html, body {margin:0; padding:0; width:100%; color:black; }
body {background:black; text-align:center; font-weight: normal;}
* {font-family:tahoma;}
.clear {width:100%; height:0px; clear:both; font-size:0px}
a { color:red;}
a:hover { color:gray;}
img {border:0;}
.element_required {color:red;}


#all {width:1000px; margin:auto; border:1px solid #5d6f7b; background: black;}
#top {float:left; width:1000px; height:259px; background:#0f1c23 url(top_bg003.jpg) no-repeat 0px 0; text-align:left}
#top_right {float:right; width:218px; width:'226px'; height:232px; padding-left:170px; margin:3px 0 0; background:url(top_righ.jpg) no-repeat; color:white; font-size:11px}
#top_right .title {font-weight:bold; margin:15px 0 10px 0}
#top_right .bold {font-weight:bold}
#top_right .red {color:red}
#top_right .busket {width:190px; height:37px; margin:15px 0 0 0; font-size:11px; line-height:1.5; text-align:left}
#top_right .busket .left {position:absolute; width:37px; height:7px; margin:34px 0 0 -45px; margin:'34px 0 0 -93px'; background:url(busket_l.jpg) no-repeat; font-size:0px; }
.link_t {width:100px !important; height:16px !important; margin:0 !important; background:none !important; font-size:11px; color:white}
.link_t:hover {color:white !impottant; text-decoration:none}

#top_right .busket a {float:right; width:40px; height:37px; margin-right:8px; background:url(busket00.jpg) no-repeat}
#top_note {float:left; float:' '; position:relative; width:316px; height:189px; margin:70px 0 0 55px; background:url(top_note.png) no-repeat;
_background: none; /* специально для IE */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dell_computers_ru_rus/top_note.png', sizingMethod='crop');}
#top_slogan {float:left; float:' '; position:relative; width:369px; height:95px; margin:-160px 0 0 325px; background:url(top_slog.png) no-repeat;
_background: none; /* специально для IE */
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dell_computers_ru_rus/top_slogan.png', sizingMethod='crop');}
#menu {float:left; width:1000px; height:34px; background:url(menu_bg0.jpg) repeat-x; text-align:left;}
#menu .item_off {float:left; height:34px; font-size:11px; font-weight:bold; color:white; text-transform:uppercase;}
#menu .item_off a {float:left; height:23px; height:'34px'; padding:11px 13px 0; text-decoration:none; font-size:11px; font-weight:bold; color:white; text-transform:uppercase;}
#menu .item_off a:hover {background:url(menu_on_.jpg) repeat-x}
#search {float:right; height:18px; margin-top:7px;}
#search form {padding:0; padding:0}
#search .text {float:left; width:144px; height:18px; color:#111f28; border:1px solid #404040}
#search .bn {float:left; width:30px; height:17px; margin-left:8px; border:0px; cursor:hand; background:url(bn000000.jpg) no-repeat}
#menu_bottom {float:left; width:1000px; height:4px; margin:0; background:url(menu_bot.gif) no-repeat; font-size:0px;}

#main {float:left; font-weight:normal; color: #339966; width:1000px; text-align:left; background: white url(main_lef.jpg) repeat-y left; border-bottom: 3px solid white;  }
#main .date { color: #ECFEE4; font-weight: normal;}
#main .more { color:  #9DF08C; font-weight: lighter;}
#main .summary { padding-bottom:25px; color:#red; border-bottom:1px dotted #red; font-size:95%; }

#main .white { color: #ECFEE4; font-weight: normal;}
#main table { color: #3A5975; font-weight: normal; font-size:12px; border-collapse: collapse; }

#main .modul{color:white; font-size:12px}

#main .left {float:left; width:222px; margin-bottom:15px; background: url(main_lef.jpg) repeat-y left; font-size:12px }
#main .right .modul {color:white; font-size:12px}


#catalog {width:222px; padding-top:22px; /*background:url(catalog_.jpg) no-repeat bottom;*/ color:white;}
#catalog .items {width:190px; margin:0 0 15px 25px; line-height:1.2; }
#catalog .items .cor {width:185px; width:'190px';  height:18px; height:'20px'; padding:2px 0 0 5px; margin-bottom:8px; background:url(catalog0.jpg) no-repeat left; font-size:12px; font-weight:bold; color: #FFCC00;}
#catalog .items .cor a {text-decoration:none; font-size:12px; font-weight:bold; color:white !important; text-style:normal !important}
#catalog .items .poditem a {  font-size:12px; color:red; text-decoration:none; font-weight:bold;}
#catalog .items .poditem a:hover {color:#AEBBC7}
#catalog .items .poditem2 a {   font-size:12px; color: #FF0033; text-decoration:none; font-weight: bold;}
#catalog .items .poditem2 a:hover {color:#AEBBC7}
#catalog .items .poditem3 a {   font-size:12px; color: #FF3333; text-decoration:none; font-weight: bold;}
#catalog .items .poditem3 a:hover {color:#AEBBC7}
#catalog .items .poditem4 a {   font-size:12px; color: #FF6666; text-decoration:none; font-weight: bold;}
#catalog .items .poditem4 a:hover {color:#AEBBC7}

#catalog .items .item a {width:178px; width:'190px'; padding-left:12px; font-size:12px; color:white; text-decoration:none; font-weight:bold;}
#catalog .items .item a:hover {color:#AEBBC7}
#catalog .price {width:150px; width:'155px'; height:21px; height:'33px'; padding:12px 0 0 5px; margin:15px 0 5px 25px; background:url(price_bg.jpg) no-repeat}
#catalog .price a {font-size:12px; font-weight:bold; color:white; text-decoration:none}
#catalog .price a:hover {color:#AEBBC7}

#catalog .white_text {color:white; font-weight:normal}
.activ {color:red}
.nav_string {font-size:12px; color:#3a5976;}
.nav_string a {font-weight:bold; font-size:12px; color:#3a5976;}
.nav_string a:hover {text-decoration:none}

.news_an {color:#3a5976; margin:8px 0}
.news_titl {font-weight:bold; text-align:justify !important}
.news_b {text-align:justify}

.marg_i1 {margin-top:45px !important}
.marg_i2 {margin-top:25px !important}

#main .rightcol {float:right; width:222px; margin:0px 0 0 0px; background:url(main_lef.jpg) repeat-y; font-size:12px}
#main .right {float:left; width:222px;  margin:28px 0 0 22px; }

#article_announce {float:left; width:225px; height:216px; margin:0 20px 16px 0;}
html:root #article_announce {margin:0 20px 80px 0; }
#article_announce .name {float:left;width:217px; width:'225px'; height:19px; height:'22px'; padding:3px 0 0 8px; margin-bottom:3px; background:url(article_.jpg) no-repeat; font-weight:bold; color:#3A5976}
#article_announce .text {float:left;width:225px; height:252px; background:url(article0.jpg) no-repeat}
#article_announce .text img {float:left; width:112px; height:95px; margin:8px 0 0 8px;}
#article_announce .text .price_order_block {float:left; width:82px; height:95px; margin:10px 0 0 10px;}
#article_announce .text .price_order_block .price_new {width:82px; height:16px; font-weight:bold; color:#3A5976}
#article_announce .text .price_order_block .price_old {width:82px; height:16px; font-weight:bold; color:#3A5976; text-decoration:line-through}
#article_announce .text .price_order_block a {width:52px; width:'75px'; height:16px; height:'18px'; padding:2px 0 0 23px; display:block; font-size:9px; letter-spacing:0,6px; font-weight:bold; color:#3A5976; background:url(order_bn.jpg) no-repeat; text-decoration:none}
#article_announce .text .about {float:left; width:207px; margin:0px 0 0 10px; margin:'0px 0 0 5px'; font-size:10px; color:#3A5975;}
#article_announce .text .more {padding-right:10px; margin:0 0 0 10px; color:#3D912D; background:url(article_.gif) no-repeat right 6px;}
#article_announce .text .more:hover {text-decoration:none}
#article_announce .top_margin {margin:6px 0 0 0}


#article_announce2 {float:left; width:743px; height:102px; margin:0 0px 20px 0; }
html:root #article_announce2 {margin:20px 0px 20px 0; }
#article_announce2 .name {float:left;width:217px; width:'225px'; height:19px; height:'22px'; padding:3px 0 0 8px; margin-bottom:3px; background:url(article_.jpg) no-repeat; font-weight:bold; color:#3A5976}
#article_announce2 .text {float:left;width:743px; height:104px; background:url(article1.jpg) no-repeat}
#article_announce2 .text img {float:left; width:74px; height:63px; margin:3px 0 0 10px; }
#article_announce2 .text .price_order_block {float:left; width:82px; margin:10px 0 0 10px;}
#article_announce2 .text .price_order_block .price_new {width:82px; height:16px; font-weight:bold; color:#3A5976}
#article_announce2 .text .price_order_block .price_old {width:82px; height:16px; font-weight:bold; color:#3A5976; text-decoration:line-through}
#article_announce2 .text .price_order_block a {width:52px; width:'75px'; height:16px; height:'18px'; padding:2px 0 0 23px; margin:4px 0 0 0; display:block; font-size:9px; letter-spacing:0,6px; font-weight:bold; color:#3A5976; background:url(order_bn.jpg) no-repeat; text-decoration:none}
#article_announce2 .text .about {float:left; width: 360px; margin:2px 0 0 10px; font-size:10px; color:#3A5975;}
#article_announce2 .text .more {float:left; padding-right:10px; margin:27px 0 0 18px; color:#3D912D; background:url(article_.gif) no-repeat right 6px;}
#article_announce2 .text .more:hover {text-decoration:none}
#article_announce2 .text .status_1 {float:left; width:70px; height:52px; margin:10px 0 0 15px; }
#article_announce2 .text .status_2 {float:left; width:70px; height:52px; margin:10px 0 0 15px; }
#article_announce2 .text .status_3 {float:left; width:70px; height:52px; margin:10px 0 0 15px; }
#article_announce2 .text .status_1 img {width:70px; height:52px;}
#article_announce2 .text .status_2 img {width:70px; height:52px;}
#article_announce2 .text .status_3 img {width:70px; height:52px;}
#article_announce2 .top_margin {margin:6px 0 0 0}

#article {float:left; width:520px; margin:0 0px 10px 0; }
#article .name {width:217px; width:'225px'; height:19px; height:'22px'; padding:3px 0 0 8px; margin-bottom:3px; background:url(article_.jpg) no-repeat; font-weight:bold; color:#3A5976; font-size:12px}
#article .text {float:left; width:530px; }
#article .text .top {float:left; width:520px; height:10px; background:url(article22.jpg) no-repeat; background:'url(/i/dell_computers_ru_rus/article_top.jpg) no-repeat 1px 0'; font-size:0px}
#article .text .bottom {float:left; width:520px; height:10px; background:url(article22.jpg) no-repeat; background:'url(/i/dell_computers_ru_rus/article_bottom.jpg) no-repeat 1px 0'; font-size:0px}

#article .text .center {float:left; width:520px; width:'510px'; margin-left:1px;  background:url(article3.jpg) repeat-x bottom; border-left:1px solid #cbd2d7; border-right:1px solid #cbd2d7; border-bottom:1px solid #cbd2d7; border-right:1px solid #cbd2d7; border-top:1px solid #cbd2d7;}
#article .text .center .left {float:left; width:250px; margin:8px 0 0 8px; background:white;}
#article .text .center .left .img_big {width:245px; text-align:center}
#article .text .center .left .img_big img {margin:auto}
#article .text .center .left .img_smal {width:245px; margin-top:10px; text-align:center}
#article .text .center .left .img_smal img {margin:0 5px; border:1px solid #a9b4bc}
#article .text .center .left .price_order_block {float:left; width:245px; margin:10px 0 0 0px;}
#article .text .center .left .price_order_block .price_new {float:left; width:100px; height:16px; margin-left:12px; font-weight:bold; color:#3A5976;}
#article .text .center .left .price_order_block .price_old {float:left; width:100px; height:16px; margin-left:12px; font-weight:bold; color:#3A5976; text-decoration:line-through}
#article .text .center .left .price_order_block a {float:right; width:52px; width:'75px'; height:16px; height:'18px'; padding:2px 0 0 23px; margin:0px 15px 0 0; margin:'0px 8px 0 0'; display:block; font-size:9px; letter-spacing:0,6px; font-weight:bold; color:#3A5976; background:url(order_bn.jpg) no-repeat; text-decoration:none;}
#article .text .center .right {float:left; width:445px; margin-top:8px; font-size:11px; color:#3a5975;}
#article .text .center .right td {height:11px; height:'16px'; padding-bottom:5px;  font-size:11px; color:#3a5975}
#article  .more_info {float:left; width:738px; margin-top:10px; font-size:12px; color:#3a5975; text-align:justify}
#article  .more_info p {margin:8px 0; padding:0px; font-size:12px; color:#3a5975; text-align:justify}
#article .text .center .page_info {width:490px; margin-left:13px; margin-bottom:13px; margin-top:13px; font-size:12px; color:#3a5975; text-align:justify}
#article .text .center .page_info p {font-size:12px; color:#3a5975; text-align:justify; font-weight: normal;}
#article .text .center .page_info a {font-size:12px; color:red;}
#article .text .center .page_info a:hover {text-decoration:none}

.line1 {float:left; width:719px; height:4px; background:url(line1000.jpg) no-repeat; font-size:0px}

#news_announce {width:700px; }
#news_announce .item {margin-bottom:14px}
#news_announce .item .date {font-weight:bold; color:#3A5976}
#news_announce .item a {color:#3A5976;  text-decoration:underline; cursor:hand; font-weight:bold;}
#news_announce .item a:hover {text-decoration:none; font-weight:bold;}
#news_announce .item .news {display:none; color:#3A5976}
#news_announce .item .news .news_close {width:100%; text-align:right}


#bottom {float:left; width:1000px; height:110px; background:#0F1C24 url(bottom_b.jpg) no-repeat 194px 0; text-align:left; color:white; font-size:12px}
#bottom .copyright {float:left; width:144px; height:70px; margin:30px 0 0 24px; background:url(copyrigh.jpg) no-repeat 0px 0}
#bottom .text {float:left; width:500px; height:54px; margin:35px 0 0 80px; color:white; color:white}
#bottom .airgraph {float:left; margin:50px 0 0 20px; color:white}
#bottom .airgraph a {font-size:14px; color:#6b7073; font-weight:bold; text-decoration:none}
#bottom .airgraph a:hover {color:white;}
/* Универсальная таблица */
.instab {border: 1px solid #e7e7e7; width: 100%; margin-top:8px;}
.instab, .instab TD, .instab TH {
border-collapse: collapse;
color: #7f7f7f;
}
.instab TD, .instab TH {
font: 11px Tahoma, sans-serif;
padding: 5px;
text-align: center;
vertical-align:top;
text-align:expression(this.parentNode.firstChild == this ? "left" : "center"); /* for IE */
}
.instab TD:first-child,.instab TH:first-child{
text-align: left; /* for FF & Opera */
}
 
.instab TD {
border-right: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
}
.instab TH {
background-color: #e7e7e7;
border-right: 1px solid #ccc;
font-weight: bold;
color: #7f7f7f;
}
#back_btn{
padding: 20px 0;
}