body {
margin:0px;
background:url("/files/images/wholesite.gif") center repeat-y;
text-align:center;
font-family:Tahoma,arial,Verdana,sans-serif;
font-size:12px;
} 
table {font-size:12px;
} 

a:link, a:active, a:visited {
text-decoration:underline;
color:#000055;
} 

a:hover {text-decoration:underline;
} 

hr {color:#737171;
background:#737171;
border:none;
height:1px;
} 

hr.end {clear:both;
} 

form {margin:0px;
} 

form p {margin:0px;
} 

a img {border:none;
} 

#is-logo a.h1 {

display:block;
width:193px;
height:41px;
margin:10px 0px 0px 0px;
padding:0px;
background:URL('/files/images/istanbul-logo.gif') no-repeat top;
position:absolute;
top:66px;
left:20px;

} 

#is-logo a.h1 span {
display:none;
} 

#wholesite {
margin:0px auto;
background:#ffffff;
width:920px;

} 

#main {float:left;
text-align:left;
width:680px;
position:relative;
padding-top:215px;
color:#848484;

} 

#main_H {float:left;
text-align:left;
width:700px;
padding-top:0px;
position:relative;
} 

#hlavicka {
position:absolute;
top:0px;
left:0px;
height:220px;
border-top:8px #B4D8F8 solid;
margin:7px 0 0 0;
} 

#hotelTop {
text-align:left;
padding:8px 10px 5px 0px;
margin:10px 0px 5px 0px;
} 

#hotelTop h2,#hotelTop h1 {color:#000000;
font-size:150%;
font-style:italic;
margin:0px;
padding:0px;
display:inline;
} 

#hotelTop .lang{display:block;
float:right;
margin-left:10px;
} 

#rightMSIEpatch .lang {

width:200px;
height:33px;
background:url("/img/lang_lista.gif") no-repeat;

}

#right {
float:right;
clear:right;
text-align:left;
border-left:none;
background:#ffffff;
margin:7px 0 0 0;

}
#right span.blockHeader {
color:#ffffff;
font-size:140%;
background:#002E72;
padding:3px 5px 3px 5px;
text-align:left;
margin:10px 0px 10px 0px;
display:block;
font-weight:bold;
} 
#right h3 {

background:url("/img/nadpis-rightmenu.gif") no-repeat;
margin:13px 0 2px 0;
font-size:15px;
color:#36578D;
border:1px #C0DFFC solid;
}
#right h3 span {

position:relative;
top:8px;
left:41px;

}
#right h4 {color:#000000;
font-size:120%;
padding:2px 10px 2px 10px;
text-align:left;
margin:0px;
} 

#right ul {
margin:0px;
padding:10px 0px 10px 0px;
background:#EFF6FC;
border:1px #C1DEFC solid; 

} 

#right ul li {

background:url("img/li.gif") no-repeat;
background-position:23px;
padding:2px 0 2px 39px;
list-style-type:none;
margin:0px;
} 

#right ul li a {
font-weight:bold;
color:#414244;
text-decoration:none;
} 

#right p {margin:0px;
padding:0px 15px 10px 15px;
} 
/* NASTAVENI RIGHT PRO INDEX PODSTRANKY */
#right h2 {

background:url("/img/istanbul-hotels.gif")  no-repeat;
margin:5px 0 2px 0;
border:1px #BDC4CB solid;
color:#ffffff;
font-size:15px;

}
#right h2 span {

position:relative;
top:8px;
left:41px;

}
.index{

width:240px;

}
.index h2 {

width:227px;
height:30px; 

}
.index h3 {

width:227px;
height:30px; 

}
.index ul {

width:227px;

}
/* NASTAVENI RIGHT PRO HOTELY PODSTRANKY */
.hotel {

width:220px;

} 
.hotel h2 {

width:200px;
height:30px; 

}
.hotel h3 {

width:200px;
height:30px; 

}
.hotel ul {
width:200px;

}

#rightMSIEpatch {
margin:0px 5px 10px 10px;
} 

#bottom {
background:#EFF6FC;
height:100%;
clear:both;
text-align:left;
border-top:1px #D4E9FA solid;
} 
#bottom .navibar{

background:#ffffff;

}
#bottom .navibar li {

}
.bookbtn {
width:663px;
height:83px;
background:url("/img/book.jpg");
border:0px;
text-align:left;
}
.bookbtn span {

position:relative;
top:0px;
left:150px;
*top:5px;
*left:157px;
color:#3E4245;
font-size:18px;
display:block;
width:300px;

}
.online-booking {

margin:5px 0 5px 20px;
color:#7D7D7D;

}
.searchbox {

width:200px;
border:1px #C1DEFC solid;
background:#EFF6FC;

}
.searchbox form p {

margin:10px 0 0 0 !important;

}
.searchbox form {

display:inline;

}
.searchbox input {

border:1px #C1DEFC solid;
width:130px;
height:20px;
float:left;
padding:1px;
margin:0 0 5px 0;
font-size:13px;

}
.searchbox .submit {

width:30px;
height:24px;
background:#7DBAFC;
color:#ffffff;
font-weight:bold;

}
.ram-obsah {

width:678px;
border-left:1px #D2E5F4 solid;
border-right:1px #D2E5F4 solid;
border-bottom:1px #D2E5F4 solid;
overflow:hidden;

}
#mainmenu {

width:680px;
height:170px;
background:#FFFFFF;

} 

#quicksearch {
float:left;
width:238px;
height:31px;
overflow:hidden;
background:url("/files/images/search.gif");
} 

#mainimage {
float:left;
width:120px;
height:131px;
overflow:hidden;
margin:12px 12px 0 0;
} 

#browsecategories {
float:right;
width:439px;
height:155px;
margin:10px 0 0px 0px;
text-align:left;
background:#EFF6FC;
border-top:1px #C0DEFF solid;
border-bottom:1px #C0DEFF solid;
} 
.specialoffernadpis h2 {

color:#A91008 !important;
font-weight:lighter !important;
background:url("/img/sipka-nadpis.gif") no-repeat left !important;
background-position:0px 2px !important;
text-indent:39px !important;
margin:10px 0 0 0;

}
.browsecategories-left {

float:left;
width:14px;
height:157px;
background:#ffffff url("/files/images/browsecategories-left.gif") no-repeat;
position:relative;
top:-1px;

}
.browsecategories-right {
  
float:right;
width:14px;
height:157px;
background:url("/files/images/browsecategories-right.gif") no-repeat;
position:relative;
top:-1px;
}
#browsecategories .address {
  
padding:0px 10px 0px 0px;
font-size:90%;
  
} 
#browsecategories p {
padding:12px 10px 0px 5px;
margin:0;
color:#595757;
float:left;
width:145px;
height:143px;
background:#ffffff;
} 

ul#topmenu {
background: #ffffff !important;
margin:0px 0px 0 0px !important;
padding:0px 0px 0 10px !important;
width:230px  !important;
height:32px;
border-top:8px #B4D8F8 solid  !important;
border-left:0px  !important;
border-right:0px  !important;
border-bottom:0px  !important;

} 

ul#topmenu li {

background:#ffffff !important;
float:left;
width:75px;
text-align:center;
color:#ffffff;
font-weight:bold;
font-size:10px;
font-family:Verdana;
margin:0px 0px 0 0px !important;
padding:0px 0px 0 0px !important;
text-indent:auto !important;

} 
ul#topmenu li img {

float:left;

}
ul#topmenu li span {

position:relative;
top:10px;

}
#topmenu a:link,#topmenu a:active,#topmenu a:visited {color:#1A458A;
text-decoration:none;
} 

#topmenu a:hover {color:#B3D7FB;
} 

#categorymenu ul{
margin:12px 0 0 0;
padding:0px;
float:left;
width:105px;
height:135px;
list-style-type:none;
background:#EFF6FC;
} 

#categorymenu ul li {text-align:left;
margin:2px 0px 0px 0px;
padding:0px;
color:#1C4178;
font-size:13px;
font-weight:bold;
} 

#categorymenu ul a:link,ul#categorymenu a:active,ul#categorymenu a:visited {color:#1C4178;
text-decoration:none;
} 

#categorymenu ul a:hover {color:#1C4178;
text-decoration:underline;
} 

#mainlogo {margin-top:10px;
} 

#quicksearchblock {
text-align:left;
margin-right:15px;
padding-bottom:10px;
} 

#quicksearchblock form {
margin:5px 0px 0px 82px;
} 

#quicksearchblock form .text {
margin:0px;
border:0px Solid #737171;
/*width:116px; */
width:110px;
float:left;
} 
input.submit_small {
background:#B4D8F8;
border:0px;
color:#ffffff;
height:20px;
width:30px;
float:left;
font-size:14px;
} 

.hidden {display:none;
} 

#quicksearchblock ul {margin:20px 0px 0px 0px;
text-align:left;
background:URL('/files/images/bgtopmenu.gif') repeat-x bottom #ffffff;
padding:0px;
} 

#quicksearchblock ul li {display:block;
width:90px;
background:#CACACA;
text-align:center;
margin-left:10px;
color:#ffffff;
font-weight:bold;
font-size:12px;
font-family:Verdana;
padding:3px;
} 

.navibar {
/*background:#CC0001;*/
/* background:#002E72; */
text-align:left;
padding:5px 0px 5px 0px;
font-size:14px;
width:100%;

} 

.navibartop {
margin-right:10px;
} 

.navibar a:link,.navibar a:active,.navibar a:visited {color:#234783;
text-decoration:none;
position:relative;
left:12px;
} 

.navibar a:hover {

text-decoration:underline;

} 

.navibar ul {margin:0px;
padding:0px;
} 

.navibar ul li {
display:inline;
margin:5px 0 0 20px;
font-weight:bold;
color:#ffffff;
background:url("/img/mainmenuli.gif") no-repeat left center;

} 
.pokecborder {

border:8px solid #B2D9FA;
}
.pokecmain {
text-align:left;
margin:0px 0px 0px 0px;
font-size:11px;
background:#C7DEEE;
border:1px solid #99CEF8;
overflow:hidden;
height:141px;
width:647px;
padding:0 0 0 15px;
color:#56524F;

} 

.pokecmain img {
float:right;
margin:12px;
border:7px #ffffff solid;
} 

.pokecmain h1 {

color:#1B4377 !important;
padding:0px !important;

}
#main h1 {
color:#FF0303;
font-size:160%;
font-weight:bold;
font-style:normal;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
} 
#main h2 {

color:#870200;
background:url("/img/h1nadpis.gif") no-repeat;
background-position: 0 9;
line-height:18px;
height:25px;
width:647px;
text-indent:25px;
font-size:22px;
margin:5 auto !important;

}
#main h1 {
margin:10px 0px 10px 0px;
} 

.tips_heading h2 {
  
  color:#1D447F !important;
  font-weight:lighter !important;
  background:url("/img/sipka-nadpis.gif") no-repeat left !important;
  background-position:0px 2px !important;
  text-indent:39px !important;
  text-align:left !important;
  font-size:19px !important;
  margin:10px 0 0 0;

} 

.hotelstable1 {width:100%;
padding:0px;
margin-bottom:10px;
} 

.hotelstable1 td {vertical-align:top;
border-bottom:10px Solid #ffffff;
width:50%;
height:100px;
padding:0px 10px 0px 0px;
background:URL('/files/images/bgsofferhotel.jpg') no-repeat right bottom #ffffff;
} 

.hotelstable1 td.middle {width:10px;
background:white;
} 

.hotelstable1 td h3,.hotelstable1 td span.h {font-size:110%;
margin:3px 0px 5px 0px;
color:#000055;
font-weight:bold;
display:block;
} 

.hotelstable1 td h3 a:link,.hotelstable1 td h3 a:active,.hotelstable1 td h3 a:visited,.hotelstable1 td span.h a:link,.hotelstable1 td span.h a:active,.hotelstable1 td span.h a:visited {color:#000055;
} 

.hotelstable1 td .pricename {font-weight:bold;
color:#3C3C3C;
} 

.hotelstable1 td .price {font-weight:bold;
color:#FF0000;
} 

.hotelstable1 td .pricedesc {font-weight:normal;
color:#3C3C3C;
} 

.hotelstable1 td img {border:1px solid #000000;
float:left;
clear:left;
margin:0px 8px 0px 0px;
} 

.hotelstable1 td a:link,.hotelstable1 td a:active,.hotelstable1 td a:visited {color:#000000;
} 

.hotelstable2 {width:100%;
padding:0px;
margin-bottom:10px;
background:URL('/files/images/corner_br_1.gif') no-repeat bottom right #E8E7E7;
} 

.hotelstable2 td {vertical-align:top;
width:50%;
padding:10px 10px 10px 10px;
} 

.hotelstable2 td.middle {width:0px;
} 

.hotelstable2 td h3,.hotelstable2 td span.h {font-size:110%;
margin:3px 0px 5px 0px;
color:#000055;
font-weight:bold;
display:block;
} 

.hotelstable2 td .pricename {font-weight:bold;
color:#3C3C3C;
} 

.hotelstable2 td .price {font-weight:bold;
color:#FF0000;
} 

.hotelstable2 td .pricedesc {font-weight:normal;
color:#3C3C3C;
} 

.hotelstable2 td img {border:1px solid #000000;
float:left;
clear:left;
margin:0px 8px 0px 0px;
} 

.pokec {
color:#000055;
margin:15px 0px 15px 0px;
text-align:center;
border:0px !important;
} 


#hotelobsah {

border-left:1px #D4E9FA solid;
border-right:1px #D4E9FA solid;
border-bottom:1px #D4E9FA solid;
width:438px;
float:right;
padding:15px;
color:#909090;

}
#hotelobsah h3 {

color:#2E4F84 !important;
margin:10px 0 10px 0;
font-size:15px !important;
width:438px;
height:25px;
background:url("/img/hotelnadpis.gif") no-repeat left bottom;
text-align:left;

}
#hotelobsah h4 {

color:#2E4F84 !important;
margin:2px 0 2px 0 !important;
font-size:14px !important;
width:438px;
height:25px;
text-align:left;

}
#hotel {
font-size:12px;
padding:0px 5px 0px 0;
float:right;
margin:0px 0px 0px 0;
_height:1%;
width:468px;

} 
#mainmenu .langs {

width:240px;
height:33px;
background:url("/img/lang_lista.gif") repeat-x;
position:absolute;
top:127px;
left:0px;

} 
#right .langs {

width:203px;
height:33px;
background:url("/img/lang_lista.gif") repeat-x;
position:relative;
top:1px;

} 
.langs table {

/* width:175px; */
font-size:0.8em;
margin:0 auto;
height:25px;

}
.langs table td {

padding:0px;
margin:0 px;
color:#2B2A27;
text-align:center;

}
.langs table td a{

color:#2B2A27;
text-decoration:none;

}

#hotel p {margin:0px 0px 15px 0px; 
} 

#hotel span {margin:0px 0px 15px 0px; font-weight:bold;
} 

#hotel h1 {font-size:160%;
font-family:Verdana;
color:#1E457C;
padding:5px 0 5px 0;
text-transform: uppercase;
font-weight:bold;
font-weight:lighter;
font-style:normal;
text-align:center;
margin-bottom:0px;
margin-top:0;
background:url("/img/line.gif") center bottom no-repeat;
} 

#hotel h2, #hotel p h2 {
	font-size:12px;
	margin:0px;
	margin-right:2px;
	padding:0px;
	display:inline;
}

#hotel h3 {color:#000055;
font-size:125%;
} 

#hotel h3.pricelist {margin:20px 0px 0px 0px;
} 

#hotel h3.bookingform {margin:20px 0px 0px 0px;
} 

#hotel .underBookingForm {color:#000000;
font-size:12px;
margin:0px 0px 0px 0px;
text-align:center;
} 

#hotelfotos_inline {
text-align:center;
float:left;
width:210px;
margin:0px 0px;
_height:1%;
} 
#hotelfotos_inline .stin {

  background:#DEDEDE;
  margin:18px 10px 18px 0px;

}
#hotelfotos_inline img {

position:relative;
bottom:10px;
left:10px;
} 
#hotelfotos_inline h2 {

margin:10px 0 0 0;

}
#hotelfotos_inline img:hover {border:1px Solid #002E72;
} 

* html body .hotelinfo {height:100px;
padding:0;
margin:0px 0px 15px 0px;
clear:left;
border:1px Solid #737171;
} 
.kategorie {

border:1px Solid #92C4F5;
margin:10px 0 10px 0 !important;
_position:relative;
_top:1px;

}
.kategorie h1 {

color:#870200 !important;
background:url("/img/h1nadpis.gif") left no-repeat;
height:20px;
width:647px;
text-indent:25px;
font-size:18px;
margin:0 auto !important;

}
.hotelinfo {
height:112px !important;
width:647px;
overflow:hidden;
padding:0;
margin:15px auto !important;
clear:left;
border:1px Solid #92C4F5 !important;
} 

.hotelinfo strong, .hotelinfo span {
color:#770B01; 
font-weight:bold;
} 

.hotelinfo img {float:left;
margin:5px 5px 0px 5px;
border:none;

} 

.hotelinfo img.popup {float:right;
border:none;
} 

.hotelinfo h3,.hotelinfo span.h {padding:0px;
margin:3px 0px 3px 0px;
font-size:110%;
font-weight:bold;
display:block;
} 

.hotelinfo p {margin:0px;
padding:2px 5px;
} 

.hotelinfo a:link,.hotelinfo a:active,.hotelinfo a:visited {color:#1D426C;
text-decoration:none;
} 

.hotelinfo a:hover {color:#1D426C;
text-decoration:underline;
} 

.hotelinfo p a:link,.hotelinfo p a:active,.hotelinfo p a:visited {color:#1D426C;
text-decoration:none;
} 

.hotelinfo p a:hover {color:#1D426C;
text-decoration:underline;
} 

.hotelinfo h2, .hotelinfo h2 a {
	font-size:12px !important;
	margin:2px 0 2px 0!important;
	padding:0px !important;
	color:#000055;
	text-decoration:none;
	background:none !important;
	text-indent:0px  !important;
	height:auto !important;
	width:auto !important;
}

.hotelinfo form {
	margin:0px;
	padding:0px;
	display:inline;
}

.bg1 {background:#F7FBFE url("/img/list-dark.gif") right bottom no-repeat;
} 

.bg2 {background:#F7FBFE url("/img/list-light.gif") right bottom no-repeat;
} 

p.hotelInlinePhotos {text-align:center;
padding-top:15px;
background:red;
} 

p.hotelInlinePhotos img {border:1px Solid Black;
margin:5px 5px 2px 5px;
} 

#hotelfotos {text-align:center;
} 

#hotelfotos img {border:1px Solid #000000;
margin:3px 0px 3px 0px;
} 

#hotelfotos img:hover {border:1px Solid #002E72;
} 

h3#error {background:red;
padding:5px;
color:#FFFFFF;
font-size:120%;
} 

#bookingform {
margin:0px 0px 10px 0px;
padding:10px 10px 10px 10px;
background:#ffffff;
border:1px #99CAF5 solid;
clear:both;

} 
#bookingform h3 {
background:#75ABDA;
height:18px;
width:155px;
border:1px #93C8F4 solid;
color:#ffffff;
display:block;
font-weight:lighter;
font-size:13px;
text-align:left;
text-indent:10px;
margin:0px;
position:relative;
top:-10px;
left:10px;

}
#bookingform p {
color:#828284;
padding-bottom:5px;
border-bottom:1px #828284 dotted;
}

#bookingform .description {
font-size:12px;
} 

#bookingform h4,#bookingform span.h4 {
margin:0px;
color:#000055;
} 

#bookingform label {
width:150px;
margin-top:5px;
color:#828284;
float:left;
clear:left;
height:17px;
} 

#bookingform input {
border:1px Solid #93C7F6;
background:#ffffff;
width:250px;
font-size:12px;
margin-top:5px;
padding:2px;
*padding:0 0 0 0;

} 

#bookingform textarea {
border:1px Solid #93C7F6;
background:#ffffff;
width:600px;
height:60px;
font-size:12px;
margin-top:7px;
} 

#bookingform select {
border:1px Solid #93C7F6;
background:#ffffff;
font-size:12px;
margin-top:7px;
} 

#bookingform fieldset {
padding:0px 10px 10px 10px;
border:1px Solid #93C7F6;
margin:20px 0px 10px 0px;
color:#828284;
font-size:0.9em;
} 
#bookingform .submit {
background:#ffffff;
color:#1D447B;
width:auto;
height:auto;
border:1px solid #93C8F4;
font-weight:bold;
font-size:12px;
cursor:pointer;
} 

.arrival {
background:url("/img/prch1.gif") bottom;
height:171px;
}

.contact {
background:url("/img/prch2.gif") bottom;
height:178px;
}

.cc {
background:url("/img/prch3.gif") bottom;
height:112px;
}

#hotelpricelist {

border:1px solid #ECECEC !important;
margin:0 auto;
width:663px;
} 

#hotelpricelist td {
padding:3px;
border:1px white solid;
border-collapse:collapse;
} 

#hotelpricelist .roomtype {
font-weight:bold;
background:#E4E4E4;
text-align:left;
} 

#hotelpricelist .season {
vertical-align:top;

background:#E4E4E4;
} 
#hotelpricelist .sec {

background:#EEF2FB !important;

}
#hotelpricelist .sec2 {

background:#D9E4FC !important;

}

#hotelpricelist .price {text-align:center;
} 

#hotelpricelist .special {

background:#FBE8D8;
color:#000000;
} 

#hotelpricelist .seasonname {font-weight:bold;
} 

#hotelpricelist .seasondates {font-style:normal;
font-size:10px;
} 

#transferpricelist {width:100%;
border:2px Solid #000000;
border-collapse:collapse;
} 

#transferpricelist td {border:1px Solid #969696;
padding:3px;
} 

.Block_Important {text-align:center;
} 

.InlineHotel_Important {
  
  text-align:left;
  margin:0px !important;
  padding:10px 5px 5px 0;
  background:#BADCF8 url("/img/contact.gif") left bottom no-repeat;
  float:right;
  width:465px;
  color:#54504F;

} 
.InlineHotel_Important .map {
  width:50px;
  height:103px; 
  display:block;
  margin:0 25px 0 35px;
  text-decoration:none;
  float:left;
  text-align:center;
  color:#FF6B34;
}
.desc {

  width:470px;
  background:url("/img/desc.gif") no-repeat bottom;
  float:right;
  margin:10px 0 0 0;

}
.hotel_nadpis {

  width:410px;
  height:70px;
  background:#C7DEEE;
  border:5px #ffffff solid;
  margin:0 auto;

}
.hotel_nadpis a {

  font-size:0.8em;

}

#clona {

	background:#000000;
	opacity:0.8; /* FF, Opera */
  filter:alpha(opacity=80);    /* pro IE6 */ 
  position:absolute;
  left:0px;
  top:0px;
  
}
#win {

  position:absolute;
  top:60px;
  width:100%;
  text-align:center;

}
.close_clona {

  background:#ffffff;

}
#win img{

  border:10px #ffffff solid;
  

}
#addlinkForm {margin:20px;
} 

#addlinkForm label {width:150px;
float:left;
clear:left;
text-align:right;
padding-top:2px;
padding-right:5px;
} 

#addlinkForm .text {border:1px Solid #000000;
font-size:12px;
width:300px;
margin-bottom:5px;
} 

#addlinkForm .texta {border:1px Solid #000000;
font-size:12px;
width:300px;
margin-bottom:5px;
font-family:Arial;
} 
.sestka {
	width:329px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:5px;
	vertical-align:top;
	border-top:10px Solid #ffffff;
	height:127px;
} 
.sleft {

  background:#C3E3FC url("files/images/h_rcmd_l.gif") no-repeat left;
  margin:0 0 0 10px;
  
}
.sright {

  background:#C3E3FC url("files/images/h_rcmd_r.gif") no-repeat right;
  margin:0 10px 0 0;
  
}
.sleft .sestka-cont {

  background:#EFF6FC;
  position:relative;
  top:4px;
  height:114px;
  width:323px;
  float:right;
  padding:5px 0 0 0;
}
.sright .sestka-cont {

  background:#EFF6FC;
  position:relative;
  top:4px;
  height:114px;
  width:323px;
  float:left;
  padding:5px 0 0 0;
}
.sestka p {
	margin:2px;
	padding:0px;
}

.h {
	margin-bottom:0px;
	padding:0px;
}

.sestka strong {
	color:#FF0000;
}

.sestka span {
	color:#FF0000;
	font-weight:bold;
}

.sestka img {
	float:left;
	margin:5px;
	width:80px;
	height:100px;
}
.sestka a {

  color:#2C4F85 !important;
  text-decoration:none;

}
.sestka h3 {
	margin:0px;
	padding:0px;
	margin:0px;
	color:#000055;
	font-weight:bold;
	display:block;
}

.tipy {
	width:100%;
	padding:0px;
	margin-bottom:10px;

} 
.tip {
	width:330px;
	float:left;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-right:5px;
	vertical-align:top;
	height:100px;
	overflow:hidden;
} 
.tip img {
	float:left;
	margin:0px;
	padding:0px;
	margin-right:5px;
	margin-left:5px;
	width:80px;
	height:100px;
}

.tip strong {
	color:#FF0000;
}

.tip span {
	color:#FF0000;
	font-weight:bold;
}

.tip p {
	margin:2px;
	padding:0px;
}

.h a, .sestka a, .tip a, .hotelinfo a {
	font-size:110%;
	color:#000055;
	font-weight:bold;
}
.hdistrict {

  margin:3px 0 0 0;

}
.hdistrict b {
	color:#770B01;
}

.hdistrict, .h .hdistrict {
	float:right;
	text-align:right;
	margin-right:10px;
	font-size:11px;
	color:#000000;
}

.hdistrict a, .h .hdistrict a {
	font-size:11px;
	margin-right:15px;
	font-weight:normal;
	color:#000000;
}

.kontext {
	color:#FF0000;
	text-decoration:underline;
}

.photosPhoto {
	margin:5px;
	border:5px #F0F0F0 Solid;
	background-color:#FEFEFE;
	float:left;
	width:200px;
	text-align:center;
	font-weight:bold;
}

ul li form {
	margin:0px;
	padding:0px;
	display:inline;
}


.district p {
	margin-top:0px;
	margin-bottom:10px; 
	color:#000000;
}

#eot {
	float:right;
	padding:10px;
	text-align:right;
	width:30%;
}

.bold {
	font-weight:bold;
	color:#000000;
}

/* -------------------------------------------- LINKS and LINKS EXCHANGE */
.links {

  width:300px;
  float:left;

}
.exchange {

  float:left;
  width:430px;
 
 }
.linkexchange  {

  text-align:left;

}
.linkexchange label {

  float:left;
  width:120px;
  font-size:0.9em;

}
.linkexchange input {

  float:left;
  width:250px; 
  font-size:0.9em;
  height:13px;
  border:1px black solid;
  font-weight:bold;
 
}
.linkexchange .check {

   float: none;
   width:20px;
}
.exchange legend {

  font-size:0.9em;
  font-weight:bold;
 
}
.exchange dl {

  text-align:left;
  font-size:0.6em;
 
 }
.redborder {
 
  border:1px red solid;
  padding:5px;
 
 }
 .dis {
 
  background:silver;
 
 }
.valid img {
 
  border:0px;

}

.both {
  visibility:hidden;
  clear:both;

}

