@charset "utf-8";
@import "oxid_old.css";

/* Naturalis redesigne */
body {}
body,table,input,select,textarea,tt {
	font:12px/130% Arial, Helvetica, sans-serif;
}
h1 {
	font-size:18px;
	font-weight:normal;
}
h2   {font-size: 12px;}
h3   {font-size: 11px;}
strong.h2 {font-size: 12px;}
strong.h3 {font-size: 11px;}
div#page {
	background:url(bg/page-bg.png) no-repeat;
	background-position:center 106px;
	padding:0 13px;
}


div.bar.oxid .logo {}
#banner {
	width:807px;
	height:105px;
	float:left;
	padding:0;
}



div.bar.oxid dl.box {
	width:170px;
}

dl.box.basket,
dl.box.service dt {
	display:none;
}
dl.box.service dd ul {
	font-size:11px;
	padding-top:13px;
}
dl.box.service dd ul li a {
	color:#7d8714;
	background:transparent url(bg/list-arrow-right.gif) center left no-repeat;
	font-weight:bold;
}
dl.box.service dd ul li a:hover {
	color:#f58714;
	text-decoration:none;
}


dl.box.account {
	width:auto;
	float:left;
}
dl.box.account .dt {
	float:left;
	background:none !important;
	padding:0;
	margin:0;
}
dl.box.account .dt a {
	display:block;
	font-size:12px !important;
}
div.bar.links.single dl.box dt {
	background:none;
	padding:0;
	margin:0;
	font-size:12px !important;
}
dl.box dd.dropdown {
	position:absolute;
	left:auto;
	right:0;
}
dl.box.open dd.dropdown {
	top:14px;
	left:auto;
	right:0;
	margin-top:3px;
	width:150px;
	padding:0;
	background-color: #edeece;
	border:1px solid #bfbc62;
}
dl.box.open dd.dropdown ul {
	padding:0;
	margin:0;
	border:1px solid #fff;
	border-left:none;
	border-left:0;
}
dl.box.open dd.dropdown ul li a {
	display:block;
	padding:0 5px 0 15px;
	line-height: 20px;
	text-decoration: none;
	background:#edeece url(bg/oxid_ce_.gif) 0 -50px no-repeat;
	color:#666633;
	float:none;
	border-bottom:1px solid #bfbc62;
	font-size:11px;
}
dl.box.open dd.dropdown ul li a.last {
	border-bottom:none;
	border-bottom:0;
}
dl.box.open dd.dropdown ul li a:hover {
	background-color:#dfe0a6;
	color:#666633;
	background-position:0 -75px;
}



span.btn {
	background:transparent url(bg/buttons_ce_.png) right -150px no-repeat;
	padding: 0 15px 0 0;
	height:29px;
	line-height:29px;
	display:-moz-inline-stack;
	display:inline-block;
	margin:0;
	outline:0;
}
span.btn input, span.btn a {
	border:none;
	height:29px;
	line-height:10px;
	outline:0;
	position:relative;
	display:block;
	padding:3px 1px 3px 15px;
	margin:0;
	color:#edeece;
	font-weight:bold;
	cursor:pointer;
	background:transparent url(bg/buttons_ce_.png) no-repeat left -150px;
	white-space:nowrap;
}
span.btn a {
	width:auto;
	height:20px;
	padding:9px 0 0 15px;
	position:relative;
}
span.btn a:hover {
	text-decoration:none;
}

#body .product .tocart input,
#body .box.compare .fromcompare input {
	color:#60742b;
	padding:0 0 2px 28px;
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
	margin:0;
}
#left .box.minibasket,
#right .box.minibasket {
	padding-bottom:15px;
}
.box.minibasket .tocart input,
#right .box.minibasket .tocart input {
	text-align:left;
	color:#60742b;
	padding:0 0 2px 28px;
	font-weight:normal;
	white-space:nowrap;
	line-height:18px;
}
#right .listitem.rightlist .price .btn {
	background: transparent url(bg/btn-cart.gif) 0 0 no-repeat;
}


div.bar.links {
	padding-top:6px;
	padding-bottom:6px;
}
div.bar.links.single {
	background-color:#7d8714;
}
div.bar.links a,
div.bar.links .right a,
div.bar.links .left a {
	padding-top:1px;
	padding-bottom:1px;
	color:#fff;
	font-weight:normal;
	line-height:13px;
}
div.bar.links .fixed {
	display:none;
}



div#path  {
	margin-left:210px;
	font-weight:normal;
	padding:10px 0 5px 0;
}

div#left {
	width:184px;
	border-right:none;
	border-right:0;
}

#left form.search {
	background-color:#bfbc62;
	padding-top:0;
}

#left form.search span.btn {
	width:31px;
	height:28px;
	padding:0;
	vertical-align:top;
	margin-top:-3px;
}
#left .search span.btn #test_searchGo {
	width:31px;
	height:28px;
	background:#bfbc62 url(bg/btn-search.gif) top left no-repeat;
	text-indent:-100px;
	padding:0;
}
#left .search span.btn input {
	width:31px;
}
#left form.search .txt,
#left form.search .search_input {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border:1px solid #98952a;
}
#left form.search .txt {
	width:122px;
	padding:2px 1px;
}
#left form.search .search_input {
	width:126px;
	padding:1px;
}


ul.tree {
	border-right:4px solid #bfbc62;
	margin:0;
	padding:0;
	background-color: #edeece;
}
ul.tree li a {
	color:#666633;
	display:block;
	border-bottom:1px solid #bfbc62 !important;
	background-color: #edeece;
	padding:4px 5px 4px 20px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.tree li a:hover,
ul.tree li a.act {
	background-color:#dfe0a6;
	background-image:url(bg/list-arrow-right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	text-decoration:none;
}
ul.tree li a.has {
	padding-right:15px;
}
ul.tree li ul {
	display:none;
}
ul.tree li a.root {
	font-weight: bold;
}
/*isskleistas*/
ul.tree li a.exp{}
/*aktyvus*/
ul.tree li a.act{}
/*isskleistas aktyvus*/
ul.tree li a.exp.act{}


#left ul.info {
	background:none;
}
#left ul.info li a {
	background:none;
	padding:0;
	border:none;
	border:0;
	padding:4px 5px 4px 20px;
	background-image:url(bg/list-arrow-right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	color:#666633;
	font-weight:bold;
	text-indent:0;
}
#left ul.info li a:hover {
	color: #f58714;
	text-decoration:none;
}


#left dl.news {margin: 7px 0; padding-left: 0px;}
#left dl.news dt {margin-bottom: 9px;}
#left dl.news dt a {
	padding:4px 5px 4px 20px;
	background-image:url(bg/list-arrow-right.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
	color:#666633;
	font-weight:bold;
	text-decoration: none;
	text-indent:0;
}
#left dl.news dt a:hover {
	color: #f58714;
	text-decoration:none;
	/*text-decoration: underline;*/
}
#left dl.news dd {
	display:none;
	/*margin: 0 0 9px 0;*/
}



strong.h2,
#left strong.h2,
#right strong.h2,
#left strong.h2 a,
#right strong.h2 a,
#left strong.h2 a:hover,
#right strong.h2 a:hover,
#right div.forms strong.h2 {
	color:#fff;
	text-decoration:none;
}
#right strong.h2 {
}

#right div.forms strong.h2 {
	background:none;
	padding:0;
}
#right strong.h2 a {
	display:block;
	text-decoration:none;
}
#right strong.h2 a:hover {
	text-decoration:none;
}

#left strong.h2 {
	height:28px;
	padding:13px 10px 0 75px;
	background:url(bg/h-left-default.png) no-repeat;
	background-position:0 5px;
}
#left strong#test_LeftSideInfoHeader {
	height:31px;
	padding:9px 5px 0 80px;
	margin:5px 0;
	background:transparent url(bg/h-info.png) top left no-repeat;
}
#left strong#test_LeftSideNewsHeader {
	height:38px;
	padding:17px 5px 0 80px;
	margin:5px 0;
	background:transparent url(bg/h-news.png) top left no-repeat;
}
#left strong.h2.search {
	min-height:25px;
	height:auto !important;
	height:25px;
	background:#bfbc62 url(bg/magnify_glass.png) no-repeat;
	background-position:18px 100%;
	padding:15px 8px 0 55px;
	font-size:12px;
	color:#fff;
}

#right strong a#test_RightSideNewsLetterHeader {
	height:30px;
	padding:10px 10px 0 75px;
	margin:5px 0;
	background:url(bg/h-news_by_email.png) top left no-repeat;
}

#right strong span#test_RightSideFacebook {
	height:30px;
	padding:10px 65px 0 75px;
	margin:5px 0;
	background:url(bg/h-news_by_email.png) top left no-repeat;
    display:block;
    color: #fff;
}
#right strong#test_RightSideBarGainHeader {
	height:34px;
	padding:14px 10px 0 75px;
	margin:5px 0;
	background:url(bg/h-best_price.png) top left no-repeat;

}
#right strong a#test_RightSideAccountHeader {
	height:31px;
	padding:17px 10px 0 75px;
	margin:5px 0;
	background:url(bg/h-my_data.png) top left no-repeat;
}
#right strong a#test_RightSideOpenIdHeader,
#right .forms strong.h2 a {
	height:28px;
	padding:8px 10px 0 75px;
	margin:5px 0;
	background:url(bg/h-default.png) top left no-repeat;
}
#right strong a#test_RightBasketHeader {
	height:34px;
	padding:15px 10px 0 75px;
	margin:5px 0;
	background:url(bg/h-cart.png) top left no-repeat;
}
#right strong#test_RightSideSimilListHeader {
	height:34px;
	padding:16px 10px 0 75px;
	margin:5px 0;
	background:url(bg/h-related.png) top left no-repeat;
}



#right .listitem .picture {
	border:1px solid #ccc;
	padding:1px;
}
#right .listitem a:hover {
	color:#f58714;
	text-decoration:none;
}
#right .listitem a.link {
	font-family:Verdana, Geneva, sans-serif;
}
#right .listitem a.link:hover {
	text-decoration: underline;
}


#right div.forms div.box,
#left div.box {
	padding-top:0;
	color:#666633;
}

#right input.fullsize {
	width:171px;
	border:1px solid #999933;
	padding:6px 8px;
	margin:0 0 5px 0;
	background-color:#ffffcc;
	color:#60742b;
}
#right span.btn input {
	width:90px;
}
.nowrap {
	white-space:nowrap;
}
#test_RightLogin_KeepLogggedIn {
	vertical-align:bottom;
}
#right input.openid {
	width:153px;
	border:1px solid #999933;
	padding:6px 8px 6px 26px;
	margin:0 0 5px 0;
	background-color:#ffffcc;
	background-position:5px 50%;
	color:#60742b;
}


#body .separator {
	/*
	height: 10px;
	background:transparent url(bg/sepatator_ce_.gif) no-repeat center center;
	margin:0 5px;
	float:left;
	width: 568px;
	border:1px solid #5e5e5e;
	border-top:none;
	border-bottom: none;
	*/
	border:none;
	border:0;
}
a.rss{
	width:22px;
	height:22px; 
	bottom:4px;
	right:6px;
}
#body .boxhead a.rss {bottom:4px;}
#body .boxhead {
	color:#58701d;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #f0a400;
	background:none;
	border-right:0;
	/*border-right-color:#878514;*/
	/*border-bottom:1px solid #878514;*/
	font-size:18px;
	font-weight:normal;
}
#body .boxhead em {
	font-size:14px;
}
#body .box {
	border-color:#878514;
	border-top-style:solid;
}
#body .empty {
	border-right:0;
	border-left:0;
	border-bottom:0;
}
#body .box a:hover {
	color:#f58714;
}

#body .locator {
	border-bottom:0;
}
#body .locator .lochead {
	background: #edeece;
	color: #878413;
}
#body .locator .lochead a {
	font-size:12px;
	color: #878413;
	margin:0 1px;
}
#body .locator .lochead a:hover,
#body .locator .lochead a.active,
#body .locator .locbody a:hover,
#body .locator .locbody a.active,
#body .locator .sort_row a.none:hover {
	color:#f58714;
	text-decoration:none;
}
#body .locator .lochead strong.h4 {color:#878413; font-size:12px; font-weight:normal;}
#body .locator .locbody {font-weight:normal; color:#58701d;}
#body .locator .locbody, #body .locator .locbody a {font-size: 11px; color:#58701d;}
#body .locator .locbody a {font-weight:bold;}
#body .locator .sort_row a.none {
	color: #58701d;
	text-decoration:none;
}

#body .errorbox{
	border:1px solid #878514;
	color:#F30;
	font-size:11px;
	background-color:#fff;
}
#body .box.notice {
	border:1px solid #878514;
	padding:5px;
	margin-top:5px;
	width:558px;
	/*background:none;*/
	font-weight:bold;
}
#body .box.notice .def_color_1 {
	color:#F30;
}
#body .box.notice .fs10 {
	font-size:11px !important;
}
#body .product {
	font:10px/130% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/*
#body .product {
	width:145px;
	height:162px;
	font:10px/130% Verdana,Geneva,Arial,Helvetica,sans-serif;
	border:0;
	margin:0 1px 6px 5px;
	padding:5px 9px 9px 130px;
	background:url(bg/product-bg.jpg) top left no-repeat;
}
*/
#body .product strong.h3 {
	overflow:visible;
}
#body .product .price {
	font-family:Verdana, Geneva, sans-serif;
}
#body .product.small {
	min-height:160px;
	height:auto !important;
	height: 160px;
}
#body .product.head {
	margin-top:30px;
	border-top:none;
	border-top:0;
	border-left:none;
	border-left:0;
	border-right:none;
	border-right:0;
	border-color:#5e5e5e;
}
#body .product.head strong.h4 {
	margin:0;
	height:25px;
	padding:5px 5px 0 7px;
	background:none;
	border:none;
	border:0;
	border-left:8px solid #5e5e5e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#58701d;
}
#body .product.head strong.h4.thin {
	height:25px;
	padding:5px 5px 0 7px;
	border:0;
	border-left:8px solid #5e5e5e;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#58701d;
}
#body .product.head strong.h4 small{
	top:6px;
	color:#58701d;/*fc6634;*/
	font-size:12px;
}
#body .product.head.topshop strong.h4 {
	color:#58701d;/*fc6634;58701d*/
	border-color:#fc6634;
}
#body .product.head.topshop{border-color:#878514}

#body .product.big {
	border:1px solid #878514;
}
#body .product.thin{
	border:1px solid #878514;
}
#body .product.thin strong.h3 {
	padding-right:110px;
}
#body .product.details {
	border:1px solid #878514;
	border-bottom:none;
	border-bottom:0;
	min-height: 350px;
}
#body .product.moredetails {
	/*border:1px solid #878514;*/
	border-top:none;
	border-top:0;
	border-right:1px solid #878514;
	border-bottom:1px solid #878514;
	border-left:1px solid #878514;
}


#body .box.compare .product.small {
	width:123px;
	height:147px;
	margin: 0 auto;
	padding: 125px 0 0 0;
	background-image:none;
}

#body .box.compare .reorder a {
	font-size: 11px;
	border: 1px solid #878514;
	line-height: 11px;
	padding:0 0 1px 5px;
	width: 11px;
	color: #878413;
}
#body .box.compare .reorder a:hover {color: #f58714;}
#body .box.compare table.cmp_tbl td, #body .box.compare table.cmp_tbl th {
	font-size:11px;
}

/*
#body .wishlist .product {padding: 5px 0 5px 130px; margin: 0; border: none; background-image:none;}
#body .wishlist .product.thin {width: 413px;}

#body .recommendlist .product {padding: 5px 0 5px 130px; margin: 0; border: none;}
#body .recommendlist .product.thin {width: 413px;}
*/



#body .box .guestbook .body td {
	font-size:11px;
}



#body div.bar.prevnext {
	/*
	background-color:#efefef;
	border:1px solid #5e5e5e;
	*/
	background:none;
	border:0;
	margin:5px;
	padding:0;
	height: 27px;
	float: left;
	width: 568px;
}
#body div.bar.prevnext input {
	background:#f0a400;
	color:#ffffff;
	border:1px solid #f7ffcf;
	cursor:pointer;
	font-size: 11px;
	font-weight:bold;
	padding:4px 35px;
	margin:0;
	line-height: 1.1em;
	white-space:nowrap;
}


#body .wellcome {
	height:auto;
	float:none;
}


/*
#body .basket {
	border: 1px solid #878514;
	border-left:none;
	border-left:0;
}
#body .basket tbody td {background: #ffffff;}
#body .basket th {
	border-bottom: 1px solid #878514;
	border-top:none;
	border-top:0;
	border-right:none;
	border-right:0;
	color:#58701d;
}
#body .basket th.brd {border-left: 1px solid #878514;}
#body .basket th .brd_line {background: #878514;}
#body .basket td.brd {border-left: 1px solid #878514;}
*/
#body .basket tbody td {background: #fff;}
#body .basket th {
	border-bottom: 1px solid #5e5e5e;
}

#body .ordersteps dl {
	height: 70px;
}

#body strong.useroptboxhead {
	background:none;
	border-top:none;
	border-top:0;
	border-right:none;
	border-right:0;
	border-bottom:none;
	border-bottom:0;
	font-size:18px;
	font-weight:normal;
}
#body .useroptbox {
	width:161px;
	min-height:400px;
	height:auto !important;
	height:400px;
	overflow:hidden;
	padding:5px 10px;
	border:1px solid #5e5e5e;
	background-color:#fff;
}


#body div.bar.prevnext .termsconfirm table {border:1px solid #878514;}
#body div.bar.prevnext .termsconfirm td {font-size: 11px; padding:5px; background-color:#fff;}
#body div.bar.prevnext .termsconfirm a {font-size: 11px;}
#body div.bar.prevnext .termsconfirm a:hover {color:#f58714;}


#body .account_header dt a{font-size: 11px;}
#body .account_header dd{font-size: 11px;}


#body .form.orderhistory td,
#body .form.orderhistory th,
#body .form.orderhistory a.artlink {
	font-size: 11px;
}
#body .form.orderhistory a.tocart {background: transparent url(bg/btn-cart.gif) 0 0 no-repeat;}


.row_item_outer {
	float:left;
	width:573px;
	height:auto;
	padding:0;
	margin:0 2px 7px 5px;
	padding-bottom:5px;
	background:url(bg/row-item-b-bg.jpg) left bottom no-repeat;
}
.row_item {
	width:573px;
	background:url(bg/row-item-t-bg.jpg) left top no-repeat;
	padding-top:5px;
}
.row_item_inner {
	width:554px;
	padding:1px 14px 5px 6px;
	background:url(bg/row-item-bg.jpg) left top repeat-y;
}
.row_item .picture {
	float:left;
	display: block;
	width: 100px;
	text-align: center;
	overflow:hidden;
}
.row_item .description {
	width:445px;
	float:right;
	color:#666633;
	font-size:14px;
	line-height:150%;
	text-align:justify;
}
.row_item .description h3 {
	font-size:14px;
	line-height:150%;
	margin:2px 0 10px 0;
	color:#666633;
}
.row_item .description p {
	margin:0;
}
.row_item .description a {
	color:#f58714 !important;
	text-decoration:none;
	font-size:14px !important;
}
.row_item .description a:hover {
	text-decoration:underline;
}


.pointer {
	cursor:pointer;
}


.news_item {
	display:none;
}


div.bar.copy {
	background-color:#7d8714;
	padding-left:10px;
	text-align:center;
}
div.bar.copy #delivery_link {
	float:none;
}
div.bar.shop a {
	color:#7d8714;
}
div.bar.shop a:hover {
	color:#f58714;
	text-decoration:none !important;
}
#footer .footertext {
	color:#7d8714;
}

.fb_share {
    text-align:left; 
    display:block; 
    position:absolute;
    top:320px;
    left:100px; 
}
.fb_like {
    left:8px; 
    text-align:left;
    display:block; 
    position:absolute;
    top:318px;
}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 5px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:250px;height: 150px;background: #ffffff;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #000000;padding:10px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#5e5e5e;background:#efefef;border:1px solid #5e5e5e;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:120px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}


div.fbMsg.on.popup { width: 400px; height: 200px; margin-top: -100px; margin-left: -200px;}
/*div.on.popup span.btn{background: transparent url(bg/buttons_pe_.gif) right -150px no-repeat;padding: 0 1px 0 0;height:18px;line-height:18px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
div.on.popup span.btn input, span.btn a{width: auto; border:none;height:18px;line-height:10px;outline:0;position:relative;display:block;padding:2px 7px;margin:0;color:#ffffff;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_pe_.gif) no-repeat left -150px;}
div.on.popup span.btn a{padding:3px 8px 2px; position:relative;} */
div.fbMsg.on.popup .popupMsg { font-size: 11px; padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-bottom: 5px;}
div.fbMsg.on.popup .popupFooter { position: absolute; bottom: 5px; left: 10px; }



div.on.popup span.btn {
    background:transparent url(bg/buttons_ce_.png) right -150px no-repeat;
    padding: 0 15px 0 0;
    height:29px;
    line-height:29px;
    display:-moz-inline-stack;
    display:inline-block;
    margin:0;
    outline:0;
}
div.on.popup span.btn input, span.btn a {
    border:none;
    height:29px;
    line-height:10px;
    outline:0;
    position:relative;
    display:block;
    padding:3px 1px 3px 15px;
    margin:0;
    color:#edeece;
    font-weight:bold;
    cursor:pointer;
    background:transparent url(bg/buttons_ce_.png) no-repeat left -150px;
    white-space:nowrap;
}
div.on.popup span.btn a {
    width:auto;
    height:20px;
    padding:9px 0 0 15px;
    position:relative;
}
div.on.popup  span.btn a:hover {
    text-decoration:none;
}

