BODY, HTML {font: 11px Tahoma; margin: 0px; padding: 0px; width: 100%; height: 100%;}

div#main {max-width: 1280px; border: 0px solid red;}
td {vertical-align: top;}

img{   border: 0px;}

img.png {    behavior: url("pngbehavior.htc");}


input.button{
	background: #FFF;
	border: 1px solid #4C77B6;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 2px;
	vertical-align: middle;
	margin: 0;
	width: auto;
	cursor: hand;
	cursor: pointer;
}

div.tt {width: 40px; }

div#but {background-color: #00458f; height: 31px; clear: both; overflow: hidden; min-width: 760px;}
div#but div{float: left; padding: 8px 15px 0px 15px;}
div#but div a{font: 11px Tahoma; color: #fff; font-weight: bold; text-decoration: none;}
div#but div a:hover{font: 11px Tahoma; color: #ffbd31; font-weight: bold; text-decoration: none;}
div#but div a.hov{font: 11px Tahoma; color: #ffbd31; font-weight: bold; text-decoration: none;}

table#center {font: 11px Tahoma; color: #000; text-align: justify; }
table#center div.txt {padding: 10px 20px 20px 0px; border: 0px solid red;}
table#center div.zag {font: 13px Tahoma; color: #d41205; font-weight: bold; margin: 0px 0px 5px 0px;}
table#center div.zag2 {font: 13px Tahoma; color: #00458f; font-weight: bold; margin: 0px 0px 5px 0px;}
table#center div.zag2 a {font: 13px Tahoma; color: #00458f; font-weight: bold; text-decoration: none;}
table#center div.zag2 a:hover {font: 13px Tahoma; color: #00458f; font-weight: bold; text-decoration: underline;}
table#center div.zag2 span{color: #d41205; font-style: normal; font-family: Tahoma; font-variant: normal; font-weight: 700; margin-right: 5px;}

table#center div.cnt {font: 13px Tahoma; color: #d41205; font-weight: bold; margin: 0px 0px 5px 0px;}
table#center div.news {padding: 10px 20px 5px 0px; border: 0px solid red;}
table#center div.news td.tt1 {padding-left: 5px;}

table#center div.txt a { color: #00458f; text-decoration: underline;}
table#center  div.txt a:hover { color: #00458f; text-decoration: none;}

div#main_pic {border: 0px solid red; width: 342px; height: 225px; overflow: hidden;
background-image: url('/upload/titles/1_1.jpg'); background-position: top; background-repeat: no-repeat;
}

div#foot_but {overflow: hidden; height: 29xp; vertical-align: middle; font: 11px Tahoma; color: #fff; padding: 7px 0px 0px 0px;}
div#foot_but a{color: #fff; text-decoration: none; margin: 0px 10px 0px 10px; font-weight: bold;}
div#foot_but a:hover{color: #ffbd31; text-decoration: none;}

div#foot {font: 10px Tahoma; color: #626262; padding: 10px 0px 0px 0px; height: 63px;}
div#foot span {font: 10px Tahoma; color: #d41205; font-weight: bold;}
div#foot a{font: 10px Tahoma; color: #626262; text-decoration: underlene;}
div#foot a:hover{font: 10px Tahoma; color: #626262; text-decoration: none;}

div#nav {font: 10px Tahoma; color: #909090; height: 30px; border-bottom: 1px solid #dae4ec;  margin: 0px 40px 0px 0px;}
div#nav div{padding: 10px 0px 0px 0px; border: 0px solid green;}
div#nav a{font: 10px Tahoma; color: #909090; text-decoration: underline; }
div#nav span {font: 10px Tahoma; color: #d41205; font-weight: bold;}

div#left {width: 180px; text-align: left; }
div#left div.left_but { padding: 0px; margin: 22px 0px 0px 0px;}
div#left div.left_but ul{margin: 5px 0px 5px 10px; list-style-type: none; padding: 0px;}
div#left div.left_but ul li{margin: 10px 0px 10px 8px;}
div#left div.left_but img.pc1{margin: 0px 5px 2px -8px; width: 4px; height: 5px; border: 0px;}
div#left div.left_but a{font: 11px Tahoma; color: #00458f; text-decoration: none; font-weight: bold;}
div#left div.left_but a:hover{font: 11px Tahoma; color: #ffbd31; text-decoration: none; font-weight: bold;}
div#left div.left_but a.hov{font: 11px Tahoma; color: #ffbd31; text-decoration: none; font-weight: bold;}

div#left div.r_block {width: 180px; height: 91px; overflow: hidden;
background-position: top; background-repeat: no-repeat;  text-align: right;}
div#left div.r_block div.txt {font: 13px Tahoma; color: #00458f; font-weight: bold; margin: 25px 10px 10px 70px; 
overflow: hidden; padding: 0px;}
div#left div.r_block div.txt a{font: 13px Tahoma; color: #00458f; font-weight: bold;  text-decoration: none;}
div#left div.r_block div.txt a:hover{font: 13px Tahoma; color: #00458f; font-weight: bold;  text-decoration: underline;}

div#right {width: 180px; }
div#right div.zag3 {font: 11px Tahoma; color: #a0a0a0; font-weight: bold; margin: 0px 0px 5px 0px;}
div#right div.bl_right {font: 11px Tahoma; color: #626262;
 background-image: url(/img/tb1_2.gif); background-position: top; background-repeat: repeat-y;}
div#right div.bl_right div.txt {padding: 5px; } 
div#right div.bl_right div.txt a {color: #d41205; text-decoration: underline;} 
div#right div.bl_right div.txt a:hover {color: #d41205; text-decoration: none;} 
div#right input.i1 {border: 1px solid #a0a0a0; width: 112px; height: 20px;}
div#right input.i2 {border: 1px solid #a0a0a0; width: 100px; height: 20px;}

div#blk1 {width: 333px; height: 145px; overflow: hidden; margin-right: 10px;
background-position: top; background-repeat: no-repeat; }
div#blk1 div.zag {font: 13px Tahoma; color: #00458f; font-weight: bold; margin: 0px 0px 5px 0px;}
div#blk1 div.txt {font: 11px Tahoma; color: #626262; padding: 10px 15px 10px 100px; }

div#blk2 {width: 333px; height: 145px; overflow: hidden; background-image: url(/img/tb2.gif); 
background-position: top; background-repeat: no-repeat;}
div#blk2 div.txt {font: 11px Tahoma; color: #626262; padding: 10px;}
div#blk2 div.txt div.clr {clear: both;}
div#blk2 div.txt div.clr div.lv{float: left; padding: 5px 0px 0px 0px; border: 0px solid red; width: 150px;}
div#blk2 div.txt div.clr div.lv input.i1 {margin-bottom: -2px;}
div#blk2 div.txt div.clr div.lv1{float: left; padding: 0px 0px 0px 0px; border: 0px solid red; width: 150px;}



table td.vote { font: 11px Tahoma; color: #626262; width: 150px; }
div#blk2 input { font: 11px Tahoma; color: #323232; height: 20px; }

div#main_txt {background-image: url(/img/d_back.gif); background-position: top right; background-repeat: no-repeat; 
padding: 10px 40px 20px 40px;}
div#main_txt h1{font: 21px Tahoma; color: #d41205; padding: 9px 20px 0px 0px; text-align: left;}



div#main_txt table, div#main_txt td {font: 11px Tahoma;}
div#main_txt_m table, div#main_txt td {font: 11px Tahoma;}

div#main_txt div.zag_m, div#main_txt_m div.zag_m {height: 40px; border-bottom: 1px solid #dae4ec;}
div#main_txt div.zag_m h1.zg, div#main_txt_m div.zag_m h1.zg{font: 21px Tahoma; color: #d41205; padding: 0px 20px 0px 0px; float: left; text-align: left; position: relative; top: 0px;}
h1 {font: 21px Tahoma; color: #d41205; padding: 0px 20px 0px 0px; text-align: left;  top: 0px;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { div#main_txt div.zag_m h1.zg, div#main_txt_m div.zag_m h1.zg{font: 21px Tahoma; color: #d41205; padding: 0px 20px 0px 0px; float: left; text-align: left; position: relative; top: -10px;}}
@-moz-document url-prefix() { div#main_txt div.zag_m h1.zg, div#main_txt_m div.zag_m h1.zg{font: 21px Tahoma; color: #d41205; padding: 0px 20px 0px 0px; float: left; text-align: left; position: relative; top: -10px;}}
body:last-child:not(:root:root) div#main_txt div.zag_m h1.zg, div#main_txt_m div.zag_m h1.zg{font: 21px Tahoma; color: #d41205; padding: 0px 20px 0px 0px; float: left; text-align: left; position: relative; top: -10px;}
div#main_txt div.zag_m div.prn, div#main_txt_m div.zag_m div.prn{float: right; padding: 17px 0px 0px 0px;}
div#main_txt div.zag_m div.prn img, div#main_txt_m div.zag_m div.prn img{margin: 0px 2px -2px 0px;}
div#main_txt div.zag_m div.prn a, div#main_txt_m div.zag_m div.prn a{font: 10px Tahoma; color: #909090; text-decoration: underline;}
div#main_txt div.zag_m div.prn a:hover, div#main_txt_m div.zag_m div.prn a:hover{font: 10px Tahoma; color: #909090; text-decoration: none;}
div#main_txt div.zag, div#main_txt_m div.zag {font: 12px Tahoma; color: #00458f; font-weight: bold; margin: 12px 0px 7px 0px;}
div#main_txt div.line, div#main_txt_m div.line {border-bottom: 1px solid #dae4ec; margin: 4px 0px 4px 0px; height: 1px;}
div#main_txt a, div#main_txt_m a{font: 11px Tahoma; color: #00458f; text-decoration: underline;}
div#main_txt a:hover, div#main_txt_m a:hover{font: 11px Tahoma; color: #00458f; text-decoration: none;}

div#main_txt div.lf { float: left; border: 0px solid red; margin: 0px 10px 0px 0px;}
div#main_txt div.lf1 { /*float: left; */ padding: 5px 0px 5px 0px; margin: 0px; width: auto;}
div#main_txt p{margin: 0px 0px 5px 0px;}
div#main_txt img.ico {margin: 0px 5px -11px 0px;}

div#main_txt_m {background-image: url(/img/d_back.gif); background-position: top right; background-repeat: no-repeat; 
padding: 10px 40px 20px 0px;}


#but_menu{
	background-color: #dae4ed;
	padding: 0px 0px 0px 0px; 
	font-family: Tahoma;
	color : #423430;
	font-size : 11px;
	margin-top: 11px;
	border: 0px solid red;
	border-left: 1px solid #a4bacf;
	border-right: 1px solid #a4bacf;
	width: 100%;
}

#but_menu p{
	margin: 0px 10px 0px 10px;
	border: 0px solid blue;
	padding: 5px 0px 0px 0px;
}
#but_menu div.d2 {border-bottom: 1px solid #a4bacf; margin: 5px 0px 0px 0px;}
 #but_menu a {color : #024579; font-size : 11px; text-decoration: none; font-weight: bold; /*display: block;
 height: 20px;*/ padding: 0px 0px 0px 0px; border: 0px solid red;}
#but_menu a:hover {color : #024579; font-size : 11px; text-decoration: underline; font-weight: bold; }
#but_menu div.d1 {margin-top: 5px;} 

div.photo_g {border: 0px solid red; text-align: left;}
div.photo_g img {margin: 0px 8px 8px 0px;}

input.login
	{
	width:	172;
	height: 20px;
	border: 1px;
	border-style: solid;
	border-color: #a0a0a0;
	margin: 4px 0px 4px 0px ;
	color: #a0a0a0;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	}
div.login
	{
	margin: 4px 0px 4px 0px ;
	border:0px;
	color: #a0a0a0;
	font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	}
div.login_title
	{
	color: #00458f;
	margin-bottom: 8px;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	}
	
.news_lkn {text-align: left;}
.news_lkn a{border-spacing: 2px; bottom: 113px; box-sizing: content-box; color: #00458f; cursor: auto; font-family: Tahoma; font-size: 11px; font-style: normal; font-variant: normal; font-weight: 400; height: 0px; left: 109px; line-height: normal; right: 199px; text-decoration: none; top: 100px; width: 90px;}

.suv {}
.suv th {text-align: center; padding-right: 10px;}
.suv td.cnt {text-align: center; padding-top: 4px; vertical-align: middle;}

table.newstab {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	width: 100%;
	
	}
div.newstab {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;

	
	}

a.newsimage	{
	border: 0px;
	margin: 0px;
	padding: 0px;
	}