@import "reset.css";
body{ background:#ececec url(../images/bg_site.gif) top no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ebf8ff; line-height:18px; width:100%; height:100%; margin-top:0; margin-left:0; }

a       { color:#e4e4e4; text-decoration:underline;}
a:link  { color:#e4e4e4; text-decoration:underline;}
a:hover { color:#e4e4e4; text-decoration:none;}
a:active{ color:#e4e4e4; text-decoration:underline;}

ul {  list-style-image:url(../images/spacer.gif); }

h1 {}		
h2 { margin:0; padding:0}	
h3{ letter-spacing:-0.05em;}
h4{ font-size:30px; color:#fff; font-weight:normal; margin:10px 0px 0px 0px; letter-spacing:-0.05em; line-height:30px}	
h6{font-size:30px; color:#000; font-weight:normal; line-height:40px; margin:0px 0px 10px}

	
.clear  {clear:both;}
.left{ float:left}
.right{ float:right}
/* page_content   -----------------------------------------------------------------------------*/ 

.page{ width:976px; margin:auto; z-index:99}
.bg_top_line{ background:url(../images/bg_top_line.png) top ; height:45px; width:100%; position:absolute; z-index:100}


/* header   -----------------------------------------------------------------------------*/ 

#header{ height:417px; background:url(../images/bg_header.png) top no-repeat; margin-bottom:20px}
#header .slider{ display:block; width:962px; height:320px}

#header .menu_top{ float:left}
#header ul{ float:right; margin-top:18px}
#header ul li{ float:right!important;}
#header ul li a{ text-align:left;  height:44px; text-decoration:none; color:#4e4e4e; font-size:18px; line-height:26px;  display:block; margin: 10px;}
#header ul li a span{  height:44px; display:block;  margin-right:14px; padding: 0 14px;}
#header ul li a small{ color:#8b8b8b; line-height:11px; font-size:11px; background:none; padding:0px 0px 0px 2px; margin:0; display:block}
#header ul li a:hover{ color:#ececec;background:url(../images/bg_pin_right.gif) no-repeat right center;}
#header ul li a:hover  span{background:url(../images/bg_pin_left.gif) no-repeat left center;}

#header ul span.act{background:url(../images/bg_pin_left.gif) no-repeat left center;}
#header ul li a.activ { color:#ececec;background:url(../images/bg_pin_right.gif) no-repeat right center;}



#header .menu_top a h1{ text-indent:-999px;}
#header .menu_top a.logo{ display:block; width:190px; height:45px; text-decoration:none; background:url(../images/logo_top.gif) top no-repeat; margin:30px 0px 0px 40px}
/* content   -----------------------------------------------------------------------------*/ 
#content{ color:#e4e4e4}
#content h4{ margin-bottom:14px; margin-top:30px; }
#content .left_top{ background:url(../images/left_top_gray.gif) top left no-repeat;}
#content .right_top{ background:url(../images/right_top_gray.gif) top right no-repeat;}
#content .foot{ background:url(../images/foot_gray.gif) 0 0  no-repeat; height:22px}
#content h2{ color:#494949; font-size:24px; width:auto; margin:0px 20px; line-height:46px; background:#d7d7d7  ; padding-left:10px	}
#content .bg_content{ background-color:#444444}

.read_more{ display:block; width:107px; height:28px; background:url(../images/read_more.png) top no-repeat; padding:0; margin:0; margin-top:25px; color:#000; font-size:14px; text-align:center; line-height:28px; text-decoration:none; font-weight:bold}
.read_more:hover{ color:#000; text-decoration:underline; cursor:pointer}

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

#product{ margin:25px 0px 0px; color:#444444 }
#product .left_top{ background:url(../images/left_top_gray.gif) top left no-repeat;}
#product .right_top{ background:url(../images/right_top_gray.gif) top right no-repeat;}
#product .foot{ background:url(../images/foot_white.gif) 0 0 no-repeat; height:22px }
#product .footer{ background:url(../images/foot_gray.gif) 0 0  no-repeat; height:22px}
#product h2{ color:#494949; font-size:24px; width:auto; margin:0px 20px; line-height:46px; background:#d7d7d7 ; padding-left:10px 	}
#product .bg_content{ background-color:#fdfdfd; padding:0px 25px}

#product .block_1{ float:left; background:url(../images/bg_img_1.gif) 0px 0px no-repeat; padding:0px 10px 0px 80px; width:190px; margin:20px 10px 0px 0px}	
#product .block_2{ float:left; background:url(../images/bg_img_2.gif) 0px 0px no-repeat; padding:0px 20px 0px 80px; width:190px; margin:20px 10px 0px 20px}
#product .block_3{ float:left; background:url(../images/bg_img_3.gif) 0px 0px no-repeat; padding:0px 0px 0px 80px; width:200px; margin:20px 0px 0px 20px}
#product .block_4{ float:left; background:url(../images/bg_img_1.gif) 0px 0px no-repeat; padding:0px 0px 0px 80px; width:530px; margin:20px 0px 0px 0px}	
#product .block_5{ float:right; width:290px; margin-left:20px}
#product .block_6{ float:left; width:610px; }
#product .block_7{ float:left; width:290px; margin:20px 18px 0px 0px}	
#product .block_8{ float:left; width:290px; margin:20px 0px 0px 0px}	
#product .block_9{ float:right; width:290px; margin-right:10px}

#product .block_5 h4,#product .block_6 h4{ margin-bottom:10px; margin-top:0}
#product .in_text{ color:#fc9f00}
#product h2.second{ margin:0; padding-left:30px}
#product  .second p{ padding:0px 0px 0px 300px;}	
#product .block_7 h3{ margin-bottom:14px}

#product h3{ font-size:20px; color:#f77700; margin:10px 0px }
#product .block_1 a,.block_2 a, .block_3 a,.block_4 a{ line-height:30px; color:#b5b5b5; cursor:pointer; display:block; background:url(../images/arrow.gif) right no-repeat; width:78px}
#product .bg_content img.photo{ float:left; margin-right:25px; margin-bottom:20px; margin-top:5px}
#product  .second{ padding-top:12px}
#product  .bg_gray{ background-color:#444; color:#fff; padding-top:20px}
#product .contact{ line-height:22px; color:#000}


	.red{ color:#f00}
	.cont_table td { color:#000; padding:0px 0px 4px}
/* footer   -----------------------------------------------------------------------------*/ 

#footer{ background:url(../images/bg_footer.png) top no-repeat; padding-top:60px}
#footer .logo{ padding:0px 100px 50px 72px; float:left}
#footer .menu_footer{ height:95px; float:left}
#footer .menu_footer a{ color:#919191; font-size:18px; margin-right:50px; float:left; letter-spacing:-0.05em; margin-bottom:20px;text-decoration:none; white-space:nowrap; line-height:20px}
#footer .menu_footer a:hover{ color:#424242;text-decoration:underline}
#footer .menu_footer span{ color:#c3c3c3; line-height:14px}
#footer .menu_footer span a{ font-size:12px; color:#757575; margin:0; letter-spacing:normal; float:none; text-decoration:underline}
#footer .menu_footer span a:hover{ text-decoration:none}
#footer .menu_footer a.last{ margin-right:0}
/* contacts   -----------------------------------------------------------------------------*/ 

.cont_table td .sub{background-color:#d6d6d6;
	display:block; width:107px; height:28px; background:url(../images/read_more.png) top no-repeat; padding:0; margin:0;  color:#000; font-size:14px; text-align:center; line-height:28px; text-decoration:none; font-weight:bold; border:0
    }
	
.cont_table .input_contact{background-color:#fff;
	width:450px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #29323b;}
	
.cont_table .textarea_contact{background-color:#fff;
	width:450px;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #29323b;}
	
.cont_table .select{background-color:#fff;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#584c3f;
	border:1px solid #d2dce6;}

