html, body            {background:#001535 url('../img/main_bg.gif') repeat-y center top; font-family: Verdana, Arial, sans-serif; font-size:12px; color:#4c4c4c; margin:0; padding:0; height:auto;}

a:link                {color:#ff7101; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#ff7101; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:#ff7101; font-weight:bold; text-decoration:none; margin:0; padding:0;}

a.orange_button:link  {width:119px; display:block; height:24px; text-decoration:none; line-height:22px; padding:0; margin:0; font-weight:normal; color:white; font-size:10px; background:url('../img/button_bg.gif') no-repeat center top;}
a.orange_button:visited {width:119px; display:block; height:24px; text-decoration:none; line-height:22px; padding:0; margin:0; font-weight:normal; color:white; font-size:10px; background:url('../img/button_bg.gif') no-repeat center top;}
a.orange_button:hover {color:#023177;}
a.orange_button span  {padding-left:30px;}

h1                    {margin:0; padding:0; line-height:none;}
h1 a                  {display:block; float:left; width:235px; height:70px; margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000; background:none; position:relative; top:25px; left:20px;  overflow:hidden;}
h2                    {font-size:22px; font-weight:normal; margin:0 0 10px 0; color:#023177;}
h3                    {font-size:16px; font-weight:bold; text-decoration:none; margin:20px 0 20px 0; color:#ff7101; border-bottom:1px dotted gray; line-height:25px;}
h4                    {font-size:14px; font-weight:bold; margin:20px 0 0 0; color:#ff7101;}

hr                    {border-top:1px solid; border-bottom:0; border-left:0; border-right:0; float:left; line-height:1px;}

p                     {margin:2px 0 5px 0; padding:0; line-height:20px;}
img                   {border:none; margin:0; padding:0;}

ul                    {margin:10px 0 10px 0; padding:0;}
li                    {list-style:none; margin:8px 0 8px 0; padding:0 0 0 15px; background:url('../img/li_orange_arrow.gif') no-repeat left;}
li a:link             {font-weight:normal; color:#001535; font-size:11px;}
li a:visited          {font-weight:normal; color:#001535; font-size:11px;}

input, select, textarea {border:1px solid #7d7d7d;}
input:focus, textarea:focus {background:#e8f1ff;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#frameholder       {width:919px; height:auto; padding:0; margin:0 auto 0 auto; position:relative;}

div#topcz             {height:145px; background:url('../img/top_bg.jpg') no-repeat center top;}
div#topen             {height:145px; background:url('../img/top_bg_en.jpg') no-repeat center top;}
div#topru             {height:145px; background:url('../img/top_bg_ru.jpg') no-repeat center top;}
div#topit             {height:145px; background:url('../img/top_bg_it.jpg') no-repeat center top;}
div#topde             {height:145px; background:url('../img/top_bg_de.jpg') no-repeat center top;}
div#topsp             {height:145px; background:url('../img/top_bg_sp.jpg') no-repeat center top;}
div#flags             {float:right; width:301px; _width:304px; height:15px; overflow:hidden;}
div#flags a			  {float:right; width:22px; height:15px; _color:#011e49; margin:0 0 0 3px; _margin:0 0 0 3px; padding:0; display:block; z-index:1000;}

div#boxes						{float:right; margin:0 0 0 20px; width:200px;}
div#boxes div.box		{float:left; margin:0 0 15px 0; position:relative; font-size:11px; width:170px; padding:15px; color:white; background:#023177 url('../img/box_top.gif') no-repeat center top;}
div#boxes div.box	div	{width:200px; height:16px; background:url('../img/box_bottom.gif') no-repeat center top; position:absolute; left:0; bottom:0;}
div#boxes div.box p	{line-height:15px;}
div#boxes div.box h4 {margin-top:0px;}

/*.cz, .ir, .en, .ru*/
#flags .fr, #flags .sw, #flags .no, #flags .fn, #flags .ch {
	display: none;
}

div#menu              {height:46px; background:url('../img/menu_bg.jpg') no-repeat center top;}
div#menu ul           {margin:0; padding:0;}
div#menu li           {display:block; margin:0; float:left; list-style:none; padding-left:20px; line-height:46px; height:46px; background:url('../img/menu_splitters.gif') no-repeat 10px top;}
div#menu li a         {color:#023177; font-size:12px; font-weight:bold; text-decoration:none;}
div#menu li a:hover   {color:#ff7101;}
div#menu li#first     {background:none; padding-left:40px;}

div#menu ul.de li     {display:block; margin:0; float:left; list-style:none; padding-left:14px; line-height:46px; height:46px; background:url('../img/menu_splitters.gif') no-repeat 7px top;}

div#menu.menusp li    {padding-left:14px;background:url('../img/menu_splitters.gif') no-repeat 7px top;}
div#menu.menusp li a  {color:#023177; font-size:11px; font-weight:bold; text-decoration:none;}

div#references				{font-size:13px; font-style:italic; padding:15px;}

div#claimcz             {width:100%; height:90px; background:url('../img/claim.jpg') no-repeat center top;}
div#claimcz p          {display:none;}
div#claimen             {width:100%; height:90px; background:url('../img/claim_en.jpg') no-repeat center top;}
div#claimen p          {display:none;}
div#claimru             {width:100%; height:90px; background:url('../img/claim_ru.jpg') no-repeat center top;}
div#claimru p          {display:none;}
div#claimit             {width:100%; height:90px; background:url('../img/claim_it.jpg') no-repeat center top;}
div#claimit p          {display:none;}
div#claimde             {width:100%; height:90px; background:url('../img/claim_de.jpg') no-repeat center top;}
div#claimde p          {display:none;}
div#claimsp             {width:100%; height:90px; background:url('../img/claim_sp.jpg') no-repeat center top;}
div#claimsp p          {display:none;}

div#middle_boxes      {height:230px;}
div#middle_boxes span.hu  {display:none;}
div#middle_box_left   {width:236px; height:230px; background:url('../img/middle_naseceny.jpg') no-repeat center top; float:left;}
div#middle_box_left p.prices {width:33%; padding:0; margin:0; text-align:center; display:block; float:left; line-height:19px; margin-top:65px;}
div#middle_box_left p.prices span {font-size:22px; color:#023177; line-height:25px;}
div#middle_box_left p#note {font-style:italic; width:100%; text-align:center; display:block; float:left; font-size:11px; margin-top:27px;}
div#middle_box_left a.orange_button {float:left; position:relative; left:50px;}

div#middle_box_left   {width:236px; height:230px; float:left;}
div#middle_box_left p.prices {width:33%; padding:0; margin:0; text-align:center; display:block; float:left; line-height:19px; margin-top:65px;}
div#middle_box_left p.prices span {font-size:22px; color:#023177; line-height:25px;}
div#middle_box_left p#note {font-style:italic; width:100%; text-align:center; display:block; float:left; font-size:11px; margin-top:27px;}
div#middle_box_left a.orange_button {float:left; position:relative; left:50px; white-space: nowrap;}

a#hmbtn								{width:288px; height:136px; display:block; position:absolute; left:40px; bottom:5px; margin:0; padding:0; cursor:hand;}
a#hmbtn span					{width:288px; height:136px; display:block; position:absolute; left:0; top:0; }

div#middle_box_middle {width:338px; height:185px; padding:45px 0 0 15px; float:left; position:relative;}
div#middle_box_middle p {margin:0; padding:0; height:20px; line-height:20px; float:left;}
div#middle_box_middle form {margin:0; padding:0; height:20px; float:left;}
div#middle_box_middle input, div#middle_box_middle select {border:1px solid #7d7d7d; float:left; height:23px;}
div#middle_box_middle a.orange_button {float:left; position:relative; left:15px; margin-top:13px;}


#middle_box_left a.orange_button.it {background:url('../img/button2_bg.gif') no-repeat center top; width: 160px; left: 38px;}
#middle_box_right a.orange_button.it {background:url('../img/button2_bg.gif') no-repeat center top; width: 160px;}

#middle_box_left a.orange_button.sp {background:url('../img/button3_bg.gif') no-repeat center top; width: 195px; left: 20px;}
#middle_box_right a.orange_button.sp {background:url('../img/button2_bg.gif') no-repeat center top; width: 160px;}

#middle_box_left a.orange_button.de {background:url('../img/button2_bg.gif') no-repeat center top; width: 160px; left: 38px;}
#middle_box_right a.orange_button.de {background:url('../img/button2_bg.gif') no-repeat center top; width: 160px;}

div#middle_box_right  {width:330px; height:230px; float:left;}
div#middle_box_right table {margin:50px 0 0 17px; width:290px;}
div#middle_box_right input, div#middle_box_middle select, div#middle_box_middle textarea {border:1px solid #7d7d7d; float:left; clear:both;}
div#middle_box_right label {float:left; font-size:11px; margin-bottom:3px; clear:both;}
div#middle_box_right a.orange_button {float:left; position:relative; left:15px; margin-top:13px; white-space: nowrap;}

div#formpaypal				{width:300px; margin:15px 0; float:left; padding:10px; background:#acd373; color:#011536; font-weight:bold;}
div#formpaypal img		{float:left; margin-bottom:10px;}
div#formpaypal input	{float:left; clear:both;}
div#formpaypal p			{float:left; padding:0 0 0 5px; margin:0;}

div#home_banners      {height:225px; margin-top:14px; text-decoration:none; z-index:1000; line-height:0px; font-size:1px;}
div#home_banners object {margin:0 19px 0 0; float:left; margin:0; padding:0;}
div#home_banners div#showhere1 {float:right; margin:0; padding:0; width:450px; height:225px; background:url('../img/right_bg.jpg') no-repeat center top;}
div#home_banners div#showhere1 img {margin:0; padding:0; width:450px; height:225px; position:relative; top:-3px; left:-3px;}
div#banner_hotely     {width:450px; height:225px; float:left; background:url('../img/banner_main_right.jpg') no-repeat center top;}
div#banner_content    {width:138px; height:200px; float:right; margin:15px 15px 0 0; _margin:15px 7px 0 0;}
div#banner_content a.orange_button {float:left; margin-top:5px;}

div#home_content      {width:664px; margin-top:14px; padding:20px; background:white url('../img/content_home_top.gif') no-repeat center top;}
div#home_content_bottom {width:704px; height:16px; float:left; background:white url('../img/content_home_bottom.gif') no-repeat center top;}

div#sub_content       {width:704px; margin-top:14px; background:white url('../img/content_home_top.gif') no-repeat center top; float:left;}
div#sub_content_bottom {width:704px; height:16px; float:left; background:white url('../img/content_home_bottom.gif') no-repeat center top;}
div#sub_menu          {width:175px; float:left; margin:8px 0 0 8px; _margin:8px 0 0 4px;}
div#sub_menu ul       {margin:0; padding:0;}
div#sub_menu li       {margin:0; height:33px; line-height:29px; width:161px; padding:0; background:#EBEBEB url('../img/submenu_li.gif') no-repeat center bottom; overflow:hidden;}
div#sub_menu li#subfirst {height:44px; background:url('../img/submenu_li_first.gif') no-repeat center bottom; line-height:44px;}
div#sub_menu li#subfirst a {position:relative; top:3px;}
div#sub_menu li#sublast {height:39px;background:url('../img/submenu_li_last.gif') no-repeat center bottom;}
div#sub_menu li a     {padding:0 0 0 27px; text-decoration:none; font-weight:bold; white-space: nowrap}
div#sub_menu li a:hover {color:#ff7101;}
div#content           {width:490px; padding:15px;float:right;}

table.objednavka      {border:1px dotted gray; padding:10px}

input.btn             {background:#00173A; border:1px dotted white; padding:7px; color:white; cursor:pointer;}
input.btn:hover       {background:#023073;}

ul#links              {margin:20px 0 20px 0; 	position:relative; z-index:0; zoom: 1; /* For IE6 */}
ul#links li           {background:#00173A; padding:10px; -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; border-radius:15px; behavior:url(css/border-radius.htc);}
ul#links li a         {color:white; width:100%; padding:0px; display:block; font-size:11px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #ff7101; line-height:20px}
ul#links li a:hover   {border-bottom:1px dotted #00173A; line-height:20px;}

div#small_banners     {width:201px; margin-top:14px; float:right; text-align:center;}
div#small_banners img {margin-bottom:14px;}

div#footer            {width:919px; height:64px; background:white url('../img/footer_bg.jpg') no-repeat center top; margin:14px 0 14px 0;}
div#footer p#cline    {float:left; display:block; width:675px; height:20px; line-height:20px; color:white; font-size:11px; padding:0 0 0 12px; margin:8px 0 0 0;}
div#footer ul         {float:left; display:block; width:730px; height:20px; line-height:20px; padding:0 0 0 12px; margin:0; color:#ff7101;}
div#footer li         {list-style:none; background:none; display:inline; margin:0; padding:0; font-size:11px;}
div#footer li a       {color:white;}
div#footer p#contact_line {float:right; display:block; width:170px; height:20px; line-height:20px; color:white; font-size:11px; padding:0 10px 0 0; margin:8px 0 0 0; text-align: right;}

.cenik  {background:#eeeeee; margin:5px auto 10px auto; border:1px solid #333333; width: 100%}
.cenik td {border:0 ; padding:10px; font-weight:bold;}
.cenik td.barva {background:#dd3d02; color:#ffffff;}

.banner, .banner a {width:201px; color:#000000;}
.banner div.top {width:201px; height:14px; background:url('../img/banner-top.png') no-repeat left top;}
.banner div.mainb {width:201px; min-height:83px; background:url('../img/banner-main.png') repeat-y left top;}
.banner div.mainbin {width:201px; min-height:83px; background:url('../img/banner-main-bottom.png') no-repeat left bottom;}
.banner div.mainbin img {margin:0px; padding:0px;}
.banner div.bottom {width:201px; height:14px; background:url('../img/banner-bottom.png') no-repeat left top;}

table.exkurze		{text-align:center; margin:5px 0 10px 0; background:#eeeeee; border:1px solid black; width:100%;}



.banner2 {
	width: 201px;
	height: 241px;
	margin: 15px auto 20px auto;
	padding: 10px 0 0 0;
	text-align: center;
}

.banner2 div {
	margin: 0 auto;
	padding: 0 0 0 5px;
}

.banner2 div div {
	background: transparent !important;
	width: auto !important;
}

.banner2 div div div {
	width: 75px !important;
	margin: 0 15px 0 0 !important;
}

.banner2 a {
	width: auto !important;
	background: transparent !important;
}


.banner2 div div div p {
	white-space: nowrap;
}


#partners {
	width: 919px;
	height: 64px;
	background: white url('../img/footer_bg.jpg') no-repeat center top;
	margin: 14px 0 14px 0;
}

#partners p {
	color:white;
	font-size:11px;
	padding:10px;
	text-align: center;
}



.selectobj {
	width:320px;
}

.lbl {
	width:130px;
}

.txtarea {
	width:273px;
	height:58px;
	border:1px solid #7d7d7d;
}

.mbb {
	background-repeat: no-repeat;
	background-position: center top;
}




















