/* global */
html, body { padding:0; margin:0; color:#000000; background-color:#ffffff;
 scrollbar-3dlight-color:#c0c0c0; 
 scrollbar-arrow-color:#7b7b7b;
 scrollbar-highlight-color:#ffffff;
 scrollbar-face-color:#e7e7e7;
 scrollbar-shadow-color:#c0c0c0;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-track-color:#f3f3f3;
}

img { border:0; }
input, textarea { border:1px #c5c5c5 solid; color:#7b7b7b; font-family:"Tahoma",arial; font-size:12px; }
input.no-brd { border:0px; color:#7b7b7b; font-family:"Tahoma",arial; font-size:12px; }
form { margin:0; }

table.main { width:100%; height:100%; font-family:"Tahoma",arial; }
table.main td { /*border:1px red solid;*/ }

h3 { font-family:"Tahoma",arial; font-size:17px; font-weight:normal; color:#ff8000; margin:0; text-transform:uppercase; }
span.star { /*color:black;*/ font-weight:bold; }
.red { color:red; }
.bold { font-weight:bold; }
.big1 { font-size:14px; }

div.top-menu-div { height:38px; padding:0; vertical-align:top; background:url(top-menu-div-bg.gif) repeat-x; }
div.top-menu-div table { border-right:1px #e0e0e0 solid; text-align:center; height:36px; font-size:11px; text-transform:uppercase; }
div.top-menu-div table td { padding:0 23px 0 23px; border-left:1px #e0e0e0 solid; }
div.top-menu-div table a { color:#7b7b7b; text-decoration:none; }
div.top-menu-div table a:hover { text-decoration:underline; }

div.hat-box-div { height:271px; padding:0; margin:0; }
div.hat-box-div table.hat-box { width:100%; height:100%; }
div.hat-box-div table.hat-box td { padding:0; vertical-align:top; }
div.hat-box-div table.hat-box td.left { width:263px; padding:42px 0 0 37px; }
div.hat-box-div table.hat-box td.right { width:260px; }

div.hat-left { width:340px; text-align:left; color:#7b7b7b; }
div.hat-left p { font-size:16px; padding:10px 0 5px 0; margin:0; font-weight: bold; }
div.hat-left table.icq { font-size:13px; }
div.hat-left table.icq td { vertical-align:middle; }
div.hat-left table.icq a:link, div.hat-left table.icq a:visited { color:#7b7b7b; text-decoration:none; }

div.hat-right { color:#7b7b7b; width:260px; border:1px white solid; }
table.basket-box { color:#7b7b7b; margin-bottom:15px; }
table.basket-box table.goods { margin-left:20px; font-size:12px; }
table.basket-box table.goods td { padding:0; height:22px; }
table.basket-box table.goods td.L { padding:0 10px 2px 0; vertical-align:bottom; }
table.basket-box table.goods td.M { padding:0 10px 2px 0; color:#006bbd; vertical-align:bottom; }
table.basket-box a:link, table.basket-box a:visited { color:#006bbd; font-size:11px; }
table.basket-box span.count { font-size:19px; }

table.user-menu { margin-top:7px; }
table.user-menu td.user-menu { padding:10px 12px 2px 0; color:#006bbd; vertical-align:bottom; }

div.progress-message { position:absolute; left:49%; top:40%; display:none; text-align:center; color:#666666; background-color:white; border:2px #e1a3c9 solid; width:180px; font-size:12px; }

p.basket-item-order { line-height:16px; margin:0; padding:0 0 0 20px; background:url(do-order-icon.gif) no-repeat left center; }
p.basket-item-empty { line-height:16px; margin:0; padding:0 0 0 20px; background:url(empty-basket-icon.gif) no-repeat left center; }
p.basket-item-contacts { line-height:16px; margin:0; padding:0 0 0 20px; background:url(contacts-icon.gif) no-repeat left center; }
p.basket-item-discount { line-height:16px; margin:0; padding:0 0 0 20px; background:url(discount-icon.gif) no-repeat left center; }
p.basket-item-orders { line-height:16px; margin:0; padding:0 0 0 20px; background:url(order-icon.gif) no-repeat left center; }
p.basket-item-exit { line-height:16px; margin:0; padding:0 0 0 20px; background:url(exit-icon.gif) no-repeat left center; }
p.user-menu-item { line-height:16px; margin:0; padding:0 0 0 20px; }

div.hat-right table.search-box { margin-top:10px; }
div.hat-right table.search-box table.search-input { margin:30px 0 0 0; }

table.authorize-input td { height:30px; }

div.top-box-div { /*height:177px;*/ padding:0; margin:0; }
table.top-box { width:100%; height:100%; font-size:12px; font-weight:bold; color:#a00e67; background:url(top-box-bg-L.gif) repeat-x right top; border-bottom:1px #ffd998 solid; border-top:4px #e1a3c9 solid; }
table.top-box td { padding:0 0 5px 0; vertical-align:top; }
table.top-box td.left { padding:20px 20px 10px 37px; background:url(top-box-bg-L.gif) repeat-x right top; }
table.top-box td.right { width:260px; background:url(top-box-bg-R.gif) repeat-x left top; }

table.top-box a { color:#a00e67; text-decoration:none; }
table.top-box a:hover { text-decoration:underline; }

table.top-box ul { list-style-image:url(bullet.gif); margin:8px 0 0 0; padding:0px; line-height:18px; }
table.top-box li { margin-left:16px; }
table.top-box table.top-box-list { width:100%; }
table.top-box table.top-box-list-item { width:90%; }
table.top-box table.top-box-list-item td { width:150px; }
table.authorize-box { margin:30px 0 0 14px; font-weight:normal; color:#666666; font-size:11px; }
table.authorize-box a:link, table.authorize-box a:visited { color:#666666; text-decoration:underline; }

table.user-info { margin:25px 0 0 10px; font-weight:normal; color:#666666; font-size:11px; }
table.user-info a:link, table.user-info a:visited { color:#666666; text-decoration:underline; }
table.user-info a { line-height:18px; }
div.header-right { margin:0 0 5px 0; line-height:0.95em; font-size:14px; font-weight:bold; color:#ff8000; text-transform:uppercase; }
div.header-right p { margin:0 0 0 25px; color:#666666; }

table.content-box { width:100%; height:430px; font-size:11px; }
table.content-box td { padding:0; /*vertical-align:top;*/ }
table.content-box td.left { width:270px; vertical-align:top; }
table.content-box td.right { vertical-align:top; }

table.content-box div.leaders { margin:20px 0 20px 37px; line-height:0.95em; height:40px; padding-left:45px; background:url(leaders.gif) no-repeat left center; font-size:14px; font-weight:bold; color:#ff8000; }
table.content-box div.leaders div { padding:10px 0 0 0; text-transform:uppercase; }
table.content-box div.leaders p { margin:0 0 0 25px; color:#666666; }

table.content-box div.special { margin:20px 0 20px 0; line-height:0.95em; height:40px; padding-left:45px; background:url(special.png) no-repeat left center; font-size:14px; font-weight:bold; color:#ff8000; }
table.content-box div.special a:link, table.content-box div.special a:visited { color:#ff8000; }
table.content-box div.special div { padding:10px 0 0 0; text-transform:uppercase; }
table.content-box div.special a p { margin:0 0 0 25px; color:#666666; }

table.content-box table.special-p { width:100%; height:140px; background-color:#f1f1f1; border-top:4px #e1a3c9 solid; }
table.content-box table.special-p td.L { border-right:2px #fafafa solid; }
table.content-box img.discount { position:absolute; margin:-42px 0 0 66px; }

table.content-box table.preview { width:95px; height:95px; margin:12px; border:3px #e1a3c9 solid; text-align:center; background-color:white; }

/*table.content-box img.special-preview { width:84px; height:84px; }*/
table.content-box table.special-preview { /*width:215px;*/ height:125px; margin-left:8px; }

table.content-box table.leaders-preview table.preview { width:95px; height:95px; margin:0; border:3px #e1a3c9 solid; text-align:center; background-color:white; }
table.content-box table.leaders-preview { width:200px; height:125px; margin:0 0 20px 0; }
table.content-box div.leaders-goods-desc { margin:2px 0 0 7px; width:90px; color:#666666; vertical-align:top; }
table.content-box div.leaders-goods-desc h1 { margin:0 0 3px 0; font-size:14px; font-weight:bold; color:black; }
table.content-box div.leaders-goods-desc h2 { margin:3px 0 3px 0; font-size:14px; font-weight:bold; color:#006bbd; }

table.content-box img.good-preview { width:84px; height:84px; }
table.content-box table.good-preview { width:230px; height:125px; }
table.content-box table.good-preview td.L { width:120px; }
table.content-box table.good-preview a:link, table.content-box table.good-preview a:visited { color:#006bbd; }

table.content-box div.goods-desc { margin:15px 0 0 10px; color:#666666; }
table.content-box div.goods-desc h1 { margin:0 0 3px 0; font-size:14px; font-weight:bold; color:black; }
table.content-box div.goods-desc h2 { margin:3px 0 3px 0; font-size:14px; font-weight:bold; color:#006bbd; }

table.content-box table.advice-news { width:100%; height:220px; }
table.content-box table.advice-news td.right { width:260px; padding-right:15px; }

div.header { margin:20px 0 15px 20px; line-height:0.95em; font-size:14px; font-weight:bold; color:#ff8000; text-transform:uppercase; }
div.header p { margin:0 0 0 44px; color:#666666; }

table.advice-news td { vertical-align:top; }
table.advice-news ul.advice-list { margin:0 0 10px 20px; padding:0; list-style-type:none; color:#666666; }
table.advice-news ul.advice-list li div.li { padding:0 15px 0 10px; background:url(advice-marker.gif) no-repeat left top; }
table.advice-news ul.news-list { margin:0 0 10px 20px; padding:0; list-style-type:none; color:#666666; }
table.advice-news ul.news-list p { margin:0; }
table.advice-news ul.news-list span.date { font-weight:bold; color:#006bbd; }

div.hr { margin:10px 0px 10px 0px; text-align:center; }
a.more-link { padding-left:10px; margin-right:35px; background:url(bullet2.gif) no-repeat left top; }
a.more-link:link, a.more-link:visited { color:#006bbd; }

table.content-box table.articles { width:100%; margin-top:20px; border-top:4px #e1a3c9 solid; }
table.content-box .main-left-linses img { border:3px solid #E1A3C9; margin: 5px 7px 7px 0; }

table.articles ul.articles-list { margin:0 0 0 20px; padding:0; list-style-type:none; color:#666666; }
table.articles table.article { width:100%; }
table.article td.L { width:110px; vertical-align:middle; }
table.article td.R { padding:3px 25px 10px 5px; vertical-align:top; }
table.article td.R p { margin:5px 0 5px 0; }
table.article span.date { font-size:12px; }
table.article span.header { font-size:12px; font-weight:bold; color:#006bbd; }
table.article tr.bg0 { background:url(articles-bg0.gif) repeat-x left top; }
table.article img.articles-preview { width:93px; margin-bottom:15px; height:93px; border:3px #e1a3c9 solid }

div.bottom-menu-div { height:44px; margin-top:20px; padding:4px 0 0 0; vertical-align:top; background:url(bottom-menu-div-bg.gif) repeat-x; }
div.bottom-menu-div table { border-right:1px #e0e0e0 solid; text-align:center; height:36px; font-size:11px; text-transform:uppercase; }
div.bottom-menu-div table td { padding:0 23px 0 23px; border-left:1px #e0e0e0 solid; }
div.bottom-menu-div table a { color:#7b7b7b; text-decoration:none; }
div.bottom-menu-div table a:hover { text-decoration:underline; }

div.footer-box-div { height:100px; padding:0; margin:0; }
table.footer-box { width:100%; height:100%; font-size:12px; color:#006bbd; }
table.footer-box td { padding:0; vertical-align:top; }
table.footer-box td.left { width:260px; padding:30px 0 0 37px; font-weight:bold; }
table.footer-box td.right { width:240px; padding:35px 0 0 20px; }

/* SiteLeader */
div.SL-logo { padding-left:33px; background:url(siteleader.gif) no-repeat 0 5px; }
div.SL-logo a { text-decoration:none; }
div.SL-logo #by, div.SL-logo #site { font-family:"Verdana",arial; }
div.SL-logo #by { font-size:10px; color:blue; }
div.SL-logo #site { font-size:12px; color:red; }
div.SL-logo #leader { font-family:"Georgia",sans-serif; font-size:14px; color:black; }
/*---*/

