/*
/*
Theme Name: Komforts | Evasat
Theme URI:
Description: Santehnika un apkure
Tags:
Version: 1.0
Author: Nauris Kolāts | Streamline
Author URI: http://www.majas-lapu-izstrade.lv
*/

html{color:#272727;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
a {text-decoration:none;color:#3E3E3E; outline: none;}

html{
	overflow-x: hidden;
}
body{
	font-family: PTSansNarrowRegular, sans-serif;
	font-size: 14px;
	text-align: justify;
	color: #3e3e3e;
	background: #f1f1f1 url('images_pagaidu/top-bcg-light.jpg') repeat-x top left;
}
body strong{
	font-weight: bold;
}
.container{
	width: 1026px;
	margin: 10px auto 25px;
	position: relative;
}
a.zoom-in{
	display: block;
	float: left;
	margin-bottom: 14px;
}
.post-image-list a.zoom-in{
	margin-bottom: 8px;
}
.jauktais-skats a.zoom-in{
	margin-bottom: 0;
}
.single-product a.zoom-in{
	float: none;

}
.single-product .top-line a.zoom-in{
	margin: 0;
}
.clearfix{
	clear: both;
	float: none;
}
#question-form,
#password-reminder-form,
#popup-password-reminder-form,
#login-popup,
#register-popup,
#popup-thanks-for-registering,
.directions-block,
.pr-sk-popup{
	background: #fff;
	padding: 30px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#popup-thanks-for-registering{
	width: 300px;
}
.directions-block{
	width: 450px;
}
#question-form li,
#order-form li,
#password-reminder-form li,
#popup-password-reminder-form li,
#login-popup li,
#register-popup li{
	margin-bottom: 5px;
}
#question-form label,
#order-form label,
#order-form #juridiska-block .right label,
#order-form #shipping-data-block .right label,
#password-reminder-form label,
#popup-password-reminder-form label,
#login-popup label,
#register-popup label,
#register-popup #popup-juridiska-block .right label,
#register-popup #popup-shipping-data-block .right label{
	width: 100px;
	text-align: right;
	display: block;
	float: left;
	padding-right: 10px;
	padding-top: 6px;
}
#order-form label,
#order-form #juridiska-block .right label,
#register-popup label,
#register-popup #popup-juridiska-block .right label,
#register-popup #popup-shipping-data-block .right label{
	width: 140px;
}
#client-type-block,
#popup-client-type-block{
	margin: 15px 0 7px;
}
#order-form #user-type-block label,
#order-form #client-type-block label,
#order-form #delivery-block label,
#register-popup #popup-client-type-block label,
#register-popup #popup-delivery-block label,
#login-popup #login-user-type-block label{
	float: none;
	display: inline;
}
#login-form ul,
#popup-login-form ul{
	padding-left: 140px;
}
#login-form .button,
#popup-login-form .button{
	padding-right: 38px;
}
#login-form,
#popup-login-form{
	padding-right: 274px;
}
#login-popup #popup-login-form{
	padding-right: 0;
}
#client-type-block ul,
#delivery-block ul,
#popup-delivery-block ul,
#popup-client-type-block ul{
	float: right;
}
#user-type-block li,
#client-type-block li,
#delivery-block li,
#popup-client-type-block li,
#popup-delivery-block li,
#login-user-type-block li{
	float: left;
	margin-right: 40px;
	margin-bottom: 0;
}
#client-type-block li,
#delivery-block li{
	margin-bottom: 5px;
}
#order-form .left,
#order-form .right,
#register-popup .left,
#register-popup .right{
	float: left;
	width: 320px;
	margin-right: 30px;
}
#order-form .right,
#register-popup .right{
	margin-right: 0;
	width: 390px;
}
#order-form .right li,
#register-popup .right li{
	float: left;
}
#order-form .right input,
#register-popup .right input{
	float: left;
	display: block;
	width: 25px;
}
#registered-user-block  li{
	float: left;
	margin-bottom: 3px;
}
#registered-user-block .left,
#registered-user-block .right{
	float: left;
	width: 345px;
	margin-right: 30px;
}
.show-cart{
	margin-right: 5px;
}
#registered-user-block .right{
	margin-right: 0;
}
#registered-user-block .field-label,
#registered-user-block .field-data{
	width: 125px;
	float: left;
	display: block;
	text-align: right;
	padding-right: 12px;
}
#registered-user-block .field-data{
	width: 190px;
	text-align: left;
}
.fielderror input,
.fielderror textarea{
	border: 1px solid #FF5100;
}
#order-form #juridiska-block .right input,
#register-popup #popup-juridiska-block .right input,
#register-popup #popup-shipping-data-block .right input{
	float: none;
	display: inline;
	color: #3E3E3E;
	width: auto;
	margin-top: 0;
}
#order-form .right label,
#register-popup .right label{
	float: left;
	display: block;
	width: 340px;
	text-align: left;
	padding-top: 0;
}
#question-form input,
#question-form textarea,
#order-form input,
#order-form textarea,
#password-reminder-form input,
#popup-password-reminder-form input,
.dropdown,
#login-popup input,
#register-popup input{
	padding: 4px 5px;
}
#top-container,
#bottom-container,
#middle-container,
#map-about-block,
#akcijas-product-block{
	padding-left: 6px;
	padding-right: 6px;
}
#komforts-logo,
.float-left{
	float: left;
}
.single-jaunums .float-left{
	margin-right: 10px;
}
#evasat-logo{
	float: right;
	margin-top: 24px;
}
#menu-line{
	padding-top: 7px;
}
#menu{
	clear: both;
	float: left;
}
#menu li{
	float: left;
	margin-right: 1px;
	position: relative;
	z-index: 10;
}
.post-image-list{
	text-align: left;
	margin-bottom: 10px;
}
.post-image-list img{
	margin-right: 8px;
}
.post-image-list .last img{
	margin-right: 0;
}
#menu li a{
	font-size: 16px;
	text-transform: uppercase;
	padding: 9px 16px 11px;
	display: block;
	line-height: 1;
}
#menu .submenu .first h2{
	padding-top: 10px;
}
#menu .submenu .last h2{
	padding-bottom: 10px;
}
#menu .submenu li a{
	padding: 4px 16px;
}
#menu li.active h2 a{
	z-index: 12;
	position: relative;
}
#menu li.active a,
#menu li.parent a,
#menu li a:hover{
	background: url('images_pagaidu/menu-bcg.png') no-repeat left center;
	color: #fff;
}
#menu .submenu li a{
	background: none;
}
#menu .submenu li a{
	color: #3E3E3E;
}


#menu a,
#footer-menu li a,
.shopping-cart-info a,
.searchbox,
#bottom-container,
#bottom-container a,
.jaunums .date,
#main-page #left-sidebar .sidebar-block select,
#main-page .paragraph-title,
.page-sort-block,
.product-count select,
#sertifikati .left p,
#sertifikati .right h3,
.product-item-line .top-line,
.single-product .product-item-line .top-line p a,
.product-title-line .top-line,
.product-contact-block,
.table-code,
table .quantity input,
#order-form .right label,
#order-form .right input,
#registered-user-block .field-label,
#languages a,
#login-block a,
#login-block{
	color: #939598;
}

.jaunums .date{
	margin-bottom: 5px;
}
.single-jaunums .jaunums .date{
	padding-top: 3px;
}
.single-jaunums .main-post-image{
	float: right;
	margin-bottom: 14px;
	margin-left: 20px;
	margin-right: 1px;
}
.special-list{
	margin-bottom: 10px;
}
.special-list li{
	background: url('images_pagaidu/list-bullet.gif') no-repeat 18px 7px;
	padding-left: 40px;
	margin-bottom: 4px;
}
.jaunums .button{
	margin-top: 3px;
}
.pagination{
	margin: 20px 6px 0;
}
.pagination ul{
	float: right;
}
.pagination li{
	text-align: center;
	margin-right: 1px;
	float: left;
	color: #494949;
}
.pagination li a{
	color: #fff;
	display: block;
	padding: 2px 0 0;
	width: 30px;
	background: #8d8d8d;
	font-size: 12px;
}
.pagination li.active a,
.pagination li:hover a{
	background: #ff1c00 !important;
}
.pagination li.first a,
.pagination li.last a{
	background: #b0b0b0;
}
#menu .submenu li a:hover{
	color: #000;
}
.main-menu .submenu h2{
	background: #fff;
}
.product-description-block{
	float: left;
	width: 490px;
	padding-left: 5px;
}
#question-form-container,
#password-reminder-form-container,
#popup-password-reminder-form-container,
#hidden-cart-block{
	display: none;
}
.product-description-block .in-stock{
	color: #087fe3;
}
.product-description-block .out-of-stock,
.product-description-block .limited-stock{
	color: red;
}
.product-description-block table .desc-first-column{
	width: 100px;
}
.product-description-block table td{
	vertical-align: top;
}
table .refresh-icon img{
	padding-left: 5px;
}
table .product-image{
	text-align: center;
}
table .product-image a{
	display: block;
}
.precu-grozs table{
	margin-bottom: 15px;
}
table.list-view.jauktais-skats .product-image img{
	max-width: 70px;
	height: auto;
	padding: 5px 0;
}
.precu-grozs table.list-view td{
	padding-top: 5px;
	padding-bottom: 5px;
}
table.list-view{
	background: #ffffff;
	border: #e5e5e5 1px solid;
	width: 100%;
}
table.list-view tr{
	border: #e5e5e5 1px solid;
}
table.list-view td,
table.list-view th{
	border-right: #e5e5e5 1px solid;
}
table.list-view .no-right-border{
	border-right: 0px none;
}
table.list-view tr.heading,
table.list-view .desc-first-column{
	background: #f9f9f9;
	color: #939598;
}
table.list-view .desc-first-column{
	background: #FCFCFC;
}
table.list-view tr.heading th,
table.list-view td{
	padding: 5px 10px 4px 10px;
}
table.list-view td{
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: left;
}
.product-description-block table.list-view td{
	padding-bottom: 3px;
	padding-top: 3px;
}
/*Chrome and Safari fix*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	table.list-view td{
		padding-bottom: 5px;
		padding-top: 5px;
	}
}


table.list-view tr.odd{
	background: #fcfcfc;
}
table.list-view .add-to-cart-button,
table.list-view .akcija{
	text-align: center;
}
table.list-view .add-to-cart-button img{
	width: 20px;
}
.product-image img{
	height: 65px;
}
table .delete-product{
	text-align: center;
}
.precu-grozs table .quantity,
.precu-grozs table .second-price,
.precu-grozs table .heading td,
table.jauktais-skats .heading th{
	white-space: nowrap;
}
table .quantity input{
	width: 30px;
}
.main-menu .submenu {
	display: none;
	position: absolute;
	left: 0;
	top: 25px;
	margin: 0;
	padding-top: 10px;
	width: 250px;
}
* html .main-menu ul {
	line-height: 0; /* IE6 "fix" */
}
.main-menu ul a {
	zoom: 1; /* IE6/7 fix */
}
#menu .main-menu ul li {
	float: none;
}
.main-menu ul ul {
	top: 0;
}
.main-menu .submenu {
	opacity: 0.97;
	filter: alpha(opacity=97);
}


#shopping-search-container{
	position: relative;
	float: right;
}
.shopping-cart-info{
	float: left;
	margin-right: 20px;
	margin-top: 3px; /* 3px */
}
.shopping-cart-info a{
	background: url('images_pagaidu/shopping-cart-icon.png') no-repeat top left;
	padding-left: 28px;
	display: block;
	padding-top: 7px;
	font-size: 15px;
}
#searchwrapper {
width:190px; /*follow your image's size*/
height:29px;/*follow your image's size*/
background-image:url('images_pagaidu/search-box-bcg.jpg');
background-repeat:no-repeat; /*important*/
background-position: center;
padding:0px;
margin:0px;
position:relative; /*important*/
float: right;
font-family: "Trebuchet MS";
}
#searchwrapper form {
	display:inline;
}
.searchbox {
border: 0px; /*important*/
background-color: transparent; /*important*/
position: absolute; /*important*/
top: 2px;
left: 12px;
width: 140px;
height: 26px;
font-size: 12px;

}

.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:161px;
width:25px;
height:28px;
}
#middle-container{
	margin-top: 10px;
}
#carousel-container{
	margin-top: 7px;
}
#carousel-container,
#image-carousel{
	background: url('images_pagaidu/carousel-side-shadows.jpg') no-repeat right top;
}
#image-carousel{
	position: relative;
	background-position: left top;
	padding-left: 6px;
	height: 288px;
	margin-bottom: 3px;
}
#image-carousel .social-icons{
	position: absolute;
	top: 10px;
	right: 20px;
}
.social-icons li{
	margin-right: 4px;
	float: left;
}
.social-icons li a{
	display: block;
	height: 19px; /* 16px */
	width: 19px;
}
#languages,
#login-block{
	position: absolute;
	right: 190px;
	top: 18px;
	margin-right: 15px;
}
#languages{
	top: 1px;
	right: -16px;
}
#login-block{
	top: 34px;
	margin-right: 0;
}
#languages li,
#login-block li{
	float: left;
	margin-right: 14px;
}
.print-icon{
	padding-top: 1px;
}
.social-icons .draugiem-icon a{
	background: url('images_pagaidu/draugiem-icon.jpg') left top no-repeat;
}
.social-icons .facebook-icon a{
	background: url('images_pagaidu/facebook-icon.jpg') left top no-repeat;
}
.social-icons .twitter-icon a{
	background: url('images_pagaidu/twitter-icon.jpg') left top no-repeat;
}
.social-icons .draugiem-icon a:hover,
.social-icons .facebook-icon a:hover,
.social-icons .twitter-icon a:hover{
	background-position: left bottom;
}
.carousel-item{
	position: relative;
}
#image-carousel #carousel-pagination{
	position: absolute;
	bottom: 20px;
	right: 30px;
}
#carousel-pagination a{
	padding: 1px 11px 0;
	margin-right: 1px;
	background: #323234;
	font-size: 13px;
	color: #fff;
}
#carousel-pagination a.selected,
#carousel-pagination a:hover{
	background: #ff1c00;
}
.carousel-text{
	background: url('images_pagaidu/grey-trnsp-carousel-bcg.png') repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 330px;
	height: 208px;
	padding: 50px 30px 30px;
	color: #fff;
	overflow: hidden;
	font-size: 15px;
}
.both-side-margin-6{
	margin: 0 6px;
}
.page-title-block{
	position: relative;
}
h2.title{
	text-transform: uppercase;
	font-size: 20px;
	text-align: left;
	margin-bottom: 5px;
}
.jaunums h2.title{
	font-size: 17px;
	margin-bottom: 0;
}
.heading2,
.heading3,
.heading4,
.heading5,
.heading6{
	margin-bottom: 5px;
	font-size: 24px;
	text-align: left;
}

.heading3{
	font-size: 22px;
}
.heading4{
	font-size: 20px;
}
.heading5{
	font-size: 16px;
	text-transform: uppercase;
	color:#FF5100;
}
.heading6{
	font-size: 16px;
}
.carousel-text h2 a{
	color: #fff;
}
.button{
	margin: 10px 0;
	text-align: right;
}
.button a,
.sendbutton{
	padding: 0 25px;
	color: #fff;
	font-size: 14px;
}
.button.red .no-button{
	background: none;
}
.button.red a,
.sendbutton{
	background: url('images_pagaidu/button-bcg.jpg') no-repeat top left;
}
.cf-sb{
	text-align: right;
}
#question-form .sendbutton,
#password-reminder-form .sendbutton,
#popup-password-reminder-form .sendbutton{
	border: 0px none;
	padding: 0 20px;
	margin-top: 5px;
	cursor: pointer;
}
#category-slider{
	padding-left: 6px;
	position: relative;
}
#category-slider #slider-items{
	position: relative;
}
.category-item{
	height: 138px;
	width: 251px;
	float: left;
	margin-right: 3px;
	position: relative;
	background: url('images_pagaidu/carousel-bottom-shadow.jpg') no-repeat bottom left;
}
.category-item .button{
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 2;
}
.category-item .button a{
	padding-right: 10px;
	padding-left: 10px;
}
.category-item  .category-item-line{
	position: absolute;
	bottom: 19px;
	left: 0;
	width: 211px;
	background: url('images_pagaidu/dotted-bcg.png') repeat;
	color: #dfdfdf;
	font-size: 15px;
	padding: 6px 20px;
	z-index: 2;
}
.category-item .category-item-line h3{
	float: left;
}
.category-item .category-item-line h3 a{
	color: #dfdfdf;
}
.category-item .category-item-line span{
	float: right;
}
.category-item .category-item-line span em,
.product-item-line .bottom-line p,
#main-page #left-sidebar .sidebar-block li.active a,
#main-page #left-sidebar .sidebar-block li a:hover,
#main-page .right-content .jaunums .left h2 a,
#main-page #left-sidebar .sidebar-block .submenu .active h2 a,
#main-page #left-sidebar .sidebar-block .submenu h2 a:hover,
.product-sort li.active a,
.product-sort li a:hover,
#kontaktpersonas th,
.product-path a,
#menu .submenu li a:hover,
#sertifikati h2,
.veikals h2 a,
.route h2,
.accent,
.second-price,
.product-title-line .bottom-line p,
.product-contact-block a,
.reqtxt,
.error-message,
.button .no-button,
#languages .active a,
#languages a:hover,
#login-block a:hover{
	color: #ff5100;
}
.error-message{
	margin-bottom: 10px;
}
.category-item .image{
	display: block;
	height: 119px;
	width: 251px;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
}
.category-item .image img:hover,
.category-item:hover img{
	top: -119px;
	position: relative;
}

a.prev, a.next {
	background: url(images_pagaidu/carousel-navigation.png) no-repeat transparent;
	width: 30px;
	height: 117px;
	display: block;
	position: absolute;
	top: 2px;
}
a.prev {
	left: -24px;
	background-position: left top;
}
a.next {
	right: -23px;
	background-position: right top;
}
a.prev span, a.next span {
	display: none;
}
#precu-katalogs,
#partneri,
.sidebar-block,
#visi-partneri-block{
	margin: 14px 6px 0;
	background: #f6f6f6;
	font-size: 15px;
	padding: 10px 5px 10px 26px;
	position: relative;
	-moz-box-shadow: 0px 0px 5px 2px #ededed;
	-webkit-box-shadow: 0px 0px 5px 2px #ededed;
	box-shadow: 0px 0px 5px 2px #ededed;
}
#precu-katalogs{
	margin-top: 28px; /*8*/
}
#precu-katalogs .button{
	position: absolute;
	top: -28px; /*-28*/
	left: 0;
}
#precu-katalogs ul li{
	float: left;
	width: 195px;
}
#precu-katalogs ul li a{
	display: block;
	padding: 2px 20px;
	background: url('images_pagaidu/bullets-icon.gif') no-repeat 0 -19px; /*0 -19*/
}
#precu-katalogs ul li a:hover{
	background-position: 0 8px;
}
.h-line{
	height: 2px;
	width: 100%;
	background: url('images_pagaidu/horizontal-line.jpg') repeat-x;
	margin: 15px 0;
}
.h-line.gray{
	background: url('images_pagaidu/horizontal-line-gray.jpg') repeat-x;
	width: auto;
	margin-top: 3px;
	margin-bottom: 5px;
}
.border-bottom li,
#main-page #left-sidebar .sidebar-block.archive li.h-line{
	background: url('images_pagaidu/horizontal-line-gray.jpg') repeat-x bottom;
	padding-bottom: 2px;
	margin-top: 4px;
}
.checkboxes label{
	padding-left: 5px;
}
.border-bottom li.last{
	background: none;
}
#main-page{
	margin-top: 15px;
}
#main-page #left-sidebar{
	float: left;
	width: 250px;
	margin-right: 15px;
	margin-left: 6px;
}
#main-page .right-content{
	width: 755px;
}
#main-page .right-content p{
	margin-bottom: 15px;
}
#main-page .right-content .product p,
#main-page .right-content .product-title-line p{
	margin-bottom: 0px;
}
#main-page .right-content .jaunums .left{
	float: left;
	width: 430px;
	margin-right: 20px;
}
#main-page .right-content .jaunums .right{
	float: left;
	width: 292px;
}
#main-page .social-icons{
	position: absolute;
	top: 2px;
	right: -3px;
}
#main-page .paragraph-title{
	margin-bottom: 10px;
	font-size: 15px;
}
#main-page #left-sidebar .sidebar-block{
	background: #fbfbfb;
	margin: 0 4px 6px 0;
	padding: 10px 0;
	text-transform: uppercase;
}
#main-page #left-sidebar .sidebar-block.archive li{
	float: left;
	width: 32px;
	margin-right: 27px;
	background: none;
}
#main-page #left-sidebar .sidebar-block.archive li.last{
	margin-right: 0;
}
#main-page #left-sidebar .sidebar-block.archive li.h-line{
	float: none;
	clear: both;
	width: auto;
	margin: 0;
}
#main-page #left-sidebar .sidebar-block.archive li.clearfix{
	float: none;
	background: none;
}
#main-page #left-sidebar .sidebar-block select,
#main-page #left-sidebar .sidebar-block.checkboxes label{
	color: #3E3E3E;
	text-transform: none;
	width: 205px;
	margin: 2px 0;
}
.product-count select{
	width: 50px;
}
#main-page #left-sidebar .sidebar-block .submenu{
	margin-right: 0;
	margin-left: 8px;
}
#main-page #left-sidebar .sidebar-block .submenu li{
	background: url('images_pagaidu/horizontal-line-gray.jpg') repeat-x top;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 6px;
}
#main-page #left-sidebar .sidebar-block .submenu h2{
	background: url('images_pagaidu/red-arrow.gif') no-repeat left 20%;
	padding-left: 10px;
}
#main-page #left-sidebar .sidebar-block .submenu h2 a,
#order-form #juridiska-block .right label,
#order-form #shipping-data-block .right label{
	color: #3E3E3E;
}
#main-page #left-sidebar .h-line.gray,
#main-page #left-sidebar ul,
#main-page #left-sidebar form{
	margin-right: 18px;
	margin-left: 18px;
}
#left-sidebar .title{
	background: url('images_pagaidu/sidebar-menu-title-bcg.png') repeat-x top right;
	color: #fff;
	padding: 6px 15px 1px;
	text-transform: uppercase;
	position: relative;
	z-index: 5;
	font-size: 15px;
}
#kontaktpersonas td{
	vertical-align: top;
	padding-bottom: 15px;
}
#kontaktpersonas th,
#sertifikati h2,
.veikals h2,
.route h2{
	text-transform: uppercase;
	font-size: 16px;
	padding-bottom: 7px;
}
.veikals h2,
.route h2{
	text-align: left;
}
#sertifikati h2{
	padding-bottom: 0;
}
#kontaktpersonas td img{
	float: left;
	margin-right: 10px;
	width: 91px;
}
#kontaktpersonas td div{
	float: left;
	width: 138px;
	padding-right: 12px;
	text-align: left;
}
#kontaktpersonas .contactperson.last div{
	padding-right: 0;
}
#main-page .right-content #kontaktpersonas p{
	margin-bottom: 10px;
}
#sertifikati .left,
#sertifikati .right{
	float: left;
	margin-right: 10px;
	width: 205px;
	text-align: left;
}
#sertifikati .right{
	margin-right: 0;
	width: 528px;
}
#sertifikati .right li{
	float: left;
	margin-left: 12px;
	margin-bottom: 6px;
}
#sertifikati .right li a{
	display: block;
	width: 93px;
	height: 124px;
	overflow: hidden;
	float: none;
}
#sertifikati .right h3{
	text-align: center;
	margin-top: 4px;
}

#akcijas-block,
#product-block {
	float: left;
	width: 528px;
}
.first-column,
.second-column,
.third-column{
	float: left;
	width: 335px;
	margin-right: 20px;
}
.second-column{
	width: 206px;
}
.third-column{
	width: 148px;
	margin-right: 0;
}
#akcijas-product-block.horizontal-block{
	margin-top: 6px;
}
.horizontal-block #akcijas-block{
	width: auto;
}
.horizontal-block #akcijas-block a{
	margin-right: 3px;
	margin-bottom: 0px;
}
.horizontal-block #akcijas-block .last{
	margin-right: 0;
}
#akcijas-block .akcija,
#akcijas-block .jaunums{
	background: url('images_pagaidu/small-tags.png') no-repeat -102px 0;
	position: absolute;
	width: 51px;
	height: 48px;
	left: -1px;
	top: -1px;
}
#akcijas-block .jaunums{
	background-position: 0 0;
}
#product-block{
	margin-right: 0;
	width: 486px;
}
#akcijas-block a{
	display: block;
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
}
#akcijas-block #akcijas{
	margin-top: 1px;
}
#akcijas-visas #akcijas-block a{
	margin-bottom: 3px;
}
#akcijas-visas {
	width: 771px;
	position: relative;
	left: -17px;
	top: 0px;
}
.margin-top-0{
	margin-top: 0px;
}
.margin-bottom-0{
	margin-bottom: 0px !important;
}
.margin-top-6{
	margin-top: 6px;
}
.product-path{
	margin-bottom: 6px;
}
.product-path a,
.product-path img{
	padding-right: 2px;
}
.product-path img{
	padding-bottom: 2px;
}
.product,
.product-page .single-product .product{
	width: 238px;
	float: left;
	margin-right: 10px;
	position: relative;
}
.product-page .product{
	width: 178px;
	margin-bottom: 8px;
}
.product.last{
	margin-right: 0;
}
.product-background{
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	overflow: hidden;
	height: 205px;

}
/* JS */
.product-background-gr{
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	overflow: hidden;
	height: 175px;

}
.product-background.thumbnail-images{
	background: none;
	border: none 0px;
	position: relative;
	overflow: auto;
	height: auto;
}
.product-background.thumbnail-images li{
	height: 36px;
	width: 51px;
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.product-background.thumbnail-images li.last{
	margin-right: 0px;
}

#home .product-background{
	height: 205px;
}
.product-background .image{
	text-align: center;
	display: block;
	height: 150px;
	position: relative;
	padding: 25px 5px 20px;
}
/* JS */
.product-background-gr .image-gr{
	text-align: center;
	display: block;
	height: 150px;
	position: relative;
	padding: 5px;
}
.product-page .product-background-gr .image-gr img,
.product-page .product-background .image img,
#home .product-background .image img{
	max-width: 160px;
	max-height: 160px;
	height: auto;
	z-index: 1;
}
.product .product-item-line{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 2;
}
.product-item-line .top-line,
.product-item-line .bottom-line{
	padding: 3px 10px;
	background: url('images_pagaidu/top-price-bcg.png');
	background-repeat: repeat;
	clear: both;
	font-size: 14px;
	height: 19px;
}
.single-product .bottom-line p{
	font-size: 19px;
}
.product-item-line .top-line{
	font-size: 14px;
}
.product-item-line .bottom-line{
	background: url('images_pagaidu/bottom-price-bcg.png');
}
.product-item-line .top-line span,
.product-item-line .bottom-line span{
	float: left;
}
.product-item-line .top-line p,
.product-item-line .bottom-line p{
	width: 100px;
	text-align: right;
	float: right;
}
.product-page .product-item-line .top-line p,
.product-page .product-item-line .bottom-line p{
	width: 70px;
}
.single-product .product-item-line .top-line p{
	float: none;
	text-align: center;
	width: auto;
}
.product-title-line{
	clear: both;
	margin: 3px 5px 0 0;
	font-size: 15px;
}
.product-description-block .product-title-line{
	margin-top: 8px;
}
.product-description-block .product-title-line .add-to-cart img{
	padding-top: 4px;
}
.product-title-line .prices{
	width: 220px;
	text-align: right;
	float: left;
	padding-left: 235px;
	font-size: 16px;
}
.product-title-line .prices span{
	width: 120px;
	text-align: right;
	float: left;
}
.product-title-line .prices p{
	width: 90px;
	text-align: right;
	float: left;
	margin-bottom: 0;
}
.product-title-line h2,
.product-title-line h3,
.product-title-line h1{
	float: left;
	width: 190px;
	padding-top: 7px;
	text-align: left;
	height: 35px;
	display: block;
	overflow: hidden;
}
.product-page .product-title-line h3{
	width: 145px;
	text-align: left;
	font-size: 14px;
	padding-top: 3px;
}
/* JS */
.product-page .product-title-line h2{
	width: 180px;
	text-align: center;
	font-size: 14px;
	padding-top: 3px;
	font-weight: bold;
}
.product-title-line h1,
#question-form legend,
#password-reminder-form legend,
#popup-password-reminder-form legend,
#login-popup legend,
#popup-thanks-for-registering h2,
.directions-block h2{
	width: 718px;
	text-align: left;
	padding-top: 0;
	font-size: 18px;
	padding-bottom: 8px;
	margin-left: 6px;
	height: auto;
}
#question-form legend,
#password-reminder-form legend,
#popup-password-reminder-form legend,
#login-popup legend,
#popup-thanks-for-registering h2,
.directions-block h2{
	width: auto;
}
#popup-thanks-for-registering h2,
.directions-block h2{
	margin-left: 0;
}
.product-title-line .add-to-cart{
	float: right;
}
.product-page .product-title-line .add-to-cart img{
	height: 23px;
}
.product .akcija,
.product .jaunums{
	position: absolute;
	width: 51px;
	height: 48px;
	right: -1px;
	top: -1px;
	z-index: 2;
}
.product .tag-lv {
	background: url('images_pagaidu/small-tags.png') no-repeat -154px 0;
}
.product .tag-lt {
	background: url('images_pagaidu/small-tags-lt.png') no-repeat -154px 0;
}
.product .tag-ru {
	background: url('images_pagaidu/small-tags-ru.png') no-repeat -154px 0;
}
.product .tag-en {
	background: url('images_pagaidu/small-tags-en.png') no-repeat -154px 0;
}
.product .akcija{
	background-position: -51px 0;
}
.product .code{
	font-size: 13px;
	position: absolute;
	width: 125px;
	top: 7px;
	left: 10px;
	overflow: hidden;
	white-space: nowrap;
	z-index: 3;
}
.old-price{
	text-decoration: line-through;
}
.santimi{
	font-size: 12px;
}
.product-sort{
	padding-top: 2px;
}
.page-sort-block .product-view li,
.product-sort li,
.product-view,
.product-sort,
.product-count{
	float: left;
	margin-right: 10px;
}
.page-sort-block .product-view li a{
	display: block;
	height: 20px;
	width: 20px;
	background: url('images_pagaidu/view-types.gif') no-repeat 0 0;
}
.page-sort-block .pagination{
	margin: 0;
	padding-top: 3px;
}
.page-sort-block .product-view .list-view a{
	background-position: -21px 0;
}
.page-sort-block .product-view .combined-view a{
	background-position: -43px 0;
}
.page-sort-block .product-view .table-view.active a,
.page-sort-block .product-view .table-view a:hover{
	background-position: 0 -21px;
}
.page-sort-block .product-view .list-view.active a,
.page-sort-block .product-view .list-view a:hover{
	background-position: -21px -21px;
}
.page-sort-block .product-view .combined-view.active a,
.page-sort-block .product-view .combined-view a:hover{
	background-position: -43px -21px;
}
.sort-ascending,
.sort-descending{
	background: url('images_pagaidu/sort-arrows.png') no-repeat 3px 3px;
	height: 16px;
	width: 10px;
	display: block;
}
.sitemap ul{
	padding: 10px 15px;
}
.sort-ascending:hover,
.sort-descending{
	background-position: -7px 3px;
}
.sort-descending:hover{
	background-position: 3px 3px;
}

#about-block,
#map-block{
	float: left;
	width: 480px;
	margin-right: 30px;
}
#map-block{
	margin-right: 0px;
	text-align: right;
	position: relative;
	width: 500px;
}
#map-block #pointer-lv-riga-j,
#map-block #pointer-lv-riga-k,
#map-block #pointer-lv-ventspils,
#map-block #pointer-lv-liepaja,
#map-block #pointer-lv-rezekne,
#map-block #pointer-lv-valmiera,
#map-block #pointer-lv-vilna,
#map-block #pointer-lt-vilna,
#map-block #pointer-lt-riga,
#map-block #pointer-lt-kurzeme,
#map-block #pointer-lt-rezekne{
	position: absolute;
	top: 45px;
	left: 165px;
}
#map-block #pointer-lv-riga-k{
	top: 40px;
	left: 172px;
}
#map-block #pointer-lv-ventspils{
	top: 20px;
	left: 85px;
}
#map-block #pointer-lv-liepaja{
	top: 65px;
	left: 70px;
}
#map-block #pointer-lv-rezekne{
	top: 65px;
	left: 255px;
}
#map-block #pointer-lv-valmiera{
	top: 8px;
	left: 205px;
}
#map-block #pointer-lv-vilna{
	top: 120px;
	left: 170px;
}
#map-block #pointer-lt-vilna{
	top: 80px;
	left: 195px;
}
#map-block #pointer-lt-riga{
	top: -15px;
	left: 170px;
}
#map-block #pointer-lt-kurzeme{
	top: -15px;
	left: 85px;
}
#map-block #pointer-lt-rezekne{
	top: -15px;
	left: 270px;
}
#map-block .pointer a{
	display: block;
}
#latvia-map{
	height: 155px;
}
#lietuva-map{
	height: 155px;
}
#map-block h2{
	text-align: right;
	background: url(images_pagaidu/map-title-direction.png) no-repeat left bottom;
	position: absolute;
	height: 55px;
	width: 235px;
	top: 0;
	right: 0;
	z-index: 1;
}
#map-block ul{
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 10;
}
#map-block ul li{
	margin-bottom: 3px;
}
#map-block ul li a{
	background: url('images_pagaidu/map-direction-icon.png') no-repeat right center;
	padding: 5px 22px 5px 0;
	font-size: 15px;
}
#map-block-text{

}
#map-background{
	text-align: center;
	margin-right: 100px;
}


#footer-menu{
	float: left;
	width: 370px; /*600*/
}
#footer-menu li{
	float: left;
	margin-right: 25px;
	font-size: 16px;
}
#footer-menu li.active a,
#bottom-container a:hover{
	color: #3E3E3E;
}
#footer-info{
	float: left;
	width: 620px; /* 414px */
	text-align: right;
}
#footer-info .social-icons{
	width: 130px;
	float: right;
}
#partneri{
	margin-bottom: 25px;
	padding-left: 34px;
}
#partneri .button{
	position: absolute;
	bottom: -28px;
	right: 0;
}
#partneri ul li,
#visi-partneri-block ul li{
	float: left;
	margin-right: 31px;
}
#visi-partneri-block ul li{
	margin-right: 11px;
}
ol.numbered-list{
	margin-bottom: 10px;
}
ol.numbered-list li{
	list-style-type: decimal;
	list-style-position: inside;
	padding-left: 25px;
	margin-bottom: 4px;
}
#partneri ul li a,
#visi-partneri-block ul li a{
	display: block;
	width: 131px;
	height: 80px;
	overflow: hidden;
}
#partneri li a:hover img,
#partneri li a img:hover,
#visi-partneri-block li a:hover img,
#visi-partneri-block li a img:hover{
	position: relative;
	top: -80px;
}






/* Saraksta un jauktā skata tabulu kolonnu platumi */
table.list-view .product-image{text-align: center;}
table.list-view .product-title{width: 335px;}
table.list-view .product-title-lt{width: 435px;}
table.list-view .product-kods{width: 120px;}
table.list-view .first-price{}
table.list-view .second-price{}
table.list-view .akcija{}
table.list-view .add-to-cart-button{}
table.list-view th.th-code{width: 60px;}
table.list-view.jauktais-skats .product-title{width: 265px;}


.form-elements li{
	margin-bottom: 4px;
}
.form-elements li.radio,
.form-elements li.checkbox{
	margin-bottom: 10px;
}
.form-elements li.radio label,
.form-elements li.checkbox label{
	padding-top: 0;
}
.form-elements li.radio.left,
.form-elements li.checkbox.left{
	float: left;
}
.form-elements li.checkbox.left input{
	float: right;
}
.form-elements label{
	width: 140px;
	display: block;
    float: left;
    padding-right: 10px;
    padding-top: 6px;
    text-align: right;
}
.form-elements input,
.form-elements textarea{
	padding: 4px 5px;
}
.button.red input{
	background: url("images_pagaidu/button-bcg.jpg") no-repeat left top;
	color: #FFFFFF;
    font-size: 14px;
    padding: 0px 25px !important;
	height: 18px;
	border: 0 none;
	margin-left: 5px;
	font-family: PTSansNarrowRegular, sans-serif;
}


/* js priekš jaunumiem sākumlapā */

.single-jaunums-home .jaunums .date{
	padding-top: 3px;
}
.single-jaunums-home .jaunums .left h2 a{
	color: #ff5100;
}
.single-jaunums-home .jaunums .left{
	float: left;
	width: 695px; /* 430 */
	margin-right: 20px;
}
.single-jaunums-home .jaunums .right{
	float: left;
	width: 292px;
}
