body {font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin: 0;padding: 0; background: url(img/sand.jpg) center top #ff6600; color:#49280a;}

#cms_content td  {vertical-align: top;}

#cms_menu {text-align:center;width:970px; height:30px; margin:0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #37261a; -pie-background: linear-gradient(top, #50260a, #37261a);background: -webkit-gradient(linear, left top, left bottom, from(#50260a), to(#37261a));background: -moz-linear-gradient(top,  #50260a,  #37261a);}
#cms_menu a {display:inline-block;padding:8px 30px;font:normal 12px Tahoma;color:#ffffff;text-decoration:none;text-align:center;}
#cms_menu a:hover {text-decoration:underline;}
#cms_menu a.active {background: #7f4e2e; -pie-background: linear-gradient(top, #5b2a0a, #7f4e2e);background: -webkit-gradient(linear, left top, left bottom, from(#5b2a0a), to(#7f4e2e));background: -moz-linear-gradient(top,  #5b2a0a,  #7f4e2e);}

#cms_img {background:url(img/body_bg.jpg) center top no-repeat;}
#cms_main {width:980px; margin:0 auto; background:#ff6600; padding-top:13px;}

#cms_wrap {width:970px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:url(img/main_bg.gif) repeat-y right top #ffffff;margin:0 auto;}

#cms_left {width:264px;float:left;padding-left:1px; color: #49280a; font: 13px Tahoma,Arial,Verdana,sans-serif; line-height:150%;}
#cms_block_left {text-align:center;}
#cms_right {width:685px;float:right;position:relative;background-repeat:no-repeat;padding:10px;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0px 8px 8px 0;border-radius: 0 8px 8px 0;}
#cms_right td {vertical-align: top;}

#cms_logo {width:244px;height:140px;background:url(img/logo.jpg) no-repeat center top;margin:0 auto;padding-bottom:4px;}

#cms_footer {text-align:center;width:970px; height:22px; font-size: 10px; color: #ffffff; padding: 8px 0 0 0; margin:0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #37261a;}
#cms_footer div a {color: #ffffff; text-decoration: none;}
#cms_footer div a:hover{color: #ffffff; text-decoration: underline;}

#disclaimer {width:970px;text-align:center;margin:0 auto;color: #000000; font: 11px Verdana,Arial,sans-serif;}

p,td {color:#49280a; font: normal 12px Tahoma,Arial,Verdana,sans-serif; line-height:180%; margin:0;}
h1  {color: #744423; font: italic 18px Tahoma,Arial,Verdana,sans-serif; margin : 15px 0 20px 0;}
h2  {color: #fcf9f9; font: italic 13px Tahoma,Arial,Verdana,sans-serif; margin:0; padding:0; line-height :180%;}
h3  {color: #744423; font: italic 15px Tahoma,Arial,Verdana,sans-serif; margin:0;}
h4  {color: #744423; font: italic 13px Tahoma,Arial,Verdana,sans-serif; margin:0; padding: 0;}
h5  {color: #e37602; font: normal 12px Tahoma,Arial,Verdana,sans-serif; padding: 0;margin : 0;}
h6 {margin : 0; padding : 0;}
h6 img {border:1px solid #a07b76; margin : 0; padding : 0; }

hr {border: 0; height: 1px; background-color: #990033; color: #990033; margin: 1px;}

h6 a {color: #827C32; text-decoration: underline; }
h6 a:hover {text-decoration: none; }
h4 a {color: #827C32; text-align: center; padding: 0; }
h4 a:hover {text-decoration: none; }
a {font: normal  12px Tahoma,Arial,Verdana,sans-serif; color:#e37602; text-decoration: underline; }
a:hover {text-decoration: none; }

.box { margin: 10px; padding: 0; overflow: hidden; float: left; font-size: 11px; color: #aaaaaa; border: 1px solid #DBDED3;}
.light { font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 10px;  color: #aaaaaa; }
#content td  {vertical-align: top;}


.color {width:360px; background-color: #744423; color: #ffffff; margin: 0; margin-right: 20px; padding: 0; line-height:180%;}
.color h1 {color: #fcf9f9; font: italic 18px Tahoma,Arial,Verdana,sans-serif; margin : 0;}
.color h2  {color: #e37602; font: italic 18px Tahoma,Arial,Verdana,sans-serif; margin:0;}
.color h3  {color: #fcf9f9; font: italic 15px Tahoma,Arial,Verdana,sans-serif; margin:0;}
.color h4  {color: #e37602; font: italic 15px Tahoma,Arial,Verdana,sans-serif;margin:0;}
.color h5  {color: #e37602; font: bold 12px Tahoma,Arial,Verdana,sans-serif;margin:0;}
.color h5  {color: #e37602; font: normal 12px Tahoma,Arial,Verdana,sans-serif;margin:0;}
.color p, .color td {color: #FFFFFF; font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin : 0;}
.color a {font: normal 12px Tahoma,Arial,Verdana,sans-serif; color:#e37602; text-decoration: underline; }
.color a:hover {text-decoration: none; }


/* shop styles */
.shop_title {color: #65593E; font: bold 16px Tahoma,Arial,Verdana,sans-serif; margin: 0; padding: 0;}
.shop_short{ font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; }
.shop_desc { font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 12px; font-weight: none; text-decoration: italic; color: #000000; }
.shop_buy  { font-family: Tahoma,Arial,Verdana,sans-serif; font-size: 12px; font-weight: none; text-decoration: none; color: #000000; }
.shop_options span { font: 12px Verdana,Arial,sans-serif; color: #000000; }

.shop_list_special .submit_list {width:32px;}
.shop_list_special .input {text-align:center;width:36px;border:1px solid #7f9db9;}
.shop_button_count {width:68px; height:12px; background:url(../../images/shop/cart_acheter.jpg) no-repeat left top; border:0;margin-left:4px;}

.prod_wrap .input {width:18px;border:1px solid #b8a276;background:#e9e0c6;font:normal 11px Verdana;}

div.shop_step {width:600px; margin:40px 0 20px 30px; background: transparent url("../../external/img/shop_step_bar.gif") no-repeat center 20px; text-align:center;}
.shop_step td {text-align: center; padding-bottom:15px; background: transparent url("../../external/img/shop_step_noactive.gif") no-repeat center 16px; color:#bbbbbb; font: normal 10px Arial,Tahoma,sans-serif;}
.shop_step td.active {color:#888888; padding-bottom:15px; background: transparent url("../../external/img/shop_step_active.gif") no-repeat center 16px;}
#content .shop_step td{text-align: center;}

th.shop_cart_header {background:#eee;height:30px;border-bottom:1px solid #949086;border-top:1px solid #949086;font-weight:normal;}
.shop_cart_line {border-bottom:1px solid #949086; padding:2px 0;}
.shop_cart_count .input {text-align:center;}

#err_msg {text-align:center;color:red;margin-bottom:60px;}
#msg {text-align:center;color:green;margin-bottom:60px;}

.cms_sitemap {font-weight:bold;}
.cms_sitemap i {font-weight:normal;}

.gallery_list img {border:1px solid #cabd89;}
.gallery_list_name {margin-top:6px;}

.payment h2 {margin-top:-35px;text-align:right;float:right;background:#ffffff;padding:0 20px;}
.payment_full {padding:20px;border:1px solid #888888;margin:15px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.payment_full b {font-size:14px;}

.cms_pages a img {border:1px solid #a07b76; }

/* IE 6 and 7 hack */
.payment h2 {*z-index:10;*position:absolute;*right:50px;}



/* Pages Twins */
.page_left {float:left; width:379px;margin-left:3px;}
.page_right {float:right; width:323px;}


.galery_title {text-align: center;color: #49280a; font: normal 12px Tahoma,Arial,Verdana,sans-serif;}

.forms input {width:250px; color: #e37602; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.forms textarea {width:250px; color: #e37602; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.forms .button {width:110px; text-align: center;}


.block_gallery {width:240px; margin:0 auto;}
/*
.block_gallery_min {float:left; margin:5px; *display:inline;}
.block_gallery img {width:68px; height:46px; border:1px solid #a07b76;}
*/
.block_gallery_min {margin:5px; *display:inline; text-align:center;}
.block_gallery img {width:160px; border:1px solid #a07b76;}

