/*---ZEROIZE--*/
body,div,dl,dt,dd,ul,ol,li,hl,h2,h3,h4,h5,h6,
pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
table             {border-collapse:collapse;border-spacing:0;}
fieldset,img      {border:0;}
address,caption,cite,code,dfn,em,
strong,th,war     {font-style:normal;font-weight:normal;}
ol,ul             {list-style:none;}
caption,th        {text-align:left;}
hl,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after  {content:'';}
img a             {border-width:0px; margin:0px; padding:0px;}
a, a:hover        {text-decoration:none}

/*---GLOBAL---*/
body              {font-family:Arial, Helvetica, sans-serif; background-color:#d1ebf9; background-image:url(/novy/img/bg.png); background-repeat:repeat-x;}
.clear            {clear:both; height:0px;}
#wrap             {position:relative; width:928px; margin:auto; margin-top:32px; padding:16px; height:auto; background-color:#eef7fc; background-image:url(/novy/img/wrap_bg.png); background-position:top; background-repeat:no-repeat;}
#header           {position:relative; width:928px; height:320px; margin-bottom:16px;}
#header_img       {position:absolute; top:0px; left:0px; width:928px; height:320px; color:#eef7fc; background-image:url(/novy/img/header_bg.png);}
#header_img a     {color:#eef7fc; text-decoration:none; font-size:15px;}
#header_img a:hover {text-decoration:underline;}
.horni_menu2      {color:#2222ff; text-decoration:none; font-size:13px;}
.horni_menu2 a    {color:#2222ff; text-decoration:none; font-size:13px;}
.horni_menu2 a:hover {color:#1111aa; text-decoration:none; font-size:13px;}

#content          {position:relative; width:928px; height:auto; margin-bottom:16px;}
#tips             {position:relative; width:928px; height:auto; margin-bottom:16px;}
#footer           {position:relative; width:920px; height:23px; background-color:#2c72a7; padding-left:8px; padding-top:9px; font-size:12px;}
/*---HEADER-----*/
#logotype_bt      {position:absolute; top:0px; left:0px; width:224px; height:112px; font-size:36px; line-height:30px; color:#005697; font-weight:bold;}
#address_bt       {position:absolute; top:112px; left:0px; width:194px; height:128px; font-size:14px; line-height:18px; padding-left:30px;}
#menu_top_bt      {position:absolute; top:0px; right:0px; width:640px; height:40px; background-color:#198390;}
#menu_bt_bt       {position:absolute; bottom:0px; left:0px; width:928px; height:40px; background-color:#198390;text-align:center; font-weight:bold;}
#menu_top         {position:absolute; top:0px; right:16px; width:608px; height:29px; padding-top:11px; text-align:right;text-align:right; font-weight:bold;}
#menu_bt          {position:absolute; bottom:0px; left:16px; width:896px; height:29px; padding-top:11px;text-align:center; font-weight:bold;}
/*---CONTENT----*/
.praveteloobsah   {font-size:12px; text-align:justify;}

#sidebar_left     {position:relative; float:left; width:184px;}
#body             {position:relative; float:left; width:570px; margin:0px 16px;
                   font-family:"Helvetica CE",Verdana,Arial,Helvetica,sans-serif;  }  
#sidebar_right    {position:relative; float:right; width:136px; text-align:center;}
#column_box       {position:relative; width:576px; height:240px; margin-bottom:16px; font-size:11px;line-height:1.7}
#column_box  h2   { font-size:12px;}
#column_box a     { text-decoration:none;}

.column           {width:120px; height:224px;  padding:8px; background-color:#fe8300; 
                   background-image:url(/novy/img/column_bg.png);}
#column_one       {position:absolute; top:0px; left:0px;}
#column_two       {position:absolute; top:0px; left:147px;}
#column_thr       {position:absolute; top:0px; left:293px;}
#column_fou       {position:absolute; top:0px; right:0px;}
#text table       {font-size:12px;}
/*---BUTTONS_LEFT-----*/
#vyberte          {font-size:14px; font-weight:bold; margin-bottom:6px;}
#choose_box       {position:relative; width:184px; margin-bottom:16px;}
#choose_top       {position:relative; width:184px; height:8px; background-color:#519dc4; background-image:url(/novy/img/choose_top.png);}
#choose_body      {position:relative; width:168px; height:auto; background-color:#519dc4; color:#FFFFFF; padding:0px 8px; background-image:url(/novy/img/choose_body.png); background-repeat:repeat-y; font-size:14px;}
#choose_bottom    {position:relative; width:184px; height:8px; background-color:#519dc4; background-image:url(/novy/img/choose_bottom.png);}
#sidebar_left table {width:184px; border:none; font-size:14px;}
#sidebar_left td  {padding:2px; padding-left:4px;}
#sidebar_left td.end  {padding:10px;}
#sidebar_left th  {padding:8px;}
#sidebar_left tr  {padding:6px;}
#sidebar_left table a {color:#FFFFFF; padding-left:4px; text-decoration:none; width:100%;}
#sidebar_left table a:hover {color: #000033; padding-left:4px;}
.barva0           {background-color:#f6ab16; font-weight:bold;}
.barva1           {background-color:#2c72a7;}
.barva2           {background-color:#2c72a7;}
.barva3           {background-color:#2c72a7;}
.table_left_top   {background-image:url(/novy/img/table_left_top.png); background-repeat:no-repeat; background-position:top; background-color:#e40c0c; padding:4px; color:#FFFFFF;}
.table_left_bottom {background-image:url(/novy/img/table_left_bottom.png); background-repeat:no-repeat; background-position:bottom; background-color:#f6ab16;}
/*---BUTTONS_RIGHT----*/
#last_minute_bt   {position:relative; width:136px; height:88px; background-color:#aeff00; margin-bottom:16px; padding-top:8px;}
#last_minute_up   {position:absolute; top:0px; left:0px;}
#super_akce_bt    {position:relative; width:136px; height:88px; background-color:#20e1e8; margin-bottom:16px; padding-top:8px;}
#super_akce_up    {position:absolute; top:0px; left:0px;}
#letenky_bt       {position:relative; width:136px; height:88px; background-color:#ffffff; margin-bottom:16px; padding-top:8px;}
#letenky_up       {position:absolute; top:0px; left:0px;}
#call_us_bt       {position:relative; width:136px; height:144px; background-color:#ffffff; margin-bottom:16px; padding-top:8px;}
#call_us_up       {position:absolute; top:0px; left:0px;}
#mail_us_bt       {position:relative; width:136px; height:64px; background-color:#eef7fc; margin-bottom:16px; padding-top:8px;}
#mail_us_up       {position:absolute; top:0px; left:0px;}
#last_mail_bt     {position:relative; width:136px; height:144px; background-color:#ffffff; margin-bottom:16px; padding-top:8px;}
#last_mail_up     {position:absolute; top:0px; left:0px;}

#teploty, #teploty tr td     {border:1px; border-style:solid; border-color:#000088; }


h1, h2, h3, th {color:#0000AF;font-weight:bold;}
.tabimg img { border:2px solid #E28003; }
table.tabulka, .tabulka tr, .tabulka tr td {
background-color:#E4E4E4;
border:1px solid #002288;
font-size:8pt;
margin:2px;
padding:4px;
text-align:center;
}
.horni_menu1 a, .horni_menu2 a {
color:black;
font-weight:bold;
margin-right:20px;
padding:2px;
text-decoration:none;
}
div.horni_menu1, div.horni_menu2 {
background-color:#C2C9DC;
line-height:150%;
padding:5px;
text-align:justify;
}

#LastMinuteBlock {
background-image:url("obrazy/last_bg.jpg");
background-position:left top;
background-repeat:no-repeat;
float:left;
margin-left:1px;
padding-left:20px;
padding-top:50px;
width:560px;
}

#LastMinuteBlock table {
	width: 99%;
	background-color: White;
	border: 2px solid #0D5095;
	border-bottom: none;
}

#LastMinuteBlock table td {
	border-bottom: 1px solid #0D5095;
	padding: 3px;
	font-size: 10px;
}

#LastMinuteBlock td strong, 
#LastMinuteBlock td strong A{
	color: #0D5095;
	font-size: 10px;
}

#LastMinuteBlock tr.b {
	background-color: #E4F0FB;
}


.HotelTip {
	width: 265px;
	margin-bottom: 20px;
	float: left;
	margin-right: 20px;
	height: 110px;
	text-align:left;
}

.HotelTip h4  {
	color: orange;
	border-bottom: 1px solid #E4F0FB;
	padding-left: 3px;
	margin-bottom: 5px;
}
.HotelTip h4 A
{
 color: orange;
}

.HotelTip span.hotel {
	font-style: italic;
	font-size: 10px;
	color: #0D5095;
}

.HotelTip p {
	padding-top: 4px;
	font-size: 10px;
}

.HotelTip p strong {
	color: #FF6633;
}

.HotelTip img.HotelImg {
	float: right;
	margin-left: 5px;
}

.HotelTip a.HotelMore {
	display: block;
	margin-top: 5px;
	margin-right: 130px;
	text-align: right;
	color: orange;
}


#lasttable
{
 	font-size:12px;
}


span.podtrzeno {
color:#882222;
font-size:12px;
}

span.nepodtrzeno {
color:#000088;
font-size:12px;
}


/* tohle obarvi horni popis */
span.horni_popis {color:#000099;}
/* tohle obarvi dalsi popis  a udela ho to tlusty */
span.dalsi_popis {color:#FF9900; font-weight:bold;}
/* sedive operator */
span.operator {color:#666666;}
