
html ,body { background:url(../images/bg-pat.png) repeat top left; padding:0; margin:0;}
body {padding-bottom:20px;padding-top:20px;}
*,html,body {font:normal 12px Verdana; color:#333;}
h1, h2, h3, h4 {font:bold 12px Verdana; color:#000; }

em  {font-style: italic; } 
#main em  {font-style: italic; } 

a:link {color:#333;text-decoration:none;font-weight:bold;}
a:visited{text-decoration:none;font-weight:bold;}
a:hover {color:#000; text-decoration:underline;}



#main {position:relative; margin:0 auto; width:940px; padding:0; background:#fff;border:3px solid #fff;} 


/* HEADER */
#header {position:relative; width:940px; height:140px; padding:0; margin:0px auto;}
* html #header {position:relative; width:940px; height:160px; padding:0;}
*+html #header {position:relative; width:940px; height:160px; padding:0;}


.side {
float:left;
width:364px;
border-right:5px solid #fff;
}
.section {
float:left;
width:570px;


}


/* FOOTER */
#footer {position:relative; clear:both; width:940px; height:60px; padding:0;  background:#333; margin:0px auto; top:0px; margin-bottom:15px; color:#fff;}

#footer span {
   float:right;
   padding:20px;
   
} 
#footer a {
float:left;
color:#eee;
padding-right:10px;
}
#footer p {
padding:20px;
text-align:right;
color:#999;
}

#links {
clear:both;
width:900px;
}


/* LAYOUT */
.layout {position:relative;  margin:0px auto; margin-top:4px; width:940px; padding:0px;}

.layout_left {float:left; width:340px; padding:0; background:#fff; } 
.layout_center {float:left; width:260px; margin:0 15px; background:#fff;}
.layout_right {float:right; width:396px; background:#D6BAAD; margin-bottom:10px;}


.layout_left_top {float:left; width:466px; padding:10px; background:#eee; margin-right:10px; margin-bottom:10px;padding-bottom:20px;}
 div.layout_left_top h2{padding-left:10px;}  

.layout li a {font-weight:bold;}
.layout div p {padding:3px 20px; line-height:150%;}
.layout h1 {font:normal 22px Georgia; padding:10px 20px; color:#fff;text-shadow:1px 1px 2px #000000;}
.layout h1 a{font:normal 22px Georgia; color:#fff;}
.layout h2 {font:normal 18px Georgia; padding:20px; padding-bottom:10px;color:#333;}
.layout h3 {font:bold 12px Verdana; padding:10px; color:#333;clear:left;}
.layout .section h3 {padding:10px 20px 0px;}
.layout img {float:left;border:1px solid #999; margin-right:5px;margin-bottom:5px;}

.layout ul {padding-left:10px;line-height:150%;}
.layout ul li { padding:5px 10px;line-height:150%;}

.layout_left_top ul li {background:url(../images/li.png) 0px 6px no-repeat; padding:5px 20px;line-height:150%;}

.layout ol {list-style:decimal;padding-left:30px;line-height:150%;}
.layout ol li{padding:5px 0px;line-height:150%;}

.layout ol ul {list-style:none;padding-left:0px;}
.layout ol ul li{ padding:5px 20px;}

.layout_right h2 {padding:20px;padding-bottom:5px;font:normal 18px Georgia;}
.layout_right h3 {padding:0px;padding-left:20px;}
.layout_right ul {padding-left:10px;}
.layout_right ul li{background:none;padding:5px 10px;line-height:150%;}

.c0  {border:2px solid #A8938A;background-color:#D6BAAD;}
.ca  {border:2px solid #555;background-color:#ccc;}



.layout div p.li {padding:5px 0px; line-height:150%;}
#lpr {height:72px;width:468px;text-align:center;}


.layout-mid {
float:left;
clear:both;
margin-bottom:20px;
margin-top:10px;
}
.layout-mid div p{
padding:0px 20px;
}
.layout-mid div h3{
padding:0px 20px;}



strong {font-weight:bold;}
.pdf {font-weight:bold;}
.pdf img{border:none;}
.pdf span{font-weight:bold;}

div.layout_right p {
line-height:130%;
font-size:11px;
padding:5px 20px 15px 20px;

}
.nar {line-height:130%;font-size:11px;padding-bottom:20px;}
.anot { display:none;}

.mid {
width:100%;
clear:both;
background:#eee;
margin-bottom:10px;
height:210px;
}
.bot {

background:#fff;
width:31%;
padding-bottom:20px;
/*background:url(../images/bg-text.png) 0px 0px repeat;*/
}
.bot h2{
padding:20px;
padding-bottom:10px;
}
.bot h3{
padding:5px 20px;

}
.bot h4{
padding:5px 20px;
}
.layout div.bot p{
font-size:11px;
padding:5px 20px;

}



/* KALENDAR */
.cal {
padding:20px;
float:left;
width:220px;
}
.cal  thead td{ font-weight:bold;}
.cal table {
border:1px solid #fff;
}
.cal .in {
color:#aaa;
}
.cal table td ,.cal table th {
width:30px;
line-height:180%;
text-align:center;
}
.cal table tbody td {background:#fff;color:#000;}
.cal table th {background:#666;color:#fff;font-weight:bold;}
.cal a {color:#000;font-weight:bold;text-decoration:underline}
.cal h2 {padding-left:0px;padding-top:0px;}


.cal-info, .cal-info2{
float:left;
width:270px;
padding-top:10px;
}
.cal-info2{
width:350px;
}
.cal-info h2, .cal-info2 h2{
padding-left:0px;
}




#search {
position:relative;
top:0px;
left:40px;
clear:right;

}

#topl {float: left; margin-top:3px; margin-left: 5px; }
#topl a {border:1px solid #ddd;padding:4px;font-size: 10px;}
#topl a:hover  {border:1px solid #aaa;text-decoration:none;}

#top {float:right;height:34px;width:200px;text-align:right;padding-top:5px;}
#top a {padding:5px;font-weight:normal;font-size:10px;}

#nav {float:left;padding-left:5px;padding-top:6px;}

#nav1 {height:44px;}
#nav1 li {list-style-type:none; display:inline;font-size:10px;margin-right:5px;float:left}
#nav1 li a {padding:5px;background-color:#333;color:#fff;line-height:15px;padding:3px}
#nav1 li a:hover  {background-color:#F2E3B3;color:#000;text-decoration:none;}

#nav2 {height:33px;clear:both;}
#nav2 li {list-style-type:none; display:inline;font-size:16px;margin-right:5px;}
#nav2 li a {padding:2px 4px;background-color:#ffffff;}
#nav2 li a:hover {padding:2px 4px;background-color:transparent;text-decoration:none;}



#nav3 li {list-style-type:none; display:inline;font-size:12px;}
#nav3 li a {font-size:10px;padding:4px;background-color:#333;color:#fff;}
#nav3 li a:hover {background-color:#333;color:#fff;text-decoration:none;}


/* NAVIGATION */
#navigation {position:relative; margin:0 0 10px 0; height:35px; width:640px; z-index:10; float:left;} 
 
 

/* MENU */
ul#navmenu-h {padding:0 0 0 20px;}
ul#navmenu-h ul {position:absolute; width:140px; top:30px; display:none; left:0; border:1px solid #fff; border-top:0;}
ul#navmenu-h li {position:relative; float:left; margin:0; padding:0; list-style-type:none; display:inline;}
ul#navmenu-h li.act a{font-weight:bold;}

ul#navmenu-h a {float:left; height:25px; padding:8px 8px 0 8px; display:block; margin-right:3px;margin-bottom:5px;font:bold 12px Georgia;}
ul#navmenu-h a:hover {float:left; height:25px; padding:8px 8px 0 8px; display:block; margin-right:3px;background:#fff;text-decoration:none;}

ul li.n1 a {border:1px solid #ddd;background-color:#eee;}
ul li.n2 a {border:1px solid #BEA76E;background-color:#E8E0CC;}
ul li.n3 a {border:1px solid #60402C;background-color:#DAD2CD;}
ul li.n4 a {border:1px solid #EFE8D8;background-color:#F6F2EA;}
ul li.n5 a {border:1px solid #DEA375;background-color:#FAF2EC;}
ul li.n6 a {border:1px solid #AF8260;background-color:#ECE1D8;}
ul li.n7 a {border:1px solid #ddd;background-color:#eee;}

ul li.act {
background: #FFFFFF url(../images/nav-arr.png) no-repeat center bottom;

}



#donori { 
text-align:center;
padding:10px;
line-height:150%;
font-size:11px;
}
#donori img{
margin-top:10px;
padding:0px 10px;
} 


form#register_form tr td{
padding:3px 10px;
}
form#register_form  .w100p {
width:300px;
}

#header img.print {display:none;}
#header a#home {float:left}

#vsevedko {
width:200px;
height:200px;
background: transparent url(/swf/vsevedko.png) no-repeat right bottom;
float:right;
margin:10px;
margin-top:52px;
margin-bottom:0px;
}
#vsevedko p{
font-weight:bold;
text-align:center;
padding-right:40px;
padding-top:28px;
padding-left:20px;
line-height:160%;
color:#593E2E;
}
#vsevedko p a{
font-weight:bold;
text-decoration:underline;
}

#bottom {

float:left;
clear:both;
}

#zbludilko {
width:200px;
height:295px;
background: transparent url(/swf/zbludilko.png) no-repeat right bottom;
float:right;
position:relative;
right:0px;
bottom:0px;

margin:10px;
margin-bottom:0px;


}
#zbludilko  p{
font-weight:bold;
text-align:center;
padding-right:40px;
padding-top:130px;
vertical-align:bottom;
padding-left:20px;
line-height:200%;
}

#aktuality {
display:table-row;
}
#aktuality div {
display:table-cell;
padding-bottom:20px;
width:24%;
height:130px;
float:left;
}
#aktuality div h3{
padding-top:5px;
padding-bottom:5px;
}
#aktuality div p{
padding-bottom:5px;

}
#aktuality div a{
padding:0px;
padding-left:20px;
text-decoration:underline;
font-size:10px;
}
#aktuality div h3 a{
padding:0px;
font-size:inherit;
text-decoration:none;
font-weight:bold;
}
#aktuality div h3 a:hover{
text-decoration:underline;
}

a.vsetky {
 float:right;
 margin-top:-30px;
 padding-right:15px;
 text-decoration:underline;
 cursor:pointer;
}

#print {
float:right;
padding-top:10px;
}
#print img {
border:none;
vertical-align:middle;
}
#print a{
line-height:16px;
margin-right:10px;
float:left;
}
#print a:hover{
text-decoration:none;
}
h2 a {
font:normal 18px Georgia;
}



#reakcia {
border-top:1px solid #666;
margin:10px 20px;
}
#reakcia form {

}
#reakcia form input, #reakcia form textarea{
display:block;
width:300px;
}
#reakcia form input#sub {
width:100px;
}
#reakcia p {
font-weight:bold;
padding:10px 0px;
}

#anketa a {
font-size:18px;
font-family:Georgia,Arial;
margin-right:20px;
line-height:150%;
}
#anketa img {


}
.layout  div .cimg {
float:none;
margin:0;
}

#komentare {
border-top:1px solid #666;
margin:10px 20px;
}

.layout_ver {
width:100%;
float:left;
}
.layout_ver ul {
margin:0px;
padding:0px;
}
.layout_ver ul li {
margin:0px;
padding:0px;
}
.layout_ver img{
margin:20px;
}
.karikatura img {
margin-bottom:20px;

}

#filter input,#filter select{
margin-left:10px;

}
#filter {
padding:10px 0px;
}

#filter div{
padding-top:10px;
}
#filter div h3{
float:left;
width:127px;
text-align:right;
font-size:11px;
padding-right:0px;
padding-top:3px;

}
#filter #submit {
margin-left:145px;
}

.side h3  {padding:0px 20px;padding-top:10px;}
.side h2  {padding:0px 20px;}
.side h1  {padding:0px 20px;}
.side h2 a {font-size:12px;font-family:Verdana;}
.side h1 a {font-size:22px;}
.side h3 a {font-size:12px;}
.side div p {font-size:11px;padding:5px 20px 10px;color:#333;}

.side .grey0{background: #7ABFA6;padding-top:20px;padding-bottom:20px;-moz-border-radius-topleft: 5px;border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-radius-bottomleft: 5px;margin-bottom:5px;}
.side .grey0s{background: #F29B30;padding-top:20px;padding-bottom:20px;-moz-border-radius-topleft: 5px;border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-radius-bottomleft: 5px;margin-bottom:5px;}
.side .grey1 {background: #aaa;padding-top:20px;padding-bottom:20px;margin-bottom:5px;-moz-border-radius-topleft: 5px;border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-radius-bottomleft: 5px;}
.side .grey1s {background: #93AD29;padding-top:20px;padding-bottom:20px;margin-bottom:5px;-moz-border-radius-topleft: 5px;border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-radius-bottomleft: 5px;}
.side .grey2 {background: #593E2E;padding-top:20px;padding-bottom:20px;margin-bottom:5px;-moz-border-radius-topleft: 5px;border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-radius-bottomleft: 5px;}
.side .grey3 {background: #F4D36B;padding-top:20px;padding-bottom:20px;margin-bottom:5px;-moz-border-radius-topleft: 5px;border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-radius-bottomleft: 5px;}

.section .grey {padding:10px 10px 0 10px;background: #A56516;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;margin-bottom:5px;}
.section .grey p {color:#fff;padding:5px 10px}


.section .grey0 {padding-top:10px;padding-bottom:20px;background: #F29B30;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}
.section .grey0s {padding-top:10px;padding-bottom:20px;background:#7ABFA6;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}

.section .grey1 {padding-top:10px;padding-bottom:20px;background:#93AD29;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}
.section .grey1s {padding-top:10px;padding-bottom:20px;background: #aaa;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}

.section .grey2 {padding-top:10px;padding-bottom:20px;background:#F26A1B;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}
.section .grey2s {padding-top:10px;padding-bottom:20px;background:#593E2E;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}

.section .grey3 {padding-top:10px;padding-bottom:20px;background:#19BF9C;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}

.section .grey4 {padding-top:10px;padding-bottom:20px;background:#F2E3B3;margin-bottom:5px;-moz-border-radius-topright: 5px;border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomright: 5px;}

#download a {display:block;clear:right;margin-left:20px;}
#download a:hover {text-decoration:none;}
#download img{border:none;vertical-align:middle;}

.c1  {background-color:#F29B30;border-left:4px solid #F29B30;padding:2px 0 3px}
.c2  {background-color:#93AD29;border-left:4px solid #93AD29;padding:2px 0 3px}
.c3  {background-color:#F26A1B;border-left:4px solid #F26A1B;padding:2px 0 3px}
.c4  {background-color:#19BF9C;border-left:4px solid #19BF9C;padding:2px 0 3px}

#nav3 li.c5 a:hover{background-color:#7ABFA6;}
#nav3 li.c6 a:hover{background-color:#593E2E;}
#nav3 li.c7 a:hover{background-color:#aaa;}

.side .grey1s h2 {color:#fff;text-shadow:1px 1px 2px #000000;}
.side .grey0s h2 {color:#fff;text-shadow:1px 1px 2px #000000;}

.side .grey2 h2 ,.section  .grey2s h2 {color:#fff;text-shadow:1px 1px 2px #000000;}
.side .grey2  a ,.section .grey2s  a {color:#fff;}
.side .grey2  h3 a ,.section .grey2s  a {color:#F2E3B3;}
.side .grey2 p ,.section .grey2s p {color:#fff;}
.section .grey2s em {color:#fff;}

.side .grey1 h2 {color:#fff;text-shadow:1px 1px 2px #000000;padding-bottom:10px;}

.section h2.white {color:#fff;text-shadow:1px 1px 2px #000000}

.section .grey h1 {padding:10px;}
.section h2 a {font-size:16px;}

.side img.banner {margin:20px;}
.layout .section img {float:none;border:1px solid #999;}
.layout .side img {float:none;border:1px solid #999;margin:0px auto;margin:0px;margin-left:5px;margin-top:10px;}
.layout .side img.banner {float:none;border:1px solid #999;margin:20px}