/*
 * 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;}



/* 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 {}
.right_menu .menu li {display:block; padding:10px 0 16px 50px;}
.right_menu .menu li a {color:#505050; font-weight:bold;}
.right_menu .menu .pic1 {background:url(images/right/menu_pic_1.jpg) left top no-repeat;}
.right_menu .menu .pic2 {background:url(images/right/menu_pic_2.jpg) left top no-repeat;}
.right_menu .menu .pic3 {background:url(images/right/menu_pic_3.jpg) left top no-repeat;}
.right_menu .menu .pic4 {background:url(images/right/menu_pic_4.jpg) left top no-repeat;}
.right_menu .menu .pic5 {background:url(images/right/menu_pic_5.jpg) left top no-repeat;}
.right_menu .menu .pic6 {background:url(images/right/menu_pic_6.jpg) left top no-repeat;}
.right_menu .menu .pic7 {background:url(images/right/menu_pic_7.jpg) 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;}
