/* CSS Document */
body.Zoomed { font-size:15pt;}
body.Zoomed td, body.Zoomed p, body.Zoomed #divText, body.Zoomed font { font-size: 15pt !important;}
body.Zoomed h1 { font-size:24pt; }
body.Zoomed h2 { font-size:21pt; }
body.Zoomed h3 { font-size:17pt; }
body.Zoomed a { font-size:16pt; }
body.Zoomed .vote input[type=submit] {font-size:10pt;}
body.Zoomed .header .mainText h1 { font-size:17pt; }
body.Zoomed #news h2 { font-size:15pt; }
body.Zoomed #news h3 { font-size:15pt; }
body.Zoomed .topmenu a { font-size: 18px; font-weight: bold;}
body.Zoomed .zag { font-size: 20px; }
body.Zoomed .poisk input.text { font-size: 18px; height: 30px; }
body.Zoomed .a4 a, 
body.Zoomed .a4, 
body.Zoomed .left_menu li a, 
body.Zoomed .a, body.Zoomed .ot4, 
body.Zoomed .ot4 a, 
body.Zoomed .announce,
body.Zoomed .announce a, 
body.Zoomed .hotNews a, 
body.Zoomed .news div.gerb div a, 
body.Zoomed .pr div.reg a, 
body.Zoomed .poisk-m a {font-size: 16px;}
body.Zoomed .a11 {font-size: 18px;}
body.Zoomed .t11_2 { font-size: 16px; }
body.Zoomed .arhiv .a5 div a  { font-size: 16px; }
body.Zoomed .ZoomLens { position: absolute; top: 20px; right: 20px; width: auto; height: 17px; }
body.Zoomed .ZoomLens a.Lens { display: block; background: url(/i/minus.gif) no-repeat; width: 17px; height: 17px; }
body.Zoomed .ZoomLens a.House { margin: 3px 5px 3px;}
body.Zoomed .ZoomLens a.Mail { margin: 4px 5px 3px;}
.ZoomLens { display:table-cell; vertical-align: middle; white-space: nowrap; position: absolute; top: 5px; right: 5px; width: auto; height: 50px; }
.ZoomLens a { display: block; float: left; width: 13px; height: 10px; margin: 3px 5px 3px; }
.ZoomLens a.Lens { display: block; background: url(/i/zoom.gif) no-repeat; width: 50px; height: 50px; margin: 0px;}
.ZoomLens a.House {background: url(/i/house.gif) no-repeat; margin: 17px 5px 3px;}
.ZoomLens a.Mail {background: url(/i/mail.gif) no-repeat; margin: 18px 5px 3px;}


body,html { padding:0; margin:0; background:#FFFFFF; }
//table { height:100%}
img { border:0}
a { color:#18579b; }
a:visited { color:#505767; }
a:hover { color:#18579b; text-decoration:none}
.unt { height:10px;}
form { padding:0; margin:0; }
td { font-family:tahoma; font-size:11px; font-weight:normal; color:#616161 }


.top { margin:0; width:100%; background:url(/i/top.gif) center bottom no-repeat; vertical-align:bottom; }
	.top .logo { position:absolute; top:16px; left:20px}
	.top .hotline { position:absolute; top:150px; right:25px; }
	.top .hotline p { display:block; width:200px; height:70px; padding:0 0 0 54px; background:url(/i/phone.gif) no-repeat; font: 12px Tahoma; }
	.top .hotline a, .top .hotline a:visited { font: 12px Tahoma; }
.topmenu { background:url(/i/bg.jpg) repeat-x; height:28px;}
.topmenu td { background:#2159a2 url(/i/bg.jpg) right top repeat-x; height:26px; text-align:center; vertical-align: middle; padding: 7px 15px 5px 15px; border-left:1px solid #3f82c6; border-right:1px solid #143f78;}
.topmenu a, .topmenu a:visited, .topmenu a:hover {font-size: 14px; font-family: Arial Narrow, Arial; color: white; text-decoration:none;}

	/*.topmenu table { background:url(i/menu1.gif) left no-repeat; height:28px; width:938px}
	.topmenu table a{ font-family:arial; font-size:14px; color:#ffffff; text-decoration:none}*/
.menu { background:#f3f7f9; padding: 20px 0 20px 25px; }
	.menu table { width:235px; }
	.menu div { padding-bottom:15px}
	.menu div img { margin-right:12px}
	.menu div a { font-family:tahoma; font-size:11px; color:#18579b; font-weight:bold; }
	.menu ul { width:235px; margin:0; padding:0; }
	.menu li { list-style:none; margin:0; padding:0 0 8px 10px; background:url(/i/str.gif) left 5px no-repeat; }
	.menu li a { font-family:tahoma; font-size:11px; color:#18579b; font-weight:bold }
.more { padding:45px 100px 30px 42px}
	.more div.or { padding:0 0 0 8px; font-family:verdana; font-size:18px; color:#ee8e22}
	.more div { padding:5px 0 5px 8px; font-family:tahoma; font-size:11px; color:#474747}
	.more a { font-family:tahoma; font-size:11px; color:#18579b; font-weight:bold}
	.more img { margin:0 5px 1px 0}
.hotNews { margin:20px; clear:both; }
	.hotNews div.or { padding:0 0 0 8px; font-family:verdana; font-size:18px; color:#ee8e22}
	.hotNews div { padding:5px 0 5px 8px; font-family:tahoma; font-size:11px; color:#474747}
	.hotNews a { font-family:tahoma; font-size:11px; color:#18579b; font-weight:bold}
	.hotNews img { margin:0 5px 1px 0; }
.poisk { background:#b1bcc1; height:28px; padding:12px 0 10px 40px; }
	.poisk input.text { background:#FFFFFF; height:20px; width:155px; font-family:tahoma; font-size:11px; color:#000000; padding-left:3px; }
	.poisk .butt { background:url(/i/str2.gif) left 3px no-repeat; width:20px; height:20px; margin:0 0 0 8px; border:0; }
.poisk-m { background:url(/i/shadow_left.jpg) #ffffff right top no-repeat; padding:20px 40px 5px 40px; }
	.poisk-m a { font-family:verdana; font-size:12px; color:#ee8e22}
.dr { background:url(/i/flouwer.gif) left bottom no-repeat; padding:20px 35px 150px 40px; font-family:tahoma; font-size:11px; color:#616161}
	.dr img { margin-bottom:5px}
	.dr div { padding:5px 0}
	.dr b { font-family:georgia; font-size:15px; color:#0863aa}
.dr1 { background:url(/i/gradient1.gif) #f4f8f9 bottom repeat-x;}
.news { background:url(/i/gradient.gif) top repeat-x;}
	.news div.gerb { background:url(/i/gerb.jpg) 95% 37px no-repeat; padding:20px 50px 50px 30px; font-family:georgia; font-size:15px; color:#7f7f7f; font-weight:bold}
	.news img { margin:0 10px 0 0}
	.news div.gerb div { padding:3px 0 15px 20px;font-family:tahoma; font-size:11px; font-weight:normal}
	.news div.gerb div p { padding:0; margin:5px 0 0 0; }
	.news div.gerb div a { font-family:tahoma; font-size:11px; color:#18579b; font-weight:normal}
.pr { background:#f4f8f9; width:240px}
	.pr div.reg { padding:0 20px; position:relative; z-index:2}
	.pr div.reg a {font-family:tahoma; font-size:11px; color:#18579b; font-weight:bold}
	.pr div img.r1 { margin:20px 0 10px 10px}
	.pr div img.r2 { margin-top:5px}
.pr1 { position:relative; }
	.pr1 div { position:absolute; background:url(/i/shadow_right.jpg) top left no-repeat; width:42px; height:272px; z-index:1}
.pr2 { background:#FFFFFF; width:240px}
	.pr2 img { margin:0 0 9px 0}
	.pr2 img.v { margin:20px 0 23px 0}
.f_1 { background:url(/i/gradient1_1.gif) bottom repeat-x}
.f { padding:0 0 0 30px; background:#6293cc; border-right:1px solid #88b1e2}
.f1 { padding:0 0 0 30px; background:#6293cc}
	.f,.f1 b { font-family:tahoma; font-size:12px; color:#ffffff}
.f2 { padding:25px 0 0 30px; font-family:tahoma; font-size:11px; color:#616161}
	.f2 b { font-family:tahoma; font-size:11px; color:#ee8e22}
	.f2 a { font-family:tahoma; font-size:11px; color:#18579b}
.f3 { padding:25px 0 0 0; font-family:tahoma; font-size:11px; color:#616161}
	.f3 a { font-family:tahoma; font-size:11px; color:#18579b}
	
.about { padding:25px 40px 40px 40px}
	.about img.a1 { margin:0 5px 2px 0}
	.about img.a2 { margin:0 5px 2px 15px}
	.about a { font-family:tahoma; font-size:11px; color:#18579b}
	.about .a3 { padding:0 0 20px 8px; font-family:tahoma; font-size:11px; color:#616161}
	.about .a3 img{ margin:20px 0 17px 0}
	.about .a4 div { padding:0 0 10px 0}
	.about .a4 div img {  margin:0 5px 2px 0}
	.about .a4 div.a5 {  padding:0 0 2px 0}
	.about .a4 div.a5 div {  padding:0 0 8px 17px}
	.about .a4 div.a5 img {  margin:0 5px 2px 0}
	.about .a6 img{ margin-left:20px}
	.about .a6 div { padding-left:20px}

.about1 { padding:25px 40px 40px 40px}
	.about1 img.a1 { margin:0 5px 2px 0}
	.about1 img.a2 { margin:0 5px 2px 15px}
	.about1 a { font-family:tahoma; font-size:11px; color:#18579b}
	.about1 .a3 { padding:18px 0 20px 21px; font-family:verdana; font-size:18px; color:#ee8e22}
	
.filial { padding:25px 40px 40px 25px; font-family:tahoma; font-size:11px; color:#616161}
	.filial a { font-family:tahoma; font-size:11px; color:#18579b}
	.filial img.a1 { margin:0 5px 2px 15px}
	.filial img.a2 { margin:0 5px 2px 15px}
	.filial .a3 { padding:18px 0 20px 21px; font-family:verdana; font-size:18px; color:#ee8e22}
	.filial .a4 { padding:0 0 25px 0}
	.filial .a5 { padding:0 0 15px 5px}
.ramka { background:url(/i/ramka.gif) no-repeat; padding:9px}
.ramka1 { padding:3px 0 0 18px; font-family:tahoma; font-size:11px; color:#616161}
	.ramka1 b { font-family:tahoma; font-size:12px; color:#616161}

.arhiv { padding:25px 40px 40px 30px}
	.arhiv img.a1 { margin:0 5px 2px 10px}
	.arhiv img.a2 { margin:0 5px 2px 15px}
	.arhiv a { font-family:tahoma; font-size:11px; color:#18579b}
	.arhiv div { font-family:tahoma; font-size:11px; font-weight:normal}
	.arhiv .a3 { padding:18px 0 20px 18px; font-family:verdana; font-size:18px; color:#ee8e22}
	.arhiv .a4 { padding:0 0 20px 18px}
	.arhiv .a4 select { padding:0 0 0 0; background:#FFFFFF; font-family:verdana; font-size:11px; color:#616161; width:300px; height:20px; border:1px solid #616161}
	.arhiv .a5 { font-family:georgia; font-size:15px; color:#7f7f7f; font-weight:bold}
	.arhiv .a5 div { padding:3px 0 18px 18px;}
	.arhiv .a5 div a { font-family:tahoma; font-size:11px; color:#18579b; font-weight:normal}
	
.blank { padding:25px 40px 40px 25px}
	.blank a { font-family:tahoma; font-size:11px; color:#18579b}
	.blank img.a1 { margin:0 5px 2px 15px}
	.blank img.a2 { margin:0 5px 2px 15px}
	.blank .a3 { padding:18px 0 20px 21px; font-family:verdana; font-size:18px; color:#ee8e22}
	
	

.ot1 { padding:16px 0 0 20px}
	.ot1_1 { margin:0 35px 0 20px}
.ot2 { padding-left:40px}
.ot3 { padding-top:10px}
.ot4 { padding-bottom:15px}

.t11_1 { font-family:tahoma; font-size:11px; color:#ee8e22}
.t11_2 { font-family:tahoma; font-size:11px; color:#616161}
.t11_3 { font-family:tahoma; font-size:11px; color:#18579b}
.t11_4 { font-family:tahoma; font-size:11px; color:#474747}
.t12w { font-family:tahoma; font-size:12px; color:#ffffff}
.t12_1 { font-family:tahoma; font-size:12px; color:#18579b}
.t12_2 { font-family:tahoma; font-size:12px; color:#616161}

#divText img { padding:0 10px 0 0; }
.announce p img, .announce img { margin:0 10px 0 0; }

.v18_1 { font-family:verdana; font-size:18px; color:#ee8e22}

.zag {padding:18px 0 15px 0; font-family:verdana; font-size:18px; color:#ee8e22}
.a11 {font-family:georgia; font-size:15px; color:#7f7f7f; font-weight:bold}

a.lnk, a.lnk:visited, a.lnk:hover { color:#f4f8f9; }

.requestForm { background-color:#f3f7f9; border:2px solid #6293cc; }
.requestForm td { padding:2px 10px; }

a.wh, a.wh:visited, a.wh:hover { color:#ffffff; }

a.leftmenu, a.leftmenu:visited { font-family:tahoma; font-size:11px; color:#18579b; font-weight:bold; }
a.orange, a.orange:visited { color:#ee8825; }

.attention { clear:both; margin:20px 0 0 0; }

.newsList { margin:20px 0 0 0; clear:both; }
.image { float:left; margin:0 10px 10px 0; }
.orangeList li { list-style-type:none; background:url(/i/str1.gif) left 5px no-repeat; padding:0 0 0 10px; }

.peopleList { margin:20px 0 0 0; clear:both; }
.peopleList p { margin:0 0 7px 0; }
.peopleList ul { margin:7px 0 7px 30px; }

