/* CSS Document */

* { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }

body { background: url(images/bg.jpg) top center no-repeat #C7C7C7; font-family:Arial;}
img { border:0 }
form { diplay: inline; }

p, p span { font-size: 12px; color: #7F7F7F; line-height:15px; }
table { font-size: 12px; color: #7F7F7F; margin: 0px; padding: 0px; border-collapse: collapse; }
td { padding: 0px; margin: 0px; }

.red { color: #F00; }

h1 { color:#8F7657; font-size: 20px; margin-bottom: 12px;}
h2 { color:#8F7657; font-size: 18px; margin-bottom: 5px;}
h3 { color: #696969; font-size: 15px; margin-top: 0px;}
h4 { color: #696969; font-size: 15px; margin-top: 0px;}
h4.info { color: #FEC239; background: url(icons/notepad.jpg) left center no-repeat; font-weight: normal; margin-bottom: 5px; padding-left: 40px; line-height: 40px; }

.copyright { font-size:9px; color:#e3e3db; line-height:12px; margin: 0 10px 0 20px; }

a { color:#FEC239; text-decoration: underline; }
a:hover { text-decoration: none;}

.brand { font-size: 15px; font-weight: bold; color: #776248; }
.header_cell { border-bottom: 1px solid #CCC; padding: 0px 15px 9px 15px; }
.index_picture { padding: 13px 12px 11px 15px; }

div.main_menu span {margin: 0 10px }
div.main_menu a, div.main_menu b { color:#8F7657; font-size:12px; font-weight:bold; text-decoration: underline; }
div.main_menu a:hover { text-decoration: none;}
div.main_menu b {color: #000000; }

div.catalog_layer { padding: 10px 20px;}
div.content_layer { padding: 30px 20px;}
div.content_layer  p { margin-bottom: 15px;}
div.content_layer  p.highlight { color: #8f7657; font-weight: bolder; }
div.catalog_content { width: 620px; }

ul.submenu { }
ul.submenu li {list-style-type: none; margin: 0px 0 5px 0;}
ul.submenu li a:hover { text-decoration:none }

a.menuBottom {color: #6F6F6F; }

.new_header { background: url(images/index/index_new.gif) center center no-repeat; margin: 30px 0; height: 20px; width: inherit; display: block; }
.sale_header { background: url(images/index/index_sale.gif) center center no-repeat; margin: 30px 0; height: 20px; width: inherit; display: block; }

ul, ol { font-size: 12px; line-height:17px; }

.searchLayer {width: 100%; margin: 0 5px; padding-bottom: 5px; border-bottom: dotted 1px #FFCC00; }
.searchLayer select { width: 120px; margin: 0px 2px; }
.searchLayer input.articulus { width: 80px; margin-right: 5px; }
.searchLayer p { font-weight: bolder; margin: 3px; }

.catalog_tbl { margin-top: 10px;}

.category_list { padding-top: 10px; }
.category_list .category {  border-bottom: 1px dotted #FEC239; margin-bottom: 10px}
.category_list .category a  {font-size: 14px; font-weight: bolder; color: #FEC239; text-transform: uppercase; text-decoration: none;}
.category_list .category_v {  margin: 15px 0 10px 0px; }
.category_list .category_v a  {font-size: 14px; font-weight: bolder; color: #8F7657; }

ul.brandlist { list-style-type:none; margin: 0px 0px 10px 5px; font-size: 11px;}
ul.brandlist li a {  color: #696969; text-decoration: underline; font-weight: bolder;}
ul.brandlist li b { color: #000000; font-weight: bolder;}

.floatleft { float:left; }
.floatright { float:right; }
.product { color: #8F7657;}
.product a { color: #8F7657; font-weight: bolder; font-size: 12px ;}
.product .content { width:100%; text-align:left; margin-top: 10px; }
.product .content p { margin: 0px; }
.product .attention { color:#FEC239; font-weight: bolder; }
.product .title { padding-right: 10px; }
.product .price {color: #000000; font-size: 12px; font-weight: bolder; padding-top: 5px;}
.product .price p { margin-bottom: 0; }
.old {color: #FF0000; text-decoration:line-through; padding-top: 0}

.item_description { margin-top: 30px; }
.item_description td { padding: 10px; }
.item_description a.magnify { background: url(images/icons/magnifier_zoom.png) no-repeat; margin: 20px 0 0 15px; padding-left: 20px; display: block; }
.item_description p { margin-bottom: 10px;}
.item_description p .property { color: #8f7657; }
.item_description p.price { color: #000000; font-size: 18px; margin-top: 30px; }
.item_description p.price .attention { color:#FEC239; font-weight: bolder; }
.item_description p.price .red { color: #FF0000; font-weight: bolder; }
.item_description p.price span { color: #8f7657; }
.item_description p.price span.old {color: #FF0000; text-decoration:line-through; padding-top: 0}
.catalog_item_monitor { margin-top: 40px; }

.main {padding-top: 5px;}
.art {font-size: 11px; color: #6f6f6f;}
.small { font-size: 10px; color: #999; }
.bottom_menu { border-top: 1px solid #CCC; padding-top: 10px }

.selector { text-align: right; }
.selector a { color: #8F7657; font-weight: bold;}
.pages { border-top: 1px dotted #FEC239; width: 100%; margin-top: 10px; padding-top: 10px;  }
.pages * { padding: 3px;  color: #6D6E72 ; font-size: 12px; }
.pages a, .pages strong { background: url(images/page_del.gif) center right no-repeat; padding-right: 6px }
.pages .last { background: none; }
.pages strong { color: #000; font-weight: bold;}

input.txt, select.txt, textarea.txt { border: 1px solid #FEC239; }

table.order { margin-top: 0px; }
table.order th { border: 1px dotted #FEC239; border-left: none; border-right: none; text-align:left; }
table.order td { padding: 10px 10px 10px 0; }
table.order td .oldprice { color: #FF0000; text-decoration:line-through; }
table.order tr.item td { border-bottom: 1px solid #999; }
table.order tr.separator td { border-bottom: 1px dotted #FEC239; }
table.order td.total { font-weight: bolder; font-size: 16px; }
table.order td.discount { font-weight: bolder; font-size: 16px; color: #FEC239; }
.order_params { margin: 10px 0 20px 0; }
.order_params p {font-weight: bolder; margin-top: 15px; color:#8F7657; }
.order_params ul { list-style-type: none; margin-left: 20px;}
table.order_details { margin-top: 20px; }
table.order_details td.d, th.d { padding: 5px; }
table.order_details th { text-align: right; }
table.order_details td textarea { height: 100px; }
table.order_details td .txt { width: 100%;  }

p.order_error {color: #FF0000; font-weight: bolder;}
p.order_error a {color: #000000; }

#NewsList { margin-top: 10px; width: 590px; clear: both; }
#NewsList .news_item { margin: 0px 0px 15px 0; clear: both; }
#NewsList .date { padding: 3px; background-color: #FDE7B6; color: #000; float: left; }
#NewsList .title { padding: 3px 3px 3px 75px; color: #8F7657; font-weight:bolder; }
#NewsList .content { padding: 5px; }

#NewsBlock {background-color: #FDF7D3; margin: 0px 30px 10px 30px;}
#NewsBlock .news {margin-left: 0px; background-color: #FDE7B6; white-space: nowrap; margin: 10px 0px 0px 0px; padding: 9px 20px 6px 20px;}
#NewsBlock .news .date {display: inline; padding-right: 5px;}
.news { text-align: left; margin-left: 80px; padding: 5px; color: #5E4715;} 
.news .date {display: block;}
.news * {color: #5E4715;}

#article_block { margin: 30px 30px; }
#article_block .col1 { border-right: 1px solid #999; padding-right: 10px; }
#article_block .col2 { padding-left: 10px; }
#article_block td h3 { font-size:14px; font-weight: bold; margin-bottom: 10px; }
#article_block td h3 a { color: #696969;}
#article_block td img { margin:0 5px 5px 0 }
#article_block td p.link { text-align: right; margin-top: 10px; }
#article_block td p.link a {color:#FEC239; text-decoration: underline; } 

.clocks { background: url(images/clocks.gif) no-repeat top left; float: left; padding-top: 45px; text-align: center; width: 120px; height: 120px;  }
.back_button { margin-top: 10px;}

div.sizes { margin: 10px 0; }
div.sizes img { margin-right: 10px; }
