body{
	margin:0; padding:0;
	background:#000;
	font-family:Verdana;
}
a{
	color:#fff;
	font-weight:bold;
}
a img{
	border:none;
}
p{
	margin:10px 0 0 0;padding:0;
}
h1{
	margin:0 10px 10px 0;
	font-size:15px;
}
h2{
	margin:0 10px 10px 0;
	font-size:14px;
}
select{
	border:solid 1px #c00;
}
.clear{
	display:block;
	clear:both;
}
/*object,#embed{
	z-index:999;
	display:none;
}*/
#header{
	width:1000px;
	height:40px;
	margin:10px auto 0 auto;
	text-align:right;
	border-bottom:solid 1px #333;
}
	#header #home{
		display:block;
		background:url('/logo6.gif') no-repeat left 0px;
		height:40px; width:500px; 
		float:left;
	}
	#header ul{
		list-style:none;
		display:table;
		/*border-top:solid 1px #fff;*/
		margin:0; padding:0; float:right;
	}
		#header li{
			float:left;
			margin:10px 0 0 0; padding:0;
		}
			#header a{
				display:block;
				width:30px;
				font-weight:bold;
				font-size:10px;
				color:#777;
				text-decoration:none;
				text-align:center;
			}
			#header a:hover, #header a.sel{
				color:#ffffff;
			}
#menu{
	width:1000px;
	margin:0px auto 0 auto; padding:0;
	display:table;
	list-style:none;
}
	#menu li{
		float:left;
		/*border-right:solid 1px #111;*/
		padding:0px 10px 0 10px;
		height:26px;
	}
		#menu a{
			display:block; float:left;
			height:26px; line-height:26px;
			text-decoration:none;
			color:#777;
			font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
		}
		#menu a:hover, #menu a.sel{
			color:#ffffff;
		}
#container{
	font-size:11px; color:#fff;
	min-height:400px;
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	margin:0px auto 0 auto; padding:20px 0 20px 0;
	width:1000px;
	overflow:hidden;
}
	#flashcontent{
		width:1000px;
		text-align:center;
		margin:0 auto 0 auto;
	}
	#galcomment{
		margin:10px auto 0 auto; text-align:right;
	}
	#galcomment a{
		color:#fff;
	}
	.vid{
		height:400px;
	}
	.vid object, .vid embed{
		float:left;
	}
	.viddescr{
		width:480px; float:right;
		margin:0px; padding:20px 0 20px 20px;
		vertical-align:middle;
		border-left:solid 1px #111;
		font-size:12px;
	}
	#aboutme{
		width:1000px; /*height:667px;*/
		/*background:url('/img/aboutMe2.jpg') no-repeat 660px 30px;*/
		border:solid 1px #000;
	}
	#aboutme .text{
		width:600px;
		float:left;
		/*margin:80px 0 0 0 440px;*/
		font-size:13px;
	}
	
	#aboutme .pic{
		width:380px;
		float:right;
	}
	
	#services{
		width:1000px; height:667px;
		background:url('/img/pakalpojumi.jpg') no-repeat;
		border:solid 1px #000;
	}
	#services .text{
		width:450px;
		margin:120px 0 0 550px;
		font-size:16px; font-weight:bold;
		line-height:40px;
	}
	#offer .leftcol, #studio .leftcol{
		width:640px;
		float:left;
		border-right:solid 1px #111111;
	}
		#offer .leftcol img{
			float:left;
			margin:0 0 10px;
		}
		#offer .leftcol p{
			float:right;
			width:420px;
			margin:0 10px 10px 0;
		}
		#studio .leftcol h1{
			margin:20px 0 10px 0;
		}
		#studio .leftcol p{
			margin:0 0 20px 0;
		}
	#offer .leftcol h2{
		float:right;
		text-align:left;
		width:420px;
	}
	#offer .rightcol, #studio .rightcol{
		float:right;
		width:340px;
	}
		#offer .rightcol img{
			float:left;
			margin:0 0 10px;
		}
		#offer .rightcol p, #studio .rightcol p{
			float:right;
			width:210px;
			margin:0 10px 10px 0;
		}
	#offer .clear, .clear{
		clear:both;
	}
	#contacts{
		width:1000px; height:500px;
		/*background:url('/img/contacts.jpg') no-repeat;*/
		border:solid 1px #000;
	}
	#contacts .text{
		width:310px;
		margin:80px 0 0 70px; line-height:20px;
		border-right:solid 1px #111;
		font-size:12px;
	}
	#contacts .form{
		float:right;
		width:540px;
		margin:80px 20px 0 0;
		text-align:center;
	}
	.input, .submit, .select{
		padding:4px;
		text-decoration:none;
		background:#111111;
		border:solid 1px #333333;
		overflow:hidden;
		color:#ffffff;
		/*border-radius:4px;
		-moz-border-radius:4px;*/
	}
	.submit{
		font-size:12px;
		font-weight:normal;
	}
	.cart{
		background:url('cart.jpg') no-repeat 5px center #222222;
		padding:10px 5px 10px 40px !important;
	}
	.cart:hover{
		background-image:url('cart-hover.jpg');
	}
	.submit:hover{
		background-color:#ff3300;
	}
	.input{
		width:98%;
		padding:2px;
	}
	.select{
		width:100%;
		padding:4px;
		margin-bottom:0px;
	}
	.submit{
		padding:2px 10px;
		width:80px;
	}
	
	#contacts .text a{
		color:#ffffff;
	}
	#contacts th, #order th{
		text-align:right;
		line-height:20px;
		vertical-align:top;
	}
	#contacts td{
		text-align:left;
	}
	#contacts .err{
		color:#990000;
	}
	.calendar{
		color:#c00;
		width:618px;
		border:solid 1px #333;
		margin-bottom:20px;
	}
	.calendar .pager{
		width:600px;
		margin:10px auto;
		text-align:right;
		font-size:12px;
	}
	.calendar .pager span{
		float:left;
		color:#fff;
		font-weight:bold;
	}
	.calendar .pager a{
		text-decoration:none;
	}
	.calendar table{
		border-collapse:collapse;
		width:600px;
		margin:0 auto 10px auto;
		text-align:center;
		color:#fff;
	}
	.calendar th{
		border:solid 1px #333;
	}
	.calendar td{
		border:solid 1px #333;
	}
	.calendar .filled{
		vertical-align:top;
		width:14%; height:100px;
		border:solid 1px #333;
		background:#000000;
	}
	.calendar .date{
		margin:2px 4px;
		color:#eeeeee;
		text-align:right;
	}
	.calendar ul{
		margin:0 4px; padding:0;
		list-style:none;
		text-align:left;
	}
	.calendar .event{
		margin:0; padding:0;
		list-style:none;
		text-align:left;
		white-space: nowrap;
		width:70px;
		overflow:hidden;
		background:#000000;
		font-size:11px;
	}
	.calendar .eventDescription{
		position:absolute;
		border:solid 1px #333; background:#000000;
		display:none;
		width:200px;
		margin:7px 0 0 -7px; padding:5px 5px 0 5px;
		line-height:18px; min-height:18px;
	}
	.calendar span{
		color:#999999;
	}
	#selectedPics{
		margin:0;
		padding:0;
	}
	#selectedPics li{
		margin:0 0 0 20px;
		padding:0;
	
	}
#footer{
	padding:10px 0 10px 0;
	width:1000px;
	margin:0 auto 0 auto;
	text-align:center;
	font-size:10px;
	color:#777;
}
#utv685704{
	margin-bottom:20px;"
}

#preview{
	display:none; position:absolute;
    top:0; left:0;
	margin:0; padding:0;
	width:100%;
    overflow:hidden;
	text-align:center;
}
#preview .bg{
    width: 100%; height: 100%;
    background-color: black;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.twocol{
	
}
.twocol td{
	
}
.twocol th{
	text-align:right;
	vertical-align:top;
}
.calc{
	margin:-20px 0;
	padding:20px 0;
	min-height:400px;
	background:url('calcBG.jpg') right 0 no-repeat;
}
.calc p{
	width:600px;
	margin-bottom:20px;
}
/*
slideshow
*/
.slideshow{
	width:500px; height:333px;
	float:left; position:relative; overflow:hidden;
}
.slideshow .thumbMask{
	position:absolute; left:40px; bottom:10px;
	height:40px;
	width:420px;
	overflow:hidden;
	display:none;
}
.slideshow .thumbContainer{

}
.slideshow .next{
	position:absolute; bottom:10px; right:10px;
	width:20px; height:40px;
	background:url('simple-controls.png') -55px 10px no-repeat;
	display:none;
}
.slideshow .prev{
	position:absolute; bottom:10px; left:10px;
	width:20px; height:40px;
	background:url('simple-controls.png') -75px 10px no-repeat;
	display:none;
}
.slideshow .thumb{
	width:40px;
	position:absolute;
	opacity:0.2;
	top:0;
}
.slideshow .thumb:hover{
	opacity:1;
}
.slideshow .pp{
	position:absolute; left:10px; top:0;
	width:20px; height:40px;
	background:url('simple-controls.png') -30px 10px no-repeat;
	display:none;
}
#exampleSlide{
	width:640px;
	position:relative;
	float:left;
	margin: 0 0 20px 0;
}
#exampleSlide .playPause{
	display:none;
	position:absolute;
	left:300px; top:200px;
	width:20px; height:20px;
	background:url('simple-controls.png') 0 0;
	z-index:111;
}
#exampleSlide .pic img{
	width:640px;
	height:427px;
	z-index:101;
}
#exampleSlide .prev{
	display:none;
	position:absolute;
	bottom:30px; left:0;
	background:url('simple-controls.png') -70px 0;
	width:20px; height:20px;
}
#exampleSlide .next{
	display:none;
	position:absolute;
	bottom:30px; right:0;
	background:url('simple-controls.png') -60px 0;
	width:20px; height:20px;
}
#exampleSlide .thumbMask{
	display:none;
	position:absolute;
	bottom:0; left:27px;
	width:595px; height:80px;
	overflow:hidden;
}
#exampleSlide .thumbs{
	position:absolute;
}
#exampleSlide .thumbs img{
	border:solid 1px #fff;
	position:absolute;
}
.noborder{
	border:none !important;
}
