* {margin:0; padding:0;}
img {border:0;}
body {background:url(../images/bg-l.png) repeat-x #021113; font:11px Tahoma; color:#ffffff;}
.center { width:969px; margin:0 auto; position:relative; z-index:2;}
.bg-r {background:url(../images/bg-r.png) repeat-x; height:871px; position:absolute; width:50%; right:0px; top:0px; z-index:1;}
.clear {clear:both; font-size:0px; height:0px; overflow:hidden; line-height:0px;}
ul {list-style:none;}
a { text-decoration:none; color:#ffffff;}

/*Head*/
.head {background:url(../images/head_02.jpg) no-repeat; height:191px; position:relative;}
.logo-link, .nav-2, .nav, .login { position:absolute;}
.logo-link { left:0px; top:0px; display:block; text-indent:-9000px; width:278px; height:191px;}
.nav-2 { left:326px; top:25px;}
.nav-2 li { height:16px; border-bottom:1px solid #5d5d5d; text-transform:uppercase; width:173px; font-weight:bold; padding-top:13px; text-indent:1px;}
.nav-2 li a {color:#969696;}
.nav-2 li a:hover {color:#ffffff;}

/*Navigation*/
.nav { top:154px; right:9px;}
.nav li { float:left; width:160px; background:url(../images/border-li.png) no-repeat right; padding-right:2px;}
.nav li a { display:block; height:25px; text-align:center; font-weight:bold; text-transform:uppercase; padding-top:12px;}
.center .last-li {background:none; padding:0;}
.nav li a:hover {background:url(../images/nav-a.png) repeat-x;}

/*Login*/
.login { left:654px; top:13px;}
.login p {font-size:18px; margin-bottom:7px;}
.login td {height:38px;}
.inp { background:url(../images/in-bg.png) no-repeat right; width:162px; border:0; padding:3px 0 6px 5px; margin-right:8px;}
.login div { margin-top:10px;}
.login div a { color:#8f8f8f; text-decoration:underline;}
.center .reg { color:#9edf11; margin-right:40px;}

/*Main*/
.main { min-height:610px;}
.box1 { background:url(../images/box1-bg.png) repeat-y; width:951px; position:relative; margin:0 0 0 9px; min-height:1px;}
.box1-b { background:url(../images/box1-b.png) no-repeat; height:24px; margin:0 0 0 9px; position:relative; width:951px; margin-bottom:-13px;}
.box1-b2 { background:url(../images/box1-b2.png) no-repeat; height:24px; margin:0 0 0 9px; position:relative; width:951px; margin-bottom:-13px;}
.box1-b a { text-indent:-9000px; width:111px; height:19px; display:block; background:url(../images/border-li.png) no-repeat -100px -100px; right:0px; bottom:0px; position:absolute;}
.left-1 a { color:#f6f6f6; text-decoration:underline;}
.left-1 { width:650px; float:left;}
.right-1 { width:301px; float:left;}

/*Main news*/
.main-news { background:url(../images/main-news.png) no-repeat; height:122px; position:relative; padding:0 60px 0 23px;}
.mn { font-size:19px; color:#e8e8e8; padding:10px 0 9px 0;}
.main-news p { line-height:17px;}
.all-n {
	color:#f32b52;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:23px;
	top:131px;
}
.all-n a {color:#ffffff; font-size:11px; font-weight:normal; font-family: Tahoma;}

/*Best*/
.bet { min-height:1px; padding:12px 0 0 0;}
.bet-l {float:left; width:321px; padding:0 0 0 13px; color:#f6f6f6}
.bet-r { float:left; width:302px;}
.bet-h { font-weight:bold; font-size:14px; margin-bottom:12px;}
.bet-l p { line-height:17px; padding:0 40px 0 0;}
.b-a {color:#f32b52; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:11px;}
.b-a a {color:#ffffff; font-size:11px; font-weight:normal; font-family: Tahoma;}

.b-a2 {color:#f32b52; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:1px;}
.b-a2 a {color:#c8c8c8; font-size:10px; font-weight:normal; font-family: Tahoma;}

.bet-r li { padding:0 0 0 10px; background:url(../images/point1.png) no-repeat 0px 3px; height:34px;}
.bet-r li a { text-decoration:none;}
.bet-r li a:hover {text-decoration:underline;}
.bet-r li span { display:block; font-style: italic; color:#76a60d; padding-top:2px; font-size:10px;}

.bet-l li { padding:0 0 0 10px; background:url(../images/point1.png) no-repeat 0px 3px; height:44px;}
.bet-l li a { text-decoration:none;}
.bet-l li a:hover {text-decoration:underline;}
.bet-l li span { display:block; font-style: italic; color:#76a60d; padding-top:2px; font-size:10px;}



.bet-r .b-a {margin:8px 0 0 0;}

/*Bonuses*/
.bon { width:300px; background:url(../images/bon-bg.png) repeat-y;}
.bon-t { background:url(../images/bon-t.png) no-repeat;}
.bon-b { background:url(../images/bon-b.png) no-repeat bottom; min-height:1px;}
.hb {padding:21px 0 5px 17px; font-size:18px; font-weight:bold;}
.b { padding:0px 0 12px 0; margin:0 0 10px 18px; width:271px; min-height:1px; background:url(../images/b-bg.png) repeat-x bottom;}
.b-l { width:87px; float:left;}
.b-r { width:184px; float:left;}
.b-r p { line-height:15px;}
.b-r p span {display:block; font-size:13px; font-weight:bold; text-transform:uppercase; padding:8px 0 5px 0;}
.down { margin-top:10px;}
.down a { text-decoration:underline; font-size:10px; vertical-align:middle;}
.down span {color:#f32b52; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; vertical-align:middle}
.center .dd { color:#a8ef0c; font-size:13px; font-weight:bold; margin-left:24px;}
.center .b-last {background:none;}

/*Main 2*/
.left-2 { padding:0 0 0 9px; width:650px; float:left;}
.right-2 { width:304px; float:left; padding-top:22px;}


/*Articles list*/
.article { width:325px; height:191px; float:left;}
.art { height:163px; position:relative; width:319px; background:url(../images/art-bg.png) repeat-y;color:#f6f6f6;}
.art-t { background:url(../images/art-t.png) no-repeat; height:10px; font-size:1px;}
.art-b { background:url(../images/art-b.png) no-repeat; height:10px; font-size:1px;}
.art div { font-size:14px; font-weight:bold; padding:2px 0 13px 20px;}
.desc { padding:0 35px 0 20px; font-size:10px; line-height:15px;}
.date { position:absolute; color:#76a60d; font-style:italic; left:20px; bottom:12px; font-size:10px;}
.art-l { position:absolute; bottom:11px; right:22px; color:#f32b52; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.art-l a { color:#f6f6f6; font-weight:normal; font-size:11px; text-decoration:underline;}

/*Box 3*/
.box3-wrap { margin-bottom:8px; margin-top:10px;}
.box3-t { background:url(../images/box3-t.png) no-repeat; height:11px; font-size:1px;}
.box3 { background:url(../images/box3-bg.png) repeat-y; }
.box3-b { background:url(../images/box3-b.png) no-repeat; height:9px; font-size:1px;}
.box3-b2 { background:url(../images/box3-b2.png) no-repeat; height:28px; position:relative;}
.box3-b2 a { position:absolute; bottom:0; height:28px; right:0px; display:block; text-indent:-9000px; width:111px; height:19px; background:url(../images/in.png) no-repeat -50px -50px;}

/*Blog*/
.blog-box { padding:15px 0 6px; color:#f6f6f6;}
.blog-box div { text-align:center; margin-bottom:15px;}
.blog-box a {color:#f6f6f6;}
.blog-box p { margin:0 0 0 24px; width:254px; line-height:14px;}
.blog-box p a { display:block; margin-bottom:13px; font-weight:bold; text-decoration:underline; font-size:12px;}

/*Sponsors*/
.spon { min-height:1px;}
.sp-h { padding:8px 0 0 14px; font-size:18px; margin-bottom:21px;}
.sp-l { width:120px; padding:0 0 3px 13px; float:left;}
.sp-r { width:170px; float:left; margin-left:15px;}
.sp-r li { height:20px; text-transform:uppercase; padding:0 0 0 11px; background:url(../images/point2.png) no-repeat 0px 2px;}
.sp-r a { text-decoration:underline; color:#f6f6f6; font-size:10px;}

/*Footer*/
.foot-bg {background:url(../images/foot-bg_03.jpg) repeat-x bottom left;}
.foot {height:118px; margin-top:20px; position:relative;}
.logo-foot { background:url(../images/logo-foot_03.png) no-repeat; width:158px; height:89px; z-index:1; left:50%; top:0px; margin-left:-79px; position:absolute;}
.foot p {z-index:2; position:relative; text-align:center; padding-top:66px; line-height:14px; color:#626262;}
.foot p span { font-weight:bold; text-transform:uppercase; display:block; color:#96225e;}


/*Secondary Page*/
.box4 {min-height:1px; margin:0 0 0 9px;}
.left { width:647px; float:left;}
.right { width:304px; float:left;}

.box5 { margin:10px 3px 0 0;}
.top-box { position:relative; height:10px; margin:0 10px; background:url(../images/top-bg.png) repeat-x;}
.top-box img, .bottom-box img {position:absolute;}
.ctl { left:-10px; top:0px;}
.ctr { top:0xp; right:-10px;}
.box5-bg { border-left:1px solid #497a77; border-right:1px solid #497a77; background:#000000; min-height:1px;}
.bottom-box { background:url(../images/botoom-bg.png) repeat-x; position:relative; height:10px; margin:0 10px;}
.cbl { left:-10px; top:0px;}
.cbr { right:-10px; top:0px;}
.txt-area h2 { font-size:20px; font-weight: normal; padding:0 0 15px 14px;}
.txt-area img { float:left; margin:0 12px 9px 0;}
.txt-area2 { float:left; margin:0 5px 5px 0;}
.txt-area p { margin:0 15px; font-size:14px;line-height:17px;text-align:justify;}
.txt-area p a:active, .txt-area p a:visited, .txt-area p a:link {text-decoration:underline; color:#a2a2a2;}
.txt-area p a:hover {text-decoration:none; color:#434343;}

.spisok { padding:0 0 0 10px; height:75px; font-size:14px; font-weight: bold; }
.spisok a { text-decoration:none;}
.spisok a:hover {text-decoration:underline;}
.spisok span { display:block; font-style: italic; color:#76a60d; padding-top:2px; font-size:10px;font-weight: normal;}
.spisok img { float:left; margin:0 5px 5px 0; padding:0px;}
.stars img {margin:0px; padding:0px; margin-top:3px; float:left;}
.stars {float:left; font-size:12px; margin-right:5px;}

.links { margin:5px 12px 0 12px;}
.hl { text-align:right; color:#b2f31d; font-weight:bold;}
.links-box { border-top:1px solid #b2f31d; border-bottom:1px solid #b2f31d; background:#1c1a1b; min-height:1px; margin-bottom:8px; font-weight:bold; font-size:14px; line-height:15px;}
.l-l { padding:7px 0 11px 7px; float:left; width:70px;}
.l-r { width:350px; float:left; font-size:11px; padding:6px 0 0 0;}
.l-r span { font-size:12px;}
.l-r a {color: #33FF00; font-weight:bold;}

.l-l2 { padding:0 0 10px 9px; width:50px; float:left;}
.l-r2 { float:left; width:550px;}
.com-h { font-size:16px; font-weight:bold; padding:4px 0 7px 9px;}
.l-r2 span { color:#b2f31d; font-size:16px; display:block; margin-bottom:2px;}
.center .bb2 { width:301px; background-position:right; margin:0 0 7px 0;}
.comment { padding-bottom:10px; min-height:1px;}
.line {height:10px; font-size:0px; overflow:hidden; line-height:0px; border-top:1px dashed #a9eb0f}
.center .pad1 {padding-top:10px;

/*List Catalog*/
.cat li { padding:0 0 0 10px; background:url(../images/point1.png) no-repeat 0px 3px; height:44px;}
.cat li a { text-decoration:none;}
.cat li a:hover {text-decoration:underline;}
.cat li span { display:block; font-style: italic; color:#76a60d; padding-top:2px; font-size:10px;}
