/*
 *  CSS - zakladni casti indexu
 *  Copyrighted by www.LTweb.cz
 */

#body-center
{
	/*width: 1107px; 	margin: 0 auto;   height: auto;   min-height: 100%;   */
}

/*HLAVNI DIV -----------------------------------------------------------------*/
#page
{
	/*position: relative;*/ /* MaKli */
	width: 949px;
	margin: 0 auto;
	height: auto;
	min-height: 100%;
	background: #ffffff;
	padding: 0 8px;
}

body > #page
{
	height: auto;
}

/*HEADER - hlavicka stránky---------------------------------------------------*/
#header
{
	width: 949px;
	height: 129px;
	position: relative;
	z-index: 50;
}
#header .estec-text
{
	text-transform: uppercase;
	display: block;
	width: 530px;
	font-size: 1.5em;
	font-weight: none;
	margin-top: 15px;
	text-decoration: none;
	color: #466896;
	float: left;
	cursor: pointer; /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
#header #countries
{
	width: 945px;
	height: 75px;
	text-align: left;
}
#header #countries a
{
	text-decoration: none;
}
#header #countries .logo
{
	padding: 0;
	margin: 0;
	float: left;
	height: 66px;
	width: 154px;
	display: block;
	padding-top: 5px;
	float: left;
}
#header #countries h1.header-h1, #header #countries h2.header-h1
{
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 32px;
	width: 580px;
}
#header #countries h1.header-h1 a:link, #header #countries h1.header-h1 a:visited, #header #countries h2.header-h1 a:link, #header #countries h2.header-h1 a:visited
{
	color: #436998;
}
#header #countries h2.header-h2, #header #countries h3.header-h2
{
	float: left;
	width: 580px;
	margin: 0;
	padding: 0;
	font-size: 15px;
}
#header #countries h2.header-h2 a:link, #header #countries h2.header-h2 a:visited, #header #countries h3.header-h2 a:link, #header #countries h3.header-h2 a:visited
{
	color: #436998;
}
/*vlajecky*/
#header .vlajecky-odkaz
{
	margin: 0;
	padding: 0;
	float: right;
	position: relative;
	padding-top: 36px;
	height: 30px;
}
#header .vlajecky-odkaz ul
{
	margin: 0;
	padding: 0;
	padding-top: 12px;
	vertical-align: top;
}
#header .vlajecky-odkaz a
{
	text-decoration: none;
}
#header .vlajecky-odkaz ul li
{
	display: block;
	float: left;
	margin-right: 10px;
}
#header .vlajecky-odkaz ul li .textinvisible
{
	position: absolute;
	visibility: hidden;
	left: 0;
}
#header .vlajecky-odkaz ul li img
{
	padding: 0;
	margin: 0;
}
#header .vlajecky-odkaz ul li #lang-en, #header .vlajecky-odkaz ul li #lang-cs, #header .vlajecky-odkaz ul li #lang-de, #header .vlajecky-odkaz ul li #lang-fr, #header .vlajecky-odkaz ul li #lang-ru
{
	width: 25px;
	height: 17px;
	display: block;
}

#header #topmenu
{
	width: 933px;
	height: 42px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

#nav, #nav ul
{
	/*nastylovani vsech menu*/
	padding: 0;
	margin: 0;
	display: block;
	background: url(../images/index/topmenu.jpg) repeat-x center;
	list-style: none;
	height: 42px;
}
#nav h2, #nav h3
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-align: center;
}
#nav h2 a, #nav h3 a
{
	/*font-weight: bold;*/
}

#nav a .odkazy-level1
{
	/*styl pro menu 1. urovne*/
	display: block;
	padding-top: 14px;
}
#nav a
{
	/*stylovani odkazu*/
	display: block;
	padding-right: 10px;
	text-transform: uppercase;
	color: #3c5175;
	font-size: 10px;
	height: 42px;
	border-right: 2px solid #ffffff;
	background: url(../images/index/sipka-topmenu.jpg) no-repeat right center;
}

#nav A SPAN.quadrienal
{
	line-height: 10px;
	font-weight: bold;
}

#nav a.vlevo-oranzovy
{
	border-right: none;
}
#nav li.vetsi-li
{
	/*stylovani oranzoveho odkazu*/
	width: 260px;
}
#nav li.vetsi-li a
{
	width: 260px;
	text-align: center;
	display: block;
	background: none;
	padding-right: 0;
	text-decoration: none;
}
#nav li.vetsi-li a:hover .topmenu-right, #nav li.vetsi-li a:active .topmenu-right
{
	color: #436998;
}
#nav .topmenu-left
{
	/*pozadi oranzoveho odkazu*/
	display: block;
	height: 42px;
	padding-left: 10px;
	background: url(../images/index/topmenu-left.jpg) no-repeat left;
}
#nav .topmenu-right
{
	display: block;
	height: 42px;
	padding-right: 5px;
	background: url(../images/index/topmenu-right.jpg) no-repeat right;
}
#nav .topmenu-right span
{
	padding-top: 13px;
	display: block;
}
#nav .topmenu-center
{
	display: block;
	height: 42px;
	background: url(../images/index/topmenu-center.jpg) repeat-x center;
	color: #ffffff;
	text-decoration: none;
}
#nav ul .styl-right
{
	/*krajni odkazy*/
	border-right: 2px solid #ffffff;
}

#nav li
{
	/* vsechny odrazky */
	float: left;
	width: 160px;
}
#nav li.mala
{
	/*leve 3 menu*/
	float: left;
	width: 110px;
}
#nav li.mala ul
{
	/* posunuti v ie*/ _margin-left:-55px;
}
#nav a
{
	text-decoration: none;
}
#nav a:hover, #nav a:active
{
	text-decoration: underline;
}
#nav li ul
{
	/* 2.level */
	position: absolute;
	background: #b4b8bd;
	height: auto;
	width: 206px;
	margin-top: -10px; _margin-left:-80px;
left:-999em;/* pouziti pro zarovnani odkazu doleva */
}
#nav li.vetsi-li ul
{ /*nastaveni oranzoveho odkazu*/
	margin-top: 0;
	position: absolute;
	background: #b4b8bd;
	width: 206px;
	margin-left: 30px; _margin-left:-100px;
left:-999em;/* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li, #nav li.vetsi-li ul
{ /*nastaveni oranzoveho odkazu*/
	width: 206px;
	background: #b4b8bd; _border-bottom:2pxsolid#ffffff;
}
#nav li ul li a, #nav li.vetsi-li ul li a
{
	border: none;
	padding-top: 5px;
	height: auto;
	background: #b4b8bd;
	border-bottom: 2px solid #ffffff; _border-bottom:none;
width:206px;
}
#nav li a.active
{
	background: #b4b8bd url(../images/index/topmenu-active.jpg) no-repeat right center;
}
#nav li ul li a span
{
	display: block;
	width: 201px; _width:206px;
text-align:left;
padding-bottom:5px;
padding-left:5px;
background:url(../images/index/topmenu-level2x.jpg)repeat-ytop;
}
#nav li ul ul
{ /* 3.level a vice, nastylovani posunuti */
	margin: -24px 0 0 215px; _margin:-22px00113px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
{
	/* lists nested under hovered list items */
	left: auto;
}
/*MAINPART - stredni cast-----------------------------------------------------*/
#mainpart
{
	width: 934px;
	margin-left: 8px;
}

#layout-3div
{
	width: 675px;
	float: left;
}
#layout-2div
{
	float: left;
	width: 934px;
}
/*CONTENT - obsah stranky ----------------------------------------------------*/
#layout-3div #content
{
	float: right;
	width: 410px;
	padding-right: 18px;
	position: relative; /* MaKli */
}
#layout-2div #content
{
	float: right;
	width: 700px;
	position: relative; /* MaKli */
}
.content-help
{
	float: left;
	width: 410px;
	padding-left: 15px;
	padding-right: 15px;
}

/*LEFTMENU -------------------------------------------------------------------*/
#leftmenu
{
	float: left;
	position: relative;
	width: 230px;
	margin-left: 0;
}
.menu-center
{
	background: #f2f2f2 url(../images/index/menu-center.jpg) repeat-y;
	width: 228px;
	margin-top: 9px;
}
.menu-center-white
{
	background: #ffffff url(../images/index/menu-center-white.jpg) repeat-y;
	width: 228px;
}
.menu-center-white-top
{
	width: 228px;
	background: url(../images/index/skype-pozadi.jpg) no-repeat center top;
}
.menu-top
{
	background: url(../images/index/menu-top.jpg) no-repeat top;
	width: 228px;
	padding-top: 4px;
}
.menu-bottom
{
	background: url(../images/index/menu-bottom.jpg) no-repeat bottom left;
	padding-bottom: 5px;
	width: 228px;
}
.menu-bottom
{
	background: url(../images/index/menu-bottom-white.jpg) no-repeat bottom left;
	padding-bottom: 5px;
	width: 228px;
}
.nadpis-menu
{
	margin: 0 auto;
	text-align: left;
	width: 221px;
	padding-top: 1px;
	margin-bottom: 1px;
	text-transform: uppercase;
	position: relative; /* MaKli Submenu */
}

/******************* MaKli Submenu ******************/
.nadpis-menu .nodes
{
	padding-top: 1px;
}

.nadpis-menu .nodes .nodes
{
	position: absolute;
	top: -1px;
	left: 221px;
	display: none;
	z-index: 2000;
}

.nadpis-menu .nodes .nodes
{
	display: none;
}

.nadpis-menu .nodes DIV:hover .nodes .nodes
{
	display: none;
}

.nadpis-menu .nodes DIV:hover .nodes, .nadpis-menu .nodes .nodes DIV:hover .nodes
{
	display: block;
}

.nadpis-menu .nodes .nadpis-modre-pozadi
{
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #FFFFFF;
	/*height: 18px;*/
}

.nadpis-menu .nodes a:hover .nadpis-modre-pozadi
{
	background-color: #FFFFFF;
}

.nadpis-menu .nodes .nadpis-menu
{
	padding-top: 0;
	margin: 0 auto;
}

.nadpis-menu .nodes .nadpis-bile-pozadi
{
	color: #FFFFFF;
	/*font-size: 8pt;*/
	text-transform: none;
	padding: 3px 15px 3px 20px;
	background-image: none;
	background-color: #8ba4c1;
	line-height: 15px;
}

.nadpis-menu .nodes a:hover .nadpis-bile-pozadi
{
	background: url(../images/index/menu-nadpis.jpg) repeat-y left top;
	color: #FFFFFF;
	background-color: #436998;
}

/****************** End MaKli Submenu ****************/

.nadpis-menu .nadpis-modre-pozadi
{
	background: #436998;
	display: block;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 5px;
	color: #ffffff;
}
.nadpis-menu h4
{
	font-weight: normal;
}
.nadpis-menu .nadpis-bile-pozadi
{
	background: url(../images/index/menu-nadpis.jpg) repeat-y left top;
	display: block;
	padding: 2px 15px 1px 13px;
}
.nadpis-menu .nadpis-bile-pozadi .orange
{
	color: #dab01c;
}
.nadpis-menu a:hover .nadpis-modre-pozadi .orange, .nadpis-menu a:active .nadpis-modre-pozadi .orange
{
	/*color: #b3171c;*/
	color: #3c5d86;
}
.nadpis-menu a
{
	text-decoration: none;
}
.nadpis-menu a:hover .nadpis-modre-pozadi, .nadpis-menu a:active .nadpis-modre-pozadi
{
	background: #8ba4c1;
	color: #3c5d86;
}
.nadpis-menu a:hover .nadpis-bile-pozadi, .nadpis-menu a:active .nadpis-bile-pozadi
{
	background: url(../images/index/menu-nadpis-active.jpg) repeat-y left top;
}
#leftmenu .zvyrazneni
{
	color: #dab01c;
}
#leftmenu a:hover .zvyrazneni, #leftmenu a:active .zvyrazneni
{
	color: #392b01;
}
#leftmenu .ctverecky
{
	padding: 0;
	margin: 0;
	margin: 16px 0 3px 35px;
	padding-bottom: 4px;
	margin-left: 18px;
	text-align: left;
	list-style-type: none;
}
#leftmenu .ctverecky li
{
	background: url(../images/index/li-ctverecek.jpg) no-repeat left center;
	padding-left: 15px;
	margin-bottom: 2px;
	padding-right: 2px;
}

.oranzove-login-center
{
	width: 232px;
	background: #ff9e22 url(../images/index/oranzove-menu-center.jpg) repeat-y left;
	position: relative;
	display: block;
	margin-bottom: 4px;
	margin-top: 9px;
}
.oranzove-login-top
{
	width: 232px;
	background: url(../images/index/oranzove-menu-top.jpg) no-repeat top left;
	display: block;
}
.oranzove-login-bottom
{
	background: url(../images/index/oranzove-menu-bottom.jpg) no-repeat bottom left;
	display: block;
	width: 232px;
}
.oranzove-login-bottom span
{
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	font-weight: bolder;
	width: 180px;
	text-align: center;
	padding-top: 8px;
	font-size: 9pt; /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
	padding-bottom: 10px;
	margin: 0 auto;
	position: relative;
}
.oranzove-login-posun a
{
	color: #ffffff;
	text-decoration: none;
}
.oranzove-login-posun a:hover .oranzove-login-top, .oranzove-login-posun a:active .oranzove-login-top
{
	background: url(../images/index/oranzove-menu-top-active.jpg) no-repeat top;
}
.oranzove-login-posun a:hover .oranzove-login-center, .oranzove-login-posun a:active .oranzove-login-center
{
	background: #8e9fb2 url(../images/index/oranzove-menu-center-active.jpg) repeat-y;
}
.oranzove-login-posun a:hover .oranzove-login-bottom, .oranzove-login-posun a:active .oranzove-login-bottom
{
	background: url(../images/index/oranzove-menu-bottom-active.jpg) no-repeat bottom;
}

.oranzove-login-posun
{
	margin-top: 14px; _padding-bottom:4px;
}

#leftmenu .kontakt-info
{
	margin-top: 10px;
	width: 220px;
}
#leftmenu .kontakt-info p
{
	margin: 0;
	padding: 0;
	font-size: 8pt;
	text-align: left;
	padding-right: 5px;
}
#leftmenu .kontakt-info p.time
{
	font-size: 8pt;
}
#leftmenu .skype-kontakt
{
	width: 220px;
	margin-top: 10px;
	border-collapse: collapse;
}
#leftmenu .skype-kontakt img
{
	margin: 0;
	padding: 0;
}
#leftmenu .skype-kontakt td
{
	padding-bottom: 5px;
}
#leftmenu .name
{
	font-size: 8pt;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#leftmenu .jazyk
{
	padding: 0;
	margin: 0;
}
#leftmenu .type-skype
{
	font-size: 9pt;
}
#leftmenu .email
{
	margin: 13px;
}
#leftmenu .email a
{
	font-weight: bolder;
}
#leftmenu .telefon-kontakt
{
	font-size: 8pt;
	margin: 0 auto;
	width: 201px;
}
#leftmenu .telefon-kontakt .name
{
	width: 35px;
}
#leftmenu .kontakt-estec
{
	font-size: 8pt;
	margin: 10px 2px 15px 13px;
}

#leftmenu .news-and-events ul
{
	margin: 0;
	padding: 0;
	font-weight: bolder;
	margin-left: 15px;
	margin-top: 8px;
	font-size: 8pt;
}
#leftmenu .news-and-events p
{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 4px;
}
/*RIGHTMENU ------------------------------------------------------------------*/
#rightmenu1
{
	top: 130px;
	left: 685px;
	width: 258px;
	position: absolute;
}
/* MaKli */
#layout-2div #rightmenu1
{
	top: 0;
	left: 441px;
}
/* End MaKli */
#rightmenu
{
	float: right;
	position: relative;
	width: 258px;
}
.rightmenu-help
{
	float: right;
	position: relative;
	width: 258px;
	margin-top: 0;
}
.padding-top11
{
	margin-top: 11px;
}
.menu-center-right
{
	background: #f2f2f2 url(../images/index/rightmenu/menu-center.jpg) repeat-y;
	width: 258px;
	margin-bottom: 16px;
	margin-top: 11px;
}
.menu-center-right-mapa
{
	margin-bottom: 13px;
}
.menu-top-right
{
	background: url(../images/index/rightmenu/menu-top.jpg) no-repeat top;
	width: 258px;
	padding-top: 2px;
}
.menu-bottom-right
{
	background: url(../images/index/rightmenu/menu-bottom.jpg) no-repeat bottom left;
	padding-bottom: 2px;
	width: 258px;
}
#rightmenu .nadpis-menu, #rightmenu1 .nadpis-menu
{
	width: 251px;
}
#rightmenu .nadpis-menu .nadpis-modre-pozadi, #rightmenu1 .nadpis-menu .nadpis-modre-pozadi
{
	background: #436998;
	display: block;
	font-size: 9pt;
	font-weight: bolder;
	padding-top: 1px;
	padding-bottom: 5px;
	color: #ffffff;
}
#rightmenu .nadpis-menu .nadpis-bile-pozadi
{
	background: url(../images/index/rightmenu/nadpis.jpg) repeat-y left top;
	display: block;
	padding: 2px 15px 1px 13px;
}
#rightmenu .menu-center-white-top, #rightmenu1 .menu-center-white-top
{
	width: 258px;
	background: url(../images/index/rightmenu/pozadi.jpg) no-repeat center top;
}
#rightmenu .zvyrazneni-oranzove, #rightmenu1 .zvyraznenni-oranzove
{
	color: #fe721b;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: 11pt;
	width: 235px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #92a7c1;
}
#rightmenu .zvyrazneni-oranzove-dolni
{
	color: #fe721b;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	font-size: 10pt;
	width: 235px;
	border-top: 1px solid #92a7c1;
	padding-top: 6px;
	padding-bottom: 6px; /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
#rightmenu .info-rezervace
{
	color: #4b6f9c;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left; /*font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;*/
}
#rightmenu .mapa
{
	background: url(../images/index/rightmenu/mapa-ramecek.jpg) no-repeat;
	width: 232px;
	height: 171px;
	margin-top: 15px;
	margin-bottom: 10px;
}
#rightmenu .mapa-rightmenu-photogalerie
{
	float: left;
	position: relative;
	margin: 12px 0 0 0;
	padding-left: 13px;
}
#rightmenu .mapa-top1
{
	background: #ffffff url(../images/index/rightmenu/mapa-top.jpg) repeat-x top;
	padding: 0;
	margin: 0;
	position: relative;
}
#rightmenu .mapa-bottom1
{
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-bottom.jpg) repeat-x bottom;
}
#rightmenu .mapa-left
{
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-left.jpg) repeat-y left;
}
#rightmenu .mapa-right
{
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-right.jpg) repeat-y right;
}
#rightmenu .mapa-left-top
{
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-left-top.jpg) no-repeat left top;
}
#rightmenu .mapa-right-top
{
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-right-top.jpg) no-repeat right top;
}
#rightmenu .mapa-right-bottom
{
	padding: 4px;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-right-bottom.jpg) no-repeat right bottom;
}
#rightmenu .mapa-left-bottom
{
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/index/rightmenu/mapa-left-bottom.jpg) no-repeat left bottom;
}
#rightmenu .mapa-right-bottom img
{
	display: block;
	margin: 0;
}

#rightmenu1 .mapa
{
	background: url(../images/index/rightmenu/mapa-ramecek.jpg) no-repeat;
	width: 232px;
	height: 171px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#rightmenu .mapa-center, #rightmenu1 .mapa-center
{
	background: url(../images/index/rightmenu/mapa-ramecek-center.jpg) repeat-y top;
	width: 232px;
	margin-top: 12px;
}
#rightmenu .mapa-center p, #rightmenu1 .mapa-center p
{
	margin: 3px;
}
#rightmenu .mapa-top, #rightmenu1 .mapa-top
{
	background: url(../images/index/rightmenu/mapa-ramecek-top.jpg) no-repeat top;
	width: 232px;
	padding-top: 4px;
}
#rightmenu .mapa-bottom, #rightmenu1 .mapa-bottom
{
	background: url(../images/index/rightmenu/mapa-ramecek-bottom.jpg) no-repeat bottom;
	width: 232px;
}
#rightmenu .mapa img, #rightmenu1 .mapa img
{
	margin-top: 4px;
}
#rightmenu .mapa-info-text, #rightmenu1 .mapa-info-text
{
	color: #353135;
	font-size: 10px;
	width: 220px;
	text-align: left;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	margin-top: 5px;
	padding-left: 5px;
}
#rightmenu .oranzove-login-center, #rightmenu1 .oranzove-login-center
{
	width: 232px;
	background: #8e9fb2 url(../images/index/oranzove-menu-center-active.jpg) repeat-y;
	position: relative;
	margin: 0 auto;
	display: block;
}
#rightmenu .oranzove-login-top, #rightmenu1 .oranzove-login-top
{
	width: 232px;
	background: url(../images/index/oranzove-menu-top-active.jpg) no-repeat top;
	display: block;
}
#rightmenu .oranzove-login-bottom, #rightmenu1 .oranzove-login-bottom
{
	background: url(../images/index/oranzove-menu-bottom-active.jpg) no-repeat bottom;
	display: block;
	width: 232px;
}
#rightmenu .oranzove-login-bottom span, #rightmenu1 .oranzove-login-bottom span
{
	width: 210px;
	margin: 0 auto;
}
#rightmenu1 .oranzove-login-bottom span
{
	margin-bottom: 2px;
}
#rightmenu .oranzove-login-posun a:hover .oranzove-login-top, #rightmenu .oranzove-login-posun a:active .oranzove-login-top, #rightmenu1 .oranzove-login-posun a:hover .oranzove-login-top, #rightmenu1 .oranzove-login-posun a:active .oranzove-login-top
{
	background: url(../images/index/oranzove-menu-top.jpg) no-repeat top left;
}
#rightmenu .oranzove-login-posun a:hover .oranzove-login-center, #rightmenu .oranzove-login-posun a:active .oranzove-login-center, #rightmenu1 .oranzove-login-posun a:hover .oranzove-login-center, #rightmenu1 .oranzove-login-posun a:active .oranzove-login-center
{
	background: #ff9e23 url(../images/index/oranzove-menu-center.jpg) repeat-y left;
}
#rightmenu .oranzove-login-posun a:hover .oranzove-login-bottom, #rightmenu .oranzove-login-posun a:active .oranzove-login-bottom, #rightmenu1 .oranzove-login-posun a:hover .oranzove-login-bottom, #rightmenu1 .oranzove-login-posun a:active .oranzove-login-bottom
{
	background: url(../images/index/oranzove-menu-bottom.jpg) no-repeat bottom left;
}

#rightmenu .aktualizace
{
	width: 258px;
	background: #d9d9d9 url(../images/index/rightmenu-aktuality.jpg) repeat-x top;
	margin-bottom: 5px;
}
#rightmenu .aktualizace p
{
	text-align: center;
	margin: 0 auto;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rightmenu .aktualizace .time-update
{
	color: #878787;
	padding-bottom: 5px;
}
#rightmenu .nadpis-center
{
	width: 258px;
	color: #ffffff;
	background: #f76307 url(../images/index/rightmenu/nadpis-center.jpg) repeat-y top;
}
#rightmenu .nadpis-top
{
	width: 258px;
	background: url(../images/index/rightmenu/nadpis-top.jpg) no-repeat top;
	padding-top: 10px;
}
#rightmenu .nadpis-bottom
{
	width: 258px;
	background: url(../images/index/rightmenu/nadpis-bottom.jpg) no-repeat bottom;
	padding-bottom: 7px;
}
#rightmenu .nadpis-center h2
{
	padding: 0;
	width: 200px;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
	font-size: 9pt;
	font-family: 'Arial CE' , 'Helvetica CE' , Arial, helvetica, sans-serif;
}
#rightmenu .nadpis-bottom span
{
	display: block;
	font-weight: bolder;
	text-align: center;
	margin: 0 auto;
	text-transform: uppercase;
	width: 200px;
}
#rightmenu .vypis-akcnich-hotelu
{
	padding-bottom: 11px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel
{
	background: #e9e9e9;
	padding-bottom: 4px;
	margin-top: 3px;
	margin-bottom: 5px;
	position: relative;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .bez-cary
{
	text-decoration: none;
	padding-left: 3px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .bez-cary img
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	margin-left: -3px;
	border: none;
	position: relative;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel h4
{
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 5px 0 5px 5px;
	background: none url();
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .address
{
	color: #6b6b6b;
	margin-top: 3;
	margin-left: 0;
	margin-bottom: 3;
	margin-right: 0;
	font-weight: bolder;
	text-align: left;
	font-size: 7pt;
	text-transform: uppercase;
	padding: 2px 2px 2px 6px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel h4 a
{
	color: #004a87;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel h4 a:hover, #rightmenu .vypis-akcnich-hotelu .action-hotel h4 a:active
{
	color: #ff8f00;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates
{
	width: 248px;
	font-size: 8pt;
	margin-top: 0px;
	color: #6b6b6b;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .date
{
	text-transform: uppercase;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .price-del
{
	padding: 0 6px;
	width: 43px;
	text-align: right;
	text-decoration: line-through;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .price-act
{
	text-align: right;
	color: #004d8e;
	font-weight: bolder;
	font-size: 8pt;
	width: 70px;
	padding-right: 3px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .date a
{
	color: #6b6b6b;
	text-decoration: none;
	width: 140px;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates .price-act a
{
	color: #004d8e;
	text-decoration: none;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .dates a:hover, #rightmenu .vypis-akcnich-hotelu .action-hotel .dates a:hover
{
	color: #ff8e01;
	text-decoration: underline;
}
#rightmenu .vypis-akcnich-hotelu .action-hotel .action
{
	color: #e80000;
	font-weight: bolder;
	text-align: right;
	font-size: 8pt;
	text-transform: uppercase;
}
#rightmenu p.silnejsi
{
	text-align: center;
	margin: 0 auto;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 5px;
}
.email-odkaz
{
	color: #ffffff;
	display: block;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	text-transform: uppercase;
	width: 121px;
	font-weight: bolder;
	margin-bottom: 3px;
}
.email-odkaz-over
{
	color: #ffffff;
	display: block;
	text-align: center;
	font-size: 9pt;
	text-decoration: none;
	text-transform: uppercase;
	width: 121px;
	font-weight: bolder;
	margin-bottom: 3px;
}


.email-odkaz-over .email-center
{
	width: 232px;
	background: #ff9e22 url(../images/index/oranzove-menu-center.jpg) repeat-y left;
	position: relative;
	display: block;
}
.email-odkaz-over .email-top
{
	width: 232px;
	background: url(../images/index/oranzove-menu-top1.jpg) no-repeat top left;
	display: block;
}
.email-odkaz-over .email-bottom
{
	width: 232px;
	background: url(../images/index/oranzove-menu-bottom.jpg) no-repeat bottom left;
	display: block;
}

.email-odkaz .email-bottom
{
	background: url(../images/index/oranzove-menu-bottom-active.jpg) no-repeat bottom left;
	display: block;
	width: 232px;
}
.email-odkaz .email-top
{
	width: 232px;
	background: url(../images/index/oranzove-menu-top-active1.jpg) no-repeat top left;
	display: block;
}
.email-odkaz .email-center
{
	width: 232px;
	background: #ff9e22 url(../images/index/oranzove-menu-center-active.jpg) repeat-y left;
	position: relative;
	display: block;
}

.email-odkaz-over .email-center input
{
	width: 100%;
	background: none;
	border: none;
	padding-top: 5px;
	padding-bottom: 9px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bolder;
}
.email-odkaz .email-center input
{
	width: 100%;
	background: none;
	border: none;
	padding-top: 5px;
	padding-bottom: 9px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bolder;
}
/*
.email-odkaz-over .email-center {
  background: url(../images/index/rightmenu/tlacitko-small-center-active.jpg) repeat-y;
  width: 121px;
  display: block;
}
.email-odkaz .email-center {
  background: url(../images/index/rightmenu/tlacitko-small-center.jpg) repeat-y;
  width: 121px;
  display: block;
}
.email-odkaz-over .email-top {
  display: block;
  width: 121px;
  background: url(../images/index/rightmenu/tlacitko-small-top-active.jpg) no-repeat top;
}
.email-odkaz .email-top {
  display: block;
  width: 121px;
  background: url(../images/index/rightmenu/tlacitko-small-top.jpg) no-repeat top;
}
.email-odkaz-over .email-top input {
  width: 100%;
  background: none;
  border: none;
  padding-top: 8px;
  padding-bottom: 12px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bolder;
}
.email-odkaz .email-top input {
  width: 100%;
  background: none;
  border: none;
  padding-top: 8px;
  padding-bottom: 12px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bolder;
}
.email-odkaz-over .email-bottom {
  background: url(../images/index/rightmenu/tlacitko-small-bottom-active.jpg) no-repeat bottom;
  display: block;
  width: 121px;
}
.email-odkaz .email-bottom {
  background: url(../images/index/rightmenu/tlacitko-small-bottom.jpg) no-repeat bottom;
  display: block;
  width: 121px;
}
az sem pak vymazat*/

.pridat-email
{
	text-align: left;
	margin-left: 10px;
	width: 240px;
}
.pridat-email label
{
	font-size: 9pt;
	text-transform: uppercase;
}
.format-email
{
	width: 230px;
}
/*PATICKA --------------------------------------------------------------------*/
#footer
{
	position: relative;
	overflow: hidden;
	width: 945px;
	padding-top: 10px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 5px;
}
#footer .border-top
{
	border-top: 1px solid #d1d1d1;
	width: 933px;
	margin-left: 6px;
	padding-top: 6px;
}
#footer .pozadi
{
	background: #e3e3e3 url(../images/index/footer.jpg) repeat-x top;
	padding-bottom: 15px;
	padding-top: 5px;
}
#footer table.bottommenu
{
	padding-top: 20px;
}
#footer table .separate
{
	width: 60px;
}
#footer table.bottommenu td
{
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: #3c5175;
	font-weight: bolder;
}
#footer table td a
{
	color: #3c5175;
}
#footer table .info
{
	padding-left: 10px;
}
#footer .info
{
	text-align: center;
	font-size: 8pt;
	color: #353135;
}
.hard
{
	/*height: 272px;*/
}

/*********** MaKli ****************/

#rotator
{
	position: relative;
}

#rotator IMG
{
	left: 0 !important;
}



/*********** Google Search ********/
#googleSearch
{
	height: 28px;
}

#plhGCS
{
	position: relative;
	z-index: 20;
}

#outerGSC
{
	margin-top: 10px;
}

#plhGCS #outerGSC
{
	position: absolute;
	z-index: 22;
	top: 11px;
	left: 15px;
	margin-top: 0;
}

#cse-search-results
{
	padding-top: 40px;
	z-index: 21;
}

#googleSearch .inputText, #cse TD INPUT.gsc-input
{
	width: 144px;
	height: 21px;
	background-image: url( '../images/index/googleSearch/lupa.png' ) !important;
	background-position: 5px center !important;
	background-repeat: no-repeat !important;
	padding-left: 25px;
	float: left;
	border: 1px solid #FF6908;
	line-height: 21px;
}
#plhGCS
{
	padding-left: 18px;
}

#plhGCS .inputText
{
	width: 569px;
}

#googleSearch SPAN.inputSubmit, #cse TD.gsc-search-button
{
	padding: 1px;
	background-color: white;
	float: left;
	border: 1px solid #FF6908;
	margin-left: 5px;
}

#cse TD.gsc-search-button
{
	float: none;
}

#googleSearch .inputSubmit A, #cse INPUT.gsc-search-button
{
	width: 76px;
	height: 21px;
	background-image: url( '../images/index/googleSearch/googleSearchBg.png' );
	background-position: center left;
	background-repeat: repeat-x;
	background-color: Transparent;
	border: none;
	color: White;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
	vertical-align: middle;
	float: left;
	text-decoration: none;
	text-align: center;
}

#cse INPUT.gsc-search-button
{
	margin: 0;
}

#cse
{
	margin-top: 10px;
	text-align: left;
}

#cse TD.gsc-input
{
	width: 588px;
}

#cse TD.gsc-input INPUT
{
	width: 560px;
}
/*
.gsc-wrapper .gsc-webResult .gsc-webResult
{
	background-color: #E8E8E8;
	padding: 5px;
}

.gsc-wrapper .gsc-webResult .gsc-webResult .gs-title, .gsc-wrapper .gsc-webResult .gsc-webResult .gs-title B
{
	color: #004A87;
}

.gsc-wrapper .gsc-webResult .gsc-webResult .gs-visibleUrl
{
	color: #436998;
}
*/
.fbCommnets
{
	width: 415px;
	padding-right: 265px;
	padding-top: 30px;
}

.fbCommentsNoImages
{
	padding-top: 30px;
}

