@charset 'utf-8';
html { height: 101%; }
body { font-family: Tahoma, Sans-serif, Calibri;  font-size: 12px; margin: 0px; padding: 0px; height: 100%; background: #FFFFFF; }
img { border: none; }
form { margin: 0px; }
a { text-decoration: underline; outline: none; }
a:hover { text-decoration: none; }
h1 { font-size: 15px; font-weight: bold; margin-top: 0px; }
h1.header { font-size: 18px; font-weight: bold; color: #353261; margin-top: 7px; }
h1.title { font-size: 23px; font-family: Calibri; color: #0066CC; font-weight: bold; margin:0px; }
a.ncp:hover img { opacity: 0.8; filter: alpha(opacity=80); }
 

* html body { background-image: url('http://www.24netshop.ru/n.gif'); background-repeat: no-repeat; background-attachment: fixed; }
* html input { margin: -1px 0px; }

table.nmb { margin: 0 auto; width: 420px;  }
table.nmb td.photo { padding: 10px; }
table.nmb td.text { font-size: 15px; padding-left: 15px; width: 100%; text-align: center; padding: 10px; }

div.uploadStatus { width: 330px; margin-left: auto; margin-right: auto; background: #FAFAFA; border: 1px solid #DBDBDB; padding: 10px 0px; }
div.uploadStatus table { border-collapse: collapse; font-size: 11px; width: 300px; margin: 0 auto; margin-bottom: 12px; }
div.uploadStatus th { border: 1px solid #CCCCCC; padding: 2px; }
div.uploadStatus td { border: 1px solid #CCCCCC; padding: 2px; }
div.uploadStatus th { text-align: left; font-weight: normal; }
div.uploadStatus td { text-align: center; }
#uploadProgessBar { margin: 2px auto; width: 300px; height: 20px; border: 1px inset; background: #EEEEEE; text-align: left; margin-bottom: 15px; margin-top: 5px; }
#uploadProgessBarDone { float: left; text-align: left; width: 0px; height: 20px; background: #0099CC; }
#uploadStatusLabel { font-size: 13px; }

div.fixedmodalbg { background: #000000; position: fixed; width: 100%; height: 100%; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60); top: 0; left: 0; }
div.fixedmodalbg iframe { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; filter: alpha (opacity=0); }
div.fixedmodal { position: fixed; z-index: 1; top: 40%; width: 100%; text-align: center; }
div.fixedmodalphoto { position: fixed; z-index: 1; top: 20%; width: 100%; text-align: center; }
* html div.fixedmodalbg { position: absolute; margin-top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); }
* html div.fixedmodal { position: absolute; margin-top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); }
* html div.fixedmodalphoto { position: absolute; margin-top: expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); }

table.page { width: 970px; margin: 0 auto; height: 100% }
table.page td.top { background: url('/view/common/images/topbg.png') repeat-x; height: 153px; }
table.page td.bottom {  }

table.headMenu { width: 200px; height: 40px; background: #EEEEEE; margin-bottom: 10px; }
table.headMenu td { white-space: nowrap; border: 1px solid #AAAAAA; }
table.headMenu a { display: block; font-size: 13px; font-weight:bold; text-decoration: none; padding: 12px 15px; color: #000000; background: #EEEEEE; }
table.headMenu a.selected { background: #E2E2E2; }
table.headMenu a:hover { color: #FF6600; }
table.headMenu a.selected:hover { color: #000000; }

div.menu { height:35px; width: 965px; background: url(/view/common/images/menu_bg.png) no-repeat;}
div.menu a {  padding: 8px 0px; color: #FFFFFF; display: block; font-family: Verdana; font-size: 15px; height: 35px; float: left; text-decoration: none;}
div.menu a:hover {background: url(/view/common/images/menu_selected_bg.png) repeat-x;}
div.menu div.delimetr {display:block; float:left; height:29px; width: 2px; margin-top:3px; background: url(/view/common/images/menu_delimetr_bg.png) no-repeat;}


table.groups { width: 100%; }
table.groups td { }
table.groups td div a.group { font-family: 'Tahoma'; font-size: 18px; color: #FF6600; text-decoration: none; }
table.groups td div a.subGroup { font-family: 'Tahoma'; font-size: 13px; color: #1F1F1F; text-decoration: none; line-height: 1.5; }
table.groups td div a:hover { text-decoration: underline; }

table.groups1 { width: 100%; }
table.groups1 td { }
table.groups1 td div a.group { font-weight: bolder; font-family: 'Tahoma'; font-size: 15px; color: #FF6600; text-decoration: none; }
table.groups1 td div a.group:hover { text-decoration: underline; }
table.groups1 td div a.subGroup { font-family: 'Tahoma'; font-size: 13px; color: #0066CC; line-height: 1.5; }
table.groups1 td div a.subGroup:hover { color: #0099FF;}

table.groups1 td div span { font-size: 10px; color: #999999; }

div.orange { width: 325px; position: relative; display: inline-block; margin: 10px; }
div.orange div.head a { color: #FFFFFF; text-decoration: none;}
div.orange div.head a:hover { text-decoration: underline; }
div.orange div.head { background: #EB9945 url('/view/common/images/orangebg.png') repeat-x; font-size: 15px; font-weight: bold; height: 30px; }
div.orange div.head div.left { background: url('/view/common/images/orangebgleft.png') no-repeat top left; height: 30px; }
div.orange div.head div.right { background: url('/view/common/images/orangebgright.png') no-repeat top right; height: 30px; padding: 5px 15px; }
div.orange div.body a { color: #333333; white-space:nowrap;}
div.orange div.body a:hover { color: #FF0000; }
div.orange div.body { padding: 10px; border: 1px solid #FED0A1; border-top: none; font-size: 13px; line-height: 1.5em; } 
div.orange img.help { display: block; position: absolute; right: 15px; top: 8px; width: 14px; height: 14px; cursor: pointer; } 

div.button { margin-right: 2px; display:block; overflow: hidden; width: 160px; height: 35px; background: url('/view/common/images/button.png'); text-align:center; }
div.button a { display: block; width: 160px; height: 35px; text-decoration: none; font-family: Tahoma; font-size: 15px; color: #FFFFFF; padding-top: 7px;}

div.button_midle { margin: 0px 5px; display:block; float:left; overflow: hidden; width: 180px; height: 32px; background: url('/view/common/images/button_midle.png'); text-align:center; }
div.button_midle a { display: block; width: 180px; height: 32px; text-decoration: none; font-family: Tahoma; font-size: 15px; color: #FFFFFF; padding-top: 7px;}

div.miniButton { display:block; float: right; overflow: hidden; width: 101px; height: 23px; background: url('/view/common/images/minibutton2.png'); text-align:center; margin-top: 5px;}
div.miniButton a { display: block; width: 101px; height: 23px; text-decoration: none; font-family: Tahoma; font-size: 16px; color: #323066; padding-top: 1px;}

table.brands { margin: 0 auto; }
table.brands td { padding: 5px; }
table.brands td.find { padding-top: 30px; }
table.brands td.num {font-size: 14px; color: #FF6600; text-align: center; font-weight: bold; }
table.brands a { font-family: "Tahoma"; font-size: 18px; color: #24219E; text-decoration: none; line-height: 1; }
table.brands a.selected { color: #FF6600; }
table.brands a:hover { text-decoration: underline; }
table.brands td.find a { text-decoration: underline; color: #FF0000; }
table.brands td.find a:hover { text-decoration: none; }

div.info { text-align: justify;  padding: 0px 50px; line-height: 1.6; font-size: 13px; } 
div.info h1 { font-size: 18px; color: #353261;  font-weight: bold; margin-top: 5px; } 
div.info h2 { font-size: 18px; font-family: Calibri; color: #34335E; font-weight: bold;  } 
div.info p { text-indent: 30px; }
div.info div.temp { text-indent: 30px; }

table.textMenu { border-collapse: collapse; color: #333333; border-width: 1px; border-color: #DDDDDD; border-style: solid; }
table.textMenu th, table.textMenu td { border-right-style: solid; border-right-width: 1px; border-right-color:#DDDDDD; }
table.textMenu th { font-family: Arial; font-size: 11px; padding: 8px; background-color: #F2F2F2; text-transform: uppercase; text-align: center; }
table.textMenu td  { background: #FFFFFF; padding: 6px 8px; border-top-style: solid; border-top-width: 1px; border-top-color: #DDDDDD; }

table.textMenuDop { border-collapse: collapse; color: #333333;  }
table.textMenuDop th, table.textMenu td { }
table.textMenuDop th { font-family: Arial; font-size: 11px; padding: 8px; background-color: #F2F2F2; text-transform: uppercase; text-align: center; }
table.textMenuDop td  { background: #FFFFFF; padding: 6px 8px;  }
table.textMenuDop input, select {width: 300px; }

table.spec { padding: 0px 15px; }
table.spec td { text-align: center; }
table.spec td.photo img { max-width: 80px; max-height: 170px; width: 80px; }
table.spec td.text a { font-family: Tahoma; font-size: 16px; color: #999999; text-decoration: none; }
table.spec td.price { font-family: Tahoma; font-size: 20px; color: #323066; white-space: nowrap; }
table.spec td.price img {  padding-left: 5px; width: 15px; height: 20px; }

table.goodsBasket { border-collapse: collapse; color: #333333; border-width: 1px; border-color: #DDDDDD; border-style: solid; }
table.goodsBasket th, table.goodsBasket td { border-width: 1px; border-color: #DDDDDD; }
table.goodsBasket th { font-family: Arial; font-size: 11px; padding: 8px; background-color: #FFF5DE; text-transform: uppercase; }
table.goodsBasket td { background: #FFFFFF; padding: 6px 8px; border-bottom-style: solid; border-top-style: solid; }
table.goodsBasket td.even { background: #FFF7EC; }
table.goodsBasket td div { font-size: 11px; color: #888888; padding-top: 3px; }
table.goodsBasket td { height: 40px; padding-top: 0px; padding-bottom: 0px; }
table.goodsBasket a { font-size: 13px; text-decoration: none; color: #000000; }
table.goodsBasket a:hover { text-decoration: underline; color: #000000; }
table.goodsBasket img { display: block; }

a.goodsButton { display: block; background: #63594F; float: right; color:#FFFFFF; text-decoration: none; font-weight: bold; margin: 0px 0px 0px 5px; width: 90px; height: 16px; font-size: 12px; text-align:center; padding: 4px 0px;}
a.goodsButton:hover { background: #514840; }

span#shopingCart { font-weight: bold; font-size: 14px; }
span#shopingCartPrice { font-weight: bold; font-size: 14px;}
span#compareCart { font-weight: bold; font-size: 14px;}

.b { border: 1px solid #FBAF3F; background: #FFF5DE; border-width: 0 1px; clear: both; }
.b1, .b2, .b3, .b4 { height: 1px; font-size: 1px; display: block; border: 1px solid #FBAF3F; border-width: 0px 1px; clear: both; overflow: hidden; }
.b1 { margin: 0 4px; background: #FBAF3F; }
.b2 { margin: 0 2px; border-width: 0 2px; background: #FFF5DE;}
.b3 { margin: 0 1px; background: #FFF5DE;}
.b4 { margin: 0 1px; background: #FFF5DE;}

div.basket a { text-decoration: none; color: #000000; }
div.basket a:hover { text-decoration: underline; color: #000000;}

div.bottom { background: url('/view/common/images/bottombg.png') repeat-x bottom left; }

table.compare { text-align: center; }
table.compare img.del { }
table.compare td.photo { vertical-align:bottom; /*border-bottom:1px solid #999999; border-right:1px solid #999999;*/ margin: 0 auto; padding:0px 10px; }
table.compare img.photo {}
table.compare td.goodsCompareCharacterTdChet { background:#FFF0DD; font-size: 13px; height:30px; padding-left: 5px;  border-bottom:1px solid #999999; border-right:1px solid #999999; }
table.compare td.goodsCompareCharacterTdNeChet { font-size: 13px; height:30px; padding-left: 5px;  border-bottom:1px solid #999999; border-right:1px solid #999999; }
table.compare td.goodsCompareHeader { /*background:#FFF0CE;*/ color:#24219E;  font-size: 13px; font-weight:bold; height:30px; padding:0px 0px; border-bottom:1px solid #999999; border-right:1px solid #999999; }
table.compare td.goodsCompareDel { /*border-top:1px solid #999999; border-right:1px solid #999999;*/ vertical-align: top; padding-right:0px;}

table.goods { padding:5px; overflow: hidden; width: 100%;}
table.goods p { font-size:13px; color: #333333; }
table.goods span { font-size: 17px; color: #FF6600; font-weight:bold; }
table.goods div.params { margin: 5px; line-height: 1.6; }
table.goods h1 { margin:0px;  }
table.goods h1 a { font-family: Tahoma; font-size: 15px; text-decoration: none; }
table.goods h1 a:hover { text-decoration: underline; }
table.goods a.more { font-family: Tahoma; font-size: 15px; text-decoration: none; }
table.goods a.more:hover { text-decoration: underline; }

table.goodsItem { overflow: hidden; position: relative;}
table.goodsItem img.main { width: 150px; float: right; margin-right: 20px; margin-top: 10px;}
table.goodsItem h1 { padding: 0px; margin: 0px; font-size: 25px; font-family: Calibri; color: #34335E; font-weight: bold;  }
/*table.goodsItem h1 { padding: 0px; margin: 0px; font-weight: bold; font-size: 15px; text-decoration: none; color: #333333; }*/
table.goodsItem h2 { padding: 0px; margin: 0px; font-weight: normal; font-size: 13px; text-decoration: none; color: #999999;}
table.goodsItem span.price {font-size: 24px; color: #FF6600; font-weight:bold; }
table.goodsItem a.goodsButton { }
table.goodsItem p {  }

td.goodsItemHeader { background:#FFF5DE; font-size: 13px; font-weight:bold; height:30px; padding-left: 10px; /*border-bottom:1px solid #999999;*/ }
table.goodsItemCharacter { margin-top: 20px; }
td.goodsItemCharacterTdChet { background:#FFF7EC; font-size: 13px; height:30px; padding-left: 10px;  /*border-bottom:1px solid #999999;*/ }
td.goodsItemCharacterTdNeChet { font-size: 13px; height:30px; padding-left: 10px; /*border-bottom:1px solid #999999;*/ }

table.search { }
table.search a { color: #000000; font-family: Calibri; font-size: 20px; text-decoration: none; }
table.search a:hover { text-decoration: underline; }
table.search input.search { border: none; width: 387px; }

table.price {}
table.price a { color: #000000; text-decoration: none; }
table.price a:hover {}
table.price th { background:#FFF5DE; height: 20px; text-align: left; font-size: 15px;}
table.price td { padding: 3px; height: 20px;}
table.price td.even { background: #FFF7EC; }

table.expn { font-family: Tahoma; }
table.expn a { display: block; padding: 5px 8px 6px 8px; color: #FF6600; text-decoration: none; line-height: 1; font-size: 11px; }
table.expn a:hover { text-decoration: underline; }
table.expn a.selected { font-size: 16px; font-weight: bold; color: #FF6600; }
table.expn a.np { text-decoration: none; color: #FF6600; font-size: 15px; }
table.expn a.np:hover { text-decoration: underline; }

table.goodsorder { padding: 10px 0px; }
table.goodsorder td { padding-right: 15px; }
table.goodsorder td a { text-decoration: none; color: #000000; font-family: Tahoma; font-size: 14px; }
table.goodsorder td a:hover { text-decoration: underline; }
table.goodsorder td a span { font-size: 20px; font-weight: bold; }

td.number { padding: 0px 5px 0px 10px;  }
td.number { font-family: Tahoma; font-size: 23px; color: #000033; }
td.number span { font-weight: bold; font-family: Tahoma; font-size: 14px; color: #999999; }

td.popular a { font-size: 18px; color: #1C8C00; text-decoration: none; font-family: Tahoma; }
td.popular a:hover { text-decoration: underline; }

table.recommend { margin: 0 auto; padding-top: 10px; }
table.recommend td { padding-bottom: 20px; }
table.recommend td.photo { padding-right: 15px; }
table.recommend td.text { padding-bottom: 40px; }
table.recommend h1 { font-size: 18px; color: #999999; font-family: Tahoma; font-weight: normal; }
table.recommend a { font-family: 'Tahoma'; font-size: 14px; color: #0066CC; line-height: 1.5; }
table.recommend a:hover { color: #0099FF;}
table.recommend span { color: #999999; font-size: 14px; }

div.navi { padding-left: 25px; }
div.navi span.notlink { font-weight: bold; font-family: 'Tahoma'; font-size: 12px; color: #000000; line-height: 1.5; }
div.navi span.link a { font-weight: bold; font-family: 'Tahoma'; font-size: 12px; color: #FF6600; line-height: 1.5; }
div.navi span.link a:hover { color: #0099FF;}

a.feedback { font-family: 'Tahoma'; font-size: 14px; color: #0066CC; line-height: 1.5; }
a.feedback:hover { color: #0099FF;}

.b-goods-article th, .b-goods-article td { padding: 10px 0px; }
.b-goods-article th { color: #323066; font-size: 16px; }
.b-goods-article a { color: #999999; }
.b-goods-article a:hover { color: #0099FF; }

.b-news { }
.b-news td.header { font-size: 25px; color: #34335E; font-weight: bold; text-align: left; padding: 0px 15px 15px 15px;}
.b-news td.text { text-indent: 30px; padding: 8px 0px 0px 0px; font-size: 12px; line-height: 1.6; }

.b-news-short { padding-bottom: 10px; }
.b-news-short td.img { padding-right: 10px; padding-top: 10px; }
.b-news-short td.header {  }
.b-news-short td.header a { color: #0066CC; text-decoration: underline; font-weight: bold; }
.b-news-short td.header a:hover { text-decoration: none; }
.b-news-short td.des {  padding: 8px 0px 0px 0px; font-size: 11px; line-height: 1.6; }
.b-news-short td.next a { font-size: 11px; }

table.partners td { padding: 10px 10px 10px 10px; }
table.partners td.padRight { padding-right: 0px; }
table.partners td { font-size: 11px; line-height: 1; }
table.partners td img { height: 45px;}
table.partners td { color: #999999; }
table.partners a { color: #999999; text-decoration: underline; }
table.partners a:hover { color: #000000; text-decoration: none; }	

.article { line-height: 1.6; }

table.addAdForm td {padding: 5px; color: #333333;}

table.specProposal {border: 1px solid #FBAF3F; background: #FFF5DE; width:200px; text-align:center;}
table.specProposal td {padding: 10px;}
table.specProposal td.blockName a {color:#F99F3C;height:35px; font-size:14px;}
table.specProposal td.img {height:95px;}
table.specProposal td.name {height:40px;}
table.specProposal td.name a {color:#292760;font-size:12px;}
table.specProposal td.price {height:35px; font-size:18px;color:#F99F3C;}
table.specProposal td.price span {height:35px; font-size:14px;}

table.news {margin-top:15px;}
table.news td.date {color:#FF6600;}
table.news td.name {color:#292760; font-weight:bold;}
table.news td.name a {color:#292760; font-weight:bold;text-decoration:none;}
table.news td.name a:hover {text-decoration:underline;}
table.news td.description {line-height: 1.4; color: #333333; padding-bottom:10px;padding-top:5px;}
table.news td.description div.url{text-align:right;padding-bottom:10px; color: #292760;}
table.news td.description div.url a{color: #292760;}

div.newsItem {padding:10px 15px;}
div.newsItem div.title {text-align:center; font-size:15px; font-weight:bold;}
div.newsItem a {text-decoration: underline; color: #292760;}
div.newsItem a:hover {text-decoration: none; color: #FF6600;}
div.newsItem p {line-height: 1.6}
div.newsItem span.source {font-weight: bold; display:block; float:left;padding: 0px 5px;}
div.newsItem a.comments {display:block; float:right; color:#292760; padding:0px 5px;}
div.newsItem a.comments:hover {color: #FF6600;}

div.sendForm {margin:20px; padding:20px; background:#FFF5DE; border: 1px solid #FDCC84;}

