@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:140%;
	background:#ddeacf url(images/head_bg.png) top repeat-x;
}

a{
	text-decoration:none;
	color:#36F;
	cursor:pointer;
}

a img{
	border:none;
}

a:hover{
	text-decoration:underline;	
}

p{
	margin:0px;
	margin-bottom:10px;
	text-align:justify;	
}

h1.text{
	color:#fe9802;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin:0px;
}

.header{
	border-bottom:2px solid #fe9802;
	padding-left:7px;
	margin-bottom:20px;
	height:23px;
}

.header select{
	float:right;
	font-size:11px;
	margin:0px;
}

h2.grey{
	border-bottom:2px solid #cccccc;
	color:#bbbbbb;
	font-weight:bold;
	font-size:14px;
	padding-left:7px;
	padding-bottom:4px;
	margin-top:0px;	
}

.white_page{
	background:#FFFFFF;
	border-radius:0px 0px 7px 7px;
	padding-top:25px;
	padding-bottom:70px;
}

.footer{
	padding-top:20px;
	float:left;	
}

.footer a{
	color:#006c16;
	margin-left:10px;
	margin-right:10px;	
}

.shilte{
	position:relative;
}

.shilte div{
	position:absolute;
	top:0px;
	left:-9px;
	width:244px;
	height:124px;
	padding-top:20px;
	background:url(images/shilte.png);
	text-align:center;
}

/* MENU */
.menu a{
	color:#FFFFFF;
	font-weight:bold;
	text-shadow:1px 1px #98410b;
	display:block;
	float:right;
	padding-top:8px;
	height:25px;
	margin-left:10px;
	margin-right:10px;	
}

.menu a.lang{
	float:left;
	margin-left:0px;
	margin-right:10px;	
}

.menu a:hover, .menu a.active{
	text-decoration:none;
	color:#FF9;
}

/* SEARCH */

.search-box{
	display: block;
	float: left;
	margin: 28px 0 0 0px;
	background: url(images/bg-searchbox.png) no-repeat;
	width: 247px;
	height: 21px;
	padding: 5px 11px 5px 16px;
	overflow: hidden;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

.search-box .text {
	float: left;
	background: none;
	border: 0;
	width: 220px;
	margin: 0;
	padding: 3px 0;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
}

.search-box .btn {
	float: right;
	margin: 4px 0 0;
}

input, textarea, select{
	font: 12px Arial, Helvetica, sans-serif;
	color: #4a4a4b;
	vertical-align: middle;
	outline: none;
}

/* shopping cart */

.cart-link{
	font-weight:bold;
	color:#faf41f;	
}

.cart-link:hover{
	color:#FC0;
	text-decoration:none;
}

.cart-text{
	color:#FFF;
	padding-top:6px;
}

.cart-text span{
	font-size:16px;
	font-weight:bold;
	line-height:150%;	
}

.cart-table{
	margin-top:10px;	
}

/* 3 bebri */

.search-td{
	position:relative;	
}

.search-td div{
	position:absolute;
	top:33px;
	left:285px;
	width:254px;
	height:61px;
	background:url(images/3-bebri.png);
}

/* main menu */

.main-menu-td{
	padding-left:8px;	
}

.main-menu{
	background:#cbe5bc;
	border-radius:7px;
	-moz-border-radius:7px;
	overflow:hidden;
	width:210px;
}

.main-menu a{
	display:block;
	background:url(images/menu-bg.png) top repeat-x;
	border-bottom:1px solid #205b95;
	color:#006c16;
	font-size:12px;
	border-bottom:1px solid #9fc985;
	border-top:1px solid #cbe5bc;
	font-weight:bold;
}

.main-menu a span{
	display:block;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	background:url(images/menu-dot.png) 8px 11px no-repeat;
}

.main-menu a:hover{
	background-color:#badea5;
	text-decoration:none;
}

.main-menu .opened{
	background:#ffffff;
	border-bottom:1px solid #9fc985;
}

.main-menu .opened a{
	color:#999999;
}

.main-menu .opened a:hover, .main-menu .opened a{
	background:url(images/menu-bg.png) top repeat-x;
	border:none;
}

/* submenu */

.main-menu .submenu{
	margin-bottom:10px;
	margin-top:5px;	
}

.main-menu .submenu a{
	background:url(images/submenu-dot.png) 20px 7px no-repeat;
	border:none;
	color:#006c16;
	font-size:12px;
	font-weight:normal;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
}

.main-menu .submenu a:hover, .main-menu .submenu a.active{
	background:url(images/submenu-dot.png) 20px 7px no-repeat;
	color:#F60;
}

.transparent-bebrs{
	height:146px;
	background:url(images/bebrs-transparent.png) center no-repeat;
	margin-bottom:60px;
	margin-top:40px;
	display:block;	
}

/* laba josla */

.right-td{
	border-left:1px dotted #d8d8d8;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:100px;
}

.phone{
	color:#c9c9c9;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:28px;
	text-align:center;
	text-shadow:0px 1px #aaa;
	padding-top:15px;	
}

.phone_info{
	color:#c9c9c9;
	text-align:center;
	font-size:11px;	
}

.right-header{
	border-bottom:2px solid #fe9802;
	position:relative;
	color:#fe9802;
	font-weight:bold;
	font-size:14px;
	margin-left:1px;
	margin-right:1px;
	margin-top:45px;
	margin-bottom:15px;
	padding-bottom:3px;
	padding-left:6px;	
}

.right-header div{
	position:absolute;
	right:3px;
	top:-25px;	
}

.right-header .bebrs-jaunums{
	width:68px;
	height:60px;
	background:url(images/bebrs_ar_koku.png) 9px 6px no-repeat;
}

.right-header .bebrs-akcija{
	width:68px;
	height:60px;
	background:url(images/bebrs_mazulis.png) 6px 3px no-repeat;
	right:6px;
}

.right-header .bebrs-iesakam{
	width:72px;
	height:60px;
	background:url(images/3-bebri.png) 160px -7px;
	right:1px;
	top:-20px;
}


/* item */

.item{
	height:215px;
	width:175px;
	background:url(images/item-bg.png) left bottom no-repeat;
	padding-left:4px;
	padding-bottom:8px;
	margin-bottom:20px;
}

.item .border{
	border:1px solid #e9e9e9;
	height:215px;
	width:175px;
	text-align:center	
}

.item.big, .item.big .border{
	height:235px;
}

.item.big .price{
	font-size:14px;	
	height:20px;
}

.item:hover .border{
	border-color:#CCCCCC;	
}

.right-td .item .border{
	border-color:#FFF;
}

.item .label{
	height:31px;
	margin-top:6px;
	line-height:130%;
	overflow:hidden;
	padding-left:2px;
	padding-right:2px;	
}

.item .label a{
	color:#00a9e1;
	font-size:13px;	
}

.item .label a:hover{
	text-decoration:none;
}

.item-size{
	width:140px;
	margin-left:0px;	
}

.item .image{
	display:table;
	text-align:center;
	alignment-adjust:central;
}

.item-main-image{
	border:1px solid #eee;
	border-radius:4px;
	-moz-border-radius:4px;
}

.item .image a{
	display:table-cell;
	alignment-adjust:central;
	vertical-align:middle;
	width:180px;
	height:120px;
	text-align:center;
}

.item .image-crop{
	height:120px;
	overflow:hidden;	
}

.item-gallery{
	padding-top:10px;	
}

.item-gallery a{
	display:block;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:6px;
}

.item .price{
	font-size:18px;
	color:#24d32e;
	height:24px;
	padding-top:2px;
	cursor:default;	
}

.item .price span{
	color:#d33d24;
	font-size:12px;
	text-decoration:line-through;
}

.item .view a, .recount{
	background:url(images/view-bg.png) 30px 0px no-repeat;
	width:180px;
	height:22px;
	padding-top:1px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	display:block;
}

.item .view a:hover, .right-td .item .view a{
	background-position:30px -33px;
}

.item .view a:hover{
	text-decoration:none;	
}

.items-table{

}

/* pages */

.pages .numbers{
	float: left;
	width: 24px;
	color: #717171;
	text-shadow: 0 1px #fff;
	height: 18px;
	padding-top:4px;
	border: 1px solid #c3c3c3;
	background: #f5f5f5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#eaeaea));
	background: -webkit-linear-gradient(#f9f9f9, #eaeaea);
	background: -moz-linear-gradient(#f9f9f9, #eaeaea);
	background: -ms-linear-gradient(#f9f9f9, #eaeaea);
	background: -o-linear-gradient(#f9f9f9, #eaeaea);
	background: linear-gradient(#f9f9f9, #eaeaea);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 1px 2px #ddd;
	-webkit-box-shadow: 0 1px 2px #ddd;
	-moz-box-shadow: 0 1px 2px #ddd;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	font-weight:bold;
}

.pages .numbers:hover{
	text-decoration: none;
	background: #fdfdfd;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#fafafa));
	background: -webkit-linear-gradient(#ffffff, #fafafa);
	background: -moz-linear-gradient(#ffffff, #fafafa);
	background: -ms-linear-gradient(#ffffff, #fafafa);
	background: -o-linear-gradient(#ffffff, #fafafa);
	background: linear-gradient(#ffffff, #fafafa);
}

.pages .numbers.active{
	border-color:#d54904;
	color:#FFFFFF;
	text-shadow:0px 1px #8c0101;
	background: #fe8621;
	box-shadow: inset 0 0 9px #d54b07;
	-webkit-box-shadow: inset 0 0 9px #d54b07;
	-moz-box-shadow: inset 0 0 9px #d54b07;
}

.pages .prev, .pages .next{
	display:block;
	height:24px;
	width:24px;
	background:url(images/btn-prev-next.png) 0px 0px no-repeat;
	margin-left:5px;
	margin-right:5px;
}

.pages .next{
	background:url(images/btn-prev-next.png) -24px 0px no-repeat;
}




/* AVIASLIDER */

.aviaslider{ 
	height:240px; 	/*this changes the height of the image slider*/
	width:535px;
	overflow: hidden;
	position: relative;
	background: #fff url(images/preload.gif) center center no-repeat;
	margin-top:0px;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}

.slidecontrolls{
	margin:10px auto 0 auto;
	position: relative;
	float:left;
	padding-left:5px;
}

.slidecontrolls a{
height:20px;
width:18px;
display:block;
cursor: pointer;
background: transparent url(images/controlls.png) center bottom no-repeat;
float:left;
outline: none;
}

.slidecontrolls a:hover, .slidecontrolls .active_item{
background: transparent url(images/controlls.png) center top no-repeat;
}

.feature_excerpt{
width:565px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:7px 7px;
font-size: 11.5px;
line-height:140%;
cursor: pointer;
background: url(images/transparent.png);
color: #fff;
}

.feature_excerpt strong{
display: block;
font-size: 15px;
padding-bottom: 3px;
}

.slider-bg{
	height:280px;
	background:url(images/shadow.png) 15px 240px no-repeat;
}

.middle-td{
	padding-left:10px;
	padding-right:10px;	
}

.textCategory{
	width:560px;
	padding-left:7px;
	padding-right:7px;
}

.banners{
	width:178px;
}


/* ITEM */

.item-header{
	font-size:22px;
	color:#00a9e1;
	font-weight:bold;
	padding-left:10px;
	margin-top:0px;
	line-height:120%;
}

.item-description{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	padding-top:40px;
	background:url(images/shadow.png) bottom center no-repeat;
	text-align:justify;	
}

.item-brand{
	color:#666666;
	font-weight:bold;	
}

.item-info-table{
	color:#999;
	margin-top:30px;
	margin-left:10px;
}

.item-info-table input, .item-info-table select{
	border:1px solid #CCC;
}

.item-price{
	color:#14c11e;
	font-size:20px;
	font-weight:bold;	
}

.item-price .red{
	color:#d95741;
	font-size:14px;
	margin-right:6px;
	text-decoration:line-through;	
}

.item-count{
	margin-left:0px;
}

.item-add-cart{
	background:url(images/add-cart-bg.png) no-repeat;
	width:209px;
	height:27px;
	padding-top:11px;
	color:#FFF;
	display:block;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-shadow:1px 1px #114c00;
	margin-left:24px;
	margin-top:40px;
}

.item-add-cart:hover{
	background-position:0px -48px;
	text-decoration:none;	
}

.ask_header{
	border-bottom:2px solid #cccccc;
	color:#bbbbbb;
	font-weight:bold;
	font-size:13px;
	padding-left:5px;
	padding-bottom:4px;
	margin-top:40px;
	margin-bottom:20px;
	margin-left:6px;
	margin-right:6px;		
}

.order-field.qfield{
	width:400px;	
}

.orange-btn{
	display:block;
	float:right;
	width:165px;
	height:24px;
	padding-top:6px;
	background:url(images/orange-btn.png) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-shadow:1px 1px #a35e01;
}

.orange-btn.green{
	background-image:url(images/green-btn.png);
	text-shadow:1px 1px #006600;		
}

.orange-btn:hover{
	text-decoration:none;
	background-position:0px -40px;	
}

.ask_question table{
	color:#333333;
}

.ask_question .response{
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#0C0;
	margin-top:50px;	
}

.ask_question .message_wait{
	height:32px;
	background:url(images/wait.gif) center center no-repeat;	
}

.no-search{
	text-align:center;
	margin-top:50px;	
}

.copyright{
	padding-top:20px;
	font-size:10px;
	color:#70a254;
	float:right;
	width:400px;
	text-align:right;
	margin-right:10px;
}

.developer{
	padding-top:25px;	
}

.developer a{
	color:#70a254;
	font-size:10px;
}

.developer img{
	margin-right:10px;
}

.bottom-links{
	padding-top:40px;	
}

.bottom-links, .bottom-links a{
	color:#ddeacf;
	font-size:1px;
}


/* cart table */
.cart-item-table td{
	border-bottom:1px dotted #CCC;
	border-right:1px dotted #CCC;	
}

.cart-item-table .grey{
	background:#EEEEEE;	
}

.cart-item-table .photo{
	border-right:none;	
}

.cart-item-table input{
	width:25px;
	text-align:center;
	border:1px solid #aaaaaa;
	padding:2px;
}

.cart-item-table .drop a{
	display:block;
	width:16px;
	height:16px;
	background:url(images/delete_icon.png);
}

.cart-item-table .size{
	font-size:11px;
	color:#666;
	cursor:default;
}

.cart-item-table .price{
	font-weight:bold;
	color:#090;
	cursor:default;
}

.cart-total{
	text-align:right;
	font-weight:bold;
	margin-top:40px;
	font-size:14px;
}

.cart-pvn{
	text-align:right;
	color:#bbb;
	font-size:10px;	
}

.cart-recount{
	margin-top:10px;
	margin-bottom:10px;
	height:20px;
}

.cart-next{
	float:right;	
}

.cart-next{
	margin-top:5px;	
}

.cart-total span{
	color:#090;
	font-size:18px;		
}

.cart-item-table .label{
	color:#00a9e1;	
}

.cart-item-table .label:hover{
	text-decoration:none;
	color:#F60;	
}

.recount{
	float:right;
	background:url(images/view-bg.png) no-repeat;
	width:122px;
	border:none;
	cursor:pointer;
	line-height:100%;
	padding:0px;
	padding-bottom:2px;
	vertical-align:top;	
}

.recount:hover{
	text-decoration:none;
	background-position:0px -33px;	
}

.no-items{
	text-align:center;
	margin-top:70px;
	font-weight:bold;
	color:#999;	
}

.plus_minus{
	padding-left:2px;
	padding-right:4px;
	font-weight:bold;
	font-size:16px;
	color:#ccc;	
}
.plus_minus:hover{
	text-decoration:none;	
}

.plus_minus.p{
	margin-top:2px;	
}

/* get news */
.get_news{
	background:#f4f4f4;
	border-radius:7px;
	-moz-border-radius:7px;
	margin-top:20px;
	padding:7px;
	opacity:0.6;
}

.get_news .head, .get_news a{
	color:#999;
	font-weight:bold;
	cursor:default;	
}

.get_news a{
	font-size:10px;
	float:left;
	font-weight:normal;
	margin-top:6px;
	cursor:pointer;	
}

.get_news .label{
	cursor:default;
}

.get_news .tfield{
	width:182px;
	border-radius:4px;
	-moz-border-radius:4px;
	padding:3px;	
}

.get_news #fields{
	padding-top:10px;
}

.get_news:hover{
	background:#ddeacf;
	opacity:1;
}

.get_news:hover .head, .get_news:hover a{
	color:#006c16;	
}

.get_news .its_ok{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	color:#000000;	
}

/* order */

.order-table{
	margin-top:20px;	
}

.order-table span{
	color:#F00;	
}

.order-field{
	width:240px;
	border-radius:6px;
	-moz-border-radius:6px;
	padding:4px;
	border:1px solid #CCC;
	box-shadow: inset 0 0 4px #ddd;
	-webkit-box-shadow: inset 0 0 4px #ddd;
	-moz-box-shadow: inset 0 0 4px #ddd;
}

.order-radio{
	margin-top:0px;	
}

.orange-btn.green.order-btn{
	border:none;
	height:30px;
	line-height:100%;
	padding-top:0px;
	margin-left:0px;
	width:165px;
	float:left;
	cursor:pointer;
	margin-top:15px;	
}

.order-sent{
	font-weight:bold;
	text-align:center;
	color:#00AA00;
	margin-top:50px;
	line-height:220%;
	font-size:14px;	
}

.order-msg{
	color:#F00;
	font-weight:bold;	
}

.login_ok{
	background:#E8FFEC;
	color:#090;
	font-weight:bold;
	border:1px solid #0C0;
	padding:5px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
}

.login_error{
	background:#FFE6E6;
	color:#C30;
	font-weight:bold;
	border:1px solid #c00;
	padding:5px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
}

.lenne{
	margin-top:60px;
	text-align:center;	
}

.stations{
	color:#000;
	width:250px;
}

.no_item{
	color:#F00;
	font-weight:bold;
	margin-left:15px;
	margin-top:20px;
}

#omniva_select1{
	width:250px;	
}