html, body {
	margin:0px;
	padding: 0px;
	width:100%;
	height:100%;
}

body {
	background:#fff url('bg.png') repeat-x top left; /*#DDD2C1*/
	font-family:Arial;
	font-size:12px;
}

form {
	margin:0px;
}

a img {
	border:none;
}


#shadow {
	width:1030px;
	margin:0px auto;
	background:transparent url('shadow.png') repeat-y top center;
}

#wrap {
	width:1000px;
	margin:0px auto;
	position:relative;

	background:#fff url('head.png') no-repeat top center;
/*	border-right:1px solid #F2F6FF;
	border-left:1px solid #F2F6FF; */
}

#head {
	height:210px;

}

#search {
	margin-top:30px;
	height:18px;
	margin-left:589px;
}

#searchBox {
	background:url('searchBox.png') no-repeat left top;
	border:none;
	width:278px;
	height:18px;
	padding-left:3px;
	vertical-align:top;

}

#searchButton {
	background:url('searchButton.png') no-repeat center center;
	border:none;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	width:47px;
	height:18px;
	margin-left:5px;
	font-size:10px;
	color:#eaeaea;
	vertical-align:top;
}

#quicklinks {

	position:absolute;
	top:140px;
	left:570px;
	width:430px;
	height:80px;
/*	margin-top:40px;
	margin-left:570px;*/

}

.quicklink {
	width:110px;
	float:left;
	margin-right:20px;
	text-align:center;
}

.quicklink a {
	text-decoration:none;
	color:#818181;
	font-weight:bold;
	font-size:13px;
}










#content {
	padding-left:50px;
}


#content #section {
	color:#666666;
	margin-top:0px;
	font-family:Arial;
	font-size:18px;
	letter-spacing:1px;
	margin-top:0px;
	margin-bottom:20px;
	height:18px;
	vertical-align:middle;
	margin-bottom:30px;
}

#content #section .long {
	font-size:12px;
}
#content #section .long a {
	text-decoration:none;
	letter-spacing:0px;
	color:#616161;
}

#content #section .long a.last {
	color:#F49728;
}


#content .content_inside {
	width:620px;
	margin-top:25px;
	color:#616161;
}

#content .content_inside h3 {
	color:#6984A0;
}

#content-left {
	width:680px;
	height:auto !important;
	height:500px;
	min-height:500px;
	position:relative;
	float:left;
	
}

#content-right {
	margin-left:20px;
	float:left;
	width:180px;
	padding-top:30px;
}

#login {
	background:url('login.png') no-repeat top left;
	width:180px;
	height:163px;
	padding-top:20px;
	color:#626262;
	font-size:11px;
	margin-top:43px;
}

#login a {
	text-decoration:none;
	color:#626262;
}
#loginTitle {
	text-align:center;
	color:#eaeaea;
	padding:5px;
	font-size:12px;
}

#loginName {
	text-align:center;
	margin-top:40px;
	padding:5px;
	
}
#loginName a {
	
	color:#F1890D;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
#loginEmailT {
	text-align:center;
	color:#666666;
	font-size:12px;
}

#login form {
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
}

#login .loginInput {
	background:url('loginInput.png') no-repeat left top;
	border:none;
	width:134px;
	height:19px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:top;
	margin-bottom:5px;
}

#login #loginButton {
	float:right;
	display:block;
	background:url('loginButton.png') no-repeat center center;
	border:none;
	padding:0px;
	margin:0px;

	padding-bottom:3px;
	width:47px;
	height:19px;

	margin-top:7px;
	font-size:10px;
	color:#eaeaea;
}

#login #logoutButton {
	float:right;
	display:block;
	background:url('loginButton.png') no-repeat center center;
	border:none;
	padding:0px;
	margin:0px;

	padding-bottom:3px;
	width:47px;
	height:19px;

	margin-top:25px;
	margin-right:20px;
	font-size:10px;
	color:#eaeaea;
}

#bottom {
	background:url('bottom.png') no-repeat top center;
	height:318px;
	position: relative;
}

#bottom_title1 {
	position:absolute;
	top:90px;
	left:80px;
	width:160px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana;
	font-size:16px;
}

#bottom_title2 {
	position:absolute;
	top:90px;
	left:526px;
	width:200px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana;
	font-size:16px;
}


.productTop {
	width:130px;
	text-align:center;
}

.productTopAuthor {
	margin-top:3px;
	color:#E5EAEF;
	font-weight:bold;
	font-size:11px;
}


.productTopAuthor a{
	text-decoration:none;
	color:#E5EAEF;
	font-weight:bold;
	font-size:11px;
}
.productTopTitle {
	margin-top:3px;
	color:#2D2E31;
	font-weight:bold;
	font-size:11px;
}
.productTopTitle a{
	text-decoration:none;
	color:#2D2E31;
	font-weight:bold;
	font-size:11px;
}

.productSoon {
	width:130px;
	text-align:center;
}

#productTop1 {
	position:absolute;
	top:131px;
	left:520px;
}

#productTop2 {
	position:absolute;
	top:131px;
	left:660px;
}

#productTop3 {
	position:absolute;
	top:131px;
	left:800px;
}

#productSoon1 {
	position:absolute;
	top:244px;
	left:68px;
}

#productSoon2 {
	position:absolute;
	top:244px;
	left:207px;
}

#productSoon3 {
	position:absolute;
	top:244px;
	left:347px;
}



#foot {
	background:url('foot.png') no-repeat center -20px;
	height:52px;
}

#topnav {
	padding-top:25px;
}

#topnav a { 
	text-decoration:none;
	color:#808080;
	font-weight:bold;
	margin-left:40px;
	font-size:12px;
	/*letter-spacing:1px;*/
}

#topnav a.active {
	color:#F38A0D;
}


#foot {
	text-align:center;
}



#botnav a { 
	text-decoration:none;
	color:#808080;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	font-size:11px;
	/*letter-spacing:1px;*/
}


#botnav {
	
	padding-top:15px;
}

#botnav a.active {
	color:#F38A0D;
}


#copy {
	padding-top:20px;
	color:#808080;
	font-size:12px;
	
}


.clear {
	clear:both;
}




#products {
	margin-top:30px;
}

.productList, .productListEven {
	width:323px;
	float:left;
	margin-bottom:15px;
}

.productListEven {
	margin-left:25px;
}

.productListLeft {
	width:75px;
	overflow:hidden;
	float:left;
	
	margin-right:5px;
}

.productListLeft img {
	margin:0px;

}

.productListRight {
	width:205px;
	height:91px;
	background:url('productListBg.png') no-repeat top left;
	
	padding:10px;
	padding-right:10px;
	overflow:hidden;
	/*border:1px solid red;*/
}

.productListRight a {
	text-decoration:none;
}

.productListRight .author {
	color:#818181;
	font-size:12px;
}

.productListRight div.title a {
	text-decoration:none;
	color:#494949;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	line-height:120%;
}

.productListRight div.titleWrap {
	height:auto !important;
	min-height:67px;
	height:67px;
	/*overflow:hidden;*/
}

.productListRight div.title {
	
}

.productListRight .price {
	color:#989898;
	font-size:14px;
	font-weight:bold;
}

.productListRight .price2 {
	color:#989898;
	font-size:12px;
	text-decoration:line-through;
}

.productListRight .price3 {
	color:#699E21;
	font-size:13px;
	font-weight:bold;
}

.productListRight div.cols {
	margin-top:5px;
}


.productListRight .cart_submit {
	background:url('cart_button.png') no-repeat center;
	border:none;
	font-size:10px;
	color:#fff;
	width:71px;
	height:18px;
}

#sub_category_table {
	margin-top:10px;
}

#sub_category_table td.row {
	vertical-align:top;
	padding-right:50px;
	line-height:180%;
}
#sub_category_table a {
	text-decoration:none;
	color:#F18604;
	font-size:14px;
}

#sub_category_table .sub_title {
	margin-bottom:20px;
}
#sub_category_table .sub_title a {
	color:#64809D;
	font-size:15px;
	font-weight:bold;
}

.sub_sub_category_table td {
	vertical-align:top;
	padding-right:60px;
	
}

#products_pagebar {
	padding-top:20px;
	/*margin-top:40px;*/
	text-align:center;
}

#products_pagebar .pagebar_item {
	display:inline-block;
	width:16px;
	height:16px;
	color:#F39625;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:1px solid #E2E2E2;
	margin:0px 2px;
	font-weight:bold;
}

#products_pagebar .pagebar_item_active {
	display:inline-block;
	width:16px;
	height:16px;
	color:#DFDFDF;
	background-color:#333333;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:1px solid #6A6A6A;
	margin:0px 2px;
	font-weight:bold;
}

.p_left {
	display:inline-block;
	text-decoration:none;
	color:#666666;
	padding-right:10px;
}
.p_right {
	display:inline-block;
	text-decoration:none;
	color:#666666;
	padding-left:10px;
}


#zinojumi {
	margin-top:5px;
	background:url('zinojumi.png') no-repeat center;
	width:656px;
	height:184px;
	
	
}

#zinojumi #zinojumi_title {
	text-align:center;
	padding-top:5px;
	height:30px;
	color:#7E7E7E;
	font-size:18px;
}
#zinojumi #zinojumi_body {
	text-align:center;
	color:#F2901A;
	margin-top:25px;
	font-size:14px;
}








#product {
	margin-top:15px;
}

#product_title {
	color:#5A7897;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	width:400px;
}

#productLeft {
	float:left;
	width:400px;
}

#productLeft #atsauksmes {
	position:relative;
	margin-top:4px;
	height:161px;
	padding:8px 10px;
	width:376px;
	background:url('atsauksmes.png') no-repeat top left;
}




#specialProducts {
	width:288px;
	height:337px;
	padding:15px 20px;
	background:url('piedavajums.png') no-repeat top left;
}

.productSpecial {
	border-top:1px dotted #A0A0A0;
	padding:10px 0px 10px 0px;
}



#specialProducts .title_text {
	color:#67839F;
	font-size:15px;
	letter-spacing:3px;
	font-weight:bold;
	text-align:center;
}

#specialProducts .special_text {
	text-align:center;
	color:#D6160B;
	font-size:14px;
	font-weight:bold;
	margin:4px 0px;
}	

#specialProducts .productListLeft {
	margin-right:10px;
}

.specialRight {
	width:194px;

	
	/*margin-left:90px;*/

	overflow:hidden;
	/*border:1px solid red;*/
}

.specialRight a {
	text-decoration:none;
}

.specialRight .author {
	color:#818181;
	font-size:12px;
}

.specialRight div.title a {
	text-decoration:none;
	color:#494949;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	line-height:120%;
}

.specialRight div.titleWrap {
	height:auto !important;
	min-height:67px;
	height:67px;
	/*overflow:hidden;*/
}

.specialRight div.title {
	
}

.specialRight .price {
	color:#989898;
	font-size:12px;
	font-weight:bold;
}

.specialRight .price2 {
	color:#989898;
	font-size:12px;
	text-decoration:line-through;
}

.specialRight .priceSpecial {
	width:75px;
	height:34px;
	background:url('cena.png') no-repeat center;

	padding-top:14px;
	padding-left:32px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
}

.specialRight div.cols {
	margin-top:3px;
}


.specialRight .cart_submit {
	background:url('cart_button.png') no-repeat center;
	border:none;
	font-size:10px;
	color:#fff;
	width:71px;
	height:18px;
}




#atsauksmes .title {
	color:#5A7897;
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
}

#atsauksmesName {
	font-size:12px;
	border:1px solid #fff;
	width:100px;
	height:16px;
	padding:0px;
	margin:0px;
	display:block;
	position:absolute;
	right:12px;
	top:10px;
	vertical-align:middle;
	text-align:center;
	color:#626261;
}


#atsauksmesText {
	font-size:12px;
	border:none;
	width:370px;
	height:100px;
	padding:0px;
	margin:0px;
	display:block;
	position:absolute;
	overflow:auto;
	background:transparent;
	left:15px;
	top:42px;
	vertical-align:middle;
}

#atsauksmesSubmit {

	display:block;
	background:url('loginButton.png') no-repeat center center;
	border:none;
	padding:0px;
	margin:0px;

	padding-bottom:3px;
	width:60px;
	height:19px;

	font-size:10px;
	color:#eaeaea;

	position:absolute;
	right:12px;
	top:150px;
	vertical-align:middle;
}




#productRight {
	margin-left:406px;
	width:234px;
	height:351px;
	background:url('apraksta_bloks.png') no-repeat top left;
	color:#626261;
	padding:15px;

}

#productRight .title {
	color:#5A7897;
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
}

#productInfo {
	width:376px;
	height:170px;
	background:url('productBg.png') no-repeat top left;

	padding:15px;
}


#productInfo .cart_submit {
	background:url('cart_button.png') no-repeat center;
	border:none;
	width:71px;
	height:18px;
		font-size:10px;
	color:#fff;
}

#productInfo .c1  {
	color:#898989;
	font-size:12px;
	width:100px;
	padding-bottom:5px;
}

#productInfo .c2  {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	width:180px;
	padding-bottom:5px;
}

#productInfo .price {
	color:#579206;
	font-weight:bold;
	font-size:13px;
}

#productInfo .picture {
	margin:10px 0px;
}





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

.cart-table .first {
	padding-left:8px;
}

.cart-table th {
	height:14px;
	background:url('grozs_th.png') repeat-x top left;
	vertical-align:top;
	line-height:100%;
	text-align:left;
	padding:3px 6px 9px 6px;
	color: #FFF;
}

.cart-table th.centre {
	text-align: center;
}

.cart-table .even td {
	padding-top:5px;
	padding-bottom:5px;
	color:#808080;
	/*background:url('grozs_td2.png') repeat-x top left;*/
	background:#EDEDED;
	vertical-align:middle;
}
.cart-table .odd td {
	padding-top:5px;
	padding-bottom:5px;
	color:#808080;
	/*background:url('grozs_td1.png') repeat-x top left;*/
	background:#F5F5F5;
	vertical-align:middle;
}

.cart-table td.empty {
	background:none;
}

.cart-table td a {
	color:#F28A0D;
	text-decoration:none;
	font-size:12px;

}

.cart-table .cart_delete {
	display:block;
	border:none;
	width:47px;
	height:19px;
	background:url('grozs_bt1.png') no-repeat top left;
	color:#DDDDDD;
	font-size:10px;
	line-height:100%;
	margin-left:8px;
}

.cart_recalculate {
	display:block;
	border:none;
	width:141px;
	height:21px;
	background:url('grozs_bt3.png') no-repeat top left;
	color:#DDDDDD;
	font-size:11px;
	font-weight:bold;
	float:right;
	line-height:100%;
}

.cart_recalculate2 {
	display:block;
	border:none;
	width:141px;
	height:21px;
	background:url('grozs_bt3.png') no-repeat top left;
	color:#DDDDDD;
	font-size:11px;
	font-weight:bold;
	line-height:100%;
}

.cart_order {
	display:block;
	border:none;
	width:141px;
	height:21px;
	background:url('grozs_bt4.png') no-repeat top left;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:100%;
}

.order_button_wrap {

	width:141px;
	position:absolute;
	bottom:30px;
	right:63px;
}

.cart_total {
	border-collapse:collapse;
	width:100%;
}

.cart_total td {
	text-align:center;
	border-top:1px solid #C9C9C9;
	border-bottom:1px solid #C9C9C9;
	padding:5px 7px 3px 6px;
	color:#5A5A5A;
	font-weight:bold;

}

.cart_total td.total_price {
	color:#F17F00;
}



.calc_wrap {
	background:url('grozs_pasts.png') no-repeat top left;
	width:215px;
	height:85px;
	padding:20px 10px 10px 10px;
	color:#6A6A6A;
}

.calc_wrap .calc_title {
	color:#6F8D49;
	text-align:center;
	font-size:13px;
}

.calc_wrap .calc_input {
	margin-top:10px;
	color:#4A4A4A;
}
.calc_wrap .calc_input input {
	border:1px solid #E4E4E4;
	font-size:10px;
}

.calc_bot {
	margin-top:10px;
}

.calc_bot span {
	color:#F28A0D;
	font-weight:bold;
	padding-left:5px;
}

.calc_wrap .calc_button {
	display:block;
	border:none;
	width:57px;
	height:18px;
	background:url('grozs_bt2.png') no-repeat top left;
	color:#DDDDDD;
	
	font-size:10px;
	float:right;
	vertical-align:middle;


}

#valsts {
	border:1px solid #EFEFEF;
	font-size:10px;
}

#calc_info {
	line-height:130%;
	color:#6A6A6A;
}
#calc_info a {
	color:#F28A0D;
	text-decoration:none;
}

.field_table {
	color:#5F5F5F;
}

.field_table input.text {
	font-size:10px;
	border:1px solid #D8D8D8;
	width:120px;
}

.field_table .textarea {
	font-size:10px;
	border:1px solid #D8D8D8;
	width:215px;
	overflow:auto;
	height:80px;
}

.field_table .text_error {
	font-size:10px;
	border:1px solid #990033;
	background:#FFEAF1;
	width:120px;
}



.caption {
	color:#799B4F;

}


.cart_recalculate {
	display:block;
	border:none;
	width:141px;
	height:21px;
	background:url('grozs_bt3.png') no-repeat top left;
	color:#DDDDDD;
	font-size:11px;
	font-weight:bold;

	line-height:100%;
}

.cart_order {
	display:block;
	border:none;
	width:141px;
	height:21px;
	background:url('grozs_bt4.png') no-repeat top left;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:100%;
}

.order_total {
	margin:30px 0px;
	background:url('grozs_pasts.png') no-repeat top left;
	width:215px;
	height:85px;
	padding:20px 10px 10px 10px;
	text-align:center;
	color:#747474;
	font-weight:bold;
}




.order_total .price {
	color:#F28400;
	font-size:16px;
}


#password_box {
	margin:30px 0px;
	background:url('password_box.png') no-repeat top left;
	width:225px;
	height:75px;
	padding:20px 10px 10px 10px;
	text-align:center;
	color:#747474;
}

#password_title {
	color:#799B4F;
}

.smaller {
	font-size:10px;
}
#password_input {
	margin-top:10px;
}

#password_input .text {
	font-size:10px;
	border:1px solid #D8D8D8;
	width:120px;
}
.centre {
	text-align: center;
}


.product_title a {
	color: #666;
}

input.qty {
	font-size:11px;
	border:1px solid #CDCDCD;
	text-align:center;
	width:30px;
}

input.add_qty {
	font-size:11px;
	border:1px solid #CDCDCD;
	width:20px;
	margin:0px;
	padding:2px;
	text-align:center;
}


.clear {
	clear:both;
}


#uc {
	position:absolute;
	bottom:5px;
	right:10px;
	width:300px;
	color:green;
}