@font-face {font-family: Segoe UI; src: url(/fonts/segoeui.ttf); src: url(/fonts/segoeui.eot); src: local(segoe ui), url(/fonts/segoeui.ttf);}


html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }ol,ul{list-style:none}
body {color: #000; word-wrap: break-word; background: #ebebe3; font: 12px Segoe UI, Arial, Tahoma; line-height: 1.3; color: #757575;}

h1, h2, h3, h4, h5 { font-weight: normal; line-height: normal;}

a {color: #4a771d; text-decoration: underline;}
a:hover {color: #CC0000; text-decoration: underline;}

fieldset {border: 1px solid #333;}

inputs, textarea, select, button, body { font: 12px Segoe UI, Arial, Tahoma; line-height: 1.3;}
inputs, textarea, select, button, a { outline: none; }

#toper {height:50px;}
.topin {width:1000px;margin:0 auto;padding:5px 0 0 0;}
.logoss {float:left;padding-top:10px;}
.infot {float:right; border-left: 1px solid #ddd;padding-left:10px;height:70px;}

p { margin-bottom: 5px; }
hr { border: 0 none; border-top: 1px solid #ddd; height: 1px; }

.manTable {font-size:12px;}

h1,h2,h3,h4,h5,h6 {padding: 0px; margin: 0px;}
h1, .h1 {font-size: 16px; line-height: 18px; font-weight: bold;}
h2, .h2 {font-size: 12px; line-height: 12px; font-weight: bold;}
h3, .h3, .h3 a {font-size: 13px; line-height: 15px; font-weight: bold; color: #555;}

/* All */
.all {overflow: hidden; width: 1000px; margin: 0 auto; }
.all-h {overflow: hidden; width: 1000px;}
.all-l {overflow: hidden; float: right; width: 740px;}
.all-r {overflow: hidden; float: left; width: 250px;}

/* Top */
.top {overflow: hidden; width: 1000px;}
.top-l {float: left; padding-right: 5px;}
.top-m {margin-right: 10px;}

/* Navi */
.navi {overflow: hidden; background: #454545;padding:3px 7px 3px 5px;margin-bottom:10px;}
.navi a{color: #fff; text-decoration: none;}
.navi a:hover {color: #fff;}
.navi-1 {border: none !important;}

.navi-a {background: #8ea448 !important; color: #fff !important;}
.navi-but {overflow: hidden;text-shadow:1px 1px 0px #5c6b2d;border-bottom:1px solid #a0b854;font-weight:bold; float: left; text-align: left; background: #8ea448; margin: 1px 3px 1px 0; padding: 2px 5px 2px 5px; font: bold 12px/25px Arial, Helvetica, sans-serif; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.navi-but:hover {background: #b34747;text-shadow:1px 1px 0px #833131;border-bottom:1px solid #c75454;}

.navi-but-0 {border-radius: 3px ;-webkit-border-radius:3px ; -moz-border-radius: 3px ;text-shadow:1px 1px 0px #687835;overflow: hidden; float: left; height: 53px; margin-right:3px; background: #8ea448; line-height:53px; padding: 0px 10px 0px 10px; font: bold 18px/53px Arial, Helvetica, sans-serif; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.navi-but-0:hover {background: #76883c;}

.speedbar { background: #333; display: inline-block; line-height: 22px; padding: 0px 5px; margin-left: 15px; color: #fff; font-size: 12px;}
.speedbar a {color: #fff;}

.warning {padding: 10px; background: #fff; margin: 0px 10px 10px 10px; border: 1px dashed #ff0000;}

/* Frames */

.blockR {width:248px;background:#fff;border:1px solid #ddd; box-shadow: 0 0px 3px #e0e0e0, 0 1px 0 rgba(255, 255, 255, 0.7) inset;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#4d4d4d;margin-bottom:5px;border-radius: 3px ;
-webkit-border-radius:3px; 
-moz-border-radius: 3px;}
.blocktit {border-radius: 0 3px 0 0 ;-webkit-border-radius:0 3px 0 0 ; -moz-border-radius: 0 3px 0 0 ;text-shadow:1px 1px 1px #ccc;text-transform: uppercase;border-bottom:1px solid #e0e0e0;color:#333;cursor: default;font-family: arial,sans-serif;font-size: 16px;padding:5px 5px 0px 10px;background:#f6f6f6 url('http://gamity.ru/img/noize.png');box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.7) inset;} 
.blocktit span {color:#777;font-size:8px;font-weight:none;font-family: Verdana, Geneva, sans-serif;} 
.contBl {padding:5px;}




.content {overflow: hidden; line-height: 1.3; padding-top: 3px; margin-bottom: 5px;background: #cbcac2;}

.frames {overflow: hidden; margin:0px 3px 3px 3px; -webkit-box-shadow: 1px 1px 4px 0px #888; -moz-box-shadow: 1px 1px 4px 0px #888; -khtml-box-shadow: 1px 1px 4px 0px #888; box-shadow: 1px 1px 4px 0px #888;}
.framer {overflow: hidden; background: #555; margin: 0px 0px 3px 3px; -webkit-box-shadow: 1px 1px 4px 0px #888; -moz-box-shadow: 1px 1px 4px 0px #888; -khtml-box-shadow: 1px 1px 4px 0px #888; box-shadow: 1px 1px 4px 0px #888; }
.framer span {font-size:11px;color:#ddd;padding:0 5px 0 5px;text-shadow:1px 1px 0px #333;}
.framer span a {color:#fff;font-weight:bold;}
.framer span a:hover {color:#777;}

.frame {overflow: hidden; background: #fff; margin: 0px 0 3px 3px; -webkit-box-shadow: 1px 1px 4px 0px #888; -moz-box-shadow: 1px 1px 4px 0px #888; -khtml-box-shadow: 1px 1px 4px 0px #888; box-shadow: 1px 1px 4px 0px #888;font: 12px Segoe UI, Tahoma; line-height: 1.3; color: #757575; }
.frame h1 {font: bold 12px/14px Arial, Helvetica, sans-serif; margin-bottom: 2px; }
.frame h2 {font: bold 14px/16px Arial, Helvetica, sans-serif; margin-bottom: 2px; text-align: center;}
.frame p {font-size: 11px; line-height: 14px; color: #333}
.pad {margin-right: 3px; padding: 10px;}
.pad-fs {margin-right: 3px;}
.pad-fss {margin-right: 5px;padding:3px;}



.menu {float: left; height: 43px; text-align: center; line-height: 18px; padding: 0px 5px; color: #555; padding-top: 7px; text-decoration: none;}
.menu:hover {text-decoration: none;}

.title {overflow: hidden; display: inline-block; background: #333; padding: 3px 10px; margin-left: 20px;color: #eee;}
.title a {color: #fff;}
.title a:hover {text-decoration: none; color: #eee;}

/* Shortstory */
.ss {float: left; width: 244px; height: 190px;


}
.ss-1 {position: relative; margin-bottom:3px;}
 .ss-adm {position: absolute; color: #fff; top: 5px; right: 5px; padding: 3px; background-color: rgba(20, 20, 20, 0.4);}
 .ss-adm-2 {position: absolute; color: #fff; top: 5px; right: 30px; padding: 3px; background-color: rgba(20, 20, 20, 0.4);}
 .ss-adm-2 a {color: #fff;}
 .ss-4 {position: absolute; right: 5px; bottom: 8px; background-color: #333; height: 23px;}
 .ss-4s {position: absolute; top: 4px; left:4px; padding:0 5px 0 5px; background-color: rgba(20, 20, 20, 0.7); height: 20px; border-bottom:1px solid rgba(255, 255, 255, 0.3); font-size:10px; font-family: tahoma; color: rgba(255, 255, 255, 0.6);box-shadow:0 5px 4px -4px rgba(0,0,0,0.5);border-radius: 3px ;-webkit-border-radius:3px ; -moz-border-radius: 3px ;
}
 .ss-img {border:1px solid #cfcfcf; box-shadow:0 5px 4px -4px rgba(0,0,0,0.5); }
 .ss-4-l {float: left; margin: 3px 5px 0px 5px;}
 .ss-4-r {float: right; width: 76px;}
.ss-3 {padding: 0 5px 3px 5px; text-align: center; font-size: 11px; line-height: 14px; color: #555;}
.sort {color: #000; font-style: italic; font-size: 11px;}

/* Fullstory */
.fs {overflow: hidden; color: #333;}
.fs-t {overflow: hidden; background: #fff; padding: 10px 10px 0px 10px;}
.fs-t-l {float: left; width: 240px;}
.fs-t-r {float: right; width: 460px;}
.fs-c { padding: 0px 10px 10px 10px; margin-top: 5px;}
.fs-c img {margin: 5px 5px 5px 0px; max-height: 400px;}
.fs-c-t {margin-bottom: 5px; text-align: left; color: #777;}
.ads {padding: 5px 0px 5px 0px;}
.adz {overflow: hidden; height: 90px; width: 728px; border: 1px solid #fff;}

/* Fullstory */
.rev {overflow: hidden; margin: 0px 10px 10px 10px; text-align: center;}
.rev-l {float: left; width: 250px; border: 1px solid #ddd; padding: 5px;}
.rev-l span {font-size: 11px; line-height: 14px; color: #777;}
.rev-r {float: right; width: 250px; border: 1px solid #ddd; padding: 5px; }
.rev-r span {font-size: 40px; line-height: 40px; }
.rev-c {float: left;}
.rev-t {font-weight: bold; line-height: 20px;}

/* Download */
.fs-down {overflows: hidden; border: 1px solid #ddd; background: #eee; padding: 10px 10px 10px 10px; margin: 0px 10px 10px 10px;border-radius: 3px ;-webkit-border-radius:3px ; -moz-border-radius: 3px ;}
.fs-down-g {overflow: hidden; border: 1px solid #ddd; float: left; padding: 10px 10px 5px 10px; margin: 0px 0px 10px 10px;border-radius: 3px ;-webkit-border-radius:3px ; -moz-border-radius: 3px ;}
.fs-down-l {float: right; width: 500px;}
.fs-down-r {float: left; width: 200px;}

.fs-down-t {overflow: hidden; font-weight: bold;}

.fs-down-21 {display:inline-block; padding: 5px 15px 5px 5px; background: #fff; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; margin-bottom: 5px; border-left: 4px solid #8ea448}
.fs-down-21:hover {background: #fff ; border-color: #be3952;}
.fs-down-21:active {background: #fff; border-color: #333;}

.fs-down-2 {display:inline-block; padding: 5px 15px 5px 45px; background: #fff url("/temples/img/down.png") no-repeat 5px 4px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; margin-bottom: 5px; border-left: 4px solid #8ea448}
.fs-down-2:hover {background: #fff url("/temples/img/down.png") no-repeat 5px 7px; border-color: #be3952;}
.fs-down-2:active {background: #fff url("/temples/img/down.png") no-repeat 5px 50px; border-color: #333;}
.fs-down-2-1 {font: bold 13px/15px Arial, Helvetica, sans-serif; text-decoration: none}
.fs-down-2-2 {font: 11px/14px Arial, Helvetica, sans-serif; color: #555;}

.down-l {font: bold 18px/20px Arial, Helvetica, sans-serif;}

.gplay {display:inline-block; padding: 5px 5px 5px 45px; height: 32px; background: #eee url("/temples/img/play.png") no-repeat 5px 4px; -webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; margin-bottom: 5px; font: bold 13px/32px Arial, Helvetica, sans-serif; text-decoration: none;}

/* Share */
.share {}
.share-l {float: left; width: 230px; margin-top: 5px;border-right:1px dashed #ccc;}
.share-r {float: right; width: 470px;}
.share-1 {overflow: hidden; margin: 5px 0px;}
.share-1-l {float: left; width: 100px;color:#888;}
.share-1-r {float: right; width: 370px;}
.share-i {width: 360px; color: #444;}

/* Link */
.fs-link {overflow: hidden;}
.fs-link h2 {font: bold 22px/32px Arial, Helvetica, sans-serif;}
.fs-link-w {overflow: hidden; padding: 5px; margin-top: 10px; text-align: center; border: 1px solid #ddd;}
.fs-link-l {float: left; width: 46%; padding: 2%;}
.fs-link-r {float: right; width: 46%; padding: 2%;}

/* Mininews */
.mn {overflow: hidden; float: left; width: 240px; height: 117px; position: relative;}
.mn-1 {position: absolute; bottom: 0px; padding: 5px; background-color: rgba(20, 20, 20, 0.7);}
.mn-1:hover {background: #be3952;}
.mn-1 a {color: #fff;}

/* topnews */
.tn {overflow: hidden; float: left; height: 50px; width: 240px; background: #fff;}
.tn-1 img {width: 102px; }
.tn-1 {float: left; width: 102px; position: relative;}
.tn-2 {float: right; width: 128px; padding: 9px 5px 0px 5px;}

/* Pages */
.navigation {width: 720px; padding: 5px; float: left; color:#000; border:0px;}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active {text-decoration:none; color: #636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:3px 6px; line-height: 2.0; font-size:14px; font-weight: bold}
.navigation a:hover {background:#799AE3; color:#FFFFFF; border-color:#E6E6E6;}
.navigation span {text-decoration:none; background:#fff; padding:3px 6px; border:1px solid #E6E6E6; color:#ccc; line-height: 2.0; font-size:14px; font-weight: bold}

/* Legs */
.legs {overflow: hidden;width: 1000px; padding-bottom: 5px; padding-top:5px; color: #444; font-size: 12px; line-height: 15px; border-top:1px solid #ccc;}
.legs a {color: #444;}
.legs a:hover {color: #eee; text-decoration: none;}
.legs-l {float: left;}
.ls1 {float: left;}
.ls3 {float: right;}

/* Feedback */
.fb {overflow: hidden; margin-bottom: 10px;}
.fb a{color:#777; font-style: italic; line-height: 20px; text-decoration: none;} .fb a:hover{color:#CC0000;}
.fb-1 {float: left; width: 22%; font-weight: bold;}
.fb-2 {float: left; width: 75%;}
.inputs {padding: 5px; width: 300px;}
.textarea {padding: 5px; width: 500px; max-width: 500px; height: 100px;}

/* button */
.button {-moz-box-shadow:inset 0px 1px 0px 0px #a4e271; -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271; box-shadow:inset 0px 1px 0px 0px #a4e271; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) ); background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809'); background-color:#89c403; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #74b807; display:inline-block; color:#ffffff; font-family:arial; font-size:24px; font-weight:bold; padding:20px 24px; text-decoration:none; text-shadow:1px 1px 0px #528009; cursor: pointer;}
.button:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) ); background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403'); background-color:#77a809; color: #fff; text-decoration: none;}
.button:active {position:relative;top:1px;}


.classname {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
 background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
 background-color:#89c403;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 border-radius:5px;
 border:1px solid #74b807;
 display:inline-block;
 color:#ffffff;
 font-family:arial;
 font-size:15px;
 font-weight:bold;
 padding:6px 24px;
 text-decoration:none;
 text-shadow:1px 1px 0px #528009;
}.classname:hover {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
 background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
 background-color:#77a809;
}.classname:active {
 position:relative;
 top:1px;
}


.text {float: left; padding: 10px; text-align: center; background: #fff; font-size: 12px; line-height: 16px; font-weight: bold;}
.text:hover {background: #eee;}

.forma {overflow: hidden; width: 300px; height: 20px; margin: 0; padding: 5px; background: #eee; border: 1px solid #ddd;}
.forma:hover {border-color: #aaa}
.knopka-2 {color: #777;}

#share42 {display: inline-block;}
#share42 a {opacity: 0.8}
#share42 a:hover {opacity: 1}

#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}
#share42 a span:before {content: ''; position: absolute; top: 50%; left: -5px; margin-top: -3px; width: 5px; height: 7px;}

/* Comments */
.addcomments {overflow: hidden; padding: 10px; background: #fff; margin: 5px;}
.addcomments-1 {overflow: hidden;width: 580px; padding: 5px 0px 5px 0px;}
.addcomments-0 {overflow: hidden;width: 580px; padding: 5px 0px 5px 0px;}
.addcomments-1-l {float: left; width: 100px;}
.addcomments-1-r {float: right; width: 480px;}
.addcomments-input {overflow: hidden; width: 350px; height: 20px; margin: 0; padding: 5px; background: #eee; border: 1px solid #ddd;}
.addcomments-input:hover {border-color: #aaa}

/* Registration */

.reg {overflow: hidden;}
.reg-1 {background: #fff; border-bottom: 1px solid #fff; padding: 10px; font: bold 18px/30px Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif;}
.reg-2 {background: #fff; padding: 10px;}
.reg-3 {background: #fff; overflow: hidden; border-top: 1px dashed #ddd; }
.reg-3-1 {background: #eee; overflow: hidden; border-bottom: 1px dashed #fff; }
.reg-3-L {float: left; width: 150px;}
.reg-3-L-1 {padding: 10px;}
.reg-3-L-1 span {color: #444}
.reg-3-R {float: right; width: 530px;}
.reg-3-R a {border-bottom: 1px dashed #8f959b; text-decoration: none; color: #8f959b;}
.reg-3-R a:hover {border-bottom: 1px dashed #CC0000; text-decoration: none; color: #CC0000;}
.reg-3-R-1 {padding: 10px;}
.reg-3-R-1-1 {margin-bottom: 5px;}

.reg-button {padding: 10px;}

.login {background: #fff; width: 230px; margin: 25px 5px 5px 5px; padding: 10px;}
.login-inputs {}
.login-inputs input {display: block; border: 0px; width: 210px; background: #ddd; color: #333; font: 12px Arial, Helvetica, sans-serif; color: #555; padding: 5px; margin: 5px 0px 5px 0px;}

.login-links { overflow: hidden; zoom: 1;}
.login-links-1 { float: left; padding: 5px;}
.login-links-2 {float: left; margin-left: 5px;font: 12px/40px Arial, Helvetica, sans-serif;}

.block-reg {overflow: hidden; background: #fff; text-align: center; margin-top: 5px; padding: 5px; border: 1px dotted #ddd; }
.block-reg-1 {font: bold 17px/18px Arial, Geneva, Sans-serif;}
.block-reg-2 {font: 12px/15px Arial, Geneva, Sans-serif; margin-top: 2px;}

.logined {overflow: hidden}
.logined-L {float: left; width: 64px; height: 64px;}
.logined-L img{width: 64px; height: 64px;}
.logined-R {float: right; width: 140px;}
.logined-R-1 {}

.comments-0 {margin:10px 5px 5px 5px; background: #fff;}
.comments {overflow:hidden; width: 710px; background: #fff;padding: 10px; border-bottom: 1px solid #ddd;}
.comments-l {overflow: hidden; overflow: hidden;float: left; width: 50px; position: relative;}
.comments-l-group {position: absolute; bottom: 0; right: 0;}

.comments-l img {width: 100%; height: auto;}
.comments-l-1 {}

.comments-r {overflow: hidden; float: right; width:640px; }
.comments-r-1 {height: 16px; overflow: hidden;}
.comments-r-1-1 {float: left; width: 200px; height: 16px; font: Bold 13px/16px Arial, Helvetica, sans-serif;}
.comments-r-1-2 {float: right; width: 280px; color: #777; text-align: right; height: 16px; font: 11px/16px Arial, Helvetica, sans-serif;}


.add-news {}
.add-news-form {background: #eee;border-bottom: 1px solid #fff; padding: 10px;}
.add-news-title {font: Bold 14px/18px Arial, Helvetica, sans-serif; padding-bottom: 5px;}
.add-news-ss {width: 678px; max-width: 678px; padding: 5px; height: 400px; font: 13px/18px Arial, Helvetica, sans-serif;}
.add-news-admin {font: 12px/20px Arial, Helvetica, sans-serif;padding: 10px;}

.news-form-xfield textarea {width: 678px; height: 100px;}
.news-form-xfield td {display: block;}
.news-form-xfield input {padding: 5px; width: 550px;}

.input {width: 668px; padding: 5px;}

.bb-but {float: left; overflow: hidden; cursor: pointer; height: 25px; font: 12px/25px Arial, Helvetica, sans-serif; padding: 0px 5px 0px 5px; text-decoration: none; color: #444;}
.bb-but:hover { text-decoration: underline;}

.profile {overflow: hidden; padding: 10px; background: #fff; border-bottom: 1px dashed #ddd;}
.profile-0 {overflow: hidden; padding: 10px; background: #fff;}
.profile-l {float: left; width: 150px;}
.profile-r {float: right; width: 530px;}

 .Smenu_link, .Smenu_link:visited {display:block; padding:4px 3px 4px 23px; background:url('/temples/img/bluedot.png') no-repeat #fff; background-position:3px 7px; border-bottom:1px dashed #ddd; font-size:9pt;color:#4a771d;font-weight:bold;} 
 .Smenu_link:hover, .Smenu_link:active {text-shadow:0 0 5px #fff; color:#a42727; background:url('/temples/img/bluedot2.png') no-repeat #fff; background-position:3px 7px; } 

.blockN {
color:#333;
font-size:16px; 
text-shadow:1px 1px 1px #ccc;
text-transform: uppercase;
font-weight:bold;
border-bottom:1px solid #ddd;
padding:0 4px 4px 6px;
margin-bottom:4px;
}

.blockNn {
color:#333;
font-size:16px; 
text-shadow:1px 1px 0px #ddd;
text-transform: uppercase;
font-weight:bold;
border-bottom:0px solid #ddd;
padding:1px 6px 4px 10px;
margin-bottom:0px;
}


/* TOP BLOCK */ 
 #content_right .top_block_row{
 margin-top:18px;
 }
.top_block_row .images{
 background:url(images/img_behind.png) no-repeat;
 float:left;
 overflow:hidden;
 padding:5px 5px 5px 5px;
 height:57px;
 width:57px;
 }
.top_block_row .images img{
 width:57px;
 min-height:57px;
 height:auto;
 border-radius: 3px ;
-webkit-border-radius:3px ; 
-moz-border-radius: 3px ;
 box-shadow: 1px 1px 4px 0px #333;
 border:1px solid #555;
 } 
.top_block_row .infos{
 width:160px;
 margin-left:72px;
 }
.top_block_row .titles{
 padding-top:2px;
 }
.top_block_row .titles a{
 color:#a7c155;
 cursor:pointer;
 border-bottom:1px dashed #a7c155; 
 font-weight:bold;
 text-decoration:none;
 font-size:12px;
 }
.top_block_row .titles a:hover{
 color:#ddd;
 cursor:pointer;
 border-bottom:1px dashed #ddd; 
 }
.top_block_row .vers{
 margin-top:0px;
 color:#8fa78c;
 font-size:11px;
 }
.top_block_row .ratings{
 margin-top:0px;
 color:#7a8f77;
 }
.top_block_row .cats{
 margin-top:1px;
 color:#8fa78c;
 font-size:11px;
 }
 #content_right .top_block_games{
 margin-top:18px;
 } 
 #content_right .top_block_program{
 margin-top:27px;
 }
 /* TOP BLOCK END */
* Ячейка опроса 
 ------------------------------------------*/ 
 .cell_poll { 
 float:left; 
 color:#555;text-shadow: 1px 1px 1px #fff; 
 width:220px; 
 background: #fff; 
 border: 1px solid #D0D1D3; 
 padding: 0px 10px 5px 10px; 
 } 
 .poll_title { 

 font: 115%/1.5 Arial,Helvetica, sans-serif; 
 font-weight: bold; 
 padding: 5px 0px; 
 border-bottom: 1px solid #D0D1D3; 
 } 
 .poll_variant { 
 float:left; 
 width:220px; 
 padding: 5px 0px; 
 color:#777;
 } 
 .poll_niz { 
 float:left; 
 font: 9px Verdana,Arial,Helvetica, sans-serif; 
 width:220px; 
 padding: 5px 0px; 
 border-top: 1px solid #D0D1D3; 
 } 
 .poll_left {float:left;} 
 .procent, 
 .poll_right {float:right;} 
 .answer { 
 background: #F6FBFC; 
 padding: 2px 5px 2px 5px; 
 margin: 7px 0px 7px 0px; 
 } 
 .answer input, 
 .answer label{ 
 margin:0; 
 } 
 .answer div div { 
 height: 10px !important; 
 border: 1px solid #fff; 
 margin: 0px; 
 } 
 .answer div { 
 display: block; 
 position: relative; 
 padding: 0 !important; 
 border: 1px solid #B6B6B5; 
 background: #F4F5F6; 
 margin: 0px; 
 } 
 .procent { 
 background: #DCEDF0; 
 padding: 3px 5px; 
 } 
 .pollBut { 
 font: 11px Verdana,Arial,Helvetica, sans-serif!important; font-weight: bold!important; 
 color:#426c21!important; text-shadow:1px 1px 1px #fff!important; 
 background:#cae0a5!important; 
 border:1px solid #aac793!important; 
 padding: 4px 8px; 
 margin: 5px 0px 5px 0px; 
 border-radius: 3px ;-webkit-border-radius:3px ; -moz-border-radius: 3px ;
 } 
 .pollBut:hover { 
 background:#b3ce9e!important; 
 } 
 /*------------------------------------------*/


 /* SEARCH */
 #search input{
 width:408px;
 font-size:16px;
 line-height:34px;
 height:34px;
 float:left;
 border:none;
 color:#99a5a9;
 padding-left:34px;
 margin-top:5px;
 padding-right:5px;
 background:url(/images/search.png) no-repeat;
 }
 #search .submit{
 width:80px;
 height:36px;
 cursor:pointer;
 margin-left:2px;
 background:url(/images/btn_search.png) no-repeat;
 }
 #search .example{
 color:#99a5a9;
 font-size:12px; 
 margin-bottom:7px;
 margin-top:7px; 
 }
 #search .example span{
 color:#333;
 font-weight:bold;
 cursor:pointer;
 border-bottom:1px dashed #333; 
 }
 #search .example span:hover{
 border-bottom:none; 
 color:#a31919;
 } 
 /* SEARCH END */


/* PageSelector */
 .swchItemA, .swchItemA1 {background:#f1f1f1;border:2px solid #c9c9c9;padding:4px 7px;border-radius:3px;margin:1px 0;text-shadow:1px 1px 0px #fff;-moz-box-shadow:1px 1px 3px #dedede;-webkit-box-shadow:1px 1px 3px #dedede;box-shadow:1px 1px 3px #dedede;}
 .swchItem, .swchItem1 {background:#f1f1f1;border:2px solid #c9c9c9;padding:4px 7px;border-radius:3px;margin:1px 0;text-decoration:none;font-weight:700;font-family:arial;color:#717171;text-shadow:1px 1px 0px #fff;-moz-box-shadow:1px 1px 3px #dedede;-webkit-box-shadow:1px 1px 3px #dedede;box-shadow:1px 1px 3px #dedede;}
.swchItem:hover, .swchItem1:hover {background:#8ea448;border:2px solid #8ea448;border-radius:3px;color:#f2f2f2;text-shadow:1px 1px 0px #536225;-moz-box-shadow:0px 0px 3px #536225 inset;-webkit-box-shadow:0px 0px 3px #536225 inset;box-shadow:0px 0px 3px #536225 inset;}
 #pagesBlock1 {padding:2px;}
 /* ------------- */

.infpost {width:245px; margin:0 auto 5px auto; color:#888; font:11px Tahoma;border-bottom:1px dashed #ececec;padding-bottom:2px;}
.inftitle {background:url(/nl_img/image.png) no-repeat; width:245px; height:25px; color:#999; font:10px Tahoma;}
.infusername {float:left; margin:5px 0 0 7px;}
.infusername a {color:#758e26; font:11px Arial; text-decoration:none;}
.infdate {float:right; margin:5px 7px 0 0;}
.infcontent {margin:0 3px 0 3px;font-size:11px;padding-left:2px;}
.infcontent a {font-size:10px;color:#555;margin-top:2px;}

/* Mininews */
.mn {overflow: hidden; float: left; width: 232px; height: 110px; position: relative;clear:both;}
.mn-1 {position: absolute; bottom: 0px; left: 0px; right: 0px; background-color: rgba(20, 20, 20, 0.7); text-align: center;}
.mn-1:hover {background: #b34747;}
.mn-1 a {color: #fff; display: inline-block; }

.content-box {overflow: hidden; margin-bottom: 10px; padding-top: 5px; background: #cbcac2; }