A:link {COLOR: #CC9999; TEXT-DECORATION: none}
A:visited {COLOR: #CC9999; TEXT-DECORATION: none}
A:active {COLOR: #CC9999; TEXT-DECORATION: none}
A:hover {COLOR: #CC9999; TEXT-DECORATION: line-through}
* { margin:0; padding:0;}
html, body { background: url(bg.gif); min-width:998px; font:12px Tahoma, Arial; color:#CC9999; margin:0px; padding:0px; height:100%;}
#top_body { background:url(top_bg.jpg); height:398px; width:100%; position:absolute;; top:0px; left:0px;}
#container { width:990px; margin:0 auto; position:relative; color:white;margin-top:60px;background:url(containe.png); height:100%; position:relative; display: table; }
* html #container{top:35px; left:0px; z-index:8; margin-top:0;}
img, div { behavior: url(iepngfix.htc) }
*+html #container{top:35px; left:0px; z-index:8; margin-top:0; display: table; background:none}
#light { position: absolute; top:-60px; right:-7px; width:213px; height:25px; background:url(light_ve.png); z-index:21; line-height:15px; text-align:center; color:white; font-size:11px; 
_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/light_ver.png);}
* html #light { top:0px; right:0px;}
*+html #light { top:0px; right:-7px;}
#light, x:-moz-any-link { top:0px; right:-7px;}
h1 { width:323px; text-indent:-9000px; height:122px; position: absolute; top:-20px; background:url(logo.png); left:0px; z-index:10;
_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/logo.png), sizingMethod='scale';}
h1, x:-moz-any-link { top:38px; left:-3px;}
#top_m { width:990px; margin:0 auto; position:relative; z-index:22}
* html h1 { top:33px; left:2px;}
*+html h1 { top:35px; left:-2px;}
#head { width:769px; height:66px; background:url(containe.gif); position:relative; float:left; text-indent:330px; color:black; line-height:19px; margin-left:5px}
#menu_top { position: relative; top:27px; left:330px; z-index:14; float:left }
* html #menu_top { top:85px;}
html:root #menu_top { position:absolute}
#menu_top, x:-moz-any-link { top:87px;}
html:first-child #menu_top { top:87px;}
*+html #menu_top { top:85px;}
.nav { margin-left:150px; margin-top:10px; width:450px;}
.str { color:#996666;}
.h_content { width:555px; height:29px; clear:left; text-align:left; line-height:29px; border:1px solid #4B2322; font-size:18px; font-weight:bold; color: white; text-indent:10px; margin:15px 0 0 20px; background:url(h_conten.gif)}
* html .h_content { margin-bottom:10px;}
*+html .h_content { margin-bottom:10px;}
.border_content { height:3px; width:555px; background:url(content_.gif); clear:left;margin:10px 0 10px 20px; background-repeat:repeat-x}
* html .border_content { margin:3px 0 3px 20px;}
h3 { color:white; font-size:12px;margin:5px 0 0 25px}
.date { position:relative; width:70px; z-index:5; float:right; top:-12px}
.content { margin:25px; color:#CC9999; margin-left:35px; margin-top:5px; margin-bottom:0;}
.back {margin-top:10px; text-align:right; margin-right:15px; margin-bottom:15px}
.back a { color:white; text-decoration:none}
.back a:hover { text-decoration:underline;}
.block_inf { width:277px; height:118px; border:1px solid #4B2322; float:left; margin-left:28px; color:#8E3330; padding:5px; padding-top:0;  padding-left:10px; margin-bottom:0px; background:url(block_in.gif)}
* html .block_inf {margin-left:14px;}
.block_inf p { margin-top:5px;}
.block_inf a { text-decoration:none; color:white;}
.block_inf_c { color:#795252;}
.rating { float:left; width:245px; height:62px; border:1px solid #4B2322; color:#8E3330; font-size:15px; font-weight:bold; background:url(rating_b.gif); text-align:center; margin:0px 5px; padding-top:7px; margin-bottom:5px; background-repeat:repeat-x }
* html .rating { padding-top:3px;}
*+html .rating { padding-top:3px; height:65px;}
.rating ul { clear:left; margin:10px 6px 10px 9px}
* html .rating ul {margin:7px 5px 0px 15px}
*+html .rating ul {margin:7px 5px 0px 15px}
.rating li { float:left; list-style:none; margin-left:2px;}
* html .rating li { margin-left:-1px}
*+html .rating li { margin-left:-1px}
.rating li, x:-moz-any-link { margin-left:5px;}
.m { margin-right:7px; margin-top:-3px;}
.p { margin-left:7px; margin-top:-3px;}
.ball { padding:0 1px; float:left; position: relative; top:-10px; color:#795252; font-size:12px;}
* html .ball { top:-5px; font-size:12px; left:33px; }
*+html .ball { top:-5px; font-size:12px; left:33px; }
.ball li { float:left;list-style-type:none; }
.ball ul { margin-left:30px; width:240px;}
* html .ball ul { margin-left:0px; width:240px;}
*+html .ball ul { margin-left:0px; width:240px;}
#f { margin-left:70px;margin-right:77px;}
* html #f {  margin-left:38px;margin-right:84px;}
*+html #f {  margin-left:70px;margin-right:84px;}
#f, x:-moz-any-link { margin-right:70px;}
.rating a { color:#8E3330; font-size:18px; text-decoration:none; font-weight:bold}
.rating a:hover { color:#8E3330; font-size:18px; text-decoration: underline}
.rating_c { color:#D16D0B;}
.voting { width:245px; height:45px;background: url(voting_b.gif); line-height:45px;  margin:0px 5px; float:left; text-align:center;border:1px solid #4B2322; margin-bottom:10px}
* html .voting { width:247px;}
*+html .voting { width:247px;}
.voting a { text-decoration:none; color:white;}
.voting a:hover { text-decoration:underline}
.comments { position:relative;  width:545px; left:27px; background:url(comments.gif) repeat-y; margin-top:0px;  }
.comments_h { width:545px; background:url(commentt.gif); height:42px; position: relative; top:0px; left:0px;  color:#8E3330; line-height:27px; text-indent:50px; margin-bottom:5px;}
.comments_bottom { width:545px; height:13px; background: url(bottom_c.gif); position: relative; bottom:0px; left:0px; z-index:5;}
.comments_bottom, x:-moz-any-link { margin-top:20px;}
.comment { background:#1B1B1B; width:505px; margin-left:10px; color:#CC9999; position:relative; margin-bottom:10px; padding:10px; }
* html .comment { width:515px;margin-left:10px;padding:10px 0 10px 10px;;}
*+html .comment { width:515px;margin-left:10px;padding:10px 0 10px 10px;;}
.h_comment { width:545px; position:relative; top:0px; left:0px; color:#8E3330; margin-bottom:7px;  }
* html .h_comment { width:515px;}
*+html .h_comment { width:515px;}
.avt { float: left}
.avt, x:-moz-any-link { float:none}
html:first-child .avt { float: none}
.h_comment a { color:white; text-decoration:none}
.h_comment a:hover { text-decoration:underline;}
.date_comment { float:right; margin-right:45px;}
html:first-child .date_comment { position:relative; top:-12px; height:12px;}
.date_comment, x:-moz-any-link{ position:relative; top:-15px; height:12px;}
* html .date_comment { margin-right:10px;}
*+html .date_comment { margin-right:10px;}
.avatar { float:left; width:50px; height:50px; margin:3px; margin-left:0px; margin-right:10px;}
.nav_comment { width:530px; clear:left; margin:10px 10px 10px 10px; color:#8E3330; }
.nav_comment a { color:white; text-decoration:none}
.nav_comment a:hover { text-decoration:underline;}
.border_bottom_comment { width:520px; height:6px; background:url(bottom_b.gif); margin-left:10px; background-repeat:repeat-x}
.add_comment_form { width:285px; height:265px; float:left; color:#8E3330;margin:5px 0px 10px 15px;}
* html .add_comment_form {margin:5px 0px 5px 5px;}
*+html .add_comment_form {margin:5px 0px 5px 15px;}
.add_comment_form dl { clear:left; margin-top:15px;}
.add_comment_form dd { float:left; clear:left; margin:5px; width:65px; margin-bottom:10px; margin-left:0px;}
.add_comment_form dt { float:left}
* html .add_comment_form dt { margin-bottom:6px;}
*+html .add_comment_form dt { margin-bottom:6px;}
.l_add_comment { float:left; width:210px; border:1px solid #4B2322; padding:10px;margin:32px 10px 10px 0px; color:#CC9999;}
* html .l_add_comment {margin:32px 10px 10px 0px; width:210px; float:right}
*+html .l_add_comment {margin:32px 10px 10px 0px; width:210px; float:right}
.add_button {  text-align:center; margin-bottom:0px;}
.bt { font-size:12px; padding:2px; margin-top:10px;}
#menu_top li { float:left; margin-left:5px; list-style:none;}
.textarea { width:199px;}
* html .textarea { width:201px;}
*+html .textarea { width:201px;}
.icon_menu { width:20px; height:20px; float:left; margin-right:10px; margin-right:5px;}
.menu_t { float:left; width:150px}
#menu_top a { color:white; font-size:14px; text-decoration:none}
#menu_top a:hover { text-decoration:underline}
#head_right_bottom { position:absolute; width:16px; height:24px; right:-17px; bottom:-12px; background:url(head_rig.gif); z-index:8}
#head_right_bottom {  right:194px; bottom:-12px; z-index:9;}
* html #head_right_bottom { right:196px;}
html:root #head_right_bottom { right:197px;}
html:first-child #head_right_bottom { right:197px;}
#head_right { width:214px; height:66px; background:url(head_rih.gif); position:relative; float:left }
* html #head_right { width:210px;}
*+html #head_right { width:210px;}
#head_right_r { width:12px; height:66px; background:url(right_r.gif); position:absolute; float:right; right:-2px; top:0px;}
#left { width:198px; float: left;   clear:left; margin-left:2px; position:relative; z-index:2;}
#menu_left { position:relative; width:198px;background:url(left_bg.gif);  padding-top:27px; padding-bottom:5px;}
#menu_bottom { position:absolute; bottom:-12px; left:0px; width:194px; height:12px; background:url(menu_bot.gif) no-repeat; text-align:center; line-height:4px;}
* html #menu_bottom { line-height:8px;}
*+html #menu_bottom { line-height:8px;}
#menu_bottom a { text-decoration:none; color:# font-size:10px; color:#806160; font-size:10px;}
#menu_bottom a:hover { text-decoration:underline}
.block_l, .block_r { width:178px; background:url(bg_block.gif);  position:relative; top:10px; left:10px; border-bottom: 1px solid #4B2322; margin-top:0px; padding-bottom:20px;}
.head_block_l, .head_block_r { position:absolute; width:178px; height:60px; background:url(head_blo.gif); top:0px; left:0px;}
h2 { color:white; font-size:12px; font-weight:normal; margin-bottom:10px;}
.inner { position:relative; top:10px; left:10px;}
.inner dl { clear:left}
.inner dd { clear:left; color:#8E3330;}
.inner dt { clear:left; padding-top:2px;}
.inner dt a { text-decoration:none;color:#806160; }
.inner dt a:hover { text-decoration: underline;color:#806160; }
.inner ol { width:128px; margin-left:23px;}
.inner li { color:#8E3330;padding-top:2px; }
.inner li a { color:white; text-decoration:none}
.inner li a:hover { text-decoration:underline}
.inner ul { margin-top:50px;}
* html .inner ol { padding-left:35px; margin-left:0px; position:relative; left:-10px;}
*+html .inner ol { padding-left:35px; margin-left:0px; position:relative; left:-10px;}
.news_c { float:left;color:#8E3330;}
.news_t { float:left; color:white;}
.news_a { clear:left}
.menu_1 { width:186px; height:23px; margin-left:5px; background:url(1menu_le.jpg); margin-top:3px; line-height:23px;text-indent:24px; }
.menu_1 a, .menu_2 a { text-decoration:none; color:white;}
.menu_1 a:hover, .menu_2 a:hover { text-decoration:underline}
.menu_2 { margin-left:20px; width:170px; height:23px; background:url(2menu_le.jpg); line-height:23px; margin-top:3px; text-indent:24px;}
#right { width:602px; float:left;  background:url(center_b.gif); margin-top:0px; margin-left:0px; position:relative; left:-5px; z-index:1;}
#right_l {background: url(center_l.gif) left repeat-y; width:583px;}
#footer { width:990px; height:74px; background:url(footer_b.jpg); clear: left; position: absolute; border:1px solid black}
* html #footer  {bottom:0px; clear: both; height:110px;}
*+html #footer  { clear: left; bottom:0px;}
#footer { width:990px; height:74px; background:url(footer_b.jpg); clear: left; margin:0 auto; position:relative; border:1px solid black}
#f_top_left { position:absolute; top:-1px; left:0px; width:6px; height:7px; background:url(footer_l.gif); background-repeat:no-repeat}
#f_top_right { position:absolute; top:0px; right:-1px; width:8px; height:7px; background:url(ug_right.gif); background-repeat:no-repeat}
#footer_line_v { position:absolute; left:198px; top:0px; width:6px; height:74px; background:url(footer_m.gif)}
* html #footer_line_v { left:200px;}
*+html #footer_line_v { left:198px;}
#design { float:left; margin-top:10px; color:white; position:relative; left:17px;}
#bottom_info { position:relative; float:left; top:10px; left:52px; color:black}
#bottom_info, x:-moz-any-link { left:48px;}
#bottom_info ul { float:left;border-left:1px solid #795252;}
#bottom_info li { float:left; list-style-type:none; border:1px solid #795252; color:#795252; font-size:10px; padding:1px; border-left: none}
#bottom_info p { margin-top:25px;}
#counter { width:94px; height:35px;  position:absolute; top:10px; right:10px; padding:10px 35px; background:url(right_fo.jpg)  }
#r_center { float:left;width:180px;position:relative;  }
.block_r, .block_r2 { margin-top:10px; top:0px;}
.block_r a { text-decoration:none; color:#8E3330; font-weight:bold;}
.block_r a:hover { text-decoration:underline; font-weight:bold}
.block_r ul { clear:left; display:block; position:relative; padding-bottom:130px;}
.block_r li { list-style:none; float:left; margin:3px; margin-left:1px;}
.block_r li a { text-decoration:none; color:#8E3330; font-weight:bold;}
.next { clear:left}
* html .next { clear:left; width:7px;}
*+html .next { clear:left; width:7px;}
.block_r2 dl { clear:left}
.block_r2 dd { clear:left; color:#8E3330; font-style:normal; margin-left:10px; margin-top:10px;}
.block_r2 dt {clear:left; color:#806160; margin-left:20px;}
.right_menu_open { position: absolute; width:13px; height:8px; background:url(menu_rig.gif); float:right; right:15px; top:90px; z-index:7; background-repeat:no-repeat}
.block_l, .block_r, .block_r2 { width:178px; background:url(bg_block.gif);  position:relative; top:10px; left:6px; border-bottom: 1px solid #4B2322; margin-top:10px; padding-bottom:20px;}
.head_block_l, .head_block_r, .head_block_r2 { position:absolute; width:178px; height:60px; background:url(head_blo.gif); top:0px; left:0px;}
.block_r  { margin-top:10px; top:0px;background:url(bg_blocl.gif);height:210px;left:2px; }
.head_block_r {background:url(head_blp.gif);}
.block_r2 {background:url(bg_blocm.gif);top:10px; margin-top:0px; left:2px;}
.head_block_r2 {background:url(head_blq.gif); }
#user1, #user2, #user3, #user4, #user5, #user6, #user7, #user8, #user9, #user10  { margin-left:7px; }
.inf { float:left; width:7px; }
.icq { float:left; margin:0 9px 0 5px;}
*+html .icq {margin:0 9px 0 5px;}
.n_user { float:left; }
.user {clear:left; width:150px; padding-bottom:10px; height:12px;}
.user, x:-moz-any-link {margin-bottom:4px; height:10px;}
*+html .user { padding-bottom:8px;}
html:first-child .user { height:12px;}