@charset "windows-1251";
img { behavior: url(iepngfix.htc); }
html, body {margin:0; padding:0;  font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px;color:#414040; }
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse;}
input, select, option, textarea { font-size:13px;}
p {padding:0 0 10px;}
a { text-decoration:underline; font-weight:bold; color:#414040; }
a:hover { text-decoration:none; }
h1,h2,h3,h4 {margin:0;   }
h1 {font-size:19px; padding:10px 0; font-weight:normal;  padding-left:5px;color:#A30E09}
h2 {font-size:19px; padding:10px 0; color:#666666; font-weight:normal;}
h3 {font-size:16px; padding:10px 0;font-weight:bold;}
h4 {font-size:100%; padding:10px 0; font-weight:bold;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/

/*MAIN*/

#mainWrapper {
	text-align:left;
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	
}
* html #mainWrapper {margin:0;
	padding:0;}
/*//MAIN*/

.mainbg {background:url(images/bg1.jpg) left bottom repeat-x;}
.navic a {padding-left:35px; }
.menutbl a { padding-right:10px;}
.pad1 {padding-left:25px;}
.pad3 {padding-bottom:5px;}
.pad2 {padding-left:35px;}
.mar2 {margin-left:35px;}
.brontext {position:absolute; top: 230px; left: 130px; z-index:100;}
.brontext a {color:#FFFFFF; text-decoration:underline; font-weight:normal;}
.brontext a:hover {text-decoration:none;}
.ins {border: #999999 1px solid; padding:3px; margin-left:32px; margin-top:25px; height:12px; width:135px;}
.ins1 {border: #999999 1px solid; }
.menutit {background:url(images/redbord_02.jpg) 0 6px no-repeat; padding-left:35px; margin-top:25px; padding-top:0; margin-bottom:20px; padding-bottom:0;}
.bord1 {background:url(images/bord_dash.jpg) left bottom repeat-x;}
.menuleft {width:140px;}
.menuleft a {text-decoration:underline; font-weight:normal;white-space:nowrap; font-size:14px;}
.menuleft a:hover {text-decoration:none;}
.menuleft table {margin-bottom:12px;}
.nav a {font-weight:normal;} 
.nav .or {color:#bd5d30;}
.nav {background:url(images/bord_dot.jpg) left bottom repeat-x; height:43px;}
.footer {background:url(images/bord_dot.jpg) left top repeat-x; padding-left:35px; padding-top:14px; color:#999999;}
.footer1 {background:url(images/bord_dot.jpg) left top repeat-x; padding-left:25px; padding-top:14px; color:#999999;}
#content {padding-top:25px;}
.tit {margin-top:0; padding-top:0; margin-bottom:20px; padding-bottom:0;}
.left {width:254px;}
.news {padding-left:32px; padding-bottom:10px;}
.news dt {padding-left:0; color:#666666;}
.news dd {padding-left:0;}
.news dd a {color:#0298cd; text-decoration:underline; font-weight:normal;}
.news dd a:hover {text-decoration:none;}
.news1 {padding-left:0; padding-bottom:10px;}
.news1 dt {padding-left:0; color:#666666;}
.news1 dd {padding-left:0;}
.news1 dd a {color:#0298cd; text-decoration:underline; font-weight:normal;}
.news dd a:hover {text-decoration:none;}
.votename {color:#8a8b84; font-weight:bold;}
.thome {padding-right:64px;}
.innerbg {background:url(images/innerhead_04.jpg) left bottom repeat-x;}
.fond {padding: 90px 0 0 96px;}
.fond dt a {color:#ffddaf; font-weight:normal; text-decoration:underline;}
.fond dt a:hover { text-decoration:none;}
.fond dt {background:url(images/bullet1.jpg) 0 6px no-repeat; padding:0 0 14px 9px;}
.spechead a {color:#000; font-weight:normal; text-decoration:underline;}
.spechead a:hover { text-decoration:none;}
.spechead {padding: 80px 18px 0 193px;}
.divmap {margin:0 0 10px 31px; line-height:18px; padding: 0 0 0 0;}
.divmap a {font-weight:normal;}
.a_lg {font-weight:normal;}
.vc {height:5px; background:#4e5c96; margin:0 0 0 5px;}
.vname {font-size:13px; color:#445669; font-weight:normal; white-space:nowrap;}
.vperc {font-size:13px; font-weight:bold; white-space:nowrap; width:1px; padding:0 0 0 8px;}
.vperc1 {font-size:13px; font-weight:bold; white-space:nowrap; width:1px;padding:0 0 0 10px; }
.vcont {width:100%;}


.menuleft1 a {text-decoration:underline; font-weight:normal;white-space:nowrap; font-size:14px;}
.menuleft1 a:hover {text-decoration:none;}
.menuleft1 dt  {padding-bottom:10px;}
.menuleft1   {padding-top:20px;}

.photo img {border: #ccc 1px solid;}
.photo td {padding:15px 15px 15px 0;}


.ask {padding:0 0 10px 1px; margin:0 0 10px;}
.ask .date {color:#8f8f8f;  padding:0 0 10px 0;}
.ask .date a {color:#8f8f8f; }
.ask .fio {padding:0 0 0 13px;}
.ask dd {padding:5px 20px 15px 13px;}
.ask .otv { background:#8f8f8f; padding:5px 20px 5px 13px; text-align:justify;}
.ask .otv1{ background:#8f8f8f; padding:5px 20px 0 13px; margin-left:14px; text-align:justify;}
.ask .adm {color:#8f8f8f; padding:10px 0 10px 0; }


.verx_pla						{background:#F0F0F0 url(images/s_ug.gif)  no-repeat; padding:8px 0 5px 18px; }
.bord_green					{border-left:#79A200 solid 3px; }		
.bord_grey					{border:solid 1px #B4B8BF; }
.bord_greyy					{border:solid 1px #B3B9C3; }
.bord_grey1					{border-right:solid 1px #ECECEC; }
.bord_grey2					{border-left:solid 1px #ECECEC; }
.bord_grey22				{border-left:solid 1px #DEDEDE; }
.bord_grey3					{border:solid 1px #ECECEC; }

.pad1								{padding:10px 20px 5px 10px; }
.pad2								{padding:10px 20px 5px 20px; }

.bg_grey						{background-color:#EFEFEF; }
.in1								{width:238px; height:20px; border:solid 1px #B3B9C3; }
.in2								{width:238px; height:18px; border-left:solid 1px #ECECEC; border-top:solid 1px #ECECEC; }
.in3								{width:237px; height:17px; background-color:#fff; border:0; }
.in5								{width:237px; height:170px; border:solid 1px #B3B9C3;  font-family:Tahoma;}
.in4								{width:10px; height:17px; background-color:#fff; border:0; }

.time {background:url(images/time.jpg) 0 0 no-repeat; font-weight:bold; width:130px; height:77px; padding-left:95px; padding-top:10px; }
.time td {padding-left:5px;padding-top:5px;}

.weath {float:right;}

.pintable {border:1px solid; border-collapse:collapse;}
.pintable td {border:1px solid; }
.pintable0 {border:none;}


.abron {text-align:center; vertical-align:bottom;}
.abron a {color:#fff; font-weight:normal; font-size:14px; position:relative; left:-20px;}

.pintable td {padding:5px;}
