* {margin: 0;padding: 0;}
body {font: 13px Tahoma; background: url(../images/kol.png) no-repeat top #2e2e2e; max-width:1400px; margin:0 auto}
body, html {height:100%}
table {  border-collapse:collapse;  border:0}
table td {  padding:0;  font: 13px Tahoma;  color:#000;  vertical-align:top;}
a {color: #ffca00;  outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px}
img{border: none;}
input {vertical-align: middle; outline:none}
textarea { outline:none}
#wrapper { height:100%; min-height:100%; height:auto !important; min-width:980px; padding:0 10px}
ul {padding:0; margin:0; list-style:none}


/* Header
-----------------------------------------------------------------------------*/
#header { position:relative}
.topline {display:block; height:370px}
.top { position:relative; padding:0 10px 0 11px}
.top_l {width:11px; height:92px; background:url(../images/head_l.png) no-repeat top left; position:absolute; top:0; left:0}
.top_r {width:10px; height:92px; background:url(../images/head_r.png) no-repeat top left; position:absolute; top:0; right:0}
.top_c {height:92px; position:relative; background:url(../images/head.png) repeat-x top}
.logo {position:absolute; top:0px; left:3px}


/* login
-----------------------------------------------------------------------------*/
.for_login {position:absolute; top:7px; right:46px; height:49px}
.login_form {width:330px}

.login_input {background:url(../images/login_input.png) no-repeat top left; width:143px; height:27px; float:left; margin:0 7px 0 0}
.login_input input {color:#00c0ff; font:11px/27px tahoma; background:none; border:none; height:27px; padding:0 10px; width:123px}
.fbutton {float:left; border:none; background:url(../images/login_enter.png) no-repeat top left; width:29px; height:29px; cursor:pointer}

.first_login {color:#ffca00; font:11px tahoma; text-align:right}
.first_login a {color:#ffca00; margin:0 0 0 15px}
.logined {width:330px;}
.logined_name {width:120px; float:left; font:11px tahoma; color:#00c5fd;}
.logined ul {float:left; width:210px}
.logined ul li {font:11px tahoma; float:left; width:102px}
.logined a {color:#fdca0f; text-decoration:none}
.logined a:hover {text-decoration:underline}


/* top modules
-----------------------------------------------------------------------------*/
.plashka {position:relative; margin-bottom:10px; overflow:hidden;}
/*.plashka_l {position:absolute; top:0; left:0; width:135px; height:208px; background:url(../images/plashka_l.png) no-repeat top left}
.plashka_r {position:absolute; top:0; right:0; width:19px; height:208px; background:url(../images/plashka_r.png) no-repeat top left}
.plashka_c {height:208px; background:url(../images/plashka.png) repeat-x top}

.for_top_modules {width:100%; position:absolute; top:22px; left:0}
.for_top_modules_d {padding:0 14px 0 14px}

.module_block { position:relative; padding:0 9px 0 10px}
.module_block_l { position:absolute; top:0; left:0; width:10px; height:173px; background: url(../images/block_l.png) no-repeat top left}
.module_block_r { position:absolute; top:0; right:0; width:9px; height:173px; background: url(../images/block_r.png) no-repeat top right}
.module_block_c {height:173px; background:url(../images/block.png) repeat-x top; overflow:hidden;}

.chat {position:absolute; top:0; right:10px; width:384px}*/


/* search
-----------------------------------------------------------------------------*/
.f_search { position:absolute; top:55px; right:10px; width:370px}
.t_search {position:relative}
.search_input {background:url(../images/search.png) no-repeat top left; width:370px; height:27px; float:left; position:relative}
.search_input input {color:#c9caca; font:bold 11px/27px tahoma; background:none; border:none; height:27px; padding:0 10px; width:320px;}
.search_go {position:absolute; top:6px; left:340px; background:url(../images/search_go.gif) no-repeat top left; width:18px; height:15px; border:none; cursor:pointer}


.social {float:left; padding:2px 0 0 10px}
.social a {float:left; display:block; width:23px; height:23px; margin:0 3px 0 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
-moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.2;
}
.social a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
-moz-opacity: 1.0; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1.0;
}

.fb {background:url(../images/social/facebook.png)}
.mr {background:url(../images/social/mailru.png)}
.od {background:url(../images/social/od.png)}
.vk {background:url(../images/social/vk.png)}
.tw {background:url(../images/social/tw.png)}
.rss {background:url(../images/social/rss.png)}

.fav {background:url(../images/fav.png) no-repeat top left; width:29px; height:29px; position:absolute; top:7px; right:10px}


/* Middle
-----------------------------------------------------------------------------*/
.content {background:url(../images/t.png) repeat-x top; width:100%}
.r {background:url(../images/r.gif) repeat-y right}
.l {background:url(../images/l.gif) repeat-y left}
.b {background:url(../images/b.gif) repeat-x bottom}
.tl {background:url(../images/tl.png) no-repeat top left}
.tr {background:url(../images/tr.png) no-repeat top right}
.br {background:url(../images/br.jpg) no-repeat bottom right}
.bl {background:url(../images/bl.jpg) no-repeat bottom left; padding:0 11px 11px 11px;}

.cnt {width:100%}
.cnt_l {width:1%; padding:0 8px 0 0}
.cnt_r {width:99%}

.menu1 {height:40px; margin-bottom:10px}
.menu1 li {float:left; background:url(../images/menu_rule.gif) no-repeat right}
.menu1 li a {color:#00d8ff; font:bold 15px/40px tahoma; text-decoration:none; display:block; float:left; padding:0 10px}
.menu1 li a:hover {background:url(../images/hover.png) repeat-x top; color:#212121}
/* Social Bkocs */
#social_icons {background:url(../share42/public1.png);width:520px; height:37px; position:relative;padding:13px 0 0 10px;}

/* Chat
-----------------------------------------------------------------------------*/
#mchat_messages {height:110px; overflow: auto; background:url(../images/chat.png) repeat-x top #ffd5ac; border:#e18e3d 1px solid; font:11px tahoma; color:#2e2e2e; padding:5px}
#mchat-style {padding:10px 0 0 0;}
.minichat {position:relative; padding:0 0 0 34px}
.chat_smile { width:29px; height:29px; background:url(../images/chat/smile.png) no-repeat top left; border:none; cursor:pointer; margin-bottom:4px}
.chat_b {width:29px; height:29px; background:url(../images/chat/b.png) no-repeat top left; border:none; cursor:pointer;}
.chat_i {width:29px; height:29px; background:url(../images/chat/i.png) no-repeat top left; border:none; cursor:pointer;}
.chat_u {width:29px; height:29px; background:url(../images/chat/u.png) no-repeat top left; border:none; cursor:pointer;}
.chat_s {width:29px; height:29px; background:url(../images/chat/s.png) no-repeat top left; border:none; cursor:pointer;}

.chat_icons {position:absolute; top:10px; left:0;}
.chat_icons div {margin-bottom:2px}

.chat_input {width:350px; height:27px; background:url(../images/chat/chat_in.png) no-repeat top left; margin-top:5px}
.chat_input input {width:330px; padding:0 10px; font:11px/27px tahoma; background:none; height:27px; border:none; color:#fff}

/* Sidebar Left
-----------------------------------------------------------------------------*/

.lleft {width:400px}
.panel {background:url(../images/panel_t.png) repeat-x top; margin-bottom:15px; width:100%}
.panel_tl {background:url(../images/panel_tl.png) no-repeat top left}
.panel_tr {background:url(../images/panel_tr.png) no-repeat top right}
.panel_br {background:url(../images/panel_br.png) no-repeat bottom right}
.panel_bl {background:url(../images/panel_bl.png) no-repeat bottom left; padding:0 11px 11px 11px;}

.panel_head {height:40px; margin-bottom:10px; font:bold 15px/40px tahoma; color:#e9b905; padding:0 11px; text-shadow: 2px 1px 1px #212121;
filter: dropshadow(color=#212121, offx=2, offy=1);}

.panel_block {background:#232323; width:180px; margin-bottom:10px}
.panel_block_head {background:url(../images/panel_block_head.png) no-repeat top; height:32px; font:15px/32px tahoma; color:#e9b905; text-align:center}

.category_list {padding:10px}
.category_list li {font:11px tahoma}
.category_list li a {color:#00d8ff; text-decoration:none}
.category_list li a:hover {text-decoration:underline}

.ppanel a {height:13px; display:block; overflow:hidden; }


/* post
-----------------------------------------------------------------------------*/

.post2 {background:url(../images/post_head.png) repeat-x top #2e2e2e; margin-bottom:15px; color:#fff; width:100%}
.post {background:url(../images/post_head.png) repeat-x top #2e2e2e;  margin-bottom:15px; width:100%}
.post_tl {background:url(../images/post_head_l.png) no-repeat top left}
.post_tr {background:url(../images/post_head_r.png) no-repeat top right}
.post_br {background:url(../images/post_br.png) no-repeat bottom right}
.post_bl {background:url(../images/panel_bl.png) no-repeat bottom left; padding:0 5px 11px 5px;}
.post_head {height:42px; padding:0 150px 0 90px; position:relative;}
.post_year {font:bold 15px/42px tahoma; position:absolute; top:0; left:0; height:42px; text-align:center; width:100px}
.quality {float:right; padding:6px 0 0 0; position:absolute; top:0; right:0}
.quality span {float:left; display:block; width:69px; height:29px; margin:0 0 0 3px; background-repeat:no-repeat; background-position:top left}
.quality span:hover {background-position:bottom left}

.BDRip {background:url(../images/quality_buttons/bdrip.png);}
.CAMRip {background:url(../images/quality_buttons/camrip.png);}
.DVDRip {background:url(../images/quality_buttons/dvdrip.png);}
.HD720 {background:url(../images/quality_buttons/hd720.png);}
.HD480 {background:url(../images/quality_buttons/hd480.png);}
.HDRip {background:url(../images/quality_buttons/hdrip.png);}
.HDTVRip {background:url(../images/quality_buttons/hdtvrip.png);}
.R360 {background:url(../images/quality_buttons/r360.png);}
.SATRip {background:url(../images/quality_buttons/satrip.png);}
.Screener {background:url(../images/quality_buttons/screener.png);}
.TS {background:url(../images/quality_buttons/ts.png);}
.TS*Proper {background:url(../images/quality_buttons/tsproper.png);}
.TVRip {background:url(../images/quality_buttons/tvrip.png);}
.VODRip {background:url(../images/quality_buttons/vodrip.png);}
.WEBRip {background:url(../images/quality_buttons/webrip.png);}
.R240 {background:url(../images/quality_buttons/r240.png);}


h1 {font:bold 13px/42px tahoma; padding:0; margin:0; color:#2e2e2e; height:42px; overflow:hidden; }
h1 a {color:#2e2e2e; text-decoration:none}
h1 a:hover {text-decoration:underline}

h2 {font:bold 13px/42px tahoma; padding:0; margin:0; color:#2e2e2e; height:42px; overflow:hidden; }
h2 a {color:#2e2e2e; text-decoration:none}
h2 a:hover {text-decoration:underline}
h4 {font:bold 15px/42px tahoma; padding:0; margin:0; color:#2e2e2e; height:42px; overflow:hidden; }

.h4 {font:bold 15px/42px tahoma; padding:0; margin:0; color:#2e2e2e; height:42px; overflow:hidden; }
.con-pad {padding:10px 0}

.info-name {font:bold 13px/42px tahoma; padding:0; margin:0; color:#2e2e2e; height:42px; overflow:hidden; }

.text {padding:10px; border-bottom:1px dotted white}
.short_txt {color:#a8a8a8; padding:10px; text-align:justify;}
.short_txt h2 {color: #a8a8a8}
.short_txt h1 {color: #a8a8a8}
.short_txt img {margin:5px;}
/*.fltimg img {float:left; width:220px; margin:5px 10px 10px 0}
.short_txt>div>a>img {float:left; width:220px; margin:5px 10px 0 0}*/
.short_txt strong {color:#ffca00}
.short_txt b {color:#ffca00}
.seriallinks a{margin:5px;}

.static {color:#a8a8a8; padding:10px; min-height:200px; _height:200px}

/*
.static strong {color:#ffca00}
.static b {color:#ffca00}

*/
.static td {color:#a8a8a8;}

.static2 {color:#a8a8a8; padding:10px; background:#2e2e2e }
/*.static2 strong {color:#ffca00}
.static2 b {color:#ffca00}*/
.static2 td {color:#a8a8a8;}



.updated {background:url(../images/updated.png); width:90px; height:26px; position:relative; top:-2px}
.new {background:url(../images/new.png); width:90px; height:26px; position:relative; top:-2px}

.post_desc2 {padding:0 10px}
.post_desc2_table strong {color:#00d8ff}
.post_desc2_table b {color:#00d8ff}
.post_desc2_table td {vertical-align:middle}

.for_rating {position:relative; padding:0 70px 0 0}
.r_block {position:absolute; top:-7px; left:230px;  padding-left:9px; display:none;}
.r_block_l {width:9px; height:37px; background:url(../images/rating_block.png) no-repeat top left; position:absolute; top:0; left:0}
.r_block_r {background:#0e0e0e; height:35px; border:#898989 1px solid; border-left:none; color:#979797; padding:0 5px; font:14px/35px tahoma; white-space: nowrap}
.r_block_r strong {font-size:22px; color:#979797 !important;}


.post_desc2 .post_table_l {padding-top:10px;}

.post_table {width:100%}
.post_table_l {width:99%}
.post_table_r {width:1%}

.look {background:url(../images/look.png) no-repeat top; width:164px; height:40px; display:block; color:#00d8ff; text-align:center; font:bold 13px/41px tahoma; text-decoration:none; margin:0 0 3px 0; }
.look:hover {background-position:bottom}
.look22 {position:relative; left:-3px;}
.r-link a {text-decoration:none !important}
.r-link span {text-decoration:none !important}



.desc {height:29px; position:relative; padding:0 7px; float:left}
.desc_l {width:7px; height:29px; background:url(../images/desc_l.png) no-repeat top left; position:absolute; top:0; left:0}
.desc_r {width:7px; height:29px; background:url(../images/desc_r.png) no-repeat top left; position:absolute; top:0; right:0}
.desc_c {height:29px; background:url(../images/desc.png) repeat-x top}
.desc_rule {padding:0 2px 0 0}
.desc_rule div{width:2px; height:29px; background:url(../images/desc_rule.png) no-repeat top left; font-size:1px}
.desc_c td {vertical-align:middle; color:#ffca00}
.desc_c td span{vertical-align:middle; color:#a0aaac}

.desc_c table {width:143px}
.views {background:url(../images/views.png) no-repeat top left; padding:0 5px 0 27px}
.comments_num {background:url(../images/comments.png) no-repeat top left; padding:0 5px 0 31px}



.social_big {height:24px; padding:15px 0 0 0}
.social_big a {display:block; width:24px; height:24px; float:left; margin:0 8px 0 0}
.social_big .g {background:url(../images/social_full/g.png)}
.social_big .ya {background:url(../images/social_full/ya.png)}
.social_big .f {background:url(../images/social_full/fb.png)}
.social_big .mr {background:url(../images/social_full/mr.png)}
.social_big .t {background:url(../images/social_full/t.png)}
.social_big .o {background:url(../images/social_full/o.png)}
.social_big .l {background:url(../images/social_full/l.png)}
.social_big .lj {background:url(../images/social_full/lj.png)}



.fieldsubmit {height:40px}
.f_input {height:18px; font:12px/18px tahoma; width:150px}

.pages {text-align:center; padding:10px 0}

.comments {padding:0 15px}

.comm {background:url(../images/post_head.png) repeat-x top; margin-bottom:15px}
.comm_tl {background:url(../images/com_head_l.png) no-repeat top left}
.comm_tr {background:url(../images/post_head_r.png) no-repeat top right}
.comm_br {background:url(../images/panel_br.png) no-repeat bottom right !important}
.comm_bl {background:url(../images/panel_bl.png) no-repeat bottom left; padding:0 2px 0 0}
.comm_head {height:42px; padding:0 10px; position:relative;}


.add_comment {background:url(../images/editor_t.png) repeat-x top #232323; margin-bottom:15px}
.add_comment_tl {background:url(../images/editor_tl.png) no-repeat top left}
.add_comment_tr {background:url(../images/editor_tr.png) no-repeat top right}
.add_comment_br {background:url(../images/editor_br.png) no-repeat bottom right!important}
.add_comment_bl {background:url(../images/editor_bl.png) no-repeat bottom left; padding:0 2px 0 0}

.er {background:url(../images/e_r.png) repeat-y right}
.el {background:url(../images/e_l.png) repeat-y left}
.eb {background:url(../images/e_b.png) repeat-x bottom}

.add_comment_bl .editor {background:none; border:none}
.add_comment_bl .editor_toolbar { padding:3px; float:right}
.add_comment_bl .editor_button {margin: 0 0 0 4px}

.add_comment_bl #comments { width:100% !important; color:#a8a8a8; font:11px tahoma}
.add_comment_bl .textarea {padding:4px}

.comment_head {background:url(../images/comment_cusma_bg.png) repeat-x left}
.comment_head div {height:28px; background:url(../images/coment_cusma.png) no-repeat top left; line-height:28px; padding:0 10px}
.comment_head div a {text-decoration:none; font:bold 11px tahoma; color:#00d8ff}
.comment_head div .com_date  {font:11px tahoma; color:#00d8ff; float:right; padding:6px 0 0 0}
.comment_head div .com_date span {font-weight:bold; color:#ffca00}
.comment_author_name {/*float:left;*/ padding:6px 0 0 0; line-height: 23px;}

.add_cc {width:100%}
.add_cc_l {width:90%; padding:0 10px 0 0}
.add_cc_r {width:50%; vertical-align:bottom; padding-bottom:15px}

.adddd {padding:0 12px}
.send {display:block; border:none; background:url(../images/send.png); width:132px; height:38px; cursor: pointer}
.send2 {display:block; border:none; background:url(../images/send2.png); width:132px; height:38px; cursor: pointer; font:bold 15px/45px tahoma; color:#ffca00}
.sec_code {background:url(../images/capcha_in.png) no-repeat top left; width:132px; height:29px; border:none; text-align:center; color:#a8a8a8; font:11px tahoma}
.f_input {background:url(../images/capcha_in.png) no-repeat top left; width:112px; height:29px; border:none; text-align:left; color:#a8a8a8; font:11px tahoma; padding:0 10px; margin:0 10px 0 0}
.com_notlog {padding:10px 15px}

.label {white-space:nowrap; padding-right:15px !important}

.comment { border-bottom:#000 1px solid}
.comment_table {width:100%;}
.comment_l {width:112px; text-align:center; color:#ffca00 !important; font:11px tahoma; padding:5px}
.comment_r { padding:0 0 0 15px; font:11px tahoma; color:#a8a8a8; padding:5px 5px 5px 10px}

#comments {background:none}


.comment_footer { font-size:11px !important; text-align:right; padding:10px}
.tableform {width:100%}
.tableform td {padding:3px 0}

.archives {padding:0 2px 10px 2px}
.pm_list {padding:3px 5px !important}
.pm .bbcodes {margin-top:15px !important}
.fieldsubmit button {float:left; margin-right:10px}
.fieldsubmit input {float:left; margin-right:10px}

.block_content {background:#fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:#ccc 1px solid; padding:15px;}


/* Footer
-----------------------------------------------------------------------------*/
#bot_height {height:162px; clear:both}
#footer {position:relative; margin:-162px auto 0 auto; height:162px; padding:0 10px;}
.footer {background:url(../images/footer.jpg) repeat-x top}
.footer_l {background:url(../images/footer_l.jpg) no-repeat top left}
.footer_r {background:url(../images/footer_r.jpg) no-repeat top right; height:162px; position:relative}
.f_table {width:100%; height:140px}
.f_table_l {color:#a8a8a8; font:13px tahoma; background:url(../images/foter_rule.gif) repeat-y right; padding:5px 10px 0 0; width:80% }
.f_table_l_d {height:125px; overflow:hidden}
.f_table_c {background:url(../images/foter_rule.gif) repeat-y right; width:10%; padding:0 10px; white-space:nowrap}
.f_table_c ul li {font:12px tahoma; white-space:nowrap}
.f_table_c ul li a {color:#00d8ff; text-decoration:none}
.f_table_c ul li a:hover {text-decoration:underline}
.f_table_c strong {font:bold 15px tahoma; display:block; color:#00d8ff; margin-bottom:3px}
.copy {width:10%; padding:0 10px 12px 10px; vertical-align:bottom; color:#a8a8a8; font:11px tahoma}
.copy span {padding:0 0 0 20px; background:url(../images/clock.png) no-repeat bottom left}
.for_f_rable {padding:17px 14px 0 14px}


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

/* navigation
-----------------------------------------------------------------------------*/

.pages a {display:inline-block; height:29px; width: 30px; background:url(../images/page.png) repeat-x top;  font:bold 15px/29px tahoma; text-decoration:none; margin: 3px; color:#00d8ff}
.pages a span {display:inline-block; background:url(../images/page_l.png) no-repeat top left}
.pages a span span {background:url(../images/page_r.png) no-repeat top right; height:29px; padding:0 6px; min-width:15px}

.prev {display:inline-block; height:29px; background:url(../images/page.png) repeat-x top; font:bold 15px/29px tahoma; text-decoration:none;}
.prev span {display:inline-block; background:url(../images/page_l.png) no-repeat top left}
.prev span span {background:url(../images/page_r.png) no-repeat top right; height:29px; padding:0 6px; min-width:15px}

.prev2 {display:inline-block; height:29px; background:url(../images/page.png) repeat-x top; font:bold 15px/29px tahoma; text-decoration:none}
.prev2 span {display:inline-block; background:url(../images/page_l.png) no-repeat top left}
.prev2 span span {background:url(../images/page_r.png) no-repeat top right; height:29px; padding:0 6px; min-width:15px}

.pages a:hover {display:inline-block; height:29px; background:url(../images/page_act.png) repeat-x top; font:bold 15px/29px tahoma; text-decoration:none; color:#000}
.pages a:hover span {display:inline-block; background:url(../images/page_l_act.png) no-repeat top left}
.pages a:hover span span {background:url(../images/page_r_act.png) no-repeat top right; height:29px; padding:0 6px; min-width:15px}


/* recention
-----------------------------------------------------------------------------*/
.rec {background:url(../images/rec.png) repeat-x top; margin-bottom:15px}
.rec_tl {background:url(../images/rec_l.png) no-repeat top left}
.rec_tr {background:url(../images/rec_r.png) no-repeat top right}
.rec_br {background:url(../images/panel_br.png) no-repeat bottom right !important}
.rec_bl {background:url(../images/panel_bl.png) no-repeat bottom left; padding:0 2px 0 0}
.rec_head {height:34px; padding:0 10px; position:relative; font:11px tahoma}
.rec_txt {padding:15px 10px 15px 10px; color:#a8a8a8; font:13px tahoma}
.type_rec {color:#00d8ff; float:left; padding:9px 0 0 0}
.type_rec strong {color:#ffca00}

.rec_r {color:#00d8ff; float:right; padding:9px 0 0 0}
.rec_r strong {color:#ffca00}

.recenz {background:url(../images/recenz.png) repeat-x top; margin:0 0 14px 0}
.recenz_l {background:url(../images/recenz_l.png) no-repeat top left}
.recenz_r {background:url(../images/recenz_r.png) no-repeat top right; height:45px; position:relative}

.add_rec {color:#ffca00; position:absolute; top:3px; right:10px}
.rec_name {font:bold 15px/45px tahoma; color:#ffca00; padding:0 0 0 10px}


.rec2_head .add_rec {top:0}
.rec2 {background:url(../images/rec2.png) repeat-x top; margin-bottom:15px}
.rec2_tl {background:url(../images/rec2_l.png) no-repeat top left}
.rec2_tr {background:url(../images/rec2_r.png) no-repeat top right}
.rec2_head {height:42px; padding:0 10px; position:relative; font:11px tahoma}
.rec2_head .rec_name {font:bold 15px/42px tahoma; padding:0}

.add_rec_form {width:100%}
.add_rec_form_l {width:99%; padding:0 10px 0 0}
.add_rec_form_r {width:1%; vertical-align:bottom}
.add_rec_form_rt {width:1%}

.rec_check_type {color:#a8a8a8; font:13px/22px tahoma; height:22px; margin-bottom:5px}
.rec_check_type div {float:left; width:22px; height:22px; background:url(../images/as_radiobox.png) no-repeat bottom left; cursor:pointer}
.as_radio_checked {background:url(../images/as_radiobox.png) no-repeat top left !important}
.rec_check_type span {float:left; display:block; margin:0 0 0 10px; height:22px;}

.add_rec_textarea {background:url(../images/add_rec_pip.gif) repeat-x top #232323}
.add_rec_textarea div div {background:url(../images/add_rec_pip.gif) repeat-y right}
.add_rec_textarea div div div {background:url(../images/add_rec_pip.gif) repeat-x bottom}
.add_rec_textarea div div div div {background:url(../images/add_rec_pip.gif) repeat-y left}
.add_rec_textarea div div div div div {background:url(../images/add_rec_tl.gif) no-repeat top left}
.add_rec_textarea div div div div div div {background:url(../images/add_rec_tr.gif) no-repeat top right}
.add_rec_textarea div div div div div div div {background:url(../images/add_rec_br.gif) no-repeat bottom right}
.add_rec_textarea div div div div div div div div {background:url(../images/add_rec_bl.gif) no-repeat bottom left; padding:10px}
.add_rec_textarea div div div div div div div div textarea {height:105px; width:100%; background:none; border:none; color:#a8a8a8; font:13px tahoma;}

.heading {padding:0; margin:0; font:bold 15px tahoma; color:#a8a8a8;}

.userstop2 {border-right:#a8a8a8 1px solid; border-bottom:#a8a8a8 1px solid}
.userstop2 td {color:#a8a8a8; font:11px tahoma; border-left:#a8a8a8 1px solid; border-top:#a8a8a8 1px solid; padding:5px 10px}

.userstop3 {}
.userstop3 td {color:#a8a8a8; font:11px tahoma;  padding:5px 10px}

.pm {border-right:#a8a8a8 1px solid; border-bottom:#a8a8a8 1px solid; background:none}
.pm td {color:#a8a8a8; font:11px tahoma; border-left:#a8a8a8 1px solid; border-top:#a8a8a8 1px solid; padding:5px 10px; background:none !important; vertical-align:middle}

.pm_head {color:#fff !important}

#jswrapper {padding:0 20px}

#intro {

}

#slider {
    margin: 0 auto;
    position: relative;
  width: {widthbox}px;
}

.scroll {
  overflow: hidden;
  width: 100%;
    margin: 0 auto;
    position: relative;
  padding:10px 0;

}

.scrollContainer {
  position: relative;
}

.scrollContainer div.panel {
    padding: 10px;
  height: 142px;
    width: {widthpost}px;
}

.inside {

  background: #232323;
  font: 12px/1.5 tahoma, serif;
  color: #036;
  padding:5px

}

.inside img {
  display: block;
  margin:0;
  width: 95px;
  height: 142px;
}

.inside h2 {
  font-weight: normal;
  color: #111;
  font-size: 12px;
  margin: 0 0 8px 0;
}

.inside p {
  font-size: 11px;
  color: #ccc;
}

.inside a {
  color: #999;
  text-decoration: none;

}

.inside a:hover {
  border-bottom: 1px solid #999;
}

.scrollButtons {
    position: absolute;
    top: 54px;
    cursor: pointer; width:20px; height:63px; z-index:999999;
}

.scrollButtons.left {
    left: -25px;  background:url(../images/leftarrow.png) no-repeat top left
}
.scrollButtons.left:hover {background-position:bottom left}


.scrollButtons.right {
    right: -24px; background:url(../images/rightarrow.png) no-repeat top left
}
.scrollButtons.right:hover {background-position:bottom left}

.hide {
    display: none;
}
/*Hintbox block*/
.jslideblock.hover div[class="jslidebox"] {display: block;}
.jslideblock a {color: #999999; border-bottom:1px dotted #CCCCCC; text-decoration:none; font-size: 11px;}
.jslideblock b a {color: #131313; font-size: 13px; font-family:Arial,Helvetica,Geneva,sans-serif;}
.jslidebox {
  display: none;
  position: absolute;
  z-index: 3;
  right: 0px;
  top: 0px;

  font-size: 12px;
}
.jslidebox p {color: #131313; background: #F5F5F5; margin: -9px -9px 10px -9px; padding: 5px 9px; font-size: 12px; font-family:Arial,Helvetica,Geneva,sans-serif;}
.jslidebox p:first-child { margin-bottom: 0;}

.players {height:22px;background:url(../images/players/null.png); width:133px;}
.players div {width:22px; height:22px;  float:left;}

.p_v24 {background:url(../images/players/24v.png)}
.p_dailymotion {background:url(../images/players/dailymotion.png)}
.p_myvi {background:url(../images/players/myvi.png)}
.p_namba {background:url(../images/players/namba.png)}
.p_openfile {background:url(../images/players/openfile.png)}
.p_smotricom {background:url(../images/players/smotricom.png)}
.p_videobb {background:url(../images/players/videobb.png)}
.p_videozer {background:url(../images/players/videozer.png)}
.p_youtube {background:url(../images/players/youtube.png)}
.p_vk {background:url(../images/players/vk.png)}
.p_null {background:url(../images/players/null.png)}

.welcome {color: #a8a8a8; text-align: justify;}
.welcome h2 {display: inline; color: #a8a8a8; height: 13px;line-height:13px;}

.pad10 {padding:10px;}

.archive a {color:#00D8FF; font: 13px tahoma}

.comments_num a {text-decoration:none;}
.comments_num a:hover {text-decoration:underline;}

/*  Modules  */
.post3 {background:url(../images/com-head2.png) repeat-x top #2e2e2e; margin-bottom:15px; color:#fff; width:100%}
.post3 .comm_tl {background:url(../images/com-head-l2.png) no-repeat top left !important}
.post3 .comm_tr {background:url(../images/com-head-r2.png) no-repeat top right !important}

.comm-table1 {width:100%; height:40px}
.comm-table1-l {width:99%; vertical-align:middle}
.comm-table1-r {width:1%; white-space:nowrap; vertical-align:middle; font:bold 15px tahoma !important;}
.comm-table1 td {color:#000; font:bold 12px tahoma}
.comm-table1 td span {color:#7b7b7b}
.comm-table1 td a {color:#000}
.rasporka {padding:10px 15px}
.stol-list { padding:0 0 40px 0}
.stol-edit {text-align:right}
.stol-edit a {color:#ff9200; font:bold 12px tahoma;}

.post4 {background:url(../images/com-head4.png) repeat-x top #2e2e2e; margin-bottom:15px; color:#fff; width:100%}
.post4 .comm_tl {background:url(../images/com-head-l4.png) no-repeat top left !important}
.post4 .comm_tr {background:url(../images/com-head-r4.png) no-repeat top right !important}

.post5 {background:url(../images/com-head5.png) repeat-x top #2e2e2e; margin-bottom:15px; color:#fff; width:100%}
.post5 .post_tl {background:url(../images/com-head-l5.png) no-repeat top left !important}
.post5 .post_tr {background:url(../images/com-head-r5.png) no-repeat top right !important}
.post5 img {border: 1px solid #232323;}

.answer {background:#747474; padding:5px; border:#aeaeae 1px solid; margin:5px 0; font:bold 12px tahoma; color:#000}
.a-lnk {padding:30px 0 0 0}
.a-lnk a {color:#eff75e; margin-left:10px}

.stol textarea {width:100%; background:none; border:none; height:100px; color:#fff; font:12px tahoma}
.orange-rule {background:#ff8a00; height:2px; font-size:1px; width:80%; margin:0 auto 15px auto}

.a-white {color:#fff}
.stol-admin {padding:5px 0}
.stol-admin label {display:block}
.stol-admin input {width:100%; background:#fff; border:none; padding:2px 0px; margin:2px 0 0 0}

.relatedd {padding:0px 0 0px 20px}
.relatedd li {padding:0 10px; font-size:14px; margin:3px 0; display: inline-block}
.relatedd li a {text-decoration:none}
.relatedd li a:hover {text-decoration: underline}

.buttondw {background: url(../images/grey_button.png) no-repeat;
cursor: pointer;
z-index: 9999;
position: absolute;
width: 165px;
height: 49px;
margin-left: -188px;
margin-top: 5px;}

.dload
{cursor: pointer; text-decoration:none; font-family:arial; color:#fff; background:url('../images/downloads.png') no-repeat top right; height:70px; width:305px; display:block;
position: absolute;
margin-left: -340px;}
.dload:hover
{cursor: pointer; text-decoration:none; font-family:arial; color:#fff; background:url('../images/downloads.png') no-repeat bottom right; height:70px; width:305px; display:block;}
.dlload1 {font-size: 22px; padding-top: 15px; padding-right: 12px; float:right;}
.dlload2 {font-size: 11px; font-family: tahoma; padding-top: 6px; padding-right: 16px; float:right;}

.pm_status {
	padding: 0px;
	width: 50%;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #ffca00;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

/*Кнопка Up*/
.up { 
background: url("../images/up.png") 0px 0px no-repeat transparent;
bottom: 10px;
display: block;
height: 100px;
position: fixed;
right: 5px;
width: 100px;
z-index: 2000;
}

.up:hover { 
background-position: 0px -108px;
}

 /*Кнопка Change
.change { 
background: url("../images/change.png") 0px 0px no-repeat transparent;
bottom: 120px;
display: block;
height: 100px;
position: fixed;
right: 5px;
width: 100px;
z-index: 2000;
}

.change:hover { 
background-position: 0px -108px;
} 
*/

.scrollTop{
	background:url('../images/up.png') 0 0 no-repeat;
	width: 100px;
	height: 100px;
	top:20%;
	right:2%;
}
.scrollTop:hover{ background-position:0 -108px; }
 /*Кнопка Change end*/
 /*tabs*/
.korpus > div, .korpus > input { display: none; }

.korpus label { background: url(" ../images/page_act.png");  padding: 5px; line-height: 28px; color: #000; font-weight: bold; text-decoration: none; cursor: pointer; position: relative; bottom: 1px; text-shadow: 0px -1px 5px #ffca00;}
.korpus input[type="radio"]:checked + label { border-bottom: 8px solid #ffca00; }

.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3),
.korpus > input:nth-of-type(4):checked ~ div:nth-of-type(4) { display: block; padding: 50px 10px 10px 10px; border: 1px solid #ffca00;}
/*tabs end*/

/* Модальное окно */
#mask {
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:9000;
	background-color:#000;
	display:none;
	}
#boxes .window {
	position:fixed;
	display:none;
	z-index:9999;
	}
#boxes #dialog h3 {text-align:center}
#boxes #dialog {
background-color: #f3f3f3;
border: 1px solid #dedede;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 0px 0px 30px rgba(0,0,0,0.2);
-webkit-transition: 0.4s ease-out;
-moz-transition: 0.4s ease-out;
-ms-transition: 0.4s ease-out;
-o-transition: 0.4s ease-out;
transition: 0.4s ease-out;
	text-align: left;
	font-size: 20px;
	width:650px;
	height:450px;
	}
.close {margin:0 0 0 600px}

a.button {
display:inline-block;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;
text-shadow:0 1px 0 #474747;
color:#fff;
cursor:pointer;
text-decoration:none;
margin:0 0 10px;
padding:5px 45px 9px 45px;}

.button.blue {
background: -moz-linear-gradient(top, #54baec, #2395cc);
background: -webkit-linear-gradient(top, #54baec, #2395cc);
background: -o-linear-gradient(top, #54baec, #2395cc);
background-color: #2395cc;
border-bottom:3px solid #2a7396;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.button.blue:hover {
background: -moz-linear-gradient(top, #2395cc, #54baec);
background: -webkit-linear-gradient(top, #2395cc, #54baec);
background: -o-linear-gradient(top, #2395cc, #54baec);
background-color: #54baec;
}
.button.blue:active {
margin-top:3px;
border-bottom:none;
}

/* конец Модальное окно */