body, html {
	margin: 0px;
	padding: 0px;
	background: url(images/bg.png) repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a {
	text-decoration: none;
}
img {
	border: 0px none;
}
input {
	color: black;	
}
hr{
	clear: both;
	}
#page {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0px -512px;
}
#header {
	height: 278px;
	background: url(images/header.png) bottom left;
}
	#header a {
		display: block;
	}
	#header a span {
		visibility: hidden;
	}
	#h_sexikovo {
		width: 330px;
		height: 60px;
		position: absolute;
		top: 105px;
		left: 70px;
	}
	#h_video {
		width: 80px;
		height: 38px;
		top: 236px;
		left: 70px;
		position: absolute;
	}
	#h_fotky {
		width: 80px;
		height: 38px;
		top: 236px;
		left: 155px;
		position: absolute;
	}
	#h_add {
		width: 80px;
		height: 38px;
		top: 236px;
		left: 240px;
		position: absolute;
	}
	#h_seznamka{
		width: 130px;
		height: 38px;
		top: 236px;
		left: 434px;
		position: absolute;
	}
	#h_register{
		width: 30px;
		height: 110px;
		top: 50px;
		left: 958px;
		position: absolute;
	}
	#h_login {
		position: absolute;
		top: 58px;
		left: 518px;
	}
	#h_loginform {
		padding-top: 1px;
		background: url('images/login_bg.png') no-repeat 6px -1px;
		height: 26px;
	}
	* html #h_loginform {
		margin-top: -2px;
		background-position: 6px 1px;
	}
	#h_login label {
		display: none;
	}
	#h_user, #h_pass{
		width: 88px;
		margin-left: 50px;
		border: 0px none;
		font-size: 11px;
		background-color: #ddebf4;
		height: 16px;
	}
	#h_submit {
		border: 0px none;
		background: none;
		width: 40px;
		margin-left: 10px;
	}
	#h_uinfo {
		padding-left: 0px;
		width: 300px;
	}
	#h_uinfo a {
		color: black;
		display: inline;
		text-decoration: underline;
	}
	#h_uinfo a:hover {
		text-decoration: none;
	}
	#h_uinfo a span {
		visibility: visible;
	}

#main_container {
	background: url(images/mainbg.png) repeat-y left;
}
#main{
	width: 938px;
	margin: 0px 41px 0px 45px;
	padding-top: 10px;
	font-size: 14px;
}
	#main a {
		text-decoration: underline;
		color: #e33579;
	}
	#main p {
		color: #e33579;
	}
	#main hr {
		color: #ea88af;
		border: 1px solid #ea88af;
		background-color: #ea88af;
		padding: 0px;
		margin: 4px;
	}

	.tag_cloud h2 {
		display: inline;
		font-size: 22px;
	}
	.tag_cloud h3 {
		display: inline;
		font-size: 18px;
	}
	.tag_cloud h4 {
		display: inline;
		font-size: 16px;
	}
	.tag_cloud h5 {
		display: inline;
		font-size: 14px;
	}
	.tag_cloud h6 {
		display: inline;
		font-size: 13px;
	}
	
	.videobox {
		float: left; 
		margin: 19px; 
		border: 6px solid white; 
		background: white; 
	}
	.videobox img {
		width: 180px;
		height: 138px;
	}

	.galbox {
		float: left; 
		margin: 19px; 
		border: 6px solid white; 
		background: white; 
	}
	.galbox .img {
		width: 178px;
		height: 138px;
		overflow: hidden; 
		text-align: center;
	}
	
	.fotobox {
		float: left; 
		margin: 20px; 
		border: 6px solid white;
		background: white;
		overflow: hidden; 
	}
	.fotobox .img {
		width: 180px;
		overflow: hidden;
		height: 140px;
		text-align: center;
	}
	
	.nm .videobox .img, .nm .galbox .img {
		width: 170px;
	}
	.nm .videobox, .nm .galbox {
		margin-left: 0px;
	}



#copyright {
	width: 928px;
	margin: 10px 41px 0px 55px;
	color: #221e1b;
	text-align: center;
	letter-spacing: 1px;
	clear: both;
}
	#copyright a {
		color: #e33579;
		text-decoration: none;
	}
	#copyright a:hover {
		text-decoration: underline;
	}
#footer {
	height: 52px;
	background: url(images/footer.png) top left;

}

.inzerat {
	border: 2px solid #e33579;
	margin: 6px 20px;
	padding: 6px;
}
.inzerat h3 {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.inzerat a {
	text-decoration: none;
}
.inzerat p {
	margin: 0px;
}
.komentar {
	border: 2px solid #e33579;
	padding: 6px;
}
/*
	old color e379a2 | ea88af
	new color e33579
*/
#main .nu a {
	text-decoration: none;
}


.a_aaa {
	width: 697px; 
	float: left;
}
.a_a {
	width: 232px; 
	float: right;
}

#upload_div{
	background: #ccc;
	margin: 8px 0px;
}

