/* CSS Document */

*{
   margin:0;
   padding:0;
}

body{
   font-family:'lucida sans' , serif;
   font-size:12px;
   color:#666666;
   line-height:17px;
   background:#CCCCCC;
}

a{
   text-decoration:none;
}

a:hover{
   text-decoration:underline;
}

.img, .img_right{
   border:none;
   float:left;
}

.main{
   width:934px;
   margin:0 auto;
   clear:both;
   padding-bottom:25px;
}

.header_top, .footer{
   width:914px;
   height:23px;
   float:left;
   background:url(../images/header_top_left.jpg) #999999 left no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   padding:7px 0 0 20px;
}

.header_top h1, .footer h1{
   font-size:12px;
   float:left;
   font-weight:normal;
}

.header_top ul, .footer ul{
   float:right;
   /*padding-left:500px;*/
   padding-right:5px;
}

.header_top li, .footer li{
   float:left;
   list-style:none;
   background:url(../images/link_bg.jpg) right repeat-y;
   padding:0 8px;
}

.header_top a, .footer a{
  color:#FFFFFF;
}

.header_top .bg{
   background:none;
}

.img_right{
   float:right;
   margin-top:-7px;
}

.header{
   width:930px;
   margin:0 auto;
   clear:both;
   border:#646B42 solid 1px;
   border-top:#868B6C solid 1px;
   border-bottom:#6C724E solid 1px;
}

.header_in{
   width:928px;
   height:141px;
   margin:0 auto;
   clear:both;
   border:#E6F1CE solid 1px;
   background:#9FCC4E;
   padding:17px 0 0 0;
}

.logo{
   float:left;
   border:none;
   margin:0 0 0 11px;
}

.header_img{
   float:left;
   border:#D9EBB8 solid 1px;
   margin:11px 0 0 20px;
}

.header_in .sf-menu{
   width:798px;
   height:37px;
   float:left;
   background:url(../images/bg_navbar.jpg) repeat-x bottom;
   z-index:1;
   position:relative;
   margin:30px 0 -20px 0;
   padding-left:130px;
}

.header_in .sf-menu li{
   float:left;
   list-style:none;
}

.header_in .sf-menu li a { 
   width:134px;
   height:37px;
   float:left;
   background:url(../images/navbar_normal.jpg);
   line-height:31px;
   font-family:'trebuchet ms' , serif;
   font-size:16px;
   color:#333;
   cursor:pointer; 
   font-weight:normal;
   text-align:center;
}

.header_in .sf-menu li a:hover { 
   background: url(../images/navbar_hover.jpg);
   font-weight:normal;
   text-decoration:none;
}

.header_in .sf-menu li.current_page_item a, .header_in .sf-menu li.current_page_parent a, .header_in .sf-menu li.current_page_ancestor a{ 
   background:url(../images/navbar_curr.jpg);
}

.header_in .sf-menu li.current_page_item a:hover, .header_in .sf-menu li.current_page_parent a:hover, .header_in .sf-menu li.current_page_ancestor a:hover{
   background:url(../images/navbar_curr.jpg);
   cursor:default;
}

/*******************  CONTENT   ********************/

.content{
   width:916px;
   margin:0 auto;
   border:#9A9A9A solid 1px;
   border-top:none;
   background:#FFFFFF;
   padding:21px 6px 27px 6px;
}


/*******************  CONTENT LEFT   ********************/

.content_left, #container, .content_right{
   width:598px;
   float:left;
   border:#FFDFC0 solid 1px;
   padding-bottom:10px;
}

.content_left h1, #container h1{
   background:#E5EFCD;
   font-family:'trebuchet ms' , serif;
   color:#333333;
   font-size:18px;
   font-weight:normal;
   padding:3px 8px;
}

.content_left h1 span, #container h1 span{
   font-size:14px;
}

.cont_comment, #content{
   width:574px;
   margin:0 auto;
   clear:both;
   border-bottom:#D8E9A4 dotted 1px;
   padding:15px 0 15px 0;
}

#content {
   border-bottom:none;
}

#content .cont_comment h2, #content .cont_comment h3, #content .cont_comment h4, #content h2, #content h3, #content h4{
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:normal;
   padding-bottom:12px;
}

#content .cont_comment h3, #content .cont_comment h4, #content h3, #content h4{
   font-size:12px;
   color:#666666;
}

#content .cont_comment h3 a{
   color:#666666;
}

#content .cont_comment h3 b, #content h3 b{
   color:#333333;
}

#content .cont_comment h4, #content h4{
   color:#FF0000;
}

#content .cont_comment a, #content a{
   color:#79AE02;
   font-weight:bold;
}

#content .cont_comment h2 a{
   color:#333333;
}

.bord{
   border:none;
}

.img_comm{
   border:none;
   margin:0 23px 5px 0;
   float:left;
}


/*******************  CONTENT RIGHT   ********************/

.content_right{
   width:279px;
   float:right;
   padding:11px 10px 11px 10px;
}

.content_right h3{
   background:#E5EFCD;
   font-family:'trebuchet ms' , serif;
   color:#333333;
   font-size:15px;
   font-weight:normal;
   padding:3px 8px;  
}

.content_right h1, .content_right h2, .content_right h3, .content_right h4, .content_right h5, .content_right h6{
   clear:both;
}

.img_cont_right{
    float:left;
	border:none;
	margin-bottom:12px;
}


/*******************  FOOTER   ********************/

.footer{
   background:url(../images/footer_left.jpg) #999999 left no-repeat ;
}

.footer li{
   background:none;
   padding:0 ;
}

.footer a{
   padding:0 3px;
}

.footer_txt{
   width:900px;
   margin:0 auto;
   clear:both;
}

.footer_txt h5, .footer_txt h6{
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
   font-size:25px;
   color:#333333;
   font-weight:normal;
   padding:16px 0 0 0;
}

.footer_txt h6{
   font-size:12px;
   color:#666666;
   float:right;
   padding-right:45px;
}

.footer .menu .sf-menu{
   width:auto;
   float:right;
   padding:0;
}


/*******************  CATEGORY   ********************/

.categ_cont{
   width:904px;
   padding-left:12px;
   padding-right:12px;
}

.category_left{
   width:198px;
   float:left;
   background:url(../images/category_top.jpg) top no-repeat #F5F5F5;
   padding:9px 0 0 0;
}

.category_left ul{
   float:left;
   padding-bottom:11px;
   /*background:url(../images/category_bott.jpg) no-repeat bottom;*/
}

.category_left li{
   width:188px;
   float:left;
   background:url(../images/category_left_li_bg.jpg) #FF9A57 repeat-x top;
   list-style:none;
   margin-top:1px;
   padding:0 0 0 10px;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif;
}

.category_left a{
   color:#FFFFFF;
   float:left;
   padding:8px 0;
}

.category_left .sub_cat, .category_left li ul li{
   padding:0;
}

.category_left .sub_cat ul, .category_left li ul{
   padding-bottom:0;
   margin-bottom:0;
   margin-left:-10px;
   background:none;
   background-color:#FFFFFF;
}

.category_left .sub_cat li, .category_left li ul li{
   width:178px;
   background:url(../images/sub_cat.jpg) #FDDF0F repeat-x top;
   padding-left:20px;
}

.category_left .sub_cat a, .category_left li ul li a{
   color:#333333; 
}

.category_left .sub_cat .marg{
   margin-bottom:0;
}

/*******************  CATEGORY CENTER   ********************/


.category_center{
   width:465px;
   float:left;
   padding:15px 0 0 20px;
}

.category_center h1, .category_center h2{
   font-family:Arial, Helvetica, sans-serif;
   font-size:22px;
   color:#333333;
   font-weight:normal;
   padding-bottom:15px;
}

.category_center h2{
   font-size:14px;
   font-weight:bold;
   padding-bottom:5px;
}


/*******************  CATEGORY RIGHT   ********************/

.category_right{
   width:125px;
   float:right;
   padding-right:5px;
}


/*************** FORM ***********************************/

.form-submit input[type="submit"], .wpcf7 input[type="submit"], #search input[type="submit"]{
   height:26px;
   float:right;
   background:url(../images/butt.jpg) repeat-x;
   border:none;
   cursor:pointer;
   -moz-border-radius:5px; 
   font-weight:bold;
   color:#FFFFFF;
   font-family:'lucida sans' , serif;
   padding:0 15px;
   overflow:hidden;
}

.form-submit input[type="text"], .wpcf7 input[type="text"], #search input[type="text"]{
  width:99%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  height:20px;
  vertical-align:middle;
}

textarea {
  width:99%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}


.wpcf7 input[type="submit"]{
   float:right;
}
