@charset "UTF-8";
/* CSS Document */

.ruleUnder {
	border-bottom:solid #663300 2px;
	padding-bottom: 10px;
}	

.tdAdm {
	background-color:#B19363;
	border-bottom: 3px #663300 solid;
} 

.admLink a, .tdAdm a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.textField01 {
	width: 150px;
}

.textField02 {
	width: 400px;
}

.textArea {
	width: 400px;
	height: 200px;
	padding: 10px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B09263;
	background-image: url(main_i/bg01.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center top;
}

.bigContainer {
	position: relative;
	margin-left: 0;
	margin-right: 0;
	top: 0px;
	height:400px;
	background-image: url(main_i/topBar.jpg);
	background-repeat: repeat-x;
	background-position: 0px 58px;
}

.container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 773px;
	top: 0px;
}

.aplace {
	position: relative;
	width:773px;
}

.logoBox {
	position: absolute;
	left: 30px;
	top: 70px;
	width: 291px;
}

.banner {
	position: absolute;
	top: 78px;
	left: 350px;
	width: 425px;
	height: 150px;
	background-color:#003333;
}

.admTable td {
	border-bottom: 1px solid #B19363;
	border-right: 1px solid #B19363;
}

.admTable2 td {
	height:50px;
	font-size:18px;
	font-weight:bold;
}

.admHomeTable h2 a {
	color:#B19363;
}

/* ---------------------------
main menu buttons */
#menuBut {
	width: 191px;
	left: 0px;
	top: 290px;
	position: absolute;
	text-align: right;
	font-size: 12px;
}
#menuBut ul { 
    list-style-type: none; 
	margin: 0;
	padding: 0;
}
#menuBut a {
	display: block;
	color:#000000;
	width: 161px;
	padding: 13px;
	padding-right: 30px;
	text-decoration:none;
}
#menuBut a:hover {
	background-image:url(main_i/button.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
/*style for current page*/
#active a {
	display: block;
	color:#ffffff;
	width: 161px;
	padding: 13px;
	padding-right: 30px;
	text-decoration:none;
	background-image:url(main_i/button.png);
	background-repeat:no-repeat;
}
#menuBut li {
	margin: 0 0 0 0;
	padding: 0;
}

#subs a {
	display: block;
	color:#000000;
	width: 170px;
	padding: 7px;
	padding-right: 15px;
	text-decoration:none;
	background-image:url(main_i/main-sub_but01.png);
	background-position: 15px;
	background-repeat:no-repeat;
}

#subActive a {
	display: block;
	color:#ffffff;
	width: 170px;
	padding: 7px;
	padding-right: 15px;
	text-decoration:none;
	background-image:url(main_i/main-sub_but02.png);
	background-position: 15px;
	background-repeat:no-repeat;
}

/* ---------------------------
home menu buttons */

.left01b {
	position: relative;
	width: 315px;
	/*width: 195px;*/
	background-color:#CBB591;
	padding: 10px;
	margin-bottom: 15px;
	overflow:auto;
}

.left01b img {
	float: left;
	padding: 0 10px 0 0;
}

.left01b ul { 
    list-style-type: none; 
	margin: 0;
	padding: 0;
}
.left01b li {
	padding-bottom: 0px;
}
.left01b a {
	display: block;
	color:#000000;
	width: 127px;
	height:15px;
	padding: 2px;
	padding-left: 15px;
	text-decoration:none;
	background-image:url(main_i/home-new_but.jpg);
	font-size: 10px;
}
.left01b a:hover {
	background-image:url(main_i/home-new_but_hov.jpg);
	color:#FFFFFF;
}


/* ---------------------------
------------------------------
Layouts
------------------------------
-------------------------------
Layout 01 - bigger left, smaller right
-------------------------------*/
.left01 {
	position: absolute;
	top: 270px;
	left: 206px;
	width: 315px;
	background-color:#CBB591;
	padding: 10px;
}

/* ------------- Catalog styles -------------- */

.left01 ul#catalog {
	position: relative;
	list-style-type: none;
	margin: 30px 0 0 0;
	padding: 0;
}

.left01 ul#catalog li {
	float: left;
	width: 130px; /* approx. 1/2 of 315 */
	padding: 0 0 25px 25px;
	margin-left: 0;
	font-size:inherit;
	font-weight:inherit;
}

.left01 ul#catalog li a {
	text-decoration: none;
	color: #660000;
	font-weight: bold;
	line-height: 18px;
}

.left01 ul#catalog li img {
	margin: 0;
	padding: 0;
	display: block;
	border:0;
}

.left01 ul#catalog li p {
	font-size: 11px;
	color:#000000;
	line-height: 12px;
	font-weight: normal;
	margin: 5px 0;
}

.left01 div#specialItem img {
	display: block;
	margin: 20px 0;
	border:0;
}

.left01 div#specialItem h3 {
	padding: 20px 0 0 0;
}

.left01 div#specialItem span {
	font-weight: bold;
	margin: 0 0 20px 30px;
}

.left01 div#specialItem p {
	margin: 30px 30px 20px 30px;
}

.left01 div#specialItem a#buy {
	display: block;
	width: 200px;
	margin: 10px 30px;
	padding: 5px 10px;
	background-color: #95703C;
	color:#660000;
	font-weight: bold;
	border: #600 2px solid;
	text-decoration: none;
	text-align: center;
}

.left01 div#specialItem a#buy:hover {
	background-color:#663300;
	color:#FFF;
}

/* --------------------------- */

.right01 {
	position: absolute;
	top: 270px;
	left: 558px;
	width: 187px;
	background-color:#CBB591;
}

.right01 h1 {
	background-color:#95703C; 
	font-weight:bold; 
	font-size:18px; 
	font-style:normal;
	color:#FFFFFF;
	border-bottom: 6px #8A3014 solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

.right01 p, .right01 h2, .right01 h3, .right01 h4 {
	padding-left: 10px;
	padding-right: 10px;
}

.right01 ul {
	padding-right: 10px;
}

/* ---------------------------
Layout 02 - 2 equal sides
------------------------------ */

.left02 {
	position: absolute;
	top: 270px;
	left: 206px;
	width: 240px;
	background-color:#CBB591;
	padding: 10px;
}

.right02 {
	position: absolute;
	top: 270px;
	left: 483px;
	width: 240px;
	background-color:#CBB591;
	padding: 10px;
}

/* ---------------------------
Layout 03 - one area
------------------------------ */

.layout03 {
	position: absolute;
	top: 270px;
	left: 206px;
	width: 520px;
	background-color:#CBB591;
	padding: 10px;
}

div#podarchive {
	width: 100%;
	margin: 0 100px 0 100px;
}

div#podarchive hr {
	width: 320px;
	margin: 0;
}

div#podarchive div.podnav {
	width: 320px;
	height: 30px;
	text-align: center;
}

div#podarchive div.podnav a {
	margin: 5px 35px 0 0;
}

/* ---------------------------
AFM forms
------------------------------ */

#afmList ul { 
    list-style-type: none; 
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
#afmList a {
	display: block;
	color:#000000;
	width: 138px;
	padding: 4px;
	padding-left: 45px;
	text-decoration:none;
}
#afmList a:hover {
	color:#FFFFFF;
}
#afmList li {
	margin: 0 0 0 0;
	padding: 0;
}
.pdfLi {
	background-image:url(main_i/pdf_icon.png);
	background-repeat:no-repeat;
	background-position: 20px 4px;
}
.docLi {
	background-image:url(main_i/doc_icon.png);
	background-repeat:no-repeat;
	background-position: 20px 4px;
}