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: 19px;
 
}
 .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: 570px;
 margin-left: -340px;
 }

.t_cats_block22 {
 background:url(..) no-repeat 0% 100%;
 padding-left: 35px;
 float:left;
 height: 26px;
 position: relative;
 }
 .t_cats_bt22 {
 cursor: pointer;
 }
 .t_cats_bt22:hover {
 color:#fff;
 }
 .t_panel22 {
 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_panel22 a {
 color: #000;
 }

 .tp_cats22 {
 width: 650px;
 margin-left: -340px;
 }

.t_cats_block33 {
 background:url(..) no-repeat 0% 100%;
 padding-left: 35px;
 float:left;
 height: 26px;
 position: relative;
 }
 .t_cats_bt33 {
 cursor: pointer;
 }
 .t_cats_bt33:hover {
 color:#fff;
 }
 .t_panel33 {
 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_panel33 a {
 color: #000;
 }

 .tp_cats33 {
 width: 600px;
 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;
}

.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;}
/*---------------------------*/


/* AJAX ОКНО v.2.0
============================================================================*/
.x-sh .xstl{padding-top:6px; background:none!important;}
.x-sh .xsml{background:none!important;}
.x-sh .xstr{padding-top:6px; background:none!important;}
.x-sh .xsmr{background:none!important;}
.x-sh .xsbl{padding-left:6px;background:none!important;}
.x-sh .xsbc{background:none!important;}
.x-sh .xsbr{padding-right:6px;background:none!important;}
.xt {background:transparent url(/gggg/tool-sprites.png) no-repeat!important; margin-left:5px!important; margin-top:2px!important;}
.xt-close{background-position:0 0!important;}
.xt-close-over{background-position:-15px 0!important;}
.xt-mini{background-position:0 -15px!important;}
.xt-mini-over{background-position:-15px -15px!important;}
.xt-maxi{background-position:0 -30px!important;}
.xt-maxi-over{background-position:-15px -30px!important;}
.xt-rest{background-position:0 -45px!important;}
.xt-rest-over{background-position:-15px -45px!important;}
.xw-tl {background:url(/gggg/border3.png) repeat-y 0 0!important; padding-left:5px!important; -webkit-border-radius: 5px 0px 0px 0px; -moz-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
.xw-tc {background:url(/gggg/top3.gif) repeat-x 0 0!important; padding: 11px 10px 0px 10px!important;}
.xw-tr {background:url(/gggg/border3.png) repeat-y 100% 0!important; padding-right:5px!important; -webkit-border-radius: 0px 5px 0px 0px; -moz-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}
.xw-ml {background:url(/gggg/border3.png) repeat-y 0 0!important; padding-left:5px!important;}
.xw-mr {background:url(/gggg/border3.png) repeat-y 100% 0!important; padding-right:5px!important;}
.xw-bl {background:url(/gggg/border3.png) no-repeat 0 100%!important; padding-left:5px!important; -webkit-border-radius: 0px 0px 0px 5px; -moz-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;}
.xw-br {background:url(/gggg/border3.png) no-repeat 100% 100%!important;padding-right:5px!important; -webkit-border-radius: 0px 0px 5px 0px; -moz-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px;}
.xw-bc {background:url(/gggg/border3.png) repeat-x 0 100%!important; height:5px!important;}
.xw-hdr-text {padding:0px!important;}
.xw-hdr-text {font: 12px Verdana,Arial,Helvetica, sans-serif!important; color: #bcbcbc!important; text-shadow: 1px 1px 1px #000!important; line-height: 15px!important; vertical-align:2px!important;}
.xw-plain .xw-mc {border: none!important; padding:0!important; margin:0!important; font: 11px Verdana,Arial,Helvetica, sans-serif!important; color:#444!important; background:#f9f9f9!important;} 
.xw-body {padding:0!important; margin:0!important; box-shadow:inset 0px 1px 3px #666; -webkit-box-shadow:inset 0px 1px 3px #666; -moz-box-shadow:inset 0px 1px 3px #666;}
.xw-plain .xw-body{padding: 10px!important; border: none!important;}
.xw-blank {background:#fff!important;}
.myWinTD1 {background:none!important;}


#menu {width:274px;font-family:arial;}
ul {list-style:none;margin:0;padding:0;}
#menu ul li {margin:0 0 3px 0;}
#menu li a {height:26px;text-decoration: none;font-size:13px;text-align:left;}
#menu li a:link, #menu li a:visited {color:#65614c;display:block;background:url('/gggg/menu1.png');padding:10px 0 0 40px;}
#menu li a:hover {background:url('/gggg/menu2.png');color:#807c6a;}


a.groupUser:visited,.userBirthdayLink:link,.userBirthdayLink:visited{color:#2a6f92!important;} 
a.groupUser:hover,.userBirthdayLink:hover{color:#11567a!
important;background:#ebf2f2;} 
a.groupModer:link,a.groupModer:visited {color:#1ab11e!
important;background:url(/images/Mod.png) no-repeat 1px center;padding-left:16px;} a.groupModer:hover {color:#fff!important;background:url(/images/Mod.png) no-repeat 3px center #1ab11e; }/*Модераторы*/ 
a.groupVerify:link,a.groupVerify:visited {color:#991199!important;} 
a.groupVerify:hover {color:#fff!important;background:#991199;}/*Проверенные*/ 
a.groupAdmin:link,a.groupAdmin:visited {color:#ff2400!
important;background:url(/images/main_admin_grade.gif) no-repeat 1px center;padding-left:16px;} a.groupAdmin:hover {color:#fff!important;background:url(/images/main_admin_grade.gif) no-repeat 3px center #ff2400; }/*Админ*/ 
a.groupOther1:link,a.groupOther1:visited {color:#0000FF!
important;background:url(/images/design.gif) no-repeat 1px center;padding-left:25px;} a.groupOther1:hover {color:#fff!important;background:url(/images/design.gif) no-repeat 3px center #0000FF; }/*VIP*/ 
a.groupOther3:link,a.groupOther3:visited {color:#ffcc2f!
important;background:url(/images/vip_grade.gif) no-repeat 1px center;padding-left:25px;} a.groupOther3:hover {color:#fff!important;background:url(/images/vip_grade.gif) no-repeat 3px center #ffcc2f; }/*VIP*/ 
a.groupFriends:link,a.groupFriends:visited {color:#b46918!important;} 
a.groupFriends:hover {color:#fff!important;background:#b46918;}/*Дизайнер*/ 
a.groupOther7:link,a.groupOther7:visited {color:#3D5A70!important;} 
a.groupOther7:hover {color:#fff!important;background:#3D5A70;}/*4Game*/ 
a.groupBanned:link,a.groupBanned:visited {color:#303030!important;text-
decoration:line-through;} a.groupBanned:hover {color:#fff!important;background:#303030;text-decoration: line-through;}/*Забаненные*/ 
a.groupOther5:link,a.groupOther5:visited {color:#FF9E5E;} 
a.groupOther5:hover {color:#ffffff;background:#FF9E5E; text-shadow:none;}

/* Форма комментарий
------------------------------------------*/ 
 #forma_comment {
 float:left;
 width:540px;
 background:#fff;
 padding: 15px 30px 15px 30px;
}

.comm_input {
 color:#999;
 padding:5px;
 width:245px;
 background: #f9f9f9;
 border: 1px solid #E0E0E0;
 margin: 10px 0px 10px 0px; 
}

.comm_input:focus,
#forma_comment textarea: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;
} 

#forma_comment textarea { 
 margin:0; 
 float:left;
 color:#555;
 padding:10px;
 background:#f9f9f9; 
 width:518px!important; 
 border:1px solid #E0E0E0;
 border-top:none;
} 

#panel_error {
 float:left;
 width:100%;
 text-align:center;
 margin: 5px 0px 10px 0px; 
 font: 12px Verdana,Arial,Helvetica, sans-serif; color:#c71a1a;
} 

#panel_bottom {
 float:left;
 width:100%; 
}

#ckcomm_dobavit { 
 float:right; 
 background:#dfdfdf;
 padding:4px; 
}

.left {float:left;}
.right {float:right;}



/* Разбор палётов (КАПЧА)
------------------------------------------*/ 
#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;
} 

/* - кнопка добавить комментарий */ 
.kn_dobavit {
 font:11px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #333; 
 float:right!important; 
 color:#fff!important; 
 margin:0!important; 
 height:37px!important; 
 cursor:pointer;
 padding: 0px 10px 0px 10px!important; 
 background:#535B64!important; 
 border: 4px solid #DFDFDF!important; 
} 

.kn_dobavit:hover {
 background:#3E444B!important; 
}

#forma_comment a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);}

#uCatsMenu7 {
 top: 40px !important;
 left: 223px !important;
}
#sFltLst {
 top: 15px !important;
 left: 440px !important;
}

/* Правильный счетчик материалов 
------------------------------------------*/
.informer-materials {
 float:left;
 width:200px; 
 background: #fff;
 border: 1px solid #CAD3DA;
 border-radius:5px;
 overflow: hidden;
 margin-right: 20px;
} 

.informer-materials-title {
 float:left;
 width:202px; 
 padding: 7px 0px; 
 background: #376fb9 ;
 margin: -1px -1px 0px -1px; 
 
 font:11px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #093a7b;
 text-align:center; 
 font-weight: bold;
 color:#fff; 
} 

.informer-materials ul {
 margin: 0;
 padding: 0;
 list-style: none;
} 

.informer-materials li{
 float:left;
 width:170px; 
 padding: 5px 0px; 
 margin: 0px 15px; 
 border-top: 1px dotted #CAD3DA;
} 

.informer-materials li div{
 float:left;
 width:150px; 
 padding-right: 10px; 
 text-align:right;
} 

.informer-materials li div{
 float:left;
 width:120px; 
 text-align:right;
} 

.informer-materials li:nth-child(1){
 border-top: none;
}

.informer-materials li span{
 padding: 2px 7px; 
 background: #9EA5A8;
 border-radius:3px;
 
 font:9px Verdana,Arial,Helvetica, sans-serif; 
 text-shadow: 1px 1px 1px #777;
 font-weight: bold;
 color:#fff; 
} 

/* ------------------------------------------*/


/* Всплывающая форма входа для uCoz от fahriev
------------------------------------------*/
#simplemodal-container {
 width:390px;
 height:270px;
 background:#f4f4f4;
 border-radius:5px; 
 border: 1px solid #e1e1e1;
}

/* Тёмный фон при открытии окна*/
#simplemodal-overlay {
 cursor:wait;
 background:#000;
}

/* Кнопка закрыть вверху окна */
#simplemodal-container a.modalCloseImg {
 top:-11px;
 right:-11px; 
 width:23px;
 height:23px;
 z-index:3200;
 display:inline;
 cursor:pointer;
 position:absolute;
 background:url(/vxod/close.png) no-repeat; 
}

#simplemodal-container a.modalCloseImg:hover {
 background-position:0 -23px!important;
}

.basic_content {
 display:none;
}

.cv_title {
 float:left;
 text-align: left;
 width:305px;
 padding-bottom: 5px;
 margin: 20px 20px 0px 20px; 
 border-radius:5px 5px 0px 0px; 
 border-bottom: 1px solid #ddd;
 
 font:12px Verdana,Arial,sans-serif; 
 text-shadow: 1px 1px 1px #fff;
 color:#555;
}

.c_vxod {
 float:left;
 width:305px;
 margin: 20px 20px 0px 20px; 
}

/* Основа формы входа
------------------------------------------*/
.c_vxod,
.c_vxod input{
 font:11px Verdana,Arial,Helvetica, sans-serif; 
 text-align: left;
}

.vxod_error{
 float:left;
 width:100%;
 color:red;
 margin-bottom: 10px;
 text-align:center;
 font-weight: bold;
} 

.vxod_name {
 width:50px;
 height:15px!important;
 padding: 7px 20px 7px 0px; 
 color:#7b7b7b; text-shadow: 1px 1px 1px #FFF; font-weight: bold;
} 

.vxod_pole {
float: left;
outline: none;
width: 305px!important;
height: 35px !important;
margin: 0px 0px 10px 0px;
border: 1px solid #ddd!important;
padding: 7px 10px 7px 35px!important;
border-radius: 5px;
color: #777!important;
font-weight: bold!important;
} 
 
.vxod_pole:focus {box-shadow:inset 0px 0px 3px #ccc!important;}
 
.vp_login {background:#fff url(/vxod/pole_login.png) no-repeat left!important;}
.vp_password {background:#fff url(/vxod/pole_password.png) no-repeat left!important;}
 
.vp_login:focus {background:#fff url(/vxod/pole_login.png) no-repeat left!important;}
.vp_password:focus {background:#fff url(/vxod/pole_password.png) no-repeat left!important;}
 
.vxod_zapomnit {
 float:left;
 width:100%;
 margin-top: 5px;
} 
 
.vxod_zapomnit input {
 float:left;
 margin: 1px 10px 0px 0px; 
} 

.cv_title a,
.vxod_zapomnit a {
 font-weight:bold!important; 
} 

.left {float: left;}
.right {float: right;}

/* Кнопка входа
------------------------------------------*/
.vxod_kn {
 float:left;
 text-align: center !important;
 width:100%;
 cursor:pointer;
 margin-top: 15px;

 padding: 5px 20px 5px 20px!important; 
 border:1px solid #467A9F!important;
 background: #47719f!important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #47719f), color-stop(1, #5d82aa))!important;
 background: -moz-linear-gradient(top, #47719f 1%, #5d82aa 100%)!important;
 background: -o-linear-gradient(#47719f, #5d82aa)!important;
 border-radius:3px;
 
 font:13px Verdana,Arial,Helvetica, sans-serif!important; 
 text-shadow:1px 1px 1px #467A9F!important; 
 font-weight: bold!important;
 color:#fff!important;
}

.vxod_kn:active {box-shadow:inset 0px 0px 3px #326092!important;}
.vxod_kn:hover {background:#6e92b8!important;}

.reg1 {text-align:left;padding:3px;}
.reg2 {clear:left;float:left;width:160px;}
.reg1 input[type='text'], .reg1 input[type='password'] {width:160px;}
#rCode {width:160px; height: 35px; text-align:center; font-weight:bold; font-size:13px; margin-top: 2px;}
#rRes{font-size: 9px; color:red; display:none;}

.p {cursor:pointer;} 
 .invis {display:none;}