





html, body, #page {height: 100%}
body { margin:0px; padding:0px; background-color:#FFF; color:#000; font-family: arial; font-size:13px;background: url(../images/top_bg.jpg) repeat-x center top; text-align: center;}
td			{ color:#000; font-family: arial;}
img			{ border:0px;}
.limg, #center .limg, #center_static .limg{
	float:left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.rimg, #center .rimg, #center_static .rimg{
	float: right:
	margin-left: 20px;
	margin-bottom: 10px;
}
.clear      { clear: both; font-size: 0px; height: 0px; line-height: 0px;}
h1, h2, h3, h4	{ margin:0px; padding:0px;}
a           { color: #00448f;}
a:hover     { text-decoration: none; color:#ea9f10;}
/*a.v2        { font-size: 11px;}*/
hr			{ height: 1px; background-color: #dbdbdb; border: none;}

#center table, #center table td,#center_static table, #center_static table td {/*border: 1px solid #dbdbdb; border-collapse: collapse;*/}
#center table td,#center_static table td {padding: 3px 5px;}
#center .nostyle, #center .nostyle td, #center_static .nostyle, #center_static .nostyle td {border:0px solid #dbdbdb; padding: 0px;}


.plashka1 { background: url(../images/plashka1-bg.gif) no-repeat; margin-bottom: 10px; height: 48px; line-height: 48px; overflow: hidden;}
.plashka1 h2{ font: bold 14px Arial; color: #fff; float: left; line-height: 48px; height: 48px; text-transform: uppercase; margin-left: 55px;}
.plashka1 h2 a{ color: #fff; text-decoration: none; text-transform: uppercase; line-height: 48px;}
* html .plashka1 h2{display: inline;}
.plashka1 a.more{ float: right; font: normal 9px Tahoma; color: #bed9ed; line-height: 48px; text-decoration: none; margin-right: 10px;}
.plashka1 a.more:hover{ color:#ea9f10;}


/* Структура */
#page       { }
#wrapper    { width: 1001px; height: 100%; //height: auto !important; min-height: 100%; position: relative; margin: 0 auto -145px; //margin-bottom: 0px; text-align: left;}
#header     { width: 1001px; height: 240px; margin: 0 auto; background: url(../images/h_bg.jpg) no-repeat;  position: relative; z-index: 100;}
#service_menu { position: relative;float: right; margin: 5px 10px;   }
#sm1, #sm2, #sm3,#sm4 {color: #636363; font: normal 10px Tahoma; position: absolute; top: 15px;}
#sm1 a, #sm2 a, #sm3 a, #sm4 a {color: #636363; text-decoration: none;}
#sm1 a:hover, #sm2 a:hover, #sm3 a:hover, #sm4 a:hover  {color: #ea9f10;}
#sm1 { left: 145px;top:25px;}
#sm2 { left: 244px;top:25px;}
#sm3 { left: 357px;top:25px;}
#sm4 { left: 40px;top:20px;}

#sport_mans { display:none; float: right; //margin-top:-3px;}
.man1       { position: relative; top: -15px; left: 93px;}
.man2       { position: relative; top: -15px; left: 45px;}
.man3       { position: relative; top: 2px;}
#site_title {  position: absolute; margin-top: 55px; width: 650px;}
@media all and (min-width:0){
 #site_title {position: relative;}}
noindex:-o-prefocus, #site_title {position: absolute;}
#site_title img {margin-right: 10px;}

#leftcol    { width: 241px; float: left; margin-top: 25px; position: relative; z-index: 1001;}
.menu-top-bg, .menu-bottom-bg{
    width: 210px;
    height: 5px;
    background-color: #636363;
    margin-left: 31px;
}
ul#vmenu    {
    background-color: #f2f2f2;
    margin: 0px;
    padding: 0px;
    list-style: none;
    border-bottom: 1px solid #dbdbdb;
}
ul#vmenu li {
    padding: 5px 10px 5px 15px;
    border-top: 1px solid #dbdbdb;
    font: bold 13px Arial;
	position: relative;
}
ul#vmenu li.selected{
	background-color: #636363;
}
ul#vmenu li.selected a{
	color: #fff;
}
ul#vmenu li a {
    background: url(../images/menu-list.gif) no-repeat left 5px;
    padding-left: 15px;
    color: #636363;
    text-decoration: none;
}
ul#vmenu li.curr a{
	color: #000;
	font-weight: bold;
}
ul#vmenu li a:hover{
    background: url(../images/menu-list-hover.gif) no-repeat left 5px;
    color: #ea9f10;
}

ul#vmenu .submenu_ul { list-style: none; padding-left: 10px; margin: 0px;
    border-top: 1px solid #dbdbdb;display: none; position: absolute; top: -1px; left: 241px; background-color: #636363; width: 200px;}
ul#vmenu .submenu_ul li:first-child {border-top: 0px solid #dbdbdb;}
ul#vmenu .submenu_ul li { padding: 3px 0; padding-right:10px; padding-left: 5px; font: normal 12px Tahoma; background-color: #f2f2f2;}
ul#vmenu .submenu_ul li a{ color: #636363; padding-left: 12px; background: url(../images/menu-list2.gif) no-repeat left 5px; display: block; text-indent: 0px;}
ul#vmenu .submenu_ul li a:hover {background: url(../images/menu-list2.gif) no-repeat left 5px; }

#search_form { margin: 15px 0 30px; text-align: right;}
#search_form input[type=text]{
    width: 140px; 
    height: 18px;
    background-color: #f2f4f9;
    border: 1px solid #959595;
    margin-right: 2px;
    font: normal 11px Arial;
    padding: 0px 5px;
    vertical-align:top;
}
#search_form input[type=submit]{
    width: 60px;
    height: 20px;
    background-color: #959595;
    border: 0px solid #959595;
    color: #fff;
    font: normal 12px Tahoma;
    padding-bottom: 2px;
    vertical-align:top;
	cursor: pointer;
}

#polls { margin-bottom: 25px;}
.quest { font: bold 14px Arial; margin-left: 23px; margin-bottom: 10px;}
.ans { margin-left: 18px;}
.ans td { font: normal 12px Arial; padding-bottom: 10px;}
.ans input[type=radio]{margin-right: 5px; margin-top: 1px;}
.answer{ margin-bottom: 7px;text-indent: -25px; margin-left: 25px;}
.next{
	display: block;
    width: 110px;
    height: 16px;
    background-color: #959595;
    border: 0px solid #959595;
    color: #fff;
    font: normal 12px Tahoma;
    padding: 2px 0px;
    vertical-align:top;
	margin-top: 5px;
    margin-left: -30px;
	text-decoration: none;
	line-height: 16px;
}
.next:hover{
	color: #fff;
}

#foto_dnya { margin-bottom: 30px;}
.fotoblock{ background-color: #fffcf0; border: solid 1px #e5e5e5; margin-top:8px; width: 215px; float: right; padding-top: 5px;}
.fotoblock img{ display: block; margin: 0 auto;}
.foto_alt{ margin: 5px;}

#informers{
     margin-bottom: 15px;
      background-color: #fffcf0; 
      border: solid 1px #e5e5e5;
      width: 215px;
      float: right;
}
.kurs{ padding: 5px;}
.kurs table td{ color: #000; font: normal 10px Tahoma; border-bottom: 1px solid #e0e0e0; padding-bottom: 5px;}
.pogoda{}
.pogoda h6{ font: bold 11px Tahoma; color: #19345c;margin: 0px;}
.pogoda table td{color: #000;}

#banners{ float: right;}
.lbanner{ margin-bottom: 10px;}


#centercol{ padding-top:10px;margin-top: -10px; //margin-top: -13px; float: right; width: 730px; position: relative; z-index: 1000;}


#superdiv{
	display: none;
	position:relative;
    //top: 6px;
	//margin-bottom: 15px;
	height: 50px;
	z-index: 1000;
}
#superdiv span{
    background: url(../images/superdiv-ar.gif) no-repeat right center;
    font: bold 12px Arial;
    color: #2581c2;
    padding-right: 15px;
    float: left;
    margin: 15px 0 0 55px;
	//margin-left: 50px;
	display:inline;
}
#samblock { float: right; background: url(../images/samblock-tab1.gif); background-repeat: no-repeat; width: 398px; height: 38px; font: normal 11px Arial; color: #000; padding: 12px 12px 8px 12px;  margin-top: -11px; }
#samblock strong { font-size: 12px; font-weight: bold;}
.for_tab1, .for_tab2, .for_tab3{ display: none; width: 398px; height: 53px; overflow: hidden; margin-left:-12px; margin-top: -3px; padding: 3px 12px;}
.for_tab1 { background-color:#fdb908;}
.for_tab2 { background-color:#ffd535;}
.for_tab3 { background-color:#ffe37c;}
.show1 {display: block;}

#center{ margin-top: 10px; width: 460px; float: left; overflow: hidden;}
#center img, #center_static img{ border: 1px solid #00408A; margin-right: 10px;}

#newslist{
	overflow: hidden;
}
.news_foto{float: left; }
/*.news_foto img {margin-right: 10px;}*/

.news_date { float: left; margin-right: 10px; background: url(../images/news-date-bg.gif) no-repeat; width: 44px; height: 14px; font: normal 9px Arial; color: #000; line-height: 14px; text-align: center; padding-right: 2px;}
.sob_date {margin-right: 5px; background: url(../images/news-date-bg.gif) no-repeat; width: 44px; height: 14px; font: normal 9px Arial; color: #000; line-height: 14px; text-align: center; padding-right: 2px;}
.padding-bottom20{
    padding-bottom: 20px;
}
.news_title{
	/*margin-top: -2px;*/
	/*float: left;*/
	font-size: 12px;
	max-width: 400px;
}
.news_title_main {
	/*margin-top: -2px;*/
	float: right;
	width: 402px;
	font-size: 12px;
}
.news_title_main h1{
	margin-top: 2px;
	font-size: 16px;
}
.news_anons { 
}
.padding-bottom15{
    padding-bottom: 15px;
}

.fotogal-item{
	margin-left: 15px;
	text-align: center;
	width: 165px;
	float: left;
}
#galanons {
	margin-bottom: 25px;
	margin-left: 15px;
	font-size: 12px;
}

#listInfo{
	margin: 10px 0;
	margin-left: 15px;
	font: bold 14px Arial;
}
#listInfo a{
	font: normal 12px Arial;
}

#rightcol{margin-top: 15px; width: 240px; float: right;}
#welcome {
    margin-bottom: 30px;
	font-size: 12px;
}
#welcome h3{
    font: bold 14px Arial;
    color: #636363;
    margin: 0px; padding: 0px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.wfoto{ float: left; border: 1px solid #00408a; margin-right: 10px; margin-top: 3px;}

#sobitiya table{ padding-top: 10px; font-size: 12px;}
#sobitiya table td{ padding-bottom: 20px; font-size: 12px;}
#sobitiya {margin-bottom: 30px;}

#blogi table{ }
#blogi {margin-bottom: 25px;}
#blogi img {margin-right: 10px; border: 1px solid #00408a;}

.rbanner img {border: 1px solid #dde2df;}
.rbanner { margin-bottom: 10px;}

#rbanners {float: right;}

#push{
	height: 145px;
}
#footer{
    height: 145px;
    background: url(../images/footer-bg.gif) repeat-x;
    margin: 20px auto 0;
    position: relative;
}
#footer2{
    margin: 0px auto;
    width: 1001px;
    height: 145px;
    background: url(../images/footer-top.gif) no-repeat center 1px;
    text-align: left;
}
#copy1{
    font: normal 10px Tahoma;
    color: #fff;
    float: left;
    width: 290px;
    margin: 25px 0 0 32px;
}
#copy1 a{
    color: #fff;
}
#copy1 a:hover{
    
}
#copy2{
    font: normal 10px Tahoma;
    color: #fff;
    float: left;
    margin: 25px 0 0 10px;
}
#copy2 a{
    color: #fff;
}
#copy2 a:hover{
    
}
#counters{
    float: right;
    margin: 30px 30px 0 0;
}

.index-banner{
	height: 60px;
	width: 450px;
	background-color: #c0c0c0;
	margin-left: 10px;
	margin-bottom: 10px;
}



.news-scroll{
    width: 720px;
	height: 250px;
	margin-left: 10px;
	margin-top: 24px;
    position: relative;
}
.news-scroll-img{
    width: 400px;
	height: 248px;
	overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
	border: 1px solid #c0c0c0;
}
.topnews{
	margin: 0px;
    margin-left: 402px;
    width: 317px;
	height: 249px;
	padding: 0px;
    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
}
.topnews li{
    list-style: none;
	margin: 0px;
	padding: 0px;
    height: 82px;
	//height: 80px;
	position: relative;
    font: normal 12px Arial;
	background: #fff;
    border-bottom: 1px solid #c0c0c0;
}
.topnews li a{
    padding: 5px 15px;
    color: #636363;
	display: block;
    text-decoration: none;
}
.topnews li a span{
	font: normal 9px Arial;
	color: #000;
}
.topnews li.here{
	background: url("../images/tophot-str.png") repeat-x;
	
}
.topnews li.here i{
	background: url("../images/hotarr.png") no-repeat;
	display: block;
	width: 14px;
	height: 21px;
	position: absolute;
	top: 30px;
	left: -13px;
}

#img-topnews1{
}
#img-topnews2{
}
#img-topnews3{
}

.pageNav td{
	font-size: 12px;
}
.pageNav .txt_spisok_act_a{
	font:bold 14px Arial;
}
#center .nostyle td.a_spisok_a{
	font-size: 12px;
	padding: 5px;
}
#site_title img{
float: left;
}

.sitetitle{
float: left;
font-size: 24px;
color: white;
width: 350px;
padding-left: 10px;
text-decoration: none;
}

#wrapper1   { width: 1001px; height: 100%; //height: auto !important; min-height: 100%; position: relative; margin: 0 auto -145px; //margin-bottom: 0px; text-align: left;}
html, body, #page {height: 100%;}
#header1     { width: 1001px; height: 250px; margin: 0 auto; position: relative; background: url(../css/images/29.png) no-repeat;   z-index: 100; border-bottom: 2px solid #000000;}
.h_img{ width:1001px; height:139px; background: url(../images/29.png) no-repeat;}
.cat {    display: block;
    float: left;
    text-align:center;
    font:16px Arial;
  padding-top:2px;
    width: 20%;}
    #str img {padding:2px 15px; }
    .cat img{padding:0px 7px;}
    #cat {  padding-top:10px;}
    #nastr{margin-top:-13px;}
    .risynok{width:100px; height:28px; background:#FFFFFF; border-radius:15px; border:1px solid #000000; margin:0 auto;}
    .vkl{float:right; padding:5px 11px; font:16px Arial; text-decoration:none; color:#000000;}
    #risynok{float:left; padding:2px 10px; padding-right:0px;}
    .poisk{width:80%;margin:13px 10%;}
    .h_input{width:550px;height:25px; border-radius:6px; border:2px solid #000000;font:16px Arial;}
    .btn{width:130px; height:34px; border-radius:6px; background:#000000; font: bold 16px Arial ; color:#FFFFFF; margin-left:25px;}
 .ypr{float:left;font: bold 25px Arial ;text-align:center; margin:auto 0px;}

#eye{margin-right: 5px;}
 #service_menu #ic{margin-top: -8px;}}
