/* Template created by mexalim */
/* ICQ 590881221 Email mexalim@gmail.com */

/**/
/**/
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 
 margin: 0;
 padding: 0;
}
body, html {
 color:#4b4b4b;
 font-size:12px;
 background:#fff url("/images/bg.png");
 font-family:Tahoma, Geneva, sans-serif;
 }
/*общее*/
input, button, textarea {
 font-family: Tahoma, Geneva, sans-serif;
 
}
h1, h2, h3 {
 font-weight:normal;
}
table {
 border:0;
 padding:0;
 border-collapse:collapse;
border-spacing: 0px;
 }

td {
 vertical-align:top;
 padding:0;

}
a {
 color:#555555;
 text-decoration: none;
}
a:hover {
 color: #000;

}
a img {
 border: 0 none;
}
ul,li {
 list-style: none;
 padding: 0px;
 margin: 0px;
}

.f_textarea {
 background-color: #f4f4f4;
 border-bottom: 1px #CCC solid;

}
ul.tableform {
 width: 100%;
}
ul.tableform li {
 padding: 5px;
 margin-bottom: 5px;
}
 ul.tableform li span.label {
 display:block;
 margin-bottom: 5px;
 }
 ul.tableform li.fieldsubmit {
 margin-top: 20px;
 text-align:right;
 } 
 ul.tableform li.fieldsubmit:hover {
 background:none;
 }
 ul.tableform li.sel select {
 height: 30px;
 }
 .dopinpt {
 width: 660px;
 margin: 5px;
 }
 .dopinpt tr td {
 padding: 10px;
 background:#f1f1f1;
 }
 
 .di_title {
 border-bottom: 1px #fff solid;
 color:#999;
 }
.clr {
 clear:both;
 display:block;
}
.spacer {
 padding: 7px ;
}
.left {
 float:left;
}
.right {
 float:right;
}

.f_input, .f_textarea, .s_input, .xfield input, .xfield textarea {
 height: 25px;
 border: 1px #e3e3e3 solid;
 background-color: #f3f3f3;
 padding: 0px 5px;
 color:#7c7b7b;
 margin: 2px 0px;
 width: 80%;
 line-height: 23px;
}
 .f_input:focus, .f_textarea:focus, .xfield input:focus {
 border: 1px #d4d4d4 solid;
 color: #626262;
 background-color: #FAFFBD;
 }

.f_textarea, .xfield textarea {
 height: auto;
 padding: 0px;

}
.xfield textarea {
 width: 98%;
 height: 150px;
}

.checkbox {
 margin: 3px 0px;
}
.pc_bottom {
 background:url("/images/see_bt.png");
 padding: 6px 8px;
 color:#fff;
 font-weight:bold;
 font-size: 11px;
 border: 0px;
 cursor: pointer;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 
}
/*head*/
#wrapper {
 padding-top: 145px;
 width: 100%;
}

#head {
 width: 888px;
 height: 60px;
 position:absolute;
 top: 35px;
 left: 50%;
 z-index: 8000;
 margin-left: -535px;
}
 
 .h_cat, .h_s_title {
 float:left;
 text-align:center;
 height: 47px;
 line-height: 47px;
 font-size: 14px;
 font-weight:bold;
 }
 .z_cat {
 float:right;
 text-align:center;
 height: 47px;
 line-height: 47px;
 font-size: 14px;
 font-weight:bold;
 }
.q_cat {
 float:left;
 text-align:center;
 height: 47px;
 line-height: 47px;
 font-size: 14px;
 font-weight:bold;
 margin-right: 10px;
 }
 .serchb { 
 width: 70px;
 color:#313131;
 line-height: 22px;
 text-align:center;
 height: 30px;
 font-size: 13px;
 font-weight:bold; }
 .h_search {
 height: 38px;
 background:url("/images/top_bg.png") repeat-x 0px 0px;
 color:#e9f4ff;
 float:left;
 margin-right: 10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 width: 370px;
 padding: 9px 10px 0px 0px;
 text-transform:uppercase;
 }
 .h_logo {
 float:left;
 width: 101px;
 margin-right: 20px;
 }
 .h_cat {
 background:url("/images/top_bg.png") repeat-x 0px -47px;
 width: 130px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 color:#a5a5a5;
 text-shadow: 1px 1px 0px #fff;
 cursor: pointer;
 }
 
 .z_cat {
 background:url("/images/top_bg.png") repeat-x 0px -47px;
 width: 120px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 color:#a5a5a5;
 text-shadow: 1px 1px 0px #fff;
 cursor: pointer;
 }
 
 .q_cat {
 background:url("/images/top_bg.png") repeat-x 0px -47px;
 width: 110px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 color:#a5a5a5;
 text-shadow: 1px 1px 0px #fff;
 cursor: pointer;
 }
 .q_cat a{ color:#a5a5a5; }
 
 .h_activ {
 color:#547aa0;
 -webkit-box-shadow: 0px 0px 5px 0px #c4c4c4;
 -moz-box-shadow: 0px 0px 5px 0px #c4c4c4;
 box-shadow: 0px 0px 5px 0px #c4c4c4;
 }
.z_activ {
 color:#547aa0;
 -webkit-box-shadow: 0px 0px 5px 0px #c4c4c4;
 -moz-box-shadow: 0px 0px 5px 0px #c4c4c4;
 box-shadow: 0px 0px 5px 0px #c4c4c4;
 }
 
 .search_input {
 margin-left: 10px;
 float:left;
 background:#f4f4f4;
 border: 1px #52789f solid;
 height: 27px;
 padding: 0px 5px;
 line-height: 27px;
 font-size: 12px;
 color:#626262;
 width: 277px;
 -webkit-box-shadow: inset 0px 0px 5px 2px #cdd3d8;
 -moz-box-shadow: inset 0px 0px 5px 2px #cdd3d8;
 box-shadow: inset 0px 0px 5px 2px #cdd3d8;
 }
 
 
.fm_info{ text-decoration: underline; cursor: help; }


 .h_block_cats, .z_block_cats {
 position:absolute;
 top: 57px;
 display:none;
 right: 0px;
 width: 520px;
 padding: 10px 0px 10px 10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: 0px 0px 5px 0px #c4c4c4;
 -moz-box-shadow: 0px 0px 5px 0px #c4c4c4;
 box-shadow: 0px 0px 5px 0px #c4c4c4;
 background:#ebebeb;
 }
 .h_block_cats ul, .z_block_cats ul {
 margin-right: 10px;
 float:left;
 width: 163px;
 }
 .h_block_cats ul li, .z_block_cats ul li, .lb_panel ul li {
 margin-bottom:5px;
 }
 .h_block_cats ul li a, .z_block_cats ul li a, .lb_panel ul li a {
 display: block;
 padding: 5px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 background:#f8f8f8;
 border: 1px #d9d9d9 solid;
 font-weight:bold;
 text-transform:lowercase;
 }
 .h_block_cats ul li a:hover, .z_block_cats ul li a:hover, , .lb_panel ul li a:hover {
 -webkit-box-shadow: 0px 0px 2px 0px #c4c4c4;
 -moz-box-shadow: 0px 0px 2px 0px #c4c4c4;
 box-shadow: 0px 0px 2px 0px #c4c4c4;
 }
 


 
/**/
.login_block {
 position:absolute;
 top: 35px;
 right: 55px;
 z-index: 8000;
}
 .lb_av {
 height: 47px;
 width: 47px;
 float:left;
 background:url("/images/av_str.png") no-repeat right center;
 padding-right: 7px;
 }
 .lb_av_in {
 height: 39px;
 width: 39px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 overflow:hidden;
 padding: 4px;
 background:url("/images/top_bg.png") repeat-x 0px 0px;
 
 }
 .lb_av a img {
 width: 39px;
 height: 39px;
 }
 .lb_bt {
 background:url("/images/top_bg.png") repeat-x 0px 0px;
 height: 31px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 padding: 8px;
 float:left;
 margin-left: 10px;
 }
 .lb_bt div {
 color:#fff;
 font-size: 11px;
 margin-bottom: 3px;
 }
 .lb_bt div a {
 color:#e9f4ff;
 }
 
 .lb_panel {
 width: 200px;
 right: 35px;
 position:absolute;
 top: 92px;
 display:none;
 background:#ebebeb;
 padding: 10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: 0px 0px 2px 0px #c4c4c4;
 -moz-box-shadow: 0px 0px 2px 0px #c4c4c4;
 box-shadow: 0px 0px 2px 0px #c4c4c4;
 
 }

 .login_input {
 display:block;
 background:#f0f0f0;
 border: 1px #dbdbdb solid;
 padding: 2px 5px;
 width: 190px;
 }
 .l_button {
 background:url("/images/see_bt.png");
 border: 0px;
 text-align:center;
 padding: 4px 0px;
 font-weight:bold;
 cursor: pointer;
 width: 100%;
 display:block;
 color:#fff;
 }
 
 
 
.nextfull{
 width:750px;
 height:210px;
}

.nextfull li{
 float: left;
 width:110px;
 padding-left: 8px;
}

.nextfull a{
 font-size: 11px;
 color: #266c90;
}

.nextfull a:hover{
 font-size: 11px;
 color: #f71111;
}
.nextimg{
 border: 2px solid #113f5c;
 width:105px;
 padding: 5px;
 height:150px;
}
.nextimg:hover{
 border: 2px solid #f71111;
}
.dobal { font-size: 11px;
margin-top: -14px;} 
/**/
.q_news {
 float:left;
 margin-bottom: 30px;
 text-align: center;
 position:relative;
 width: 49%;
 height: 170px;
} 
 .q_news h2, .q_news h2 a {
 float:left;
 font-weight: bold;
 color:#3c5b79;
 font-size: 15px;
 text-align: center;
 }
.q_img, .q_img img{
width: 160px;
height: 120px;
float:left;
 -webkit-border-radius: 6px;
 -webkit-border-top-right-radius: 0;
 -moz-border-radius: 6px;
 -moz-border-radius-topright: 0;
 border-radius: 6px;
 border-top-right-radius: 0;
 background:#688bb0;
}
.q_text{
margin: 5px;
float:left;
width: 350px;
}


.f_news {
 float:left;
 margin-bottom: 100px;
 text-align: center;
 position:relative;
 width: 20%;
 height: 200px;
} 
 .f_news h2, .f_news h2 a {
 font-weight: bold;
 color:#3c5b79;
 font-size: 13px;
 text-align: center;
 }
 .f_news h2:hover, .f_news h2 a:hover {
 font-weight: bold;
 color:#6285a7;
 font-size: 13px;
 text-align: center;
 }
 small {
font-size: 10px;
text-align: center;
color: #84aacf;
}
 .f_img {
 width: 150px;
 height: 200px;
 padding: 5px;
 position:relative;
 -webkit-border-radius: 4px;
 -webkit-border-top-right-radius: 0;
 -moz-border-radius: 4px;
 -moz-border-radius-topright: 0;
 border-radius: 4px;
 border-top-right-radius: 0;
 background:#688bb0;
 margin: 0 auto 20px auto;
 }
 .f_img:hover {
 width: 150px;
 height: 200px;
 padding: 5px;
 position:relative;
 -webkit-border-radius: 4px;
 -webkit-border-top-right-radius: 0;
 -moz-border-radius: 4px;
 -moz-border-radius-topright: 0;
 border-radius: 4px;
 border-top-right-radius: 0;
 background:#6285a7;
 margin: 0 auto 20px auto;
 }
 .f_img img, .f_img a img {
 width: 150px;
 height: 200px;
 -webkit-box-shadow: 0px 0px 5px 2px #49698b;
 -moz-box-shadow: 0px 0px 5px 2px #49698b;
 box-shadow: 0px 0px 5px 2px #49698b;
 
 }
 .fi_glow {
 background:url("/images/img_glow.png");
 width: 150px;
 height: 200px;
 position:absolute;
 top: 5px;
 }
 
 a.fm_info {
 display:block;
 height: 33px;
 background: url("/images/short_icons.png") no-repeat 9px 0px #698cb1;
 -webkit-border-top-right-radius: 4px;
 -webkit-border-bottom-right-radius: 4px;
 -moz-border-radius-topright: 4px;
 -moz-border-radius-bottomright: 4px;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
 position:absolute;
 width: 33px;
 right: -33px;
 top: 0px;
 z-index: 7000;
 }
 
 .fm_imgs {
 display:block;
 height: 20px;
 position:absolute;
 width: 20px;
 right: -33px;
 top: 35px;
 z-index: 7000;
 }
 .fi_block {
 background:url("/images/fi_str.png") no-repeat 167px top ; 
 padding-top: 8px;
 position:absolute;
 right: 0px;
 width: 200px;
 top: 40px;
 left: 0px;
 text-align:left;
 display:none;
 z-index: 5;
 }
 .fi_block_in {
 background:#ffffff;
 border:1px #e9e9e9 solid;
 -webkit-box-shadow: 0px 0px 2px 0px #dfdfdf;
 -moz-box-shadow: 0px 0px 2px 0px #dfdfdf;
 box-shadow: 0px 0px 2px 0px #dfdfdf;
 padding: 10px;
 font-size: 11px;
 font-weight:bold;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
 .fi_block_in ul li {
 border-bottom: 1px #e6e6e6 dashed;
 margin-bottom: 5px;
 padding-bottom: 5px;
 }
 .fi_block_in ul li a {
 color:#698cb1;
 }
 .fi_block_in ul li a:hover {
 color:#486b91;
 }
 .fi_block_in ul li.last {
 margin: 0px;
 padding:0px;
 border: 0px;
 }
/**/
.middle {
 width: 100%;
}
 .middle_in {
 padding: 0px 100px;
 }
.page_content, .footer {
 background:#fff;
 border: 1px #dddddd dashed;
 padding: 10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin-bottom: 50px;
}
 .pc_title, .pc_title h1, .pc_title h2 {
 font-size: 24px;
 margin-bottom: 10px;
 padding-bottom: 10px;
 
 border-bottom: 1px #dddddd dashed;
 }
 /*(fullnews)*/
 
 .fn_left {
 width: 300px;
 float: left;
 position: relative;
 }
 .fn_l_pict img {
 width: 300px;
 }
 
 .fn_l_options {
 background:url("/images/top_bg.png") repeat-x 0px 0px;
 height: 38px;
 -webkit-border-bottom-right-radius: 4px;
 -webkit-border-bottom-left-radius: 4px;
 -moz-border-radius-bottomright: 4px;
 -moz-border-radius-bottomleft: 4px;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px;
 margin-bottom: 10px;
 }
 .fn_l_options .left {
 padding: 10px;
 }
 ul.soc_menu {
 height: 38px;
 width: 93px;
 padding: 8px 8px 0px 0px;
 }
 ul.soc_menu li {
 display:inline;
 float: left;
 margin-left: 10px;
 }
 ul.soc_menu li a {
 display:block;
 float: left;
 background:url("/images/soc_bg.png") 0px 1px;
 font-weight:bold;
 font-size: 14px;
 color:#557ba2;
 height: 21px;
 line-height: 21px;
 width: 21px;
 text-align:center;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
 ul.soc_menu li a:hover {
 background:#fff;
 }
 .fn_l_o_fav {
 background:url("/images/like_bg.png");
 width: 75px;
 height: 31px;
 text-align:center;
 margin: 0 auto;
 position:relative;
 }
 .fn_fav_inf {
 background:url("/images/fav_str.png") no-repeat bottom center;
 padding-bottom: 7px;
 position:absolute;
 top: -40px;
 left: -28px;
 display:none;
 width: 135px;
 
 }
 .fn_fav_inf_in {
 background:#51769b;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 padding: 3px 5px 5px 5px;
 font-size: 11px;
 color:#fff;
 }
 a.fn_see_bt {
 background:url("/images/see_bt_str.png") no-repeat top center;
 padding-top:11px;
 height: 45px;
 display:block;
 margin-bottom: 10px;
 
 }
 a.fn_see_bt span {
 display: block;
 height: 35px;
 background:url("/images/see_bt2.png") 0px 0px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 color:#eaeaea;
 font-weight:bold;
 text-align:center;
 font-size: 18px;
 text-shadow: 1px 1px 0px #314c68;
 padding-top: 10px; 
 }
 a.fn_see_bt:hover span, a.fsb_activ span {
 background:#6689af;
 }
 .fsb_close {
 display:block;
 background:url("/images/close.png");
 width: 20px;
 height: 20px;
 position:absolute;
 top: -10px;
 right: -20px;
 }
 .fn_com {
 background:#fff;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 position:relative;
 border: 1px #e9e9e9 solid;
 
 }
 .fn_com .mass_comments_action {
 padding: 4px;
 }
 .fn_com .navigation {
 margin-top: 10px;
 }
 .com {
 padding: 5px;
 border-bottom: 1px #e9e9e9 solid;
 position:relative;
 }
 .com_av {
 float:left;
 width: 60px;
 height: 60px;
 overflow: hidden;
 }
 .com_av img, .com_av a img {
 width: 60px;
 }
 .com_text {
 position: relative;
 }
 .com_cont {
 float:left;
 margin-left: 10px;
 font-size: 11px;
 color:#000;
 padding-bottom: 15px;
 }
 .com_avtor, .com_avtor a{
 color:#52789f;
 font-weight:bold;
 float:left;
 padding-right: 5px;
 }
 .com_avtor a {
 float:none;
 padding-right: 0px;
 }
 .com_date {
 margin-top: 10px;
 color:#cdcdcd;
 }
 .addcom_bt {
 background:url("/images/add_c_bg.png");
 height: 33px;
 line-height: 33px;
 display:block;
 text-align:center;
 color:#b4b4b4;
 font-size: 14px;
 font-weight:bold;
 text-shadow: 1px 1px 1px #ffffff;
 cursor: pointer;
 }
 .adb_activ, .addcom_bt:hover {
 color:#547aa0;
 background:#f0f0f0;
 }
 .addcom_block {
 position: absolute;
 display:none;
 top: 40px;
 left: 50%;
 font-size:12px;
 width: 487px;
 margin-left: -243px;
 }
 .add_com {
 background:url("/images/add_com_str.png") 50% 0px no-repeat;
 padding-top: 11px;
 
 }
 .add_com_in {
 background: #f0f0f0;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 padding: 5px;
 }
 ul.com_panel {
 width: 18px;
 position:absolute;
 right: -18px;
 top: 0px;
 -webkit-border-top-right-radius: 4px;
 -webkit-border-bottom-right-radius: 4px;
 -moz-border-radius-topright: 4px;
 -moz-border-radius-bottomright: 4px;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
 background:#e9e9e9;
 }
 ul.com_panel li a {
 display:block;
 width: 18px;
 height: 20px;
 }
 ul.com_panel li.icon1 a {
 background:url("/images/com_edit_icons.png") 2px 0px no-repeat;
 }
 ul.com_panel li.icon2 a {
 background:url("/images/com_edit_icons.png") 2px -18px no-repeat;
 }
 ul.com_panel li.icon3 a {
 background:url("/images/com_edit_icons.png") 2px -36px no-repeat;
 }
 ul.com_panel li.icon1 a:hover {
 background:url("/images/com_edit_icons.png") -12px 0px no-repeat;
 }
 ul.com_panel li.icon2 a:hover {
 background:url("/images/com_edit_icons.png") -12px -18px no-repeat;
 }
 ul.com_panel li.icon3 a:hover {
 background:url("/images/com_edit_icons.png") -12px -36px no-repeat;
 }
 .fn_right {
 margin-left: 320px;
 
 }
 .fn_right_in {
 background:#fff;
 border: 1px #dddddd dashed;
 padding: 10px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin-bottom: 20px;
 }
 
 .fn_title {
 color:#557ba2;
 font-size: 18px;
 margin-bottom: 20px;
 
 }
 .fn_title h1 {
 font-weight:bold;
 font-size: 18px;
 }
 .fn_cats a, .fn_cats {
 font-size: 12px;
 color:#c1c1c1;
 font-weight:bold;
 text-transform:lowercase;
 }

 .fn_text {
 
 line-height: 18px;
 
 }
 .fn_text b{
 color:#557ba2;
 
 }
 .fn_gallery {
 margin-bottom: 10px;
 }
 .fn_gallery img, .fn_gallery a img {
 width: 150px;
 border: 5px #fff solid;
 
 margin-right: 20px;
 }
 .fn_gallery a:hover img {
 -webkit-box-shadow: 0px 0px 5px 0px #919191;
 -moz-box-shadow: 0px 0px 5px 0px #919191;
 box-shadow: 0px 0px 5px 0px #919191;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
 
.nextfull{
 width:800px;
 height:270px;
 
}
.nextimg{
 width:140px;
 height:200px;
}
.nextfull li{
 float: left;
 width:170px;
 padding-left: 18px;
}

.nextfull a{
 font-size: 11px;
 color: #266c90;
}

.nextfull a:hover{
 font-size: 11px;
 color: #f71111;
}

 
 /*всплывающие окна*/
.mask {
 position:fixed;
 z-index:9000;
 display: none;
 width: 100%;
 height: 100%;
 background-color:#000;
 opacity:0.5;

 
}
 .fn_see_block {
 width:650px;
 display:none;
 position: fixed;
 top: 20%;
 left: 50%;
 padding: 10px;
 margin-left: -325px;
 z-index: 9999;
 }
 .fsb_box {
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 padding: 10px;
 margin-bottom: 30px;
 }
 .fsb_box a{
 color: #fff;
 }
 .fsb_box iframe{
 width:630px;
 height: 376px;
 }
 .fsb_box embed{
 width:630px;
 height: 376px;
 }
 .fsb_box object{
 width:630px;
 height: 376px;
 }
 .player_tab a {
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 color: #fff;
 font-size: 13px;
 padding: 5px;
 margin-bottom: 5px;
 }
 
 .player_tab a:hover {
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 color: #e9f4ff;
 font-size: 13px;
 padding: 5px;
 margin-bottom: 5px;
 }
 
 .player_tab a.selected { 
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 color: #f5f0f0;
 font-size: 13px;
 padding: 5px;
 margin-bottom: 5px;
 }

 
 .serial_tab a {
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 color: #fff;
 font-size: 13px;
 padding: 5px;
 margin-bottom: 5px;
 }
 
 .serial_tab a:hover {
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 color: #e9f4ff;
 font-size: 13px;
 padding: 5px;
 margin-bottom: 5px;
 }
 
 .serial_tab a.selected { 
 -webkit-box-shadow: 0px 0px 5px 0px #000000;
 -moz-box-shadow: 0px 0px 5px 0px #000000;
 box-shadow: 0px 0px 5px 0px #000000;
 background:#000;
 color: #f5f0f0;
 font-size: 13px;
 padding: 5px;
 margin-bottom: 5px;
 }
.play1_tab { padding-left: 260px; }
.play2_tab { padding-left: 260px; }
.play3_tab { padding-left: 260px; }
.play4_tab { padding-left: 260px; }
.play5_tab { padding-left: 260px; }
.play6_tab { padding-left: 260px; }
.play7_tab { padding-left: 260px; }
.play8_tab { padding-left: 260px; }
.play9_tab { padding-left: 260px; }
.play10_tab { padding-left: 260px; }
.play11_tab { padding-left: 260px; }
.play12_tab { padding-left: 260px; }
.play13_tab { padding-left: 260px; }
.play14_tab { padding-left: 260px; }
.play15_tab { padding-left: 260px; }
.play16_tab { padding-left: 260px; }
.play17_tab { padding-left: 260px; }
.play18_tab { padding-left: 260px; }
.play19_tab { padding-left: 260px; }
.play20_tab { padding-left: 260px; }
.play21_tab { padding-left: 260px; }
.play22_tab { padding-left: 260px; }
.play23_tab { padding-left: 260px; }
.play24_tab { padding-left: 260px; }
.play25_tab { padding-left: 260px; }
.play26_tab { padding-left: 260px; }
.play27_tab { padding-left: 260px; }
.play28_tab { padding-left: 260px; }
.play29_tab { padding-left: 260px; }
.play30_tab { padding-left: 260px; }

.knopki a{ font-size: 14px;
padding-left: 10px; }

/**/
.pm_links {
 float:right;
 font-size: 12px;
 margin-top: 5px;
}
 .pm_links a b{
 color:#5b80a6;
 }

/*страница профиля*/
.ui_lcol {
 width: 140px;
 float:left;

}
 .ui_lcol ul li {
 display:block;
 padding: 5px;
 background:#f0f0f0;
 margin-bottom: 5px;
 width: 100px;
 color:#7b7b7b;
 }
 .ui_lcol ul li a {
 color:#7b7b7b;
 }
 .ui_avatar {
 width: 100px;
 border: 5px #f0f0f0 solid;
 margin-bottom: 5px;
 }
 .ui_avatar img, .ui_avatar a img {
 width: 100px;
 }

.ui_rcol {
 margin-left: 140px;
}
 .ui_rcol ul {
 margin-bottom: 20px;
 }
 .ui_rcol ul li, .ui_rcol ul li a {
 color:#000;
 }
 .ui_no, .ui_name {
 color:#9c9c9c;
 }
/*переключатель страниц*/
.navigation {
z-index: 8000;
 text-align:center;
 
}
.navigation span, .navigation a {
}
.navigation span {
 color:#000;
 
}
.navigation a {
 color:#fff;
 font-weight:bold;
} 

.middle_in .navigation {
 position:fixed;
 bottom: 10px;
 left: 420px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 background: url("/images/see_bt.png");
 padding: 8px;
 index: 100;
}
.middle_in .navigation a, .middle_in .navigation span{
 padding: 5px;
 font-weight:bold;
}

/*подвал*/
.footer {
 margin-top: 40px;
 font-size: 11px;
}

/*подпись*/
.signature {
 color: #D4D4D4;
}
 .signature:hover {
 color:#000;
 }
.reg_num {
 color:#949494;
 float:left;
 font-size: 42px;
 margin: 0px 10px 10px 0px;
}
/*статистика*/
.stats_block {
 margin-bottom: 20px;
} 
 .stats_block ul {
 float:left;
 padding-right: 20px;
 }
.stats_more {
 font-size:14px;
}
 .stats_more ul {
 margin-bottom: 20px;
 }
/**/
ul.top_news li {
 margin-bottom: 5px;
}

.related {
 background: #f8f8f8 url("/images/related.png") 10px 50px no-repeat;
 padding: 15px 0 0 10px;
 min-height: 160px;
 border-bottom: 1px #d7d7d7 solid;
}

 .related-title {
 font-size: 18px;
 font-family: Arial;
 color: #535353;
 padding: 0 0 3px 0;
 }
 
 .related ul {
 margin: 0 0 0 50px;
 font-size: 12px;
 }
 
 .related li {
 list-style-type: none;
 padding: 5px 0 0 0;
 }
 
 .related a {
 color: #636363;
 
 }
 
 .related a:hover {
 color: #000;
 }



/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: center; }

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

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

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

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

/*---Календарь---*/
.calendar { width: 150px; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #000; }
th.workday, th.weekday { background-color: #f1f1f1; }
.monthselect { }

.day-current { background-color: #dadada; color: #000; }
.day-current a { color: #fff; }

/*---Лучшие пользователи---*/
 .pm td.pm_list, .pm td.pm_head { padding: 5px; border: 1px #f2f2f2 solid; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; font-weight: bold; text-align: center; color: #4e4e4e; }
.pm td .bbcodes{
 margin-top: 20px;
}

.userstop td {
 font-size:12px;
 border: 1px #CCC solid;
 padding-bottom: 5px;
}
/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("/dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("/dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;} .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;} .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;} .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;} .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;} .unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("/dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
 background: #F0F0F0;
 border: 2px #e0e0e0 solid;
 font-size: 12px;
 padding: 2px 5px 4px 5px;
 cursor: pointer;
 color:#7b7b7b;
 margin: 0px 5px 5px 0px;
 text-transform: lowercase;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 10px; }
.bbcodes_poll { width: 100px; }

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

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

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

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

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

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

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

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

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

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

/*---Быстрый поиск на сайте---*/
#searchsuggestions { width:287px; background-color:#dedede; font-size:11px; line-height:14px; z-index: 8010; -webkit-box-shadow: 0px 0px 5px 0px #c4c4c4; -moz-box-shadow: 0px 0px 5px 0px #c4c4c4; box-shadow: 0px 0px 5px 0px #c4c4c4; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:120px; text-decoration:none; }
#searchsuggestions a:hover { background: #e8e8e8; color:#557ba2; }
#searchsuggestions a span.searchheading { display:block; font-weight:bold; font-size: 12px; color:#557ba2; margin-bottom: 5px; }
#searchsuggestions a:hover span.searchheading { color:#557ba2; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color: #000; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
 background: #e4e4e4;

 color: #000;
 font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
 background: #F0F0F0;
 border: 2px #e0e0e0 solid;
 color:#7b7b7b;
 font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
 background: #F0F0F0;
 border: 2px #e0e0e0 solid;
 color:#7b7b7b;
 font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
 background: #F0F0F0;
 border: 2px #e0e0e0 solid;
 color:#7b7b7b;
 font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }

.ui-state-error {
 background: #fef1ec 50% 50% repeat-x;
 border: 1px solid #dedede;
 color: #cd0a0a;
}
.ui-widget-header .ui-icon { background-image: url("/images/ui-icons.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("/images/ui-icons_h.png"); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
 overflow: hidden;
 padding: .2em;
 position: absolute;
 width: 300px;
 -webkit-box-shadow: 0px 0px 2px 0px #c4c4c4;
 -moz-box-shadow: 0px 0px 2px 0px #c4c4c4;
 box-shadow: 0px 0px 2px 0px #c4c4c4;
}
.ui-dialog .ui-dialog-titlebar { padding: 10px; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
 height: 18px;
 margin: -10px 0 0 0;
 padding: 1px;
 position: absolute;
 right: .3em;
 top: 50%;
 width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
 background: none;
 border: 0;
 overflow: hidden;
 padding: .5em 1em;
 position: relative;
 zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
 background-image: none;
 border-width: 1px 0 0 0;
 margin: .5em 0 0 0;
 padding: .3em 1em .5em .4em;
 text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
 cursor: pointer;
 float: right;
 line-height: 1.4em;
 margin: .5em .4em .5em 0;
 overflow: visible;
 padding: .2em .6em .3em .6em;
 width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

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

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

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

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

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

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

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

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

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

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

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

pre .deletion {
 color: #dc322f;
}

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