body  {
	background: #7b7b7b url(images/bg.gif);
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
form {
	padding: 0;
	margin: 0;
}
p { 
	margin: 15px 0 15px 0;
	padding: 0;
}
img {
	border: 0;
}
#black_bg {
	background: #000;
	text-align: left; 
	margin: 0 auto 0 auto;
	width: 800px;
}
#container {
	background: #000;
	width: 800px;
	border-left: #000 3px solid;
	border-right: #000 3px solid;
	border-bottom: #000 3px solid;
	border-top: #000 4px solid;
}

/************* ÇÀÃÎËÎÂÎÊ *************/
#header, #header_top, #header_bottom, #big_banner, #big_banner1, #big_banner2, #big_banner3, #lang, #nav, #to_home, .search { position: absolute; }
#to_home { left: 511px; top: 16px;}
#header_top { background: url(images/header_top.png); width: 800px; height: 100px; left: 0; top: 0; }
#header_bottom { background: url(images/header_bottom.png); width: 800px; height: 47px; left: 0; top: 231px; }
#big_banner { left: 0px; top: 60px; }
#big_banner1 { left: 5px; top: 60px; }
#big_banner2 { left: 271px; top: 60px; }
#big_banner3 { left: 534px; top: 60px; }
#lang { left: 729px; top: 1px; width: 66px; word-spacing: 7px; }
#nav { left: 5px; top: 1px; line-height: 9px; width: 650px; word-spacing: 19px; } #nav a { color:#fff; font-weight: bold; text-decoration: none; word-spacing: normal;} #nav a:hover { text-decoration: underline}
.nav1 { position: absolute; top: 292px; left: 0px; width: 800px; font-size: 10px; z-index: 1} .nav1 div { float:right; background: #fff; word-spacing: 10px; font-weight:normal; padding: 0 4px 0 4px; line-height: 15px; } .nav1 div a { text-decoration: none;  color:#000; word-spacing:normal;} .nav1 div a:hover { text-decoration: underline;}
.search { left: 665px; top: 257px; z-index: 10 } .search input { border: 0px; width: 124px; height: 14px; font-size: 10px; padding: 0 0 0 3px }

/************* ÑÎÄÅÐÆÀÍÈÅ | ÃËÀÂÍÀß *************/
.content { margin-top: 283px; border-bottom: 4px solid #f00; padding-bottom: 4px; }
#content_left { float: left; width: 468px; }
#content_right { margin: 0px 0px 0px 473px; }
.small_banner { float:left; height: 185px; width:155px; border-right: 1px solid #000; background: url(images/sb_bg.gif) repeat-x bottom;}
.small_banner_title { line-height: 20px; padding: 1px 0 0 9px; background: url(images/sb_arr.gif) no-repeat 0px 8px; margin-top: 2px;} .small_banner_title a {color: #000; font-weight:bold; text-decoration: none;} .small_banner_title a:hover { text-decoration:underline; }
.corner { position:absolute; left: 139px; top: 0px; background: url(images/corner.png); width: 16px; height: 16px;}
.abs { position:absolute;}
.red_line { margin-top: 3px; border-bottom: #f00 solid 10px; border-right: #f00 solid 13px; height: 9px;}
.banners88x31, .banners88x31 div { float: left; margin: 2px;}
.banners88x31 { margin: 6px 0 6px 0;}

/************* ÇÀÃÎËÎÂÊÈ *************/
h1, h2, h3 { margin: 0; padding: 0; }
h1 { position: absolute; color:#fff; top: -26px; left: 17px; font-size: 24px; width: 600px; } .h_proj { top: 281px } h1 span { font-size: 14px;}
h2 { background: url(images/h2_bg.gif) repeat-x bottom; color: #000; font-size: 14px; font-weight:bold; padding: 7px 0 0 0; height: 17px;}
.h2_l { background: url(images/h2_l.gif) no-repeat left top; padding: 1px 0 0 12px; margin-right: 88px; }
.h2_r { background: url(images/h2_r.gif) no-repeat right top; float: right; width: 78px; word-spacing: 4px; padding-left: 9px; font-size: 1px; text-align: right;}
.h2_back { background: url(images/h2_r2.gif) no-repeat right top; padding: 2px 14px 0 0;}
h3 { background: url(images/h3_bg.gif); color: #fff; font-size: 12px; font-weight:bold; line-height: 18px; padding: 0 0 0 95px; border-bottom: 1px solid #000;}
.downl { font-size: 10px; padding: 3px 0 0 10px; border-top: 3px solid #000; line-height: normal; height: 15px} .small { font-size: 10px; padding-left: 10px;} .normal { padding: 0 0 0 10px; width: 778px;} .h_rel { padding-left: 218px;} .h_art { padding-left: 297px;} .h_char { padding-left: 231px;}

.news {background: #fcfcfc url(images/txt_bg.jpg) repeat-x bottom; margin: 2px 0 0 6px;}
.news_home {background: #f2f2f2 url(images/txt_bg1.gif) repeat-x bottom;}
.news_desc { padding: 4px 10px 9px 97px; font-weight:bold; min-height: 45px; height: auto !important; height: 45px;}
.no_bold {font-weight: normal}
.news_corner { position: absolute; bottom: 0px; left: 0px;}
.news_more { position: absolute; bottom: 0px; left: 273px;}
.news_date { float: right; color:#fff; font-size: 10px; padding-right: 5px;}
.year { font-size: 10px; padding-left: 5px;}
.day {float: right; text-align: left; width: 497px;}
.month { color: #000; clear: both; margin-left: 18px; padding: 0 4px 0 4px; font-weight:bold; height: 18px; border: 1px #fff solid; border-bottom: #000 1px solid; border-right: #000 3px solid;}
.gray { background: #b4b4b4;} .gray .day {color:  #fff;}
.white { background: #e3e3e3;}
.top { z-index: 1}
.clear { clear:both}

#footer { background: #fff url(images/footer.gif) no-repeat bottom; height: 66px; border-top: 4px solid #000;}
#footer_copy { float:left; padding: 12px 0 0 344px; width: 300px;}
#footer_logo { float:right; padding: 2px 10px 0 0; }

/************* ÇÀÃÎËÎÂÊÈ *************/
.s_simple { left: 647px; top: 85px; }
.c_simple { margin-top: 109px;}
.c_simple1 { margin-top: 308px;}
.dots_bg { background: url(images/bg_dots.gif); margin-right: 10px;}
.txt_dots { background: url(images/txt_dots.gif) repeat-y center; padding: 0 69px 0 69px;}
.txt_dots p {padding: 0; }
.n_simple { margin: 2px 7px 0 7px; font-size: 13px;}
.n_simple2 { margin: 2px 70px 0 70px; font-size: 13px;}
.n_simple3 { margin: 2px 34px 0 34px; font-size: 13px; text-align: center;} .screens img { border: #b3b3b3 2px solid; margin: 4px; }
.n_simple4 { margin: 2px 34px 0 34px; padding: 13px 13px 0 13px; font-size: 13px;}
.n_simple td {vertical-align: top; width: 50%;}
.month a, .dow_col1 a, .n_simple a { color: #0030ff; text-decoration:none;} .month a:hover, .dow_col1 a:hover, .n_simple a:hover { text-decoration: underline;}
.t_brd { border-top: #fefefe 1px solid;} .t_brd2 {border-top: 1px solid #000; line-height: 17px;} .t_brd3 { border-top: #fff 3px solid;}
.black_border { margin-left: 14px; border-bottom: 1px solid #000; padding-left: 83px;}
.press {  min-height: 97px; height: auto !important; height: 97px; padding: 10px 69px 0 0; font-weight:normal;}
.art p, .char p, .plan p, .press p {padding: 0; margin: 0;}
.plan {  min-height: 113px; height: auto !important; height: 113px; padding: 10px 69px 0 0; font-weight:normal;} .plan div {font-size:14px; font-weight:bold; padding-bottom: 4px;}
.proj {  min-height: 201px; height: auto !important; height: 201px; padding: 10px 0 0 323px; font-weight:normal;}
.rel {  min-height: 34px; height: auto !important; height: 34px; padding: 0 0 0 211px; font-weight:normal;}
.art {  min-height: 198px; height: auto !important; height: 198px; padding: 0 0 0 297px; font-weight:normal;}
.char {  min-height: 198px; height: auto !important; height: 198px; padding: 0 0 0 231px; font-weight:normal;}
.p_ill { position: absolute; top: 19px; left: 0px;}
.p_ill2 { position: absolute; top: 19px; left: 283px;}
.list {margin: 7px 40px 0 40px; font-size: 9px; text-align: left; background: #000; color: #fff; height: 13px;}
.l_scr {margin: 4px; padding-top: 1px; margin-top: 10px;}
.list div {float: right; width: 33%;}
.list a {color: #fff; text-decoration:none;}
.center { text-align: center;}
.left { float: left; margin-right: 15px;}
.right { text-align: right;}
.project_btn_sh { background: #000; width: 199px; float: left; margin: 2px 19px 5px 0;}
.project_btn { position:relative; right: 5px; bottom: 5px; background: #fff url(images/project_btn_bg.gif); height: 40px; border: 1px #7c7c7c solid; }
.project_btn td {vertical-align: middle; height: 40px; text-align:right;}
.project_btn img { position:relative; right: 5px; top: 2px; border: 1px #000 solid; }
.project_btn_val { float: right; font-weight: bold; padding: 0 7px 0 0;  width: 123px; font-size: 12px; height: 40px;} 
.project_btn_val a { text-decoration: none; color: #000; } .project_btn_val a:hover { text-decoration: underline;}
.released_btn { float: right; margin: 2px 1px 1px 1px; width: 187px; border: #404040 solid 1px; background: #fff url(images/released_btn_bg.gif); height: 29px;}
.released_btn div { float: right; font-weight: bold; padding: 8px 7px 0 0; font-size: 12px;} .released_btn div a { color: #000; text-decoration: none;} .released_btn div a:hover {text-decoration: underline}
.art_links {word-spacing: 110px; font-size: 10px;}
.dow_cat { margin: 0 28px 0 34px;} .dow_c {margin: 0 0 0 45px; padding-bottom: 5px;}
.dow_col1 {border-bottom: 1px #fff solid; margin: 0 10px 0 14px; font-size: 10px; line-height: 16px;} .dow_col1a {border-bottom: 1px #000 solid; padding-left: 5px;}
.no_brd { border: none;}
.dow_col2, .dow_col3 { float: right; width: 150px; text-align: right;}
.big_a {text-decoration: none; color: #000; cursor: hand}
.l_img { padding-left: 0px }
.r_img { padding-right: 0px }