/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version:0.12.0 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
/* My style*/
body{font-family:Verdana,Geneva,arial,Helvetica,sans-serif; font-size:medium; text-align:justify; background:url(/img/grafika/background.gif) repeat #f9e878;  color:#000; }
p{margin:10px 0;}
a,a:hover{color:#000;text-decoration:underline;}
a:hover{text-decoration:none; font-weight:bold;}
.ext,.external{background:url(/img/grafika/extF.gif) center right no-repeat; padding-right:15px;}
.ext{background-image:url(/img/grafika/extE.gif); font-size:100%;}
h1{font-size:250%; font-family:"Times New Roman",Times,serif; color:#000; font-weight:bold; text-align:center; vertical-align:middle; margin:0 auto; width:504px; height:90px; white-space:nowrap; position:relative; top:0px;}
h1 span{display:block; position:absolute; left:0; top:0; z-index:3; height:52px; width:100%; background:url(/img/grafika/nadpis.jpg);}
h2{font-size:12px; font-weight:bold; margin:0px 1px 5px 1px; padding:1px 10px 2px 10px; background:#f87700;}
h3{margin:5px 0; font-size:100%; font-weight:bold;}
#boxtop{position:static; background:url(/img/grafika/hlavicka.jpg) top left repeat-x #f87700; border-bottom:2px solid #000; margin-bottom:1px;}
#logo,#logor{border-style:none; margin:3px 5px; float:left;}
#logor{float:right;}
#stred{width:48em; float:none; background-color:#fdffc0; margin:5px auto; border:2px solid #000;}
#uvod{background:url(/img/grafika/hlavni.jpg) top right no-repeat; padding-top:5px;}
.hlavni{width:27.5em; z-index:5; margin-top:-4px;}
.hlavni li{padding:1px; line-height:140%;}
#uvod .vedl li{list-style-type:circle; margin-left:15px;}
#sipka1,#sipka2,#sipka4{position:relative; z-index:5; top:68px; left:-134px;}
#sipka2{top:249px; left:-288px;}
#sipka4{top:13px; left:-423px;}
.boxmenu{border:0 none; width:10em; }
ul.boxmenu li{font-size:70%; text-align:left; white-space:nowrap; list-style-type:none; padding:1px; margin:0; width:13.9em; background:url(/img/grafika/button.jpg) top left repeat-y #f87700;}
ul.boxmenu #active{background:none; background-color:#f9e878; color:#000;}
ul.boxmenu #active:hover{background:none; background-color:#ccc; color:#000;}
ul.boxmenu a,ul.boxmenu a:link,ul.boxmenu a:active,ul.boxmenu a:visited{display:block; border:none; padding:2px 5px 2px 5px; font-weight:bold; color:#000; line-height:130%; text-decoration:none; background:url(/img/grafika/button.jpg) top left repeat-y #f87700;}
ul.boxmenu a:hover{background:none; background-color:#ccc; color:#000; text-decoration:none;}
.boxerror{border:1px solid #000; line-height:100%; background-color:#ffffe1; margin-left:10px;}
.boxerror table{padding:5px 5px 0; font-size:60%;}
#content-box{margin-left:10em;}
#nudle{float:left;}
div.clanek{font-size:80%; line-height:130%; margin:0 2px 5px 10px;}
div.clanek p{margin-right:5px;}
div.clanek p a,div.clanek a,div.clanek ul li a,#uvod ul li a,div.clanek a:link,div.clanek a:active,div.clanek a:visited{font-size:100%;}
div.clanek p img{float:left; padding:4px 0 0;}
div.clanek h4{font-size:100%; font-weight:bold; margin:5px 0;}
div.clanek img{border:none; margin:3px 6px 3px 0;}
div.clanek hr{border:1px solid #f59502;}
div.clanek li{list-style-type:disc; text-align:left;}
div.clanek ul{padding:0 2px 2px 16px;}
div.clanek h2{font-size:110%; font-weight:bold; margin:0; padding:0; background:transparent;}
div.clanek .rastr{background-color:#EFEFEF; border:1px solid #878A8F; padding:10px; margin:5px 5px 5px 0px;}
div.clanek .rastr2{background-color:#ffddcc; border:1px solid #878A8F; padding:10px; margin:5px 0px 5px 0px;}
.r{text-align:right;}
.m{text-align:center;}
.b{font-weight:bold;}
.zalomit{height:1px; clear:both; visibility:hidden;}
#copyright{font-size:60%; text-align:center; width:100%; padding-bottom:10px; color:#555; }
#copyright a{text-decoration:none;}
#copyright a:link,.copyright a:active,.copyright a:visited{text-decoration:none;}
/* STRONG */
strong{font-weight:bold;}
/* FLOAT,CLEAR */
.fl_left{float:left;}
.fl_right{float:right;}
.cl_both{clear:both;}
.cl_left{clear:left;}
.cl_right{clear:right;}
/* BR */
.br_0{font-size:0px; line-height:0px; height:0px;}
.br_1{font-size:1px; line-height:1px; height:1px;}
.br_2{font-size:2px; line-height:2px; height:2px;}
.br_5{font-size:1px; line-height:5px; height:5px;}
.br_10{font-size:1px; line-height:10px; height:10px;}
.br_20{font-size:1px; line-height:20px; height:20px;}
/* PADDING */
.p_0{padding:0px;}
.p_1{padding:1px;}
.p_2{padding:2px;}
.p_5{padding:5px;}
.p_10{padding:10px;}
.p_12{padding:12px;}
.p_20{padding:20px;}
.p_r_2{padding-right:2px;}
.p_r_5{padding-right:5px;}
.p_r_10{padding-right:10px;}
.p_r_20{padding-right:20px;}
.p_l_2{padding-left:2px;}
.p_l_5{padding-left:5px;}
.p_l_10{padding-left:10px;}
.p_l_12{padding-left:12px;}
.p_l_15{padding-left:15px;}
.p_l_20{padding-left:20px;}
.p_t_2{padding-top:2px;}
.p_t_5{padding-top:5px;}
.p_t_10{padding-top:10px;}
.p_t_15{padding-top:15px;}
.p_t_20{padding-top:20px;}
.p_b_2{padding-bottom:2px;}
.p_b_5{padding-bottom:5px;}
.p_b_10{padding-bottom:10px;}
.p_b_20{padding-bottom:20px;}
.p_rl_5{padding-right:5px;padding-left:5px;}
.p_rl_10{padding-right:10px;padding-left:10px;}
.p_rl_20{padding-right:20px;padding-left:20px;}
.p_tb_2{padding-top:2px;padding-bottom:2px;}
.p_tb_5{padding-top:5px;padding-bottom:5px;}
.p_tb_10{padding-top:10px;padding-bottom:10px;}
.p_tb_20{padding-top:20px;padding-bottom:20px;}
.p_r_50{padding-right:50px;}
/* ALIGN */
.al_right{text-align:right;}
.al_left{text-align:left;}
.al_center{text-align:center;}
.va_top{vertical-align:top;}
.va_middle{vertical-align:middle;}
.va_bottom{vertical-align:bottom;}
/* FONT STYLE */
.f_b_bold{font-family:Arial Black;}
.f_bold{font-weight:bold;}
.f_weight_n{font-weight:normal;}
.f_underline{text-decoration:underline;}
.f_normal{text-decoration:none;}
/* Galerie */
div#fotogalerie{font-size:80%; }
.velka_sipka_l_disabled{background-image:url(/img/grafika/velka_sipka_l_disabled.gif);background-position:left;background-repeat:no-repeat;line-height:52px;padding-left:90px;font-size:52px;height:52px;text-decoration:none;font-weight:normal;}
.velka_sipka_r_disabled{background-image:url(/img/grafika/velka_sipka_r_disabled.gif);background-position:right;background-repeat:no-repeat;line-height:52px;padding-right:90px;font-size:52px;height:52px;text-decoration:none;font-weight:normal;}
a.velka_sipka_l, a.velka_sipka_l:hover{background-image:url(/img/grafika/velka_sipka_l.gif);background-position:left;background-repeat:no-repeat;line-height:52px;padding-left:90px;font-size:52px;height:52px;text-decoration:none;font-weight:normal;}
a.velka_sipka_l:hover{background-image:url(/img/grafika/velka_sipka_l_hover.gif);text-decoration:none;font-weight:normal;}
a.velka_sipka_r, a.velka_sipka_r:hover{background-image:url(/img/grafika/velka_sipka_r.gif);background-position:right;background-repeat:no-repeat;line-height:52px;padding-right:90px;font-size:52px;height:52px;text-decoration:none;font-weight:normal;}
a.velka_sipka_r:hover{background-image:url(/img/grafika/velka_sipka_r_hover.gif);text-decoration:none;font-weight:normal;}
.gal_top{width:400px;}
.gal_mini{width:100px;}
.gal_top, .gal_mini{text-align:center;padding:0px;margin:0px;}
@media print{#menuleva,.boxmenu,#nudle,.copyright{display:none;}
#content-box{margin:0;}
#stred{margin:0;}
body{background-color:#fff;}
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/img/grafika/cb/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/img/grafika/cb/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/img/grafika/cb/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/img/grafika/cb/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}