/*===COMMON===*/
body {margin:0; padding:0; font-family: Times; font-size: 16px; color: #43372b; background-color: #987d62;}
html, body {height:100%;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse;}
input, select, option, textarea {font-family: Times;}
p {padding:0;}
a {color: #382d23; text-decoration: underline; font-family: Times;}
a:hover {text-decoration: none;}
h1,h2,h3,h4 {margin:0; padding:0; font-family: Times;}


/*===MAIN===*/
table.main {width: 100%; height: 100%;}
table.main td.leftBorder {width: 50%; height: 100%; background: url('/img/bg_01.jpg') right top; vertical-align: top;}
table.main td.centerMainTd {height: 100%; vertical-align: top; background: url('/img/bg_02.jpg') left top;}
table.main td.rightBorder {width: 50%; background: url('/img/bg_01.jpg') left top repeat-y;}
div.main {}
br.clear {clear: both;}
div.leftmenu {float: left; width: 267px;}
div.workarea {float: left; width: 637px; padding: 40px 0px 60px 35px}
div.logos {float: right; padding: 0px 30px 30px 0px;}
div.logos img {margin-right: 5px;}


/*===HEADER===*/
div.header {width: 100%; height: 144px; background: url('/img/bg_03.jpg') left top no-repeat;}
div.header div.logo {float: left; padding: 36px 0px 0px 4px;}
div.header div.info {float: right; padding: 10px 60px 0px 0px;}
div.header div.info p {font-size: 13px; line-height: 15px;}
div.header div.info p.phone {margin: 8px 0px 8px 0px; font-size: 30px;}

/*===WRAPPERS===*/
div.bc {background: #e7dec8 url('/img/bg.jpg') 13px 51px no-repeat;}			
div.b1 {background: url('/img/border_01.gif') top left repeat-x;}
div.b2 {background: url('/img/border_02.jpg') top right repeat-y;}
div.b3 {background: url('/img/border_04.jpg') top left repeat-y;}
div.b4 {background: url('/img/border_03.jpg') left bottom no-repeat;}
div.c1 {background: url('/img/corner_01.jpg') left top no-repeat;}
div.c2 {background: url('/img/corner_02.jpg') right top no-repeat;}
div.c3 {background: url('/img/corner_03.gif') right bottom no-repeat;}
div.c4 {width: 977px; background: url('/img/corner_04.gif') left bottom no-repeat; padding: 3px 0px 0px 13px;}
					
/*===MAIN MENU===*/				
div.topmenu {width: 977px; height: 48px; background: transparent url('/img/bg_menu.jpg') left bottom no-repeat;}

/*===BOTTOM===*/				
div.bdivider {height: 25px;}

/*===LEFT MENU===*/				
ul.leftmenu {list-style-type: none; font-size: 14px;}
ul.leftmenu li {display: block; padding: 6px 20px 7px 26px; background: url('/img/cat_border.gif') left bottom repeat-x;}
ul.leftmenu li a {color: #43372b; text-decoration: none;}
ul.leftmenu li a:hover {color: #43372b; text-decoration: underline;}
ul.leftmenu li.title {font-size: 18px; line-height: 15px; padding: 28px 20px 9px 26px !important;}
ul.leftmenu li.selected {background-color: #e7dec8; padding-bottom: 6px !important;}
ul.leftmenu li.selected a {font-weight: bold; color: #c31533;}
ul.leftmenu li.last {background-image: none;}

/*===PRODUCT DETAIL===*/				
table.pagetitle {width: 100%; margin-bottom: 20px;}
table.pagetitle td h1 {font-size: 33px; font-weight: normal;}
table.pagetitle td.left {white-space: nowrap;}
table.pagetitle td.lefttitle {white-space: nowrap;}
table.pagetitle td.leftwr {}
table.pagetitle td.right {width: 100%; background: url('/img/dots.gif') left 28px repeat-x;}


div.product {width: 100%;}
div.pleft {width: 367px; float: left; padding-top: 15px;}
div.pright {width: 270px; float: left; text-align: justify; padding-top: 25px;}

a.zoom {display: block; position: relative; top: -15px; left: 75px; width: 16px;}

table.extraimg {margin-top: 25px;}
table.extraimg td {padding-right: 15px;}

div.productdetail {width: 298px; padding: 10px 0px 15px 22px;}
div.productdetail input {margin-top: 10px; position: relative; left: -5px;}
table.productline {width: 100%; margin-bottom: 15px;}
table.productline td {font-size: 18px; color: #817665;}
table.productline td.left {white-space: nowrap;}
table.productline td.center {white-space: nowrap; width: 100%; background: url('/img/dots2.gif') left 15px repeat-x;}
table.productline td.right {white-space: nowrap; color: #382d23;}
table.productline td select {font-size: 14px; position: relative; top: -3px;}
table.pllast {margin-bottom: 0px !important;}
p.hint {font-size: 12px; margin-bottom: 10px; white-space: nowrap; color: #FF0000}

/*===TOP MENU===*/				
ul.topmenu {list-style-type: none; margin-left: 12px;}
ul.topmenu li {float: left; font-size: 18px; padding: 11px 43px 11px 42px; background: url('/img/menu_border.gif') left 50% no-repeat;}
ul.topmenu li a {text-decoration: none;}
ul.topmenu li a:hover {text-decoration: underline;}
ul.topmenu li.first {background-image: none;}
ul.topmenu li.next {background-image: none;}
ul.topmenu li.selected {background: url('/img/menu_on.jpg') left top repeat-x;}
ul.topmenu li.selected a {color: #c4b797 !important;}
ul.topmenu li.basket {padding-right: 47px !important;}
div.basket {float: left; width: 17px; height: 13px; color: #c0b79a; font-size: 10px; background: url('/img/basket.gif') right top no-repeat; text-align: center; position: relative; top: 7px; left: -40px;}
div.basket_sel {float: left; width: 17px; height: 13px; color: #631c22; font-size: 10px; background: url('/img/basket_sel.gif') right top no-repeat; text-align: center; position: relative; top: 7px; left: -39px;}

/*===HOME===*/				
div.mainhome {width: 1004px; height: 571px; background: url('/img/bg_home.jpg') left top no-repeat;}
div.lefthomebg {width: 100%; height: 100%; background: url('/img/bg_homel.jpg') right top no-repeat;}
div.menuhome {width: 1004px; background: url('/img/bg_homeb.jpg') left top no-repeat;}
div.homeborder {width: 996px; height: 6px; float: left; background: url('/img/border.gif') left top repeat-x; margin: 0px 4px 0px 4px;}
				
ul.homemenu {list-style-type: none; margin: 0px 0px 2px 15px; float: left;}
ul.homemenu li {float: left; font-size: 18px; padding: 6px 45px 6px 45px; background: url('/img/menu_border.gif') left 50% no-repeat;}
ul.homemenu li a {text-decoration: none;}
ul.homemenu li a:hover {text-decoration: underline;}
ul.homemenu li.next {background-image: none;}

div.homeinfo {float: right; padding: 14px 10px 40px 0px;}
div.homeinfo p {font-size: 13px; line-height: 15px;}
div.homeinfo p.phone {margin: 9px 0px 10px 0px; font-size: 30px;}

table.contentpaneopen {width: 100%;}
span.authorFAQ {font-style: italic; font-size: 13px;}
p.authorQ {font-weight: bold; font-size: 17px; margin-top: 5px;}
td.ftitleFAQ {font-size: 14px; padding: 3px 15px 0px 0px; vertical-align: top;}
.inputboxFAQ {width: 340px; font-size: 14px; border: 1px solid #c5bdb0;}
table.qdivider {width: 100%; background: url('/img/cat_border.gif') left top repeat-x; margin: 15px 0px 20px 0px; height: 10px;}

table.basketDetail {width: 100%; margin-top: 25px;}
table.basketDetail th {border-bottom: 2px solid #6F6F6F; text-align: left; white-space: nowrap; padding: 0px 15px 1px 0px; font-size: 14px; color: #847c67; font-style: italic; font-weight: normal;}
table.basketDetail td {border-bottom: 1px solid #6F6F6F; text-align: left; vertical-align: middle; padding: 7px 15px 7px 0px; }
table.basketDetail td a {color: #c60e32; font-size: 15px;}
table.basketDetail td.totalB {border-bottom: 0px solid !important; text-align: right; padding-top: 15px; font-size: 18px;}
table.basketDetail td.totalB2 {border-bottom: 0px solid !important; padding-top: 15px; bold; font-size: 18px;}


table.orderingForm {}
table.orderingForm td {padding: 0px 2px 10px 0px; vertical-align: top; font-size: 16px;}
span.redStar {font-size: 12px; color: #CE271D;}
.inputboxOrd {width: 250px !important; margin: 0px !important; font-size: 14px; border: 1px solid #c5bfb3;}
p.subInfo {color: #757474; margin-bottom: 10px; font-size: 14px; font-style: italic; line-height: 13px;}





div.headerflash {float: right; padding-right: 11px;}
div.himenu {float: left; width: 214px; padding: 100px 0px 0px 385px;}
div.mmenudiv {width: 185px; padding: 4px 20px 5px 10px; background: url('/img/cat_border2.gif') left bottom repeat-x; cursor: pointer;}

ul.himenu {list-style-type: none; font-size: 14px;}
ul.himenu li {display: block;}
ul.himenu li a {color: #43372b; text-decoration: none; font-weight: bold;}
ul.himenu li a:hover {color: #43372b; text-decoration: none;}
ul.himenu li.title {font-size: 20px; line-height: 15px; padding: 4px 20px 9px 10px !important; cursor: default;  background: url('/img/cat_border2.gif') left bottom repeat-x; }

div.mainflash {float: left; width: 394px; height: 416px; z-index: 1;}

div.submenu {width: 160px; position: absolute; visibility: hidden; float: left;}

ul.submenu {list-style-type: none; font-size: 12px !important; display: block; width: 160px;}
ul.submenu li {display: block; background: #e7dec8 !important; border-bottom: 1px solid #a2997f;  cursor: pointer; display: block; width: 160px;}
ul.submenu li a {padding: 6px 20px 4px 13px !important; color: #43372b; text-decoration: none; font-weight: normal !important; display: block; width: 127px;}
ul.submenu li a:hover {color: #c31533; text-decoration: none;}
ul.submenu li.last {border-bottom: 0px !important;}

h2.jackettitle {font-size: 22px; font-weight: normal; font-weight:bold;}

p.prim {margin-top: 20px; color: #FF0000;}

table.counter td {padding: 0px 30px 30px 10px;}