/*		 2006 by exist, ICQ:218659162		*/

		/*KONKRETNI STYLY - NORMALNI VELIKOST PISMA*/
		
a {
	color: #2c4f8a;
	text-decoration: none;
	border-bottom: 1px #2c4f8a solid;
}
a:hover {
	border-bottom: 1px #2c4f8a dashed;
}	
#podminky p { padding-bottom:5px; }
#hlavicka { height:120px; }
#vlevo h2,#stred h2,#vpravo .novinky-emailem {
	display: block;
	width: 200px;
	_width: 225px;
	height: 31px;
	_height: 42px;
	margin-bottom: 4px;
	padding: 11px 0 0 25px;
	font-size: 13px;
	color: #2D508C;
	background:  #00FF00 url("../images/vlevo-h2-bg.gif") no-repeat;
	text-align: left;
}
#vpravo h2 {
	display: block;
	width: 224px;
	_width: 225px;
	height: 42px;
	_height: 42px;
	margin-bottom: 6px;
	padding: 0px;
	font-size: 13px;
	color: #ffffff;
	background:  #00FF00 url("../images/last-minute-pozadi-vpravo.gif") no-repeat;
	text-align: center;
	text-decoration: none;
}
#vpravo h2 a {
	color: #2C4F8A;
	text-decoration: none;
	border-bottom: none;
}
#vpravo h2 a:hover {
	text-decoration: underline;
}
#stred h2 {
	width: 225px;
	text-align: center;
}
#vlevo h2 span {
	background-color: #2C4F8A;
	padding: 4px;
}
#vpravo .novinky-emailem input,#vpravo .novinky-emailem fieldset{
	border: none;
}
#stred h2,#vlevo h3.zobrazene-vysledky,#bonus-slevy h3.zobrazene-vysledky  {
	width: 443px;
	_width: 468px;
	height: 41px;
	padding: 9px 0 0 25px;
	font-size: 13px;
	margin: 3px 0 0 0;
	color: #2c4f8a;
	background:  #f6f6f6 url("../images/stred-zobrazene-vysledky-h2-bg.gif") no-repeat;
	position: relative;
	left: 5px;
	_position: static;
}
#vlevo h3.zobrazene-vysledky,#bonus-slevy h3.zobrazene-vysledky  {
	width: 661px;
	_width: 687px;
	color: #2c4f8a;
	background:  #f6f6f6 url("../images/vlevo-zobrazene-vysledky-h2-bg.gif") no-repeat;
	position: relative;
	left: 5px;
}
#vpravo .novinky-emailem  {
	width: 209px;
	_width: 224px;
	height: 42px;
	padding: 0 0 0 15px;
	margin-bottom: 13px;
	font-size: 10px;
	color: #ffffff;
	background:  #f36b0a url("../images/vlevo-novinky-mailem-bg.gif") no-repeat;
}
#vpravo .novinky-emailem input.text,#vpravo .novinky-emailem input.tlacitko {
	width: 122px;
	_width: 132px;
	height: 12px;
	_height: 18px;
	padding: 3px 5px;
	color: #2c4f8a;
	background:  #ffffff url("../images/input-type-text-bg.gif") no-repeat;
	position: relative;
	top: -2px;
	float: left;
	font-size: 11px;
}
#vpravo .novinky-emailem input.tlacitko {
	width: 58px;
	padding: 2px 0;
	height: 18px;
	font-size: 110%;
	background:  #ffffff url("../images/tlacitko-mensi-bg.gif") no-repeat;
	left: 5px;
}
h2.orange {
	color: #f35b00 !important;
	border-bottom: 1px #2e518b solid;
	font-size: 110% !important;
}

h3 {
	font-size: 17px;
	font-weight: bold;
	color: #017CE6;
}
#vpravo h3,#vlevo h3.ostatni-destinace,#vpravo h3.ostatni-nadpisy,#vlevo h3.ostatni-nadpisy,#vpravo h3.nadpis-dulezite-odkazy {
	width: 210px;
	_width: 225px;
	height: 40px;
	padding: 9px 0 0 25px;
	font-size: 13px;
	margin: 5px 0 0 0;
	margin-bottom: -9px;
	_margin-bottom: 0;
	color: #2c4f8a;
	background:  #00FF00 url("../images/kontakty-vpravo-h3-bg.gif") no-repeat;
}
.ostatni-nadpisy2 {
	width: 210px;
	_width: 225px;
	height: 40px;
	padding: 0px 0 0 25px;
	font-size: 13px;
	margin: 5px 0 0 0;
	margin-bottom: -9px;
	_margin-bottom: 0;
	color: #ffffff;
	background:  #ffffff url("../images/kontakty-vpravo-h3-bg.gif") no-repeat;
}
#vpravo h3 {
	padding: 9px 0 0 15px;
}
#vpravo h3.ostatni-nadpisy,#vlevo h3.ostatni-nadpisy{
	background:  #00FF00 url("../images/kontakty-vpravo-h3-ostani-bg.gif") no-repeat;
	font-size: 13px;
	color: #2D508C;
	padding: 9px 0 0 15px;
}
#vpravo h3.nadpis-dulezite-odkazy {
	background:  #ffffff url("../images/nadpis-h3-dulezite-odkazy.gif") no-repeat;
	color: #db1e00;
	padding: 9px 0 0 15px;
}
#vlevo h3.ostatni-destinace {
	width: 210px;
	_width: 225px;
	padding: 9px 0 0 15px;
}
#vpravo h3 .mensi-nadpis {
	font-size: 80%;
	font-weight: normal;
	margin-left: 6px;
}
.clear-both{
	clear: both;
	border: none;
	height: 1px;
	background-color: #3b66ad;
}
.noscreen {
	display: none; 
	clear:both;
}
.small {
	font-size: 80%;
}
.bold {
	font-weight: bold;
}
.red {
	color: #db1e00;
}
.center  {
	text-align: center;
}
/*logo*/
h1#logo {
	position: relative;
	top: 6px;
	left: 5px;
	width: 225px;
	height: 116px;
	overflow: hidden; 
	float:left;
}
h1#logo a {
	font-size: 17px;
	color: #12203B;
	text-decoration: none;
}

h1#logo span {
	display: block;
	width: 225px;
	height: 116px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("../images/shenkos-cestovni-kancelar-logo.gif") no-repeat;
	cursor: pointer;
	_cursor: hand;
}  
#hlavicka2 { width: 702px; float:right; height:125px;}

/*horni-menu*/
#horni-menu {
	_margin-bottom:3px;
	float:left;
	width: 450px;
	height: 23px;	
	padding-top:3px;
	text-align:center;
	
}
#horni-menu-dve {
	width: 233px;
	float:right;
	padding-top:3px;
	_margin-bottom:3px;  
	text-align:center;
	
}
#horni-menu li,#horni-menu-dve li{
	display: inline;
	margin: 0 5px;
}
#horni-menu a,#horni-menu-dve a {
	font-size: 10px;
	margin-top: -2px;
	color: #2D508C;
	text-decoration: none;
	border-bottom: 1px #00FF00 dashed;
	background-color: #00FF00;
}
#horni-menu-dve a {
	color: #2C4F8A;
	border-bottom: 1px #00FF00 dashed;
	background-color: #00FF00;
}
#horni-menu a:hover,#horni-menu-dve a:hover {
	border-bottom: 1px #2C4F8A dashed;
}

/*destinace*/
#destinace-recko,#destinace-oman,#destinace-izrael,#destinace-filipiny,#destinace-italie,#destinace-egypt,#destinace-senegal,#destinace-ischia,#destinace-gambie,#destinace-turecko,#destinace-cernahora,#destinace-chorvatsko,#modre-pozadi {
	width: 225px;
	height: 95px;
	margin-bottom: 6px;
	_margin-bottom: 3px;
	background: #27b5f5 url("../images/destinace-recko-bg.gif") no-repeat;
}
#destinace-egypt {
	background: #f1662b url("../images/destinace-egypt-bg.gif") no-repeat;
}
#destinace-oman {
	background: #f1662b url("../images/destinace-oman-bg.gif") no-repeat;
}
#destinace-izrael {
	background: #f1662b url("../images/destinace-izrael-bg.gif") no-repeat;
}
#destinace-filipiny {
	background: #f1662b url("../images/destinace-filipiny-bg.gif") no-repeat;
}
#destinace-senegal {
	background: #a7d324 url("../images/destinace-sae-bg.gif") no-repeat;
}
#destinace-gambie {
	background: #f1b72d url("../images/destinace-turecko-bg.gif") no-repeat;
}
#destinace-turecko {
	background: #1AE1E1 url("../images/destinace-gambie-bg.gif") no-repeat;
}
#destinace-cernahora {
	background: #996600 url("../images/destinace-cerna_hora-bg.gif") no-repeat;
}
#destinace-italie {
	background: #EC3C3C url("../images/destinace-italie-bg.gif") no-repeat;
}
#destinace-chorvatsko {
	background: #2A2F81 url("../images/destinace-chorvatsko-bg.gif") no-repeat;
}
#destinace-chorvatsko {
	background: #2A2F81 url("../images/destinace-chorvatsko-bg.gif") no-repeat;
}
#destinace-ischia {
	background: #FF00DE url("../images/destinace-mallorca-bg.gif") no-repeat;
}
#modre-pozadi {
	background: #00FF00 url("../images/destinace-ostatni-bg.gif") no-repeat;
	height: auto;
}
#destinace-filipiny h3,#destinace-izrael h3,#destinace-oman h3,#destinace-italie h3,#destinace-recko h3,#destinace-egypt h3,#destinace-senegal h3,#destinace-gambie h3,#destinace-ischia h3,#modre-pozadi h3,#destinace-chorvatsko h3, #destinace-turecko h3, #destinace-cernahora h3 {
	padding: 9px 0 0 15px;
	font-size: 13px;
}  
#destinace-chorvatsko h3 {
	color: #2A2F81;
}
#destinace-turecko h3 {
	color: #00CCEB;
}
#destinace-cernahora h3 {
	color: #996600;
}
#destinace-italie h3 {
	color: #EC3C3C;
}
#destinace-egypt h3 {
	color: #db1e00;
}
#destinace-oman h3 {
	color: #000099;
}
#destinace-izrael h3 {
	color: #000099;
}
#destinace-filipiny h3 {
	color: #000099;
}
#destinace-senegal h3 {
	color: #0000CD;
}
#destinace-gambie h3 {
	color: #A4116D;
}
#destinace-recko h3 {
 	color: #6bb500;
}
#destinace-ischia h3 {
 	color: #FF00DE;
}
#modre-pozadi h3 {
	color: #2C4F8A;
}
#destinace-filipiny ul,#destinace-izrael ul,#destinace-oman ul,#destinace-recko ul,#destinace-italie ul,#destinace-egypt ul,#destinace-senegal ul,#destinace-gambie ul,#destinace-ischia ul,#destinace-cernahora ul,#destinace-turecko ul,#destinace-chorvatsko ul {
	margin: 15px 0 0 10px;
}
#destinace-filipiny li,#destinace-izrael li,#destinace-oman li,#destinace-recko li,#destinace-italie li,#destinace-egypt li,#destinace-senegal li,#destinace-gambie li,#destinace-ischia li,#destinace-cernahora li,#destinace-turecko li,#destinace-chorvatsko li,.modre-pozadi li {
	list-style: none !important;
	margin: -2px 0;
	font-weight: normal;
}
#destinace-filipiny a,#destinace-izrael a,#destinace-oman a,#destinace-recko a,#destinace-italie a,#destinace-egypt a,#destinace-gambie a,#destinace-cernahora a,#destinace-turecko a,#destinace-ischia a,#destinace-chorvatsko a,.bile-pozadi th.odrazka a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	background: url("../images/destinace-odrazka-a.gif") no-repeat;
	border: none;
	text-align: left;
}

#destinace-senegal a {
	font-size: 11px;
	font-weight: bold;
	color: #0000CD;
	text-decoration: none;
	padding-left: 12px;
	background: url("../images/destinace-odrazka-a.gif") no-repeat;
	border: none;
	text-align: left;
}


.bile-pozadi th.odrazka a {
	color: #2e518b;
}
.border-none a {
	border: none;
}
#destinace-recko a:hover,#destinace-italie a:hover,#destinace-egypt a:hover,#destinace-senegal a:hover,#destinace-ischia a:hover,#destinace-gambie a:hover,#destinace-cernahora a:hover,#destinace-turecko a:hover,#destinace-chorvatsko a:hover,.bile-pozadi th.odrazka a:hover {
	background: url("../images/destinace-odrazka-a-hover.gif") no-repeat;
}
.modre-pozadi .doprava {
	float: right;
	position: relative;
	top: -16px;
	left: -15px;
}
.modre-pozadi .doprava a {
	background: #3B66AD;
	padding: 0;
	margin: 0 3px;
	float: left;
}
.modre-pozadi img {
	width: 11px;
	height: 11px;
}
#modre-pozadi h4 {
}
.modre-pozadi td {
	_padding: 3px 0;
}
.bile-pozadi th {
	text-align: left;
	padding-left: 7px;
}
col.prvni {
	width: 90%;
}


/*ke-stazeni,reference,partneri*/
ul.reference li,.reference-vne li,ul.partneri li,.materialy-ke-stazeni li{
	list-style: none !important;
}
ul.reference a,.reference-vne a,ul.partneri a,.materialy-ke-stazeni a{
	padding-left: 17px;
	border: none;
	background: url("../images/odrazka-a.gif") no-repeat;
}
ul.reference a:hover,.reference-vne a:hover,ul.partneri a:hover,.materialy-ke-stazeni a:hover{
	border: none;
	text-decoration: underline;
	background: url("../images/odrazka-a-hover.gif") no-repeat;
}
ul.partneri {
	width: 200px;
}
ul.materialy-ke-stazeni {
	width: 100%;
}
ul.materialy-ke-stazeni a{
	background: url("../images/odrazka-stahnout-a.gif") no-repeat;
}
ul.materialy-ke-stazeni a:hover{
	background: url("../images/odrazka-stahnout-a-hover.gif") no-repeat;
}
ul.partneri a{
	background: url("../images/odrazka-partneri-a.gif") no-repeat;
}
ul.partneri a:hover{
	background: url("../images/odrazka-partneri-a-hover.gif") no-repeat;
}
.modre-pozadi h4 {
	font-size: 100%;
}
.reference-vne {
	margin: 30px 0 0 30px;
}
.reference-vne li{
	margin: 6px 0;
}
.reference-vne a{
	font-size: 110%;
}

/*STRED*/
#stred #menu-nahore,h2#horni-nadpis {
	width: 431px;
	_width: 468px;
	height: 42px;
	background:  #00FF00 url("../images/eurovikendy-firstminute-lasminute-letenky.gif") no-repeat;
	padding-left: 37px;
	margin-bottom: 4px;
	position: relative;
	left: 5px;
	_left: 0;
}
h2#horni-nadpis {
	text-align: center;
	width: 660px;
	_width: 697px;
	height: 33px;
	_height: 42px;
	background:  #00FF00 url("../images/stred-horni-nadpis.gif") no-repeat;
	position: static;
}
#stred #menu-nahore li,#stred #menu-nahore h3 {
	display: inline;
}
#stred #menu-nahore a {
	color: #2D508C;
	font-size: 13px;
	padding: 6px 11px 11px;
	margin: 3px 2px 1px;
	text-decoration: none;
	height: 22px;
	position: relative;
	top: 9px;
	_top:1px;
	border: none;
}
#stred #menu-nahore a:hover {
	background-color: #00FF00;
}
#stred #zajezdy,#vlevo #zajezdy,#vlevo .zajezdy {
	width: 438px;
	_width: 468px;
	border-left: 1px #dadada solid;
	border-right: 1px #dadada solid;
	background-color: #f6f6f6;
	padding: 5px 14px 0;
	position: relative;
	top: -9px;
	left: 5px;
	_top: -1px;
	_left: 0;
}
#vlevo #zajezdy {
	width: 654px;
	_width: 686px;
	padding: 5px 15px 0;
	position: relative;
	left: 5px;
}				   

#vlevo .zajezdy {
	width: 654px;
	_width: 686px;
	padding: 5px 15px 0;
	position: relative;
	left: 5px;
}
#stred .pod-zajezdy,#vlevo .pod-zajezdy, #bonus-slevy .pod-zajezdy {
	width: 468px;
	height: 9px;
	background: url("../images/pod-zajezdy-index-bg.gif") no-repeat;
	position: relative;
	top: -14px;
	margin-top:-12px;
	left: 5px;
	_position: static;
	_margin-top: -1px;
}
#vlevo .pod-zajezdy,#bonus-slevy .pod-zajezdy {
	width: 686px;
	background: url("../images/pod-zajezdy-bg.gif") no-repeat;
	position: relative;
	top: 0;
	_left: 5px;
}
#stred #zajezdy div,#vlevo #zajezdy table,#vlevo .zajezdy table {
	width: 421px;
	_width: 437px;
	height: 78px;
	_height: 90px;
	padding: 7px 8px 5px 8px;
	margin: 5px 0;
	background:  #ffffff url("../images/zajezd-index-bg.gif") no-repeat;
}
#vlevo #zajezdy table,#vlevo .zajezdy table {
	width: 100%;
	height: 77px;
	_height: 97px;
	margin: 10px 0;
	background:  #ffffff url("../images/zajezd-bg.gif") no-repeat;
	font-size: 90%;
}
#stred #zajezdy strong {
	color: #000000;
}
#stred #zajezdy h5 {
	font-weight: normal;
}
#stred #zajezdy a.ramecek,#vlevo #zajezdy a.ramecek,#vlevo .zajezdy a.ramecek {
	display: block;
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 15px;
	border: 1px #ffffff solid;
}
#vlevo #zajezdy td,#vlevo .zajezdy td{
	line-height: 10px;
	_line-height: 18px;
}
#vlevo #zajezdy td.datum,#vlevo .zajezdy td.datum{
	color: #000000;
}

#vlevo #zajezdy td.hotel,#vlevo .zajezdy td.hotel{
	color: #dd2c10;
}
#vlevo #zajezdy th,#vlevo .zajezdy th{
	text-align: left;
	font-size: 95%;
	position: relative;
	top: 6px;
	padding-bottom:1px;
}
#vlevo #zajezdy td p,#vlevo .zajezdy td p{
	
	line-height:110%;
	margin-top:5px;
}
#vlevo #zajezdy a.ramecek,#vlevo .zajezdy a.ramecek {
	display: block;
	margin-right: 0;
}
#stred #zajezdy a.ramecek:hover {
	border: 1px #dadada solid;
}
#vlevo #zajezdy table img,#vlevo .zajezdy table img{
	margin-top: 5px;
	width: 100px;
	height: 75px;
}
#stred #zajezdy .cena {
	color: #f35b00;
	font-size: 100%;
	float: right;
	position: relative;
	top: -1px;
	_top: -17px;
}
#vlevo #zajezdy .cena,#vlevo .zajezdy .cena {
	color: #f35b00;
	font-size: 110%;
}  

#vlevo #zajezdy .cena strike,#vlevo .zajezdy .cena strike {
	color: #A9A9A9;
	
}



#stred #zajezdy h4,#vlevo #zajezdy h4,#vlevo .zajezdy h4 {
	display: inline;
	font-size: 105%;
	color: #2c4f8a;
}
#stred #zajezdy h4.egypt,#vlevo #zajezdy h4.egypt,#vlevo .zajezdy h4.egypt {
	color: #6bb500;
}
#stred #zajezdy h4.recko,#vlevo #zajezdy h4.recko,#vlevo .zajezdy h4.recko {
	color: #017ce6;
}
#stred #zajezdy h4.senegal,#vlevo #zajezdy h4.senegal,#vlevo .zajezdy h4.senegal {
	color: #db1e00;
}
#stred #zajezdy h4.gambie,#vlevo #zajezdy h4.gambie,#vlevo .zajezdy h4.gambie {
	color: #f18d2b;
}
#stred a.tlacitko,#vlevo a.tlacitko {
	display: block;
	width: 78px;
	height: 19px;
	text-align: center;
	color: #2c4f8a;
	background: #dadada url("../images/zobrazit-detail-zajezdu-tlacitko.gif") no-repeat;
	float: right;
	border: none;
	font-size: 12px;
}
#vlevo a.tlacitko {
	float: none;
	height: 14px;
	_height: 19px;
	padding-top: 5px;
	_padding-top: 0;
}
#vlevo a.tlacitko:hover,#stred a.tlacitko:hover {
	border: none;
	color: #f35b00;
}

/*novinky*/
dl#novinky {
	width: 443px;
	margin: 5px 0 5px 12px;
	font-size: 90%;
	line-height: 130%;
	text-align: justify;
}
dl#novinky dt {
	color: #f35b00;
	font-size: 120%;
	margin: 3px 0;
}
dl#novinky .datum {
	font-weight: normal;
	color: #2c4f8a;
	font-size: 100%;
	margin-bottom: 2px;
}
dl#novinky dd {
	margin-bottom: 12px;
}

/*VPRAVO*/
#vyhledavani-index {
	overflow: hidden;
	width: 192px;
	_width: 224px;
	height: 280px;
	_height: 295px;
	background: #f4a22b url("../images/vyhledavani-zajezdu-index-bg.gif") no-repeat;
	padding: 0 16px;
	margin-bottom: 3px;
}
#vyhledavani-index legend {
	font-size: 13px;
	_font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	position: relative;
	top: -4px;
	margin-bottom: 5px;
}
#vyhledavani-index select {
	display: block;
	width: 191px;
	margin: 2px 0;
	color: #2c4f8a;
	font-size:12px;
}
#vyhledavani-index label {
	color: #ffffff;
	margin: 6px 0;
	display: block;
	font-size: 12px;
}
#vyhledavani-index input.submit {
	width: 78px;
	height: 25px;
	background: #f4a22b url("../images/hledat-zajezd-velke-tlacitko.gif") no-repeat;
	color: #2c4f8a;
	border: none;
}
/*kontakt*/
.modre-pozadi,.bile-pozadi,.dulezite-odkazy {
	width: 208px;
	_width: 225px;
	background-color: #00FF00;
	border-left: 1px #dadada solid;
	border-right: 1px #dadada solid;
	padding: 10px 0px 5px 15px;
	font-size: 90%;
	color: #2D508C;
}

.dulezite-odkazy {
	background-color: #f1662b;
	padding-left: 30px;
	height: auto;
	width: 193px;
	_width: 225px;
}
.dulezite-odkazy a {
	font-size: 120%;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px #ffffff solid;
	padding-top: 3px;
	
}
.dulezite-odkazy a:hover {
	border-bottom: 1px #ffffff dashed;
}
.dulezite-odkazy li {
	list-style: square;
}
#vlevo .modre-pozadi {
	width: 225px;
	padding: 10px 0px 5px 0;
	_padding: 10px 0px 5px 15px;
}
#pravo .modre-pozadi {
	padding: 10px 0px 5px 5px;
	_padding: 10px 0px 5px 15px;
}	

#vpravo .modre-pozadi {
height: 300px;
}

.bile-pozadi {
	height: auto;
	background-color: #ffffff;
	color: #5A5A5A;
}
.bile-pozadi img{
	position: relative;
	top: 6px;
	margin-right: 3px;
}
.bile-pozadi h4{
	display: inline;
	font-size: 100%;
	color: #db1e00;
	margin-right: 7px;
	clear: left;
}

#vlevo .modre-pozadi a{
	border: none;
}
#vlevo .modre-pozadi td.odrazka a{
	margin-left: 10px;
}
.modre-pozadi p{
	width: 80px;
	float: left;
	margin: 3px 10px 7px 0;
}
.modre-pozadi p.nonstop {
	width: 185px;
	text-align: center;	
}
.modre-pozadi .telefon{
	font-weight: bold;
	color: #ffffff;	
	font-size:80%;
}
.modre-pozadi a{
	color: #2C4F8A;
	border-bottom: 1px #2C4F8A solid;
}
#vpravo .modre-pozadi a{
	font-size: 70%;
	_font-size: 70%;
}
.modre-pozadi a:hover{
	border-bottom: 1px #2C4F8A dashed;
}
.pod-modre-pozadi,.pod-bile-pozadi,.pod-dulezite-odkazy {
	width: 225px;
	height: 8px;
	background:  #ffffff url("../images/pod-modre-pozadi-bg.gif") no-repeat; 
	margin-bottom: 2px;
	clear:both;
}
.pod-dulezite-odkazy {
	background:  #ffffff url("../images/pod-dulezite-odkazy.gif") no-repeat;
}
.pod-bile-pozadi {
	background:  #ffffff url("../images/pod-bile-pozadi-bg.gif") no-repeat;
}
.loga-firem img {
	float: left;
	margin: 0 7px;
}
.bile-pozadi .staty h4 a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border:0px;
}

.bile-pozadi .staty {
	float:left;width:49%;	
}

.bile-pozadi .staty h4 { padding-right:0px; }
/*images*/
.fullbanner img {
	width: 468px;
	height: 60px;
	margin-left: 3px;
	_margin-left: 0;
}
.banner img {
	width: 225px;
	height: 100px;
	margin: 2px 0 9px;
}


	/*HLAVNI VYHLEDAVANI*/
/*FORM*/
#hlavni-vyhledavani,#hlavni-vyhledavani-recenze,form.filtry {
	width: 626px;
	_width: 643px;
	margin: 14px 0 8px 24px;
	padding: 8px 0 8px 17px;
	border: 1px #dadada solid;
}
form.filtry {
	display: block;
	width: 300px;	
	display: block;
	margin: 2px 0 45px 215px;
	_margin: 2px 0 2px 235px;
	padding: 0;
	border: none;
}
form#hlavni-vyhledavani select,form.filtry select{
	margin: 2px 0;
	color: #2c4f8a;
	border: 1px #dadada solid;
	width: 115px;
}
form#hlavni-vyhledavani-recenze select {
	margin: 2px 0;
	color: #2c4f8a;
	border: 1px #dadada solid;
	width: 145px;
}
form#hlavni-vyhledavani legend,form#hlavni-vyhledavani-recenze legend,form.filtry legend{
	display: none;
}
form#hlavni-vyhledavani label,form#hlavni-vyhledavani-recenze label,form.filtry label {
	color: #f35b00;
	font-size: 90%;
	_font-size: 100%;
}
form.filtry label {
	color: #5d5d5d;
}
form#hlavni-vyhledavani p,form.filtry p{
	width: 124px;
	text-align: left;
	float: left;
	margin: 2px 0;
}

form#hlavni-vyhledavani p.velke{
	width: 154px;
	text-align: left;
	float: left;
	margin: 2px 0;
}

form#hlavni-vyhledavani-recenze p{
	width: 154px;
	text-align: left;
	float: left;
	margin: 2px 0;
}

form#hlavni-vyhledavani-recenze .submit{
	float: right; 
	margin-right:10px;
	
}

/*strankovani*/
.strankovani {
	text-align: center;
	font-weight: bold;
	margin: 3px 0;
	padding-bottom: 5px;
}
.strankovani a {
	padding: 1px 3px;
	border: 1px #dadada solid;
	color: #5a5a5a;
	font-weight: bold;
}
.strankovani a:hover {
	border: 1px #f35b00 solid;
}
.strankovani a.sipky {
	font-family: 'Comic Sans MS';
	font-size: 18px;
	font-weight: bold;
	border: none;
	color: #dadada;
}
.strankovani a.sipky:hover {
	border: none;
	color: #f35b00;
}

/*detail*/
#detail dd,#bonusy-slevy dd,#bonusy-slevy p {
text-align: justify;
}
#detail  {
	margin: 10px;
}	   

.margin { margin:10px; width:100%;}

.margin .slevadiv { text-align:center; }

#bonusy-slevy ol {
	margin-left: 30px;
}
#bonusy-slevy dt ,#bonusy-slevy strong {
	color: #db1e00;
}
#detail h3,#rezervace-zajezdu legend,#vypocet-ceny legend,#kontakty h3 {
	margin: 30px 0 10px;
	font: 150% Arial,Helvetica,sans-serif;
	color: #f49800;
}
#rezervace-zajezdu legend,#vypocet-ceny legend  {
	position: relative;
	left: -17px;
	margin: 30px 0 10px;
}
#detail table{
	font-size: 90%;
}
#detail th{
	text-align: left;
	color: #2c4f8a;
	padding-right: 5px;
}
.detail-udaje {
	font-size: 90%;
	width: 646px;
	margin: 6px 0;
}

#detail h4.hvezda{
	margin: 15px 0;
	padding: 15px 0 20px 60px;
	background: url("../images/h4-hvezda.gif") no-repeat;
	font-size: 90%;
}
#detail .orange{
	font-size: 120%;
}
#detail dt,#detail caption{
	padding: 5px 0 5px 60px;
	margin: 15px 0 0px;
	background: url("../images/dt-musle.gif") no-repeat;
	color: #db1e00;
	font: 110% Arial;
	_font: 120% Arial;
	font-weight: bold;
	text-align: left;
	clear: both;
}
#detail caption{
	font: 120% Arial;
	_font: 130% Arial;
	font-weight: bold;
}
#detail dd{
	margin-left: 15px;
}
table.cena {
	width: 346px;
}
table.cena th{
	padding: 5px 0 0 15px;
}
#detail-vlevo {
	width: 480px;
	float: left;
	margin-right: 8px;
}

#detail-vlevo h2 { font-size:110%; margin:0px; padding:0px; color:orange;border:0px;background:none;}  

#detail-vlevo p { margin-bottom:5px; }

#detail-vpravo {
	width: 125px;
	float: right;
	padding-top: 23px;
	margin-left: 0px;
}
#detail-vpravo a{
	width: 130px;
	padding: 2px;
	margin: 5px 0;
	border: none;
	_border: 5px #dadada solid;
}
#detail-vpravo img{
	padding: 2px;
	margin: 5px 0;
	_margin: 0;
	border: 5px #dadada solid;
	_border: none;
}
#detail-vpravo a:hover{
	border: none;
	_border: 5px #96a5bd solid;
}
#detail-vlevo ul {
	margin: 0;
}
#detail-vlevo li,.podmenu li  {
	padding-left: 18px;	
	
	list-style: none !important;
	background: url("../images/odrazka-sipka.gif") no-repeat;
}
#detail-vlevo ul.hodnoceni li {
	background: url("../images/odrazka-nike.gif") no-repeat;
}
#detail-vlevo hr {
	width: 90%;
	height: 1px;
	background: #dadada;
	_border: 1px #dadada dashed;
	margin: 8px 0;
}
#detail p {
	text-align: justify;
}
/*rezervace-zajezdu*/
#rezervace-zajezdu {
	display: block;
	margin-bottom: 10px;
	width: 390px;
	_width:400px;
	float: left;
	padding: 0 10px 0 18px;
	border:1px solid #DCDCDC;
} 

.rezervace-vlevo {
	width: 185px;
	float: left;
	margin-bottom: 15px;
}
.rezervace-vpravo {
	width: 185px;
	float: right;
	margin-bottom: 15px;
	
}
#rezervace-zajezdu h4,#vypocet-ceny h4{
	font-size: 90%;
	color: #2c4f8a;
	padding: 3px 0;
}
#bonusy-slevy h4{
	font-size: 110%;
	color: #2c4f8a;
	padding: 7px 0 3px;
}
input{
	width: 180px;
	border: 1px #dadada solid;
	background: url("../images/input-text-registrace-bg.gif") repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	color: #79919c;
	padding-left: 3px;
}
.submit{
	width: 210px;
	border: 1px #f35b00 solid;
	background: #f47510 url("../images/input-submit-registrace-bg.gif") repeat-x;
	color: #ffffff;
	margin-left: 90px;
	padding: 0;
}
form#hlavni-vyhledavani input.submit{
	margin: 15px 0 0 195px;
}
.submit{
	margin: 15px 0 5px 0;
}
#rezervace-zajezdu p,#vypocet-ceny p{
	padding: 2px 0;
}
#rezervace-zajezdu label,#vypocet-ceny label{
	font-family: Tahoma;
}
#vypocet-ceny{
	display: block;
	margin-bottom: 10px;
	width: 200px;
	float: right;
	padding: 0 0 0 18px;
	margin-right: 10px;
	margin-left:5px;	
	background-color:#F5F5F5;
}
#vypocet-ceny .red{
	font-size: 110%;
}

#detail-vpravo a.vice-fotografii {
	display: inline;
	width: 100%;
	border: none;
	border-bottom: 1px #2c4f8a solid;
	text-align: center;
	margin: 27px;
	_margin: 0;
}
#detail-vpravo a.vice-fotografii:hover {
	border: none;
	border-bottom: 1px #2c4f8a dashed;
}
/*pojisteni-ck*/
a.pojisteni-ck-verze-pro-tisk,a.pojisteni-ck-doklad-o-pojisteni {
	display: block;
	width: 204px;
	padding: 5px;
	height: 340px;
	border: 1px #dadada solid;
	text-align: center;
	float: left;
	margin: 20px 0 0 130px;
	_margin: 20px 0 0 80px;
	background: #ffffff url("../images/pojisteni-ck-verze-pro-tisk.gif") no-repeat 0 35px;
}
a.pojisteni-ck-doklad-o-pojisteni {
	margin: 20px 0 0 20px;
	background: #ffffff url("../images/pojisteni-ck-doklad-o-pojisteni.gif") no-repeat 0 50px;
}
a.pojisteni-ck-verze-pro-tisk:hover,a.pojisteni-ck-doklad-o-pojisteni:hover {
	border: 1px #2c4f8a solid;
}

/*informace*/
.informace,.informace-recko,.informace-egypt,.informace-senegal,.informace-gambie {
	padding: 10px 15px; 
}
.informace p,.informace-recko p,.informace-egypt p,.informace-senegal p,.informace-gambie p{
	margin: 7px 0;
	text-align: justify; 
}
.informace a,.informace-recko a,.informace-senegal a,.informace-gambie a {
	float: left;
	padding: 2px;
	margin: 5px 3px 0 0;
	border: 5px #dadada solid;
}
.informace a.float-right,.informace-recko a.float-right,.informace-egypt a.float-right,.informace-senegal a.float-right,.informace-gambie a.float-right {
	float: right;
	margin: 5px 0 0 3px;
}
.informace a:hover{
	border: 5px #017ce6 solid;
}
.informace-recko a:hover{
	border: 5px #017ce6 solid;
}
.informace-egypt img { margin:6px; }
.informace-senegal a:hover {
	border: 5px #db1e00 solid;
}
.informace-gambie a:hover {
	border: 5px #f29539 solid;
}
.informace h3,.informace dt {
	font-size: 110%;
	margin: 15px 0 5px;
	color: #db1e00;
}
.informace ul {
	margin-left: 20px;
}
.informace li {
	list-style: none;
	padding-left: 18px;
	background: url("../images/odrazka-sipka.gif") no-repeat;
}

/*admin*/
textarea {
	border: 1px #dadada solid;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a64ab;
}
textarea.velka{
	_width: 650px;
}
legend {
	padding: 15px 0 4px;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	color: #db1e00;
}
form.admin {
	margin: 15px;
	width: 600px;
}
form.admin p{
	margin: 3px 0;
}
form.admin select{
	border: 1px #dadada solid;
}
.radio,.checkbox {
	border: none;
	background: none;
	width: auto;
	height: auto;
}
ul.stranka {
	margin: 5px 0 5px 16px;
}
.admin_menu {
	margin-left: 20px;
	margin-top: 10px;
	width: 220px;
}
.podmenu {
	margin-left: 30px;
}
.podmenu li {
	margin: 3px 0;
}
.podmenu a,podmenu .active {
	font-size: 120%;
	border: none;
	margin: 3px 0;
}
.podmenu .active {
	color: #f35b00;
	font-size: 120%;
}
#detail strong {
	color: #db1e00;
}
/*letoviska*/
h3.letoviska {
	font-size: 160%;
	color: #f25b00;
	margin-left: 15px;
	font-weight: normal;
}
ul.letoviska,ol.letoviska {
	margin: 10px 0 10px 30px;
}
ol.letoviska {
	margin: 10px 0 10px 80px;
}
ul.letoviska li,ol.letoviska li{
	list-style: none !important;
	margin: 5px 0;
}
ul.letoviska a {
	font-size: 120%;
	padding-left: 20px;
	background: url("../images/odrazka-letoviska.gif") no-repeat 0 5px;
	border: none;
}
ul.letoviska a:hover {
	background: url("../images/odrazka-letoviska.gif") no-repeat 4px 5px;
	border: none;
}

/*prehled-hotelu*/
#prehled-hotelu {
	margin: 25px 0 10px 35px;
}
#prehled-hotelu a {
	display: block;
	width: 140px;
	height: 180px;
	padding: 5px;
	margin: 4px;
	float: left;
	border: none;
}
#prehled-hotelu a:hover {
	background: #e6e6e6;
}
/*fakultativni vylety*/
.cena-vyletu {
	font-size: 80%;
	color: #606060;
}

/*vseobecne-podminky*/
#vseobecne-podminky {
	margin-left: 35px;
	text-align: justify;
}
#vseobecne-podminky p {
	margin: 5px 0 5px -10px;
}
#vseobecne-podminky h4,h4.red{
	font-size: 110%;
	color: #db1e00;
	margin: 20px 0 -5px;
}
#vseobecne-podminky h5,#vseobecne-podminky dt{
	font-size: 100%;
	color: #3a64ab;
	margin: 10px 0 -5px 0;
	padding: 0;
	background: none;
}
#vseobecne-podminky dt{
	margin: 10px 0 0;
	padding: 0;
	background: none;
}
#vseobecne-podminky dt strong{
	color: #3a64ab;
}
#vseobecne-podminky dd{
	margin-left: 0;
}
#vseobecne-podminky table {
	margin-left: 10px;
	width: 600px;
}
#vseobecne-podminky thead th {
	font-weight: bold;
	color: #5a5a5a;
}
#vseobecne-podminky th {
	font-weight: normal;
}
ol ul li {
	margin-top: 5px;
}
.podseznam li {
	list-style: none;
	margin-top: 10px;
}
ol p,ol li {
	margin: 0;
	padding: 0;
}
#vseobecne-podminky ul.alpha,#vseobecne-podminky .podseznam ul.alpha li,.lower-roman{
	list-style-type: lower-alpha !important;
	margin-left: 25px;
	margin-top: 15px;
}
#vseobecne-podminky .podseznam ul.alpha li {
	margin-left: 0px;
}
.lower-roman {
	list-style-type: lower-roman !important;
}

ol caption {
	text-align: left;
	color: #f49800;
	margin-bottom: 10px 0;
}
/*kontakty*/
#kontakty {
	margin: 10px 0;
}
#kontakty div{
	width: 48%;
	float: left;
	margin-left: 5px;
	height: 250px;
}
#kontakty h3 {
	margin: 30px 0 0 0;
}
#kontakty p {
	margin: 8px 0;
}
#kontakty table {
	font-size: 95%;
	position: relative;
	top: 10px;
	width: 180px;
	margin-left: 10px;
}
#kontakty caption h3{
	padding-bottom: 15px;
	text-align: left;
}
#kontakty th {
	text-align: left;
}
#kontakty hr{
	clear: both;
	width: 90%;
	height: 1px;
	background: #dadada;
	_border: 1px #dadada dashed;
	margin: 5px 0 0 0;
	text-align: center;
} 

table td{
	padding: 2px 3px;
	width: 650px;
	font-size: 12px;
}

.fotka_index {
	border: 0px solid white;
	width: 100px;
	height: 75px;
}

.tabulka-podminky td {
	width: auto;
}
#fotogalerie {
	width: 660px;
	margin-left: 15px;
}
#fotogalerie a {
	width: 130px;
	height: 200px;
	padding: 2px 0;
	margin: 5px;
	float: left;
	border: none;
}
#fotogalerie img {
	padding: 2px;
	margin: 5px 0;
	_margin: 0;
	border: none;
	_border: 5px #dadada solid;
}
.display-block {
	display: block;
}
.banner-flash2 {
	
	width: 466px;
	height: 93px;  
	float:left;
}
.banner-flash2 a {
	border: 0;
	padding: 0;
}
.banner-flash2 a:hover {
	border: 0;
	padding: 0;
}
.banner-flash {
	
	float:right;
	
	margin-right:7px!important;
	margin-right:3px;
	width: 225px;
	height: 93px;
}
.banner-flash a {
	border: 0;
	padding: 0;
}
.banner-flash a:hover {
	border: 0;
	padding: 0;
}
.em {
	padding-top: 20px;
}
#letenky {
	display:block;
	width: 170px;
	_width: 225px;
	height: 32px;
	_height: 39px;
	padding: 7px 0 0 55px;
	margin: 3px 0 1px;
	background: #FFFFFF url("../images/letenky-bg.gif") no-repeat;
}
#soubory {
	display:block;
	width: 170px;
	_width: 225px;
	height: 32px;
	_height: 39px;
	padding: 7px 0 0 55px;
	margin: 3px 0 1px;
	background: #FFFFFF url("../images/soubory-bg.gif") no-repeat;
}
#letenky a,#soubory a {
	font-size: 120%;
	border:none;
	color: #2D508C;
	font-weight: bold;
}
#letenky a:hover,#soubory a:hover {
	text-decoration: underline;
	border: none;
}
.iframe_letenky {
	width: 690px;
	height: 800px;
}
.bez-odsazeni {
	text-indent: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

#bonusy-slevy h3.cerveny-nadpis {
	width: 100% !important;
	background-color: #ffffff !important;
	margin: 40px 0 15px !important;
	color: #db1e00 !important;
	font-size: 130% !important;
}
.logo-shenkos {
	margin-right: 7px;
	width: 183px;
	height: 94px;
}
.logo-alika {
	margin-left: 7px;
	width: 177px;
	height: 96px;
}
#bonusy-slevy .center {
	margin-top: 25px;
}
#bonusy-slevy .center a,#bonusy-slevy .center a:hover {
	border:none;
} 

#bonusy-slevy .margin p { margin-bottom:10px; }

.poznavacka {
	margin-top: 8px;
	padding-top: 8px;
}
.fullbanner a,.fullbanner a:hover {
	border: none;
}
.slunicko {
	margin-left: 260px;
	width: 146px;
	height: 92px;
}

.odkazy-reklama ul{
	margin: 30px 10px 20px 40px;
}
.odkazy-reklama ul li{
	list-style-type: square;
	margin: 6px 0;
}

#vypis-terminu {
	height: 130px;
	overflow: auto;
	width: 470px;
}

#vypis-terminu li {
	list-style: none;
}	 

.registrace { margin-top:20px; width:650px; }

.registrace div { width:45%;height:200px;float:left; margin-right:2px; border: 1px solid #DCDCDC; padding:5px; background-color: #F5F5F5; }

.registrace div input { width:150px; }

#vlevo table.registracni-formular {  margin-top:10px;} 

#vlevo table.registracni-formular td { width:50%; }	 

#navigace { font-size:80%; margin-bottom:15px; width:650px;}  

#prihlaseniregistrace fieldset { border: 1px solid #DCDCDC; }

.recenzezeme { width:48%; float:left; list-style:none; margin-bottom:2px;}
.recenzezeme li {  margin-right:2px;font-size:90%;}
.cb { clear:both; }	

.bile-pozadi .podseznam { margin-top:-5px; } 

.pojisteni {margin:10px; font-size:12px; }

.pojisteni table { border:1px solid #DCDCDC; }

#zajezdy h3 { font-size:120%; padding-bottom:5px; line-height:122%;}
#zajezdy h3 a { color: darkorange; }
#vlevo #zajezdy table h3 img { width:16px; height:10px; }

#stred #incoming { background:  #ffffff url("../images/incoming.gif") no-repeat; margin-bottom:0px; height:40px;}
#stred h2#incoming a { color: #ffffff; font-size: 15px;}


