/*Design by art-dessign.ru*/
html,body{margin:0px;padding:0px;text-align:left;border:0px;background:#90A2B5 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:#43495C; font-size:11px;}a:hover{text-decoration:underline}
.page{width:1000px;margin:0 auto; background:#EAEAEA;border:#E2DFE0 1px solid;padding:5px;margin-bottom:3px;}.page div{overflow:hidden}
/*Шапка*/
.topheader {width:1012px;margin: 0 auto 0 auto;text-align: left;padding:0px;}
.logoty {position: absolute;display: block;background: url("../images/logo.png") left top no-repeat;width:221px;height:54px;top: 75px;left:104px;}
.header {height:370px;position: relative;}
/*Минименю*/
.minimenu {color:#1C3C51; background:url(../images/menu.png) repeat-x; height:20px;}
.minimenu a {color:#1C3C51;padding: 0 10px 0 10px;border-right: 1px #fff solid;text-decoration: none;}
.minimenu a:hover {text-decoration: underline;color:#E86580;}
/*Соц. сеть иконки*/
#knopka{margin:-25px 0 0 60px;width:112px;height:20px;float: right;}
#rss{float:left;margin:1px 11px 0 0;width:20px;height:20px;background:url(../images/rss.png) top no-repeat;cursor:pointer;border:0;}
#fb{float:left;margin:1px 11px 0 0;width:20px;height:20px;background:url(../images/facebook.png) top no-repeat;cursor:pointer;border:0;}
#tw{float:left;margin:1px 11px 0 0;width:20px;height:20px;background:url(../images/twitter.png) top no-repeat;cursor:pointer;border:0;}
#rss:hover{background:url(../images/rss.png) 0 2px no-repeat;}
#tw:hover{background:url(../images/twitter.png) 0 2px no-repeat;}
#fb:hover{background:url(../images/facebook.png) 0 2px no-repeat;}
/*Поиск*/
.top_menu_space{background-repeat: repeat-y; padding:6px;float: left;}
.top_sea{width:300px;border:1px solid #ccc;}
.top_sea_button{border:none;padding: 0px 5px; width:120px; height:20px; margin-bottom:-5px;}
.top_sea_what{ font-size: 15px;color: #F93;font-weight: 800; }
/*Горизонтальное меню*/
.menugor{ width:1000px; height:34px;background: url(../images/top-gor.gif) left top repeat-x;}
.menugor a {display: block;height: 34px; width:95px;text-align:center;line-height: 29px;color:#fff;text-decoration: none;padding: 0 20px 0 20px;float: left; font-weight:bold;}
.menugor a:hover {background: url(../images/top-gor.gif) left bottom repeat-x;color: #fff;}
.menugor img {border: 0;float: left;}
/*Вертикальное меню*/
ul.menus{width:380px;margin:0 auto; padding-left:1px;}
ul.menus li {border-bottom: 1px solid #E2DFE0; margin-right:7px;padding: 6px 0px 7px 17px;background: url('../images/top_news_bg.png') 3px 8px no-repeat ;width:100px;float:left;font-size:11px;}
ul.menus li a{color:#000;text-decoration:none; font-weight:700;}
ul.menus li a:hover{ color:#b43d59;}
/*Топ*/
ul.top{width:380px;margin:0 auto; padding-left:1px;}
ul.top li {border-bottom: 1px dashed #ccc; margin-right:3px;padding: 6px 0px 7px 17px;background: url('../images/top_news_bg_a.png') 3px 8px no-repeat ;width:380px;float:left;font-size:11px;}
ul.top li a{color:#000;text-decoration:none;}
ul.top li a:hover{ color:#b43d59;}
.top-l{float:left; width:80px; margin-right:10px;}
.top-r{ float:left; width:100px; height:70px; overflow:hidden;}
.top-r a{color:#000;text-decoration:none;font-size:11px; font-weight:700;}
.top-r a:hover{ color:#E86580; text-decoration:underline;}
.raz{ background:#E2DFE0;height:1px;margin:7px;}
.top-left{ float:left;width:200px; margin-right:10px;}
.top-right{ float:left; width:150px; height:420px; background:#eaeaea; border:#c8c8c8 1px solid;}
/* Логин-панель */
.login-open {height: 30px;width:200px;position: absolute;left:550px;top: 5px;line-height: 28px;font-weight: bold;text-align: center;color: #252424;cursor: pointer;}
.login-open span {color:#262F3D; font-family:Tahoma;}
.login-block {background:#1C3C51;width:200px;position: absolute;right:240px;top:35px;text-align: center;padding: 20px 0 20px 0;color: #fff;
font-weight:bold;display:none;z-index:1000;}
.login-line {background: url(../images/login-input-text.png) left top no-repeat;height: 25px;position: relative;margin: 0 auto 10px auto;width:191px;}
.login-line2 {background: url(../images/login-input-text2.png) left top no-repeat;height: 25px;position: relative;margin: 0 auto 10px auto;width:191px;}
.login-input-text {border: 0;background: none;padding: 0;margin:0;width:150px;position: absolute;left: 30px;top: 4px;color: #797979;font-weight: normal;} 
.enter {margin: 0 auto 0 auto;display: block;}
.login-links {padding: 15px 0 0 0;font-size: 11px;}
.login-links a {color:#fff;}
.login-links a:hover {}
.lost-input-text {border: 1px #9e9e9e dotted;width:200px;padding: 5px;color:#644217;}
.l-link {}
.l-link a {display:block;margin:0 15px 3px 15px;text-align:left;padding:7px 7px 7px 7px;color:#E86580; text-decoration:none; text-decoration:underline;}
.l-link a:hover {color:#EAEAEA;}
/*Контент*/ 
.main {overflow:hidden;width:1000px;margin:0 auto; padding-top:5px;}
.leftkol {float: left; width:380px;*padding-bottom: 16px; }
.rightkol {float: left; width:610px;padding:0px 0px 20px 5px;}
/*Tabs*/
.ta-mil{ float:left; width:150px;}
.ta-mir{ float:left; width:200px;}
/*Краткая новость*/
.prew-film {width:185px;background: url(../images/prew-film.jpg) center bottom no-repeat;padding: 0 0 12px 0;float: left; margin-bottom:10px;}
.prew-film-content {width:155px;height:228px;overflow: hidden;color: #fff; position: relative;}
.prew-film-content img {border: 0;width:155px;}
.prew-film-content a {color: #000;}
.prew-film-title {background:#EAEAEA;border-top: 1px #a5a5a5 solid;padding: 0 5px 0 5px;overflow: hidden;text-align: center;height:70px;}
.date {color:#999;}
.date a{ color:#999;text-decoration:none;font-size:11px;}
.date a:hover{ text-decoration:underline; color:#000;}
.bt2{ width:155px; height:30px;background: url(../images/smt.jpg) 41px 0px no-repeat;}
.bt2 a {display: block;height:30px; width:155px;text-align:center;line-height:17px;color:#fff;text-decoration: none;float: left; font-weight:700;}
.bt2 a:hover {background: url(../images/smt2.jpg) 41px 0px no-repeat;color: #fff;}
.bt2 img {border: 0;float: left;}
/*Полная новость*/
.newfull-header h1{color:#1C3C51;font-size:12px; font-weight:bold; text-align: left;}
.newfull-header img {vertical-align: middle; margin-left: 5px;}
.newfull-text {font-size:11px; color:#434343; font-family:Verdana, Geneva, sans-serif;}
.newfull-text a{font-size:11px;color:#465c73; text-decoration:none;}
.newfull-text strong{color:#333;padding-right: 6px;}
.newfull-text-image {float:left; padding:2px; border:#E2DFE0 solid 1px; margin:3px 7px 7px 0px;}
.newfull-text-info {margin: 3px 0px 1px 200px;}
.newfull-text-info li {display: block; overflow: hidden;font-size:11px;border-bottom:1px #e5e5e5 dashed;padding: 5px 0px 5px 15px;background:url(../images/top_news_bg.png) no-repeat center left ;}
.newfull-text-info li:hover{background:url(../images/top_news_bg_a.png) #eaeaea no-repeat center left ;}
.newfull-text-info b {display: block; float: left; color:#333;padding-right: 6px;}
.newfull-text-info span {color:#434343;width:210px; float: right;}
.newfull-text-info span a {color: #434343; text-decoration:none;}
.newfull-text-info span a:hover {text-decoration: underline;}
.category {color: #757575;font-size: 11px;font-family: tahoma;text-decoration: none;}
.category a {color: #465c73;text-decoration: none;}
.category a:hover {color: #434343;text-decoration: underline;}
/*Кругл.*/
.but-left-top {background: #E7E7E7 url(../images/t-l.gif) left top no-repeat;margin: 0 0 10px 0;}
.but-right-top {background: url(../images/t-r.gif) right top no-repeat;}
.but-right-bottom {background: url(../images/b-r.gif) right bottom no-repeat;}
.but-left-bottom {background: url(../images/b-l.gif) left bottom no-repeat;padding: 6px 15px 6px 15px;}
/*Подвал*/
#foterok {width:100%;margin:0 auto; padding:5px 0 5px 0;padding-top: 12px;background: #efefef url(../images/bg-foote.png) top left repeat-x;}
#foterok .hr {clear: both;width: 100%;height: 20px;background: url(../images/bg-hr.png) center left repeat-x;}
#foterok .menufoot {width:100%;*width: 99.9%;*display: inline;font-size:11px;}
#foterok .menufoot {float:left;}
#foterok .menufoot ul {float: left;width: 15%;*width: 14.9%;*display: inline;}
#foterok .menufoot li {margin: 0.25em 0px; line-height:14px;}
#foterok .menufoot li a{ color:#666; text-decoration:none;}
#foterok .menufoot li a:hover{color:#3A4C5F; text-decoration: underline;}
.copy {color:#999;padding:10px;}
.copy a {color:#999;font-weight: bold;}
.copy a:hover {color:#88AB30;}
/*Местонахождение*/
.cort {color:#999; font-size:12px;background:#fff; border:#E2DFE0 1px solid; padding:7px;margin-bottom:3px;}
.cort a {color:#666; margin: 0px 4px 0px 3px; text-decoration:none;}
.cort a:hover {color:#1C3C51; text-decoration:underline;}
/* Навигация по страницам */
.navigation {padding:10px;clear: both;}
.navigation a {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #1C3C51;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;}
/*Голосование*/
.l_button{padding:0 10px 0 10px;height:20px;background:#E86580;border:0px;color:#FFFFFF;}
.v_button{width:80px;height:20px;background:#1C3C51;border:0px;color:#FFFFFF;font-size:11px;}
.v_button_2{width:85px;height:20px;background:#1C3C51;border:0px;color:#FFFFFF;position:relative;top:-20px;right:-90px;font-size:11px;}
/* Комментарии*/
.comtar_wrp{padding:0px 0 0px 0;overflow:hidden}
.comtar{width:100%;border-top:3px solid #E2DFE0;overflow:hidden;padding:5px 0 5px 0;border-bottom:1px solid #ebebeb;font-size:12px;color:#636363;overflow:hidden;background:#f5f5f5}
.comtar a{font-size:12px;color:#636363;text-decoration:underline}
.comtar_hd{border-bottom:1px solid #ebebeb;padding:0 0 3px 0}
.comtar_user{width:70px;float:left;font-size:11px;color:#636363}
.comtar_user_wrp{padding:10px}
.comtar_text{width:100%;float:left;padding:5px 0 0 0;margin:0 -150px 0 0;overflow:hidden}
.comtar_text_wrp{overflow:hidden;padding:0 160px 0 0}
/*Рамка,линии*/
.pola{ background:#fff; border:#E2DFE0 1px solid; padding:7px 7px 7px 7px;margin-bottom:3px;}
.pola-red{ background:#fff; border:#F33 1px solid; padding:7px;margin-bottom:5px;}
.linia_hr { background:#E6E6E6; clear:both; font-size:0; height:1px;overflow:hidden;margin:10px 0 10px;}
.linia_hr2 { background:#E2DFE0; clear:both; font-size:0; height:2px;overflow:hidden;margin:5px 0 5px;}
.title{color:#9a6ea5;}
.l_input{ border:#bbb 1px solid;}
/*Формы*/
.news-text .news-form-field {font-size: 1em !important;}
.news-form-field {font: 1.1em Tahoma, Geneva, sans-serif; padding-top: 13px !important;}
.news-form-field-label {display: block; padding: 7px 0px 0px 1px}
.news-form-field-label input {margin: 0px;}
.news-form-field-name, .news-form-xfield .addnews {font-weight: bold; padding-bottom: 4px !important;}
.news-form-field .input, .news-form-xfield input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 250px; background: #fff;}
.news-form-field .file-input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 262px; background: #fff;}
.news-form-field #category {border: 1px solid #bbb; font: 11px Tahoma, Geneva, sans-serif; width: 262px !important; background: #fff; padding: 0px 4px !important;}
.news-form-field #category * {color: #333 !important;}
.news-form-field select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important; width: 262px; padding: 2px 0px;}
.addnews-bbcodes div {overflow: hidden;height: auto !important; display: block; float: left; padding: 0px 2px 0px 3px;}
.addnews-bbcodes select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important; width: auto !important;}
.addnews-bbcodes img {display: block; float: left;}
.news-form-field textarea, .news-form-xfield textarea {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width:97%; background: #fff; height: 250px;}
.news-form-admintag {font: 1.1em Tahoma, Geneva, sans-serif; padding-top: 15px;}
.news-form-admintag * {display: block; margin: 0px;}
.news-form-admintag label {margin: -13px 0px 0px 20px;}
.news-form-buttons {padding-top: 15px;}
.news-form-buttons input { display: inline-block; word-spacing: normal; vertical-align:top; border: 0px; cursor: pointer; width: 105px; height: 22px; background: #1C3C51; font-size: 11px; font-family: Tahoma, Tahoma, Helvetica, sans-serif; color:#fff; margin-right: 10px;}
.ip-notify p {padding: 4px 0px 5px 1px; color:#f00;}
.news-form-xfield td {display: block; font: 1.1em Tahoma, Geneva, sans-serif;}
.news-form-xfield .addnews {padding-top: 13px !important;}
.news-form-xfield div {overflow: hidden;height: auto !important; display: block; float: left; padding: 0px 2px 0px 3px;}
.news-form-xfield div select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important;}
.news-form-xfield img {display: block; float: left;}
.news-form-xfield select {font: 11px Tahoma, Geneva, sans-serif; color: #333; width: 250px; padding: 2px 0px;}
.stat {line-height: 20px;}
.big {padding-bottom: 20px;}


.nov{background:#fff url("../images/tpd.png"); height:294px;}
.slider-left{ float:left; width:350px;}
.slider-right{ float:left; width:580px;}

.istok{ color:#999; float:right; margin-top:-20px;}
.istok a{ color:#999; text-decoration:none}

.sil{ line-height:20px; padding-left:30px;font-size:11px;}
.down{border:#E2DFE0 1px solid;padding:0px 7px 0px 7px; margin-bottom:10px;}
.blok{border:#E2DFE0 1px solid;padding:0px 7px 7px 7px; margin-bottom:10px; background:#fff;}
.blok a{color:#007000; font-size:11px;}
.blok a:hover{ color:#336699;}
.screen img{ width:180px; height:99px; border:#ccc 1px solid; padding:2px; margin-right:7px;}
 
.kar{ line-height:14px; margin-bottom:4px;}
.karta{font-size:11px;color:#666;}
.karta a{ color:#465c73; font-weight:normal;text-decoration:none;}
.karta a:hover{ text-decoration:underline;}
.karta-mini{ font-size:11px;color:#666;}
.karta-mini a{font-size:11px;color:#666;text-decoration:none;} 

/*Вкладки Tabs*/ 
.tabs {border-bottom :3px solid #1C3C51;margin:0px;}
.tabs span {display: block;background:#E86580; padding:7px;font-size:11px; font-weight:700; width: auto;line-height:14px;color:#fff;margin:11px 0px 0px 5px;padding: 5px 10px 5px 7px;float: left;cursor: pointer; font-size:11px; text-align:center;}
.active-t {background:#1C3C51 !important;color: #fff !important;}
.bloc {clear: both;}
.panel {display: none;clear: both;padding: 7px;color: #494949;}
.panel a {color: #262B33;}
.panel a a:hover {}

/*Вид ссылок*/
ul.syl{padding-left:3px; margin-right:3px;}
ul.syl li {border-bottom: 1px solid #ECEBE8;padding: 3px 20px 7px 20px;background: url('../images/arrow.gif') 5px 10px no-repeat ;width:225px;float: left;}
ul.syl li a{ color:#666; font-size:11px;text-decoration:none;}
ul.syl li a:hover{ text-decoration:underline; color:#3477AC;}

/*Заголовки разделов*/
.colonka {border-bottom :3px solid #1C3C51;color:#fff; text-decoration:none;font-size:11px;padding : 3px 5px 3px 10px;}
.colonka a {}
.colonka span{ background:#1C3C51; padding:7px;font-size:11px; font-weight:700;}
.colonka2 h3 {border-bottom :3px solid #FE5B00;}
.colonka2 h3 a {color :#fff; text-decoration:none;font-size:13px;padding : 0px 5px 0px 10px;}
.colonka2 span{ background:#FE5B00; padding:5px;}


.box .item{ float:left; position:relative; margin-right:9px; height:200px; width:139px; cursor:pointer; margin-bottom:10px;}
.box .item span.tt{ display:block; position:absolute;BOTTOM:0;LEFT:0;Z-INDEX:2;WIDTH:130px;COLOR:#fff;FONT-SIZE:11px;TEXT-DECORATION:none;PADDING:3px 5px; background:url('../images/bg-title4.png')}
.box .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg-title3.png') !important}

.box2 .item{ float:left; position:relative; margin-left:10px;height:125px; width:135px; cursor:pointer; margin-bottom:10px;}
.box2 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:100px;color:#fff; font-size:11px; text-decoration:none; padding:3px 5px; background:url('../images/bg-title4.png')}
.box2 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg-title3.png') !important}

.box4 .item{ float:left; position:relative;width:155px; cursor:pointer;}
.box4 .item span.tt{ display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:155px;color:#fff; font-size:11px; text-decoration:none; padding:3px 5px; background:url('../images/bg-title3.png')}
.box4 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg-title4.png') !important}

.box3 .item{ float:left; position:relative; margin-right:7px;height:155px; width:114px; cursor:pointer; margin-bottom:10px;}
.box3 .item span.tt { display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:104px;color:#fff; font-size:11px; text-decoration:none; padding:3px 5px; background:url('../images/bg-title4.png')}
.box3 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg-title3.png') !important}

.box5 .item{ float:left; position:relative; margin-right:7px;height:150px; width:110px; cursor:pointer; margin-bottom:10px;}
.box5 .item span.tt { display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:100px;color:#fff; font-size:11px; text-decoration:none; padding:3px 5px; background:url('../images/bg-title4.png')}
.box5 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg-title3.png') !important}
/*Слайдер*/
#gallery_wrap {width:355px; height:384px;float:left; margin-left:-7px; margin-top:-4px;}
.pump2 {position:relative; height:284px;}
.pan a {color:#FFF !important; text-decoration:none !important; font-size:12px !important; text-transform:uppercase;}
.gal_min {width:85px;height:50px;display:block;overflow:hidden;}
.slide_bg_l {height:56px;}
.buter a {color:#0077AF; text-decoration:none;line-height:12px; padding:0 10px 0 0;font-weight:bold;}
.buter a:hover {color:#0077AF;}






















@charset "windows-1251";
/* CSS Document */

/*Стили по умолчанию движка*/
.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; }

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #2e83d7; padding: 10px; text-align: center; color: #fff; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote { padding: 5px; background: #f9fafa; border: 1px solid #dce7e7; }
.title_quote, { background: #f9fafa; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #004e8d; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; text-decoration:none}
.text_spoiler { border: 0; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { width: 100%; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #44485C; }
th.workday, th.weekday { background-color: #f4f8fa; }
.monthselect { font-size: 1.15em; }

.day-current { background-color: #44485C; color: #fff; }
.day-current a { color: #fff; }

/*---Рейтинг---*/
.rating { width:85px; height: 17px; font-size: 0.9em; }
.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }
.unit-rating a.r1-unit {left: 0;} .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;} .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;} .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;} .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;} .unit-rating a.r5-unit:hover {width: 85px;}
.unit-rating li.current-rating { background: url("../dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }
.clean {display:block !important;clear:both !important;float:none !important;font-size:1px;height:1px;line-height;1px}

/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d8d8d8; padding: 2px; background-color: #fff; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; background: #fff url("../images/bbcodes.png") repeat-x 0 100%; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e; }


/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
 background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
 text-shadow: 0 1px 0 #fff;
 border: 1px solid #44485C;
 color: #383838;
 padding: 2px 9px 5px 9px;
 margin-bottom: 2px !important;
 height: 24px;
 font-weight: bold;
 cursor: pointer; font-family:Tahoma; font-size:11px; margin-top:5px;
 
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 10px; }
.bbcodes_poll { width: 100px; }

.editor textarea { background: #fff url("../images/fields.png") repeat-x; border: 0 none; }
.editor input[type="text"] { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.editor_button {
 float: left;
 cursor: pointer;
 padding-left: 0;
 padding-right: 0;
}
.editor_buttoncl {
 float: left;
 cursor: pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #bbb;
 border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; height: 14px; padding: 2px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
 border: 1px solid #cbdfe8;
 background-color: #fbfdfe;
 font-size: 11px;
 line-height: 20px;
 margin: 2px 0;
 padding: 5px;
 opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
}

#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #44485C; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #2d8edd; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #ccc; padding: 5px; text-align: left; width:230px;}

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
 display: block;
 color: white;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border: 1px solid white;
 background-color: black;
}
a.highslide-full-expand {
 background: url("../dleimages/fullexpand.gif") no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
 width: 195px;
 height: 40px;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0; padding: 0;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
 display: block;
 float: left;
 height: 30px; width: 30px;
 outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#fff; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
 background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
 color: #000;
 font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
 background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
 border: 1px solid #cfcfcf;
 color: #868686;
 font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
 background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
 border: 1px solid #a7a7a7;
 color: #4e4e4e;
 font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
 background: #d0e5f5 50% 50% repeat-x;
 border: 1px solid #a7a7a7;
 color: #e17009;
 font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-error {
 background: #fef1ec 50% 50% repeat-x;
 border: 1px solid #dedede;
 color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
 overflow: hidden;
 padding: .2em;
 position: absolute;
 width: 300px;
 -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
 height: 18px;
 margin: -10px 0 0 0;
 padding: 1px;
 position: absolute;
 right: .3em;
 top: 50%;
 width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
 background: none;
 border: 0;
 overflow: hidden;
 padding: .5em 1em;
 position: relative;
 zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
 background-image: none;
 border-width: 1px 0 0 0;
 margin: .5em 0 0 0;
 padding: .3em 1em .5em .4em;
 text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
 cursor: pointer;
 float: right;
 line-height: 1.4em;
 margin: .5em .4em .5em 0;
 overflow: visible;
 padding: .2em .6em .3em .6em;
 width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
 list-style:none;
 padding: 2px;
 margin: 0;
 display:block;
 float: left;
}
.ui-menu .ui-menu {
 margin-top: -3px;
}
.ui-menu .ui-menu-item {
 margin:0;
 padding: 0;
 zoom: 1;
 float: left;
 clear: left;
 width: 100%;
}
.ui-menu .ui-menu-item a {
 text-decoration:none;
 display:block;
 padding:.2em .4em;
 line-height:1.5;
 zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
 font-weight: normal;
 margin: -1px;
}

/*---Подсветка кода в теге [code]---*/
pre code {
 display: block; padding: 0.5em;
 background: #f9fafa; 
 border: 1px solid #dce7e7;
 overflow:auto;
 white-space: pre;
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
 color: #93a1a1;
 font-style: italic;
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
 color: #859900;
}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
 color: #2aa198;
}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
 color: #268bd2;
}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
 font-weight: bold;
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
 color: #b58900;
}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
 color: #cb4b16;
}

pre .deletion {
 color: #dc322f;
}

pre .tex .formula {
 background: #eee8d5;
}






/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background: none;}
.gTable td {background: #efefef; border: 1px solid #d2d6d6;padding: 5px 7px;}
td.gTableTop {font: 14px/30px 'Tahoma';color: #3d3d3d;padding: 0px 8px;background: url(http://joomla-test2.ucoz.ru/title2.gif) ;border: none;border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}
td.gTableTop a {font: 14px/30px 'Tahoma'; color: #ffffff;}
td.gTableSubTop, td .postTdTop {background: url(http://joomla-test2.ucoz.ru/foon.png);border: 1px solid #5e5b59;font: 10px/18px 'Tahoma';color: #ffffff;text-shadow: 0px 1px 0px #2b2b2b;padding: 0px 10px;}
td.gTableSubTop a, td .postTdTop a {color: #ffffff;}
.gTableBody {}
.gTableBody1 {}
.gTableBottom {}
.gTableLeft {}
.gTableRight {}
.gTableError {}
/* ------------------------ */
/* Forums Styles */
.forumNameTd,.forumLastPostTd {}
.forumIcoTd,.forumThreadTd,.forumPostTd {}
.forumLastPostTd,.forumArchive {}

a.catLink:link {}
a.catLink:visited {}
a.catLink:hover {}
a.catLink:active {}

.lastPostGuest,.lastPostUser,.threadAuthor {}
.archivedForum{}
/* ------------- */

/* forum Titles & other */
.forum {}
.forumDescr,.forumModer {}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {}
.forumBarKw {}
a.forumBarA:link {}
a.forumBarA:visited {}
a.forumBarA:hover {}
a.forumBarA:active {}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {}
.fastNavCat {}
.fastNavCatA {}
.fastNavForumA {}
/* -------------------------- */

/* forum Page switches */
.switches {}
td.pagesInfo, td.switch, td.switchActive {background: #ffffff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch, td.switchActive { background: #ccc; color: #ffffff;}
td.switch a {color: #4c4c4c;}
.switch {}
.switchActive {}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {}
.threadIcoTd,.threadPostTd,.threadViewTd {}
.threadLastPostTd {}
.threadDescr {}
.threadNoticeLink {}
.threadsType {}
.threadsDetails {}
.forumOnlineBar {}

a.threadPinnedLink:link {}
a.threadPinnedLink:visited {}
a.threadPinnedLink:hover {}
a.threadPinnedLink:active {}

a.threadLink:link {}
a.threadLink:visited {}
a.threadLink:hover {}
a.threadLink:active {}

.postpSwithces {}
.thDescr {}
.threadFrmBlock {}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {}
.postPoll td {border: 0px !important;}
.postFirst {border: 0px !important;}
.postRest1 {border: 0px !important;}
.postRest2 {border: 0px !important;}
.postSeparator {}

.postTdTop {}
.postBottom {}
.postBottom td {border: 0px;padding: 0px 5px !important;}
.postBottom img {vertical-align: middle;}
.postUser {}
.postTdInfo {text-align: center;}
.postRankName {}
.postRankIco {}
.reputation {}
.signatureHr {}
.posttdMessage {text-align: justify;padding: 8px !important;line-height: 18px;}

.pollQuestion {}
.pollButtons,.pollTotal {}
.pollSubmitBut,.pollreSultsBut {}
.pollSubmit {}
.pollEnd {}

.codeMessage {}
.quoteMessage {}

.signatureView {}
.edited {}
.editedBy {}

.statusBlock {}
.statusOnline {}
.statusOffline {}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {}
.newPollBlock {}
.newThreadItem {}
.newPollItem {}
/* ----------------------- */

/* forum Post Form */
.pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton {}

.codeButtons {}
.codeCloseAll {}
.postNameFl,.postDescrFl {}
.postPollFl,.postQuestionFl {}
.postResultFl {}
.postAnswerFl {}
.postTextFl {}
.postUserFl {}

.pollHelp {}
.smilesPart td {border: 0px !important;}
/* ----------------- */
/* ====== forum End ====== */


#share42 {
 position: fixed;
 z-index: 1000;
 margin-left: -70px; /* СЃРјРµС‰РµРЅРёРµ РїР°РЅРµР»Рё РІР»РµРІРѕ РѕС‚ РєСЂР°СЏ РєРѕРЅС‚РµРЅС‚Р° */
}


/* Comments Style */ 
.cBlock1, 
.cBlock2 { 
 float:left; 
 overflow: hidden; 
 width:100%; 
 margin-bottom: 15px; 
 outline: 1px solid #84ABC2; 
 border: 1px solid #fff; 
} 

.cBlock1 {background: #eff3f7;} 
.cBlock2 {background: #dbe8f6;} 

.vid_comments_os { 
 float:left; 
 width:95%; 
 padding: 5px 15px 5px 16px; 
} 

.vid_comments_os a:link, 
.vid_comments_os a:visited {color:#115882;} 
.vid_comments_os a:hover {color:#2222be;} 
img {border: none; } 
a {outline: none; text-decoration:none!important; } 

.vc_top { 
 float:left; 
 width:100%; 
 padding: 0px 0px 5px 0px; 
} 

.vc_name { 
 font: 10px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #fff; 
 float:left; 
 padding: 3px 0px 0px 0px; 
} 
 
.vc_name strong {color:#4EA62C;} 
.vc_name span {color:#777;} 

.vc_reiting { 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 float:right; 
} 

.vc_reiting img {float:left; padding-top: 6px;} 
.vc_reiting span {float:left; padding: 2px 5px 0px 5px; font-weight: bold;} 

.vc_nomer { 
 font: 11px Verdana,Arial,Helvetica, sans-serif; 
 float:right; 
 font-size:19px; 
 margin-left: 15px; 
} 

.vc_nomer a:link, 
.vc_nomer a:visited {color:#C7C7C7;} 
.vc_nomer a:hover {color:#2C68A6;} 

.vc_center { 
 float:left; 
 text-align:justify; 
 font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 color:#555; 
 width:100%; 
} 

.coment_avatar{ 
 float:right; 
 width:50px; 
 height:50px; 
 padding:3px; 
 margin: 0px 0px 10px 15px; 
 border: 1px solid #84ABC2; 
} 

.vc_center { 
 color:#555; 
 width:100%; 
} 

.vcc_otvet { 
 color:#555; 
 padding: 5px 5px 5px 5px; 
 background: #fff; 
 border: 1px solid #84ABC2; 
 width:98%; 
 margin: 10px 0px 10px 0px; 
} 

.vc_center, 
.vcc_otvet { 
 float:left; 
 overflow: hidden; 
 text-align:justify; 
 font: 115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
} 

.vc_bottom { 
 clear:left; 
 text-align:right; 
 padding: 0px 0px 0px 0px; 
} 

.post_r {color: #888;} 
.red {color: #a71a1a;} 
.gren {color: #1da71a;} 
.grey {color: #999;}