/* CSS Document */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666; 
background-repeat:repeat-x; 
margin:0px 0px 5px 0px;
padding:0px;
}

input, select, textarea {font-size:10px;}
form{margin: 0px; padding:0px;}

a{color: #666666; }
a:link, a:visited{text-decoration:underline;}
a:hover{text-decoration:none;}

.button_e { border-right: #596466 1px solid; border-top: #596466 1px solid; border-left: #596466 1px solid; font-size: 11px; color: #ffffff; border-bottom: #596466 1px solid; background-color: #596466; }
.button_e:hover { border-right: #596466 1px solid; border-top: #596466 1px solid; border-left: #596466 1px solid; font-size: 11px; color: #ffffff; border-bottom: #596466 1px solid; background-color: #596466; }
.input_e { border-right: #596466 1px solid; border-top: #596466 1px solid; border-left: #596466 1px solid; font-size: 11px; color: #ffffff; border-bottom: #596466 1px solid; background-color: #596466; }

.button_w { border-right: #596466 1px solid; border-top: #596466 1px solid; border-left: #596466 1px solid; font-size: 11px; color: #596466; border-bottom: #596466 1px solid; background-color: #ffffff; }
.button_w:hover { border-right: #596466 1px solid; border-top: #596466 1px solid; border-left: #596466 1px solid; font-size: 11px; color: #596466; border-bottom: #596466 1px solid; background-color: #ffffff; }
.input_w { border-right: #596466 1px solid; border-top: #596466 1px solid; border-left: #596466 1px solid; font-size: 11px; color: #596466; border-bottom: #596466 1px solid; background-color: #ffffff; }


a img {border: none}

h1 { color: #596466; font-weight: bold; font-size: 1.3em; margin: 0px; margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #596466; text-transform:uppercase}
h2 { color: #596466; font-weight: bold; font-size: 1.0em; margin: 0px; margin-bottom: 5px; padding: 0px;}
h2 a:link {color: #596466; font-weight: bold; text-decoration: underline;}
h2 a:visited {color: #596466; font-weight: bold; text-decoration: underline;}

#container{width:740px; margin:0px auto; background:url(bg-container-left.jpg) repeat-y;}
#lang{padding-bottom:4px; padding-top:4px; background-color:#FFFFFF; text-align:right; }
#header{padding-bottom:2px; background-color:#FFFFFF;}
.box-thin-left{height: 32px; margin-bottom:2px; color:#EAEBED;}

#holder-left  {width:200px; float:left; border:0px solid #333333; background-color:#FFFFFF; padding-bottom:2px;}

.box-thin-left div.hldr{padding: 10px 6px;}
.box-gray{background-color:#596466;}
.box-dark-gray{background-color:#303E41;}

.sect_path { text-transform:uppercase; font-weight:bold;}
a.sect_path:link, a.sect_path:visited {text-decoration: none; color:#EAEBED}
a.sect_path:hover{text-decoration: underline;} 

#vyhladavnie-box div{padding: 6px 6px;}
#vyhladavnie-box .search_phrase{font-size: 12px; width:130px; display:inline; border:1px solid #596466; color:#596466;}
#vyhladavnie-box .search_submit{padding:2px 0px 0px 0px;  width: 50px; display:inline; background:none; border:none; text-align:left; color:#FFFFFF;}

#languages-box {padding: 6px; text-align: left; margin-bottom: 2px;}
#languages-box a, #languages-box a:link, #languages-box a:visited, #languages-box a:active {color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
#languages-box a:hover {text-decoration: underline;}

#holder-right {width:538px; float:right; background-color:#EAEBED;}
#content-main{padding:5px;}
#article-holder{width: 528px;}

/*hlavna navigacia*/
li.main-navi{height:32px; background: url(left-navi-icon-default.jpg) #596466 no-repeat left top; ;}
li.main-navi span{padding: 9px 6px 9px 50px; display:block}
li.main-navi span a{padding:0px;}
li.main-navi a:link, li.main-navi a:visited {text-decoration: none;} 
#s_1{background-image: url(left-navi-icon-orange.jpg)}
#s_2{background-image: url(left-navi-icon-blue.jpg)}
#s_3{background-image: url(left-navi-icon-green.jpg)}

/*boxy*/
.box-holder{background:url(box-bg.jpg) repeat-y; width:194px; margin-bottom:10px;}
.box-content{padding: 0px 7px;}
.box-head{background-color: #00ACEE; padding: 4px 3px 4px 15px; font-size:1.1em; font-weight: bold; color:#FFFFFF}
.box-head a{color:#FFFFFF; text-decoration:none}
.box-head a:hover{color:#FFFFFF; text-decoration:underline}
.box-content ul {margin:0px;padding:0px;} 
.box-content p{margin:0px;padding:5px 15px; background-color:#e5f9fd; color:#00acee; font-weight: bold; text-align:left;}
.box-content li{padding: 2px 3px 2px 15px; background-color:#e5f9fd; border-bottom:3px solid #cef4fb; font-weight:bold; font-size:1.1em; list-style:none;}
.box-content li a{color:#00acee; text-decoration:none;}
.box-content li a:hover{color:#fd8d0f}
.box-content .li-selected {background-color:#fd8d0f; border-bottom-color: #FFCC66; color:#FFFFFF}
.box-content .li-selected  a{color:#FFFFFF}
.box-content .li-selected  a:hover{color:#FFFFFF}

#footer {background-color:#303e41; width:740px; margin: 2px auto 2px auto ; font-size:10px; }
#footer-1 {float:left; margin:2px; width: 60%; padding:3px 5px; color:#FFFFFF}
#footer-2 {float:right; margin:2px; width: 35%; text-align:right; color: #999999; ; padding:3px 5px;}
#footer a:link, #footer a:visited{color:#FFFFFF}
#footer-2 a:link, #footer-2 a:visited{color: #999999; }

#footer a.site-map{padding-left:10px; }
#footer a.print{padding-left:5px;}

.breaker{margin:0px; padding:0px; clear:both}

#table_calendar { padding-bottom: 3px; padding-top: 3px; padding-right: 3px; padding-left: 3px; font-size: 11px; color: #FFFFFF; }
#table_calendar th { padding-bottom: 3px; padding-top: 3px; padding-right: 3px; padding-left: 3px; background: #303E41; text-align: center; color: #ffffff; width: 18px; }
#table_calendar td { padding-bottom: 3px; padding-top: 3px; padding-right: 3px; padding-left: 3px; background: #596466; color: #EB8022; text-align: center; width: 18px; }
#table_calendar td a { color: #ffffff; text-decoration: none; }
#table_calendar td a:hover { color: #000000; text-decoration: underline; }
#table_calendar td.dnes { padding-bottom: 3px; padding-top: 3px; padding-right: 3px; padding-left: 3px; background: #EB8022; color: #ffffff; text-align: center; width: 18px; }
#table_calendar td.dnes a { color: #000000; }
#table_calendar td.dnes a:hover { text-decoration: underline; }

.titulka_ver { padding-bottom: 15px; }
.titulka_ver .box { padding-top: 5px; padding-right: 10px; padding-left: 10px; float: left; }
.titulka_ver .box_box { width: 152px; height: 330px; background: #424b52; }
.titulka_ver .box .imidz { text-align: center; padding-top: 0px; } 
.titulka_ver .box .imidz img { border: solid 1px #ffffff; }
.titulka_ver .box .text { color: #ffffff; padding: 10px 10px 10px 10px; }
.titulka_ver .box .text a { color: #ffffff; text-decoration: underline; }
.titulka_ver .box .text a:hover { color: #ffffff; text-decoration: none; }
.titulka_ver .box .text h2 { font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; color: #ffffff; }

.titulka_hor { padding-top: 0px; }
.titulka_hor .box { padding-bottom: 15px; padding-right: 12px; padding-left: 10px; float: left; }
.titulka_hor .box_box { width: 497px; height: 150px; background: #424b52; }
.titulka_hor .imidz { display: block; float: left; }
.titulka_hor .imidz img { border: solid 1px #ffffff; }
.titulka_hor .message { color: #ffffff; display: block; padding: 10px 10px 10px 245px; }
.titulka_hor .message h2 { font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; color: #ffffff; }
.titulka_hor .message a { color: #ffffff; text-decoration: underline; }
.titulka_hor .message a:hover { text-decoration: none; }


.odd_files { margin: 0px; padding: 0; list-style: none; color: #000000; }
.odd_files li.pdf { list-style: none; padding: 0 0 3px 20px; background: url(p_pdf.png) no-repeat 0 .2em; }
.odd_files li.img { list-style: none; padding: 0 0 3px 20px; background: url(p_jpg.png) no-repeat 0 .2em; }
.odd_files li.xls { list-style: none; padding: 0 0 3px 20px; background: url(p_xls.png) no-repeat 0 .2em; }
.odd_files li.docx { list-style: none; padding: 0 0 3px 20px; background: url(p_doc.png) no-repeat 0 .2em; }
.odd_files li.zip { list-style: none; padding: 0 0 3px 20px; background: url(p_zip.png) no-repeat 0 .2em; }
.odd_files li.mp3 { list-style: none; padding: 0 0 3px 20px; background: url(p_mp3.png) no-repeat 0 .2em; }

.folder { width: 100%; list-style-type: none; padding-left: 0px; margin-left: 0px; margin-top: 0em; }
.folder li { padding-left: 28px; padding-top: 2px; padding-bottom: 2px; background: url(folder.png) 0 2px no-repeat; font-weight: bold; float: left; width: 27%; }
.folder li a { color: #DCC002; text-decoration: none; }
.folder li a:hover { text-decoration: underline; }

.fotogaleria { background: #edf2fc; width: 92%; margin-bottom: 1.33em; }
.fotogaleria .foto { padding-bottom: 10px; padding-top: 0px; padding-right: 10px; float: left; }
.fotogaleria .foto_box { width: 165px; height: 160px; background: #D2DCE4; border: solid 1px #dddddd; }
.fotogaleria .foto .imidz { text-align: center; padding-top: 10px; height: 120px; }
.fotogaleria .foto .text { text-align: center; padding: 0 10px 10px 10px; }

.fotogaleria_u { width: 96%; margin-bottom: 1.33em; }
.fotogaleria_u .foto_u { padding-bottom: 3px; padding-top: 0px; padding-right: 3px; float: left; }
.fotogaleria_u .foto_box_u { width: 160px; height: 160px; background: #D2DCE4; border: solid 1px #dddddd; }
.fotogaleria_u .foto_u .imidz { text-align: center; padding-top: 3px; height: 120px; }
.fotogaleria_u .foto_u .text { text-align: center; padding: 0 10px 10px 10px; }

#map { padding-right: 0px; padding-left: 5px; padding-bottom: 15px; padding-top: 0px; list-style: none; }
#map li { font: 16px Arial, sans-serif; font-weight: bold; color: #424b52; list-style: none; padding: 0 0 15px 15px; }
#map li a { color: #424b52; text-decoration: none; }
#map li a:hover { color: #000000; text-decoration: none; }
#map ul li { font: 14px Arial, sans-serif; font-weight: normal; list-style: none; padding: 0 0 3px 25px; background: url(arrow_odd.png) no-repeat 0 .2em; }
#map ul li a { color: #BEBCBC; text-decoration: none; }
#map ul li a:hover { color: #000000; text-decoration: none; }
#map ul ul li { font: 12px Arial, sans-serif; font-weight: normal; list-style: none; padding: 0 0 3px 15px; background: url(odrazka2.png) no-repeat 0 .2em; }
#map ul ul li a { color: #FF6B3B; text-decoration: none; }
#map ul ul li a:hover { color: #000000; text-decoration: none; }

