@import url('font.css');

html, body {font-size:9pt;font-family:arial,tahoma,verdana,helvetica,sans-serif;color:#828282;line-height:16px;border:0px;width:100%;height:100%;}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, input, select, textarea, form, fieldset, button, img, table, th, td, blockquote, embed, iframe {margin:0px;padding:0px;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
table {border-collapse:collapse;border-spacing:0px;border:0px;}
th, td {text-align:left;vertical-align:middle;border:0px;}
img, fieldset, button, blockquote {border:0px none;}
input, select, textarea {font:9pt arial;outline:none;}
textarea {overflow:auto;resize:none;}
a {color:#484848;cursor:pointer;}
a, a:visited, a:active {text-decoration:none;}
a:hover {color:#ff8400;text-decoration:none;}
a:active, a:focus {outline:none;}

.clear {background:transparent none!important;font-size:0pt!important;line-height:0px!important;border:0px!important;width:auto!important;height:0px!important;padding:0px!important;margin:0px!important;clear:both!important;float:none!important;display:block!important;visibility:hidden;}
.clearfix-old:after {height:0px;content:"\0020";display:block;clear:both;visibility:hidden;overflow:hidden;}
.clearfix-old {display:block;}

h1 {
	
	font:30pt/40px MyriadProLight;color:#78a22f;margin-bottom:21px;
}



.h2 {font:bold 9pt/14px arial;color:#484848;text-transform:uppercase;margin-bottom:7px;}

#wrapper {min-width:1000px;height:auto!important;min-height:100%;margin:0px auto;position:relative;overflow:hidden;}
#header {/*background-color:#ffffff;*/}
.header {width:940px;margin:0px auto 13px;}
.header .social {font-size:8pt;margin:14px 0px 0px;float:left;}
.header .social div {margin-right:4px;float:left;}
.header .social a {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:20px;height:17px;margin-left:3px;float:left;}
.header .social .draugiem {background-position:-144px -164px;}
.header .social .draugiem:hover {background-position:-144px -184px;}
.header .social .draugiem:active {background-position:-144px -204px;}
.header .social .facebook {background-position:-167px -164px;} 
.header .social .facebook:hover {background-position:-167px -184px;}
.header .social .facebook:active {background-position:-167px -204px;}
.header .social .twitter {background-position:-190px -164px;}
.header .social .twitter:hover {background-position:-190px -184px;}
.header .social .twitter:active {background-position:-190px -204px;}
.header .social .g_plus {background-position:-213px -164px;}
.header .social .g_plus:hover {background-position:-213px -184px;}
.header .social .g_plus:active {background-position:-213px -204px;}


#logo {margin:3px 43px 0px 0px;float:left;}
#menu {background-color:#9f9f9f;height:29px;}
#menu > div {width:940px;height:29px;margin:0px auto;}
#menu ul {font:bold 9pt/30px arial;text-transform:uppercase;height:29px;float:left;overflow:hidden;}
#menu ul a {color:#ffffff;height:29px;padding:0px 9px;float:left;overflow:hidden;}
#menu ul a:hover {background-color:#888888;}
#menu ul a:active {background-color:#717171;}
#menu ul li {float:left;}
#menu ul li:first-child a {padding:0px 9px 0px 10px;}
#menu ul li:first-child span {background:transparent url('img/block-1.png') -184px -223px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:21px;height:17px;margin-top:6px;float:left;}
#menu ul li:first-child + li a {padding-left:12px;}
#menu ul li.current:first-child span,
#menu ul li.sel:first-child span {background-position:-184px -243px;}
#menu ul li.current a ,
#menu ul li.sel a {background-color:#ffffff;color:#484848;}
#menu ul li.home span {margin-right:11px;}
#menu .steps {font:bold 9pt/30px arial;color:#828282;text-transform:uppercase;border-right:3px solid #ffffff;margin-left:-3px;float:left;}
#menu .steps > div {border-left:3px solid #ffffff;height:29px;padding:0px 28px 0px 24px;float:left;}
#menu .steps > .sel {background-color:#ffb83a;color:#ffffff;}
#menu .steps > .sel span {background-position:-22px -332px;color:#000000;}
#menu .steps span {background:transparent url('img/block-1.png') 0px -332px no-repeat scroll;color:#ffffff;line-height:20px;text-align:center;width:19px;height:19px;margin:5px 13px 0px 0px;float:left;}
#menu .links {position:relative;z-index:100;float:right;}
#menu .links div {background-color:#ffffff;width:40px;height:29px;margin:0px -20px;float:right;}
#menu .links a {position:relative;z-index:5;float:right;cursor:default;}
#menu .link_1 {margin:-26px 3px -28px -9px;position:absolute!important;top:0px;right:79px;}
#menu .link_1:hover {margin:-30px 3px -34px -9px;}
#menu .link_2 {cursor:pointer!important;margin:-27px 3px -29px -9px;}
#menu .link_3 {margin:-22px 3px -24px -8px;}
#menu.with_steps {background-color:#f2f2f2;}
#languages {font-size:8pt;margin:14px 0px 0px;float:left;}
#languages a {color:#ff8400;}
#languages a:hover {color:#000000;}
#languages li {float:left;}
#languages li + li {margin-left:10px;}
#languages .sel a {color:#484848;}
#languages + .social, .country + #languages, .country + .social {background:transparent url('img/line-1.png') 0px 1px no-repeat scroll;padding-left:16px;margin-left:15px;}
.country + #languages, .country + .social {margin-left:5px;}
.country {font-size:8pt;margin:14px 0px 0px;float:left;}
.country div {margin-right:6px;float:left;}
.country dl {float:left;position:relative;z-index:100;}
.country dt {cursor:pointer;}
.country dt a {background:transparent url('img/block-2.png') right 7px no-repeat scroll;padding:0px 26px 0px 7px;height:16px;margin-right:1px;position:relative;z-index:30;}
.country dt a:hover {background-position:right -17px;}
.country dd {position:relative;z-index:1000;}
.country ul {background-color:#ffffff;border:1px solid #e3e3e3;border-radius:0px 1px 1px 1px;width:115px;position:absolute;top:-1px;left:0px;z-index:20;display:none;}
.country ul li a {color:#ff8808;border-top:1px solid #ecebeb;padding:4px 6px;}
.country ul li a:hover, .country ul li.sel a {background-color:#f1efef;color:#000000;}
.country ul li:first-child a {border:0px;}
.country a {display:block;}
.country a:hover {color:#000000;}
.country a span {background:transparent url('img/country.png') 1000px -1000px no-repeat scroll;padding-left:19px;display:block;}
.country .lv span {background-position:0px 3px;}
.country .ru span {background-position:0px -27px;}
.country .en span {background-position:0px -57px;}
.country .gb span {background-position:0px -57px;}
.country .bg span {background-position:0px -87px;}
.country .de span {background-position:0px -117px;}
.country .dk span {background-position:0px -147px;}
.country .fi span {background-position:0px -177px;}
.country .fr span {background-position:0px -207px;}
.country .hu span {background-position:0px -237px;}
.country .no span {background-position:0px -267px;}
.country .pl span {background-position:0px -297px;}
.country .se span {background-position:0px -327px;}
.country .us span {background-position:0px -357px;}
.country .gr span {background-position:0px -387px;}
.country .in span {background-position:0px -417px;}
.country.focus dl {margin-top:-7px;}
.country.focus dt {height:28px;}
.country.focus dt a {background-position:right -11px;color:#000000;border:1px solid #e3e3e3;border-bottom-color:#f6f6f6;/*border-radius:1px 1px 0px 0px;*/padding:6px 26px 4px 6px;margin:0px;}
.basket_content {width:300px;float:right!important;display:none}


#page_a13218 .basket_content {display:block}

.basket_fix {width:300px;position:fixed;top:0px;z-index:200;}
.basket {background:#ffb83a url('img/block-1.png') -966px -546px no-repeat scroll;font-size:8pt;line-height:14px;color:#986c1b;min-height:31px;padding:4px 0px 4px 44px;float:right!important;position:absolute;top:0px;right:0px;}
.basket .ico {background:transparent url('img/block-1.png') -208px -224px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:26px;height:23px;margin:4px 10px 4px 0px;float:left;display:none;}
.basket .ico + .content {/*margin-left:36px;*/}
.basket .content {border-left:1px solid #ffcd75;/*width:194px;*/min-height:30px;padding:1px 10px 0px 7px;float:left;white-space:nowrap;}
.basket .content > div {width:120px;float:left;}

#shop_cart div > a,
.basket .content > div > span {font-weight:bold;font-size:9pt;color:#3f3f3f;margin-top:1px;display:block;white-space:nowrap;}
.basket .content p {font-size:0pt;text-indent:-9999px;width:194px;height:0px;}
.basket a.btn_3 {padding-right:10px;margin:4px 0px 0px 0px;float:left;}
.basket a.btn_3 span {width:54px;padding:0px 0px 0px 10px;}

#promo {height:500px;position:relative;z-index:0;/*overflow:hidden;*/}
#promo .slider {/*width:940px;*/height:500px;margin:0px auto;position:relative;overflow:hidden;}
#promo .slider .content {width:100%!important;height:500px;margin:0px auto;position:relative;}
#promo .slider .content > img {margin:0px 0px -500px -700px;position:relative;left:50%;display:block;}
#promo .slider .slider_content {width:940px;height:500px;margin:0px auto;}
#promo .slider .slider_content .video {width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1000;}
#promo .slider .video {width:100%!important;}
#promo .slider .video iframe, #promo .slider .video object {margin:40px auto 0px;display:block;}
#promo .slider2 {width:100%;height:500px;margin:0px auto;position:relative;overflow:hidden;}
#promo .slider2 .img, #promo .slider2 .video {width:100%;height:500px;position:absolute;top:0px;left:0px;z-index:0;display:none;}
#promo .slider2 .img img {margin:0px 0px -500px -700px;position:relative;left:50%;display:block;}
#promo .slider2 .video iframe, #promo .slider2 .video object {margin:40px auto 0px;display:block;}
#promo .slider2 .content {width:940px;height:500px;margin:0px auto;position:relative;overflow:hidden;}
#promo .slider2 .content img {margin:0px 0px -500px -700px;position:relative;left:50%;display:block;}
#promo .slider2 .slide {width:940px;height:500px;position:absolute;top:0px;left:0px;}
#promo .slider2 .cont {width:940px;height:500px;padding-right:10px;position:relative;float:left;overflow:hidden;}
#promo .slider2 iframe, #promo .slider2 object {margin-top:40px;position:relative;z-index:100;}
#promo h1, #promo h2 {
	font: 39pt/52px MyriadProLight;
	color: #ff8400;
	margin-bottom: 35px;
}

#promo h1 span, #promo h2 span {font-size:30pt;line-height:30px;color:#78a22f;margin-top:-2px;display:block;}
#promo .prev, #promo .next {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:25px;height:67px;position:absolute;top:89px;z-index:10;cursor:pointer;}
#promo .prev {background-position:-261px -164px;left:0px;}
#promo .prev:hover {background-position:-311px -164px;}
#promo .prev:active {background-position:-361px -164px;}
#promo .next {background-position:-236px -164px;right:0px;}
#promo .next:hover {background-position:-286px -164px;}
#promo .next:active {background-position:-336px -164px;}
#promo .txt {text-align:right;padding-top:78px;position:relative;z-index:1;}
#promo .promo_block {width:940px;margin:0px auto;position:relative;}

#promo .promo_items {position:absolute;bottom:20px;left:0px;z-index:1010;}


#promo .promo_items ul.product_main_list li {
    float: left;
    height: 137px;
    margin-right: 13px;
    width: 280px;
}

#promo .promo_items ul.product_main_list li.halek8 {margin:0;}

/*#promo .promo_items ul.product_main_list li + li {margin-left:20px;}*/
#promo .promo_items ul.product_main_list li > img {margin-bottom:10px;}
#promo .promo_items ul.product_main_list li > li {padding-bottom:10px;}
#promo .promo_items ul.product_main_list li > li .availability {margin-bottom:-7px;}
#promo .promo_items ul.product_main_list li > li .availability + span {margin:6px 0px -7px;}
#promo .promo_items ul.product_main_list li > li > span {margin-bottom:-3px;}
#promo .promo_items ul.product_main_list li .info .availability {font-size:8pt;line-height:13px;height:42px;padding-top:3px;}
#promo + #body > .content {padding:0px 0px 33px;}

#body {/*background-color:#ffffff;*/}
#body > .content {width:940px;padding:28px 0px 33px;margin:0px auto;}
#body > .content > div.back {margin:-11px 0px 8px;}
#body > .content_2 {padding-top:20px;}
#body > .content_2 > #right h2 {margin-top:-2px;}
#body.with_bg {background:#ffffff url('img/bg-1.png') center bottom no-repeat scroll;}
#left {width:600px;float:left;}
#left_2 {width:620px;float:left;}
#right {width:304px;float:right;}
#right h2 {margin:0px 0px 8px 3px;}

/*#right .product_main_list li,*/
#right .item {margin:0px 1px 0px 3px;}
#right .item + .item {margin-top:20px;}
#right .item .info .availability {font-size:8pt;line-height:13px;height:42px;padding-top:3px;}
#right .banners {margin:40px 1px 0px 3px;overflow:hidden;}
#right .banners > div + div {margin-top:20px;}
#right .banners img {display:block;}

#basket {border:2px solid #f2f2f2;padding:14px 18px;}
#basket h1 {margin-bottom:17px;}
#basket table {color:#484848;width:100%;}
#basket table th {font-weight:normal;font-size:8pt;border-bottom:2px solid #b3d88c;padding:0px 20px 4px 10px;}
#basket table th.count {text-align:center;}
#basket table td {text-align:right;vertical-align:middle;border-bottom:1px solid #ebebeb;padding:9px 20px 7px 10px;}
#basket table img {margin:0px 10px 3px 0px;float:left;}
#basket table span {color:#000000;}
#basket table .nowrap {white-space:nowrap;}
#basket table .txt {line-height:16px;text-align:left;padding:24px 0px;}
#basket table .txt.two_row {padding:15px 0px;}
#basket table .txt.three_row {padding:8px 0px;}
#basket table .txt.more_row {padding:0px;}
#basket table .remove {background:transparent url('img/block-1.png') -44px -332px no-repeat scroll;font-size:0pt;text-indent:-9999px;line-height:100px;width:8px;height:8px;margin:26px 12px 26px 0px;float:left;overflow:hidden;cursor:pointer;}
#basket table .remove:hover {background-position:-44px -343px;}
#basket .result {background-color:#f2f2f2;color:#484848;text-align:right;min-width:178px;padding:18px 20px 16px;margin:-1px 0px 0px 21px;float:right;}
#basket .result .clearfix-old:first-child {margin-bottom:5px;}
#basket .result .clearfix-old div {}
#basket .result .fname {min-width:115px;float:left;}
#basket .result .value {min-width:59px;margin-left:10px;float:left;white-space:nowrap;}
#basket .result .sum {font-weight:bold;font-size:10.5pt;color:#000000;}
#basket .tools {margin-top:24px;float:left;}
#basket .tools a {background:transparent url('img/block-1.png') -992px -497px no-repeat scroll;font-weight:bold;font-size:7.5pt;color:#ff8400;text-transform:uppercase;padding-left:18px;margin-left:10px;}
#basket .tools a:hover {background-position:-992px -515px;color:#000000;}
#basket .bonus {min-height:65px;margin:20px 0px -31px;float:right;}
#basket .bonus p {font:8pt/12px arial;max-width:184px;margin-top:3px;/*margin-bottom:-30px;*/}
#basket .bonus label {display:none;}
#basket .bonus .input {background:transparent url('img/block-4.png') -597px 0px no-repeat scroll;width:100px;padding:1px 10px 0px 24px;float:left;overflow:hidden;}
#basket .bonus .input input {background:transparent none;font-style:italic;color:#8f8f8f;line-height:22px;border:0px;width:100%;height:22px;padding:0px;float:left;}
#basket .bonus .remove a {font:8pt/12px arial;color:#ff8400;}
#basket .bonus .remove a:hover {color:#000000;}
#basket .bonus a.btn {background-position:right -443px;font-size:9pt;margin-left:5px;float:left;}
#basket .bonus a.btn span {background-position:0px -443px;padding:0px 0px 0px 14px;}
#basket .bonus a.btn:hover, #basket .bonus a.btn:active {background-position:right -466px;}
#basket .bonus a.btn:hover span, #basket .bonus a.btn:active span {background-position:0px -466px;}
#basket .bonus a.btn:active {color:#f0f0f0;}
#basket .bonus.ok p {color:#78a22f;}
#basket .bonus.ok .input {background-position:-597px -52px;width:80px;padding-right:30px;}
#basket .bonus.error p {color:#ff2d2d;}
#basket .bonus.error .input {background-position:-597px -26px;width:80px;padding-right:30px;}
#basket .links {background:transparent url('img/block-5.png') 8px 26px no-repeat scroll;width:114px;margin-left:18px;margin-top:9px;float:left;}
#basket .links a {float:left;}
#basket .link_1 {margin:-14px 0px 0px -18px;}
#basket .link_2 {margin:-16px 0px 0px 29px;}
#basket .bttn {width:445px;padding-top:26px;margin-top:9px;float:right;}
#basket .bttn div {color:#585858;text-align:right;margin-bottom:16px;}
#basket .bttn a.back {max-width:120px;margin:17px 20px 0px 0px;float:right;}
#basket .bttn a.back.more_row {margin-top:11px;}
#basket .bttn a.btn_2 {float:right;}
#basket .bttn a.btn_2 span {min-width:202px;}
#basket.no_bonus .bonus {margin-top:14px;}
#basket.no_bonus .tools {margin-top:18px;}

.heading + #left + #right .menu {margin-top:4px;}

.menu ul.nav{
	line-height: 14px;
	border-left: 1px solid #f2f2f2;
	margin: 0px 0px 41px 3px;
}
.menu li a {
	background: transparent url('img/block-7.png') 1000px 1000px no-repeat scroll;
	color: #6d6d6d;
	display: block;
}
.menu li a span {
	background: transparent url('img/block-7.png') 1000px 1000px no-repeat scroll;
	padding: 9px 34px 7px 20px;
	display: block;
}


.menu ul li span {
	background: url("img/block-7.png") no-repeat scroll -620px 9px transparent;

	padding: 9px 34px 7px 20px;
	display: block;
	  margin-left: -5px;
}





.menu a:hover {
	background-position: 0px 0px;
	color: #484848;
}
.menu .current a,
.menu .sel a {
	background-position: -310px 0px;
	color: #ffffff;
}
.menu .more_row a:hover {
	background-position: 0px bottom;
}
.menu .more_row a:hover span {
	background-position: 5px -35px;
}
.menu .more_row.sel a, .menu .more_row.sel a:hover {
	background-position: -310px bottom;
}
.menu .more_row.sel a span, .menu .more_row.sel a:hover span {
	background-position: -310px -33px;
}
/*.menu ul li a:before {content:'<div></div>'}*/



.counter {width:54px;height:23px;margin-right:-10px;}
.counter div {background:transparent url('img/block-1.png') -60px -341px no-repeat scroll;width:37px;height:24px;float:left;overflow:hidden;}
.counter input {background:transparent none;line-height:22px;text-align:center;border:0px;width:29px;height:23px;padding:1px 0px 0px 8px;float:left;}
.counter > span {background:transparent url('img/block-1.png') -163px -341px no-repeat scroll;width:17px;height:23px;float:left;}
.counter .up {background:transparent url('img/block-1.png') -123px -341px no-repeat scroll;font-size:0pt;text-indent:-9999px;line-height:100px;width:17px;height:12px;display:block;overflow:hidden;cursor:pointer;}
.counter .up:hover {background-position:-143px -341px;}
.counter .down {background:transparent url('img/block-1.png') -123px -353px no-repeat scroll;font-size:0pt;text-indent:-9999px;line-height:100px;width:17px;height:11px;display:block;overflow:hidden;cursor:pointer;}
.counter .down:hover {background-position:-143px -353px;}

.heading {width:600px;margin:-3px 0px 29px;}
.heading h1 {margin:0px;}
.heading div {font-size:8pt;color:#828282;margin:1px 0px -17px;position:relative;}
.heading div a {color:#ff8400;}
.heading div a:hover {text-decoration:underline;}
.heading div span {margin-right:7px;}

.cms_article_list {color:#484848;padding-top:8px;}
.cms_article_list .cms_single_article + .cms_single_article {border-top:1px solid #ebebeb;padding-top:16px;margin-top:18px;}
.cms_article_list li h4 a {
    font-weight: bold;
 
}
.cms_article_list a + .content {margin-right:200px;}

.cms_article_list h4 {font:bold 12pt/18px arial;margin-bottom:13px;}
.cms_article_list img {margin-top:3px;float:right;}
.cms_article_list .cms_edition_article_author {font-size:8pt;line-height:14px;color:#828282;margin:-13px 0px 13px;}
.cms_article_list a.all {margin-top:14px;}

.text {line-height:18px;color:#484848;}
.text a {color:#ff8400;}
.text a:hover {text-decoration:underline;}
.text p {margin-bottom:10px;}
.text h2 {font:bold 12pt/19px arial;margin:21px 0px 13px;}
.text img {margin:4px 20px 5px 0px;float:left;}
.text p img {float:none; display:block;}
.text table {line-height:14px;border:1px solid #ebebeb;margin:5px 0px 17px;}
.text table .text-center {text-align:center;}
.text table .nowrap {white-space:nowrap;}
.text th {background-color:#ebebeb;font:8pt/14px arial;padding:6px 9px;}
.text td {border:1px solid #ebebeb;padding:8px 9px 7px;}
.text ol {/*list-style-type:decimal;*/padding-left:29px;margin-bottom:10px;overflow:hidden;counter-reset:li;}
.text ol > li {position:relative;}
.text ol > li:before {content:counter(li)'.';counter-increment:li;text-align:right;width:30px;position:absolute;left:-32px;}
.text .ol_number {text-align:right;width:30px;position:absolute;top:-2px;left:-32px;}


.cms_article_full_content ul,
.paragraph_text ul {margin-bottom:10px;overflow:hidden;}

.cms_article_full_content ul li,
.paragraph_text ul li {background:transparent url('img/pointer-1.png') 0px 6px no-repeat scroll;margin-left:14px;padding-left:15px;}
.cms_article_full_content li + li,
.paragraph_text li + li {margin-top:6px;}

.cms_article_full_content,
.paragraph_text { line-height: 18px;}


.attach {margin-top:23px;}
.attach > div {width:290px;float:left;}
.attach > div + div {margin-left:20px;}
.attach ul {border-top:2px solid #e8e8e8;padding-top:18px;}
.attach ul a {margin-right:5px;}
.attach ul li {background:transparent url('img/block-3.png') -15px -78px no-repeat scroll;padding-left:16px;}
.attach ul li + li {margin-top:7px;}
.attach ul li.hover {background-position:0px -93px;}
.attach ul span {font-size:8pt;color:#7d7d7d;}

.add_comment {margin-top:18px;}
.add_comment form {background-color:#f2f2f2;color:#484848;padding:20px;}
.add_comment form fieldset {width:387px;}
.add_comment form label {display:none;}
.add_comment form .vote {margin:4px 0px 0px 30px;float:left;}
.add_comment form .vote div {margin-right:7px;float:left;}
.add_comment form .vote_list {margin-top:4px;float:left;}
.add_comment form .vote_list li {background:transparent url('img/block-1.png') -222px -250px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:12px;height:9px;float:left;cursor:pointer;}
.add_comment form .vote_list .sel {background-position:-208px -250px;}
.add_comment form .input {background:transparent url('img/block-4.png') -390px 0px no-repeat scroll;width:180px;height:23px;padding:0px 12px;overflow:hidden;float:left;}
.add_comment form .input input {background:transparent none;font-style:italic;color:#8f8f8f;line-height:22px;border:0px;width:100%;height:22px;padding:1px 0px 0px;float:left;}
.add_comment form .input.ok {background-position:-390px -52px;width:162px;padding-right:30px;}
.add_comment form .input.error {background-position:-390px -26px;width:162px;padding-right:30px;}
.add_comment form .textarea {background:transparent url('img/block-4.png') 0px 0px no-repeat scroll;width:387px;height:77px;padding:6px 0px 6px;overflow:hidden;}
.add_comment form .textarea textarea {background:transparent none;font-style:italic;color:#8f8f8f;line-height:14px;border:0px;width:371px;height:77px;padding:0px 0px 0px 12px;float:left;}
.add_comment form .textarea.ok {background-position:0px -184px;}
.add_comment form .textarea.error {background-position:0px -92px;}
.add_comment form .textarea.ok textarea, .add_comment form .textarea.error textarea {width:351px;}
.add_comment form .textarea + .msg {margin-bottom:-4px;}
.add_comment form .row:first-child {margin-bottom:10px;}
.add_comment form .msg {font:8pt/14px arial;color:#ff2d2d;padding-bottom:1px;margin-top:3px;display:none;}
.add_comment form .error .msg {display:block;}
.add_comment form .success {background:transparent url('img/block-4.png') -929px 0px no-repeat scroll;text-align:center;line-height:15px;width:93px;padding-top:56px;margin-top:36px;float:right;display:none;}
.add_comment form a.btn {margin-top:10px;}
.add_comment form a.btn span {min-width:82px;}

.more_info {margin-top:28px;}
.more_info .left {width:350px;float:left;}
.more_info .right {width:540px;float:right;}
.more_info h2 + .comments {border-top:2px solid #ebebeb;padding-top:16px;margin-top:8px;}
.more_info .comments li {border-bottom:1px solid #ebebeb;padding-bottom:16px;}
.more_info .comments li + li {margin-top:16px;}
.more_info .comments li.last {border:0px;padding-bottom:0px;margin-bottom:0px;}
.more_info .comments .clearfix-old {margin-top:12px;}
.more_info .item {width:auto;}
.more_info .item + .item {margin:20px 0px 0px!important;}
.more_info .item > img {left:11px;}
.more_info .item > div {margin-left:146px;}

.links a {font:8pt/11px MyriadPro;text-align:center;display:block;}

.link_1 {background:transparent url('img/block-1.png') -192px -291px no-repeat scroll;width:82px;height:83px;}
.link_1 > span {width:60px;height:auto;max-height:37px;margin:29px auto 0px;display:block;overflow:hidden;}
.link_1 > span.more_row {margin-top:23px;}
.link_1 .size_1 {font:13pt/13px MyriadProBold;display:block;}
.link_1 .size_2 {font:9pt/12px MyriadProSemibold;display:block;}
.link_1 .size_3, .link_1 .txt {display:none;}
.link_1:hover, #basket .link_1 {background-position:-549px -164px;width:93px;height:93px;}
.link_1:hover > span, #basket .link_1 > span {width:79px;height:53px;max-height:53px;margin-top:20px!important;}
.link_1:hover .size_1, #basket .link_1 .size_1 {font:13.5pt/18px MyriadProBold;display:block;}
.link_1:hover .size_3, #basket .link_1 .size_3, .link_1:hover .txt, #basket .link_1 .txt {display:block;}
.link_2 {background:transparent url('img/block-1.png') -464px -164px no-repeat scroll;width:85px;height:85px;}
.link_2 > span {width:60px;height:40px;margin:23px auto 0px;display:block;overflow:hidden;}
.link_2 .size_1 {font:16.5pt/19px MyriadProSemibold;margin-bottom:-2px;display:block;}
.link_2 .size_2 {font:9pt/11px MyriadProSemibold;display:block;}
.link_3 {background:transparent url('img/block-1.png') -389px -164px no-repeat scroll;text-align:center;width:75px;height:75px;}
.link_3 > span {width:60px;height:27px;margin:26px auto 0px;display:block;overflow:hidden;}
.link_3 .size_1 {font:13.5pt/15px MyriadProBold;display:block;}

.refuse {min-height:358px;color:#484848;}
.refuse h1 {margin-bottom:16px;}
.refuse .ok {background:transparent url('img/block-4.png') -952px 0px no-repeat scroll;line-height:18px;min-height:47px;padding-left:66px;margin-top:50px;}
.refuse .error {background:transparent url('img/block-4.png') -854px -52px no-repeat scroll;line-height:18px;min-height:47px;padding-left:66px;margin-top:50px;}
.refuse .text {margin-bottom:6px;}
.refuse .text p, .refuse .text ul, .refuse .text ol {margin-bottom:6px;}
.refuse .text + div.btn {margin-top:45px;}
.refuse div.btn {margin-top:60px;}
.refuse div.btn a {margin-right:21px;}
.refuse div.btn > span {line-height:23px;height:23px;display:inline-block;}
.refuse div.btn > span a {color:#ff8400;display:inline-block;}
.refuse div.btn > span a:hover {color:#000000;}
.refuse a.btn span {min-width:82px;}
.refuse a.back {margin-top:57px;}
.refuse.error h1 {color:#ff2d2d;}

.mailing {background-color:#b3d88c;min-height:53px;padding:0px 10px 0px 9px;}
.mailing .ico {background:transparent url('img/block-1.png') -868px -164px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:60px;height:44px;margin-right:9px;float:left;}
.mailing .social {margin-top:10px;float:right;}
.mailing .social div {font-weight:bold;font-size:10.5pt;color:#3f3f3f;text-align:right;max-width:105px;margin:8px 6px 0px 0px;float:left;}
.mailing .social a {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:33px;height:33px;margin-left:3px;float:left;}
.mailing .social .facebook {background-position:0px -164px;}
.mailing .social .facebook:hover {background-position:0px -200px;}
.mailing .social .facebook:active {background-position:0px -236px;}
.mailing .social .draugiem {background-position:-36px -164px;display:none}
.mailing .social .draugiem:hover {background-position:-36px -200px;}
.mailing .social .draugiem:active {background-position:-36px -236px;}
.mailing .social .twitter {background-position:-72px -164px;}
.mailing .social .twitter:hover {background-position:-72px -200px;}
.mailing .social .twitter:active {background-position:-72px -236px;}
.mailing .social .g_plus {background-position:-108px -164px;}
.mailing .social .g_plus:hover {background-position:-108px -200px;}
.mailing .social .g_plus:active {background-position:-108px -236px;}
.mailing .social .youtube {background-position:-288px -494px;}
.mailing .social .youtube:hover {background-position:-288px -530px;}
.mailing .social .youtube:active {background-position:-288px -566px;}
.mailing form {color:#648454;line-height:15px;border-left:1px solid #cae4af;padding:0px 0px 0px 9px;margin:6px 0px;float:left;}

.mailing form > div {float:left;}
.mailing form > div > div {
	position:relative;
	background: transparent url('img/block-4.png') -390px 0px no-repeat scroll;
	width: 194px;
	height: 21px;
	padding: 2px 5px 0px;
	margin: 9px 5px 0px 0px;
	float: left;
	overflow: visible;}
.mailing form div div.cms_newsletter_form {
    background: none repeat scroll 0 0 transparent;
    margin-top: 0;
    padding: 0;
	
}
.mailing form div div input.text {background:transparent none;font:italic 9pt/21px arial;color:#8f8f8f;border:0px;width:180px;height:21px;padding:0px 7px;float:left; margin-top: 0;}
.mailing form div .error {background-position:-390px -26px;width:169px;padding-right:30px;}
.mailing form div .error input {width:162px;padding-right:0px;}
.mailing form div .error + a.btn + .clear + .msg {display:block;}
.mailing form label {color:#648454;width:246px;min-height:30px;padding:5px 0px 6px;margin-right:5px;float:left;}
.mailing form label span {font-weight:bold;font-size:10.5pt;color:#3f3f3f;display:block;}

.mailing {position:relative}


.mailing form input.cms_button {
    background-color: orange;
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius:10px;-webkit-border-radius:10px;
    
    color: #FFFFFF;
    float: right;
    left: 200px;
    margin-left: 9px;
    margin-top: 0;
    padding: 3px 14px;
    position: absolute;
    text-transform: uppercase;
    top: 1px;
}

.mailing form .msg {font:8pt/14px arial;color:#ff2d2d;width:325px;padding-bottom:1px;margin-top:3px;display:none;}
.mailing.success .ico {background-position:-391px -291px;width:38px;height:37px;margin-top:7px;}
.mailing.success .txt {font:13.5pt/20px arial;color:#3f3f3f;border-left:1px solid #cae4af;width:580px;padding:8px 0px 10px 20px;margin:6px 0px;float:left;}

.subscribe {text-align:center;border:2px solid #f2f2f2;padding:36px 18px 26px;}
.subscribe > .content {min-height:442px;}
.subscribe h1 {margin:0px 40px 13px;}
.subscribe .text {line-height:16px;margin-bottom:37px;}
.subscribe .mailing {color:#3f3f3f;text-align:left;padding:0px 20px;}
.subscribe .mailing .ico {background-position:-277px -291px;width:60px;height:49px;margin:19px 18px 0px 0px;}
.subscribe .mailing form {width:441px;padding:10px 0px 14px 20px;}
.subscribe .mailing form label {font:13.5pt/20px arial;color:#3f3f3f;width:auto;min-height:20px;padding:0px;margin:0px;display:block;float:none;}
.subscribe .mailing form div div {background-position:-390px -78px;width:312px;margin-top:11px;}
.subscribe .mailing form div div input {width:298px;}
.subscribe .mailing form div div.error {background-position:-390px -104px;width:287px;}
.subscribe .mailing form div div.error input {width:280px;}
.subscribe .mailing form a.btn {margin-top:11px;}
.subscribe .mailing form a.btn span {min-width:86px;padding:0px 0px 0px 14px;}
.subscribe .mailing form .msg {width:322px;}
.subscribe .mailing.success .ico {background-position:-340px -291px;width:48px;height:47px;margin:21px 25px 0px 5px;}
.subscribe .mailing.success .txt {font:13.5pt/20px arial;color:#3f3f3f;border-left:1px solid #cae4af;width:441px;min-height:60px;padding:8px 0px 10px 20px;margin:6px 0px;float:right;}
.subscribe .mailing.success .txt div {/*margin-top:27px;*/}
.subscribe .social {background:transparent url('img/line-2.png') center 9px no-repeat scroll;margin-top:21px;float:none;}
.subscribe .social > div:first-child {font-style:italic;margin-bottom:20px;}
.subscribe .social > div:first-child span {background-color:#ffffff;padding:0px 10px;}
.subscribe .social > div:first-child + h2 {padding-top:0px;}
.subscribe .social h2 {font:13.5pt/20px arial;color:#484848;padding-top:36px;margin-bottom:13px;}
.subscribe .social > span {display:inline-block;}
.subscribe .social a {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:67px;height:67px;float:left;}
.subscribe .social a + a {margin-left:5px;}
.subscribe .social .facebook {background-position:0px -494px;}
.subscribe .social .facebook:hover {background-position:0px -566px;}
.subscribe .social .facebook:active {background-position:0px -638px;}
.subscribe .social .draugiem {background-position:-72px -494px;}
.subscribe .social .draugiem:hover {background-position:-72px -566px;}
.subscribe .social .draugiem:active {background-position:-72px -638px;}
.subscribe .social .twitter {background-position:-144px -494px;}
.subscribe .social .twitter:hover {background-position:-144px -566px;}
.subscribe .social .twitter:active {background-position:-144px -638px;}
.subscribe .social .g_plus {background-position:-216px -494px;}
.subscribe .social .g_plus:hover {background-position:-216px -566px;}
.subscribe .social .g_plus:active {background-position:-216px -638px;}
.subscribe div.back {text-align:left;margin-top:20px;}

.why {margin-top:22px;}
.why h1 {font:22.5pt/32px MyriadProLight;color:#484848;padding-bottom:18px;margin-bottom:0px;}
.why h1 span {color:#ff8400;}

.why .paragraph_text {
	padding-top:0;
}

.why .paragraph_text > h3,
.why h3.title {font:13.5pt/20px arial;color:#484848;margin-bottom:11px;}
.why .content {width:754px;float:left;}
.why .content .paragraph_text > div > div {width:240px;margin-right:20px;float:left;}
.why .content .paragraph_text > div > div + div + div {width:234px;margin:0px;}
.why .content .paragraph_text > div > div > span {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:35px;height:53px;margin-top:3px;float:left;}
.why .content .paragraph_text > div > div > span + div {margin-left:39px;}
.why .content .paragraph_text > div > div > .ico_1 {background-position:-499px -262px;}
.why .content .paragraph_text > div > div > .ico_2 {background-position:-538px -262px;}
.why .content .paragraph_text > div > div > .ico_3 {background-position:-577px -262px;}
.why .more {background:transparent url('img/block-1.png') -645px -164px no-repeat scroll;width:180px!important;min-height:9px;padding-top:112px;margin:3px -14px 0px 0px!important;float:right!important;}

.latest_news {margin-top:34px;}
.latest {width:620px;margin-right:20px;float:left;}

.latest .cms_edition_article_author:before {content:'Ostatni artykuł'}

.latest .cms_edition_article_author {
    left:0px;
    margin: 0;
    position: absolute;
    top: 6px;
}

.latest {
	position:relative;
}

.latest .article_cont {
    float: right;
    height: 149px;
    margin-right: 10px;
    overflow: hidden;
    width: 284px;
}

.latest .img {width:300px;height:213px;float:left;}
.latest .img + .content {width:280px;float:left;}
.latest .content {
    background-color: #F6F6F6;
    height: 217px;
    padding: 0;
}



.latest .content .cms_article_list li a.cms_art_list_short_img {
    background-color: #FFFFFF;
    border: 0 none;
    display: block;
    float: left;
    height: 213px;
    margin-bottom: 5px;
    margin-right: 5px;
    overflow: hidden;
    padding: 2px;
    width: 300px;
}
.latest .cms_article_list h4 a {font-weight:normal;}
.latest .cms_article_list h4 {
    font: bold 12pt/18px arial;
text-transform:uppercase;
    margin-bottom: 8px;
}

.latest .cms_more {
    margin-top: 3px;
	float:left;
}

.latest .cms_article_list  {color:#828282}

.latest .content .cms_single_article .panel {
	    position: relative;
	padding-top:23px;
    float: right;
    width: 295px;
}

.latest .paragraph_article, .latest .cms_article_list {
    padding-top: 0;
}


/*.latest .content > div {height:166px;overflow:hidden;}
.latest .content > div > div {height:80px;overflow:hidden;}
*/.latest .content > div > div.one_row {height:16px;}
.latest .content > div > div.two_row {height:32px;}
/*.latest .content > div > span {font-size:8pt;}
*/.latest .content > div > span + h3 {margin-top:2px;}
.latest .content h3 {font:13.5pt/20px arial;color:#484848;/*height:60px;*/margin:18px 0px 24px;/*overflow:hidden;*/}
.latest .content a.all {margin-top:10px;}


.latest_list {width:300px;float:left;}

.latest_list .paragraph_article,
.latest_list .cms_article_list {padding-top:0}

.latest_list .cms_article_list ul > li {
	border-bottom: 1px solid #ebebeb;
	border-left: 0px!important;
	padding: 0px!important;
	margin-left: 48px;
	cursor: pointer;
}

.latest_list .cms_article_list ul > li {
	border-left: 48px solid #f6f6f6;
	min-height: 56px;
	padding: 7px 12px;
	cursor: pointer;
}


.latest_list .cms_article_list ul > li span.cms_edition_article_author {
    background-color: #F6F6F6;
    float: left;
    font-size: 8pt;
    height: 50px;
    left: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 9px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: 0;
    width: 55px;
}

.latest_list .cms_article_list ul > li span .user_name_link {display:none}

.latest_list .cms_article_list ul > li div a span {background:transparent url('img/block-2.png') right -67px no-repeat scroll;width:14px;display:inline-block;}
.latest_list .cms_article_list ul > li div a:hover span, .latest_list .hover a span {background-position:right -42px;}

.latest_list .cms_article_list ul > li, .latest_list .content {
    height: 62px;
    margin-left: 0;
    padding-left: 81px !important;
    padding-top: 8px !important;
    position: relative;
    text-transform: uppercase;
}
.latest_list .cms_article_list ul li a:hover{color:#ff8400;}
.latest_list a.all {margin-top:7px;float:right;}

.where {width:300px;margin-top:20px;margin-right:20px;float:left;}
.where img {margin:0px auto;display:block;margin-top:0 !important}
.where div > ul {border-top:2px solid #e8e8e8;padding-top:10px;}

.where ul li {
    border-top: 1px solid #EBEBEB;
    float: left;
    height: 70px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 150px;
}



.where h3 {
    color: #484848;
    font: bold 9pt/14px arial;
    margin-bottom: 7px;
    text-transform: uppercase;
}

.where ul li:first-child + li,
.where ul li:first-child {border:0px;}
.where ul li .cms_image_place {text-align:center;float:none;overflow:hidden;}
.where ul li div:first-child {border-right:1px solid #ebebeb;width:150px;margin-right:-1px;}

.where ul li:first-child + li, .where ul li:first-child + li + li + li,  .where ul li:first-child + li + li + li + li + li {border-left:1px solid #ebebeb;width:149px;}
.where a.all {margin-top:20px;}

.new_reviews {width:300px;margin-top:20px;float:left;}
.new_reviews .slider {border:2px solid #ebebeb;height:179px;padding:14px 0px 16px;position:relative;}
.new_reviews .slider > div {width:260px;height:179px;margin:14px 18px 16px;position:absolute;top:0px;left:0px;overflow:hidden;}
.new_reviews .author {border-top:1px solid #ebebeb;min-height:50px;padding-top:15px;margin-top:21px;}
.new_reviews .author img {float:right;}
.new_reviews .author img + div {margin-right:80px;}
.new_reviews .author > div {text-align:right;padding-top:10px;}
.new_reviews .author > div div {font-weight:bold;color:#484848;margin-bottom:2px;}
.new_reviews .author > div span {font:8pt/12px arial;display:block;}
.new_reviews .txt {font:italic 10.5pt/18px arial;height:90px;overflow:hidden;}
.new_reviews .pager {margin:10px 17px 0px 20px;float:left;}
.new_reviews .pager a {background:transparent url('img/block-1.png') -154px -224px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:7px;height:7px;margin-right:4px;float:left;}
.new_reviews .pager a:hover {background-position:-154px -234px;}
.new_reviews .pager a:active {background-position:-154px -244px;}
.new_reviews .pager a.sel {background-position:-164px -224px;cursor:default;}
.new_reviews .pager + .bottom {margin-left:0px;}
.new_reviews .bottom {background:transparent url('img/block-1.png') -931px -164px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:23px;height:25px;margin:-2px 0px 0px 70px;position:relative;z-index:10;float:left;}
.new_reviews a.all {margin-top:7px;float:right;}

.new_comments {width:300px;margin-top:20px;margin-right:20px;float:left;}
.new_comments .comments {border-top:2px solid #e8e8e8;padding-top:17px;}
.new_comments .comments li + li {background-position:-68px -31px;}
.new_comments .comments li + li + li {background-position:-30px -58px;}
.new_comments .comments li div:first-child {max-height:48px;}

.comments li {background:transparent url('img/block-3.png') -106px 3px no-repeat scroll;padding-left:47px;}
.comments li div:first-child {color:#484848;overflow:hidden;}
.comments li div:first-child a {display:inline-block;}
.comments li + li {margin-top:9px;}
.comments .sel {background-position:-68px -31px;}
.comments .clearfix-old {font-size:8pt;margin-top:3px;}
.comments .clearfix-old span {margin-right:5px;}
.comments .rating {margin:5px 13px 0px 0px;}
.comments .rating div {cursor:default;}
.comments .rating .sel {background-position:-154px -234px;}

.open_item {border:2px solid #f2f2f2;padding:28px 0px 25px;}
.open_item h1 {margin:15px 20px 31px -2px;}
.open_item .left {width:300px;padding-left:48px;margin:30px 0px 30px;float:left;overflow:hidden;}
.open_item .left > img {display:block;}
.open_item .left ul {margin-top:10px;}
.open_item .left ul a {position:relative;width:60px;height:60px;float:left;}
.open_item .left ul a:hover span, .open_item .left ul .sel span {display:block;}
.open_item .left ul li {margin:0px 5px 0px 0px;float:left;}
.open_item .left ul img {border:1px solid #dbdbdb;float:left;}
.open_item .left ul span {background:transparent url('img/block-1.png') -60px -272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:60px;height:63px;position:absolute;top:-3px;left:0px;z-index:1;display:none;}
.open_item .right {width:538px;float:right;}
.open_item .bg {background:transparent url('img/block-1.png') 0px -272px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:57px;height:57px;margin:-30px -57px -57px -2px;float:left;}
.open_item .img {height:300px;overflow:hidden;}
.open_item .img img {display:block;}
.open_item .slider {margin-top:7px;}
.open_item .slider .prev {background:transparent url('img/block-1.png') -389px -242px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:8px;height:14px;margin:26px 0px 0px -18px;float:left;}
.open_item .slider .prev:hover {background-position:-411px -242px;}
.open_item .slider .prev:active {background-position:-433px -242px;}
.open_item .slider .next {background:transparent url('img/block-1.png') -400px -242px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:8px;height:14px;margin:26px 0px 0px 10px;float:left;}
.open_item .slider .next:hover {background-position:-422px -242px;}
.open_item .slider .next:active {background-position:-444px -242px;}
.open_item .slider > div {width:255px;height:63px;position:relative;float:left;overflow:hidden;}
.open_item .slider ul {height:63px;padding-top:3px;margin:0px;position:absolute;overflow:hidden;}
.open_item .rating {margin:1px 0px 0px 1px;}
.open_item .rating div {background-position:-173px -233px;width:12px;height:9px;cursor:default;}
.open_item .rating .sel {background-position:-208px -250px;}
.open_item .rating_5 {margin-right:9px;}
.open_item .count {background:transparent url('img/block-1.png') -855px -297px no-repeat scroll;font:8pt/12px arial;color:#828282;padding-left:19px;float:left;}
.open_item .count:hover {text-decoration:underline;}
.open_item .info {background-color:#f2f2f2;height:53px;padding:0px 0px 0px 20px;margin:0px 0px 0px -20px;}
.open_item .info .new {background:#b8e3a2 url('img/block-1.png') -292px -231px no-repeat scroll;font-weight:bold;color:#ffffff;text-align:center;text-transform:uppercase;width:65px;height:21px;padding-top:32px;margin-left:-87px;float:left;overflow:hidden;}
.open_item .info .top_item {background:#ffd200 url('img/block-1.png') -235px -231px no-repeat scroll;font-weight:bold;color:#ffffff;text-align:center;text-transform:uppercase;width:65px;height:21px;padding-top:32px;margin-left:-87px;float:left;overflow:hidden;}
.open_item .info .sale {background-color:#ff506d;font-weight:bold;color:#ffffff;text-align:center;text-transform:uppercase;width:65px;height:42px;padding-top:11px;margin-left:-87px;float:left;overflow:hidden;}
.open_item .info .sale div {font-size:14pt;line-height:19px;margin-bottom:5px;}
.open_item .info .price {margin:14px 6px 0px 0px;float:left;}
.open_item .info .price span {font:13.5pt/20px arial;text-decoration:line-through;margin-right:1px;}
.open_item .info .price div {font:bold 18pt/26px arial;color:#000000;display:inline;}
.open_item .info .availability {font:9pt/16px arial!important;color:#828282!important;width:105px;padding-top:11px;float:left;}
.open_item .info .social {min-width:114px;margin-top:17px;float:right;}
.open_item .info .social div {font-size:8pt;color:#484848;text-align:right;margin:3px 0px 0px 0px;float:right;}
.open_item .info .social a {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:20px;height:20px;margin-left:5px;float:right;}
.open_item .info .social .draugiem {background-position:-123px -272px;}
.open_item .info .social .draugiem:hover {background-position:-123px -295px;}
.open_item .info .social .draugiem:active {background-position:-123px -318px;}

.open_item .info .social .twitter {background-position:-146px -272px;}
.open_item .info .social .twitter:hover {background-position:-146px -295px;}
.open_item .info .social .twitter:active {background-position:-146px -318px;}
.open_item .info .social .g_plus {background-position:-169px -272px;}
.open_item .info .social .g_plus:hover {background-position:-169px -295px;}
.open_item .info .social .g_plus:active {background-position:-169px -318px;}
.open_item .info .facebook {margin:17px 0px 0px 8px;float:right;}


.open_item .info a.btn {background-position:right -377px;font:13.5pt/33px arial;padding-right:15px;margin-top:10px;float:left;}
.open_item .info a.btn span {background-position:0px -377px;min-width:66px;height:33px;padding:0px 0px 0px 15px;}
.open_item .info a.btn:hover, .open_item .info .price a.btn:active {background-position:right -410px;}
.open_item .info a.btn:hover span, .open_item .info .price a.btn:active span {background-position:0px -410px;}
.open_item .availability {font-weight:bold;font-size:8pt;color:#ff2d2d;margin:6px 9px 0px 0px;float:left;}
.open_item .availability + .discount {background:transparent url('img/block-1.png') -999px -588px no-repeat scroll;padding-left:10px;overflow:hidden;}
.open_item .discount {font-size:8pt;margin-top:6px;}
.open_item .description {color:#484848;line-height:18px;width:288px;margin:24px 30px 0px 0px;float:left;}
.open_item .description p, .open_item .description ul, .open_item .description ol, .open_item .description table {margin-top:12px;margin-bottom:0px;}
.open_item .description p:first-child, .open_item .description ul:first-child, .open_item .description ol:first-child, .open_item .description table:first-child {margin:0px;}
.open_item .about {font:8pt/18px arial;width:200px;margin-top:26px;float:left;}
.open_item .no_about .description, .open_item .no_description .about {width:auto;margin-right:20px;float:none;}
.open_item .no_about .about, .open_item .no_description .description {display:none;}

#right ul.product_main_list li {
	background-color: #ffffff;
	border: 2px solid #f2f2f2;
	width: 273px;
	min-height: 156px;
	position: relative;
	cursor: pointer;
}


#right a.product_image #bubble_place1 {
	display:none !important;
}

#right ul.product_main_list li h4 {
    float: right;
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: left;
    text-transform: lowercase;
    width: 163px;
}

#right ul.product_main_list li h4 a{ color: #484848;}

#right ul.product_main_list li h4:first-letter { text-transform: uppercase;}

#right .product_main_list .product_price {
    bottom: auto;
    display: inline;
    font-size: 2.2em;
    font-weight: bold;
    left: auto;
    margin: auto;
    position: relative;
    text-align: left;
    width: auto;
}

#right ul.product_main_list li {
	text-align:left !important;
}

#right ul.product_main_list li div{
	margin-left:0;
}

#right ul.product_main_list li .product_image  {
    margin: 0 auto 35px 1px;
    max-width: 117px;
    position: absolute;
}
/*#right ul.product_main_list li .product_price_label,
#right ul.product_main_list li h4 {
    margin-left: 126px;
    padding: 10px 0 30px;
text-align:left;
}*/



#right ul.product_main_list li .product_price_label {
    background-color: #F2F2F2;
    bottom: 34px;
    float: right;
    height: 33px;
    margin: 0;
    padding: 10px 10px 0 0;
    position: absolute;
    right: 0;
    text-align: left;
    width: 164px;
}



/*#right ul.product_main_list li a.add_to_basket:first-word {display:none}*/


#right ul.product_main_list li .product_price {
    bottom: auto;
    display: block;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    left: auto;
    margin: 4px auto 10px 15px;
    position: relative;
    text-align: left;
    width: auto;
}


#right ul.product_main_list li  {
	height:156px;
}


#right ul.product_main_list li span.add_to_cart_button {
    bottom: 43px;
    display: block;
    height: 23px;
    position: absolute;
    right: 2px;
}

#right ul.product_main_list li a.add_to_basket {
    background: url("img/spirit.png") no-repeat scroll 0 0 transparent;
    bottom: auto;
    height: 23px;
    left: auto;
    position: relative;
    text-indent: -999em;
    width: 74px;
}

#right ul.product_main_list li:hover h4 a,
#right ul.product_main_list li h4 a:hover {
   color: #FF8400;
text-decoration:none;
}


#right .paragraph_shop .panel {margin-bottom:10px}

ul.product_main_list li > div .availability {font-weight:bold;font-size:8pt;color:#ff2d2d;line-height:14px;height:auto!important;padding:0px!important;margin-bottom:-15px;}
ul.product_main_list li > div .availability + span {margin:14px 0px -22px;}
/*ul.product_main_list li > div > span {font-size:8pt;margin-bottom:-16px;display:block;}*/
ul.product_main_list li h3 {font:bold 10.5pt/15px arial;min-height:45px;margin:0px 10px 9px 0px;overflow:hidden;}
ul.product_main_list li .count {background:transparent url('img/block-1.png') -990px -532px no-repeat scroll;font:7.5pt/12px arial;color:#828282;padding-left:14px;float:left;}
ul.product_main_list li .clearfix-old {margin-bottom:5px;}
ul.product_main_list li .txt {color:#484848;height:48px;margin:0px 10px 10px 0px;overflow:hidden;}
ul.product_main_list li .info {background-color:#f2f2f2;height:43px;padding:0px 10px 0px 0px;position:relative;margin:0px -2px 2px -10px;}
ul.product_main_list li .info .price {text-align:center;width:92px;padding-top:6px;margin-right:6px;float:left;}
ul.product_main_list li .info .price div {font-weight:bold;font-size:13.5pt;color:#000000;padding-top:7px;}
ul.product_main_list li .info .price span {font-size:9pt;text-decoration:line-through;}
ul.product_main_list li .info .price span + div {padding:0px;margin-top:-3px;}
ul.product_main_list li .info .availability {height:32px;padding-top:6px;overflow:hidden;}
ul.product_main_list li .info .new {background:#b8e3a2 url('img/block-1.png') -297px -234px no-repeat scroll;font-weight:bold;font-size:7.5pt;color:#ffffff;text-align:center;text-transform:uppercase;width:53px;height:17px;padding-top:26px;margin-left:-55px;float:left;overflow:hidden;}
ul.product_main_list li .info .top_item {background:#ffd200 url('img/block-1.png') -241px -234px no-repeat scroll;font-weight:bold;font-size:7.5pt;color:#ffffff;text-align:center;text-transform:uppercase;width:53px;height:17px;padding-top:26px;margin-left:-55px;float:left;overflow:hidden;}
ul.product_main_list li .info .sale {background-color:#ff506d;font-weight:bold;font-size:7.5pt;color:#ffffff;text-align:center;text-transform:uppercase;width:53px;height:35px;padding-top:8px;margin-left:-55px;float:left;overflow:hidden;}
ul.product_main_list li .info .sale div {font-size:12pt;margin-bottom:2px;}
ul.product_main_list li a.btn {font-size:9pt;margin-top:10px;float:left;}
ul.product_main_list li a.btn span {width:46px;padding:0px 0px 0px 14px;}
ul.product_main_list li.hover, .item:hover {border-color:#dbdbdb;}
ul.product_main_list li.hover h3 a {color:#ff8400;}

.item_list {width:960px;}
.item_list .item {width:456px;min-height:233px;margin:20px 20px 0px 0px!important;float:left;}
.item_list .item > img {max-width:208px;top:10px;left:10px;}
.item_list .item > div {margin-left:238px;}
.item_list .item h3 {font-size:12pt;line-height:18px;min-height:54px;margin:0px 10px 15px 0px;}
.item_list .item .clearfix-old {margin-bottom:9px;}
.item_list .item:first-child, .item_list .item:first-child + .item {margin-top:0px!important;}

#page_a13173.lay482 .paragraph_image ul.paragraph_images_horizontal > li {
	
 background-color: #FFFFFF;
    border: 2px solid #F2F2F2;
    cursor: pointer;
    float: left;
    height: 208px;
    margin: 20px 20px 0 0 !important;

    padding: 0;
    position: relative;
    width: 289px;
	
	
}

#page_a13173.lay482 .paragraph_image ul.paragraph_images_horizontal li a.cms_image_place {
 display: block;
    float: none;
    margin: 24px auto auto;
    max-width: 208px;
    text-align: center;
}



#page_a13173.lay482  .paragraph_image ul.paragraph_images_horizontal li .photo_data {
	bottom: 0;
	float: none;
	margin: 10px auto;
	position: absolute;
	text-align: center;
	width: 290px;
	height:36px;
}




#page_a13173.lay482 .paragraph_image ul.paragraph_images_horizontal li a.cms_image_place {
    display: block;
    float: left;
    margin: 24px 0 0 0;
    max-width: none;
    width: 290px !important;
}

/*#page_a13173.lay482 .paragraph_image ul.paragraph_images_horizontal li .photo_data {
    float: right;
    margin: 47px 10px 10px;
    width: 250px;
}
*/
#page_a13173.lay482 .paragraph_image ul.paragraph_images_horizontal li .photo_data h4:first-letter {text-transform:uppercase}
#page_a13173.lay482 .paragraph_image ul.paragraph_images_horizontal li .photo_data h4 {
    font-size: 1.1em;
    line-height: 1.2em;
font-weight:normal;
    text-align: left;
    float: none;
    margin: 10px auto;
    text-align: center;
    width: auto;
}	

/*.pagination {font:8pt/12px arial;border-top:2px solid #ebebeb;margin-top:21px;}
.pagination div {background-color:#ffffff;padding:0px 10px;margin:-8px 30px 0px;float:right;}
.pagination div > a {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:10px;height:5px;margin-top:4px;float:left;}
.pagination div .prev {background-position:0px -361px;margin-right:20px;}
.pagination div .prev:hover {background-position:-26px -361px;}
.pagination div .next {background-position:-13px -361px;margin-left:20px;}
.pagination div .next:hover {background-position:-39px -361px;}
.pagination ul {float:left;}
.pagination ul a {font-weight:bold;color:#ff8400;}
.pagination ul a:hover {color:#000000;}
.pagination ul span {margin:0px -3px;float:left;}
.pagination ul li {float:left;}
.pagination ul li + li {margin-left:9px;}
.pagination ul .sel a {color:#484848;}
*/
.pagination_2 {font:8pt/12px arial;text-align:center;margin-top:30px;}
.pagination_2 > span {display:inline-block;}
.pagination_2 > span > a {background:transparent url('img/block-1.png') 1000px 1000px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:10px;height:5px;margin-top:4px;float:left;}
.pagination_2 > span .prev {background-position:0px -361px;margin-right:20px;}
.pagination_2 > span .prev:hover {background-position:-26px -361px;}
.pagination_2 > span .next {background-position:-13px -361px;margin-left:20px;}
.pagination_2 > span .next:hover {background-position:-39px -361px;}
.pagination_2 > span > span {float:left;}
.pagination_2 > span > span a {font-weight:bold;color:#ff8400;}
.pagination_2 > span > span a:hover {color:#000000;}
.pagination_2 > span > span span span {margin:0px -3px;float:left;}
.pagination_2 > span > span > span {float:left;}
.pagination_2 > span > span > span + span {margin-left:9px;}
.pagination_2 > span .sel a {color:#484848;}

.rating {height:7px;margin:3px 4px 0px 0px;float:left;}
.rating div {background:transparent url('img/block-1.png') -174px -234px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:9px;height:7px;float:left;cursor:pointer;}
.rating .sel {background-position:-174px -224px;}

.sorting {margin-top:8px;float:right;}
.sorting a {color:#ff8400;line-height:24px;display:inline-block;}
.sorting a:hover {color:#484848;}
.sorting a span {height:23px;display:inline-block;}
.sorting div {background:transparent url('img/line-1.png') 0px 4px no-repeat scroll;padding-left:15px;margin-left:14px;float:left;}
.sorting div:first-child {background:transparent none;padding:0px;margin:0px;}
.sorting .asc, .sorting .des {background:transparent none;padding:0px;}
.sorting .des a {background:transparent url('img/block-1.png') right -351px no-repeat scroll;color:#484848;padding-right:28px;}
.sorting .asc a {background:transparent url('img/block-1.png') right -328px no-repeat scroll;color:#484848;padding-right:28px;}
.sorting .asc a span, .sorting .des a span {background:transparent url('img/block-1.png') -500px -328px no-repeat scroll;padding-left:15px;}
.sorting .asc + div, .sorting .des + div {background:transparent none;margin:0px;}



.lay482 .content .paragraph_menu, 
.filter {font:bold 13px/14px arial;text-align:center;margin:0px -10px 30px 0px;}
.filter div {border-left:1px solid #d8d8d8;width:134px;float:left;}
.filter div:first-child, .filter .sel:first-child {border:0px;padding:0px;}


.lay482 .content .paragraph_menu li {

	border-left: 1px solid #999999;
}	

.lay482 .content .paragraph_menu  li a span:first-letter {text-transform:uppercase}

.lay482 .content .paragraph_menu  li.first,
.lay482 .content .paragraph_menu  li.current + li,
.lay482 .content .paragraph_menu li.current {
	border-left:0;
}	



.lay482 .content .paragraph_menu li,
.lay482 .content .paragraph_menu li a  {
	display:block;float:left;
font:bold 13px/14px arial;text-align:center;


}


.lay482 .content .paragraph_menu li.current a,
.filter .sel {
	border: 0px;

}


.lay482 .content .paragraph_menu li.current a,
.filter .sel a {background:transparent url('img/block-6.png') left 0 no-repeat scroll;color:#484848;	padding-left: 29px;padding-right: 0;}

.lay482 .content .paragraph_menu li.current a span,
.filter .sel a span {background:transparent url('img/block-6.png') right 0 no-repeat scroll;padding-right: 29px;}
.filter .sel + div {border:0px;padding-left:1px;}

.lay482 .content .paragraph_menu li a span {
    display: block;
    padding: 10px 5px;
}

.lay482 .content .paragraph_menu li a,
.filter a {
	color: #ff8400;
padding-left: 29px;
	width: 100%;
	display: block;
	


    margin-right: 30px;
    padding-right: 29px;
    width: auto;
	
}


.lay482 .content .paragraph_menu li a:hover,
.filter a:hover {color:#484848;}

.lay482.content .paragraph_menu li a span,
.filter a span {padding:10px 5px 10px;display:block;}
.filter .more_row a span {padding:3px 5px 3px;}

a.cms_more,
a.more,
a.all {background:transparent url('img/block-2.png') right -44px no-repeat scroll;font:bold 7.5pt/12px arial;color:#ff8400;text-transform:uppercase;padding-right:16px;display:inline-block;}
a.cms_more:hover,
a.more:hover,
a.all:hover {color:#000000;}

a.cms_back,
a.back {background:transparent url('img/block-2.png') 0px -106px no-repeat scroll;font:bold 7.5pt/12px arial;color:#ff8400;text-transform:uppercase;padding-left:20px;margin-top:33px;display:inline-block;}
a.cms_back:hover,
a.back:hover {color:#000000;}
div.back a.back {margin:0px;}

a.btn {background:transparent url('img/block-1.png') right -92px no-repeat scroll;font:bold 8.5pt/24px arial;color:#ffffff;text-align:center;text-transform:uppercase;padding-right:14px;display:inline-block;}
a.btn span {background:transparent url('img/block-1.png') 0px -92px no-repeat scroll;height:23px;padding:0px 2px 0px 16px;display:inline-block;}
a.btn:hover, a.btn:active {background-position:right -115px;}
a.btn:hover span, a.btn:active span {background-position:0px -115px;}
a.btn:active {color:#ffeac4;}
a.btn_2 {background:transparent url('img/block-1.png') right 0px no-repeat scroll;font:18px/46px arial;color:#ffffff;text-align:center;text-transform:uppercase;padding-right:35px;display:inline-block;}
a.btn_2 span {background:transparent url('img/block-1.png') 0px 0px no-repeat scroll;height:46px;padding-left:35px;display:inline-block;}
a.btn_2:hover, a.btn_2:active {background-position:right -46px;}
a.btn_2:hover span, a.btn_2:active span {background-position:0px -46px;}
a.btn_2:active {color:#ffeac4;}
a.btn_3 {background:transparent url('img/block-1.png') right -138px no-repeat scroll;font:bold 8pt/24px arial;color:#ff8400;text-align:center;text-transform:uppercase;padding-right:14px;display:inline-block;}
a.btn_3 span {background:transparent url('img/block-1.png') 0px -138px no-repeat scroll;height:23px;padding:0px 2px 0px 16px;display:inline-block;}
a.btn_3:hover {color:#000000;}
a.btn_3:active {color:#7f7f7f;}

#footer {background:transparent url('img/bg-2.png') center 0px repeat-x scroll;}
#footer > .clearfix-old {color:#484848;width:940px;padding:33px 0px 70px;margin:0px auto;}
#footer .top {background:transparent url('img/block-2.png') 0px -98px repeat-x scroll;font-size:0pt;text-indent:-9999px;height:2px;margin-bottom:-2px;position:relative;z-index:1;}
#footer .copyright {
	font-size: 8pt;
	position: absolute;
    width: 955px;
	color: #757575;
	margin-right: 100px;
}



#footer .copyright ul {display:inline}

#footer .copyright ul li a:after 
{content:' | '}

#footer .copyright ul li {margin-left:10px}

#footer .copyright ul li.last a:after {content:' '}

#footer .copyright a {display:inline;}

#footer .copyright ul#cms_user_menu {
    bottom: -30px;
 
    position: absolute;
    right: 0;
}

#footer .copyright li {margin-right:0;display:inline;}
#footer .copyright li span {padding-right:2px;}
#footer .designed {background:transparent url('img/efumo.png') 0px 5px no-repeat scroll;font:8pt/12px arial;color:#9e9e9e;min-width:49px;height:30px;padding:0px 0px 0px 32px;margin-top:-19px;float:right;}
#footer .designed span {font-size:0pt;text-indent:-9999px;float:left;}
#footer .designed:hover {background-position:0px -30px;}
#footer .payment {margin-bottom:23px;}
#footer .payment li {margin-right:19px;display:inline;}
#footer .payment img {vertical-align:middle;}
#footer .contacts {background:transparent url('img/block-1.png') -957px -162px no-repeat scroll;width:238px;min-height:32px;padding:0px 0px 0px 62px;margin-bottom:27px;float:right;}
#footer .contacts .fname {color:#828282;width:65px;float:left;}
#footer .contacts .value {margin-left:56px;}
#footer .contacts a.all {margin-top:8px;}
#footer .certificate {background:transparent url('img/block-1.png') -872px -208px no-repeat scroll;width:350px;min-height:85px;padding:0px 0px 0px 100px;margin-bottom:27px;}
#footer .certificate div {font:9pt/16px arial;margin:0px;}
#footer .certificate a.all {margin-top:8px;}

.intro {background-color:#fafafa}
.intro .header {width:836px;padding-left:104px;margin-bottom:17px;}
.intro .header h1, .intro .header div {font:19.5pt/28px MyriadProLight;color:#484848;text-transform:uppercase;margin:69px 0px 0px;float:left;}
.intro #logo {margin:38px 65px 0px 0px;}
.intro #body > .content {width:836px;padding-left:104px;}
.intro .ico {background:transparent url('img/intro.png') 0px 0px no-repeat scroll;font-size:0pt;text-indent:-9999px;width:392px;height:288px;margin:-250px 0px 0px -392px;float:right;}
.intro .data {background-color:#ffffff;border:2px solid #f2f2f2;width:535px;min-height:230px;padding:28px 30px 22px;}
.intro .countries {font:18pt/26px MyriadProLight;margin-top:19px;position:relative;z-index:1;}
.intro .countries a {background:transparent url('img/country-2.png') 1000px 1000px no-repeat scroll;color:#f49604;padding-left:33px;display:inline-block;}
.intro .countries a:hover {text-decoration:underline;}
/*.intro .countries a strong {font-weight:normal;}*/
.intro .countries ul {width:160px;margin-right:10px;float:left;}
.intro .countries ul li + li {margin-top:24px;}
.intro .countries ol {width:100%;float:left;}
.intro .countries ol li {width:160px;margin-right:10px;float:left;}
.intro .countries ol + ol {margin-top:24px;}
.intro .countries .lv a {background-position:0px 1px;}
.intro .countries .lv a:hover {background-position:-200px 1px;}
.intro .countries .fr a {background-position:0px -49px;}
.intro .countries .fr a:hover {background-position:-200px -49px;}
.intro .countries .de a {background-position:0px -99px;}
.intro .countries .de a:hover {background-position:-200px -99px;}
.intro .countries .pl a {background-position:0px -151px;}
.intro .countries .pl a:hover {background-position:-200px -151px;}
.intro .countries .ee a {background-position:0px -201px;}
.intro .countries .ee a:hover {background-position:-200px -201px;}
.intro .countries .ru a {background-position:0px -252px}
.intro .countries .ru a:hover {background-position:-200px -252px}
.intro .countries .se a {background-position:0px -301px}
.intro .countries .se a:hover {background-position:-200px -301px}
.intro .countries .bg a {background-position:0px -352px}
.intro .countries .bg a:hover {background-position:-200px -352px}
.intro .countries .gb a {background-position:0px -403px}
.intro .countries .gb a:hover {background-position:-200px -403px}
.intro .countries .us a {background-position:0px -453px}
.intro .countries .us a:hover {background-position:-200px -453px}
.intro .countries .no a {background-position:0px -501px}
.intro .countries .no a:hover {background-position:-200px -501px}
.intro .countries .hu a {background-position:0px -554px}
.intro .countries .hu a:hover {background-position:-200px -554px}
.intro .countries .fi a {background-position:0px -605px}
.intro .countries .fi a:hover {background-position:-200px -605px}
.intro .countries .dk a {background-position:0px -653px}
.intro .countries .dk a:hover {background-position:-200px -653px}
.intro .countries .gr a {background-position:0px -759px}
.intro .countries .gr a:hover {background-position:-200px -759px}
.intro .countries .global a {background-position:0px -706px}
.intro .countries .global a:hover {background-position:-200px -706px}
.intro .remember {margin-top:43px;}
.intro .remember input {margin:1px 7px 0px 1px;float:left;}
.intro #footer {background:transparent none;}
.intro #footer  > .clearfix-old {width:836px;padding:35px 0px;padding-left:104px;}
.intro #footer .designed {background-position:0px -65px;margin:-18px 28px 0px 0px;}
.intro #footer .designed:hover {background-position:0px -30px;}

/* -------- Doclist ----------- */
.doclist-head {width:100%;}
.doclist-body {float:left; width:601px; }
.doclist-body a { display: block; overflow: hidden; clear: both;  text-decoration: none; }

.picture-yes {width:400px; display:inline-block; float:left;}
.picture-no { display:inline-block; float:left;}
.date {display:block; color:#868686; padding:4px 0 0 0; font-size:8pt;}
.read_more {color:#ff850d; margin-top:15px; padding-right:16px; display:inline-block; font-weight:bolder;  background: transparent url('img/block-2.png') right -44px no-repeat scroll; font: bold 7.5pt/12px arial; text-transform: uppercase;}
.doclist-body img {float:right; width:180px; padding-left:20px;}
.title {font-size:16px; font-weight:bolder; }
.paragraph {font-size: 9pt; padding: 11px 0 0 0; display: block; color:#484848; }
.doclist-body .line {width:100%; height:1px; background-color:#ebebeb; margin:19px 0 19px 0;}

.more_info .item > .right_item {margin-left:124px;}
.more_info .item .right_img {left:1px;}

/*menu right*/
.menu-right {margin-bottom:44px;}
.menu-right a {color:black; display:inline-block; width:100%;}
.menu-right a:hover {color:black;}
.menu-right span:hover { background:transparent url('img/menu-r.png') left -76px no-repeat scroll;}
.menu-right span {display:inline-block; padding:8px 0 8px 23px; width:100%; background:transparent url('img/menu-r.png') left -152px no-repeat scroll;}
.menu-right .activate span {display:inline-block; padding:8px 0 8px 23px; width:100%; background:transparent url('img/menu-r.png') left 0px no-repeat scroll; color:white;}

.menu-right .two_lines span:hover { background:transparent url('img/menu-r.png') left -107px no-repeat scroll;}
.menu-right .two_lines  span {display:inline-block; padding:8px 0 8px 23px; width:100%; background:transparent url('img/menu-r.png') left -183px no-repeat scroll;}
.menu-right .activate  .two_lines span {display:inline-block; padding:8px 0 8px 23px; width:100%; background:transparent url('img/menu-r.png') left -31px no-repeat scroll; color:white;}

.more_info2 {margin-top:0px;}
.more_info2 h2 {margin-bottom:8px;}
.more_info2 .left {width:350px;float:left;}
.more_info2 .right {width:540px;float:right;}
.more_info2 h2 + .comments {border-top:2px solid #ebebeb;padding-top:16px;margin-top:8px;}
.more_info2 .comments li {border-bottom:1px solid #ebebeb;padding-bottom:16px;}
.more_info2 .comments li + li {margin-top:16px;}
.more_info2 .comments li.last {border:0px;padding-bottom:0px;margin-bottom:0px;}
.more_info2 .comments .clearfix-old {margin-top:12px;}

.more_info2 .item > .right_item {margin-left:124px;}
.more_info2 .item .right_img {left:1px;}

/*---------------end doclist ---------------------/


/*Noformet pirkumu*/

.noformet-body {float:left; width:620px; background-color:#f6f6f6; position:relative;  }
.pasutijums-right {float:left; width:305px; margin-left:10px;}
.noformet-body > div {margin:16px 30px 30px;}
.noformet-body h3 {font-size:14px; margin-left:13px; display:inline-block; background-color:#f6f6f6; padding:0 5px 0 5px; width:auto; display:inline-block;}
.noformet-body label {color:#484848; display:inline-block; }
.noformet-body .persona label {width:auto;}

.error-box {background-color:#ffffff;width:100%;margin-top:-11px;}
.error-box p {margin:0 18px; padding: 17px 0 4px 0;  font-size:14px; color:#ff2d2d; font-weight:bold;}
.error-box ul {margin:0 20px 0 20px; padding-bottom:19px;}
.error-box ul li {color:#484848; font-size:12px; }

.dati > div {margin-top:11px;}
.dati > div > p {font:8pt/12px arial;color:#484848;margin-left:168px;}
.dati > div > span {font:8pt/12px arial;color:#ff2d2d;padding-top:3px;margin:0px 0px -1px 170px;display:block;}
.dati label span {color:#ff2d2d; font-size:11px; display:inline-block; margin-left:0px;}
.dati div label  {position:relative;}
.dati .persona {padding-bottom:3px;margin:2px 0px 0px 168px;}
.dati .persona input {position:relative;top:1px;}
.dati .persona label {margin: 0 16px 0 2px; }

.strikout {background:transparent url('img/strike.png') 0px 2px repeat-x scroll;color:#484848;margin-top:22px;}
.strikout + .form {margin-top:13px;}
.form + .strikout {margin-top:22px;}
.form label {margin:4px 8px 0px 18px;width:142px;float:left;}
.form .input {background:transparent url('img/formas.png') 0px -23px no-repeat;width:214px;height:23px;padding:0px 5px;float:left;}
.form .input input {background:transparent none;line-height:22px;border:0px;width:204px;height:22px;padding:1px 5px 0px 5px;position:relative;z-index:1;float:left;}
.form .input.size-1 {background-position:-234px -23px;width:97px;}
.form .input.size-1 input {width:87px;}
.form .textarea {background:transparent url('img/formas.png') 0px -115px no-repeat;width:347px;height:66px;padding:2px 0px 1px;float:left;}
.form textarea {background:transparent none;border:0px;width:327px;height:62px;padding:2px 0px 2px 10px;float:left;}
.form-error .input {background-position:0px -69px;width:191px;padding-right:28px;}
.form-error .input input {width:181px;}
.form-error .input.size-1 {background-position:-234px -69px;width:74px;}
.form-error .input.size-1 input {width:64px;}
.form-error .select-city, .form-error .select-city2 {background-position:0px -282px!important;}
.form-ok .input {background-position:0px -46px;width:191px;padding-right:28px;}
.form-ok .input input {width:181px;}
.form-ok .input.size-1 {background-position:-234px -46px;width:74px;}
.form-ok .input.size-1 input {width:64px;}
.form-ok .textarea {background-position:0px -184px;}
.form-ok textarea {width:309px;}
.form-error .select-city, .form-error .select-city2 {background-position:0px -282px!important;}
/*.form-error input {background:transparent url('img/formas.png') left -69px no-repeat ; }
.form-ok input {background:transparent url('img/formas.png') left -46px no-repeat; }
.form-index input {position:relative; z-index:1; height:20px; width:53px; padding:3px 8px 0 6px; border:0px; background:transparent url('img/formas.png') left -92px no-repeat; }*/
.dati .form-ch { position:relative; z-index:1; height:auto; width:auto; padding:0px; border:0px; margin:10px 0px -1px 169px; vertical-align: bottom; position:relative;}
.dati .form-ch input {margin:1px 4px 0px 0px;float:left;}
.dati .form-ch label {width:auto;margin:0px;}
.area label {vertical-align:top; }

.dati .select-city , .dati .select-city2 {float:left; display: inline-block; width:212px; margin-top:0px; padding:0 2px 0 10px;  height: 23px; background:transparent url('img/formas.png') left 0px no-repeat scroll;}
/*.dati .select-city ul {border-radius:13px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.4);overflow-x:hidden;overflow-y:auto;width:224px;margin-left:-10px;height:60px;}*/
.select { float: left; height: 23px; width: 100%; z-index:100; }
.select dt { height: 23px; }
.select dt a { color:#000000; padding:0px; font-size:12px; line-height:23px; height:23px; width:100%; float:left; display: block; position:relative; z-index:200;}
.select dt a span { font-size:9pt; color:#000000; text-align:left; line-height:23px; padding-top:1px; margin-left:0px; padding:0; height:23px; width:100%; float:left; display:block; overflow:hidden; cursor:pointer; }
.select ul {background-color:#ffffff; border:2px solid #ebebeb; width:220px; padding-bottom:10px; margin-top:2px; position:relative; left:-10px; z-index:1000; }
.select ul li {z-index:1001;}
.select ul li a { color:#000000; padding: 1px 8px; display:block; }
.select ul li a:hover { background-color:#ffb83a; color:#ffffff; }

.dati .btn_2 span { padding:0 20px 0 55px; margin-left:0px; background:transparent url('img/block-1.png') 0px 0px no-repeat scroll; height:46px; display:inline-block; font: 18px/46px arial; color: white; text-align: center; text-transform: uppercase;}
.dati a.btn_2:hover, a.btn_2:active {background-position:right -46px;}
.dati a.btn_2:hover span, a.btn_2:active span {background-position:0px -46px;}
.dati a.btn_2:active {color:#ffeac4;}

.dati .pirkums {text-align:right;margin-top:23px;}

.noformet-body .bank label {height:49px;margin:0px;float:left;cursor:pointer;}
.noformet-body .bank input {margin:0px;position:absolute;top:18px;left:13px;}
.noformet-body .bank div {margin:2px 0px 0px 10px;position:relative;float:right;}
.noformet-body .swedbank {background:transparent url('img/bankas.png') 0px 0px no-repeat;width:181px;}
.noformet-body .several {background:transparent url('img/bankas.png') 0px -98px no-repeat;width:201px;}
.noformet-body .sel .swedbank {background:transparent url('img/bankas.png') 0px -49px no-repeat;}
.noformet-body .sel .several {background:transparent url('img/bankas.png') 0px -147px no-repeat;}

.total {float:right;}
.text .total {border:0px;}
.text .total td {text-align:right;border:0px;padding: 3px 10px 2px 9px;}
.text .total td.fname {padding-right:0px;}
.text .total strong {font-size:10.5pt;color:#000000;}

.inside-right {margin-left:10px;}
.inside-right h2 {font-size:12px; font-weight:bolder; margin-top:-5px;}
.inside-right p {font-size:12px; color:#484848; text-align:right;}
.inside-right span {display:inline-block; padding-right:10px;}

.piegade {color:#828282;border-top:1px solid #ebebeb;}
.piegade p {color:#828282;text-align:left;margin-top:5px;margin-bottom:0px;}
.piegade div {margin-top:20px;height:130px;width:305px;border:0px;background:transparent url('img/noformet.png') left 0 no-repeat ;}
.labi label{text-align:right;}
#body > .noformetb {padding: 20px 0px 33px;}

.simtspr {font-family:MyriadPro;position:relative; display:inline-block; color:#484848!important; text-align:center;width:70px;margin-left:45px;margin-top:43px;float:left;}
.simtspr span {padding:0px;display:block;}
.simtspr .a1 {font-weight:bolder; font-size:21px; line-height:21px; margin-bottom:-3px;}
.simtspr .a2 {font-weight:bolder; font-size:14px; font-size:14px; margin-bottom:-2px;}
.simtspr .a3 {font-size:12px; line-height:13px;}

.simtspr2 {font-family:MyriadPro;position:relative; display:inline-block; color:#484848!important; text-align:center;width:86px;margin-left:56px; margin-top:40px; line-height:30px;float:left;}
.simtspr2 span {padding:0px;display:block;}
.simtspr2 .a4 {font-family:MyriadProSemibold; font-size:34px; line-height:34px; margin-bottom:-6px;}
.simtspr2 .a5 {font-family:MyriadProSemibold; font-size:18px; line-height:18px; margin-bottom:-2px;}
.simtspr2 .a6 {font-size:16px; line-height:16px;}
.simtspr:hover, .simtspr2:hover {color:#FF8400!important; text-decoration:none!important; }

/*end pasutijuma forma ---------------------*/

.content .tabs{width:100%;height:37px;margin-top:4px;float:left;}
.content .tabs h1{font:bold 9pt/35px arial;float:left;}
.content .tabs li{text-transform:uppercase;height:39px;float:left;}
.content .tabs li a{background:#f6f6f6;font-weight:bold;color:#ff8400;line-height:35px;height:35px;padding:2px 25px 0px;float:left;}
.content .tabs li a:hover{color:#484848;}
.content .tabs .active a{background:#ffffff;color:#484848;border:2px solid #e3e3e3;border-bottom:0px;padding:0px 23px 2px;}

.contact_bg{background:url(img/bg.jpg) no-repeat right top;}
.contact {border:2px solid #e3e3e3;padding:19px 19px 25px 17px;}
.contact .info{width:450px;margin-top:16px;}
.contact .info p{color:#484848;font-size:14px;margin-bottom:14px;float:left;width:100%;}
.contact .info p span{float:right;width:380px;}
.contact .info p dfn{float:left;width:70px;}
.contact .info p a{float:right;width:380px;color:#ff8400;}
.contact .info p a:hover{text-decoration:underline;}
.contact dfn{font-style:normal;}


.contact .paragraph_form{background:#f6f6f6;width:410px;padding:18px 20px;margin-top:24px;}
.contact .paragraph_form h3{color:#484848;text-transform:uppercase;margin-bottom:19px;font-size:12px;}
.contact .c_form label {display:none;}

.contact .paragraph_form .input{background:transparent url('img/block-8.png') 0px -171px no-repeat scroll;padding:0 12px;width:175px;height:23px;float:left;overflow:hidden;margin-right:12px;margin-bottom:7px;}
.contact .paragraph_form .input input{line-height:23px;font-style:italic;color:#8f8f8f;background:0;border:0;width:175px;height:23px;float:left;}
.contact .paragraph_form .ok{background:transparent url('img/block-8.png') 0px -194px no-repeat scroll;}
.contact .paragraph_form .error{background:transparent url('img/block-8.png') 0px -148px no-repeat scroll;}
.contact .paragraph_form .error input, .contact .c_form .ok input{width:156px;}
.contact .paragraph_form .input_right{margin-right:0;}
.contact .paragraph_form  #fieldWithErrors_lavina_field_672_2067,
.contact .paragraph_form #lavina_field_672_2066 {
	margin-bottom: 11px;
	background: transparent url('img/block-8.png') 0px -125px no-repeat scroll;
	width: 385px;
	padding: 0 12px;
	height: 23px;
	overflow: hidden;
	border:0;
}

#comment_after_login_hidden .cms_buttons input,
.paragraph_form .button {
	background-color:#ff9000;
	padding:2px 30px;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	border:0;
}

.paragraph_form .button:hover {
	background-color:#ffb83a;
}	

.contact .paragraph_form  #fieldWithErrors_lavina_field_672_2067 input,
.contact .paragraph_form #lavina_field_672_2066 input {
	line-height: 23px;
	background: 0;
	border: 0;
	width: 385px;
	height: 23px;
	float: left;
	font-style: italic;
	color: #8f8f8f;
	margin: 0;
	padding: 0;
	border:0;
}

.contact .paragraph_form .long_ok{background:transparent url('img/block-8.png') 0px -79px no-repeat scroll;}
.contact .paragraph_form .long_error{background:transparent url('img/block-8.png') 0px -102px no-repeat scroll;}
.contact .paragraph_form .long_error input, .contact .c_form .long_ok input{width:366px;}

.contact .paragraph_form div + div + div > div{margin-bottom:11px;background:transparent url('img/block-8.png') 0px 0px no-repeat scroll;width:409px;height:67px;padding:6px 0px 6px;overflow:hidden;}


.contact .paragraph_form div + div + div > div textarea{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.contact .paragraph_form .textarea_ok{background:transparent url('img/block-8.png') 0px -217px no-repeat scroll;}
.contact .paragraph_form .textarea_error{background:transparent url('img/block-8.png') 0px -296px no-repeat scroll;}
.contact .paragraph_form .textarea textarea{background:transparent none;font-style:italic;color:#8f8f8f;line-height:14px;border:0px;width:371px;height:67px;padding:0px 0px 0px 12px;float:left;}

.contact .paragraph_form .error_error{display:none;}
.contact .paragraph_form #okMsg{background:transparent url('img/block-8.png') -204px -153px no-repeat scroll;color:#484848;min-height:20px;padding:4px 0px 0px 32px;margin-bottom:-3px;display:none;overflow:hidden;}
.contact .paragraph_form a.btn{margin-right:21px;float:left;}
.contact .paragraph_form a.btn span{min-width:82px;}

.contact .info_cols{width:450px;margin-top:31px;}
.contact .info_cols .col{width:215px;float:left;margin-right:20px;}
.contact .info_cols .col_last{margin-right:0;}
.contact .info_cols .col h3{height:29px;line-height:29px;font-size:12px;text-transform:uppercase;color:#484848;margin:0px;overflow:hidden;}
.contact .info_cols .col p{float:left;width:100%;color:#484848;padding-top:7px;}
.contact .info_cols .col dfn{width:63px;float:left;}
.contact .info_cols .col span{width:152px;float:left;}
.contact .info_cols .col a{color:#ff8400;}
.contact .info_cols .col a:hover{text-decoration:underline;}
.contact .info_cols .col > div{border-top:2px solid #ebebeb;padding-top:11px;}
.contact .info_cols .no_col_last{width:auto;min-width:215px;margin:0px;overflow:hidden;}
.contact .info_cols .no_col_last p{width:auto;float:none;}
.contact .info_cols .no_col_last span{width:auto;max-width:387px;}

.contact .map_block{float:right;width:539px;}
.contact .map_sliding{float:right;width:539px;}
.contact .map{float:right;width:539px;height:446px;overflow:hidden;}

.contact .selects{width:279px;background:#f6f6f6;padding:20px 20px 21px 21px;}
.contact .select-city3, .contact .select-city4 {float:left;margin-bottom:10px;display: inline-block; width:267px; margin-top:0px; padding:0 2px 0 10px;  height: 23px; background:transparent url('img/select_city3.png') left 0px no-repeat scroll;}
.contact .select-city3 .select, .contact .select-city4 .select { float: left; height: 23px; width: 100%; z-index:100; }
.contact .select-city3 .select dt a span, .contact .select-city4 .select dt a span { font-style:italic; color:#8e8e8e; }
.contact .select-city3 .select ul, .contact .select-city4 .select ul {width:275px;}
.contact .selects .btn{margin-top:1px;}
.contact .selects .btn span{min-width:82px;}

.contact .places{margin-top:30px;width:320px;}
.contact .places h3{color:#484848;font-weight:bold;font-size:12px;text-transform:uppercase;border-bottom:2px solid #ebebeb;height:29px;line-height:29px;}
.contact .places ul{color:#6d6d6d;margin-top:2px;float:left;cursor:default;}
.contact .places ul li{float:left;width:298px;border-bottom:1px solid #e5e5e5;padding: 6px 0;background:transparent url(img/tr-right.png) no-repeat 7px 10px;padding-left:22px;cursor:pointer;}
.contact .places ul li a{color:#ff9000;}
.contact .places ul li a:hover{text-decoration:underline;}
.contact .places ul li div a{color:#ff9000;}
.contact .places ul li:hover div a{text-decoration:underline;}
.contact .places ul .active{background:transparent url(img/tr-down.png) no-repeat 6px 12px;}
.contact .places ul .active div a{color:#484848;}
.contact .places ul .last{border-bottom:0px;}
.contact .places ul ul{padding-bottom:7px;margin-top:0;display:none;cursor:default;}
.contact .places ul ul li{width:284px;border:0;padding:2px 0px;background:transparent url(img/list.png) no-repeat 0px 8px;padding-left:14px;margin-top:5px;cursor:default;}

/* Form error fix */

.error_error {
    color: #FF2D2D;
    display: block;
    font: 8pt/12px arial;
    padding-top: 3px;
	margin-bottom:5px;
	margin-top:-5px;
	width:200px;
	float:left;
}

.error_error.phone {
    margin-left:10px;
	float:right;
}


.error_error.second {
    color: #FF2D2D;
    display: block;
    font: 8pt/12px arial;
    padding-top: 3px;
	margin-bottom:5px;
	margin-top:-10px;
	width:400px;
	float:none;
}

#page_a13175 p.orange,
#page_a13175 .doc_list h2 {
    font: bold 12pt/19px arial;
    margin: 21px 0 13px;
}

.about_product .menu {margin-top:50px;}
#page_a13175 .doc_list .vitamine {width:100%;float:left;background:#ccc;height:257px;margin-bottom:20px;}
#page_a13175 .doc_list .vitamine p {width:150px;float:left;text-align:center;color:#7d7d7d;font-size:16px;margin-top:230px;}
#page_a13175 .doc_list .vit-c {background:url(img/vit-c.jpg) no-repeat;}
#page_a13175 .doc_list .vit-e {background:url(img/vit-e.jpg) no-repeat;}
#page_a13175 .doc_list .vit-a {background:url(img/vit-a.jpg) no-repeat top;height:277px}
#page_a13175 .doc_list .vit-a p {width:300px;}
.about_product .vit-a div {font:40px/40px MyriadProLight;color:#f49604;text-align:center;width:300px;margin:14px 0px -100px;float:right;}
#page_a13175 .doc_list ul {margin-bottom:10px;overflow:hidden;/*width:300px;float:left;*/}
#page_a13175 .doc_list ul li ul {margin-top:7px;margin-bottom:0;}
#page_a13175 .doc_list .text ul li {background:transparent url('img/pointer-1.png') 0px 6px no-repeat scroll;margin-left:0px;padding-left:18px;float:left;width:282px;}

/* PAYMENTS */
.payments   { font-family: arial; color: #000000; width: 365px; margin: 0px auto 56px; background: #fff; padding: 27px 33px 45px 33px; border:1px solid #ebebeb; position: relative; top: 28px; }
.payments > img { display: block; float: right;}
.payments .head { /*border-bottom: 2px solid #ebebeb;*/ margin-bottom: 30px; margin-top: 14px; }
.payments .head h1 { margin: 0; }
.payments .line {clear: both; margin-bottom: 10px; overflow: hidden; }
.payments .decorated-form .line p { display: block; float: left; width: 210px; line-height: 16px; padding:4px 0; }
.payments .decorated-form .line p.bold { font-weight: bold; }
.payments .decorated-form .line input { background:transparent url('img/payment.png') 0 0 no-repeat; line-height:22px;border:0px;width:204px;height:22px;padding:1px 10px 0px; float:left;	}
.payments .decorated-form #expmonth, 
.payments .decorated-form #expyear, 
.payments .decorated-form #cvc2 { background-position:-228px 0;width: 42px;}
.payments .decorated-form label { padding: 0; width: 134px; line-height: 16px; margin-top: 4px; float: left; }
.payments .decorated-form label span { color: #d50050;}
.payments .decorated-form .btn-holder { margin: 10px auto 40px auto; text-align: center; }
.payments .decorated-form .btn-holder input {background:transparent url('img/payment.png') 0 -25px no-repeat scroll;font:18px/46px arial;color:#ffffff;text-align:center;text-transform:uppercase;border:0px;width:290px;height:46px;padding:0 0 2px;display:inline-block;cursor:pointer;}
.payments .decorated-form .btn-holder input:hover {background-position:0 -71px;}
.payments .decorated-form .btn-holder input:active {background-position:0 -71px;color:#ffeac4;}
.payments .decorated-form a.btn { margin: 0; }
.payments .decorated-form .line > div { text-align: center; padding: 5px 0; clear: both; /*width: 307px; height: 171px; background: url("img/security-codes-img.png") no-repeat;*/ }
.payments .decorated-form .line .seperator { display: block; float: left; width: 16px; text-align: center; font-size: 14px; line-height: 23px;}

/* IETEKME */
.content_ietekme {
	width:360px;
	min-height:257px;
}

#right .paragraph_menu {
	padding-top:0;
}

#left.skladniki .paragraph_text h3 {
    font: bold 12pt/19px arial;
    margin: 21px 0 13px;
}


.literatura .paragraph_text p{
margin-bottom:10px;
}

#left.skladniki .paragraph_text {
	float:left;
}

.paragraph_text a {
    color: #FF8400;
}

#left.skladniki .paragraph_menu, 
.categories_ietekme {
	    padding-top: 0 !important;
    clear: both;
    float: left;
    padding-bottom: 0;
    width: 609px;
}

/*#left.skladniki .paragraph_menu ul,
.content .doc_list .paragraph_menu li {
	display:inline;
	float:none;
}
*/

.paragraph_shopcategory li,
#left.skladniki .paragraph_menu li a,
.categories_ietekme a{display:block;float:left;padding-left:10px;padding-right:18px;padding-top:2px;margin:10px;color:#FF8400;margin-top:0px;background:url('img/round_sprites.png') right -21px no-repeat;height:19px;}

.paragraph_shopcategory li#node_5529 {display:none;}
	


.paragraph_shopcategory li.current,
#left.skladniki .paragraph_menu li.current a,
#left.skladniki .paragraph_menu li a:hover,
.categories_ietekme a:hover{text-decoration:none;background:url('img/round_sprites.png') right 0 no-repeat;color:#484848 !important;}

.paragraph_shopcategory li.current a,
#left.skladniki .paragraph_menu li.current a span{color:#484848 !important;}



#left.skladniki .paragraph_menu li a:hover span,
.categories_ietekme a:hover span{background:url('img/round_sprites.png') left 0 no-repeat;color:#999;}

.paragraph_shopcategory li a,
#left.skladniki .paragraph_menu li a span,
.categories_ietekme span{display:block;float:left;background:url('img/round_sprites.png') left -21px no-repeat;color:#FF8400;padding:2px 0 0 22px;height:19px;margin-top:-2px;margin-left:-20px;/* color:red;*/}

.paragraph_shopcategory li.current,
#left.skladniki .paragraph_menu li.current,
.categories_ietekme .active{background:url('img/round_sprites.png') right 0 no-repeat;color:#484848;}

.paragraph_shopcategory li.current a,
#left.skladniki .paragraph_menu li.current span,
.categories_ietekme .active span{background:url('img/round_sprites.png') left 0 no-repeat;}

.ui-slider-horizontal {
    height: 9px;
}

.previous_price strong {
	display:none;
}

.previous_price {line-height:0;margin-top:0}

.new_price {
    display: block;
    font-size: 0.9em;
    line-height: 1.1em;
    margin-top: 4px;
    text-align: center;
    width: 80px;
}

.previous_price span {
    background: url("img/strike.png") repeat-x scroll 0 2px transparent;
    color: #484848;
    font-size: 0.7em;
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: line-through;
}

.paragraph_shopcategory {
    float: left;
    margin-top: 10px;
}

.paragraph_shopcategory li a{
	text-transform:lowercase;
}

.paragraph_shopcategory li a:first-letter{
	text-transform: uppercase;
}

.vitamin {
	position:absolute;
	margin-left:385px;
	margin-top:3px;
	background:url('img/vitamins_bg.png') 0 0 no-repeat;
	font-family:Myriad Pro;
	font-size:90px;
	width:173px;
	padding-right:30px;
	padding-top:64px;
	height:151px;
	color:#fff;
	text-align:center;
	letter-spacing:-4px;
}

.vitamin  .title {
	font-size:24px;
	line-height:90px;
	font-weight:normal;
	letter-spacing:0px;
}
.vitamin  .title_alone {
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	letter-spacing:0px;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget {left:-348px!important;}
.connect_comment_widget .nub {left:368px!important;}

/* About us */

.firmie .doc_list p{line-height:1.6em}

.firmie .doc_list h2 {
    font: bold 12pt/19px arial;
    margin: 21px 0 13px;
}

.about_us h1 { margin-left:-3px; }
.about_us img { float:none; }
.about_us p.bold { font-weight:bold; font-size:12px; }
.about_us p { font-size:12px; }
.about_us .quotes { background:url('img/quotes.png') 0 37px no-repeat; padding-left:55px; padding-top:45px; margin-top:30px; width:578px; min-height:200px; }
.about_us .quotes p { font-size:18px; font-style:italic; font-weight:normal; line-height:25px; width:400px; }
.about_us .quotes img{ float:right; margin-top:-46px; position:absolute; margin-left:377px; }
.about_us .name { font-size:12px; font-weight:bold; font-style:normal; line-height:18px; padding-top:8px; }
.about_us .name span { display:block; font-size:11px; color:#828282; font-weight:normal; }
.about_us .quotes .name { text-align:right; width:350px; padding-top:15px; }
.about_us .orange1 { background:url('img/smiltserkski.png') 0 27px no-repeat; width:400px; padding-left:200px; min-height:150px; padding-bottom:10px; margin-top:1px; }
.about_us .orange1 h2{ color:#ffb83a; margin-bottom:5px; margin-top:0px;}
.about_us .orange2 { background:url('img/smiltserkski2.png') 352px 16px no-repeat; width:333px; padding-right:300px; min-height:150px; padding-bottom:10px; margin-top:1px; }
.about_us .orange2 h2{ color:#ffb83a; margin-bottom:5px; margin-top:0px;}
.about_us .orange .right { float:right; margin-top:-10px; padding-left:10px; margin-right:-10px; }
.about_us .green h2{ color:#78a22f; margin-bottom:5px; }
.about_us .green img{ float:right; margin-top:-10px; padding-left:10px; }
.about_us .entry { margin-top:55px; padding-bottom:20px; }
.about_us .entry .photo { width:187px; float:left; position:relative; margin-top:-10px; }
.about_us .entry .quote { background:url('img/quotes.png'); width:34px; height:27px; position:absolute; right:20px; top:-10px; }
.about_us .entry .txt { width:413px; float:left; }
.about_us .entry p { font-size:18px; font-style:italic; line-height:25px; }
.about_us .last { padding-bottom:60px; }

div.green {
    background-color: transparent;
    border: 0;
}


.promo_items ins,
.promo_items .add_to_cart_button,
.promo_items .panel {display:none}

#product_details {
    border: 2px solid #F2F2F2;
    padding: 0 0 25px;
    
}




.category_path,
.paragraph_shop #product_details .category_path {
    color: #999999;
    display: block;
    float: right;
    font-size: 0.9em;
    margin: 35px 0 12px 0;
    padding: 0 10px;
    text-transform: lowercase;
    width: 575px;
	background: none repeat scroll 0 0 transparent;
}


.paragraph_shop .category_path {
    float: left;
    width: 100%;
margin-top:0;
}

.category_path a{
    color: #999999;
}



.stay_open li#node_3548 {display:none}

#product_details .product_panel {
    background-color: #F2F2F2;
    height: 53px;
    margin: 0 0 0 -20px;
    padding: 0 0 0 20px;
}
#product_details .product_panel hr {display:none;}

#product_details .product_panel .add_to_cart_button {
	float:left;
}



#product_details .product_panel .add_to_cart_button:hover {
background-position:right -410px;

}


#product_details .product_panel .add_to_cart_button:hover a.add_to_cart {
	background-position:0 -410px;
}	







#product_details .product_panel .add_to_cart_button {
    background: url("img/block-1.png") no-repeat scroll right -377px transparent;
    bottom: auto;
    color: #FFFFFF;
    display: inline-block;
    font: bold 8.5pt/24px arial;
  margin: 10px;
    height: 33px;
    padding-right: 14px;
    position: relative;
    right: auto;
    text-align: center;
    text-indent: 0;
    text-transform: uppercase;

}


#product_details .product_panel a.add_to_cart {
  background: url("img/block-1.png") no-repeat scroll 0 -377px transparent;
    bottom: auto;
    color: #FFFFFF;
    display: inline-block;
    font: 1.5em/24px arial;
    height: 29px;
    left: auto;
    margin: auto;
    padding: 4px 2px 0 16px;
    position: relative;
    text-align: center;
    text-indent: 1px;
    text-transform: uppercase;
    width: 186px;
}

.product_panel .product_price strong {
	display:none;
}

.product_price em {
font-size: 1.6em;
	font-style:normal;
}

.product_panel .product_price {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 18px;
}


.product_number {display:none}





#product_details .product_panel .panel {
	float:left;
	font-size:1.3em;
}



.product_description ul li {
    background: url("img/pointer-1.png") no-repeat scroll 0 6px transparent;
    margin-left: 14px;
    padding-left: 15px;
}


.product_details_variant {
	float:left;
	margin:-2px 0 0 -2px;
	background: url("img/zawijas.png") no-repeat scroll 0 0 transparent;
}

.product_main_photo a img {
    border: 0;
}



#product_details h3 {
	float:right;
	width:587px;
}

.product_panel {
    float: right;
    margin: 10px 0;
    width: 588px;
}

html body .product_details_variant .clear {display:none !important}

/*html body .product_details_variant p.category_path + div.clear {
    background: url("img/zawijas.png") no-repeat scroll 0 0 #fff;
	width:200px;
	height:200px;
	display:block;
	position:absolute;
}
*/
#product_details h3, .open_item .title {
    color: #78A22F;
    font: 30pt/40px 'MyriadProLight',"lucida grande","lucida sans lunicode";
    margin-bottom: 21px;
    text-transform: lowercase;
}

.open_item .title:first-letter,
#product_details h3:first-letter{
	text-transform:uppercase;
}	


.open_item .left ul img {
    border: 0;
    float: left;
}




#page_a13163 .content h1 {
	display:none;
}




#page_a13181 .paragraph_menu h3.title,
#page_a28146 .paragraph_menu h3.title,
#page_a13233 .paragraph_menu h3.title,
#page_a13163 .cms_full_article h3 {
	color: #78A22F;
	text-align:left;
    font: 30pt/40px 'MyriadProLight',"lucida grande","lucida sans lunicode";
    margin-bottom: 21px;
}

.cms_text_photo, 
.cms_article_abstract_image {

    border: 0 ;

}


.article_panel {
    border-bottom: 0 none;
}

.font_size_change {
 display:none;
}

a.cms_print_it {
    background: none repeat scroll 0 0 transparent;
    border-left: 0 none;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
   color: #FF8400;
  font-size: 0.9em;
   text-indent: 0;
    vertical-align: top;
    width: auto;
}

.cms_full_article.resizable_2580 iframe{
    border: medium none;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 77px;
}

#left a.cms_back {
    display: block !important;
    float: none;
    margin-bottom: 33px;
}


#page_a13163 .cms_article_list li a.cms_art_list_short_img {
    background-color: #FFFFFF;
    border: 0 none;
    display: block;
    float: right;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-right: 0;
    overflow: hidden;
    padding: 2px;
}

#page_a13163 .cms_article_list li h4 a:hover {
text-decoration:none;
}	

#page_a13163 .cms_article_list li h4:first-letter{
text-transform:uppercase;
}	

/*.cms_single_article a {
color:	#9b5810;
}

.cms_single_article a:hover {
color:	#FF8400;
}
*/
#page_a13163 .cms_more {
    float: left;
color:	#FF8400;
}

#page_a13163 .cms_article_list li .panel {
float:left;
width:480px;	
}


#page_a13163 .cms_article_list li .article_cont:before {
/*float:left;
width:480px;	*/
clear:both;
}	



#page_a13163.BIO2YOU .content h1 {
    display: block;
 margin-bottom: 0;
}


.kosmetyki .cms_image_place {
	margin: 38px 29px;
	float:left;
}
	
.kosmetyki .photo_data h4 {

    font-size: 1.3em;
    line-height: 1.2em;
    margin-bottom: 16px;
    text-align: left;
}
.kosmetyki .photo_data {
    float: right;
    margin-right: 20px;
    margin-top: 37px;
    text-align: left;
    width: 237px;
}
	
	
	
.kosmetyki .paragraph_image ul.paragraph_images_horizontal > li {
	
 background-color: #FFFFFF;
    border: 2px solid #F2F2F2;
    cursor: pointer;
    float: left;
    height: 238px;
    margin: 20px 6px 0 0 !important;

    padding: 0;
    position: relative;
    width: 460px;
	
	
}


.open_item .info {
    background-color: #F2F2F2;
    height: 53px;
    margin: 0 0 28px -20px;
    padding: 0 0 0 20px;
}	

.podziel {
    float: left;
    margin-left: 324px;
    margin-top: 18px;
}

.fb_rek {
    float: right;
    height: 25px;
    margin: 17px 10px 0;
    overflow: hidden;
    width: 105px;
}


.open_item .tweet_podziel {
	float: right;
    margin-top: 17px;
    background: url("img/block-1.png") no-repeat scroll -146px -272px transparent;
    height: 20px;
    width: 20px;
overflow: hidden;
}

.tweet_podziel iframe{opacity:0;}

#page_a13173 .paragraph_menu,
#page_a13218 .paragraph_menu,
#page_a13173 .paragraph_shop,
#page_a13218 .paragraph_shop {float:left;width:100%; margin-bottom: 0;}

#page_a13218 .shoptrix_default .panel {display:none}

#shop_order_form h2,
#lavina_shop_cart h2,
#page_a13173 .paragraph_menu h3,
#page_a13218 .paragraph_menu h3 {
    color: #78A22F;
    font: 30pt/40px 'MyriadProLight',"lucida grande","lucida sans lunicode";
    margin-bottom: 21px;
text-align:left;
}








#promo .promo_items .paragraph_image ul > li {
  background-color: #FFFFFF;
    border: 2px solid #F2F2F2;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    min-height: 156px;
    padding-right: 0;
    position: relative;
    width: 302px;
}

#promo .promo_items .paragraph_image ul > li:hover {
	border-color:#dbdbdb;
}
#promo .promo_items .paragraph_image ul > li + li + li{

	margin-right:0;
}	

#promo .promo_items .cms_image_place {
    float: left;
    margin: 12px 10px 0 22px;
}

#promo .promo_items .photo_data {
    float: right;
    margin: 16px 10px 0 0;
    width: 145px;
}

#promo .promo_items .photo_data h4 {
    font-size: 1.3em;
    line-height: 1.3em;
    text-align: left;
}	


#page_a13218 ul.product_main_list li {
    background-color: #FFFFFF;
    border: 2px solid #F2F2F2;
    cursor: pointer;
    min-height: 156px;
    position: relative;
    width: 296px;
}

#page_a13218 ul.product_main_list{
    width: 960px;
overflow:hidden;
}



#page_a13218 ul.product_main_list li > img {max-width:117px;position:absolute;/*bottom:35px;left:1px;*/margin:0px auto 35px 1px;}
#page_a13218 ul.product_main_list li > div {
	padding: 10px 0px 30px;
	margin-left: 0;
}


#page_a13218 ul.product_main_list li .product_image {
    float: left;
    margin: 49px 32px;
    padding: 0;
    width: 114px;
}

#page_a13218 ul.product_main_list li .product_image > div{display:none !important;}







.new_price_badge{background:url("../zoonatura/stylesheets/img/all_big_elements.png") no-repeat scroll -307px 3px transparent;display:block;height:58px;left:0;position:absolute;text-indent:-999em;top:0;width:58px;z-index:99;}
#page_a13218 .product_main_photo {
	float: left;
	margin: 30px 0;
/*	overflow: hidden;*/
	padding-left: 48px;
	width: 300px;
}

#page_a13218 .product_information{float:right;width:538px;}
#page_a13218 .product_information {
    float: right;
    margin: 10px 10px 10px 0;
    width: 573px;
}
#page_a13218 .product_main_list .product_price {
    bottom: auto;
    display: block;
font-size: 1.2em;
    font-weight: normal;
    left: auto;
    margin: 7px 0 0 12px;
    position: relative;
    text-align: left;
    width: auto;
}




#page_a13218 .product_main_list h4:first-letter {text-transform:uppercase}
.shoptrix_default ul.product_main_list li h4 {
    font-size: 1.4em;
    line-height: 1.2em;
    margin: 21px;
    text-align: left;
}

#page_a13218 ul.product_main_list li span.add_to_cart_button{background:url("img/block-1.png") no-repeat scroll right -92px transparent;color:#FFFFFF;display:inline-block;font:bold 8.5pt/24px arial;padding-right:14px;text-align:center;text-transform:uppercase;bottom:10px;position:absolute;right:61px;height:23px;}



#page_a13218 ul.product_main_list li a.add_to_basket{background:url("img/block-1.png") no-repeat scroll right -92px ;bottom:auto;display:block;height:25px;left:auto;margin:auto;position:relative;text-indent:1px;width:123px;color:#FFFFFF;display:inline-block;font:bold 8.5pt/24px arial;padding-right:14px;text-align:center;text-transform:uppercase;background:url("img/block-1.png") no-repeat scroll 0 -92px transparent;display:inline-block;height:23px;padding:0 2px 0 16px;}

.new_price_badge {
    background: url("img/block-1.png") no-repeat scroll -241px -230px #FFD200;
    bottom: 41px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    height: 18px;
    left: 117px;
    overflow: hidden;
    padding-top: 26px;
    position: absolute;
    text-align: center;
    text-indent: -999em;
    text-transform: uppercase;
    top: auto;
    width: 53px;
    z-index: 99;
}





#page_a13218 ul.product_main_list li span.add_to_cart_button {
  background: url("img/block-1.png") no-repeat scroll right -92px transparent;
    bottom: 52px;
    color: #FFFFFF;
    display: inline-block;
    font: bold 8.5pt/24px arial;
    height: 23px;
    padding-right: 14px;
    position: absolute;
    right: 12px;
    text-align: center;
    text-transform: uppercase;
}




#page_a13218 .panel h3{font:30pt/40px 'MyriadProLight',"lucida grande","lucida sans lunicode";color:#78a22f;margin-bottom:21px;}
#page_a13218 .panel h3 a{color:#78a22f;}





#page_a13218 #recomended_products.panel h3{background:none repeat scroll 0 0 transparent;float:left;margin:0;}
#recomended_products {
    border: 1px solid #FFFFFF;
    clear: none;
    float: left;
    margin-top: 30px;
    width: 350px;
}
#recomended_products ul.product_main_list,
#page_a13218 #recomended_products ul.product_main_list{width:350px;}
#recomended_products ul.product_main_list li, #page_a13218 #recomended_products ul.product_main_list li {
    height: 188px;
    margin-top: 7px !important;
    min-height: 188px;
    width: 320px;
}
#recomended_products #recomended_products .product_main_list h4,#page_a13218 #recomended_products .product_main_list h4{float:left;font-size:1.4em;margin:10px 0;width:auto;}
#recomended_products .product_main_list h4, #page_a13218 #recomended_products .product_main_list h4 {
    float: left;
    font-size: 1.1em;
    margin: 17px 0 6px 7px;
    text-align: left;
    text-transform: lowercase;
    width: 158px;
}

#recomended_products .product_main_list li > a,
#recomended_products .product_main_list a.rek_img{display:block;float:left;margin:18px 18px 40px 16px;}

#recomended_products .product_main_list a.rek_img img{
max-width:92px;
}


#page_a13218 #recomended_products ul.product_main_list li span.add_to_cart_button {

    bottom: 38px;

}

.cms_comments h5.cms_user_and_photo img, .cms_comments_to_user h5.cms_user_and_photo img {

    max-width: 70px;

}

#comment1 h5.cms_user_and_photo, .cms_comments h5.cms_user_and_photo, .cms_comments_to_user h5.cms_user_and_photo {

    width: 83px;
}


#product_details .cms_comments span.arrow {

    display: none;

}


#product_details #fb-root iframe{
    border: medium none;
    height: 160px;
    overflow: hidden;
    width: 575px !important;
}

h5#add_comment {
    margin-bottom: 0 !important;
    margin-top: 17px;
}
#product_details #fb-root,
#product_details .cms_comments,
#product_details #fb-root + script + p {width:583px;float:right;}



.cms_comments li.clearfix,
.cms_comments li {
    background: url("img/block-3.png") no-repeat scroll -101px 14px transparent;
    border-bottom: 1px solid #DDDDDD;

    padding-left: 47px;
margin-bottom:0;
}

.cms_comments li:first-child {
	    border-top: 1px solid #DDDDDD;
}

#product_details .cms_comments li div.cms_single_message {
	border:0 !important;
}	

#comment1 h5.cms_user_and_photo, .cms_comments h5.cms_user_and_photo, .cms_comments_to_user h5.cms_user_and_photo {

    margin: 5px;
}


#product_details .cms_comments h4 {
    font-size: 1em;
    padding-bottom: 8px;
    text-transform: uppercase;

    border-bottom: 0;
    margin-bottom: 0;
  
}

#product_details .small.cms_comment_info {display:none}

#product_details  .cms_comments li div.cms_single_message {
    background: transparent;
    border: 0;
    border-top: 1px solid #DDDDDD;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    width: 78%;
}



#recomended_products .product_main_list .product_price {

    float: left;

}





#comment_after_login_hidden {
    background-color: #F2F2F2;
    color: #484848;
    padding: 20px;
}


#comment1 div.cms_single_message, .cms_comments li div.cms_single_message, .cms_comments_to_user li div.cms_single_message {

    border: 0 none;
    float: left;
    margin-bottom: 0;
    padding: 10px;
    position: relative;
    width: 78%;

    background: url("img/block-8.png") no-repeat scroll 0 0 transparent;
    height: auto;
    margin-bottom: 11px;
/*    overflow: hidden;*/
    padding: 6px 0;
    width: 409px;
}
form #comment1 div.cms_single_message {
height: 67px;
}

.cms_comment_date {
    border-top: 0 none;
    display: block;
    font-size: 0.9em;
    margin-top: 8px;
    padding-top: 5px;
    text-align: left;
}

#product_details .cms_single_message textarea:focus, 
#product_details .cms_single_message textarea:active, 
#product_details .cms_single_message textarea {
	border:0;
	width:90%;
	margin:auto;
}

#product_details #comment1 .cms_single_message textarea {
    margin: 0 10px;
    width: 375px !important;
}






#page_a13218 ul.product_main_list li > div {
 float: left;
    height: 251px;
    margin: 0 !important;
	position:relative;
    padding: 0;
    width: 456px;
}

#page_a13218 ul.product_main_list li .product_price_label {
    background-color: #F2F2F2;
    bottom: 41px;
    height: 37px;
    margin: 0;
    padding: 7px 10px 0 0;
    position: absolute;
    right: 0;
    width: 276px;
}
#recomended_products.panel h3, #page_a13218 #recomended_products.panel h3 {
    color: #333333;
    font-family: arial,tahoma,verdana,helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0 10px;
    text-transform: uppercase;
    width: auto;
}

h5#add_comment,
#product_details .cms_comments h4{
    text-transform: uppercase;
font-size:1em;
}

h5#add_comment {
    border-bottom: 9px solid #FFFFFF;
    margin-bottom: 5px;
}


#product_details div.cms_buttons, div.buttons, .lavina_pool_buttons {
    border-top: 0 none;
    margin: 0;
    padding-top: 0;
}







#page_a13218 ul.product_main_list li.pagination{height:auto;display:inline !important;width:auto;border:0;}

#page_a13218 ul.product_main_list li {
    float: left;
    height: 251px;
    margin: 20px 20px 0 0 !important;
    min-height: 233px;
    padding: 0;
    width: 456px;
}

html #page_a13218 ul.product_main_list li.clear {
	height:1px !important;
	min-height: 1px !important;
	width:auto;
	margin:0;
	padding:0;
	float:none;
}	

#sort_options {
    margin-bottom: 0;
    margin-top: 30px;
    padding-right: 10px;
}


.latest .cms_article_list li a.cms_art_list_short_img  {

    padding-top: 0;

}


.latest .cms_article_list li a.cms_art_list_short_img img {

    margin-top: 0;
    max-width: 302px;
}


.product_main_list .product_image img {
    max-width: 111px;
}