/*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 {
	font-style:normal;
	font-weight:normal;
}
ul
	{
		margin:0 0 18px 18px;
		list-style-type: square;
	}
ol
	{
		margin:0 0 0 18px;
		list-style-type: decimal;
	}
li
	{
		padding:4px 0;
		line-height:14px;
		color:#565656;
	}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/**/


body
	{
		padding:0;
		margin:0;
		font-family:Helvetica, "Trebuchet MS", sans-serif;
		font-size:12px;
		line-height:18px;
		color:#202020;
		background:white url(../../img/index/backgrounds/body.png) repeat-x top left;
	}

p
	{
		margin:9px 0;
		font-size:12px;
		line-height:18px;
	}
a
	{
		margin:0;
		padding:0;
		color:#0982ca;
		position:relative;
		text-decoration:none;
	}
a:hover
	{
		text-decoration:underline;
		cursor:pointer;
	}
ul
	{
		line-height:24px;
	}
	
h1, h2, h3, h4, h5, h6
	{
		font-size:24px;
		line-height:1.2em;
		margin:0;
		padding:0;
		font-weight:normal;
		color:#282828;
		font-family:"Trebuchet MS", Helvetica, sans-serif;
	}
h2
	{
		font-size:21px;
	}	
h3
	{
		font-size:18px;
	}	
h4
	{
		font-size:16px;
	}	
h5
	{
		font-size:14px;
	}	
h6
	{
		font-size:12px;
	}
input
	{
		font-size:14px;
		color:#7b5f50;
		position:relative;
	}
strong
	{
		font-weight:bold;
	}
a.readmore
	{
		margin:0;
		float:right;
		clear:both;
		font-size:11px;
		text-decoration:underline;
	}
	
a.readmore:hover
		{
			float:right;
			text-decoration:none;
		}

a.button
	{
		height:24px;
		margin:0 9px 0 0;
		padding:0 0 0 20px;
		float:left;
		color:white;
		position:relative;
		text-transform:uppercase;
		background: url(../../img/index/backgrounds/button.jpg) left no-repeat;
	}
	a.button span
		{
			height:17px;
			padding:7px 20px 0 0;
			float:left;
			background: url(../../img/index/backgrounds/button.jpg) right no-repeat;
			color:white;
			font-size:12px;
			line-height:12px;
			text-align:center;
			position:relative;
		}
		a.button img
			{
				padding:3px 4px 0 0;
				float:left;
			}

.wrapper
	{
		width:950px;
		height:auto;
		margin:0 auto 0 auto;
		padding:0;
		position:relative;

	}

/*----------------------- H e a d e r ------------------------*/
#header 
	{
		width:950px;
		height:162px;
		margin:0;
		padding:0;
		background: url(../../img/index/backgrounds/header.png) no-repeat top;
	}


#header #logo
		{
			width:491px;
			height:99px;
			margin:15px 0 0 0;
			float:left;
		}
	#header #logo a
			{
				width:491px;
				height:99px;
				float:left;
				background: url(../../img/index/backgrounds/logo.png);
				_background-image: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/projects/www/www.rigassvetki.lv/rigassvetki.lv/img/index/backgrounds/logo.png', sizingMethod='scale');
			}
			
#header #logo-printer
		{
			display:inline;
			width:491px;
			height:99px;
			margin:0 0 0 0;
			float:left;
		}
		
#header #languages
	{
		display:none;
	}
	
/*share - twitter and facebook*/

#header .contacts
	{
		display:none;
		
	}



/* menu */


#header #menu
	{
		width:755px;
		height:35px;
		margin:9px 0 0 0;
		*margin:12px 0 0 0;
		padding:0;
		float:left;
		clear:left;
		/*display:inline;*/
		display:none;
	}

				
		#header #menu ul, 
		#header #menu li
			{
				height:35px;
				margin:0;
				padding:0;
				float:left;
				clear:none;
				list-style: none;
			}
		#header #menu li
			{
				width:auto;
				margin:0 27px 0 0;
				float:left;
				font-size:12px;
				line-height:12px;
			}
			#header #menu li a
				{
					font-size:12px;
					line-height:38px;
					font-weight:normal;
					color:black;
					text-transform:uppercase;
				}
				#header #menu li a img
					{
						margin:0 9px 0 0;
						float:left;
					}
				#header #menu li a:hover,
				#header #menu li a.active
					{
						text-decoration:none;
					}
				#header #menu li a.bluelight:hover
					{
						color:#0f9cd8;
					}
				#header #menu li a.green:hover
					{
						color:#7bc143;
					}
				#header #menu li a.red:hover
					{
						color:#ef3f42;
					}
				#header #menu li a.bluedark:hover
					{
						color:#045eaa;
					}
					
	/* menu */


	#header #search
		{
			display:none;
		}
		



/*container	 and column	*/

#container
	{
		width:950px;
		height:auto;
		float:left;
		clear:both;
		padding:0;
		background: url(../../img/index/backgrounds/container.png) right;
	}

/*-- column --*/
#column
	{
		display:none;
	}
			


/*-- footer --*/			

#footer
	{
		display:none;
	}

			
/*-- content --*/


#content
	{
		width:900px;
		float:left;
		padding:36px 0 18px 0;
	}
	#content .textpage h1,
	#content .textpage h2
		{
			width:880px;
			margin:0 0 13px 0;
			padding:0 0 1px 0;
			border-bottom:1px solid #e5e5e5;
		}
	#content .textpage h2,
	#content .textpage h2 a
		{
			color:#282828;
			font-weight:normal;
			font-size:22px;
		}
		#content .textpage h3,
		#content .textpage h3 a
			{
				color:#1d1d1d;
				font-weight:normal;
				font-size:16px;
			}
		#content h3
			{
				margin:18px 0 9px 0;
			}
		#content a.print
			{
				display:none;
			}
			
	#content .textpage
		{
			width:880px;
			float:left;
			margin:0 0 18px 0;
			padding:0 0 0px 0;
		}
		
		#content .textpage .intro,
		#content .textpage .news
			{
				width:880px;
				float:left;
				margin:0 0 44px 0;
			}
			#content .textpage .news
				{
					margin:0;
				}
	#content .textpage .article
		{
			width:880px;
			float:left;
			clear:both;
			margin:0 0 22px 0;
			padding:0;
		}
		#content .textpage .article .date
			{
				color:#6D6D6D;
			}
		#content .textpage .article p
			{
				margin:0;
				padding:0;
			}
		#content .textpage .article img
			{
				float:left;
				margin:0 9px 0 0;
			}
			#content .textpage .article span.time
				{

					color:#676767;
				}
		#content .textpage .map
			{
				float:left;
				margin:0 0 22px 0;
			}
		#content .textpage .article h6
			{
				font-weight:bold;
			}
			#content .textpage .article.gallery
				{
					width:880px;
					float:left;
					clear:none;
					margin:18px 0 22px 0;
					padding:0;
				}	
			#content .textpage .article.gallery .images
				{
					width:880px;
					float:left;
					clear:both;
				}
				#content .textpage .article.gallery .images img
					{
						margin:0 11px 11px 0;
						float:left;
					}
			#content .textpage .article.gallery p
				{
					float:left;
					clear:none;
				}
			#content .textpage .article
				{
					
				}
				#content .textpage .article span.question strong,
				#content .textpage .article span.answer strong
					{
						width:18px;
						float:left;
						color:#383737;
						font-weight:bold;
					}
				#content .textpage .article span.question span.text,
				#content .textpage .article span.answer span.text
					{
						width:460px;
						float:left;
					}
					#content .textpage .article span.answer
						{
							margin:0 0 18px 0;
							float:left;
				
							color:#808080;
						}
			#content .textpage .article.competition
				{
					
				}
				#content .textpage .article.competition span.answers
					{
						margin:0 18px 0 18px;
						padding:5px 0;
						float:left;
						clear:both;
						font-weight:bold;
					}
				#content .textpage .article.competition a.submit
					{
						width:auto;
						height:21px;
						margin:0 0 0 18px;
						padding:0 10px;
						float:left;
						clear:both;
						color:white;
						line-height:22px;
						font-weight:normal;
						text-transform:uppercase;
						font-family:Helvetica, "Trebuchet MS", sans-serif;
						background:#9ad268;
					}
					#content .textpage .article.competition a.submit:hover
						{
							background:#a5cf3f;
						}
			
	#content .video
		{
			width:478px;
			border:1px solid #e1e1e1;
		}
		
		#content .textpage .image
			{
				width:100%;
				float:left;
				clear:both;
				text-align:center;
			}
			
		#content .textpage h4
			{
				margin:0 0 22px 0;
				font-size:20px;
				line-height:20px;
				color:white;
			}

			/* comments*/
			#content .textpage .comments
				{
					width:880px;
					margin:9px 0;
					padding:9px 0;
					float:left;
					clear:both;
					border-bottom:1px solid #e1e1e1;
				}
				#content .textpage .comments span.name
					{
						margin:0 18px 0 0;
						font-weight:bold;
					}
				#content .textpage .comments span.time
					{
						color:#808080;
					}
				#content .textpage .comments p
					{
						margin:0;
					}
			#content .textpage #form
				{
					float:left;
					margin:18px 0 0 0;
				}
				#content .textpage #form span
					{
						float:left;
						clear:both;
						margin:0 0 18px 0;
					}
					#content .textpage #form span sup
						{
							font-size:12px;
							color:#e8282a;
						}
					#content .textpage #form span
						{
							font-size:11px;
							color:#808080;
						}
				#content .textpage #form input
					{
						width:190px;
						height:27px;
						float:left;
						margin:0;
						padding:0 0 0 10px;
						border:1px solid #e1e1e1;
						background:#f9f9f9;
						font-size:16px;
						line-height:27px;
						color:#454545;
					}
				#content .textpage #form textarea
					{
						width:380px;
						height:100px;
						float:left;
						clear:none;
						margin:0 0 18px 0;
						padding:0 0 0 10px;
						border:1px solid #e1e1e1;
						background:#f9f9f9;
						font-size:16px;
						line-height:27px;
						color:#454545;
						font-family:Helvetica, "Trebuchet MS", sans-serif;
					}
				#content .textpage #form a.submit
					{
						width:auto;
						height:27px;
						float:left;
						clear:both;
						margin:0 0 18px 0;
						padding:0 10px;
						border:1px solid #e1e1e1;
						background:#ffea7b;
						font-size:16px;
						line-height:29px;
						color:#454545;
						font-weight:bold;
						
					}
	
/*-- events --*/
div.events
	{
		
	}
	div.events h1
		{
			font-size:30px;
			color:#0d93d3;
			letter-spacing:-1px;
			border-bottom:none;
		}
	div.events .views
		{
			display:none;
		}
		div.events .views a
			{
				height:13px;
				margin:0 25px 0 0;
				padding:0 0 0 20px;
				float:left;
				color:#404040;
				font-weight:normal;
				font-size:12px;
				line-height:12px;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				text-decoration:underline;
			}
			div.events .views a.cubes
				{
					background: url('../../img/index/icons/events.views.a.cubes.png') no-repeat top left ;
				}
				div.events .views a.cubes:hover,
				div.events .views a.cubes.active 
					{
						color:#858585;
						text-decoration:none;
						background: url('../../img/index/icons/events.views.a.cubes.png') no-repeat bottom left ;
					}
			div.events .views a.list
				{
					background: url('../../img/index/icons/events.views.a.list.png') no-repeat top left ;
				}
				div.events .views a.list:hover,
				div.events .views a.list.active
					{
						color:#858585;
						text-decoration:none;
						background: url('../../img/index/icons/events.views.a.list.png') no-repeat bottom left ;
					}
					
					
	div.events .tabs
		{
			display:none;
		}
		div.events .tabs a
			{
				width:160px;
				height:39px;
				float:left;
				text-align:center;
				font-size:18px;
				line-height:30px;
				color:#4b4b4b;
				font-weight:normal;
				font-family:"Trebuchet MS", Helvetica, sans-serif;
				background: url('../../img/index/backgrounds/events.tabs.a.png') no-repeat top ;
			}
			div.events .tabs a:hover,
			div.events .tabs a.active
				{
					color:black;
					text-decoration:none;
					background: url('../../img/index/backgrounds/events.tabs.a.png') no-repeat bottom ;
				}
		
		
ul.events
	{
		width:auto;
		margin:0;
		margin-top:15px;
		padding:0;
		float:left;
		clear:none;
		list-style:none;
	}
	
	li.event.cube
		{
			width:150px;
			height:284px;
			float:left;
			clear:none;
			margin:0 15px 18px 0 ;
			padding:0 0 0 0;
			display:inline;
			border-bottom:1px solid #d1d1d1;
			position:relative;
		}
			li.event.cube span.image
				{
					width:148px;
					height:223px;
					margin:0 1px 7px 1px;
					padding:0;
					float:left;
					clear:both;
					position:relative;
					overflow:hidden;
					font-family:"Trebuchet MS", Helvetica, sans-serif;
				}
				li.event.cube div.date
					{
						width:146px;
						height:31px;
						padding:4px 0 0 2px;
						position:absolute;
						bottom:0;
						z-index:2;
						background: url('../../img/index/backgrounds/event.cube.span.image.date.png')  ;
					}
					li.event.cube div.date span.date
						{
							margin:0 9px 0 0;
							font-size:26px;
							line-height:26px;
							color:white;
							font-weight:normal;
							letter-spacing:-2px;
						}
					li.event.cube div.date span.time
						{
							margin:0;
							font-size:12px;
							line-height:26px;
							color:white;
							font-weight:normal;
						}
					
				li.event.cube div.details
					{
						width:150px;
						height:41px;
						float:left;
						clear:both;
					}
				li.event.cube h2.name
					{
						width:150px;
						height:auto;
						margin:0 0 4px 0;
						padding:0;
						float:left;
						clear:both;
						text-align:center;
						color:#090909;
						text-transform:uppercase;
						font-size:11px;
						line-height:12px;
					}
				li.event.cube h2.name a
					{
						color:#090909;
					}
				li.event.cube span.place
					{
						width:148px;
						height:auto;
						margin:0;
						padding:0;
						float:left;
						clear:both;
						text-align:center;
						color:#727272;
						font-size:11px;
						line-height:12px;
					}
					li.event.cube span.place a
						{
							font-weight:normal;
						}
				li.event.cube a.readmore
					{
						width:148px;
						height:11px;
						float:left;
						clear:both;
						line-height:11px;
						text-align:right;
						font-weight:normal;
						text-decoration:none;
					}
					li.event.cube a.readmore:hover
						{
							text-decoration:underline;
						}
/* events list */
	li.event.list
		{
			width:880px;
			height:auto;
			float:left;
			clear:none;
			margin:0 0 9px 0 ;
			padding:1px 0 0 0;
			display:inline;
			/*border-top:1px solid #d1d1d1;*/
			position:relative;
		}
		li.event.list h2.name
			{
				width:874px;
				height:auto;
				margin:0 0 4px 0;
				padding:9px 0 6px 6px;
				float:left;
				clear:both;
				text-align:left;
				color:#090909;
				text-transform:uppercase;
				font-size:16px;
				line-height:15px;
				font-family:Helvetica, "Trebuchet MS", sans-serif;
				/*border-bottom:1px solid #d1d1d1;*/
				background:#fff7ce;
			}
			li.event.list h2.name a
				{
					color:#090909;
					text-transform:uppercase;
					font-size:16px;
					line-height:16px;
					font-weight:normal;
				}

				li.event.list div.details
					{
						width:868px;
						height:auto;
						padding:0 6px 5px 6px;
						float:left;
						clear:both;
					}
				li.event.list div.details span
					{
						margin:0 0 0 0;
						padding:0;
						float:left;
						color:#676767;
						font-size:12px;
						line-height:12px;
					}
					li.event.list div.details span.time
						{
							width:180px;
							margin:0 9px 0 0;
							float:left;
						}
					li.event.list div.details span.place
						{
							width:579px;
							float:left;
						}
					li.event.list div.details span strong
						{
							color:#202020;
							font-weight:normal;
						}
						li.event.list div.details span a strong
							{
								color:#0982ca;
							}
					li.event.list div.details span a
						{
							font-weight:normal;
						}
						
				li.event.list a.readmore
					{
						display:none;
						width:auto;
						height:11px;
						float:right;
						clear:none;
						line-height:12px;
						font-size:12px;
						color:#7bbee6;
						text-align:right;
						font-weight:normal;
						text-decoration:none;
					}
					li.event.list a.readmore:hover
						{
							text-decoration:underline;
						}



	/*	pages	*/

#pages
	{
		width:880px;
		height:24px;
		*margin:18px 0 0 0;
		padding:5px 0 0 0;
		float:left;
		display:inline;
	}
	#pages p
		{
			margin:0 9px 0 0;
			float:left;
			display:inline;
			font-size:12px;
			line-height:12px;
		}
		#pages p span, #pages p a
			{
				margin:0 4px 0 4px;
				padding:0 4px;
				font-size:12px;
				line-height:12px;
				font-weight:normal;
				color:#588514;
			}
		#pages p span,
		#pages p a:hover
			{
				padding:0 4px;
				color:white;
				background:#aee185;
			}
		#pages p a
			{

				color:black;
			}		



/* single */
.single
	{
		width:880px;
		float:left;
		clear:both;
	}
	.single .tabs
		{
			width:880px;
			height:21px;
			float:left;
			clear:none;
		}
		.single .tabs a
			{
				height:21px;
				padding:0 5px 0 14px;
				float:left;
				color:#858585;
				line-height:22px;
				font-weight:normal;
				text-transform:uppercase;
				font-family:Helvetica, "Trebuchet MS", sans-serif;
			}
			.single .tabs a:hover
				{
					color:#202020;
				}
			.single .tabs a.prev
				{
					float:left;
					background:#f4f4f4 url('../../img/index/backgrounds/single.tabs.a.prev.png') no-repeat left bottom ;
				}
				.single .tabs a.prev:hover
					{
						background:#f4f4f4 url('../../img/index/backgrounds/single.tabs.a.prev.png') no-repeat left top ;
					}
			.single .tabs a.next
				{
					padding:0 14px 0 5px;
					float:right;
					background:#f4f4f4 url('../../img/index/backgrounds/single.tabs.a.next.png') no-repeat right bottom ;
				}
				.single .tabs a.next:hover
					{
						background:#f4f4f4 url('../../img/index/backgrounds/single.tabs.a.next.png') no-repeat right top ;
					}
		.single h1#name
			{
				width:474px;
				height:auto;
				margin:0 0 27px 0;
				padding:9px 0 6px 6px;
				float:left;
				clear:both;
				text-align:left;
				color:#090909;
				text-transform:uppercase;
				font-size:16px;
				line-height:15px;
				font-family:Helvetica, "Trebuchet MS", sans-serif;
				border-bottom:1px solid #d1d1d1;
				background:#fff7ce;
			}

				.single #details
					{
						width:880px;
						height:auto;
						padding:0 ;
						float:left;
						clear:both;
					}
				.single #details #images
					{
						width:155px;
						margin:0 0 0 0;
						padding:0;
						float:left;
						clear:left;
					}
					.single #details #images a
						{
							float:left;
							margin:0 5px 7px 0;
						}
				.single #details table
					{
						width:311px;
						margin:0 0 5px 0;
						padding:0;
						float:right;
					}
					.single #details table.top
						{
							border-bottom:1px solid #d1d1d1;
						}
					.single #details table th
						{
							width:80px;
							padding:5px 0;
							color:#676767;
							font-size:12px;
							line-height:14px;
							text-align:right;
						}
					.single #details table td
						{
							padding:5px 0 5px 5px;
							color:#202020;
							font-size:12px;
							line-height:14px;
							text-align:left;
						}
						.single #details table td.time
							{
								width:40px;
								padding:5px 0 5px 5px;
								text-align:left;
								font-weight:bold;
							}
						.single #details table td a
							{
								font-weight:normal;
							}
						
	.single .info
		{
			width:880px;
			padding:9px 0;
			float:left;
			clear:both;
			border-top:1px solid #d1d1d1;
			border-bottom:1px solid #d1d1d1;
		}
		.single .info h3
			{
				margin:0;
				padding:0;
				clear:both;
				color:#202020;
				font-size:12px;
				line-height:14px;
				font-weight:bold;
				font-family:Helvetica, "Trebuchet MS", sans-serif;
			}
		.single .info p
			{
				margin:0;
				padding:0;
			}
			
	.single .organizer
		{
			width:880px;
			padding:9px 0;
			float:left;
			clear:both;
			border-top:1px solid #d1d1d1;
			border-bottom:1px solid #d1d1d1;
		}
		.single .organizer h4
			{
				margin:0 0 9px 0;
				padding:0;
				clear:both;
				color:#383838;
				font-size:12px;
				line-height:14px;
				font-weight:normal;
				font-family:Helvetica, "Trebuchet MS", sans-serif;
			}
			.single .organizer h4 a
				{
					font-weight:normal;
				}
		.single .organizer .image
			{
				float:left;
				clear:both;
			}
	.single a.back
		{
			height:21px;
			padding:0 5px 0 14px;
			float:right;
			color:#858585;
			line-height:21px;
			font-weight:normal;
			text-transform:uppercase;
			font-family:Helvetica, "Trebuchet MS", sans-serif;
			background:#f4f4f4;
		}
		.single a.back:hover
			{
				color:#202020;
				text-decoration:underline;
				background:#f4f4f4;
			}













