BODY {background: url("../images/page_back1.gif") repeat-y 0 0;}


BODY DIV#header {background: #f0f0f0 url("../images/header_motive_general1.jpg") no-repeat 0 0;}

BODY.accomodation DIV#header {background: #f0f0f0 url("../images/header_motive_accomodation1.jpg") no-repeat 0 0;}

BODY.travelling DIV#header {background: #f0f0f0 url("../images/header_motive_travelling1.jpg") no-repeat 0 0;}

BODY.education DIV#header {background: #f0f0f0 url("../images/header_motive_education1.jpg") no-repeat 0 0;}

BODY.general DIV#header {background: #f0f0f0 url("../images/header_motive_general1.jpg") no-repeat 0 0;}

DIV#header {width: 764px; _width: 954px; height: 146px; text-align: right; padding-right: 190px; }

DIV#header DIV.system {padding: 2px 4px 2px 2px;}

DIV#header DIV.system A {color: #FFFFFF; font-size: 11px;}

DIV#header DIV.system SPAN.separator {color: #FFFFFF; font-size: 11px;}

DIV#header DIV.system FORM {display: inline; font-size: 11px}

DIV#header DIV.system FORM FIELDSET {display: inline; border: 0}

DIV#header DIV.system FORM LABEL {color: #FFFFFF; padding-left: 2px; padding-right: 2px; font-size: 11px;}

DIV#header DIV.system FORM SELECT {width: 68px; font-size: 11px;}



BODY.accomodation DIV#header DIV.system FORM SELECT OPTION {color: #64750B; font-size: 11px;}

BODY.travelling DIV#header DIV.system FORM SELECT OPTION {color: #C83967; font-size: 11px;}

BODY.education DIV#header DIV.system FORM SELECT OPTION {color: #C07D08; font-size: 11px;}

BODY.general DIV#header DIV.system FORM SELECT OPTION {color: #004892; font-size: 11px;}



DIV#header A.homepage {display: block; position: absolute; left: 18px; top: 126px; padding-left: 15px; background: url("../images/header_arrow1.gif") no-repeat 0 60%; text-decoration: none; font-size: 11px}

DIV#header A.homepage:hover {text-decoration: underline}



DIV#content {padding-top: 32px; padding-bottom: 24px; }



DIV#content DIV.navigation div.menu span.expanded span {display: block}

DIV#content DIV.navigation div.menu span.collapsed span {display: none}



DIV#content DIV.navigation div.menu {border-top: 1px solid #9E9E9E; border-right: 5px solid #9E9E9E; border-left: 1px solid #9E9E9E; background-color: #7F7F7F; margin-bottom: 48px}

DIV#content DIV.navigation div.menu a, DIV#content DIV.navigation div.menu a:visited  {
	border-bottom: 1px solid #9E9E9E;
   display: block;
   color: #FFFFFF;
   text-decoration: none;
   padding: 0.4em 8px 0.4em 30px;
   font-weight: bold;
   background: url("../images/navigation_arrow1.gif") no-repeat 0px 0.4em;
   background-position:16px 7px;
}

DIV#content DIV.navigation div.menu a:hover, DIV#content DIV.navigation div.menu a.selected {
	background-color: #3966A1
}

div#content div.navigation div.menu span.expanded span a, div#content div.navigation div.menu span.expanded span a:visited  {
	border-bottom: 1px solid #C3C3C3;
   display: block;
   color: #494949;
   font-weight: normal;

   background: url("../images/navigation_arrow3.gif") no-repeat 0px 0.4em;
   background-position:30px 8px;
   padding-left: 45px;
   background-color: #E1E1E1;
}

div#content div.navigation div.menu span.expanded span a:hover {
	background-color: #C3C3C3;
}


BODY.accomodation DIV#content DIV.navigation UL LI A.selected {background-color: #99B900}

BODY.accomodation DIV#content DIV.navigation UL LI A:hover {background-color: #99B900}



BODY.travelling DIV#content DIV.navigation UL LI A.selected {background-color: #C23361}

BODY.travelling DIV#content DIV.navigation UL LI A:hover {background-color: #C23361}



BODY.education DIV#content DIV.navigation UL LI A.selected {background-color: #C07D08}

BODY.education DIV#content DIV.navigation UL LI A:hover {background-color: #C07D08}



BODY.general DIV#content DIV.navigation UL LI A.selected {background-color: #004892}

BODY.general DIV#content DIV.navigation UL LI A:hover {background-color: #004892}



DIV#content DIV.navigation UL UL {border-right: 0; border-left: 0; background-color: #E1E1E1; margin-bottom: 0}

DIV#content DIV.navigation UL UL LI {border-bottom: 1px solid #C3C3C3;}

DIV#content DIV.navigation UL UL LI A {color: #494949; padding: 0.4em 8px 0.4em 32px; font-weight: normal; _width: 100%}

DIV#content DIV.navigation UL LI LI A SPAN {background: url("../images/navigation_arrow3.gif") no-repeat 0px 0.4em; padding-left: 16px}

DIV#content DIV.navigation UL UL LI A.selected,

DIV#content DIV.navigation UL UL LI A:hover {background-color: #C3C3C3 !important;}



DIV#content DIV.navigation DIV.banners {margin-bottom: 32px}

DIV#content DIV.navigation DIV.banners A {display: block; height: 30px; margin-bottom: 2px}

DIV#content DIV.navigation DIV.banners A SPAN {display: none}

DIV#content DIV.navigation DIV.banners A.education {background: url("../images/banner_education1.gif") no-repeat 0 0}

DIV#content DIV.navigation DIV.banners A.accomodation {background: url("../images/banner_accomodation1.gif") no-repeat 0 0}

DIV#content DIV.navigation DIV.banners A.travelling {background: url("../images/banner_travelling1.gif") no-repeat 0 0;}



DIV#content DIV.text P {line-height: 1.3em}

DIV#content DIV.text DIV.heading {position:block;background-color: #EFEFEF; padding: 12px 45px 12px 45px; margin-bottom: 16px}

DIV#content DIV.text DIV.heading DIV.banner {margin-bottom: 16px}

DIV#content DIV.text DIV.heading H2 {font-size: 1.2em; margin-bottom: 0.2em}

DIV#content DIV.text DIV.heading P.path {}



BODY.accomodation DIV#content DIV.text DIV.heading P.path A {font-size: 1.2em; color: #98B800}

BODY.accomodation DIV#content DIV.text DIV.heading P.path STRONG {font-size: 1.2em; color: #98B800}



BODY.travelling DIV#content DIV.text DIV.heading P.path A {font-size: 1.2em; color: #C23361}

BODY.travelling DIV#content DIV.text DIV.heading P.path STRONG {font-size: 1.2em; color: #C23361}



BODY.education DIV#content DIV.text DIV.heading P.path A {font-size: 1.2em; color: #C07D08}

BODY.education DIV#content DIV.text DIV.heading P.path STRONG {font-size: 1.2em; color: #C07D08}



BODY.general DIV#content DIV.text DIV.heading P.path A {font-size: 1.2em; color: #004892}

BODY.general DIV#content DIV.text DIV.heading P.path STRONG {font-size: 1.2em; color: #004892}



DIV#content DIV.text DIV.body {padding: 0px 45px 16px 45px;}

DIV#content DIV.text DIV.body H3 {font-size: 1.1em; color: #00468B; margin-bottom: 0.2em}



BODY.accomodation DIV#content DIV.text DIV.body H3 {color: #98B800;}

BODY.travelling DIV#content DIV.text DIV.body H3 {color: #C23361;}

BODY.education DIV#content DIV.text DIV.body H3 {color: #C07D08}

BODY.general DIV#content DIV.text DIV.body H3 {color: #004892}





DIV#content DIV.text DIV.marquee { margin-top: -15px; padding: 0px 45px 0px 45px; background-color: #EFEFEF}

DIV#content DIV.text DIV.marquee MARQUEE {padding: 4px;}

DIV#content DIV.text DIV#admin_menu {
	margin: -13px 0px 10px;
	background-color: #EFEFEF;
	padding: 0px 0px;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	/*border-left: 4px solid #D8D8D8;
	border-right: 4px solid #D8D8D8;*/
	}

DIV#content DIV.text DIV#admin_menu a, DIV#content DIV.text DIV#admin_menu a:visited
{
    display: block;
		color: #5F5F5F;
		text-decoration: none;
		padding: 3px 10px;
    font-weight: bold;
    border-right: 1px solid #E0E0E0;
    /*border-left: 1px solid #E0E0E0;*/
    /*background-color: #6C6C6C;*/
    float: left;
    margin: 0px;
    margin-bottom: -1px;
}

DIV#content DIV.text DIV#admin_menu a:hover, DIV#content DIV.text DIV#admin_menu a.selected
{
		background-color: #7F7F7F;
		color: white;
		/*color: #FFFF00;*/
}

DIV#content DIV.text DIV#admin_menu div.clear, DIV#content DIV.text DIV#subadmin_menu div.clear
{
		font-size: 1px; line-height: 1px;
		clear: both;
}

DIV#content DIV.text DIV#subadmin_menu {
	width: auto;
	position: relative;
	margin: 0px 0px 15px;
	background-color: #FFCEE7;
	padding: 0px 0px 0px 55px;
	border: 1px solid #D8D8D8;
	}

	DIV#content DIV.text DIV#subadmin_menu a, DIV#content DIV.text DIV#subadmin_menu a:visited
	{
				text-decoration: none;
				color: #2A2A2A;
				padding: 2px 10px;
				/*display: block;*/
				border-right: 1px solid #E0C7D2;

	}

	DIV#content DIV.text DIV#subadmin_menu a:hover
	{
	    background-color: #DE8FB7;
	    color: white;
	}

	DIV#content DIV.text DIV#admin_menu a.selected, DIV#content DIV.text DIV#admin_menu a.selected:visited
	{
		color: white;
	}

	DIV#content DIV.text DIV#subadmin_menu a.selected, DIV#content DIV.text DIV#subadmin_menu a.selected:visited
	{
			color: #B14E8C;
			background-color: none;

	}



DIV#content DIV.text DIV.buttons {padding: 8px 45px 8px 45px; background-color: #EFEFEF}

DIV#content DIV.text DIV.buttons A.button {padding-right: 8px; background: url("../images/header_arrow2.gif") no-repeat right 60%; text-decoration: underline; font-size: 11px; color: #7E7E7E !important; font-weight: bold; margin-right: 12px}



DIV#content DIV.text DIV.body H4 {font-size: 1em; margin-bottom: 0.2em; text-transform: uppercase}

DIV#content DIV.text DIV.body UL {list-style-type: square; margin: 0.2em 0px 1.2em 16px}

DIV#content DIV.text DIV.body UL LI {margn0top: 0.1em; margin-bottom: 0.1em; padding-top: 2px; padding-bottom: 2px}

DIV#content DIV.text DIV.body DIV.image-right {float: right; margin-left: 24px; margin-bottom: 4px;}

DIV#content DIV.text DIV.body DIV.image-right IMG {border: 0; margin: 0}

DIV#content DIV.text DIV.body DIV.image-right P {padding: 2px}

DIV#content DIV.text DIV.body A {color: #00468B}



BODY.accomodation DIV#content DIV.text DIV.body A {color: #98B800;}

BODY.travelling DIV#content DIV.text DIV.body A {color: #C23361;}

BODY.education DIV#content DIV.text DIV.body A {color: #C07D08}

BODY.general DIV#content DIV.text DIV.body A {color: #004892}



DIV#content DIV.text DIV.body P {margin-bottom: 1.2em}

DIV#content DIV.text DIV.body P.singature {padding-top: 16px;}

DIV#content DIV.text DIV.body P.singature IMG {display: block; margin-top: 16px}

DIV#content DIV.text DIV.body P.date {font-size: 10px; margin: 0}

DIV#content DIV.text DIV.body P.author {margin-bottom: 4px; font-weight: bold}



DIV#content DIV.text DIV.result {padding-left: 8px;}

DIV#content DIV.text DIV.result UL {list-style-type: none; margin: 0}

DIV#content DIV.text DIV.result LI {padding-left: 20px}

DIV#content DIV.text DIV.result TABLE TD {font-size: 1em;_font-size: 0.7em}

DIV#content DIV.text DIV.result SPAN.new {margin-left: 8px; color: #024492; font-size: 9px; font-weight: bold; background-color: #EFEFEF; padding: 2px}



DIV#content DIV.text DIV.result TABLE.accomodation TD.photo {padding-left: 32px; padding-bottom: 12px; vertical-align: top}

DIV#content DIV.text DIV.result TABLE.accomodation TD.photo IMG {border: 1px solid #EFEFEF; background-color: #F4F4F4}



DIV#content DIV.text DIV.result TABLE.accomodation TD.description {padding-left: 8px; padding-bottom: 12px; vertical-align: top}

DIV#content DIV.text DIV.result TABLE.accomodation TD.description A {font-size: 1.1em; font-weight: bold}

DIV#content DIV.text DIV.result TABLE.accomodation TD.description IMG {padding-left: 4px}

DIV#content DIV.text DIV.result TABLE.accomodation TD.description P {padding: 8px 0px 0px 0px}

DIV#content DIV.text DIV.nophoto TABLE { margin-left: 15px }

DIV#content DIV.text DIV.form {padding: 0px 45px 0px 45px;}

DIV#content DIV.text DIV.form BR {diplay: block}

DIV#content DIV.text DIV.form LABEL {display: block; margin-bottom: 4px;}

DIV#content DIV.text DIV.form LABEL.checkbox {display: inline; padding: 0}

DIV#content DIV.text DIV.form LABEL.radio {display: inline; padding: 0}

DIV#content DIV.text DIV.form LABEL SPAN {display: none}

DIV#content DIV.text DIV.form INPUT {display: block; margin-bottom: 12px; font-size: 1em; width: 250px; Xfont-weight: bold; Xcolor: #494949}

DIV#content DIV.text DIV.form INPUT.checkbox {display: inline; width: auto; margin: 0; margin-right: 8px}

DIV#content DIV.text DIV.form INPUT.radio {display: inline; width: auto; margin: 0; margin-right: 8px}

DIV#content DIV.text DIV.form TEXTAREA {display: block; margin-bottom: 12px; font-size: 1em; width: 250px;}

DIV#content DIV.text DIV.form SELECT {display: block; margin-bottom: 12px; font-size: 1em; width: 250px;}

DIV#content DIV.text DIV.form SELECT OPTION {}

DIV#content DIV.text DIV.form BUTTON {margin-top: 12px; color: #494949; background-color: #E8E5EC; border-color: #E7E7E9; font-weight: bold; font-size: 1em; margin-right: 8px}

DIV#content DIV.text DIV.form P {margin-bottom: 1.1em; font-size: 1.2em; font-weight: bold}



BODY.accomodation DIV#content DIV.text DIV.form P SPAN.number {color: #98B800; font-weight: bold}

BODY.accomodation DIV#content DIV.text DIV.form P SPAN.number {color: #98B800; font-weight: bold}



BODY.travelling DIV#content DIV.text DIV.form P SPAN.number {color: #C23361; font-weight: bold}

BODY.travelling DIV#content DIV.text DIV.form P SPAN.number {color: #C23361; font-weight: bold}



BODY.education DIV#content DIV.text DIV.form P SPAN.number {color: #C07D08; font-weight: bold}

BODY.education DIV#content DIV.text DIV.form P SPAN.number {color: #C07D08; font-weight: bold}



BODY.general DIV#content DIV.text DIV.form P SPAN.number {color: #004892; font-weight: bold}

BODY.general DIV#content DIV.text DIV.form P SPAN.number {color: #004892; font-weight: bold}



DIV#content DIV.text DIV.form DIV.control {padding-top: 16px; padding-bottom: 8px}

DIV#content DIV.text DIV.form .shorter {width: 150px}

DIV#content DIV.text DIV.form .short {width: 200px}

DIV#content DIV.text DIV.form .long {width: 300px}

DIV#content DIV.text DIV.form .longer {width: 350px}



DIV#footer-container {background: url("../images/footer_back1.gif") no-repeat left top;}


/* -------------------------------------------------------------------- */

 BODY DIV#content DIV.text DIV.body table.rozpis_hodin {
    font-size: 1em;
    border-spacing: 0px;
		empty-cells: show;
		border-collapse: collapse;
 }

 BODY DIV#content DIV.text DIV.body table.rozpis_hodin td {
 	 border: 1px solid #EFEFEF;
 	 padding: 2px 5px 2px 15px;

 }

 BODY DIV#content DIV.text DIV.body table.rozpis_hodin tr.first-row td {
 		font-weight: bold;
 		padding: 2px 5px;
 }

 BODY DIV#content DIV.text DIV.body table.rozpis_hodin td.first {
 		text-align: center;
 		padding: 2px 5px;
 }

 /* -------------------------------------------------------------------- */
  BODY DIV#content DIV.text DIV.body table.vypis {
    font-size: 1em;
    border-spacing: 0px;
		empty-cells: show;
		border-collapse: collapse;
		margin-bottom: 10px;
 }

 BODY DIV#content DIV.text DIV.body table.vypis td {
 	 border: 1px solid #EFEFEF;
 	 padding: 2px 5px;

 }

 BODY DIV#content DIV.text DIV.body table.vypis tr.first-row td {
 		font-weight: bold;
 		padding: 2px 5px;
 }

 BODY DIV#content DIV.text DIV.body table.vypis td.first {
 		text-align: center;
 		padding: 2px 5px;
 }
 
  BODY DIV#content DIV.text DIV.body table.vypis tr.selected_row td {
  	background-color: #E9F0F5;
  }
  /* ============== table statistika ============================= */
  
  BODY DIV#content DIV.text DIV.body table.statistika
  {
  
  }
  
  BODY DIV#content DIV.text DIV.body table.statistika td
  {
      background-color: #E5E5E5;
      border: 1px solid #F5F5F5;
      color: black;
  }
  
   BODY DIV#content DIV.text DIV.body table.statistika tr.first-row td
   {
      background-color: #7C7C7C;
      color: white;
      font-weight: bold;
   }
   
   BODY DIV#content DIV.text DIV.body table.statistika tr.lichy td
   {
     background-color: #C1C1C1;
    }
   
   BODY DIV#content DIV.text DIV.body table.statistika tr.last-row td,  BODY DIV#content DIV.text DIV.body table.statistika tr td.last
   {
      background-color: #D3DCE3;
      font-weight: bold;
   }
   
   BODY DIV#content DIV.text DIV.body table.statistika tr.lichy td.last
   {
    background-color:#BDCAD5;
   }
   
   BODY DIV#content DIV.text DIV.body table.statistika tr td.last
   {
   		text-align: right;
   }
   
 
   
   BODY DIV#content DIV.text DIV.body table.statistika tr td.first
   {
   		font-weight: bold;
   		text-align: left;
   }
   
   BODY DIV#content DIV.text DIV.body table.statistika tr.last-row td.last
   {
   		background-color: #748FA7;
   		color: white;
   }
  
  /* ============================================================= */
   BODY DIV#content DIV.text DIV.body table.stat_panel_menu
   {
   		margin-top: 3px;
   }
   
   BODY DIV#content DIV.text DIV.body table.stat_panel_menu tr.first-row td
   {
      background-color: #7C7C7C;
      color: white;
      font-weight: bold;
      text-align:left;
   }
   
   BODY DIV#content DIV.text DIV.body table.stat_panel_menu td
   {
   	text-align:right;
   	background-color: #E5E5E5;
      border: 1px solid #F5F5F5;
      color: black;
   	}
   
   BODY DIV#content DIV.text DIV.body table.stat_panel_menu td.first
   {
   		text-align: left;
   }
   
   BODY DIV#content DIV.text DIV.body table.stat_panel_menu tr.last-row td
   {
      background-color: #D3DCE3;
      font-weight: bold;
   }
   
  /* ----------------------------------------------------------------- */

.cenik {
 font-size: 12px;
 width: 470px;
 position:relative;
 margin-top: 10px;
 display: block;
 /*border: 1px solid #9E9E9E;*/
 border-spacing: 0px;
 empty-cells: show;
 border-collapse: collapse;
 padding: 2px 2px 2px 2px;
 }

 .cenik td {
  border: 1px solid #9E9E9E;
  }


 .cenik .first {  text-align: center; }

 .cenik .A,.B {   width: 90px; }

 .cenik .typ { width: 100px;}

 .cenik .center {  text-align:center; }

 .body p {   margin-top: 5px;  display: block;}

 . body br {display: block}

  .checkcity {
   margin: 0px;
   margin-bottom: 30px;
   font-size: 11px;
  }

  .checkcity option {color: #7E7E7E; font-size: 11px;}

  .checkcity button {margin-top: 12px; color: #494949; background-color: #E8E5EC; border-color: #E7E7E9; font-weight: bold; font-size: 11px; margin-right: 8px}

  .checkcity table td { font-size:11px;}

  .odrazky1 li{
    list-style-type: disc;
  }

  .body button {margin-top: 12px; color: #494949; background-color: #E8E5EC; border-color: #E7E7E9; font-weight: bold; font-size: 11px; margin-right: 8px}
  .body table label {font-size: 11px}

  #registrform input, #registrform select {
   width: 150px;
  }

  #registrform select {
    width: 154px;
    width=150px; /* IE */
  }

  #registrform td { font-size: 12px; }


  ul.numeric {
    list-style-type: decimal !important;
  }

  .stred {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .f {
    font-weight: bold;
    vertical-align: middle;
    text-align: right;
   }

   * td.ftop {
    font-weight: bold;
    vertical-align: top;
    text-align: right;
   }

   .rad {
     width: 20px;

    }

   .jPevny {  margin:0px; /*vnejsi*/
              padding:0px; /*vnitrni*/
           }

   .jSkryvatelny { visibility:visible;
                   margin:0px; /*vnejsi*/
                   padding:0px; /*vnitrni*/
                 }




TABLE TR.vip TD {padding-top: 2px; padding-bottom: 2px; background-color: #FCF4E5}
TABLE TR.vip TD A {color: #C07D08; font-weight: bold}
TABLE TD.caption {padding-top: 8px; padding-bottom: 4px}

#uzemi { margin-bottom: 10px }


#zus_obor_V, #zus_obor_T, #zus_obor_L {
                display: none;
}

label.strong { font-weight: bold }


DIV#content DIV.text DIV.comments {

}


DIV#content DIV.text DIV.body {
   /*border: 1px solid blue;*/
}


DIV#content DIV.text DIV.body div.polozka_vypisu {
		/*border: 1px solid red;*/
}

DIV#content DIV.text DIV.body div.polozka_vypisu span.hodnota_u_img {
		padding-left:10px;
		position:relative;
		top:-2px;
}

DIV#content DIV.text DIV.body div.polozka_vypisu img.pict {
		margin-top:10px;
}

DIV#content DIV.text DIV.body div.zalozka div.zalozka-content img.pict {
		margin-top:10px;
		margin-right:8px;

}

DIV#content DIV.text DIV.body div.polozka_vypisu div.nazev {
		font-weight: bold;
}

DIV#content DIV.text DIV.body  div.polozka_vypisu div.value {
		/*border: 1px solid red;*/
		margin-bottom: 7px;
}

/* ------------------- zalozky-container -------------------------- */

DIV#content DIV.text DIV.body div#zalozky-container {
	margin: 25px 0px 0px;
	text-align: center;
	width: 486px;

	background-color: #F8F8F8;
	border: 1px solid #D2D2D2;

	padding: 0px;
}

DIV#content DIV.text DIV.body div#zalozky-container H4, DIV#content DIV.text DIV.body div.blokb H4
{
	display: block;
	font-size: 0.9em;
	/*font-style: italic;*/
	text-align: left;
	padding-left: 5px;
	margin: 0px;
	border-bottom: 1px solid #D2D2D2;
}
DIV#content DIV.text DIV.body div#zalozky-container H4
{
	background-color: #E0E0E0;
	color: #7C7C7C;
}



DIV#content DIV.text DIV.body div#zalozky-container a, DIV#content DIV.text DIV.body div#bloka a:visited {
	display: block;
	margin: 0px;
	padding: 2px 7px;
	float: left;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #5C5C5C;
	background-color: #F8F8F8;
	border: 1px solid #EFEFEF;
	border-right: 1px solid #F8F8F8;
	margin-bottom: -1px;
}

DIV#content DIV.text DIV.body div#zalozky-container a:hover, DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected, DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected:visited {
		background-color: #F9F9F9;
		/*#EFEFEF;*/
		color: #030303;
		border-top: 1px solid #E6E6E6;
		border-right: 1px solid #D2D2D2;
		border-left: 1px solid #D2D2D2;
		border-bottom: 1px solid #E6E6E6;

}

body.education DIV#content DIV.text DIV.body div#zalozky-container a:hover, DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected, body.education DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected:visited {
	 color: #C07D08
}

body.accomodation DIV#content DIV.text DIV.body div#zalozky-container a:hover, DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected, body.accomodation DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected:visited {
	 color: #86A700
}

body.travelling DIV#content DIV.text DIV.body div#zalozky-container a:hover, DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected, body.travelling DIV#content DIV.text DIV.body div#zalozky-container a.zalozka_selected:visited {
	 color: #C23361
}





DIV#content DIV.text DIV.body div#zalozky-container div.clear {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	clear: both;
	/*display:none;*/
}

/* --------------------------------------------------- */

DIV#content DIV.text DIV.body div.zalozka  {
	border: 1px solid #EFEFEF;
	margin: 15px 0px;
	position:relative;
	/*margin-top: -1px;*/
}

DIV#content DIV.text DIV.body div.zalozka div.subzalozka {
    border: 1px solid #EFEFEF;
	margin: 15px 0px;
	padding-left:6px;
    padding-top:6px;

}

DIV#content DIV.text DIV.body div.zalozka div.zalozka-content {
	margin: 10px 7px;
}

DIV#content DIV.text DIV.body div.zalozka div.polozka_vypisu {
		/*border: 1px solid red;*/
}

DIV#content DIV.text DIV.body div.zalozka div.polozka_vypisu div.nazev {
		font-weight: bold;
}

DIV#content DIV.text DIV.body div.zalozka div.polozka_vypisu div.value {
		/*border: 1px solid red;*/
		margin-bottom: 7px;
}

DIV#content DIV.text DIV.body div.zalozka img.subjekt_nahled {
        position:absolute;
        left:328px;
        top:16px;
 }



DIV#content DIV.text DIV.body div.zalozka h3 {
	/*background-color: #EFEFEF;
	color: #7E7E7E;*/
	padding: 5px 7px 3px;
	margin-bottom: -5px;
	display: block;
	/*margin-left: 0px; margin-right: 0px;*/
	/*margin-top: -13px;*/
}


div#adresa_perex {
 margin: 4px 0px;
}


BODY DIV#content DIV.text DIV.heading div.no_photo_perex {
	margin: 2px 0px 0px 1px;
}

BODY DIV#content DIV.text DIV.heading div div.clear {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	clear: left;
}

div#adresa_perex img {
	border: 1px solid #9E9E9E;
	float: right;
	z-index: 5;
	display: block;
	margin: -37px -36px 0px 0px;
	_margin: -37px -18px 0px 0px;
}


div#adresa_perex p {
		font-size: 1em;
}

body.education * div#adresa_perex p {
	color: #C07D08
}

body.accomodation * div#adresa_perex p {
	color: #98B800
}

body.travelling * div#adresa_perex p {
	color: #C23361
}



DIV#content DIV.text DIV.body div.foto-container {
		margin: 10px 0px;
}

DIV#content DIV.text DIV.body div.list {
		margin: 15px 0px;
}

DIV#content DIV.text DIV.body div.list h3 {
		display: block;
}

DIV#content DIV.text DIV.form form.checkcity table td input, DIV#content DIV.text DIV.form form.checkcity table td select {
	height: 20px;
}

DIV#content DIV.text TABLE TD.photo {
		text-align:center;
		width: 100px;
}

DIV#content DIV.text TABLE TD.photo p {
  width: 60px;
  _width: 70px;
  padding: 5px;
  text-align: center;
  border: 1px solid #7E7E7E;
}

DIV#content DIV.text TABLE TD.photo p.unregistered {
		color: #EC0000;
		border: 1px solid #EC0000;
}

DIV#content DIV.text DIV.body table.login td {
	font-size: 11px;
}
DIV#content DIV.text DIV.body table.login td h3 {
		font-size: 12px;
}

DIV#content DIV.text DIV.body table.login td.podnadpis {
	font-size: 12px;
	/*font-style: italic;*/
	padding: 5px 0px 5px;
	text-align: center;
}



DIV#content DIV.text DIV.body table.login td input, DIV#content DIV.text DIV.body table.login td select {
	width: 150px;
}


DIV#content DIV.text DIV.body table.pracovni_mista td input {
	width: 120px;
	margin-right: 2px;
}

DIV#content DIV.text DIV.body table.pracovni_mista td button {
	margin: 0px;
}



p.hlaska {
	color: #EC0000;
}

div.vs_preview,
div.fs_preview { border-bottom:1px solid blue;
                 margin-bottom:10px;
                 padding-left:12px;
                 padding-bottom:10px;

               }

img.vs_preview_image,
img.fs_preview_image { border:3px solid #EEEEEE;
                       margin-right:8px;
                     }

div.vs_preview img.ikonka,
div.fs_preview img.ikonka  { margin:4px;
                             margin-top:8px;
                             margin-bottom:-2px;
                           }

div.vs_preview span.pocet_hlasu,
div.fs_preview span.pocet_hlasu { font-weight:bold;
                                  font-size:110%;
                                }

div.vs_title,
div.fs_title    { margin-bottom:20px;


                }



div.vs_title div.vs_tema,
div.fs_title div.fs_tema { color:#000099;
                           font-weight:bold;
                           font-size:110%;
                           margin-bottom:4px;
                         }

div.vs_title div.vs_kategorie,
div.fs_title div.fs_kategorie { font-style:italic;
                              }

div.vs_odrazka,
div.fs_odrazka { margin-left:20px;
               }


div.vs_comment_full_container,
div.fs_comment_full_container {
             display:none;

}


div.vs_comment_full,
div.fs_comment_full { border:1px solid #EEEEEE;
                      margin:10px;
                      margin-left:0px;
                      padding:4px;
                    }

div.vs_prohlidka_fotka,
div.fs_prohlidka_fotka { float:left;
                         margin-right:10px;
                         margin-bottom:10px;
                         height:210px;
                         aborder:1px solid red;
                       }

div.vs_prohlidka_polozka,
div.fs_prohlidka_polozka { border:1px solid #DDDDDD;
                           padding:10px;
                           margin-right:-10px;
                           margin-bottom:10px;
                         }

div.vs_prohlidka_polozka div.vs_comment_full_container,
div.fs_prohlidka_polozka div.fs_comment_full_container {
           margin-bottom:10px;

}

div.vs_prohlidka_polozka div.vs_comment_preview_container,
div.fs_prohlidka_polozka div.fs_comment_preview_container {
           margin-top:20px;

}

div.vs_prohlidka_polozka textarea,
div.fs_prohlidka_polozka textarea {
                        width:300px;
                        height:50px;
                        margin-right:20px;

}

span.vs_vlozil_navstevnik,
span.fs_vlozil_navstevnik { font-weight:bold;
                          }

div.vs_prohlidka_polozka span.vs_comment_container_switch,
div.fs_prohlidka_polozka span.fs_comment_container_switch {
                        cursor:hand;
                        color:red;
                        text-decoration:underline;
}

div.vs_oddelovac,
div.fs_oddelovac { border-top:1px solid #DDDDDD;
                   margin-bottom:16px;
                   margin-right:-10px;
                 }

div.vs_nadpis,
div.fs_nadpis { font-size:110%;
                                        font-weight:bold;
                                        margin-bottom:8px;
                                        padding-left:20px;
                                      }





div.vs_vlozit_container input, div.VIS_registrationForm input, div.vs_zahlavi input, div.vs_komentare input,
div.fs_vlozit_container input, div.VIS_registrationForm input, div.fs_zahlavi input, div.fs_komentare input
                         {     height:17px;
                                font-size:11px;

                                width:100px;
                         }

div.vs_vlozit_container select, 
div.fs_vlozit_container select { width:200px !important;
                               }

div.vs_vlozit_container input.file,
div.fs_vlozit_container input.file {
                               width:200px;
}


div.vs_vlozit_container input.submit,
div.fs_vlozit_container input.submit
                               {
                                     height:20px;
                                     width:60px;
                               }

div.VIS_registrationForm input.submit {
                                      height:20px;
                                      width:80px;
                                      margin-top:6px;
                         }

div.vs_zahlavi input.submit,
div.fs_zahlavi input.submit {         height:20px;
                                      width:60px;
                                      margin-top:6px;
                            }

div.vs_zahlavi select,
div.fs_zahlavi select       {     width:120px;
                                  font-size:11px;
                            }

div.vs_vlozit_container,
div.fs_vlozit_container  {



                         }


div.vs_zahlavi,
div.fs_zahlavi {
                 padding-bottom:10px;
                 margin-bottom:10px;
                 padding-left:16px;
                 padding-right:-6px;
                 margin-top:10px;


               }

div.vs_radit_form_container,
div.fs_radit_form_container {

                            }

div.vs_vlozit_label,
div.fs_vlozit_label     {  width:60px;
                           float:left;
                           text-align:right;
                           margin-top:5px;
                           margin-right:6px;
                         }

div.vs_zahlavi div.vs_vlozit_label,
div.fs_zahlavi div.fs_vlozit_label { width:80px;
                                   }

div.vs_submit_div,
div.fs_submit_div        { text-align:left;
                           margin-top:6px;
                           padding-left:90px;
                         }

div.vs_prohlidka_polozka form,
div.fs_prohlidka_polozka form {
                                 margin-bottom:10px;
                              }

div.vs_prohlidka_polozka a.vs_dej_hlas,
div.fs_prohlidka_polozka a.fs_dej_hlas {
                            display:block;
                            margin-top:10px;
                            margin-bottom:10px;
                            font-weight:bold;
                         }

div.VIS_form             {
                            position:absolute;
                            left:580px;
                            top:180px;
                            text-align:center;
                            width:130px;
                         }

div.VIS_form input.text  { adisplay:block;
                           height:17px;
                           width:80px;
                           font-size:10px;
                           margin-bottom:0px;
                           background-color:#F6F6F6;
                           border:1px solid #DDDDDD;
                           text-align:right;
                           padding-right:2px;
                         }
div.VIS_form button.submit { position:absolute;
                            top:5px;
                            width:60px;
                            height:20px;
                            left:110px;
                            font-size:11px;
                          }
div.VIS_form a            { position:absolute;
                            top:2px;
                            left:110px;
                            color:red !important;
                            font-weight:bold;
                          }

span.VIS_login            { font-weight:bold;

                         }

div.VIS_prihlasen         {
                          }
button.big_button {
		width: 220px;
		margin-bottom: 10px;
}

DIV#content DIV.text DIV.body div.fotky_form {
		margin: 15px 0px 0px;
}

DIV#content DIV.text DIV.body div.edit_fotka {
	border: 1px solid #EFEFEF;
	padding: 10px;
	margin: 15px 0px;
}

div.admin_soutezi_form { padding:10px;
                         margin-bottom:10px;
                       }

div.admin_soutezi_form div.left_div { float:left;
                                      width:40%;
                                      margin-bottom:10px;
                                    }

div.admin_soutezi_form label { display:block;
                               float:left;
                               width:80px;
                             }

div.admin_soutezi_form input.text { height:18px;
                                    font-size:11px;
                                    width:90px;

                                  }

div.admin_soutezi_form div.admin_soutezi_kategorie { width:58%;
                                                   }

.bold, .fs_value { font-weight:bold;
                                                   }
div.body { aborder:1px solid red;
         }

div.fs_admin_fotek {
                   }


/* -------------- blok A ---------------------------*/


DIV#content DIV.text DIV.body div.bloka {
	margin: 25px 0px 0px;
	text-align: center;
	width: 486px;

	background-color: #F8F8F8;
	border: 1px solid #D2D2D2;

	padding: 0px;
}

DIV#content DIV.text DIV.body div.bloka H4, DIV#content DIV.text DIV.body div.blokb H4
{
	display: block;
	font-size: 0.9em;
	/*font-style: italic;*/
	text-align: left;
	padding-left: 5px;
	margin: 0px;
	border-bottom: 1px solid #D2D2D2;
}
DIV#content DIV.text DIV.body div.bloka H4
{
	background-color: #E0E0E0;
	color: #7C7C7C;
}

DIV#content DIV.text DIV.body div.blokb H4
{
	background-color: #C6DAF0;
	color: #275C98;
}


DIV#content DIV.text DIV.body div.bloka a, DIV#content DIV.text DIV.body div#bloka a:visited {
	display: block;
	margin: 0px;
	padding: 2px 7px;
	float: left;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #5C5C5C;
	background-color: #F8F8F8;
	border: 1px solid #EFEFEF;
	border-right: 1px solid #F8F8F8;
	margin-bottom: -1px;
}

DIV#content DIV.text DIV.body div.bloka a:hover, DIV#content DIV.text DIV.body div.bloka a.zalozka_selected, DIV#content DIV.text DIV.body div.bloka a.zalozka_selected:visited {
		background-color: #EFEFEF;
		color: #030303;
		border-top: 1px solid #E6E6E6;
		border-right: 1px solid #D2D2D2;
		border-left: 1px solid #D2D2D2;
		border-bottom: 1px solid #E6E6E6;

}


DIV#content DIV.text DIV.body div.admin_vyhledavani_seznam p {
 margin: 5px 0px;
}

DIV#content DIV.text DIV.body div.admin_vyhledavani_seznam p span {
	margin-left: 20px;
}

/* ---------------------------------------------- */

/* -------------- blok B ---------------------- */

DIV#content DIV.text DIV.body div.blokb
{
   background-color: #EBF2FA;
   text-align: center;
   width: 486px;
   margin-top: 10px;
   border: 1px solid #D2D2D2;
}
DIV#content DIV.text DIV.body div.blokb a, DIV#content DIV.text DIV.body  div.blokb a:visited {
	display: block;
	margin: 0px;
	padding: 2px 7px;
	float: left;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #5C5C5C;
  background-color: #EBF2FA;
	border: 1px solid #D8E6F5;
	border-right: 1px solid #EBF2FA;
	margin-bottom: -1px;
}



DIV#content DIV.text DIV.body div.blokb a:hover, DIV#content DIV.text DIV.body div.blokb a.zalozka_selected,DIV#content DIV.text DIV.body div.blokb a.zalozka_selected:visited  {
		background-color: #D8E6F5;
		color: #0A1E7E;
		border-top: 1px solid #D2D2D2;
		border-right: 1px solid #D2D2D2;
		border-left: 1px solid #D2D2D2;
		border-bottom: 1px solid #E6E6E6;

}

/* ----------------------------------------------- */

DIV#content DIV.text DIV.body div div.clear {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	clear: both;
	/*display:none;*/
}

DIV#content DIV.text DIV.body div.admin_edit
{
  display: none;
 	border:1px solid #EFEFEF;
 	/*background-color: #F2F2F2;*/
 	padding: 10px;

}

DIV#content DIV.text DIV.body div#admin_uzivatel_info
{
		margin: 0px 0px 15px;
}
DIV#content DIV.text DIV.body div#admin_uzivatel_info p
{
		margin: 0px;
}

DIV#content DIV.text DIV.body div#admin_uzivatel_info h4 a, DIV#content DIV.text DIV.body div#admin_uzivatel_info h4 a:visited
{
		text-decoration: none;
		color:#7E7E7E;
}

DIV#content DIV.text DIV.body div#admin_uzivatel_info h4 a:hover
{
		color: red;
}


DIV#content DIV.text DIV.body div#slovnik_search form label
{
 		display: block;
 		margin-top: 5px;
}


DIV#content DIV.text DIV.body div#slovnik_search form input, DIV#content DIV.text DIV.body div#slovnik_search form SELECT
{
   width: 150px;
}
DIV#content DIV.text DIV.body div table#slovnik_table
{
	width: 458px;
}

DIV#content DIV.text DIV.body div table#slovnik_table td
{
   vertical-align: top;
}

DIV#content DIV.text DIV.body div.slovnik {
	border: 1px solid #E3ECF3;
	margin-bottom: 15px;
	padding: 10px;
}

DIV#content DIV.text DIV.body div.historie_porovnani
{
	border: 1px solid #EFEFEF;
	width: 485px;
	margin-top: 20px;
	background-image: url('images/historie_srovnani_bg.gif');
	background-repeat : repeat-y;
}

DIV#content DIV.text DIV.body div.historie_porovnani div.clear
{
		clear: both;
		font-size: 1px;
		line-height: 1px;
		height: 1px;
}


DIV#content DIV.text DIV.body div.historie_porovnani div.before {
	width: 242px;
	float: left;
	/*border-right: 1px solid red;*/
}

DIV#content DIV.text DIV.body div.historie_porovnani div.before h4
{
		color: #0000EA;
}

DIV#content DIV.text DIV.body div.historie_porovnani div.after h4
{
  color: red;
}


DIV#content DIV.text DIV.body div.historie_porovnani div.after
{
		/*border: 1px solid red;*/
		width: 240px;
		float: right;
}


DIV#content DIV.text DIV.body div.historie_porovnani div div 
{
	margin: 10px;
}

DIV#content DIV.text DIV.body div.historie_porovnani div div p
{
   margin-top: 0px;
}

DIV#content DIV.text DIV.body div.historie_porovnani div h4 
{
	margin: 10px;
}


DIV#content DIV.text DIV.body div.historie_porovnani div div.changed h5
{
		color: red;
}


DIV#content DIV.text DIV.body div#clanky_vypis
{
	margin-top: 15px;
}

DIV#content DIV.text DIV.body div#clanky_vypis div.clanek h4
{
	color: #C18520;
}

DIV#content DIV.text DIV.body div#clanky_vypis div.clanek h4 span
{
	text-transform: none;
	font-size: 1em;
	font-weight: normal;
	color: #515151;
	margin-right: 15px;
}

DIV#content DIV.text DIV.body div#clanky_vypis div.clanek div table.clanek input, DIV#content DIV.text DIV.body div#clanky_vypis div.clanek div table.clanek select, DIV#content DIV.text DIV.body div#clanky_vypis div.clanek div table.clanek textarea, 
{
	width: 400px;
}

DIV#content DIV.text DIV.body  div table.clanek input, DIV#content DIV.text DIV.body  div table.clanek select, DIV#content DIV.text DIV.body  div table.clanek textarea
{
		width: 400px;
}
DIV#content DIV.text DIV.body div#clanky_vypis div.zalozka
{
	padding:5px;
}

DIV#content DIV.text DIV.body div#clanky_vypis div.zalozka p
{
	margin-bottom: 5px;
}


DIV#content DIV.text DIV.body div#emailovy_system 
{
		margin-top: 35px;
}

DIV#content DIV.text DIV.body div#emailovy_system form#mail_form table.login * input, DIV#content DIV.text DIV.body div#emailovy_system form#mail_form table.login * textarea
{
	width: 400px;
}

DIV#content DIV.text DIV.body div#emailovy_system form#mail_form table.login * input.radio 
{
		width: 20px;
}

DIV#content DIV.text DIV.body div.admin_aktuality * table.login td select, DIV#content DIV.text DIV.body div.admin_aktuality * table.login td textarea
{
		width: 300px;
}

 DIV#content DIV.text DIV.body div.admin_aktuality * table.login td textarea
 {
 		height: 80px;
 }
 
div#bb_banners {
	position: absolute;
	top: 110px;
	left: 956px; 
}
 
 DIV.reklama_vypis
 {
    border: 1px solid #DBDBDB;
    margin: 10px 0px;
    padding: 5px;
 }
 
  DIV.reklama_vypis p { margin-bottom: 5px; }




