body {
	text-align:center;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #024490;
}
a {
	color:#0000ff;
	text-decoration:none;
}
a:visited {
	color:#0000aa;
}
a:hover {
	text-decoration: underline;
}
#wrap {
	background-image: url(images/wrap-bg.gif);
	background-repeat: repeat-y;
	width:818px;
	text-align:left;
	margin:0 auto;
}
#box {padding-left: 30px;}
#header {background:url(images/hd.gif) no-repeat; height:126px;}
#top {background:url(images/top.gif) no-repeat; height:216px;padding-left: 30px;}
#mid {background:url(images/mid.gif) no-repeat; height:309px;}
#bm0 {background:url(images/bm-head.gif) no-repeat; width: 546px; margin-top: 6px; margin-left:18px;}
#foto { width: 546px; margin-left:18px; text-align:center;}
#bm {border: 1px solid #cbddeb; width: 544px; margin-top: 0px; margin-left:18px; padding-bottom:4px;}
#hlaska {background-color:#ff0000; margin:5px 4px 0px 18px; padding: 30px; color:#ffffff; font-weight:bold;}
#hlaska a {color:#ffffff; font-weight:bold;}

#top .nd {margin-top: 10px; font-size:11px; width:299px;}
#top .joined{font-size:14px; padding-top: 20px; padding-left: 10px;}
#top .now {font-size:22px; padding-top: 30px; padding-left: 38px;}
#top h2 {font-size:24px; padding-top: 30px;}

#mid .party {font-size:18px;padding-top: 84px;padding-bottom: 50px; padding-left: 66px;}
#mid .article {padding-left: 30px; width: 250px; padding-bottom: 5px;}
#mid .article h2 {font-size:14px; font-weight:bold;}
#mid .article p {font-size:12px; color:#0c52e3;}
#mid .article p.first {color:#4c4c4c;}
#mid .article a {text-decoration:underline;}
#mid .article a:hover {text-decoration: none; color:#000000;}


#bm0 h2, #bm h2{font-size:24px; color:#FFFFFF ; padding-top: 6px; padding-left: 28px;}
#bm0 span, #bm span {font-size:14px; color:#FFFFFF; padding-left: 150px;}
#bm p {padding-left: 30px; padding-right: 20px; padding-top: 20px;}
#bm em {color:#808080; font-size: 11px; font-style:italic;}
#bm .ft {background:url(images/bm-ft.gif) bottom left no-repeat;}
#bm form {margin-top: 5px; padding-left: 30px; padding-bottom: 6px; width:500px; text-align: right;}
#bm form input {margin-right: 100px; width:170px;}
#bm .choose {margin-left: 100px; text-align: left;}
#bm .choose input {margin: 4px 10px 0px 100px; width: auto;}
#bm form .ko {padding-left: 200px; text-align: left; color:#ff2222; font-size:10px;}
#bm .info {color:#0e59ea;font-size:11px; text-align:left; padding-top:5px;}
#bm form .odeslat {width: auto;}
#bm img.fotosoutez {background-color:#cbddeb; margin:5px; border: 1px solid #0c52e3; padding:3px;}

#left {float:left; width:568px;}
#rt {float:right; repeat-y; width:250px;}
.sign {color:#0e59ea;font-size:11px; text-align:left; padding-top:5px; width:180px;}
#footer {clear:both; background:url(images/ft.gif) no-repeat; height:58px;padding-top: 20px; padding-left: 20px;}
#footer .rt {float:right; margin-right:10px; margin-top: -7px;}
#footer img {border: 1px solid #cbddeb;}
#footer a {color:#bbbbbb;}
#footer a:hover {color:#ffffff;}

ul#nav {padding-top:100px;padding-left: 21px;}
ul#nav li{display:inline; padding:0 10px;}
ul#nav li.active{background:#000000;}
ul#nav a {color:#ffffff;}

#login {margin-left: 25px; margin-top: 20px; background:url(images/login-bg.gif) repeat-y;}
#login input{display:block; margin-bottom:5px;}
#login h2{background:url(images/login-head.gif) no-repeat; font-size:18px;padding-left: 45px; line-height: 45px;}
#login h3{background:url(images/login-ft.gif) bottom left no-repeat; font-size:11px; padding: 35px;}
#blog h2{font-size:18px;padding-left: 40px;}

#login form{background:url(images/login-ft.gif) bottom left no-repeat;margin-top: 5px; padding-left: 20px;padding-bottom: 6px;}
#login sign{background:url(images/login-ft.gif) bottom left no-repeat;margin-top: 5px; padding-left: 20px;padding-bottom: 6px;}
.password {width:80px;}
#login .loginb h2{font-size:18px; margin-top: -35px; padding-left: 115px;}
.checkbox {margin-top: 20px;}
#login input.checkbox {display:inline; margin-top: 5px;}
#login .ft{background:url(images/login-ft.gif) bottom left no-repeat; font-size:11px; padding:10px;width:190px;}

#blog {padding-top: 40px;}
#blog h2{padding-left: 40px;padding-bottom: 28px;}
#blog .lt {float:left; width:75px; font-size:12px;}
#blog .rt {float:left; width:105px; font-size:12px;}
.blog .ft {clear:both; font-size:11px; padding: 0 0 4px 10px; width:190px;}
.blog {clear:both;}
.blog h3{color:#e47711;font-size:14px;padding-top: 15px;padding-bottom: 6px;}
.floatl {float:left;}
.floatr {float:right;}
#top .floatr {margin-top: 5px; padding-right: 3px;}
#mid .floatr {width: 280px;}
#mid .floatr div.party{padding-top: 20px; padding-bottom: 30px; padding-left: 30px;}
#mid .floatr div.party span{font-size:12px;}
#rt h2{color:#ffffff;}

