
/*new*/
/* {border: 1px solid #0f0;}*/
html {}
body {margin:0; padding:0; width:100%; height:100%; background:#b0b0b0; }
* {font-family:tahoma; font-size:12px} 
.clear {width:100%; height:0px; clear:both; font-size:0px}
a:hover {text-decoration:none;}
form, ul {margin:0; padding:0}

#all {width:100%; height:100%; ; text-align:center}
#min_width {width:1050px; margin:auto}
.content {float:left; position:relative; width:1050px; text-align:left;}
a img {border-width: 0px;}

#top_ban {width:1002px; height:100px; margin-top:10px}
#main {float:left; width:1050px; background:url(i/main_bg.jpg) no-repeat left bottom}
#left {float:left; width:246px;}
#logo {float:left; position:relative; height:189px; margin-top:8px; background:url(i/logo.jpg) no-repeat}
#logo a {width:246px; height:189px; display:block; cursor:hand;}
#left .cep {float:left; position:relative; width:229px; height:49px; margin-top:-37px; background:url(i/cep.png) no-repeat; }
* html #left .cep { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/cep.png', sizingMethod='crop');}
#left .ban_left {float:left; width:240px; height:440px;}
#left .ban_left1 {float:left; width:238px; /*width:'240px';*/ height:74px; margin-top:15px;  border:1px solid #7b7b7b}
#left .ban_text {float:left; width:228px; /*width:'240px';*/ padding:10px 6px; margin-top:15px; background:white; border:1px solid #7b7b7b; font-size:11px; text-align:justify}
#left .ban_text a {color:red; font-weight:bold; text-decoration:none}
#left .ban_text span {font-weight:bold;}
#left .ban_text2 {float:left; width:227px; /*width:'240px';*/ padding:10px 6px; margin-top:15px; background:white; border:1px solid #7b7b7b; font-size:11px; text-align:justify; font-size:10px; color:black;}
#left .ban_text2 a {font-size:10px; color:red; text-decoration:none}
#left .ban_text2 a:hover {text-decoration:underline}

#right {float:left; width:756px; /*border: 1px solid #0f0;*/ /*overflow: hidden;*/}
#reg_form {float:left; width:756px; height:40px; margin-top:8px; background:black;}
#reg_form .item_ {float:left; color:white; margin:8px 12px 0 0; font-size:10px}
#reg_form .item_ .text {width:99px; height:22px; border:0px}
#reg_form .bn {float:left; width:41px; height:21px; border:0px; cursor:hand; background:url(i/reg_form_bn.jpg) no-repeat; color:white; font-size:10px; margin:9px 12px 0 0;}
#reg_form .item {float:left; width:124px; height:40px; background:url(i/reg_form_item_bg.jpg) no-repeat}
#reg_form .item a {width:124px; height:28px; /*height:'40px';*/ padding-top:12px; display:block; cursor:hand; color:white; font-size:10px; text-decoration:none; text-align:center}
#reg_form .item a:hover {color:#878787}
#reg_form .left {float:left; width:15px; height:40px; margin-right:5px; background:url(i/reg_form_left.jpg) no-repeat}
#reg_form .nav_menu {position:relative; float:right; width:92px; height:28px; /*height:'41px';*/ padding-top:13px; margin:-8px 14px 0 0; /*margin:'-8px 7px 0 0';*/ background:white url(i/nav_menu_bg.jpg) no-repeat bottom; text-align:center}

#top_img {float:left; position: relative; width:756px; height:197px; margin-top:4px; /*background:url(i/top_img.jpg) no-repeat;*/}
#top_img .left {position: absolute; width:260px; height:40px; top: 140px; left: 24px; /*margin: 140px 0 0 24px; margin:'140px 0 0 12px'*/}
#top_img .left .big {font-size:21px}
#top_img .left .small {font-size:12px}
#top_img .left .red {color:#e20101}
#top_img .left .white {color:white}
#top_img .right {position: absolute; width:164px; height:44px; top: 152px; right: 0px;/* margin-top:152px;*/}
#top_img .right a {width:154px; /*width:'164px';*/ height:32px; /*height:'44px';*/ display:block; padding:12px 0 0 10px; cursor:hand; text-decoration:none}
#top_img .right .black {font-size:17px; color:black}
#top_img .right .white {font-size:17px; color:white}
div.to_read .black {font-size:14px; color:black}
div.to_read .white {font-size:14px; color:white}
div.to_read {background:url(/img/bg63.jpg) no-repeat; float: left; width: 137px; height: 55px; text-align: center;}
div.to_read a {width:125px; height:32px; display:block; padding:19px 0 0 12px; cursor:hand; text-decoration:none}

#menu {float:left; width:756px; height:35px; margin-top:3px; background:black;}
#menu .left {float:left; width:15px; height:35px; background:url(i/menu_left_bg.jpg) no-repeat;}
#menu a {float:left; height:24px; /*height:'35px';*/ width:91px;  padding-top:11px; text-align:center; text-decoration:none; color:white; font-size:10px; text-transform:uppercase}
#menu.sec a {width:91px;}
#menu a.item_red {color:#E50101; width: 183px; text-align: center;}
#menu.sec a.item_red {width: 183px;}
#menu a:hover {color:#878787}

#menu2 {float:left; width:756px; height:35px; margin-top:3px; background:black;}
#menu2 .left {float:left; width:15px; height:35px; background:url(i/menu_left_bg.jpg) no-repeat;}
#menu2 a {float:left; height:24px; /*height:'35px';*/ width:145px;  padding-top:11px; text-align:center; text-decoration:none; color:white; font-size:10px; text-transform:uppercase}
#menu2 .sec a {width:91px;}
#menu2 a.item_red {color:#E50101; width: 183px; text-align: center;}
#menu2 .sec a.item_red {width: 183px;}
#menu2 a:hover {color:#878787}

#begun_right {float:right; width:749px; /*width:'749px';*/ min-height: 20px; padding:0px; margin:10px 0 0 0; background:white; border:1px solid #7b7b7b}
* html #begun_right {height: 20px;}
#begun_right .article {width:100%; font-size:11px}
#begun_right .article img {float:left; margin:0 8px 8px 0}
#begun_right .article .name {font-size:11px; color:red; font-weight:bold}
#begun_right .article a {font-size:11px; color:#000080; text-decoration:none}
#begun_right .recl {float:left; width:110px; margin:10px 0 0 340px; /*margin:'10px 0 0 170px';*/ }
#begun_right .recl a {font-size:11px; color:#000080; text-decoration:none}
#begun_right .partn {float:right; width:110px; margin:10px 0 0 0; text-align:right}
#begun_right .partn a {font-size:11px; color:#000080; text-decoration:none}

.title {float:right; width:749px; background:url(i/title_bg.gif) repeat-x 0 5px}
.title .black {font-size:17px; color:black; background:#b0b0b0}
.title .red {padding-right:10px; font-size:17px; color:#e50101; background:#b0b0b0}

#brends {float:right; width:749px;}
#brends a {float:left; margin:4px 4px 0 0}

.brends_title {float:right; width:729px; margin:0px 10px 4px 0; text-align:right}
.brends_title .black {font-size:10px; color:black}
.brends_title .white {font-size:10px; color:white}

.text_block {float:left; width:756px; background:url(i/text_block_shadow_bottom.png) no-repeat 0px 100%;	}
* html .text_block { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/text_block_shadow_bottom.png', sizingMethod='crop');}
.text_block .left {width:18px; background:url(i/text_block_bg.gif) repeat-y right 282px }
.text_block .left .shadow {width:18px; height:283px; background:url(i/text_block_shadow_left.png) no-repeat; }
* html .text_block .left .shadow { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/text_block_shadow_left.png', sizingMethod='crop');}
.text_block .shadow2 {position:relative; margin-top:-160px; width:756px; height:232px;}
.text_block .right {width:738px; padding: 0px 10px 10px 0px; background: white url(i/right_back_bottom.jpg) no-repeat 0px 100%;}
.text_block .right .back_left_top {width:316px; height:257px; background: url(i/text_block_right_bg.jpg) no-repeat top left; margin-bottom: -247px;}

.article2 {float:left; width:725px; margin:5px 0 0 5px}
.article2 .name {color:red; text-decoration:none}
.article2 .author {color:black; font-weight:bold; font-size:10px}
.article2 .author a {color:red; font-weight:normal; font-size:11px; text-decoration:none}
.article2 .date {color:black; font-size:10px; }
.article2 .text {color:black; font-size:12px; }
.article2 .text a {color:red; font-size:12px; font-weight:bold !important; text-decoration:none; letter-spacing:0; padding:0 5px}
.article2 .text a:hover {color:black; }

#test_drive {float:right; width:746px; height:146px; }
#test_drive .left {float:left; width:6px; height:146px; background:url(i/test_drive.gif) no-repeat}
#test_drive .right {float:left; width:740px; height:146px; background:#f8f8f8}
#test_drive .item {float:left; width:193px; height:135px; margin:6px 6px 0 0; background:url(i/test_drive.jpg) no-repeat bottom}
#test_drive .item .img {margin:0 !important;}
#test_drive .item a {font-size:10px; width:170px; color:white; display:block; text-decoration:none; margin:3px 0 0 20px}
#test_drive .item a:hover {text-decoration:underline;}

.kor {float:right; width:136px; height:146px; }
.kor .top {position:relative; margin-top:-46px; width:136px; height:153px; background:url(i/kor.png) no-repeat;}
* html .kor .top { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/kor.png', sizingMethod='crop');}
.kor .bottom {width:136px; height:36px; margin-top:2px; background:url(i/kor_bottom.jpg) no-repeat;}
.kor .bottom a {width:128px; display:block; font-size:10px; color:white; margin-left:8px; text-decoration:none;}
.kor .bottom a:hover {text-decoration:underline;}

#bottom {float:left; width:1002px; height:127px; background:url(i/bottom.jpg) no-repeat right}
#bottom .copyright {float:right; width:212px; height:40px; margin:37px 0 0 0; color:white; font-size:10px; }
#bottom .copyright .black {font-size:10px; color:black;}
#bottom .copyright a {font-size:10px; color:black; text-decoration:none}
#bottom .ban_bottom {float:left; width:478px; height:70px; margin:32px 0 0 20px; /*margin:'32px 0 0 10px'*/}

#left .news_block {
    position: relative;
    float: left;
    margin-top: 5px;
    width: 197px;
    height: 200px;
/*    border: 1px solid #0f0;*/
    background: url(i/news_block.png) no-repeat left top;
}
* html #left .news_block {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/news_block.png', sizingMethod='crop');
}
#left .news_block img {
    margin-left: 23px;
    margin-top: 30px;
}
#left .news_block .news_date {
    position: absolute;
    font-size: 10px;
    left: 26px;
    top: 3px;
    width: 70px;
    height: 15px; /*border: 1px solid #0f0;*/
    text-align: center;
    padding-top: 4px;
}
#left .news_block .news_date .white {
    color: #fff;
    font-size: 10px;
}
#left .news_block .news_cont {
    position: absolute;
    font-size: 10px;
    left: 23px;
    top: 146px;
    width: 151px;
    height: 29px; /*border: 1px solid #0f0;*/
}
#left .news_block .news_cont a {
    color: #e60101;
    font-size: 10px;
}

#seriestop {float: right; font:12px Tahoma; color:#000; text-align:justify; width: 450px; padding-right: 30px; margin-top: -175px;}
#seriestop .red {color:#E50101}

#series {font:12px Tahoma; color:#000; text-align:justify; margin-right:10px}
#series h1 {padding-bottom:11px; margin:0; font:22px Tahoma; color:#000}
#series .red {color:#E50101}
#series h1 span.red {color:#E50101; font:22px Tahoma; font-weight: bold;}
#series a {color:#000; text-decoration:none; display:block; text-align:right;}
#series a:hover {color:#E50101; text-decoration:underline; display:block; text-align:right}

TD.bg52 {background:url(/img/bg52.jpg) no-repeat}
TD.bg53 {background:url(/img/bg53.jpg) no-repeat}
TD.bg56 {background:url(/img/bg56.jpg) no-repeat}
TD.bg57 {background:url(/img/bg57.jpg) no-repeat}
TD.bg58 {background:url(/img/bg58.jpg) no-repeat}

.small {font-size:10px;}
