@charset "utf-8";
html,body {margin:0;height:100%;/* background:url(/new_design/images/body_bg.gif) repeat-x;
 */background-color:#080503;font-family:Tahoma,Helvetica,sans-serif;font-size: 11px;}
#bg{background: url(/images/ac_media_screen-02-pyramids_ncsa_292909-1-.jpg) 50% 50% / 100% 100% no-repeat fixed;}
#wrapper {height:auto!important;height:100%;min-height:100%;width:1000px;margin:0 auto;overflow:hidden;/* background:url(/new_design/images/container_bg2.gif) repeat-y;*//* 
background-color:#f4ebe3 */position: relative;}
#wrapper_forum{
height:auto!important;
height:100%;
min-height:100%;
width:1000px;
margin:0 auto;
overflow:hidden;
/* background:url(/new_design/images/container_bg2_fw.gif) repeat-y;
 *//* background-color:#f4ebe3 */}
#header{
 /* background-color: #FFFFFF;
 */
 position:relative;
 }
#left{
/* float:left;
 */width: 370px;
border-right: 1px solid #969696;
padding-right: 0px;
vertical-align: top;
display: inline-block;
/* background:url(/new_design/images/left_bg_l.gif) no-repeat;*/
}
#right{
margin-left: -4px;
width: 615px;
display: inline-block;
}
#spacer{height: 120px;position:  relative;}
#fullwidth{
height:auto;
border-radius: 10px;
}
#footer{height: 96px;width: 990px;margin: -120px auto;overflow:hidden;background: rgba(255, 255, 255, 0.67);padding: 5px;padding-top: 0;position: relative;}
.clear{
clear:both
}
.left_bg_rr{
/* background:url(/new_design/images/right_bg_tt.gif) no-repeat;
 */padding: 6px 0 0 0;
}
.left_bg_r2{
/* background:url(/new_design/images/right_bg_l.gif) no-repeat top left */
}
.bt{
    /* background: url(/images/ac_media_screen-02-pyramids_ncsa_292909-1-.jpg) 50% 50% / 100% 100% no-repeat fixed; */
}
hr {border:0 none;height: 1px;border-top: 1px dashed #9e9e9e;}
.right_bg_rrr{
background:url(/new_design/images/right_bg_rrr.gif) no-repeat top right;
padding:1px 0 0 0;
}
.cono{
background:url(/new_design/images/right_bg_rr.gif) repeat-x;
}
.con{
background:url(/new_design/images/right_bg_rr.gif) repeat-y right;
}
.con2{
background:url(/new_design/images/right_bg_rr.gif) repeat-y left;
border-radius: 20px 20px 0px 0px;
}
.foot_bg_bot{
height: 95px;
background: #409039;
border: 1px solid #969696;
border-top:0;
}
.foot_bg_right{
}
.foot_bg_left{
}
.foot_bg_logo{
}
.mvc{
background:url(/new_design/images/mvcreative.png) no-repeat;
}
.inf{
color: #ffffff;
padding: 5px 0px 0px 10px;
width: 790px;
}
.inf2{
color: #ffffff;
padding:4px 24px 0 0;
}
.inf2 a{
font-weight:bold;
color: #ffffff;
text-decoration:none;
}
.inf2 a:hover{
color:#fff;
}
.inf_l{
height:85px;
width:870px;
text-align:justify;
font-size: 12px;
font-family: Play;
}
.inf_r{
float:right;
margin: -80px -178px 0 0;
}
.foot{
margin:0 4px -6px 4px;
}
.carousel{
height:103px;
background:url(/new_design/images/carousel_bg.gif) repeat-x;
padding:-3px 0 0 0;
border-right:1px solid #795d4b}
.carousel_l{
height:103px;
background-color:#fff;
background:url(/new_design/images/carousel_bg_l.gif) no-repeat}
.carousel_r{
height:103px;
background-color:#fff;
background:url(/new_design/images/carousel_bg_r.gif) no-repeat right;
}
.car{
width:60px;
height:75px;
display:block;
overflow:hidden;
border:2px solid #a1a1a1;
background:#fff;
}
.infiniteCarousel{
width:1000px;
position:relative;
}
.infiniteCarousel .wrapp{
width:923px;
overflow:auto;
min-height:10em;
margin:0 40px;
position:absolute;
top:0;
}
.infiniteCarousel ul a img{
border:0;
}
.infiniteCarousel .wrapp ul{
width:9999px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:0;
}
.infiniteCarousel ul li{
display:block;
float:left;
padding:8px 45px 0 6px;
height:80px;
width:19.9px;
}
.infiniteCarousel ul li a img{
display:block;
}
.infiniteCarousel .arrow {
display:block;
height:36px;
width:37px;
background:url(/new_design/images/arrow.gif) no-repeat 0 0;
text-indent:-999px;
position:absolute;
top:32px;
cursor:pointer;
}
.infiniteCarousel .forward{
background-position:0 0;
right:0;
}
.infiniteCarousel .back{
background-position:0 -72px;
left:0;
}
.infiniteCarousel .forward:hover{
/* background-position:0 -36px */
}
.infiniteCarousel .back:hover{
opacity: 0.5;
}
.right_bg_r{
/* background:url(/new_design/images/right_bg_r.gif) no-repeat top right;*/
}
.right_bg_rr{
background:url(/new_design/images/right_bg_rr.gif) repeat-y right;
border-radius: 18px;
}
.right_bg_t{
/* background:url(/new_design/images/right_bg_t.gif) repeat-x;
 */background-color:#e2d9d2;
border-radius: 0px 20px 20px 0px;
}
.right_bg_b{
height:35px;
background:url(/new_design/images/right_bg_b.gif) no-repeat 0 bottom;
padding:1px 12px 5px 8px;
}
.vid{
float:right;
margin:7px 0 0 15px;
}
.pump{
position:relative;
height:74px;
background:url(/new_design/images/spirit.png) no-repeat;
}
.item{
width:178px;
height:74px;
border:3px solid #757370;
margin:5px 5px 4px 6px;
background-color:#e2d9d2;
overflow:hidden;
position:relative;
float:left;
}
.item .caption{
margin-top:-74px;
width:178px;
height:74px;
background:#000;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
display:none;
filter:alpha(opacity=70);
-moz-opacity:.7;
-khtml-opacity:.7;
opacity:.7;
}
.item .caption a{
text-decoration:none;
color:#fff;
font-size:10px;
padding:46px 1px 0 1px;
display:block;
}
.item img {
border:0;
position:absolute;
}
.chat{
background:url(/new_design/images/chat_bg.gif) repeat-y;
width:370px;
margin-left:5px;
}
 .chat_bg_t{
background:url(/new_design/images/chat_bg_t.gif) no-repeat;
} 
.chat_bg_b{
background:url(/new_design/images/chat_bg_b.gif) no-repeat bottom;
} 
.alf_bg_s{
width: 370px;
height:49px;
margin-left: 0px;
margin-top: -6px;
/* border-radius: 4px;
 */background: #ffffff;
border-bottom: 1px solid #618059;
} 
.alf_bg_l{
height:49px;
border-radius: 5px;
} 
.alf_bg_r{
height:49px;
}
.ang{
border-bottom:1px dashed #bebebe;
padding:7px 0 4px 0;
margin: 0 18px 0 16px;
}
.ang a{
color: #178e09;
font-weight:bold;
text-decoration:none;
}
.ang a:hover{
}
.rus{
padding:3px 0 0 0;
margin: 0 18px 0 16px;
}
.rus a{
color:#4f7ca2;
font-weight:bold;
text-decoration:none;
}
.rus a:hover {
}
.left_navi_bg_c{
width:161px;
background:url(/new_design/images/left_navi_bg_c.gif) repeat-y;
margin:8px 0 0 5px;
}
.left_navi_bg_t{
background:url(/new_design/images/left_navi_bg_t.gif) no-repeat;
}
.left_navi_bg_b{
background:url(/new_design/images/left_navi_bg_b.gif) no-repeat bottom;
padding:57px 0 10px 0;
}
.left_navi{
border-bottom:1px dashed #c1aba1;
margin:0 19px 0 12px;
padding:4px;
position:relative;
}
.left_navi a{
color:#454545;
text-decoration:none;
}
.left_navi a:hover {
color:#8a440b;
}
.left_navi_bg_c{
width:161px;
background:url(/new_design/images/left_navi_bg_c.gif) repeat-y;
margin:8px 0 0 5px;
}
.left_navi_bg_t{
background:url(/new_design/images/left_navi_bg_t.gif) no-repeat;
}
.left_navi_bg_b{
background:url(/new_design/images/left_navi_bg_b.gif) no-repeat bottom;
padding:57px 0 10px 0;
}
.left_navi_bg_c{
width:161px;
background:url(/new_design/images/left_navi_bg_c.gif) repeat-y;
margin:8px 0 0 5px;
}
.left_navi_bg_t{
background:url(/new_design/images/left_navi_bg_t.png) no-repeat;
}
.left_navi_bg_b{
background:url(/new_design/images/left_navi_bg_b.gif) no-repeat bottom;
padding:57px 0 10px 0;
}
ul.tabs{
margin:0;
padding:0;
float:left;
list-style:none;
height:24px;
width:100%;
text-shadow:1px 1px 1px rgba(0,0,0,.7);
}
ul.tabs li{
float:left;
margin:0 -17px 0 12px;
height:24px;
line-height:26px;
border-left:none;
overflow:hidden;
position:relative;
background:url(/new_design/images/rec_bt.gif) no-repeat;
}
ul.tabs li a{
text-decoration:none;
color:#ffe5b8;
font-weight:bold;
display:block;
padding:0 67px;
outline:none;
}
html ul.tabs li.active,html ul.tabs li.active a:hover{
background:url(/new_design/images/forum_bt.gif) no-repeat;
height:26px;
}
 .tab_container{
border-top:none;
overflow:hidden;
clear:both;
float:left;
width:100%;
background:url(/new_design/images/forum_bg.gif) repeat-y;
}
.tab_content{
padding:8px 20px 20px 20px;
font-size:1.2em;
height:227px;
background:url(/new_design/images/forum_but_bg3.gif) no-repeat 21px bottom;
}
.forum_bg_b{
height:10px;
background:url(/new_design/images/forum_bg_b.gif) no-repeat;
margin:255px 0 0 5px;
}
.forum_bg_t{
height:10px;
background:url(/new_design/images/forum_bg_t.gif) no-repeat;
margin:24px 0 0 0;
}
.but{
color:#ffc35e;
font-weight:bold;
text-indent:0;
width:327px;
height:35px;
line-height:24px;
text-transform:uppercase;
font-size:11px;
}
.but a{
color:#ffc35e;
text-decoration:none;
text-indent:0;
background:url(/new_design/images/forum_but_bg1.gif) repeat-x;
display:block;
width:327px;
height:35px;
}
.but a:hover{
background:url(/new_design/images/forum_but_bg2.gif);
text-decoration:none;
color:#ffc35e;
text-shadow:1px 1px 1px rgba(0,0,0,.7);
}
.buter{
color:#fff6b6;
line-height:1px;
}
.buter a{
color:#fff6b6;
}
.vote_bg{
background:url(/new_design/images/vote_bg.gif) repeat-y;
margin:10px 0 0 5px;
width:201px;
float:left;
}
.vote_bg_t{
background:url(/new_design/images/vote_bg_t.gif) no-repeat;
}
.vote_bg_b{
background:url(/new_design/images/vote_bg_b.gif) no-repeat bottom;
padding:9px 8px 29px 8px;
}
.vote_title{
color:#8a440b;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #d2d2d1;
border-top:1px solid #d2d2d1;
padding:5px;
}
.vote_list{
color:#000;
margin:8px 7px 17px 7px;
font-weight:bold;
}
.vote_but input{
font-family:Tahoma,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
line-height:14px;
float:left;
margin-right:2px;
padding-bottom:10px;
cursor:pointer;
color:#4c4c4c;
text-decoration:none;
text-indent:2px;
background:url(/new_design/images/vote_but.gif) repeat-x;
display:block;
width:90px;
height:19px;
}
.vote_but input:hover{
color:#a16534;
}
ul.archUl,ul.dr_m{
list-style:none;
margin:0;
padding:0;
}
.archiv{
background:url(/new_design/images/archiv_bg.gif) repeat-y;
margin:7px 0 0 215px;
width:161px;
}
.archiv_bg_t{
background:url(/new_design/images/archiv_bg_t.png) no-repeat;
}
.archiv_bg_t_dr_m{
background:url(/new_design/images/archiv_bg_t_dr_m.gif) no-repeat;
}
.archiv_bg_b{
background:url(/new_design/images/archiv_bg_b.gif) no-repeat bottom;
padding:58px 8px 14px 11px;
}
.archiv_bg_b li{
color:#ffc35e;
text-decoration:none;
border-bottom:1px dashed #84685b;
padding:0 4px 4px 4px;
line-height:21px;
margin-right:2px;
}
.archiv_bg_b a{
color:#ffc35e;
text-decoration:none;
}
.header_bl{
width:319px;
margin:0 7px 0 0;
float:left;
}
.header_bl2{
width:319px;
margin:0 0 0 0;
float:left;
}
.header_bl_bg{
background: url(/new_design/images/1-1_bg.png) repeat-x;
border-radius: 60px;
}
.header_bl_bg_r{
background: url(/new_design/images/1-1.png) no-repeat right top;
}
.header_bl_bg_l{
background: url(/new_design/images/1-1_bg_l.png) no-repeat left top;
}
.header_bl_bg_p{
background: url(/new_design/images/1-1_bg_p3.png) no-repeat 9px bottom;
}
.header_bl_bg_t{
height:173px;
background:url(/new_design/images/1-1_bg_t.png) no-repeat 9px top;
padding:0 0 0 19px;
}
.header_bl_bg_p2{
background: url(/new_design/images/1-1_bg_p2.png) no-repeat 9px bottom;
}
.header_bl_bg_t2{
height:173px;
background:url(/new_design/images/1-1_bg_t2.png) no-repeat 9px top;
padding:0 0 0 19px;
}
.header_bl_bg_p3{
background: url(/new_design/images/1-1_bg_p2.png) no-repeat 9px bottom;
}
.header_bl_bg_t3{
height:173px;
background:url(/new_design/images/1-1_bg_t3.png) no-repeat 9px top;
padding:0 0 0 19px;
}
.shortstory_1{
background:url(/new_design/images/short1_bg.png);
padding:5px 0 7px 8px;
width:300px}
.shortstory_1 a{
color:#ffe5b8;
text-decoration:none;
font-weight:bold;
font-family: Play;
}
.shortstory_1 a:hover {
color:#f6a15a;
}
.shortstory_2{
background:url(/new_design/images/short1_bg.png);
padding:0 0 2px 8px;
width:300px;
line-height:11px;
}
.shortstory_2 a{
color:#ffe5b8;
text-decoration:none;
font-weight:bold;
}
.shortstory_2 a:hover{
color:#f6a15a;
}
.shortstory_3 a{
color:#fff;
text-decoration:none;
font-weight:normal;
line-height:12px;
}
.shortstory_3 a:hover {
color:#fff}
.short_block{
width:270px;
display:block;
overflow:hidden;
}
.all_off{
padding:27px 34px 0 0;
}
.all_off a{
color:#fff;
text-decoration:none;
font-family: Play;
}
#gallery_wrap{
width:582px;
height:268px;
padding:17px 0 0 21px;
background:url(/new_design/images/gallery_bg.png) top left no-repeat;
float:left;
border-radius: 20px;
}
.pump2{
position:relative;
height:268px;
background:url(/new_design/images/gallery_bg.png) no-repeat -21px -17px;
}
.pan{
margin:12px 0 0 5px;
}
.pan a{
color:#fff!important;
text-decoration:none!important;
font-size:12px!important;
text-transform:uppercase;
font-family: Play;
}
.gal_min{
width:75px;
height:48px;
display:block;
overflow:hidden}.gallery_bg_s{
background:url(/new_design/images/gallery_bg_s.gif) repeat-x;
margin:0 0 0 582px;
border-radius: 0px 25px 25px 0px;
border-right: 1px solid #2C2A28;
}
.gallery_bg_l{
background:url(/new_design/images/gallery_bg_l.gif) no-repeat left top;
}
.gallery_bg_r{
/* background:url(/new_design/images/gallery_bg_r.gif) no-repeat right top;*/
}
.top_bg_t{
height:232px;
background:url(/new_design/images/top_bg_t.png) no-repeat 62px top;
padding:53px 0 0 56px;
}
.top_but_bg{
color:#ffc35e;
font-weight:bold;
line-height:15px;
text-transform:uppercase;
font-size:11px;
margin:4px 0 0 0;
}
.top_but_bg a{
color:#f6a15a;
text-decoration:none;
text-indent:0;
background:url(/new_design/images/top_but_bg.gif);
display:block;
width:345px;
height:62px;
padding:4px 0 0 0;
font-family: Play;
}
.top_but_bg a:hover{
background-position:0 -65px;
}
.newreviews{
width:46px;
height:50px;
margin:7px 10px 0 17px;
display:block;
overflow:hidden;
float:left;
}
.buter2{
color: #fff;
text-transform:none;
font-weight:normal;
line-height:12px;
padding:0 20px 0 0;
}
.field{
width:300px;
padding:11px 0 5px 138px;
float:left}.s_field{
color:#636262;
font-family:tahoma;
font-size:11px;
width:155px;
height:18px;
border:0;
background-color:transparent;
}
.top_navi{
height: 23px;
background: #409039;
width: 100%;
}
a.menu_top{
color: #ffffff;
font-weight:bold;
text-transform:uppercase;
text-decoration: none;
outline:none;
text-shadow:1px 1px 1px rgba(0,0,0,.8);
font-family: Play;
font-size: 12px;
}
a.menu_top span{
display:block;
line-height:13px;
background: #388031;
padding: 5px 10px 5px 10px;
text-align: center;
}
a.menu_top:hover{
background-position:100% 0}
a.menu_top:hover span{background-position:0 0;background: #ef4040;}
.header_bg_r{
background: rgba(255, 255, 255, 0.52);
padding: 5px;
padding-bottom: 0;
margin-top: 10px;
}
.header_bg_r2{
background: #409039;
}
.header_bg_l{
height: 111px;
}
.header_top_bg{
background: #48a340;
}
.header_top_bg_r{
/* background:url(/new_design/images/header_top_bg_r.gif) no-repeat right;
 */}
.header_top_bg_l{
/* background: url(/new_design/images/header_top_bg_l.png) no-repeat;
 */}
.ras_search{
height:22px;
padding: 4px 0 0 130px;
}
.ras_search a{
color:#7e675a;
text-decoration:none;
text-shadow:1px 1px 1px rgba(0,0,0,.7);
font-family: Play;
width: 203px;
height: 14px;
overflow: hidden;
display: block;
}
.logo_link{
padding: 20px 0 0 40px;
}
.reg{
height:32px;
background-color:#;
background:url(/new_design/images/reg_tsyatka.gif) no-repeat 225px 6px;
padding:17px 0 0 140px}
.reg a{
color:#beaa9b;
text-decoration:none;
font-weight:bold;
text-shadow:1px 1px 1px rgba(0,0,0,.7);
}
.reg a:hover{
color:#fff;
}
.reg2{
height:32px;
float: right;
margin-left: 40px;
margin-top: 15px;
position: absolute;
}
.reg2 a{
color: #f1ffff;
text-decoration:none;
font-weight:bold;
font-family: Play;
font-size: 12px;
padding: 5px;
background: #388031;
padding-left: 10px;
padding-right: 10px;
margin-right: 5px;
border-radius: 4px;
border: 0px solid #8e8e8e;
}
.reg2 a:hover{
color:#fff}
.log_in{
color:#7f7f7f;
margin: 25px 0 0 145px;
}
.log_in a{
color:#7f7f7f;
text-decoration:none;
font-size:11px;
line-height:14px;
font-weight:normal!important}
.log_in a:hover{
color:#a47849}
.log_in_exit{
padding: 0px 10px 18px 0;
}
.log_in_exit a{
color:#a05a37;
text-decoration:none;
font-size:11px;
}
.log_in_exit a:hover{
color:#a05a37;
}
.a_field{
color:#e4cbab;
font-size:11px;
font-family:tahoma;
height:14px;
width:155px;
padding:0 10px 0 10px;
margin:5px 0 5px 0;
border:0;
background-color:transparent;
}
.log{
width:180px;
float:left;
background:url(/new_design/images/field_a.gif) no-repeat 0 30px;
}
.pas{
margin:7px 0 0 32px;
width:180px;
float:left;
background:url(/new_design/images/field_a.gif) no-repeat;
}
.pas input{
margin:0 0 0 4px;
padding:3px;
height:17px;
width:165px;
} 
.but_in{
width:67px;
height:68px;
margin:90px 0 0 222px;
cursor:pointer;
}
.but_in a{
background:url(/new_design/images/but_in.gif) repeat-x;
display:block;
width:67px;
height:68px;
font-weight:normal;
}
.but_in a:hover{
background-position:0 -68px;
}
.but_reg{
color:#7f7f7f;
padding:0 0 25px 33px;
}
.but_reg a{
color:#7f7f7f;
text-decoration:none;
font-weight:normal;
}
.but_reg a:hover{
color:#a47849;
text-decoration:underline;
}
.log_in2{
height:68px;
width:67px;
margin:0 0 0 8px;
}
.log_in2{
background:url(/new_design/images/but_in.gif) no-repeat;
}
.log_in2:hover{
background-position:0 -68px;
}
#fade{
display:none;
background:#000;
position:fixed;
left:0;
top:0;
z-index:10;
width:100%;
height:100%;
opacity:.70;
z-index: 99;
}
.popup_block{
display:none;
background: #e2e2e2;
border: 1px solid #b9b9b9;
box-shadow: 0px 0px 4px #9c9c9c;
float:left;
position:fixed;
top:50%;
left:50%;
z-index: 999;
border-radius: 4px;
}
img.btn_close{
float:right;
margin:-55px -55px 0 0;
}
.popup p{
padding:5px 10px;
margin:5px 0;
}
*html 
#fade{
position:absolute;
}
*html .popup_block{
position:absolute;
}
.full_top_bg{margin: 0px 4px 0 6px;background: white;border: 1px solid #cccccc;border-radius:  3px;}
.full_top_bg_l{}
.full_top_bg_r{}
.txt_b{
font-size:12px;
font-weight:bold;
color:#704805;
}
.full2{
font-size:11px;
font-weight:normal;
color:#ddc59e;
margin:3px 0 0 0;
}
.full2 a{
color:#ffd58f;
text-decoration:none;
}
.full3{
margin-left:434px;
padding-top:9px;
color:#e2d9d2;
line-height:40px;
font-weight:normal;
}
.short{color:#565453;font-size: 12px;font-weight:normal;margin: 10px 0 0 0px;padding-bottom:20px;}
.short a{
color: #616161;
text-decoration:none;
}
.right_bg_r2{
/* background:url(/new_design/images/right_bg_r.gif) no-repeat top right;
 */}
.right_bg_rr2{
/* background:url(/new_design/images/right_bg_rr.gif) repeat-y right;*//* 
border-radius: 20px 20px 0px 0px;*/
}
.right_bg_t2{
/* background:url(/new_design/images/right_bg_t.gif) repeat-x;
 *//* background-position: 0px -1px;
 *//* background-color:#e2d9d2;
 *//* margin-bottom:10px *//* border-radius: 0px 20px 20px 0px;
 */}
.right_bg_b2{
/* background:url(/new_design/images/right_bg_b.gif) no-repeat 0 bottom;*/
}
.right_bg_b_fullw{
background:url(/new_design/images/right_bg_b_fullw.gif) no-repeat 0 bottom;
border-radius: 34px;
}
.related-news_cen{
background: white;
border-radius: 4px;
border: 1px solid #c7c7c7;
margin: 5px 10px 5px 10px;
}
.related-news_top{
/* background:url(/new_design/images/related-news.jpg) no-repeat */}
.related-news_bot{
/* background:url(/new_design/images/related-news_bot.jpg) no-repeat 1px bottom;
 *//* padding:28px 0 1px 0;*/
 }
ul.related li{list-style:none;margin-left: -85px;margin-right: 40px;border-bottom: 1px dashed #29910d;padding: 5px 0px 5px 6px;}
ul.related a{
color: #2d2d2d;
text-decoration:none;
font-family: arial;
font-size: 12px;
}
ul.related a:hover{
color: #29910d;
}
.short_c{
margin: 10px 8px 11px 8px;
border-radius: 4px;
background: #f9f9f9;
border-bottom:0;
border: 1px solid #a5a5a5;
}
.short_l{
height: 177px;
}
.short_r{
padding:15px 0 21px 13px}
.short_img img{
width:170px;
}
.short_out{
display:block;
overflow:hidden;
float:left;
background:rgba(255,255,255,.49);
border-radius:5px;
margin-right:5px;
}
.short_text{
padding:0 0 0 10px;
display:block;
color:#000;
font-size:12px;
margin: 0px 0px 0px 110px;
overflow: hidden;
}
.short_text img{
width:0;
}
.tit{
padding: 1px 0px 3px 5px;
margin-left: 115px;
margin-bottom: 3px;
display:block;
overflow:hidden;
font-size:14px;
color:#1b1b1b;
border-bottom: 1px dashed #a7a7a7;
}
.tit a{
color: #000;
text-decoration:none;
font-size: 14px;
font-family: Play;
}
.short_link{
height:22px;
width:97px;
margin:20px 0 3px 25px;
float:right;
}
.short_link{
background:url(/new_design/images/short_link.jpg) no-repeat;
}
.short_link:hover{
background-position:0 -22px;
}
.txt a{
color:#ffd58f;
text-decoration:none;
}
.short_info{
margin:-132px 0 0 300px;
width:105px;
height:128px;
padding:0 15px 0 10px;
float:right;
border-left:1px solid #544b48;
color:#ffc35e;
font-weight:bold;
}
.short_line{
padding:0 0 10px 0;
}
.short_line2{
padding:0 0 34px 0;
margin:-3px 0 0 10px;
}
.short_line3{
padding:0 0 19px 0;
}
.short_line3 a{
color:#ffac35;
font-size:12px;
text-decoration:none;
}
.comment{
margin:0 8px 10px 7px;
background-color: #f9f9f9;
color:#565453;
text-align:left;
border: 1px solid #c7c7c7;
border-radius: 4px;
}
.comment a{
color:#565453;
text-decoration:none}
.comment_l{
}
.comment_r{
}
.comment_b{
}
.comment_t_l{
}
.comment_t_r{
}
.comment_b_l{
}
.comment_b_r{
padding-bottom:10px;
}
.comm{
color: #232323;
font-size:12px;
padding: 6px 8px 1px 12px;
border-bottom: 1px dashed #8a8a8a;
margin-left: 5px;
margin-right: 5px;
font-family: Play;
}
.comm a{
color: #000000;
text-decoration:none;
}
.comm_t{margin: 10px 10px 0 85px;min-height:106px;background: whitesmoke;border: 1px solid #d0d0d0;border-radius: 5px;}
.comm_b{
}
.comm_l{
}
.comm_r{
}
.comm_l_t{
}
.comm_r_t{
}
.comm_l_b{
}
.comm_r_b{
padding: 7px 14px 34px 7px;
min-height:61px;
}
.commin{
margin: -21px 25px 15px 0;
padding:0 0 0 0;
}
.commin a{
color: #3e3e3e;
text-decoration:none;
font-weight:bold;
font-family: Play;
}
.commin a:hover{
color: #0c5f07;
}
.comm_t2{
background:url(/new_design/images/comm_t.gif) repeat-x;
margin:10px 10px 0 11px;
min-height:106px;
}
.com_avatar{
width:100px;
height:100px;
border: 1px solid #c7c7c7;
padding:2px;
margin:10px 0 10px 10px;
}
#bbcodes{
display:none}
.bbcodeimg img{
margin:5px 3px 5px 0;
cursor:pointer;
}
.com_send{
height:23px;
width:97px;
background:url(/new_design/images/dlet_bttn_submit2.gif) no-repeat;
}
.commError{
margin-right:400px;
}
.com_name,.com_mail{
width:381px;
margin-bottom:5px;
height:20px;
padding-left:5px;
color:#555;
font-size:11px;
font-family:tahoma;
border:1px solid #bab2af;
background-color:#fbfbfb;
}
.com_text{
width:381px;
height:135px;
margin-bottom:5px;
padding-left:5px;
padding-top:5px;
color:#555;
font-size:11px;
font-family:tahoma;
border:1px solid #bab2af;
background-color:#fbfbfb;
}
.com_name,.com_mail,.com_text,.securityCode{
-moz-border-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-radius:5px;
}
.securityCode{
width:40px;
margin-bottom:10px;
height:22px;
padding-left:5px;
color:#555;
font-size:11px;
font-family:tahoma;
border:1px solid #bab2af;
background-color:#fbfbfb;
}
#secuImgC{
height:25px}
.info_t{
background: white;
margin:8px;
border: 1px solid #cccccc;
border-radius: 4px;
}
.info_b{
}
.info_tl{
}
.info_tr{
}
.info_bl{
}
.info_br{
padding:7px 0 10px 7px;
color: #29910d;
box-shadow: 0 4px 10px -2px rgba(21, 90, 2, 0.68);
}
.info_br a{
color:#fb9e61;
text-decoration:none;
}
.info_br a:hover{
color:#fff}
.fullresult{
border-bottom:1px dotted #000;
border-top:1px dotted #000;
padding:5px 20px 5px 20px;
font-size:14px;
color:#606060;
font-weight:bold;
}
.fullresult a{
color:#606060;
text-decoration:none;
}
.fullresult2{
border-bottom:1px dotted #000;
border-top:1px dotted #000;
padding:5px 15px 5px 15px;
font-size:11px;
color:#602d16;
}
.fullresult2 a{
color:#602d16;
text-decoration:none;
}
.f_input{
color:#565453;
font-size:11px;
font-family:tahoma;
width:300px;
border:1px solid #bab2af;
background-color:#fbfbfb;
padding:3px;
vertical-align:middle;
}
.f_textarea{
color:#565453;
font-size:11px;
font-family:tahoma;
margin:0 1px 0 0;
padding:0;
width:459px;
height:156px;
border:1px solid #bab2af;
background-color:#fbfbfb;
padding:3px;
}
.b_input{
height:21px;
vertical-align:middle;
font-family:tahoma;
font-size:11px;
border:0;
background:url(/new_design/images/dlet_bttn_bbcodes.gif) repeat-x;
color:#fff;
padding-bottom:3px;
}
.nav_c{
/* background:url(/new_design/images/nav_c.jpg) repeat-x;
 *//* margin:0 9px 0 9px;
 */vertical-align: bottom;
}
.nav_l{
/* background:url(/new_design/images/nav_l.jpg) no-repeat top left */
}
.nav_r{
/* background:url(/new_design/images/nav_r.jpg) no-repeat top right;*/
padding: 6px 0px 0px 0;
}
.nav-link_l{
height:16px;
width:48px;
margin:0 6px -1px 0;
}
.nav-link_l{
background:url(/new_design/images/nav-link_l.jpg) no-repeat;
}
.nav-link_l:hover{
background-position:0 -16px;
}
.nav-link_r{
height:16px;
width:48px;
margin:0 0 -1px 6px;
}
.nav-link_r{
background:url(/new_design/images/nav-link_r.jpg) no-repeat;
}
.nav-link_r:hover{
background-position:0 -16px;
}
b.swchItemA{
color:#aa5741;
}
#navigation{
/* margin:2px 0 0 0;
 */text-align:center;
}
Йa,img{
outline:none;
border:none;
}
input,img{
outline:none;
border:none;
}
.tabsContentt{
width:520px;
margin-top:20px;
margin-left:9px;
}
ul.tabNavigationn{
list-style:none;
margin:10px 0;
padding:0;
}
ul.tabNavigationn li{
display:inline;
}
ul.tabNavigationn li a{
padding: 5px 10px;
background-color: #ebebeb;
font:13px verdana;
font-weight:bold;
border-radius: 3px;
border: 1px solid #cecece;
color: #5d5d5d;
text-decoration:none;
}
ul.tabNavigationn li a.selected,ul.tabNavigationn li a:hover{
background-color: #ffffff;
border: 1px solid #e7e7e7;
color: #717171;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
border-radius: 4px;
}
ul.tabNavigationn li a:focus{
outline:0;
}
.tabContt{
border: 1px solid #c2c2c2;
}
.tabContainerr{
background-color: #ffffff;
min-height:110px;
color: #000000;
padding: 5px;
border: 1px solid #dadada;
line-height: 20px;
}
span.moderpanel img{
margin-right:2px;
margin-top:3px}
span.moderpanel{
margin-left:-6px;
margin-bottom:-3px;
}
.sortmen{
color:#686868;
margin:15px;
}
.sortmen a{
color:#686868;
text-decoration:none;
font-size:11px;
line-height:14px;
font-weight:normal !important;
}
.sortmen a:hover{
color:#a47849;
}
.manFlSbm,.manFlRst,.postPreview,.postSubmit,.postReset,.pollSubmitBut,.pollreSultsBut,#sbt47{
background-attachment:scroll;
background-color:transparent;
background:url(/new_design/images/dlet_bttn_bbcodes.gif) repeat-x;
color:#fdfdfd;
cursor:pointer;
font-family:"tahoma";
font-size:11px;
font-weight:700;
height:22px;
margin-right:10px;
padding-bottom:2px;
}
.bbQuoteBlock{
margin-top:5px;
margin-bottom:5px;
}
.bbQuoteName{
color: #131313;
background-color: #e6e6e6;
border: 1px solid #c7c7c7;
border-bottom:0;
font-weight:bold;
padding:5px;
font-family: Play;
}
.quoteMessage{
color:#545454!important;
background-color: #f5f5f5!important;
border: 1px solid #c7c7c7!important;
text-align:justify!important;
padding:5px!important;
border-radius: 0px 0px 4px 4px !important;
}
.bbCodeBlock{
margin-top:5px;
margin-bottom:-7px;
}
.bbCodeName{
color:#545454;
background-color:#e2d9d2;
border:1px dotted #9c9691;
border-bottom:0;
font-weight:bold;
padding:5px;
}
.codeMessage{
color:#545454!important;
background-color:#f8ede3!important;
border:1px dotted #9c9691!important;
text-align:justify!important;
padding:5px!important;
}
.pollBut{
display:none;
}
.prof_avatar img{
float:left;
width:100px;
height:100px;
border-radius: 4px;
border: 1px solid #c2c2c2;
background: white;
padding: 3px;
margin-left:8px;
margin-right:5px;
}
.short_link2{
width:97px;
height:23px;
border:0;
background:url(/new_design/images/download.gif);
}
.block_linkv{
background:transparent;
display:block;
text-decoration:blink;
font-size:12px;
color:#000;
}
.block_linkv:hover{
border-radius:10px;
background:#c0b6af;
box-shadow:0 -3px 6px -2px black;
}

* Page Selector Start */  
.catPages1 {
color:#fff;
border:0;
margin-bottom:10px;
margin-top:10px;
}
.catPages1 a:link,.catPages1 a:visited,.catPages1 a:hover,.catPages1 a:active{
text-decoration:none;
color:#6d6d6d;
border:1px #999 dashed;
background:#fff;
padding:3px 10px;
font-size:11px;
font-weight:bold;
}
.catPages1 a:hover{
background:#0094e0;
color:#fff;
font-weight:bold;
}
.catPages1 b{
text-decoration:none;
background:#0094e0;
padding:3px 10px;
color:#fefefe;
font-size:11px;
}
.catPages2{
color:#fff;
border:0;
margin-bottom:10px;
margin-top:10px;
}
.catPages2 a:link,.catPages2 a:visited,.catPages2 a:hover,.catPages2 a:active{
text-decoration:none;
color:#6d6d6d;
border:1px #999 dashed;
background:#fff;
padding:3px 10px;
font-size:11px;
font-weight:bold;
}
.catPages2 a:hover{
background:#0094e0;
color:#fff;
font-weight:bold;
}
.catPages2 b{
text-decoration:none;
background:#0094e0;
padding:3px 10px;
color:#fefefe;
font-size:11px;
}
.pagesBlockuz1{
color:#fff;
border:0;
margin-bottom: 10px;
margin-top: 10px;
display: inline-block;
}
.pagesBlockuz1 a:link,.pagesBlockuz1 a:visited,.pagesBlockuz1 a:hover,.pagesBlockuz1 a:active{
text-decoration:none;
color: #484848;
border: 1px #cacaca solid;
background:#fff;
padding: 6px 10px;
font-size:11px;
font-weight:bold;
border-radius: 3px;
}
.pagesBlockuz1 a:hover{
background: #33a927;
color:#fff;
border: 0;
padding: 7px 11px;
font-weight:bold;
}
.pagesBlockuz1 b{
text-decoration:none;
background: #388031;
padding: 7px 10px 7px 10px;
color:#fefefe;
font-size:11px;
border-radius: 3px;
}
.pagesBlockuz{
color:#fff;
border:0;
margin-bottom:10px;
margin-top:10px;
}
.pagesBlockuz a:link,.pagesBlockuz a:visited,.pagesBlockuz a:hover,.pagesBlockuz a:active{
text-decoration:none;
color:#6d6d6d;
border:1px #1d1d1d dashed;
background:#fff;
padding:2px 2px;
font-size:11px;
font-weight:bold;
}
.pagesBlockuz a:hover{
background:#f69952;
color:#fff;
font-weight:bold;
}
.pagesBlockuz b{
text-decoration:none;
background:#f69952;
padding:3px 3px 2px 4px;
color:#fefefe;
font-size:11px;
}
.pagesBlockuz2{
color:#fff;
border:0;
margin-bottom:10px;
margin-top:10px;
}
.pagesBlockuz2 a:link,.pagesBlockuz2 a:visited,.pagesBlockuz2 a:hover,.pagesBlockuz2 a:active{
text-decoration:none;
color:#6d6d6d;
border:1px #999 dashed;
background:#fff;
padding:3px 10px;
font-size:11px;
font-weight:bold;
}
.pagesBlockuz2 a:hover{
background:#0094e0;
color:#fff;
font-weight:bold;
}
.pagesBlockuz2 b{
text-decoration:none;
background:#0094e0;
padding:3px 10px;
color:#fefefe;
font-size:11px;
}
.pagesBlock1{color:#fff;border:0;margin-bottom:10px;margin-top: 12px;}
.pagesBlock1 a:link,.pagesBlock1 a:visited,.pagesBlock1 a:hover,.pagesBlock1 a:active{text-decoration:none;color:#6d6d6d;border:1px #999 dashed;background:#fff;padding: 2px 8px;font-size:11px;font-weight:bold;}
.pagesBlock1 a:hover{/* background: #ffffff; */color: #000;font-weight:bold;border: 1px dashed black;}
.pagesBlock1 b{text-decoration:none;background: #00e04f;padding:3px 10px;color:#fefefe;font-size:11px;}
.pagesBlock2{
color:#fff;
border:0;
margin-bottom:10px;
margin-top:10px;
}
.pagesBlock2 a:link,.pagesBlock2 a:visited,.pagesBlock2 a:hover,.pagesBlock2 a:active{
text-decoration:none;
color:#6d6d6d;
border:1px #999 dashed;
background:#fff;
padding:3px 10px;
font-size:11px;
font-weight:bold;
}
.pagesBlock2 a:hover{
background:#2c2c2c;
color:#fff;
font-weight:bold;
}
.pagesBlock2 b{
text-decoration:none;
background:#0094e0;
padding:3px 10px;
color:#fefefe;
font-size:11px;
}
.swchItemDots{text-decoration:none;color: #484848;border: 1px #cacaca dashed;background:#fff;padding: 2px 10px;font-size:11px;border-radius: 3px;font-weight:bold;}
.hidewrap{
margin-left: 0px;
border: 1px solid #b5b5b5;
z-index:100;
margin-bottom: 5px;
margin-top: 2px;
}
.hidehead{
background-color: #f4f4f4;
font-weight:bold;
padding:3px;
padding-left: 20px;
background-image: url(/new_design/images/icon_plus_1.gif);
 background-repeat:no-repeat;
background-position:6px 6px;
cursor:pointer;
border-radius: 3px;
}
.hidebody{
border-top: 1px solid #b5b5b5;
padding:3px;
display:none;
background-color: #ffffff;
border-radius: 0px 0px 3px 3px;
}
.hidearea{
display:none}
a.minibutton{
display:inline-block;
height:23px;
padding:0 0 0 2px;
font-size:11px;
font-weight:bold;
color:#333;
/* text-shadow:1px 1px 0 #fff;
 */background:url(//rg-mechanics.do.am/GHbutton/minibutton_matrix.png) 0 0 no-repeat;
white-space:nowrap;
border:none;
overflow:visible;
cursor:pointer;
text-decoration:none;
}
a.minibutton>span{
display:block;
height:23px;
padding:0 10px 0 8px;
line-height:23px;
background:url(//rg-mechanics.do.am/GHbutton/minibutton_matrix.png) 100% 0 no-repeat;
}
a.minibutton:hover,a.minibutton:focus{
/* color: #d8d8d8 !important;
 */text-decoration:none;
/* text-shadow:-1px -1px 0 rgba(0,0,0,.3);
 */color: #d0d0d0;
height: 23px;
background: none;
margin-left: -2px;
}
a.minibutton:hover>span,a.minibutton:focus>span{
/* background-position:100% -30px */border: 1px solid #3ba028;
background: linear-gradient(to top, rgba(43, 125, 10, 0.97), #39a52c);
color: #ececec !important;
height: 21px;
line-height: 21px;
border-radius: 3px;
/* color: #283c28;*/
}
a.minibutton.mousedown{
background-position:0 -60px;
}
a.minibutton.mousedown>span{
background-position:100% -60px;
}
a.btn-download .icon{
float:left;
margin-left:-4px;
width:18px;
height:22px;
background:url(//rg-mechanics.do.am/images/mediaget.png) 0 0 no-repeat}
a.btn-download .icon{
background-position:-40px 0;
}
a.btn-download:hover .icon,a.btn-download:focus .icon{
background-position: -40px -26px;
}
a.entAllCats{
color: #565656;
}
a.entAllCats:hover{
color: #0c3a01;
}
.rate{
background:url(//pnghosts.ru/img/orating.png) no-repeat;
width:73px;
height:21px;
position:relative;
margin:-2px 2px 0 0;
padding:3px 0 0 0;
text-align:center;
}
a.orating_m,a.orating_p{
height:21px;
width:21px;
background:url(//pnghosts.ru/img/orating.png) no-repeat;
}
a.orating_m{
float:right;
background-position:-21px -24px;
margin:-1px 1px 0 0;
}
a.orating_m:hover{
background-position:-21px 100%;
}
a.orating_m.orated{
background-position:-21px -24px;
}
a.orating_p{
float:left;
background-position:0 -24px;
margin:-1px 0 0 1px;
}
a.orating_p:hover{
background-position:0 100%;
}
a.orating_p.orated{
background-position:0 100%;
}
a.orating_res,span.orating_res{
background:linear-gradient(rgba(131,131,131,.18),rgba(255,255,255,.64)) rgba(108,108,108,.3);
box-shadow:inset 0 1px 1px rgba(0,0,0,.2);
font-size:8px;
color:#060606;
padding:3px 8px;
border-radius:5px;
line-height:20px;
cursor:help;
}
a.orating_res:hover{
color:#f0f0f0;
}
iframe{
width: 595px;
}
.com-order-wrap{
width:100%;
}
.com-order-title{
float:left;
background: #f9f9f9;
padding: 6px;
border-radius: 3px;
border: 1px solid #c7c7c7;
font-family: Play;
font-size: 13px;
margin-left:7px;
margin-top:-1px;
}
.com-order-select{
margin-right:10px;
background: #f9f9f9;
padding: 5px;
border-radius: 3px;
border: 1px solid #c7c7c7;
font-family: Play;
font-size: 13px;
}
.rekls iframe{
width:240px;
}
.uf-password-status-icon{
display:none;
}
.upTop{
display:none;
width:0;
height:100%;
position:fixed;
left:0;
top:0;
z-index:99999;
}
.upTopButton{
background:#777 url(http:://mvcreative.ru/example/17/images/goup.png) no-repeat;
width:27px;
height:27px;
position:fixed;
top:10px;
left:10px;
cursor:pointer;
}
.upTopZone{
display:none;
background:url(/new_design/images/upbg.png) repeat;
width:100px;
height:100%;
cursor:pointer;
}
.upTopZone p{
background:#777;
font-size:12px;
width:63px;
height:27px;
margin:0;
position:fixed;
top:10px;
left:37px;
color:#fff;
font-family:"tahoma","verdana","arial";
line-height:25px;
text-align:center;
text-shadow:1px 1px 1px #000;
}
@media screen and (max-width:1024px){

.upTopZone{
display:none!important;
}
}
.grey .upTopButton,.grey .upTopZone p{
background-color:#777;
}
.frame iframe{
width:300px;
}
.shortstory{float:left;width: 605px;max-height: 215px;min-height: 200px;background: #ffffff;margin-bottom:10px;margin-left: 5px;border-radius: 3px;border: 1px solid #a9a9a9;color: black;-moz-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;box-shadow: 0 10px 6px -6px rgba(72, 72, 72, 0.68);}
.shortstory .hgroup{
float:left;
padding: 0px 7px 0 10px;
}
.shortstory .hgroup .h2,.shortstory .hgroup .h2{
position:relative;
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
font-size:14px;
font-family:Cuprum;
font-weight:normal;
}
.shortstory .hgroup .h2{
line-height: 14px;
padding: 4px 5px 3px 4px;
left: -11px;
color:#030303;
font-size: 13px;
font-family: arial;
font-weight: bold;
/* background: white;
 *//* border: 1px solid #b5b5b5;
 *//* border-radius: 0px 8px 8px 0px;*/
 margin: 3px 0px 2px 10px;
}
.shortstory .hgroup .h2:hover{
color:#186e05;
}
.shortstory div.line{
margin-left: 10px;
margin-right: 10px;
clear:both;
border-bottom: 1px dashed #333333;
margin-top: -4px;
margin-bottom: 8px;
}
.shortstory div.rate{
*display:inline;
}
.shortstory div.info{
margin:0 7px;
padding:3px;
height:25px;
background:#f6f6f6;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#d6d6d6 #eaeaea transparent #ebebeb;
border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
box-shadow:inset 0 1px 1px 0 #e1e1e1;
-moz-box-shadow:inset 0 1px 1px 0 #e1e1e1;
-webkit-box-shadow:inset 0 1px 1px 0 #e1e1e1;
behavior:url(//rg-mechanics.biz/images/PIE.htc);
}
.shortstory div.info p{
display:inline-block;
margin-top:0;
vertical-align:top;
zoom:1;
*display:inline;
margin-right:4px;
height:21px;
line-height:21px;
padding:0 10px 0 5px;
border-width:1px;
border-style:solid;
border-color:#dedede #ddd #a7a8aa #ddd;
background:#fefefe;
background:-moz-linear-gradient(top,#fefefe 0,#e9e9e9 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#e9e9e9));
background:-webkit-linear-gradient(top,#fefefe 0,#e9e9e9 100%);
background:-o-linear-gradient(top,#fefefe 0,#e9e9e9 100%);
background:-ms-linear-gradient(top,#fefefe 0,#e9e9e9 100%);
background:linear-gradient(to bottom,#fefefe 0,#e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9e9e9',GradientType=0 );
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:0 1px 0 0 #ccc;
-moz-box-shadow:0 1px 0 0 #ccc;
-webkit-box-shadow:0 1px 0 0 #ccc;
color: #424242;
font-weight: bold;
font-size:11px;
behavior:url(//rg-mechanics.biz/images/PIE.htc);
}
.shortstory div.info p b,.shortstory div.info p a{
color:#616161;
font-weight:normal}
.shortstory div.info p i{
background:url(//rg-mechanics.biz/images/info_icon.png) left center no-repeat;
width:7px;
height:7px;
margin-right:5px;
margin-top:7px;
display:inline-block;
zoom:1;
*display:inline;
}
.shortstory div.info span{
background:none;
border:none;
box-shadow:none;
border-right:1px dotted #dedede;
margin-right:6px;
line-height:25px;
}
.shortstory div.info ul{
float:right;
margin:3px 5px 0 0;
}
.shortstory div.info li{
display:inline-block;
vertical-align:top;
zoom:1;
*display:inline;
width:22px;
height:21px;
}
.shortstory div.info li a{
display:block;
}
.minus_fav,.shortstory div.info li.heart{
background:url(//rg-mechanics.biz/images/info_icon.png) 0 0 no-repeat;
}
.plus_fav{
background:url() 0 -21px no-repeat;
}
.shortstory div.info li.alert{
background:url() 0 0 no-repeat;
}
.shortstory div.info li.alert:hover{
background:url() 0 -21px no-repeat;
}
.shortstory div.info li.list{
background:url() -24px 0 no-repeat;
}
.shortstory div.info li.list:hover{
background:url() -24px -21px no-repeat;
}
.shortstory div.line2{
border-bottom:1px dotted #ccc;
margin:2px 7px 7px 7px;
clear:both;
}
.shortstory div.text{
font-size:13px;
font-family:Cuprum,sans-serif,Arial;
color:#636363;
margin: 0px 11px 0px 12px;
}
.shortstory div.text a{
color:#2c508b;
text-decoration:underline;
}
.shortstory div.text a:hover{
text-decoration:none;
color:#4d6ea5;
}
.shortstory div.text img{
border:1px solid #e4e4e4;
padding:1px;
max-width:650px;
margin-right:2px;
margin-bottom: 5px;
}
.shortstory div.tags{
margin-left: 129px;
margin-right: 11px;
font-size:13px;
padding: 2px 5px 2px 5px;
height:26px;
line-height: 26px;
border-radius: 0px 0px 4px 4px;
background: #f8f8f8;
border: 1px solid #cccccc;
border-top: 0;
margin-top: -15px;
}
.shortstory div.tags a{
color:#3f3f3f;
}
.shortstory div.tags a:hover{
color:#666;
}
.shortstory div.tags a.more{
background: url(//rg-mechanics.biz/images/more.png) 0 0 no-repeat;
display:block;
float:right;
width:87px;
height:32px;
text-align:center;
font-weight: bold;
color: #fff;
text-decoration:none;
font-family: monospace;
}
.shortstory div.tags a.more:hover{
background:url(//rg-mechanics.biz/images/more.png) -87px 0 no-repeat;
}
.shortstory div.line3{
background:url(//rg-mechanics.biz/images/line3.png) repeat-x;
margin:0 7px 3px 7px;
height:6px;
clear:both;
}
.chat_over{
background: #388031;
left:20px;
position:fixed;
padding:0;
padding-top:0;
z-index:9999;
bottom: -257px;
text-align:center;
font-size:13px;
box-shadow:0 0 3px white;
}
.chat_over *{
outline:none;
}
.chat_over .jspTrack{
height:160px!important;
}
.chat_over,.ch_sml,.ch_smlin,.uuslugi,.new_comment_error,.forum_get,.comment_answer_button a,.quoteMessage,.premium .prc,.siteRate,.siteRate div,.sb1,.sb2,.chatRight,.gChat,.gChat:hover,.over_ind,.ind,.info_signs,.column_1,.column_c,.column_2,.jspDrag{
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.smile_in,.ch_smlin img,.sound_on,.sound_off,#setting_chat a,#rules_chat a,#sound_chat div,.hm,.ch_sml,.jspDrag{
transition:all linear .1s;
-moz-transition:all linear .1s;
-webkit-transition:all linear .1s;
-o-transition:all linear .1s;
}
.comm .us{
color:#646464;
font-size:10px;
margin-top:-2px;
padding:0;
}
.comm .us a{
text-decoration:none;
}
.comm .us .us_name{
color:#646464;
}
.comm .av{
margin-right:10px;
width:28px;
height:28px;
overflow:hidden;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
.comm .av img{
width:28px;
height:28px;
object-fit:cover;
-webkit-border-radius:250px;
-moz-border-radius:250px;
border-radius:250px;
}
.comm .chatInner{
width:222px;
overflow:hidden;
margin-bottom:2px;
}
.cerr{
float:right;
padding:7px;
padding-right:20px;
}
.hm{
visibility:hidden;
position:absolute;
height:0;
margin-top:-10px;
overflow:hidden;
opacity:0;
top:-34px;
right:0;
background:rgba(0,0,0,.8);
padding:5px 10px;
color:#fff;
font-size:11px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
#online_counter:hover span,#rules_chat:hover span,#setting_chat:hover span,.sound_on:hover span,.sound_off:hover span{
opacity:1;
height:auto;
margin-top:0;
visibility:visible;
}
#c_one_clon,#c_tell{
position:absolute;
top:-1500px;
right:-15000px;
}
#setting_chat a,#rules_chat a,#sound_chat div{
width:16px;
height:16px;
display:inline-block;
opacity:.5;
cursor:pointer;
}
#setting_chat a:hover,#rules_chat a:hover,#sound_chat div:hover{
opacity:.9;
}
#setting_chat,#rules_chat,#sound_chat{
float:right;
margin-right:10px;
margin-top:8px;
}
#setting_chat a{
background:url(/chat_files/chat-sprite.png) 0 -23px no-repeat;
}
#rules_chat a{
background:url(/chat_files/chat-sprite.png) -39px -21px no-repeat;
}
#sound_chat .sound_on{
background:url(/chat_files/chat-sprite.png) -19px -21px no-repeat;
}
#sound_chat .sound_off{
background:url(/chat_files/chat-sprite.png) -19px -35px no-repeat;
display:none;
}
#online_counter{
float:right;
color:#fff;
margin-top:4px;
margin-right:8px;
padding:4px;
padding-left:16px;
background:url(/chat_files/chat-sprite.png) -32px 3px no-repeat;
cursor:pointer;
font-size:13px;
}
#bottom_chat span,#top_chat span{
display:inline-block;
width:17px;
}
#bottom_chat,#top_chat{
text-align:left;
padding:8px 12px;
color:#fff;
cursor:pointer;
font-size:13px;
}
#bottom_chat,.chtt iframe{
display:none;
}
.ngd{
background:#fff;
padding:10px;
cursor:default;
}
.jspContainer{
background:none!important;}
.pdvr{
float:right;
opacity:0;
}
.msg:hover .pdvr{
opacity:1;
}
.clkg{
font-size:11px;
padding:10px;
background:#efefef;
-webkit-border-radius:0 0 3px 3px;
-moz-webkit-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
}
.cs2{
margin-top:3px;
color:#e32f17;
font-size:10px;
}
.cs1{
margin-top:3px;
color:#2b2b2b;
font-size:10px;
}
.mchat{
width:250px;
}
.chtt{
border-top:1px solid #e2e2e2;
}
#mchatMsgF{
margin:0!important;
max-width:100%!important;
min-height:auto!important;
width:312px;
padding:0 10px!important;
height:36px!important;
padding-right:53px!important;
border:1px solid #fff;
background:#fff;
-webkit-border-radius:0 0 3px 3px;
-moz-webkit-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
#mchatBtn{
position:absolute;
top:-1200px;
right:-1500px;
}
#mchatAjax{
background:#646464;
position:absolute;
right:-200px;
}
.ch_sml{
z-index:99999999;
height:0;
opacity:0;
overflow:hidden;
margin-top:-98px;
right:0;
position:absolute;
}
.ch_smlin{
width:157px;
height:70px;
background:#fff;
overflow:hidden;
text-align:left;
border:1px solid rgba(0,0,0,.2);
}
.ch_smlin img{
padding-left:3px;
padding-top:3px;
float:left;
cursor:pointer;
}
.ch_smlin img:hover{
opacity:.7;
}
.smile_in:hover .ch_sml{
height:85px;
opacity:1;
margin-top:-78px;
}
.smile_in span{
opacity:.5;
}
.smile_in span:hover{
opacity:.8;
}
.smile_in{
z-index:3;
position:absolute;
margin-left:284px;
}
.smile_in span{
display:inline-block;
margin-top:9px;
cursor:pointer;
width:19px;
height:19px;
background:url(/chat_files/chat-sprite.png) -8px 0;
opacity:.5;
}
.otbv,.otbv:hover{
color:#6a6a6a;
}
.chatBubbles{
display:table;
}
.chatRight,.cBubbleLeft,.cBubbleRight{
display:table-cell;
vertical-align:top;
}
.myBubble{
margin-left:38px;
}
.myBubble .cBubbleLeft{
display:none;
}
.myBubble .chatRight{
background:#daeaf7!important;
}
.myBubble .cBubbleRight{
display:table-cell;
}
.myBubble .chatInner{
width:180px;
color:#000;
}
.chatRight{
background:#f1f6fa;
border:1px solid #c6d9e9;
padding:5px;
font-family: Arial;
}
.cBubbleLeft{
position:relative;
}
.cBubbleRight{
display:none;
position:relative;
}
.cBubbleRight .av{
margin-left:10px;
margin-right:0;
}
.cBubbleRight span{
background-position:0 -14px;
left:-1px;
}
#wrapper2{
background:#fff;
width:290px;
height:200px;
overflow:auto;
}
#scroller{
text-align:left;
width:270px;
padding:0;
}
#onlCountDate{
display:none;
}
.jspContainer{
overflow:hidden;
position:relative;
}
.jspPane{
position:absolute;
}
.jspVerticalBar{
position:absolute;
top:0;
right:0;
width:4px;
margin-bottom:5px;
height:100%;
background:transparent;
}
.jspHorizontalBar{
position:absolute;
bottom:0;
left:0;
width:100%;
height:4px;
background:transparent;
}
.jspVerticalBar *,.jspHorizontalBar *{
margin:0;
padding:0;
}
.jspCap{
display:none;
}
.jspHorizontalBar .jspCap{
float:left;
}
.jspTrack{
background:transparent;
position:relative;
}
.jspDrag{
background:rgba(0,0,0,.4);
position:relative;
top:0;
left:0;
cursor:pointer;
}
.jspDrag:hover{
background:rgba(0,0,0,.6);
}
.jspDrag:active{
background:rgba(0,0,0,.8);
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{
float:left;
height:100%;
}
.jspArrow{
background:#50506d;
text-indent:-20000px;
display:block;
cursor:pointer;
}
.jspArrow.jspDisabled{
cursor:default;
background:#80808d;
}
.jspVerticalBar .jspArrow{
height:16px;
}
.jspHorizontalBar .jspArrow{
width:16px;
float:left;
height:100%;
}
.jspVerticalBar .jspArrow:focus{
outline:none;
}
.jspCorner{
background:#eeeef4;
float:left;
height:100%;
}
.sb1,.sb2{
padding:0 4px;
}
.msg+.msg{
margin-top:9px;
}
img[rel="usm"]{
height:19px;
width:19px;
vertical-align:middle;
}
.thumbnail{
position:relative;
z-index:50;
}
.thumbnail:hover{
background-color:transparent;
z-index:150;
}
.thumbnail span{
position:absolute;
background-color: #fff;
padding: 3px;
left:10px;
border: 1px solid #949494;
visibility:hidden;
color:#000;
text-decoration:none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.thumbnail span img{
border-width:0;
padding:2px;
}
.thumbnail:hover span{
visibility:visible;
top: -100px;
left: 170px;
x;
}
#search2 input:hover{
background:#e2d9d2!important;
}
#search2 a:hover{
background:#e0d7d0;
border-radius:10px;
}
#search2 a:last-child{
border-bottom:0 solid;
}
#search2{
box-shadow:0 0 3px #fff;
border:1px solid #6d8fa8;
position:absolute;
background:#eae5e1;
margin-left:-10px;
margin-top:15px;
display:none;
width:265px;
z-index:100;
border-radius:10px;
}
#search2::after{
border-bottom:8px solid transparent;
border-left:0 solid transparent;
border-right:8px solid #6d8fa8;
border-top:8px solid transparent;
content:"";
left:20px;
position:absolute;
top:-12px;
transform:rotate(90deg);
writing-mode:tb-rl;
}
#search2 span{
color:#444!important;
display:block;
padding:8px;
}
#search2 input{
background:#f8ede3!important;
color:#000!important;
border:0 none;
cursor:pointer;
padding:8px;
height:30px;
width:100%;
margin:0;
border-radius:0 0 10px 10px;
}
#search2 a{
border-bottom:1px solid #6d8fa8;
color:#222!important;
text-decoration:none;
white-space:normal;
display:block;
padding:8px;
height:auto;
}
.hidewrap {
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    color: black;
    border-radius: 3px;
    margin: 3px;
    }
.hidewrap:hover {
    box-shadow: 0px 0px 1px 0px #6B6B6B;
    -moz-box-shadow: 0px 0px 1px 0px #6B6B6B;
    -webkit-box-shadow: 0px 0px 1px 0px #6B6B6B;
    box-shadow: 0px 0px 1px 0px #6B6B6B;
}
#container {
    /* background: url(/new_design/images/container_bg2.gif) repeat-y;*/
    background-color: #f4f4f4;
    border: 1px solid #969696;
    border-bottom: 0;
}
.shortstory:hover {
box-shadow: 0 10px 6px -6px rgba(21, 90, 2, 0.68);
border: 1px solid rgb(41, 145, 13);
}
.left_bg_rr iframe {
    width: 240px;
}
/* а�аНб�аОб�аМаЕб� аКаОаМаЕаНб�аАб�аИаЕаВ */ 
.osninf {
padding:8px;
margin-bottom: 8px;
font-size: 12px;
background: #EEEEEE;
border: 1px solid #FAFAF8;
border-right: 1px solid #C1B3A0;
border-bottom: 1px solid #C1B3A0;
border-radius: 8px;
} 
.inftitl b, .osninf b {
color: #000000;
} 
.inftitl a:link, .inftitl a:visited, .inftitl a:active {
text-decoration:underline;
color:#4f4f4f;
} 
.inftitl a:hover {
text-decoration:none;
} 
.inftitl  {
    border: 1px dashed #b2b2b2;
    margin: 10px 0 3px 0;
    padding: 3px;
    /* background: #fff;*/
    font-size: 12px;
    color: #828282;
    }
.infmes {
border:1px dashed #b2b2b2;
margin:5px 0 3px 0;
padding:5px;
background:#fff;
font-size: 12px;
color: #000000;
} 
/* ------------- */

.profile {
height:30px;
font-size: 14px;
font-family: play;
display:inline-block;
position: fixed;
top: 35px;
left: 15px;
width: 190px;
border-radius: 4px;
border: 1px solid black;
background: rgb(255, 255, 255);
} 

.profile-menu {
position:relative!important} 
.profile-button s {
display:inline-block;
z-index:9;
background:#3297db;
color:#fff;
font-size:10px;
margin-right:10px;
margin-left:1px;
line-height:14px;
padding:2px 6px;
text-decoration:none;
-webkit-border-radius: 55px;
-moz-border-radius: 55px;
border-radius: 55px;
} 
.profile-button, .profile-button:hover {
display:inline-block;
color:#666;
position:relative;
line-height:30px;
padding-left:39px;
padding-right:18px;
text-decoration:none;
} 
.profile-button i {
position:absolute;
right:0px;
top:14px;
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid rgba(0,0,0,0.3);
} 
.profile-avatar, .profile-avatar img {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
} 
.profile-avatar {
display:inline-block;
width:24px;
height:24px;
position:absolute;
top:-0px;
left:0px;
border-radius: 20px;
} 
.profile-avatar img {
width:24px;
height:24px;
object-fit:cover;
vertical-align:bottom;
background:#fff;
border:2px solid #fff;
} 

.profile-menu:hover .profile-list {
visibility:visible;
} 
.profile-list {
position:absolute;
width:190px!important;
left: 0px!important;
top: 23px;
padding-top:18px;
visibility:hidden;
z-index:9;
} 
.profile-list-in {
background:#fff;
width:190px!important;
max-width:190px!important;
border: 1px solid #b9b9b9;
padding: 4px 0px;
box-shadow:0px 8px 35px rgba(0,0,0,0.1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
} 
.profile-list-in a {
display:block;
padding:0px 20px!important;
line-height:42px!important;
text-decoration:none;
text-align:left;
border-bottom:1px solid #f1f1f1;
font-size: 13px;
color:#8a8a8a;
} 
.profile-list-in a:hover {
color:#000;
} 
.profile-list-in a.last {
border-bottom:0px !important;
} 
.profile-list-in a i {
background:#3297db;
color:#fff;
float:right;
font-style:normal;
font-size:10px;
padding:0px 6px;
line-height:16px !important;
margin-top:12px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.nameb1 {
color: white;
font-size: 15px;
position: absolute;
padding: 10px;
font-weight: bold;
font-family: Play;
text-shadow: 1px 1px 3px black;
}

.goog-te-gadget {
    font-family: Play !important;
    font-size: 12px;
    color: #fff !important;
    white-space: nowrap;
}
.goog-te-gadget-icon {
	    display:none !important;
	}
.goog-te-gadget-simple {
    background-color: #388031 !important;
    font-size: 12px !important;
    padding: 5px !important;
    font-weight: bold !important;
    border: 0px solid #8e8e8e !important;
    border-radius: 4px !important;
}
.buter2 span {
font-family: Play !important;
color: white !important;
}
.short_text span {
font-family: Play !important;
color: black !important;
font-size: 13px !important;
}
.short_text div {
font-family: Play !important;
color: black !important;
font-size: 13px !important;
}

.linksearch {
position: absolute;
margin-left: 480px;
margin-top: -37px;
background: #eaeaea;
border: 1px solid #b5b5b5;
border-radius: 4px;
padding: 4px;
padding-left: 6px;
padding-right: 6px;
text-decoration: none;
font-family: Play;
color: black;
font-size: 12px;
font-weight: bold;
}
.linksearch:hover {
    color: #1f7927;
    background: #f1f1f1;
    border: 1px solid #e0e0e0;
}
.tit a:hover {
    color: #d00e0e;
}

.newdes {
    background: rgba(255, 255, 255, 0.65);
    padding: 5px;
    padding-bottom: 0;
    position: relative;
}

#dle-content {border-left: 1px solid #969696;padding-top: 1px;padding-bottom:  10px;}
.goog-te-menu-value {
    color: #fff !important;
}

.sddm{
z-index:30;
position:absolute;
visibility:hidden;
background:#388031;
border-radius:0 0 5px 5px;
margin:6px 0 0 8px;
padding:8px 5px;
}
.sddm a{
position:relative;
display:block;
width:auto;
white-space:nowrap;
text-align:left;
text-decoration:none;
font-size: 12px;
font-weight: bold;
color:#fff;
margin:0;
padding:2px 15px 3px!important;
font-family: Play;
}
.sddm a:hover {
    background: #409039;
}
.topinfo1 {display: inline-block;width: 45%;background: white;margin-right: 7px;margin-left: 2px;padding: 3px;border-radius: 4px;border: 1px solid #cccccc;box-shadow: 0 4px 10px -2px rgba(72, 72, 72, 0.68);}
.topinfo11 {
font-size: 12px;
font-weight: bold;
font-family: arial;
border-bottom: 1px dashed grey;
padding-left: 4px;
padding-bottom: 4px;
padding-top: 4px;
margin-bottom: 2px;
}
.topinfo12 {
  display: block;
  padding: 3px;
  color: #3c3c3c;
  text-decoration: none;
  font-size: 12px;
  font-family: arial;
}
.topinfo2 {
display: inline-block;
    width: 31%;
    background: black;
    margin-right: 3px;
    padding: 3px;
    border-radius: 4px;
    border: 1px solid #cccccc;
}
.topinfo3 {
    display: inline-block;
    width: 45%;
    background: #ffffff;
    margin-right: 0px;
    padding: 3px;
    border-radius: 4px;
    border: 1px solid #cccccc;
    box-shadow: 0 4px 10px -2px rgba(72, 72, 72, 0.68);
}
.topinfo12:hover {
    background: #e6e6e6;
    color: #169207;
}
.reg2 a:hover {
background: #297921;
}
.goog-te-gadget-simple:hover {
    background-color: #297921 !important;
}
.buttonsear1 {
 width: 90px;
 height: 32px;
 background: #0d6905;
 background: url(https://rg-mechanics.net/img/other/poisk.png) no-repeat #0d6905;
 background-size: 59%;
 background-position: 20px 8px;
 display: inline-block;
 vertical-align: bottom;
 line-height: 30px;
 padding-left: 10px;
 font-family: Play;
 border-radius: 4px;
 font-weight: bold;
 color: #e0e0e000;
 cursor: pointer;
}
.buttonsear1:hover {opacity:  0.7;}
.skachattor {
 position: absolute;
 margin-left: 333px;
 margin-top: 41px;
 border-radius: 4px;
 background: #388031;
 padding: 0px;
 color: white;
 padding-left: 10px;
 padding-right: 10px;
 font-weight: bold;
 font-family: Play;
}
.skachattor:hover  {
    background: #409039;
}
.linkprof {
    color: black !important;
    padding: 3px !important;
    background: none !important;
    font-size: 12px !important;
}
.linkprof:hover {
    color: #20710a !important
}
.logonew1 {
font-size: 30px;
}
.logonew1 a {
font-family: Play;
text-decoration: none;
color: white;
}
.logon1 {
 font-size: 14px;
 padding: 3px;
 color: #efefef;
}
.searchn1 {
float: right;
 margin-right: 210px;
 margin-top: -35px;
}
.searchpo1 {
width: 370px;
height: 32px;
line-height: 32px;
background: #eeeeee;
display: inline-block;
border: 1px solid #8e8e8e;
padding-left: 10px;
border-radius: 4px;
margin-right: 5px;
font-size: 12px;
font-family: Arial;
}
.searchpods {
margin-top: 3px;
margin-left: 2px;
}
.hrv {
margin-bottom: 2px;
}
.newvidm1 {
 width: 110px;
 height: 150px;
 background: white;
 float: left;
}
.newvidm2 {
color: #272727;
/* background: #eeeeee;*/
border: 1px solid #cccccc;
border-bottom: 1px solid #e0e0e0;
border-radius: 4px 4px 0px 0px;
padding: 5px;
margin-left: 117px;
margin-top: -13px;
height: 68px;
}
.newvidm3 {height: 70px;overflow: hidden;line-height: 14px;}
.newvidm4 {
float: left;
color: #424242;
font-weight: bold;
font-size: 12px;
font-family: monospace;
padding: 0px 5px;
line-height: 23px;
margin-top: 2px;
width: 100%;
}
.newvidm5 {
 color: #0A9A02;
 font-weight: 600;
}
.newvidm6 {
 color: red;
 font-weight: 600;
}
.newvidm7 {
 position: absolute;
 margin-left: -5px;
 margin-top: 39px;
 border-radius: 5px;
 border: 1px solid #cccccc;
 padding: 0px;
 color: black;
 padding-left: 10px;
 padding-right: 10px;
 font-family: arial;
 font-size: 12px;
}
#game-ads-container {
	overflow: hidden;
	padding: 5px;
	position: relative;
	border: 1px solid #dfdfdf;
	background: #f5f5f5;
	margin-left: 5px;
	margin-right: 2px;
	border-radius: 3px;
}
.game-ad-block {
	float: left;
	width: 32.3%;
	padding: 3px;
}
.game-ad-block:nth-child(4), .game-ad-block:nth-child(5) {
	margin-left: 0%;
}
.game-ad-poster-container {
	position: relative;
}
.game-ad-poster-container a {
	color: #FFFFFF;
}
.game-ad-poster {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.25);
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.game-ad-filler {
	max-width: 100%;
	height: auto !important;
	width: 100%;
}
.game-ad-play {
	background: rgba(0, 0, 0, 0.65) url('//rg-mechanics.biz/new_design/images/controller.png') no-repeat 50% 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	font-size: 12px;
	height: 20px;
	margin: auto;
	padding: 30px 0 0 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	width: 70px;
	z-index: 3;
}
.game-ad-poster-container:hover .game-ad-play {
	opacity: 1;
}
.game-ad-downloads {
	background: url('/new_design/images/downloads.png') no-repeat;
	display: inline-block;
	float: right;
	font-size: 14px;
	margin-top: 14px;
	padding: 0 0 0 22px;

}
.game-ad-title a {
	color: #252525;
	display: block;
	font-size: 14px;
	margin: 6px 0 3px 0;
	text-decoration: none;
}
.game-ad-title a:hover {
	color: #000000;
	text-decoration: underline;
}
.game-ad-category a {
	color: #6c7382;
	display: block;
	font-size: 12px;
	text-decoration: none;
}
.game-ad-category a:hover {
	color: #6c7382;
	text-decoration: underline;
}
.zakl {position: absolute;margin-top: -5px;margin-left: 390px;color: #f1ffff;text-decoration: none;font-weight: bold;font-family: Play;font-size: 12px;padding: 4px;padding-bottom: 4px;/* background: #388031; */background: #ef4040;padding-left: 8px;padding-right: 8px;margin-right: 5px;border-radius: 4px;cursor: pointer;border: 1px dashed #196804;}
.zakl:hover {
    background: rgb(13, 105, 5);
}
.newst1 {
 width: 45px;
 float: right;
 margin-right: 21px;
opacity: 0.9;
}
.newst2 {
border:1px solid #6d6968;
float:left;
margin: 20px 0 0 20px;
}
.newst3 {
height: 145px;
width: 316px;
}
.newst4 {
margin-top:25px;
}
.newst5 {
float: right;
 margin-right: 11px;
 margin-top: -31px;
}
#m1 {visibility: hidden;margin-left: 600px;margin-top: 30px;}
#m2 {
visibility: hidden;
margin-left: 762px;
margin-top: 30px;
}
.myWinCont {
color: #000000 !important;
}
.myWinCont legend {
    color: #000000 !important;
}

.imods {
       width: 195px;
       height: 105px;
}

.mods-desc {
    width: 200px;
    margin-bottom: 8px;
    margin-top: 7px;
    font-family: 'Russo One', Verdana, sans-serif;
    text-align: center;
    line-height: 14px;
    font-size: 13px;
}

.mods-num {
    position: absolute;
    margin-top: -106px;
    margin-left: 1px;
    width: 40px;
    background: rgba(24, 62, 80, 0.82);
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 1px;
    border-bottom: 1px solid #565656;
    border-right: 1px solid #565656;
}

.image-c3 {
 overflow:hidden;
 width: 195px;
 height: 105px;
 border: 1px solid #565656;
 border-radius: 3px;
 background: #000;
 }

.image-c3 img {opacity:1;}
.image-c3 img:hover {opacity:0.7;}

.mods-table {
    width: 600px;
    height: 60px;
    border: 1px solid #62727D;
    border-radius: 3px;
    margin-top: 10px;
    display: -moz-box;
    display: -webkit-box;
    background: #30373C;
}
.mods-desc a{
color: #333;
    text-decoration: none;
}
.mods-desc a:hover{
    text-decoration: underline;
}
.navignew {
	padding: 10px;
    padding-bottom: 0px;
    font-size: 13px;
    font-family: play;
    font-weight: bold;
    margin-top: -5px;
	}
	.navignew a {
    color: #3a3a3a;
    text-decoration: none;
	}
	.navignew a:hover {
text-decoration: underline;
	}
.uRelatedEntries {
margin-left: -42px;
}
.avatarLetter {
    display: inline-block;
    background: #81D4FA;
    font-size: 40px;
    text-transform: uppercase;
    height: 65px;
    line-height: 65px;
    width: 65px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
    .avatarLetterA, .avatarLetterB, .avatarLettera, .avatarLetterb {background:#ef9a9a}
.avatarLetterD, .avatarLetterE, .avatarLetterd, .avatarLettere {background:#F48FB1}
.avatarLetterG, .avatarLetterH, .avatarLetterg, .avatarLetterh {background:#CE93D8}
.avatarLetterK, .avatarLetterL, .avatarLetterk, .avatarLetterl {background:#B39DDB}
.avatarLetterO, .avatarLetterN, .avatarLettero, .avatarLettern {background:#9FA8DA}
.avatarLetterQ, .avatarLetterR, .avatarLetterq, .avatarLetterr {background:#90CAF9}
.avatarLetterT, .avatarLetterU, .avatarLettert, .avatarLetteru {background:#B0BEC5}
.avatarLetterC, .avatarLetterc {background:#80DEEA}
.avatarLetterF, .avatarLetterf {background:#A5D6A7}
.avatarLetterJ, .avatarLetterj {background:#C5E1A5}
.avatarLetterM, .avatarLetterm {background:#FFE082}
.avatarLetterP, .avatarLetterp {background:#FFCC80}
.avatarLetterS, .avatarLetters {background:#FFAB91}
.avatarLetterV, .avatarLetterv {background:#BCAAA4}
.avatarLetterW, .avatarLetterw, .avatarLetterX, .avatarLetterx, .avatarLetterY, .avatarLettery,  .avatarLetterZ, .avatarLetterz {background:#80DEEA}

.uSpoilerButton {
background: #f3f3f3;
    padding: 4px;
    margin: 2px;
    border-radius: 3px;
    border: 1px solid #929292;
    font-size: 12px;
    cursor: pointer;
    font-family: arial;

}
.uSpoilerText {
color: black;
    font-size: 12px;
    font-family: arial;
    padding: 4px;
}
h1 {
    display: inline-block;
    font-size: 13px;
    font-weight: 100;
    margin: 0;
}
font {
    font-family: arial !important;
}
#golike {
       border: 1px solid #92c88d;
    padding: 3px 3px 5px 3px;
    border-radius: 4px 0px 0px 4px;
}
#golike:hover {
    background: #e4e4e4;
}
.buttonspc {border: 1px solid #ececec;color: #3a3a3a !important;padding: 2px 4px;border-radius: 3px;font-size: 11px;font-weight: bold;font-family: play;text-transform: uppercase;display: inline-block;}
.buttonspc:hover {
    color: #1b6b00 !important;
border: 1px solid #1b6b00;
}
.addcomment12 {
    text-align:  center;
    color: #333333;
}
.addcomment12 a {
    color: #188816;
    text-decoration: none;
}
.addcomment12 a:hover {
    color: #000000;
}
.buttondown {
    border: 1px solid #000000;
    background: #30a554;
    font-size: 12px;
    font-family:  play;
    font-weight:  bold;
    text-transform:  uppercase;
    padding: 5px 8px;
    color: #ffffff !important;
    border-radius: 4px;
}
.buttondown:hover {
    color: black !important;
  border: 1px solid black;
}
.buttondown span {
    background: #ffffff;
    padding: 2px 4px;
    color: black;
    border-radius: 4px;
}
.buttonraz {
    border: 1px solid #000000;
    font-size: 12px;
    font-family:  play;
    font-weight:  bold;
    text-transform:  uppercase;
    padding: 5px 8px;
    color: #000000 !important;
    border-radius: 4px;
}