/* CSS Document */

* { 
	margin:0; padding:0;
	border:0;
}

body{ background:url(images/bg_top.jpg) top repeat-x #222;
	 border:0;
	 font:12px Arial, Helvetica, sans-serif; color:#b1b1b0;
	 line-height:17px;
}


/* ============================= main layout ====================== */

a{ color:#fff; text-decoration: underline; outline:none}
a:hover{ text-decoration: none}
li{ list-style:none}
h1{ font:32px "Times New Roman", Times, serif; font-style:italic; font-weight:normal; color:#fbfcf5; line-height:34px; letter-spacing:-1px; padding:23px 0 14px 0;}
p{ padding-bottom:17px;}
img{ vertical-align:top}
/* ============================= header ====================== */
#icons{ float:right; padding-top:33px;}
#icons li{ float:left;}

#logo{ position:absolute; margin-left:-21px; margin-top:49px;}
#menu { padding:167px 0 43px 27px; margin-top:36px; background:url(images/bg_box.jpg) top repeat-x #fff}
#menu li {}
#menu li a{ width:210px; display:block; font-size:17px; color:#222222; text-decoration:none; line-height:30px; padding-left:16px; border-bottom:1px solid #e2e3dd}
#menu li a:hover, #menu #menu_active a{ color:#007dcf; font-style:italic; background:url(images/menu_marker.gif) 0 12px no-repeat; border-bottom:1px solid #e9e721}

#search{ position: absolute; right:-4px; background:url(images/search.jpg) no-repeat; width:285px; margin-top:46px;}
#search .submit{ float:right; width:46px; height:46px; background:none; cursor:pointer}
#search .input{ float:right; width:229px; height:14px;font:12px Arial, Helvetica, sans-serif; padding:16px 5px; background:none; color:#b1b1b0;}

/* ============================= content ====================== */
.pad_left1{ padding-left:40px}
.pad_bot1{ padding-bottom:22px}
 
.box{ background:#2d2d2d; padding:0 27px 25px 27px}

.font1{ font-weight:bold; color:#e9e721; text-decoration:none}
a.font1:hover{ text-decoration:underline}

.img{ position:relative; width:281px; height:281px; overflow:hidden; float:left;}

.text{ position:absolute; width:241px; height:281px; top:281px; left:0; padding:21px 20px; background:#e9e721; color:#000}
.text h1{ color:#000; padding:8px 0 80px 0}
.text a{ float:left; background:url(images/marker_2.gif) right 5px no-repeat; color:#000; text-decoration:none; padding-right:9px; margin-right:14px;}
.text a:hover{ text-decoration:underline} 

.button{ position:absolute; right:-122px; background: url(images/marker_2.gif) 97px 30px no-repeat #e9e721; font:24px "Times New Roman", Times, serif; font-style:italic; color:#000; text-decoration:none; line-height:65px; margin-top:-65px; display:block; width:110px; padding-right:12px; text-align:center}
.button:hover{ background: url(images/marker_2.gif) 97px 30px no-repeat #869c1d}

.categories h1{ font-size:24px; color:#5e5d5d; padding:29px 0 14px 0; letter-spacing:0}
.categories ul{ width:172px; float:left; border-top:1px solid #393939; margin-right:24px;}
.categories li{ line-height:26px; border-bottom:1px solid #393939} 
.categories a{ color:#919191; text-decoration: none}
.categories a:hover{ color:#fff;}

.list1 li{ line-height:30px;}
.list1 a{ padding-left:15px; background:url(images/marker_3.gif) 0 4px no-repeat}

/* ============================= footer ====================== */

#footer { color:#e9e721; padding-bottom:59px;}
#footer a{ color:#fff; text-decoration:none}
#footer a:hover{ color:#919191}

#footer_menu{ width:100%; overflow:hidden; padding-bottom:9px;}
#footer_menu li{ float:left; padding-right:15px;}
#footer_menu a{ color:#919191;}
#footer_menu a:hover, #footer_menu .active{ color:#fff} 

/* ============================= forms ============================= */

#ContactForm {padding:9px 0 0 0; line-height:18px;}
#ContactForm a{ margin-left:20px}
#ContactForm .input {width:200px; height:18px; border:1px solid #a4a4a4; background:#2a2a2a; padding:0 3px; margin-bottom:5px;color:#6e6e6e; text-transform:
uppercase; font:9px Arial, Helvetica, sans-serif; line-height:18px;}
#ContactForm textarea {width:242px; height:43px; border:1px solid #a4a4a4; background:#2a2a2a; padding:0px 3px;margin-bottom:9px;color:#6e6e6e; text-transform:uppercase; font:9px Arial, Helvetica, sans-serif; float:left; line-height:18px;}
