@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.3; color:#2d2d2d; overflow-x:hidden; overflow-y:scroll;}
ul { list-style: none; }
ol {list-style-position:inside;}
table { border-collapse: collapse; border-spacing: 0; }
input:focus {outline:none;}
html, body { height:100%; }
body {font-family:arial,tahoma,helvetica,sans-serif; font-size:100.01%;} 

a {color:#1b8add;}
a:hover {text-decoration:none;}


/* ---------------- Different sections (books, casino, tv, etc.) ---------------- */
body {background:#c9e8ff url(/i/top_bg_main.png) 0 0 repeat-x; }
#top_links .sh  { background:url(/i/top_links_sh_main.png) 0 0 no-repeat; }
.search { background:url(/i/search_bg.png) 0 0 no-repeat; }
#top_links li.active a { background:url(/i/top_links_bg_active.gif) 0 0 repeat-x; }
.slogan { color:#9fd0f4; }

body {background-image:url(/i/top_bg_forum.png); background-color:#ace0f2; }
#top_links .sh  { background-image:url(/i/top_links_sh.png); }
.search { background-image:url(/i/search_bg.png); }
#top_links li.active a { background-image:url(/i/top_links_bg_active_forum.gif); }
.slogan { color:#a4d5e6; }


/* ---------------- Overall things ---------------- */
#wrapper {
	width:900px;
	min-width:900px;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	font-size:11px;
	line-height:14px;
	margin:0 auto;
}

#header {
	height:58px;
	position:relative;
	z-index:20;
}
.logo, .slogan, .search, .auth { position:absolute; }
.logo { top:14px; left:-4px; }
.slogan { top:20px; left:190px; color:#9fd0f4; font-size:13px; }
.search { top:16px; left:475px; }
.auth { top:12px; left:700px; width:200px; height:50px; position:absolute; }

.auth .auth_not_logged { position:absolute; left:107px; top:12px; }

.auth a { color:#fff; }
.auth a.pers { padding-left:16px; font-size:13px; position:relative; }
.auth a.pers i { position:absolute; top:1px; left:0px; display:block; width:13px; height:15px; background:url(/i/ico_pers.png) 0 1px no-repeat; }

.auth a.login { font-size:13px; position:absolute; left:107px; top:5px; height:20px; line-height:20px; }
.auth a.login i { position:absolute; top:3px; left:0px; display:block; width:13px; background:url(/i/ico_pers.png) 0 0 no-repeat; }


.auth .auth_forecast { position:absolute; left:0px; top:0px; font-size:13px; }
.auth .auth_profile { position:absolute; left:0px; top:18px; background:url(/i/ico_profile_tick.gif) 0 6px no-repeat; padding-left:8px; }
.auth .auth_user { position:absolute; left:120px; top:0px;}
.auth .auth_logout { position:absolute; left:137px; top:18px; color:#96d2ff; }

.profile_menu { position:absolute; top:16px; left:-6px; background:#fff; width:133px; height:113px; z-index:20; }
.profile_menu  {
	box-shadow:1px 1px 3px rgba(0,0,0,.4); 
	-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4);
	-khtml-box-shadow:1px 1px 3px rgba(0,0,0,.4);
}
.profile_menu a { color:#318ece; }
.profile_menu a:hover { color:#0a66ab; }

.profile_menu li { padding-left:14px; height:17px; line-height:17px; }
.profile_menu li.profile { border-bottom:1px solid #b5b5b5; margin-bottom:3px; background:url(/i/ico_profile_tick2.gif) 6px 8px no-repeat; }
.profile_menu li.profile a { color:#0a67ad; }

.profile_menu li.mail_in { background:url(/i/ico_mail.gif) 5px 6px no-repeat; }
.profile_menu li.mail_in a { color:#0a67ad; font-weight:bold; }

#top_links { height:40px; position:relative; }
#top_links ul { height:31px; border:1px solid #e7e7e7; background:url(/i/top_links_bg.gif) 0 0 repeat-x; position:absolute; z-index:10;}
#top_links li { float:left; font-size:14px; font-weight:bold; color:#4a4a4a; color:#6b6b6b; background:url(/i/top_links_sep.gif) 100% 50% no-repeat; position:relative;}
#top_links li a { display:block; float:left; padding:0 17px; height:31px; line-height:32px; color:#6b6b6b; text-decoration:none; }

#top_links li.main a { padding:0 18px 0 19px; }
#top_links li.books a { color:#0a68af; }
#top_links li.poker a { color:#ff6c00; }
#top_links li.casino a { color:#e01113; }
#top_links li.tv a { color:#578f00; }

#top_links li.shop { background:none; }
#top_links li.active a { color:#fff; }

#top_links li i { display:block; position:absolute; z-index:20; }
#top_links li.forum i {background:url(/i/ico_forum.png) 0 0 no-repeat; top:7px; left:0px; width:18px; height:18px;}
#top_links .sh {display:block; width:908px; height:42px; position:absolute; top:-2px; left:-4px; }

.search { width:142px; height:24px; }
.search input { 
	font-size:11px;
	color:#fff;
	width:110px; 
	height:16px; 
	line-height:16px; 
	border:none; 
	background:none;
	color:#434343; 
	vertical-align: middle;
	padding:0;
	margin:3px 0 0 24px;
}

.clr { clear:both; }
.hide { display:none; }
.nob { border:none; }

.green_1 { color:#3a8000; }
.red_1 { color:#ee0000; }

/* ---------- Footer ---------- */
#footer {
	position:relative;
	height:137px;
	background:url(/i/footer_bg.gif) 0 0 repeat-x; 
	padding:8px 13px 0px 13px;
}

.logo_bottom {
	display:block;
	width:23px;
	height:21px;
	position:absolute;
	top:12px;
	left:13px;
	background:url(/i/logo_bottom.png) 0 0 no-repeat;
}

#footer .col { float:left; height:108px; background:url(/i/sep.gif) 100% 0 repeat-y; color:#777; margin-top:5px;}
#footer .col li {line-height:17px;}
#footer .col a { color:#777; text-decoration:none; }
#footer .col a:hover { color:#53a7e5; }
#footer .col .hd { font-size:12px; font-weight:bold; color:#252525; margin:3px 0 7px 0; }

#footer .c1 { width:228px; }
#footer .c2 { width:190px; }
#footer .c3 { width:195px; }
#footer .c4 { width:190px; background:none;}

#footer .c1 .hd, #footer .c1 li { margin-left:33px; }
#footer .c2 .hd, #footer .c2 li { margin-left:40px; }
#footer .c3 .hd, #footer .c3 li { margin-left:40px; }
#footer .c4 .hd, #footer .c4 li { margin-left:40px; }

.brands { clear:left; height:80px; position:relative; }
.brands a { color:#282828; }

.copiright, .bdbd, .design { position:absolute; font-family:tahoma,arial,sans-serif; color:#282828; }

.copiright { left:0px; top:10px; }
.bdbd { left:759px; left:576px; top:10px; }
.bdbd img { position:absolute; left:95px; top:2px; }

.design { left:764px; top:2px; width:136px; height:30px; line-height:30px; position:relative;}
.design a { display:block; width:136px; height:30px; z-index:10; }
.design i { display:block; width:92px; height:30px; background:url(/i/brightside.png) 100% 5px no-repeat; position:absolute; right:0px; top:0px; }






/* ---------- Overall box settings ---------- */
.box { 
	margin-bottom:7px; 
	width:100%;
}
.box_hd {
	height:29px;
	line-height:29px;
	font-size:15px;
	font-weight:bold;
	position:relative;
	vertical-align:middle;
}
.box_cnt {
	background:#fff;
	padding:7px 10px;
	text-align:justify;
}

/* ---------- Box_23 ---------- */
.box_23 { background:#fff; width:295px; position:absolute; top:43px; right:0px; z-index:30; }
.box_23 { 
	box-shadow:1px 1px 6px rgba(0,0,0,.8); 
	-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.8);
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,.8);
	-khtml-box-shadow:1px 1px 6px rgba(0,0,0,.8);
}
.box_23 .box_hd { color:#fff; background:#2d9aea; text-indent:11px; border-top:1px solid #5fb2ef; }
.box_23 .box_hd .close { position:absolute; top:7px; right:7px; font-size:0; line-height:0px; display:block; width:15px; height:15px; background:url(/i/ico_close.gif) 0 0 no-repeat; color:#2d9aea;}

.box_23 .login, .box_23 .password, .box_23 .enter, .box_23 .registration, .box_23 .forgot {position:absolute;} 
.box_23 .login , .box_23 .password { width:246px; height:33px; line-height:32px; font-size:15px; color:#848484; padding:0 10px 0 10px; background:url(/i/box_23_input.png) 0 0 no-repeat; border:none;}
.box_23 .login { top:16px; left:14px; }
.box_23 .password { top:56px; left:14px; }
.box_23 .enter { top:98px; left:175px; }
.box_23 .forgot { top:100px; left:14px; font-size:13px; }
.box_23 .registration { top:122px; left:14px; font-size:13px; color:#1368a7; }

.box_23 .box_cnt { padding:5px 15px 0 15px; background:url(/i/box_23_bg.gif) 0 0 repeat-x; height:150px; position:relative; }


/* axel */
body {font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%;} 
#top_links, #header, #footer {font-family:arial,tahoma,helvetica,sans-serif; font-size:100.01%;}
.content-in2 {background:#fff !important;padding:1px;}
.forum-editor-main {padding-left:95px;}
#footer_wrapper {padding-top:6px;}
.design i { top:-1px; }
.reiting-big-block .table-raiting2 .name A {font-size:10px !important;}
.forum-table-message .text-mes IMG {max-width:675px;}
.profile_menu {padding-bottom:7px;height:auto;}
.konkat { position:absolute; right:234px; top:0px; text-align:right; }
.konkat img { position:absolute; right:-50px; top:2px; }

