/* CSS Document */

body {
	background: #254270 url(../images/background.jpg) no-repeat center top;
	text-align: center;
	font: 13px Arial, Helvetica, sans-serif;
}

p, ul, li, h1, h2, h3, a, table, tr, td, body {
	margin: 0px;
	padding: 0px;
} 
 
#page {
	display:  block;
	position: relative;
	width:    960px;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 15px;
	}

#content {
	width: 960px;
	float: left;
	margin-top: 425px;
	background: #FFFFFF url(../images/bg-menushade.jpg) repeat-x;
	}

#contentfooter {
	width: 960px;
	float: left;
	background: url(../images/bg-footerup.jpg) no-repeat left bottom;
}

/* POZICOVANE BLOKY */
#head {
	position:absolute;
	left: 0px;
	top:0px;
	overflow: hidden;
	height: 425px;
	width: 960px;
	background: url(../images/bg-head-logo.jpg) no-repeat;	/*background: #FFFFFF;*/
}


/* ====== HEAD ========= */
p#headrafty a{
	position:relative;
	display:block;
	height: 85px;
	width: 170px;
	overflow: hidden;
	float:left;
	font-size: 25px;
	font-weight: bold;
	color: #666666;
	cursor: pointer;
	text-align: center;/**/
	line-height: 60px;
	text-decoration: none;
	}

p#headrafty a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
	
p#headrafty a span {
	display:block;
	height: 85px;
	width: 170px;
	position:absolute;
	left: 0px;
	top:0px;
	background: url(../images/bg-logo-raftcentrum.jpg) no-repeat;/**/
}


#headupmenu {
	/*background: url(../images/bg-upmenu.gif) repeat-x;*/
	float: right;
	height: 63px;
	width: 790px;
}

#headupmenu ul {
	list-style-type: none;
	font-weight: bold;
	font-size: 14px;
	float: right;
	padding-top: 10px;
}

#headupmenu ul li {
	float: left;
	margin-left: 10px;
	color: #cf8224;
	font-weight: bold;
}
	
#headupmenu ul li a{
	padding-left: 0;
	color: #fff;
	text-decoration: none;
	padding-right: 10px;
}

#headupmenu ul li a:hover{
	color: #d08223;
	text-decoration: underline; }

/* === SUBMENU == */

#headsubmenu {
	/*background: url(../images/bg-upmenu.gif) no-repeat;*/
	float: right;
	height: 22px;
	width: 790px;
}


#headsubmenu ul {float: right;
	list-style-type:none;
	padding-top: 2px;
	height: 22px;background: #265e89;
}

#headsubmenu ul li {
	float: left;
	margin-left: 5px;
	color: #cf8224;
	font-weight: bold;
}
#headsubmenu ul li a {
	font-size:12px;
	padding-left: 0px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
}
#headsubmenu ul li a:hover { color: #D08223; }
#headsubmenu ul li a.aktiv { color: #D08223; cursor:default; }
#headsubmenu {}
#headsubmenu {}





#flash {
	background: url(../images/bg-flash.jpg) no-repeat;
	float: left;
	height: 170px;
	width: 960px;
}


/* == BASIC MENU === */

#basicmenu {
	background: #265e89 url(../images/bg-basicmenu-all.jpg) no-repeat;/*_vice*/
	float: left;
	height: 191px;
	width: 960px;
}

#basicmenu ul { list-style-type:none; }

#basicmenu ul li {
	float: left;
	width: 137px;
}

#basicmenu ul li a {
	display:block;
	height: 65px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	overflow:hidden;
	background: url(../images/bg-basicmenuline.gif) no-repeat 0px 100px;
	}

#basicmenu ul li a span {
	display:block;
	font-size: 15px;
	font-weight: bold;
	margin-right: 7px;
	margin-left: 14px;
	text-decoration: none;
	line-height: 22px;
	padding-top: 6px;
}



#basicmenu ul li a:hover {
	color: #D08223;
	background: url(../images/bg-basicmenuline.gif) no-repeat 0px 0px;
}

#basicmenu ul li a.aktiv {
	color: #D08223;
	background: url(../images/bg-basicmenuline.gif) no-repeat 0px 0px;
	cursor:default;
}


#basicmenu ul li ul {
	font-size: 12px;
	width: 137px;
}

#basicmenu ul li ul li {
	font-size: 12px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 17px;
	color: #FFFFFF;
	background: url(../images/bg-basicmenupoint.gif) no-repeat 5px 6px;
	width: auto;
	line-height: 14px;
}

#basicmenu ul li ul li a {
	display:inline;
	height: auto;
	line-height: 15px;
	background: url(none);
	font-size: 12px;
	text-decoration: underline;
}
#basicmenu ul li ul li a:hover { background: url(none) no-repeat 0px 6px; }

#basicmenu ul li ul {}




#basicmenu {}

#basicmenu {}

#basicmenu {}



/* OBSAH   */

#content h1{
	font-size: 22px;
	color:#f18600;
	margin-right: 30px;
	margin-left: 30px;
}

#content h1 span.hlavni {
	font-size: 18px;
	margin-right: 10px;
	margin-left: 50px;
}

#left {
	float: left;
	width: 480px;
}

#left h1{
	font-size: 22px;
	color: #D7841F;
	margin: 15px 30px;
	padding-bottom: 2px;
	border-bottom: 1px solid #D08223;
}

#left h2{
	font-size: 18px;
	color: #D7841F;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
}

#left .aktualita {
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 30px;
}

#left .aktualita h3{color:#25719e;}

#left .aktualita img {
	float: left;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}

#left .aktualita a.vice  {
	float: right;
	color: #FFFFFF;
	background: #D7841F;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 15px 2px;
}

#left .aktualita a.vice:hover  {
	text-decoration: underline;
	color: #000000;
	}

#left .aktualita h3 a  {
	font-size: 16px;
	color: #2F5E8A;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}

#left .aktualita p {
	padding-top: 5px;
	color: #2F5E8A;
	text-align: justify;
}

#left .aktualita {  }

#left {}

#right {
	float: right;
	width: 480px;
}

#right #rightbox h2{
	font-size: 20px;
	color: #D7841F;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#right #rightbox h3{
	font-size: 16px;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	margin: 15px 30px 5px 0px;
}

#right table {
	}

#right #rightbox {
	border-left: 1px solid #C7CEDD;
	padding-right: 25px;
	padding-left: 15px;
	margin-top: 25px;
}
/* color: #2F5E8A; */
#rightbox p.pujcovna a{
	font-size:16px;
	color: #ffffff;
	background: #2f5e8a;
	padding: 3px 20px;
	margin-top: 10px;
	margin-bottom: 4px;
	border-color: #999999 #cccccc #cccccc #666666;
	border-style: solid;
	border-width: 1px; }

#rightbox p.pujcovna a:hover{
	color: #CCCCCC;
	border-top: 1px solid  #CCCCCC;
	border-right: 1px solid  #666666;
	border-bottom: 1px solid  #666666;
	border-left: 1px solid  #CCCCCC;
	padding: 3px 20px;
	margin-top: 10px;
	margin-bottom: 4px;
}

#rightbox table { border-collapse:collapse;}

#rightbox table tr.prvni {
	background: #d8e4f3;
	}

#rightbox table tr.druhy{
	background: #FFFFFF;
	}

#rightbox table tr td { padding: 4px 2px; }

#rightbox table tr td a{
	font-weight:bold;
	color:#25719e;
	text-decoration: none;
}

#rightbox table tr td a:hover { color:#000000;}


#rightbox p { margin-right: 20px; }

#rightbox p a {
	color: #25719e;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#rightbox p a:hover { color: #000000; }

/* ==== content ==== */
#contentbox {
	overflow:hidden;
	margin: 0px 50px 20px 40px;
}

#contentbox h1{
	color: #EA7500;
	padding-bottom: 2px;
	font-size: 25px;
	margin: 25px 0px 5px;
}


#contentbox h2 {
	font-size: 16px;
	color: #2F5E8A;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#contentbox table { border-collapse:collapse;}

#contentbox table tr.prvni {
	background: #d8e4f3;
	}

#contentbox table tr.druhy{
	background: #FFFFFF;
	}

#contentbox table tr td { padding: 4px; }

#contentbox .tab_zajezdy tr td a {
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
#contentbox .tab_zajezdy tr td a:hover { text-decoration: underline; 	
}

#contentbox a {
	font-weight: bold;
	color: #003366;
}

#contentbox a:hover { color: #000000; }

#contentbox #pghbox { margin-left: 150px; }


#contentbox td.fotogal {
	background-color: #f2f2f2;
	text-align: center;
	vertical-align: middle;
	}

#pghbox h2.tymskupina {
	margin: 15px 250px 5px 0px;
	padding: 0px 0px 2px;
	border-bottom: 3px solid #E4E4E4;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}

#pghbox .nastym h3 {
	font-size: 16px;
	color: #2F5E8A;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 15px 0px 5px;
	padding: 0px 0px 2px;
	border-bottom: 1px solid #999999;
}
#pghbox .nastym p{
	font-size: 14px;
	margin-left: 25px;
}
#pghbox .nastym p strong{ color: #666666; }
#pghbox { }
#pghbox { }
#pghbox { }
#pghbox { }
#pghbox { }



#contentbox {}
/* ******************************* */
/* === zajezd detail === */
#contentmenu h1 span, #contentmenu h2 span  {
	font-size: 16px;
	color: #FFFFFF;
}



#bgleftmenu1, #bgleftmenu2, #bgleftmenu3, #bgleftmenu4, #bgleftmenu5, #bgleftmenu6, #bgleftmenu7, #bgleftmenu8  {
	float: left;
	width: 960px;
}

#bgleftmenu1  {	background: url(../images/leftmenu/bg-leftmenu1.gif) repeat-y;}
#bgleftmenu2 {	background: url(../images/leftmenu/bg-leftmenu2.gif) repeat-y;}
#bgleftmenu3 {	background: url(../images/leftmenu/bg-leftmenu3.gif) repeat-y;}
#bgleftmenu4 {	background: url(../images/leftmenu/bg-leftmenu4.gif) repeat-y;}
#bgleftmenu5 {	background: url(../images/leftmenu/bg-leftmenu5.gif) repeat-y;}
#bgleftmenu6 {	background: url(../images/leftmenu/bg-leftmenu6.gif) repeat-y;}
#bgleftmenu7 {	background: url(../images/leftmenu/bg-leftmenu7.gif) repeat-y;}
#bgleftmenu8 {	background: url(../images/leftmenu/bg-leftmenu8.gif) repeat-y;}

/*#contentmenu h2#bgleftmenuhead1 {
	background: url(../images/leftmenu/bg-leftmenuhead1.jpg) no-repeat;
	height: 70px;
	width: 194px;
	overflow:hidden;
}*/

/*#contentmenu h2#bgleftmenuhead1 span {
	display: block;
	padding-top: 20px;
	padding-left: 20px;	
}*/
#contentmenu h2, #contentmenu h1 {
	margin: 0px;
	padding: 0px 8px 0px 18px;
	font-size: 15px;
	color: #FFFFFF;
}

#bgleftmenuall, #bgleftmenuall1, #bgleftmenuall2, #bgleftmenuall3, #bgleftmenuall4, #bgleftmenuall5, #bgleftmenuall6, #bgleftmenuall7, #bgleftmenuall8  {
	float: left;
	width: 194px;
}

#bgleftmenuup, #bgleftmenuup1, #bgleftmenuup2, #bgleftmenuup3, #bgleftmenuup4, #bgleftmenuup5, #bgleftmenuup6, #bgleftmenuup7, #bgleftmenuup8  {
	float: left;
	height: 20px;
	width: 194px;
}

#bgleftmenudown1, #bgleftmenudown2, #bgleftmenudown3, #bgleftmenudown4, #bgleftmenudown5, #bgleftmenudown6, #bgleftmenudown7, #bgleftmenudown8  {
	float: left;
	height: 25px;
	width: 194px;
}


#bgleftmenuall1 {background: url(../images/leftmenu/bg-leftheadcenter1.jpg) repeat-y;}
#bgleftmenuall2 {background: url(../images/leftmenu/bg-leftheadcenter2.jpg) repeat-y;}
#bgleftmenuall3 {background: url(../images/leftmenu/bg-leftheadcenter3.jpg) repeat-y;}
#bgleftmenuall4 {background: url(../images/leftmenu/bg-leftheadcenter4.jpg) repeat-y;}
#bgleftmenuall5 {background: url(../images/leftmenu/bg-leftheadcenter5.jpg) repeat-y;}
#bgleftmenuall6 {background: url(../images/leftmenu/bg-leftheadcenter6.jpg) repeat-y;}
#bgleftmenuall7 {background: url(../images/leftmenu/bg-leftheadcenter7.jpg) repeat-y;}
#bgleftmenuall8 {background: url(../images/leftmenu/bg-leftheadcenter8.jpg) repeat-y;}

#bgleftmenuup1 {background: url(../images/leftmenu/bg-leftheadup1.jpg) no-repeat;}
#bgleftmenuup2 {background: url(../images/leftmenu/bg-leftheadup2.jpg) no-repeat;}
#bgleftmenuup3 {background: url(../images/leftmenu/bg-leftheadup3.jpg) no-repeat;}
#bgleftmenuup4 {background: url(../images/leftmenu/bg-leftheadup4.jpg) no-repeat;}
#bgleftmenuup5 {background: url(../images/leftmenu/bg-leftheadup5.jpg) no-repeat;}
#bgleftmenuup6 {background: url(../images/leftmenu/bg-leftheadup6.jpg) no-repeat;}
#bgleftmenuup7 {background: url(../images/leftmenu/bg-leftheadup7.jpg) no-repeat;}
#bgleftmenuup8 {background: url(../images/leftmenu/bg-leftheadup8.jpg) no-repeat;}

#bgleftmenudown1 {background: url(../images/leftmenu/bg-leftheaddown1.jpg) no-repeat;}
#bgleftmenudown2 {background: url(../images/leftmenu/bg-leftheaddown2.jpg) no-repeat;}
#bgleftmenudown3 {background: url(../images/leftmenu/bg-leftheaddown3.jpg) no-repeat;}
#bgleftmenudown4 {background: url(../images/leftmenu/bg-leftheaddown4.jpg) no-repeat;}
#bgleftmenudown5 {background: url(../images/leftmenu/bg-leftheaddown5.jpg) no-repeat;}
#bgleftmenudown6 {background: url(../images/leftmenu/bg-leftheaddown6.jpg) no-repeat;}
#bgleftmenudown7 {background: url(../images/leftmenu/bg-leftheaddown7.jpg) no-repeat;}
#bgleftmenudown8 {background: url(../images/leftmenu/bg-leftheaddown8.jpg) no-repeat;}


/* ************************************* */


#zajezdyleft {
	float: left;
	width: 745px;
}

#zajezdylefttext { width:535px; float:right;}

#zajezdyleftmenu { width:210px; float:left;}

#zajezdyright  {
	float: right;
	width: 215px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	}

#zajezdyleftbox { margin: 0px 15px 20px 40px; }

#zajezdyleftbox h1{
	color: #885B00;
	padding-bottom: 2px;
	font-size: 25px;
	margin: 30px 0px 15px;
}

#zajezdyleftbox table tr.modry {
	background: #d8e4f3;
	}

#zajezdyleftbox table tr td { padding: 5px 20px 5px 10px; }

#zajezdyleftbox a {
	font-weight: bold;
	color: #003366;
}

#zajezdyleftbox a:hover {
	color: #000000;
	text-decoration: none;
}



	
#zajezdyright h2{
	font-size: 16px;
	color: #000066;
	text-align: left;
	padding-bottom: 3px;
	margin: 0px 30px 20px 15px;
	padding-top: 25px;
}

#zajezdyright a img, #contentrightimg a img {
	border-top: 1px solid #666666;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #666666;
	margin-bottom: 10px;
}

#zajezdyright p,  #contentrightimg p {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-right: 30px;
	margin-left: 25px;
}

#zajezdyright {}



/* fotogalerie ===== */ 
#fotogalerie h2 {
	padding-bottom: 2px;
	border-bottom: 1px solid #EA7500;
	margin-bottom: 10px;
} 
#fotogalerie h2 em {
	font-size: 12px;
	color: #666666;
	margin-right: 15px;
} 

#fotogalerie p { font-size: 14px; }

#fotogalerie a img {
	margin: 5px;
	border-top: 1px solid #999999;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
	border-left: 1px solid #999999;
}
#fotogalerie ul { list-style-type: none
	}

#fotogalerie ul li a {
	color:#25719e;
	font-size: 13px;
	line-height: 20px;
	background: url(../images/menu-orangebluepoint.gif) no-repeat 0px -45px;
	padding-left: 15px;
	font-weight: bold;
	margin-left: 20px;
}


#fotogalerie ul li a:hover  { background-position:0px 6px;
	
	color:#f18600;
}
#fotogalerie {}


/* ================================ */
/* ==== EDITOR ZAJEZDU  =========== */
/* ================================ */
/* ==== vypis z editoru =========== */
#editor { margin-top: 5px; }


#editor h1 {
	margin-bottom: 20px;
	color: #f18600;
	padding-bottom: 2px;
	border-bottom: 1px solid #533800;
	margin-right: 0px;
	margin-left: 0px;
}

#editor ul {
	list-style-type:none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #25719e;
}
#editor ul li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#editor img, #editor a img {
	/*border-top: 1px solid #666666;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #666666;*/
	border:0;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#editor strong { color: #25719e; }

#contentrighttext #editor h2 {
	color: #25719e;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 22px;
}

#editor h3 {
	color: #25719e;
	margin-top: 15px;
	margin-bottom: 2px;
}

#editor h3 strong {
	color: #25719e;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 22px;
	font-weight: bold;
}

#editor h4 {
	color: #25719e;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CADFFF;
	margin-right: 50px;
}
#editor p {
	font-size: 13px;
	margin-bottom: 5px;
	text-align: justify;
}
#zajezdylefttext #editor h2 {
	color: #25719e;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 18px;
	}
	
#editor div#logoeu {
	float: right;
	width: 355px;text-align: right; margin-bottom:15px;
}
#editor div#logoeu p {float: right;
width: 330px;
	font-size: 9px;
	text-align: center;
}
#editor div#logoeu img { width: 330px; margin-bottom: 2px; }

div#logoeu2 {
	margin-left:50px;}

div#logoeu2 div {width: 330px;
	text-align: center ; 
	margin-bottom:15px;
	}
div#logoeu2 div p {
	width: 330px;
	font-size: 9px;
	text-align: center;
}
div#logoeu2 div img { width: 330px; margin-bottom: 2px; }

#editor div#logoeu {}
#editor {}
#right a.linkline { text-decoration: underline; }
/* ============================== */

/* PATA */

#footer {
	color: #FFFFFF;
	background: #2F5E8A url(../images/bg-footerdown.jpg) no-repeat;
	float: left;
	width: 960px;
	height: 75px;
}

#footer p#footerleft {
	float: left;
	width: 400px;
	padding-top: 20px;
	padding-left: 20px;
	}

#footer p#footerright {
	text-align: right;
	float: right;
	width: 400px;
	padding-top: 58px;
	padding-right: 20px;
	font-size: 11px;
	}


#footer p a{
	color:#FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	}
	
#footer p a:hover{
	color:#FFFFFF;
	text-decoration: underline;
		}

/* POMOCNE */
.cleaner {clear:both;}

hr { display:none}


/* == tabulka */
.tabnad {
	text-align: right;
	width: 100px;
}

.error {
	border: 1px solid #FF0606;
	padding: 5px 30px 5px 40px;
	color: #F90000;
	width: 500px;
	background: url(../ico/script_alert.gif) no-repeat 0px -5px;
	margin-bottom: 3px;
}

/* ==== oprava pgs ==== 3 sloupce ======*/
#contentright {
	float: right;
	width: 750px;
}

#contentmenu {
	float: left;
	width: 210px;
}

/*#contentmenu h1 {
	color:#f18600;
	margin-top: 25px;
	margin-right: 10px;
	margin-left: 15px;
	font-size: 20px;
	font-weight: bold;
}
*/
#contentmenu h2, #contentmenu h1 {
	color:#f18600;
	/*margin-top: 25px;
	margin-right: 10px;
	margin-left: 15px;*/
	font-size: 20px;
	font-weight: bold;
}

#contentmenu ul{
	list-style-type:none;
	margin: 10px 20px 10px 14px;
}

#contentmenu ul li a {
	color:#25719e;
	font-size: 13px;
	line-height: 20px;
	background: url(../images/menu-orangebluepoint.gif) no-repeat 0px -45px;
	padding-left: 12px;
	font-weight: bold;
	display:block;
}

#contentmenu ul li a:hover  { background-position:0px 6px;
	
	color:#f18600;
}

 #contentmenu ul li a.aktiv  { background-position:0px 6px; cursor:default;
	
	color:#f18600;
}

#contentmenu {}

#contentrightimg {
	float: right;
	width: 215px;
	text-align:center;
	margin-top: 35px;
	margin-bottom: 15px;
}

#contentrighttext {
	float: left;
	width: 535px;
	padding-top: 25px;
}

#contentrighttext h2{ color:#f18600; font-size:16px;
	
}
#contentrighttext  table tr.prvni {
	background: #d8e4f3;
	}
#contentrighttext table tr.druhy{
	background: #FFFFFF;
	}

#contentrighttext  table tr td { padding: 4px 2px; color:#065d90 }

#contentrighttext table tr td a{
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}

#contentrighttext table tr td a:hover{
	color: #0052FB;
}

#contentrighttext table tr td a.rezervace{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #999999;
	margin: 1px;
	padding: 4px 5px;
	text-decoration: none;
}

#contentrighttext table tr td a.rezervace:hover{ background: #666666; 	
}

#contentrighttext table tr td a.objednat {font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #f7aa49;
	margin: 1px;
	padding: 4px 5px;
	text-decoration: none;
	
}

#contentrighttext table tr td a.objednat:hover{ background: #DC7D0A; 	
}

#contentrighttext {}


/* ===== form objednani ================ */
#formobjednani {
	background-color:#edf5f8;
	border: solid 1px #cccccc;
	margin: 25px 0 40px;
	padding-right: 5px;
	padding-left: 5px;
}
#formobjednani table {}
#formobjednani .tisk_popis_stran {display:none}
#formobjednani .contenttable   {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 1px 0;
	padding: 0;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}
#formobjednani .contenttable td {
	font-size: 11px;
	background-color: #F4F4F4;
	padding: 3px 5px 3px 6px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	order-top-style: solid;
}
#formobjednani .contenttable td span {
	font-size: 16px;
	padding: 4px 10px 4px 5px;
}
#formobjednani .contenttable td {}
#formobjednani .contenttable td {}
#formobjednani .contenttable td {}




#formobjednani h4 span, #formobjednani h3 span { font-size: 13px; }
#formobjednani .contenttable em { font-size:15; font-weight:bold;}
#formobjednani .rezervace { margin-right: 150px; margin-left:20px; }
#formobjednani .rezervace table { margin-left: 5px; }
#formobjednani .rezervace table tr.modry {
	background: #d8e4f3;}

#formobjednani h2 {
	margin-bottom: 5px;
	padding-bottom: 0; }
/* *********************** */
/*   navigace */
div#formnavigace {
	margin-top: 15px;
	margin-bottom: 5px; }
div#formnavigace h2{
	margin-bottom: 4px;
	padding-bottom: 1px;
	border-bottom: 1px solid #cdcdcd; }
div#formnavigace p{}

input.butonobj {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-color: #2f5e8a;
	padding: 1px 5px;
	border: solid 1px #858585; }

#zajezdyleftbox table tr.modry {
	background: #d8e4f3;
	}

#zajezdylefttext table tr.modry {
	background: #d8e4f3;
	}

#zajezdylefttext { margin-top: 25px; }

#zajezdylefttext h1 {
	margin-left: 0px;
	padding-left: 0px;
}

#contentrighttext h2{ color:#f18600; font-size:16px;
	
}
#zajezdylefttext  table tr.prvni {
	background: #d8e4f3;
	}
#zajezdylefttext table tr.druhy{
	background: #FFFFFF;
	}

#zajezdylefttext  table tr td { padding: 4px 2px; color:#065d90; font-size:12px; }

#zajezdylefttext table tr td a{
	font-size: 13px;
	font-weight: bold;
	color: #003399;
}

#zajezdylefttext table tr td a:hover{
	color: #0052FB;
}


#zajezdylefttext h2.vypiszajezdu { color:#f18600; font-size:15px;}

#zajezdylefttext table tr td a.rezervace{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #999999;
	margin: 1px;
	padding: 4px 5px;
	text-decoration: none; display:block;
}

#zajezdylefttext table tr td a.rezervace:hover{ background: #666666; 	
}

#zajezdylefttext table tr td a.objednat {font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #f7aa49;
	margin: 1px;
	padding: 4px 5px;
	text-decoration: none; display:block;
	
}

#zajezdylefttext table tr td a.objednat:hover{ background: #DC7D0A; 	
}e

#zajezdylefttext table tr td .letenky { font-size:10px; 	
}





/* ****** ===== barvy ====== *******
oran color:#f18600;
tm.modra color:#25719e;
************************************
*/