html, body {
	margin-left: 40px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	background:url(page_bg.jpg) repeat-x #202020;
	padding:0;
	height:100%;
}
h1 {font:normal 12px Verdana; color:#FFFFFF; width:220px; padding:17px 0 19px 26px; margin:0 0 0 0; background:url(header.gif);}
#block {width:246px; margin:0 0 25px 0;}
#block ul {margin:0; list-style:none; line-height:1.5; padding:0;}
#block li { margin:0; padding:0;}
#block li a {color:#00caff; text-decoration:underline; background:url(li.png) 0 6px no-repeat; padding:0 0 0 12px;}
#block li.li2 a {color:#81e5ff; text-decoration:underline; background:url(li2.png) 0 6px no-repeat; padding:0 0 0 12px;}
#block li a:hover {color:#ffffff; text-decoration:underline; background:url(li_hover.png) 0 6px no-repeat;}

#block div.header {width:246px; height:50px; margin:0; padding:0; border:solid 0px #66FF00}
#block div.header_corner,
#block img.header_corner
 {width:20px; height:50px; float:left; margin:0; padding:0;}
#block div.header_center {width:206px; height:50px; float:left; background:url(block_center.png); padding:0; margin:0;}
#block div.header_text {font:normal 12px Verdana; color:#FFFFFF; margin:16px 0 0 5px;}
#block div.header_right {width:20px; height:50px; float:left;}
#block div.content {width:198px; background: #101010 url(block_bg.jpg) right bottom no-repeat; color:#b1b1b1; padding:19px 20px 19px 28px; font:normal 12px Verdana; line-height:1.4;}

#block div.content {padding:19px 20px 19px 28px; margin:0; border:solid 0px; font:normal 12px Verdana; line-height:1.4;}
#block div.content a {color:#00caff; text-decoration:none;}
#block div.content a:hover {color:#ffffff; text-decoration:none;}

#block div.content_panel {padding:19px 20px 19px 28px; margin:0; border:solid 0px; font:normal 12px Verdana; line-height:1.4; color:#b1b1b1;}
#block div.content_panel2 {padding:19px 20px 19px 20px; margin:0; border:solid 0px; font:normal 12px Verdana; line-height:1.4; background: #101010 url(block_bg.jpg) right bottom no-repeat; color:#b1b1b1;}
#block div.content_panel a {color:#00caff; text-decoration:underline;}
#block div.content_panel a:hover {color:#ffffff; text-decoration:underline;}
#block div.inputs {padding:0 0 5px 0; margin:0; height:22px;}
#block div.login_line {height:22px; border:solid 0px #009900;}
#block img.chell {float:left; margin:0 9px 0 0; padding:0;}

#block div.input {width:176px; background:url(input.png) no-repeat; height:22px; margin:0; padding:0; float:left;}
#block div.input input {width:100%; background:transparent; border:0; font:normal 11px arial; color:#000000; padding:4px 0 0 4px; margin:0;}

#buttons {background:url(button.png); float:left; padding:2px 4px 4px 3px; margin:0 2px 0 2px; border:solid 1px #bfbfbf; font:normal 9px verdana; color:#fff; text-align:center;}
.ctitlev{color:#666; border:0px;}
.ctitlev p a:link,.ctitlev p a:visited,.ctitlev p a:hover,.ctitlev p a:active{text-decoration:none;background:url(button.png);  padding:2px 4px 4px 3px; margin:0 2px 0 2px; border:solid 1px #bfbfbf; font:normal 9px verdana; color:#fff; text-align:center;}
.ctitlev p a:hover{background:url(button.png); padding:2px 4px 4px 3px; margin:0 2px 0 2px; border:solid 1px #bfbfbf; font:normal 9px verdana; color:#fff; text-align:center;}
.ctitlev p{margin:4px 6px}
.ctitlev p span{text-decoration:none;background:url(button.png); padding:2px 4px 4px 3px; margin:0 2px 0 2px; border:solid 1px #bfbfbf; font:normal 9px verdana; color:#fff; text-align:center;}
.ctitlev h4{margin-top:-1.45em;padding:0;border:none}
#block div.content_top {padding:19px 20px 19px 20px; margin:0; border:solid 0px; font:normal 11px Verdana; line-height:1.4; background: #101010 url(block_bg.jpg) right bottom no-repeat; color: #00CAFF;}
#block div.content_top a{font:normal 11px Verdana; color:#00CAFF;}
#block div.footer {width:246px; height:20px;}

.style1 {color:#00caff;}
.style2 {font-size:10px;}
.style3 {font:bold 11px Verdana; color:#fff;}
.style4 {font:normal 11px Verdana; color:#00caff; line-height:1.4;}
.style4 a {text-decoration:underline; color:#00caff;}
.style4 a:hover {text-decoration:underline; color:#fff;}

.style5 {font:normal 11px Verdana; color:#00caff; line-height:1.2; height:22px;}
.style5 a {text-decoration:underline; color:#00caff;}
.style5 a:hover {text-decoration:underline; color:#fff;}

.register {font:normal 11px Verdana; color:#00caff; line-height:1.2; float:left;}
.register a {text-decoration:underline; color:#00caff;}
.register a:hover {text-decoration:underline; color:#fff;}

#table { border: none; padding:0 0 0 50px; margin:0; }

.columns { clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden; }
    .columns .a,
    .columns .b { float: left; }
    .columns .a { width: 30%; background: #ccffcc; }
    .columns .b { width: 70%; background: #ffcccc; }

h2 { color:#00caff; font-weight:bold;}

#menu {height:70px; margin:0; width:100%; border:none; font:normal 11px Verdana;}

#menu td.corners {width:20px;}
#menu td.corners img {width:20px; height:70px;}
#menu td.links {background:url(menu_bg.png); text-align:center;}
#menu td.razdelitel {background:url(menu_bg.png); width:2px;}
#menu td.razdelitel img {width:2px; height:28px;}
#menu a {color:#fff; text-decoration:none;}
#menu a:hover {color:#00caff; text-decoration:none; }

#banner468 {height:60px; margin:42px 0 42px; text-align:center;}


#news_table {margin:0 0 25px 0; padding:0;}
#news_table a {text-decoration:none; color:#00caff;}
#news_table a:hover {text-decoration:underline;}
#news_table td.top_corners {width:20px; height:53px;}
#news_table td.top_r_l img {width:20px; height:53px;}
#news_table td.top_center {height:53px; background:url(block_c_top_center.png)}
#news_table td.left {width:20px; background:url(block_c_left.png)}
#news_table td.right {width:20px; background:url(block_c_right.png)}
#news_table td.bot_corners {width:20px; height:57px;}
#news_table td.bot_corners img {width:20px; height:57px;}
#news_table td.bot_center {height:57px; background:url(block_c_bottom_center.png);}

#news_table div.header {margin:15px 0 0 9px; padding:0; color:#00caff; font: bold 14px Tahoma; float:left;}
#news_table span.autor {font:normal 10px verdana; color:#393e41;}
#news_table div.rating {float:right; font:normal 10px verdana; color:#393e41; margin:17px 0 0 5px; border:solid 0px;}
#news_table div.insideblock {margin:10px; padding:0;}
#news_table div.text {font:normal 12px Verdana; color:#393e41; text-align:justify; margin:15px 0 0 0;}
#news_table div.text strong { color:#00caff;}
#news_table div.plus_minus {margin:20px 0 0 5px; width:16px; height:16px; float:left; padding:0;}
#news_table div.bot_links {font:normal 11px Verdana; color:#b1b1b1; margin:20px 0 0 0; float:right;}

input#buttons {background:url(button.png); float:left; padding:2px 4px 4px 3px; margin:0 2px 0 2px; border:solid 1px #bfbfbf; font:normal 9px verdana; color:#fff; text-align:center;}
input#buttons 

.counter_left { float: left;}
.counter_right { float: inherit;}



.adlogo {float:left; margin:61px 34px 0 0; width:60px;}
.footer_links {float:left; margin:69px 0 0 0; font:normal 11px verdana; color:#FFFFFF;}
.footer_links a {text-decoration:none; color:#FFFFFF;}
.footer_links a:hover {text-decoration:underline; color:#fff;}
.footer_links2 {padding:3px 0 0 0; margin:0; font:normal 9px verdana;; color:#848484;}
.footer_links2 a {text-decoration:underline; color:#848484;}
.footer_links2 a:hover {text-decoration:none; color:#848484;}