li, h1, h2, h3, h4 { margin: 0; padding: 0; }



body {
	background: #FFFFFF;
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	color: #000033; 
}

body.pagebg
{
	background-color: #000033;text-align: center;
}

/* links */
a, a:visited {
	text-decoration: none;
	color: #005ca0;
	background: inherit;
}
a:hover {
	color: #005ca0;
	background: inherit;
	text-decoration: underline;
}

/* headers */
h1, h2, h3, h4 {
	font-weight: Bold; 		
	color: #000033;
}

h1 {
	font-size: 1.6em;	
	line-height: 1.3em;
}
h2 {
	font-size: 1.4em;
	line-height: 1.2em;
}
h3 {
	font-size: 1.3em;
}

h4 {
	font-size: 1.1em;
	padding:0;
	margin:0;
}

h5 {font-weight: Bold; 		
	font-size: 1em;}

/* images */
img.frame {background: #FAFAFA; border: 1px solid #E5E5E5; padding: 5px;}
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left { margin: 5px 10px 10px 0px;}

/* start - table */
table {
	empty-cells:show; text-align:left;
}
th strong {
	color: #fff;
}
th a, th a:hover, th a:visited {color:white}
th {
	background: #000033;
	height: 25px;
	padding: 0.3em 0.5em 0.0em 0.5em;
	color: #FFF;
	vertical-align:top;
	text-align: left;
}

td {
	margin: 1px;
	padding: 3px;
	vertical-align:top;
}
td.first,th.first {	border-left: 0px;}
tr.row-a {background: #cce6ff;}
tr.row-b {background: #dfefff;}
td.td-a {background: #cce6ff;}
td.td-b {background: #dfefff;}
td.td-discussion-a {width: 25%;background: #cce6ff;}
td.td-discussion-a b.datum{font-size:0.9em;}
td.td-discussion-b {width: 75%;background: #dfefff;}
td.td-discussion-b2 {width: 75%;background: #ffffcc;}

td.photogallery-cell {text-align:center; width: 33%; vertical-align:top}
td.tabhead, td.Tabhead {color: #fff; background: #000033;}

/* end - table */

/* form elements */
form {margin:0; padding:0;}
label {

}
input {
	padding:2px;
	border:1px solid #005ca0;
	font: normal 1em Verdana, sans-serif;
	color:#005ca0;
}

textarea {
	clear: both;
	display: block;
	font-size: 1em;
	padding: 2px 4px;
	margin: 6px auto;
	font-family: Verdana, sans-serif;
	border:1px solid #005ca0; 
	display:block;
	color:#005ca0;
	line-height:1.5em;
}
input.button { 
	font-weight: bold; cursor:hand;
	height: 20px;
	margin: 0;
	padding: 1px 3px; 
	color: #FFF;
	background: #005ca0;
	border: solid 1px #005ca0;
}
.requiredfield { 
	background-color: #ffffcc;
}

select {border: 1px solid #005ca0;color:#005ca0;}
input[type=checkbox] {border: 0;}
input[type=radio] {border: 0;}
.checkbox{border:0;}
form.clublogin {width:70%; background-color: #dfefff; padding: 5px;}

/********************************************
   LAYOUT
********************************************/ 
#wrap {
	width: 1000px;
	background: #000033 url(/_Img/content.gif) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	clear: both;
	width: 940px;
	padding: 0; 
	margin: 10px auto;
}
#header {
	width: 1000px;
	position: relative;
	height: 282px;
	display:block;
	background: #000033 url(/_Img/header-blue.gif) no-repeat center top;
	padding: 0;	
	color: #FFF;}
#header div.mainlogo {
	float:left; width:300px;
}
div.mainlogo {position:relative; top:25px; left:30px;}

#header div.banner {
	float:right; width:600px; height:140px; text-align:right;
	padding: 0;	margin: 40px 43px 0 0;
	color: #FFF;
}
#header div.banner div.banner-one{
	padding: 0 0 8px 0;
}
#header div.club {
	float:right; width:600px; height:100px; text-align:right;
	padding: 0;	margin: 0 3.5em 0 0;
	color: #005ca0;
}
#header div.club a{color: #005ca0;text-decoration:none;}
#header div.club a:hover{color: #005ca0;text-decoration:underline;}
#header div.club p{padding:0.8em 0 0.8em 0; margin:0;}
#header div.club p.info{color:#000033;}

#network {width:100%;text-align:center;background:#000033;color:#fff;}

/* header links */
#header #header-links {
	position: absolute;
	top: 18px; right: 32px;	
	color: #fff;
	font-size: 10px;	
}
#header #header-links a {	
	color: #FFF;
	text-decoration: none;	
}
#header #header-links a:hover {
	color: #ffff00;	
}
#header #header-banner {
	position: absolute;
	top: 39px; right: 30px;	
}




/* Main Column */

#main {
	float: left;
	width: 76%;
	font-size:1.1em;
	padding: 0 1em 0.2em 0.6em;
	display: inline;
	background: #fff;
}
#main h1.bullet {
	padding: 5px 10px 5px 25px; 	
	border-bottom: 1px solid #005ca0;
	background: url(/_Img/bullet12-blue.gif) no-repeat 3px 50%;	
}

#main p.intro {font-weight:bold; margin-top:0; padding-top:0;}

#main h2.bullet, h3.bullet, h4.bullet {
	padding: 5px 10px 5px 20px; 	
	border-bottom: 1px solid #005ca0;
	background: url(/_Img/bullet09-blue.gif) no-repeat 3px 50%;	
}

#main div.headline {
	background-color:#ffe6de;
	padding:0.5em; margin:0 0 1em 0;
}

#main ul.headline {
	text-align: left;
	text-decoration: none;
	list-style: none;
	padding:0 0 0 2em; margin:0;
}
	
#main ul.headline li {
	line-height:1.1em;
	list-style: square url(/_Img/bullet09-blue.gif);
	margin: 0.6em 0.5em 0.5em 25px; 
	padding-left: 0;	
}	



blockquote {margin: 0em 0 1em 3em;}


/* menu */	
#menu {
	width:931px; height:33px;
	/*background: #330000 url(/_Img/menu-bg.gif) no-repeat center top;	*/
	background: #000033;
	margin: 0 0 10px 5px;
	color:#fff; text-align: center;
	display: block;
}	
#menu div.menuitem{
	float: left; font-size:1.2em; font-weight:bold; padding: 0.6em 0.1em 1em 0em;
}
#menu div.menuitem a{
	color:#fff; text-decoration:none;
	background:url(/_Img/menu-divider.gif) no-repeat left center; padding: 0 1.3em 0 1.3em;
}

#menu div.menuitem a.first{
	color:#fff; text-decoration:none;
	background:none;
}

/* Sidebar */	
#sidebar {
	float: right;
	width: 21%;
}	
#sidebar div.content{
	padding: 0; margin: 5px 4px 10px 0;	
	color: #fff;	
	font-size: 0.95em; 
	background:#005ca0 url(/_Img/sidebar-bg-blue.gif) repeat-y top center;
}	
#sidebar div.content h1,#sidebar div.content h2,#sidebar div.content h3 {
	margin-top: 10px;
	font-size: 1.2em;
	color: #fff;	
	padding: 5px 0 5px 15px;
	margin: 0 0 10px 0;
	background:#000033;
	border-top: solid 5px #fff;
	border-bottom: solid 1px #fff;
}
#sidebar div.content h1 a,#sidebar div.content h2 a,#sidebar div.content h3 a{
	color: #fff;	}
#sidebar div.content a{
	color: #fff;	}
#sidebar div.content ul.sidemenu {
	text-align: left;
	text-decoration: none;
	list-style: none;
	line-height:1.2em;	
	padding:0; margin:0;
}
#sidebar div.content ul.sideline li {
	padding: 4px 0px 4px 0px;
	color: #fff;	
}	
	
#sidebar div.content ul.sidemenu li {
	line-height:1.2em;
	list-style: square;
	margin: 1.0em 0.5em 1.0em 30px; 
	padding-left: 0;	
}	
#sidebar div.content img.poloha {
	padding: 5px 5px 5px 5px; 	
	background-color: #fff;	
	border: 1px solid #C53100;
}	

#sidebar div.content ul.sidemenu li a {
	color: #fff;	
}

#sidebar div.content form {
	border: 0; 
	background-color: transparent; 
	margin:0px;
}

#sidebar div.partners-bottom {background-color:#fff; color:#000033;text-align:center;padding:10px 0 0 0;margin:0;}
#sidebar div.partners-bottom p{padding: 0.5em 0 0.5em 0;}

/* BOARD */

#board {background-color:#fff; padding:0; margin:0;}
#board div.head{width:700px;height:20px;background: #000033; padding: 0.5em 0 0.3em 1em;}
#board div.head div.left {width:150px;float:left;}
#board div.head div.left h2{color: #fff; font-size:1.3em;}
#board div.head div.right {width:540px;float:left;text-align:right;padding: 0;}
#board div.head div.right a {color:#fff;}

#board div.new {width:715px; background:#fff;display:block;margin:0; padding:}
#board div.new div.new-left {background:#fff;padding:3px 3px 2px 3px; width:600px;float:left;}
#board div.new div.new-left textarea {width:590px; height:14px;}
#board div.new div.BoardForm-smiles {display:none; color:#fff; margin:2px; padding:3px;}
#board div.new div.new-right {background:#fff;padding:9px 3px 2px 3px; width:98px;float:left;}

#board div.main {background-color:#cce6ff; padding:0; margin:0;}
#board div.main div.content {width:715px; display:block;margin:0; padding: 0;font-size:0.9em; border-top: solid 3px #fff;}
#board div.main div.content div.left {width:60px; float:left; }
#board div.main div.content div.right {width:644px; float:left; padding: 3px;}
#board div.main div.content div.right div.reply-new {display:none;}
#board div.main div.content div.right textarea {width:634px; height:14px;}
#board div.main div.content div.left img {border: solid 1px #005ca0; margin: 4px;}
#board div.main div.reply {width:715px;}
#board div.main div.reply-hidden {display:none;}
#board div.main div.reply div.record {width:645px; background-color:#dfefff; padding: 3px; border-top: solid 3px #fff; border-left: solid 3px #fff;float:right;font-size:0.9em;}

/* NEWS */ 

div.newslist {width:100%; display:block; margin: 0 0 1em 0;}
div.newslist div.left{width:210px; vertical-align:top; float:left; text-align:right;}
div.newslist div.left img {border: solid 1px #005ca0;}
div.newslist div.right{width:490px; vertical-align:top; float:right}
div.newslist div.right h1{font-size:1.4em;}

/* Footer */	
#footer {
	color: #fff;
	background: #000033 url(/_Img/footer-blue.gif) no-repeat center top;
	clear: both;
	width: 1000px;
	height: 78px;
	font-size: 92%;	

}
#footer p {
	padding: 1em 0 0 50px;
}
#footer a { 
	color: #FFF;
	text-decoration: underline; 
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }

.listimage
{ border: 1px solid #005ca0; margin-top:0.3em;}

img {border:0;}

img.picnewsintro
{ border: 1px solid #005ca0; padding: 0; margin: 5px 10px 10px 0; background-color:#fff2f2;}
img.picnewsbody
{ border: 1px solid #005ca0; padding: 0; margin: 5px; background-color:#fff2f2;}

img.photogallery-thumb
{ border: 1px solid #005ca0; margin: 5px; background-color:#fff2f2;}

img.discussion-thumb
{ border: 1px solid #005ca0; margin: 5px ; background-color:#fff2f2;}

img.member-picto
{ border: 1px solid #005ca0; margin: 3px 0 3px 1px; background-color:#fff2f2;}


#main ul {margin-bottom: 1em;}
#main li {margin: 0.55em 0 0.5em 3em; list-style: square;}

HR
{width: 100%; color: #005ca0; line-height : 1px;}

ul.home { margin: 0; padding: 0; }

b.alert-red {color:#005ca0;}

#main form.novinky-search{width:90%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 1em 0;}
#main form.novinky-top{width:70%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.club-top{width:70%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.club-search{width:90%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 1em 0;}
#main form.burza-top{width:70%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.burza-search{width:90%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 1em 0;}
#main form.discussion-search {width:40%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.discussion-top {width:80%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.jazdy-top{width:70%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.jazdy-search{width:60%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 1em 0;}
#main form.spoty-top{width:70%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}
#main form.galeria-top{width:70%; text-align:center; padding: 5px; background-color:#a6d2ff; color: #005ca0; border:0; margin: 0 0 2em 0;}

/* CHAT */

body.chat-top-body {background: #000033; background-image: url(/online/chat/images/top-bg.gif); background-repeat:repeat-x;margin:0; padding:0;}
body.chat-bottom-body {background: #000033; background-image: url(/online/chat/images/bottom-bg.gif); background-repeat:repeat-x;margin:15px 0 0 10px; padding:0; color:#fff;font-size: 0.85em;}
body.chat-bottom-body img.bottom-logo {position: absolute; top:0; left: 0;}
body.chat-menu-body {background: #cce6ff;font-size: 0.85em;}
div.chat-top-links {position: absolute; top:28px; right: 10px;}
a.chat-top-links {color:#fff;}
body.chat-main-body {background: #fff; font-size: 0.85em; color:#000033}
td.chat-tbl-left{vertical-align:top; font-size: 0.85em; color:#000033; width:15%; text-align:right;}
td.chat-tbl-right{vertical-align:top; font-size: 0.85em; color:#000033; width:85%; }
tr.chat-main-white {background:#fff;}
tr.chat-main-yellow {background:#ffffcc;}
tr.chat-main-red {background:#fff2f2;}
tr.chat-main-blue {background:#dfefff;}

div.posta-nav {background: #fff2f2; padding:3px; width:90%; text-align:center;}

div.hiddenpics {visibility: hidden; display:block;}
div.error {width:75%; padding:0.5em; border: solid 1px #005ca0; background-color:#fff2f2; color: #005ca0;}
div.success {width:75%; padding:0.5em; border: solid 1px #006600; background-color:#e9feeb; color: #006600;}
div.paging{width:100%; display:block; padding:1em 0 2em 0;}
div.paging div.paging-left{width:50%; float:left; text-align:left;}
div.paging div.paging-right{width:50%; float:left; text-align:right;}
div.discussion-link {display:none; width:98.5%; background-color:#000033; color:#fff; margin:2px; padding:3px;}

span.diskusia-list-podtema{color:#b0b0b0;}

/* TABS */

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive { margin-top:0.2em;}

ul.tabbernav{margin:0; padding: 3px 0; border-bottom: 3px solid #000033; font-weight: bold; font-size: 1.1em;}

ul.tabbernav li{ list-style: none; margin: 0; display: inline;}

ul.tabbernav li a{ padding: 3px 0.5em; margin:0; border: 1px solid #000033; border-bottom: none; background: #cce6ff; text-decoration: none;}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover{ color: #fff; background: #000033; border-color: #000033;}

ul.tabbernav li.tabberactive a{ color: #fff;background: #000033;}

ul.tabbernav li.tabberactive a:hover{ color: #fff; background: #000033; border-color: #000033;}

.tabberlive .tabbertab { padding:5px;}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {display:none;}






/* AJAX */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:200px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #005ca0;	/* Dark green border */
		background-color:#ffffcc;	/* White background color */
		text-align:left;
		z-index:100;
		font-weight: bold;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:0px;		
		padding:2px;
		cursor:hand;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#005ca0;
		color:#ffffcc;
		font-weight: bold;
	}
	#ajax_listOfOptions_iframe{
		background-color:#FFF;
		position:absolute;
		z-index:5;
	}
	




