@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#000; font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%;} 
a {color:#ae591b;}
a:hover {color:#ff6c00;}

#wrapper {
background: url(i/bot.jpg) 50% 100% no-repeat;
width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:11px;
color:#979685;
min-width:1000px;
}
.layout {background: url(i/middle.jpg) 50% 478px no-repeat;}
#head {height:478px; position:relative; background:url(i/top.jpg) 50% 0 no-repeat;}
.head_in {width:1000px; margin:0 auto;}

#page {width:1000px; margin:0 auto; clear:both;}

.leftblock {float:left;position:relative; width:199px; }
.leftblock_in {background:url(i/l_bl.jpg) 0 0 no-repeat; height:1051px; padding-left:3px;}
.l_bot {width:202px; height:47px; background:url(i/l_bot.png); display:block; margin-left:-3px;}
.rightblock {float:left; position:relative; width:199px; clear:right;}
.rightblock_in {background:url(i/r_bl.jpg) 0 0 no-repeat; height:1051px;}
.r_bot {width:199px; height:47px; background:url(i/r_bot.png); display:block;}

.content {width:602px; float:left; background:url(i/content_bg.jpg);}
.content_in { background:url(i/content_bot.jpg) 0 100% no-repeat; height:auto !important; height:1150px; min-height:1150px; padding:0 27px 57px 26px;}


#footer {position:relative; clear:both; margin-top:-270px; height:270px;  min-width:1000px; font-size:11px;}
.footer_in {position:relative; width:1000px; margin:0 auto;}
.counter img {margin-right:3px;}
.counter {padding:67px 0 0 0; text-align:center;}

.protect{ height:270px; width:100%; clear:both;}

.enter {height:54px;}
.logo {float:left; margin:11px 0 0 144px; display:inline;}
.enter_in {padding:15px 0 0 102px;}

.ent_txt {width:198px; border:1px solid #2e2e2e; background:none; font-size:11px; color:#999; padding:2px 2px 4px; margin-right:9px; float:left; }
.ent_btn {display:block; width:57px; height:23px; background:url(i/ent_btn.jpg); overflow:hidden; text-indent:-5000px; float:left;}
.ent_btn:hover {background-position:0 -23px;}

.reg_btn {display:block; width:101px; height:23px; background:url(i/reg_btn.jpg); overflow:hidden; text-indent:-5000px; float:left;}
.reg_btn:hover {background-position:0 -23px;}

.ext_btn {display:block; width:57px; height:23px; background:url(i/ext_btn.jpg); overflow:hidden; text-indent:-5000px; float:left;}
.ext_btn:hover {background-position:0 -23px;}

.save {float:left; color:#999; width:142px; float:left; margin-left:30px; display:inline; margin-top:-3px;}
.save a {color:#ae591b; text-decoration:none; margin-left:20px;}
.save a:hover {color:#ff6c00;}
.save input , .save img {vertical-align:middle;}

.copy {padding:20px 0 0 0; color:#999; text-align:center;}
.copy a {position:relative; display:inline-block;}
.copy a i {width:46px; height:46px; position:absolute; left:-90px; top:-20px; background:url(i/ag_logo.png); overflow:hidden;}
.copy span {color:#ae591b;}
.foot_text {font-size:9px; padding-top:20px; color:#999;}
.foot_text p {padding-top:10px;}

.nav {font-size:12px; width:200px;}
.nav a, .nav p {color:#e2dcc6; cursor:pointer;  font-weight:bold; text-decoration:none; display:block; background:url(i/nav_arr1.gif) 173px 9px no-repeat; padding:6px 0 6px 17px; border-bottom:1px solid #15110c;}
.nav a:hover {color:#e2dcc6;}
.nav li { background:url(i/nav_bg1.gif); clear:both;}
.nav li.active {background:url(i/nav_bg2.gif); clear:both;}
.nav li.active a {background:url(i/nav_arr2.gif) 174px 10px no-repeat;}
#wrapper .nav ul {background:#15110c; padding-left:21px; padding-right:19px;}
#wrapper .nav ul li {background:url(i/nav_div.gif) 0 0 repeat-x; width:160px;}
#wrapper .nav ul li.first {background:none;}
#wrapper .nav ul li a {font-weight:normal; font-size:11px; color:#706444; background:none; padding-left:0;}
#wrapper .nav li.dropdown {background:none; position:relative; overflow:hidden; float:left; display:none;}

.banners {padding-bottom:15px; background:url(i/b_bot.jpg) 0 100% no-repeat; clear:both;}
.b {padding-top:19px; background:url(i/left_div.jpg) 0 0 no-repeat;}

.statistic {padding:18px 0 0 18px;}
.stat_bar {height:13px; background:url(i/stat2.gif); margin:12px 0; width:148px; border-left:2px solid #0e0e0b; border-right:2px solid #0e0e0b;}
.online {position:relative; height:13px; background:url(i/stat1.gif); width:48px;}


.stat_info {line-height:1.4; margin-bottom:-25px; position:relative; z-index:3;}
.stat_info span {color:#d7d4a9; font-weight:bold;}

.add_money_wrap {margin-left:-5px; position:relative; padding-bottom:15px; background:url(i/b_bot.jpg) 0 100% no-repeat;}
.add_money {width:196px; height:145px; background:url(i/add.jpg);}
.add_money a {top:66px; width:163px; height:60px; left:20px; position:absolute; text-indent:-5000px;}

.add_money_noauth {width:196px; height:145px; background:url(i/add2.jpg);}
.add_money_noauth a {top:66px; width:163px; height:60px; left:20px; position:absolute; text-indent:-5000px;}

.ml {position:relative; margin-left:-5px;}
.move_wrap {height:149px; background:url(i/move.jpg) 0 0 no-repeat; padding-left:5px;}

.all_img {background:url(i/screen_bg.gif); padding:5px 0 5px 4px; width:194px;}
.all_img  li {width:90px; height:58px; background:url(i/img_wrap.gif); float:left; margin:0 3px 3px 0;}
.all_img  li img {position:relative; left:2px; top:2px;}
.clear {clear:both;}
.bl { background:url(i/cont_div1.gif) 0 100% repeat-x; padding-bottom:2px;}
.bl_in {background:url(i/cont_bg1.gif); padding:22px;}

.main span {color:#fff;}
.main p {margin-bottom:12px;}
h2 {font-size:22px; color:#c4bfac; font-family:Impact; font-weight:normal;  background:url(i/cont_div2.gif) 0 100% repeat-x; padding-bottom:2px; margin-bottom:8px;}
#wrapper .nobg {background:none;}

.news {padding:9px 0 9px 50px; position:relative; overflow:hidden;}
.date {width:42px; height:49px; background:url(i/date.gif); float:left; margin-left:-50px; display:inline; text-align:center;  font-family:Impact;}
.month {height:16px; line-height:16px; font-size:14px; color:#221a09;}
.d_date {color:#c4bfac; font-size:20px; line-height:26px;}
.news_info_title {height:1.5em;}
.news_info_title p {float:left; font-size:12px; font-weight:bold;}
.news_info_title p a {text-decoration:none;}
.news_info_title span {color:#d7d4a9; float:right;}

.news_arhiv {padding-left:51px;}
.news_arhiv a {padding-left:10px; background:url(i/ar1.gif) 0 50% no-repeat;}
.rating {font-size:13px; color:#d7d4a9; width:100%;}
#wrapper .td1 {font-weight:bold;  padding-left:11px;}
.rating th {text-align:left; color:#20160a; height:32px; line-height:32px; background:url(i/th.gif) -4px 0 repeat-x;}
.rating td {padding:7px 0;}
.rating .alt td {background:url(i/bg1.gif);}
.thl {height:32px; background:url(i/thr.gif) 0 0 no-repeat; padding-left:11px;}
.thr {height:32px; background:url(i/thl.gif) 100% 0 no-repeat;}

.att {color:#950000; font-weight:bold;}

.t-inp {background:#140d05; border:1px solid #403b34; padding:2px 0; width:197px; color:#979685;}
.t-reg td {vertical-align:top; padding-bottom:10px; line-height:1.4;}
.capth {padding-bottom:6px;}

.b-reg {background:url(i/bg1.gif); padding:38px 20px 30px; margin-top:8px;}
.b-pay {background:url(i/bg1.gif); padding:18px 20px 10px; margin-top:8px;}

.err {color:#ff0000; font-weight:bold;}

.pay_btn {display:block; width:88px; height:23px; background:url(i/pay_btn.jpg); overflow:hidden; text-indent:-5000px; float:left;}
.pay_btn:hover {background-position:0 -23px;}

.apply_btn {display:block; width:88px; height:23px; background:url(i/apply_btn.jpg); overflow:hidden; text-indent:-5000px; float:left;}
.apply_btn:hover {background-position:0 -23px;}

.cancel_btn {display:block; width:88px; height:23px; background:url(i/cancel_btn.jpg); overflow:hidden; text-indent:-5000px; float:left;}
.cancel_btn:hover {background-position:0 -23px;}

.t-sel {background:#140d05; border:1px solid #403b34; padding:2px 0; width:197px; color:#979685;}