/*
 * Creator: style-nes
 * URL: www.style-nes.com
 * ICQ: 234930232
 * Email: style-nes@ya.ru
*/


/* Reset
------------------------------------------------------------------- */
html, body, div, table, td, tr, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, span, ul, li, img,
fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

ul {list-style:none;}

/* Main
------------------------------------------------------------------- */
body {position:relative; background:#c88751 url(images/bg_full.jpg); color:#5d5d5d; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#style-nes {min-width:1010px; margin:0 1%; padding:0 0 30px 0;}
.clear_table {vertical-align:top; border-collapse:collapse;}



/* Typography 
------------------------------------------------------------------- */
/* Links */
a {color:#666; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline;}
a:hover {color:#666; text-decoration:none;}
a:visited {}

/* Headline */ 
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {padding:0 0 15px 0; color:#ba6f38; font-size:20px; font-style:italic;}
h2 {padding:0 0 10px 0; color:#ba6f38; font-size:16px; font-style:italic;}
h3 {padding:0 0 15px 0; color:#681e1f; font-size:12px; font-weight:bold;}
h4 {padding:0 0 5px 0;}

/* Text */
p {padding:0 0 25px 0;}
ol {list-style:decimal;}
ul {list-style:inside disc;}

/* Forms */
input {}
textarea {}



/* TopCells 
------------------------------------------------------------------- */
#top_cells {position:relative; height:110px;}
#top_cells .logo {position:absolute; left:3%; top:0; width:299px; height:88px; padding:22px 0 0 25px; background:url(images/top/logo_bg.png) left top no-repeat;}

#top_cells .contact {position:absolute; right:3%; top:0; width:299px; height:97px; padding:13px 30px 0 35px; background:url(images/top/contact_bg.png) left top no-repeat; color:#4b4846;}
#top_cells .contact i {font-size:16px;}
#top_cells .contact span {color:#681e1f; font-size:24px; font-style:italic;}
#top_cells .contact b {font-size:20px;}
#top_cells .contact .send_mail {margin:15px 0 0 170px; padding:0 0 0 24px; background:url(images/top/mail.gif) left center no-repeat;}
#top_cells .contact .send_mail a {color:#3e3b39; font-size:12px;}



/* LeftCells 
------------------------------------------------------------------- */
#left_cells {margin:20px 15% 270px 0;}

.left_news {}
.left_news .title {padding:0 0 15px 0; color:#ba6f38; font-size:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.left_news .item_news { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px dotted #6e6e6e;}
.left_news .last {border:none;}
.left_news .item_date {margin:0 0 5px 0; color:#828081; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.left_news .item_title {margin:0 0 5px 0; line-height:15px;}
.left_news .item_title a {color:#651e1f;}
.left_news .item_word {color:#5d5d5d; font-size:12px; line-height:15px;}



/* CenterCells 
------------------------------------------------------------------- */
#main_block {padding:25px; background:#ffffff url(images/left/car.jpg) left bottom no-repeat;}


.top_nav {position:relative; height:35px; background:#ecd5a1; border-bottom:1px solid #c5844c;}
.top_nav .bg_left {position:absolute; left:0; top:0; width:25px; height:38px; background:url(images/top/menu_bg.jpg) 0 0 no-repeat;}
.top_nav .bg_right {position:absolute; right:0; top:0; width:25px; height:38px; background:url(images/top/menu_bg.jpg) 0 -38px no-repeat;} 

.top_nav .top_menu {overflow:hidden; padding:9px 0 0 0;}
.top_nav .top_menu li {float:left; margin:0 0 0 3%; padding:0 0 0 15px; background:url(images/top/menu_sep.jpg) left center no-repeat; list-style:none;}
.top_nav .top_menu a {color:#681e1f; font-size:16px;}

.top_nav .search {position:absolute; right:30px; top:7px;}
.top_nav .search .field {border:1px solid #dbab7a; color:#531e1f; font-size:12px; padding:1px 3px 3px 3px;}
.top_nav .search .go {background:none; border:none; color:#531e1f; font-size:15px; cursor:pointer;}


.top_info {margin:0 0 20px 0;}
.top_info .spec_offer {margin:24px 5% 0 0;}
.top_info .spec_offer .title {padding:0 0 15px 0; color:#ba6f38; font-size:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.top_info .spec_offer .bg {position:relative; height:192px; padding:20px 10px 0 10px; background:url(images/center/spec_offer_bg_full.jpg) left top no-repeat;}
.top_info .spec_offer .bg_left {position:absolute; left:0; top:0; width:14px; height:212px; background:url(images/center/spec_offer_bg_side.gif) 0 0 no-repeat;}
.top_info .spec_offer .bg_right {position:absolute; right:-2px; top:0; width:14px; height:212px; background:url(images/center/spec_offer_bg_side.gif) 0 -212px no-repeat;} 
.top_info .spec_offer .title {text-align:center;}
.top_info .spec_offer .item {width:188px; height:166px; margin:0 auto; padding:7px 2px 2px 2px;  background:url(images/center/spec_offer_bg_pic.gif) center top no-repeat;}
.top_info .spec_offer .item_title {margin:5px 0 0 0; text-align:center;}
.top_info .spec_offer .item_title a {color:#681e1f; font-size:12px; font-weight:bold; text-decoration:none;}

.top_info .delivery {}
.top_info .delivery .title {padding:0 0 15px 0; color:#ba6f38; font-size:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif; text-align:center;}


#center_cells {margin:20px 5% 220px 0; color:#5d5d5d;}
#center_cells td {border: 1px #000 solid}
#center_cells img {margin: 12px}

/*=== Хлебные крошки ===*/
.social_block {margin:-26px 0px 0px 0px;}


/*=== Хлебные крошки ===*/
#breadcrumb {padding:0px 0px 10px 0px;}
#breadcrumb a {margin:0px 5px 0px 5px; font-size:16px; text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}


/*=== Каталог на всю щирину ===*/
#catalog_full {overflow:hidden; padding:30px 0px 0px 0px;}
#catalog_full .item {overflow:hidden; float:left; width:260px; height:200px; padding:0px 3% 30px 0px;}
#catalog_full .item .pic {float:left; width:90px; padding:0px 0px 10px 0px;}
#catalog_full .item .name {padding:10px 0px 15px 0px;}
#catalog_full .item .name a {color:#134ccd; font-size:18px;}
#catalog_full .item .clear {clear:both;}
#catalog_full .item .desc {line-height:20px;}
#catalog_full .item .desc a {color:#717376; font-size:14px;}


/*=== Каталог список ===*/
#catalog_list {padding:15px 7% 0px 0px;}
#catalog_list .b_name h1 {padding:0px 0px 5px 0px;}
#catalog_list .cats {padding:0px 0px 10px 0px;}
#catalog_list .cats a {margin:0px 3px 0px 0px;}

#catalog_list .filter .name {padding:0px 0px 5px 0px; color:#595b68; font-size:16px; font-weight:bold; text-align:right;} 
#catalog_list .filter .content {overflow:hidden; padding:20px 0px 10px 20px; background:#f0f4e6;}
#catalog_list .filter .content td {width:25%; padding:0px 20px 10px 0px;}
#catalog_list .filter .content select {margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
#catalog_list .filter .content .find {clear:both; padding:0px 18px 0px 0px; text-align:right;}
#catalog_list .filter .content .find .ok {padding:5px 10px; font-size:14px; background:#f0fbfd; border:1px solid #d1e4e0;}
#catalog_list .filter .info {padding:5px 0px 30px 0px;}

#catalog_list .items {color:#000; font-size:px;}
#catalog_list .items .item {overflow:hidden; position:relative; margin:0px 0px 15px 0px; padding:10px 10px 10px 10px; background:#fff1d6;}
#catalog_list .items .alt {background:#fff;}
#catalog_list .items .item .title {height:40px; padding:0px 240px 10px 0px; font-size:16px;}
#catalog_list .items .item .pic {float:left; padding:0px 10px 0px 0px;}
#catalog_list .items .item .desc {overflow:hidden; padding:0px 20px 0px 0px;}

#catalog_list .items .item .price {position:absolute; right:25%; top:10px; font-size:14px; text-align:center;}
#catalog_list .items .item .price span {display:block; padding:5px 0px 0px 0px; font-size:22px;}
#catalog_list .items .item .add {position:absolute; right:2%; top:10px; padding:12px 0px 12px 45px; background:url(images/catalog_add.png) 0 center no-repeat;} 
#catalog_list .items .item .compare {position:absolute; right:2%; bottom:10px; padding:10px 0px 10px 33px; background:url(images/catalog_compare.png) 0 center no-repeat;} 
/* RightCells 
------------------------------------------------------------------- */
#right_cells { margin:0 0 30px 0;}

.right_menu {width:213px; margin:0 0 30px 0; padding:10px 10px 10px 110px; background:url(images/right/menu_bg.jpg) left top no-repeat;}
.right_menu .title {padding:0 0 15px 0; color:#3e3b39; font-size:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

.right_menu .link { margin:0 0 15px 0; overflow:hidden;}
.right_menu .link li {float:left; display:block; margin:0 2px 0 0; background:url(images/right/menu_link_bg.gif) 0 0 no-repeat;}
.right_menu .link li a {float:left; padding:7px 10px 8px 10px; display:block; background:url(images/right/menu_link_bg.gif) right -31px  no-repeat; color:#681e1f; font-weight:bold;}

.right_menu .menu {background:url(images/ryad.jpg) left top no-repeat;}
.right_menu .menu li {display:block; padding:11px 0 16px 50px;}
.right_menu .menu li a {color:#505050; font-weight:bold;}
.right_menu .menu .pic {left top no-repeat;}


#right_cells .our_store {margin:0 0 0 90px;}
#right_cells .our_store .title {padding:0 0 15px 0; color:#ba6f38; font-size:20px; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
#right_cells .our_store .pic {text-align:center; margin:0 0 30px 0;}



/* FooterCells 
------------------------------------------------------------------- */
#footer_cells {background:#ffffff; padding:25px 20px 10px 20px;}
#footer_cells .copy {padding:5px 0 0 0;}
#footer_cells .footer_menu {overflow:hidden; padding:5px 0 0 0;}
#footer_cells .footer_menu li {float:left; margin:0 0 0 5px; list-style:none;}
