/* 
- © Сenter-dm.ru 2011-2012
- Author: Denis Mehedov 
- Author Email: center-dm.ru@yandex.ru
- License URI: http://www.center-dm.ru/license.html
============================================================================*/


/* Сброс стилей uCoz для DM Theme
------------------------------------------*/
html, body, div,input, p, ul, li, img, hr, span, strong, h1, h2, h3, h4, h5, h6, table, tr, td, blockquote, legend, input, label, textarea, button, select, form,
option, iframe {padding:0; margin:0;}
body,td {font:11px Verdana,Arial,Helvetica, sans-serif; color:#555;}
html, body {height: 100%;}
a {text-decoration:none; outline:none}

textarea, input {outline:none;} 
textarea {vertical-align:top;}
input, label, select {vertical-align:middle;}

img {border: none;}
table {border-spacing:0; border-collapse:collapse;}

input::-moz-focus-inner {padding:0; border:0;}

/* 0 - Стандарт DM Themes
============================================================================*/
a:link,
a:visited {color:#2270a7}
a:hover {color:#41a722;}

.text_9 {font:9px Verdana,Arial,Helvetica, sans-serif;}
.cell_news span,
.text_10 {font:10px Verdana,Arial,Helvetica, sans-serif;}
.text_12 {font:12px Verdana,Arial,Helvetica, sans-serif;}
.cell_news_os,
.comment_c,
.center_dm_poisk_os p,
.text_115 {font:115%/1.5 Verdana,Arial,Helvetica, sans-serif;}

.text_l {text-align:left;}
.comment_n,
.text_r {text-align:right;}
.text_c {text-align:center;}
.cell_news_os,
.comment_c,
.center_dm_poisk_os p,
.text_j {text-align:justify;}

.cell_news span ,
.grey {color:#999;}
.red {color:#d20000;}
.gren {color:#429e1e;}
.bold {font-weight:700;}

.ts_w {text-shadow: 1px 1px 1px #fff;}
.catPages1,
.ts_b {text-shadow: 1px 1px 1px #000;}

.poick_os input,
.header_n li,
.left {float:left;}
.comment_p,
.ico_podpiska,
.right {float:right;}
.clear {clear:left;}

.dis_n {display:none}
.header_n li,
.li_no {list-style:none;}
.wbr {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.opacity1 a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
.opacity1 a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);} 
.opacity2 a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=85);}

/* Основа Полей
-----------------------------------------*/
input,
textarea {
 color:#666;
 background:#f9f9f9; 
 border: 1px solid #CAD1DB; 
 font:11px Verdana,Arial,Helvetica, sans-serif; 
} 

#sfSbm,
#addEntForm textarea,
.queryField,
#addEntForm input,
#uNetRegF input,
.forma_comment input,
.poick_os input {padding: 5px 10px!important;} 

/* Фон полей при нажатии */ 
.dd_menu_bb a:focus,
.securityCode:focus,
.comm_input:focus,
.forma_comment textarea:focus {
 -webkit-box-shadow:inset 0px 1px 3px #c3c3c3!important; /* Тень в браузоре Chrome и Safari верх-право-низ-лево */
 -moz-box-shadow:inset 0px 1px 3px #c3c3c3!important; /* Тень в браузоре Firefox верх-право-низ-лево */
 box-shadow:inset 0px 1px 3px #c3c3c3!important; /* Тень в CSS3 верх-право-низ-лево */ 
} 

/* Оранжевая кнопка
------------------------------------------*/
#sfSbm,
.manFlRst,
.pollBut,
.kn_orange {
 cursor:pointer;
 border:1px solid #d6982f!important;
 color:#73450d!important; text-shadow:1px 1px 1px #fff7e5!important; 
 background: #febf4e!important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fed76e), color-stop(1, #ffbd4b))!important;
 background: -moz-linear-gradient(top, #fed76e 1%, #ffbd4b 100%)!important;
 background: -o-linear-gradient(#fed76e, #ffbd4b)!important; 
}
#sfSbm:active,
.manFlRst:active,
.pollBut:active,
.kn_orange:active {box-shadow:inset 0px 0px 3px #bb8323!important; -webkit-box-shadow:inset 0px 0px 3px #bb8323!important; -moz-box-shadow:inset 0px 0px 3px #bb8323!important;}
#sfSbm:hover, 
.manFlRst:hover ,
.pollBut:hover ,
.kn_orange:hover {background:#fedc77!important;}

/* Зелёная
------------------------------------------*/
#sbt47,
.manFlSbm,
.kn_dobavit {
 cursor:pointer;
 border:1px solid #72b837!important; 
 color:#236114!important; 
 text-shadow:1px 1px 1px #d7ffb6!important; 
 background: #9aeb56!important; 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9aeb56), color-stop(1, #7ecb3d))!important; 
 background: -moz-linear-gradient(top, #9aeb56 1%, #7ecb3d 100%)!important; 
 background: -o-linear-gradient(#9aeb56, #7ecb3d)!important; 
}

.manFlSbm:active ,
#sbt47:active,
.kn_dobavit:active {
 -webkit-box-shadow:inset 0px 0px 3px #5b9728!important; 
 -moz-box-shadow:inset 0px 0px 3px #5b9728!important; 
 box-shadow:inset 0px 0px 3px #5b9728!important; 
}
.manFlSbm:hover, 
#sbt47:hover, 
.kn_dobavit:hover {
 background:#aff278!important; 
}

/* Переключатель страниц
------------------------------------------*/ 
.catPages1 { 
 margin: 10px 0px 10px 0px; 
} 

.pagesBlock2 { 
 float:right;
 margin: 5px 0px 10px 0px; 
} 

.pagesBlock2 b ,
.catPages1 b {
 color: #fff; 
 margin:2px; 
 padding:5px 10px; 
 background:#777; 
} 

.pagesBlock2 a:link, 
.pagesBlock2 a:visited,
.pagesBlock2 a:active,

.catPages1 a:link, 
.catPages1 a:visited, 
.catPages1 a:active{ 
 color: #fff; 
 margin:2px; 
 padding:5px 10px; 
 background:#47494A; 
} 

.pagesBlock2 a:hover,
.catPages1 a:hover { 
 background:#777; 
}

/* 1 - КАРКАС
============================================================================*/
html, body {height:100%;}
body {width:100%; height:100%; background:#EDEDED url(/img/fon_body.png) repeat;}

hr {
 height:1px; 
 clear:both; 
 color: #CAD1DB;
 border:0px none; 
 margin: 5px 0px;
 background-color:#CAD1DB;
}

.container {
 width:900px;
 margin:0 auto;
 min-height:100%;
 overflow:hidden; 
}

.clear_os {
 height:0;
 clear:both;
 font-size:1px;
 line-height:0px;
}

.header {
 width:900px;
 height:100px;
}

.left_bar {
 width:650px;
 margin-right: 20px;
}

.right_bar {
 width:230px;
}

.footer {
 width:840px;
 height:40px; 
 padding: 10px 30px 10px 30px; 
 background:#47494A url(/img/low_contrast_linen.png); 
 margin:15px auto 0 auto;
}

/* 2 - ШАПКА
============================================================================*/
.top_bar {
 width:100%;
 height:45px; 
 border-bottom: 1px solid #292c2d;
 background:#555 url(/img/low_contrast_linen.png) repeat;
}

.top_bar_os{
 width:900px;
 margin:0 auto;
}

/* Форма поиска 
------------------------------------------*/
.poick_os{ 
 margin-top: 10px;
} 

.poick_pole {
 color:#fff;
 width:220px;
 height:14px;
 padding:5px 10px;
 text-shadow: 1px 1px 1px #585d65;
 background:#9ea0a3!important;
 border: 1px solid #292c2d!important;
 -webkit-border-radius: 3px 0px 0px 3px;
 -moz-border-radius: 3px 0px 0px 3px;
 border-radius: 3px 0px 0px 3px; 
}
 
.poick_pole:focus {
 box-shadow:inset 0px 0px 3px #444!important; 
 -webkit-box-shadow:inset 0px 0px 3px #444!important; 
 -moz-box-shadow:inset 0px 0px 3px #444!important;
}

.kn_poisk { 
 height:26px;
 border:1px solid #292c2d!important;
 border-left:none!important;
 -webkit-border-radius: 0px 3px 3px 0px;
 -moz-border-radius: 0px 3px 3px 0px;
 border-radius: 0px 3px 3px 0px;
}
 
.poick_knopka:hover {background:#3c9fea;}

/* Мини профиль 
------------------------------------------*/
.mini_profil {
 color:#999;
 width:200px;
 margin-top: 5px;
}

.mini_profil h3 {
 margin-top: 2px;
}

.avatar_mp {
 width:30px;
 height:30px;
 margin-left: 15px;
 border: 3px solid #232425; 
}

.dd_content1 li{
 width:190px;
 padding:5px 5px;
 border-bottom: 1px solid #999; 
}

/* Логотип 
------------------------------------------*/
.header h3 a:link,
.header h3 a:visited {
 float:left;
 background:#464748;
 padding: 10px 25px; 
 margin: 25px 0px 0px 0px; 
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 font:21px Verdana,Arial,Helvetica, sans-serif; color:#bdbdbd; text-shadow: 1px 1px 1px #111;
}

.header h3 a:hover {
 background:#666;
}

/* Верхнее меню
------------------------------------------*/
.header_n {
 width:100%;
 height:30px; 
 margin: 20px 0px 20px 0px; 
 background:#555 url(/img/low_contrast_linen.png) repeat;
}

.header_n li a:link,
.header_n li a:visited {
 float:left;
 height:22px; 
 color:#BDBDBD;
 text-shadow: 1px 1px 1px #000;
 border-right: 1px solid #333;
 padding: 8px 15px 0px 15px; 
}

.header_n li a:hover {
 background:#666;
}

/* Подписка
------------------------------------------*/
.ico_podpiska {
 width:22px;
 height:22px; 
 margin: 4px 8px 0px 0px; 
}

/* 3 - КОНТЕНТ
============================================================================*/
.cell_news {
 float:left;
 width:590px;
 background:#fff;
 margin-bottom: 15px;
 border: 1px solid #CAD1DB;
 padding: 10px 30px 10px 30px; 
}

.cell_news h1,
.cell_news h2 {
 float:left;
 width:590px;
 padding-bottom: 5px;
 border-bottom: 1px solid #CAD1DB;
 font:18px Verdana,Arial,Helvetica, sans-serif;
}

.cell_news span {
 margin-top: 8px;
 background:#F5F5F5;
 padding: 2px 10px 2px 10px; 
}

.center_dm_news,
.cell_news_os {
 float:left;
 width:100%; 
 padding: 10px 0px 10px 0px; 
}

.cell_news_os img{
 float:left!important;
 width:220px!important;
 height:120px!important;
 margin: 0px 10px 0px 0px!important;
padding:4px;
border: 1px solid #CAD3DA;
}

.text_next {
 background:none!important;
 font:115%/1.5 Verdana,Arial,Helvetica, sans-serif!important; font-weight:700!important;
}

/* 4 - КОНТЕНТ ВНУТРЕННЯЯ СТРАНИЦА
============================================================================*/
.cn_social {
 width:590px;
 background-image:url('/img/low_contrast_linen.png');
 overflow:hidden; 
 margin-bottom: 0px;
 border: 1px solid #4D4E50;
 padding: 10px 30px 10px 30px; 
}

.blog_rai {
 margin-top: 5px;
 text: color #fff;
}

.blog_rai span {
 margin: 0px 0px 0px 10px; 
}

.cell_comment_v{
 width:100%;
 margin: 0px 0px 15px 0px; 
}

/* Рекомендую к прочтению - v 2.0 
------------------------------------------*/ 
.cell_recommend { 
 width:590px; 
 background:#fff; 
 margin-bottom:20px; 
 border: 1px solid #CAD1DB; 
 padding: 0px 30px 10px 30px; 
} 

.cell_recommend h2 { 
 font:120%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 font-weight:700; 
 color:#666; 
 margin-bottom: 5px; 
 padding-top:5px;
} 

.cell_recommend img { 
 width:90px; 
 height:30px; 
 padding:3px; 
 background:#F4F8F9; 
 border: 1px solid #CAD3DA; 
 float:left; 
 margin-right: 15px!important 
} 

.cell_recommend p { 
 margin: 0px; 
} 

.cell_recommend a:link, 
.cell_recommend a:visited { 
 color:#555; 
 float:left; 
 width:280px; 
 display: block; 
 color:#555; 
 padding: 10px 0px; 
 border-top: 1px solid #CAD3DA; 
} 

.cell_recommend a:hover { 
 background:#F4F8F9; 
} 

#nr_2, 
#nr_4, 
#nr_6 {float:right;}



/* Вид комментарий v.2.0
------------------------------------------*/ 
.cell_comment_os {
 width:100%; 
 background:#fff;
 padding-bottom:3px;
 margin: 5px 0px 15px 0px; 
 border:1px solid #CAD1DB; 
}

.comment_p {
 width:80px; 
}

.comment_v {
 margin: 5px 0px 5px 10px; 
}

.comment_c {
 overflow: hidden;
 padding: 5px 0px; 
 margin: 0px 0px 0px 10px;
 border-top: 1px solid #CAD1DB;
}

.comment_n {
 margin: 3px 78px 0px 10px;
}

.vcc_otvet {
 overflow:hidden!important; 
 padding:10px;
 background:#fcf6f6;
 border: 1px solid #eccece;
 margin: 10px 0px; 
}

.comment_avatar {
 width:40px;
 height:40px;
 padding:4px; 
 background:#F6F6F6;
 margin: 8px 10px 0px 15px; 
 border: 1px solid #CAD1DB;
}

/* Форма комментарий
------------------------------------------*/ 
.forma_comment {
 width:590px; 
 padding:30px; 
 background:#fff; 
 border:1px solid #CAD1DB; 
}

.comment_os {
 position:relative;
}

.comm_input { 
 color:#999; 
 width:245px; 
 background: #f9f9f9; 
 border: 1px solid #CAD1DB; 
 margin: 15px 0px 0px 0px; 
}

.forma_comment textarea { 
 float:left; 
 color:#555; 
 background:#f9f9f9; 
 width:568px!important; 
 padding:10px; 
 border:1px solid #CAD1DB; 
} 

.panel_error {
 text-align:center; 
 font: 12px Verdana,Arial,Helvetica, sans-serif; 
 color:#c71a1a; 
} 

.panel_error,
.panel_bottom {
 width:100%;
 margin-top: 15px; 
}


/* Разбор палётов (КАПЧА)
------------------------------------------*/ 
.dd_menu_bb .codeButtons,
.panel_bottom img {
 display:none; 
}

#secuImgC {
 margin:0!important; 
 float:left!important; 
 display:inline!important;
 border:1px solid #CAD1DB!important; 
}

.securityCode {
 color:#777!important; 
 margin:0!important; 
 float:left!important; 
 height:25px!important; 
 background:#f9f9f9!important; 
 border:1px solid #CAD1DB!important;
 border-right:none!important; 
}

.kn_dobavit {height:37px;}


/* 5 - ПРАВАЯ СТОРОНА
============================================================================*/
.right_bar_os{
 float:left;
 width:228px;
 background:#fff;
 margin-bottom:15px;
 border: 1px solid #CAD1DB;
}

.textow{
 background-image:url('/img/low_contrast_linen.png');
 width:228px;
 height:25px;
 float:right;
 border: 1px solid #454749;
}
.textow span{
 float:right;
 color: #fff;
 padding: 5px 5px 0px 0px;
 font-weight:bold;
 text-shadow:#000 1px 1px 1px; 
}

.rb_cat,
.rb_news {
 border-bottom:none;
}

/* Рубрика
------------------------------------------*/
.right_bar .catsTable { 
 width:228px;
 overflow: hidden; /* - Отображается только область внутри элемента */ 
 border-collapse:0px; /* - Линия между ячейками таблицы = 0*/ 
}

.right_bar .catsTd { 
 width:228px; /* - прописываем длину ячейки td */ 
 height:23px; /* - прописываем высоту ячейки td*/ 
 color:#9e9ea0; /* - цвет текста */ 
}

.right_bar .catNameActive,
.right_bar a.catName:link, 
.right_bar a.catName:visited, 
.right_bar a.catName:active {
 color:#555; /* - цвет текста */ 
 margin:0; /* - запрещаем внешние отступы */
 float:left; /* - выравниваем элемент по левому краю */ 
 width:218px; /* - прописываем длину ячейки с учётом внутренних отступов padding:3px 0px 0px 10px; */ 
 height:19px; /* - прописываем высоту */ 
 display:block; /* - Элемент показывается как блочный*/ 
 position:absolute; /* - Указывает, что элемент абсолютно позиционирован,*/ 
 padding:3px 0px 0px 10px; /* - внутренние отступы */ 
 border-bottom: 1px solid #CAD1DB!important; /* - верхняя линия рамки */ 
}

.right_bar .catNameActive,
.right_bar .catsTd a:hover{
 background:#F5F5F5 /* - фон ссылки при нажатии */ 
}
 
.right_bar .catNumData { 
 float:right; /* - выравниваем элемент по правому краю */
 position: relative; /* - устанавливается относительно его исходного места */
 margin: 5px 10px 0px 0px; /* - внешние отступы */
 font:9px Verdana,Arial,sans-serif; /* - шрифт и его размер */ 
 font-weight: bold; /* - делаем шрифт жирным */ 
}
 
.right_bar .catDescr{
 color:#555; /* - цвет текста */ 
 font-weight: bold; /* - делаем шрифт жирным */ 
 text-align:right; /* - Выравнивание текста по правому краю*/ 
 margin: 22px 0px 5px 0px!important; /* - внешние отступы */
 padding: 10px 7px 0px 0px; /* - внутренние отступы */ 
 border-top: 1px solid #CAD1DB!important; /* - верхняя линия рамки */
}


/* Горячие темы
------------------------------------------*/
.rb_news a:link, 
.rb_news a:visited, 
.rb_news a:active {
 color:#555; /* - цвет текста */ 
 float:left; /* - выравниваем элемент по левому краю */ 
 width:208px; /* - прописываем длину ячейки с учётом внутренних отступов padding:3px 0px 0px 10px; */ 
 padding:5px 10px 5px 10px; /* - внутренние отступы */ 
 border-bottom: 1px solid #CAD1DB!important; /* - верхняя линия рамки */ 
}

.rb_news a:hover{
 background:#F5F5F5 /* - фон ссылки при нажатии */ 
}
 
/* Теги
------------------------------------------*/
.rb_tag{
 width:212px;
 padding:8px; 
}

.right_bar .eTag:link, 
.right_bar .eTag:visited { 
 float:left; 
 color: #666; 
 margin: 5px; 
 padding: 2px 7px;
 background: #F1F0F0;
 text-shadow: 1px 1px 1px #fff;
 font:11px Verdana,Arial,sans-serif!important; 
}

.right_bar .eTag:hover { 
 background:#c7dcf7;
}


/* Ячейка опроса
------------------------------------------*/
.cell_poll_title {
 text-align:center; 
 padding: 5px 0px;
}

.cell_poll_variant, 
.cell_poll_title, 
.cell_poll {
 float:left; 
 width:210px;
 padding: 5px 0px;
}

.cell_poll_rezultat,
.cell_poll_variant {
 padding: 5px 0px;
}

.pollBut {
 margin: 15px 0px 5px 0px; 
 padding: 5px 20px;
}







/* 6 - ПОДВАЛ
============================================================================*/
.footer p {
 color:#BDBDBD;
 margin-bottom: 6px;
}

.mini_profil a:link,
.mini_profil a:visited ,

.footer a:link,
.footer a:visited { color:#8fcfe7;}

.mini_profil a:hover,
.footer a:hover {color:#fab0eb;}


/* 7 - РЕКЛАМА
============================================================================*/
.sponsors_heder {
 margin-top: 20px;
}

.sponsors_lb {
 width:200px; 
 padding: 14px; 
}



/* 8 - ОБНОВЛЕНИЕ v. 1.2
============================================================================*/
/* Регистрация
------------------------------------------*/ 
#addEntForm,
#uNetRegF {
 float:left;
 width:590px;
 background:#fff;
 padding: 15px 30px 15px 30px; 
 border: 1px solid #CAD1DB;
}

#addEntForm input,
#uNetRegF input {
 margin: 5px 0px 10px 0px; 
}

/* Добавление контента в модули новости
------------------------------------------*/ 
#suggEdit,
.manFlTitle{
 width:415px!important;
}

#addEntForm textarea{
 width:570px!important;
}

/* Ячейка Новости поиска
------------------------------------------*/
.news_poisk {
 float:left;
 width:650px;
 margin:20px 0px 20px 0px;
 background:#fff;
 border: 1px solid #CAD1DB; 
}

.news_poisk h2 {
 float:left;
 width:590px;
 padding:3px 30px; 
 font:125%/1.5 Verdana,Arial,Helvetica, sans-serif; font-weight: bold;
}

.center_dm_poisk_os {
 float:left;
 width:590px;
 margin:0px 30px 10px 30px;
}

.center_dm_poisk_os p {
 float:left;
 width:100%;
 padding:10px 0px; 
 margin-bottom: 5px;
 border-bottom: 1px solid #CAD3DA;
}

.center_dm_poisk_os p img {
 float:left!important;
 width:180px!important;
 height:100px!important; 
 margin: 5px 25px 10px 0px!important; 
}

.news_poisk h2{
 background:#F4F8F9;
 border-bottom: 1px solid #d9e7eb;
}


/* Ячейка с кодом 
 ------------------------------------------*/ 
 .bbCodeName { 
 padding:0!important; /* - запрещаем внутренние отступы */ 
 margin-bottom:5px; /* - нижний внешний отступ */ 
 display:none; /* - удаляем элемент из документа */ 
 } 

 .codeMessage { 
 margin: 0px 0px 15px 0px; /* - нижний внешний отступ */ 
 padding:5px 10px; /* - внутренние отступы */ 
 border:1px solid #BDC6D2!important; /* - рамка вокруг ячейки кода */ 
 background:#fff url(/img/fon_code.png); /* - фон ячейки кода*/ 
 font:11px Verdana,Arial,sans-serif; /* - шрифт и его размер */ 
 text-align:left; /* - прижимаем текст к правой стороне */ 
 color:#555; /* - цвет текста */ 
 }
/* by whom */ 
.osninf {background:#F3F2E3;padding:8px;border-bottom:1px solid #d2d2d2;} 
.inftitl b, .osninf b {color:#878787;} 
.inftitl a:link, .inftitl a:visited, .inftitl a:active {text-decoration:underline;color:#4f4f4f;} 
.inftitl a:hover {text-decoration:none;} 
.infmes {border:1px dashed #b2b2b2;margin:5px 0 3px 0;padding:5px;background:#fff;font-size:7pt; 
color:#828282;} 
/* ------------- */