body, div, td, th {font: 12px verdana, arial;}
* { margin: 0; padding: 0; }
html, body {padding: 0px;  margin: 0 auto;  width: 100%;}

h1, h2, h3 {display:inline}

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;}
img {border:0px;}

ol,ul {list-style-type:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;display:block;}

A:link,A:visited {color:#333;text-decoration:underline;font-size:.94em;outline: none;}
A:active,A:hover {color:#333;text-decoration:underline;}

hr {height:2px; background:#0d6fac; width:100%; border:none; margin:3px 0}

/* ~ основа шапки ~ */
.main {width:1000px; margin:0 auto; margin-top:40px; overflow:hidden; zoom:1; background: url(/templates/kino/images/colortv30.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;font-size:11px;color:#47ace0;padding-top:15px;}
/* ~ основа шапки ~ */


/* Для логина - пароля */
#wpdash {position: absolute; left: 0px; right:0px; top: 0px; height:50px; border-bottom:1px solid #f3f3f3; background:#f9f9f9; font-size:11px; border-left:5px solid #3399cc; z-index:9998;}
#wpdash a {font-size:11px;}
.welcom {float:left; padding:15px 10px; font-size:11px;}
.mailw {float:left; padding:15px 10px; font-size:11px;}
.exit {float:right; padding:15px 30px 15px 0; font-size:11px;}
.wclose {position:absolute; right:0px; top:0px; float:right; padding:0px; margin:0px; font-size:11px; width:20px; height:20px;z-index:9999; cursor:pointer}
#wpanels {position:absolute; right:0px; top:0px; float:right; padding:0px; margin:0px; font-size:11px; width:20px; height:20px;}
.del {cursor:pointer}
#wpdash ul {text-align:center;  margin:0 auto; float:left; list-style-type:none; padding-left:50px;}
#wpdash ul li {display:block;float:left; padding:15px 10px}

div.topmenu{float:left;margin-left:10%;background : #7CA6C8;height : 50px; position:relative; z-index:200;}
/* top menu */
.topmenu ul, .topmenu ul li{margin: 0 !important;padding: 0 !important;display: inline;background:none;}
.topmenu ul li {float: left;position:relative;margin:0;line-height:1.3em;}
.topmenu ul li a{display: block;color: #fff;text-decoration:underline;white-space: nowrap;padding:17px 20px;}
.topmenu ul li a:HOVER{color: #fff;background:url(/templates/kino/images/menu_top_over.gif) 0 0 repeat-x;}
.topmenu .hover a {background:url(/templates/kino/images/menu_top_over.gif) 0 0 repeat-x;}
.topmenu ul li li a {height:auto;padding:7px 14px 6px;background:url(/templates/kino/images/menu2_bg.png) 0 0 repeat;border-left:1px solid #346c99;border-right:1px solid #346c99;font-size:11px;}
.topmenu ul li li a:hover {border-bottom:1px solid #44719a;background:#5d91bd;padding-bottom:5px;}
.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 .menusel{ background:url(/templates/kino/images/menu2_bg.png) 0 0 repeat;}
.topmenu li.active { background:url(/templates/kino/images/menu2_bg.png) 0 0 repeat;}
.topmenu li.active a {color:#fff;}
/* end top menu */


/* Для логина - пароля */
.loginpanel a {color:#3e5159; font-family:Tahoma; font-size: 13px;}
.loginpanel a:hover {color:#0d6fac;}
.loginform {float:right;border-top:7px solid #0a709a; width:250px; overflow:hidden;}
.welcom_message {font-family:Verdana; font-size:13px; margin-bottom:10px; font-weight:bold; color:#47ace0; padding-bottom:12px; background: url(/templates/kino/images/loginautg.jpg) no-repeat bottom}
.profile_settings {background:url(/templates/kino/images/edit.png) no-repeat 0% 15%; padding: 0 0 15px 20px;}
.profile_votes {background:url(/templates/kino/images/vot.png) no-repeat 0% 15%; padding: 0 0 15px 20px;}
.profile_media {background:url(/templates/kino/images/media.png) no-repeat 0% 15%; padding: 0 0 15px 20px;}
.profile_message {background:url(/templates/kino/images/mail.png) no-repeat 0% 15%; padding: 0 0 15px 20px;}
.profile_mode {background:url(/templates/kino/images/mode.png) no-repeat 0% 15%; padding: 0 0 15px 20px;}
.profile_up {background:url(/templates/kino/images/up.png) no-repeat 0% 15%; padding: 20px 0 0 5px; color:#3e5159; font-size:11px; margin-top:5px;}
.profile_support {background:url(/templates/kino/images/support.png) no-repeat 0% 15%; padding: 0 0 15px 20px;}
.profile_exit {text-align:right; padding:0px 20px 0 0; background:url(/templates/kino/images/exit.png) no-repeat 100% 100%;}

.login_form {color:#3e5159;}
.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; font-family:Tahoma;font-size:11px;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 {font-family:Arial;font-size:11px; float:left; overflow:hidden; clear:both;}
.sublogin {display:block; text-align:right; padding-right:3px;}
.login_form a {padding-left:0px;overflow:hidden;font-family:Arial;font-size:11px;color:#717276;}
.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;}
/* Для логина - пароля */


textarea {border:0px;font-family:Tahoma;font-size:11px;color:#666;padding:5px;}
.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;}

/* Для подшапки */
#podheads {clear:both; overflow:hidden; padding:0; margin:0px; display:block; zoom:1;} 
#podheads .leftsser {padding:55px 0 0 10px;overflow:hidden;}
#podheads .inp {width:320px;}
#podheads .inp input {width:310px;color:#666}
#podheads .rightbann {float:right;}
#podheads .dopser {font-size:11px; color:#717276}
#podheads .dopex {display:block; font-size:11px;color:#717276}
#podheads a {font-size:11px;color:#717276}
#podheads a:hover {color:#0d6fac}
/* Для подшапки */


/* ~ оформление тела ~ */
h1, h1 a:link, h1 a:visited {color:#0d6fac;font-family:Verdana;font-size:25px;font-weight:normal;}
h2, h2 a:link, h2 a:visited {color:#0d6fac;font-family:Verdana;font-size:17px;font-weight:normal;display:inline;}
h3, h3 a:link, h3 a:visited  {color:#0d6fac;font-family:Verdana;font-size:13px;font-weight:normal;display:inline; font-weight:bold;}

.middle-main-right h1 {margin-right:80px;}
.dopeng {font:100 12px tahoma, verdana; display:block; padding:5px 0px 10px 0px;} /* оформление для заголовков на английском языке  */
.dopengm {font:100 12px tahoma, verdana; display:block; padding:5px 0px 0px 0px;} /* оформление для заголовков на английском языке для внешних */
.middle-main-right p {color:#717276;font-family:Arial;font-size:13px;line-height:1.35em;text-align:justify; padding:5px 0;}
.middle-main-right p a {font-family:Arial;font-size:13px;}

.middle-main-right ul, .middle-main-right  li , .middle-main-right  ol 
{color:#717276;Font-family:Arial;font-size:13px;line-height:1.35em;text-align:justify;padding:5px 0px 5px 25px;margin-left:20px;line-height:1.35em;list-style-type:decimal;}
.middle-main-right a:link, .middle-main-right a:visited, .middle-main-right a:active, .middle-main-right a:hover {color:#0d6fac;}

.ratingblock, .current-rating, .unit-rating {overflow:hidden;} /* для рейтинга документов */

.dopmat {display:block;font: normal 11px arial, sans-serif;color: #717276; padding:0 0 10px 0px;}
.timdop  p, .timdop {display:block; font: normal 12px arial, sans-serif; color: #717276; padding-top:5px;}
.timdop a:link, .timdop a:visited {font: normal 12px arial, sans-serif; }

.tizer {float:right; padding:0 0 15px 15px;}
.tizer img {border:1px solid #0d6fac; padding:1px;}
.imgl img {margin:5px 10px 5px 0; padding:1px; float:left; border:1px solid #0d6fac;}
.imgr img {margin:5px 0 5px 10px; float:right; padding:1px; border:1px solid #0d6fac;}


#rwish {padding: 5px 0 5px 10px; color:#666; text-align:right; font-size:11px;}
#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;}
/* ~ оформление тела ~ */


/* ~ оформление для шаблона  ~ */
.zago {padding: 5px 0 0 0;color:#0d6fac;font-family:Verdana;font-size:25px;} /* оформление для заголовков  */
.context {padding: 0 0 10px 0;color:#717276;font-family:Tahoma;font-size:11px;} /* оформление описания для заголовков  */
.block {padding:15px 0; color:#717276;font-family:Arial;font-size:13px;line-height:1.35em;text-align:justify; overflow:hidden;}
.block_tizer img {width:90px;}

/*  блоки для шаблона  */
.middle-main {overflow:hidden; margin:0 10px;}
.middle-main-left {float:left;width:350px; overflow:hidden; background: url(/templates/kino/images/ve-shadow.jpg) no-repeat 100% 0%;}
.middle-main-right {margin-left:360px;}

.middle_bar {background:url(/templates/kino/images/corner_t.gif) no-repeat 0% 0%; width:290px; padding: 10px 0; margin-bottom:20px; overflow:hidden;}
.middle_bar_corner {background:url(/templates/kino/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 20px; float:left;}
.main_menu_r {padding:0px;}
.middle_bar a {font-family:Verdana;color:#666;font-size:12px;}
.middle_bar a:hover {color:#0d6fac}
.middle_bar ul li {line-height:20px;}
.middle_bar .zago, .middle_bar .context {padding-left:20px;}
.middle_bar .zago {font-size:23px;}
 
.middle_bar .inner_block {padding:0 0 20px 20px}
.middle_bar .inner_block h2 {font-size:13px;}
.middle_bar .inner_block p, .middle_bar .inner_block a {font-family:Verdana;color:#666;font-size:12px;line-height:1.35em;}
.middle_bar .inner_block a:hover {color:#0d6fac}
.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 p a {font-size:12px;}
.middle_bar .nopadd img {margin:0 3px -2px 0;}


/* Для оформления дополнительной информации */
.contextcopy {padding: 0 0 0 20px;color:#717276;font-family:Arial;font-size:13px;} 
.contextcopy a {color:#268eb1;text-decoration:underline;font-size:13px;}

.globalfooter {overflow:hidden; clear:both; padding-bottom:20px; width: 980px; margin-bottom:50px; display:block; margin:0 auto;}
.column { float: left;}
.capbot {height:50px; overflow:hidden; display:block; clear:both;}
#containerpoll , #containerpoll label, #containerpoll .pollblockroll, #containerpoll p {color:#666; font-size:11px; padding:0px; margin:0px;}

.globalfooter ol.breadcrumbs {font-size: 11px; color: #444; background: url(/templates/kino/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(/templates/kino/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 {font-size: 11px; background: url(/templates/kino/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 { width: 122px; padding: 9px 0 4px 20px; }
.directorynav .in {width: 170px; padding: 9px 0 4px 20px;}

.directorynav .pop {width: 200px; padding: 9px 10px 4px 20px;}
.directorynav .pop a {overflow:hidden; float:left; width:80%}

.directorynav .reit {width: 260px; padding: 9px 5px 4px 20px;}
.directorynav .reit a {overflow:hidden; float:left; width:80%}

.directorynav .ins {width: 145px; padding: 9px 0 4px 20px;}
.directorynav .ins small, .directorynav .pop small  {float:left; display:inline; font-weight:normal; font-size:11px; color:#888; line-height:17px; padding:0px; margin:0px;}
.directorynav .ins a {overflow:hidden; float:left; width:80%}

.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: #888; text-decoration: none; display: block; zoom: 1; overflow:hidden; line-height:17px; padding:0px; margin:0px;}
.directorynav a:hover { color: #333; text-decoration: none; }
.directorynav .capbottom { clear: both; position: relative; top: 5px; _top: 12px; height: 5px; width: 980px; background: url(/templates/kino/images/directory_capbg.png) no-repeat;}
.directorynav ul { margin-bottom: 0; padding-bottom: 9px; }
.directorynav ul li {clear:both}
/* Для оформления дополнительной информации */

/* Для оформления архива документов */
.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-top:30px;padding-bottom:0px;border-top: 1px solid #d4d4d4; clear:both;}
.bottom-main-left {float:left;width:350px;}
.bottom-main-right {float:right;}
/* Для оформления подвала */


/*  Оформление отдельных блоков на страницах   */
/* &&&&&&&& */
.topnews {float:right;width:150px;padding: 0px 0 10px 20px;} /* &&&&&&&& */
.topnews .zago {font-size: 13px;font-weight:bold;padding: 0px;} /* &&&&&&&& */
.commetr, .commen {padding-bottom: 20px;}
.contexttext {padding: 0 0 0 20px;color:#000;font-family:Verdana;} /* оформление для меню  */
.contexttext #containerpoll {padding:0px; margin:0px;} /* оформление для голосования */
.contexttext p {color:#666 !important; font-size:11px;}
/* &&&&&&&& */


/* Для рекламных блоков */
.reklos {padding:10px 0px;} /* для комментариев */
.reklos img {border:1px solid #0d6fac; padding:1px;}

.reklam {padding:10px 20px;} /* для медийки */
.reklam img {border:1px solid #0d6fac; padding:1px;}

.middle_bar_context {padding:0 0 0 20px; font-family:Arial;color:#666;font-size:11px;line-height:1.35em;}
.middle_bar_context a {font-family:Arial;font-size:11px;}

.middle_bar_media {padding-bottom:20px; margin:0 0 0 20px;} /* для левой колонки */
.middle_bar_media p {padding: 10px 0 10px 0px;}
.middle_bar_media img {border:1px solid #0d6fac; padding:1px;}
/* Для рекламных блоков */

/* Для оформления поиска по сайту */
.se {float:left;padding:5px;}
.ser input {background:none;width:180px; border:0px;font-family:Tahoma;font-size:11px;color:#666;padding:5px;}
.ser .inp {padding: 0 5px;border:1px solid #efefef; width:202px;}
.ser, .sser {float:left;}
/* Для оформления поиска по сайту */



/* Модули */
/* Авторизация */
#module_header  {padding-left:5px;overflow:hidden;}
#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;}

#loginform  {overflow:visible;}
#loginform .loginfield  {border: 1px solid #ddd; color:#eec00a;margin-bottom:5px; margin-top:2px}
#loginform .button  {border: 1px solid #eec00a; color:#47ace0; background-color:#eec00a}
#loginform .img-foto {float:right; margin-left:0px; z-index:99999; }
.hidd {display:none;}

.profile {padding-bottom:10px; overflow:hidden; display:block;}
.profile label {display:block;}
.profile input, .profile select {border:1px solid #a5acb2; width:200px; float:left;font-family:Tahoma;font-size:11px;color:#666;padding:5px;}
.profile select {border:1px solid #a5acb2; height:20px; font-family:Tahoma;font-size:11px;color:#666;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;}
#loginform .img-foto img, .optr .img-foto img, .reg-img  .img-foto img {margin:0px; padding:1px;border:1px solid #0d6fac;}

.formright img {padding:0px; margin:0px;}

/* ~ страница пользователя ~ */
.userprofile {padding:20px 0 10px 0px; display:block; overflow:hidden;}
.profcom {padding-top:50px; overflow:hidden; display:block; clear:both;}
.userprofile .img-foto {margin:0px;padding:0px;}
.userprofile .img-foto img {margin:0px; padding:1px; border:1px solid #0d6fac;}
.imgg {float:left;}
.img-foto {padding:7px 0 0 0px;}
.img-foto img {margin-left:0px;}
.userinfo, .userboomk {padding-left:25px; float:left}
.userinfo .data a {font-size:13px;}
.userboomk .data a {line-height:1em;text-align:justify;padding:0px 0 7px 0px;}
.data {color:#717276;font-family:Arial;font-size:13px;line-height:1.35em;text-align:justify;padding:0 0 7px 0px;}
.data p {font-size:11px; padding-left:0px;}
.forml {float:left;}
.reg-img {width:170px;  margin-left:250px; overflow:hidden}

/*  листы подписок  */
.sublist {padding:10px 0;}
.sublist tr {vertical-align:top;}
.sublist .lm {padding-top:10px;cursor:pointer;}
.sublist .name, .sublist .date, .sublist .status {color:#666; font-size:11px;}
.sublist .name {display:block; float:left; overflow:hidden; padding:10px 20px 10px 10px;}
.sublist .name  a {font-size:11px;}
.sublist .name p {padding-top:3px;font-size:11px; text-align:left;}
.sublist .date, .sublist .status {text-align:center;overflow:hidden;font-size:11px;}
.sublist .respon p {font-size:12px;}
.hids {padding:10px 0; overflow:hidden; display:none;}
.delwish {cursor:pointer}

/* все пользователи сайта */
.gas {padding:10px 0; overflow:hidden;}
.s-avatar {float:left;}
.s-avatar img {padding:1px; margin:0px; border:1px solid #a0b7b5}
.uus {margin:10px 0; padding:5px; float:left; background:#fff;width:98%; border:1px solid #edf1f4;}
.uus  div {color:#666;font-family:Arial; font-size:12px;}
.uus .totalcomment, .uus .s-man, .uus .totreit, .uus .registr {padding-left:150px;}
.uus p {color:#666; padding:3px 0 !important;font-family:Arial; font-size:12px;}
.s-man  a, .uus .registr a {font-size:12px;}
.s-man {padding-bottom:7px;}
.s-man img {margin-left:10px; vertical-align:bottom}

/* для загрузки изображений */
#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(/templates/kino/images/button.jpg) no-repeat left top;float: left;}
.blocker{position: absolute;z-index: 3;width: 150px;height: 21px;background: url(/templates/kino/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(/templates/kino/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;}


/* для предпросмотра */
.go {margin:15px 0 0 0; padding:0px;}

.close {background: url(/templates/kino/images/close.jpg) no-repeat 0 0; height:30px;width:67px; padding:5px; border:0px;padding:5px;}
.close:hover {background: url(/templates/kino/images/close.jpg) no-repeat 0 -33px; height:30px;width:67px; padding:5px; border:0px;padding:5px;cursor:pointer;}

.got {background: url(/templates/kino/images/enter.jpg) no-repeat 0 0; height:30px;width:58px; border:0px;}
.got:hover {background: url(/templates/kino/images/enter.jpg) no-repeat 0 -33px; height:30px;width:58px; border:0px;cursor:pointer;}

.gotlogin {background: url(/templates/kino/images/login.jpg) no-repeat 0 0; height:30px;width:133px; border:0px;}
.gotlogin:hover {background: url(/templates/kino/images/login.jpg) no-repeat 0 -33px; height:30px;width:133px; border:0px;cursor:pointer;}

.passchange {background: url(/templates/kino/images/passchange.jpg) no-repeat 0 0; height:30px;width:108px; border:0px;}
.passchange:hover {background: url(/templates/kino/images/passchange.jpg) no-repeat 0 -33px; height:30px;width:108px; border:0px;cursor:pointer;}

.delacc {background: url(/templates/kino/images/delacc.jpg) no-repeat 0 0; height:30px;width:106px; border:0px;}
.delacc:hover {background: url(/templates/kino/images/delacc.jpg) no-repeat 0 -33px; height:30px;width:106px; border:0px;cursor:pointer;}

.de{background: url(/templates/kino/images/passchange.jpg) no-repeat 0 0; height:30px;width:108px; border:0px;}
.passchange:hover {background: url(/templates/kino/images/passchange.jpg) no-repeat 0 -33px; height:30px;width:108px; border:0px;cursor:pointer;}

.gotreg {background: url(/templates/kino/images/regs.jpg) no-repeat 0 0; height:30px;width:128px; border:0px;}
.gotreg:hover {background: url(/templates/kino/images/regs.jpg) no-repeat 0 -33px; height:30px;width:128px; border:0px;cursor:pointer;}

.submit {margin-left:15px;background: url(/templates/kino/images/search.jpg) no-repeat 0 0;height:30px;width:58px; border:0px;}
.submit:hover {margin-left:15px;background: url(/templates/kino/images/search.jpg) no-repeat 0 -33px;height:30px;width:58px; border:0px;cursor:pointer;}

.poll-an{background: url(/templates/kino/images/poll-an.jpg) no-repeat 0 0; height:30px;width:80px; padding:5px; border:0px;padding:5px;}
.poll-an:hover {background: url(/templates/kino/images/poll-an.jpg) no-repeat 0 -33px; height:30px;width:80px; padding:5px; border:0px;padding:5px;cursor:pointer;}

.poll-re {background: url(/templates/kino/images/poll-re.jpg) no-repeat 0 0; height:30px;width:80px; padding:5px; border:0px;padding:5px;}
.poll-re:hover {background: url(/templates/kino/images/poll-re.jpg) no-repeat 0 -33px; height:30px;width:80px; padding:5px; border:0px;padding:5px;cursor:pointer;}

.poll-arh{background: url(/templates/kino/images/poll-arh.jpg) no-repeat 0 0; height:30px;width:59px; padding:5px; border:0px;padding:5px;}
.poll-arh:hover {background: url(/templates/kino/images/poll-arh.jpg) no-repeat 0 -33px; height:30px;width:59px; padding:5px; border:0px;padding:5px;cursor:pointer;}

.gotform {background: url(/templates/kino/images/gotform.jpg) no-repeat 0 0; height:30px;width:135px; border:0px;}
.gotform:hover {background: url(/templates/kino/images/gotform.jpg) no-repeat 0 -33px; height:30px;width:135px; border:0px;cursor:pointer;}

.subsm {background: url(/templates/kino/images/subs.jpg) no-repeat 0 0; height:30px;width:135px; border:0px;}
.subsm:hover {background: url(/templates/kino/images/subs.jpg) no-repeat 0 -33px; height:30px;width:135px; border:0px;cursor:pointer;}

.yes {background: url(/templates/kino/images/yes.jpg) no-repeat 0 0; height:30px;width:85px; border:0px;}
.yes:hover {background: url(/templates/kino/images/yes.jpg) no-repeat 0 -33px; height:30px;width:85px; border:0px;cursor:pointer;}

.no {background: url(/templates/kino/images/no.jpg) no-repeat 0 0; height:30px;width:108px; border:0px;}
.no:hover {background: url(/templates/kino/images/no.jpg) no-repeat 0 -33px; height:30px;width:108px; border:0px;cursor:pointer;}

/*  Модуль "Голосование"  */
.mod_poll_title {color:#999}
.mod_poll_table {background:#DEDEDE; height:9px}
.mod_poll_comments  {border:1px solid #DEDEDE; margin:5px; padding:5px}
.mod_pollbox{padding:5px; background-color:#f5f5f5; border:1px solid #ddd}
.mod_pollbox p  {padding:0 0 5px 0; margin:0 0 5px 0}
.mod_poll_first {background-color:#fff}
.mod_poll_second{background-color:#eaeaea}

.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;}

.arh {line-height: 25px; display:block}
.arhh {overflow:hidden; height:280px;}

.bar_border {overflow:hidden; background:#f4f4f4}
.right_point {float:right; color:#666;font-size:11px; margin-top:-3px; padding-left:10px;}


/* ~ голосование за комментарии ~ */
.replay  {text-align:left; float:left; display:block; clear:both; border:1px solid #ccc; padding:5px;  color:#666; font-size:11px; margin:10px 0;overflow:hidden;}
.replay  span {font-size:11px; color:#666; text-decoration:underline; cursor:pointer}
.bord {margin-left:50px; display:none;}

/* ~ модуль рекомендовать документ ~ */
#showrecom {text-align:left; padding:10px; background-color:#ffe3d1; margin:0; overflow:hidden; color:#666;}
#showrecom p, #showrecom a {font-family:Arial; font-size:12px;}
#showrecom p img {vertical-align:middle; margin-top:-2px; padding-right:5px}
#showrecom p {padding:0px; margin:0px;}
.film  ul,.film  li {color:#666; font-size:.87em; line-height:1.35em; list-style-type:none; text-align:center; overflow:hidden;}
.film  ul {list-style-type:none; width:100%; float:left;}
.film li {float:left; width:100px; text-align:center; padding:10px; margin:0px;}
.film li p {color:#666; font-size:.87em; padding:0px; text-align:center;}
#recomfilm {background-color:#f2f2f2; color: #777; margin:15px 0px 0px 0px; padding:10px; display:block; overflow:auto; zoom:1}
#recomfilm img {border:1px solid #0d6fac; padding:1px; margin:0;}
#recomfilm  img {display:block; text-decoration:none; margin-bottom:7px}


/* ~ модуль топ фильмов ~ */
.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; font-family:Verdana;font-size:11px;margin:0px; padding:5px; overflow:hidden;height:30px;}
.topfilm  a {color:#333 !important; font-size:11px; line-height:17px;}
.header {padding:5px 0px 20px 20px; margin:0px; font-size: 11px; color:#666;}

.reiter li {clear:both; zoom:1; overflow:hidden; padding-bottom:5px;overflow:hidden;padding:5px;color:#888; font-size:10px;}
.reiter_stat {float:right; width:40px; height:30px; text-align:right;}
.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}

.namefilm {width:100%; margin-right: 160px;display:block; float:left;overflow:hidden; padding:10px 0;}
.ball {width:50px;float:left; text-align:center;overflow:hidden}
.vote {width:100px; float:left; text-align:center;overflow:hidden}
.to {color:#666;font-size:10px;}

/* ~ модуль активные пользователи ~ */
.people {padding:20px 0 20px 16px;overflow:hidden;}
.people ul {overflow: hidden; zoom: 1;}
.people ul li {float: left;width: 115px;height: 110px;padding: 0 8px 10px 0; overflow: hidden;}
.s-avatar {display: inline-block; position: relative; overflow: hidden;}
.s-avatar img {z-index: 32;border:1px solid #0d6fac; padding:1px}
.passchange:hover {background: url(/templates/kino/images/passchange.jpg) no-repeat 0 -33px; height:30px;width:108px; border:0px;}
.alluser {text-align:right; padding-right:15px; color:#666;}
.alluser a {font-size:12px;}

/* Модуль книга жалоб */
#form {overflow:hidden;}
.action , .action a {font-size: 12px; color:#999; padding:5px 0;}
.dopinp {font-size: 10px;color:#999; padding:5px 0;}
.bblo a {font: normal 12px arial, sans-serif;}

#lamentinfo {padding:5px;}
#lamentinfo h1, #lamentinfo p, #lamentinfo .dopmat, #lamentinfo #form {padding-left:0px; margin-left:0px;}
#lamentinfo hr {height:2px; background:#0d6fac; width:100%; border:none; margin:3px 0}

#lamentinfo .bblo{padding:10px 0;}
#form .static {font-size: 10px; color:#666;float:right; padding:10px 0 10px 10px;}

.bblo {padding:15px 0;}

.action a.delete:hover, .action a.delete:active {color: #d54e21 !important;font-size: 12px;}
.action a.delete:link, .action a.delete:visited {color: #bc0b0b;font-family: Arial;font-size: 12px;}
.action a.done:hover, .action a.done:active {color: #1d8bbd !important;font-size: 12px;}
.action a.done:link, .action a.done:visited {color: #21759b;font-family: Arial;font-size: 12px;}
.action a.inwork:hover, .action a.inwork:active {color: #25bf1d !important;font-size: 12px;}
.action a.inwork:link, .action a.inwork:visited {color: #259f1f;font-family: Arial;font-size: 12px;}
.action a.todo:hover, .action a.todo:active {color: #9e1be1 !important;font-size: 12px;}
.action a.todo:link, .action a.todo:visited {color: #7c1fad;font-family: Arial;font-size: 12px;}


#respon {margin:3px 0;padding:5px; display:none; background-color:#f6f6f6; overflow:hidden; clear:none;}
#respon p {padding:0px; margin:0px; display:block; text-align:left;}
#respon img {margin-bottom:-4px;padding:0px;}

.respon, .respons {margin:3px 0;padding:5px;display:none;background-color:#f6f6f6; overflow:hidden; clear:none;}
.respon p, .respons p {padding:0px !important; margin:0px; display:block; text-align:left;}
.respon img, .respons img {margin-bottom: -4px; padding:0px; border:none;}
img.midl {margin: 2px 10px 0px 2px; } /* для выравнивания по середине */

/* облако тегов */
#tagcloud {padding: 10px; text-align:center; } 
#tagcloud span { padding: 4px; } 
.smallest a:link, .smallest a:visited{ font-size: x-small; } 
.small a:link, .small a:visited{ font-size: small; } 
.medium a:link, .medium a:visited{ font-size:medium; } 
.large a:link, .large a:visited{ font-size:large; } 
.largest a:link, .largest a:visited { font-size:20px;} 

/*PAGER*/
.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; font-size:11px;}
.pager a:link, .pager a:visited {	color: #666;}
.pager a:hover{color: #000;}
.page-next{float:right;background: url(/templates/kino/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(/templates/kino/images/nav_pre_not_active.png) no-repeat left top;width:119px; height:21px; display:block;text-align:right;}
.page-next a {margin:1px 0 0 10px; display:block;}
.page-back a {margin:1px 0 0 30px; display:block;}
/* --- end of PAGER --- */


.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; font-size:10px; padding:10px; background-color:#ffe3d1; margin:10px 0 0 0; overflow:hidden; height:20px;}
.podbar p {padding:0px; margin:0px;}
.avt {float:left}
.commen  {float:right;}
.permalink p {margin:0 auto; text-align: center; width:150px; display:block; cursor:pointer; text-decoration:underline;}
.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;}


/* клавиатурные сокращения */
.keypress {margin:0 20px; color:#999; font-size:13px;}
p.rest {text-align:right;}
.rest .keypress {margin:0px;}