/* CSS Document 
    Shlyapnikov Denis
*/

/*GLOBALS*/
html {
	height:100%;
	}
    
body {height:100%; margin:0px; padding:0px; font:normal 12px Tahoma; color:#2b2b2b; margin:0px; padding:0px; background: url(../images/main.jpg) no-repeat center top fixed #1a1108; min-width: 990px;}
img {margin:0px; padding:0px; border:0px;}
a {text-decoration: underline; font:normal 12px Tahoma; color:#2b2b2b}
a:hover {text-decoration: none;}
div{margin:0px; padding:0px}

.clear {clear: both; line-height: 0; height: 0;}
.minclear {clear: both; height:0px; font-size: 1px; line-height: 0;}

div, span, object, h1, h2, h3, h4, h5, h6, em, font, img, small, strong, b, u, i, center, ol, ul, li, fieldset, label, 
table, caption, tbody, tr, th, td, body, html {margin: 0; padding: 0; border: 0; outline: 0; }
td {vertical-align: top;}
h1 {font: normal 26px/28px Arial; padding:0; margin:0px 0 0; color:#000;}
h2,h3,h4,h5,h6 {margin: 10px 0; padding:0; font: bold 16px/20px Tahoma; color:#fff}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5,h6 {font-size: 12px}

table.table0 {border-collapse: collapse;}
table.table0 td {padding:5px; border: none;}

table.table1 {border-collapse: collapse;}
table.table1 tr:hover {background: #1d1c1c;}
table.table1 td {padding:5px; border: 1px solid #91949a;}

table.table2 {border-collapse: collapse;}
table.table2 tr:hover {background: #1d1c1c;}
table.table2 td {padding:5px; border: 1px solid #91949a;}
table.table2 th {padding:8px 5px; border: 1px solid #91949a; background-color: #181717; color: #fff; text-align: left; font-family: Arial; font-style: normal;}

/*FORM INPUT*/
form.form {padding:0; margin:0}

.itext {border:0;}
.ibut {cursor: pointer; border:0;}

/*IE6 line fix*/
.minclear
    {font-size: 1px; line-height: 0; height:0}

/*STRUCTURE*/
#main {min-height:100%; height:auto !important; height:100%; position: relative; z-index: 1; background: url(../images/box.png) repeat-y center top;}
#main .box {width: 990px; margin:0 auto; background: url(../images/header.jpg) no-repeat center top; padding:135px 0 170px 0}
#main .content {width: 697px; float:left; padding:0px 0 0 23px}
#main .right {width: 245px; float:right; padding:0px 20px 0 0}
#main .content_idx {padding:30px 19px 0 25px}
.page {padding:0 10px;}
    .page ul,
    .page li
        {margin-left:20px;}

    .tt1 {font: normal 22px/24px Arial Narrow; color:#000; margin:10px 0 -4px 5px;}
    .servers_idx {float:left; margin-left:10px; width: 230px; height: 340px; background: url(../images/server_indx.jpg); position: relative;}
    .servers_idx a {width: 230px; height: 82px; /*background: red;*/ display: block; position: absolute; left:0;}
    .servers_idx a.serv_cs {top:0;}
    .servers_idx a.serv_wr {top:85px;}
    .servers_idx a.wow_cs {top:170px;}
    .servers_idx a.serv_la2 {bottom:0;}

 /*BREADCRUMBS*/  
.navig  {font: normal 11px/13px Arial; margin:30px 0 10px 30px}
    .navig a {font: normal 11px/13px Arial;}
    .navig img {margin:0 3px}
    
/*BANNER (right)*/
.banner_sarkor {margin:1px 0; text-align: center;}

/*SERVERS MENU*/
#servers_menu {}
    #servers_menu a.servers_menu_a {display: block; width: 240px; height: 83px; outline: none;}
    #servers_menu div {height:226px; width: 240px; overflow: hidden; display: none; padding:0px 0 0 0;}
    #menu_cs_a {background: url(../images/menu_all.jpg) no-repeat left top}
    #menu_war_a {background: url(../images/menu_all.jpg) no-repeat left -311px}
    #menu_wow_a {background: url(../images/menu_all.jpg) no-repeat left -623px}
    #menu_la2_a {background: url(../images/menu_all.jpg) no-repeat left -936px}
    .menu_cs {background: url(../images/menu_all.jpg) no-repeat left -83px}
    .menu_war {background: url(../images/menu_all.jpg) no-repeat left -394px}
    .menu_wow {background: url(../images/menu_all.jpg) no-repeat left -706px}
    .menu_la2 {background: url(../images/menu_all.jpg) no-repeat left -1019px}
    #servers_menu div a {display: block; width: 205px; margin:0 auto; font: normal 11px/13px Tahoma; color:#000; text-decoration: none; background: url(../images/serv_menu_hr.png) no-repeat left bottom;}
    #servers_menu div a span {display: block; width: 175px; padding:5px 0 7px 30px; background: url(../images/serv_menu_a.png) no-repeat 11px 7px;}
    #servers_menu div a:hover {text-decoration: underline;}

/*TOP MENU*/
ul.top_menu {height: 23px; margin-left:50px}
    ul.top_menu li {list-style-type: none; float:left; height: 23px; margin: 0 1px}
    ul.top_menu li a {font: bold 11px/13px Tahoma; color:#000; display: block; float:left; height: 18px; padding:5px 13px 0 13px; text-decoration: none;}
    
    ul.top_menu li a:hover,
    ul.top_menu li.active a
        {background: url(../images/top_menu.jpg) repeat-x top left; color:#fff}
        
/*BACKGROUNDS & OTHERS*/
.line {clear: both; height: 27px; background: url(../images/line.gif) repeat-x left top #4c4c4c;}

.all_link {padding:0}
    .all_link a {font: normal 14px/16px Arial; color:#ffc41f}
    
/*NEWS*/
.news_index_tt {background: url(../images/news_index_tt.jpg) no-repeat left top; width: 942px; height: 36px;}

.news_blockcol1 {float:left; width: 594px;}
.news_block_m {background: url(news_block_m.gif) repeat-x left top #18160e; padding:6px; width: 580px; height: 190px; overflow: hidden; margin:1px 0 3px 0}
a.news_block_m_a_tt {color:#fac720; font: bold 16px/18px Tahoma; display: block; background: #32312d; padding:3px 6px 6px 6px}
.news_block_m_img {float:left; margin:17px 0 0 6px}
.news_block_m_img img {width: 200px; height: 116px; border:1px solid #fac720}
.news_block_m_desc {width:360px; float:right; font: normal 12px/15px Tahoma; color:#fff; height: 133px; margin:10px 0 0 0; overflow: hidden;}
.news_block_m_more {clear: both; margin:0 0 0 10px}
.news_block_m_more a {color:#fac720; font: normal 13px/15px Tahoma;}

.news_blockcol2 {float:left; width: 343px; height: 408px; overflow: hidden; background: url(../images/news_index_block.jpg); margin-left:5px;}
.news_block_show {margin:0px 15px 0px 15px; padding: 10px 0 10px 16px; background: url(../images/news_hr.gif) no-repeat left bottom;}
.news_block_show_tt a {background: url(../images/a1.gif) no-repeat left center; font: bold 11px/15px Tahoma; color:#fff; text-decoration: none; padding-left:12px}
.news_block_show_tt a:hover {text-decoration: underline;}
.news_block_show_comments {font: normal 10px/12px Tahoma; color:#fff; padding-left:12px}
.news_block_show_comments a {font: normal 10px/12px Tahoma; color:#fff}

.news_block_m2 {background: url(news_block_m.gif) repeat-x left top #18160e; padding:6px; width: 680px; height: 190px; overflow: hidden; margin:1px 0 10px 0; position: relative;}
a.news_block_m_a_tt2 {color:#fac720; font: bold 16px/18px Tahoma; display: block; background: url(../images/news_tt.png) repeat-y right top; padding:3px 6px 6px 6px; position: relative; z-index: 3; text-align: right;}
.news_block_m_img2 {position: absolute; top:0; left:0;}
.news_block_m_img2 img {width: 339px; height: 212px;}
.news_block_m_desc2 {width:330px; float:right; font: normal 12px/15px Tahoma; color:#fff; height: 133px; margin:10px 0 0 0; overflow: hidden;}
.news_block_m_more2 {clear: both; padding:3px 10px 0 10px; text-align: right;}
.news_block_m_more2 a {color:#fac720; font: normal 13px/15px Tahoma;}

/*LOGO*/
.logo {width:258px; height:80px; position: absolute; left:50%; margin-left:225px; top:0; background: none; z-index: 4;}
.logo a {display: block; width:258px; height:80px;}

/*SITEMAP*/
.siteico {width: 114px; height: 15px; position: absolute; top:141px; left:50%; margin-left:337px; z-index: 4;}
    .siteico a {display: block; float:left; width: 13px; height: 15px;}
    .siteico a.home {float:left}
    .siteico a.mail {float:left; margin-left:39px;}
    .siteico a.sitemap {float:right;}
        
/*GAMES*/
.games_index_tt {background: url(../images/games_index_tt.jpg) no-repeat left top; width: 942px; height: 34px; margin-bottom:3px}
.game_index_b {background: url(../images/games_index_b.jpg) no-repeat left bottom; padding-bottom:2px}
.games_index_b2 {width: 942px; height: 41px; background: url(../images/games_index_b2.jpg) no-repeat left top; position: relative;}
.games_index_b2 a {position: absolute; top:-33px; left:20px; font: normal 14px/16px Arial; color:#ffc41f}
.game_view {width: 463px; height: 188px; background: url(../images/bg_active_game.jpg) no-repeat left top; float:left; position: relative; margin-bottom:9px}
    .game_view_img {float:left; width: 127px; padding:4px;}
    .game_view_img img {width: 127px; height: 181px; outline: 0;}
    .game_view_box {float:left; width: 300px; padding:3px 0 0 10px;}
    a.game_view_box_more_a {display: block; font: normal 16px/18px Tahoma; color:#f9f2f1; padding:0px 0 0 0; width: 310px; overflow: hidden; white-space: nowrap;}
    .game_view_desc {padding:12px 0 12px 0; height: 116px; overflow: hidden; font: normal 11px/16px Tahoma; color:#000}
    .game_view_link {position: absolute; bottom:8px; right:16px;}
    .game_view_link a {font: bold 12px/14px Tahoma; color:#000}
    
/*GAMES (SHOW)*/
.games_show {background: url(news_block_m.gif) repeat-x left top #18160e; padding:4px; width: 684px; height: 194px; overflow: hidden; margin:1px 0 10px 0; position: relative;}
    a.games_show_a_tt {color:#e5e2d8; font: normal 16px/18px Tahoma; display: block; background: url(../images/games_tt.jpg) repeat-x left top; padding:1px 20px 8px 5px; width: 487px;}
    .games_show_img {position: absolute; right:0; top:0; width: 170px; height: 217px;}
    .games_show_img img {width: 170px; height: 217px;}
    .games_show_text {color:#e5e2d8; font: normal 12px/17px Tahoma; padding:7px 0 0 12px; width: 490px; height: 140px; overflow: hidden;}
    .game_genre {position: absolute; bottom:8px; left:18px; font: normal 11px/13px Tahoma; color:#e5e2d8}
    .game_genre a {font: normal 11px/13px Tahoma; color:#e5e2d8}
    .games_show_more {position: absolute; right:200px; bottom:8px;}
    .games_show_more a {font: normal 11px/13px Tahoma; color:#e5e2d8}
    .game_nt {font: normal 16px/18px Arial; color:red; margin:0 0 7px 20px}
    
/*GAME (viewer)*/
.show_game {width: 663px; background: url(../images/show_block_bg.jpg) no-repeat left bottom #252525; padding-bottom: 35px; position: relative;}
    .show_game .show_game_title {background: url(../images/show_block_tt.jpg) no-repeat right top; height: 29px; color:#fac720; font: bold 16px/18px Tahoma; padding:9px 33px 0 0; text-align: right;}
    .show_game .show_game_title a {color:#fac720; font: bold 16px/18px Tahoma;}
    .show_game .show_game_main {min-height: 400px; font: 14px/18px Arial; color:#c2b9b9; padding:0 15px}
    .show_game .show_game_main ul,
    .show_game .show_game_main ol
        {margin-left:10px;}
    .show_game .show_game_main ul li {list-style-type: none; background: url(../images/li_desc.gif) no-repeat left center; padding:0px 5px 0px 15px}
    .show_game img.show_game_img {display: block; float:left;  margin:10px 10px 0px 0; width: 170px; height: 240px; border:1px solid #808080}
    .show_game .show_game_info_right {float:left; padding:10px 0 0 0; font: 11px/16px Tahoma}
    .show_game .show_game_info_right table {width: 100%;}
    .show_game .show_game_info_right table td {vertical-align: middle; border-bottom: 1px solid #2f2e2e; padding:5px 0 5px 10px; font: 11px/13px Tahoma; color:#c2b9b9;}
    .show_game .show_game_info_right table td.sysreg_t {padding:5px 10px 5px 0; border-right: 1px solid #2f2e2e; text-align: right; white-space: nowrap; width: 89px;}
    .show_game a.list_news {position: absolute; left:30px; top:15px; font: normal 11px/13px Arial; color:#fff; background: url(../images/news_ico.gif) no-repeat left center; padding:0 0 0 15px}
    .show_game .show_game_magnet {margin:20px; padding:7px 15px;background: url(../images/news_tt.png) repeat-y left top; text-align: right; font: normal 12px/14px Arial; color:#fff}
    .show_game .source {position: absolute; bottom:21px; left:452px; font: normal 11px/13px Tahoma; color:#fac720;}
    .show_game .source a {font: normal 11px/13px Tahoma; color:#fac720; text-decoration: none;}
    
/*GENRE (LIST)*/
.genre_list {margin:15px 0}
    .genre_list a.op_list {font:  normal 16px/18px Arial; color:#000; text-decoration: none; background: url(../images/breadcrumbs.gif) no-repeat 10px 11px; display: block; padding:4px 4px 4px 10px; outline: none;}
    .genre_list a.op_list span {margin:0 0 0 10px; display: inline-block;border-bottom: 1px dotted #000}
    .genre_list div {display: none; margin:0px 20px; padding:10px; font: 11px/14px Tahoma; color:#000; background: #fff}
    .genre_list div p {padding:0 3px; margin:0;}
    .genre_list div p img {margin:3px;}
    
.genre_list_game {padding:0 0 10px 0}
    .genre_list_game p {padding:3px 0 0 0; margin:0; font: normal 11px/13px Arial;}
    .genre_list_game p a {font: normal 11px/13px Arial;}
    
/*SCREENSHOTS (SHOW)*/
.games_show2 {background: url(news_block_m.gif) repeat-x left top #18160e; padding:4px 4px 20px 4px; width: 684px; margin:1px 0 10px 0; position: relative;}
    a.games_show_a_tt2 {color:#e5e2d8; font: normal 16px/18px Tahoma; display: block;  background: url(../images/news_tt.png) repeat-y right top; padding:4px 20px 4px 5px; text-align: right; text-decoration: none; /*width: 487px;*/}
    .games_show_img2 {position: absolute; right:0; top:0; width: 170px; height: 217px;}
    .games_show_img2 img {width: 170px; height: 217px;}
    .games_show_text2 {color:#e5e2d8; font: normal 12px/17px Tahoma; padding:4px 0 0 0px; overflow: hidden;}
    .games_show_text2 a {width: 160px; height: 139px; display: inline-block; border:2px solid #595959; margin:2px 2px}
    .games_show_text2 a:hover {border: 2px solid #fff;}
    a.games_show_a_tt2:hover {color:#fff; text-decoration: underline;}
    .game_genre2 {position: absolute; bottom:8px; left:18px; font: normal 11px/13px Tahoma; color:#e5e2d8}
    .game_genre2 a {font: normal 11px/13px Tahoma; color:#e5e2d8}
    .games_show_more2 {position: absolute; right:200px; bottom:8px;}
    .games_show_more2 a {font: normal 11px/13px Tahoma; color:#e5e2d8}
    .game_nt2 {font: normal 16px/18px Arial; color:red; margin:0 0 7px 20px}
    
/*MOD PAGE NAVIGATION*/
.navigation_page {text-align:center; height:40px; /*border-top:1px solid #d1d1d1;*/ padding:10px 0 0 0; color:#18160e; font: normal 16px/20px Arial; }
    .navigation_page a {color:#000; font: normal 12px/14px Arial; text-decoration: none;}
    .navigation_page a.n_ag_active {font: bold 12px/14px Arial !important; color:#fff; background: #18160e !important; border:1px solid #eee !important;}
    .navigation_page a.n_ag {display: inline-block; padding:1px 3px; background: #fff; border:1px solid #595959; margin:0 2px}
    .navigation_page img {margin-bottom: -10px;}
    .navigation_page .tt_s {margin:0 5px 0 0;}
    .navigation_page .tt {margin:0 0 0 5px;}
  
/*GALLEREY*/
.gallerey_index_show {width: 695px; float:left; background: url(../images/gallerey_index_bg.gif) no-repeat 14px 0 #23221f;}
.gallerey_index_show a {display: block; float:left; width: 212px; height: 147px; border: 1px solid #fac720; margin-bottom: 22px;}
.gallerey_index_show a:hover {border: 1px solid #fff}
.more_gallerey {background: url(../images/more_gallerey.gif) no-repeat right bottom #5d5c58; width: 695px; clear: both; padding:4px 0}
.more_gallerey a {color:#fac720; font: bold 12px/14px Tahoma; padding-left:16px}

/*AUTH*/
.auth_block {position: absolute; left:50%; top:93px; margin-left:263px; width: 170px; height: 34px; z-index: 3;} 
    .auth_block a {display: block; width: 170px; height: 34px;}  
    
    .auth_ok {position: absolute; width: 264px; height: 53px; background: url(../images/auth_t.jpg); left:50%; margin-left:218px; top:75px; z-index: 4; font: normal 12px/14px Arial; color: #ffc426; padding:5px 0 0 0;}
    .auth_ok a {font: normal 11px/13px Arial; color: #ffc426;}

/*AUTH FORM*/
#loginBox {position: fixed; top: 0px; position: absolute; left:50%; margin-left: 197px; width: 280px; background-color: #ffffff; border: 1px solid #411d00; border-top: 0px; padding: 1px; z-index:4; display: none;}
    #loginBox .container {padding: 5px 7px;}
    #loginBox form {padding:0; margin:0;}
    #loginBox a {font: normal 11px Tahoma; color:#434343;}
	#loginBox #panelHeader {background: url(../images/news_index_tt.jpg) no-repeat left bottom #411d00; padding: 5px 7px;}
	#loginBox #lbTitle {float:left; font-size:13px; font-weight: bold; color: #FFF;}
	#loginBox #closeLoginBox {font-size: 11px; float: right;}
	#loginBox #closeLoginBox a {color: #FFF;}
	#loginBox #loginDesc {font-size: 11px; color: #666666; clear: both; padding: 2px 0 7px 0;}
	#loginBox table#tableLoginBox {}
	#loginBox table#tableLoginBox td {padding-right: 6px; padding-top: 4px;vertical-align: middle;} 
	#loginBox table#tableLoginBox td.lbname {font-weight: bold; color: #555555;} 
	#loginBox table#tableLoginBox input.login, #loginBox table#tableLoginBox input.pass {width: 170px; background-color: #fcfdef; border: 1px solid #411d00; padding: 1px 2px; font-weight: normal;}
	#loginBox table#tableLoginBox input.button {font-size: 11px; font-family: Tahoma; padding: 1px;}
	#loginBox #loginStatus .error {color: #CC0000;}

/*SITEMAP*/
ul.sitemap {}
    ul.sitemap li {list-style-type: none; padding:4px 0}
    ul.sitemap li a {font: normal 12px/14px Tahoma}
    ul.sitemap li ul {margin:5px 0 0 0px}

/*PROFILE*/
.profile_form {margin:0px 0px 40px 0px; background: url(../images/user_bg.jpg) no-repeat left top #282418; padding:0 0 20px 0}
    .profile_form .tt_user {font: italic normal 24px/26px Times New Roman; color:#fff; text-align: right; padding:3px 20px 0 0}
    .rules {font: normal 12px/15px Tahoma; color:#b7b6b3; padding:20px 30px 0 30px}
    .rules a {font: normal 12px/15px Tahoma; color:#ffcc8b;}
    .rules h1 {color:#fff; padding:3px 0 10px 0}
    .rules strong {}
    .rules div {padding:15px 0}
    .rules div span {font: normal 16px/18px Tahoma; color:#fff; display: block; padding:4px 0 7px}
    .rules div p {padding:2px 2px 2px 15px; margin:0;}
    .profile_form form {padding:0; margin:20px 0 20px 100px;}
    .profile_form form span {font: normal 10px/12px Arial; color:red}
    .profile_form form small {font-size:10px; line-height:12px; color:#b7b6b3}
    .profile_form form input.itext {background: #36332d; border: 1px solid #36332d; color:#fff; width: 300px; margin:2px 0; font-size:14px}
    .profile_form form input.itext:focus {border-color:#eee; background: #3e3c39;}
    .profile_form form input.ibut {background: none; color:#fff; font: normal 20px/22px Arial;}
    .profile_form form textarea {background: #36332d; border: 1px solid #36332d; color:#fff; width: 300px; height:100px; margin:2px 0; font: normal 12px/14px Arial;}
    .profile_form form textarea:focus {border-color:#eee; background: #3e3c39;}
    
    .profile_form table {border:none; padding:0}
    /*.profile_form table tr.tr1 {background: #e0dfdb;}*/
    .profile_form table td {padding:5px 10px; vertical-align: middle; font: normal 12px/14px Tahoma; color:#fac720}
    .profile_form table td a {font: normal 10px/12px Verdana}
    
    .profile_informer {display: none; border:1px solid #5f0404; padding:10px; background: #432a2a; margin: 15px 0}
    .profile_informer_ok {border-color: #045f31; background: #2a4337;}
    
    #reg_bl {}
    #reg_bl #profile_informer {margin:0 40px; color:#fff}
    
    .reg_ok {border:1px solid #eee; padding:15px; background: #282723; color:#fff; font: normal 16px/19px Tahoma; display: none; margin:0 40px}
    .reg_ok p {text-align: center; font: normal 12px/14px Arial; margin-bottom:0; padding-bottom: 0;}
    .reg_ok a {color:yellow; font: normal 12px/14px Arial;}
    
/*CS MONITOR*/
.csmonitor {border:1px solid #cfd3d4; height: 101px; background: url(../images/csmonitor.jpg) no-repeat left bottom #e8d9b1; margin:0px 0 0 0;}
    .csmonitor_err {border:1px solid #fc9f9d; height: 101px; background: url(../images/csmonitor_err.jpg) no-repeat left bottom #e8d9b1;}
    .csmonitor a.csmonitor_tt {border:1px solid #fee277; display: block; height:18px; padding:4px 0 0 20px; font: bold 12px/14px Tahoma; color:#fff; background: url(../images/csmonitor_tt.gif) repeat-x top left #000; text-decoration: none;}
    .csmonitor  a.csmonitor_tt:hover {text-decoration: underline;}
    .csmonitor .csmonitor_info {float:right; width: 136px; font: normal 11px/13px Tahoma; color:#000}
    .csmonitor .csmonitor_map {float:left; padding:4px 0 0 4px}
    .csmonitor_players {background: #f3c468; display: none;}
    .csmonitor_players table {width: 100%; border-collapse: collapse; padding:0;}
    .csmonitor_players table td {font: normal 10px/12px Tahoma; border:1px solid #f6e6c8; padding:1px 4px}
    .csmonitor_players table th {font: bold 10px/12px Tahoma; color:#fff; background: #292929; border:1px solid #988871;}
    .csmonitor_players table tr:hover {background: #e8d9b2;}
    .csmonitor_players table td.csmonitor_players_id {text-align: center;}
    .csmonitor_players table td.csmonitor_players_name {}
    .csmonitor_players table td.csmonitor_players_kills {text-align: center;}
    
/*SHOW [viewer]*/
.show {width: 663px; background: url(../images/show_block_bg.jpg) no-repeat left bottom #252525; padding-bottom: 35px; position: relative;}
    .show .show_title {background: url(../images/show_block_tt.jpg) no-repeat right top; height: 29px; color:#fac720; font: bold 16px/18px Tahoma; padding:9px 33px 0 0; text-align: right;}
    .show .show_title a {color:#fac720; font: bold 16px/18px Tahoma;}
    .show .show_main {min-height: 400px; font: 14px/18px Arial; color:#c2b9b9; padding:0 15px}
    .show .show_main ul,
    .show .show_main ol
        {margin-left:10px;}
    .show .show_main ul li {list-style-type: none; background: url(../images/li_desc.gif) no-repeat left center; padding:0px 5px 0px 15px}
    .show img.show_img {display: block; float:left;  margin:10px 10px 0px 0; width: 352px; height: 220px; border:1px solid #808080}
    .show .show_info_right {float:left; padding:10px 0 0 0; font: 11px/16px Tahoma}
    .show a.list_news {position: absolute; left:30px; top:15px; font: normal 11px/13px Arial; color:#fff; background: url(../images/news_ico.gif) no-repeat left center; padding:0 0 0 15px}
    .show .show_gallerey {padding:10px;}
    .show .show_gallerey img {width: 133px; height: 100px; border:2px solid #eee; margin:0 4px}
     .show_gallerey2 {padding:10px 0;}
     .show_gallerey2 a {width: 190px; height: 152px; display: inline-block; border:2px solid #eee; margin:2px 4px}
     .show_gallerey2 span {color:#fac720; font: bold 16px/22px Tahoma;}
    .show .source {position: absolute; bottom:21px; left:452px; font: normal 11px/13px Tahoma; color:#4c4b4b;}
    .show .source a {font: normal 11px/13px Tahoma; color:#4c4b4b; text-decoration: none;}
    .show .s_review {position: absolute; bottom:21px; left:452px; z-index: 10;}
    .show .s_review a {font: normal 13px/15px Tahoma; color:#fac720; text-decoration: none;}
    .show .s_review a:hover {text-decoration: underline; color:#fff}
.comments {background: #252525; width: 663px;}
.show_dop {background: url(../images/show_dop.jpg) no-repeat left top #252525; position: relative; z-index: 3; margin:-35px 0 0 0; width: 663px; padding: 45px 0px 11px 0px;}
    .show_dop a.dop_a {display: block; background: url(../images/news_tt2.png) repeat-y left top; padding:5px; font: normal 12px/14px Arial; color:#fff; margin:0 11px 10px 11px}
    .dop_no {padding:0 11px; font: normal 12px/14px Arial; color:#fff}
    .more_dop {margin:20px 11px 0 11px; text-align: right;}
    .more_dop a {font: normal 11px/13px Tahoma; color:#fff}
.show_dop2 {background: url(../images/dop_tt.jpg) no-repeat left top #252525; padding:45px 0 11px 0; position: relative;}
    .show_dop2 a.dop_a {display: block; background: url(../images/news_tt2.png) repeat-y left top; padding:5px; font: normal 12px/14px Arial; color:#fff; margin:0 11px 10px 11px}
    .show_dop_img {text-align: center;}
    .show_dop_img img {margin:0px 10px 10px 0; width: 500px; height: 313px; border:1px solid #fac720}
    .dop_text { font: 14px/18px Arial; color:#c2b9b9; padding:0 15px}
    .serf_inf_a {position: absolute; left:460px; top:2px;}
    .serf_inf_a a {font: normal 12px/14px Tahoma; color:#000; text-decoration: none;}


/*BANNER MENU*/
.banner_menu {width: 248px; height:88px; display:block}
    a.m_b_1 {background: url(../images/cs_menu.jpg); margin-top:15px}
    a:hover.m_b_1 {background-position: 0px 88px;}
    
    a.m_b_2 {background: url(../images/l2_menu.jpg);}
    a:hover.m_b_2 {background-position: 0px 88px;}
    
    a.m_b_3 {background: url(../images/w3_menu.jpg);}
    a:hover.m_b_3 {background-position: 0px 88px;}
    
    a.m_b_4 {background: url(../images/wow_menu.jpg);}
    a:hover.m_b_4 {background-position: 0px 88px;}

/*FOOTER*/
.footer {position: absolute; bottom:0; left:50%; background: url(../images/footer.jpg) no-repeat; margin-left: -480px; width: 960px; height: 142px; border-top:1px solid #cecece}

    .spfooter {clear: both; height: 160px;}
    
    .footer .fot_logo {position: absolute; left:8px; top:63px; width: 137px; height: 50px; z-index: 3;}
    .footer .fot_logo a {width: 137px; height: 50px; display: block;}
    
    .counters {position: absolute; bottom: 36px; right:8px;}