/* layout */

body {
	margin: 0px;
	background-color: black;
	background-image:url(../images/bgr.png);
	font-size: 12px;
}
#top {background-image:url(../images/bgr_top.png); background-repeat:repeat-x; text-align: center;}
#topw, #footerw {width: 995px; text-align: center;  background-color: white; border-right: solid black 4px; border-left: solid black 4px; margin: 0px auto;}
#topw {border-bottom: solid black 4px;}
#head1, #menu, #head2, #content {width: 985px; margin: auto; text-align: left;} 
#menu, #head2 {margin-bottom: 3px;}
#head1 {height:112px; background-image: url(../images/head1bgr.png); background-repeat: no-repeat; background-color: black;}
#menu {height: 44px; background-image: url(../images/menu_bgr.png); background-repeat: repeat-x;}
#head2 {height: 200px; }
#main { width: 730px; float: left;}
#partners, #head2_r { margin-left: 735px; width: 250px;}
#partners {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: right;
}
#side {
	width: 250px;
	float: right;
}
#bigl { float:left; width: 477px;}
#footer {background-color: #2c393e;}

/* text */

p {font-size: 13px; margin 0px;}
a:link { color: #3e5f6e;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;}
h2 { font-size:14px; font-weight: bold; margin: 0px; padding: 4px 0px 0px 33px;}
h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 15px; margin:5px 0px 5px;}
h3 a {color: black; text-decoration:none;}
h3 a:hover { text-decoration: underline;}
h4 { font-size: 15px; font-weight: bold; color: black; margin-top: 10px; margin-bottom: 0px;}
.online { font-size: 11px; color: #9f9f9f;}
.clan_l td, .clan_r td, .clan_big {
	font-size: 13px;
}
.more, .more2 { text-align: right; padding: 5px 30px 5px 0px; margin: 5px 30px 0px 0px; }
.more {background: url(../images/cir_green.png) no-repeat right;}
.more2 {background: url(../images/cir_gray.png) no-repeat right;}
.more a, .more2 a, .next1 a, .next2 a {font-size: 13px; color: #898989; text-decoration:none;}
.more a:hover, .more2 a:hover, .next1 a:hover, .next2 a:hover { text-decoration: underline;}
.navaz {padding-bottom: 20px;}
.navaz p { margin: 5px 17px 2px;}
.next1 img, .next2 img { vertical-align: middle;}
.prof_r p { margin: 3px 3px 7px 20px;}

/* menu */

.link, .link-active, .sublink, .sublink-active, .space { float: left;}
.link, .link-active { height: 22px; padding: 0px 0px 0px;}
.link a, .link-active a {
	font-size: 13px;
	text-decoration: none;
	color: #3e5f6e;
	display: block;
	padding: 3px 27px 0px;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.link-active {background: url(../images/menu_active_bgr.png) repeat-x; }
.link-active a, .link a:hover { color: black; }
.sublink a, .sublink-active a {font-size: 14px; text-decoration: none; color: white; display: block; padding: 2px 30px;}
.sublink a:hover, .sublink-active {background: url(../images/menu_submenu_active_bgr.png) no-repeat center;}
.space {width: 4px; background: url(../images/bullet_submenu.png) no-repeat center;}

/* header */

.logo {margin-top: 10px; margin-left: 22px; float: left;}
form { margin: 0px; padding: 0px;}
div#login {margin: 37px 0px 0px 620px; float: left; font-size: 13px; color: white; width: 190px;}
div#login img { float: left; margin-right: 10px; margin-top: 5px; vertical-align: top;}
div#login a { font-size: 12px; color: white; text-decoration: none;}
div#login a:hover {text-decoration: underline;}
table#login { margin: 27px 0px 0px 465px; float: left; font-size: 13px; color: white; }
#login td {text-align: right;}
#head2_l {float:left; width:730px;}
#head2_r {
	height: 200px;
	background: black;
	float: right;
	margin: 0px;
	padding: 0px;
}
.form { background-color: black; border: solid 1px white; color: white; width: 125px;}
.button {border: 0px; width: 21px; height: 21px; background: url(../images/button.png) center no-repeat; }

/* content */

img { border: 0px;}
.cl_l, .cl_r {width:360px;}
.cl_l2 { width: 477px;}
.cl_l, .cl_l2 { float:left;}
.cl_r {margin-left: 370px;}
.cl_r2 { margin-left: 480px;}
.clan_l, .clan_r { width: 100%; margin: 5px 0px;}
.clan_l td, .clan_r td {vertical-align: top; margin: 0px; padding: 0px;}
.date, .date2 { font-size: 11px; color: #9f9f9f; padding-bottom: 5px;}
.date {background: url(../images/date_bullet.png) left top no-repeat; padding-left: 20px;}
.clan_l img, .clan_big img { margin-right: 5px;}
.clan_r img { margin-left: 5px;}
.clan_big img {float: left;}
.hr_gray {border-bottom: solid 1px #b5b5b5; height: 10px;}
.title, .title2 {height: 30px; text-align: left;}
.title { background: url(../images/title.png) left no-repeat;}
.title2 { background: url(../images/tr_green.png) center left no-repeat; margin-left: 15px; padding-top: 7px;}
.partners img { margin: 5px auto 5px;}
.partners table { padding: 3px 0px; margin: 0px auto;}
.partners table img { margin: 0px;}
.partners { background: url(../images/partners_bgr.png) center repeat-y;}
.partners_bottom { background: url(../images/partners_bgr_bottom.png) center no-repeat; height: 8px; }
.profyl1 { background:url(../images/profyles_pad1.png) center no-repeat; height: 139px; margin-top: 3px;}
.profyl2 { background:url(../images/profyles_pad2.png) center no-repeat; height: 300px; margin-top: 3px; }
.profyl3 {background:url(../images/profyles_pad3.png) center no-repeat; width:235px; height: 139px; margin-top: 3px; float: left; margin: 5px 4px 0px;}
.f4 {text-align: center;}
.profyl1 img, .profyl3 img  { float:left; margin-top: 15px; margin-left: 15px;}
.profyl2 img { margin: 3px;}
.profyl1 p, .profyl3 p {margin: 0px; margin-left: 135px; height: 110px; padding-top: 15px;}
.profyl2 p { margin: 0px; padding: 7px 12px 5px;}
.profyl1 p a, .profyl2 p a, .profyl3 p a {color: #385469; font-size: 13px; font-weight: bold; text-decoration: none;}
.profyl1 p a:hover, .profyl2 p a:hover, .profyl3 p a:hover { text-decoration: underline;}
.banner2 {
	width: 730px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.anketa { background:url(../images/profyles_pad2.png) center top no-repeat; margin-top: 3px; background-color:#efefef; }
.anketa p {font-size: 13px; margin: 0px 10px; padding: 3px 0px;}
.anketa div { text-align: center; height: 50px; background: url(../images/profyles_pad2_bottom.png) bottom no-repeat; padding-top: 10px;}
.gal_links { margin-bottom: 10px;}
.gal_links img { margin: 15px 15px 0px;}
.prof_l { float: left; width: 280px;}
.prof_r { margin-left:280px; padding-top: 7px;}
.prof_l img {margin: 7px 0px;}
.next1 {float:left; margin-left: 40px;}
.next2 { margin-left: 300px;}
h4, .online {margin-left: 17px;}
.green_header { background-color: #7dc426; font-size: 13px; font-weight: bold; color: white; padding-left: 10px;}
.green_header2 {
	background-color: #7dc426;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.red_header {
	background-color: #cc2316;
	font-size: 13px;
	font-weight: bold;
	color: white;
	padding-left: 10px;
	width: auto;
}

/* footer */

.nexus-box { float: left; margin: 5px 2px 15px 5px; text-align: left;}
.nexus-box p {margin-top: 15px; margin-bottom: 5px;}
.nexus-box a {text-decoration: none; font-size: 12px; font-weight: bold; }
.nexus-box a:hover {text-decoration: underline;}
.violet a {color: #793170;}
.blue a { color: #0088d9;}
.gren a { color: #6b9900;}
.black a {color:black;}
.yellow a { color: #bc8c08;}

.formPrihlaska{
	width: 300px;
}
.headForm{
	font-size: 18px;
	font-weight: bold;
	color: #7dc426;
}
#galerie-head {
	height: 25px;
	width: 739px;
	background-image: url(../images/bg-heading.jpg);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-left: 6px;
	color: #5f585b;
}
#profile-public-box {
	width: 90px;
	height: 150px;
	background-color: #F5F5F5;
	border: 1px solid #E1E1E1;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	float: left;
	padding: 9px;
	position:relative;
}
#profile-box-public-nick 
{
	margin-top: 5px;
	position:absolute;
	bottom: 5px;
	text-align:center;
	width: 90px;
	left: 10px;
}
#galerie-box {
	background-image: url(../images/bg-galerie.jpg);
	background-color: #CCCCCC;
	margin-bottom: 9px;
	border: 1px solid #E1E1E1;
	margin-top: 10px;
}
.img1       {
	padding: 7px;
	float: left;
}
#news-banner       {

	font-size: 13px;
}

#news-banner  a     {
	font-size: 13px;
}.infoBox {
	background-image: url(../images/bg-info.jpg);
	background-repeat: repeat-x;
	padding: 20px;
	font-size: 12px;
	border: 1px solid #C0C0C0;
}
.green {
	font-size: 14px;
	color: #7bb437;
}
.green a{
	font-size: 14px;
	color: #7bb437;
}
.green2 {
	font-size: 16px;
	color: #7bb437;
}
.green2 a{
	font-size: 16px;
	color: #7bb437;
}
.white {
	font-size: 16px;
	color: #ffffff;
}
.white a{
	font-size: 16px;
	color: #ffffff;
}
.white2 {
	font-size: 14px;
	color: #ffffff;
}
.white2 a{
	font-size: 14px;
	color: #ffffff;
}
.sice14{
	font-size: 14px;
}
.pad {
	margin-left: 33px;
}
.pad2 {
	margin-left: 10px;
}
div.mainPartner, 
	div.partner{
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
		border-bottom: solid 1px #f4ede1;
	}
	
	div.mainPartner img, 
	div.partner img{
		float: left;
	}
	
	div.mainPartner h3,
	div.mainPartner p{
		margin-left: 170px;
	}
	
	div.partner h3,
	div.partner p{
		margin-left: 150px;
	}
	
	a.gal{ text-decoration: none; }
	a.gal img{
		margin: 0px 20px 20px 0px;
		border: solid 1px  #be2a36;
		padding: 1px;
	}

div.half{
		width: 365px;
		float: left;
	
	}
#partners-box {
	margin-bottom: 9px;
	margin-top: 10px;
	width: 998px;
}
#partners-box-left {
	float: left;
	width: 450px;
	margin-left: 5px;
	height: 120px;
	margin-right: 15px;
}
#partners-box-right {
	float: right;
	width: 470px;
	margin-right: 5px;
	height: 120px;
}
.imgleft       {
	text-align: left;
	float: left;
	padding-right: 25px;
	padding-bottom: 3px;
}
.imgleftimg       {
	float: left;
	padding-right: 10px;
	padding-bottom: 3px;
}
.imgright       {
	text-align: right;
	float: right;
	padding-bottom: 3px;
	padding-left: 25px;
}
.head-partners         {
	color: #2A2A2A;
	font-size: 15px;
	font-weight: bold;
} 
#partners-head2 {
	height: 25px;
	width: 992px;
	padding-top: 7px;
	padding-left: 6px;
	color: #7bb437;
	margin-top: 10px;
}#conSympatie {
	background-image: url(../images/bg-sympatie.jpg);
	background-color: #000000;
}
.imgSympatie {
	background-color: #091a02;
	margin-top: 10px;
	margin-right: 40px;
	margin-left: 40px;
	text-align: center;
	padding-top: 15px;
	padding-right: 42px;
	padding-bottom: 15px;
	padding-left: 42px;
}
.txtSympatie {
	text-align: center;
	background-image: url(../images/bg-sympatie-tx.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 170px;
	padding-top: 22px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.infoSympatie {
	padding: 20px;
	border: 1px solid #7AC123;
	margin-right: 37px;
	margin-left: 37px;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 30px;
}
