﻿body {
margin:0;
padding:0;
text-align:center;
background:#FFF url("back.jpg") 50% bottom no-repeat;
color:#05345B;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:1.5em;
}
a:link, a:visited {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}
a:hover {
color:#000;
text-decoration:none;
}
h1 {
line-height:50px;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
color:#3794E2;
background:url("back_title.gif") bottom left repeat-x;
margin-top:0;
margin-bottom:20px;
}
h2 {
line-height:30px;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
color:#3794E2;
margin-top:20px;
margin-bottom:20px;
}
h3 {
line-height:32px;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
color:#FFF;
text-align:center;
background:#1E90A9 url("back_h3.jpg") top left repeat-x;
margin-top:0;
margin-bottom:0;
}
.imgleft {
float:left;
margin-right:10px;
}
.imgright {
float:right;
margin-left:10px;
}
.cleaner {
clear:both;
line-height:1px;
}
a.next_link {
display:block;
width:135px;
height:25px;
margin-top:10px;
}
a.next_link img {
border:0 solid #FFF;
}

/* Main_container.............................................................. */

#main_container {
width:100%;
background:url("back_container.jpg") top left repeat-x;
}
#container {
position:relative;
width:960px;
background:url("back_bottom.jpg") bottom right no-repeat;
margin-left:auto;
margin-right:auto;
}

/* Top Header.............................................................. */

#top_header {
position:relative;
width:960px;
height:279px;
background:#000 url("back_top_header.jpg") top left no-repeat;
}
#indexpage {
position:absolute;
top:0;
left:0;
width:381px;
height:76px;
}
#indexpage a img {
border:0 solid #FFF;
}

/* Topmenu.............................................................. */

#topmenu {
position:absolute;
top:16px;
right:0;
width:700px;
height:60px;
line-height:60px;
}
#topmenu_inside ul {
list-style-type:none;
margin:0;
padding:0;
}
#topmenu_inside li {
display:inline;
}
#topmenu_inside ul li a {
display:block;
float:right;
height:60px;
line-height:60px;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
color:#FFF;
background:#008BB3 url("back_menu_li.jpg") top left repeat-x;
text-decoration:none;
text-align:center;
padding-left:8px;
padding-right:8px;
border-left:1px solid #FFF;
}
#topmenu_inside ul li a:hover {
color:#FFF;
text-decoration:none;
background:#025F7A url("back_menu_li_hover.jpg") top left repeat-x;
}
#top_text_box {
position:absolute;
top:155px;
left:30px;
width:445px;
color:#FFF;
text-align:left;
}
#box {
width:960px;
}

/* Mainbox.............................................................. */

#main {
width:960px;
}
#main_inside {
min-height:550px;
_height:550px;
text-align:left;
margin-top:0;
padding-top:20px;
padding-left:35px;
padding-right:15px;
padding-bottom:25px;
}
body[id] #main_inside {
height:auto;
}
.mb_left {
float:left;
width:645px;
}
.mb_right {
float:right;
width:245px;
}
.mb_left_left {
float:left;
width:190px;
}
.mb_left_right {
float:right;
width:435px;
}
.anketa {
width:155px;
color:#FFF;
text-align:left;
background-color:#6DC5D9;
margin:0;
margin-bottom:15px;
padding:10px;
padding-left:25px;
}
.bar {
	background: #FFFFFF;
	height: 10px;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 8px;
}
.nazovankety {
display:block;
font-size:12px;
font-weight:bold;
color:#FFF;
margin:2px 0px 10px 0px;
}
.otazka {
text-align:left;
color:#FFF;
margin-bottom:8px;
}
.otazka .textotazky a {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
.otazka .textotazky a:hover {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
.otazka a img {
margin-top:2px;
color:#FFF;
border:0 solid #000;
}
#gallery {
width:645px;
background-color:#6DC5D9;
}
#gallery ul {
list-style-type:none;
margin:0;
padding:0;
padding-left:14px;
}
#gallery li {
display:inline;
}
#gallery ul li a {
display:block;
float:left;
width:183px;
height:122px;
padding:10px;
padding-top:15px;
padding-bottom:15px;
}
#gallery ul li a img {
border:0 solid #FFF;
}
#rightnews {
width:215px;
font-size:12px;
color:#FFF;
background-color:#06495B;
padding:15px;
}
#rightnews ul {
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}
#rightnews ul li {
padding-bottom:15px;
}
#rightnews ul li a {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#rightnews ul li a:hover {
color:#FFF;
text-decoration:underline;
}
/* Kalendar.............................................................. */

#kalendar {
width:215px;
background-color:#06495B;
padding:15px;
font-size:11px;
font-family:Tahoma,Arial,Verdana,sans-serif;
text-align:center;
color:#FFF;
}
#kalendar caption {
font-weight:bold;
}
#kalendar table td {
padding:0 3px 1px;
}
#kalendar table .weekend {
font-weight:bold;
color:#60DBF7;
}
#kalendar table td.actDay {
font-weight:bold;
border:1px solid #CCC;
}

/* Footer.............................................................. */

#footer {
position:relative;
width:960px;
height:86px;
line-height:22px;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
}
#footer_link {
position:absolute;
top:0;
left:35px;
}
#footer_link1 {
position:absolute;
top:30px;
left:35px;
}
#footer_link, #footer_link1 {
list-style-type:none;
margin:0;
padding:0;
}
#footer_link li, #footer_link1 li {
display:inline;
}
#footer_link li a, #footer_link1 li a {
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
#footer_link li a:hover, #footer_link1 li a:hover {
font-size:12px;
color:#FFF;
text-decoration:underline;
}
