﻿/* CSS Document */
body {
	text-align: left;
  font-family: sans-serif;
	font-size: 8pt;
	background: url('/css/img/bg.png') repeat top left;
	border-top: 2px solid #c71414;
	color: #434343;
	margin:0;
	padding:0;
}
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {color: #00788f; font-size: 14pt; padding: 0px; margin: 0px;}
h2 {color: #404040; font-size: 13pt; padding: 0px; margin: 0px;}
h3 {color: #007ba8; font-size: 9pt; padding: 0px; margin: 0px;}
h4 {color: #126392; font-size: 10pt;  padding: 0px; margin: 0px;}
h5 {font-size: 8pt; padding: 0px; margin: 0px;}
b {text-decoration: none; font-size: 100%; color: #333333;/*#706c6c;*/}


hr {
 display:block;
 line-height:0;
 height:0;
 font-size:0;
 overflow:hidden;
 border:none;
 border-top:1px solid #25A0C5;
 padding:0;
 margin:1px 0 0 0;
 _margin:-6px 0 -7px 0;
 *margin:-6px 0 -7px 0;
 }




/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0; padding: 0px;}
span{}
.akt_prava_text p {
text-align: left;
}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	width: 100%; border-collapse: collapse;	margin-top: 10px; margin-bottom: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {margin: 0px; padding: 5px; font-weight: bold;	text-align: left;	vertical-align: top;}
td {vertical-align: top;}
tbody{width: 100%;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	margin: 0; padding: 0;}
legend {}
input, textarea, select {	font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none; color: #000;}
.akt_prava_text a {text-decoration: underline; color: #007ba8;}
a:visited {	}
a:hover {text-decoration: none; color: #007ba8;}
.theme-default .nivoSlider a:hover{text-decoration: none;}
#nclink {display:block !important;border-bottom:none;}
a.zvyrazneni {
	color: #6699FF;
    text-decoration: underline;
}

/* Img
-------------------------------------------------- */
img	{border:none;}

/* INFORMACNI TOOLTIP
-------------------------------------------------- */
.infoToolTipSymbol {
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	color: #FA7F00;
	cursor: pointer;
}
.infoToolTipNadpis, .infoToolTipTelo {
	border: 1px solid #96AB36;
	width: 260px;
	padding: 3px;
}
.infoToolTipNadpis {
	background-color: #EEF2C2;
	font-weight: bold;
	color: #96AB36;
}
.infoToolTipTelo {
	background-color: white;
	border-top: none;
	color: black;
}
.sirsi {
	width: 400px;
}

/* VAROVNY TOOLTIP
-------------------------------------------------- */
.varovnyToolTipSymbol {
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	cursor: pointer;
}
.varovnyToolTipNadpis, .varovnyToolTipTelo {
	border: 1px solid #FF0000;
	width: 260px;
	padding: 3px;
}
.varovnyToolTipNadpis {
	background-color: #FFEEEE;
	font-weight: bold;
	color: #FF0000;
}
.varovnyToolTipTelo {
	background-color: white;
	border-top: none;
	color: black;
}

/* Bloky
-------------------------------------------------- */
#web{
  background: url('/css/img/web-stin.png') repeat-x top center;
  height: 100%;
  position: relative;
  border-top: 1px solid #fff;
  margin-bottom: 20px;
}
#web #obal{
  width: 1000px;
  margin: 0px auto;
  padding: 0px;
}
/** OBSAH **/
#web #obal .obsah{
  width: 1000px;
  margin: 2px 0px 0px 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding{
  float: left;
  width: 1000px;
  position: relative;
}
/*** TOP ***/
#web #obal .obsah .obsah-padding .top{
  float: left;
  width: 1000px;
  height: 64px;
  position: relative;
}
#web #obal .obsah .obsah-padding .top_index{
  height: 96px;
}
#web #obal .obsah .obsah-padding .top_prubeh{height: 96px;}
/**** logo ****/
#web #obal .obsah .obsah-padding .top .logo{
  position: absolute;
  width: 191px;
  height: 58px;
  top: 15px;
  left: 20px;
}
/**** logo nsz****/
#web #obal .obsah .obsah-padding .top .logo_scio{
  position: absolute;
  width: 191px;
  height: 58px;
  left: 20px;
  top: 15px;
}
/**** hledani ****/
#web #obal .obsah .obsah-padding .top .hledani{
  float: right;
  width: 262px;
  height: 44px;
  padding: 0px 0px 0px 10px;
  margin: 11px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .top .hledani form{
  position: relative;
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .top .hledani form input{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .top .hledani form input.hl_input{
  width: 140px;
  height: 28px;
  border: 1px solid #abadb3;
  background: #f3f3f3 url('/css/img/bg_news.png') repeat-x top left;
  padding: 0px 18px 0px 40px;
  margin: 0px;
  font-size: 8pt;
  line-height: 30px;
  text-align: right;
  color: #000;
  float: left;
}
#web #obal .obsah .obsah-padding .top .hledani form input.hl_tlacitko{
  background: url('/css/img/hledat.png') no-repeat top left;
  border: none;
  width: 59px;
  height: 30px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  color: white;
  font-weight: bold;
  float: right;
}
#web #obal .obsah .obsah-padding .top .hledani form input.hl_tlacitko:hover{
  background: url('/css/img/hledat_hover.png') no-repeat top left;
}
#web #obal .obsah .obsah-padding .top .hledani form img.hl_lupa{
  position: absolute;
  top: 6px;
  left: 7px;
}
#web #obal .obsah .obsah-padding .top .hledani form p{padding: 0px 0px 0px 3px;}
/**** lang ****/
#web #obal .obsah .obsah-padding .top .lang{
  float: right;
  height: 15px;
  margin: 19px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .top .lang ul{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .top .lang ul li{
  background: url('/css/img/lang.png') no-repeat center right;
  list-style: none;
  float: left;
  padding: 0px 10px;
}
#web #obal .obsah .obsah-padding .top .lang ul li a.active{
  text-decoration: underline;
  color: #007ba8;
}

#web #obal .obsah .obsah-padding .top .lang ul li img{
  margin: 1px 6px 0px 0px;
  float: left;
}
/**** topmenu ****/
#web #obal .obsah .obsah-padding .topmenu{
  float: right;
  width: 165px;
  height: 22px;
  margin: 10px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .topmenu ul{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .topmenu ul li{
  background: url('/css/img/topmenu.png') no-repeat center right;
  list-style: none;
  float: left;
  padding: 0px 12px;
}
#web #obal .obsah .obsah-padding .topmenu ul li.bg_none{
  background: none;
  padding: 0px 10px 0px 12px;
}
#web #obal .obsah .obsah-padding .topmenu ul li a:hover{color: #007ba8;}

/*** MAINMENU ***/
#web #obal .obsah .obsah-padding .mainmenu{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 1000px;
  height: 55px;
  z-index: 200;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu ul{
  background: url('/css/img/mainmenu-bg.png') repeat-x center right;
  margin: 0px;
  padding: 0px;
  width: 1000px;
  height: 55px;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu ul li{
  float: left;
  background: url('/css/img/mainmenu-rozdel.png') no-repeat center right;
  margin: 4px 0px 0px 0px;
  padding: 0px 43px;
  list-style: none;
  display: block;
  height: 55px;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu ul li a{
  padding: 0px;
  font-size: 12pt;
  height: 49px;
  display: block;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .mainmenu ul li a span{
  position: relative;
  display: block;
  cursor: pointer;
  color: black;
  float: left;
  margin-top: 10px;
  overflow:hidden;
}
#web #obal .obsah .obsah-padding .mainmenu ul li a span.ms1{
  width: 2px;
  height: 40px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li a span.ms2{
  padding: 0px 13px;
  height: 40px;
  line-height: 36px;
  color: #fff;
  text-transform: uppercase;
  font-size: 10pt;
  font-weight: normal;
}
#web #obal .obsah .obsah-padding .mainmenu ul li a.firm span.ms2{color: #cdc7c9;}
#web #obal .obsah .obsah-padding .mainmenu ul li a span.ms3{
  width: 2px;
  height: 40px;
}

#web #obal .obsah .obsah-padding .mainmenu ul li a:hover{text-decoration: none;}
#web #obal .obsah .obsah-padding .mainmenu ul li a:hover span.ms1{background: url('/css/img/mainmenu_ms1.png') no-repeat center left;}
#web #obal .obsah .obsah-padding .mainmenu ul li a:hover span.ms2{
  background: url('/css/img/mainmenu_ms2.png') repeat-x top left;
  color: #272727;
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li a:hover span.ms3{background: url('/css/img/mainmenu_ms3.png') no-repeat center right;}

#web #obal .obsah .obsah-padding .mainmenu ul li.active a span.ms1{background: url('/css/img/mainmenu_ms1.png') no-repeat center left;}
#web #obal .obsah .obsah-padding .mainmenu ul li.active a span.ms2{
  background: url('/css/img/mainmenu_ms2.png') repeat-x top left;
  color: #272727;
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li.active a span.ms3{background: url('/css/img/mainmenu_ms3.png') no-repeat center right;}


#web #obal .obsah .obsah-padding .mainmenu ul li a.firm{color: #cdc7c9;}
#web #obal .obsah .obsah-padding .mainmenu ul li.bg_none{background: none;}

/*** SUBMENU ***/
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu{
  position: absolute;
  z-index: 180;
  width: 300px;
  display: block;
  border-left: 3px solid #272727;
  border-right: 3px solid #272727;
  border-bottom: 3px solid #272727;
  background: #fff;
  top: 50px;
  padding-bottom: 15px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .close{display: none;}

#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zkousky{
  width: 300px;
  left: 15px
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs{
  width: 952px;
  left: -310px
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr{
  width: 633px;
  left: -289px
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm{
  width: 300px;
  left: -140px;
}

#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul{
  margin: 0px;
  padding: 0px;
  width: 300px;
  height: auto;
  z-index: 190;
  background: none;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li{
  float: none;
  background: none;
  border-bottom: 1px solid #e6e6e6;
  width: 272px;
  margin: 0px 0px 0px 11px;
  height: 34px;
  padding: 0px 0px 0px 8px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li.mainmenu2_nadp:hover{
  background: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li.mainmenu2_last{
  border-bottom: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li a{
  background: url('/css/img/mainmenu_rozbal_dot.png') no-repeat center left;
  color: #008aa3;
  width: 262px;
  padding: 0px 0px 0px 10px;
  height: 34px;
  line-height: 34px;
  font-size: 10pt;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li:hover{
  background: #f3f3f3;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li:hover a{
  background: url('/css/img/mainmenu_rozbal_dot_akt.png') no-repeat center left;
  color: #272727;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li.mainmenu2_nadp{
  padding-top: 5px;
  line-height: 32px;
  height: 32px;
  margin-bottom: 16px;
  border-bottom: 4px solid #dddddd;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li.mainmenu2_nadp a{
  color: #202020;
  font-size: 11pt;
  font-weight: bold;
  line-height: 32px;
  height: 32px;
  display: block;
  background: none;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li.mainmenu2_nadp:hover{border-bottom: 4px solid #c5c4c4;}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu ul li.mainmenu2_nadp:hover a{background: none; color: #008aa3;}

#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu .sub_bg{
  float: left;
  background: url('/css/img/sub_bg.png') repeat-y top left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .top_submenu .sub_stin{
  position: absolute;
  background: url('/css/img/sub_stin_bg.png') repeat-x top left;
  height: 51px;
  left: 0;
  top: 0;
}/***** OBCHOD *****/
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_obchod{
  width: 289px;
  height: 65px;
  float: left;
  margin-top: 20px;
  padding-left: 27px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_obchod a{
  background: url('/css/img/sub_obchod.png') no-repeat top left;
  color: #f37b20;
  text-transform: uppercase;
  width: 242px;
  height: 61px;
  line-height: 61px;
  display: block;
  padding: 0px 0px 0px 20px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_obchod a:hover{
  background: url('/css/img/sub_obchod_akt.png') no-repeat top left;
  color: #fff;
}
/***** *****/
/**** NSZ ****/
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zkousky .sub_stin{
  width: 300px;
}
/**** zaci zs a rodice ****/
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg{
  width: 951px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_stin{
  width: 951px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj{
  width: 951px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj .sub_leva{
  float: left;
  width: 633px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj .sub_leva .sub_leva_l{
  float: left;
  width: 312px;
  background:
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj .sub_leva .sub_leva_r{
  float: right;
  width: 318px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj .sub_prava{
  float: right;
  width: 316px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad{
  width: 316px;
  margin-top: 51px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r{
  float: left;
  width: 242px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r ul li:hover{
  background: #fff;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r ul li.mainmenu2_nadp:hover{
  border-bottom: 4px solid #c5c4c4;
  background: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_prava .sub_prava_pad .sub_leva_r ul li.mainmenu2_nadp:hover a{
  background: none;
  color: #008aa3;
}
/**** skoly a zrizovatele ****/
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg{
  width: 633px;
  background: url('/css/img/sub_zr_bg.png') repeat-y top left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg .sub_stin{
  width: 633px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg .sub_zs_maj{
  width: 633px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg .sub_zs_maj .sub_leva{
  float: left;
  width: 310px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg .sub_zs_maj .sub_prava{
  float: right;
  width: 318px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad{
  width: 318px;
  margin-top: 51px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_zr .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r{
  float: left;
  width: 242px;
}
/**** firmy ****/
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm .sub_stin{
  width: 300px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul{
  padding: 17px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul li{
  height: 41px;
  background: url('/css/img/firm.png') no-repeat center right;
  line-height: normal;
  border-bottom: 4px solid #dddddd;
  margin-bottom: 11px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul li:hover{
  background: url('/css/img/firm.png') no-repeat center right;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul li:hover a{
  background: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul li a{
  background: none;
  line-height: normal;
  height: auto;
  display: inline;
  color: #202020;
  padding-left: 0px;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul li a:hover{
  color: #008aa3;
  background: none;
}
#web #obal .obsah .obsah-padding .mainmenu ul li .sub_firm ul li span.firm_popis{
  display: block;
  margin-top: 4px;
}

/*** ZHLAVI ***/
#web #obal .obsah .obsah-padding .zahlavi{
  float: left;
  background: url('/css/img/zahlavi.png') no-repeat top left;
  height: 18px;
  padding: 7px 0px 0px 10px;
}
#web #obal .obsah .obsah-padding .zahlavi p{
  float: left;
  margin-right: 9px;
}
#web #obal .obsah .obsah-padding .zahlavi ul{float: left; margin: 0px; padding: 0px;}
#web #obal .obsah .obsah-padding .zahlavi ul li{
  background: url('/css/img/zahlavi-sipka.png') no-repeat center left;
  float: left;
  list-style: none;
  /*margin-top: 1px;*/
  padding: 0px 9px 0px 12px;
}
#web #obal .obsah .obsah-padding .zahlavi ul li a{text-decoration: none;}
#web #obal .obsah .obsah-padding .zahlavi ul li a:hover{text-decoration: underline;}
#web #obal .obsah .obsah-padding .zahlavi ul li a.active{text-decoration: underline;}
/*** ZAHLAVI2 ***/
#web .zahlavi2{
  width: 133px;
  height: 30px;
  border-right: 2px solid #383838;
  float: right;
  background-color: #fff;
  margin: 30px 0px 0px 0px;
}
#web .zahlavi2 ul{
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#web .zahlavi2 ul li{
  float: left;
  list-style: none;
  padding: 0px 9px;
}
#web .zahlavi2 ul li a{
  line-height: 30px;
  text-decoration: underline;
}
#web .zahlavi2 ul li a:hover{
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .zahlavi2 ul li a.poslat{
  background: url('/css/img/poslat.png') no-repeat center left;
  padding: 0px 0px 0px 23px;
  height: 30px;
  display: block;
}
#web #obal .obsah .obsah-padding .zahlavi2 ul li a.tisk{
  background: url('/css/img/tisk.png') no-repeat center left;
  padding: 0px 0px 0px 20px;
  height: 30px;
  display: block;
}
/*** OBSAH-MAIN ***/
#web #obal .obsah .obsah-padding .obsah-main{
  float: left;
  width: 1000px;
  padding: 5px 0px 30px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy{
  float: left;
  width: 260px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy h2{
  margin: 0px 0px 10px 5px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box{
  float: left;
  width: 600px;
  /*height: 330px;*/

}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad{
  float: left;
  width: 588px;
  margin-top: 0px;
  background-color: #fff;
  position: relative;
  padding: 29px 0px 0px 9px;
  margin-top: -1px;
  z-index: 150;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy  .vyz_menu{
  margin: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy ul.ul_top{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy ul.ul_top li{
  list-style: none;
  float: left;
  background: url('/css/img/vyz_menu.png') repeat-x center left;
  padding: 0px 15px 0px 15px;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  height: 31px;
  line-height: 33px;
  margin: 0px;
  color: #00788f;
  font-weight: bold;
  position: relative;
  z-index: 160;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2{
  float: left;
  width: 550px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2{
  float: left;
  width: 550px;
  background: url('/css/img/vyz_box2.png') no-repeat bottom right;
  padding: 0px 0px 3px 0px;
  margin: 0px 0px 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj{
  float: left;
  width: 550px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_leva{
  float: left;
  width: 152px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_leva .vyz_leva_l{
  float: left;
  width: 62px;
  font-weight: bold;
  color: #333333;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_leva .vyz_leva_r{
  float: right;
  width: 90px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_leva .vyz_leva_r img{
  width: 90px;
  height: 66px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_prava{
  float: right;
  width: 388px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_prava h3 a{
  text-decoration: underline;
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_prava h3 a:hover{
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .vyz_box2 .vyz_maj .vyz_prava .vyz_prava_text{
  margin: 8px 0px 0px 0px;
  color: #434343;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .link{
  position: absolute;
  left: 1px;
  bottom: 1px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .linkhp{
  position: relative;
  left: -8px;
  bottom: 1px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott,#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .linkhp ul.ul_bott{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li,#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .linkhp ul.ul_bott li{
  list-style: none;
  float: left;
  background: url('/css/img/vyz_arr_right.png') no-repeat center right;
  padding-right: 2px;
  height: 21px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a,#web #obal .obsah .obsah-padding .obsah-main .obsah-levy .vyz_box .vyz_box_pad .vyz_box_pad2 .linkhp ul.ul_bott li a{
  background: url('/css/img/proj_menu_active.png') repeat-x bottom left;
  height: 21px;
  padding: 0px 10px;
  color: #fff;
  line-height: 21px;
  display: block;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy{
  float: right;
  width: 362px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy h2{
  margin: 0px 0px 10px 5px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box{
  width: 360px;
  margin-bottom: 30px;

}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad{
  width: 358px;
  border: 1px solid #d5d5d5;
  background-color: #fff;
  z-index: 150;
  margin-top: -1px;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy  .vyz_menu{
  margin:0px;
  z-index: 170;
  height: 31px;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy  ul.ul_top{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy  ul.ul_top li{
  list-style: none;
  float: left;
  margin: 0px 10px 0px 0px;
  display: block;
  position: relative;
  z-index: 160;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy  ul.ul_top li a{
  line-height: 24px;
  display: block;
  padding: 0px 11px 0px 11px;
  cursor: pointer;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy  ul.ul_top li a span{
  padding-top: 5px;
  display: block;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy ul.ul_top li a:hover{
  background: #fff;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy ul.ul_top li a.active{
  z-index: 160;
  position: relative;
  background: url('/css/img/vyz_menu.png') repeat-x center left;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  height: 31px;
  padding: 0px 15px 0px 15px;
  color: #00788f;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2{
  width: 319px;
  padding: 29px 0px 0px 9px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2{
  float: left;
  width: 319px;
  background: url('/css/img/vyz_box2.png') no-repeat bottom right;
  padding: 0px 0px 6px 0px;
  margin: 0px 0px 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj{
  float: left;
  width: 319px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_leva{
  float: left;
  width: 62px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_leva .akt_leva_l{
  float: left;
  width: 62px;
  font-weight: bold;
  color: #333333;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava{
  float: right;
  width: 257px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava img{
  float: left;
  margin-right: 10px;
  width: 90px;
  height: 66px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava .akt_prava_text{
  margin: 0px;
  color: #434343;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava h3 a{
  text-decoration: underline;
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava h3 a:hover{
  text-decoration: none;
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .link{
margin-left: -8px;

}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li{
  list-style: none;
  float: left;
  height: 21px;
  margin-bottom: 1px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a{
  background: url('/css/img/proj_menu_active.png') repeat-x bottom left;
  height: 21px;
  padding: 0px 10px;
  color: #fff;
  line-height: 21px;
  display: block;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a.akt_blue{
  background: #4ca1b0 url('/css/img/akt_blue.png') no-repeat center left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3{
  float: left;
  width: 360px;
  margin-bottom: 27px;
  border: 1px solid #d5d5d5;
  background-color: #fff;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_nadp{
  width: 347px;
  background-color: #f4f4f4;
  height: 34px;
  border-bottom: 1px solid #d5d5d5;
  margin: 1px 1px 0px 1px;
  padding: 0px 0px 0px 11px;
  line-height: 40px;
  float: left;
  font-size: 10pt;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_nadp span{
  font-size: 10pt;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_nadp img{
  position: absolute;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text{
  padding: 13px 19px;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text .tagy{
  line-height: 35px;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text .tagy h3{
  margin: 0px;
  margin: 0px 3px;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text .tagy h3 a{
  color: #434343;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text .tagy h3 a span.tag2{
  font-size: 12pt;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text .tagy h3 a span.tag3{
  font-size: 8pt;
  font-weight: normal;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .box3_text .tagy h3 a span.tag4{
  font-size: 11pt;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .link{
  float: left;
  margin: 0px 0px 1px 1px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .link ul.ul_bott{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .link ul.ul_bott li{
  list-style: none;
  float: left;
  height: 21px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 .link ul.ul_bott li a{
  background: url('/css/img/proj_menu_active.png') repeat-x bottom left;
  height: 21px;
  padding: 0px 10px;
  color: #fff;
  line-height: 21px;
  display: block;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 form input.box3_input{
  width: 227px;
  height: 27px;
  float: left;
  border: 1px solid #abadb3;
  background: #f3f3f3 url('/css/img/bg_news.png') repeat-x top left;
  line-height: 30px;
  text-align: right;
  color: #000;
  margin: 0px 1px 0px 0px;
  padding: 0px 18px 0px 10px;
  font-size: 8pt;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 form input.box3_but{
  background: url('/css/img/hledat.png');
  border: 0px solid white;
  height: 29px;
  width: 59px;
  margin: 0px;
  padding: 0px 5px;
  cursor: pointer;
  color: white;
  font-weight: bold;
  font-size: 8pt;
  float: right;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy .box3 form input.box3_but:hover{
  background: url('/css/img/hledat_hover.png');
}
#web .menu_bg{
  background: url('/css/img/menu-bg.png') repeat-x bottom center;
  height: 202px;
  position: relative;
  width: 100%;
}
#web .menu_bg .menu_bg_p{
  width: 980px;
  margin: 0px auto;
  height: 202px;
  overflow: hidden;
  position: relative;
}
#web .menu_bg .pos{
  height: 98px;
  position: absolute;
  left: 0px;
  top: 52px;
}
#web .menu_bg .pos a.menu_pos_l{
  background: url('/css/img/menu_pos_l.png') no-repeat top center;
  display: block;
  width: 14px;
  height: 94px;
}
#web .menu_bg .pos a.menu_pos_l:hover{
  background: url('/css/img/menu_pos_l_akt.png') no-repeat top center;
}
#web .menu_bg .pos2{
  height: 98px;
  width: 14px;
  position: absolute;
  right: 0px;
  top: 52px;
}
#web .menu_bg .pos2 a.menu_pos_r{
  background: url('/css/img/menu_pos_r.png') no-repeat top center;
  display: block;
  width: 14px;
  height: 94px;
}
#web .menu_bg .pos2 a.menu_pos_r:hover{
  background: url('/css/img/menu_pos_r_akt.png') no-repeat top center;
}
#web .menu_bg .menu_bg_p .menu_bg_vnoreni{
  width: 940px;
  padding: 2px 0px;
  float: left;
  overflow: hidden;
  margin-left: 20px;
}
#web .menu_bg .menu_bg_p .projekty{
  width: 9000px;
  overflow: hidden;
  float: left;
  margin-left: -235px;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4{
  float: left;
  width: 190px;
  height: 196px;
  padding: 0px 5px;
  margin: 0px 15px 0px 19px;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4 .box4_nadp{
  float: left;
  height: 36px;
  width: 190px;
  border-bottom: 1px solid #056a7c;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4:hover{
  background: url('/css/img/box4_akt.png') repeat-x top center;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4:hover .box4_nadp a{
  color: #404041;
  text-decoration: none;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4 .box4_nadp a{
  height: 21px;
  display: block;
  width: 189px;
  color: #a5a5a5;
  font-size: 11pt;
  font-weight: bold;
  padding: 15px 0px 0px 1px;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4 .box4_text{
  height: 45px;
  width: 190px;
  overflow: hidden;
  margin-top: 7px;
  float: left;
  color: #666666;
  font-size: 8pt;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4 .box4_onas{
  height: 180px;
  width: 190px;
  overflow: hidden;
  margin-top: 7px;
  float: left;
  color: #666666;
  font-size: 8pt;
}
#web .menu_bg .menu_bg_p .projekty .menu_box4 .box4_logo{
  margin-top: 20px;
  float: left;
  width: 190px;
  text-align: center;
}
#web .spodek{
  margin: 0 auto 26px auto;
  width: 1000px;
}
#web .spodek .spodek_p{
  margin-top: 26px;
  background: url('/css/img/spodek_bg.png') repeat-x center left;
  height: 288px;
  border-top: 3px solid #008aa3;
}
#web .spodek .spodek_p .obsah2{
  width: 1000px;
  float: left;
  margin: 25px 0px 0px 8px;
  position: relative;
}
/**** maj ****/
#web .spodek .spodek_p .obsah2 .maj{
  width: 1000px;
  float: left;
  font-size: 8pt;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu{
  color: #212121;
  padding: 6px 0px 0px 0px;
  font-weight: bold;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul{
  margin: 0px;
  padding: 0px;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li{
  list-style: none;
  margin: 0px;
  padding: 0px 7px 0px 0px;
  font-weight: normal;
  background: url('/css/img/pata_menu_del.png') no-repeat bottom left;
  width: 168px;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li.last{
  background: none;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li a{
  color: #212121;
  height: 28px;
  line-height: 28px;
  display: block;
  padding: 0px 0px 0px 10px;
  background: url('/css/img/pata_menu_arr.png') no-repeat center right;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li a img{
  margin: 0px 10px 0px 0px;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li:hover{
  background-color: #fff;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li a.sq{
  background: url('/css/img/pata_nadp_sq.png') no-repeat center left;
  font-weight: bold;
  margin-left: 1px;
  width: 167px;
}
#web .spodek .spodek_p .obsah2 .maj .maj_menu ul li.nadp:hover{
  background-image: url('/css/img/pata_nadp_sq.png') no-repeat center left;
  font-weight: bold;
  background-color: transparent;
}
#web .spodek .spodek_p .obsah2 .maj .maj_text{
  padding: 15px 0px 0px 0px;
  font-size: 10pt;
}
#web .spodek .spodek_p .obsah2 .maj .maj_text_r_l{
  padding: 15px 70px 0px 0px;
  font-size: 10pt;
}
/***** left *****/
#web .spodek .spodek_p .obsah2 .maj .left{
  width: 439px;
  float: left;
}
/****** l_leva ******/
#web .spodek .spodek_p .obsah2 .maj .left .l_leva{
  width: 214px;
  float: left;
  padding-left: 39px;
}
/****** l_prava ******/
#web .spodek .spodek_p .obsah2 .maj .left .l_prava{
  width: 174px;
  float: right;
}
/***** right *****/
#web .spodek .spodek_p .obsah2 .maj .right{
  width: 561px;
  float: right;
}
/****** r_leva ******/
#web .spodek .spodek_p .obsah2 .maj .right .r_leva{
  width: 175px;
  margin-left: 50px;
  float: left;
}
/****** r_prava ******/
#web .spodek .spodek_p .obsah2 .maj .right .r_prava{
  width: 214px;
  float: right;
  margin-right: 50px;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a{
  margin-left: 10px;
  padding-left: 25px;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a.tel{
  background: url('/css/img/tel.png') no-repeat center left;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a.post{
  background: url('/css/img/post.png') no-repeat center left;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a.fb{
  background: url('/css/img/fb.png') no-repeat center left;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a.tw{
  background: url('/css/img/tw.png') no-repeat center left;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a.rss{
  background: url('/css/img/rss.png') no-repeat center left;
}
#web .spodek .spodek_p .obsah2 .maj .right .r_prava .maj_menu ul li a.sq{
  padding: 0px 0px 0px 10px;
}
#web .spodek .spodek_p .zahlavi2{
  width: 65px;
  margin-top: -29px;
}
#web .spodek .spodek_p .zahlavi2 a{
  background: url('/css/img/zahlavi2_arr.png') no-repeat center left;
  padding-left: 10px;
}
#web .pata{
  width: 1000px;
  margin: 0px auto;
  position: relative;
}
#web .pata .cara{margin-bottom: 10px;}
#web .pata .pata_p{
  width: 980px;
  padding: 0px 10px;
  float: left;
}
#web .pata .pata_p .leva{
  float: left;
  width: 600px;
}
#web .pata .pata_p .prava{
  float: right;
  width: 300px;

}
#web .pata .pata_p .prava p{
  text-align: right;
}
#web .pata .pata_p p a{
  color: #007ba8;
  text-decoration: underline;
}
#web .pata .pata_p p a:hover{
  text-decoration: none;
}


/* ŠKOLY */
#web #obal .obsah .obsah-padding .mainmenu-skoly{
  width: 541px;
  height: 38px;
  float: left;
  margin: 0px 0px 0px 260px;
  padding: 0px;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul{
  background: none;
  height: 38px;
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li{
  margin: 4px 10px 0px 0px;
  background: none;
  height: 33px;
  float: left;
  list-style: none;
  display: block;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li a{
  background: url('/css/img/mainmenu_skoly.png') repeat-x top left;
  font-weight: bold;
  padding: 2px 12px 0px 12px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  display: block;
  color: #434343;
  border-top: 1px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  z-index: 120;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul.profil li a:hover{
  background: url('/css/img/mainmenu_skoly_akt.png') repeat-x center left;
  text-decoration: none;
  height: 25px;
  line-height: 30px;
  margin-top: -4px;
  padding-top: 6px;
  position: relative;
  display: block;
  z-index: 190;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul.profil li a.active{
  background: url('/css/img/mainmenu_skoly_akt.png') repeat-x center left;
  z-index: 1000;
  position: relative;
  margin-top: -4px;
  height: 30px;
  line-height: 30px;
  padding-top: 6px;
  color: #00788f;
}
/* ŠKOLY */
#web #obal .obsah .obsah-padding .mainmenu-skoly{
  width: 541px;
  height: 38px;
  float: left;
  margin: 0px 0px 0px 260px;
  padding: 0px;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li a:hover{
  background: url('/css/img/mainmenu_skoly_hov.png') repeat-x center left;
  text-decoration: none;
  height: 32px;
  line-height: 30px;
  margin-top: -4px;
  padding-top: 6px;
  position: relative;
  display: block;
  z-index: 190;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li a.active2:hover{
  background: url('/css/img/mainmenu_skoly_hov.png') repeat-x center left;
  height: 32px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li a.active{
  background: url('/css/img/mainmenu_skoly_hov.png') repeat-x center left;
  z-index: 190;
  position: relative;
  margin-top: -4px;
  height: 32px;
  line-height: 30px;
  padding-top: 6px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li a.active2{
  background: url('/css/img/mainmenu_skoly_akt.png') repeat-x center left;
  z-index: 1000;
  position: relative;
  margin-top: -4px;
  height: 30px;
  line-height: 30px;
  padding-top: 6px;
  color: #00788f;
}
/*** MAINMENU ***/
#web #obal .obsah .obsah-padding .mainmenu ul li a:hover span.ms2{
  background: url('/css/img/mainmenu_ms2.png') repeat-x top left;
  color: #272727;
  text-decoration: none;
}
/*** SUBMENU-skoly ***/
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu{
  position: absolute;
  z-index: 180;
  width: 300px;
  display: block;
  border: 3px solid #272727;
  background: #fff;
  top: 32px;
  padding-bottom: 15px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .close{display: none;}

#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zkousky{
  width: 300px;
  left: -12px
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs{
  width: 952px;
  left: -297px
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr{
  width: 633px;
  left: -196px
}

#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul{
  margin: 0px;
  padding: 0px;
  width: 300px;
  height: auto;
  z-index: 180;
  background: none;
  position: relative;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li{
  float: none;
  background: none;
  border-bottom: 1px solid #e6e6e6;
  width: 272px;
  margin: 0px 0px 0px 11px;
  height: 34px;
  padding: 0px 0px 0px 8px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li.mainmenu2_nadp:hover{
  background: none;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li.mainmenu2_last{
  border-bottom: none;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li a{
  background: url('/css/img/mainmenu_rozbal_dot.png') no-repeat center left;
  color: #008aa3;
  width: 262px;
  padding: 0px 0px 0px 10px;
  height: 34px;
  line-height: 34px;
  font-size: 10pt;
  border: none;
  text-transform: none;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li a:hover{
  margin-top: 0px;
  padding-top: 0px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li:hover{
  background: #f3f3f3;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li:hover a{
  background: url('/css/img/mainmenu_rozbal_dot_akt.png') no-repeat center left;
  color: #272727;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li.mainmenu2_nadp{
  padding-top: 5px;
  line-height: 32px;
  height: 32px;
  margin-bottom: 16px;
  border-bottom: 4px solid #dddddd;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li.mainmenu2_nadp a{
  color: #202020;
  font-size: 11pt;
  font-weight: bold;
  line-height: 32px;
  height: 32px;
  display: block;
  background: none;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li.mainmenu2_nadp:hover{border-bottom: 4px solid #c5c4c4;}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu ul li.mainmenu2_nadp:hover a{background: none; color: #008aa3;}

#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu .sub_bg{
  float: left;
  background: url('/css/img/sub_bg.png') repeat-y top left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .top_submenu .sub_stin{
  position: absolute;
  background: url('/css/img/sub_stin_bg.png') repeat-x top left;
  height: 51px;
  left: 0;
  top: 0;
}/***** OBCHOD *****/
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_obchod{
  width: 289px;
  height: 65px;
  float: left;
  margin-top: 20px;
  padding-left: 27px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_obchod a{
  background: url('/css/img/sub_obchod.png') no-repeat top left;
  color: #f37b20;
  text-transform: uppercase;
  width: 242px;
  height: 61px;
  line-height: 61px;
  display: block;
  padding: 0px 0px 0px 20px;
  margin-top: 0px;
  border: none;
  font-size: 12pt;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_obchod a:hover{
  background: url('/css/img/sub_obchod_akt.png') no-repeat top left;
  color: #fff;
}
/***** *****/
/**** NSZ ****/
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zkousky .sub_stin{
  width: 300px;
}
/**** zaci zs a rodice ****/
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg{
  width: 951px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_stin{
  width: 951px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj{
  width: 951px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj .sub_leva{
  float: left;
  width: 633px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj .sub_leva .sub_leva_l{
  float: left;
  width: 312px;
  background:
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj .sub_leva .sub_leva_r{
  float: right;
  width: 318px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj .sub_prava{
  float: right;
  width: 316px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad{
  width: 316px;
  margin-top: 51px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r{
  float: left;
  width: 242px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r ul li:hover{
  background: #fff;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r ul li.mainmenu2_nadp:hover{
  border-bottom: 4px solid #c5c4c4;
  background: none;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_prava .sub_prava_pad .sub_leva_r ul li.mainmenu2_nadp:hover a{
  background: none;
  color: #008aa3;
}
/**** skoly a zrizovatele ****/
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg{
  width: 633px;
  background: url('/css/img/sub_zr_bg.png') repeat-y top left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg .sub_stin{
  width: 633px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg .sub_zs_maj{
  width: 633px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg .sub_zs_maj .sub_leva{
  float: left;
  width: 310px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg .sub_zs_maj .sub_prava{
  float: right;
  width: 318px;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad{
  width: 318px;
  margin-top: 51px;
  float: left;
}
#web #obal .obsah .obsah-padding .mainmenu-skoly ul li .sub_zr .sub_bg .sub_zs_maj .sub_prava .sub_prava_pad .sub_leva_r{
  float: left;
  width: 242px;
}

#web #obal .obsah .obsah-padding .zahlavi3{
  float: left;
  background: #fff;
  width: 994px;
  height: 34px;
  padding: 4px 0px 0px 4px;
  margin-top: -2px;
  border: 1px solid #d5d5d5;
  position: relative;
  z-index: 130;
}
#web #obal .obsah .obsah-padding .zahlavi3 ul{
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}
#web #obal .obsah .obsah-padding .zahlavi3 ul li{
  float: left;
  list-style: none;
  padding: 0px 9px;
  height: 14px;
}
#web #obal .obsah .obsah-padding .zahlavi3 ul li a{
}
#web #obal .obsah .obsah-padding .zahlavi3 ul li a.podtr{text-decoration: underline;}
#web #obal .obsah .obsah-padding .zahlavi3 ul li a.podtr:hover{text-decoration: none;}
#web #obal .obsah .obsah-padding .zahlavi3 ul li a:hover{color: #007ba8;}
#web #obal .obsah .obsah-padding .zahlavi3 ul li a.active{
  color: #007ba8;
  text-decoration: underline;
}
#web #obal .obsah .obsah-padding .zahlavi3 ul li.last{border: none;}
#web #obal .obsah .obsah-padding .zahlavi3 ul li img{
  margin: 0px 6px 0px 0px;
  float: left;
}
#web #obal .obsah .obsah-padding .zahlavi3 .icony_leva{
  float: left;
  height: 30px;
  margin-left: 10px;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly{
  float: right;
  margin: 0px;
  border-right: none;
  padding-top: 9px;
  height: auto;
  background: none;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly ul{
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly ul li{
  float: left;
  list-style: none;
  padding: 0px 9px;
  height: 14px;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly ul li a{
  line-height: normal;
  text-decoration: underline;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly ul li a:hover{
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly ul li a.poslat{
  background: url('/css/img/poslat.png') no-repeat center left;
  padding: 0px 0px 0px 23px;
  height: 17px;
  display: block;
}
#web #obal .obsah .obsah-padding .zahlavi3 .zahlavi2-skoly ul li a.tisk{
  background: url('/css/img/tisk.png') no-repeat center left;
  padding: 0px 0px 0px 20px;
  height: 17px;
  display: block;
}

#web #obal .obsah .obsah-padding .cara{
  margin-top: -6px;
  z-index: 130;
}

#web .zahlavi2-skoly{
  height: 30px;
  border-right: 2px solid #383838;
  float: right;
  background-color: #fff;
  margin: 0px 0px 10px 0px;
}
#web .zahlavi2-skoly ul{
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#web .zahlavi2-skoly ul li{
  float: left;
  list-style: none;
  padding: 0px 9px;
}
#web .zahlavi2-skoly ul li a{
  line-height: 30px;
  text-decoration: underline;
}
#web .zahlavi2-skoly ul li a:hover{
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .zahlavi2-skoly ul li a.poslat{
  background: url('/css/img/poslat.png') no-repeat center left;
  padding: 0px 0px 0px 23px;
}
#web #obal .obsah .obsah-padding .zahlavi2-skoly ul li a.tisk{
  background: url('/css/img/tisk.png') no-repeat center left;
  padding: 0px 0px 0px 20px;
}

#web .zahlavi_menu{
  min-width: 174px;
  height: 31px;
  float: right;
  margin: 5px 0px 0px 0px;
  clear:right;
}
#web .zahlavi_menu ul{
  float: right;
  margin: 0px;
  padding: 0px 0px 0px 40px;
  background: url('/css/img/zahlavi_menu_stin.png') no-repeat bottom left;
  height: 31px;

}
#web .zahlavi_menu ul li{
  float: left;
  background: url('/css/img/zahlavi_menu.png') repeat-x bottom left;
  list-style: none;
  border-left: 1px solid #eaeaec;
  border-bottom: 1px solid #fdfdfd;
}
#web .zahlavi_menu ul li a{
  line-height: 30px;
  padding: 0px 14px;
  height: 30px;
  display: block;
  color: #646464;
  font-weight: bold;
}
#web .zahlavi_menu ul li.last{border-left: none;}
#web .zahlavi_menu ul li a:hover{color: #fff; text-decoration: none;}
#web .zahlavi_menu ul li a.active{color: #fff;}
#web .zahlavi_menu ul li a.zah_zs:hover{
  background: url('/css/img/zahlavi_menu_zs.png') repeat-x bottom left;
}
#web .zahlavi_menu ul li a.zah_zs.active{
  background: url('/css/img/zahlavi_menu_zs.png') repeat-x bottom left;
}
#web .zahlavi_menu ul li a.zah_ss:hover{
  background: url('/css/img/zahlavi_menu_ss.png') repeat-x bottom left;
}
#web .zahlavi_menu ul li a.zah_ss:hover{
  background: url('/css/img/zahlavi_menu_ss.png') repeat-x bottom left;
}
#web .zahlavi_menu ul li a.zah_ss.active{
  background: url('/css/img/zahlavi_menu_ss.png') repeat-x bottom left;
}
#web .zahlavi_menu ul li a.zah_vs:hover{
  background: url('/css/img/zahlavi_menu_vs.png') repeat-x bottom left;
}
#web .zahlavi_menu ul li a.zah_vs.active{
  background: url('/css/img/zahlavi_menu_vs.png') repeat-x bottom left;
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-levy-skoly{
  float: left;
  width: 260px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly-podstr{
  float: left;
  width: 260px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly{
  float: left;
  width: 230px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul{
  margin: 0px;
  padding: 0px;
  background-color: #1c1c1c;
  width: 230px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li{
  width: 226px;
  list-style: none;
  margin: 0px 0px 0px 2px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li a{
  width: 201px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #fff;
  padding: 5px 8px 0px 17px;
  font-size: 9pt;
  overflow: hidden;
  margin: 0px;
  border-bottom: 1px solid #4d4d4d;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li a:hover{color: #fff; text-decoration: none;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li.podm{background-color: #b4b4b4;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li.podm a{color: #000;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li.podm a:hover span{background: none;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li a span{
  width: 196px;
  height: 34px;
  line-height: 34px;
  display: block;
  cursor: pointer;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li a:hover span{
  background: url('/css/img/mainmenu-skoly-arr.png') no-repeat center right;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #B4B4B4;
  width: 226px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li{
  width: 226px;
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li.podm_bord{background-color: #b4b4b4;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li.podm_bord a{color: black; border-bottom: none;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li a{
  width: 208px;
  height: 34px;
  line-height: 34px;
  display: block;
  padding: 5px 0px 0px 18px;
  overflow:hidden;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li a span{
  background: url('/css/img/mainmenu-skoly-arr-ul.png') no-repeat center left;
  width: 192px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #000;
  padding: 0px 0px 0px 12px;
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li.active_ul{background-color: #DEDEDE;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li.active_ul a:hover{background-color: #DEDEDE;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li a:hover{background: #DEDEDE; text-decoration: none;}

#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: none;
  width: 226px;
  background-color: white;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li ul li{margin-left: 0px;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li ul li a{
  padding-left: 33px;
  width: 193px;
  overflow:hidden;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li ul li a span{
  width: 181px;
  font-style: italic;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li ul li a.active_a{text-decoration: underline;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li.active_ul ul li a:hover{
  background-color: white;
  text-decoration: underline;
}



#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly ul li ul li ul li.active_ul{text-decoration: underline;}


#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss{
  float: left;
  width: 230px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul{
  margin: 0px;
  padding: 0px;
  background-color: #3499AB;
  width: 230px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li{
  width: 226px;
  border-bottom: 1px solid #9CAEB3;
  list-style: none;
  margin: 0px 0px 0px 2px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li a{
  width: 205px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #FFFFFF;
  padding: 5px 8px 0px 17px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li a span{
  width: 196px;
  height: 34px;
  line-height: 34px;
  display: block;
  cursor: pointer;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li a span:hover{
  background: url('img/mainmenu-skoly-arr.png') no-repeat center right;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li.podm{
  background-color: #ABD9E3;
color: #333333;
  border-bottom: 1px solid #9CAEB3;
}





#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas{
  float: left;
  width: 230px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas ul{
  margin: 0px;
  padding: 0px;
  background-color: #e6e6fa;
border-top: 1px solid #AAAAAA;
  width: 230px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas ul li{
  width: 226px;
  border-bottom: 1px solid #AAAAAA;

border-left: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
  list-style: none;
  margin: 0px 0px 0px 2px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas ul li a{
  width: 205px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #000000;
  padding: 5px 8px 0px 17px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas ul li a span{
  width: 196px;
  height: 34px;
  line-height: 34px;
  display: block;
  cursor: pointer;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas ul li a span:hover{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center right;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-onas ul li.podm{
  background-color: #b0c4de;
color: #000000;
  border-bottom: 1px solid #AAAAAA;
}




#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li.podm a{
color: #333333;
}


#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #1c1c1c;
  width: 226px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li{
  width: 214px;
  margin-left: 6px;
  border-top: 1px solid #AEAEAF;
  border-bottom: none;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li a{
  width: 202px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 5px 0px 0px 12px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li a span{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center left;
  width: 190px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 0px 0px 0px 12px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li a span:hover{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center left;
}






#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  border-bottom: none;
  width: 200px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li ul li{
  width: 200px;
  margin-left: 6px;
  border-top: none;
  border-bottom: none;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li ul li a{
  width: 202px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 5px 0px 0px 12px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li ul li a span{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center left;
  width: 190px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 0px 0px 0px 12px;
  font-style: italic;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap

}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li ul li a span:hover{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center left;
}


#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li.active_ul{background-color: #fff;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-2ss ul li ul li a:hover{background: none;}





#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz{
  float: left;
  width: 230px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul{
  margin: 0px;
  padding: 0px;
  background-color: #072B51;
  width: 230px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li{
  width: 226px;
  border-bottom: 1px solid #4d4d4d;
  list-style: none;
  margin: 0px 0px 0px 2px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li a{
  width: 205px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #fff;
  padding: 5px 8px 0px 17px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li a span{
  width: 196px;
  height: 34px;
  line-height: 34px;
  display: block;
  cursor: pointer;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li a span:hover{
  background: url('img/mainmenu-skoly-arr.png') no-repeat center right;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li.podm{
  background-color: #37689A;
  border-bottom: 1px solid #37689A;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #1c1c1c;
  width: 226px
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul li{
  width: 214px;
  margin-left: 6px;
  border-top: 1px solid #AEAEAF;
  border-bottom: none;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul li a{
  width: 202px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 5px 0px 0px 12px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul li a span{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center left;
  width: 190px;
  height: 34px;
  line-height: 34px;
  display: block;
  color: #333333;
  padding: 0px 0px 0px 12px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul li a span:hover{
  background: url('img/mainmenu-skoly-arr-ul.png') no-repeat center left;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul li.active_ul{background-color: #fff;}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-nsz ul li ul li a:hover{background: none;}



#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640{
  float: right;
  width: 740px;
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 h1.zs{
  color: #126392;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 h1.ss{
  color: #E78E00;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 h1.vs{
  color: #7fa300;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text{
  float: left;
  width: 740px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text{
  float: left;
  width: 502px;
  border: 1px solid #d5d5d5;
  background: #fff;
  padding: 17px 17px 17px 14px;
  margin: 0px 0px 20px 0px;
  font-size: 10pt;
  margin-top: 20px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2{
  width: 708px;
  float: left;
  border: 1px solid #d5d5d5;
  background: #fff;
  padding: 17px 15px;
  margin: 0px 0px 20px 0px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2{
  width: 900px;
  float: left;
  border: 1px solid #d5d5d5;
  background: #fff;
  padding: 17px 15px;
  margin: 0px 0px 20px 0px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 p,#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 p{
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text h1, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text h1{
  margin: 0px 0px 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 h2, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 h2{
  font-size: 12pt;
  text-transform: uppercase;
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 h3, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 h3{
  font-size: 11pt;
  color: #126392;
  text-transform: uppercase;
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 h4, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 h4{
  font-size: 10pt;
  margin: 10px 0px;
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 ul, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 ul{
  margin: 0px 0px 0px 15px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 ul li, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 ul li{
  margin: 5px 0px;
  list-style: square outside none;
  /*padding-left: 9px;*/
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-siroky-profil .obsah-siroky-profil_padd .obs_text2 h2, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 h2{
  font-size: 12pt;
  text-transform: uppercase;
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-siroky-profil .obsah-siroky-profil_padd .obs_text2 h2, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 h2.vyzkum{
  font-size: 12pt;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 15px;
}
/** odstraneni .obsah-pravy-640 .text .obs_text2 y duvodu objednavky **/
#web #obal .obsah .obsah-padding .obsah-main  ul.obs_text2_dot_zs li{
  background: url('/css/img/obs_text2_dot.png') no-repeat left 7px;
}
#web #obal .obsah .obsah-padding .obsah-main ul.obs_text2_dot_ss li{
  background: url('/css/img/obs_text2_dot_ss.png') no-repeat left 7px;
}
#web #obal .obsah .obsah-padding .obsah-main ul.obs_text2_dot_vs li{
  background: url('/css/img/obs_text2_dot_vs.png') no-repeat left 7px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 a, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 a{
  text-decoration: underline;
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 a:hover, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 a:hover
{text-decoration: none;}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 img.skry_img, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 img.skry_img{
  margin-right: 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .zobraz_skryj, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .zobraz_skryj{
  margin: 10px 0px;
  float: left;
  width: 708px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .zobraz_skryj a.skry_a, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .zobraz_skryj a.skry_a{
  text-transform: uppercase;
  color: #404041;
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .zobraz_skryj a.skry_a:hover, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .zobraz_skryj a.skry_a:hover{
  text-decoration: underline;
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .zobraz_skryj .skryvany, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .zobraz_skryj .skryvany{
  float: left;
  width: 708px;
display: none;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .uspech,  #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .uspech{
  float: left;
  width: 678px;
  padding: 5px 14px;
  background-color: #d8f2ab;
  border: 1px solid #97c449;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .uspech p,  #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .uspech p{
  font-weight: bold;
  color: #3c5f01;
}


#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 img.img_prava,  #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 img.img_prava{
  float: right;
  padding: 0px 0px 20px 20px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 img.img_leva,  #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 img.img_leva{
  float: left;
  padding: 0px 20px 20px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 blockquote, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 blockquote{
  width: 662px;
  border: 1px solid #b1b1b1;
  background: #e6e6e6 url('/css/img/i.png') no-repeat 8px 21px;
  padding: 10px 14px 10px 30px;
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 blockquote.jedenRadek, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 blockquote.jedenRadek{
  background: #e6e6e6 url('/css/img/i.png') no-repeat 8px 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .ramecek, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .ramecek{
  float: left;
  width: 678px;
  padding: 5px 14px;
  background-color: #ddedfa;
  border: 1px solid #abcae4;
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .zahlavi2-skoly, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 .zahlavi2-skoly{
  height: auto;
  margin-top: 20px;
  float: right;
  padding: 10px 0px;
}
#web .zahlavi2-skoly ul.skoly-menu{
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#web .zahlavi2-skoly ul.skoly-menu li{
  list-style: none;
  padding: 4px 9px;
  float: none;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .zahlavi2-skoly ul.skoly-menu li a{
  background: url('/css/img/zahlavi-sipka.png') no-repeat center left;
  padding-left: 10px;
  text-decoration: underline;
  line-height: 15px;
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .zahlavi2-skoly ul.skoly-menu li a:hover {
  text-decoration: none;
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box{
  width: 360px;
  margin-bottom: 15px;
  float: right;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad{
  width: 358px;
  border: 1px solid #d5d5d5;
  background-color: #fff;
  z-index: 150;
  margin-top: -1px;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640  .vyz_menu{
  margin:0px;
  z-index: 170;
  height: 31px;
  float: right;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li{
  list-style: none;
  float: left;
  padding: 0px 15px 0px 9px;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  height: 31px;
  line-height: 33px;
  margin: 0px;
  font-weight: bold;
  position: relative;
  z-index: 160;
  width: 334px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li.zs{
  background: url('/css/img/vyz_menu_skoly_zs.png') repeat-x center left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li.ss{
  background: url('/css/img/vyz_menu_skoly_ss.png') repeat-x center left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li.vs{
  background: url('/css/img/vyz_menu_skoly_vs.png') repeat-x center left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li.zs span{
  color: #126392;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li.ss span{
  color: #E78E00;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 ul.ul_top li.vs span{
  color: #7fa300;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2{
  width: 310px;
  padding: 9px 0px 0px 9px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2{
  float: left;
  width: 319px;
  background: url('/css/img/vyz_box2.png') no-repeat bottom right;
  padding: 0px 0px 6px 0px;
  margin: 0px 0px 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj{
  float: left;
  width: 319px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_leva{
  float: left;
  width: 62px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_leva .akt_leva_l{
  float: left;
  width: 62px;
  font-weight: bold;
  color: #333333;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava{
  float: right;
  width: 257px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava img{
  float: left;
  margin-right: 10px;
  width: 90px;
  height: 66px;
}
.obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava .akt_prava_text{
  margin: 0px;
  color: #434343;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava h3 a{
  text-decoration: underline;
  color: #126392;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava h3 a.ss{
  color: #E78E00;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava h3 a.vs{
  color: #7fa300;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .akt_box2 .akt_maj .akt_prava h3 a:hover{
  text-decoration: none;
}

#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link{
  margin-left: -8px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li{
  list-style: none;
  float: left;
  height: 21px;
  margin-bottom: 1px;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a{
  background: url('/css/img/proj_menu_active.png') repeat-x bottom left;
  height: 21px;
  padding: 0px 10px;
  color: #fff;
  line-height: 21px;
  display: block;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a.akt_blue{
  background: #4a87ab url('/css/img/akt_blue.png') no-repeat center left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a.akt_ss{
  background: #E78E00 url('/css/img/akt_blue.png') no-repeat center left;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .vyz_box .vyz_box_pad .vyz_box_pad2 .link ul.ul_bott li a.akt_vs{
  background: #7fa300 url('/css/img/akt_blue.png') no-repeat center left;
}
/* OBSAHOVA */
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly-podstr .zahlavi2-skoly{
  height: auto;
  margin-top: 25px;
  float: left;
  border-left: 2px solid #383838;
  border-right: none;
  width: 226px;
  padding: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly-podstr .zahlavi2-skoly ul.skoly-menu{
  margin-left: 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly-podstr .zahlavi2-skoly ul.skoly-menu li a{
  background: url('/css/img/zahlavi-sipka.png') no-repeat center left;
  padding-left: 10px;
  text-decoration: underline;
  line-height: 15px;
  color: #007ba8;
}
#web #obal .obsah .obsah-padding .obsah-main .left-menu-skoly-podstr .zahlavi2-skoly ul.skoly-menu li a:hover {
  text-decoration: none;
}

/* OBJEDNAVKA */
#web #obal .obsah .obsah-padding .top .obj_uziv{
  float: right;
  width: 306px;
  margin: 20px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .top .obj_uziv .obj_uziv_leva{
  width: 75px;
  text-align: right;
  float: left;
}
#web #obal .obsah .obsah-padding .top .obj_uziv .obj_uziv_prava{
  float: left;
  margin-left: 15px;
}
#web #obal .obsah .obsah-padding .top .obj_uziv .obj_symb{
  float: left;
  background: #f5f5f6;
  border-top: 1px solid #a4d0d8;
  width: 295px;
  height: 27px;
  padding: 11px 11px 11px 0px;
  margin-top: 10px;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka{
  float: left;
  width: 1000px;
  height: 54px;
  overflow: hidden;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul{
  margin: 0px;
  padding: 0px;
  height: 54px;
  background: url('/css/img/obj_menu_bg.png') repeat-x center left;
  float: left;
  width: 1000px;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li{
  float: left;
  margin: 4px 0px 0px 0px;
  padding: 0px;
  list-style: none;
  display: block;
  height: 50px;
  position: relative;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li.bg_none{background: none; padding: 0px 0px 0px 0px;}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li .zah_m{
  color: #fff;
  padding: 0px;
  font-size: 9pt;
  height: 50px;
  display: block;
  font-weight: bold;
  line-height: 55px;
  text-transform: uppercase;
  position: relative;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li .zah_m span{
  position: relative;
  float: left;
  display: block;
  height: 50px;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li .zah_m span.s1{
  width: 13px;
  height: 50px;
  margin-left: -13px;
  /*background: url('/css/img/obj_menu_arr_l.png') no-repeat center left;*/
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li .zah_m span.s2{
  padding: 0px 16px;
  height: 50px;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li .zah_m span.s3{
  width: 13px;
  height: 50px;
  background: url('/css/img/obj_menu_arr_l.png') no-repeat center right;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li.active .zah_m span.s1{
 background: url('/css/img/obj_menu_arr_l_akt.png') no-repeat center left;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li.active .zah_m span.s2{
 background: url('/css/img/obj_menu_bg_akt.png') repeat-x center left;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li.active .zah_m span.s3{
 background: url('/css/img/obj_menu_arr_r_akt.png') no-repeat center right;
}
/*
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li a:hover span.s1{
 background: url('/css/img/obj_menu_arr_l_akt.png') no-repeat center left;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li a:hover span.s2{
 background: url('/css/img/obj_menu_bg_akt.png') repeat-x center left;
}
#web #obal .obsah .obsah-padding .zahlavi-objednavka ul li a:hover span.s3{
 background: url('/css/img/obj_menu_arr_r_akt.png') no-repeat center right;
}
*/

#web #obal .obsah .obsah-padding .obsah-main h1 { margin: 14px 0px 14px 11px;}
#web #obal .obsah .obsah-padding .obsah-main .txt{
  width: 999px;
  float: left;
  background: #fdfdfd;
  position: relative;
  padding: 0px 0px 1px 1px;
  min-height: 400px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil{
  margin: 15px 0px 0px 10px;
  width: 980px;
  font-size: 9pt;
  float: left;
  padding-bottom: 20px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil p.p_marg_l{
  margin-left: 15px;
  color: #666666;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil p strong.obj_txt_nadp{
  color: #272727;
  font-size: 10pt;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil table{
  background: #ffffff;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil table th{
  padding: 24px 16px 14px 16px;
  color: #333333;
  background: #e6e6e6;
  font-size: 10pt;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil table tr{}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil td{
  border: 1px solid #e6e6e6;

  padding: 14px 14px 7px 14px;

}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil td a{
  color: #646464;
  font-weight: bold;
}

#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil tr.last_r{
  background: #fcfcfc;
  color: #333333;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil tr.last_r td{
  border-right: none;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil tr.last_r td.last_cena{
  border-right: 1px solid #e6e6e6;
  border-left: none;
  text-align: right;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obecny{
  float: left;
  margin-right: 15px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box{
  float: left;
  width: 468px;
  background: #fff;
  position: relative;
  padding: 1px;
  border: 1px solid #e6e6e6;
  margin-bottom: 20px;
  margin-right:10px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box-vyberNSZ{
  width: 805px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box .obj_tlacitka{
  width: 466px;
  margin-top: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obj_tlacitka span{
  float: left;
  position: absolute;
  top: 16px;
  right: 200px;
  color: #C71414;
  font-size: 10pt;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box-r{
  float: right;
  width: 468px;
  background: #fff;
  position: relative;
  padding: 1px;
  border: 1px solid #e6e6e6;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-nadp{
  width: 436px;
  height: 28px;
  line-height: 28px;
  padding: 2px 16px 0px 16px;
  background: #89d6e6;
  font-size: 10pt;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-nadp-vyberNSZ{
  width: 805px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek{
  float: left;
  padding: 19px 16px 10px 16px;
  margin: 0px;
  width: 436px;
  color: #646464;
  background: #f4f4f4 url('/css/img/blue_box_bg.png') repeat-x bottom left;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek-vyberNSZ{
  width: 805px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek a{
  text-decoration: underline;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek input{
  margin: 0px 5px 0px 0px;
  /*padding: 0;*/
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek label{
  font-weight: bold;
  margin: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek p{
  margin-bottom: 5px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek .vnor{
  padding-left: 18px;
  margin-bottom: 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek .vnor img{
  margin: 5px 10px 5px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek .vnor span{
  color: #ff0000;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek p a.pw{
  font-size: 8pt;
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek p a:hover{
  text-decoration: underline;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek .inp_text{
  border: 1px solid #abadb3;
  background-color: #fdfdfd;
  width: 290px;
  height: 28px;
  line-height: 28px;
  margin: 5px 0px;
  padding: 0px 5px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecek span.error {
  color: #C71414;
  position: absolute;
  top: 0px;
  margin-top: 46px;
  margin-right: 27px;
  right: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecekInfo{
  float: left;
  width: 460px;
  padding: 5px 14px;
  background-color: #ddedfa;
  border: 1px solid #abcae4;
  margin: 10px 0px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecekInfo-dlouhy{
  width: 685px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .ramecekInfo .ramecek_nadp{
  background: url('img/i.png') no-repeat center left;
  font-size: 10pt;
  font-weight: bold;
  color: #1870a2;
  padding-left: 25px;
  margin-bottom: 5px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2{
  float: left;
  width: 976px;
  background: #fff;
  position: relative;
  padding: 1px;
  border: 1px solid #e6e6e6;
  margin: 8px 0px 30px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .blue-nadp{width: 944px; float: left;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek{
  width: 976px;
  padding: 0px 0px 20px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box,
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box .ramecek .ram_box{
  float: left;
  width: 318px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box .ram_box_box,
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box .ramecek .ram_box .ram_box_box{
  float: left;
  width: 288px;
  margin: 15px 0px 0px 28px;
}

.ram_box .ram_box_radio 
{
  float: left;
  width: 288px;
  margin: 15px 0px 0px 28px;
}

.ram_box .ram_box_radio input 
{
    width:auto !important;
    height:auto !important;
    float:none !important;
    margin-right:6px !important;
    margin-top:3px !important;
}

.ram_box .ram_box_radio label 
{
    width:auto !important;
    float:none !important;
}

.ram_box .ram_box_radio h2 
{
    color:#646464;
    font-size:9pt;
}

#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box label,
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box .ramecek .ram_box label{
  width: 285px;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box .labelRadio{
  width: 100px;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box input,
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box .ramecek .ram_box input{
  width: 277px;
  height: 28px;
  line-height: 28px;
  padding: 0px 4px;
  border: 1px solid #abadb3;
  margin: 6px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box .radio{
  width: 12px;
  height: 12px;
  line-height: 28px;
  padding: 0px 4px;
  border: 1px solid #abadb3;
  margin: 6px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box2 .ramecek .ram_box .radioNarodnost{
  width: 12px;
  height: 12px;
  border: none;

}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3{
  float: left;
  width: 493px;
  background: #fff;
  position: relative;
  padding: 1px;
  border: 1px solid #e6e6e6;
  margin: 0px 0px 20px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .blue-nadp{width: 461px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek{
  width: 477px;
  padding: 13px 8px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek form{
 padding: 0;
 margin: 0;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek a{color: #007ba8;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek a:hover{text-decoration: none;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table{
  width: 475px;
  border: 1px solid #e6e6e6;
  text-align: center;
  color: #a3a3a3;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr input{margin: 0px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr th{
  padding: 24px 5px 14px 5px;
  text-align: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr th.th_sirka{
  width: 88px;
  text-align: center;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr th.th_sirka_t{width: 85px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr th.th_sirka_p{width: 75px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr th.th_sirka_ch{width: 33px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr.tr_a{
  background: #fcfcfc;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr.active{
  color: #000;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box3 .ramecek table tr td{
  padding: 12px 8px 7px 8px;
}

#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box4{
  float: left;
  width: 976px;
  background: #fff;
  position: relative;
  padding: 1px;
  border: 1px solid #e6e6e6;
  margin: 8px 0px 0px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box4 .blue-nadp{width: 944px; background: #76becb;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .blue-box4 .ramecek{
  width: 940px;
  padding: 18px 18px 10px 18px;
  color: #333333;
  background: #f4f4f4;
}

#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_obal_r{
  float: right;
  width: 453px;
  margin-top: 2px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_nadp{
  width: 421px;
  height: 28px;
  line-height: 28px;
  padding: 2px 16px 0px 16px;
  margin-bottom: 20px;
  font-size: 10pt;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box{
  width: 425px;
  padding: 0px 14px 14px 14px;
  border-bottom: 1px solid #e6e6e6;
  float: left;
  margin-top: 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .last{border-bottom: none;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box .info_podnadp{
  margin-bottom: 15px;
  float: left;
  width: 425px;
  color: #00788f;
  font-size: 11pt;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box .info_obr{
  margin-bottom: 15px;
  float: left;
  width: 425px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box .info_obr img{margin: 0px 10px 0px 0px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box .info_seznam{
  float: left;
  width: 425px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box ul{
  margin: 0px 0px 0px 8px;
  padding: 0px;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .info_box ul li{
  margin: 5px 0px;
  list-style: none;
  padding-left: 9px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd{
  padding: 0px 30px;
  float: left;
  width: 921px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4{
  float: left;
  width: 508px;
  padding: 13px 25px;
  border: 1px solid #e4e4e4;
  background: #f8f8f8;
}

#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .wide {
  padding: 13px 25px 8px;
  width:848px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form{
  position: relative;
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form input{
  margin: 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form input.hl_input{
  width: 140px;
  height: 28px;
  border: 1px solid #abadb3;
  background: #f3f3f3 url('/css/img/bg_news.png') repeat-x top left;
  padding: 0px 18px 0px 40px;
  margin: 0px;
  font-size: 8pt;
  line-height: 30px;
  text-align: right;
  color: #000;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form input.hl_tlacitko{
  background: url('/css/img/hledat.png') no-repeat top left;
  border: none;
  width: 59px;
  height: 30px;
  margin: 0px 0px 0px 1px;
  padding: 0px;
  cursor: pointer;
  color: white;
  font-weight: bold;
  float: left;

}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form input.hl_tlacitko:hover{
  background: url('/css/img/hledat_hover.png') no-repeat top left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form img.hl_lupa{
  position: absolute;
  top: 6px;
  left: 7px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ramecek4 form p{padding: 0px 0px 0px 3px;}

#web #obal .obsah .obsah-padding .obsah-main .txt .obj_tlacitka,
#web #obal .obsah .obsah-padding .obsah-main .text .obj_tlacitka{
  float: left;
  width: 996px;
  border: 1px solid #cccccc;
  background: #e6e6e6;
  margin-top: 22px;
  position: relative;
}
#web #obal .obsah .obsah-padding .obsah-main .text .obj_tlacitka-kratky{
   width: 705px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obj_butt,
#web #obal .obsah .obsah-padding .obsah-main .text .obj_butt{
  float: right;  
  height: 28px;
  margin: 9px 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obj_butt1,
#web #obal .obsah .obsah-padding .obsah-main .text .obj_butt1{
  float: left;  
  height: 28px;
  margin: 9px 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obj_butt input,
#web #obal .obsah .obsah-padding .obsah-main .text .obj_butt input,
#web #obal .obsah .obsah-padding .obsah-main .txt .obj_butt1 input,
#web #obal .obsah .obsah-padding .obsah-main .text .obj_butt1 input{
  background: url('/css/img/obj_butt.png') repeat-x top left;
  border: 1px solid #353535;
  padding: 0px 14px;
  height: 28px;
  line-height: 28px;
  color: #fff;
  display: block;
  font-weight: bold;
  cursor: pointer;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obj_butt input:hover,
#web #obal .obsah .obsah-padding .obsah-main .text .obj_butt input:hover{
  background: url('/css/img/obj_butt_akt.png') repeat-x top left;
  border: 1px solid #00788f;
  text-decoration: none;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd span.error{
  color: #C71414;
  font-size: 10pt;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd p a{
  text-decoration: underline;
  color: #007BA8;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd p a:hover{text-decoration: none;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd span.prava{
  color: #9d9d9d;
  float: right;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd span.prava a{
  color: #008aa3;
  text-decoration: underline;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd span.prava a:hover{text-decoration: none;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd ul{margin: 0px; padding: 0px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd ul.naradku li, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 ul.naradku li{
  float: left;
  list-style: none;
  padding: 0px 9px;
  height: 14px;
  border-right: 1px solid #2A2A2A;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .wide ul.naradku li {
  margin-bottom:5px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd ul.naradku li a,#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2  ul.naradku li a
{text-decoration: underline;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd ul.naradku li.last, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 ul.naradku li.last{
  border: none;
  background: none;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd ul.naradku li:last-child, #web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .text .obs_text2 ul.naradku li:last-child{
  border: none;
  background: none;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8{

  float: left;
  width: 901px;
  padding: 0px 10px 5px 10px;
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek{
  width: 901px;
  background: url('/css/img/box8_bg.png') repeat-x bottom left;
  float: left;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek h3 a{
  color: #126392;
  font-size: 11pt;
  text-decoration: underline;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek h3 a:hover{text-decoration: none;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek .box8_obs{
  float: left;
  margin: 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek .box8_obs img{
  float: left;
  margin: 0px 15px 10px 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek .box8_pat{
  float: left;
  width: 901px;
  margin-top: 20px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek .box8_pat ul{margin-left: -9px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek .box8_pat ul li{
  background: url('/css/img/zahlavi-sipka.png') no-repeat center right;
  border-right: none;
  padding-right: 13px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .box8_celek .box8_pat ul.naradku li.last{
  border: none;
  background: none;
}
/*** archiv ***/
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .datum{
  float: left;
  width: 60px;
  font-weight: bold;
  min-height: 30px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .w_archiv{
  float: left;
  width: 820px;
  padding: 0px 10px 0px 0px;
  margin-left: 10px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .w_archiv .box8_pat{width: 820px;}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .box8 .w_archiv .box8_pat ul{margin: 0px;}

#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ciselnik{
  float: left;
  margin: 15px 0px;
  height: 30px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ciselnik ul li{
  width: 30px;
  height: 30px;
  border-right: none;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ciselnik ul li a{
  background: url('/css/img/ciselnik.png') no-repeat top left;
  width: 30px;
  height: 28px;
  display: block;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
  padding-top: 2px;
  font-weight: bold;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ciselnik ul li a:hover{
  background: url('/css/img/ciselnik_akt.png') no-repeat top left;
  color: #fff;
}
#web #obal .obsah .obsah-padding .obsah-main .txt .obsah-siroky-profil .obsah-siroky-profil_padd .ciselnik ul li.active a{
  background: url('/css/img/ciselnik_akt.png') no-repeat top left;
  color: #fff;
  font-size:18px;
}
/* POLOZKY CROSSELLINGU V PRIHLASCE */
/*************************************************************************/
#web #obal .crossellingPrihlaska .polozka {
	float: left;
	border: 1px solid #CECECE;
	height: 140px;
	width: 290px;
	padding: 10px 0px 0px 0px;
	margin: 5px;
}
#web #obal .crossellingPrihlaska .polozka .obrazek {
	float: left;
	width: 100px;
	text-align: center;
}
#web #obal .crossellingPrihlaska .polozka .obrazek img {
	width: 70px;
}
#web #obal .crossellingPrihlaska .polozka .text {
	float: left;
	width: 175px;
	height: 100px;
	padding-left: 5px;
	color: #757575;
}
#web #obal .crossellingPrihlaska .polozka .titulek {
	font-weight: bold;
	margin-bottom: 5px;
}
#web #obal .crossellingPrihlaska .polozka .cena {
	clear: both;
	float: left;
	background-color: #F5F5F5;
	width: 70px;
	line-height: 40px;
	text-align: right;
	font-size: 115%;
	font-weight: bold;
	color: #113669
}
#web #obal .crossellingPrihlaska .polozka .checkbox {
	float: right;
	background-color: #F5F5F5;
	width: 200px;
	line-height: 40px;
	padding-right: 20px;
	text-align: right;
}
#web #obal .crossellingPrihlaska .polozka .checkbox label {
	text-decoration: underline;
	font-weight: bold;
	color: #113669;
	cursor: pointer;
}


#web .cara2{
  width: 100%;
  float: left;
  height: 1px;
  background: #d5d5d5;
  margin: 10px 0px;
  position: relative;
}
#web .cara{
  width: 1000px;
  float: left;
  height: 3px;
  background: url('/css/img/cara.png') repeat top left;
  border-bottom: 1px solid #fff;
  margin-top: -6px;
  z-index: 130;
  position: relative;
}
#web .ramecek_box{
  float: left;
  width: 318px;
  padding-bottom: 14px;
}
#web .ramecek_box-kratky{
  width: 230px;
}
#web .ramecek_box .ramecek_box_box{
  float: left;
  width: 288px;
  margin: 15px 0px 0px 28px;
}
#web .ramecek_box .ramecek_box_box-kratky{
  width: 200px;
}
#web .ramecek_box label{
  margin-top: 5px;
  width: 285px;
  float: left;
}
#web .ramecek_box-kratky label{
  width: 177px;
}
#web .ramecek_box input{
  width: 277px;
  height: 28px;
  line-height: 28px;
  padding: 0px 4px;
  border: 1px solid #abadb3;
  margin: 6px 0px 0px 0px;
}
#web .ramecek_box-kratky input{
  width: 177px;
}
#web .ramecek_box .labelRadio{
  width: 100px;
  float: left;
}
#web #obal .ramecek_box .radio{
  width: 12px;
  height: 12px;
  line-height: 28px;
  padding: 0px 4px;
  border: 1px solid #abadb3;
  margin: 6px 0px 0px 0px;
}
#web .ramecek_box select{
  width: 277px;
  height: 28px;
  line-height: 28px;
  padding: 4px 4px;
  border: 1px solid #abadb3;
  margin: 6px 0px 0px 0px;
}
#web .ramecek_box textarea{
  width: 420px;
  height: 100px;
  padding: 4px 4px;
  border: 1px solid #abadb3;
  margin: 6px 0px 0px 0px;
}
#web #obal .obj_tlacitka .obj_butt input.tlacitko, #web #obal .obj_butt input.tlacitko{
	background: url("img/eshop/tlacitko.png") repeat-x scroll left top transparent;
    border: 1px solid #353535;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 14px;
}
#web #obal .obj_tlacitka  .obj_butt input.tlacitko:hover, #web #obal .obj_butt input.tlacitko:hover{
  background: url('img/eshop/tlacitko_akt.png') repeat-x scroll left top transparent;
  border: 1px solid #00788f;
}
#web #obal table tr.border_top {
	border-top: 1px solid #000000;
}
#web #obal .upozorneni {
    background-color: #FFEEEE;
    border: 1px solid #F5A5A5;
    float: left;
    font-size: 9pt;
    margin: 10px 0;
    padding: 5px 14px;
}
#web #obal .upozorneni  .napdis {
	background: url("img/eshop/vykricnik.png") no-repeat scroll left center transparent;
    color: #E84545;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 25px;
}
#web #obal .prihlaska {
	padding:5px;
	margin-bottom:10px;
}
#web #obal .prihlaska label {
	color: #333333;
}
#web #obal .prihlaska label:hover {
	text-decoration: underline;
	cursor: pointer;
	_cursor: hand;
}
.obecny{float: left; position: relative;}

a.externi {
background:url(http://www.scio.cz/images/externi.png) no-repeat center right;
padding-right:20px;
}

.cistic {clear: both;}
div.hidden {display: none;}
.povinneUdaje {font-weight: bold;}
.povinneUdajeHviezda{color: red;}
.titulek-produkty-hledani {
	background-color:#DDDDFF;
}

label.vybraneTerminyMesta:hover{
	background: #CCCCCC;
	cursor: pointer;
}
label.vybraneMesto{
	background: #CACACA;
	color: #000000;
}

blockquote.blockquote {
	background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DCDCDC;
    margin: 10px 0;
    padding: 5px 10px;
}
div.uspechPrihlaska{
  float: left;
  width: 678px;
  padding: 5px 14px;
  background-color: #d8f2ab;
  border: 1px solid #97c449;
}
div.uspechPrihlaska p{
  font-weight: bold;
  color: #3c5f01;
}
tr.fakultaMesto:hover {
	background: #DDDDDD;
	cursor: pointer;
}
tr.fakultaMesto img {
	margin-right: 5px;
}
tr.fakultaStat {
	background: none no-repeat scroll 100% 100% #CCCCCC;
}
tr.fakultaStat td  b{
	color: black;
}


#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .ramecek2{
  float: left;
  width: 640px;
  padding: 5px 14px;
  background-color: #ffeeee;
  border: 1px solid #f5a5a5;
  margin: 10px 0px;
  font-size: 9pt;
}
#web #obal .obsah .obsah-padding .obsah-main .obsah-pravy-640 .text .obs_text2 .ramecek2 .ramecek2_nadp{
  background: url('http://www.scio.cz/css/img/eshop/vykricnik.png') no-repeat center left;
  font-size: 10pt;
  font-weight: bold;
  color: #e84545;
  padding-left: 25px;
  margin-bottom: 5px;
}
#infoOBaliccich .castka {
	font-weight:bold;
	color: #6699FF;
	margin-right: 6px;
}
#infoOBaliccich .ceny {
	font-size: 120%;
	width: 160px;
	float: right;
}



/* DOTAZNIK */
.instrukce {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 5px;
}

#ztest {
font-size:140%;
}
/* ANKETA */
#anketaDiv 
{
    margin-top:40px;
}

.anketa_menu 
{
    background:url("img/vyz_menu_skoly_ss.png") repeat-x scroll left center transparent;
    height:31px;
    width:358px;
    border:1px solid #D5D5D5;
    border-top-width:0px;
    border-bottom-width:0px;
}

.anketa_menu div 
{
    text-transform:uppercase;
    padding:8px 0px 0px 9px;
    color:#E78E00;
    font-weight:bold;
}

.anketa_body
{
    background-color:White;
    border:1px solid #D5D5D5;
    border-top-width:0px;
    float:left;
    width:358px;
}

.anketa_body .inner 
{
    padding:0px 19px 10px 19px;
}

.anketa_body .inner h2 
{
    margin-bottom:5px;
}

h2.vyzkum {
	margin:1em 0;
}


.chyba {
	display:block;
	background-color:#ffeeee;
	font-weight:bold;
	color:#ff0000;
	border:1px solid red;
	padding:10px;
	margin-top:5px;
	margin-bottom:10px;
}

.uspech {
	display:block;
	background-color:#ddffdd;
	font-weight:bold;
	color:#004400;
	border:1px solid green;
	padding:10px;
	margin-top:5px;
	margin-bottom:10px;
}

.sloupecV {
float:left;
width:430px;
padding:10px;
}


