/*Design by art-dessign.ru*/
html,body{margin:0px;padding:0px;text-align:left;border:0px;font-family:Tahoma;font-size:11px;color:#434343;background:#fff url(../images/header.jpg) center top no-repeat;center no-repeat;}
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:#E63D70;font-size:1px;font-weight:bold;} h3{color:#E63D70; font-size:13px;font-weight:bold;}
h2{color:#43183D; font-size:11px; margin:-1px 0px -1px 0px; font-weight:100;}
a{text-decoration:underline;margin:0px;padding:0px;color:#43183D; font-size:11px;}a:hover{text-decoration: none;}
h1 a{ color:#43183D;}
h3 a{ color:#43183D;}
.page{width:1024px;margin:0 auto;}

/*Шапка*/
.head { width:1024px;margin:0 auto; overflow:hidden;position: relative;text-align: left;padding:0px;height:148px;}
 /*Лого*/
.logo {position: absolute;display: block;background: url("../images/logo.png") left top no-repeat;width:329px;height:60px;top:50px;left:130px;}
/* Верхнее меню*/
.top-menu {height:28px;float:right; margin-right:10px;}
.top-menu a {display:block;height:28px;line-height:28px;color:#999;text-decoration: none;padding: 0 7px 0 7px;float: left;}
.top-menu a:hover {color:#DA4038;}
.top-menu img {border: 0;float: left;}
/*Горизонтальное меню*/
.go-menu {height:33px; }
.go-menu a {display:block;height:33px;line-height:33px;color:#fff;text-decoration: none;padding:0px 7px 0px 15px;float: left;font-weight:700;background:url("../images/t-m.gif") 3px 13px no-repeat;font-size:12px;}
.go-menu a:hover {background:url("../images/t-m2.gif") 3px 11px no-repeat;color:#fff; text-decoration:underline;}
.go-menu img {border: 0;float: left;}
/*Поиск */
#poisk {margin-left:5px;}
#poisk .button {background:#E63D70; width:70px; height:19px; border: none; color:#f2f2f2; margin-left:5px;}
.searchbox {float:left;padding-left:5px;}
.searchbox .textbox {width:120px;height:15px; color:#666; border:#DCDCDC solid 1px; background:#E4E4E4;}
/*Контент1*/  
.main {width:1024px;margin:0 auto;}
.block-a{float:left; width:150px; margin-right:15px;}
.block-b{float:left; width:610px; margin-right:15px;}
.block-d{float:left; width:219px;}
/*Заголовки на главной*/
.tok-title2 h1{height:26px;overflow:hidden; margin-bottom:-1px; margin-top:-1px;}
.tok-title2 h1 a{ color:#333; text-decoration: underline;}
.tok-title2 h1 a:hover{ color:#E63D70; text-decoration: none;}
/*Shortstory-1*/
.n42{ padding-left:9px; background: url(../images/fo.png) no-repeat center top;}
.c-mini-r42{float:left;  width:200px; border:#cdc8c7 solid 1px; padding:2px; background:#fff;}
.c-mini-l42{float:left; width:200px;padding:0px 0px 0px 7px;}
.short-mini42 img:first-child {width:200px; height:auto;}
/*Shortstory-2*/
.c-mini-r3{float:left;  width:120px; background:#fff;}
.short-mini3 img:first-child {width:160px; height:auto;}
.frame-block {position: relative;display: block;height:120px;width: 120px;}
.frame-block span {background: url(../images/frame.png) no-repeat center top;height:120px;width: 120px;display: block;position: absolute;}
/*Shortstory-3*/
.n3{ padding-left:9px; background: url(../images/fo.png) no-repeat center top;}
.c-mini-r4{float:left;  width:147px; border:#cdc8c7 solid 1px; padding:2px; background:#fff;}
.c-mini-l4{float:left; width:144px;padding:0px 0px 0px 7px;}
.short-mini4 img:first-child {width:147px; height:auto;}
/*shortstory-4*/
.right-mi2{float:left; width:90px; border:#DCDCDC solid 1px; padding:2px; background:#fff;}
.left-mi2{float:left; width:110px;padding:0px 0px 0px 10px;}
.short7 img:first-child {width:150px; height:auto;}
/*Shortstory-5*/
.n1 {width:148px;background:#fff;float: left;border:#DCDCDC solid 1px;}
.n1-content {padding: 5px 5px 2px 5px;}
.n1-image {height:88px;overflow: hidden;margin: 0 0 3px 0;}
.n1-image img {width:148px;}
/*Shortstory-6*/
.short7b img:first-child {width:214px; height:auto;}
.right-mi2b{width:214px; border:#DCDCDC solid 1px; padding:2px; background:#fff;}
.left-mi2b{float:left; width:214px;padding:0px 0px 0px 3px;}

.bl-left{float: left; width:220px;margin-right:3px; padding:5px;}
.bl-right{float: left; width:245px;padding:5px;}
.bl-center{ padding:5px;}
/*Краткая новость*/
.short-r{float:left;width:430px;font-size:11px;}
.short-l{ float:left;width:160px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;}
.short10 img:first-child {width:160px; height:auto;}
.short-cate{color:#999; font-size:11px;padding:7px 0px 5px 0px;}
.short-cate a{color:#666; font-size:11px; text-decoration:none;}
.short-cate a:hover{color:#EF423E; text-decoration: underline;}
.title-block h2 {background: url(../images/cv.gif) 0px 3px no-repeat;color:#43183D;font-weight: bold;
padding: 0 7px 0 5px;position: relative;margin: 0 0 7px 0;z-index: 100; }
.title-block h2 a{color:#43183D;font-weight: bold;padding: 0 7px 0 7px;position: relative;margin: 0 0 7px 0;z-index:100;text-decoration: underline;font-size:12px;}
.title-block a:hover{ color:#E63D70;}
/*Полная новость*/
.fullst-text {font-size:12px;}
.fullst-text a{font-size:12px;color:#465c73; text-decoration:none;}
.fullst-text strong{color:#333;padding-right: 6px;}
.fullst-text img {border:#ccc solid 1px; padding:2px; margin:0px 5px 0px 5px;}
.cate {color:#858585;font-size: 11px;text-decoration: none; background:#fff;padding:5px; margin-bottom:10px; margin-top:-13px;}
.cate a {color:#43183D;text-decoration: none; font-size:11px;}
.cate a:hover {color:#858585;text-decoration: underline;}
/* Навигация по страницам */
.navigation {padding:10px;clear: both;}
.navigation a {background: #E63D70;float: left;padding: 4px 7px 4px 7px;font-weight: bold;text-decoration: none;color: #fff;margin: 0 5px 0 0;}
.navigation a:hover {background: #E63D70;color: #000;}
.navigation span {background: #43183D;float: left;padding: 4px 7px 4px 7px;font-weight: bold;
text-decoration: none;color:#fff;margin: 0 5px 0 0;}
/*Опрос*/
.b_vote_full {width:250px; margin:0 0 0 10px;}
.b_vote_tt {width:270px; float:right; color:#1795D4; font-size:12px; font-weight:700; padding-top:7px; text-align:center;}
.b_vote_cont {padding:6px 10px; overflow:hidden; width:320px;}
.b_vote_bottom {width:250px; text-align:center; overflow:hidden; padding:0 0 5px 0;}
.button_green {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_green:hover {background:#819d1e url(../images/vote.png) no-repeat 0 -32px;}
.but{ background:url(../images/but.png) no-repeat; border: none; width:100px; height:19px; color:#F5F5F5;}
/*Подвал*/
.footer{ background:url(../images/footer.jpg) center no-repeat;height:83px; margin-bottom:15px;}
.foot-l{float:left; padding-left:10px; color:#999;}
.foot-l a{color:#E63D70;}
.foot-r{float:right; height:40px; padding:10px; margin-top:-5px; margin-right:70px;}
.footer-menu {height:28px; padding-left:130px;}
.footer-menu a {display:block;height:28px;line-height:28px;color:#999;text-decoration: none;padding: 0 7px 0 7px;float: left;}
.footer-menu a:hover {color:#E63D70;}
.footer-menu img {border: 0;float: left;}
/*Популярные*/
ul.topnews{padding-left:3px; margin-right:3px; padding-bottom:10px;}
ul.topnews li {padding: 3px 20px 7px 20px;width:110px;float: left;height:21px; overflow:hidden;border-bottom: 1px solid #ccc;}
ul.topnews li a{ color:#333; font-size:11px;text-decoration:none; font-weight:700;}
ul.topnews li a:hover{ text-decoration:underline; color:#E63D70;}
/* Вывод ошибок */
.berrors { font-size:12px; color:#E63D70; margin-bottom: 20px; padding: 13px 13px 13px 55px; background: #E4E4E4 url("../images/berrors.png") no-repeat 14px 15px; }
/*Комментарии*/
.comment_l {width:76px; height:72px; float:left; margin:5 2px 10 2px; position:relative;}
.comment_l img {width:100% !important; height:100% !important;border:#DCDCDC 1px solid; background:#E4E4E4; padding:2px;}
.comment_border {width:71px; height:67px; position:absolute; left:0px; top:0px;}
.comment_r {overflow:hidden;}
.comment_hr {height:6px; margin:8px 0; background:url(../images/line.png) no-repeat 0 0;}
.comment_hr b {height:6px; display:block; background:url(../images/line.png) no-repeat right -6px;}
.comment_detail {padding:0 8px 0 28px; overflow:hidden; color:#333;}
.comment_detail a {color:#43183D; text-decoration: underline;}
.comment_detail a:hover {text-decoration:underline;}
.comment_date {float:right;}
.comment_message {padding:0 8px 0 28px; color:#5f5f5f;}

.search{ font-size:12px; color:#E63D70; font-weight:700; border-bottom:dashed 1px #ccc; padding:5px;}
.search a{ color:#43183D;font-size:12px;}
/*Слайдер*/
#slider {width:490px; height:380px;float:left;}
.img-big {margin:2px 0 0 5px;}
.img-big a {color:#000 !important; text-decoration:none !important; font-size:12px !important; text-transform:uppercase;}
.slider-mini {width:90px;height:65px;display:block;overflow:hidden;}
/*Логин-панель*/
#loginpanel { color:#ccc;
    position: absolute;
    top: 18%;
    left: 33%;      
    width:300px; height:104px;    
    display: none;
      z-index: 10;
    background: url(../images/login.png) no-repeat;
    border: none;
    padding: 5px;
}
#loginpanel a{ color:#ccc;}
.login{ padding-left:430px; padding-top:3px;}
.login a{ font-size:11px; text-decoration:none; color:#fff; font-weight:700;}
ul.log{width:240px;margin:0 auto;}
ul.log li {padding:0px 0px 3px 9px;background: url('../images/arrow2.png') 1px 4px no-repeat;float: left; width:100px; font-size:11px; line-height:14px; color:#ccc;}
ul.log li a{color:#ccc;}
ul.log li a:hover{color:#FF0; text-decoration:underline;}
.log a{color:#E63D70;}
.logs-input-text { border:1px #999 solid;width:120px;height: 15px;margin: 5px 0 5px 0;background:#efefef;color:#999;font-size: 11px;padding: 2px;vertical-align: middle;}
.enter {}.enter-to-site {padding-left: 10px;font-weight: bold;}
/*Баннер*/
.banner{ padding-top:25px; padding-left:350px; margin-right:10px;}
/*Фиолетовые заголовки*/
.title{ background:url(../images/t-f.gif); height:6px; margin-bottom:5px;}
.title-title{ font-size:12px;color:#fff; text-align:center; font-weight:700;}
.title-title span{background:#43183D; padding:3px 5px 0px 5px; color:#fff}
.title-title span a{background:#43183D; padding:3px 5px 0px 5px; color:#fff; text-decoration:none;font-size:12px;}
/*Розовые заголовки*/
.title-r{ background:url(../images/t-r.gif); height:6px; margin-bottom:5px;}
.title-title-r{ font-size:12px;color:#fff; text-align:center; font-weight:700;}
.title-title-r span{background:#E63D70; padding:3px 5px 0px 5px; color:#fff;}
.title-title-r span a{background:#E63D70; padding:3px 5px 0px 5px; color:#fff; text-decoration:none;font-size:12px;}
/*Пустые блоки*/
.empty{ background:#EDEDED; border:#d9d8d8 1px solid; width: auto; height:400px; color:#AAA3A3; font-size:12px; font-weight:700; padding-top:70px; text-align:center;}
.empty2{ background:#EDEDED; border:#d9d8d8 1px solid; width: auto; height:210px; color:#AAA3A3; font-size:12px; font-weight:700; padding-top:70px; text-align:center;}
/*Сидбар*/
.seed{ background:url(../images/seed.gif) no-repeat; height:30px;}
.seed a{ text-decoration:none; padding-left:10px; color:#666;}
/*Бордюр*/
.bord{background:url(../images/bord.gif) repeat-x; height:5px;margin-bottom:10px;}
