/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px; 
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	color:#000000;
	background-color:#FFFFFF; 
}
html,body {height:100%; min-height:100%;}
img {border:none; margin:0}

h1 {font-size:12px;}
/*\ HTML Tags */

.spacer {clear:both; font-size:0; height:1px; visibility:hidden;}
.spacerSep {clear:both; font-size:1px; height:1px;}

/* containers */

#bkgRight {width:20%; height:100%; float:right; background:url(../../images/index/bkgG.gif) repeat-x top #FFFFFF;}

/* logos */
#mebex {margin:30px 10px 0 30px;}
#stilDekor {margin:30px 10px 0 10px;}
/*\ logos */

/* header */
#header {width:876px; position:absolute; top:0; left:50%; margin:0 0 0 -438px; height:450px;}
#header #imgContainer {width:873px; height:342px; position:absolute; top:95px;} 
#header #imgContainer img {margin:8px 0 0 12px; display:none; position:absolute;}
#header #imgBorder {width:873px; height:342px; position:absolute; z-index:10; top:0; left:0;}
#header #imgBorder[id] {background:url(../../images/index/border.png) no-repeat;}
#header .left {width:546px; height:450px; float:left;}
#header .right {width:330px; height:450px; background:url(../../images/index/bkgG.gif) repeat-x top #FFFFFF; float:right;}
#header .right .btn {
	background:url(../../images/index/btnArrow.gif) no-repeat 15px 5px #474F29; 
	color:#FFFFFF; 
	text-decoration:none; 
	display:block; 
	width:220px; 
	padding:3px 0 3px 35px;
	margin:10px 0 0 0;
}

#header .right #shoppingLinks {margin:8px 0 0 0; cursor:default;}
#header .right #shoppingLinks a {color:#263702; margin:0 10px; text-decoration:none; cursor:pointer;}
#header .right #shoppingLinks a:hover {text-decoration:underline; cursor:pointer;}


#header .right .btn:hover {background-color:#546515;}
#header .right #shopping {
	background:url(../../images/index/cart.gif) no-repeat 15px 5px #FFFFFF !important; 
	color:#464C2A !important; 
}
#header .right #shopping:hover {background-color:#FDFFF9 !important;}
/*\ header */

/* main navigation */
#mainNav {
	position:absolute;
	top:407px;
	margin:0 0 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	z-index:50;
	cursor:default;
}
#mainNav a {color:#486903; text-decoration:none; padding:10px 3px ; position:relative; cursor:pointer;}
#mainNav a:hover, #mainNav a.selected {background:url(../../images/index/mainNavHover.gif) repeat-x bottom; cursor:pointer;}
#mainNav .sep {margin:0 3px 0 8px;}
/*\ main navigation */


/* language */
#lang {
	position:absolute;
	top:403px;
	left:50%;
	margin:0 0 0 402px;
	font-size:1px;
	z-index:50;
	cursor:pointer;
}
/* language */

/* item */
.item {width:172px; float:left; margin:0 3px;}
.item .id {width:75px; float:left; text-align:center; color:#698211;}
.item .price {
	width:82px; 
	height:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-align:center; 
	padding:7px 0 0 0;
	margin:-9px 10px 0 0;
	float:right;
}
.item .price[class] {background:url(../../images/index/price.png) no-repeat;}
.pr2 { color: #FF0000; float: right; }

.cat {width:260px; float:left; margin:5px 3px;}
.cat .id {width:75px; float:left; text-align:center; color:#698211;}
.cat .price {
	background-color:#5A6B07;
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-align:center; 
	padding:2px 0;
	margin:-3px 8px 0;
	position:relative;
}
.cat .description {float:right; width:140px; color:#2C3401; margin:5px 0 0 0;}
.cat .description .more {display:block; margin:10px 0 0 0; text-decoration:none; color:#5A6B07;}
.cat .description .more:hover {text-decoration:underline;}

/* wish list */
.wishItem {}
.wishItem .options {width:150px; float:left;}

.wishItem .options  .title {width:35%; float:left; text-align:right; /*font-weight:bold;*/ margin:10px 0 0 0;}
.wishItem .options  .content {width:60%; float:right; text-align:left; margin:10px 0 0 0;}
/*.wishItem .options .ch {border:1px solid #A5ACB2;}*/
.wishItem .options .q {border:1px solid #A5ACB2; width:50px;}

.wishItem .more {float:left;}
.wishItem .del {display:block; margin:10px 0 0 10px; text-decoration:none; color:#5A6B07; float:left;}
.wishItem .del:hover {text-decoration:underline;}
#wishlistSubmit {float:right !important;}
/*\ wish list */


#mainContainerLeft .leftWide .title {width:20%; float:left; text-align:right;}
#mainContainerLeft .leftWide .content {width:76%; float:right; text-align:left; height: auto !important;}
#mainContainerLeft .leftWide .content input { margin:0 !important;}
#mainContainerLeft .rightThin .price {width:83px; height:112px; background:url(../../images/index/pricebg.png) no-repeat; margin:0 auto;}
#mainContainerLeft .rightThin .price .title {display:block; padding:20px 0 0 0; text-align:center;}
#mainContainerLeft .rightThin .price .pr {display:block; text-align:center; color:#A50000;}

/*
#mainContainerLeft .leftWide .content .color {width:43px; height:60px; display:block; float:left; text-align:center; margin:0 5px 18px;}
#mainContainerLeft .leftWide .content .color input {
	border:none !important; 
	position:relative; 
	top:5px; 
	width:14px !important; 
	height:14px !important;
}
*/
#mainContainerLeft .leftThin .title {width:35%; float:left; text-align:right; font-weight:bold;}
#mainContainerLeft .leftThin .content {width:60%; float:right; text-align:left;}

/**/
#thumbs {position:relative}
.thumbs {float:left; width:265px; cursor:default; overflow:hidden; position:relative;}
.arrow {width:14px !important; height:16px; float:left; margin:5px 0 0 0; cursor:pointer; border:none; font-size:1px; display:block;}
.arrowHidden {width:14px !important; height:16px; float:left; margin:5px 0 0 0; display:block; visibility:hidden;}
#arrowLeft {background:url(../../images/index/arrowLeft.gif) no-repeat top;}
#arrowRight {background:url(../../images/index/arrowRight.gif) no-repeat top;}
/**/

#thumbsMaterials { float: left; height: auto !important; }
#thumbsMaterials .color { float: left; margin-top: 2px; width: 260px;}
#thumbsMaterials .color img { float: left; }
#thumbsMaterials .color span { float: left; margin: 8px 0 0 10px; width: 200px;}
#thumbsMaterials .color input { width: auto !important; float: left; }


#mainContainerLeft .rightThin .ac, .orderBtn {
	background-color:#6E810F; 
	color:#FFFFFF; 
	text-decoration:none; 
	display:block;
	width:90%;
	text-align:center;
	padding:3px 0;
	margin:10px auto 0;
	border:none;
	font-size:11px;
	cursor:pointer;
}
#mainContainerLeft .rightThin .ac:hover {background-color:#485604;}

.orderBtn {width:120px !important; margin:10px 0 0 0 !important;}



.dottedSep {background:url(../../images/index/rightNavBkg.gif) repeat-x; height:1px; font-size:1px; margin:0 10px 0 0;}
.solidSep {border-bottom:1px solid #6E810F; font-size:1px; margin:0 10px 5px 0; height:1px; clear:both; padding:3px 0 2px; }
/*\ item */

/* image container */
.imgBkg {width:172px; height:120px;}
.imgBkg[class] {background:url(../../images/index/imgBkg.png) no-repeat;}
.imgBkg img {border:1px solid #474F29; margin:9px 0 0 9px; position:relative;}
.imgBkg a {position:relative;}

.imgBorder {width:117px; height:114px; text-align:center; float:left;}
.imgBorder[class] {background:url(../../images/index/imgShadow.png) no-repeat;}
.imgBorder img {margin:9px 0 0 0; position:relative;}
.imgBorder a {position:relative;}
/*\ image container */

/* image shadow */
.imgShadow {}
.imgShadow .topLeft {background:url(../../images/index/topLeftShadow.gif) no-repeat top left;}
.imgShadow .bottomRight {background:url(../../images/index/bottomRightShadow.gif) no-repeat bottom right; text-align:center;}
.imgShadow .description {position:relative; padding:5px 10px; top:-33px; margin:0 5px; text-align:right; color:#4E6305;}
.imgShadow .description[class] {background:url(../../images/index/transparent.png) repeat;} 
.imgShadow .description a {color:#4E6305; text-decoration:none;}

.imgShadow .more {
	width:82px; 
	height:23px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-align:center; 
	padding:3px 0 0 0;
	margin:-36px 0 0 10px;
}
.imgShadow .more a {position:relative; color:#FFFFFF; text-decoration:none;}
.imgShadow .more[class] {background:url(../../images/index/more.png) no-repeat;}

.imgShadow .bottomRight#gal {text-align:left !important; /*padding:0 0 0 10px;*/ padding:0 0 10px 0;}
#mainContainerRight .imgShadow {width:310px; margin:5px auto; }
#mainContainerRight .imgShadow img {margin:10px auto;}
#mainContainerRight .imgShadow img.gal {margin:10px 0 0 11px !important;}
/*\ image shadow */

/* news */
.news {border-bottom:1px solid #474F29; padding:5px 0; margin:0 15px 10px 0; color:#474F29;}
.news img {float:left; margin:0 10px 10px 0;}
.news .date {float:left; width:65px;}
.news .content {float:right; width:455px;}
.news .title {margin:0 0 7px 0; display:block;}
.news a {color:#474F29; text-decoration:none;}
.news a:hover, .news a:hover .title {text-decoration:underline;}
#allnews {float:right; color:#474F29; text-decoration:none; margin:10px 20px 0 0;}
#allnews:hover {text-decoration:underline;}
/*\ news */

/* main contents */
#mainContainer {width:100%; position:absolute; top:450px; background:url(../../images/index/rBorder.gif) repeat-x bottom;}
#mainContainer .leftBkg  {
	width:1200px; 
	position:relative; 
	left:50%; 
	margin:0 0 0 -1092px; 
	background:#ECF0E5; 
	border-bottom:5px solid #576D08;
}
#pageContainer {width:870px; position:relative; left:50%; margin:0 0 0 55px;}
#mainContainerLeft {width:540px; float:left; margin:0 0 10px 0;}
#mainContainerLeft .left {float:left; width:48%;}
#mainContainerLeft .right {float:right; width:48%;}

#mainContainerLeft .leftWide {float:left; width:75%; margin:10px 0 0 0;}
#mainContainerLeft .rightThin {float:right; width:25%; margin:10px 0 0 0;}

#mainContainerLeft .leftThin {float:left; width:35%; margin:10px 0 0 20px; color:#474F29;}
#mainContainerLeft .rightWide {float:right; width:60%; margin:10px 0 0 0; text-align:center;}


#mainContainerLeft h1 {
	font-size:14px; 
	font-weight:normal; 
	color:#474F29; 
	padding:14px 0 0 5px;
	background:url(../../images/index/h1Bkg.gif) no-repeat left top; 
	margin:0 0 10px 0;
}
#mainContainerRight {width:325px; float:right; margin:0 0 10px 0;}
#mainContainerRight h1 {
	text-align:right;
	font-size:14px; 
	font-weight:normal; 
	color:#474F29; 
	padding:14px 0 5px 0;
	background:url(../../images/index/rightH1Bkg.gif) no-repeat bottom right;
	margin:0 12px 10px 0;
}
#mainContainerRight .sepArrow {
	font-size:1px; 
	background:url(../../images/index/sepArrow.gif) no-repeat bottom right;
	height:5px;
	margin:0 12px 10px 0;
}
#mainContainerRight .banner {
	font-size:1px;
	background-color:#F0F2E7;
	border:1px solid #85954E;
	/*height:60px;*/
	text-align:center;
	margin:0 12px 10px 10px;
}
#mainContainerRight .banner img {margin:5px auto;}
/*\ main contents */

/* right navigation */
#rightNav {margin:10px;}
#rightNav li {
	padding:0 0 1px 0; 
	background:url(../../images/index/rightNavBkg.gif) repeat-x bottom; 
	color:#474F29;
	list-style:none;
}
#rightNav li a {
	display:block;
	padding:4px 0 3px 15px; 
	color:#474F29; 
	text-decoration:none; 
	background:url(../../images/index/rightNavArrow.jpg) no-repeat left center;
	text-transform:uppercase;
}
#rightNav li a:hover, #rightNav li a.selected{color:#647416; text-decoration:none; background:url(../../images/index/rightNavArrowHover.jpg) no-repeat left center #F4F6EF;}

#rightNav ul {padding:0 0 5px 15px; background-color:#F4F6EF;}
#rightNav ul li {
	padding:0 0 1px 0;
	margin:0 5px 0 0;
	/*background:url(../../images/index/rightNavBkg.gif) repeat-x bottom; */
	border-bottom:1px solid #474F29;
	color:#474F29;
	list-style:none;
	background:none !important;
}
#rightNav ul li a {
	display:block;
	padding:4px 0 3px 15px; 
	color:#647416; 
	text-decoration:none; 
	background:url(../../images/index/rightSubNavArrow.jpg) no-repeat left center;
	text-transform:capitalize !important;
}
#rightNav ul li a:hover{color:#647416; text-decoration:none; background:url(../../images/index/rightNavArrowHover.jpg) no-repeat left center #F4F6EF;}


/*\ right navigation */

/* pager */
.pager {margin:20px 10px 0 0; padding:10px 0 0 0;}
.pager ul.pages {float:right; border:1px solid #CACACA; margin:0 0 5px 20px;}
.pager ul.pages li {display:inline;}
.pager ul.pages li a {
	display:block; 
	float:left; 
	width:20px; 
	text-align:center; 
	text-decoration:none; 
	padding:4px 0; 
	color:#A7B274; 
	background-color:#F7F8F3;
}
.pager ul.pages li a:hover, .pager ul.pages li a.selected {background-color:#EAECDE;}
.pager ul.pages li a.previous {width:16px; height:21px; background:url(../../images/index/previous.jpg) no-repeat; padding:0 !important;}
.pager ul.pages li a.previous:hover {background:url(../../images/index/previousHover.jpg) no-repeat;}
.pager ul.pages li a.next {width:16px; background:url(../../images/index/next.jpg) no-repeat; height:21px; padding:0 !important;}
.pager ul.pages li a.next:hover {background:url(../../images/index/nextHover.jpg) no-repeat;}

#border {border-bottom:1px solid #6E810F; margin:20px 10px 10px 0;}
#border .pager {margin:20px 0px 0 0;}
#border h2 {float:left; font-size:14px; color:#364D03; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:15px 0 0 0; text-decoration:none;}

#border h2 a {color:#364D03; text-decoration:none;}
#border h2 a:hover {color:#628D03; text-decoration:none;}

/*\ pager */



/* contacts */
label {display:block;}
#fb input, .right input {width:180px; border:1px solid #A5ACB2;}
textarea {width:180px; height:100px; border:1px solid #A5ACB2;}
.btnForm {width:80px !important; border:none; background-color:#58662F; color:#FFFFFF; margin:5px 20px 0 0 !important;}


.orderForm {margin:30px auto 10px;}
.orderForm label {float:left; width:180px; text-align:right; margin:3px 15px 0 0;}
.orderForm input {float:left; margin:3px 5px 0 0; width:220px !important; border:1px solid #A5ACB2;}
.orderForm textarea {float:left; margin:3px 5px 0 0; width:220px !important;}

.orderForm h2 {text-align:center; font-weight:normal; font-size:11px; margin:0 0 10px 0;}
.orderForm .buttons {width:200px; position:relative; left:210px;}

.orderForm .buttons .btnForm {width:80px !important;}
/*.orderForm .btnForm {margin:5px 20px 0 0;}*/
/*\ contacts */



/* footer */
#footer {position:absolute; width:870px; left:50%; margin:10px 0 0 -435px; padding:0 0 10px 0; color:#576D08;}
#footer .left {float:left;}
#footer .right {float:right; margin:0 10px 0 0;}
#footer a {color:#576D08; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
/*\ footer */


/*\ containers */