/********************
Styly sablona
******************/
/* top right bottom left nebo top-bottom right-left*/

html, body {
	height: 100%;
}
/*body {
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
	font-size:80%;
	margin:0;
	padding:0;
	background:url(../img/bodybg.jpg) repeat-y center #e6e6e6;

}*/

img {
        border-style: none;
}


body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#020267;
	color:#000000;
	background-image: url(../img/back.png);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
}

#leftcol h3, #leftcol h2, #leftcol h1,#onecol h3, #onecol h2, #onecol h1  {
	color:#FFFFFF;
	text-align:left;
}
table {
  border-collapse: collapse;
}
 
#page {
	width:720px;
	margin: 0 auto;
	text-align: left;

	min-height: 100%;
	_height: 100%; /* hack pro Internet Explorer, který to chápe jako min-height*/
	position: relative;

}

#logo {
	background: #020267 url("../img/logo.gif") no-repeat;
	height: 120px;
}
#nav {
	border-bottom:2px solid gray;
	color:black;
	background:ffffef;
}
#content {
	
}

.menu_vert strong a {
	border-color:#CFD8E6;
	color:#CFD8E6;

}
.menu_vert a {
	text-align:center;
	padding:3px 12px 3px 12px;
	border-top:5px solid #FFFFFF;
	color:#FFFF00;
	display:block;
	text-decoration: none;
	width: 130px;
}
.menu_vert a:hover {
	border-color:#FFFF00;
	color:#FFFFFF;

}
.menu_vert table{
	width:150px;
	
}

#onecol {
	color:#3a3a3a; 
	line-height:120%;
	/*top-bottom right-left*/
	padding: 0px 10px;
	margin:10px;
	text-align:justify;
}
#leftcol {
	width:420px;
       float:right;
	color:#FFFFFF;  // A0A08D
	line-height:150%;
	padding: 5px 30px;
	margin:5px 10px;
	text-align:justify;
	background-color: #020267;  //FFFBEE
}


#rightcol {
	width:160px;
	float:left;
	color:#FFFFFF;
	background:#020267;
	line-height:150%;
	margin:5px 10px;
	padding: 5px 5px;
	
	text-align:center;
}

/*dulezite aby byla paticka vzdy dole*/
#footer-helper {
	clear:both;
	/*nastavit na vysku paticky*/
	height:30px;
}
#footer {
	background:#020267;
	color:#000000;
	height:30px;
	color:#FFFFFF;
	width:100%;
	text-align:center;
	
	position: absolute;
	bottom: 0;
}

/* Navigation */
#nav strong a {
	border-color:#FFFF00;
	color:#FFFF00;
}
#nav a {
	text-align:center;
	padding:3px 12px 3px 12px;
	border-top:5px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	text-decoration: none;
}
#nav a:hover {
	border-color:#FFFF00;
	color:#FFFF00;
}
#nav td {
	border-left:0px solid #E5E5C9;
	border-right:0px solid #E5E5C9;
}


/* fotoalbum*/


.fot_nahledy a:link img {BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: silver 2px solid; BORDER-RIGHT: #333333 2px solid; BORDER-TOP: silver 2px solid;}
.fot_nahledy a:visited img {BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: silver 2px solid; BORDER-RIGHT: #333333 2px solid; BORDER-TOP: silver 2px solid;}
.fot_nahledy a:hover img {border: solid #00FF00 2px}
.fot_nahledy a:active img {BORDER-BOTTOM: #333333 2px solid; BORDER-LEFT: silver 2px solid; BORDER-RIGHT: #333333 2px solid; BORDER-TOP: silver 2px solid;}

.new {color:red;font-weight: bold;}

.tlac a		 { cursor: hand; cursor: pointer; COLOR: #FFFF00; TEXT-DECORATION: none; BACKGROUND-COLOR: #0E418E; BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: silver 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: silver 1px solid; PADDING: 2px; FONT-WEIGHT: bold; }
.tlac a:visited  {  COLOR: #FFFF00; TEXT-DECORATION: none; BACKGROUND-COLOR: #0E418E; BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: silver 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: silver 1px solid; PADDING: 2px; FONT-WEIGHT: bold; }
.tlac a:hover    {  COLOR: #FFFF00; TEXT-DECORATION: none; BACKGROUND-COLOR: #999999; BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: silver 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: silver 1px solid; PADDING: 2px; FONT-WEIGHT: bold; }
.tlac a:active   {  COLOR: #CC3333; TEXT-DECORATION: none; BACKGROUND-COLOR: #898E91; BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: silver 1px solid; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: silver 1px solid; PADDING: 2px; FONT-WEIGHT: bold; }

.box {
    background: #efefef;
    border: 1px solid gray;
    padding: 5px;
    color: #000000;
}
