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;
}
/*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;
}
	#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/aboutMe.jpg') no-repeat left 80px;
		border:solid 1px #000;
	}
	#aboutme .text{
		width:560px;
		margin:80px 0 0 440px;
		font-size:13px;
	}
	
	#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{
		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;
		}
	#offer .leftcol h1{
		float:right;
		text-align:left;
		width:420px;
	}
	#offer .rightcol{
		float:right;
		width:340px;
	}
		#offer .rightcol img{
			float:left;
			margin:0 0 10px;
		}
		#offer .rightcol p{
			float:right;
			width:210px;
			margin:0 10px 10px 0;
		}
	#offer .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;
	}
	#contacts .input, #order .input{
		background:#111111;
		border:solid 1px #333333;
		overflow:hidden;
		color:#ffffff;
	}
	#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;
	}
#footer{
	padding:10px 0 10px 0;
	width:1000px;
	margin:0 auto 0 auto;
	text-align:center;
	font-size:10px;
	color:#777;
}