*
{
padding: 0em;
margin: 0em;
}

body
{
background: #68a1d7;
padding: 0px 0px 10px 0px;
}

body
{

	font-family:Times New Roman;
color: #68a1d7;
font-size:14pt;
}


td{
padding:0px;
margin:0px;
}

tr {
padding:0px;
margin:0px;
}


table {padding:0px;
margin:0px;}


p
{
line-height: 1.5em;
margin-bottom: 10px;
}

a
{
color: #0162ff;
text-decoration: none;

}
a:hover
{
text-decoration: none;

}
h1,h2,h3,h4,h5,h6 
{
	font-family:Georgia;
}



h2
    {
	text-decoration:none;
	color:#0162ff;	
	border:none;
	font-size:14pt;
	font-weight:100;
	padding: 0px 0px 10px 0px;
}


 h1   {
 text-decoration:none;
	color:#f99b0c;	
	border:none;
	font-size:16pt;
	font-weight:bold;
	padding: 0px 0px 18px 0px; }




h3
{

	text-decoration:none;
	color:#0162ff;	
	border:none;
	font-size:13pt;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}



h4
{
font-size: 16pt;
color:#0162ff;
font-weight:100;

}

h5 
{
	font-weight:100;
	font-family:Times New Roman;
		font-size: 15pt;
color:#2b548f;
}



.contentarea
{
padding:0px 0px 10px 0px;
       font-size:13pt;
       color: #303238;
}



.contentarea .wpcf7-validates-as-required {
width: 250px;
height:25px;
border:1px solid #303238;
background:#ffffff;
margin:10px 0px 10px 0px;}




.contentarea .button {
  background: url(images/button.gif) no-repeat top center;
  width:121px;
  height:31px;
  border:none;
  text-align:center;
  margin-bottom:0px;
  color:#ffffff;
  font-size:12pt;

}


  .contentarea .button:hover {
  background: url(images/button_act.gif) no-repeat top center;
  }





.contentarea textarea{
	width: 250px;
	height: 100px;
	border:1px solid #303238;
background:#ffffff;
 margin:0px 0px 10px 0px;
}

 

 
  .contentarea .tdtext {
    width:30%;
    padding:0px 0px 0px 60px;
    margin:0px 0px 0px 0px;
    text-align:left;
    
     }

   .contentarea table {padding-left:20px;
margin:0px;}



img.left
{
position: relative;
float: left;
margin: 0em 1.8em 1.4em 0em;
}
img.right
{
position: relative;
float: right;
margin: 0em 0em 1.8em 1.8em;
}
img.profile
{
position: relative;
float: left;
margin: 0.5em;
padding:3px;
}
ul, ol 
{
	margin:0em;
	padding:0;
}
li 
{
	margin:0em;
	padding:0em;
}
#contentarea li 
{
	list-style: square;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 10px;
}

#contentarea ul
{
	list-style: square;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}


.post 
{
	
	margin: 0 0 20px 0px;
  color: #ffffff;	
}






.contentarea a {
   color: #2b548f;
text-decoration: underline;
 }


   .cont {
   width: 200px;
height:20px;
border:1px solid #9a8c66;  
   }
   
   .cont_srea {
    width: 190px;
height:50px;
border:1px solid #9a8c66; 
   
   }





 .post .alignnone
{

margin: 5px 5px 5px 0px;


}
.post img.alignleft
{
border:none;
margin: 5px 30px 5px 0px;
float: left;

}
.post img.alignright
{
border:none;
margin: 5px 5px 5px 0px;
float: right;

}
.post img.profile
{
border:none;
float: left;

margin: 5px 5px 5px 0px;
}


.post h4 a 
{
	text-decoration:none;
	color:#564000;	
	border:none;
	font-size:13pt;
	margin-bottom:10px;
}

  .post h4 
{
	text-decoration:none;
	color:#564000;	
	border:none;
	font-size:13pt;
	margin-bottom:10px;
}

  .post h1 
{
	text-decoration:none;
	color:#f99b0c;	
	border:none;
	font-size:16pt;
	font-weight:bold;
	padding: 0px 0px 18px 0px;
}


  .post h1 a
{
	text-decoration:none;
	color:#f99b0c;	
	border:none;
	font-size:16pt;
	font-weight:bold;
	padding: 0px 0px 18px 0px;
}





    .post h2 
{
	text-decoration:none;
	color:#0162ff;	
	border:none;
	font-size:13pt;
	font-weight:100;
	padding: 0px 0px 10px 0px;
}


 .post h2  a
{
	text-decoration:none;
	color:#0162ff;	
	border:none;
	font-size:13pt;
	font-weight:100;
	padding: 0px 0px 10px 0px;
}


.post h3{
	text-decoration:none;
	color:#0162ff;	
	border:none;
	font-size:13pt;
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}


.post .details
{
position: relative;
font-size: 0.86em;
color: #2b548f;
margin:0;
padding:0;
}



.post .details .user 
{


}
.post .details .date 
{
	
	padding-left:15px;
	margin:0em;
}
#outer .post ul.controls
{
clear: both;
margin:0;
padding:1em 0;
background:#ffffff;
}

.post ul.controls li
{
display: inline;
font-size: 12pt;
margin:0;
padding: 0em 1.0em 0em 15px;
}
.post ul.controls li.comments
{

}

.post ul.controls li.more
{

}






.box
{
width:256px;
background: #ffffff;
padding: 0em;
margin: 0em;
text-align:left;
float:none;

}


.box h2 {
padding:0px;
}
 




.box img {
padding:0px;
margin:0px;

float:none;

}

.textwidget .but a:link{
padding:0px;
margin:0px;
border:0px;
float:none;

}



.textwidget {
width: 100%;
padding:0px;
font-size:11pt;
line-height:130%;
	font-family:Times New Roman;
	
 }
 
 .textwidget img{border:none;}
 .ann_img_r {
 float:left;
 width:142px;
  padding:20px 0px 0px 20px;
  
 }
 
   .ann_butt_r {
 float:left;
 width:36px;
 padding:70px 0px 0px 30px;
 }
 
   .ann_text_r {
 float:left;
 width:200px;
 padding:40px 0px 0px 10px;
 }


 .ann_img_l {
 float:left;
 width:142px;
  padding:20px 0px 0px 0px;
  
 }
 
   .ann_butt_l {
 float:left;
 width:36px;
 padding:70px 25px 0px 10px;
 }
 
   .ann_text_l {
 float:left;
 width:200px;
 padding:40px 0px 0px 10px;
 }

 .ann_line{
 float:left;
 width:2px;
 height:143px;
  background: #eadcab url(images/ann_line.gif) repeat-y top;
  margin: 15px 0px 0px 30px;
 }



 .textwidget li, ul { 
 list-style:none;
 margin:0px 20px 0px 0px;
 
  }
.box h4  {
font-size: 16pt;
color:#564000;
font-weight:100;
text-align:center;
padding-top:10px;
padding-bottom:10px;
padding-left: 10px;
padding-right: 5px;   }




#outer
{
z-index: 1;
position: relative;
width: 1025px;
background: #ffffff url(images/cont_bg1.gif) repeat-y top;
margin: 0 auto;

}               




#header
{
position: relative;
width: 995px;
height: 91px;
background: #ffffff url(images/header.jpg) no-repeat top center;
margin-bottom: 0px;
}




#headerpic
{
margin:15px 0px 0px 0px;
width:995px;
text-align:left;
height:301px;
  }
  
  
  .banner {
float:left;
width:647px;
height:301px;}

   .contact {
   width:332px;
   height:301px;
   background: #f99b0c url(images/contact_head.gif) repeat-x center top;
   float:left;
   margin:0px 0px 0px 16px;
   line-height:130%;
   text-align:center;
   color:#ca6508;
   font-weight:bold;
   }
  
  .contact h2 {
   color:#94641a;
   font-size:13pt;
   padding:15px 0px 35px 20px;
   font-weight:100;
  }


  .contact .wpcf7-validates-as-required {
width: 175px;
height:25px;
border:1px solid #be5707;
background:#fdefb0;
margin:0px 0px 10px 0px;}


.contact a {
  color:#841302;
text-decoration: underline;
 }

.contact .button {
  background: url(images/button.gif) no-repeat top center;
  width:121px;
  height:31px;
  border:none;
  text-align:center;
  margin-bottom:0px;
  color:#ffffff;
  font-size:12pt;

}

  .contact .button:hover {
  background: url(images/button_act.gif) no-repeat top center;
  }



 .contact textarea{
	width: 175px;
	height: 42px;
	border:1px solid #be5707;
background:#fdefb0;
 margin:0px 0px 10px 0px;
}

 .contact li, ul{
 list-style:none;
 color:#303238;
 padding:0px;
 margin:0px;} 

 .contact p {
 padding: 0px;
 margin:0px;}
 
  .contact .tdtext {
    width:30%;
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    text-align:left;
     }

   .contact table {padding-left:20px;
margin:0px;}




#allcont {
width:995px;
padding-top:0px;
      
}

 
#content
{
padding: 25px 0 0 0em;
width:670px;
text-align:left;
float:left;
}

    #normalcontent {
    width:670px;
    
    }




#primarycontainer
{
float: right;
margin-right: 0em;
width: 670px;
}

#primarycontent
{
margin: 0px 0px 0px 0px;
}

#sidebar
{
margin: 0;
float:left;
width:256px;
margin: 0px 25px 0px 15px;
}




#sidebar ul
{
	list-style:none;
	margin:0px 0 0;	
}
#sidebar li 
{
	margin:0px 0;
	padding:0px 0px 0px 14px;

	
}
#sidebar li li 
{
	margin:0;
	padding:0px;
	background:none;
	border:none; background:none;
}
#sidebar li li li
{
	margin:0;
	padding:0px 0px; background:none;
}



 #sidebar li .page_item {
  	border:1px solid #68a1d7;
  	margin:15px 0px 0px 0px;
     border-left:1px solid #68a1d7;
     	background: #fff url(images/side_men.gif) no-repeat right top; 
     	text-align:center;
     	color:#ffffff;
     	padding: 15px 0px 10px 0px; 
     	
 }
 
 
 #sidebar li .page_item a{
  	padding: 0px 0px 0px 0px;
  	color:#ffffff;
  	font-size:15pt;
  	font-weight:bold;
  	margin-bottom:0px; background:none;
     	
 }

   #sidebar li li .page_item {
  	border:none;
    margin:5px 20px 0px 15px;
    background:none;
    text-align:left;
     	color:#303238;
     	border-bottom:1px solid #e0e0e0;
     	padding: 0px 0px 0px 10px; background:none;
 }
 
 #sidebar li ul {
  	
     	padding:15px 0px 0px 0px; background:none;
 }
 
 
  #sidebar li li .page_item a{
  	
     	color:#303238;
     	font-size:9pt;
     	font-weight:bold;background:none; 
 }
 
  #sidebar li li .page_item a:hover{
  	
     color:#5188c3;
     	}
 
     
 
 
    #sidebar li .page_item .current_page_item a, .current_page_parent a, .current_page_ancestor a {
    background:none;
    color:#5188c3;
}

   
   #sidebar li li .page_item .current_page_item a, .current_page_parent a, .current_page_ancestor a {
    background:none;
    color:#000000;
}

 
 
 
 
#footer
{

height: 15px;
clear: both;
background: #fff url(images/footer1.gif) no-repeat right top;
font-size: 0.86em;
width:1025px;
color:#ffffff;
text-align:left;
font-size:10pt;
}

#footer h2 {
font-size:12pt;
color:#ffffff;
font-weight:bold;
}




.footer_t1 {
float:left;
height: 80px;
padding:35px 0px 0px 30px;

}
.footer_t2 {
float:left;
height: 80px;
padding:35px 0px 0px 60px;
}
.footer_t3 {
float:left;
height: 80px;
padding:35px 0px 0px 60px;
}


   #footer_b {
height: 6px;
clear: both;
background: #fff url(images/footer_b.gif) no-repeat center top;
font-size: 0.86em;
width:995px;
      }


.post h5
{
	font-style:normal;
	float:right;
	font-weight:100;
	font-family:Times New Roman;
  color:#564000;
}
#header, #content, #sidebar, #footer, .widget {
    overflow: hidden;
}


/* Navigation Bar*/

    #allmenu {
           width:995px;
           height:52px;
           font-family:Arial, Verdana, Tahoma,  Serif;
           
         
    }


#navbar {
	
background:  url(images/men_cbg.gif) repeat-x top left;
height: 52px;
padding:0px 0px 0px 0px;
margin: 0 0 0px 0;
width:995px;
font-family:Times New Roman;
font-size:11pt;
	}
	

#page-bar {
	width:995px;
	}

#page-bar ul {
	list-style: none; 
	}

#page-bar li {
	font-family:Times New Roman;
	float:left;
	list-style:none;
 	display:block;
     
	}

#page-bar li:hover {
	text-decoration:none;
  margin: 0px 0px 0px 0px;
   background:  url(images/men_act.gif) repeat-x top left;
	}


#page-bar a, #page-bar a:visited {
	
	padding:15px 27px 17px 27px ; 
	margin: 0px 0px 0px 0px;
	font-weight:100;
	display:block; 
  background:  url(images/vert_line.gif) no-repeat top right;               
   color:#303238;
   z-index:10;
	}

#page-bar a:hover {
	text-decoration:none;
	display:block;
  
    
	}



/* Dropdown Menus */		
#page-bar li {
	font-family:Times New Roman;
	margin: 0px;
	padding: 0px;
  width:auto; 
  
	}
	
#page-bar li li {
	float: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	text-transform:none; 
	 position:relative;
	}
	
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited {
	background: #efb35a;
  width: auto;
	float: none;
	margin: 0px;
	padding:5px 27px 5px 10px ; 
	 border-bottom:1px solid #ffffff;
	text-align:left;
  font-size:10pt; 
   z-index: 100;
	}
	
#page-bar li li a:hover, #page-bar li li a:active {
	background: #efb35a;
     padding:5px 27px 5px 10px ; 
     text-decoration:underline; 
     z-index: 100;
	}

#page-bar li ul {
	position: absolute;
	width: auto;
	left: -999em;
	}

#page-bar li:hover ul {
	left: auto;
	display: block; 
   
	}
	
#page-bar li:hover ul, #page-bar li.sfhover ul {
	left: auto; 
	}
	
  #navbar .current_page_item a, .current_page_parent a, .current_page_ancestor a{
   
   color:#94641a;
    
}

  #navbar .current_page_item, .current_page_parent, .current_page_ancestor{
   background:  url(images/men_act.gif) repeat-x top left;
  
    
}


      
               
/*forma*/

.wpcf7-validates-as-required {
width: 200px;
height:20px;
border:1px solid #9a8c66;}

.button {
  background: url(images/butt.gif) no-repeat top center;
  width:101px;
  height:24px;
  border:none;
  text-align:center;
  margin-bottom:-5px;
  color:#69603d;
  font-size:8pt;

}

    div.HeaderImage {  
       float:left;  
       padding:5px;  
   }  
   
   
    
    
    .butt {padding: 0px 0px 0px 250px; border:none;}
    
    .block_all {
    margin: 10px 0px 0px 0px;
    
    }
    
    .HerionDesign {font-size:10px;
    text-align:right;
    color:#1f4a87;
    width:1010px;
    }
    
     .Design{
    margin: 0px 50px 0px 0px;    }
    
     .HerionDesign a {font-size:10px;
    
    color:#1f4a87;
      text-decoration:none;
}





  .ad_img {
  float:left;
  width: 160px;
  height: 50px;
  margin: 15px 0px 0px 20px;
  color: #2c4780;
  font-size: 10pt;
  
  }
    .ad_text a{
    text-decoration:underline;
    font-weight:bold;
     color: #2c4780;
  font-size: 10pt;
  font-family:Arial;}
  
  .ad_text {
  float:left;
  width: 180px;
  height: 50px;
  margin: 17px 0px 0px 20px;
  color: #2c4780;
  font-size: 10pt;
  
  }
  
  /*top title*/
  
  
  .top_block {
  width:946px;
  height:224px
  
  }
  
  .title {
  width:946px;
  height:49px;
  
  }
   .title_l {
   
   float:left;
   width:8px;
   height:49px;
  background: url(images/title_l.gif) no-repeat top left;}
  
  .title_r {
   float:left;
   width:8px;
   height:49px;
  background: url(images/title_r.gif) no-repeat top right;}
  
  
  
  
 /*home block*/
 
  .block_home_all {
  width:100%;
  height: 336px;
  padding: 0px 0px 0px 0px;
  }
 
  .block_home_all img{
  border:none;}
 
 .block_home_b {
  width: 300px;
  float:left;
  height: 336px;
 } 
 
 
 
 .block_home_bc
 {
  background: url(images/block_home_bc.gif) no-repeat top center;
  width:300px;
  height:336px;
      }
      
      .img_block {
      width:263px;
      height:210px;
      padding: 17px 0px 0px 20px;
      }
      
      
      .home_text {
         color:#1f4a87;
         font-size:10pt;
         width:233px;
         padding: 0px 0px 0px 40px;
      }
      
        .price {
        color:#ffffff;
        font-size:20pt;
        font-weight:bold;
        padding: 0px 0px 10px 0px;}
      
      
      
      
      .img_home_bm {
      float:left;
      width:;
      height:;}
      
      .home_bbz {
      
      width:82px;
      height:97px;}
      
      .home_bbrm {
      
      width:82px;
      height:94px;}
      
      .home_bimr {
      float:left;
      }
      
      
 
 /*orange*/
 
 .block_home_o{
  width:300px;
  float:left;
  height:336px;
  margin-left:15px;
 } 
 
 
 
 
 .block_home_oc
 {
  background: url(images/block_home_oc.gif) no-repeat top center;
  width:300px;
  height:336px;
  
 }
 
   .img_home_om {
      float:left;
      width:;
      height:;}
      
      .home_obz {
      
      width:82px;
      height:97px;}
      
      .home_obrm {
      
      width:82px;
      height:94px;}
      
      .img_block_o {
      width:273px;
      height:210px;
      padding: 23px 0px 0px 20px;
      }
      
      
      .products {
      width: 670px;
      color:#303238;
      }
      
      
       .products h2{
       color:#f77307;
       font-size:14pt;
       } 
      
      
      .products li,ul{
      	list-style: none;
      }
      
      
      
      .prod_cont {
       background:#E4F0FF url(images/line.gif) repeat-x center bottom;
       clear:both;
        color:#303238;
         }
         
        
        .bgprod {background:#ffffff;
         clear:both;
         padding: 10px 0px 20px 0px;
          color:#303238;
          border-bottom:4px solid #c1c1c1;}
         
         
         .bgprod h2 a{
       color:#f77307;
       font-size:16pt;
       font-weight:bold;
       padding-bottom:10px;
       } 
         
         
        
          .bgprod li {clear:both;}
        
           .contprod {
             padding: 0px 0px 10px 0px;
              color:#303238;
              font-size:11pt;
              line-height:150%;
           }
         .products  .alignnone {
 margin: 5px 5px 5px 0px;
        }
.products  img.alignleft
{
border:none;
margin: 5px 30px 5px 0px;
float: left;

}
.products  img.alignright
{
border:none;
margin: 5px 5px 5px 0px;
float: right;

}
.products  img.profile
{
border:none;
float: left;
border: solid 1px #ffffff;
margin: 5px 5px 5px 0px;
}


.primarycontainer_prod {
  padding:0px;
  margin:0px;
}

.primarycontent_prod {
   padding:0px;
  margin:0px;
}

.post_prod {
    padding:0px;
  margin:0px;
}

.contentarea_prod {
padding:0px;
  margin:0px;
}


.singl{
  background:#E4F0FF url(images/ann_line.gif) repeat-y left top;
  padding: 0px 0px 0px 10px;
  color:#010812;
  font-size:12pt;
  float:left;
  width:300px;
  min-height: 100px;
}

.first_p{
float:left;
width: 600px;
}

.pr_cl {clear:both;}

.advert {
float:left;
margin: 0px 10px 0px 0px;

}

.advert_all {
text-align:center;
width:600px;
height:75px;
margin: 0px 0px 0px 70px;
}


.line_hor {
 background: #E4F0FF url(images/line.gif) repeat-x center top;
 width:900px;
height:2px;
margin: 20px 0px 20px 0px;

}

  #search {
  float:left;
  margin:25px 0px 0px 320px;
  
     }
     
     #search .text {
     background:#d0e2f2;
     border:1px solid #002e7a;
     width:265px;
     height:23px;
     margin:5px 0px 0px 0px;
      padding:0px 0px 0px 0px;
     }
     
  
    #search .submit {
     background: url(images/search.gif) no-repeat top center;
  width:121px;
  height:31px;
  border:none;
  margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
  
     
     }
      #search .submit:hover {
     background: url(images/search_act.gif) no-repeat top center;
       }
     
     
     
     
  
  
  .info {
  float:left;
  text-align:right;
  margin: 10px 0px 0px 25px;
  }
  
  .info a{
  text-decoration:underline;
  font-size:10pt;
  color:#303238;
  }
  
  
  .reckl {
  width:30px;
   float:left;
  text-align:right;
  margin: 10px 0px 0px 25px;
  }
  
   .reckl img a{
   border:none;}
   
   .reckl img {
   border:none;}

