* {margin-top:0;padding-top:0; margin-bottom:0;padding-bottom:0; }
html {height: 100%;}
BODY  { background:#010101 url(space_bk.gif); margin:0; height: auto !important; height: 100%; min-height: 100%; text-align:center }/* body height 100% */
html, td, th, input, textarea, select { font:normal 12px Tahoma, Geneva;  COLOR: #383d40; }
form { margin:0px; }
a {COLOR: #1f1e1e}
a:hover {color:#d50810}

.clb { clear:both}
.cll { clear:left}
.clr { clear:right}
p { padding:0; margin:0}
IMG{ BORDER:0}
td { margin:0; padding:0; vertical-align:top}
.w100 { width:95%}

H6  { font:bold 12px Arial, Helvetica, sans-serif;  padding:0 }
H4  { font:bold 13px Arial, Helvetica, sans-serif; color:#2c5a73; padding:0 }


#box { background:#c9cbd2; margin:0 auto; min-width:1000px;  position: relative; height: auto !important; height: 100%; min-height: 100%; text-align:left}
.header { height:229px; background:#010101 url(logo_bg.jpg) no-repeat center 0; position:relative; width:100%;}
.header td { vertical-align:top; padding-top:147px;}

.stat {color:#8e9a99; padding-left:10px;}
.stat div {  float:left; padding-right:20px;}

.login {width:228px; display:block; }
.login input { border:0}
.input_left, .input_right {height:25px; width:81px;;vertical-align:top;margin-top:3px; padding:3px 5px}
.input_left {  background:url(input_left.png) no-repeat;}
.login_button { height:32px; width:33px; background:url(login_button.png) no-repeat; margin:0 10px; cursor:pointer}
.login_button:hover { background:url(login_button_hover.png) no-repeat}
.input_right { background:url(input_right.png) no-repeat}

.login_links { padding-bottom:5px; float:left}
.login_links a { color:#c27d28} .login_links a:hover {color:#d50810}

.search_form { float:right; width:70%; margin-top:7px}
.search_form input {vertical-align:middle; padding:3px}
.search_input {height:24px; width:86%; border:1px solid #9d1e1f; background:#f3ecec}
.search_submit{width:29px; height:24px; background:url(serach_button.png) no-repeat; margin-right:10px;  border:0;}

input, textarea, select { border:1px solid #999999; background:#fafafa; vertical-align:top;padding:3px; }

.header_menu {position:absolute;bottom:0; width:100%;height:37px; left:0}
.header_menu_l { background:url(header_menu.png) no-repeat 0 0; display:block;padding-left:14px;}
.header_menu_r {background:url(header_menu.png) no-repeat right 0; height:37px; }
.header_menu_r a {color:#eabb31; display:block; float:left; font:bold 13px Tahoma, Geneva, sans-serif; text-transform:uppercase; text-decoration:none; padding:9px 10px 10px 10px;}
.header_menu_r img { float:left; display:block; height:37px; width:1px}
.header_menu_r a:hover, .header_menu_r a.active {color:#f2c431; background:url(menu_bg.png) repeat-x;}

.content { width:100%;  background:url(content_bg.png) repeat-x; padding-top:5px}
.left, .right {width:213px;}
.center {width:770px;}

.block { width:213px; background:#d9dae0 url(block_head.png) no-repeat 0 0; margin-bottom:13px}
.block H6 { display:block; height:32px; font:bold 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#383d40; line-height:2.3; text-align:center;}
.block_text { padding:3px 8px;}
.block_foot {width:213px; height:26px;  background:#d9dae0 url(block_foot.png) no-repeat 0 bottom;}
.block a { } 
.block_menu a {display: block; border-bottom:2px solid #c9cbd2; padding:5px 5px 5px 9px; text-decoration:none; font-weight:bold}
.block_menu a b {color:#959899;} .block_menu a:hover { background:#e7e8ea}
.block_newsite a {display: block; border-bottom:1px dashed #c9cbd2; padding:5px 5px 5px 9px; text-decoration:none}
.block_newsite b {display: block; border-bottom:1px dashed #c9cbd2; padding:5px 5px 5px 9px; text-decoration:none}
.block_newsite span {display: block; border-bottom:1px dashed #c9cbd2; padding:5px 5px 5px 9px; text-decoration:none}


.block_center { background:url(blockcenter_head.png) no-repeat 0 0; display:block; padding-left:45px}
.block_center_r {background:url(blockcenter_head.png) no-repeat right 0; }
.block_center_r H6 { display:block; height:39px; font:bold 12px Tahoma, Geneva, sans-serif; text-transform:uppercase; color:#383d40; line-height:2.3; text-align:center; padding-right:45px }
.block_center_text { padding:0 15px 15px 15px;background:#d9dae0; }

.block_center_f { background:url(blockcenter_foot.png) no-repeat 0 0; display:block;padding-left:64px; margin-bottom:13px}
.block_center_f_r {background:url(blockcenter_foot.png) no-repeat right 0; height:17px; }


.chart td{ vertical-align:middle}
.chart_num { font:bold 13px Arial, Helvetica, sans-serif}
.chart_head {background:#d0d2d9; color:#586c78; }
.chart input, .chart select { height:18px; padding:0; vertical-align:middle;}
.small a { font-size:12px;} .small img{padding:0 5px}
.pad {font-size:13px;}
.pad a{ padding:3px 7px; background:#f7f6f6;text-decoration:none;}
.pad a.active, .pad a:hover {  background:#d9dae0; text-decoration:none;}
.pad a:hover { background:#e2e2e2}

.comments td { vertical-align:middle}
.comments_td td{ padding:5px}

.rating_table_top td{ padding:5px}

.footer { background:url(footer.png) no-repeat 0 0; display:block;padding-left:24px;}
.footer_r {background:url(footer.png) no-repeat right 0; height:80px; }
.cop { float:left; width:300px; height:80px; color:#000}
.banner{ margin-left:310px; height:80px; padding:0 20px;}

.submenu {
background:#4D4D4D url(http://www.swtimeline.ru/sw/menu1.png) repeat-x scroll center top;
border:0 none;
color:#BBBBBB;
height:33px;
margin:0;
}

.ipb-top-left-link {
background:transparent url(sw/menu_l.png) no-repeat scroll right center;
border-left:0 none;
float:left;
}
.ipb-top-left-link, .ipb-top-right-link {
background:transparent url(sw/menu_l.png) no-repeat scroll left center;
float:right;
font-size:12px;
font-weight:bold;
letter-spacing:0.5px;
margin:0;
padding:9px 5px;
width:auto;
}

#submenu {
color:#BBBBBB;
}

.ipb-top-left-link a:hover, .ipb-top-left-link a:active, .ipb-top-right-link a:hover, .ipb-top-right-link a:active {
background:#BF0000 none repeat scroll 0 0;
color:#FFFFFF;
}
.ipb-top-left-link a:link, .ipb-top-left-link a:visited, .ipb-top-right-link a:link, .ipb-top-right-link a:visited {
background:transparent none repeat scroll 0 0;
color:#BBBBBB;
padding:0 6px;
text-decoration:none;
}

.ipb-top-left-link, .ipb-top-right-link {
font-size:12px;
font-weight:bold;
letter-spacing:0.5px;
}

#ipbwrapper1 {
color:#333333;
text-align:left;
}

