* {margin:0; border:0; padding:0; }
body{background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; }
table{border-collapse:collapse;}
h1{font-size:1.2em; text-align:center; font-weight:normal;}
h3{font-size:18px; text-align:center; font-weight:normal; line-height:40px;}
p{margin-top:0px;}
a{color:#AC8E50; font-weight:bold;}

#stran{position:relative; width:100%px; height:100%; background:#fff;}

	#naxer{position:relative; width:100%; height:255px; top:0; left:0;}
	#telo{position:relative; width:100%; height:600px; top:0; left:0;}
		#telo_tab{position:relative; width:100%; height:100%; top:0px; left:0; background:#fff;}
			#l_panel{position:relative; width:204px; height:100%; top:0 ; left:0; background:#c4c5c7 url(../images/fon_left.jpg) repeat-y;}
				#l_panel2{position:absolute; width:27px; height:452px; top:0px; left:0; background:url(../images/fon_left2.png) no-repeat; filter:expression(fixPNG(this));}
				#menu{position:relative; width:200px; height:108px; top:0px; left:0; border-bottom:3px double #ccc; background:#fff;}
					#podmenu{position:absolute; width:173px; height:183px; bottom:-4px; _bottom:-2px; left:25px;}
						#podmenu tr{height:18px; background:#ccc url(../images/fon_menu.gif) bottom repeat-x; color:#999999; padding-left:0px;}
						#podmenu tr{position:relative; top:2px; left:0px; padding:0px; margin-left:-5px; list-style:none;}
						#podmenu tr a{color:#999999; font-size:9px; top:0px}
						#podmenu a{display:block; width:175px; height:18px; text-indent:10px; text-decoration:none; line-height:18px;}
						#podmenu tr .active {background:#ccc url(../images/fon_menu2.gif) bottom repeat-x; color:#f00; }
						#podmenu tr .active a {color:#f00;}
					#menufon{position:absolute; width:26px; height:190px; bottom:-3px; left:1px; background:#ccc url(../images/menufon.gif) right repeat-y;}
				#l_panel .news{position:relative; width:170px; margin-top:10px; left:30px; font-size:9px; color:#666; line-height:10px; font-weight:normal;  background:url(../images/punkt.gif) left 3px no-repeat;}
					#l_panel .news p{padding-left:15px;}
					#l_panel .news p strong{font-size:14px; line-height:15px;}
					#l_panel .news a{padding-left:15px; text-align:right; color:#000; font-size:11px; line-height:15px;}
				#schet{position:relative; width:88px; top:10px; left:50px;}
			#center{position:relative; min-width:538px; min-height:400px; top:0px; left:0;}
				#center p{font-weight:bold;}
				#center .colorbold{color:#F00;}
				#center .tema{position:relative; width:100%; height:21px; top:0px; left:0; background:url(../images/fon_tema.gif) repeat-x;}
				#center .tema p{color:#999999; text-align:right; font-size:12px; line-height:20px; font-weight:bold; margin-right:15px;}
				#center .cont1{position:relative; top:10px; left:0;}
					#opis{position:relative; height:133px; top:0px; left:0px; margin:0 5px; color:#666; text-align:left; font-size:9px; line-height:11px; font-weight:300; background:#f0f0f0;}
						#opis p{margin:3px 5px 0 15px; background:#f0f0f0;}
						#pic{width:200px; height:133px; float:right; background:#ccc; margin:0 5px 0 5px;}
							#pic img{border:3px double #72777a;}
				#center .cont2{position:relative; width:100%; top:20px; left:0; text-align:center;}
					#text{position:relative; top:0px; left:0px; text-align:center;}
					#text .mini{float:right; margin:0 5px;}
					#text img{margin:5px 0; text-align:left;}
					#text p{text-align:left; font-size:12px; margin:10px 10px 0 10px;}
					#text li{text-align:left; font-size:12px; margin:0 30px;}
					#text .grafmenu{position:relative; width:100%; top:0px; left:0px; text-align:center; font-size:12px;}
						#text .grafmenu table{top:0px; margin:0 auto; text-align:center; font-size:12px;}
						#text .grafmenu table td{width:150px; top:0px; padding:0 5px; text-align:center; font-size:12px;}
						#text .grafmenu img{width:75px; height:50px; border:3px double #666;}
						#text .grafmenu a{font-size:10px; color:#000; text-decoration:none;}
						#text .grafmenu a:hover{color:#F00; text-decoration:none;}
				#nafig{position:relative; width:100%; height:50px; top:0px; left:0px;}
				#podval{position:relative; width:100%; height:55px; top:0px; left:0; background:url(../images/fon_podval.jpg) bottom repeat-x;}
					#podval .podval1{position:absolute; width:100%; height:55px; top:0px; left:0; background:url(../images/fon_podval2.jpg) left no-repeat;}
					#podval .podval2{position:absolute; width:100%; height:55px; top:0px; left:0; color:#999999; text-align:center; font-size:12px; line-height:20px; font-weight:bold; padding:0 0px; background:url(../images/fon_podval3.jpg) right no-repeat;}
			#r_panel{position:relative; width:262px; height:100%; top:0px; left:0; background:#999ca1 url(../images/fon_right.jpg) repeat-y;}
				#r_panel .r_tema{position:relative; width:259px; height:21px; top:0px; left:3px; text-align:left; text-indent:30px; color:#fff; font-size:12px; line-height:20px; font-weight:bold; background:url(../images/fon_tema2.png) repeat-x; filter:expression(fixPNG(this));}
					#r_panel .r_tema .treug{position:absolute; width:9px; height:10px; top:5px; left:15px; background:url(../images/treug.png) repeat-x; filter:expression(fixPNG(this));}
					#r_panel .r_tema a{text-align:left; text-indent:30px; color:#fff; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none;}
				#r_panel .r_cont{position:relative; top:0px; left:3px; text-align:left; color:#fff; font-size:10px; line-height:10px; font-weight:normal; margin:5px 10px;}
					#r_panel .r_cont .pic{float:right; margin:5px 0 0 5px; text-align:right; border-left:1px solid #ccc;}
						#r_panel img{border:3px double #72777a;}
			#schet{position:relative; width:88px; top:20px; left:80px;}
				#schet img{border:0; margin-bottom:5px;}
		
		
	#shap{position:absolute; width:100%; height:181px; top:0px; left:0;}
		#s_1{position:absolute; width:632px; height:181px; top:0px; left:0px; background:url(../images/s_1.png) no-repeat; filter:expression(fixPNG(this));}
		#s_2{position:absolute; width:348px; height:181px; top:0px; left:632px; background:url(../images/s_2.png) no-repeat; filter:expression(fixPNG(this));}
		#s_3{position:absolute; width:90%; height:38px; top:0px; right:0px; background:url(../images/s_3.png) repeat-x; filter:expression(fixPNG(this));}
		#s_4{position:absolute; width:27px; height:187px; top:181px; left:0px; background:url(../images/s_4.png) no-repeat; filter:expression(fixPNG(this));}
		#s_5{position:absolute; width:68px; height:19px; top:181px; left:92px; background:url(../images/s_5.png) no-repeat; filter:expression(fixPNG(this));}
		#s_6{position:absolute; width:472px; height:113px; top:181px; left:160px; background:url(../images/s_6.png) no-repeat; filter:expression(fixPNG(this));}
		#spec{position:absolute; width:295px; height:135px; top:115px; right:5px; text-align:left; background:url(../images/auto_bg.jpg) no-repeat;}
			#spec_pred11{position:absolute; width:96px; height:83px; top:0px; left:1px;}
			#spec_pred12{position:absolute; width:96px; height:83px; top:0px; left:99px;}
			#spec_pred13{position:absolute; width:96px; height:83px; top:0px; left:199px;}
				.spec_title{position:absolute; width:75px; height:15px; top:0px; left:10px; color:#E8A83E; font-size:10px; font-weight:bold;}
				.spec_auto{position:absolute; width:96px; height:50px; top:16px; left:0px;}
				.spec_podrob{position:absolute; width:90px; height:10px; bottom:-3px; left:6px; color:#000; font-size:10px; font-weight:bold;}
					.spec_podrob a{color:#000; font-weight:bold; text-decoration:none; font-size:12px;}
					.spec_podrob a:hover{color:#f00;}
			
		#about{position:absolute; width:160px; height:50px; top:215px; left:250px; color:#fff; text-align:left; font-size:10px; line-height:10px; font-weight:bold;}
		#logo{position:absolute; width:125px; height:40px; top:175px; left:490px; color:#fff; text-align:center; font-size:10px; line-height:10px; font-weight:bold;}
			#logo b{font-size:20px; font-weight:normal; line-height:27px;}
			
#rekons{position:absolute; top:5px; left:600px; font-size:18px; font-weight:bold; color:#fff;}

div .tovar{position:relative; width:99%; border:1px solid #ccc; margin:0px auto; font-family:Arial,}
	div .tovar .tovar_name{position:relative; width:100%; height:21px; font-size:13px; line-height:20px; font-weight:bold; background:#ccc url(../images/fon_tema2.png) repeat-x; filter:expression(fixPNG(this));}
		div .tovar .tovar_name b{margin-left:30px; color:#607DB3;}
	div .tovar .tovar_opis{position:relative; width:670px; min-height:261px; font-size:12px; text-align:left;}
		div .tovar .tovar_foto{float:left; width:347px; height:261px; margin:0 5px; padding-top:5px;}
		div .tovar .tovar_foto img{width:347px; height:261px; background:#ccc;}
		div .tovar .txt{top:10px; left:355px;}
		div .tovar .txt img{margin-top:5px; width:150px; height:101px;}
	div .table{position:relative; width:100%; clear:both;}
		div .tovar table{width:100%; text-align:center; margin:10px 5px 5px 5px; font-size:12px;}
		div .tovar td{border:1px solid #CCC; padding:2px;}

#raspisanie{position:relative; width:201px; height:105px; margin-top:70px; text-align:left; background:#ccc;}
	#raspisanie  .tema2{position:relative; width:201px; height:21px; line-height:20px; background:url(../images/fon_tema2.png) repeat-x; filter:expression(fixPNG(this));}
		#raspisanie .tema2 p{color:#999999; text-align:center; font-size:12px; font-weight:bold;}	
	#raspisanie .txt{position:relative; width:180; height:63px; top:10px; left:10px; text-align:center; background:#EBEBEB;}	
		#raspisanie .txt a{color:#999999; text-align:center; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none;}	
		#raspisanie .txt a:hover{color:#f00;}	
	
	
.characters{}
	.characters a{color:#4194C5; text-decoration:none;}
	.characters ul{list-style-type:circle;}

.point-forward a{text-align:right;}

#telefon{position:absolute; top:-30px; left:55px; color:#F00; font-size:18px; font-weight:bold;}

#forma{position:relative; width:695px; margin:30px auto; color:#000; border:1px solid #666; background:#C4C5C7;}
#forma table{margin:0; border:0; padding:0; font-size:14px;}
#form_z{width:695px; margin:0 40px;}
#form_z b{color:F00;}
#form_z tr{}
#form_z td{text-align:center; vertical-align:top; padding:3px; height:25px; border-bottom:1px dashed #999;}
#form_z td#form_l{text-align:right; width:250px;}
#form_z td#form_r{text-align:left;}
#form_z input, #form_z textarea, #form_z select{border:1px solid #999;}



