html{
	overflow-x: hidden;
	overflow-y: scroll;
	height: 100%;
	width: 100%;
}

body{
	display: table;
	width: 100%;
	font-family: Tahoma, Arial, verdana;
	text-align: center;
	font-size: 11px;
	color: #5F5C5B;
	padding: 0px;
	margin: 0px;
}

img{	
	border: 0 none;
}

a, a:hover, a:visited{
	text-decoration: none;
	font-size: 12px;
	color: #F08506;
}

a:hover{
	text-decoration: underline;
}


/* MAIN LOGIC ++ */

body{
	background: url('/img2/header-bggf.jpg') repeat-x;
}

.wrapper {
	text-align: left;
	margin: 0px auto;
	width: 990px;
}

.header-blocks {
	float:right;
	border:0px solid red;
	width:575px;
}

.left {
	display: table;
	width: 217px;
	float: left;
	border:0px solid red;
}

.body {
	margin-top:24px;
	border:0px solid red;
	display:table;
}

.center {
	border:0px solid red;
	display:table;
	float:right;
	width:755px;

}

/* MAIN LOGIC -- */

/* HEADER ++ */
/* logo ++ */

.logo {
	display: block;
	height: 66px;
	width: 305px;
	float: left;
}

.logo a {
	margin: 31px 0px 0px 15px;
	display: block;
	float: left;
	height: 98px;
	width: 243px;
}

/* logo -- */
/* social buttons ++ */

.header-blocks  .social {
	display: block;
	float: left;
	font-size:12px;
	border:0px solid black;
	margin-top:12px;
	padding-bottom:2px;
}

.social p {
	margin:0px;
	padding-right:10px;
	border:0px solid red;
	float:left;
}

.social a {
	float:left;
	background: url('/img2/social-buttons.png') no-repeat;
	width:15px;
	height:15px;
	margin-right:5px;
	display:block;
	border:0px solid red;
}
.social a.facebook{background-position: -15px 0px;}
.social a.twitter{background-position: 0px 0px;}
.social a.rss{background-position: -33px 0px;}

/* social buttons -- */
/* cart ++ */

.header-blocks  .cart {	
	position:relative;
	clear:left;
	float:left;
	height:64px;
	width:180px;
	border:0px solid red;
}

.header-blocks  .cart a {
	background: url('/img2/grozs.png') no-repeat left 7px;
	padding: 10px 20px 0px 45px;
	height: 40px;
	position: relative;
	margin: 0px auto;
	font-size: 12px;
	color: #5a5a5a;
	display: block;
	border:0px solid red;
}

.header-blocks  .cart span {
	font-weight: bold;
	font-size: 13px;
}

/* cart -- */
/* lozungs ++ */
  
.lozungs {
	background:#e7e7e7  url('/img2/lozungs-bg.jpg') no-repeat bottom center;
	position: relative;
	width: 353px;
	height: 80px;
	float: right;
	border: 0px solid red;
	color: #615d5c;
	padding:0px 20px;
}

#lozungs-title {
	margin-top:2px;
	width:100%;
	height:20px;
	border-bottom:1px solid #dfdfdf;
	color:#615d5c;
	font-size:12px;
	font-weight:bold;
}

#lozungs-title span {
	float:left;
	display:table;
	height:20px;
	padding-right:10px;
	background:#e7e7e7;
	border: 1px solid transparent;
}

#lozungs-title span p {
	margin:0px;
	padding:0px;
	margin-top:9px;
	background:#red;
}

a.rss-lozungs {
	padding-left:5px;
	float:right;
	display:block;
	width:22px;
	height:22px;
	border:0px solid red;
	background:#e7e7e7 url('/img2/rss-lozungs.png') no-repeat 14px 11px;
}

.lozungs .citats1,
.lozungs .citats2 {
	margin-top:7px;
	float:left;
	border:0px solid red;
	display:block;
	font-size:10px;
	color:#615d5c;
}

/* lozungs -- */
/* main menu ++ */

.menu {
	clear:both;
	position:relative;
	border:0px solid green;
	background:#7c7877;

	width:100%;
	background: url('/img2/mainmenu-middle-bg.gif') repeat-x;
}

.menu .menu-left {
	background: url('/img2/mainmenu-bg.png') no-repeat left 0px;
	display: table;

	width: 100%;
}

.menu .menu-right {
	background: url('/img2/mainmenu-bg.png') no-repeat right -42px;
	display: table;

	width: 100%;
}

.menu ul {
	position: relative;
	list-style: none;
	margin: 0px auto;
	display: table;
	padding: 0px;
	width: auto;
	left: -1px;
	border:0px solid purple;
}

.menu ul li {float: left;}
.menu ul li a {
	height:42px;
	line-height:41px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	position: relative;
	border-right:1px solid #716967;
	
}

.menu ul li a:hover {
	text-decoration: none;
	color: #DFDFDF;
}

.menu ul li a.akcija  {
	background: url('/img2/button-underline.png') repeat-x 0px 32px;
}

.menu ul li a.first {	
}

.menu ul li a.last {
	border-right:0px solid white;
}

/* main menu -- */
/* HEADER -- */

/* LEFT SIDE BLOCK ++ */
/* catalog ++ */

.catalog .content  {
	border:0px solid red;
	background:#dfdfdf;
	border-radius: 5px;
	behavior: url('/ie-css3.htc');
}

ul.catalog-menu {
	border:0px solid red;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:15px;
	padding-top:10px;
	padding-bottom:10px;
}

ul.catalog-menu li {
	list-style:none;
	border-bottom:1px solid #c9c9c9;
	width:190px;
	min-height:30px;
}

ul.catalog-menu li a {
	line-height:30px;
	margin-left:16px;
	font-size:13px;
	font-weight:bold;
	color:#716967;
	border:0px solid purple;
	display:block;
}

ul.catalog-menu li a:hover {
	text-decoration:none;
	color:#a8a2a0;
}

ul.catalog-menu li.last {
	border-bottom:0px solid #c9c9c9;
}


ul.catalog-menu .submenu  {
	border:0px solid green;
	margin-top:0px;
	padding-bottom:8px;
	/* 
	position:relative;
	padding: 0px 0px 0px 33px; 
	margin: -1px 0px 0px 0px;
	*/
}

ul.catalog-menu li .submenu li{
	position:relative;
	border:0px solid yellow !important;
	background: none;
	border: 0px none;
	margin:0px !important;
	padding:0px;
	margin-left:-40px !important;
	min-height:22px !important;
}

ul.catalog-menu li .submenu li a{
	display:Table;
	min-height:22px !important;
	line-height:22px;
	/*
	*/
	font-weight: normal;
	font-family: Arial;
	background: none;
	font-size: 11px;
	color: #716967;
}

ul.catalog-menu .subsubmenu{
	padding: 0px 0px 0px 20px; 
	margin: 0px;
}

ul.catalog-menu li .submenu li a:hover{
	color:#a8a2a0;
}

/*
*/

/* catalog -- */
/* search ++ */

.search {
	position: relative;
	display: block;
	width: 100%;
	min-height:37px;
	max-height:74px;
	margin-top: 19px;
	border:0px solid red;
	border-radius: 5px;
	behavior: url('/ie-css3.htc');
	background:#dfdfdf;
	padding-top:10px;
}

#search-input {
	background:url('/img2/search-bg.png') no-repeat;
	width:199px;
	height:27px;
	margin-left:8px;
	display:block;
}

#search-input .search-text {
	height:26px;
	line-height:26px;
	width:145px;
	color:#78706f;
	font-size:13px;
	background:transparent;
	border:0px solid red;
	margin-left:13px;
}	

#search-input .input-submit {
	
	background:transparent;
	border:0px solid red;
	display:block;
	float:right;
	width:35px;
	height:28px;
	cursor:pointer;
	background:url('/img2/search-button.png') no-repeat 7px center;
}

#search-input a.show-advanced {
	background:url('/img2/advanced-search.png') no-repeat center center;
	border:0px solid red;
	width:25px;
	height:15px;
	display:block;
	margin-top:-2px;
	margin-left:167px;
}


.ie7 #search-input .input-submit {
	position:absolute;
}
.ie7 #search-input a.show-advanced {
	margin-top:-3px;
}

/* advanced search */ 

#advanced {
	background: transparent;
	background: url('/img2/advanced-search-bgz.png') no-repeat 0px 0px;
	position: relative;
	margin-top:-1px;
	display: none;
	height: 45px;
	z-index: 10;
	border:1px solid transparent;
}

.skinnedSelect {
	border:0px solid red;
	background: url("/img2/advanced-search-bg.png") no-repeat scroll 0 0 transparent;
	position:relative;
	width:199px;
	height:25px;
	margin-left:8px;
	margin-top:10px;
}

.skinnedSelect .select-text {
	position:absolute;
	top:0px;
	left:0px;
	border:0px solid green;
	color:#716967;
	font-size:12px;
	margin-left:10px;
	line-height:25px;
}

.skinnedSelect select {
	position:absolute;
	left:0px;
	top:0px;
	background:#fff;
	width:100%;
	height:100%;
	opacity: 0;
	filter: alpha(opacity = 0);
	moz-opacity: 0;
}

.skinnedSelect option {

	border:0px none;
}


















#advanced .select {
	border:0px solid green;
	height:25px;
	width:175px;
	margin:0 auto;
	margin-top:12px;
}

#advanced .select ul {
	margin-top:25px;
	position:absolute;	
	border:1px solid red;
	border-color: #D7D3D4;
	border-style: solid;
	background: #FEFEFE;
	list-style: none;
	display: none;
	padding: 0px;
	width: 175px;
	z-index: 2;
}

#advanced .select ul li {
font-family: Arial;
padding: 3px 0px;
cursor: pointer;
display: block;
}

.search #advanced .select ul li.hovered{
background: #D4F4F5;
}




/*
#advanced .select {
	margin:0px 0px 0px 86px;
	position:relative;
	background:none;
	top:9px;
}

#advanced input.input-text:focus, 
#advanced input.input-text{
	padding-bottom: 0px;
	position: relative;
	padding-top: 5px;
	height: 20px;
	z-index: 5;
	width: 204px;
	left: 16px;
	top: 13px;
	font-family: Arial;
	font-size: 14px;
}
.blocks .search input.input-text:focus{
color: #454545 !important;
}

#advanced input.input-submit, 
#advanced input[type="submit"]{
	color: #FFFFFF !important;
	background: transparent;
	padding-bottom: 1px;
	position: relative;
	font-weight: bold;
	border: 0px none;
	font-size: 10px;
	height: 24px;
	left: -17px;
	width: 68px;
	z-index: 1;
	top: 16px;
}
.search #advanced .select div{
	padding: 17px 7px 0px;
	font-family: Arial;
	background: none;
	border: 0px none;
	cursor: default;
	font-size: 13px;
	color: #454545;
	height: 21px;
	width: 150px;
}
#advanced  .close-advanced{
	font-family: Arial;
	position: relative;
	font-size: 10px;
	color: #d7d3d4;
	float: left;
	left: 19px;
	top: 19px;
}
.search #advanced  label{
	font-family: Arial;
	position: relative;
	font-size: 13px;
	color: #454545;
	left: -10px;
	top: -11px;
}
*/


/* search -- */
/* subscribe ++ */

#subscribe {
	margin-top: 19px;
	border-radius: 5px;
	behavior: url('/ie-css3.htc');
	background:#7d7978;
	display: block;
	width: 100%;
	height: 60px;
	border:0px solid red;
}

#subscribe p {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	margin:0px;
	margin-left:15px;
}

#subscribe-input {
	background:url('/img2/subscribe-bg.png') no-repeat;
	width:185px;
	height:20px;
	margin-left:15px;
	
}

#subscribe .subscribe-email {
	background: transparent;
	position: relative;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	margin-left:10px;
	height: 20px;
	line-height: 20px;
	width: 154px;
	border:0 none;
}

#subscribe .subscribe-submit {
	cursor: pointer;
	height: 20px;
	width: 17px;
	display:block;
	float:right;
	background:url('/img2/subscribe-submit.png') no-repeat center center;
	border:0 none;
}

.ie7 #subscribe .subscribe-submit {
	position:absolute;
}


/* subscribe -- */
/* news ++ */

#news {
	margin-top:19px;
	width:100%;
	border:1px solid #d9d9d9;
	border-radius: 5px;
	behavior: url('/ie-css3.htc');
	background:#fff; 
	overflow:hidden;
}

#news span {
	background:#d9d9d9;
	width:100%;
	height:41px;
	border:0px solid red;
	display:block;
	margin-top:-13px;
	margin-bottom:6px;
}

.ie7 #news span { 
	width:225px;
	border:0px solid red;
	margin-top:0px;
	margin-left:0px !important;
}

#news span p {
	font-size:13px;
	font-weight:bold;
	color:#716967;
	margin-left:17px;
	padding-top:13px;
}

#news a {
	margin-left:17px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#716967;
	line-height:16px;
	padding:5px 0px;
	border:0px solid red;
	width:180px;
}

#news a.read-more-news {
	font-size:10px;
	font-weight:normal;
	color:#716967;
	padding-bottom:6px;
}

	
/* news -- */
/* LEFT SIDE BLOCK ++ */

/* FOOTER ++ */

.foot{
	margin-top:19px;
	position:relative;
	display:block;
	background:#e4e4e4;
	min-height: 77px; 
}

.foot-content {
	width:990px;
	margin:0 auto;
	text-align:left;
	padding-top:15px;
	padding-bottom:15px;
}

/* footer menu ++ */

.footer-menu ul {
	border:0px solid red;
	display:table;
	padding:0px;
	margin:0px;
}

.footer-menu ul li.sep {
	padding:0px 5px;
}

.footer-menu ul li { 
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}	

.footer-menu ul li a {
	color:#5f5c5b;
	font-size:12px;
	font-size:12px;
	font-weight:bold;
}

/* footer menu -- */

.copyright,
.made-by  {
	margin-top:10px;
	clear:left;
	line-height:17px;
	display:block;
	border:0px solid red;
	font-size:12px;
	color:#5f5c5b;
}

.made-by { margin-top:0px; }
 
/* FOOTER -- */

/* PRODUCT CATALOG ++ */

.product-list {
	margin-left:2px;
	display: table;
	width: 101%;
	border:0px solid red;
}

.product-list .product {
	position:relative;
	background: url('/img2/product-block.png') repeat-y 0px 0px;
	margin: 0px 8px 8px 0px;	
	display: block;
	height: 200px;
	width: 245px;
	float: left;
}

/* product catalog title ++ */

.product-list .product .top {
	background: url('/img/product-block.png') no-repeat 0px 0px;
	/* display: table; */
	width: 210px;
	min-height: 50px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:15px;
	padding-top:12px;
	
}

.product-list .product .top h2 {
	margin:0px;
	padding:0px;
	
}

.product-list .product .top  a {
	line-height:22px;
	font-size:14px;
	font-weight: normal;
	color:#615d5c;
	font-weight:bold;
	margin:0px;
	padding:0px;
	border:0px solid red;	
	display:inline;
	padding-right:5px;
	padding-bottom:4px;
}

.product-list .product .top span.jaunums {
	margin:0px;
	padding:0px;
	width:50px;
	height:9px;
	display:inline-block;
	background: url('/img2/jaunums.png') no-repeat center center;
}

.ie7 .product-list .product .top span.jaunums {
	margin-bottom:2px;
}

/* product catalog title -- */
/* product catalog description ++ */

.product-list .body {
	position:absolute;
	border:0px solid green;
	width:100%;
	height:130px;
	bottom:0px;
}

.product-list .frame {
	margin-left:15px;
	border:0px solid red;
	width:105px;
	float:left;
	height:100px;
	margin-top:3px;
}

.product-list .frame  a{
	display:block;
	height:100px;
}

.product-list .info {
	margin-right:1px;
	border:0px solid yellow;
	width:110px;
	float:right;
	font-size:10px;
	padding-right:0px;
}

.product-list .info .description { 
	border:0px solid purple;
	width:100px;
	float:left;
}

.product-list .info  .price{
	border:0px solid red;
	font-size:11px;
	margin-top:4px;
	font-weight:bold;
	color:#7d7978;
	float:left;
	display:inline-block;
	padding-right:5px;
} 

.product-list .info  .akcija{
	margin-top:6px;
	border:0px solid red;
	display:inline-block;
	background: url('/img2/akcija.png') no-repeat center center;
	width:37px;
	height:9px;
}


/* product catalog description -- */

/* buttons ++ */

.product-list .body .buttons {
	position:absolute;
	border:0px solid red;
	bottom:12px;
	right:0px;
} 

.product-list .body .buttons a.details,
.product-list .body .buttons a.add-to-cart  {
	width:111px;
	height:20px;
	line-height:20px !important;
	display:block;
	border:0px solid red;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}

.product-list .body .buttons a.details {
	background: url('/img2/button-details-bg.png') no-repeat 0px 0px;
	color:#716967;
}

.product-list .body .buttons a.add-to-cart {
	background: url('/img2/button-addtocart-bg.png') no-repeat 0px 0px;
	color:#fff;
	margin-top:4px;
}

.product-list .body .buttons a.details:hover,
.product-list .body .buttons a.add-to-cart:hover  {
	text-decoration:none;
}

/* buttons -- */

/* PRODUCT CATALOG -- */
/* BREAD CRUMBS ++ */

.bread-crumbs,
.bread-crumbs .right,
.bread-crumbs .left{
	background: url('/img/bread-crumbs.jpg') repeat-x 0px -46px;
	/* width: 100% !important; */
	width: 757px !important;
	color: #202020;
	
	display: table;
	height: 46px;
	border:0px solid red;
}

.bread-crumbs .left{background: url('/img/bread-crumbs.jpg') no-repeat left 0px;}
.bread-crumbs .right{background: url('/img/bread-crumbs.jpg') no-repeat right -92px;}
.bread-crumbs .right div{
	font-family: Arial;
	position: relative;
	display: inline;
	left: 25px;
	top: 16px;
}

.bread-crumbs, .bread-crumbs h2, .bread-crumbs a{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #202020;
	
}

.bread-crumbs h2, .bread-crumbs a{
	display: inline;
	color: #202020;
	margin: 0px 5px;
	padding: 0px;
	/*
	color: #716967;
	*/
	color: #615d5c;
	padding-left:0px;
}

/* BREAD CRUMBS -- */
/* PAGING ++ */

#pages {
	display: table;
	padding: 20px 0px;
	width: 100%;
}

#pages span {
	margin-right: 10px;
	float: left;
	margin-top:5px;
}

#pages ul, #pages li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

#pages a {
	border: 1px solid #E3DFDF;
	padding: 3px 7px 3px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-right: 7px;
	color: #020202;
	height:15px;
	display:block;
}



#pages a._act, #pages a:hover {
	text-decoration: none;
	background: #E3DFDF;
}

/* PAGING -- */

/* ej un saproti... */


.spacing {
	margin-top:5px;
}

.small-goods {
	margin-top:2px;
}

p.like {
	margin:0px;
	padding:0px;
	margin-left:3px;
}

.ie7 p.like {
	margin-top:7px;
}

/* .main-block .head, */
/* .main-block .foot, */
.main-block {
	background:#fff;
	background-position: -750px 0px;
	background-repeat: repeat-y; 
	display: table;
	width: 755px;
	border:1px solid #e3dfdf;
	border-radius: 5px;
	behavior: url('/ie-css3.htc');	
	/* background-image: url('/img/main-blockZZZ.png'); */ 
}


.main-block .head{background-position: 0px top; background-repeat: no-repeat;}
.main-block .foot{background-position: -1500px bottom; background-repeat: no-repeat; background:transparent;}
.main-block {margin: 14px 1px 6px 0px; float: right;}
.main-block .middle{
	margin: 13px auto;
	width: 701px;
	float: none;
}


.main-block .middle h1{
font-family: Arial;
font-weight: bold;
font-size: 18px;
color: #202020;
padding: 0px;
margin: 0px;
}
.main-block .middle .description{
padding-bottom: 8px;
margin-bottom: 9px;
font-family: Arial;
font-size: 11px;
color: #909090;
}


.main-block .middle .description a{
font-family: inherit;
font-size: inherit;
color: #FDFDFDF;
}
.main-block .middle .description a.button-large,
.button-large{
background: url('/img/poga-pirkt-pasutit.png');
font-family: Tahoma;
text-align: center;
font-weight: bold;
padding-top: 4px;
font-size: 12px;
color: #FFFFFF;
display: table;
display: block;
width: 100px;
height: 22px;
}
.reset.button-large{
background-image: url('/img/poga-atcelt.png');
font-weight: normal;
}
input.button-large{
font-family: Arial;
margin-right: 6px;
border: 0px none;
padding-top: 0px;
height: 26px;
float: left;
}
.main-block .middle .description a.button-large:hover,
.button-large:hover{
background-position: 0px -26px;
font-size: 12px;
color: #FFFFFF;
}
.supply .frame,
.main-block .middle .description .frame{
margin: -10px 14px 12px 0px;
position: relative;
height: 120px;
width: 104px;
float: left;
}
.supply .frame a,
.product-list .small-product .frame a, 
.frame a{
display: block;
height: 100%;
width: 100%;
}
.frame img{
margin: 4px auto;
display: table;
}
.main-block .middle .first-row{
display: block;
width: 607px;
margin: 0px 0px 15px 0px;
width: 583px;
float: right;
}

.main-block .middle .first-row a.add-to-cart{
margin-right: -32px;
margin-left: 20px;
color: #FFFFFF;
float: right;
}
a.details, 
a.details:hover, 
a.add-to-cart, 
a.add-to-cart:hover{
text-decoration: none;
}
.main-block .middle .first-row div{float: left;}
.main-block .middle .first-row span{
font-family: Arial;
font-size: 11px;
color: #929292;
display: block;
width: 200px;
}
.main-block .middle .description .price{

font-family: Arial;
padding-right: 32px;
font-weight: bold;
margin-top: -6px;
font-size: 24px;
position: relative;
top: 9px;
color: #202020;
float: right;
}
#fullList,
#details {
border-top: 1px solid #E3DFDF;
margin: 5px 0px 10px 0px;
padding: 10px 0px 0px 0px;
list-style: none;
display: table;
width: 100%;
}
#fullList .header{
font-weight: bold;
}
#fullList li, 
#details li{
padding: 3px 0px 4px;
font-weight: normal;
font-family: Arial;
font-size: 11px;
width: 345px;
}
#fullList, 
#fullList li{
width: 100%;
}
#fullList li{
padding-top: 4px;
padding-bottom: 3px;
display: table;
}
.message-text{
font-family: Arial;
font-weight: bold;
font-size: 11px;
color: #202020;
display: table;
width: 100%;
}
#details li.right{
margin-left: 10px;
float: right;
}
#details li.left{float: left;}
#fullList li.dark, #details li.dark{background: #F1EFEF;}
#fullList li label, 
#details li label{
padding-left: 17px;
font-family: Arial;
font-weight: bold;
font-size: 11px;
color: #202020;
width: 148px;
float: left;
}
#fullList li span, 
#details li span{
width: 175px;
float: left;
}
#fullList a{
font-weight: normal !important;
}
#fullList .skaits, 
#fullList .summa, 
#fullList .dzest, 
#fullList .cena{
margin: 0px 20px 0px 70px;
white-space: nowrap;
float: right;
width: 50px;
}
#fullList .dzest:hover,
#fullList .dzest{
text-decoration: none;
margin: 0px;
width: 30px;
}


h1.gray.underline {
border-bottom: 1px solid #E3DFDF;
font-family: Arial;
padding-bottom: 10px;
margin-bottom: 15px;
font-weight: bold;
padding-top: 8px;
font-size: 20px;
color: #454545;
}
#print {
position: relative;
font-family: Arial;
font-size: 10px;
color: #9b9b9b;
float: right;
top: -40px;
}

.article{
border-bottom: 1px solid #E3DFDF;
padding: 20px 0px;
display: table;
width: 100%;
}
.article h2, .article h2 a{
	font-weight: bold;
	font-size: 16px;
	color: #DFDFDF;
	color: #615d5c;
	padding: 0px;
	margin: 0px;
}
.article .image{margin: 5px 15px 10px 0px; float: left;}
.article .content{width: 585px; float: left;}
.article .content h2{margin: 0px 0px 10px;}
.article .content p{margin: 0px;}
.article .content,
.article .content p{
	/* line-height: 110%; */
	
	line-height:16px;
	font-size: 11px;
	color: #202020;
}
.article .content p{display: inline;}


.input-text.disabled{
background-image: url('/img/input-text-disabled.png');
}
.input-code{
background: url('/img/code.png') no-repeat;
width: 105px;
float: left;
}
.input-textarea{
background: url('/img/input-textarea.png') no-repeat;
padding: 4px 7px;
display: table;
height: 114px;
width: 236px;
float: left;
}
.input-textarea textarea, 
.input-code input, 
.input-text input, 
.input-code input{
background: transparent;
border: 0px none;
height: 19px;
width: 222px;
}
.input-code input{
width: 92px;
}
.input-textarea textarea{
font-family: Arial;
font-size: 11px;
height: 105px;
}

#fp-send-link .row,
#fp-change-passw .row,
#signin .row,
#forma .row{
	display: table;
	width: 100%;
}

#fp-send-link label,
#fp-change-passw label,
#signin label,
#forma  label{
	position: relative;
	color: #454545;
	width: 110px;
	float: left;
	top: 6px;
}

.staipeklis{
border: 1px solid red;
font-size: 0px;
height: 85px;
float: left;
width: 0px;
}
a.search-result:hover, 
a.search-result{
margin: 0px 0px 10px;
font-size: 13px;
display: block;
padding: 5px 0px;
}

.lozungs .datums{
font-family: Arial;
margin: 18px 0px 0px 205px;
font-size: 10px;
color: #303030;
}

.supply .info span{
font-weight: normal;
}
.supply h2{margin: 15px 0px 10px;}
.supply h2 a:hover, .supply h2 a{
font-weight: bold;
font-family: Arial;
text-align: center;
color: #484747;
font-size: 11px;
display: table;
width: 100%;
}
.supply .head h2 a:hover, 
.supply .head h2 a{
font-family: Arial;
text-align: inherit !important;
display: inherit !important;
color: inherit !important;
font-size: 15px;
font-weight: bold;
}
.supply .product-block{
margin: 0px auto 10px;
display: table;
width: 190px;
}
#pages{
display: table;
padding: 20px 0px;
width: 100%;
}
#pages span{
margin-right: 10px;
float: left;
}
#pages ul, #pages li{
list-style: none;
padding: 0px;
margin: 0px;
float: left;
}
#pages a{
border: 1px solid #E3DFDF;
padding: 3px 7px 3px 6px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin-right: 7px;
color: #020202;
}
#pages a._act, #pages a:hover{
text-decoration: none;
background: #E3DFDF;
}
.main-block .middle .first-row span.old-price{
font-family: Arial;
text-decoration: line-through;
font-weight: normal;
margin-right: 10px;
font-size: 16px;
float: right;
width: auto !important;
position: relative;
top: 5px;
color: #989898;
}
.main-block .middle .first-row span.campaign-price{
font-family: Arial;
width: auto !important;
font-weight: bold;
font-size: 24px;
float: right;
color: #ff9100;
}

.frame span, .frame{
cursor: pointer;
}
a.under-frame{
font-size: 9px !important;
height: auto !important;
text-align: center;
font-family: Arial;
display: block;
}
a.under-frame:hover{
text-decoration: underline !important;
}
.textfield{
padding: 10px 10px 10px 25px;
font-family: Arial;
}
#sitemap ul,
#sitemap{
list-style: none;
padding: 0px;
margin: 0px;
}
#sitemap ul{
padding-left: 30px;
}
#sitemap li{
padding: 1px 0px;
}


a.facebook-like{
background: url('/img/like.png') no-repeat 0px 0px;
font-size: 0px !important;
cursor: pointer;
display: table;
height: 23px;
width: 48px;
}
.facebook-like:hover{
background-position: 0px -23px;
}
.startForm #signIn {
margin-top: 15px;
}
.input-radio{
position: relative;
margin-left: 110px;
top: 3px;
}

#citatiId{
position: absolute;
height: 21px;
float: right;
bottom: 5px;
width: 21px;
right: 8px;
}

.graftik{
color: inherit !important;
}

.target{
margin-bottom: 5px;
display: block;
}
/*

*/


.product-list .small-product{
background: url('/img/small-product-background.png') repeat-y -140px 0px;
margin: 10px 13px 10px 0px;
display: table;
width: 140px;
float: left;
}
.product-list .small-product.last {margin-right: 0px;}
.product-list .small-product .top {
background: url('/img/small-product-background.png') no-repeat 0px 0px;
display: table;
width: 140px;
height: 7px;
height: 7px;
}

.product-list .small-product a {
font-family: Arial;
text-align: center;
font-weight: bold;
margin: 0px auto;
font-size: 11px;
color: #5f5c5b;
display: block;
width: 120px;
height: 28px;
}
.supply .frame,
.product-list .small-product .frame {
	/* margin: -8px auto 20px; */
	position: relative;
	height: 120px;
	width: 104px;
	border:0px solid red;
}

.product-list .small-product .bottom {
background: url('/img/small-product-background.png') repeat-y -280px 0px;
display: table;
width: 140px;
height: 7px;
float: left;
}


.input-text{
	background: url('/img/input-text.png') no-repeat;
	padding: 4px 7px;
	display: table;
	height: 27px;
	width: 236px;
	float: left;
}
/*
.input-text{
	background: url('/img/input-text.png') no-repeat;
	padding: 4px 7px;
	display: table;
	height: 27px;
	width: 236px;
	float: left;
}
*/


/*
 * FORGOT PASSWORD
 */
.forgot-password {
	display: table;
	margin-bottom: 10px;
}





/* GDPR FORM */
.gdpr-form {
	display: block;
}
.gdpr-form .row {
	display: block;
	clear: both;
}
.gdpr-form label {
	display: block;
	float: left;
	width: 110px;
}


/* COOKIES BAR */
.cc-revoke {
	display: none !important;
}
.cc-window {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.cookie-text-wrapper {
	display: block;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-left: auto;
	margin-right: auto;
}
.cookie-text-wrapper .cc-message {
	display: block;
	flex: inherit !important;
	width: 100%;
}
.cookie-text-wrapper .cc-compliance .deny-text,
.cookie-text-wrapper .cc-compliance .allow-text,
.cookie-text-wrapper .cc-link,
.cookie-text-wrapper .cc-message {
	font-family: Tahoma, Arial, verdana;
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	-webkit-font-smoothing: inherit;
	font-smoothing: inherit;
}
.cookie-text-wrapper .cc-link {
	-webkit-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}
.cookie-text-wrapper .cc-message {
	margin-bottom: 10px;
}
.cookie-text-wrapper .cc-compliance .cc-btn {
	font-family: Tahoma, Arial, verdana;
	font-size: 14px;
	font-weight: 700;
	-webkit-font-smoothing: inherit;
	font-smoothing: inherit;
	border-radius: 5px;
	border: none;
	padding: 3px 15px;
	-webkit-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}
.cookie-text-wrapper .cc-compliance .cc-btn:hover {
	text-decoration: none !important;
}
.cookie-text-wrapper .cc-compliance .allow-block,
.cookie-text-wrapper .cc-compliance .deny-block {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.cookie-text-wrapper .cc-compliance .allow-block {
	margin-right: 40px;
}
.cookie-text-wrapper .cc-compliance .deny-block {
	order: 2;
}
.cookie-text-wrapper .cc-btn.cc-dismiss {
	color: #FFF !important;
	background: transparent !important;
	border: 1px solid #FFF !important;
	padding: 2px 15px;
	margin: 0 15px 0 0;
}
.cookie-text-wrapper .cc-btn.cc-dismiss:hover {
	opacity: 0.8;
}
.cookie-text-wrapper .cc-btn.cc-allow {
	color: #FFF !important;
	background: #FF9A23 !important;
	margin-right: 15px;
}
.cookie-text-wrapper .cc-btn.cc-allow:hover {
	opacity: 0.8;
}
/*
@media all and (max-width: 768px) {
	.cookie-text-wrapper .cc-compliance {
		flex-wrap: wrap;
	}
	.cookie-text-wrapper .cc-compliance .allow-block {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.cookie-text-wrapper .cc-compliance .cc-btn {
		min-width: 120px;
	}
}

@media all and (max-width: 478px) {
	.cookie-text-wrapper .cc-compliance .allow-block, 
	.cookie-text-wrapper .cc-compliance .deny-block {
		flex-wrap: wrap;
	}
	.cookie-text-wrapper .cc-compliance .deny-text,
	.cookie-text-wrapper .cc-compliance .allow-text {
		width: 100%;
	}
	.cookie-text-wrapper .cc-compliance .cc-btn {
		margin-bottom: 5px;
	}
}
*/