body {background:#000 url("../images/bg.jpg") no-repeat center 0; margin:0; padding:0;}
body, td {font-family:Cuprum; font-size:14px; color:#3c3c3c;}
a {color:#3c3c3c; text-decoration:none;}
a:hover {text-decoration:underline;}

ul, li, dt {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
hr {outline:none; border:none; overflow:hidden; height:4px; background:url("../images/viewn_hr_in.png") no-repeat center 0; margin:6px 0 6px 0;}

.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea {resize:none; outline:none; border:none; padding:3px; font-family:tahoma; font-size:11px; background:#fff; border:1px solid #ccc; color:#3c3c3c; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.input_style input[type="text"],
.input_style input[type="password"] {padding:2px 0; text-indent:3px;}
.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button {cursor:pointer; outline:none; border:none; font-family:tahoma; font-size:11px; margin:3px; height:24px; line-height:24px; background:#3c3c3c; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#fff;}
.input_style input[type="button"]:hover, 
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover {background:#e99f00;}

#wrapper {min-width:1200px;}
#wrap {width:1001px; margin:0 auto;}

.header {overflow:hidden; margin:35px 0 0 0;}
.header .h_in {overflow:hidden; height:45px; background:url("../images/h_in.png") no-repeat 0 0;}
.header .h_ico {float:left; margin:13px 0 0 17px;}
.header .h_ico a {display:block; width:18px; height:20px; float:left; padding:0 2px 0 10px;}
.header .h_ico a:hover {opacity:0.5;}
.header .h_ico a.ico1 {background:url("../images/h_ico.png") no-repeat 0 0;}
.header .h_ico a.ico2 {background:url("../images/h_ico.png") no-repeat -30px 0;}
.header .h_ico a.ico3 {background:url("../images/h_ico.png") no-repeat -61px 0;}
.header .h_button {float:right; margin:6px 5px 0 0;}
.header .h_bg {overflow:hidden; height:126px; background:#f8f8f8;}
.header a.h_logo {display:block; float:left; margin:34px 0 0 30px; width:267px; height:55px; background:url("../images/h_logo.png") no-repeat 0 0;}
.header a.h_logo:hover {opacity:0.8;}
.header .h_search_in {float:right; margin:40px 30px 0 0;}
.header .h_search_in span.color1 {color:#a0a0a0; list-style:none;}
.header .h_search_in span.color2 {color:#30383a; list-style:none;}
.header .h_search {overflow:hidden; margin:0 0 10px 0;}
.header .h_search input {font-family:Cuprum; font-size:13px; outline:none; border:none; margin:0; padding:0;}
.header .h_search input[type="text"] {background:#30383a; color:#fff; width:230px; height:32px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; padding:0 40px 0 10px;}
.header .h_search input[type="submit"] {background:url("../images/h_search.png") no-repeat 0 0; width:16px; height:15px; cursor:pointer; position:absolute; margin:8px 0 0 -30px;}
.header .h_search input[type="submit"]:hover {opacity:0.5;}
.header .h_buy {overflow:hidden; width:326px; height:74px; margin:27px auto 0 auto;}
.header .h_menu {overflow:hidden; height:48px; background:url("../images/h_menu.png") repeat-x 0 0;}
.header ul.h_nav {overflow:hidden;}
.header ul.h_nav li.nav {float:left; height:48px; margin:0 10px 0 0;}
.header ul.h_nav li.nav a.i {display:block; text-decoration:none; height:48px; font-size:16px; padding:8px 10px 0 10px; color:#fff;}
.header ul.h_nav li.nav a.i span {display:block; font-size:11px; color:#6e7f83;}
.header ul.h_nav li.nav a.i:hover {background:url("../images/h_nav.png") repeat-x 0 0; color:#2c3436;}
.header ul.h_nav li.nav a.i:hover span {color:#2c3436;}
.header ul.h_nav li.nav:hover .sub {display:none;}
.header ul.h_nav li.nav:hover .sub {display:block; position:absolute; z-index:9; margin:-8px 0 0 0; width:178px; overflow:hidden;}
.header div.sub .sub_top {background:url("../images/h_sub.png") no-repeat 0 bottom; height:10px;}
.header div.sub .sub_cont {background:url("../images/h_sub.png") repeat-y -178px 0; overflow:hidden;}
.header div.sub .sub_bottom {background:url("../images/h_sub.png") no-repeat -356px bottom; height:4px;}
.header div.sub .sub_cont a {display:block; text-decoration:none; height:29px; line-height:30px; margin:0 0 0 13px; color:#fff; padding:0 0 0 10px; background:url("../images/h_sub_nav.png") no-repeat 0 0; }
.header div.sub .sub_cont a:hover {background-position:0 -29px; color:#2e3638;}
.header .h_menu_in {overflow:hidden; height:42px; background:#2c3436;}
.header .h_menu_in a {display:block; float:left; height:42px; line-height:42px; color:#fff; margin:0 0 0 20px;}
.header .h_menu_in a:hover {color:#dea007;}
.header #slides {overflow:hidden; width:1001px; height:280px;}
.header #slides > .slides_container {display:none;}
.header #slides > .slides_container img {width:1001px; height:280px;}
.header #slides > .slides_container a {width:1001px; height:280px; display:block;}
.header #slides > .slides_container a span {background:url("../images/slides_span.png") no-repeat 0 0; width:341px; height:192px; padding:10px; margin:33px 0 0 92px; position:absolute; color:#fff;}
.header #slides > .slides_container a span dt {color:#ffae13; font-size:18px; padding:0 0 10px 0;}
.header #slides > .switch {position:absolute; z-index:9;}
.header #slides > .switch a {cursor:pointer;}
.header #slides > .switch > a.prev {background:url("../images/slides_switch.png") no-repeat 0 0; display:block; width:50px; height:50px; position:relative; top:107px; left:21px;}
.header #slides > .switch > a.next {background:url("../images/slides_switch.png") no-repeat -50px 0; display:block; width:50px; height:50px; position:relative; top:57px; left:932px;}
.header #slides > .switch > a.prev:hover {background-position:0 -50px;}
.header #slides > .switch > a.next:hover {background-position:-50px -50px;}
.header #slides > .pagination {display:none;}

.footer {overflow:hidden;}
.footer .f_menu {overflow:hidden; height:38px; background:url("../images/f_menu.png") repeat-x 0 0;}
.footer .f_menu a {display:block; float:left; height:42px; line-height:42px; color:#000; margin:0 0 0 20px;}
.footer .f_in {overflow:hidden; height:297px; background:url("../images/f_in.png") no-repeat 0 0;}
.footer .f_in .left_in {float:left; width:547px; margin:0 5px 0 0; padding:10px; color:#6c6c6c;}
.footer .f_in .left_in a {color:#6c6c6c;}
.footer .f_in .left_in div.info {color:#d5d5d5; font-size:16px; padding:0 0 5px 0; text-transform:uppercase;}
.footer .f_in .hidden_in {overflow:hidden; padding:20px;}
.footer .f_in .hidden_in div.info {float:left; height:100px; margin:10px 20px 10px 20px; color:#b4b4b4;}
.footer .f_in .hidden_in div.info a {color:#b4b4b4;}
.footer .f_in .hidden_in div.info span {display:block; padding:0; margin:0; list-style:none;}
.footer .f_in .hidden_in div.info dt {color:#e99f00; font-size:16px; padding:0 0 5px 0; text-transform:uppercase;}
.footer .f_bg {overflow:hidden; height:112px; background:url("../images/f_bg.png") no-repeat right 0;}
.footer .f_bg div.f_text {float:left; padding:30px 0 0 20px; color:#3a3a3a;}
.footer .f_bg div.f_text a {color:#3a3a3a;}
.footer .f_bg div.f_banka {float:right; margin:30px 90px 0 0;}
.footer .f_bg div.f_banka div.blank {float:left; width:88px; height:31px; margin:0 0 0 10px; background:#777979; border:2px solid #2a2d2d; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.cont_full {overflow:hidden; background:url("../images/cont_full.png") repeat-y -1001px 0;}
.cont_full .cont_in {overflow:hidden; background:url("../images/cont_full.png") no-repeat 0 0; padding:15px 0 5px 0;}

.side_main {overflow:hidden;}
.side_main .side_left {float:left; width:708px; margin:0 11px 0 0; padding:10px;}
.side_main .side_right {overflow:hidden;}

.block_full {overflow:hidden; width:255px; margin:0 0 10px 0;}
.block_full .block_top {overflow:hidden; width:255px; height:35px; line-height:36px; padding:0 0 0 14px; font-size:16px; color:#e6e6e6; text-transform:uppercase; background:url("../images/block_full.png") no-repeat 0 0;}
.block_full .block_top span {color:#e99f00; list-style:none;}
.block_full .block_cont {overflow:hidden; padding:10px 0 0 0;}

.block_buy {overflow:hidden; width:255px; margin:0 0 10px 0;}
.block_buy .block_top {overflow:hidden; width:255px; height:35px; line-height:36px; padding:0 0 0 14px; font-size:16px; color:#1d1d1d; text-transform:uppercase; background:url("../images/block_buy.png") no-repeat 0 0;}
.block_buy .block_cont {overflow:hidden; padding:4px; margin:10px 0 0 0; background:#141414; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#565656; text-transform:uppercase;}
.block_buy .block_cont a {color:#565656;}

.screen_game_in {overflow:hidden; margin:0 0 10px 4px;}
a.screen_game {display:block; width:103px; height:66px; float:left; margin:8px; border:2px solid #111111; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; text-decoration:none;}
a.screen_game img {display:block; width:103px; height:66px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.screen_game:hover {border:2px solid #dd9702;}
a.screen_game span {display:none;}
a.screen_game:hover span {display:block; position:absolute; margin:66px 0 0 -2px; width:107px; height:23px; line-height:22px; text-align:center; background:url("../images/screen_game_span.png") no-repeat 0 0; color:#fff; text-shadow:1px 1px #b27900;}

a.recent_files {display:block; text-decoration:none; overflow:hidden; background:0; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; width:240px; margin:0 auto 10px auto; padding:6px;}
a.recent_files .screen {float:left; width:52px; height:35px; margin:0 10px 0 0;}
a.recent_files .screen img {width:52px; height:35px;}
a.recent_files .info {overflow:hidden; color:#595959;}
a.recent_files .info div.title {color:#c8d0dd; padding:0 0 10px 0; min-height:30px;}
a.recent_files .info span {list-style:none; color:#c4c4c4;}
a.recent_files:hover {background:#171717;}

.viewn_full {overflow:hidden; margin:0 0 10px 0;}
.viewn_full .top {overflow:hidden; height:20px; margin:0 0 10px 0;}
.viewn_full .top div.title {float:left; margin:0 10px 0 0; text-transform:uppercase; font-size:16px; color:#3c3c3c;}
.viewn_full .top div.title a {color:#3c3c3c;}
.viewn_full .top div.title a:hover {color:#eaa511;}
.viewn_full .top span.name a {display:block; float:left; text-decoration:none; height:20px; line-height:22px; background:#519e2e; padding:0 10px 0 10px; color:#fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; text-shadow:1px 1px #33691a;}
.viewn_full .top span.name a:hover {background:#eaa511; text-shadow:1px 1px #ac7a10;}
.viewn_full .cont {overflow:hidden;}
.viewn_full .screen {float:left; width:150px; height:99px; margin:0 10px 0 0;}
.viewn_full .screen img {display:block; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; width:150px; height:99px;}
.viewn_full .text {overflow:hidden; padding:0 0 10px 0;}
.viewn_full .panel {width:390px; float:left; height:28px; line-height:28px; padding:0 20px; background:#f0f0f0; color:#767676; text-transform:uppercase;}
.viewn_full .panel a {color:#2c3436;}
.viewn_full .panel span {list-style:none; color:#2c3436;}
.viewn_full a.button {display:block; text-decoration:none; float:right; margin:0 0 0 20px; width:97px; height:28px; line-height:30px; text-align:center; background:#2c3436; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#fff; text-transform:uppercase;}
.viewn_full a.button:hover {background:#e99f00; text-shadow:1px 1px #b97e00;}
.title_top_in {overflow:hidden; background:url("../images/title_top_in.png") no-repeat 0 0; width:708px; height:35px; margin:10px auto 10px auto; line-height:38px; padding:0 0 0 14px; font-size:16px; color:#e6e6e6; text-transform:uppercase;}

.error-block {background: url('../images/error.png') #e84c3d no-repeat 10px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #ffffff; margin: 10px 0; min-height: 30px; padding: 10px 10px 12px 50px;}
.error-block a {color: #ffffff; text-decoration: underline;}
.error-block a:hover {text-decoration: none;}
.error-block * {color: #ffffff !important;}

.loginbox, .lvsep, .loginbtn, .lexit {float: left;}
.loginbox .loginbtn {position: relative; margin: 10px 20px 0 0;}

.loginbox #logform .lfield {margin-bottom: 1em;}
.loginbox #logform .lfield label {display: block; margin-bottom: 0.2em;}
.loginbox #logform .lfield input {width: 170px; padding: 4px; border-radius: 3px; border: 1px solid #c0d4de; background: #fff;}
.loginbox #logform .lfchek {width: 13px;border: none;background: none;}
.loginbox #logform .lfchek {display: inline;margin-bottom: 0.2em;}
.loginbox #logform .lbtn {text-align: center;}

.lbtn .f_button {font-family: Cuprum; font-size:14px; margin-bottom: 2px; border: 1px solid #2c3436; width: 175px; border-radius: 6px; height: 27px; color: #fff; padding: 1px 0 5px 0; background: #2c3436;}
.lbtn .f_button:hover {background-position: 0 10px; border: 1px solid #e99f00; background: #e99f00; text-shadow: 1px 1px #b27900}
.loginenter li a {display: block; width: 100%;}

.viewn_news {overflow:hidden;}
.viewn_news .screen {overflow:hidden; width:338px; height:156px; margin:0 0 10px 0;}
.viewn_news .screen img {width:338px; height:156px;}
.viewn_news .screen span {background:url("../images/viewn_news_screen.png") no-repeat 0 0; width:338px; height:156px; position:absolute;}
.viewn_news .screen span:hover {background:url("../images/viewn_news_screen_h.png") no-repeat 0 0; cursor:pointer;}
.viewn_news dt {overflow:hidden; background:url("../images/viewn_news_title.png") no-repeat 0 0; max-width:280px; height:30px; line-height:34px; padding:0 10px 0 15px; margin:10px 0 0 20px; position:absolute; color:#fff;}
.viewn_news .info {overflow:hidden; text-transform:uppercase; padding:0 0 3px 0;}
.viewn_news .info span {color:#dc9600;}
.viewn_news .title {text-transform:uppercase; font-size:18px;}
.viewn_news .title a:hover {color:#dc9600;}
.viewn_news .line {overflow:hidden; margin:5px 0 5px 0; height:1px; background:#dedede;}
.viewn_news .text {overflow:hidden; padding:0 0 10px 0;}
.viewn_news a.button {display:block; float:left; text-decoration:none; height:28px; line-height:32px; background:#2c3436; color:#fff; text-align:center; text-transform:uppercase; padding:0 10px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.viewn_news a.button:hover {background:#e69e00; text-shadow:1px 1px #9e6d00;}
.viewn_news .reads {float:left; margin:0 0 0 10px; height:27px; line-height:28px; padding:0 10px 0 12px; background:url("../images/viewn_news_reads.png") no-repeat 0 0;}
ul li.cf, ul li.cf a {color:#fff;}

.pagenavi{margin-top:20px;}
.navigation{padding-bottom:10px; text-align:center;}
.navigation span, .navigation a{padding:3px 10px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; margin-top:15px; text-decoration:none;}
.navigation span{background:#3c4041; color:#FFF;} 
.navigation a{background:#2c3436; color:#fff;} .navigation a:hover{ background:#ffa500; color:#fff; text-shadow:1px 1px #8c5f00;}

 .videoPromo-list{height:276px;position:relative;margin: -5px -5px 0 415px;overflow:hidden;font-size:0} 
 .videoPromo-list-item{width:100%;max-width:250px;height:68px;line-height:69px;position:relative;display:inline-block;*zoom:1;*display:inline;overflow:hidden;margin-right:10px;margin-bottom:3px;vertical-align:top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#171717;}
 .videoPromo-list-item-text{display:inline-block;*zoom:1;*display:inline;margin:5px 5px 5px 112px;vertical-align:middle;line-height:normal} 
 .videoPromo-list-item-text .title{margin-bottom:7px;font-size:12px} 
 .videoPromo-list-item .videoPromo-list-item-text .title a{text-decoration:none;color: #fff;} 
 .videoPromo-list-item:hover .videoPromo-list-item-text .title a, .videoPromo-list-item.current .videoPromo-list-item-text .title a{text-decoration:none;color:#FFF} 
 .videoPromo-list-item-button a{height:39px;line-height:39px;position:relative;display:block;top:10px;text-align:center;text-decoration:none;font-size:12px;font-weight:bold;color:#fff;background-color: #333333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px} 
 .videoPromo-list-item-button{width:50%;float:left} 
 .videoPromo-list-item-button:hover{background:#FFF !important} 
 .videoPromo-list-item-img{width:100px;height:58px;position:absolute;top:5px;left:5px;overflow:hidden;font-size:0;} 
 .videoPromo-list-item-img img{width:100%} 
 .icoplay{width:36px;height:36px;font-size:0;background:url("../images/player.png") center center no-repeat;} 
 .videoPromo-list-item-img .icoplay{position:absolute;top:50%;left:50%;margin: -18px 0 0 -18px;} 
 .videoPromo-list-item:hover .icoplay,.videoPromo-list-item.current .icoplay{display:block} 
 .videoPromo-list-item:hover, .videoPromo-list-item.current{background:#171717;color:#000 !important} 
 .myWinCont ul > li {background:url("../images/ctrelka.png") no-repeat 0px 2px !important;padding-left:16px !important;}

.comm {background:#f0f0f0; font-family:'Cuprum', sans-serif; font-size:13px; padding:3px; margin:0 0 15px 0; border-radius: 5px; overflow:hidden;}
.comm2{display:block;overflow:hidden;padding:6px 0 9px 8px;}
.comm3{float:left;}
.comm3 img{width:75px;height:75px;border:2px solid #e7e7e7;margin-right:18px;}
.comm4{background-color: #3a3a3a;height:18px;display:block;float:left;padding-left:5px;line-height:18px;margin-right:4px; border-radius: 5px;}
.comm4 em{background-color: #3a3a3a;height:18px;display:block;padding-right:4px;color:#FFF;text-shadow:1px 1px 0 #181818; border-radius: 5px;}
.comm4 a{color:#fff;}
.comm4 a:hover{color:#fff;}
.comm5{background-color: #f5f5f5;height:20px;display:block;float:left;padding-left:13px;line-height:20px;margin-top:-1px; border-radius: 5px;}
.comm5 em{background-color: #f5f5f5;height:20px;display:block;padding-right:7px;color:#5a8aa6; border-radius: 5px;}
.comm6{float:right;font:12px;color:#262828;margin:4px 18px 0 0;}
.comm6 a{color:#262828;text-decoration:none;}
.comm6 a:hover{color:#ffa500;}
.comm7{display:block;overflow:hidden;padding:2px 0 8px;}
.comm8{float:right;color: #646464;text-align:left;width:85%;padding:7px 0 2px; display:block;}

.pm_status {float:left; border: 1px solid #d8d8d8; padding: 0px; width: 450px; height: 100px; margin-right: 5px;}
.pm_status_head {border-bottom: 1px solid #d8d8d8; font-size: 0.9em; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e;}
.pm_status_content {padding: 5px;}

.ratebox2 {float: right;}
.ratebox3 {float: right;}
.ratebox ul, .ratebox ul li {float: left;}
.ratebox2 ul, .ratebox2 ul li {float: left;}
.ratebox3 ul, .ratebox3 ul li {float: left;}
.cb {margin-right: 10px !important; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #e6e6e6;padding: 5px 5px 3px 5px;}