/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}

* {
     padding: 0;
     margin: 0;
}
img {
     border: 0;
}

body {
    font-family:Arial, Helvetica, sans-serif;
    line-height: 1.6em;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #0F0F0F;
	background:#fee5bd;
}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after,
.items-row:before,
.items-row:after,
.pager:before,
.pager:after {
  content: "";
  display: table;
}
.group:after,
.items-row:after,
.pager:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* transfer from old css */

p { margin-top:0px; margin-bottom:0px; }

p.riadky_tbl {padding-top:3px; padding-bottom:3px; border-bottom:2px solid #d9d9d9}

a:link, a:visited {	
    text-decoration: underline;
    font-weight: normal;
    color: #000;
    outline: none;
    text-align: left;
}
.float { 
     float: left; 
} 
.clear { 
    clear: both; 
} 

.obtekanie_zprava { float:left; margin-right:10px; margin-bottom:3px; margin-top:3px; }
.obtekanie_zlava { float:right; margin-left:10px; margin-bottom:3px; margin-top:3px; }
.koniec_obtekania { clear:both }

span.content_rating { font-size:11px; padding-top:0px; line-height:19px }
span.content_vote { line-height:19px;  }
span.content_vote { padding-bottom:13px; display:block; font-size:11px }
span.content_vote input.button { font-size:9px; padding:1px; background-color:#f96c1f; border:1px solid #CCC; }

/* 3col layout */

#frame_all { margin:0px auto; padding:0; padding-left:0px; padding-right:8px; padding-top:0px; border:0; width:944px; background:#ffffff; border-top:1px solid #efefef; margin-top:0px; margin-bottom:30px;  
     -moz-box-shadow: 2px 2px 3px #888; 
  -webkit-box-shadow: 2px 2px 3px #888;
          box-shadow: 2px 2px 3px #888; 

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=150, strength=3)";

	filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=150, strength=3);

}

#header { padding-top:1px; margin:0; overflow:inherit }
#header h1 { padding-top:0px } 

div#logo_frame { height:auto; overflow:inherit; float:left }
div.finder { margin-top:7px; margin-bottom:10px }
div.finder label { display:none; font-size:11px }
div.finder input#mod-finder-searchword99 { border:1px solid #cccccc; background-color:#ecefef; margin-right:5px; font-size:12px; width:120px; padding:2px }
div.finder button.btn { border:0; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color:#b4c1c9; color:#1e1e1e; padding:1px; font-size:11px; cursor:pointer; position:relative; top:-1px; width:52px }

div.moduletable.end_umenu div.end_umenu { width:210px; height:10px; background-color:#e6e6e6; margin-bottom:10px; }

div.cblogin { margin-bottom:0px; }

div#logo { width:181px; height:147px; margin-top:5px; }
div#logo a img { width:181px; height:147px; }
div#header_right_box  { float:left; margin-top:5px; width:763px; height:147px; }
 div#top_header_box { height:40px; overflow:inherit; } 
   div#top_menu_header_box { float:left; background-color:#ffffff; height:23px; margin-top:17px}
   div#top_language_header_box { float:right; font-size:12px; background-color:#ffffff; margin-right:0px; }
 div#top_header_right_branding {  width:760px; height:57px; overflow:inherit; background:#ffffff }
  div#header_site_name { display:inline-block; padding-left:16px; padding-top:6px; padding-bottom:20px; float:left;}
   div#header_site_name h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; color:#f96c1f; line-height:32px; margin:0 }
  div#header_site_top_menu { background:#f96c1f; color:#ffffff; height:30px; width:100%; overflow:hidden; margin-top:20px;  } 
  div#header_site_banner { float:left }
  
  #mod-finder-searchform {
	  display:inline-block;
	  float:right;
  }

#content ul {
	margin:0;
	padding:0;	
	margin-left:20px;
}

#content ul li {
	margin:0;
	padding:0 ;
	padding-left:10px !important; 
}

#content .slideshow ul { 	
	margin-left:0px;

}

#content .slideshow ul li {
	padding-left:0px !important; 	
}
  
div.tree-nav ul { list-style:none; padding-left:10px }
div.tree-nav ul li { float:left; display:block; }
div.tree-nav ul li a { color:#ffffff; text-decoration:none; display:block; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:6px; font-size:14px;}
div.tree-nav ul li a:hover { background-color:#ffffff; color:#f96c1f; font-weight:normal }

div.msearch { width:125px; float:right }
form.msearch { display:block }
div.msearch label { display:none; }
div.msearch input#mod_search_searchword { font-size:13px; color:#666666; height:19px; position:relative; top:-10px; margin-left:3px; padding-left:3px; width:115px; float:left; margin-top:15px }

div.msearch input.button.msearch { float:right }

ul.menu-nav { list-style:none; padding-left:0px }
ul.menu-nav li { float:left; display:block; vertical-align:bottom }

ul.menu-nav li.divider span { margin-top:3px; display:block; }

ul.menu-nav li.divider.last { display:none; }

ul.menu-nav li a,
ul.menu-nav li > span.nav-header { color:#ffffff; text-decoration:none; display:block; padding-left:20px; padding-right:20px; padding-top:4px; padding-bottom:5px; font-size:14px; cursor: pointer}
ul.menu-nav li a:hover { background-color:#d9560e; color:#ffffff; font-weight:normal }

ul.menu-nav li span.separator span { margin-top:3px; display:block; width:1px; padding-left:0px; margin-left:0px; position:relative; left:-1px }



/*ul.sf-horizontal { margin:0; padding:0; padding-left:200px; background-color:white; font-size:13px }
ul.sf-horizontal li { background-color:#ffffff;} */

/* CK menu */

ul.menu.mmmenu { list-style:none }

ul.menu.mmmenu>li>a { height:54px; line-height:54px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#ffffff; text-decoration:none; padding-left:15px; padding-right:7px; font-weight:bold; background-color:#003664  }
ul.menu.mmmenu li a:hover, ul.menu.mmmenu li.sfhover a, ul.menu.mmmenu li.sfhover a:hover { background-color:#ffffff !important; color:#003664 !important }
ul.menu.mmmenu li.active a { background-color:#d80003; color:#ffffff }
ul.menu.mmmenu h2 { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#003664 }

ul.menu.mmmenu li.item240 { display:none }
ul.menu.mmmenu li.item1.active a { background-color:transparent; color:#ffffff }
ul.menu.mmmenu li.item1.active a:hover { background-color:#ffffff; color:#003664 }

ul.menu.mmmenu li div.floatCK { /*margin-left:174px !important;*/ }

ul.menu.mmmenu li a.o_skole { background-color:#89c52e }
ul.men.ummmenu li a.o_skole:hover { background-color:#e7f3d5 !important; color:#89c52e !important }
ul.menu.mmmenu li a.rodicia_a_ziaci { background-color:#3fa4ea }
ul.menu.mmmenu li a.akcie { background-color:#eb0000 }
ul.menu.mmmenu li a.kontakty { background-color:#f79f06 }

/* override mmmenu styling */

div#maximenuCK { margin-bottom:10px }
div#maximenuCK ul.maximenuck li.level1 { padding:0 !important }
div#maximenuCK ul.maximenuck li.maximenuck { width:181px !important }

div#maximenuCK ul.maximenuck li.parent.level1>a, div#maximenuCK ul.maximenuck li.parent.level1>span { line-height:30px
}

div#maximenuCK ul.maximenuck li a.maximenuck, div#maximenuCK ul.maximenuck li span.separator {
    height : 54px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:18px !important; 
	color:#ffffff !important;
	background-color:#f96c1f !important;
}

div#maximenuCK span.titreck { 
    color:#ffffff !important;
    font-size:18px !important;
	font-weight:bold !important;
    line-height : 54px !important;
    height : 54px !important;
	padding-left:15px !important;
 }
 
div#maximenuCK ul.maximenuck ul.maximenuck2 {
	margin:0 !important;
	width:200px !important;
}

div#maximenuCK ul.maximenuck li.maximenuck div.floatck { 
  margin: -54px 0 0 181px !important
}

div#maximenuCK ul.maximenuck li.maximenuck.item56.level1 > div.floatck { 
  margin: -46px 0 0 181px !important
}

div#maximenuCK ul.maximenuck2 li.maximenuck div.floatck { 
  margin: -30px 0 0 200px !important
}

div#maximenuCK ul.maximenuck2 li a.maximenuck, div#maximenuck ul.maximenuck2 li span.separator {
    height : auto !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important; 
	color:#ffffff !important;
	/*background-color:#f96c1f !important;*/
	background-color:transparent !important;
}

div#maximenuCK ul.maximenuck2 span.titreck { 
    color:#ffffff !important;
    font-size:13px !important;
	font-weight:bold !important;
    line-height : 18px !important;
    height : auto !important;
	padding-left:15px !important;
	padding-top:6px; padding-bottom:6px;
 }
 
div#maximenuCK ul.maximenuck2 li.maximenuck { width:200px !important } 

div#maximenuCK ul.maximenuck2 li a.maximenuck,
div#maximenuCK ul.maximenuck2 li span.separator {
    border-bottom : 0px solid #505050 !important;
    width : 200px !important;
	display:block;
}

 
/* override mmmenu color styling (4 levels) */

/* o skole */
 
div#maximenuCK ul.maximenuck li a.o_skole { background-color:#89c52e !important }
div#maximenuCK ul.maximenuck li a.o_skole:hover { background-color:#e7f3d5 !important;  }
div#maximenuCK ul.maximenuck li a.o_skole:hover span { color:#89c52e !important }

div#maximenuCK ul.maximenuck li.maximenuck.item56 div.floatck { background-color:#89c52e !important; border-left:2px solid #89c52e
}

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2, div#maximenuCK ul.maximenuck li.maximenuCK.item56 ul.maximenuck2 li a { background-color:transparent !important }

div#maximenuCK ul.maximenuck li.maximenuck.item56.parent.level1>a:hover { background : url(../images/maxi_arrow1_green.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level1>a:hover { background : url(../images/mini_arrow1_green.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level2>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level2.sfhover>a { background : url(../images/mini_arrow1_green.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level3>a { background : url(../images/mini_arrow1_green.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level3>a:hover { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level3.sfhover>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level4>a:hover { background : url(../images/mini_arrow1_green.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck.parent.level4.sfhover>a { background : url(../images/mini_arrow1_green.png) center right no-repeat; }


div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li a:hover { background-color:#e7f3d5 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li a:hover span { color:#89c52e !important }
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.sfhover a { background-color:#e7f3d5 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.sfhover a span { color:#89c52e !important }
	
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck div.floatck { background-color:#e7f3d5 !important; border-left:2px solid #e7f3d5 }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a span { color:#89c52e !important
	}
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#89c52e !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#ffffff !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#89c52e !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a span { color:#ffffff !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#89c52e !important; border-left:2px solid #89c52e !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#e7f3d5 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#89c52e !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li ul.maximenuck2 li a:hover span { color:#ffffff !important; background-color:#89c52e !important;  }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#e7f3d5 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#89c52e !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#e7f3d5 !important; border-left:2px solid #e7f3d5 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item56 a:hover { background-color:#89c52e !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item56 a:hover span { color:#e7f3d5 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item56.sfhover a { background-color:#89c52e !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item56 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item56.sfhover  a span { color:#e7f3d5 !important; }

/* rodicia a ziaci */

div#maximenuCK ul.maximenuck li a.rodicia_a_ziaci { background-color:#3fa4ea !important }

div#maximenuCK ul.maximenuck li a.rodicia_a_ziaci { background-color:#3fa4ea !important }
div#maximenuCK ul.maximenuck li a.rodicia_a_ziaci:hover { background-color:#d0eafb !important;  }
div#maximenuCK ul.maximenuck li a.rodicia_a_ziaci:hover span { color:#3fa4ea !important }

div#maximenuCK ul.maximenuck li.maximenuck.item57 div.floatck { background-color:#3fa4ea !important; border-left:2px solid #3fa4ea
}

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2, div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li a { background-color:transparent !important }

div#maximenuCK ul.maximenuck li.maximenuck.item57.parent.level1>a:hover { background : url(../images/maxi_arrow1_blue.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level1>a:hover { background : url(../images/mini_arrow1_blue.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level2>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level2.sfhover>a { background : url(../images/mini_arrow1_blue.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level3>a { background : url(../images/mini_arrow1_blue.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level3>a:hover { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level3.sfhover>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level4>a:hover { background : url(../images/mini_arrow1_blue.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck.parent.level4.sfhover>a { background : url(../images/mini_arrow1_blue.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li a:hover { background-color:#d0eafb !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li a:hover span { color:#3fa4ea !important }
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.sfhover a { background-color:#d0eafb !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.sfhover a span { color:#3fa4ea !important }
	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck div.floatck { background-color:#d0eafb !important; border-left:2px solid #d0eafb }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a span { color:#3fa4ea !important
	}
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#3fa4ea !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#ffffff !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#3fa4ea !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#ffffff !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#3fa4ea !important; border-left:2px solid #3fa4ea !important }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#d0eafb !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#3fa4ea !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li ul.maximenuck2 li a:hover span { color:#ffffff !important; background-color:#3fa4ea !important;  }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#d0eafb !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#3fa4ea !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#d0eafb !important; border-left:2px solid #d0eafb !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item57 a:hover { background-color:#d0eafb !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item57 a:hover span { color:#3fa4ea !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item57.sfhover a { background-color:#d0eafb !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item57 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item57.sfhover  a span { color:#3fa4ea !important; }

/* akcie */

div#maximenuCK ul.maximenuck li a.akcie { background-color:#eb0000 !important }

div#maximenuCK ul.maximenuck li a.akcie { background-color:#eb0000 !important }
div#maximenuCK ul.maximenuck li a.akcie:hover { background-color:#ffb1b1 !important;  }
div#maximenuCK ul.maximenuck li a.akcie:hover span { color:#eb0000 !important }

div#maximenuCK ul.maximenuck li.maximenuck.item58 div.floatck { background-color:#eb0000 !important; border-left:2px solid #eb0000
}

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2, div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li a { background-color:transparent !important }

div#maximenuCK ul.maximenuck li.maximenuck.item58.parent.level1>a:hover { background : url(../images/maxi_arrow1_red.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level1>a:hover { background : url(../images/mini_arrow1_red.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level2>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level2.sfhover>a { background : url(../images/mini_arrow1_red.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level3>a { background : url(../images/mini_arrow1_red.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level3>a:hover { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level3.sfhover>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level4>a:hover { background : url(../images/mini_arrow1_red.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck.parent.level4.sfhover>a { background : url(../images/mini_arrow1_red.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li a:hover { background-color:#ffb1b1 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li a:hover span { color:#eb0000 !important }
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.sfhover a { background-color:#ffb1b1 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.sfhover a span { color:#eb0000 !important }
	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck div.floatck { background-color:#ffb1b1 !important; border-left:2px solid #ffb1b1 }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a span { color:#eb0000 !important
	}
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#eb0000 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#ffffff !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#eb0000 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#ffffff !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#eb0000 !important; border-left:2px solid #eb0000 !important }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#ffb1b1 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#eb0000 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li ul.maximenuck2 li a:hover span { color:#ffffff !important; background-color:#eb0000 !important;  }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#ffb1b1 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#eb0000 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#ffb1b1 !important; border-left:2px solid #ffb1b1 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item58 a:hover { background-color:#ffb1b1 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item58 a:hover span { color:#eb0000 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item58.sfhover a { background-color:#ffb1b1 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item58 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item58.sfhover  a span { color:#eb0000 !important; }

/* tabulky */

#content table {
	border-color:#cecece;
	
}

#content table tr td {
	padding:10px;
	border-color:#cecece;	
	vertical-align:top;
	}
	
#content table tr td ul {
	margin-left:20px
}

#content table tr td h3 {
	margin-top:0px;
	padding-top:0px;
}

#content table tr td img {
	display:block;
}

/* covid */

div#maximenuCK ul.maximenuck li a.covid { background-color:#e2c22b !important }

div#maximenuCK ul.maximenuck li a.covid:hover { background-color:#f9f0a0 !important;  }
div#maximenuCK ul.maximenuck li a.covid:hover span { color:#e2c22b !important }

div#maximenuCK ul.maximenuck li.maximenuck.item781 div.floatck { background-color:#e2c22b !important; border-left:2px solid #e2c22b
}

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2, div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li a { background-color:transparent !important }

div#maximenuCK ul.maximenuck li.maximenuck.item781.parent.level1>a:hover { background : url(../images/maxi_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level1>a:hover { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level2>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level2.sfhover>a { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level3>a { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level3>a:hover { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level3.sfhover>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level4>a:hover { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck.parent.level4.sfhover>a { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li a:hover { background-color:#f9f0a0 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li a:hover span { color:#e2c22b !important }
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.sfhover a { background-color:#f9f0a0 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.sfhover a span { color:#e2c22b !important }
	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck div.floatck { background-color:#f9f0a0 !important; border-left:2px solid #ffe5b8 }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a span { color:#e2c22b !important
	}
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#f9f0a0 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#ffffff !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#e2c22b !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#ffffff !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#e2c22b !important; border-left:2px solid #e2c22b !important }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#f9f0a0 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#e2c22b !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li ul.maximenuck2 li a:hover span { color:#ffffff !important; background-color:#e2c22b !important;  }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#f9f0a0 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#e2c22b !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#f9f0a0!important; border-left:2px solid #f9f0a0 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item781 a:hover { background-color:#f9f0a0 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item781 a:hover span { color:#e2c22b !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item781.sfhover a { background-color:#f9f0a0 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item781 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item781.sfhover  a span { color:#e2c22b !important; }

/* kontakty */

div#maximenuCK ul.maximenuck li a.kontakty { background-color:#f79f06 !important }

div#maximenuCK ul.maximenuck li a.kontakty { background-color:#f79f06 !important }
div#maximenuCK ul.maximenuck li a.kontakty:hover { background-color:#ffe5b8 !important;  }
div#maximenuCK ul.maximenuck li a.kontakty:hover span { color:#f79f06 !important }

div#maximenuCK ul.maximenuck li.maximenuck.item59 div.floatck { background-color:#f79f06 !important; border-left:2px solid #f79f06
}

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2, div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li a { background-color:transparent !important }

div#maximenuCK ul.maximenuck li.maximenuck.item59.parent.level1>a:hover { background : url(../images/maxi_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level1>a:hover { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level2>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level2.sfhover>a { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level3>a { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level3>a:hover { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level3.sfhover>a { background : url(../images/mini_arrow1.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level4>a:hover { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck.parent.level4.sfhover>a { background : url(../images/mini_arrow1_orange.png) center right no-repeat; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li a:hover { background-color:#ffe5b8 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li a:hover span { color:#f79f06 !important }
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.sfhover a { background-color:#ffe5b8 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.sfhover a span { color:#f79f06 !important }
	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck div.floatck { background-color:#ffe5b8 !important; border-left:2px solid #ffe5b8 }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a span { color:#f79f06 !important
	}
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#f79f06 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#ffffff !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#f79f06 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#ffffff !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#f79f06 !important; border-left:2px solid #f79f06 !important }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover { background-color:#ffe5b8 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li a:hover span { color:#f79f06 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li ul.maximenuck2 li a:hover span { color:#ffffff !important; background-color:#f79f06 !important;  }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover a { background-color:#ffe5b8 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.sfhover  a span { color:#f79f06 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck div.floatck { background-color:#ffe5b8 !important; border-left:2px solid #ffe5b8 !important; }

div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item59 a:hover { background-color:#ffe5b8 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item59 a:hover span { color:#f79f06 !important; }
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item59.sfhover a { background-color:#ffe5b8 !important; }	
div#maximenuCK ul.maximenuck li.maximenuck.item59 ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.maximenuck ul.maximenuck2 li.item59.sfhover  a span { color:#f79f06 !important; }

ul.mbottom { list-style:none; }
ul.mbottom li {  }
ul.mbottom li a { color:#a7a9ac; text-decoration:underline; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-left:10px }

/*
div.floatCK { }

div.maxidrop-main { width:100%; background:#ffffff; border-bottom:1px solid #dadada; border-right:1px solid #dadada; border-left:1px solid #dadada }
div.maxidrop-main {
     -moz-box-shadow: 2px 2px 3px #666; 
  -webkit-box-shadow: 2px 2px 3px #666;
          box-shadow: 2px 2px 3px #666; 

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=150, strength=3)";

	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=150, strength=3);
		  
}

ul.maximenuCK2 { margin:0; padding:10px 9px !important; list-style:none;  background:transparent }
ul.maximenuCK2 li { }
ul.maximenuCK2 li a { color:#013564; font-weight:normal; font-size:12px; padding:5px 0px !important; background-color:#ffffff !important; line-height:17px; height:auto; }
ul.maximenuCK2 li a:hover { text-decoration:underline; }
ul.maximenuCK2 li a span { display:block; }

ul.maximenuCK2 li.item71 a, ul.maximenuCK2 li.item72 a  { font-weight:bold; }

 */


/*ul.sf-horizontal li a { padding:5px 5px; text-decoration:none; color:#6b8da4; font-weight:bold; font-size:13px; text-transform:lowercase; padding-left:10px; padding-right:10px; border:0; }

ul.sf-horizontal li { background-color:#ffffff; z-index:10 }
ul.sf-horizontal li a:hover { background-color:#bbd3e0 }
ul.sf-horizontal li ul li { background-color:#bbd3e0 }
ul.sf-horizontal li ul li a { font-weight:normal; padding-right:20px; padding-top:7px; padding-bottom:7px; color:#6b8da4  !important; text-transform:none; }

ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#7c9eb3 } 

div#top_menu_header_box ul.sf-horizontal li ul li a { color:#3c5464  !important; }
div#top_menu_header_box ul.sf-horizontal li a { color:#6b8da4;  }
div#top_menu_header_box ul.sf-horizontal li#current a:hover, div#top_menu_header_box.kontakt ul.sf-horizontal li a:hover, div#top_menu_header_box ul.sf-horizontal li.sfHover a { color:#3c5464;  }

div#top_menu_header_box.uvod ul.sf-horizontal li a:hover, div#top_menu_header_box.uvod ul.sf-horizontal li ul li  { background-color:#bbd3e0 }
div#top_menu_header_box.uvod ul.sf-menu li ul li.active { background-color:#bbd3e0 !important }
div#top_menu_header_box.uvod ul.sf-horizontal li ul li a { color:#3c5464  !important; }
div#top_menu_header_box.uvod ul.sf-horizontal li a { color:#6b8da4;  }
div#top_menu_header_box.uvod ul.sf-horizontal li#current a:hover, div#top_menu_header_box.uvod ul.sf-horizontal li a:hover, div#top_menu_header_box.uvod ul.sf-horizontal li.sfHover a {color:#3c5464}
div#top_menu_header_box.uvod ul.sf-horizontal li#current a, div#top_menu_header_box.uvod .sf-menu .parent.active a { color:#ffffff; }
div#top_menu_header_box.uvod ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#7c9eb3 }
div#top_menu_header_box.uvod .sf-menu li:hover, div#top_menu_header_box.uvod .sf-menu li.sfHover, div#top_menu_header_box.uvod .sf-menu a:focus, div#top_menu_header_box.uvod .sf-menu a:hover, div#top_menu_header_box.uvod .sf-menu a:active { background:		#bbd3e0; }
div#top_menu_header_box.uvod .sf-menu #current, div#top_menu_header_box.uvod .sf-menu .parent.active { background: #6b8da4; }

div#top_menu_header_box.o_skole ul.sf-horizontal li a:hover, div#top_menu_header_box.o_skole ul.sf-horizontal li ul li  { background-color:#effdd6 }
div#top_menu_header_box.o_skole ul.sf-menu li ul li.active { background-color:#effdd6 !important; }
div#top_menu_header_box.o_skole ul.sf-horizontal li ul li a { color:#627f2c  !important; }
div#top_menu_header_box.o_skole ul.sf-horizontal li a { color:#8db446;  }
div#top_menu_header_box.o_skole ul.sf-horizontal li#current a:hover, div#top_menu_header_box.o_skole ul.sf-horizontal li a:hover, div#top_menu_header_box.o_skole ul.sf-horizontal li.sfHover a  { color:#627f2c }
div#top_menu_header_box.o_skole ul.sf-horizontal li#current a, div#top_menu_header_box.o_skole .sf-menu .parent.active a { color:#ffffff; }
div#top_menu_header_box.o_skole ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#aacd6a }
div#top_menu_header_box.o_skole .sf-menu li:hover, div#top_menu_header_box.o_skole .sf-menu li.sfHover, div#top_menu_header_box.o_skole .sf-menu a:focus, div#top_menu_header_box.o_skole .sf-menu a:hover, div#top_menu_header_box.o_skole .sf-menu a:active { background: #effdd6; }
div#top_menu_header_box.o_skole .sf-menu #current, div#top_menu_header_box.o_skole .sf-menu .parent.active { background: #8db446; }

div#top_menu_header_box.studenti ul.sf-horizontal li a:hover, div#top_menu_header_box.studenti ul.sf-horizontal li ul li  { background-color:#e6f4fd }
div#top_menu_header_box.studenti ul.sf-menu li ul li.active { background-color:#e6f4fd !important; }
div#top_menu_header_box.studenti ul.sf-horizontal li ul li a { color:#298cbf  !important; }
div#top_menu_header_box.studenti ul.sf-horizontal li a { color:#3fa4ea;  }
div#top_menu_header_box.studenti ul.sf-horizontal li#current a:hover, div#top_menu_header_box.studenti ul.sf-horizontal li a:hover, div#top_menu_header_box.studenti ul.sf-horizontal li.sfHover a { color:#298cbf; }
div#top_menu_header_box.studenti ul.sf-horizontal li#current a, div#top_menu_header_box.studenti .sf-menu .parent.active a { color:#ffffff; }
div#top_menu_header_box.studenti ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#79c7fc }
div#top_menu_header_box.studenti .sf-menu li:hover, div#top_menu_header_box.studenti .sf-menu li.sfHover, div#top_menu_header_box.studenti .sf-menu a:focus, div#top_menu_header_box.studenti .sf-menu a:hover, div#top_menu_header_box.studenti .sf-menu a:active { background: #e6f4fd; }
div#top_menu_header_box.studenti .sf-menu #current, div#top_menu_header_box.studenti .sf-menu .parent.active { background: #3fa4ea; }

div#top_menu_header_box.rodicia ul.sf-horizontal li a:hover, div#top_menu_header_box.rodicia ul.sf-horizontal li ul li  { background-color:#ffeae9 }
div#top_menu_header_box.rodicia ul.sf-menu li ul li.active { background-color:#ffeae9 !important; }
div#top_menu_header_box.rodicia ul.sf-horizontal li ul li a { color:#e04945  !important; }
div#top_menu_header_box.rodicia ul.sf-horizontal li a { color:#e04945;  }
div#top_menu_header_box.rodicia ul.sf-horizontal li#current a:hover, div#top_menu_header_box.rodicia ul.sf-horizontal li a:hover, div#top_menu_header_box.rodicia ul.sf-horizontal li.sfHover a { color:#e04945; }
div#top_menu_header_box.rodicia ul.sf-horizontal li#current a, div#top_menu_header_box.rodicia .sf-menu .parent.active a { color:#ffffff; }
div#top_menu_header_box.rodicia ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#fb8884 }
div#top_menu_header_box.rodicia .sf-menu li:hover, div#top_menu_header_box.rodicia .sf-menu li.sfHover, div#top_menu_header_box.rodicia .sf-menu a:focus, div#top_menu_header_box.rodicia .sf-menu a:hover, div#top_menu_header_box.rodicia .sf-menu a:active { background: #ffeae9; }
div#top_menu_header_box.rodicia .sf-menu #current, div#top_menu_header_box.rodicia .sf-menu .parent.active { background: #e04945; }

div#top_menu_header_box.alumni ul.sf-horizontal li a:hover, div#top_menu_header_box.alumni ul.sf-horizontal li ul li  { background-color:#fbeecf }
div#top_menu_header_box.alumni ul.sf-menu li ul li.active { background-color:#fbeecf !important; }
div#top_menu_header_box.alumni ul.sf-horizontal li ul li a { color:#cb9209  !important; }
div#top_menu_header_box.alumni ul.sf-horizontal li a { color:#dcaa32;  }
div#top_menu_header_box.alumni ul.sf-horizontal li#current a:hover, div#top_menu_header_box.alumni ul.sf-horizontal li a:hover, div#top_menu_header_box.alumni ul.sf-horizontal li.sfHover a {color:#cb9209;  }
div#top_menu_header_box.alumni ul.sf-horizontal li#current a, div#top_menu_header_box.alumni .sf-menu .parent.active a { color:#ffffff; }
div#top_menu_header_box.alumni ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#efc561 }
div#top_menu_header_box.alumni .sf-menu li:hover, div#top_menu_header_box.alumni .sf-menu li.sfHover, div#top_menu_header_box.alumni .sf-menu a:focus, div#top_menu_header_box.alumni .sf-menu a:hover, div#top_menu_header_box.alumni .sf-menu a:active { background: #fbeecf; }
div#top_menu_header_box.alumni .sf-menu #current, div#top_menu_header_box.alumni .sf-menu .parent.active { background: #dcaa32; }

div#top_menu_header_box.kontakt ul.sf-horizontal li a:hover, div#top_menu_header_box.kontakt ul.sf-horizontal li ul li  { background-color:#cdf0f6 }
div#top_menu_header_box.kontakt ul.sf-menu li ul li.active { background-color:#cdf0f6 !important; }
div#top_menu_header_box.kontakt ul.sf-horizontal li ul li a { color:#1c7889  !important; }
div#top_menu_header_box.kontakt ul.sf-horizontal li a { color:#2fa8be;  }
div#top_menu_header_box.kontakt ul.sf-horizontal li#current a:hover, div#top_menu_header_box.kontakt ul.sf-horizontal li a:hover, div#top_menu_header_box.kontakt ul.sf-horizontal li.sfHover a { color:#1c7889;  }
div#top_menu_header_box.kontakt ul.sf-horizontal li#current a, div#top_menu_header_box.kontakt .sf-menu .parent.active a { color:#ffffff; }
div#top_menu_header_box.kontakt ul.sf-horizontal li ul li a:hover { color:#ffffff !important; background-color:#59c1d3 }
div#top_menu_header_box.kontakt .sf-menu li:hover, div#top_menu_header_box.kontakt .sf-menu li.sfHover, div#top_menu_header_box.kontakt .sf-menu a:focus, div#top_menu_header_box.kontakt .sf-menu a:hover, div#top_menu_header_box.kontakt .sf-menu a:active { background: #cdf0f6; }
div#top_menu_header_box.kontakt .sf-menu #current, div#top_menu_header_box.kontakt .sf-menu .parent.active { background: #2fa8be; }
*/

div.cpr { display:none }

#container { margin-top:0px; padding-top:0px; height:100%; overflow:hidden;  }
#side_left { float: left; width: 181px; margin-bottom:10px; margin-top:0px; background:#e3e3e3 url(../images/left_col_bgr.png) repeat-y; margin-bottom:-15000px; padding-bottom:15000px; }
#side_left.uvod { display:block }

#side_left div.fb_button { margin-top:5px; padding-left:0px; margin-left:8px; margin-right:9px  }
#side_left div.online { margin-left:8px; margin-right:9px; background:#ffffff; padding-left:7px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:13px; font-weight:normal; color:#704d7c; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; font-size:13px; display:none; }
#side_left div.online span.gnum { font-size:18px; font-weight:bold }

#side_right.uvod { display:none }
#side_right { float: right;	width: 180px; margin-bottom:10px }
/*#content { float: left;	width: 54%; padding:0px 10px; margin-bottom:10px }*/
#content { float: left;	width: 565px; padding:0px 14px; margin-bottom:0px; margin-top:8px }
#content.uvod { width: 757px; padding-left:6px; padding-right:0px }

#footer { border-top:1px solid #8b8c8d; clear: both; padding-top:10px; padding-bottom:15px; padding-left:185px }

div#logo { background:transparent url(../images/logo.gif) no-repeat } 
/*div#top_header_right_branding { background:#6b8da4 } */
/*div#logo.uvod { background:transparent url(../images/logo_uvod.gif) no-repeat }
div#logo.o_skole { background:transparent url(../images/logo_o_skole.gif) no-repeat }
div#logo.studenti { background:transparent url(../images/logo_studenti.gif) no-repeat }
div#logo.rodicia { background:transparent url(../images/logo_rodicia.gif) no-repeat }
div#logo.alumni { background:transparent url(../images/logo_alumni.gif) no-repeat }
div#logo.kontakt { background:transparent url(../images/logo_kontakt.gif) no-repeat }
div#top_header_right_branding.uvod { background:#6b8da4 }
div#top_header_right_branding.o_skole { background:#8db446 }
div#top_header_right_branding.studenti { background:#3fa4ea }
div#top_header_right_branding.rodicia { background:#e04945 }
div#top_header_right_branding.alumni { background:#dcaa32 }
div#top_header_right_branding.kontakt { background:#2fa8be }*/

/* template styling */

div#content ul.brcr { position:absolute; width:752px; border-bottom:1px solid #676666; height:27px; position:relative; margin-bottom:7px; list-style:none }
div#content ul.brcr li { float:left }

div#content div.item-page { height:auto; overflow:inherit; min-height:550px }

div#content div.bann { padding-bottom:0px; height:277px }

div#content div.blog-featureduvod div.btn-group {display:none}
div#content div.blog-featureduvod dd.hits, div#content dt.article-info-term { display:none }
div#content div.blog-featureduvod .items-row .item img { margin-right:10px !important; margin-bottom:5px  !important; position:relative; top:5px  }


div#content ul.breadcrumb li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605f5f; }
div#content ul.breadcrumb li span.divider { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#605f5f; margin-top:5px; margin-bottom:7px; font-weight:normal; margin-left:5px; margin-right:5px; height:20px }
div#content ul.breadcrumb li a.pathway { color:#605f5f; text-decoration:none; font-weight:normal; font-size:12px; color:#605f5f; }
div#content div.item-page p img { margin-top:10px; margin-bottom:10px }
div#content span.breadcrumb.pathway span.lpathw { position:absolute; height:40px; background: url(../images/brcr_ad.png) center 24px no-repeat }

div#content div.item-page div.row_m div.butt_m { float:left; }
div#content div.item-page div.row_m div.butt_m a { display:block; width:132px; height:34px; background-color:#dcdcda; color:#3a3a3a; text-decoration:none; font-size:24px; font-weight:bold; text-align:center; margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:1px; padding-top:12px; cursor:pointer }
div#content div.item-page div.row_m div.butt_m.butt_m_longer a { width:177px;  }
div#content div.item-page div.row_m div.butt_m.butt_m_long_l a { width:101px; margin-left:0px; margin-right:1px; }
div#content div.item-page div.row_m div.butt_m.butt_m_long_r a { width:133px; margin-left:1px; margin-right:0px; }

div#content div.item-page div.row_m div.butt_m.butt_m_small a { width:99px; }
div#content div.item-page div.row_m div.butt_m.butt_m_smaller a { width:131px; }

div#content div.item-page div.row_m div.butt_m a:hover { color:#ffffff; background-color:#3fa4ea }
div#content div.item-page div#m_class_holder { width:510px; padding-top:2px; }

div#content.o_skole.za_ucitelia table tr td { border-top:1px solid #d9d9d9 }
div#content.o_skole.za_ucitelia table tr td.uphoto { padding:13px; width:99px }
div#content.o_skole.za_ucitelia table tr td.uphoto { background:#ffffff url(../images/vseparator.png) no-repeat right top }
div#content.o_skole.za_ucitelia table tr:nth-child(even) td.uphoto { background:#f2f2f2 url(../images/vseparator.png) no-repeat right top }
div#content.o_skole.za_ucitelia table tr td.uphoto a img { display:block; border:0 }

div#content.o_skole.za_ucitelia table tr td.utext { padding-left:26px;  height: 182px; vertical-align:middle; } 
div#content.o_skole.za_ucitelia table tr td.utext a.unadpis { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8eb447; font-size:14px; text-decoration:none }
div#content.o_skole.za_ucitelia table tr td.utext a.unadpis:hover { text-decoration:none }
div#content.o_skole.za_ucitelia table tr td.utext p { padding:0; margin:0; }
div#content.o_skole.za_ucitelia table tr td.utext p.upredmet { font-weight:bold }
div#content.o_skole.za_ucitelia table tr td.utext a.umail { color:#000000; text-decoration:none }
div#content.o_skole.za_ucitelia table tr td.utext a.umail:hover { text-decoration:underline }
div#content.o_skole.za_ucitelia p.nosize { display:none }
div#content.o_skole.za_ucitelia table tr:nth-child(even) td { background-color:#f2f2f2 }

div#content.kontakty.za_ucitelia table tr td { border-top:1px solid #d9d9d9 }
div#content.kontakty.za_ucitelia table tr td.uphoto { padding:13px; width:99px }
div#content.kontakty.za_ucitelia table tr td.uphoto { background:#ffffff url(../images/vseparator.png) no-repeat right top }
div#content.kontakty.za_ucitelia table tr:nth-child(even) td.uphoto { background:#f2f2f2 url(../images/vseparator.png) no-repeat right top }
div#content.kontakty.za_ucitelia table tr td.uphoto a img { display:block; border:0 }

div#content.kontakty.za_ucitelia table tr td.utext { padding-left:26px } 
div#content.kontakty.za_ucitelia table tr td.utext a.unadpis { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#8eb447; font-size:14px; text-decoration:none }
div#content.kontakty.za_ucitelia table tr td.utext a.unadpis:hover { text-decoration:none }
div#content.kontakty.za_ucitelia table tr td.utext p { padding:0; margin:0; }
div#content.kontakty.za_ucitelia table tr td.utext p.upredmet { font-weight:bold }
div#content.kontakty.za_ucitelia table tr td.utext a.umail { color:#000000; text-decoration:none }
div#content.kontakty.za_ucitelia table tr td.utext a.umail:hover { text-decoration:underline }
div#content.kontakty.za_ucitelia p.nosize { display:none }


div.moduletable_mainbanner { margin-bottom:10px }

div.moduletable.cblogin { background-color:#e6e6e6; padding:10px }
div.moduletable.cblogin h3 { font-size:11px; color:#ffffff; background-color:#778b98; padding:5px; padding-left:12px; position:relative; top:-13px; left:-10px; width:193px; }
div.moduletable.cblogin form table tr td a.mod_login.cblogin { font-size:10px; }
table.mod_login.cblogin tr td span label { font-size:11px; }

div.login { margin-top:0px }
div.login div#sl_vert { padding-left:0px; background-color:#fbc2a3; margin-left:8px; width:164px; margin-top:0px}
div.login div#sl_vert div#login_content { padding-bottom:7px }
div.login div#sl_vert a.login_top { display:block; background:#f96c1f url(../images/login_lock_bgr.png) 140px 8px no-repeat; color:#ffffff; padding-top:7px; padding-bottom:5px; padding-left:10px; font-weight:bold; width:154px; border-top:1px solid #c35d25; cursor:pointer  }
div.login div#sl_vert a.login_top:hover { background-color:#d9560e }

div.btl-panel { margin-left:8px; width:164px; float:none !important; background-color:#fbc2a3; }
div.btl-panel span#btl-panel-login { display:block; background:#F96C1F url(../images/login_lock_bgr.png) 140px 8px no-repeat !important; color:#ffffff; padding-top:7px; padding-bottom:5px; padding-left:10px; font-weight:bold; width:154px; border-top:1px solid #c35d25; cursor:pointer  }
div.btl-panel span#btl-panel-login:hover { background-color:#d9560e !important }

body.page h2, body.page h3, body.page h4, body.page h5, body.page h6, body.page h1 { margin-bottom:15px; padding-top:10px }
body.blog h2, body.blog h3, body.blog h4, body.blog h5, body.blog h6, body.blog h1 { margin-bottom:15px; padding-top:10px }

body.page h3, body.page h4, body.page h5, body.page h6, body.blog h3, body.blog h4, body.blog h5, body.blog h6 { margin-bottom:1px; margin-top:10px }

body.uvod.page a, div.blog-featureduvod a   { color:#f96c1f !important}
body.o_skole.page #content a, body.o_skole #content a, body.o_skole #content .farebny_text { color:#7cb329 }
body.rodicia_a_ziaci.page #content a, body.blog.rodicia_a_ziaci #content a, body.rodicia_a_ziaci #content .farebny_text { color:#3fa4ea }
body.akcie.page #content .item-page a, body.akcie.page #content .blog a, body.blog.akcie #content a, body.akcie #content .item-page .farebny_text,  body.akcie #content .blog .farebny_text { color:#eb0000 }
body.alumni.page #content a, body.blog.alumni #content a, body.alumni.page #content .farebny_text { color:#dcaa32 }
body.kontakty.page #content a, body.blog.kontakty #content a, body.kontakty #content .farebny_text { color:#f79f06 }

body.covid.page #content a, body.blog.covid #content a, body.covid #content .farebny_text { color:#d0ac03 }

.readmore-link {  }

body.page #content ul, body.page #content ol { margin-left:15px; margin-bottom:15px; }
body.blog #content ul, body.blog #content ol { margin-left:15px; margin-bottom:15px; }

ul.breadcrumb { margin-left:0px !important }

body.blog  #content a.readon { color:#999999; font-size:12px }

.item-title { font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; padding-bottom:5px; width:100%; margin-bottom:0px; line-height:28px; margin-bottom:0px !important }

div.uvod .item-title { font-size:16px; font-weight:bold; line-height:18px }
 
div.blog h2.item-title { margin-bottom:0px; margin-top:0px }
h2.item-title a { text-decoration:none; font-weight:normal; }

div.item-pageuvod div.page-header h2 { font-size: 30px; font-weight: normal; margin-bottom: 10px; padding-bottom: 5px; text-decoration: none; width: 85%; margin-top:10px; line-height:32px }
div.item-pageuvod div.page-header h2 a { text-decoration:none; font-weight:normal; }

div.uvod h2, div.uvod h2 a { color:#f96c1f !important }
h2.o_skole, h2.o_skole a { color:#8db446 !important }
h2.rodicia_a_ziaci, h2.rodicia_a_ziaci a { color:#3fa4ea !important }
h2.akcie, h2.akcie a { color:#eb0000 !important }
h2.kontakty, h2.kontakty a { color:#f79f06 !important }

.readon_ptitle {
	margin-left:10px; margin-top:5px; padding-bottom:10px; display:block; font-size:11px; float:right;
}

.article-info { margin:5px 0px; padding-bottom:0px; margin-top:0px; clear:both; overflow:inherit; height:auto; display:block; }
.articleinfo { margin:5px 0px; padding-bottom:10px; margin-top:0px; clear:both }

.article_separator { display:none;}

.column-1 { margin-right:14px; }
div.items-row div.column-1, div.items-row div.column-2 { }
.column-2 { margin-left:0px; margin-right:14px; }
.column-3 { margin-left:0px; margin-right:0px; }

div#content.uvod div div.items-row div.column-1, div#content.uvod div div.items-row div.column-2, div#content.uvod div div.items-row div.column-3 { float:left; width:360px; }

.modifydate, .createdby, .snsection { display:block }
.modifydate, .createdby, .create, .snsection, .published {font-size:11px; text-align:left; font-weight:normal; line-height:15px; color:#666666 }
.snsection { float:left; }
.snsection { margin-right:5px }
.createdate {  }
dd.hits { display:none }

/* tree_em - main menu */

.tree_em { margin-bottom:12px; padding:10px; background-color:#e6e6e6 }
.tree_em ul li, .tree_em ul li ul li, .tree_em ul li ul li ul li { display:inline; }

.tree_em a.mainlevel_em, .tree_em a.mainlevel_current_em, .tree_em a.mainlevel_active_em, .tree_em a.sublevel_active_em, .tree_em a.sublevel_current_em, .tree_em a.sublevel_em { text-decoration:none; font-weight:normal; text-transform:none; font-size:11px; padding-top:8px; padding-bottom:8px; line-height:1.2em; display:block; padding-left:15px; color:#000000; }
/*.tree_em a.mainlevel_em:hover { background:#a2a3a3 url(../images/gray_point_em.gif) repeat-x; }*/
.tree_em ul, .tree_em ul li ul { margin:0; padding:0; list-style:none }
.tree_em ul li.mainlevel_em a, .tree_em ul li.mainlevel_current_em a, .tree_em ul li.mainlevel_active_em a { border-top:1px solid #a2a3a3 }
.tree_em ul li.mainlevel_current_em ul li a, .tree_em ul li.mainlevel_active_em ul li a { border:0 }

.tree_em ul li.mainlevel_current_em ul li.sublevel_em a { display:block; background-color:transparent; text-decoration:none; font-weight:normal; text-transform:none; font-size:11px; padding-top:8px; padding-bottom:8px; line-height:1.2em; }

.tree_em a.mainlevel_current_em { color:#000000; }
.tree_em ul li.mainlevel_em a:hover, .tree_em ul li.mainlevel_active_em a:hover, .tree_em ul li ul li.sublevel_em a:hover, .tree_em ul li ul li ul li.sublevel_em a:hover { background:#a2a3a3 }

.tree_em ul li ul li.sublevel_current_em a:hover { background-color:#6b8da4 }
.tree_em ul li a.mainlevel_current_em, .tree_em ul li ul li a.sublevel_current_em { background-color:#6b8da4; color:#ffffff }

div#side_left.uvod .tree_em ul li ul li.sublevel_current_em a:hover { background-color:#6b8da4 }
div#side_left.uvod .tree_em ul li a.mainlevel_current_em, div#side_left.uvod .tree_em ul li ul li a.sublevel_current_em { background-color:#6b8da4; color:#ffffff }

div#side_left.o_skole .tree_em ul li ul li.sublevel_current_em a:hover { background-color:#8db446}
div#side_left.o_skole .tree_em ul li a.mainlevel_current_em, div#side_left.o_skole .tree_em ul li ul li a.sublevel_current_em { background-color:#8db446; color:#ffffff }

div#side_left.rodicia_a_ziaci .tree_em ul li ul li.sublevel_current_em a:hover { background-color:#3fa4ea}
div#side_left.rodicia_a_ziaci .tree_em ul li a.mainlevel_current_em, div#side_left.rodicia_a_ziaci .tree_em ul li ul li a.sublevel_current_em { background-color:#3fa4ea; color:#ffffff }

div#side_left.akcie .tree_em ul li ul li.sublevel_current_em a:hover { background-color:#eb0000}
div#side_left.akcie .tree_em ul li a.mainlevel_current_em, div#side_left.akcie .tree_em ul li ul li a.sublevel_current_em { background-color:#eb0000; color:#ffffff }

div#side_left.alumni .tree_em ul li ul li.sublevel_current_em a:hover { background-color:#dcaa32}
div#side_left.alumni .tree_em ul li a.mainlevel_current_em, div#side_left.alumni .tree_em ul li ul li a.sublevel_current_em { background-color:#dcaa32; color:#ffffff }

div#side_left.kontakty .tree_em ul li ul li.sublevel_current_em a:hover { background-color:#f79f06}
div#side_left.kontakty .tree_em ul li a.mainlevel_current_em, div#side_left.kontakty .tree_em ul li ul li a.sublevel_current_em { background-color:#f79f06; color:#ffffff }


.tree_em ul li ul li a, .tree_em ul li ul li a { padding-left:30px !important;}
.tree_em ul li ul li ul li a { padding-left:50px !important;}
.tree_em ul li ul li ul li ul li a { padding-left:70px !important;}
.tree_em ul li ul li ul li ul li ul li a { padding-left:90px !important;}

html>body .tree_em ul li.mainlevel_current_em a.mainlevel_current_em { background-image: url(../images/arrow_right.png); background-position:5px 10px; background-repeat:no-repeat }
html>body .tree_em ul li ul li.sublevel_current_em a.sublevel_current_em { background-image: url(../images/arrow_right.png); background-position:20px 10px; background-repeat:no-repeat  }
html>body .tree_em ul li ul li ul li.sublevel_current_em a.sublevel_current_em { background-image: url(../images/arrow_right.png); background-position:40px 10px; background-repeat:no-repeat  }
html>body .tree_em ul li ul li ul li ul li.sublevel_current_em a.sublevel_current_em { background-image: url(../images/arrow_right.png); background-position:60px 10px; background-repeat:no-repeat  }
html>body .tree_em ul li ul li ul li ul li ul li.sublevel_current_em a.sublevel_current_em { background-image: url(../images/arrow_right.png); background-position:80px 10px; background-repeat:no-repeat  }

html>body .tree_em ul li.mainlevel_active_em a.mainlevel_active_em { background-image: url(../images/arrow_down.png); background-position:2px 13px; background-repeat:no-repeat; }
html>body .tree_em ul li.mainlevel_active_em ul li.sublevel_active_em a.sublevel_active_em { background-image: url(../images/arrow_down.png); background-position:17px 13px; background-repeat:no-repeat; }
html>body .tree_em ul li.mainlevel_active_em ul li.sublevel_active_em ul li.sublevel_active_em a.sublevel_active_em { background-image: url(../images/arrow_down.png); background-position:37px 13px; background-repeat:no-repeat; }
html>body .tree_em ul li.mainlevel_active_em ul li.sublevel_active_em ul li.sublevel_active_em ul li.sublevel_active_em a.sublevel_active_em { background-image: url(../images/arrow_down.png); background-position:57px 13px; background-repeat:no-repeat; }
html>body .tree_em ul li.mainlevel_active_em ul li.sublevel_active_em ul li.sublevel_active_em ul li.sublevel_active_em ul li.sublevel_active_em a.sublevel_active_em { background-image: url(../images/arrow_down.png); background-position:77px 13px; background-repeat:no-repeat; }

.tree_em span.minus_em, .tree_em span.line_em { display:none; }

.tree_em ul li.mainlevel_current_em a#menulink_1_em, .tree_em ul li.mainlevel_active_em a#menulink_1_em, .tree_em ul li.mainlevel_em a#menulink_1_em  { border:0 }

.tree_em a.plus_em { display:none !important }

/* tree_mymenu - other menus under usermenu */

.tree_mymenu { margin-bottom:0px; padding:10px; padding-bottom:0px; padding-top:0px; background-color:#e6e6e6 }
.tree_mymenu ul li, .tree_mymenu ul li ul li, .tree_mymenu ul li ul li ul li { display:inline; }

.tree_mymenu a.mainlevel_mymenu, .tree_mymenu a.mainlevel_current_mymenu, .tree_mymenu a.mainlevel_active_mymenu, .tree_mymenu a.sublevel_active_mymenu, .tree_mymenu a.sublevel_current_mymenu, .tree_mymenu a.sublevel_mymenu { text-decoration:none; font-weight:normal; text-transform:none; font-size:11px; padding-top:8px; padding-bottom:8px; line-height:1.2em; display:block; padding-left:15px; color:#000000; }
/*.tree_mymenu a.mainlevel_mymenu:hover { background:#a2a3a3 url(../images/gray_point_mymenu.gif) repeat-x; }*/
.tree_mymenu ul, .tree_mymenu ul li ul { margin:0; padding:0; list-style:none }
.tree_mymenu ul li.mainlevel_mymenu a, .tree_mymenu ul li.mainlevel_current_mymenu a, .tree_mymenu ul li.mainlevel_active_mymenu a { border-top:1px solid #a2a3a3 }
.tree_mymenu ul li.mainlevel_current_mymenu ul li a, .tree_mymenu ul li.mainlevel_active_mymenu ul li a { border:0 }

.tree_mymenu ul li.mainlevel_current_mymenu ul li.sublevel_mymenu a { display:block; background-color:transparent; text-decoration:none; font-weight:normal; text-transform:none; font-size:11px; padding-top:8px; padding-bottom:8px; line-height:1.2em; }

.tree_mymenu a.mainlevel_current_mymenu { color:#000000; }
.tree_mymenu ul li.mainlevel_mymenu a:hover, .tree_mymenu ul li.mainlevel_active_mymenu a:hover, .tree_mymenu ul li ul li.sublevel_mymenu a:hover, .tree_mymenu ul li ul li ul li.sublevel_mymenu a:hover { background:#a2a3a3 }

.tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#6b8da4 }
.tree_mymenu ul li a.mainlevel_current_mymenu, .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#6b8da4; color:#ffffff }

div#side_left.uvod .tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#6b8da4 }
div#side_left.uvod .tree_mymenu ul li a.mainlevel_current_mymenu, div#side_left.uvod .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#6b8da4; color:#ffffff }

div#side_left.o_skole .tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#8db446}
div#side_left.o_skole .tree_mymenu ul li a.mainlevel_current_mymenu, div#side_left.o_skole .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#8db446; color:#ffffff }

div#side_left.rodicia_a_ziaci .tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#3fa4ea}
div#side_left.rodicia_a_ziaci .tree_mymenu ul li a.mainlevel_current_mymenu, div#side_left.rodicia_a_ziaci .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#3fa4ea; color:#ffffff }

div#side_left.akcie .tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#eb0000}
div#side_left.akcie .tree_mymenu ul li a.mainlevel_current_mymenu, div#side_left.akcie .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#eb0000; color:#ffffff }

div#side_left.alumni .tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#dcaa32}
div#side_left.alumni .tree_mymenu ul li a.mainlevel_current_mymenu, div#side_left.alumni .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#dcaa32; color:#ffffff }

div#side_left.kontakty .tree_mymenu ul li ul li.sublevel_current_mymenu a:hover { background-color:#f79f06}
div#side_left.kontakty .tree_mymenu ul li a.mainlevel_current_mymenu, div#side_left.kontakty .tree_mymenu ul li ul li a.sublevel_current_mymenu { background-color:#f79f06; color:#ffffff }


.tree_mymenu ul li ul li a, .tree_mymenu ul li ul li a { padding-left:30px !important;}
.tree_mymenu ul li ul li ul li a { padding-left:50px !important;}
.tree_mymenu ul li ul li ul li ul li a { padding-left:70px !important;}
.tree_mymenu ul li ul li ul li ul li ul li a { padding-left:90px !important;}

html>body .tree_mymenu ul li.mainlevel_current_mymenu a.mainlevel_current_mymenu { background-image: url(../images/arrow_right.png); background-position:5px 10px; background-repeat:no-repeat }
html>body .tree_mymenu ul li ul li.sublevel_current_mymenu a.sublevel_current_mymenu { background-image: url(../images/arrow_right.png); background-position:20px 10px; background-repeat:no-repeat  }
html>body .tree_mymenu ul li ul li ul li.sublevel_current_mymenu a.sublevel_current_mymenu { background-image: url(../images/arrow_right.png); background-position:40px 10px; background-repeat:no-repeat  }
html>body .tree_mymenu ul li ul li ul li ul li.sublevel_current_mymenu a.sublevel_current_mymenu { background-image: url(../images/arrow_right.png); background-position:60px 10px; background-repeat:no-repeat  }
html>body .tree_mymenu ul li ul li ul li ul li ul li.sublevel_current_mymenu a.sublevel_current_mymenu { background-image: url(../images/arrow_right.png); background-position:80px 10px; background-repeat:no-repeat  }

html>body .tree_mymenu ul li.mainlevel_active_mymenu a.mainlevel_active_mymenu { background-image: url(../images/arrow_down.png); background-position:2px 13px; background-repeat:no-repeat; }
html>body .tree_mymenu ul li.mainlevel_active_mymenu ul li.sublevel_active_mymenu a.sublevel_active_mymenu { background-image: url(../images/arrow_down.png); background-position:17px 13px; background-repeat:no-repeat; }
html>body .tree_mymenu ul li.mainlevel_active_mymenu ul li.sublevel_active_mymenu ul li.sublevel_active_mymenu a.sublevel_active_mymenu { background-image: url(../images/arrow_down.png); background-position:37px 13px; background-repeat:no-repeat; }
html>body .tree_mymenu ul li.mainlevel_active_mymenu ul li.sublevel_active_mymenu ul li.sublevel_active_mymenu ul li.sublevel_active_mymenu a.sublevel_active_mymenu { background-image: url(../images/arrow_down.png); background-position:57px 13px; background-repeat:no-repeat; }
html>body .tree_mymenu ul li.mainlevel_active_mymenu ul li.sublevel_active_mymenu ul li.sublevel_active_mymenu ul li.sublevel_active_mymenu ul li.sublevel_active_mymenu a.sublevel_active_mymenu { background-image: url(../images/arrow_down.png); background-position:77px 13px; background-repeat:no-repeat; }

.tree_mymenu span.minus_mymenu, .tree_mymenu span.line_mymenu { display:none; }

.tree_mymenu ul li.mainlevel_current_mymenu a#menulink_1_mymenu, .tree_mymenu ul li.mainlevel_active_mymenu a#menulink_1_mymenu, .tree_mymenu ul li.mainlevel_mymenu a#menulink_1_mymenu  {  }

.tree_mymenu a.plus_mymenu { display:none !important }


/* title_nav */

div#title_fast_navig { margin-top:7px; margin-bottom:10px; overflow:inherit; height:auto; display:none }
div#title_fast_navig ul { margin:0; padding:0; list-style:none  }
div#title_fast_navig a { color:#ffffff; text-decoration:none; display:block; }
div#title_fast_navig div.fnpicture {padding-top:60px }
div#title_fast_navig ul li#fn_o_skole, div#title_fast_navig ul li#fn_rodicia_a_ziaci, div#title_fast_navig ul li#fn_akcie, div#title_fast_navig ul li#fn_alumni  { float:left; width:240px; display:block; }
div#title_fast_navig div.fntext { width:240px; height:60px; cursor:pointer; position:absolute; z-index:0px }
div#title_fast_navig div.fntext div { padding-top:20px }
div#title_fast_navig div.fntext div h1 { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal;}
div#title_fast_navig li#fn_o_skole div.fntext { background-color:#8db446 }
div#title_fast_navig li#fn_o_skole div.fntext div { width:90px; margin:0 auto}
div#title_fast_navig li#fn_rodicia_a_ziaci div.fntext { background-color:#3fa4ea }
div#title_fast_navig li#fn_rodicia_a_ziaci div.fntext div { width:110px; margin:0 auto }
div#title_fast_navig li#fn_akcie div.fntext { background-color:#eb0000 }
div#title_fast_navig li#fn_akcie div.fntext div { width:95px; margin:0 auto }
div#title_fast_navig li#fn_alumni div.fntext { background-color:#dcaa32 }
div#title_fast_navig li#fn_alumni div.fntext div { width:95px; margin:0 auto }

div#title_fast_navig.uvod { display:block }

div.uvod span.snsection div.front_small_box { width:12px; height:12px; display:none}
div.uvod span.snsection div.o_skole { background-color:#8db446 }
div.uvod span.snsection div.rodicia_a_ziaci { background-color:#3fa4ea }
div.uvod span.snsection div.akcie { background-color:#eb0000 }
div.uvod span.snsection div.alumni { background-color:#dcaa32 }

/* login */

div#sl_submitbutton { text-align:right !important } 
div#sl_submitbutton input { margin-right:7px; padding:3px 7px; height:25px !important; background-color:#f96c1f !important; color:#ffffff  !important; border-top:1px solid #ed671e !important; border-bottom:1px solid #ed671e !important; border-left:1px solid #bf5318 !important; cursor:pointer; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif }
div#sl_submitbutton.logout_class { text-align:left !important; background-color:#d9560e !important; margin-top:0px !important }
form#form-login.logout_class { margin:0px }
div#sl_submitbutton.logout_class input.button { width:100%; text-align:left; padding-top:9px; padding-bottom:7px; padding-left:6px; line-height:inherit !important; height:auto !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; font-size:14px !important; border-top:1px solid #c35d25 !important; background:#d9560e url(../images/logout_lock_bgr.png) 139px 9px no-repeat }
div#sl_submitbutton.logout_class input.button:hover { background-color:#d9650e !important }
div#editor-xtd-buttons { display:none }

/* user menu */

div.muser { margin-top:3px }
div.muser ul li a { display:block; margin-left:8px; margin-right:8px; background:#ffffff url(../images/add_article_bgr.png) 140px 8px no-repeat; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding-left:10px; padding-top:7px;  padding-bottom:5px; text-decoration:none; color:#f96c1f; font-weight:bold; font-size:13px  }

/* icons */

div.moduletable_icons { margin-bottom:10px; }
div.moduletable_icons div#icons { overflow:inherit; height:auto; padding-left:15px; padding-top:13px; padding-bottom:11px; background-color:#a7dffa  }
div.moduletable_icons div#icons ul { list-style:none }
div.moduletable_icons div#icons ul li { float:left }
div.moduletable_icons div#icons ul li a { display:block; margin-right:10px; text-decoration:none }
div.moduletable_icons div#icons ul li a img { border:0; }

/* article comments */

#jc h4 { margin-top:0px !important; padding-top:0px !important; }
div.comment-body { line-height:18px; margin-top:5px !important; margin-bottom:3px !important; }
#comments-form .btn a, #comments-report-form .btn a { font-weight:normal!important }
span.captcha { font-size:10px !important;}
input.captcha { margin-top:10px !important; }
#comments-form .btn, #comments-report-form .btn { background:none !important;}
#comments-form .btn div, #comments-report-form .btn div { background:none !important; }
#comments-form .btn a, #comments-report-form .btn a { font-size:12px; background:#F96C1F; color:#222222 !important; padding:2px !important; padding-left:10px !important;  padding-right:10px !important; display:block; border:1px solid #ccc !important }

#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder { margin-left:0px !important}
   
/* language sel */

div#jflanguageselection { margin:0; padding-right:3px; padding-top:3px }
div#jflanguageselection ul li a { font-weight:normal; text-decoration:none }
div#jflanguageselection ul li a span { cursor:pointer }

div#Klogin-vert { border:0px; background: url(../images/red_orange_gradient.jpg) repeat-y; color:#ffffff; font-size:10px;  }

div#Klogin-vert-style { padding-left:10px; padding-bottom:0px; padding-right:10px; margin-bottom:0px}

div#Klogin-vert-style.make_prm_cut_corner { background:transparent url(../images/red_white_triangle.jpg) right bottom no-repeat; margin-bottom:10px; padding-bottom:5px }

div#Klogin-vert .input { border:0}
div#Klogin-vert #modlgn_username, div#Klogin-vert #modlgn_passwd { display:block}
div#Klogin-vert #form-login-remember { padding-top:5px; padding-bottom:3px }
div#Klogin-vert #modlgn_remember { position:relative; top:2px}

div#Klogin-vert input.button { font-size:11px; background-color:#000000; color:#ffffff; border:1px solid #000000; padding:2px; cursor:pointer;}
div#Klogin-vert ul#logoutlink li.forgotpass, div#Klogin-vert ul#logoutlink li.register, div#Klogin-vert ul#loginlink li.myprofile, div#Klogin-vert ul#loginlink li.mypost, div#Klogin-vert ul#loginlink li.recent  { background-image:none; padding-left:0px}
div#Klogin-vert ul#logoutlink li.forgotpass { padding-bottom:3px; padding-top:2px}
div#Klogin-vert ul#logoutlink li.register { border-top:1px solid #f5aa8e; padding-top:1px}
div#Klogin-vert ul#logoutlink li a, div#Klogin-vert ul#loginlink li a { color:#ffffff; font-weight:bold}

div#Klogin-vert ul#loginlink li.myprofile {padding-top:7px;}
div#Klogin-vert div.k_lastvisit { padding-bottom:7px}

div.moduletable_mpopular { background-color:#d8d9d9; padding-bottom:0px; margin-bottom:10px;}
div.moduletable_mpopular h3 { font-style:italic; color:#ffffff; background:#000000 url(../images/black_grey_triangle.gif) no-repeat right bottom; font-weight:normal; padding-left:8px; text-transform:uppercase; font-size:11px  }

div.moduletable_mpopular ol.latestnews { list-style:none; margin:0; padding:0 }

div.moduletable_mpopular li.mostread_mpopular {background:transparent url(../images/gray_point_em.gif) repeat-x top left; }
div.moduletable_mpopular li.mostread_mpopular.mr_first_topic { background:transparent; }
div.moduletable_mpopular li.mostread_mpopular a:link, div.moduletable_mpopular li.mostread_mpopular a:visited { font-size:12px; text-decoration:none; color:#000000; padding-left:10px; display:block; padding-top:4px; padding-bottom:3px; height:100% }
div.moduletable_mpopular li.mostread_mpopular a:link:hover, div.moduletable_mpopular li.mostread_mpopular a:visited:hover { background:#999999 url(../images/black_grey_point.gif) repeat-x; height:100% }
div.moduletable_mpopular li.mostread_mpopular.mr_first_topic a:link:hover, div.moduletable_mpopular li.mostread_mpopular a:visited:hover { background:#999999; height:100% }

div.moduletable_mwio { background-color:#ffffff; margin-top:10px; padding-bottom:0px; background:#e5fecf url(../images/online.gif) no-repeat; height:64px }
div.moduletable_mwio div { width:100px; padding-left:70px; }
div.moduletable_mwio div.guests { padding-top:5px; }
/*div.moduletable_mwio h3 { margin-left:-10px; color:#ffffff; background:#778b98; font-weight:bold; width:198px; padding-left:12px; margin-bottom:0px; padding-top:3px; padding-bottom:3px; font-size:11px; }*/

div.moduletable_zcmenu { background:transparent; margin-top:-27px; padding-right:5px; margin-bottom:7px; padding-bottom:3px; }
div.moduletable_zcmenu ul { padding:0; margin:0; list-style:none }
div.moduletable_zcmenu ul li { margin-left:0px; margin-right:10px; padding-top:5px; padding-left:70px; padding-bottom:5px; }
div.moduletable_zcmenu ul li a:link, div.moduletable_zcmenu ul li a:visited { text-decoration:underline;  }

div.moduletable_mban { margin-bottom:10px;}
div.moduletable_mban div#dsbs_rotatorcontrols { display:block; background-color:#000000; margin-top:-10px; height:25px; }
div.moduletable_mban div#dsbs_rotatorcontrols div.pageIndex { background-color:#000000; padding:0; margin-top:2px}
div.moduletable_mban div#dsbs_rotatorcontrols div.pageIndex .page { color:#dddddd; font-size:11px;  }
div.moduletable_mban div#dsbs_rotatorcontrols div.pageIndex .page.sel {color:#ffffff !important; font-size:11px; }

div.moduletable_umenu { background: url(../images/red_orange_gradient.jpg) repeat-y; font-size:10px; color:#ffffff; margin-bottom:10px;  }
div.moduletable_umenu ul.menu { list-style:none; margin:0;padding:0; background:transparent url(../images/red_white_triangle.jpg) right bottom no-repeat; padding-bottom:5px }
div.moduletable_umenu ul.menu li { margin:0; margin-left:80px; padding:0; }
div.moduletable_umenu ul.menu li a:link, div.moduletable_umenu ul.menu li a:visited { color:#ffffff; text-decoration:none; font-weight:bold}

ul#cbMenuNav li#menu1 {display:none }

div#cbProfileInner { padding-top:0px }
div.tab-pane { padding-bottom:10px !important; }
div.tab-page { padding:10px }
div#cbIconsBottom { margin-top:10px }

#cbfv_92 span { display:block }
#cbfv_92 span.cbFieldIcons { visibility:hidden }

div.moduletable_mdbcatmenu {padding-bottom:10px; border-left:2px solid #d9d9d9; padding-left:5px;}
div.moduletable_mdbcatmenu ul, div.moduletable_mdbcatmenu ul li ul, div.moduletable_mdbcatmenu ul li ul li ul { list-style:none; margin:0; padding:0 }
div.moduletable_mdbcatmenu ul li { background:#ffffff url(../images/black_grey_point.gif) repeat-x bottom left; }
div.moduletable_mdbcatmenu ul li#current {background:#e2000f url(../images/black_grey_point.gif) repeat-x bottom left; }
div.moduletable_mdbcatmenu ul li#current ul li { background:#ffffff url(../images/black_grey_point.gif) repeat-x bottom left; }
div.moduletable_mdbcatmenu ul li a:link, div.moduletable_mdbcatmenu ul li a:visited { text-decoration:none; display:block; color:#000000; font-weight:bold; font-size:11px; padding:3px 5px }
div.moduletable_mdbcatmenu ul li#current a:link, div.moduletable_mdbcatmenu ul li#current a:visited { color:#ffffff; font-weight:bold; font-size:11px; }
div.moduletable_mdbcatmenu ul li ul li a:link, div.moduletable_mdbcatmenu ul li ul li a:visited, div.moduletable_mdbcatmenu ul li#current ul li a:link, div.moduletable_mdbcatmenu ul li#current ul li a:visited { color:#000000; font-weight:bold; font-size:11px; padding-left:15px }
div.moduletable_mdbcatmenu ul li#current ul li ul li a:link, div.moduletable_mdbcatmenu ul li#current ul li ul li a:visited, div.moduletable_mdbcatmenu ul li ul li ul li a:link, div.moduletable_mdbcatmenu ul li ul li ul li a:visited, div.moduletable_mdbcatmenu ul li ul li#current ul li a:link, div.moduletable_mdbcatmenu ul li ul li#current ul li a:visited { padding-left:25px }
div.moduletable_mdbcatmenu ul li a:link:hover, div.moduletable_mdbcatmenu ul li a:visited:hover { background:#e2000f url(../images/black_grey_point.gif) repeat-x bottom left; color:#ffffff; }
div.moduletable_mdbcatmenu ul li.parent a:link:hover, div.moduletable_mdbcatmenu ul li.parent a:visited:hover, div.moduletable_mdbcatmenu ul li ul li a:link:hover, div.moduletable_mdbcatmenu ul li ul li a:visited:hover, div.moduletable_mdbcatmenu ul li#current a:link:hover, div.moduletable_mdbcatmenu ul li#current a:visited:hover { background:#e2000f; color:#ffffff;  }

/*div.moduletable_mdbcatmenu ul li ul li a:link, div.moduletable_mdbcatmenu ul li ul li a:link:visited, div.moduletable_mdbcatmenu ul li.active ul li a:link, div.moduletable_mdbcatmenu ul li.active ul li a:link:visited { padding-left:15px !important; }
div.moduletable_mdbcatmenu ul li ul li ul li a:link , div.moduletable_mdbcatmenu ul li ul li a:link:visited{ padding-left:25px; } */

/* banners templates */

a.banner_tmpl_1 { width: 200px; background-color: #dcfffd; color:#1061ce; font-family: Georgia,'Times New Roman',Times,serif; font-size: 24px; padding-left: 10px; padding-top: 20px; padding-bottom:20px; margin-bottom:10px; display:block; text-decoration:none; line-height:25px }

a.banner_tmpl_2 { width: 200px; background-color: #dcfffd; color: #1061ce; font-family: Georgia,'Times New Roman',Times,serif; font-size: 18px; padding-left: 10px; padding-top: 20px; padding-bottom:20px; margin-bottom:10px; display:block; text-decoration:none; line-height:22px }

a.banner_tmpl_3 { width: 200px; background-color: #dcfffd; color: #1061ce; font-family: Georgia,'Times New Roman',Times,serif; font-size: 24px; padding-left: 10px; padding-top: 20px; padding-bottom:20px; display:block; text-decoration:none !important; line-height:25px }

.banner_tmpl_pict_3 { padding:0; margin:0; margin-bottom:10px; width:210px; overflow:hidden }

a.banner_tmpl_4 { width: 200px; background-color: #dcfffd; color: #1061ce; font-family: Georgia,'Times New Roman',Times,serif; font-size: 18px; padding-left: 10px; padding-top: 20px; padding-bottom:20px; display:block; text-decoration:none; line-height:22px }

.banner_tmpl_pict_4 { padding:0; margin:0; margin-bottom:10px; width:210px; overflow:hidden }

.banner_tmpl_pict_5 { padding:0; margin:0; margin-bottom:10px; width:210px; overflow:hidden }

div.moduletable_mdbprodselect { padding-bottom:5px; margin-bottom:10px; border-left:2px solid #d9d9d9; padding-left:5px }
div.moduletable_mdbprodselect form select {width:88%; font-size: 11px; background-color: #a7a7a8; color: #102132; border: 1px solid #284279;  }

div#djcatalog { margin-top:10px;}
div#djcatalog tr td { border-bottom:0px solid #cccccc; padding:5px 5px; }
div#djcatalog tr td.djcat_intro, div#djcatalog tr td.djcat_picture { border-left:2px solid #e6e6e6; }
div#djcatalog tr td.djcat_intro { font-size:11px }
div#djcatalog tr.sectiontableheader { background-color:#cccccc; font-size:11px; font-weight:bold }
div#djcatalog tr.sectiontableheader td.djcat_intro, div#djcatalog tr.sectiontableheader td.djcat_picture  { border-left:2px solid #cccccc; }

div#djcatalog tr td a:link, div#djcatalog tr td a:visited { text-decoration:none}

table.contentpaneopen tr td.item_dj_title { padding-top:20px; padding-bottom:20px; border-top:1px solid #b3b3b3 }
div.componentheading span { color:#000000; font-size:12px; font-weight:bold }

div.componentheading { padding-top:10px; font-size: 28px; font-weight:normal; padding-bottom:5px; width:100%; border-bottom:1px solid #b3b3b3; margin-bottom:10px; color:#f96c1f }
div.componentheading.akcie { color:#eb0000 }
div.componentheading.akcie.archiv { border-bottom:0px; padding-top:15px; padding-bottom:15px; font-size:30px; }

div.componentheading.akcie.photo { padding-bottom:15px; padding-top:15px; font-size:30px }
div.contentpane.akcie.photo { display:none }

div#xmap h1 { color: #F96C1F; font-size: 28px; font-weight: normal; margin-bottom: 10px; padding-bottom: 5px; padding-top: 10px; width: 100%; }
div#xmap>ul { list-style:none }
div#xmap ul ul li { margin-left:15px }
div#xmap ul ul { margin-left:15px; list-style:square }

div#phocagallery a.category:link, div#phocagallery a.category:visited { color:#ee2b33; font-weight:bold; font-size:14px; text-decoration:none }
div#phocagallery-categories-detail div.cat_name_link { position:relative; top:-5px }
div#phocagallery-categories-detail div.cat_name_link span.small{ display:none }

div#phocagallery-categories-detail fieldset { border:0px; border-bottom:1px solid #808080 }

div#phocagallery div.phoca_sub { background-color:#e6e6e6; height:100% }

div#phocagallery ul, div#phocagallery div ul  { list-style:none; margin:0; padding:0 }
div#phocagallery ul.cat_back li { margin-bottom:0px; }
div#phocagallery ul.cat_back li a.category { color:#000000; text-decoration:none; font-size:10px; padding-left:20px; padding-top:3px; padding-bottom:5px; background:transparent url(../images/black_2arrows_left.gif) no-repeat; line-height:28px  }

div#phocagallery div.subcats_headline { font-weight:bold; background-color:#e6e6e6; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:12px;  }

div#phocagallery div.phoca_sub div.pocasub_subs {float:left}

div#phocagallery div ul.subcats { background-color:#e6e6e6; color:#000000; padding:10px; padding-right:9px; display:block }
div#phocagallery div ul.subcats li { width:110px; border-bottom:1px solid #b3b3b3 }
div#phocagallery div ul.subcats li span { font-size:10px }
div#phocagallery div ul.subcats li a:link, div#phocagallery div ul.subcats li a:visited { font-size:11px; color:#000000; display:block }
div#phocagallery div ul.subcats li a:link:hover, div#phocagallery div ul.subcats li a:visited:hover { color:#666666 }

div#phocagallery div.phoca-hr { margin-top:0px}

div#phocagallery div.phocagallery-box-file { margin:0px; padding:3px }

div#phocagallery a.category.o_skole:link, div#phocagallery a.category.o_skole:visited { color:#8db446;  }
div#phocagallery a.category.rodicia_a_ziaci:link, div#phocagallery a.category.rodicia_a_ziaci:visited { color:#3fa4ea;  }
div#phocagallery a.category.akcie:link, div#phocagallery a.category.akcie:visited { color:#eb0000;  }
div#phocagallery a.category.alumni:link, div#phocagallery a.category.alumni:visited { color:#dcaa32;  }
div#phocagallery a.category.kontakty:link, div#phocagallery a.category.kontakty:visited { color:#f79f06; }

div#phocagallery div.phocaimgdesc { display:none }

div.moduletable_akcal { margin-bottom:15px }

div.item-page div.page-header h1 { display:none }
div.item-page div.page-header h2 {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; padding-bottom:10px; width:85%; margin-bottom:0px; line-height:30px; padding-top:0px; margin:0 }
div.blog div.page-header h2 a { text-decoration:none }
div.item-page div.page-header h2 a { font-size: 30px; font-weight: normal; margin-bottom: 10px; padding-bottom: 5px; text-decoration: none; width: 85%; }
div.item-page.akcie div.page-header h2 a{ color:#eb0000 }
div.item-page.rodicia_a_ziaci div.page-header h2 a { color:#3fa4ea }
div.item-page.kontakty div.page-header h2 a { color:#f79f06 }
div.item-page.o_skole div.page-header h2 a { color:#89c52e }

div.page-header h1 {font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: normal; line-height: 26px; margin-bottom: 0; padding-bottom: 10px; padding-top: 0px; width: 100%; margin-top:0;  }
div.o_skole div.page-header h1 { color:#89c52e }
div.rodicia_a_ziaci div.page-header h1 { color:#3fa4ea }
div.akcie div.page-header h1 { color:#eb0000 }

div.blog div.icons { display:none }
div.blog div.items-row { border-bottom:1px solid #cccccc }

/*h2.contentheading_testy, h2.contentheading_clanky, h2.contentheading_technika, h2.contentheading_akcie, h2.contentheading_rozhovory { font-size:14px; float:left }
h2.contentheading_testy a:link, h2.contentheading_testy a:visited, h2.contentheading_clanky a:link, h2.contentheading_clanky a:visited, h2.contentheading_technika a:link, h2.contentheading_technika a:visited, h2.contentheading_akcie a:link, h2.contentheading_akcie a:visited, h2.contentheading_rozhovory a:link, h2.contentheading_rozhovory a:visited { color:#e2000f; text-decoration:none; font-weight:bold } */

div.blog_more  { display:block; }
div.blog_more h2 { font-size:12px; }
div.blog_more ul { margin:0; padding:0; list-style:none }
div.blog_more_testy ul li {  }
div.blog_more.uvod {display:none}

a.readon_testy:link, a.readon_testy:visited, a.readon_clanky:link, a.readon_clanky:visited, a.readon_technika:link, a.readon_technika:visited, a.readon_akcie:link, a.readon_akcie:visited, a.readon_rozhovory:link, a.readon_rozhovory:visited  { margin-left:10px; margin-top:5px; padding-bottom:10px; display:block; font-size:11px; float:right; }
div.moduletable_kunlatest a.readon:link, div.moduletable_kunlatest a.readon:visited { margin-left:105px; }

div#content ul li a.blogsection { color:#6b8da4; text-decoration:underline; font-size:12px; font-weight:normal; }
div#content.uvod ul li a.blogsection { color:#6b8da4 }
div#content.o_skole ul li a.blogsection { color:#8db446 }
div#content.rodicia_a_ziaci ul li a.blogsection { color:#3fa4ea }
div#content.akcie ul li a.blogsection { color:#eb0000 }
div#content.alumni ul li a.blogsection { color:#dcaa32 }


div#content.uvod div.blog-featureduvod, div#content.uvod div.blog-featureduvod p { font-size:12px; line-height:20px }

div#content.uvod div.blog-featureduvod .items-row .item {
	padding-top:15px;
	border-top:1px solid #cccccc;
	margin-bottom:5px;
}

div#content.uvod div.blog-featureduvod .items-row:nth-child(1) .item {
	border-top:0px solid #cccccc;
	padding-top:5px;
}

div#content.uvod div.item-pageuvod, div#content.uvod div.item-pageuvod p { font-size:12px; line-height:20px }

div#content.akcie .item-title { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#eb0000; padding-top:10px }
div#content.akcie tr.headingrow .item-title { font-size:24px }
div#content.akcie .ev_detail.hits { visibility:hidden }

.jcomments-links { margin-bottom:10px }
 
div#content img.jev_help { display:none }


p.counter {	color:#000; font-weight:bold; margin:0px; padding:5px; padding-left:0px; float:left; color:#999999; font-size:12px }
div.pagination ul  { float:left; margin:0; padding:5px !important; list-style:none }
div.pagination ul li { float:left; margin-left:6px; color:#999999; font-size:12px }
div.pagination ul li strong a:link, div.pagination ul li strong a:visited { color:#999999 }



.tooltip { display:none }

div.moduletable_akcal { background-color:#ffffff; margin-bottom:10px; padding-left:0px; padding-right:0px; padding-bottom:3px; }
/*div.moduletable_akcal h3 { color:#ffffff; background:#6b8da4; font-weight:normal; margin-left:-10px; margin-top:-3px; width:196px; padding-left:8px; margin-bottom:2px; font-size:12px; }*/
div.moduletable_akcal h3 { color:#ffffff; background:#778b98; font-weight:bold; width:198px; padding-left:12px; margin-bottom:0px; padding-top:3px; padding-bottom:3px; font-size:11px; }

div.moduletable_akcal div#extcal_minical table { width:206px}
div.moduletable_akcal div#extcal_minical table table.extcal_navbar { background-image:none; background-color:white; border-bottom:0px; margin-bottom:3px; margin-top:3px }
div.moduletable_akcal div#extcal_minical table table.extcal_navbar tr td.extcal_month_label a:link, div.moduletable_akcal div#extcal_minical table table.extcal_navbar tr td.extcal_month_label a:visited { font-weight:bold }

/*div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_weekcell { display:none }*/
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays { background-image:none; }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_weekdays { background-color:#dae2e8 }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_daycell a.extcal_daylink:link, div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_daycell a.extcal_daylink:visited  { color:#2b2b2b }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_sundaycell a.extcal_sundaylink:link, div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_sundaycell a.extcal_sundaylink:visited { color:#6b8da4 }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_todaycell { background-color:#778b98; background-image:none }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_todaycell a { background-color:#778b98; border:0px; color:#ffffff;  }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_daycell a.extcal_busylink { border-bottom:1px solid #000000; color:#000000 }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_todaycell a.extcal_busylink { border-bottom:1px solid #ffffff; color:#ffffff }
div.moduletable_akcal div#extcal_minical table table.extcal_weekdays tr td.extcal_sundaycell a.extcal_busylink { border-bottom:1px solid #6b8da4; color:#6b8da4 }
 

div#listing h2 a:link, div#listing h2 a:visited { color:#e2000f; text-decoration:none; font-weight:bold }

div#footer { overflow:inherit; height:auto; }

div#footer div#footer_menu { float:left; }

div#footer div#footer_menu ul.mbottom { float:left; padding-right:20px; display:block }
div#footer div.cst_footer { float:left; padding-left:20px; border-left:1px solid #a7a9ac; font-size:12px; color:#a7a9ac; padding-right:20px }
div#footer div.cst2_footer { float:left; padding-left:20px; border-left:1px solid #a7a9ac; font-size:12px; color:#a7a9ac }
div#footer div.cst2_footer a { text-decoration:underline; color:#a7a9ac }

div#footer div#footer_social { float:right; width:210px; padding-top:7px; }
div.moduletable_fmenu { margin-top:10px; margin-bottom:10px;}
div.moduletable_fmenu ul.menu_fmenu { list-style:none; margin:0; padding:0; }
div.moduletable_fmenu ul.menu_fmenu li { float:left; margin-right:10px; }

div#footer div#footer_space { margin-top:10px; clear:both; }

#jevents_header { margin-top:0px }
#jevents_header h2 { display:none }
#jevents_header h1 { margin-top:0px; font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: normal; line-height: 26px; margin-bottom: 0; margin-top: 0;
    padding-bottom: 10px; padding-top: 0; width: 85%; }
#jevents_header h1 { color:#EB0000 }

div.fb_credits a:link, div.fb_credits a:visited { color:#eeeeee !important }
table.fb_profilebox { display:none }

table tr td.fieldCell { text-align:left !important; padding-left:0px; padding-right:6px }
table tr td.titleCell { padding-left:0px;  }

tr#cbfr_userparam_0, tr#cbfr_userparam_1, tr#cbfr_userparam_2, tr#cbfr_userparam_3, tr#cbfr_userparam_4 { display:none}

div#cb_tabid_11.cb_tab_html table tr td, div#cb_tabid_21.cb_tab_html table tr td { border-bottom:1px solid #cccccc }
/*div#cb_tabid_11.cb_tab_html table tr#cbfr_92 td, div#cb_tabid_21.cb_tab_html table tr#cbfr_22 td { border-bottom:0px solid #cccccc }*/

div#cb_tabid_38 div.fieldCell { padding-top:10px; padding-left:0px }

table#cbUserTable tr td { border-bottom:1px solid #cccccc }

a.cbpgToggleEditor { display:block; width:170px;}
div#cb_tabid_34 { margin-left:0px; margin-right:0px }

/* joomgallery */

div.jg_rm, div.jg_sm { display:none }
div.jg_catelem_txt, div.jg_subcatelem_photo { float:none; }
div.jg_pathway { padding-top:7px; float:left }
div.jg_search { float:right }
div.jg_back { font-size:10px; padding-left:0px }
div.jg_mygal { margin-top:0px; margin-bottom:5px; padding-left:0px; clear:both; }
div.jg_mygal a:link, div.jg_mygal a:visited { font-weight:bold; font-size:10px }
div.gallery div.sectiontableheader { text-align:left; margin-top:5px; font-weight:bold; color:#ED1C24 }
div.jg_gallerystats { font-size:10px; text-align:left }

div.sectiontableheader { clear:both }
div.jg_up_entry { text-align:left; }
div.jg_up_eact { margin-left:50px; width:14% }
div.jg_up_ename { width:30% }
div.jg_up_ehits { width:15% }
div.jg_userpanelview, div.jg_uploadform, div.jg_editpicture { background-color:#eeeeee; padding:5px; padding-left:10px; border:1px solid #999999 }
div.jg_up_head { text-align:left !important; }
div.jg_up_head input.button { font-size:10px; }
div.list-footer { font-size:10px; float:left; text-align:left !important }
div.list-footer select#limit { margin-left:5px; font-size:10px }
select#sortcat, select#sordercat { font-size:10px; margin-left:5px; margin-top:0.8em }

select.inputbox, input.inputbox, textarea.inputbox { font-size:11px; text-align:left }
table.mod_login tr td span label { text-transform:lowercase }
table.mod_login tr td a { text-decoration:none; font-size:11px; display:block; margin-top:5px }
table.mod_login tr td a:hover { text-decoration:underline; }
table.mod_login tr td input.button { margin-top:10px; font-size:12px; background-color:#b4c1c9; color:#1e1e1e; border:0; border-bottom:1px solid #3a6786; border-right:1px solid #3a6786; padding:2px; margin-left:20px; text-transform:lowercase; cursor:pointer }

div.moduletable.cblogin form div div input.button.cblogin { font-size:12px; background-color:#b4c1c9; color:#1e1e1e; border:0; border-bottom:1px solid #3a6786; border-right:1px solid #3a6786; padding:2px; margin-left:26px; text-transform:lowercase; cursor:pointer }

div.jg_uptext { width:13%; }
div.jg_txtrow { text-align:left }
div.jg_txtrow input.button { font-size:12px; }

div#lbOverlay {  }

div.gallery div.jg_element_gal { min-width:129px; text-align:center; }
div.gallery div.jg_element_gal div.jg_photo_container, div.gallery div.jg_element_gal div.jg_element_txt {  margin:0 auto; float:none }

div.gallery div.jg_element_cat { min-width:129px; text-align:center; }
div.gallery div.jg_element_cat a.jg_catelem_photo, div.gallery div.jg_element_cat div.jg_catelem_txt {  margin:0 auto; float:none }

div.gallery  div.componentheading { font-size: 14px; font-weight:bold; padding-bottom:5px; width:100%; border-bottom:1px solid #b3b3b3; margin-bottom:10px}

/* jevents */

div.ev_adminpanel table tr td.nav_bar_cell a:link, div.ev_adminpanel table tr td.nav_bar_cell a:link:visited { padding:2px; padding-left:8px; text-decoration:none !important; font-size:12px; background-color:#D8D9D9; color:#000000 !important; font-weight:bold; display:block; width:90px; border:1px solid #999999; margin-top:3px }
div.ev_adminpanel table tr td.nav_bar_cell a:link:hover, div.ev_adminpanel table tr td.nav_bar_cell a:link:visited:hover { background-color:#cccccc; }

div.ev_adminpanel table tr td.nav_bar_cell form { display:block; margin-top:3px;}
select#published_fv, select#category_fv { margin-right:5px;}
div.ev_adminpanel table tr td.nav_bar_cell form div { float:left; margin-bottom:5px }
div.ev_adminpanel table tr td.nav_bar_cell form div input { font-size:10px; border:1px solid #999999 }
div.jev_pagination { display:block }

div.counter { clear:both; margin-left:5px; margin-bottom:5px }

table#jevents_body form { margin-top:5px; }
div.jev_pagination div.list-footer { float:none; }
div.jev_pagination ul.pagination { padding-left:0px; margin-left:0px; margin-bottom:0px; padding-bottom:0px }

/* obrss */

.rssob { margin-left:8px; margin-top:10px; margin-right:10px; background-color:#ffffff; padding:5px; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb }
.rssob a { color:#704d7c; text-decoration:none }
.rssob a:hover { text-decoration:underline; }
.rssob a:hover img { text-decoration:none; }
.rssob a img { padding-top:3px; padding-right:3px }

/* mosets tree */

div#mt_main_ptitle { font-size: 14px; font-weight:bold; padding-bottom:5px; width:100%; border-bottom:1px solid #b3b3b3; margin-bottom:10px}

div#index { padding-left:0px }
div#index div.title { display:none }
div#index div.alpha-index { text-align:left !important; margin-left:10px }

div#content div.alpha-index { text-align:left !important; margin-left:10px }
div#content div#subcats div.title { font-size:12px; font-weight:bold; border:0}
div#content div#subcats ul { background-color:#e6e6e6 }
div#content div#subcats ul li { width:18%; padding-left:5px; padding-right:5px }
div#content div#subcats ul li a:link, div#content div#subcats ul li a:visited { font-size:11px }
div#content div#af_c { height:100%; overflow:inherit; }
div#content div#af_c div#af_c_ls { float:left }
div#content div#af_c div#af_c_ls div#cat-image { float:none }
div#content div#af_c div#af_c_rs { float:left }
div#content div#af_c div#af_c_rs div#cat-desc { margin-left:-15px; }


div#index div.row { margin-bottom:10px }
div#index div.row div.category h2 { margin-top:0px }
div#index div.row div.category h2 a:link, div#index div.row div.category h2 a:visited { text-decoration:none; font-size:14px; color:#E2000F; font-weight:bold}
div#index div.row div.category img { padding-right:8px }
div#index div.row div.category div.subcat { margin-top:0px; line-height:14px; padding-right:10px }
div#index div.row div.category div.subcat a:link, div#index div.row div.category div.subcat a:visited {  font-size:11px }

div#listings { padding:10px; padding-left:0px; padding-right:0px }
div#listings div.title { display:none }
div#listings a.add-listing:link, div#listings a.add-listing:visited { float:left; padding:5px; padding-left:18px; padding-top:2px; width:91px; height:14px; text-decoration:none; background:transparent url(../images/af_button_noarrow.jpg); color:#FFF; font-size:11px } 
div#listings a.add-listing:link:hover, div#listings a.add-listing:visited:hover { background:transparent url(../images/af_button_arrow.jpg); }
div#listings div.pages-links span.xtitle { float:left; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000 }
div#listings div.pages-links span.xlistings { float:right; color:#000000 }
div#listings div.listing-summary { padding-bottom:10px; padding-top:10px; border-bottom:1px solid #b3b3b3 }
div#listings div.listing-summary h3 a:link, div#listings div.listing-summary h3 a:visited { text-decoration:none; font-size:16px; color:#E2000F; font-weight:bold }
div#listings div.listing-summary h3 sup { color:#E2000F; }
div#listings div.listing-summary div.fields div.fieldRow { display:block; height:auto  }
div#listings div.listing-summary div.fields div.fieldRow span.caption { color:#000; background-color:#FFF; border:0 }
div#listings div.listing-summary div.fields div.fieldRow span.output { background-color:#FFF; border:0 }
div#listings div.listing-summary div.compl_lr_ls { height:100%; overflow:inherit; clear:both }
div#listings div.listing-summary div.left_ls { float:left; width:70% }
div#listings div.listing-summary div.left_ls div.category { margin-top:10px  }
div#listings div.listing-summary div.left_ls div.category a:link, div#listings div.listing-summary div.left_ls div.category a:visited { color:#E2000F }
div#listings div.listing-summary div.right_ls { float:left }
div#listings div.listing-summary h3 a.actionlink:link, div#listings div.listing-summary h3 a.actionlink:visited { background-color:#e6e6e6; border:1px solid #CCC; font-size:11px; padding:5px;  }
div#listing h2 a.actionlink:link, div#listing h2 a.actionlink:visited { background-color:#e6e6e6; border:1px solid #CCC; font-size:11px; padding:5px;}
div#listing h2 sup.new { color:#E2000F }
div#listing div.fields div.row div.caption { width:10% }
div#listing div.listing-desc { clear:both; padding-left:15px; padding-top:10px; border-top:0px dotted #bebebe }

h2.af { float:none !important }

div.images div.title { font-size:12px; font-weight:bold; }

/* jweather */

div.jweather { background-color:#d8d9d9; padding-left:5px }

/* marketplace */

td.jooFooter { color:#FFF }
td.jooFooter a#jooFooterIE:link, td.jooFooter a#jooFooterIE:visited { color:#FFF }
table.jooTopmenu tr td { background-color:#777777; border-left:1px solid #777777; border-top:1px solid #777777 }
table.jooTopmenu tr td div a:link, table.jooTopmenu tr td div a:visited { color:#FFF  }

table.jooRecent5 th { background-color:#777777; border-left:1px solid #777777; border-top:1px solid #777777; color:#FFF }
table.jooTable th { background-color:#777777; border-left:1px solid #777777; border-top:1px solid #777777; color:#FFF }

table.jooTable tr#category_tablerow td#index_tablecell_noentries table tr td { font-size:16px }
table.jooTable tr#category_tablerow td#index_tablecell_noentries table tr td font { font-size:11px }
table.jooTable tr#category_tablerow td#index_tablecell table tr td center a img { display:none }
table.jooTable tr#category_tablerow td#index_tablecell table tr td a:link, table.jooTable tr#category_tablerow td#index_tablecell table tr td a:visited { color:#e2000f; font-size:14px; font-weight:bold; text-decoration:none }
table.jooTable tr#category_tablerow td#index_tablecell table tr td font { font-size:11px }

div.jooNormal table tr td table tr td a:link, div.jooNormal table tr td table tr td a:visited { color:#e2000f; font-size:14px; font-weight:bold; text-decoration:none }
div.jooNormal table tr td table tr td font { font-size:11px }

table tr td.cat_ident b a:link, table tr td.cat_ident b a:visited { color:#e2000f; font-size:14px; font-weight:bold; text-decoration:none } 
table tr td.cat_ident font { font-size:11px  }

/* banners */

div.moduletable_banner1, div.moduletable_banner2, div.moduletable_banner3, div.moduletable_banner4 { margin-bottom:10px }

/* general */

.contentpaneopen { margin-top:10px }

div.tool-tip { background-color:#FFF; border:1px solid #cccccc; padding:5px; font-size:10px }

h2.item-title a { text-decoration:none; font-size: 30px; font-weight:normal; padding-bottom:5px; width:100%; margin-bottom:10px }

div.blog h2.item-title a { font-size:24px }

div.uvod h2.item-title a { font-size: 16px; font-weight:bold }

table.contenttoc { display:none; }

p.pageinfo { display:none }

div.fb_credits { margin-top:10px }

div.blog { overflow:inherit; height:100%; margin-top:17px; min-height:550px  }

div.blog.uvod, div.blog-featureduvod { margin-top:0px; min-height:350px; border-top:5px solid #f96c1f; padding-top:10px }

div.blog ul.actions { display:none }

div.blog div.article_row, div.blog div.article_row_clanky, div.blog_rozhovory div.article_row_rozhovory, div.blog_technika div.article_row_technika, div.blog_akcie div.article_row_akcie, div.blog_testy div.article_row_testy { padding-bottom:15px; }
div.blog div.article_row div.article_column, div.blog div.article_row_clanky div.article_column { padding-bottom:10px; border-bottom:0px solid #999; margin-bottom:10px; overflow:hidden }
div.blog div.article_row span.row_separator, div.blog div.article_row_clanky span.row_separator {  }

div#content div.blog div.article_row { padding-bottom:0px; }

div.contentdescription { padding-top:10px; padding-bottom:5px; border-bottom:0px solid #c0c0c0 }

h2.item-title { float:left; width:85%; }
h2.componentheading { margin-top:20px }

div.pull-right {float:right; position:relative; margin-top:-20px;}

ul.actions { text-align:left; margin-top:0px; display:inline; width:70px; list-style:none  }
ul.actions img { border:0; }
ul.actions a:link,ul.actions a:visited { border:solid 2px #fff; }

ul.actions li { float:left }
ul.actions li.print-icon a { text-indent:-9999px; display:block; width:16px; height:16px; background:transparent url(../images/printButton.png) no-repeat; }
ul.actions li.email-icon a { text-indent:-9999px; display:block; width:16px; height:16px; background:transparent url(../images/emailButton.png) no-repeat; }

div.blog-featureduvod ul.actions{ display:none }



.nm_banner {
  margin-top: 10px
}

/*div#footer { margin-top:10px } */

span.row_separator_ptitle {
/*	clear:both; */
}

div.article_row_ptitle, div.article_row_clanky  {
/*	clear:both; */
}

span.row_separator { display:block; height:1px; clear:both }

div.article_row_ptitle div.article_column, div.article_row_clanky div.article_column {
	width: 252px;
 	float:left;
	padding-bottom:10px;
}

ul.pager { list-style:none; margin:0 !important; margin-top:10px !important; margin-bottom:10px !important }
ul.pager li { float:left; display:block; margin-right:10px} 

#phocagallery.pg-categories-view #pg-msnr-container {  }


#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-box { width:560px!important; height:150px !important; border-bottom:1px solid #cccccc; position:relative; padding-top:0px; margin-top:0px }
#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-box  .pg-csv-name { padding-left:0px; background:none }
#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-box  .pg-csv-name a { text-decoration:none; color:#EB0000; font-size: 14px; font-weight:bold;}
#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-box  .pg-csv-name span.pg-csv-count { color:#999999 }
#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-box-img { float:left; margin-top:10px; margin-right:15px;  }
#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-descbox { margin-top:5px; position:absolute; margin-left:110px; width:440px;    }
#phocagallery.pg-categories-view #pg-msnr-container div.pg-csv-descbox p { font-size:12px }

div.pg-cvcsv-back a { color:#EB0000 }

div.lang ul li { font-weight:bold; text-transform:lowercase }

div.lang ul li a { display:inline-block; }
 

ul.muser { display:none } 
div#btl-content div#btl-content-profile { margin-right:-37px; margin-top:-2px }
div#btl-content ul.muser { display:block; list-style:none}
div#btl-content ul.muser li { padding-left:0px !important; background:none }

div.btl-panel { background-color:#F96C1F }
div.btl-panel span#btl-panel-profile {background-color:#F96C1F !important; border:0px solid white !important; border-radius:none !important; box-shadow:none  }
input.btl-buttonsubmit, button.btl-buttonsubmit { background-color:#F96C1F !important; box-shadow:none !important }

/* rezervacie - konzultacie */

#sv_apptpro_request_gad { border:0 !important }
#gad_container { border:0; border-top:1px solid #cccccc; margin-top:10px }
#gad_container tr td { padding:2 }
#sv_footer { border:0 !important }
table.sv_apptpro_request_cancel_row { margin-top:10px }
table.sv_apptpro_request_cancel_row tr td { padding:5px }
input.button, input.sv_grid_button { padding:3px }
#sv_header { text-align:left !important; padding-left:0px !important }
#display_grid_date { font-weight:bold }
#sv_apptpro_request_gad h3 { padding-top:0px }

div.want_this_hori { display:none }

a[title="Faboba : Création de composantJoomla"] {
	display:none !important;
}

#sp100 a,
#sp100 a img {
  display: block;
}

/* */

.ban_narniapk {
	padding-left:7px;
}

.ban_bilgym {
	padding-left:7px;
	padding-bottom:15px;
}

.fb_button {
	padding-top:0px;
}

html a[title="Faboba : Création de composantJoomla"] {
	/*display:none !important*/
}

.blog-featureduvod .item img {
  max-width:120px;
  height: auto;
  display: inline-block;
}

.blog-featureduvod .pull-left.item-image {
  float:left;
}

ul.menu-nav > li ul.nav-child {
  display: none;
}

ul.menu-nav > li:hover ul.nav-child {
    display: block;
    position: absolute;
    background: #f96c1f;
    z-index: 100000;
    margin-top: -1px;
}

ul.menu-nav > li:hover ul.nav-child li {
	float: none;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}