/*Design by art-dessign.ru*/
html,body{margin:0px;padding:0px;text-align:left;border:0px;background:#fff url(../images/fon.gif) repeat-x;font-family:Tahoma, Geneva, sans-serif; font-size:11px;color:#434343;}
a, a img {border: none; outline: none;}
li,form, fieldset, dl, dt, dd, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
h4,h5{padding:0px;margin:0px;font-weight:normal}h1 {color:#333; font-size:11px;font-weight:bold;}h3{color:#E86580;font-size:11px;font-weight:bold;text-decoration:none;}
h2{color:#fff; font-size:11px; margin:-1px 0px -1px 0px; font-weight:100;}
a{text-decoration:underline;margin:0px;padding:0px;color:#926270; font-size:11px;}a:hover{text-decoration:underline}
.page{width:1014px;margin:0 auto; background:#fff url(../images/logo-footer.png) bottom center no-repeat;padding:5px;margin-bottom:10px; padding-bottom:20px;}.page div{overflow:hidden}
/*Шапка*/
.header2 {width:1024px;margin:0 auto;}
.header {width:1024px;margin:0 auto;position: relative;text-align: left;padding:0px;background:url("../images/header.jpg") 30px 0px no-repeat;height:153px;}
.logo {position: absolute;display: block;background: url("../images/logo.png") left top no-repeat;width:450px;height:134px;top:10px;left:180px;}
/*Минименю*/
.mini-top {color:#999;height:19px; float:right;}
.mini-top a {color:#999;padding: 0 10px 0 10px;border-right: 1px #999 solid;text-decoration: none;}
.mini-top a:hover {text-decoration: underline;color:#91606E;}
/*Поиск*/
.search-t{background-repeat: repeat-y; padding:6px; padding-top:60px; padding-left:671px;}
.search{width:210px;border:1px solid #ccc;}
.search_button{border:none;padding: 0px 5px; width:120px; height:20px; margin-bottom:-5px;}
.search_what{ font-size: 15px;color: #F93;font-weight: 800; }
.sea{color:#91606E; font-weight:700; border-bottom: solid 1px #ccc; padding:5px; font-size:12px;}
.sea a{ color:#000; text-decoration:none;}
.sea a: hover{color:#FF2A51; text-decoration: underline;}
/*Контент*/  
.main {overflow:hidden;width:1000px;margin:0 auto;border-top:2px solid #BDBCB8; border-bottom:2px solid #BDBCB8;}
.leftkol {float: left; width:580px;*padding-bottom: 16px; margin-right:20px;}
.rightkol {float: left; width:380px;padding:0px 0px 20px 15px; background:url(../images/rightkol.png) repeat-y;}
/*Custom главная*/
/*Заголовки*/	
.title-block2 {float: left;padding: 5px 10px 5px 10px;background: #FF626A;color: #fff;font-weight: bold;font-size: 12px; margin-top:5px; margin-bottom:7px;}				
.title-block h3 {float: left;padding: 5px 10px 5px 10px;background: #FF626A;color: #fff;font-weight: bold;font-size: 12px;}
.title-block h3 a {color: #fff; text-decoration:none;}
.title-block h3 a:hover {text-decoration: underline;}
/*Блоки главная*/
.right-mini2{float: left; width:260px;}
.left-mini2{float: left; width:300px;padding:0px 0px 0px 10px;}
/*s2*/
.bg2 .item{ float:left; position:relative;width:185px; cursor:pointer;overflow:hidden; height:130px;}
.bg2 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:180px;color:#fff; font-size:11px; font-weight:700;text-decoration:none; padding:3px 5px; background:url('../images/bg1.png')}
.bg2 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}
.bg2-osn{width:185px;padding: 0 8px 15px 8px;float: left;}
/*s3*/
.bg1 .item{ float:left; position:relative;width:265px; cursor:pointer;overflow:hidden; height:180px;}
.bg1 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:260px;color:#fff; font-size:11px;font-weight:700;text-decoration:none; padding:3px 5px; background:url('../images/bg1.png')}
.bg1 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}
/*s4 and top*/
.top-l7{float:left; width:150px; margin-right:10px;}
.top-r7{ float:left; width:220px;}
.top-r7 a{color:#000;text-decoration:none;font-size:11px; font-weight:700;}
.top-r7 a:hover{ color:#E86580; text-decoration:underline;}
/*s5*/
.top-l5{float:left; width:120px; margin-right:10px;}
.top-r5{ float:left; width:170px; height:87px; overflow:hidden;}
.top-r5 a{color:#000;text-decoration:none;font-size:11px; font-weight:700;}
.top-r5 a:hover{ color:#E86580; text-decoration:underline;}
.lie{ background:#E2DFE0;height:1px;margin:7px;}
.lie2{ background:#91606E;height:1px;margin:7px;}
/*reletednews*/
.bg22 .item{ float:left; position:relative;width:260px; cursor:pointer;overflow:hidden; height:130px;}
.bg22 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:260px;color:#fff; font-size:11px; font-weight:700;text-decoration:none; padding:3px 5px; background:url('../images/bg1.png')}
.bg22 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}
.bg22-osn{width:260px;padding: 0 15px 15px 15px;float: left;}

.cate-date{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px;}
.cate-date a{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px; text-decoration:none; font-weight:normal;}
/*Краткая новость*/
.shortstory-r{float:left;width:370px; margin-right:5px; font-size:12px; color:#434343;}
.shortstory-l{ float:left;width:160px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;}
.title-short h2 a{ font-size:12px;color:#000; padding:0px 0px 5px 0px; font-weight:700;}
.title-short h2 a:hover{ font-size:12px;text-decoration:underline; color:#91606E; padding:0px 0px 5px 0px; font-weight:700;}
.short10 img:first-child {width:160px; height:auto;}
/*Полная новость*/
.title-full h1{ font-size:14px;color:#FF626A;font-weight:700; text-align:center;}
.fullst-header img {vertical-align: middle; margin-left: 5px;}
.fullst-text {font-size:12px; color:#434343; font-family:Verdana, Geneva, sans-serif;}
.fullst-text a{font-size:12px;color:#465c73; text-decoration:none;}
.fullst-text strong{color:#333;padding-right: 6px;}
.fullst-text img {padding:0px 10px 10px 0px;}
/*Местонахождение*/
.seedbar {color:#999; font-size:12px;background:#fff;padding:7px;margin-bottom:3px;}
.seedbar a {color:#666; margin: 0px 4px 0px 3px; text-decoration:none;}
.seedbar a:hover {color:#91606E; text-decoration:underline;}
/* Навигация по страницам */
.navigation {padding:10px;clear: both;}
.navigation a {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #91606E;float: left;padding: 4px 7px 4px 7px;font-weight: bold;text-decoration: none;color: #fff;margin: 0 5px 0 0;}
.navigation a:hover {background: #E86580;color: #000;}
.navigation span {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #E86580;float: left;padding: 4px 7px 4px 7px;font-weight: bold;
text-decoration: none;color: #000;margin: 0 5px 0 0;}
/*Опрос*/
.vote_full {width:340px; margin:0 0 0 10px;}
.vote_tt {width:340px; float:right; color:#91606E; font-size:12px; font-weight:700; padding-top:7px; text-align:center;}
.vote_cont {padding:6px 10px; overflow:hidden; width:320px;}
.vote_bottom {width:340px; text-align:center; overflow:hidden; padding:0 0 5px 0;}
.button_g {width:106px; height:23px; padding:9px 0 0 0; display:inline-block; color:#fff; text-align:center; background:#a6c734 url(../images/vote.png) no-repeat 0 0; cursor:pointer;}
.button_g:hover {background:#819d1e url(../images/vote.png) no-repeat 0 -32px;}
/*Комментарии */
.comment_l {width:110px; height: auto; float:left; margin:0 2px 0 0; position:relative;}
.comment_l .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.comment_l .avatar img {width: 100px;}
.comment_r {overflow:hidden;}
.comment_hr {height:6px; margin:8px 0; background:url(../images/comment_line.png) no-repeat 0 0;}
.comment_message {padding:0 8px 0 28px; color:#5f5f5f;}	
/*Меню - футер*/
.footer{border-bottom:2px solid #BDBCB8;}
ul#footer-m {list-style-type:none; margin:0; padding:0px 0px 0px 20px;}
ul#footer-m li a{ display:block; line-height:15px; text-decoration:none; color:#434343;}
ul#footer-m li a:hover{ color:#91606E; text-decoration:underline;}
.f-m{ float:left; width:140px;}
.foot {color:#999;padding:10px;}
.foot a {color:#999;font-weight: bold;}
.foot a:hover {color:#91606E;}
/*Выпадающее меню*/
.menu{height: 45px;position: relative;z-index: 1000;width:1024px;float: left;}
.menu-link{display: block;height: 35px;font: bold 11px Tahoma;color: #fff;line-height: 35px;padding: 0 10px;float: left; text-transform:uppercase; text-decoration:none;}
.menu ul{margin: 0;padding: 0;}
.menu-link:hover{color: #fff;}
.activ{color: #dddddd;}
.menu li{list-style-type: none;float: left;position: relative;height: 40px;z-index: 1000;color: #999999;line-height: 35px;}
.hidden-menu{display: none;background: url(../images/bg-hidden-menu.jpg) 0 0 repeat;position: absolute;top: 35px;left: 0px;width: 140px;z-index: 100;padding: 10px 0 20px 18px;border-radius: 0 0 5px 5px;-mos-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.menu-h{display: block;width: 120px;height: 30px;font: bold 12px Tahoma;color: #fff;line-height: 30px;padding: 0 0 0 3px;background: url(../images/hidden-line.png) 0 bottom repeat-x; text-decoration:none;}
.menu-h:hover{color:#dcdcdc; text-decoration:underline;}
/*Слайдер-верхний*/
.slaider-block{height:320px;background: url(../images/slider-bg.png) 0 0 repeat-x;position: relative;padding: 0 0 0 470px;}
.slaider-block-news{display: none;height:320px;width: 460px;position: absolute;top: 0px;left: 0px;}
.slaider-block-news-image{position: absolute;left:10px;top:10px;width:432px;height:290px;overflow: hidden; }
.slaider-block-news-image img{width: 432px;min-height: 310px;}
.slaider-right-col{width:470px;height:150px;position: absolute;top:10px;left: 470px;}
.slaider-block-news-content{margin: 10px 0 0 0;font: bold 12px Tahoma;color:#fff;line-height: 17px;height: 89px;overflow: hidden;}
		
.slaider-block-news-mini{float: left;width:100px;height: 100px;overflow: hidden;margin:167px 10px 0 0;cursor: pointer; background:#F06;}
.slaider-block-news-image-mini img{width:110px;min-height:110px;}
.slaider-activ .slaider-block-news-mini {width:100px;height: 100px;}

.frame-block {position: relative;display: block;height:100px;width: 100px;}
.frame-block span {background: url(../images/frame.png) no-repeat center top;height:100px;width: 100px;display: block;position: absolute;}

.box7 .item{ float:left; position:relative;width:430px; cursor:pointer;overflow:hidden; height:300px;}
.box7 .item span.tt{ display:block; position:absolute;BOTTOM:30px;left:0;Z-index:2; width:420px;color:#fff;font-size:18px;text-decoration:none; padding:10px 10px; background:url('../images/bg1.png')}
.box7 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}

.moda-blok {padding: 0px 0px 0px 1px; position: relative;}
.moda {background: url(../images/moda.png) left top no-repeat;display: block;position: absolute;left:1px;width: 47px;height: 175px;top:1px;margin: -50px 0 0 0;}
/*---Логин панель---*/
ul.loginbox li {float: left;}
.loginbox {display: inline;}
.loginbox ul.loginbox { margin-top: 35px; float: right; height: 26px;}
ul.loginbox li {margin-left: 10px;line-height: 23px;}
.loginbtn a {color: #fff;text-decoration: none;display: block;width: 61px;height: 26px;text-align: center;background: url("../images/login.png") no-repeat;}
.loginbtn a:hover {background-position: 0 -26px;}
.logform li.lfield {margin-bottom: 10px;}
.logform li.lbtn {text-align: center;}
.logform li.lfield input {width: 265px;}
.logform li.lfchek input { width: 13px; border: none; background: none;}
.logform li.lfchek label {display: inline; margin-bottom: 0.2em;}
/*---Панель пользователя---*/
.userinfo {padding-left: 125px;}
.rateui {width: 85px;height: 17px;margin: 0 auto;padding-top: 4px;}
.userinfo .lcol { float:left;margin-left: -125px;width: 110px;padding-right: 15px;}
.userinfo .lcol .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.userinfo .lcol .avatar img {width: 100px;}
.userinfo .rcol {width: 100%;}
.userinfo .rcol ul {list-style: none;margin-left: 0;}
.userinfo .rcol ul li {margin-bottom: 0.2em;}
.ussep {padding-top: 12px;background: url("../images/user-lin.png") no-repeat;}
.reset, .reset li {list-style: none;padding: 0;margin: 0;}
/*---Кнопки---*/
.fbutton{border: 0 none;background: none;cursor: pointer;}
.fbutton {margin-bottom: 2px;border: 1px solid #c4c4c4;width: 103px;height: 31px;color: #fff;padding: 0px 0 5px 0;background: #fff url("../images/fbutton.png") repeat-x 0 100%;font-weight: bold;}
button.fbutton span {cursor: pointer;display: block;}
/*---Вывод информации и ошибок---*/
.berrors { margin-top:10px;color:#434343;padding: 15px 15px 15px 72px;background: #EDECE8 url("../images/berrors.png") no-repeat 9px 10px;}
.berrors a {color: #FF626A;}