/* 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:#000;
 font-size:12px;
 background: 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;
 }
div {
 font-size:12px;

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

}
a {
 color:#3b7edd;
 text-decoration: none;
}
a:hover {

}
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;
 }

.clr {
 clear:both;
 display:block;
}

.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;
}
#wrapper {
 background:url(../images/cont_bg.png);
 width:984px;
 margin: 0 auto;
 padding: 72px 20px 20px 20px;
}


.top {
 background:url(../images/top_bg.png);
 height: 43px;
 padding-top: 9px;
 font-size: 11px;
 position:absolute;
 width: 100%;
 left: 0px;
 top: 0px;
 
}
 .top_in {
 width: 1024px;
 margin: 0 auto;
 position:relative;
 font-size: 11px;
 color:#797979;
 font-weight:bold;
 line-height: 26px;
 }
 .logo {
 margin-right: 20px;
 float:left;
 }
 a.t_mn_link {
 background:url(../images/t_icons.png) #000 no-repeat 5px 0px;
 height: 26px;
 display:block;
 padding: 0px 10px 0px 30px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 margin-right: 20px;
 float:left;
 color:#b2b2b2;
 }
 a.t_mn_link:hover {
 color:#fff;
 }
 .t_search {
 background:#2f2f2f;
 height: 26px;
 padding: 0px 10px;
 float:left;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: inset 0px 5px 5px 0px #272727;
 -moz-box-shadow: inset 0px 5px 5px 0px #272727;
 box-shadow: inset 0px 5px 5px 0px #272727;
 width: 325px;
 border: 1px #1f1f1f solid;
 margin-right: 20px;
 }
 .ts_input {
 float:left;
 height: 26px;
 border: 0px;
 font-size:11px;
 background-color: transparent;
 width: 305px;
 color:#b2b2b2;
 }
 .ts_bottom {
 background:url(../images/t_icons.png) 0px -26px;
 width: 17px;
 height: 26px;
 border: 0px;
 cursor: pointer;
 }
 .t_cats_block {
 background:url(../images/t_icons.png) no-repeat 0% 100%;
 padding-left: 35px;
 float:left;
 height: 26px;
 position: relative;
 }
 .t_cats_bt {
 cursor: pointer;
 }
 .t_cats_bt:hover {
 color:#fff;
 }
 .t_panel {
 background:#fff;
 position:absolute;
 padding: 10px;
 left: 50%;
 top: 50px;
 
 z-index: 9999;
 display:none;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0px 0px 5px 0px #cccccc;
 -moz-box-shadow: 0px 0px 5px 0px #cccccc;
 box-shadow: 0px 0px 5px 0px #cccccc;
 }


 .t_panel a {
 color: #000;
 }

 .tp_cats {
 width: 380px;
 margin-left: -340px;
 }


 .tp_login {
 width: 240px;
 padding: 0px;
 margin-left: -200px;
 }
 .t_panel .str{
 background:url(../images/strs.png) no-repeat 0% 100% ;
 width: 18px;
 height: 9px;
 position:absolute;
 top: -8px;
 right: 50px;
 margin-left: -12px;
 }
 .tp_login ul {
 padding: 5px 0px;
 }
 .tp_login ul li {
 padding: 2px 10px;
 }
 .tp_login ul li:hover {
 background:#e9e9e9;
 }
 .tp_login li a {
 text-shadow:none;
 display:block;
 padding: 5px;
 line-height: normal; 
 }
 .tcp_login li a:hover {
 color:#000;
 }
 ul.tp_form li:hover {
 background:none;
 }
 .tp_cats ul {
 float:left;
 width: 190px;
 
 }
 .tp_cats ul li a {
 text-shadow:none;
 display:block;
 line-height: normal;
 padding: 5px;
 } 
 .tp_cats li a:hover {
 color:#000;
 }
 /**/
 .login_block {
 position:absolute;
 right: 0px;
 top: -2px;
 }
 .lb_av {
 height: 28px;
 width: 28px;
 float:left;
 border: 2px #72bef1 solid;
 -webkit-box-shadow: 0px 0px 15px 0px #72bef1;
 -moz-box-shadow: 0px 0px 15px 0px #72bef1;
 box-shadow: 0px 0px 15px 0px #72bef1;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 }
 .lb_av a img {
 width: 28px;
 height: 28px;
 }
 .lb_bt {
 height: 28px;
 line-height: 28px;
 float:left;
 margin-left: 10px;
 font-size: 11px;
 margin-bottom: 3px;
 cursor: pointer;
 }
 .lb_bt:hover {
 color:#fff;
 }
 .login_input {
 display:block;
 background:#f0f0f0;
 border: 1px #dbdbdb solid;
 padding: 2px 5px;
 width: 190px;
 }
 
.colum_left {
 float:left;
 width: 640px;
 position:relative;

}
.colum_right {
 width: 324px;
 float:right;
}
 a.reg_link, .l_button {
 background: url(../images/reg_bt.png);
 height: 43px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 border: 1px #5891ba solid;
 line-height: 43px;
 font-size: 18px;
 display:block;
 margin-bottom: 20px;
 text-align:center;
 font-weight:bold;
 text-shadow: 1px 1px 1px #518db8;
 color:#fff;
 width: 100%;
 }
 a.reg_link:hover, .l_button:hover {
 background:#71b1e0;
 }
 .l_button {
 height: 30px;
 line-height: 25px;
 font-size: 16px;
 margin-bottom: 0px;
 
 }
 .block {
 margin-bottom: 20px;
 background:#fff;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
 .b_title, .info_title {
 font-size: 16px;
 color:#333333;
 padding: 10px;
 border-bottom: 1px #e3e3e3 solid;
 font-weight:bold;
 }
 .b_in, .info_in {
 padding: 10px;
 font-size: 11px;
 }
 
 .block_com {
 background:#fff;
 -webkit-border-radius: 5px 5px 0 0;
 -moz-border-radius: 5px 5px 0 0;
 border-radius: 5px 5px 0 0;
 }
 
 .info {
 background:#fff;
 text-align: center;
 -webkit-border-radius: 0 0 5px 5px;
 -moz-border-radius: 0 0 5px 5px;
 border-radius: 0 0 5px 5px;
 }
 .info_in {
 color:#496979;
 }
 .info_title {
 color:#7aa7bd;
 text-shadow: 1px 1px 0px #ebf5fa;
 border-bottom: 1px #b8d3e0 solid;
 }
.mn_block {
 float:left;
 width: 175px;
 padding: 5px;
 height: 300px;
 
 margin: 0px 10px 10px 10px;
 position:relative;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
}
 .mn_b_title {
 height: 30px;
 position:relative;
 overflow:hidden;
 width: 100%;
 }
 .mn_play {
 background: url(../images/play.png) 0px 0px;
 width: 40px;
 height: 40px;
 position:absolute;
 top: 15px;
 left: 150px;
 margin-left:-20px;
 }
 .mn_play:hover {
 background: url(../images/play.png) 0px -40px;
 }

 .mn_block:hover {
 background:#fff;
 }
 .mn_block img, .mn_block a img {
 margin-bottom: 10px;
 height: 254px;
 width: 175px;
 }
 .mn_block h2, .mn_block a h2 {
 font-weight:bold;
 font-size:12px;
 color:#000;
 }
 .mn_more {
 position:absolute;
 right: -228px;
 top: 0px;
 width: 204px;
 height: 220px;
 background:url(../images/panel_bg.png) #fff repeat-x bottom;
 padding: 10px 10px 30px 10px;
 border: 1px #d8d8d8 solid;
 font-size: 10px;
 z-index: 2;
 display:none;

 }
 
 .mn_m_title {
 color:#474747;
 padding-bottom: 10px;
 margin-bottom: 10px;
 border-bottom: 1px #e9e9e9 solid;
 }
 .mn_m_title span {
 color:#929292;
 display:block;
 }
 .mn_more .str {
 background:url(../images/strs.png) 100% 0px;
 width: 12px;
 height: 27px;
 position:absolute;
 left: -12px;
 top: 20px;
 
 }
 /**/
 .blog_news {
 padding: 10px;
 font-size: 11px;
 color:#000;
 border-bottom: 1px #eeeeee solid;
 }
 .blog_news h3 {
 margin-bottom: 5px;
 }
 .blog_news h3 a {
 font-weight:bold;
 color:#000;
 }
 .bn_pic {
 margin-right: 10px;
 float:left;
 width: 42px;
 }
 .bn_pic img, .bn_pic a img {
 width: 42px;
 }
 .bn_text {
 float:left;
 }
 .bn_text a {
 color:#3ba0ea;
 }
 .bn_date {
 float:right;
 color:#d1d1d1;
 }
 /**/

 
.page_content {
 margin-bottom: 40px;
}
 .pc_title, .pc_title h1, .pc_title h2, .pc_title h3 {
 font-weight:bold;
 font-size: 22px;
 margin-bottom: 10px;

 }
 .pm_links {
 font-size: 11px;
 }

/*full news*/
.fn_info {
 margin-bottom: 20px;
 margin-top: 20px;
}
 ul.fn_cont {
 margin-bottom: 20px;
 }
 ul.fn_cont li {
 margin-bottom: 5px;
 }
 
 ul.soc_menu {
 float: left;
 margin-right: 20px;
 }
 ul.soc_menu li {
 float:left;
 display:inline;
 margin-right: 5px;
 }
 ul.soc_menu li a {
 float:left;
 width: 32px;
 height: 32px;
 }
 ul.soc_menu li a.vk {
 background:url(../images/soc_icons.png) 0px 0px;
 }
 ul.soc_menu li a.fc {
 background:url(../images/soc_icons.png) -32px 0px ;
 }
 ul.soc_menu li a.tw {
 background:url(../images/soc_icons.png) -64px 0px ;
 }
 ul.soc_menu li a.mr {
 background:url(../images/soc_icons.png) -96px 0px ;
 }
 .fn_vies {
 float:right;
 font-size: 24px;
 
 }
 .fn_vies span {
 font-size: 13px;
 }
 .fn_avtor {
 font-size: 11px;
 color:#737373;
 margin-top: 10px;
 }
 .fn_img {
 font-size: 10px;
 margin: 0 0 10px 10px;
 float: right;
 width: 150px;
 margin-bottom: 15px; 
 }
 .fn_img img, .fn_img a img {
 margin-bottom: 5px;
 width: 150px;
 }

 .fn_more ul li, .mn_more ul li {
 padding-top: 5px;
 }
 .fn_more ul li b{
 display:block;
 float:left;
 width: 150px;
 }
/*com_block*/
 
 
 .com {
 border-bottom: 1px #ebebeb solid;
 padding: 10px;
 position:relative;
 
 min-height: 80px;
 }
 .com_av {
 float:left;
 margin-right: 10px;
 }
 .com_av a img, .com_av img {
 width: 50px;
 }
 .com_text {
 float: left;
 width: 560px;
 color: #333;
 }
 .com_avt {
 font-weight:bold;
 color:#000;
 }
 .com_date {
 position:absolute;
 top: 10px;
 right: 15px;
 color:#bfbfbf;
 }
 ul.com_menu {
 position:absolute;
 right: 5px;
 bottom: 5px;
 height: 23px;
 }
 ul.com_menu li {
 display:inline;
 float:left;
 }
 ul.com_menu li a {
 display:block;
 float:left;
 font-size: 11px;
 color:#9e9e9e;
 padding: 5px 10px;
 border: 1px #fff solid;
 text-shadow: 1px 1px 0px #fff;
 }
 ul.com_menu li a:hover {
 color:#8ba3b0;
 
 border: 1px #c8e0ed solid;
 background:#ecf6fb;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 }
ul.ui_menu li, .rating_block, .ui_edit, .rel_bt {
 background:url(../images/bottoms_bg.png);
 height: 23px;
 border: 1px #cbcbcb solid;
 border-bottom: 1px #a9a9a7 solid;
 display: block;
 padding: 7px 10px 0px 10px; 
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-weight:bold;
 margin-bottom: 10px;
 text-shadow: 1px 1px 0px #fff;
}
 ul.ui_menu li a {
 color:#787878;
 }
 .rel_bt {
 float:right;
 font-size: 12px;
 cursor: pointer;
 }
 .rel_panel {
 width: 324px;
 position:absolute;
 right: -346px;
 display:none;
 z-index: 9999;
 border: 1px #d8d8d8 solid;
 }

 .rel_news {
 padding: 10px;
 padding-top: 0px;
 border-bottom: 1px #e7e7e7 solid;
 margin-bottom: 10px;
 height: 111px;
 overflow:hidden;
 position:relative;
 color:#999;
 }
 .rb_activ {
 color:#3ba0ea;
 }
 .rel_pict {
 float:left;
 width: 80px;
 margin-right: 10px;
 }
 .rel_pict img, .rel_pict a img {
 width: 80px;
 }
 .rel_text {
 width: 190px;
 float:left;
 }
 .rel_text h4 {
 font-weight:bold;
 color:#000;
 font-size: 12px;
 margin-bottom: 5px;
 }
.rating_block {
 padding: 6px 10px 0px 10px; 
 float:left;
 margin-right: 20px;
 
 }
 .ui_edit {
 float:right;
 display:block;
 color:#787878;
 }
.ui_lcol {
 width: 130px;
 float:left;

}
 .ui_avatar img, .ui_avatar a img {
 width: 130px;
 margin-bottom: 10px;
 }

.ui_rcol {
 margin-left: 140px;
}
 .ui_rcol ul {
 margin-bottom: 20px;
 }
 .ui_rcol ul li, .ui_rcol ul li a {
 color:#000;
 padding-bottom: 5px;
 
 }
 .ui_no, .ui_name {
 color:#9c9c9c;
 }
.stats_block ul {
 margin-bottom: 20px;
}

/**/
ul.top_news li a {
 display:block;
 padding: 4px 0px;
 color:#4c4c4c;
 font-weight:bold;
}

.navigation {
 text-align:center;
 height: 30px;
 
 display: block;
 
 clear: both;

}

 



/*ОНДБЮК*/
.footer {
 padding: 20px 18px;
 font-size: 12px;
 margin: 0 auto;
 width: 974px;
 color:#fff;
}


.shadetabs {margin-left:10px;height:25px;width: 540px; float:left;}
.shadetabs a.selected {padding-left: 2px; display: block;float:left;font:12px Verdana; color:#2c2c2c; text-decoration: none; height: 25px; background:url(../images/fulltab_02.jpg) top right no-repeat;padding-right:48px;outline:none; }
.shadetabs a.selected span {display:block; line-height:15px; background:url(../images/fulltab_01.jpg) no-repeat;padding:4px 7px 6px 47px;}
.shadetabs a.selected:hover { background-position:100% -25px; text-decoration: none;}
.shadetabs a.selected:hover span { background-position:0% -25px;} 

.shadetabs a {padding-left: 2px; display: block;float:left;font:12px Verdana; color:#2c2c2c; text-decoration: none; height: 25px; background:url(../images/fulltab_02.jpg) no-repeat 100% -25px;padding-right:48px;outline:none;margin:4px 0 0 0px;}
.shadetabs a span {display:block; line-height:15px; background:url(../images/fulltab_01.jpg) no-repeat 0% -25px;padding:4px 7px 6px 47px;} 
.shadetabs a:hover { background:url(../images/fulltab_02.jpg) top right no-repeat; }
.shadetabs a:hover span {background:url(../images/fulltab_01.jpg) no-repeat;}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.serial_tab a {font:12px Verdana; color:#2c2c2c; padding:3px 5px 4px 5px; text-decoration:none; }
.serial_tab a:hover {color:#f3f3f3; background:#9c383a; border-radius:7px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); text-decoration:none;}
.serial_tab a.selected {font:12px Verdana; color:#f3f3f3; background:#2c2c2c; border-radius:7px; padding:3px 5px 4px 5px;}

.serial_tab {float:left; width:640px; border:1px solid #2c2c2c; margin-bottom:20px;}
.serial_tab_top {float:left; width:640px; height:22px; background:url(../images/serii.jpg) top left no-repeat;}
.serial_tab_top1 {float:left; width:640px; height:22px; background:url(../images/server.jpg) top left no-repeat;}
.serial_tab_input {padding:7px;}

.catface h1 {font-size: 12px; font-weight: bold;}
.catface {font-size: 11px; font-weight: normal;}

.section {
 width: 100%;
 background: #FFFFFF;
}
ul.tabs {
 height: 28px;
 line-height: 25px;
 list-style: none;
 border-bottom: 1px solid #DDD;
 background: #FFF;
}
.tabs li {
 float: left;
 display: inline;
 margin: 0 1px -1px 0;
 padding: 0 13px 1px;
 color: #777;
 cursor: pointer;
 background: #FFFFFF;
 border: 1px solid #E4E4E4;
 border-bottom: 1px solid #F9F9F9;
 position: relative;
}
.tabs li:hover,
.vertical .tabs li:hover {
 color: #F70;
 padding: 0 13px;
 background: #FFFFDF;
 border: 1px solid #FFCA95;
}
.tabs li.current {
 color: #444;
 background: #FFFFFF;
 padding: 0 13px 2px;
 border: 1px solid #D4D4D4;
 border-bottom: 1px solid #EFEFEF;
}
.box {
 display: none;
 border-top: 1px solid #D4D4D4;
 border-width: 0 1px 1px;
 background: #ffffff;
}
.box.visible {
 display: block;
}

.section.vertical {
 width: 100%;
 border-left: 160px solid #FFF;
}
.vertical .tabs {
 width: 160px;
 float: left;
 display: inline;
 margin: 0 0 0 -160px;
}
.vertical .tabs li {
 padding: 0 13px;
 margin: 0 0 1px;
 border: 1px solid #E4E4E4;
 border-right: 1px solid #F9F9F9;
 width: 132px;
 height: 25px;
}
.vertical .tabs li:hover {
 width: 131px;
}
.vertical .tabs li.current {
 width: 133px;
 color: #444;
 background: #EFEFEF;
 border: 1px solid #D4D4D4;
 border-right: 1px solid #EFEFEF;
 margin-right: -1px;
}
.vertical .box {
 border-width: 1px;
}
/*-------page-switches-------*/
.swchItemA, .swchItem, .swchItemA1, .swchItem1 {color: #908b8b; background: url(/.s/t/785/31.gif) repeat-x;padding: 6px 10px;text-decoration: none;
border-width: 1px; border-style: solid; border-color: #dddddd #c6c6c6 #c6c6c6 #c6c6c6;
border-radius: 6px; -moz-border-radius: 6px;
}
.swchItem:hover, .swchItem1:hover {background-position: 0px -29px;text-decoration: none;}
.catPages1, .catPages2 {padding: 10px 0;}
/*---------------------------*/



/* Вид Панели BB-кодов 
------------------------------------------*/ 
#comment_panel { 
 float:left; 
 width:568px; 
 padding: 5px 5px 5px 5px; 
 background:#E0E0E0; 
} 

#comment_panel .codeButtons{ 
 display:none; 
} 

#panel_bb { 
 float:left; 
 width:500px; 
} 

#panel_bb a:link, 
#panel_bb a:visited { 
 float:left; 
 padding: 3px 10px 4px 10px; 
 margin: 0px 5px 0px 0px; 
 background:#F6F6F6; 
 cursor:pointer; 
 border:1px solid #B2B2B2; 
 -webkit-border-radius: 3px; 
 -moz-border-radius: 3px; 
 border-radius: 3px; 
 font: 10px Verdana,Arial,Helvetica, sans-serif; color:#555; text-shadow: 1px 1px 1px #fff; 
} 

#panel_bb a:hover {background:#fff;} 

.panel_i {font-style:italic!important; } 
.panel_u {text-decoration: underline!important; } 
.panel_info {float:right!important; margin: 0px!important;} 

.menu_n { 
 float:left; 
 display:block; 
 position:relative; 
 margin: 2px 5px 0px 0px; 
} 

.dd_ugol1, 
.dd_menu {width:240px;} 

.dd_menu { 
 float:left; 
 padding:5px; 
 left:-999em; 
 z-index:998; 
 background:#fff; 
 position:absolute; 
 border:1px solid #999; 
 margin: 0px 0px 0px -5px; 
 -moz-border-radius:5px 5px 5px 5px; 
 -webkit-border-radius:5px 5px 5px 5px; 
 border-radius:5px 5px 5px 5px; 
 box-shadow: 0px 0px 5px #999; 
} 
 
.menu_n:hover .dd_menu{ 
 right:auto; 
 left:0px; 
 top:30px; 
} 

.dd_ugol1 { 
 float:left; 
 height:25px; 
 top:-25px; 
 left:4px; 
 position:absolute; 
 background:url(/images/fon_ugol_1.png) no-repeat left bottom; 
} 
.manTd1,#usr29Bl,.manTd2{font-size:11px;}

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

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

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

/* - добавляем внутреннюю тень поля */ 
.securityCode:focus { 
 box-shadow:inset 0px 1px 3px #c3c3c3!important; 
 -webkit-box-shadow:inset 0px 1px 3px #c3c3c3!important; 
 -moz-box-shadow:inset 0px 1px 3px #c3c3c3!important; 
}









/* Обновленный вид комментариев для uCoz с аватарами 
------------------------------------------*/ 
.cell_comment { 
 float:left; 
 width:95%; 
 color:#666; 
 background:#fff; 
 margin: 10px 0px; 
 border: 5px solid #bdd3e0; 
 border-radius:3px; overflow: hidden; 
} 

.comment_top { 
 float:left; 
 width:100%; 
 padding:5px 0px; 
 background:#F4F8F9; 
 border-bottom: 1px solid #E6F0F2; 
} 

.comment_name{ 
 margin-left: 20px; 
 color:#34AB63; 
} 

.comment_number { 
 float:right; 
 background:#f5f7f9; 
 margin-right: 20px; 
} 

.comment_top span { 
 font:9px Verdana,Arial,Helvetica, sans-serif; 
 color:#999; 
} 

.comment_mp, 
.comment_page { 
 float:right; 
 margin-right: 20px; 
} 

.comment_message { 
 float:left; 
 font:115%/1.5 Verdana,Arial,Helvetica, sans-serif; 
 text-align:justify; 

 width:94%; 
 overflow: hidden; 
 padding: 10px 20px 15px 20px; 
} 

.comment_avatar { 
 float:right; 
 width:50px; 
 height:50px; 
 margin: 0px 0px 10px 20px; 
 border: 3px solid #bdd3e0; 
 border-radius:3px; 
} 

.comment_bottom { 
 float:left; 
 width:100%; 
 padding:6px 0px 5px 0px; 
 background:#F4F8F9; 
 border-top: 1px solid #E6F0F2; 
 font:10px Verdana,Arial,Helvetica, sans-serif; 
} 

.comment_answer:link, 
.comment_answer:visited{ 
 float:left; 
 margin: 0px 0px 0px 20px; 
 background:#8cbec9; 
 padding: 2px 7px 2px 7px; 
 text-shadow: 1px 1px 1px #5d97a4; 
 color:#fff; 
} 

.comment_answer:hover { 
 background:#9dd0db; 
} 

.comment_answer:active { 
 box-shadow:inset 0px 0px 3px #5a95a2!important; 
} 

.comment_like:link, 
.comment_like:visited{ 
 float:right; 
 background:#8ec98c; 
 padding: 2px 7px 2px 7px; 
 text-shadow: 1px 1px 1px #4aa44c; 
 color:#fff; 
} 

.comment_like:hover { 
 background:#abe6a9; 
} 

.comment_like:active { 
 box-shadow:inset 0px 0px 3px #349932!important; 
} 

.comment_bottom strong { 
 float:right; 
 padding: 2px 10px 2px 10px; 
 background:#dde9d9; 
 margin-right: 20px; 
} 

.comment_answer_admin{ 
 float:left; 
 width:94%; 
 margin-top: 10px; 
 padding: 10px 20px 10px 20px; 
 background:#f4ecec; 
 border-radius:3px; 
} 

.comment_avatar_admin{ 
 float:right; 
 width:50px; 
 height:50px; 
 margin: 0px 0px 10px 25px; 
 border: 3px solid #dca2a2; 
 border-radius:3px; 
} 

.cell_comment a:hover img { 
 filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85); 
 -moz-opacity: 0.7; 
 opacity: 0.7; 
 filter: alpha(opacity=85); 
}





/* Последние комментария пользователей 
------------------------------------------*/ 
.uzer_coment { 
 overflow: hidden; 
 width:300px; 
 background: #fff; 
 border:1px solid #D6D6D6; 
 border-bottom:none; 
} 

.uzer_coment_v { 
 float:left; 
 width:300px; 
 height:27px; 
 background: url('fon_uzer_coment_v.png') repeat-x top; 
 border-top: 1px solid #fff; 
} 
 
.uzer_coment_v a:link, 
.uzer_coment_v a:visited {color:#888;} 
.uzer_coment_v a:hover {color:#333;} 
 
.uzer_coment_v a:link, 
.uzer_coment_v a:visited, 
.uzer_coment_v a:hover { 
 text-decoration:none; 
 font:11px Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold; 
 text-shadow: 1px 1px 1px #fff; 
} 

.uzer_name { 
 float:left; 
 padding: 6px 0px 0px 10px; 
} 
 
.uzer_data { 
 float:right; 
 font:11px Verdana,Arial,Helvetica, sans-serif; 
 font-weight: bold; 
 color:#888; 
 text-shadow: 1px 1px 1px #fff; 
 padding: 6px 10px 0px 0px; 
} 
 
.uzer_massage { 
 background: url('fon_uzer_coment_ten.png') repeat-x top; 
 width:290px; 
 float:left; 
 overflow: hidden; 
 padding: 10px 5px 10px 5px; 
 border-bottom: 1px solid #D6D6D6; 
} 
 
.uzer_massage :link, 
.uzer_massage :visited { 
 display: block; 
 text-decoration: none; 
 color:#555; 
} 

.uzer_massage:hover { 
 color:#555; 
 background: url('fon_uzer_coment_ten.png') repeat-x top #F3F3F3; 
} 

.coment_avatar { 
 width:45px; 
 height:45px; 
 float:right; 
 background: #F3F3F3; 
 padding: 3px; 
 margin-left: 5px; 
 border:1px solid #D6D6D6; 
} 
/* -------------------------------------- */





#SHAD_menu a {padding:5px;background: #F4F4F4;color:#686767;text-decoration: none;border-bottom: 1px solid #CCCCCC;display: block;} 
#SHAD_menu a:hover {background: #fff;padding-left:25px;color:#000;transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}