@charset "utf-8";
/* CSS Document */

body {

/*font:  "Times New Roman", Times, serif;*/

font: 120% Geneva, Arial, Helvetica, sans-serif;
margin : 0; padding : 0;

color:#FFFFFF;
background-color:#000000;
}


a {
	color:#0CF; text-decoration:none;
}

a:hover {
	color:#CCC; text-decoration: overline;
}

hr {
padding: 0; margin: 0; margin-bottom: 5px; margin-top: 5px;
}

.alert {
	color: #F60;
	font-weight:bold;
}

h2 {
	color: #AADBFF;
}

#bottom {
margin:0; padding:0;
background: #000 url(../pic/bottom_patern_2.gif) repeat-x scroll 0% 100%;
width:100%;
float:left;
}

#top{
background: transparent url(../pic/bck.jpg) repeat-x scroll center top ;
width: 100%;
float:left;
}

#container {
margin:0 auto;
width:800px;
}


#header{
margin:0; padding:0;

width:800px;
height:107px;
position:relative;
}

#login {
font-size: 10px;
margin:0; padding:0;
margin-top: 50px;
}
#akt_menu {
margin:0; padding:0;
margin-top: 5px;
/*background:url(../pic/aktuality_background.gif) no-repeat; */
padding-bottom: 7px;
width:800px;
height:290px;
}

#top_pane{
background-color: none;
margin:0; padding:0;
margin-bottom: 10px;
width:800px;
height:281px;
}

#banner {
margin:0; padding:0; margin-top: 7px; margin-bottom: 3px; background:url(../pic/ttt.jpg) no-repeat;
width:580px;
height:290px;
float:left;
}

#vyber_cestu {
margin:0; padding:0; margin-bottom: 7px;
width:800px;
color:#FFFFFF;
text-align:center;
height:30px;
float:left;
}


#main{
background:transparent url(../pic/bck_main.png) repeat scroll 0 0;
margin:0; padding:0; padding: 15px;
margin-top: 7px;
width:550px;
min-height:320px;
height:auto !important;
height:320px;
float:left;
font-size: 12px;
}
#main_edit{
margin:0; padding:0;
background:url(../pic/edit_bck.gif) repeat;
background-color:#FFFFFF;
width:800px;
min-height: 710px;
height:auto !important;
height:710px;
float:left;
font-size: 12px;
}

#edit {
margin:0; padding:0;
/*adding: 20px 0px 20px 60px;*/
}


#sport_tree {
/*margin:0; padding:0;
width:800px;
height: 100%;*/
}

.tree {
margin:0; padding:0;
}


#tree1, #tree2, #tree3 {
margin:0; padding:0;
width: 260px;
float: left;
}

#tree2 {
margin:0; padding:0;
margin-left:10px;
margin-right:10px;
}

#contact, #gallery, #video, #forum, #ankety{
margin:0; padding:0;
width: 100%;
float:left;
}

#forum textarea{
border-color: black;
border-style: solid;
border-width: thin;
background:#FFFFCC;
padding: 3px;
font-size: 12px;
}

input.forum, .spam {
background: #000000;
font-size: 12px;
border: 1px solid #8d8d8d;
color:#FFFFFF;
}

input.forum {
width: 420px;
}

input.submit {
	background: #000000;
border: 1px solid #8d8d8d;
font-size: 12px;	
color:#FFFFFF;
}

td.label {
width: 105px;
color: #FFFFFF;
font-size: 13px;
font-weight:bold;
}

td.forum {
color:#CC0000;
font-size: 13px;
font-weight:bold;
}


textarea#text {
	background: #000000;
width: 525px;
height: 120px;
border: 1px solid #8d8d8d;
overflow: auto;
color:#FFFFFF;

}

a.page_link  {
text-decoration: none;
font-size:100%;
color: #54D8FF;
}

a:hover.page_link  {
text-decoration: none;
font-weight: bold;
font-size:100%;
color: #808080;
}


a.link_tree  {
text-decoration: none;
font-size:12px;
color: #808080;
}

a:hover.link_tree  {
text-decoration: none;
font-size:12px;
color: #FFF;
width: 260px;
}

a.link_page  {
text-decoration: none;
font-size:12px;
color: #54D8FF;
}


.rozklik_line {
margin:0; padding:0;
margin-top: 5px;
margin-bottom: 10px;
width:260px;
height:2px;
background:#FFF;
}

a:hover.link_page  {
text-decoration: none;
font-size:12px;
color: #808080;
}

h3.novinky  {
margin:0; padding:0;
padding: 13px 0px 0px 21px;
font-size:18px;
font-style:italic;
}
h3.sponzori {
margin:0; padding:0;
padding: 7px 0px 0px 25px;
width: 216px;
height: 33px;
margin-left: 20px;
font-size:18px;
font-style:italic;
background: url(../pic/header_pool.jpg) no-repeat;

}


h3.gallery {
margin:0; padding:0;
font-size:22px;
color: #54D8FF;
}

ul.tree li{
margin:0px;
padding:0px;
padding-left:-30px;
margin-bottom: 5px;
list-style: none;
}


#trekking, #skiing, #skydiving, #water, #flying, #sports, #team, #magazin {
/*padding-left: 10px;*/
margin:0; padding:0; margin: 8px 0px 8px 0px;
width: 260px;
}


#sponzori{
margin:0; padding:0;
margin-top: 7px;
width:220px;
min-height: 281px;
height:auto !important;
height:290px;
float: right;
}


#poll {
margin:0; padding:0;
width: 200px;
min-height: 200px;
height:auto !important;
height: 200px;
/*padding-left: 20px;*/
font-size:12px;
}
#right_bottom {
margin:0; padding:0;
background:url(../pic/right_bottom.png) repeat-x;
width:241px;
height:50px;
float: right;
}

#sponzori_links {
text-align:right;
margin:0; padding:0;
width: 220px;
height: auto;
}

.sponzor {
border: none;
margin-bottom: 5px;
}

#sponzori_links a {
margin:0; padding:0;
}

#bottom_main,#bottom_edit{
margin:0; padding:0;
width:800px;
height:50px;
float: left;
text-align: center;
}


p.bottom {
margin:0; padding:0;
padding: 13px 0px 0px 0px;
font-size:13px;
color: #808080;
}

/*------------------SCROLL------------------*/

div.aktuality_scroll {
position: relative;
margin: 0px;
padding: 0px;
margin-top: 8px;
width: 400px; 
height: 130px;
overflow: auto;
z-index: 1;
}
div.scroll {
font-size:10px;
position: absolute;
left: 0; top: 0;
width: 95%;
z-index: 2;
}

div.scroll p{
margin:0; padding:0;
}

/* <Scroll> */
div.track {
position: relative;
float:right;
top: 0; 
width: 15px; height: 100%;
font-size: 0;
z-index: 3;
/*background: #FFFF99;*/
background:url(../pic/bar.png);
}
div.drag_bar {
position: absolute;
width: 15px; height: 17px;
cursor: pointer;
z-index: 4;
background:url(../pic/drag.png);
}
/*--------------END SCROLL------------------*/


#right {
margin:0; padding:0;
width:241px;
min-height: 760px;
height:auto !important;
height:760px;
float: right;
}


#menu_down {
margin:0; padding:0;
float:left;
width:800px;
height: 50px;
}

#photos {
margin:0; padding:0;
margin: 7px 3px 5px 3px;
}

.table_message {
	margin:0; padding:0;
	width: 100%;
	color:#000000;
}


.table_message a {
	color:#8d8d8d;
	text-decoration:none;
}

.forum_message {
	color: white;
}



/* ------------------------- news scroller ------------------*/


/*Example CSS for the two demo scrollers*/

#pscroller1{
width:185px;
height: 70px;
/*border: 1px solid white;*/
padding: 5px;
margin: 0px;
margin-top: 5px;
/*background:transparent url(../pic/news_bg.png) repeat scroll 0 0;*/
color: white;
font-size: 12px;
float:right;
}


#pscroller1 a{
text-decoration: none;
color: #54D8FF;
z-index: 500;
}
.innerDiv {
    z-index: 500;
}

.someclass{ 
    /*class to apply to your scroller(s) if desired*/
}



/*------------------------------ end news scroller ------------*/

.date {
	font-size: 10px; color: #CCCCCC; margin:0; padding:0;
}

a.creaturex {
	color: #003f80; font-size: 16px; font-weight:bold;
}

a:hover.creaturex {
	color: #54D8FF; font-size: 16px; font-weight:bold;
}
