body { margin:0; padding:0; }
html, body { height:100%; } 
.town {
	background:url(../images/valik-top.gif) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #D93C33;
	line-height: normal;
	height: 70px;
	width: auto;
	text-align: center;
	padding-top: 10px;
	vertical-align: bottom;
	text-indent: 10px;
}
img { border:0;}
form {margin:0; padding:0; }

.a-in, a-in:visited { text-align:right; color:#3C4A5D; text-decoration:none; float:right; } 
.a-in:hover { text-decoration:underline; color:#3C4A5D; } 

.clear { clear:both; display:block; }	
.main {
 width:742px;
 height:100%;
 margin:auto;
 position:relative;
 }

.header { height:170px; position:relative; } 
.header img.logo { margin-top:23px; }
.header .meta  { position:absolute; top:0; left:325px; } 
.header .phone { position:absolute; top:45px; right:80px; } 
.header .menu  { position:absolute; top:101px; left:0; height:69px; }

.banners { padding-top:10px; }
.banners a { float:left; }

.valik { background:url(../images/valik.gif) top left; width:776px; height:76px; margin-top:-2px; clear:both; position:relative; }
.valik .services { position:relative; top:20px; left:40px; }

.footer { background:url(../images/footer-bg.gif) top left repeat-x; margin-top:10px;
          font-family:Tahoma, Arial; color:#C0C0C0; font-size:60%; padding-top:10px;   }

.footer-in { background:url(../images/bg-brush.gif) top left repeat-x; margin-top:10px; margin-left:-10px; margin-bottom:30px;
             padding-top:30px; padding-bottom:30px; font-family:Tahoma, Arial; color:#C0C0C0; font-size:60%; position: relative; height: 1%; }
			 	 			 
.footer-in .menu { font-family:Tahoma, Arial; color:#828282; font-size:100%; margin-left:80px; }			 

.footer-in .menu a, .footer-in .menu a:visited { font-family:Tahoma, Arial; color:#828282; font-size:100%; text-decoration:none; } 			 
.footer-in .menu a:hover { text-decoration:underline; }		

.footer-in .copy { margin-top:9px; font-family:Tahoma, Arial; color:#C0C0C0; font-size:100%; margin-right:10px; float:right; text-align:right; }
.footer-in .liveinternet { float:right; margin-right:3px; margin-top:10px; }

.cont  { background:url(../images/bg-cont.gif) top left no-repeat; } 
.cont- { background:url(../images/bg-cont-.gif) bottom left no-repeat; width:731px; margin-top:15px; padding:7px 0 25px 0; } 

.cnt  { background:url(../images/bg-cnt.gif) top left no-repeat; } 
.cnt- { background:url(../images/bg-cnt-.gif) bottom left no-repeat; width:731px; margin-top:15px; padding:7px 0 25px 0; } 


.cont- .cont1 { width:128px; float:left; margin:20px 7px 0 20px; //margin-left:10px; }

.cont- .cont1 ul { margin:0; padding:0; }
.cont- .cont1 ul li { list-style:none; margin:0; padding:0 0 7px 0; }
.cont- .cont1 ul li a, .cont- .cont1 ul li a:visited { background:url(../images/bg-a.gif) 0 5px no-repeat; //background-position: 0px 7px; font-family:Tahoma, Arial;
                                                       font-size:80%; color:#C4271E; font-weight:bold; text-decoration:none; padding-left:12px; padding-top:0; 
													   display:block; } 
.cont- .cont1 ul li a:hover { text-decoration:underline; color:#535C82; background:url(../images/bg-a.gif) 0 5px no-repeat; //background-position: 0px 7px; }
.cont- .cont2 { width:400px; float:left; margin:15px 0 0 20px; color:#333; }
.cont- .cont2 .title { margin-bottom:0px; }
.cont- .cont2 strong { color:#555; }
.cont- .cont2 strong.red { color:red; }
.cont- .cont2 p, .cont- .cont2 table td { font-size:80%; font-family:Tahoma, Arial;  color:#333; }
.cont- .cont2 ul, .cont- .cont2 ul li { font-family:Tahoma, Arial;  color:#333; font-size:90%; }  
.cont- .cont2 ul li { padding-bottom:5px; }


.cont- .cont3 { width:128px; float:left; margin-left:7px; margin:10px 0 0 19px; }

.cnt  { background:url(../images/bg-cnt.gif) top left no-repeat; }
.cnt1  { background:url(../images/bg-cnt1.gif) top left no-repeat; } 
.cnt- { background:url(../images/bg-cnt-.gif) bottom left no-repeat; width:731px; margin-top:15px; padding:7px 10 25px 0; } 


.cnt- .cont1 { width:128px; float:left; margin:20px 5px 0 20px; //margin-left:10px; }

.cnt- .cont1 ul { margin:0; padding:0; }
.cnt- .cont1 ul li { list-style:none; margin:0; padding:0 0 7px 0; }
.cnt- .cont1 ul li a, .cont- .cont1 ul li a:visited { background:url(../images/bg-a.gif) 0 5px no-repeat; //background-position: 0px 7px; font-family:Tahoma, Arial;
                                                       font-size:80%; color:#C4271E; font-weight:bold; text-decoration:none; padding-left:12px; padding-top:0; 
													   display:block; } 
.cnt- .cont1 ul li a:hover { text-decoration:underline; color:#535C82; background:url(../images/bg-a.gif) 0 5px no-repeat; //background-position: 0px 7px; }
.cnt- .cont2 { width:530px; float:left; margin:15px 0 0 30px; color:#333; }
.cnt- .cont2 .title { margin-bottom:0px; }
.cnt- .cont2 strong { color:#555; }
.cnt- .cont2 p, .cont- .cont2 table td { font-size:80%; font-family:Tahoma, Arial; color:#333; }
.cnt- .cont2 ul, .cont- .cont2 ul li { font-family:Tahoma, Arial;  color:#333; font-size:90%; }  
.cnt- .cont2 ul li { padding-bottom:5px; font-family:Tahoma, Arial;  color:#333; font-size:90%; }

.cnt- .cont3 { width:128px; float:left; margin-left:7px; margin:10px 0 0 19px; }


a.vak, a.vak:visited { text-decoration:none; display:block; margin-bottom:2px; }
a.vak:hover { text-decoration:underline; color:#666; }

.services { position:relative; }

.tm1 { position:absolute; top:-15px; left:28px; display:none; }
.tm2 { position:absolute; top:-15px; left:68px; display:none; }
.tm3 { position:absolute; top:-15px; left:105px; display:none; }
.tm4 { position:absolute; top:-15px; left:145px; display:none; }
.tm5 { position:absolute; top:-15px; left:183px; display:none; }
.tm6 { position:absolute; top:-15px; left:223px; display:none; }
.tm7 { position:absolute; top:-15px; left:260px; display:none; }
.tm8 { position:absolute; top:-15px; left:300px; display:none; }
.tm9 { position:absolute; top:-15px; left:340px; display:none; }
.tm10 { position:absolute; top:-15px; left:375px; display:none; }
.tm11 { position:absolute; top:-15px; left:415px; display:none; }
.tm12 { position:absolute; top:-15px; left:455px; display:none; }
.tm13 { position:absolute; top:-15px; left:495px; display:none; }
.tm14 { position:absolute; top:-15px; left:530px; display:none; }
.tm15 { position:absolute; top:-15px; left:572px; display:none; }
.tm16 { position:absolute; top:-15px; left:610px; display:none; }
.tm17 { position:absolute; top:-15px; left:645px; display:none; }

.tr { background:url(../images/tr.gif) top right no-repeat;  }
.tl { background:url(../images/tl.gif) top left no-repeat; float:left; }
.bl { background:url(../images/bl.gif) bottom left no-repeat;   }
.br { background:url(../images/br.gif) bottom right no-repeat;
      padding:3px; font-family:Arial; color:#333; font-size:90%; //font-size:80%; }

ol { font-family:Tahoma, Arial; font-size:80%; }

.map ul a, .map ul a:visited { color:#3B4E6A; font-size:100%; text-decoration:none; }
.map ul ul li a { //font-size:110%; } 
.map ul a:hover { text-decoration:underline; }

.news a, .news a:visited { color:#2D3F59; display:block; float:right; margin:7px 20px 7px 0; font-size:90%; } 
.news a:hover { color:#2D3F59; text-decoration:none; }
.news p { clear:both; }

.tables { font-family:Tahoma, Arial; font-size:70%; width:500px; }
.tables td { valign:top; border:1px solid #999; text-align:center; padding:2px; border-collapse:collapse; } 

.table-in { font-family:Tahoma, Arial; font-size:70%; width:500px; border-collapse: collapse; }
.table-in td { valign:top; border:1px solid #aaa; text-align:center; padding:2px; } 

.cnt .cnt- .cont2 table td p { //font-size:100%; }
.cnt .cnt- .cont2 table td ul { //font-size:100%; }

.cnt .cnt- .cont2 table td table td p { //font-size:100%; }
.cnt .cnt- .cont2 table td table td  ul { //font-size:100%; }

.cnt .cnt- .cont2 table td table td table td p { //font-size:100%; }
.cnt .cnt- .cont2 table td table td table td ul { //font-size:100%; }

.pt a, .pt a:visited { text-decoration:none; color:#0C203D; } 
.pt a:hover { text-decoration:underline; color:#0C203D; }

.poll td { text-align:center; padding:2px 2px 10px 2px; font-size:0.9em; font-family:Tahoma; }
