/*css myportal */
@import url('/myportal/css/widgets/myportal.sitemap.css');

@import url('/myportal/css/widgets/myportal_links.css');


body {
	width: 100%; height: 100%;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	background:White;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 0.7em;
	text-align: center;
	
}

#main {
	width: 971px;
	margin: auto;
}

a img, a:hover img {
	border: 0;
}

a {
	text-decoration: none;
	font-weight: bold;
	
	color: #F6A200;
}

a:hover {
	text-decoration: underline;
	
	color: #216ECC;
}

/* ------------- hlavicka ------------- */
#hlavicka {
	width: 971px; 
        /*height: 213px;*/

        /*flash */
        height: 229px;
	
        /*background: #ffffff url(/mauthner/backgrounds/head.jpg) no-repeat 0 0;*/

        background-color: transparent;

        float: left;
	position: relative;
}

#logo {
	position: absolute;
	left: 0; bottom: 0;	
}

/* ------------- topmenu ------------- */
#menu {
	/*background: url(/mauthner/backgrounds/menu.png) no-repeat 0 0;*/
	/*right: 15px; bottom: 0;*/
        
        /*background-color:#226ECC;*/
        color:#FFFFFF;
        height:29px;
        left:-4px;
        left:0px;
        overflow:visible;
        position:absolute;
        top:0px;
       
        white-space:nowrap;

        background-color:white;
	
	
}

#flash
{
    position: static;

    margin: 0px;

    margin:28px 0 0 5px;

}

/* puvodni verze pred flash ------------- topmenu ------------- */
/*
#menu {
	width: 643px; height: 25px;
	background: url(/mauthner/backgrounds/menu.png) no-repeat 0 0;
	position: absolute;
	right: 15px; bottom: 0;
	color: #ffffff;


}
*/


#vyhledavani_zadavani {

/*	background: url(/mauthner/backgrounds/triangle.png) no-repeat right 2px;*/



	width:220px;
	height:17.5em;

	padding: 10px 10px 10px 10px;

	/*
	position: relative;
	z-index: 10;

	left:6px;
	top: 23px;

	left:200px;
	top: 100px;

	left:6px;
	top: 23px;

	*/

	position: absolute;
	left: 317px; top: -3px;


	/*
	border-top: 1px solid Aqua;
	*/

	color: White;

	background-color: #206dcc;

	text-align: left;

}


#vyhledavani a {
	background: url(/mauthner/backgrounds/triangle.png) no-repeat right 2px;
	padding: 0 18px 0 0;	
	position: absolute;
	left:15px; top: 5px;
	color: #ffffff;
   
	
	z-index:1; /* musi byt aby byl videt odkaz */
	
	
}


#vyhledavani_zadavani #ico_close
{
	width:19px;
	height: 19px;

	border: 0px solid transparent;
	padding: 0 0 0 0 ;
	background-color: transparent;

	/*float: left;*/

	position: absolute;

	top: 0px;
	left: 214px;

	margin-top: 2px;

}

div.filtr
{

        border: 0px solid #F2B739; 
		  background-image: url(/mauthner/backgrounds-leto/filtr_back.jpg);
		  
		  background-repeat: repeat-x;
		  
		  background-color: #E9A219 ;
		  
		  padding-bottom: 10px;
		  
}

div.filtr .filtrHeader
{
	
	/*background-color: #FCD774;*/
	border-bottom: 0px solid #FFCB68; 
	padding: 5px 2px 2px 10px;
	
	color:#FFFFFF;
	font-size:1.35em;
font-weight:bold;

cursor:pointer;
_cursor:hand;


	
}

div.filtr
{
    margin-top: -20px;
}

div.filtr .filtrHeader span.img
{
    height: 10px;
    width: 9px;

    background:transparent url(/mauthner/backgrounds-leto/triangle3.png) no-repeat scroll 0 -10px;
    display:inline-block;
    overflow: hidden;

    *margin-bottom:2px;
}

div.filtr .filtrHeader.icoUp span.img
{
    background-position: 0px 0px;
}


div.filtr fieldset
{
   	border: 0px solid #F2B739;

    padding: 5px 15px 0px 15px;

   /* margin-bottom: 10px;*/

	
	 
	

    

}

div.filtr legend
{
    margin:0px;
    padding:0px 4px 0px 4px;

    color: #1E64BA;
	 
	 font-size: 110%;
	 font-weight: bolder;
	 
	 margin-left:3px;
	 margin-top:7px;
	 
	 width: 100%;
	 background-color: #FCD774;
	 
	 
}

div.filtr form select 
{
	border:0px solid #05BD02;
	
	width: 170px;
	
}

div.filtr .qfrow label.qflabel
{
	font-weight: bolder;
	
}

div.filtr .qfrow .qfelement label
{
	
/*	color: aqua;*/
	line-height:180%;
	width: 500px;
	/*font-weight: bolder;*/
} 

div.filtr .qfrow .qfelement .aktivita 
{
    width: 300px;
	margin-left: 0px;
/*	color: #F0FFFF;*/



	
}

div.filtr form label
{
	color: white;
}
	
div.filtr form select 
{
	border:0px solid #05BD02;
}




.vyhledavani_zadavani form select , #vyhledavani_zadavani form select
{
		width: 150px;
}

.vyhledavani_zadavani .qfrow  , #vyhledavani_zadavani .qfrow 
{
	margin:0pt 0pt 4pt 5px;
	
}

.vyhledavani_zadavani .qfrow .qfelement , #vyhledavani_zadavani .qfrow .qfelement {
	padding: 0 0 0 0 ;
}


.vyhledavani_zadavani
{


}


.left {
	text-align: left;
}

.right {
	text-align: right;
}


#topbuts {
	position: absolute;
	/*right: 15px; */
        top: 0px;
        left: -14px;

        margin-left:10px;

        white-space:nowrap;

        width:969px;
        background-color:#226ECC;
        
           overflow:visible;

           color: #226ECC;

          /*    background-color:white;*/

}

#topbuts a {
	font-family: tahoma;
        font-size:1.1em;

        color:#FFFFFF;
float:left;
font-weight:bold;
padding:7px 15px 2px 15px;

height: 19px;

border-right: 1px solid #4A88D5;

display:block;

 /*border-bottom: 1px solid #4A88D5;*/

}

#topbuts a:hover , #topbuts a.selected
{
    background-color: #1E64BA;
    background-color: #0F60BB;

    border-top: 1px solid #4A88D5;
   /* border-bottom: 1px none #4A88D5;*/
}

/* ------------- obsah ------------- */
#obsah {
	width: 971px;
	float: left;
	position: relative;
		
	
	/*_z-index: -1 /*IE6*/;  /*funguje ale pak nelze kliknout na nic v FF se zobrazi*/
	
	/*jeste lze trik*/
	
	/*z-index: 0 ;*/
	
	/* 
	z-index: 0 !important /*Non-IE6*/;
	
   /*z-index: -1 /*IE6*/;
	
	background-color: White;
	
	
}

#left {
	width: 217px;
	float: left;
	position: relative;
	margin: 0 35px 0 0;
	margin: -10px 35px 0 0;
	text-align: left;
}

#right {
	width: 700px;
	float: left;
	position: relative;
	text-align: left;
	/*margin: 15px 0 0 0;*/
	margin: -10px 0 0 0;
	margin: 10px 0 0 0;
	
	
	/*
	z-index: 0 ;
	
	
		
   _z-index: -1 /*IE6*/   /* zaporny z index ve IE nefunguje*/;
	
	

}

#right p {
	margin-bottom: 5px;
	margin-bottom: 5px;
	
	/*padding-bottom:3px;*/
	
	/*z-index: 0 ;*/ /*blblo zobrazeni ceny FF*/
}




/* ------------- left - leftmenu ------------- */
#leftmenu {
	width: 217px;
	float: left;
	margin: -10px 0 10px 0;
	margin: 0px 0 10px 0;
}

#lefthead {
	width: 217px;
	float: left;
}

#zima {
	width: 105px; height: 24px;
	/*
	background: url(/mauthner/backgrounds/leftmenu-head-w.gif) no-repeat 0 0;
	*/
	float: left;
	margin: 0 1px 0 0;
}

#leto {
	width: 105px; height: 24px;
	background: url(/mauthner/backgrounds/leftmenu-head-s.gif) no-repeat 0 0;
	float: left;
}

#leftop {
	width: 217px; height: 5px;
	background: url(/mauthner/backgrounds/leftmenu-top.gif) no-repeat 0 0;
	float: left;
	overflow: hidden;
}

#leftelo {
	width: 217px;
	background: #216ecc url(/mauthner/backgrounds/leftmenu-bot.gif) no-repeat left bottom;
	float: left;
	padding: 10px 0 15px 0;
}

#leftelo a {
/*	width: 177px;*/
	width:182px;
	display: block;
	/*color: #ffffff; */
	padding: 5px 0 5px 35px;
}

.menu_sub a {
	width: 167px;
	display: block;
	background: transparent;
	color: #f6a200;
	padding: 2px 0 2px 35px;
}

.menu_sub a:hover{
	background: #1e64ba;
	color: #f6a200;
}

a.menu_closed {
	background: transparent url(/mauthner/backgrounds/leftmenu-dot1.gif) no-repeat 15px 7px;
	color: #ffffff; 
}

a.menu_closed:hover {
	background: #1e64ba url(/mauthner/backgrounds/leftmenu-dot1.gif) no-repeat 15px 7px;
	color: #ffffff; 
}

a.menu_opened {
	background: url(/mauthner/backgrounds/leftmenu-dot2.gif) no-repeat 15px 7px;
	color: #ffffff; 
}

/*a:hover.menu_opened {*/
a.menu_opened:hover {
	background: #1e64ba url(/mauthner/backgrounds/leftmenu-dot2.gif) no-repeat 15px 7px;
	color: #ffffff; 
}

/* ------------- left - leftakce a novinky ------------- */
#leftakce {
	float: left;
	margin: 0 0 10px 0;
}

#leftnews {
	width: 217px;
	float: left;
}

#leftnewstop {
	width: 217px; height: 30px;
	/*background: url(/mauthner/backgrounds/news-top.gif) no-repeat 0 0;*/
	background: url(/mauthner/backgrounds/novinky_menu_top.png) no-repeat 0 0;
	float: left;
	margin: 0;
}

#leftnewsbody {
	width: 217px;
	/*background: #216ecc url(/mauthner/backgrounds/news-bot.gif) no-repeat left bottom;*/
	background: #216ecc url(/mauthner/backgrounds/novinky_menu_end2.png) no-repeat left bottom;
	float: left;
	padding: 0 0 15px 0;
}

.leftnewstext {
	width: 187px;
	color: #ffffff;
	float: left;
	margin: 5px 0 0 0;
	margin-bottom: 5px;
	position: relative;
	left: 15px; top: 0;
	/*border-bottom: 1px dotted #458CE0;*/
}

.leftnewstext p{
	margin: 0;
}

.leftnewstext a{
	color: #f6a200;
	float: right;
	
	
}

.leftnewstext a:hover{
	text-decoration: underline;
	color: #f6a200;
	
}

.leftnewstext h5 a{
	color: #f6a200;
	float: none;
	display: block;
	
}

.leftnewstext h5 a:hover{
	
	text-decoration: underline;
	color: #f6a200;
	
}

/* ------------- definice nadpisu ------------- */
h1 {
	color: #f6a200;
	margin: 12px 10px 11px 0px;
	font-size: 180%;
	
	
}

h1 a 
{
	color: #f6a200;
}

h1 a:hover
{
	
	text-decoration: underline;
	color: #f6a200;
}

h2 {
	color: #216ecc;
	margin: 15px 0px 2px 0px;
	font-size: 150%;
	line-height: 140%;
	
	
}

h2.tooltip {
	color: #216ECC ;
	margin: 10px 0px 7px 0px;
	font-size: 150%;
	
	line-height: 130%;
	
	/*text-align: right;*/
}

/*
h2 + h3 {

	color: Aqua;
}
*/

h3 {
	color: #216ECC ;
	margin: 10px 0px 3px 0px;
	font-size: 120%;
	
	
}

h4 {
	color: #216ECC ;
	margin: 2px 0 4px 0;
	font-size: 100%;
	
	
}

h5 {
	color: #f6a200;
	margin: 0 0 3px 0;
	font-size: 105%;
	
	
}

h2 a , h3 a, h4 a  {
	color: #216ECC ;
	margin: 0 0 7px 0;
	font-size: 100%;
}

.h2_male {
	font-size: 60%;
	
}

.male {
	/*font-size: 90%;*/
	
}

ul li, ol li {
	margin-left: 20px;
}

.high {
	color: #F6A200;
}


img.intext {
	margin: 5px 0px 10px 0px;
	float: right;
	text-align: left;
}


/* ------------- right - nabidka ------------- */
.nabidka {
	width: 330px; 

	/*mike*/
	height: 200px;
	height: 189px;
	
	
	
	float: left;
	margin: 0 18px 25px 0;
	border-bottom: 3px solid #ffbd6e;
	position: relative;
	overflow: hidden;
	
	/*
	border-left-color: #FF9615;
	border-left-style: solid;
	border-left-width: 2px;
	*/
	
	
	/*background-color: #FFF7EC;*/
	
	
	padding-bottom: 5px;
	
	/* IE6 nutne*/
	padding: 0px;
	
	
}

.nabidka2  {
	width: 700px; 
	/*height: 200px;*/ /*mike*/
	float: left;
	margin: 0 0 25px 0;
	border-bottom: 3px solid #ffbd6e;
	position: relative;
	overflow: hidden;

        /* *height: 250px;*/
        /*max-height: 300px;*/

        height:195px;


}

/* IE */
/*
* html div.nabidka2 {
   height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); 
}
*/

.nabidka2 .cenaBox
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 350px;

    border-width: 1px 1px 0px 1px;
    border-style: solid solid none solid;
    border-color:#FFF3E6 ;

    background-color: #FFFAF5;
    padding: 2px;


    width:692px;


}


.nabtext h2  {
 margin-top: 0px;
	
}

.nabtext h3  {
 margin-top: 2px;
	
}

.nabtext .last_moment_ico {
	float: right;
}

.nabtext .last_moment_ico img {
	
	border: 0px solid #F6A200;
}

.nabidka img , .nabidka2 img, .obrazek img {
	float: left;
	margin: 0 15px 0 0;
	border: 2px solid #FFBD6E;
}

.nabidka a:hover img , .nabidka2 a:hover img, .obrazek a:hover img {
	float: left;
	margin: 0 15px 0 0;
	border: 2px solid #F6A200;
}

.novinky h2 {
	margin:0px 0px 2px;
}



.nabidka p , .nabidka2 p {
	margin: 5px 0 5px 0;
        *margin: 0px 0px 0px 0px !important;
}

.cena {
	color: #f6a200;
	padding: 5px 0 5px 0;
	/*padding-bottom: 25px;*/
	/*white-space:nowrap;*/
	
	position: absolute; /**/ /* mike*/
	left: 0px; bottom: 0;
	
	background-color: white;
	font-size:80%;
	
	margin: 0px !important;
	
	z-index:3;
	
	
	width:157px;
	overflow: hidden;
	
	white-space: nowrap;
	
}

.cena2 {
	color: #f6a200;
	margin: 5px 0 2px 0;
	/*position: absolute;*/ /*mike*/
	left: 165px; bottom: 0px;
	/*padding-bottom: 15px; */ /*mike*/

      padding:0 0 0 9px;
	
	
	
}

.cena2 b
{
    font-size: 15px;
}


.nabbuts {

	position: absolute; /**/ /* mike*/
	right: 0px; 
        bottom: 0px;
        *bottom: -1px;

	margin-top: 20px;
	
	overflow: visible;  /*chn*/
	
	z-index:2;
	
	background-color: white;
	

}

.nabbuts2 {

	position: absolute; /**/ /* mike*/
	right: 0px; bottom: 0;
	/*margin-top: 20px;*/

        margin:0px;
}


.nabbuts a, .nabbuts a:hover , .nabbuts2 a, .nabbuts2 a:hover
{
	color: white;
}

.nabtext {
	
	/*padding-bottom: 15px; /*mike*/
	
}

.nabtext h4
{
    *margin:0px;
    padding: 0px 0px 2px 0px;
    margin:0px;
}

/*ladi se linka bila*/
.nabbut {
	width: 85px; height: 17px;
	display: block;
	background: url(/mauthner/backgrounds/but.png) no-repeat 0 0;
	color: #ffffff;
	float: right;
	margin: 0px 0 0 2px;
	text-align: center;
	padding: 3px 0 0 0;
	
	_height: 17px; 
	
}

/* -------------2 sloupce ------------- */


#right .hpSloupecVlevo ,
#right .hpSloupecVpravo
{
    padding: 10px;


}

#right .hpSloupecVlevo h2,
#right .hpSloupecVpravo h2
{
    margin: 5px 0px 10px 0;
}

.hpSloupce
{


  position: relative;
}

#right .hpSloupecVlevo
{
    width: 400px;
    float: left;

    background-color: #FFF4DF;

   


}

.hpSloupce img.TopRight
{
    position: absolute;
    top: -15px;
    left:303px;
}

#right .hpSloupecVpravo
{
    width: 200px;
    /*float: left;*/
    margin-left:450px;

          background-color:#EFF6FF;

}


/* -------------nas tip  ------------- */

.nabidkaSloupec h3
{
    display: inline;
}

.nabidkaSloupec .row
{
        overflow: hidden;
        white-space: nowrap;
}




.akce {
	margin: 0 3px 0 0; 
}

strong {
	
	font-weight: bolder;
}



.zaznam {
	width: 700px;
	color: #888888;
	border-bottom: 1px solid #999999;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	text-align: right;
}

.zaznam2 {
	width: 700px;
	color: #888888;
	border-top: 1px solid #999999;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	text-align: right;
}

#zalozky {
	width: 700px; 
	height: 53px;
	
	*height:46px;
	_height:53px;
	
	
	
	
	background: url(/mauthner/backgrounds/zalozky-poz.gif) no-repeat left bottom;
	text-align: right;
	/*margin: 0px 0 -20px 0;*/
	
	margin: 0px 0px 0px 0px;
	padding-top: 6px;
	padding-top: 20px;

	*padding-bottom: 6px;
	_padding-bottom: 0px;

        /*margin-top:-31px;*/

	
}

#zalozky a {
	color: #888888;
	padding: 5px 12px 7px 12px;
	
	/*kvuli filtru m�st se posouv�*/
	margin: 0px 1px 0px 1px;
	
	/*_margin-bottom: -2px; */
	
	
}


#zalozky a:hover {
	color: #000000;
}

.norm {
	background: #ffffff url(/mauthner/backgrounds/zal-poz.gif) repeat-x 0 0;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
}

.active {
	background: #f3f3f3;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	
}

.zaznam a, .zaznam2 a{
	color: #888888;
}


/* ------------- pata ------------- */
#pata {
	width: 969px;
	float: left;
	position: relative;

        background-color:white;
        color:#FFFFFF;
        height:25px;
       
        overflow:visible;
        white-space:nowrap;
         margin: 10px 0 0 0 ;

       
}

#pataMenu
{
    background-color:#226ECC;
color:#226ECC;
color: #ffffff;

margin-left:10px;
overflow:visible;

white-space:nowrap;
/*width:969px;*/


 height:  20px;
 padding: 15px 0 10px 0 ;
}



#patalogo {
	
    /*
        width: 130px; height: 81px;
	background: url(/mauthner/backgrounds/pata-logo.png) no-repeat 0 0;
	position: absolute;
	/*left: 40px; */
	top: 0;
	
	right:40px;

        padding: 10px 0 10px 0 ;
}

/*
#pata span {
	position: absolute;
	
	top: 36px;
	color: #ffffff;
	text-align: left;
	left:30px;
}
*/

#pata a {
	color: #ffffff;
        padding: 0px 2px 0px 2px;
}

/* ------------- extramenu ------------- */
#extramenu {
	width: 15px;
	position: absolute;
	left: 10px; top: 20px;
}


#home {
	width: 15px; height: 12px;
	display: block;
	background: url(/mauthner/backgrounds/iko-home.png) no-repeat 0 0;
	margin: 0 0 7px 0;
}

#book {
	width: 15px; height: 12px;
	display: block;
	background: url(/mauthner/backgrounds/iko-book.png) no-repeat 0 0;
	margin: 0 0 7px 0;
}

#mail {
	width: 15px; height: 12px;
	display: block;
	background: url(/mauthner/backgrounds/iko-mail.png) no-repeat 0 0;
	margin: 0 0 7px 0;
}

#print {
	width: 15px; height: 12px;
	display: block;
	background: url(/mauthner/backgrounds/iko-print.png) no-repeat 0 0;
	margin: 0 0 7px 0;
}

#tree {
	width: 15px; height: 12px;
	display: block;
	background: url(/mauthner/backgrounds/iko-tree.png) no-repeat 0 0;
	margin: 0 0 7px 0;
}

#messengers 
{
	width: 150px;
	position: absolute;
	left: 150px; 
	top: 99px;
}

/* ------------- pomocne ------------- */
.clear {
	width: 100%;
	clear: both;
}

/****************** MIKE START ***************** */


/* ------------- vypisy ------------- */

/*
.pobyt , uvodnik {
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	float: left;
}
*/



.pobytDetail {

	padding: 0 0 5px 0;
	margin: 3px 0 20px 0;
	float: left;
	
	border-bottom:3px solid #FFBD6E;
	
	position:relative;
	width:98%;
}

.pobytDetail .obrazky_k_ubytovani
{
	float: left;
	
	padding-right: 1.2em;
	padding-bottom: 1.2em;

        padding-right:0;
        width:150px;
	
}

.pobytDetail .obrazky_k_ubytovani a img {

	
	
	border: 2px solid #1E64BA;
	margin-right: 10px;
	
	
}

.pobytDetail .obrazky_k_ubytovani a:hover img {

	
	border: 2px solid #F6A200;
	margin-right: 10px;
	
	
}



#right .nadpisK {
	font-weight: bolder;
	
	color: #1E64BA;
	
	display: block;
	
	margin-bottom: 10pt;
	
}


/*
#right nabidka2 a:hover img{

	border: 1px solid #216ECC;
	margin-right: 10px;
	
	
}
*/

.popis_ubytovani {
 float: left;
 
 /*width: 340px;*/
 padding-right: 20px;

 float:none;
padding-right:5px;

/*vlevo nebude pod obrazky */
margin-left:150px;
 
 /*border-right: 1px solid #F6A200;*/
	
}

.popis_ubytovani_siroky {

    float:left;
padding-right:20px;
 width: 500px;
 /* jinak se zarovna nadpis h4 vpravo */
 /*clear:both;*/

}

.popis_ubytovani h4  {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	
}

.popis_ubytovani p  {
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 0.5em 1px;
}


/************************ galerie *******************/

.obrazky_k_oblastem .obrazek {
	width: 160px;
	height: 140px;	
	
	display: inline;
	
	float:left;
	
}

.obrazky_k_oblastem .obrazek a img {
	margin: 2px 3px 2px 0px;
}

.obrazky_k_oblastem .obrazek a:hover img {
	margin: 2px 3px 2px 0px;
}

.obrazky_k_oblastem .obrazek .obrazek_popis {
	
	width: 150px;

	/*position: relative;*/
	
	clear: left;
	
	float:none;
	
	
}

.webkamery_k_oblastem {
    float:none;
    clear:both;
}



/****** tabulka terminy *******/

#terminy {
	float: none;
	clear:right;

        *overflow-x:visible;
        
}

 TABLE.terminy_k_ubytovani {
	
	/*float:left;*/
	
	margin: 0px;
	
	margin-top: 4px;
	margin-bottom: 15px;
	
	padding: 0px;
	
	border-style: none;
	
	border-width: 1px;
	
  /* background-color: Aqua;*/
	
	border-left: 1px solid #FCD774;
	border-top: 1px solid #FCD774;
		
	
}



 TABLE.terminy_k_ubytovani a {
	color: #F6A200;
	font-weight: bold;
	text-decoration: none;
}

TABLE.terminy_k_ubytovani a:hover{
	color: #cadb37;
	color: #216ECC;
	text-decoration: underline;
}

/****** tabulka terminy *******/
 TABLE.terminy_k_ubytovani caption {
	
	margin: 0px;
	
	
	padding: 0px;
	
	border-style: none;
	
	border-width: 1px;
	
  	background-color: #CADB37;
	
	font-size:80%;
	
	/*
	border-left: 1px solid #FCD774;
	border-top: 1px solid #FCD774;
	*/
	
	vertical-align: bottom;
	
}

 table.terminy_k_ubytovani tr th {

	font-family: "MS Sans Serif", Geneva, sans-serif;
	background-color: #F6A200;
	
	color: White;
	
	border-right: 1px solid #FCD774;

	border-bottom: 1px solid #FCD774;
	
	margin: 0px;
	
	padding: 1px;
	
	font-size: 10px;
	
	text-align: center;
	
	
	
	
}



/* ubytovani*/
table.terminy_k_ubytovani tr td.left {

	text-align: left ; 
	
}

table.terminy_k_ubytovani tr.left td {

	text-align: left ;
	
}

table.terminy_k_ubytovani tr td, 
table.terminy_k_ubytovani tr.odd td
 {

	
	border-right: 1px solid #FCD774 ;

	border-bottom: 1px solid #FCD774 ;
	
	margin: 0px;
	
	padding: 1px;
	
	font-size: 11px;
	
	text-align: center;
	


}

table.terminy_k_ubytovani tr.odd {
	background-color: #FDE095;
}


/* vypis novinky */
/* a = horn�, b = prav�, c = spodn� a d = lev� vn�j�� okraj */
.novinky {
	border-bottom: 1px solid #F6A200;
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	float: left;
	/* clear: right; */
	
	width: 700px;
	
	display: inline;
	
	/*width: 200%*/
	
}

/*********** FORMS *******************/


#term_form  {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding: 10px;
	
	background-color: #F3F3F3;
	
	width: 654px;
}

#term_form form {
/*background:transparent url(/quattro/img/form-poz.png) no-repeat scroll 50% 0pt;*/
border:0pt none;
margin:0pt;
padding:10px 0pt 0pt;
text-align: left;
width:100%;



font-size: 120%;



}

form input, form textarea, form select, body.DojoEditor, body.RichTextEditable 
{

border:1px solid #216ECC;

line-height:110%;

font-size: 100%;
/*height: 120%;*/




/*background: #E2F5FE url(/mauthner/backgrounds/zal-poz.gif) repeat-x scroll 50%;*/
background-color: White;
 
 padding: 2px;
}

form select {
	/*width: 150px;*/
}

form input.submit  {
	
	width:95px;
	
	height: 19px;
	
	text-align: center;
	padding-bottom: 2px;
/*	padding-right: 10px;*/
	
	/*background-color: #216ECC;*/
	border: 0px none Aqua;
	
	
	
	font-weight: bolder;
	color: White;
	background-image: url(/mauthner/backgrounds/pozadi_mensi.gif);
	background-repeat: no-repeat;
	
	vertical-align: middle;
	
	margin-left: 25px;
	}

form input.search 
{

font-size:85%;
}

form textarea 
{
	overflow:auto;
	
	font-family: Tahoma,Verdana,Arial,sans-serif;
	
	height: 10em;
	width: 142px;
	
	
}

form div.qfelement 
{

	

}

form label.qflabel 
{

display:block;

float:left;

margin:2px 5pt 0pt 0pt;

padding:0pt;

text-align:right;
width:200px;

/*font-weight:bolder;*/
color: Black;
}



form label {
margin:0pt 0pt 0pt 5px;
}



form span.error {
	color:#FFB426;
	font-size:90%;
	
	font-weight: bolder;
	
}

form span.required 
{

color:#F6A200;
font-size:85%;

}

form .qfreqnote {
	color: #216ECC;
	
	}
	
	div .qfrow {
	
	/*margin-left: 50px;*/
		
	}
	
	div .qfrow .qfelement{
	
	padding-left:210px;
		
	}
	
	
form fieldset {
    margin:0pt 0pt 0pt 0pt;
    padding: 0pt 0pt 0pt 0pt;
    border: 0px;
}

form fieldset.hidden
{
      border: 0px;
}
	
ul {
	margin-bottom: 20px;
}	

/**************** WIDGETS CUSTOMIZE *************************/

ul,
.sitemap ul li, .sitemap ol li  {
	margin-left:25px;
	
	list-style-type: square;
	
	color: #FFCB68;
}

ul li 
{
	
	color: Black;

        list-style-image:none;
        list-style-position:outside;
        list-style-type:square;
}

.ulliInline
{
    margin: 5px 0 10px 0;

    background-color: #FFFAEF;
    background-color: #FBFBFB;

    padding:10px;
}

.ulliInline .floatLeft
{
   float:left;
   color:#9F9F9F;
   /*margin-right: 10px;*/
   padding: 5px 0 2px 10px;
   
}

.ulliInline .floatRight
{
    margin-left: 160px;

    padding: 5px 0 2px 10px;
}

.ulliInline ul
{
    margin: 0px 0px 2px 0px;
    display: block;
    line-height:140%;
}

/*.ulliInline ul ,*/

.ulliInline li
{
        display: inline;

        list-style-image:none;
        list-style-position:outside;
        list-style-type: none square;

}

.ulliInline li
{
    display: inline;
    margin: 0px;
    padding: 2px 2px 2px 0px;
}

.ulliInline .floatRight li a
{
    white-space:nowrap;
}

.ulliInline img
{
    padding: 0 3px 0 3px;
}



		
	
iframe.znemecka
{

border:0px solid Black;

width:715px;

margin:0px;
height: 3200px;

/*overflow: -moz-scrollbars-vertical;
overflow-x:hidden;
*/
/* rect(top right bottom left) */

padding:0px;

overflow-x: visible;

overflow-y: auto; 
overflow: -moz-scrollbars-vertical;
overflow-y: auto; 

text-align:left;

/*float:left;*/

/*z-index:-100;*/
}
	
input.noBorder
{
	border:0px solid Black;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
}


/* STANDARD */

button:hover, .qfelement a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.qfelement a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}



/* BUTTONS */

.qfelement a, .qfelement button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.qfelement button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.qfelement button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.qfelement button img, .qfelement a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* BUTTONS BASE END */

/* POSITIVE */

button.positive, .qfelement a.positive{
    color:#529214;
}
.qfelement a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.qfelement a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.qfelement a.negative, button.negative{
    color:#d12f19;
}
.qfelement a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.qfelement a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.BackHighLight
{
    background-color:#FFF4DF;
    padding:15px;
}
