/* ##### ÁÀÇÎÂÛÅ ÝËÅÌÅÍÒÛ ###### */
*{-moz-box-sizing:border-box; box-sizing:border-box; font-family:Verdana, Arial, sans-serif; color:#000; font-size:11px; padding:0; margin:0;}
html, body{height:100%; position:relative;}
body {text-align:center; background:url(images/bg.gif) repeat-x top left #431B1D;}
body, td, input, textarea{font-family:Tahoma; color:#A38866; line-height:13px; vertical-align:top;}
img  {border:0px;}
TABLE{width:100%; border-collapse:collapse; border-spacing:0;}
FORM {display:inline;}
TEXTAREA {width:100%;}

/*### ÁÀÇÎÂÛÉ ÊÎÍÒÅÉÍÅÐ ÄËß ÊÐÎÑÑ-ÁÐÎÓÇÅÐÍÎÉ ÑÎÂÌÅÑÒÈÌÎÑÒÈ ###*/
#root {margin:0 auto; text-align:left; min-width:824px; max-width:824px;}
* html #root {width:expression((documentElement.clientWidth||document.body.clientWidth) < 824 ? "824px" :(documentElement.clientWidth||document.body.clientWidth) > 824 ? "824px":"auto"); }/* Fix äëÿ IE6 è íèæå */

/* Êàðêàñ ñòðàíèöû */
.col_center {width:70%;}
.col_left {width:200px;}
.col_right {width:200px;}
.box_width_left {width:170px; padding:0 0 2px 2px;}
.box_width_right {width:170px; padding:0 0 2px 2px;}
.box_width_cont { width:100%;}
.cblock1 {padding:14px 21px 10px 20px;}
.cblock2 {padding:0px 20px 0px 20px;}
.cblock3 {padding:14px 21px 10px 20px;}
.cblock1 P {color:#a38866;}

.content {border-left:2px solid #531519; border-right:2px solid #531519; background:url(images/bg1.gif) left top repeat;}

/* Øàïêà ñòðàíèöû */
#header {height:295px;} /* border:#55BF00 1px solid; */
#header .promo {height:210px; border-top:#431c1d 3px solid; border-bottom:#5d1317 3px solid; border-left:#d7bc9a 2px solid; border-right:#d7bc9a 2px solid; background:url(images/tpl/header_bg.jpg) no-repeat left top; text-align:right; position:relative;}
#header .baner {padding:0;}
#header .baner img {margin:5px 0 0 0;}
#header .logo {position:absolute; left:0; top:0;}

#header .toolsbar {height:41px; border-left:#531519 2px solid; border-right:#531519 2px solid; background:url(images/tpl/toolsbg.gif) repeat-x left bottom #2e1314; position:relative;}
#header .toolsbar a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#header form {width:240px; position:absolute; top:10px; left:25%;}
#header form label {color:#a38866; vertical-align:middle; padding:0 10px 0 0;}
#header form select {color:#9b373d; vertical-align:middle; border:#7b141a 1px solid;}
#header .basket {position:absolute; right:0; top:10px; width:197px; background:url(images/tpl/bskt.gif) no-repeat left top; padding:0 0 0 33px; height:21px;}
#header .basket {color:#a38866; display:block;}
#header .basket a {color:#C9CBBD; text-decoration:underline; font-size:11px; line-height:18px;}
#header .basket a:hover {color:#C9CBBD;text-decoration:none;}
#header .lang {padding:12px 0 0 20px; width:150px;}
#header .lang a {padding-right:3px;}

/*### ÂÅÐÕÍÅÅ ÌÅÍÞ ###*/
#menu_top {height:44px; border-left:#7e1b20 2px solid; border-right:#7e1b20 2px solid; background-color:#5f1317; padding:0 5%;}
#menu_top li {float:left; list-style:none;}
#menu_top a {text-indent:-1000px; overflow:hidden; background-position:left top; background-repeat:no-repeat; height:44px; display:block;}
#menu_top .m1 {width:145px;}
#menu_top .m2 {width:157px;}
#menu_top .m3 {width:119px;}
#menu_top .m4 {width:144px;}
#menu_top .m5 {width:138px;}

/* ÎÔÎÐÌËÅÍÈÅ ÔÎÐÌ */
.input {border:1px solid #7B141A; background-color:#421B1D; width:121px; height:20px; color:#FFFFFF; font-size:10px; font-family:tahoma;}
#input1 {width:37px; height:18px; color:#3F4143; font-size:10px; font-family:tahoma; text-align:right;}
#input2 {width:37px; height:18px; color:#3F4143; font-size:10px; font-family:tahoma; text-align:right;}
.bg_input input {background:none;}

/* Ðàçäåëèòåëè */
.bg_line_x {background:url(images/bg_line_x.gif) left center repeat-x; margin:15px 0; height:1px;}
.bg_line_y {background:url(images/bg_line_y.gif) center top repeat-y;}
.cart_line_x {background:url(images/bg_line_x.gif) center top repeat-x; height:1px;}
.cart_line_y {background:url(images/bg_line_y.gif) center top repeat-y;}

/* Êíîïêè */
.button_group {width:auto; margin:10px;}
a.button_txt1, a.button_txt1 i, a.button_txt2, a.button_txt2 i, .frm_button1, .frm_button2, .frm_button1 input, .frm_button2 input {color:#FFF; text-align:center; text-decoration:none; font-style:normal; font-weight:bold; display:inline-block;}
a.button_txt1, .frm_button1 {margin:4px 0 0 0;}
a.button_txt1, .frm_button1 input {padding:0 10px; line-height:21px; background-color:#7b141a; color:#fff;}
a.button_txt2, .frm_button2 {margin:6px 0 0 0;}
a.button_txt2, .frm_button2 input {line-height:21px; background-color:#a38866; color:#5f1317; padding:0 10px;}
.frm_button1 input, .frm_button2 input {border:none; height:21px;}

/* ÇÀÃÎËÎÂÊÈ */
H1, H3 {height:31px; text-transform:uppercase; vertical-align:middle; padding-left:17px; font-size:12px; line-height:31px;}
H1, H3.box1, H3.box1c {background:url(images/1_bg1.gif); color:#431B1D;}
H1, H3.box1c {padding-left:20px;}
H3.box1c a {text-decoration:none;}
H3.box1c a:hover {text-decoration:underline;}
H3.box2 {color:#A38866;}
H3.box3 {background-color:#5F1317; color:#ffffff;}

/* ÒÎÂÀÐÛ - Îòîáðàæåíèå ñïèñêà òîâàðîâ è äåòàëüíîé èíôîðìàöèè */
.product {clear:both;}
.product em {color:#a38866; font-size:12px; line-height:18px; font-weight:bold; text-decoration:none; font-family:Tahoma; font-style:normal;}
.product em del, .product em s {display:inline-block; line-height:16px; font-weight:bold; color:#808080;}
.product H2 {line-height:22px; padding:8px 0 0 0;}
.product H2 a {color:#FFF; font-size:12px; text-decoration:none; font-style:normal;}
.product P {margin:0 0 11px 0; color:#a38866}
.product .txt {margin-left:116px;}
.product .image {width:96px; height:155px; float:left; background:url(images/tpl/primgbg.gif) no-repeat left top;}
.product .image img {margin:2px; width:92px; height:101px;}
.product .image a {display:block; text-align:center; text-decoration:none;}
.product .image a b {color:#a38866; text-transform:lowercase; font-weight:normal; display:block; padding:11px 0 10px 0; font-family:arial; text-decoration:underline;}


/* ÃÀËÅÐÅß - ÁÎËÜØÎÅ ÎÊÍÎ */
/* çàòåìíåíèÿ ñòðàíèöû è êîíòåéíåð */
#wrapJsiBox{position:absolute; top:0; left:0; display:none; z-index:1000; background-color:#fff; opacity:0.6; filter: alpha(opacity='60');}
#container{position:absolute; top:0; left:0; width:100%; z-index:2000;}
/* îêíî ñ èçîáðàæåíèåì */
#jsiMainBox{display:none; margin:auto; z-index:2; width:400px; position:relative; background-color:#fff; padding:10px 0 0 0;}
#jsiMainBox .tools{padding:0 10px; height:30px; position:relative;}
#jsiMainBox .tools a{padding:8px 0 0 0; float:left;}
#jsiMainBox .close{position:absolute; right:10px; top:0; float:none;}
#jsiBoxNumberOfImage{padding:0 12px; font-size:14px; line-height:30px; color:#505558; font-family:Arial; float:left;}
#jsiBoxLoading{position:absolute; left:50%; top:30%;}
#jsiBoxTitle{margin:0 8px; font:normal 11px Tahoma;}
/* áîëüøîå èçîáðàæåíèå */
#jsiBoxMainImageWrap{margin:0 10px; overflow:hidden; position:relative;}
#jsiBoxMainImageWrap img{display:block;}

/* ÏÎÄÂÀË ÑÒÐÀÍÈÖÛ */
.footer {color:#BB1A23;}
.footer a {color:#BB1A23; text-decoration:none;}
.footer a:hover {color:#BB1A23;text-decoration:underline;}
.footer span {color:#BB1A23;}
.footer b, .footer b a {color:#BB1A23; font-weight:normal; text-decoration:underline;}
.footer b a:hover {color:#BB1A23; text-decoration:none;}


.bg1{ background-image:url(images/li1.gif)}
.bg2{ background-image:url(images/li2.gif)}
.bg3{ background-image:url(images/li3.gif)}
.bg4{ background-image:url(images/li4.gif)}
/* == ===========  */

TR.header     {background:#ffffff;}
TR.headerNavigation  {background:#bbc3d3;}
TD.headerNavigation  { font-size:10px; background:#bbc3d3; color:#ffffff; font-weight:bold;}
/*  A.headerNavigation{color:#FFFFFF; } A.headerNavigation:hover{ color:#ffffff;
} */
TR.headerError   {background:#ff0000;}
TD.headerError   {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center;}
TR.headerInfo   {background:#00ff00;}
TD.headerInfo   {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}
/*  TR.footer{background:#bbc3d3;} TD.footer{    font-size:10px; background:#bbc3d3; color:#ffffff;  font-weight:bold;}*/
TD.infoBox, SPAN.infoBox  { font-size:10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd    {background:#f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even   {background:#f8f8f9;}
TABLE.productListing    {border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;}
.productListing-heading   {font-size:10px;background:#b6b7cb;color:#FFFFFF;font-weight:bold;}
TD.productListing-data    {font-size:10px;}
TD.pageHeading, DIV.pageHeading{font-size:20px;font-weight:bold;color:#9a9a9a;}
TR.subBar       {background:#f4f7fd;}
TD.subBar       {font-size:10px;color:#000000;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
TD.main, P.main        {line-height:1.5;}
TD.smallText, SPAN.smallText, P.smallText  {font-size:10px;}
TD.accountCategory        {font-size:13px;color:#aabbdd;}
TD.tableHeading        {font-size:12px;font-weight:bold;}
TABLE.formArea {background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle        {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldKey   {font-size:12px;font-weight:bold;}
TD.fieldValue   {font-size:12px;}


.infoBoxNotice     {background:#FF8E90;}
.infoBoxNoticeContents   {background:#FFE6E6; font-size:10px;}


.boxText     {  font-size:10px; }
.errorBox     {  font-size:10px; background:#ffb3b5; font-weight:bold; }
.stockWarning    {  font-size:10px; color:#cc0033; }
.productsNotifications  { background:#2e1313; }
.orderEdit     {  font-size:10px; color:#fffffe; text-decoration:underline; }

.infoBox     {background:#7e5d47;}
.infoBoxContents   {background:#ffffff; font-size:10px;}

/*  A{color:#000000;  text-decoration:none;}A:hover{  color:#AABBDD;  text-decoration:underline;} */
SPAN.greetUser {font-size:12px;color:#f0a480;font-weight:bold;}
SPAN.markProductOutOfStock      {font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.errorText {color:#ff0000;}

.moduleRowOver {background-color:#2e1313; cursor:pointer; cursor:hand; }
.moduleRowSelected        {background-color:#2e1313; }

.checkoutBarFrom, .checkoutBarTo    { font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent       { font-size:10px; color:#000000; }
/* message box */
.messageBox { font-size:10px; }
.messageStackError, .messageStackWarning  { font-size:10px; background-color:#ffb3b5; }
.messageStackSuccess       { font-size:10px; background-color:#99ff00; }
#myse select {width:90%;}
/* input requirement */
.product .inputRequirement, .inputRequirement{ font-size:10px; color:#FF0000; }
/* -------------------------------------------------          -------------------------------------------------------- */
.main a  {color:#fffffe; text-decoration:underline;}
.main a:hover {color:#fffffe; text-decoration:none;}

.jamp{ width:155px; height:20px; color:#464646; font-size:10px; padding-left:4px; font-family:Tahoma;}
.jamp1{ width:155px; height:20px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp2{ width:155px; height:20px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
  
.box_body {color:#A38866; padding:7px 0px 10px 15px; /* background-color:#5F1317; */}
.box_body  ul  {padding:0; margin:0 0 0 12px; list-style:none; }
.box_body .bg_list   {background:url(images/bg_list1.gif) left bottom no-repeat; }
.box_body .bg_list  a {background:url(images/bg_list.gif) left top no-repeat;line-height:20px; color:#ffffff; text-decoration:none; padding-left:10px;  background-position:0 5px}
.box_body .bg_list  a:hover {color:#B79D7D;line-height:20px;text-decoration:none;}

.box_body .bg_list_un  {background:url(images/bg_list1.gif) left bottom no-repeat; line-height:20px;}
.box_body .bg_list_un  a {background:url(images/bg_list.gif) left top no-repeat; color:#ffffff; text-decoration:none; padding-left:10px;  background-position:0 5px; margin-left:10px}
.box_body .bg_list_un  a:hover {color:#B79D7D;text-decoration:none;}

.box_body .bg_list_sub  {background:url(images/bg_list6.gif) left bottom no-repeat;}
.box_body .bg_list_sub  a {background:url(images/bg_list5.gif) left top no-repeat; line-height:20px; color:#B79D7D; text-decoration:none; padding-left:10px;  background-position:0 5px}
.box_body .bg_list_sub  a:hover {color:#ffffff;line-height:20px;text-decoration:none;}

.box_body .bg_list_sub1  {background:url(images/bg_list3.gif) left bottom no-repeat; }
.box_body .bg_list_sub1  a {background:url(images/bg_list2.gif) left top no-repeat; color:#B79D7D; text-decoration:none; padding-left:10px;  background-position:0 5px;line-height:20px;}
.box_body .bg_list_sub1  a:hover {color:#ffffff;line-height:20px;text-decoration:none;}

.box_body td  {color:#A38866; padding:7px 0px 20px 20px; }
.box_body  a  {color:#A38866;  font-weight:normal;text-decoration:none; display:block;}
.box_body  a:hover {color:#A38866;  font-weight:normal;text-decoration:underline;}
.box_body b {display:block; margin-bottom:5px;}
.box_body b a {color:#A38866; font-size:10px; font-weight:bold; text-decoration:none;}
.box_body b a:hover {color:#A38866; font-size:10px; font-weight:bold; text-decoration:underline;}
.box_body em {color:#a38866; font-size:12px; line-height:18px; font-weight:bold; text-decoration:none; font-family:Tahoma; font-style:normal;}
.box_body em del, .product em s {display:inline-block; line-height:16px; font-weight:bold; color:#808080;}

.pic img   {border:0px solid #969075;}
.popup td {color:#3F4143; font-size:10px; text-decoration:none;}
.popup a  {color:#8E1214; font-size:13px; text-decoration:underline; font-weight:bold} 
.popup a:hover {color:#8E1214; text-decoration:none;}

.product .shop_cart{ height:37px;text-align:center; vertical-align:middle;color:#B79D7D; font-size:10px; font-weight:bold;text-transform:uppercase}  


/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.result   {margin:0px 0px 0px 0px;}
.result td   {width:50%; vertical-align:middle;padding:10px 0px 10px 0px;}
.result_right  {text-align:right;}
.result td   {color:#A38866; }
.result b    {color:#A38866; font-weight:normal;}
 
.result_right b       {color:#A38867;  font-weight:bold;}
.result_right a.pageResults    {color:#A38867; text-decoration:underline; }
.result_right a.pageResults:hover   {color:#A38867; text-decoration:none; }
.result_right a.pageResults u   {color:#A38867;  text-decoration:underline;}
.result_right a.pageResults u:hover  {color:#A38867; text-decoration:none;}


/* -------------------------------------------------          -------------------------------------------------------- */  

/*  heading  */
.remove    {width:15%;}
.products    {width:50%;}
.quantity    {width:15%;}
.total     {width:20%;}
/*  heading  */ 


.cart_total_left   {width:80%; text-align:right; vertical-align:middle;height:38px;}
.cart_total_right   {width:20%; text-align:center;vertical-align:middle;}
.cart_total_left strong   { text-transform:uppercase}

/* -------------------------------------------------          -------------------------------------------------------- */
SPAN.newItemInCart       {font-size:10px;color:#fb0707;}
.box_body a SPAN.newItemInCart    {font-size:10px;color:#fb0707; text-decoration:underline;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.smallText a   {color:#fffffe;  text-decoration:none;} /*  advanced_search.php  */
.smallText a:hover   {color:#fffffe;  text-decoration:underline;}
.smallText a u    {color:#fffffe;  text-decoration:none;}
.smallText a:hover u {color:#fffffe;  text-decoration:underline;}


.main a b    {color:#5D5F60;font-size:10px; text-decoration:underline;}
.main a:hover b  {color:#5D5F60;font-size:10px; text-decoration:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
span.txt_1 {font-size:10px; text-transform:none; color:#000000;} 



  
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */

/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.padd_1  {padding:0px 10px 0px 10px;}
.padd_22  {padding:8px;}
td.padd2  {padding:8px; padding-left:4px;}

.line_h  {line-height:16px;}
/* -------------------------------------------------          -------------------------------------------------------- */

.tableBox_output  {margin-top:0px;}
.tableBox_shopping_cart {margin-top:0px;}