@import "usab.css";

* { margin: 0; padding: 0; }
body {padding: 0px;  margin: 0 auto;  width: 100%; font: 13px arial; border:0px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,p,blockquote,th,td {margin:0; padding:0;border:0px;}
h1, h2, h3, h1 a, h2 a, h3 a {color:#0d6fac;font-family:Verdana;}
img {border:0px;}
ol,ul {list-style-type:none;}
a {outline: none;}
hr {height:2px; background:#0d6fac; width:100%; border:none; margin:3px 0}
textarea, input, select {border:0px;font: 13px arial;color:#666;padding:5px;background:#fff}

table {font: 13px arial; color:#666; text-align:left;}
thead td, tfoot td {background-color:#f2f2f2; color: #777; padding:6px 5px;}
tfoot td {border-top: 1px solid #999;}
thead td {border-bottom: 1px solid #999;}
.sorttable {padding:10px 0; width:100%}
.sorttable tr {vertical-align:middle;}
.sorttable tbody td {border-bottom: 1px solid #ececec; padding:5px}
.first-coll {width:40px; text-align:center}

.clr {clear:both;float:none!important;height:1px!important;font-size:1px!important;border:none;background:transparent!important;visibility:hidden!important;margin:0!important;padding:0!important;}
.hidden {display:none;}
.left {float:left;}
.right {float:right}
.overflow {overflow:hidden}
.display_notice {width:  100%; text-align: center; background: #ffffde;  vertical-align: middle; border-bottom: 1px solid #d6d69a; padding: 7px 0;}
.display_notice a {color: #3e5159; font-weight: bold;}
.display_notice a:hover {color: #0d6fac;}
.cursor {cursor:pointer}

/* ~ основа шапки ~ */
 .main {width:1000px; margin:0 auto; margin-top:40px; overflow:hidden; zoom:1; background: url(/uploads/tv/90.jpg) no-repeat 170px -50px;}
.top-main {margin:0 auto;overflow:hidden;height:270px;}
.top-main-logo {padding: 40px 0 0 20px;float:left;}
.top-main-login {width:250px;position:relative;float:right;text-align:left;overflow:hidden;zoom:1;color:#47ace0;padding-top:15px;}
/* ~ основа шапки ~ */

/* Для логина - пароля */
.admin-bar {position: absolute;right:0px;top: 0px;height:50px;background:#e3e3e3;  color:#3e5159; z-index:9998; width:100%; text-shadow:rgba(255,255,255,0.7) 0 1px 0;clear:both;}
.admin-bar ul {text-align:center;  margin:0 auto; float:left; list-style-type:none; padding-left:50px;text-shadow:none}
.admin-bar ul li {display:block;float:left; padding:15px 10px}
.admin-bar a {color:#0d6fac;}
.admin-bar-left {float:left; padding:15px 50px}
.admin-bar-right {float:right; padding:15px 50px 0 0}
.mail-post {margin-left:50px;}
.admin-bar-close {position:absolute; right:5px; top:5px; float:right; padding:0px; margin:0px; width:20px; height:20px;z-index:9999; cursor:pointer}

.inner-body {padding:10px;}
.inner-body h1 {color:#0d6fac;font-family:Verdana;font-size:25px;font-weight:normal;text-align:left; line-height:25px;}
.inner-body h2 {color:#0d6fac;font-family:Verdana; font-size:17px;font-weight:normal;display:inline;text-align:left;line-height:20px;}
.inner-body p {color:#666; line-height:1.35em;padding:5px 0;line-height:1.35em;}
.inner-body a, .inner-body p a {color:#0d6fac;}
/* Для логина - пароля */

/* top menu */
.topmenu {float:left;margin-left:15%;background:#7CA6C8;height:50px;position:relative;z-index:200;}
.topmenu a {color:#fff;}
.topmenu ul,
.topmenu ul li {margin: 0;padding: 0;display: inline;}
.topmenu ul li {float: left;position:relative;margin:0;line-height:1.5em; }
.topmenu ul li:hover {color: #fff; border:none;}
.topmenu ul li a {display: block;color: #fff;text-decoration:none;white-space: nowrap;padding:16px 20px;}
.topmenu ul li li a {height:auto;padding:7px 14px;background:url(../images/menu2_bg.png) 0 0 repeat;border-left:1px solid #346c99;border-right:1px solid #346c99;}
.topmenu ul li li a:hover {background:#5d91bd;}
.topmenu ul li ul {display:none;position:absolute;top:50px;min-width:200px;z-index:999;border-top:1px solid #346c99;}
.topmenu ul li ul li {float:none;text-align:left;width:100%;padding:0;display:block;border-top:0px;margin:0 !important;line-height:1.2em;}
.topmenu li.menusel {background:#346c99 url(../images/menu_top_over.gif) 0 0 repeat-x; height:50px;}
.topmenu li.menusel:hover {background:url(../images/menu2_bg.png) 0 0 repeat;}
.end_of_li {сlear: both;height: 5px;font-size: 1px;position:relative;z-index:3006;width:auto;margin: 0 5px;background:#4477a1;}
.end_left_li, .end_right_li {height:5px!important;width:5px!important;font-size: 1px;}
.end_left_li {float:left;background:url(../images/menu_corn_bl.png) 0 0 no-repeat;  position:relative;  left:-5px;}
.end_right_li {float:right;background:url(../images/menu_corn_br.png) 0 0 no-repeat;position:relative;right:-5px;}
/* end top menu */
/* Для логина - пароля */

/* панель */
.loginform {float:right;width:250px; overflow:hidden;}
.loginform ul li {padding: 0 0 10px 0;}
.loginform {float:right;background:url(../images/spelwrap.png) top repeat-x; width:250px; overflow:hidden;}
.loginform .img-foto {float:right}
.loginform a {color:#3e5159;}
.loginform a:hover {color:#0d6fac;}
.welcom_message {margin-bottom:10px; font-weight:bold; color:#47ace0; padding-bottom:12px; background: url(../images/loginautg.jpg) no-repeat bottom}

/*  вход на сайт */
.login_form {color:#3e5159;}
.login_form p {font-size:85%; padding:0 0 15px 0}
.login_form .login, .login_form .pass {overflow:hidden;width:240px;}
.login_form .login input, .login_form .pass input  {width:95%; border:0px;border:1px solid #efefef;color:#666;padding:5px;}
.login_form label {float:left;}
.enter {border:none; text-align:right; padding-right:10px;}
.login_form .inp {padding:3px 0 15px 0;}
.login, .pass, .savelogin,  .go, .savelogin {float:left; overflow:hidden; clear:both;}
.sublogin {display:block; text-align:right; padding-right:3px;}
.login_form a {padding-left:0px;overflow:hidden;color:#3e5159;}
.login_form a:hover {color:#0d6fac;}

.savelogin {width:50%; padding-bottom:10px;margin-top:7px;}
.savelogin input {margin:0 10px -3px 0;display:block;float:left;}
/* Для логина - пароля */

/* Для подшапки */
#podheads {clear:both; overflow:hidden; padding:0; margin:0px; display:block; zoom:1; } 
#podheads .inp input {width: 310px; border: 1px solid #8496ba; background:none; color:#666; padding:5px; margin:5px 10px 0 0}
#podheads .banner {float:right;}
#podheads .search {padding:55px 0 0 10px;overflow:hidden;margin:0 0 0 20px; float:left; overflow:hidden;}
#podheads .dopser {color:#717276; overflow:hidden;}
#podheads .dopser label {display:block}
#podheads .dopex {display:block;color:#717276; padding:3px 0 0 0;}
#podheads a {color:#717276}
#podheads a:hover {color:#0d6fac}
/* Для подшапки */

/* ~ оформление для шаблона левого блока ~ */
.zago {padding: 5px 0 0 0;color:#0d6fac;font-family:Verdana;font-size:25px;}
.context {padding: 5px 0 10px 0;color:#717276;font-size:12px;}
.block {padding:15px 0; overflow:hidden;}
/* ~ оформление для шаблона левого блока ~ */

/*  блоки для шаблона  */
.middle-main {overflow:hidden; margin:0 10px;color:#333;line-height:1.5em;}
.middle-left {float:left;width:300px; overflow:hidden; background: url(../images/ve-shadow.jpg) no-repeat 100% 0%; padding-right:50px;}
.middle-right {margin-left:360px;}

.middle-right p {text-align:left; padding:5px 0;}
.middle-right a {color:#0d6fac;}
.middle-right ul, .middle-right  li , .middle-right  ol  {padding:5px 0px 5px 25px;margin-left:20px;list-style-type:decimal;}
.middle-right .recenz p img {padding:1px; border:1px solid #0d6fac; margin: 5px 10px}
.resent-material {padding-bottom:5px;} /* дополнительные материалы под статьёй */
.resent-material span {display:block; margin:0 0 0 90px;}
.social li {margin:0 15px 0 0 0;}
.padd-for-recent {padding:15px 0 0 0; margin:10px 0 0 0; background:url(../images/border-for-recenz.jpg) repeat-x 100% 0%;}

.img-foto {padding:5px 15px 0 0;}
.dotted {background:url(../images/dotted.jpg) repeat-x bottom; height:2px; overflow:hidden; float:none; clear:both;}


/* большой тизер */
.quality-corner{display:block;background:url(../images/reithd.png) repeat-x top;font-size:11px;position:absolute;top:0;right:1px;line-height:17px;cursor:default;z-index:30;padding:3px 5px;color:#fff; border-top:1px solid #99d188; border-bottom:1px solid #293b6a}
.quality-corner span {font-size:15px;font-weight:bold;}

.tizer {float:right; padding:0 35px 15px 15px;}
.block_tizer_full {position:relative;margin:12px 0 20px 0;padding:0;}
.block_tizer_full .disc-cover{position:absolute;width:281px;background:no-repeat 0 0;top:-12px;bottom:7px;left:-3px;background:url(../images/cover-full.png) no-repeat top right;}
.block_tizer_full .disc-cover ins{display:block;width:281px;height:21px;background:no-repeat 0 bottom;top:100%;position:absolute;background:url(../images/cover-bottom-full.png) no-repeat bottom right;}
.block_tizer_full img.cover{width:250px;}

/* для запросов */
.block_tizer {position:relative; float:left; margin:0px 25px 20px 0;padding:0px;}
.block_tizer .disc-cover{position:absolute;width:166px;background:no-repeat 0 0;top:-11px;bottom:7px;left:-3px;background:url(../images/cover.png) no-repeat top right;}
.block_tizer .disc-cover ins{display:block;width:166px;height:10px;background:no-repeat 0 bottom;top:100%;position:absolute;background:url(../images/cover-bottom.png) no-repeat bottom right;}
.block_tizer img.cover{width:150px;}

/* для миниатюр */
.block_tizer_short {position:relative; float:left; margin:0px 25px 20px 0;padding:0px;}
.block_tizer_short .disc-cover{position:absolute;width:109px;background:no-repeat 0 0;top:-7px;bottom:7px;left:-3px;background:url(../images/cover-short.png) no-repeat top right;}
.block_tizer_short .disc-cover ins{display:block;width:109px;height:8px;background:no-repeat 0 bottom;top:100%;position:absolute;background:url(../images/cover-bottom-short.png) no-repeat bottom right;}
.block_tizer_short img.cover{width:100px;margin:0;padding:0;}
/*  блоки для шаблона  */

/* ~ оформление тела ~ */
h1, h1 a {font-size:25px;font-weight:normal;text-align:left; line-height:25px;}
h2, .middle-right h2 a {font-size:17px;font-weight:normal;display:inline;text-align:left;line-height:20px;}
h3, .middle-right h3 a {font-size:15px;font-weight:normal;display:inline; padding-bottom:5px; text-align:left}
.dopeng {font-size:12px; display:block; padding:5px 0;}
.dopmat, .dopmat a {padding:5px 0px;}
.bottom-info {padding:5px 10px; margin:30px -20px -20px 0; background:#fff; text-align:right; overflow:hidden; clear:both;} 

/* ~ оформление спец блоков с парвой стороны ~ */
.in_tizer {text-align:right; padding:10px 0 5px 0; color:#666;}
.sendbug {margin-top:10px; display:inline-block}
.ozby {margin-top:10px; overflow:hidden;}

#rwish {padding: 5px 0 5px 10px; color:#666; text-align:right;}
#lwish {padding: 10px 0 0px 10px; color:#0d6fac;  display:block; text-align:right; }
#response, .response p {padding: 5px 0 0px 10px;text-align:right; font-size:11px;}
#lwish img, #response img, #ozby img, #lamwish img {border:none;}
.wish p {display:block; margin:0; padding:0px; text-align:right; font-size:11px;}
.wish img {margin-bottom:-4px;}
.wish {padding: 5px 0 5px 20px;text-align:right; font-size:11px;}
#ozby {padding: 5px 0 5px 10px; color:#666; text-align:right; font-size:11px;}
#ozby a {font-size:11px;}
/* ~ оформление спец блоков с парвой стороны ~ */
/* ~ оформление тела ~ */

/*  блоки для шаблона  */
.middle_bar {background:url(../images/corner_t.gif) no-repeat 0% 0%; padding: 10px 0; margin-bottom:20px; overflow:hidden;padding-left:20px;}
.middle_bar a {color:#333;}
.middle_bar a:hover {color:#0d6fac}
.middle_bar_corner {background:url(../images/corner_b.gif) no-repeat right bottom; padding-bottom:20px; overflow:hidden;}
.main_menus {overflow:hidden;}
.twitter {float:right; margin:0 20px 0 0; overflow:hidden;}
.main_menu_l {padding:0 30px 0 0; float:left;}
.main_menu_r {padding:0px;}
.middle_bar ul li {line-height:20px;}
.middle_bar .zago {font-size:23px;}
 
 /*  рейтинг документов  */
.middle_bar .inner_block {margin:0 0 20px 0}
.middle_bar .inner_block h2 {font-size:13px;}
.middle_bar .dopmat a, .middle_bar .dopmat  {font-size: 10px;} 
 /*  рейтинг документов  */
/*  блоки для шаблона  */

/*  для доп ссылок */
.middle_bar .nopadd {padding:0 15px 0 0; text-align:right; margin-bottom:-10px;}
.middle_bar .nopadd img {margin:0 3px -2px 0;}
/*  для доп ссылок */

/* для рецензий */
.send-recen {margin:0 0 20px 15px; background:url(../images/recenz-bg.jpg) right bottom no-repeat; text-align:center; padding:10px;}
.send-recen p {padding:0 0 10px 0}
/* для рецензий */

/* Для оформления дополнительной информации */
.globalfooter {overflow:hidden; clear:both; padding-bottom:20px; width: 980px; margin-bottom:50px; display:block; margin:0 auto;color:#666;}
.capbot {height:50px; overflow:hidden; display:block; clear:both;}
.globalfooter ol.breadcrumbs {background: url(../images/breadcrumb_bg.png) no-repeat; height: 36px; line-height: 34px; margin: 0; list-style: none; font-weight: bold; text-shadow: 2px 2px 1px #fff; }
.globalfooter ol.breadcrumbs li { float: left; margin: 0; padding: 0 0 0 20px; background: url(../images/breadcrumb.png) no-repeat; }
.globalfooter ol.breadcrumbs li a { float: left; color: #444; text-decoration: none; padding: 0 10px; margin-left: -10px; }
.globalfooter ol.breadcrumbs li a:hover { color: #333; text-decoration: none; }
.globalfooter ol.breadcrumbs li.hom { background: none; margin: 0; padding: 0; }
.globalfooter ol.breadcrumbs li.hom a { margin: 0; padding: 0 10px; width: 15px; text-indent: -9999px; overflow: hidden; }
.globalfooter ol.breadcrumbs li p {color:#767676;}

.directorynav {background: url(../images/directory_bg.png) repeat-y; border-top: 1px solid #e5e5e5; float: left; width: 100%; position: relative; margin-top: -4px; }
.directorynav  .context, .directorynav  .contexttext, .directorynav  .contextcopy {padding-left:0px;}
.directorynav .column {float: left; padding: 9px 0 4px 20px; }
.directorynav .in {width: 170px; padding: 9px 0 4px 20px;}
.directorynav .pop {width: 220px; padding: 9px 0px 4px 20px;}
.directorynav .pop a {overflow:hidden; float:left; width:85%}
.directorynav .reit {width: 260px; padding: 9px 5px 4px 20px;}
.directorynav .ins {width: 145px; padding: 9px 0 4px 20px;}
.directorynav .ins small, .directorynav .pop small  {float:left; display:inline; font-weight:normal; font-size:12px; color:#888; padding:0px; margin:0px;}
.directorynav .ins a {overflow:hidden; float:left; width:85%}
.directorynav .cop {width: 420px; padding: 9px 0 4px 50px;}
.directorynav .cop a {text-decoration:underline; display:inline;}

.directorynav h3 { color: #666; font-weight: bold; }
.directorynav a {color: #666; text-decoration: none; zoom: 1; overflow:hidden; line-height:17px; padding:0px; margin:0px;}
.directorynav a:hover {color: #333;}
.directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px; width: 980px; background: url(../images/directory_capbg.png) no-repeat;}
.directorynav ul { margin-bottom: 0; padding-bottom: 9px; }
.directorynav ul li {clear:both;line-height:20px; }
.contextcopy {padding: 0 0 0 20px;} 
.contextcopy a, .contextcopy a:hover  {text-decoration:underline;}
/* Для оформления дополнительной информации */

/* Для оформления архива документов */
.ggline {overflow:hidden; width:100%; height:1px}
.gg {float:left; padding:3px; margin-right:50px; background:#666; color:#fff}
.mm {float:left; padding:3px 7px;overflow:hidden; color:#888; font-size:13px;}
.mm a {text-decoration:underline; font-size:13px;}
.mm a:hover {color:#0d6fac; text-decoration:underline;}
.arhivestat {padding:20px 35px;}
/* Для оформления архива документов */

/* Для оформления подвала там счётчики */
.bottom-main {padding:0px;clear:both;}
.bottom-main-left {float:left;width:350px;}
.bottom-main-right {float:right;}
.reimax {padding: 20px 0 0 50px;position: relative;}
.reimax img {position: absolute;left: 0;top: 20px;}
/* Для оформления подвала */

/* Для рекламных блоков */
.reklos {padding:10px 0px;} /* для комментариев */
.reklos img {border:1px solid #0d6fac; padding:1px;}

.reklam {padding:10px 0px; width:605px} /* для медийки внутри статей и документов */

.middle_bar_context {padding:10px 0 10px 20px; font-family:Arial;color:#666;font-size:11px;line-height:1.35em;} /* текстовые ссылки в левом баре */
.middle_bar_context a {font-family:Arial;font-size:11px;color:#666}

/*background: #ffffde; border: 1px solid #d6d69a;*/
.middle_bar_media {text-align:center; display:inline-block; padding:10px; margin:0 60px 30px 20px;} /* для левой колонки банеры */
.middle_bar_media img {border:1px solid #0d6fac; padding:1px;}
.middle_bar_media span {text-align:right; display:block;margin:5px 10px 0 0;}
.middle_bar_media a {color:#0d6fac}

/*background: #ffffde; border: 1px solid #d6d69a;*/
.middle_context {padding: 5px; margin:5px 0; overflow:hidden; width:605px} /* для контекстной рекламы под шапкой новости или статьи */
.middle_context span {text-align:right; display:inline-block; float:right;}
/* Для рекламных блоков */

/* старые версии */
.go {margin:15px 0 0 0; padding:0px;}
/* оформление кнопок */


/* Модули */
/* Авторизация */
#module_header  {padding-left:5px;overflow:hidden;}
#module_content, .module_content {padding:20px 0 0 0px;overflow:hidden;}
#module_content p {padding-left:0px;}
#module_content .formleft,.formright {font-style:normal; margin-bottom:5px;overflow:hidden;}
#module_content  em {font-style:italic;overflow:hidden;}

.kreloads {text-decoration:underline; cursor:pointer}
.profile {padding-bottom:10px; overflow:hidden; display:block;}
.profile label {display:block;}
.profile input, .profile select {border:1px solid #a5acb2; width:200px; float:left;padding:5px;}
.profile select {border:1px solid #a5acb2; height:20px;padding:5px;height:30px;}
.texxt textarea {width:100%;height:180px; border:1px solid #a5acb2; color:#666; display:block; margin-bottom:10px;}

#loginform .img-foto, .optr .img-foto {margin:0px;padding:0px;}
.img-foto img {margin:0px; padding:1px;border:1px solid #0d6fac;}

.formright img {padding:0px; margin:0px;}
/* регистрация */
.block_error {border:1px solid #efefef;color:#0e6791;padding:5px 5px 5px 35px;background:#fff url(../images/icons/error.png) 10px 10px no-repeat; margin: 0 0 10px 0;}
.block_error div {padding:5px 0 10px 0; text-decoration:underline;}
.block_error span {display:block}
.card {display:none; background:#fff; overflow:hidden;margin:-10px 0 10px 0;color:#0e6791; border:1px solid #efefef}
.get_id {padding:3px 3px 3px 10px; border-bottom:1px solid #ddd; color:#0e6791; cursor:pointer;}
/* регистрация */


/* ~ страница пользователя ~ */
.profiles {background:#fbf1d1; padding:10px 20px; overflow:hidden; -moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.profile {display:block; clear:both;overflow:hidden; padding-bottom:10px;}
.profile label {padding-bottom:5px; display:block;font-size:13px;}
.profile input, .profile select {border:1px solid #a5acb2; width:250px;padding:5px;}
.profile select {}
.profile textarea {width:95%;height:180px; border:1px solid #a5acb2;display:block; margin-bottom:10px;}
.profile_textarea textarea {border:1px solid #efefef; height:200px; width:100%;  font-family:Tahoma;font-size:13px;color:#0e6791;padding:5px;}
.reg-img {width:170px;  margin-left:300px; overflow:hidden}
.direct-form {padding:20px 0} /* специальный отступ для форм */

.user_info {color:#666; padding:10px 0;}
.user_info a, .people a {color:#0d6fac}
.user_info .avatar {margin-right:10px;}
.user_info .avatar img {padding:1px; border:1px solid #a0b7b5; float:left;}
img.mail_img {vertical-align:middle; margin-left:5px;}

.validate img {padding:5px 0 0 10px;}

.user_top {overflow:hidden; padding:10px 0; }
.user_top .user_info {padding:5px; margin:10px 0; border:1px solid #eee; overflow:hidden; width:95%}
.people {padding:20px 0; margin:0 auto; width:97%;}
.people h2 {font-size:28px; font-family:Myriad Pro; color:#0f394d; font-weight:normal; padding-bottom:5px;}
.people ul {overflow:hidden;zoom: 1;font-size:11px; color:#666}
.people ul li {float: left; padding: 0 8px 10px 0; overflow: hidden;}
.people img {padding:1px; border:1px solid #a0b7b5;}
.alluser {text-align:right; padding:10px 15px 10px 0; color:#666;}
.alluser a {color:#0d6fac}

/* ~ расширения для модуля авторизации личная страница пользователя ~ */
.user-profile {padding:10px 0; text-align:left;}
.user-profile a {text-align:left;}
.user-profile h3 {padding:0 0 5px 0; font-size:17px; font-weight:normal}
.user-profile ul {padding:0;margin:0px;}
.user-profile ul li {padding:0 0 10px 0px; margin:0px; list-style:none inside;}

.search-card {padding:5px; margin:0px; background:#fff; cursor:pointer}
.search-card .avatar {padding:5px 20px 5px 10px; margin:0px}

.userinfo {padding:0px;}
.user_info ul {padding-left:50px;}

.user_service {padding:10px 0;}
.svopmenu {margin-left:30px;}
.user-bookmarks {width:60%; margin-right:10px;}
.user_comments {padding:10px 0}
/* ~ расширения для модуля авторизации личная страница пользователя ~ */

/* статус бар для профилей */
.user_bar {width:auto; overflow:hidden; padding:5px 0; display:block; background:url(../images/status_bg.jpg) repeat-x; height:102px; border-color: #bbb;color: #093E56;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;}
.user_bar img {margin:0 auto; display:block; padding-top:15px;}
.bar_back {background:url(../images/bar_bg.jpg) repeat-x;height:19px; width:80%;margin:10px auto 0px auto; position:relative;}
.status_user {height:19px; background:url(../images/progress_bar.jpg) repeat-x;float:left}
.status_pn {background:url(../images/bar_status.jpg) no-repeat; width:31px; height:37px;float:left;margin:-7px 0 0 -17px; position:absolute;z-index:999;}
.r_corner {background:url(../images/r-corner.png) no-repeat; width:10px; height:21px;float:right; margin:-1px 0 0 0; position:absolute; right:0px;}
.l_corner {background:url(../images/l-corner.png) no-repeat; width:10px; height:21px;float:left; margin:-1px 0 0 0; position:absolute; left:0px;}
/* статус бар для профилей */
/* ~ страница пользователя ~ */



/*  листы личных сообщений  */
.dopinp {display:block; width:100%;clear:both; color:#888; padding:5px 0; font-size:11px;} /* подписи к полям для ввода */
.message textarea {width:95%; height:300px}
.message .tas {padding:5px 0; overflow:hidden;}
.message .user_info {padding:5px;width:100%; overflow:hidden;}
.more_subject, .more_history {background:#f5f5f5; border:1px solid #ccc; width:99%; padding: 5px 0; text-align:center; font-size: 14px; color: #999;}

.highlightrow {background-color:none; cursor: pointer;}
#suggest {width: 100%; clear:both; color: #676767;border: 0px;padding: 5px;margin: 0px;background:#fff;z-index: 902;overflow: hidden;}
#cards {margin:0 0 10px 0; }
#cards ul li {list-style:none}
/*  листы личных сообщений  */

/*  листы подписок  */
.status {padding:0px; margin:0px auto;}
.status span {cursor:pointer; width:16px; height:16px; text-align:center}

.sublist {padding:10px 0;}
.sublist tr {vertical-align:top;}
.sublist .lm {padding-top:10px;cursor:pointer;}
.sublist .name {display:block; float:left; overflow:hidden; padding:10px 20px 10px 10px;}
.sublist .name p {padding-top:3px; text-align:left;}
.sublist .date, .sublist .status {text-align:center;overflow:hidden;}
.hids {padding:10px 0; overflow:hidden; display:none;}
.delwish {cursor:pointer}
/*  листы подписок  */

/* для загрузки изображений */
#wrapper {padding-top:0px;}
#File1 {position: absolute;}
.customFile  {width: 219px;margin-left: -140px;cursor: default;height: 21px;z-index: 2; filter: alpha(opacity: 0);opacity: 0;}
.fakeButton  {position: absolute;z-index: 1;width: 85px;height: 21px;background: url(../images/button.jpg) no-repeat left top;float: left;}
.blocker {position: absolute;z-index: 3;width: 150px;height: 21px;background: url(../images/transparent.gif);margin-left: -155px;}
#FileName{position: absolute;height: 15px;margin-left: 90px;font-family: Verdana;font-size: 8pt;color: Gray;margin-top: 2px;padding-top: 1px;padding-left: 19px;}
#activeBrowseButton{background: url(../images/button_active.jpg) no-repeat left top;display: none;}
.tex textarea {height:100px;width:400px;background:none;color:#fff;margin:10px;}
.sitemap ul li {padding-left:20px;line-height:20px;}
.formright, .formleft {overflow:hidden; clear:both; display:block}
.securecode img {border:1px solid #0d6fac; padding:1px; margin:5px 0;}

/*  Модуль Голосование */
.polls {padding: 0px;}
#containerpoll , #containerpoll label, #containerpoll .pollblockroll, #containerpoll p {color:#666; padding:0px; margin:0px;}
#containerpoll a {zoom:1; overflow:hidden; text-decoration:underline;}
#containerpoll p {margin:10px 0;}
.pollblock {display:block; padding:2px 0; overflow:hidden; margin:0px; zoom:1; height:15px;}
.pollblock input {margin:0px 5px 0 0; padding:0px; border:0px; zoom:1; height:15px; float:left;}
.pollblockroll {display:block;}
.pollblockroll label {margin-top:-10px; float:left;}
.pollbord {height:10px;width:100%;overflow:hidden;}
.bar_border {overflow:hidden; background:#f4f4f4}
.right_point {float:right;margin-top:-3px; padding-left:10px;}
.option{ margin:5px 0; }
.option p { line-height:1.3em; color:#666; font-size:11px;}
.bar {height:7px; background:#3399cc; overflow:hidden;}
.yourvote{ background:#113399;}

/*  Модуль Голосование */
/* результаты на отдельной странице */
.mod_poll_table {background:#DEDEDE; height:9px}
.mod_poll_first {background-color:#fff}
.mod_poll_second {background-color:#eaeaea}
/* результаты на отдельной странице */
/*  Модуль Голосование */

/*  Модуль рейтинг */
.reitings {padding:3px 0}
.ratingblock {display:block;}
.unit-rating {list-style:none;margin: 0px;padding:0px;height: 25px;position: relative;background: url(/modules/reiter/images/star.gif) top left repeat-x;}
.unit-rating li {text-indent: -90000px;padding:0px;margin:0px;/*\*/float: left;/* */  }
.unit-rating li a {outline: none;display:block;width: 25px;height: 25px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;  padding: 0px;}
.unit-rating li a:hover{background: url(/modules/reiter/images/star.gif) left center;  height: 25px;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:25px;}
.unit-rating a.r2-unit{left:25px;}
.unit-rating a.r2-unit:hover{width: 50px;}
.unit-rating a.r3-unit{left: 50px;}
.unit-rating a.r3-unit:hover{width: 75px;}
.unit-rating a.r4-unit{left: 75px;}  
.unit-rating a.r4-unit:hover{width: 100px;}
.unit-rating a.r5-unit{left: 100px;}
.unit-rating a.r5-unit:hover{width: 125px;}
.unit-rating a.r6-unit{left: 125px;}
.unit-rating a.r6-unit:hover{width: 150px;}
.unit-rating a.r7-unit{left: 150px;}
.unit-rating a.r7-unit:hover{width: 175px;}
.unit-rating a.r8-unit{left: 175px;}
.unit-rating a.r8-unit:hover{width: 200px;}
.unit-rating a.r9-unit{left: 200px;}
.unit-rating a.r9-unit:hover{width: 225px;}
.unit-rating a.r10-unit{left: 225px;}
.unit-rating a.r10-unit:hover{width: 250px;}
.unit-rating li.current-rating {background: url(/modules/reiter/images/star.gif) left bottom;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;}
.thanks {color:#0d6fac;}
.static {color:#5D3126;}

.star_box {margin:5px 0px; padding:0px; overflow:hidden;}
.star_box ul, .star_box li, .star_box ol {font-size:0px;padding:0px;margin:0px;list-style-type:decimal;display:block;}
.star_show {padding:0px 10px 5px 10px;}
.star_show .respon {margin-top:5px;}
.star_container {color:#666; margin:0; line-height:2em;font-size:12px; overflow:hidden; }
.ratingblock p {white-space:nowrap}
.del_vote {text-decoration: underline; cursor:pointer}
.reiting-inline {font-size:25px; color:#cb592f; padding:3px;} // инлайн рейтинг
/*  Модуль рейтинг */

/* ~ модуль рекомендовать документ ~ */
.showrecom p {padding:0px; margin:0px;}
.recom_document {background-color:#f2f2f2; color: #777; margin:15px 0px 0px 0px; padding:10px; display:block; overflow:auto; zoom:1}

.photos  ul,.photos  li {color:#666; list-style-type:none; text-align:center; overflow:hidden;}
.photos  ul {list-style-type:none; float:left;}
.photos li {float:left; width:100px; text-align:center; padding:10px; margin:0px;}
.photos li p {color:#666; padding:0px; text-align:center;}

.audio ul {overflow:hidden; clear:both; color:#666; padding:5px; margin-left:50px;}
.audio li {list-style:none inside; padding-left:0px; margin-left:0px;}
.tracklist .audio ul {margin:0 10px}

.recom_document img {border:1px solid #0d6fac; padding:1px; margin:0;}
.recom_document img {display:block; text-decoration:none; margin-bottom:7px}

.bottom-show {text-align:left; padding:10px; margin-bottom:10px; background:#ffe3d1; overflow:hidden; color:#666;}

.recom_list {margin:0 0 15px 0}
.recom_list .recom {margin-left:50px; text-decoration:underline;color:#666;cursor:pointer}
.padding-for-list {margin:10px 0; display:block;}
/* ~ модуль рекомендовать документ ~ */

/* ~ модуль топ фильмов ~ */
.topfilm {padding:0px; margin:0px; overflow:hidden;}
.topfilm  ul {padding:5px 0px 5px 20px; margin:0px;}
.topfilm  ul li {list-style-type:none; color:#000;margin:0px; padding:5px; overflow:hidden;height:30px;}
.header {padding:5px 0px 20px 20px; margin:0px; color:#666;}

.dop {display:block;color:#717276;font-size:11px;}

.even {background:#f2f2f2;} /* зёбра */
.nomber {margin:5px 10px; font-size:20px; font-family:Georgia;font-style:italic; color:#666} /* номер фильма в рейтинге */
.first {font-size:20px; font-family:Georgia; font-style:italic; color:#0d6fac} /* первая тройка */
/* ~ модуль топ фильмов ~ */


/* Модуль книга жалоб */
.laments h3 a {color:#0d6fac;font-family:Verdana; font-size:17px;}
.static {font-size: 10px; color:#666;float:right; padding:10px 0 10px 10px;}

.action {overflow:hidden; clear:both; padding:5px; margin:15px 0 0 0;}
.action a {font-size:12px;}
.act {display:block;}
.action .delete a {color: #bc0b0b;}
.action .delete a:hover {color: #d54e21;}
/* Модуль книга жалоб */


/*  создаём прелоад  */
.respon-block-bg {margin:3px 0;padding:5px; display:none; background-color:#f6f6f6; overflow:hidden; clear:none;}
.respon-block, #respon-block {display:block;color:#717276;font-family:Arial;font-size:13px;}
.respon-block img, #respon-block img {margin:0 7px -4px 5px !important;padding:0px !important;border:none;}
/*  создаём прелоад  */

img.midl {margin: 2px 10px 0px 2px; } /* для выравнивания по середине */

/* постраничная навигация */
.pager {text-align:center;padding: 20px 10px 30px 10px;color: #B2B2B2;background: #fff;}
.pager span.page{border: 1px solid #B2B2B2;padding: 0 3px 0;  color:#B2B2B2;}
.pager a:link, .pager a:visited {color: #666;}
.pager a:hover{color: #000;}
.page-next{float:right;background: url(../images/nav_next_not_active.png) no-repeat left top;width:119px; height:21px; display:block;text-align:left;}
.page-back{float:left;background: url(../images/nav_pre_not_active.png) no-repeat left top;width:119px; height:21px; display:block;text-align:right;}
.page-next a {margin:2px 0 0 20px; display:block;}
.page-back a {padding:2px 25px 0 0; display:block;}
/* постраничная навигация */

/* листалка документов */
.work {float:right; padding:10px; position:relative; zoom:0;}
#title_display {text-align:right; padding:35px 0 0 0; margin:0}
div.work_navigation {width: 70px;padding: 5px;background-color: #f0f0f0;position:absolute;right:0px;}
div.work_navigation img{margin: 0 10px;}
div.work_navigation a img{margin-right:0px;}
/* листалка документов */

/* дополнения к статьям бар */
.podbar {text-align:left; padding:10px; text-align: center; color:#666; background-color:#ffe3d1; margin:10px 0 0 0; overflow:hidden; height:20px; clear:both;}
.podbar p {padding:0px; margin:0px;}
.avt {float:left}
.commen  {float:right;}
.permalink  {margin:0 auto; cursor:pointer; text-decoration:underline; font-size:13px;font-family:Arial;}
.permalink-form {margin:0 auto; display:block; cursor:pointer; text-decoration:underline; height:17px; padding-left:25px;}
.hide_permalink {display:none;background:#f2f2f2; padding:10px; width:600px; overflow:hidden;margin:0px;}
.hide_permalink input {padding:5px; width:270px;color:#666;font-family:Arial; font-size:12px;}
.hide_permalink .left {float:left;color:#666;font-family:Arial; font-size:12px;}
.hide_permalink .right {float:left;color:#666;font-family:Arial; font-size:12px; padding-left:20px;}
.mborder {height:1px; width:100%; background:#0a709a; margin-bottom:10px;}
.plus {background:url(../images/pm.gif) no-repeat 0px 0;}
.minus{background:url(../images/pm.gif) no-repeat 0 -17px;}
ul.tiptips {margin:0px; padding:20px 0 0 0; overflow:hidden; clear:both;}
ul.tiptips li {list-style:none; float:left; padding:0px 5px; margin:0px;}

.rec_link {padding:15px 5px;width:100%;overflow:hidden}
/* дополнения к статьям бар */

/* клавиатурные сокращения */
.keypress {margin:0 20px; color:#999; font-size:13px;}
p.rest {text-align:right;}
.rest .keypress {margin:0px;}

/* комментарии */
.mod_comment {padding:20px 0; color:#555;}
.mod_comment_new {background:#fbf1d1; padding:20px 30px 15px 20px;}
.mod_comment_new label {padding-bottom:5px; display:block;}
.mod_comment_new h2 {padding-bottom:10px; display:block; color:#b12f00;font-family:Verdana;font-size:20px;font-weight:normal;}
.comment_icon {background:url(../images/comment-add-ico.gif) no-repeat 5px -47px; padding-left:40px;}
.mod_message {background:#f2f2f2; padding:10px; margin:10px 0; overflow:hidden;}
.mod_select {background: #fbf1d1 url(../images/border-for-recenz.jpg) repeat-x 100% 0%;}
.mod_answer {margin-left:50px; overflow:hidden;}

.avatar {float:left; width:100px; padding:0 10px 10px 0}
.avatar img {border:1px solid #0d6fac; padding:1px; margin:0px;}
.date_stat {float:right; color:#888; font-family:Verdana; font-size:10px; text-align:right;}
.date-statm {color:#fff; background:#999;padding:2px 4px; font-size:10px; width:auto; display:block}
.mod_comment_changed {display:block}
.autor {margin:0 0 0 120px;}

.moder {padding-top:10px; margin-right:-10px; text-align:left; cursor:pointer;}
.moder img {vertical-align:middle; float:left; padding-right:10px; margin:-2px 0 0 -10px;}
.active-comment {font-size:10px; line-height:17px; background:#85b900; color:#fff;}
.no-active-comment {font-size:10px; line-height:17px; background:#f38700; color:#fff;}
.ico-cart img {margin:4px 2px 0 0; vertical-align:middle}
.reloads {font-size:10px; width:200px; line-height:17px; background:#85b900 url(/modules/comment/js/ico-moder-white.png) no-repeat -7px 50%; color:#fff;}

.tools {float:right; margin:10px 0;}
.spam a {color: #bc0b0b;}
.tools a {margin-right:10px;}

.statusmail {margin:10px 0;}
.subs {cursor:pointer;}
.mod_comment .helps, .mod_comment .helps a {font-size:11px; color:#666}
.message {padding-bottom:10px; overflow:hidden;color:#666}
.edited {font-size:10px; color:#888}
.kreloads {text-decoration:underline; cursor:pointer}

.replay {text-align:left; float:left; display:block; clear:both; padding:5px 10px 5px 5px; color:#666; margin:10px 0; overflow:hidden;}
.replay span {color:#666; text-decoration:underline; cursor:pointer}
.bord {margin:10px 0 30px 50px; display:none;}

.comments {padding-bottom:10px;}
.comments input {border:1px solid #a5acb2; width:250px; padding:5px;}
.comment_message textarea {width:95%;height:180px; border:1px solid #a5acb2; display:block; margin-bottom:10px;}
