/*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;
}
body {
	min-width:1190px;
}
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;
}
.noborder
	{
		border: none !important;	
	}

.nobackground
	{
		background: none !important;	
	}

caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


body
	{
		padding:0;
		margin:0;
		font-family:"Lucida Grande", Helvetica, "Trebuchet MS", sans-serif;
		font-size:12px;
		line-height:12px;
		color:#212b3e;
		background:#ececec;
	}
form
	{
		margin:0;
		padding:0;
		float:left;
		clear:none;
	}
/*===TEXT STYLES====*/
ol
	{
		margin:0 0 18px 36px;
		padding:0;
		list-style: decimal outside;
		line-height:18px;
	}
	ol li
		{
			margin:0 0 18px 0;
			padding:0 0 0 10px;
		}
ul
	{
		margin:0 0 18px 36px;
		padding:0;
		list-style: disc outside;
	}
ul li
	{
		margin:0;
		padding:3px 0 3px 16px;
		line-height:18px;
		color:#313b3e;
	}
ul.small
	{
		margin:0 0 0 18px;
		list-style:none;
	}
	ul.small li
		{
			padding:3px 0;
			font-size:11px;
			line-height:12px;
		}
p
	{
		margin:0 0 9px 0;
		padding:0;
		line-height:18px;
	}
a,
p a,
li a
	{
		margin:0;
		padding:0;
		color:#0785c8;
		text-decoration:none;
	}
a:hover,
p a,
li a
	{
		cursor:pointer;
		text-decoration:underline;
	}
p a:hover,
li a:hover
	{
		text-decoration:none;
	}
h1, h2, h3, h4, h5, h6
	{
		font-size:22px;
		line-height:30px;
		margin:0;
		padding:0;
		font-weight:bold;
	}
h1, h2
	{
		letter-spacing:-1px;
	}
h2
	{
		font-size:18px;
		line-height:26px;
	}	
h3
	{
		font-size:16px;
		line-height:24px;
	}	
h4
	{
		font-size:14px;
		line-height:20px;
	}	
h5
	{
		font-size:12px;
		line-height:17px;
	}	
h6
	{
		font-size:11px;
		line-height:15px;
	}

.red
	{
		color:#b00000;
	}
a.button
	{
		height:28px;
		margin:18px 9px 0 0;
		padding:0 15px 0 0;
		float:right;
		clear:both;
		background:#0b93d0;
		color:#f2f2f2;
	}
	a.button span
		{
			height:28px;
			margin:0;
			padding:0 0 0 15px;
			float:left;
			color:#f2f2f2;
			font-weight:bold;
			font-size:14px;
			line-height:28px;
			text-transform:uppercase;
		}
	a.button:hover
		{
			text-decoration:none;
			background:#056a97;
		}
a.submit
	{
		height:28px;
		margin:18px 9px 0 0;
		padding:0 15px 0 0;
		float:right;
		clear:both;
		background:#737373;
		color:#f2f2f2;
	}
	a.submit span
		{
			height:28px;
			margin:0;
			padding:0 0 0 15px;
			float:left;
			color:#f2f2f2;
			font-weight:bold;
			font-size:14px;
			line-height:28px;
			text-transform:uppercase;
		}
		a.submit:hover
			{
				text-decoration:none;
				background:#565656;
			}
a.cancel
	{
		width:16px;
		height:16px;
		margin:0;
		padding:0;
		float:left;
		background: url(../../images/index/icons/cancel.png) no-repeat;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/icons/cancel.png', sizingMethod='scale');
	}
a.pay
	{
		width:279px;
		height:55px;
		padding:0 9px;
		float:left;
		background:#ff9c1f url(../../images/index/icons/a.pay.png) no-repeat right center;
		text-align:center;
		color:#000;
		font-size:18px;
		line-height:55px;
		font-weight:bold;
		text-transform:uppercase;
	}	
a.print
	{
		font-weight:bold;
		text-transform:uppercase;
	}
/*=== INPUTS ===*/

input.default
	{
		width:358px;
		height:20px;
		padding:6px;
		background: url(../../images/index/backgrounds/input.default.png) no-repeat left ;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/input.default.png', sizingMethod='scale');
		border:none;
		line-height:20px;
		font-weight:bold;
	}
	input.small
		{
			width:50px;
			height:20px;
			padding:6px;
			background: url(../../images/index/backgrounds/input.small.png) no-repeat left ;
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/input.small.png', sizingMethod='scale');
			border:none;
			line-height:20px;
			font-weight:bold;
		}

/*====backgrounds====*/
		
.wrapper
	{
		_width:1190px;
		min-width:1190px;
		max-width:1190px;
		clear:both;
		margin:0 auto;
		padding:0;
	}	
/*============*/
	
.notification
	{
		width:800px;
		padding:18px;
		float:left;
		clear:both;
		background:#BDF271;
		border:1px solid #a2d757;
		text-align:center;
		font-family:"Lucida Grande", Helvetica, "Trebuchet MS", sans-serif;
		font-size:14px;
		line-height:18px;
	}
	.button_center
		{
			width:auto;
			margin:0 auto 9px auto;
			clear:both;
			display:block;
		}
	.notification a.button.more
		{
			width:auto;
			height:auto;
			margin:18px 0 0 0;
			padding:5px 15px 6px 0;
			float:none;
			clear:both;
			display:inline;
			background:#fff url(../../images/index/backgrounds/button.more.png) no-repeat right ;
			color:#3e3e40;
			text-decoration:none;
		}
			.notification a.button.more span
				{
					height:auto;
					margin:0;
					padding:5px 0 6px 15px;
					float:none;
					display:inherit;
					color:#3e3e40;
					font-weight:bold;
					font-size:14px;
					line-height:28px;
					text-transform:uppercase;
					background:#000 url(../../images/index/backgrounds/button.more.png) no-repeat left ;
				}
				.notification a.button.more:hover span
					{
						text-decoration:underline;
					}
/*----------------------- H e a d e r ------------------------*/
#header 
	{
		width:100%;
		height:100px;
		/*height:143px;*/
		float:left;
		clear:none;
		background: url(../../images/index/backgrounds/header.jpg) repeat-x top ;
	}
	#header #logo a
		{
			width:237px;
			height:68px;
			margin:10px 0 0 0;
			/*margin:31px 0 0 0;*/
			float:left;
			display:inline;
			background: url(../../images/index/backgrounds/logo.png);
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/logo.png', sizingMethod='scale');
		}
	#header .banner
		{
			width:728px;
			height:90px;
			margin:5px 0 0 0;
			/*margin:18px 0 0 0;*/
			float:right;
		}
		
/*=== MENU ===*/
#menu
	{
		width:100%;
		height:40px;
		/*height:59px;*/
		margin:0 0 15px 0;
		/*margin:0 0 36px 0;*/
		float:left;
		clear:both;
		background:#0b93d1 url(../../images/index/backgrounds/menu.png) repeat-x bottom ;
	}
			
		#menu ul, 
		#menu li
			{
				height:40px;
				/*height:59px;*/
				margin:0;
				padding:0;
				float:left;
				clear:none;
				list-style: none;
				background:none;
			}
			#menu li a
				{
					height:40px;
					/*height:59px;*/
					float:left;
					padding:0 18px;
					font-size:14px;
					line-height:38px;
					/*line-height:55px;*/
					color:#fff;
					text-transform:uppercase;
					background: url(../../images/index/backgrounds/menu.a.png) no-repeat right ;
					_background: url(../../images/index/backgrounds/menu.a.gif) no-repeat right ;
					text-decoration:none;
				}
			#menu li a:hover,
			#menu li a.active
				{
					color:#070806;
					text-decoration:none;
					background:#ececec;
				}
		#menu #languages
			{
				margin:7px 0 0 0;
				/*margin:18px 0 0 0;*/
				float:right;
			}
					
														
							
/*=== right bar ===*/
#sidebar
	{
		width:271px;
		margin:0 0 36px 0;
		padding:0 0 18px 0;
		float:right;
		background:#fff;
	}
#sidebar .wrapper
	{
		width:235px;
		max-width:235px;
		min-width:235px;
		height:auto;
		margin:0 18px;
		padding:18px 0 10px 0;
		float:left;
		clear:both;
		display:inline;
		background: url(../../images/index/backgrounds/sidebar.wrapper.png) repeat-x bottom;
	}
	#sidebar .register
		{
		}	
		#sidebar h6
			{
				margin:0 0 10px 0;
				font-size:12px;
				line-height:14px;
				font-weight:normal;
				color:#2b2b2b;
			}
		#sidebar .register a.icon
			{
				width:30px;
				height:30px;
				float:left;
				margin:0 3px 3px 0;
			}
			
			
		#sidebar .register a.iconLong
			{
				width:73px;
				height:30px;
				float:left;
				margin:0 5px 5px 0;
			}
			
			
		#sidebar .register a.readmore
			{
				width:auto;
				height:auto;
				margin:16px 0 0 4px;
				float:left;
				display:inline;
				text-decoration:underline;
			}
			#sidebar .register a.readmore:hover
				{
					text-decoration:none;
				}
		#sidebar #panel 
			{
				float:left;
				width: 100%;
				height: auto;
				padding:3px 0;
				margin:0;
				overflow: hidden;
				position: relative;
				z-index: 3;
				display: none;
			}	
			#sidebar #toggle
				{
					margin:0;
					float:right;
					display:block;
				}
	#sidebar .login
		{
		}
		#sidebar .login form
			{
				float:left;
				clear:both;
			}
			#sidebar .login .input,
			.article .login .input
				{
					width: 155px;
					height: 22px;
					margin:0 8px 7px 0;
					padding:6px;
					border: 0px;
					float:left;
					clear:left;
					background: url(../../images/index/backgrounds/sidebar.input.png) no-repeat ;
					_background-image: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/sidebar.input.png', sizingMethod='scale');
				}
				#sidebar .login .input input,
				.article .login .input input
					{
						width:151px;
						height:22px;
						margin:0;
						padding:0 0 0 5px;
						background:none;
						border:none;
						font-size:12px;
						line-height:22px;
						color:#212b3e;
						font-weight:bold;
					}
				#sidebar .login a.button,
				.article .login a.button
					{
						width:auto;
						height:33px;
						margin:0;
						_margin:38px 0 0 0;
						*margin:40px 0 0 0;
						padding:0;
						float:left;
						clear:none;
						font-size:12px;
						line-height:33px;
						color:#212b3e;
						font-weight:bold;
						text-decoration:underline;
						text-transform:uppercase;
						background:none;
					}


					#sidebar .login a.readmore,
					.article .login a.readmore
						{
							margin:0 18px 0 0;
							padding:0;
							float:left;
							clear:none;
							font-size:11px;
							text-decoration:underline;
						}
						#sidebar .login a.readmore:hover,
						.article .login a.readmore:hover
							{
								text-decoration:none;
							}
						
/*	=======USER=========*/
	#sidebar .wrapper.user 
		{
			
		}
	#sidebar .wrapper.user h5
		{
			width:235px;
			padding:0 0 7px 0;
			text-align:center;
			text-transform:uppercase;
		}
	#sidebar .wrapper.user ul,
	#sidebar .wrapper.user ul li
		{
			margin:0;
			padding:0;
			list-style:none;
		}
		#sidebar .wrapper.user ul li
			{
				width:235px;
				padding:5px 0;
				float:left;
				clear:both;
				line-height:12px;
				border-top:1px solid #c9c9c9;
			}
			#sidebar .wrapper.user ul li a
				{
					line-height:18px;
					text-decoration:none;
				}
				#sidebar .wrapper.user ul li a:hover
					{
						text-decoration:underline;
					}
	#sidebar .wrapper.fblikeline
		{
			height: 32px;
		}
	/*ar firefox ir realas problemas, tapec pogas izmēri šeit-cieti*/
	.fb_iframe_widget iframe {
	    height: 20px !important;
	    width: 49px !important;
	}
	
	.fb_iframe_widget span {
	    height: 20px !important;
	    width: 49px !important;
	    /*vertical-align: bottom !important;
	    display: inline-block !important;
    	    position: relative !important;
    	    text-align: justify !important;
	    vertical-align: text-bottom !important;*/
	}
	/*paslēptu facebook like komentāra dialogu
		.fb-like{
		   overflow: hidden !important;
		}	*/	
	
/*==SIDE BAR BANNERS ==*/

.bxslider_wrap
	{
		width:235px;
		height:auto;
		padding:0;
		position:relative;
		z-index:1;
	}
	
	.bxslider_container
		{
			width:235px;
			height:auto;
			position:absolute;
			left:0;
		}
	.bxslider_wrap .prev {
		width:59px;
		height:59px;
		position:absolute;
		display:none;
		top:107px;
		left:0;
		background: url(../../images/index/backgrounds/nivo-prevNav.png) left;
	}
	.bxslider_wrap .prev:hover {
		background: url(../../images/index/backgrounds/nivo-prevNav.png) right;
	}
	.bxslider_wrap .next {
		width:59px;
		height:59px;
		position:absolute;
		display:none;
		top:107px;
		right:0;
	}


.bx_pager
	{
		width:235px;
		margin:0;
		padding:0;
		clear:both;
		display:block;
		text-align:center;
	}
	.bx_pager a
		{
			width:11px;
			height:7px;
			margin:0 7px 0 0;
			float:left;
			padding:3px 0 0 0;
			font-size:1px;
			line-height:1px;
			text-align:center;
			color:#f5d2c4;
			text-decoration:none;
		}
		.bx_pager a.active,
		.bx_pager a:hover
			{
				color:#ec8725;

			}
.bxslider_wrap ul,
.bxslider_wrap ul li
	{
		margin:0;
		padding:0;
		list-style:none;
	}
		
.bxslider_container ul,
.bxSlider ul
	{
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		list-style:none;
		/*z-index:-1;*/
	}
	.bxslider_container ul li,
	.bxSlider ul li
		{
			width:235px;
			height:auto;
			margin:0 0 18px 0;
			padding:0;
			float:left;
			clear:both;
			list-style:none;
			background:none;
			/*z-index:-1;*/
		}
		.bxslider_container ul li a,
		.bxSlider ul li a
			{
				width:235px;
				height:auto;
				margin:0 0 18px 0;
				float:left;
				clear:both;
				/*z-index:-1;*/
				text-decoration:none;
			}
			/*.bxslider_container ul li a object,
			.bxslider_container ul li a img,
			.bxslider_container ul li a param,
			.bxSlider ul li a object,
			.bxSlider ul li a img,
			.bxSlider ul li a param
				{
					z-index:-1;
				}*/
/*===================*/
						
						
						
						

	#sidebar .profile
		{
			width:250px;
			height:auto;
			float:left;
			clear:both;
		}
		#sidebar .profile .top
			{
				width:250px;
				height:18px;
				float:left;
				clear:both;
				background: url(../../images/index/backgrounds/right-bar.profile.top.png);
				_background-image: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/right-bar.profile.top.png', sizingMethod='scale');
			}
		#sidebar .profile .wrapper
			{
				width:190px;
				height:auto;
				margin:0;
				padding:0 0 9px 60px;
				float:left;
				clear:both;
				background:#8b3117 url(../../images/index/backgrounds/right-bar.profile.wrapper.png) top no-repeat;
			}
			#sidebar .profile .wrapper span.name
				{
					margin:0 18px 0 0;
					padding:0;
					float:left;
					color:#f6c5b6;
					line-height:19px;
				}
				#sidebar .profile .wrapper span.name a
					{
						color:#fff;
					}
			#sidebar .profile .wrapper a.button
				{
					clear:both;
					white-space:nowrap;
				}
				#sidebar .profile .wrapper a.button span
					{
						clear:none;
					}
				

	
			
/*===FOOTER===*/			

#footer
	{
		width:100%;
		height:auto;
		margin:0;
		padding:36px 0 18px 0;
		float:left;
		background: url(../../images/index/backgrounds/footer.png) repeat-x top;
	}

	#footer span.copyright
		{
			width:100%;
			float:left;
			clear:both;
			font-size:11px;
			color:#000;
			text-align:center;
		}
	#footer span.contacts
		{
			width:252px;
			margin:0;
			padding:0;
			float:left;
			font-size:12px;
			line-height:18px;
		}
		#footer span.contacts h5,
		#footer span.info h5
			{
				float:left;
				clear:both;
				font-size:14px;
				text-transform:uppercase;
			}
		#footer span.contacts p,
		#footer span.info p
			{
				float:left;
				clear:both;
			}
	#footer span.info
		{
			width:600px;
			margin:0 0 0 72px;
			float:left;
			display:inline;
			font-size:12px;
			line-height:18px;
			background:none;
			border:none;
		}
/*-- content --*/

.content
	{
		width:903px;
		padding:0 0 18px 0;
		float:left;
	}
	
.content .dividing-padding
	{
		width:838px;
		height:27px;
		clear:both;
		background: url(../../images/index/backgrounds/content.dividing-padding.png);
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/content.dividing-padding.png', sizingMethod='scale');
	}

/*===POSTERS==== INDEX PAGE===*/

.posters
	{
		width:856px;
		margin:0 0 18px 0;
		padding:18px 0 1px 18px;
		_padding:18px 0 17px 18px;
		*padding:18px 0 17px 18px;
		float:left;
		background:white;
	}
	.posters ul
		{
			margin:0;
			padding:0;
			float:left;
			list-style:none;
			z-index:1;
		}
	.posters ul li
		{
			width:154px;
			height:231px;
			margin:0 17px 17px 0;
			padding:0;
			float:left;
			display:block;
			position:relative;
			list-style:none;
			z-index:1;
		}
		.posters ul li a
			{
				text-decoration:none;
			}
		.posters ul li a:hover
			{
				text-decoration:underline;	
			}
			.posters ul li span.wrap
				{
					width:254px;
					height:auto;
					padding:0;
					top:-54px;
					left:-54px;
					position:absolute;
					display:none;
				}
				.posters ul li.poster_hover span.wrap span.top,
				.posters ul li.poster_hover span.wrap span.bottom
					{
						width:254px;
						height:13px;
						float:left;
						clear:both;
						line-height:1px;
						font-size:1px;
						background: url(../../images/index/backgrounds/posters.top.png);
						_background-image: none;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/posters.top.png', sizingMethod='scale');
					}
				.posters ul li.poster_hover span.wrap span.middle
					{
						width:200px;
						height:auto;
						padding:324px 27px 10px;
						float:left;
						clear:both;
						background: url(../../images/index/backgrounds/posters.middle.png);
						_background-image: none;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/posters.middle.png', sizingMethod='scale');
					}
				.posters ul li.poster_hover span.wrap span.bottom
					{
						background: url(../../images/index/backgrounds/posters.bottom.png);
						_background-image: none;
						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/posters.bottom.png', sizingMethod='scale');
					}
				
			.posters ul li.poster_hover span.wrap
				{
					display:inline;
					z-index:-1;
				}
			.posters ul li.poster_hover
				{
					z-index:99;
				}

				.posters ul li img
					{
						width:154px;
						height:231px;
						z-index:1;
					}
				.posters ul li.poster_hover img
					{
						width:200px;
						height:300px;
						margin:-27px 0 0 -27px;
						z-index:999;
					}

				.posters ul li.poster_hover span.wrap h2,
				.posters ul li.poster_hover span.wrap h2 a
					{
						font-size:18px;
						line-height:18px;
						color:#212b3e;
						font-weight:bold;
						letter-spacing:-1px;
					}
				.posters ul li.poster_hover span.wrap span.place,
				.posters ul li.poster_hover span.wrap span.place a
					{
						font-size:11px;
						line-height:12px;
						color:#5f5f5f;
						font-style:italic;
					}

/*===TEXTPAGE===*/


.articles-wrapper
	{
		width:838px;
		margin:0;
		padding:18px;
		float:left;
		clear:both;
		background:#fff;
	}

	.article
		{
			width:838px;
			height:auto;
			margin:0 0 18px 0;
			padding:0;
			float:left;
			clear:both;
		}
		


/*	catpath	 */
#catpath
	{
		width:100%;
		height:24px;
		margin:0 0 27px 0;
		padding:0;
		clear:both;
		border-bottom:1px solid #c9c9c9;
	}

	#catpath ul,
	#catpath li
		{
			height:18px;
			margin:0;
			padding:0;
			list-style:none;
			background:none;
		}
	#catpath li, 
	#catpath li a,
	#catpath li span
		{
			margin:0 14px 0 0;
			float:left;
			color:#212b3e;
			font-size:12px;
			line-height:18px;
			text-decoration:none;
			
		}
		#catpath li a:hover
			{
				text-decoration:underline;
			}
		#catpath li span
			{
				color:#56595e;
			}

		
	
			
/*=== REGISTER ===*/
.register legend
	{
		font-size:20px;
		line-height:30px;
		margin:0;
		padding:0;
		font-weight:bold;
		color:#212b3e;
		text-transform:uppercase;
	}
.register cite,
.cart cite
	{
		margin:0 0 0 0;
		float:left;
		clear:both;
		font-weight:normal;
		font-size:12px;
		line-height:16px;
	}
.register dfn
	{
		font-weight:normal;
		font-style:italic;
	}
.register
	{
		width:100%;
		clear:both;
		float:left;
		display:block;
	}

	.register table
		{
			width:480px;
			float:left;
		}
		.register table .request
			{
				width:18px;
				padding:0 0 0 2px;
			}
		.register table .request .attention
			{
				font-size:14px;
				text-transform:none;
			}
		.register table .request .attention strong
			{
				color:#e31500;
			}
		.register table td
			{
				padding:7px 0;
				border-bottom:1px solid #c9c9c9;
			}
		.register table .input
			{
				width:225px;
			}
		.register table .input .message
			{
				float:left;
				clear:both;
				font-size:11px;
				font-style:italic;
				margin-top:0px;
			}
		.register table .input select
			{
				width:367px;
			}
		.register table .input .message strong
			{
				float:left;
				font-size:11px;
				font-style:italic;
				margin-top:5px;
				color:#e31500;
			}
	.register th
		{
			width:75px;
			padding:8px 10px 8px 0;
			text-align:right;
			color:#313b3e;
			font-weight:normal;
			vertical-align:middle;
			border-bottom:1px solid #c9c9c9;
		}
		.register table.comments th
			{
				padding:15px 10px 0 0;
				vertical-align:top;
			}
	.register th.subinfo
		{
			text-align:left;
		}
	.register th.subinfo .attention
		{
			font-size:14px;
			text-transform:none;
		}
	.register th.subinfo .attention strong
		{
			color:#e31500;
		}
	.register blockquote
		{
			width:267px;
			padding:18px;
			float:right;
			background:#f9f9f5;
			font-size:11px;
			line-height:18px;
			/*font-style:italic;*/
		}


	.register .buttons
		{
			margin:8px 0 0 0;
			float:right;
		}
	.register .subscribe
		{
			width:100%;
			margin:14px 0 0 0;
			float:left;
			clear:both;
			display:inline;
			line-height:11px;
		}
		.register .subscribe input
			{
				margin:0 9px 0 0;
				_margin:-4px 9px 0 0;
				float:left;
			}
		.register td .subscribe
			{
				margin:6px 0 0 0;
				font-size:11px;
			}
	a.submit
		{
			width:auto;
			height:28px;
			margin:18px 9px 0 0;
			padding:0 15px 0 0;
			float:right;
			clear:left;
			display:inline;
			background:#737373;
			color:#f2f2f2;
		}
		a.submit span
			{
				height:28px;
				margin:0;
				padding:0 0 0 15px;
				float:left;
				color:#f2f2f2;
				font-weight:bold;
				font-size:14px;
				line-height:28px;
				text-transform:uppercase;
			}
			a.submit:hover
				{
					text-decoration:none;
					background:#565656;
				}


/*===First Data*/
.with_card h1,
.with_card h2
	{
		text-align:center;
		text-transform:uppercase;
		border-bottom:1px solid #c9c9c9;
	}
.with_card h2
	{
		margin:9px 0 0 0;
		border:none;
	}
	.with_card .time
		{
			width:100%;
			margin: 0 0 36px 0;
			padding:18px 0;
			text-align:center;
	
		}
		.with_card .time h2
			{
				margin:0 0 9px 0;
			}
		.with_card .time #counter
			{
				padding:6px 0 6px 36px;
				font-size:30px;
				line-height:20px;
				font-weight:bold;
				background: url('../../images/index/icons/full-time.png') no-repeat left center;
				
			}
	.with_card .column
		{
			width:370px;
			margin:0 18px 18px 0;
			padding:0 0 8px 0;
			float:left;
			display:block;
		}
		.with_card .column table tr,
		.with_card .column table th,
		.with_card .column table td
			{
				border:none;
			}
	.with_card .column table
		{
			width:auto;
			margin:0 0 18px 0;
			float:none;
			clear:both;
			border:none;
		}
		.with_card .info
			{ 
				width:278px;
				height:auto;
				margin:0 0 18px 0;
				padding:0 0 8px 0;
				float:left;
				display:block;
			}
			.with_card .column .dividing-padding,
			.with_card .info .dividing-padding
				{
					width:100%;
				}

		
/*====cart=====*/

	.article h1
		{
			border-bottom: 2px solid #333;
			color: #333;
			text-align: left;
		}
	
	.article h2
		{
			border-bottom: 1px solid #333;
			color: #333;
			padding:18px 0 0 0;
			width:610px;
			text-align: left;
			font-weight: normal;
		}
	
	.cart_summary span.line
		{
			width:667px;
			padding:5px 0;
			float:right;
			clear:both;
			font-size:14px;
			line-height:18px;
		}
	.cart_summary span.line span.name
		{
			width:410px;
			padding:0 0 0 0;
			float:left;
			text-align:right;
			font-weight:normal;
		}
	.cart_summary span.line div.delivery_type
		{
			width: 394px;
			padding:8px;
			margin-bottom: 5px;
			float:left;
			background:#f9f9f5;
			font-size:11px;
			line-height:18px;
		}
	.cart_summary .deliery_type p.title
		{
			font-size:12px;
			font-weight:bold;
			display:block;
		}
	.cart_summary .userdata span.label
		{
			width:120px;
			padding:0 9px 0 0;
			float: left;
		}
	.cart_summary div.userdata
		{
			display: none;
		}
	.cart_summary div.userdata input, 
	.cart_summary div.userdata select
		{
			width: 200px;
			margin: 0px;
		}
	.cart_summary span.line span.value
		{
			width:115px;
			padding:0 9px 0 0;
			float:left;
			text-align:right;
		}

	.cart_table
		{
			width:838px;
			padding:0 18px 18px 18px;
			float:left;
			clear:both;
			display:inline;
			background:#fff;
			font-family:"Trebuchet MS";
			z-index:9999999;
		}
	.cart_table span.table_op {
			display: inline-block;
			width:837px;
			text-align: right;
		}
	.cart_table table
		{
			width:100%;
			/*margin:18px 0 0 0;*/
			_position:relative;
			z-index:998;
			border:1px solid #e7b65c;
		}
	
	.cart_table table tr
		{
			border-bottom:1px solid #e7b65c;
			background:#FFFFA6;
		}
		.cart_table table td.event
			{
				padding:3px 0 3px 7px;
			}
		
		.cart_table table td.summ
			{
				/*background:#FFFFA6 url('../../images/search/backgrounds/td.border.png') no-repeat left center ;*/
				padding:0 7px 0 0;
				text-align: right;
			}
		.cart_table table td.tickets
			{
				text-align: center;
			}

	.cart_table table th
		{
			padding:9px 0;
			background:#ffcf77;
			font-size:14px;
			font-weight:bold;
			color:#050305;
		}
	.cart_table table th.event
		{
			width:360px;
			padding:12px 0 12px 7px;
			/*background:#ffcf77 url('../../images/search/backgrounds/th.border.png') no-repeat right center ;*/
		}

	.cart_table table th.tickets 
		{
			text-align: center;
		}
	.cart_table table th.summ
		{
			width:117px;
			padding:0 7px 0 0;
			text-align: right;
			/*background:#ffcf77 url('../../images/search/backgrounds/th.border.png') no-repeat left center ;*/
		}
	.cart_table table td span.place
		{
			font-style:italic;
			color:#666666;
		}
	.cart_table table td a.discountsLink
		{
			font-weight:bold;
			color:#FF0000;
		}
	.cart_table table td a:hover
		{
			text-decoration:underline;
		}
	.cart_table table td.event span.time
		{
			font-style:italic;
			color:#666666;
		}			
	.cart_table table td a
		{
			color:#212b3e;
			font-size:12px;
			line-height:18px;
		}
	/*delivery*/
	/*.cart_delivery 
		{
			width:667px;
			height:auto;
			margin:0;
			padding:0;
			float:left;
			clear:both;
		}
	.cart_delivery div.delivery_type
		{
			width: 394px;
			padding:8px;
			margin-bottom: 5px;
			float:left;
			background:#f9f9f5;
			font-size:11px;
			line-height:18px;
		}*/
	
		
		
	/*payment*/
	.cart_payment
		{
			width:315px;
			margin:0 18px 18px 8%;
			padding:0 0 8px 0;
			float:left;
			display:block;
		}
	.card_logos
		{
			width:315px;
			margin:9px 0 18px 0;
			float:left;
			clear:both;
		}
	.card_logos img
		{
			float:left;
		}
	.cart_payment a.pay_with
		{
			width:297px;
			height:55px;
			padding:0 18px 0 0;
			float:right;
			background:#d6d6d6 url(../../images/index/icons/pay_with_card.png) no-repeat right center;
			text-align:center;
			color:#000;
			font-size:18px;
			line-height:55px;
			text-transform:uppercase;
		}
	.cart_payment div.pay_with_card,
	.cart_payment div.pay_with_ibank
		{
			width:297px;
			height:auto;
			margin:18px 0;
			padding:9px;
			float:right;
			display:none;
			background:#ececec ;
			text-align:justify;
			color:#000;
			font-size:12px;
		}
	.cart_payment table
		{
			margin:18px 0;
		}
	.cart_payment table tr td
		{
			padding:5px 0 7px;
			background:none;
			border:none;
		}
	.cart_payment table.banks tr td
		{
			padding:5px 18px 7px 0;
			background:none;
			border:none;
		}
	.cart_payment table.banks tr th
		{
			padding:5px 0;
			background:none;
			border:none;
		}
	.bank_logos
		{
			width:315px;
			margin:9px 0 18px 0;
			float:left;
			clear:both;
		}
	.bank_logos img
		{
			margin:0 1px;
			float:left;
		}	
/*==== EVENT ====*/


	.event_view
		{
			width:100%;
			height:auto;
			position:absolute;
			left:0;
			display:none;
			z-index:999;
		}

		.event_view .outer /* centreetaajs*/
			{
				width:1038px;
				margin:0 auto;
				_display:inline-block;
				position:relative;
			}
			.event_view .outer .top
				{
					width:1038px;
					height:40px;
					padding:0;
					float:left;
					clear:both;
					display:inline;
					background: url(../../images/index/backgrounds/event_view.top.png);
					_background-image: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/event_view.top.png', sizingMethod='scale');
				}
			.event_view .outer .bottom
				{
					width:1038px;
					height:42px;
					padding:0;
					float:left;
					clear:both;
					display:inline;
					background: url(../../images/index/backgrounds/event_view.bottom.png);
					_background-image: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/event_view.bottom.png', sizingMethod='scale');
				}
			.event_view .outer .inner
				{
					width:954px;
					padding:0 42px 5px 42px;
					float:left;
					clear:both;
					display:inline;
					position:relative;
					background: url(../../images/index/backgrounds/event_view.inner.png);
					_background-image: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/event_view.inner.png', sizingMethod='scale');
				}
	.event_view h1
		{
			width:954px;
			margin:0 0 18px 0;
			padding:0 0 0 0;
			float:left;
			text-transform:uppercase;
			border-bottom:1px solid #c9c9c9;
		}
		.articles-wrapper .event_view h1
			{
				width:838px;
				margin:0;
				padding:0;
			}
	.event_view span.view_all_events a
		{
			margin:0 0 0 18px;
			font-size:12px;
			line-height:34px;
			color:#0785c8;
		}
	.event_view	a.close /*aizvērt poga*/
		{
			height:24px;
			margin:0 0 0 0;
			padding:0 30px 0 10px;
			background:url(../../images/index/backgrounds/close_event.png) no-repeat right;
			font-size:14px;
			line-height:24px;
			position:absolute;
			top:0;
			right:32px;
			color:#838383;
			font-weight:bold;
			text-transform:uppercase;
		}
	.event_view .organizer
		{
			width:200px;
			margin:0 18px 0 0;
			padding:0 18px 0 0;
			float:left;
			clear:none;
			z-index:999;
			text-align:center;
			border-right:1px solid #ececec;
		}
	.event_view .description
		{
			width:309px;
			margin:0 18px 0 0;
			float:left;
			clear:none;
			z-index:999;
		}
	.event_view span.line
		{
			width:309px;
			float:left;
			clear:both;
			padding:0 0 9px 0;
			font-size:12px;
			line-height:12px;
			color:#2b2b2b;
			font-weight:normal;
		}
		.event_view span.name,
		.event_view .price span.line span.value
			{
				width:70px;
				padding:0 9px 0 0;
				float:left;
				text-align:right;
				color:#838383;
				font-weight:bold;
			}
		.event_view span.value,
		.event_view .price span.line span.name
			{
				width:230px;
				padding: 0;
				float:left;
			}
			.event_view span.value a
				{
					color:#2b2b2b;
				}
		.event_view .price
			{
				width:350px;
				margin:0 0 0 18px;
				padding:0 0 0 18px;
				float:left;
				display:inline;
				border-left:1px solid #ececec;
			}
			.event_view .price table
				{
					width:100%;
					margin:0;
					padding:0;
					font-size:12px;
					line-height:12px;
					background:none;
					border:none;
				}
				.event_view .price table tr
					{
						border:none;
					}
		.event_view .price h4,
		.event_view .description h4,
		.event_view .organizer h4
			{
				margin:0 0 9px 0;
			}
		.event_view .price span.line,
		.event_view .price span.line a
			{
				font-size:12px;
				line-height:12px;
			}
			.event_view .price span.line span.value,
			.event_view .price table td.value
				{
					/*width:50px;*/
					padding:3px 9px 3px 0;
					color:#2b2b2b;
					text-align:left;
					font-weight:bold;
					border:none;
					background:none;
				}
				.event_view .price span.line span.value img,
				.event_view .price table td.value img
					{
						margin:0 3px 0 0;
						float:left;
						border:none;
					}
				.event_view .price table td.value img
					{
						float:none;
					}
			.event_view .price span.line span.name,
			.event_view .price table td.name
				{
					/*width:211px;*/
					padding:3px 0;
					font-weight:normal;
					text-align:left;
					color:#2b2b2b;
					border:none;
					background:none;
				}		
	.event_view .navigation
		{
			width:auto;
			height:37px;
			margin:0;
			padding:0;
			float:left;
			clear:none;
			list-style:none;
			border-bottom:1px solid #ececec;
		}
		.share
			{
				width:auto;
				height:37px;
				margin:0;
				float:right;

			}
			.share .sharing
				{
					width:auto;
					margin:0;
					float:left;
					clear:none;
				}
		.event_view .navigation li
			{
				width:auto;
				height:37px;
				margin:0 2px 0 0;
				padding:0;
				float:left;
				clear:none;
				display:inline;
				color:#000;
			}
			.event_view .navigation li a,
			.event_view .navigation li a:hover,
			.event_view .navigation li a.selected
				{
					height:37px;
					margin:0;
					padding:0 18px;
					float:left;
					display:inline;
					background:#0a92d0;
					font-size:14px;
					line-height:37px;
					color:#fff;
					font-weight:normal;
					text-transform:uppercase;
					text-decoration:none;
					z-index:1;
				}
				.event_view .navigation li a:hover,
				.event_view .navigation li a.selected
					{

						background:#ececec;
						color:#000;
					}
	.event_view .panels
		{
			z-index:999;
		}
		.panelsInner
			{
				overflow: hidden;
			}
	.event_view .article
		{
			width:918px;
			margin:0;
			padding:18px 18px 0 18px;
			float:left;
			clear:both;
			display:inline;
			z-index:999;
			background:#ececec;
		}
		/*.article img
			{
				margin:0 18px 0 0;
				float:left;
				border:3px solid #fff;
			}*/
		.event_view .article blockquote
			{
				width:240px;
				margin:0 0 0 18px;
				padding:18px;
				float:left;
				display:inline;
				background:#fff;
				font-size:12px;
				line-height:18px;
				font-style:italic;
				z-index:999;
			}
			.event_view .article a
				{
					color:#0785c8;
				}
	.event_view .dividing-padding
		{
			width:100%;
		}
		
/*===ticket===*/


.ticket
	{
		
	}
	.ticket table.tickets
		{
			width:470px;
			border:none;
			background:none;
		}
		.ticket table.tickets tr
			{
				border:none;
			}
		.ticket table.tickets td.name
			{
				width:120px;
				padding:5px 10px;
				background:none;
				border:none;
				text-align:right;
				font-size:15px;
				text-transform:uppercase;
			}
		.ticket table.tickets td.value
			{
				width:140px;
				padding:5px 10px;
				background:none;
				border:none;
				font-size:15px;
				text-align:right;
			}
		.ticket table.tickets td.quantity
			{
				width:150px;
				padding:5px 10px;
				background:none;
				border:none;
				font-size:15px;
			}
			.ticket table.tickets td.quantity input
				{
					margin:0 6px 0 0;
		
				}
			.ticket table.tickets td.quantity input.style
				{
				}

/*======article login======*/

.article .login
	{
		width:100%;
		margin:0 0 18px 0;
		float:left;
	}

.article .login .input,
.article .login a.button
	{
		clear:none;
	}
	.article .login a.button
		{
			margin:0 0 0 18px;
		}
	.article .login .iconLong
		{
			width:205px;
			margin:0 12px 18px 0;
			padding:1px;
			float:left;
			background:#fff;
			border:1px solid #c8c8c8;
			position:relative;
		}
		.article .login .iconLong img,
		.article .login .iconLong a img
			{
				margin:0;
				padding:0;
				float:left;
			}
			.bp-login-promptrow
				{
					width:197px;
					height:78px;
					padding:5px;
					position:absolute;
					top:0;
					left:0;
					display:none;
					z-index:999;
					background:#f4f4f4;
				}
		
				.bp-login-promptrow span
					{
						margin:0 0 4px 0;
						float:left;
						clear:both;
						font-weight:bold;
					
						border:none;
					}
				.bp-login-promptrow .input,
				.bp-login-promptrow input
					{
						margin:0 0 0 0;
						float:left;
						clear:both;	
					}
					
					
.article .login div.readmore
	{
		float:left;
		clear:both;
	}
	.article .login a.readmore
		{
			margin:0 18px 0 0;
			padding:0;
			float:left;
			clear:none;
			font-size:11px;
			text-decoration:underline;
		}

				
/*======Legend=======*/
.legend
	{
		width:100%;
		margin:18px 0;
	}
	.legend .value
		{
			margin:0 9px 0 0;
			float:left;
			font-size:11px;
			color:#909090;
		}
		.legend .value img
			{
				margin:0 3px 0 0;
				float:left;
			}
	
	/* == in single page ==	*/
	
	.articles-wrapper .event_view
		{
			width:100%;
			position:static;
			margin:0;
			display:inline;
		}
			.articles-wrapper .event_view .price
				{
					margin:0;
					float:left;
					clear:none;
				}
			.articles-wrapper .event_view .price span.line,
			.articles-wrapper .event_view .price span.line a
				{
					font-size:11px;
				}
		
		
		
		
/*		*/
		
.verification_number
	{
		display:none;
	}
		
/* stores section table */		
.stores
	{
		
	}
	.stores table
		{
			margin-top: 15px;
			width:100%;
			border:none;
			background:none;
		}
		.stores tr
			{
				border-bottom:1px solid #bbb;
			}
		.stores td,
		.stores th
			{
				padding:5px 10px;
				border:none;
				font-size:12px;
			}
		
		.stores .even td,
		.stores .even th 
			{
				background-color:#eee;	
			}
/* googlemaps map on address */		
/*.displaymap { text-decoration:underline; cursor: pointer; }*/
		
/* Tipbox'es */

.searchDayTipbox {
	display:none;
	background-color:#FFCF77;
	width:172px;
	height:92px;
	z-index:1000;
	position:absolute;
	padding:8px 8px 0 8px;
	background: url(../../images/index/backgrounds/180x70.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/180x70.png', sizingMethod='scale');
}
.searchVenueTipbox {
	display:none;
	background-color:#FFCF77;
	width:172px;
	height:95px; 
	z-index:1000;
	position:absolute;
	padding:8px 8px 0 10px;
	background: url(../../images/index/backgrounds/180x70.png) no-repeat;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/180x70.png', sizingMethod='scale');
}
		

		
		/*
body
	{
		font-family:Verdana,Tahoma;
	}
*/
.event_text_cntr, .event_text_cntr div, .event_text_cntr dl, .event_text_cntr dt, .event_text_cntr dd, .event_text_cntr ul, .event_text_cntr ol, .event_text_cntr li, .event_text_cntr h1, .event_text_cntr h2, .event_text_cntr h3, .event_text_cntr h4, .event_text_cntr h5, .event_text_cntr h6, .event_text_cntr pre, .event_text_cntr form, .event_text_cntr fieldset, .event_text_cntr input, .event_text_cntr textarea, .event_text_cntr p, .event_text_cntr blockquote, .event_text_cntr th, .event_text_cntr td { 
	margin:0;
	padding:0;
}
.event_text_cntr
	{
		padding:0;
		font-family:"Trebuchet MS", sans-serif;
		font-size:12px;
		line-height:18px;
		color:#030304;
	}
.event_text_cntr table {
	border-collapse:collapse;
	border-spacing:0;
}
.event_text_cntr fieldset, .event_text_cntr img { 
	border:0;
}
.event_text_cntr address, .event_text_cntr caption, .event_text_cntr cite, .event_text_cntr code, .event_text_cntr dfn, .event_text_cntr em, .event_text_cntr strong, .event_text_cntr th, .event_text_cntr var {
	font-style:normal;
	font-weight:normal;
}
.event_text_cntr ol, .event_text_cntr ul, .event_text_cntr li {
	list-style:none;
}
.event_text_cntr caption, .event_text_cntr th {
	text-align:left;
}
.event_text_cntr h1, .event_text_cntr h2, .event_text_cntr h3, .event_text_cntr h4, .event_text_cntr h5, .event_text_cntr h6 {
	font-size:100%;
	font-weight:normal;
}
.event_text_cntr q:before, .event_text_cntr q:after {
	content:'';
}
.event_text_cntr abbr, .event_text_cntr acronym { border:0;
}
.event_text_cntr strong, .event_text_cntr  b
	{
		font-weight:bold;
	}
.event_text_cntr p
	{
		font-size:12px;
		line-height:18px;
	}
.event_text_cntr a
	{
		margin:0;
		padding:0;
		color:#000066;
		text-decoration:none;
	}
.event_text_cntr a:hover
	{
		text-decoration:underline;
	}
.article em strong {
 font-style:italic !important;
}		
.warning.basketConfirm {
	margin: 18px 0 0 10%;
}
.default.payWidthVisa {
	width:213px;
	background: url(../../images/index/backgrounds/input.default.visa.png) no-repeat left ;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/index/backgrounds/input.default.visa.png', sizingMethod='scale');
}