/*restart*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,b {
	font-style:normal;
	font-weight:bold;
}


caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body
	{
		padding:0;
		margin:0;
		font-family:Tahoma, Helvetica, Verdana;
		font-size:13px;
		line-height:18px;
		color:#303030;
		background:#0c0b0a url(../../img/index/backgrounds/body.png) repeat-x top;
	}

form
	{
		margin:0;
		padding:0;
	}
table
	{
		border-collapse:collapse;
		border-spacing:0;
	}
p
	{
		margin:0;
		padding:0;
		font-size:13px;
		line-height:18px;
	}
a
	{
		margin:0;
		padding:0;
		color:#95c11f;
		text-decoration:none;
	}
a:hover
	{
		text-decoration:underline;
		cursor:pointer;
	}
ul
	{
		margin:0 0 18px 0;
		padding:0 0 0 18px;
		line-height:24px;
		list-style:square outside;
	}
	ul li,
	ul ol
		{
			
		}
ul.nostyle
	{
		margin:0 0 18px 0;
		padding:0;
		clear:none;
		float:left;
		list-style:none;
	}
ul.nostyle li
	{
		margin:0;
		padding:0;
		clear:none;
		float:left;
		list-style:none;
	}
	
h1, h2, h3, h4, h5, h6
	{
		font-size:24px;
		line-height:30px;
		margin:0 0 18px 0;
		padding:0;
		font-weight:bold;
		color:#000;
	}
h2
	{
		font-size:22px;
		line-height:28px;
	}	
h3
	{
		font-size:20px;
		line-height:26px;
	}	
h4
	{
		font-size:18px;
		line-height:22px;
	}	
h5
	{
		font-size:16px;
		line-height:20px;
	}	
h6
	{
		font-size:14px;
		line-height:18px;
	}
input,
textarea
	{
		width:229px;
		height:24px;
		padding:0 0 0 5px;
		border:1px solid #cecece;
		background:#fff;
		font-size:13px;
		color:#000;
		
	}
input.small
	{
		width:61px;
	}
input.medium
	{
		width:109px;
	}
input.large
	{
		width:229px;
	}	
input.default
	{
		width:auto;
		height:auto;
		padding:auto;
		border:none;
	}
input.radioBtn
	{
		width:25px;
	}
textarea
	{
		width:229px;
		height:140px;
	}
a img
	{
		border:0;
		margin:0;
		padding:0;
	}
.red
	{
		color:#ee2020;
	}
a.button
	{
		height:21px;
		margin:0;
		padding:0 0 0 10px;
		float:left;
		color:#595959;
		font-size:11px;
		line-height:21px;
		position:relative;
		text-transform:uppercase;
		background: url(../../img/index/backgrounds/button.png) no-repeat left;
	}
	a.button span
		{
			height:21px;
			padding:0 10px 0 0;
			float:left;
			background: url(../../img/index/backgrounds/button.png) no-repeat right;
		}

.imgLeft
	{
		margin:0 18px 18px 0;
		float:left;
	}
.imgRight
	{
		margin:18px 0 0 18px;
		float:right;
	}
.wrapper
	{
		width:990px;
		clear:both;
		margin:0 auto;
		padding:0;
		position:relative;
	}

/*----------------------- H e a d e r ------------------------*/
.header 
	{
		width:990px;
		height:139px;
		margin:0 auto;
		padding:0;
	}

			

	.header .logo a
		{
			width:132px;
			height:66px;
			float:left;
			display:inline;
			background: url(../../img/index/backgrounds/logo.png);
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/projects/www/www.sezona.lv/sezona.lv/img/index/backgrounds/logo.png', sizingMethod='scale');
		}
.header .languages
	{
		width:auto;
		height:18px;
		margin:0;
		padding:3px 0 0 0;
		float:right;
		display:inline;
		font-size:1px;
		line-height:1px;
	}
	.header .languages a
		{
			margin:0 8px 0 0;
			padding:0;
			float:left;
		}		

.header .topbar
	{
		width:500px;
		height:45px;
		padding:0 0 0 0;
		float:right;
		clear:right;
	}
/*bakstet */
.header .topbar .basket
		{
			width:auto;
			height:24px;
			margin:5px 0 0 0;
			float:left;
			display:block;
		}

		.header .topbar .basket a
			{
				height:24px;
				padding:7px 0 0 36px;
				float:right;
				font-size:16px;
				line-height:24px;
				font-weight:bold;
				background: url(../../img/index/backgrounds/header.basket.png) no-repeat left bottom;
				text-transform:uppercase;
			}
		.header .topbar .phone
			{
				width:auto;
				height:28px;
				margin:8px 44px 0 0;
				padding:0 0 0 36px;
				float:left;
				font-size:16px;
				line-height:32px;
				font-weight:bold;
				background: url(../../img/index/backgrounds/header.phone.png) no-repeat left bottom;
			}




/* menu */


.header .menu
	{
		width:716px;
		height:72px;
		float:left;
		clear:left;
	}
				
		.header .menu ul, .menu li
			{
				height:72px;
				margin:0;
				padding:0;
				float:left;
				clear:none;
				list-style: none;
				position:relative;
				font-family:"Trebuchet MS";
			}
			.header .menu li
				{
					padding:0 26px;
					float:left;
					font-size:15px;
					line-height:15px;
					background: url(../../img/index/backgrounds/header.menu.li.png) no-repeat left center ;
				}
				.header .menu li.first
					{
						padding:0 26px 0 0;
						background:none;
					}
				.header .menu li a
					{
						width:auto;
						height:72px;
						float:left;
						font-size:15px;
						line-height:72px;
						color:#fff;
						position:relative;
						text-transform:uppercase;
					}
					.header .menu li a:hover,
					.header .menu li a.active
						{
							background: url(../../img/index/backgrounds/header.menu.li.a.png) repeat-x bottom ;
							text-decoration:none;
						}
								
	.header .search
		{
			width:272px;
			height:29px;
			margin:21px 0 0 0;
			padding:1px 0;
			float:right;
			clear:right;
			display:inline;
			background: url(../../img/index/backgrounds/header.search.png) ;
		}
		.header .search input
			{
				width:232px;
				height:29px;
				margin:0;
				padding:0 0 0 10px;
				float:left;
				font-size:13px;
				line-height:31px;
				color:#595959;
				background:none;
				border:none;
				font-weight:normal;
			}
		.header .search a.find
			{
				width:24px;
				height:29px;
				float:left;
				display:inline;
				line-height:1px;
				font-size:1px;
				background: url(../../img/index/backgrounds/header.search.a.png) left ;
			}
			.header .search a.find:hover
				{
					background: url(../../img/index/backgrounds/header.search.a.png) right ;
				}

/* first page slider */



#commercial
	{
		width:100%;
		height:316px;
		float:left;
		background: url(../../img/index/backgrounds/commercial.png) repeat-x ;
	}
	#commercial .wrapper
		{
			height:316px;
			margin:0 auto;
			position:relative;
			background: url(../../img/index/backgrounds/commercial.wrapper.png) repeat-x ;
		}
	#commercial .bxslider_container
		{
			width:989px;
			height:315px;
			position:absolute;
			left:0;
		}


#commercial .bx_pager
	{
		width:539px;
		height:30px;
		padding:0 0 0 450px;
		bottom:1px;
		position:absolute;
		background: url(../../img/index/backgrounds/bx_pager.png) right;
	}
	#commercial .bx_pager a
		{
			width:14px;
			height:9px;
			margin:8px 6px 0 0;
			float:left;
			padding:5px 0 0 0;
			font-size:1px;
			line-height:1px;
			text-align:center;
			color:#c4c4c4;
			background: url(../../img/index/backgrounds/bx_pager.a.png) right;
		}
		#commercial .bx_pager a.active
			{
				color:#fff;
				background: url(../../img/index/backgrounds/bx_pager.a.png) left;
			}
#commercial .prev
	{
		width:63px;
		height:94px;
		position:absolute;
		top:109px;
		left:0;
		background: url('../../img/index/backgrounds/bxslider_prev.png');
	}
#commercial .next
	{
		width:63px;
		height:94px;
		position:absolute;
		top:109px;
		right:0;
		background: url('../../img/index/backgrounds/bxslider_next.png');
	}

#commercial .bxslider_container ul
	{
		width:989px;
		height:315px;
		margin:0;
		padding:0;
		list-style:none;
	}
	#commercial .bxslider_container ul li
		{
			width:989px;
			height:315px;
			margin:0;
			padding:0;
			float:left;
			list-style:none;
			position:relative;
		}

/*=== categories_head ===*/
.categories_head
	{
		width:100%;
		height:auto;
		margin:0 0 1px 0;
		padding:0 0 31px 0;
		color:#232323;
		font-size:16px;
		line-height:16px;
		font-weight:bold;
		background: url('../../img/index/backgrounds/categories_head.png') no-repeat left bottom;
	}
	.categories_head a
		{
			color:#232323;
		}

/*=== leasing ===*/
table.leasing
	{
		width:100%;
	}
.leasing th
	{
		width:30%;
	}
.leasing td
	{
		width:20%;
	}
.leasing th, .leasing td
	{
		padding:3px 6px;
	}
	.leasing th p, #single_tabs .panels .leasing th p,
	.leasing td p, #single_tabs .panels .leasing td p
		{
			padding:0;
			margin:0;
		}
		.leasing td p
			{
				text-align:center;
			}
			.leasing td p.price
				{
					font-size:16px;
					font-weight:bold;
					color:#95C11F;
				}

/*===WHITE BACKGROUND===*/

#white_background
	{
		width:100%;
		float:left;
		clear:both;
		background:#fff url('../../img/index/backgrounds/white_background.png') repeat-x top;
	}
	#white_background .wrapper
		{
			padding:45px 0 0 0;
			background: url('../../img/index/backgrounds/white_background.wrapper.png') no-repeat top;
		}
/*-- categories --*/
.categories
	{
		width:200px;
		margin:0 35px 0 0;
		padding:0 0 36px 0;
		float:left;
	}
	.categories .holder
		{
			width:200px;
			margin:0 0 18px 0;
			padding:0 0 0 0;
			float:left;
			clear:both;
		}

	.categories ul
		{
			margin:0 0 0 0;
			padding:0 0 18px 0;
			float:left;
			clear:both;
			display:inline;
			list-style: none;
			line-height:13px;
		}
	.categories li
		{
			width:200px;
			margin:0;
			padding:0;
			float:left;
			clear:both;
			display:inline;
			list-style:none;
			line-height:13px;
			border-bottom:1px solid #cccccc;
		}

		.categories li a
			{
				width:182px;
				height:auto;
				float:left;
				margin:0;
				padding:8px 9px 10px;
				line-height:13px;
				font-size:13px;
				color:#303030;
			}

			.categories li a:hover,
			.categories li.active a
				{
					color:#fff;
					background:#81a71b;
					text-decoration:none;
				}
			.categories li.active a
				{
					background:#ceeb81;
				}
		.categories ul li ul
			{
				margin:5px 0 9px 0;
				padding:0;
			}
		.categories li li
			{
				width:auto;
				float:left;
				margin:0;
				padding:2px 0 0 0;
				display:inline;
				line-height:12px;
				font-size:12px;
				background: none;
				border:none;
			}
			.categories li li a
				{
					width:180px;
					height:auto;
					float:left;
					margin:0;
					padding:2px 5px 4px 15px;
					line-height:13px;
					font-size:13px;
					background: none;
				}
				.categories li li a:hover,
				.categories li.active li a:hover,
				.categories li li.active a,
				.categories li li li a:hover,
				.categories li li li.active a
					{
						color:#fff;
						background:#81a71b;
						text-decoration:none;
					}
					.categories li li li a
					{
						width:165px;
						padding:2px 5px 4px 30px;
					}
					.categories li.active li a,
					.categories li.active li li a,
					.categories li li.active li a
					{
						color:#303030;
						background:#fff;
						text-decoration:none;
					}

/*=== SIDEBAR ===*/
.sidebar
	{
		width:179px;
		float:right;
	}
	.sidebar .login,
	.sidebar .top_products,
	.sidebar .social
		{
			width:179px;
			margin:0 0 18px 0;
			float:left;
			clear:both;
		}
	.sidebar .login input
		{
			width:170px;
			height:24px;
			margin:11px 0 0 0;
			padding:0 0 0 7px;
			border:1px solid #cfcfcf;
			color:#414141;
			font-weight:bold;
		}
	.sidebar .login .links
		{
			width:179px;
			float:left;
			clear:both;
			font-size:11px;
		}
		.sidebar .login .links a.button
			{
				float:right;
			}
	
	.sidebar .top_products
		{
		
		}
		.sidebar .top_products ul.products,
		.sidebar .top_products ul.products li
			{
				width:179px;
				height:auto;
				margin:0;
				padding:0;
				float:left;
				clear:both;
				list-style:none;
			}
			.sidebar .top_products ul.products li
				{
					margin:0 0 9px 0;
					padding:0 0 5px 0;
					border-bottom:1px solid #cccccc;
				}
				.sidebar .top_products ul.products li .image
					{
						width:50px;
						margin:0 15px 0 0;
						float:left;
					}
					.sidebar .top_products ul.products li .image img
						{
							border:1px solid #eaeaea;
						}
						
			.sidebar .top_products ul.products li .image
				{
					width:50px;
					margin:0 15px 0 0;
					float:left;
				}			
			.sidebar .top_products ul.products li h4,
			.sidebar .top_products ul.products li h4 a,
			.sidebar .top_products ul.products li span.price
				{
					width:114px;
					margin:0 0 4px 0;
					float:right;
					font-size:12px;
					line-height:14px;
					color:#393939;
					font-weight:normal;
				}
			.sidebar .top_products ul.products li span.price strong
				{
					margin:0;
					color:#ff3333;
				}
				

	.social .sharing
		{
			margin:9px 0 0 0;
			float:left;
			clear:both;
		}
						
/*-- footer --*/			

#footer
	{
		width:100%;
		height:auto;
		margin:0 auto 0 auto;
		clear:both;
		background:;
		border-top:16px solid #81a71b;
	}		
	#footer .menu
		{
			width:auto;
			margin:41px 18px 0 0;
			float:left;
		}

	#footer .menu ul,
	#footer .menu ul li
		{
			width:auto;
			height:auto;
			margin:0 18px 0 0;
			padding:0;
			float:left;
			clear:none;
			list-style:none;
			line-height:11px;
		}
	#footer .menu ul li
		{
			margin:0 0 7px 0;
			clear:both;
		}
		#footer .menu ul li a
			{
				font-size:11px;
				color:#797979;
			}
	#footer .social,
	#footer .contacts
		{
			width:auto;
			margin:16px 18px 0 0;
			float:left;
		}
	#footer .contacts
		{
			width:280px;
		}
		#footer h5
			{
				margin:0 0 13px 0;
				font-size:12px;
				line-height:12px;
				color:#fff;
				text-transform:uppercase;
				font-weight:normal;
			}
			#footer .social a
				{
					width:30px;
					height:30px;
					margin:0 15px 0 0;
					float:left;
				}
				
			#footer .social a.draugiem
				{
					background: url('../../img/index/icons/draugiem.lv.png') bottom ;	
				}
				#footer .social a.draugiem:hover
					{
						background: url('../../img/index/icons/draugiem.lv.png') top ;
					}
					
			#footer .social a.facebook
				{
					background: url('../../img/index/icons/facebook.png') bottom ;	
				}
				#footer .social a.facebook:hover
					{
						background: url('../../img/index/icons/facebook.png') top ;
					}
					
			#footer .social a.twitter
				{
					background: url('../../img/index/icons/twitter.png') bottom ;	
				}
				#footer .social a.twitter:hover
					{
						background: url('../../img/index/icons/twitter.png') top ;
					}
					
					
		#footer .contacts table th
			{
				padding:0 5px 5px 0;
				color:#797979;
				font-size:11px;
				line-height:11px;
				font-weight:normal;
				text-align:right;
			}
		#footer .contacts table td
			{
				width:100%;
				padding:0 0 5px 0;
				color:#aaaaaa;
				font-size:11px;
				line-height:11px;
			}
	#footer .compare
		{
			width:900px;
		}
		#footer .compare a
			{
				float:right;
				margin-top:9px;
				margin-right:9px;
			}

	#footer #copyright
		{
			width:270px;
			height:auto;
			padding:76px 0 18px 0;
			float:right;
			font-size:11px;
			line-height:11px;
			color:#404040;
			text-align:right;
			background: url('../../img/index/backgrounds/copyright_logo.png') no-repeat top right ;
		}
	#footer #copyright span
		{
			float:right;
			clear:both;
		}
	#footer a#ecube
		{
			width:69px;
			height:23px;
			float:right;
			clear:both;
			padding:0;
			margin:9px 0 0 0;
			z-index:200;
			cursor:hand;
			background: url('../../img/index/icons/ecube.png') ;
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/projects/www/www.sezona.lv/sezona.lv/img/index/icons/ecube.png', sizingMethod='scale');
		}
/*-- content --*/


.one_full
	{
		width:990px;
		float:left;
		clear:both;
	}
	.one_full .index_brand
		{
			width:191px;
			height:273px;
			float:left;
			background:#929292 ;
		}
		.one_full .index_brand a
			{
				width:100%;
				height:auto;
				margin:10px 0;
				float:left;
			}
	.one_full .index_brand.right
		{
			width:191px;
			height:273px;
			float:right;
		}





/*====product_categories ====*/

.product_slider,
.product_categories
	{
		width:920px;
		height:271px;
		margin:18px auto 0 auto;
		background:#f4f4f4;
		position:relative;
	}
.product_categories
	{
		margin:0;
		padding:0;
		float:left;
		list-style:none;
		position:relative;
	}
	.product_categories li
		{
			width:920px;
			height:271px;
			margin:0;
			padding:0;
			float:left;
			list-style:none;
		}
	.product_slider .bxslider_wrap .prev
	{
		width:15px;
		height:71px;
		position:absolute;
		top:100px;
		left:-18px;
		background: url(../../img/index/backgrounds/bxslider_wrap.prev.next.png) left top;
	}
	.product_slider .bxslider_wrap .prev:hover {
		background: url(../../img/index/backgrounds/bxslider_wrap.prev.next.png) left bottom;
	}
	.product_slider .bxslider_wrap .next 
	{
		width:15px;
		height:71px;
		position:absolute;
		top:100px;
		right:-18px;
		background: url(../../img/index/backgrounds/bxslider_wrap.prev.next.png) right top;
	}
	.product_slider .bxslider_wrap .next:hover
		{
			background: url(../../img/index/backgrounds/bxslider_wrap.prev.next.png) right bottom;
		}
		.product_slider #slider-wrapper:hover .prev,
		.product_slider #slider-wrapper:hover .next
			{
				display:inline;
			}

/*===FOLDERS===*/

.folders
	{

	}
	.folders ul,
	.folders li
		{
			margin:0;
			padding:0;
			float:left;
			list-style:none;
		}
	.folders li
		{
			width:248px;
			height:241px;
			margin:0 0 18px 18px;
			clear:none;
		}
		.folders li .wrap
			{
				width:244px;
				height:199px;
				padding:2px;
				background:#fff;
			}
			.folders li .wrap .image
				{
					width:242px;
					height:197px;
					display:table-cell;
					border:1px solid #cccccc;
					text-align:center;
					vertical-align:middle;
				}
		.folders li .name
			{
				width:228px;
				height:32px;
				padding:6px 10px 0 10px;
				background: url(../../img/index/backgrounds/folders.name.png) no-repeat top;
			}
			.folders li .name h3,
			.folders li .name h3 a
				{
					margin:0;
					padding:0;
					font-size:16px;
					line-height:16px;
					color:#000;
					font-weight:normal;
					text-align:center;
				}
			
/* === CONTENT=== */
.content
	{
		width:575px;
		float:left;
		padding:0 0 36px 0;
	}
	.content .categories_head
		{
			width:575px;
			margin:0;
			font-weight:normal;
		}
#catpath
	{
		width:539px;
		height:auto;
		margin:0 0 1px 0;
		padding:0 0 47px 0;
		*padding:0 0 22px 0;
		color:#232323;
		font-size:12px;
		line-height:12px;
		background: url('../../img/index/backgrounds/categories_head.png') no-repeat left bottom;
	}
	#catpath ul,
	#catpath ul li
		{
			margin:0;
			padding:0;
			float:left;
			clear:none;
			list-style:none;
		}
	#catpath ul li
		{
			padding:0 9px 0 0;
		}
		#catpath ul li a
			{
				padding:0 9px 0 0;
				color:#232323;
			}
	
	
	
	
/*-- products --*/
.products
	{
		width:100%;
		margin:0 0 18px 0;
		float:left;
		clear:both;
	}
.products ul,
.products li
	{
		margin:0;
		padding:0;
		float:left;
		clear:none;
		list-style:none;
	}
.products ul li
	{
		width:138px;
		height:175px;
		margin:0 0 18px 0;
		padding:0;
		clear:none;
		float:left;
		position:relative;
		background: url(../../img/index/backgrounds/products.li.png) repeat-y right;
	}
	.products ul li.last
		{
			background:none;
		}
	.products ul li .name
		{
			width:125px;
			height:28px;
		}
		.products ul li .name h2,
		.products ul li .name h2 a
			{
				font-size:11px;
				line-height:11px;
				font-weight:bold;
				color:#000;
				text-align:center;
			}
			
	.products ul li .image
		{
			width:125px;
			height:113px;
			display:table-cell;
			text-align:center;
			vertical-align:middle;
		}
		
		.products ul li span.price
			{
				width:125px;
				height:13px;
				float:left;
				font-size:11px;
				line-height:11px;
				font-weight:bold;
				color:#95c11f;
				text-align:center;
			}
			.products ul li span.price s
				{
					color:#757575;
				}
		.products ul li a.add
			{
				width:70px;
				height:24px;
				padding:0 55px 0 0;
				float:left;
				font-size:11px;
				line-height:24px;
				text-transform:uppercase;
				color:#000;
				text-align:right;
				background:#e4e4e4 url('../../img/index/backgrounds/products.add.png') no-repeat 75px 5px ;
			}
		.products ul li .label
			{
				width:118px;
				height:51px;
				position:absolute;
				left:-13px;
				top:50px;
			}

				
				
/*filter*/

#filter
	{
		width:496px;
		float:left;
		margin:0 0 18px 18px;
		padding:4px;
		display:inline;
		background:#f4f4f4;
		border-bottom:1px solid #e3e1da;
	}
	#filter ul, 
	#filter li
		{
			height:20px;
			margin:0;
			padding:0;
			float:left;
			clear:none;
			list-style:none;
			font-size:13px;
			line-height:22px;
			color:#535353;
		}
		#filter li
			{
				margin:0 9px 0 0;
			}

	

					
	/*	pages	*/

.pages
	{
		width:486px;
		height:21px;
		margin:0 0 18px 112px;
		float:left;
		display:inline;
	}
	.pages a.prev,
	.pages a.next
		{
			width:10px;
			height:21px;
			float:left;
			margin:0 9px 0 0;
			padding:0;
			background: url('../../img/index/backgrounds/pages.prev.png') ;
		}
	.pages a.next
		{
			background: url('../../img/index/backgrounds/pages.next.png') ;
		}
	.pages a.page
		{
			width:19px;
			height:19px;
			margin:0 8px 0 0;
			float:left;
			font-size:12px;
			line-height:21px;
			color:#444;
			background:#e4e4e4;
			border:1px solid #f4f4f4;
			text-align:center;
		}
		.pages a.page:hover,
		.pages a.page.active
			{
				background:#fff;
				border:1px dotted #c4c4c4;
				text-decoration:none;
			}
		.pages a.page.active
			{
				cursor:default;
			}


/*-- single view --*/

.single
	{
		width:540px;
		clear:both;
		float:left;
		display:inline;
	}

	.single #visual-container
	{
		float: left;
	}
	
	.single .visual
		{
			width:208px;
			margin:36px 0 0 0;
			position:relative;
		}
		.single .visual .large
			{
				margin:0 0 9px 0;
				padding:0 0 3px 0;
				float:left;
				clear:both;
				border-bottom:1px solid #e4e4e4;
			}
		.single .visual a.thumb
			{
				margin:0 0 0 4px;
				float:left;
			}
	.single .visual .label
			{
				width:118px;
				height:51px;
				position:absolute;
				left:-13px;
				top:0;
			}

	.single .info
		{
			width:320px;
			float:right;
		}

		.single h1.name, .register h1.name
			{
				width:100%;
				margin:0;
				padding:0 0 5px 0;
				clear:both;
				margin:0 0 18px 0;
				line-height:16px;
				font-size:18px;
				color:#000;
				border-bottom:1px solid #cccccc;
			}
		.single .info .wrap
			{
				width:100%;
				float:left;
				clear:both;
				padding:0 0 6px 0;
			}
			.single .info .wrap p
				{
					margin:0 0 9px 0;
				}
	

				.single .wrap .price
					{
						width:auto;
						margin:18px 0 0 0;
						clear:both;
						font-size:36px;
						line-height:36px;
						color:#95c11f;
						text-align:right;
						font-weight:bold;
					}
					.single .wrap .price.old
						{
							margin:0;
							font-size:16px;
							line-height:16px;
							color:#888888;
							font-weight:normal;
						}
				.single .wrap a.button.add
					{
						height:30px;
						padding:0 0 0 37px;
						float:right;
						background:#81a71b url(../../img/index/backgrounds/products.add.png) no-repeat 10px 7px;
						font-size:16px;
						color:#fff;
					}
					.single .wrap a.button.add span
						{
							height:30px;
							line-height:30px;
							background:#81a71b;
						}
					.single .wrap a.button.mailto
						{
							height:24px;
							padding:0 0 0 24px;
							float:right;
							background:#e4e4e4 url(../../img/index/icons/question.png) no-repeat 8px 5px;
							color:#000;
						}
						.single .wrap a.button.mailto span
							{
								height:24px;
								background:#e4e4e4;
								line-height:24px;
								color:#000;
							}



.content .basket
	{
		width:540px;
		height:auto;
		margin:18px 0 0 0;
		padding:0 ;
		clear:both;
		float:left;
		*float:none;
	}
	.content .basket h5
		{
			width:540px;
			margin:0 0 18px 0;
			padding:8px 0 8px 0;
		}
	.content .basket table.products
		{
			width:540px;
			margin:0;
		}
	.content .basket table.products td
		{
			padding:0 5px 0 0;
		}
	.content .basket table.products td.add
		{
			width:40px;
		}
		.content .basket table.products td.add a.add
			{
				width:20px;
				height:18px;
				margin:0 0 0 10px;
				float:left;
				display:inline;
				background: url(../../img/index/icons/related.add.gif) no-repeat left;
			}
			.content .basket table.products td.add a.add:hover
				{
					background: url(../../img/index/icons/related.add.gif) no-repeat right;
				}
		.content .basket table.products td.add a.delete
			{
				width:16px;
				height:16px;
				margin:0 0 0 12px;
				float:left;
				display:inline;
				background: url(../../img/index/icons/delete.png);
				_background-image: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/projects/www/www.sezona.lv/sezona.lv//img/index/icons/delete.png', sizingMethod='scale');
			}

	.content .basket table.products th
		{
			font-size:11px;
			color:#5c5c5c;
			text-align:center;
		}
	.content .basket table.products tr
		{
			border-bottom:1px solid #eeeeee;
		}
	.content .basket table.products tr.dark
		{
			background:#f4f4f4;
		}
	.content .basket table.products td
		{
			padding:5px;
			border-bottom:1px solid #eeeeee;
		}
	table.products td.delete
		{
			width:30px;
		}
	.content .basket table.products td.image, 
	.content .basket table.products  td.quantity
		{
			width:50px;
		}
	.content .basket table.products td.image
		{
			padding:5px 5px 5px 0;
		}
	.content .basket table.products td.name
		{
			text-align:left;
		}
		.content .basket table.products td.name p
			{
				font-size:11px;
				line-height:14px;
				color:#5e5e5e;
			}
		.content .basket table.products td.name h2,
		.content .basket table.products td.name h2 a
			{
				margin:0;
				color:#95c11f;
				font-size:12px;
				line-height:12px;
				text-transform:uppercase;
			}
	.content .basket table.products td.quantity input.small,
	.content .basket table.products td.quantity input.product_quantity,
	.content .basket table.products td.check input.product_remove
		{
			width:36px;
		}
	.content .basket table.products td.price
		{
			width:120px;
			color:#95c11f;
			font-weight:bold;
		}
	.content .basket table.products td.summ
		{
			width:100px;
		}
.content .summary
	{
		float:right;
		margin:23px 35px 0 0;
		padding:0 0 0 0;
		font-size:16px;
		line-height:16px;
		font-weight:bold;
	}
	.content .summary span
		{
			color:#95c11f;
		}
.content .buttons
	{
		width:auto;
		*width:100%;
		margin:18px 35px 0 0;
		padding:0 0 0 0;
		float:right;
		clear:both;
		display:inherit;
	}
	.content .buttons a.button
		{
			margin:0 0 0 18px;
		}


/*------------- Register ----------------*/

.register
	{
		width:540px;
		margin:0;
		clear:both;
		float:left;
	}
	.register fieldset
		{

		}
	.register legend
		{
			width:100%;
			margin:0 0 9px 0;
			padding:0;
			float:left;
			clear:both;
			font-size:18px;
			line-height:18px;
			font-weight:bold;
			color:#231f20;
		}
	.register span
		{
			font-style:italic;
		}
	.register a.button span
		{
			font-style:normal;
		}
	.register table
		{
			width:100%;
			margin:5px 0 36px 0;
		}
	.register td
		{
			padding:5px;
			text-align:left;
		}
	.register .name
		{
			width:100px;
			text-align:right;
		}
	.register .input
		{
			width:auto;
		}
		.register .input input,
		.register .input textarea
			{
				float:left;
			}
		.register .input input.radioBtn
			{
				float:none;
			}
	.register th
		{
			padding:5px 0;
			margin:0;
			color:#291d29;
			font-size:12px;
			font-weight:normal;
		}
		.register cite
			{
				width:100%;
				margin:0 0 20px 0;
				padding:5px 0;
				float:left;
				clear:both;
				font-weight:normal;
				color:#383838;
				font-weight:bold;
				background:#f4f4f4;
			}
		
		
/* contacts */


.contacts
	{
		width:250px;
		float:left;
		margin:0 18px 18px 0;
	}
#map
	{
		width:540px;
		height:300px;
		float:left;
		margin:18px 0 36px 0;
	}
	
	
/*article	*/
.article
	{
		width:540px;
		margin:0 0 18px 0;
		clear:both;
		float:left;
		display:inline;
		border-bottom:1px solid #ccc;
	}

	.article h2,
	.article h2 a
		{
			margin:0;
			padding:0;
		}
	.article p
		{
			margin:0 0 9px 0;
			clear:both;
		}
	.article span.time
		{
			margin:0;
			float:left;
			clear:both;
			font-style:italic;
		}
	
	
.cubes
	{
		width:100%;
		margin:0 0 18px 0;
		float:left;
		clear:both;
	}
.cubes ul,
.cubes li
	{
		margin:0;
		padding:0;
		float:left;
		clear:none;
		list-style:none;
	}
.cubes ul li
	{
		width:138px;
		height:175px;
		margin:0 0 18px 0;
		padding:0;
		clear:none;
		float:left;
		position:relative;
		background: url(../../img/index/backgrounds/products.li.png) repeat-y right;
	}
	.cubes ul li.last
		{
			background:none;
		}
	.cubes ul li .name
		{
			width:125px;
			height:28px;
		}
		.cubes ul li .name h2,
		.cubes ul li .name h2 a
			{
				font-size:11px;
				line-height:11px;
				font-weight:bold;
				color:#000;
				text-align:center;
			}
			
	.cubes ul li .image
		{
			width:125px;
			height:113px;
			display:table-cell;
			text-align:center;
			vertical-align:middle;
		}
		
		.cubes ul li span.price
			{
				width:125px;
				height:13px;
				float:left;
				font-size:11px;
				line-height:11px;
				font-weight:bold;
				color:#95c11f;
				text-align:center;
			}
			.cubes ul li span.price s
				{
					color:#757575;
				}
		.cubes ul li a.add
			{
				width:70px;
				height:24px;
				padding:0 55px 0 0;
				float:left;
				font-size:11px;
				line-height:24px;
				text-transform:uppercase;
				color:#000;
				text-align:right;
				background:#e4e4e4 url('../../img/index/backgrounds/products.add.png') no-repeat 75px 5px ;
			}
		.cubes ul li .label
			{
				width:118px;
				height:51px;
				position:absolute;
				left:-13px;
				top:50px;
			}
.single-image img{
	width: 200px;
}
	
.select {
	width: 304px;
}