 html, body {margin:0px; padding: 0px; height: 100%; }
 body {color: #66431B; background: #FDDEBF; color: black; } /* url(img/body_bg.jpg); } */
 body {font: 13px/19px Georgia, Arial, sans-serif; }

 p {margin: 7px 0px 12px 0px;}
 a {text-decoration: none; color: #66431B;}
 a.underline, a:hover {text-decoration: underline;}
 a img {border: none;}
                                                  /*background-color: #FECF9F;*/
 input.text, textarea, select {line-height: 100%; padding-left: 2px; font:12px Georgia, Arial, sans-serif; color: #333333; background-color: #FECF9F;}
 form { margin:0px; padding: 0px;}

 h1 {margin: 0px; padding: 0px; font: bold 21px Georgia, Arial, sans-serif; color: #EB8032;}
 h2 {margin: 0px; padding: 0px; font-size: 16px; font-family: Georgia, 'Arial Narrow', Arial, sans-serif;}
 h3 {margin: 0px; padding: 5px 0; font-size: 16px; font-family: Georgia, 'Arial Narrow', Arial, sans-serif;}

 h4 { margin: 2px 0px 10px 1px; padding: 0px; font: bold 20px 'Times New Roman', Times, sans-serif; line-height: 21px; background: url(img/h4_bg.gif) repeat-x left 11px;}
 h4 b, h4 span {background-color: white; padding-right: 8px; font: 20px 'Times New Roman', Times, sans-serif; line-height: 21px;}
 h4 img {background-color: white; border-right: 11px solid white;}

 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0px; font-size: 0px; line-height: 0px;}

 div.top {background: url(img/top_bg.jpg) repeat-x; min-width: 1000px;}
 div.see {background: url(img/see_bg.jpg) repeat-x left 129px;}
 table.index {background: url(img/sky_bg.jpg) repeat-x 100px top;}
 table.index td.left  {background: url(img/bereg_left.png) no-repeat left bottom;}
 table.index td.right {background: url(img/bereg_right2.gif) no-repeat right bottom;}

 img#forest {position: absolute; top: 86px; left: 0px;}
 img#birdair {position: absolute; top: 6px; left: 405px;}
 div.home { text-align: right;}
 div.ship { text-align: right; margin-top: -25px; margin-left: 195px; }
 div.slogan { text-align: right; margin-top: 43px; }
 div.sand {height: 301px; background: url(img/bereg_right1.png) no-repeat right bottom;}


 div.hdr_box {margin: 15px 0px 15px 0px; text-align: right;}

 #wrapper, .wrapper { min-width: 1000px; width: 100%; }



/* left part*/
 td.cleft {width: 200px;}
 td.cleft div.left { margin: 0px 15px 15px 30px;}
 div.watch_shadow {width: 163px; height: 89px; background: url(img/tovar_type_bg2.gif) no-repeat left bottom;}
 div.watch_type {padding-left: 35px; height: 89px; background: url(img/tovar_type_bg.gif) no-repeat 12px top;}
 div.watch_type select {margin-top: 27px; width: 107px; background-color: #FECF9F;}


 div.menu_shadow {width: 163px; height: 229px; background: url(img/menu_bg2.gif) no-repeat left bottom;}
 div.menu_shadow div.menu {padding-left: 15px; padding-top: 15px; height: 212px; background: url(img/menu_bg.jpg) no-repeat 12px top; text-align: center;}
 div.menu_shadow div.menu a {display: block; margin-top: 11px; font: bold 15px Georgia, Verdana, Tahoma, Arial, sans-serif; line-height: 15px; color: #66431B;}

 div.rstrleft { background: url(img/rstr_left.gif) no-repeat left top; height:50px; min-width: 500px; margin: 0px auto; text-align: center;}
 div.rstrright {background: url(img/rstr_right.gif) no-repeat right top; height:50px; padding-top: 1px; }
 div.rstr {margin:17px 25px 17px 25px; height: 18px; font: italic bold 12px Arial, sans-serif; overflow: hidden; position: relative; }

/* center part*/
 td.ccenter {padding-top: 7px;}
 div.decor {background: url(img/decor_bg.gif) repeat-x;}

 table.cntext {margin: 10px 1px 10px 1px;}
 table.cntext td {font: 13px Georgia, Tahoma, Verdana, Arial, sans-serif; text-align: justify; color: #544433;}
 table.cntext td.rwatch {padding-left: 10px;}
 table.cntext td.rwatch a img {margin-left: 10px; margin-bottom: 5px;}
 div.price_top {color: #965106; font-size: 12px; font-weight: bold; padding-left: 15px; padding-bottom: 5px;}
 div.name_top {background: url(img/top_name_bg.jpg) no-repeat; height: 30px; padding-top: 4px;}
 div.name_top a {padding-left: 10px; color: #76420B; font: bold 12px Georgia, Arial, sans-serif;}

 #products {margin-bottom: 15px; margin-top: 0px; }
 td.watch div.name {color: #553312; font: bold 12px Georgia, Arial, sans-serif; margin-bottom: 5px;}
 div.foto {height: 135px;}




/* right part*/
 td.cright {width: 200px; }
 td.cright div.right {margin: 0px 25px 5px 15px;}

 div.rbox_shadow {width: 179px; height: 226px; background: url(img/rbox_shadow.gif) no-repeat right bottom;}

 div.hits_shadow {width: 189px; padding-bottom: 11px; background: url(img/rbox_shadow.gif) no-repeat right bottom;}
 div.hits_bg { width: 172px; background: url(img/hits_rbg.jpg) repeat-y; }
 div.hits_btm{ background: url(img/hits_btm.jpg) no-repeat left bottom;}
 div.hits_top{ background: url(img/hits_top.jpg) no-repeat; padding: 20px 20px 42px 12px; text-align: right; }
 div.hits_top a {display: block; margin-top: 2px; color: #714E29; line-height: 14px; font: bold 12px Georgia, Tahoma,Verdana, Arial, sans-serif; letter-spacing: 0px; white-space: normal;}


 div.rboxs_shadow {width: 178px; height: 90px; background: url(img/rboxs_shadow.gif) no-repeat right bottom;}
 div.rboxs, div.rboxs2, div.currency {padding-right: 30px; padding-top: 17px; height: 80px; background: url(img/rboxs_bg.jpg) no-repeat 12px top; text-align: right; color:#76420B; font-size: 12px;}
 div.rboxs2 {background-image: url(img/rboxs2_bg.jpg); padding-top: 0px;}
 div.rboxs2 div{padding-top: 17px;}
 div.rboxs a {display: block; margin-top: 2px; font: bold 13px Georgia, Verdana, Tahoma, Arial, sans-serif;}
 div.currency {padding-right: 27px; padding-top: 0px;}
 div.currency select {margin: 32px 0 10px 0; width: 125px;}


 div.neww_shadow {width: 163px; background: url(img/menu_bg2.gif) no-repeat left bottom; padding-bottom: 12px;}
 div.neww_bg { width: 151px; background: url(img/catalog_rbg.jpg) repeat-y; margin-left: 12px;}
 div.neww_btm{ background: url(img/catalog_btm.jpg) no-repeat left bottom;}
 div.neww_top{ background: url(img/catalog_top.jpg) no-repeat; padding: 20px 12px 32px 23px; }
 div.neww_top a {display: block; margin-top: 1px; line-height: 14px; font: bold 12px Georgia, Tahoma, Arial,Verdana, sans-serif; letter-spacing: 0px;}

/* div.neww_top b {padding-top: 17px; padding-bottom: 1px; display: block; font: bold 12px Arial, Tahoma,Arial,sans-serif; letter-spacing: 1px;} */




/* bottom part*/
 td.btmright {width:220px; height:164px;}
 td.btmright div.btm {padding: 5px 10px 10px 4px;}



 .block-header2 {font: bold 16px Georgia,Verdana, sans-serif; letter-spacing: 1px; background: none; color: #66431B; border: none; padding-bottom: 10px; padding-left: 15px;}
 .block-content {background: #FDDEBF; border: 1px solid #86633B;} /* #CCC7CC;  */
 input.text, textarea, select, input.bord, input.inp_submit {background-color: #FECF9F;}

/* 11.12.07 wesp - winter head */
 #wintop_box {position: relative; min-width:1000px; height: 313px;}

 table.winter_head {width:100%; height: 313px; border-collapse: collapse; background: url('img/winter_bg.jpg');}
 table.winter_head td {padding:0px; height: 313px;}
 #wtr_left, #wtr_left div {width: 311px; height: 313px;}
 #wtr_left div {background: url('img/winter_left.jpg') no-repeat;}
 #wtr_cnt {background: url('img/winter_cntr.jpg'); width:100%; text-align: right;}
 #wtr_right, #wtr_right div {width: 368px; height: 313px;}
 #wr_top {background: url('img/winter_rtop.jpg') no-repeat;}
 #wr_btm {background: url('img/winter_rbtm.jpg') no-repeat left bottom;}

 #snowman {position:absolute; top:0; padding-right: 367px; right:0px; height: 313px; }
 table.snegovik {width:420px; height: 313px;border-collapse: collapse;}
 table.snegovik td {height:313px; padding: 0px;}
 td.sng_left, td.sng_left img {width: 82px; height: 313px;}
 td.sng_left img {background: url('img/snegovik_l.png') no-repeat;}
 td.sng_rtop {width: 338px;}
 td.sng_rtop div {height: 313px;}
 #sng_top {background: url('img/snegovik_t.gif') no-repeat;}
 #sng_btm {background: url('img/snegovik_b.jpg') no-repeat left bottom;}

 .hiblue_a a {color:#1A3DC1 !important;}
 ul.top_list_text {font: bold 16px Georgia, Verdana; margin-left: 15px; padding-left: 5px; list-style: outside disc none;}
 ul.top_list_text li {padding: 3px 0 4px 3px; }



 div.watch_type {height: 89px; padding: 15px 0pt 0pt 34px;}
 .watch_shadow a strong {color: #76532B; font-family: Georgia, Arial;}

 .success {color: #1080D6; font-size: 14px; font: bold 17px Times;}
 .error {color: red; font: bold 17px Times;}
 .frame_middle {text-align: center; padding: 20px 0 0 0; }

/* 03.09.09 wesp */

h1.home {font: 18px Georgia, Tahoma, sans-serif; text-align: center; color:#614c40;  margin:0; padding: 0 21px 10px 21px;}
.citi {font: bold 14px/16px Georgia, Verdana, Arial; padding: 0 21px; color:#d56012;}

.footer { background: #f39d43 url(/img/bottom_bg.gif) repeat-x; height: 72px;}
.leftbtm {vertical-align: middle; padding-left: 12px;}
.leftbtm, .leftbtm a  { text-decoration: none; font: bold 12px Tahoma, Verdana;color: white;}

.cntbtm, .rightbtm {text-align: center; }

#links {padding: 4px 0 5px 0;}
#links, #links a, #links a:visited {
    text-decoration: none;
    color: #cb6902;
    font: 11px Tahoma, Verdana;
}
#links a:hover {text-decoration: underline; color: white;}
#links a {padding: 0 5px;}

.copy, .tel_me{
    color: white;
    font: bold 12px/14px Tahoma,Verdana;
}

.rightbtm img {margin: 3px 0 0 0;}


.block-header2, h2, h2.block-header2 {font: bold 18px Georgia, Tahoma, sans-serif; text-align: center;}

.decor-none {height: 15px;}

table.more_buy {width: 170px; border-collapse: collapse;}
table.more_buy td { padding: 0;}
.cat_more a, .cat_buy a {font: bold 11px/13px Tahoma, sans-serif; color: #614c40; padding: 5px 0px 9px 0; display: block; text-align: center; width: 84px;}
.cat_more a {background: url(/img/more_box.gif) no-repeat center; }
.cat_buy a {background: url(/img/buy_box.gif) no-repeat center; color:#84441e;}
.price_box {padding: 2px 0 3px 0; color: #d56012;}
.pricenum{
    font: 13px Tahoma, Arial, Verdana; color: #d56012;
}

.prod_info h3 {margin:0; padding: 2px 0; text-align: center;}
.prod_info h3, .prod_info h3 a {color: #84441e; font: bold 12px/13px Georgia, Tahoma, sans-serif;} 
.prod_info h3 a {text-decoration: underline;}
.prod_info h3 a:hover {text-decoration: none; color: #614c40;}



.info_box {width: 167px; margin: 5px auto 15px auto;}
.info_box .top_box {height: 34px;}
.info_box_bg {background: #ccc7cc url(/img/info_box_bg.jpg) repeat-y;}
.info_box .title_cart {background: url(/img/info_box_cart.png) no-repeat;}
.info_box .btm_box {height: 27px; background: url(/img/info_box_btm.png) no-repeat;}

.info_box .title_contact {background: url(/img/info_box_contact.png) no-repeat;}
.call_me {text-align:right; padding: 3px 20px 3px 5px; color:#84441e; font: 12px/20px Georgia, Tahoma, sans-serif;}
.call_me a {color: #84441e;}

 div.cart { background: url(img/cart_pic.jpg) no-repeat center top; text-align: center;}
 div.cart img.cart { width:93px; height:119px; margin: 0px 0 0px 0px; }
 div.cart div.text { padding-bottom: 7px;  text-align: center; color:#605a56;}
 div.cart div.text b {font: bold 12px Georgia, Tahoma, Arial, sans-serif; color: #66431B;}
 div.cart div.text a {display: block; margin-top: 2px; font: 12px Georgia, Tahoma, Arial, sans-serif; color:#605a56;}

.info_box .title_bestsaler {background: url(/img/info_box_bestsaler.png) no-repeat;}
.info_box .title_represent {background: url(/img/info_box_representatives.png) no-repeat;}

ul.bestsaler {padding: 1px 10px 1px 8px; margin:0; line-height: 14px; color:#d56012; list-style: none; }
ul.bestsaler li {margin: 0; padding: 3px 3px 2px 2px; text-indent: 11px; background: url(/img/li_brown.gif) no-repeat left 4px;}
ul.bestsaler li a {color:#84441e; font: bold 12px Georgia, Tahoma, sans-serif;}

.info_box .title_valuta {background: url(/img/info_box_valuta.png) no-repeat;}
.valuta {padding: 9px 5px 9px 19px;}
.valuta select {background-color:#d2ccd2;}

.info_box .title_categories {background: url(/img/info_box_categories.png) no-repeat;}
.categories {padding: 3px 5px 3px 5px;}
.categories a {display: block;}

.info_box .title_catalog {background: url(/img/info_box_catalog.png) no-repeat;}

.info_box .title_favorite {background: url(/img/info_box_favorite.png) no-repeat;}
.favorite {padding: 3px 25px 3px 25px;}
.favorite a {font-weight: bold !important; line-height: 13px; color: #84441E !important;}


ul.products {padding: 3px 10px 3px 8px; margin:0; line-height: 15px; color:#4f4849; list-style:none;}
ul.products li {margin: 0; padding: 3px 3px 2px 13px; background: url(/img/li_black.gif) no-repeat left 8px;}
ul.products li a {color:#84441e; font: bold 12px Georgia, Tahoma, sans-serif;}

.buymore {width: 162px; padding: 6px 0 8px 0px; margin: 5px 0 40px 0; border: 1px solid #f7d17f; text-align: center; background: #fD9552 url(/img/orange_vline.gif) repeat-x;}
.podtverd {width: 160px; padding: 6px 0px 8px 0px; background: #fD9552 url(/img/orange_vline.gif) repeat-x; margin-bottom: 20px; text-align: center;}

.productsData  li {list-style-position: inside;}
.productsData ol li {list-style-position: outside;}
.productsData ul {padding: 5px; margin:0;}

.photo {margin: 10px 0 10px 10px;}
.art_info {line-height: 17px; font-size: 12px; padding: 0 0 15px 0;}
.art_links a {font-weight: bold; color: #D56012; text-decoration: underline;}
