*{margin:0;padding:0;font-size:100%;}

body{background:#fff;font-size:0.72em; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #515151;}
a img{border:0;}
a:visited, a:active, a:link{text-decoration:none; color: #f7941d;}
a:hover{text-decoration:underline; color: #f7941d;}
p {line-height:1.5em; text-align: justify; margin:0; padding:0 0 0.5em 0; color: #515151;}
strong, b {font-weight:bold; color: #004a80;}
big {font-size: 110%;}
ol li{padding:0; text-align: left; line-height: 1.5em; margin-left:20px;font-size:100%;}
ul li{padding:0; text-align: left; line-height: 1.5em; margin-left:20px;font-size:100%;list-style-type:square;}
form {margin: 0 0 5px 0; padding: 0; width: 100%;}
input {font-size: 110%;}
option {padding-left: 2px;}
select {border: 1px solid #ddd; font-size: 110%;} 
textarea {font-size:100%;font-family: tahoma, arial, helvetica, sans-serif;border: 1px solid #ddd}
#cms-left-content .checkbox {margin-bottom: 2px; border: none;}

hr {display: none;}

h1, h2{font-size:220%;font-weight:normal; margin: 0; padding-bottom: 10px; color: #f7941d;}                                           
h3{font-size:110%;margin:0 0 7px 0; padding:0;font-weight:bold; color: #004a80;}
h4{font-size:110%;font-weight:bold;padding:0 0 7px 0; color: #f7941d;}
h5{font-size:100%;font-weight:bold;margin:0 0 10px 0;padding:0 0 1px 0;}

#obsah {background-color: #fff; margin:10px auto; width: 980px; padding: 10px;}
#pozadie-obsah {background: url('/css/images/pozadie-obsah.jpg') repeat-x; width: 980px; padding-top: 20px;}

#cms-head-container{}
#cms-head {width: 980px; height: 117px; background: url('/css/images/vrchny-obrazok.jpg') left top no-repeat;}

#cms-body-container{overflow: hidden;}
#cms-body {width: 980px; margin:0 auto; overflow: hidden;}

#cms-footer-container{background: url('/css/images/paticka.gif') center top no-repeat; margin-top: 50px; height: 44px;}
#cms-footer {width: 980px; margin:0 auto; color: #fff; font-size: 96%;}
#cms-footer div {height: 44px; line-height: 44px;}
#cms-footer .left {float: left; margin-left: 15px;}
#cms-footer .right {float: right; margin-right: 15px;}
#cms-footer a{text-decoration: underline;}
#cms-footer a.fornix {text-decoration: none; color: #fff;}
#cms-footer a:hover {text-decoration: underline;}

/* vyhladavanie */  
#cms-search-form {position: absolute; margin: 107px 0 0 592px; width: 275px; padding: 0; text-align: right;} 
#cms-search-container {text-align: center; height: 25px; width: 275px; padding: 0; overflow: hidden;}
#cms-search-container input {padding: 0; margin: 0; border: none; color: #aaa077;}
#cms-search-container div {float: left;}
#cms-search-container .cms-search {width: 170px; padding: 5px 0 7px 10px; background: url('/css/images/search-input.jpg') center top no-repeat;}
#cms-search-container .cms-search-button {margin-left: 5px; width: 85px; height: 25px; background: url('/css/images/search-button.jpg') center top no-repeat;}

/* vysledky vyhladavania */
#cms-left-content .search-result-content {border-bottom: 1px solid #DFDFD3; margin-bottom: 10px;}
#cms-left-content .search-result-title {padding:0; color: #00546b; margin-bottom: 3px; font-size: 130%;}
#cms-left-content .search-result-url a,.search-result-url a:hover {color: #c1a990; font-size: 90%}

/* klikanie na logo */
#cms-logo-link{position:absolute; margin:23px 0 0 31px; height:50px; width:230px; background: url('/css/images/netgraphics.gif') center top no-repeat;}
#cms-logo-link a{display:block; height:50px; width:230px;}
#cms-logo-link .site-name{display:none; overflow:hidden;}
#cms-logo-link .site-desc{padding-top: 36px; padding-right: 10px; position: absolute; width:220px; text-align: right; color: #f7941d;}

/* navigacia */
#navigation {position:absolute; margin:10px 1px; padding: 0 0 10px 10px; border-bottom: 1px solid #e9e6e7; width: 968px;}
.navigation {padding: .1em 5px .1em 0; float: left; color: #515151; font-size: 96%;}
.navigation a, .navigation span {font-weight: normal; color: #f7941d; text-decoration: underline;}
.navigation span {text-decoration: none; font-style: italic; color: #898989;}

/* obsah */
#cms-left-container, #cms-right-container {margin-top: 50px;}
#cms-left-content, #cms-right-content {padding: 5px 0;} 
#cms-left-content {width: 240px; margin-right: 15px; float:left;}
#cms-right-content {width: 715px; float:left;}

/* strankovanie noviniek, clankov, galerie */
#cms-paging {clear: both; margin-top: 5px; text-align: left; font-size: 110%; height: 23px; line-height: 23px;}
#cms-paging a, #cms-paging a:hover {font-weight: normal; text-decoration: none; color: #fff; border: 1px solid #cc090c; padding: 0 3px;}
#cms-paging a:hover {border: 1px solid #fff;}
#cms-paging .sel {text-decoration: none; background-color: #cc090c;}

/* clanky novinky */
#cms-left-content .news-header strong{color: #cacaca;}
#cms-left-content .news-header a {color: #000}
#cms-left-content .hidden {display: none;}
#cms-left-content .cms-post-list h3 a {color: #666; text-decoration: none;}
#cms-left-content .cms-post-list h3 a:hover {text-decoration: underline;}
#cms-left-content .cms-post-list .detail {margin-bottom: 5px; font-style: italic; font-size: 90%; color: #ccc}
#cms-left-content .cms-post-list .detail a {color: #ccc}
#cms-left-content .cms-news-list, #cms-left-content .cms-post-list {border-bottom: 1px solid #CECECE;padding: 10px 5px}
#cms-left-content .cms-post-content img{display: none;}

#cms-left-content .bocne-panely{background: url('/css/images/menu-level-2.gif') repeat-y; padding-bottom: 10px;}
#cms-left-content h3 {margin: 0 20px 0 10px; padding: 5px 0; border-top: 1px solid #e9e9e9;}
#cms-left-content p, #cms-left-content ul li {margin-left: 25px; line-height: 1.5em;}


/* kategorie clankov */
#cms-left-content .cms-category-list div {float: left; height: 23px; line-height: 23px;}
#cms-category-container .head {font-weight: bold;}
#cms-left-content .cms-category-list .name {width: 210px }
#cms-left-content .cms-category-list .post-count {width: 200px}
#cms-left-content .cms-category-list .last-change {width: 200px;}

/* funkcie a jazyky */
#funkcie-container {width: 930px; margin: 0 auto; padding-right: 50px;}
#funkcie {width: 330px; float: right; text-align: right; color:#fff; padding: .7em 0;}
#funkcie a {color:#fff; font-size: 96%; margin: 0 5px; text-align:left;text-decoration:none;}
#funkcie a:hover {text-decoration:underline;}
#tlac {margin-right: 20px;}
#mapa, #tlac {background: url('/css/images/funkcie-li.gif') left center no-repeat; padding-left: 12px;}

/* HORNE MENU */
/*
#vrchne-menu {height: 31px; float: right;}
#vrchne-menu div {float: left;margin: 0; padding: 0; padding: .7em 0;}
#vrchne-menu div a {color:#fff; font-size: 96%; display:block; text-align:left;text-decoration:none;}
#vrchne-menu div a:hover {text-decoration:underline;}
#link1 {width: 117px; padding-left: 25px; background: url('/css/images/li-level-1.gif') 15px center no-repeat;}
#link2, #link3, #link4, #link5 {width: 114px; padding-left: 13px; background: url('/css/images/li-level-1.gif') 2px center no-repeat;} */

#vrchne-menu-container {float: right; margin-top: 47px; padding-right: 15px;}
#vrchne-menu {height: 31px; float: right;}
#vrchne-menu li{float:left;list-style-image:none; margin-left: 0;list-style-position:outside;list-style-type:none;}
#vrchne-menu li a{background-image:url('/css/images/button2.gif');background-position:100% 0pt;background-repeat:no-repeat;color:#FFFFFF;display:inline; float:left;margin-right:-14px;width: 130px; _width: 145px; height: 32px; line-height: 32px; padding-left: 15px;/*  padding:0.8em 0 0.5em 15px; */ position:relative;text-decoration:none;}
#vrchne-menu li a.last{background-image:url('/css/images/button2.gif');}
#vrchne-menu li a:hover,#vrchne-menu li a:focus{background-position:100% -32px;}
#vrchne-menu li a.active,#vrchne-menu li a.active:hover,#vrchne-menu li a.active:focus{background-position:100% -32px;}
#link1{z-index:10;}
#link2{z-index:9;}
#link3{z-index:8;}
#link4{z-index:7;}
#link5{z-index:6;}
#link6{z-index:5;}
#link7{z-index:4;}
#link8{z-index:3;}   

/* HLAVNE MENU */
#menu-top{margin: 0; padding: 0; width: 233px; font-size: 96%; background: url('/css/images/menu-level-2.gif') repeat-y;}
#menu-top ul li {margin: 0; padding: 0; background: url('/css/images/menu-level-1.gif') no-repeat; }
#menu-top ul li ul li {padding: 0; margin-left: 15px; background: none;}
#menu-top ul li a {text-decoration: none;}
#menu-top ul li a:hover {text-decoration: underline;}
#menu-top .level-1 li a {display: block; padding: 0 0 1px 15px; color: #fff; height: 34px; line-height: 34px; font-size: 105%;}
#menu-top .level-1 li a.selected {font-weight: bold;} 
#menu-top .level-2 li a, #menu-top .level-3 li a {background: none; padding: 1px 0; font-size: 96%; margin: 0 1px; display: inline; color: #004a80; height: 100%; line-height: 17px; }

#menu-top .level-2 {padding: 5px 10px;}

.podpis, .popis {text-align: left; font-style: italic; font-size: 92%; margin: 10px 0;}
