body { font-family: Arial, Helvetica, sans-serif; font-size:12px; }

#main{ width:1000px; margin-top: 10px; }
	#main td{ vertical-align:top; text-align:left}

#top{ background:url(../img/top111.jpg); background-repeat:no-repeat; width:1000px; height:391px; position:relative; top:0px; left:0px}
	#top .navigation{ list-style:none; margin:0px; padding:1px 0px 0px 27px;}
	#top .navigation li{ float:left; margin-left:30px }
	
	#top .top_menu{ list-style:none; margin:0; padding:0; position:absolute; top:2px; right:20px }
	#top .top_menu li{ float:left; margin:0; padding: 7px 20px 5px 20px; background:url(../img/str.gif); background-repeat:no-repeat}
	#top .top_menu a{ color:#FFFFFF; text-decoration:none}
	#top .top_menu a:hover{ color:#FADC9B;}
	#top .top_menu li:hover{  background:url(../img/activ_top.gif); background-position:top; background-repeat:no-repeat }
	
	#top .bottom_menu{ list-style:none; margin:0; padding:0; position:absolute; bottom:0px; left:100px; }
	#top .bottom_menu a{ color:#FFFFFF; text-decoration:none}
	#top .bottom_menu a:hover{ color:#FADC9B;}
	#top .bottom_menu .activ{ padding: 12px 20px 11px 20px }
	#top .bottom_menu .activ:hover{ background:url(../img/activ_top.gif); background-position:top; background-repeat:no-repeat }
	
	#top .right_menu{ position:absolute; top:30px; right:0px; height:323px; width:165px }
	#top .right_menu td{ vertical-align:middle;}
	#top .right_menu ul{ margin:0; padding:0; margin-left:30px; list-style:url(../img/point.gif); background-repeat:no-repeat;}
	#top .right_menu li{ margin:7px 0 5px 5px;; padding:0;  }
	#top .right_menu .sub{ margin:0; padding:0; list-style:none;}
	#top .right_menu .sub p{ margin:0; padding: 7px 0 5px 10px; background:url(../img/def.gif); background-position:left; background-repeat:no-repeat}
	#top .right_menu a{ color:#FFFFFF;}
	#top .right_menu a:hover{ color:#FADC9B;}
	
	#top #tel{ position:absolute; top:180px; left:20px; background:url(../img/tel.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0 40px; font-size:28px;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF}
	#top #tel p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}
	#top #tel span{ color:#FFFF99; font-size:22px}
	
	#top #order{ height:300px; width:162px ; text-align:center; position:absolute; top:32px; right:0px; padding-top:18px; background-color:#DD9BOC}
	#top #order form{ margin:0px; padding:0px}
	
.header{ background:url(../img/thing.gif); background-repeat:no-repeat; background-position:left nop;  padding: 18px 0 0 40px; font-size:24px; color: #666666; margin: 30px 0 0 20px; font-weight:100}
	.header p{ margin:0; padding:0 }
	
#text{ text-align:justify; padding:20px 20px 0 60px; color: #666666; }
	#text p{ margin: 0 0 10px 0; padding:0}
	
.portfolio{ margin: 15px 0 0 53px}
	.portfolio td{ padding:7px}
	
#estimate{ background: url(../img/thing21.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 34px; margin:20px 0 0 20px;  }
	#estimate .button{ background:url(../img/estimate.gif); background-repeat:no-repeat; height:55px; padding: 30px 0 0 30px}
	#estimate .button a{ color:#FFFFFF; font-size:24px; text-decoration:none}
	#estimate .button a:hover{ color:#FADC9B;}
	
.baner{ margin-left:80px; margin-bottom:20px}

#news{ margin:20px 0 0 0; padding-left:30px; padding-bottom:100px }
	#news .new{ float:left; width:180px; padding-left:50px}
	#news .new .head{ color:#990000; font-size:16px; font-weight:bold;}
	#news .new .head span{ font-size:22px}
	#news .new p {margin:0 0 10px 0; padding:0}
	#news .new a{ color:#666666}
	#news .new a:hover{ text-decoration:none}
	
#bottom{ position:relative; top:0px; left:0px; margin-top:100px; color: #666666;}	
	#bottom .pl{ background:url(../img/line_bottom.gif); background-repeat:repeat-x; width:600px; height:5px}
	#bottom p{ margin:0 0 0 60px; padding:0; font-size:11px}
	#bottom .head{ font-size:16px; font-weight:bold; margin-top:10px}
	#bottom span{ color:#990000;}
	#bottom a{ color: #666666;}
	#bottom a:hover{ text-decoration:none}
	#bottom .trunk{ position:absolute; top:-100px; right:45px}
	#bottom .wa{ position:absolute; bottom:0px; right:65px; font-size:11px}
	#bottom .stat{ position:absolute; top:35px; left:510px} 	
	
#porfolio_table{width:100%; margin:30px 0px}
#porfolio_table .main_port_img{border:1px solid #ccc; padding:5px}

td#active{background:url(../img/bg_top_act.gif) repeat-x!important;}
li#active{background:url(../img/activ_top2.gif) repeat-x!important;}

#sitemap a{color:#990000}
#sitemap li{padding:5px}
#sitemap .level1{font-size:14px; font-family:tahoma;}
#sitemap .level2{font-size:12px; font-family:tahoma;}
