body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #FFF4E5 url(../images/bgrBody.gif) repeat-x top;
}

a {
	text-decoration: none;
}

table {
	font-size: 11px;
}

h1,h2,h3,h4,h5,h6,p,ul,li,form {
	margin: 0;
	padding: 0;
}

input,select,textarea {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

#mainDiv {
	width: 935px;
	margin: 0px auto;
}

img {
	border: 0px;
}

.clearFix {
	clear: both;
}

.ie6fix {
	display: none;
	_display: block;
}

#rootDivBgr {
	width: 935px;
	float: left;
	background: url(../images/bgrRootDivBgr.gif) repeat-y;
}

#rootDiv {
	width: 923px;
	padding: 0 6px 0 6px;
	float: left;
	background: transparent url(../images/bgrRootDiv.gif) no-repeat top;
}

#topCollage {
	float: left;
	width: 923px;
	height: 121px;
	background: url(../images/topCollage.jpg) no-repeat;
}

#topCollage a {
	float: left;
	display: block;
	width: 148px;
	height: 100px;
	margin-left: 390px;
	_margin-left: 195px;
	margin-top: 10px;
}

#mainArea {
	float: left;
	width: 923px;
	/*	overflow: hidden;*/
	background: url(../images/bg.gif) repeat-y;
}

#rootDivBgr #mainLeftMenu {
	display: none;
	width: 17px;
	height: 96px;
	float: left;
	padding: 6px 0 0 1px;
	position: absolute;
	margin-left: -13px;
	margin-top: 10px;
	background: url(../images/bgrMainLeftMenu.gif) no-repeat;
}

#mainLeftMenu div,#mainLeftMenu a {
	width: 16px;
	height: 17px;
	float: left;
}

#mainLeftMenu div {
	margin-bottom: 7px;
}

#mainLeftMenu #bgrMainLeftMenuItem1,#mainLeftMenu #bgrMainLeftMenuItem1 a,#mainLeftMenu #bgrMainLeftMenuItem1 a:hover
	{
	background: url(../images/bgrMainLeftMenuItem1.gif) no-repeat;
}

#mainLeftMenu #bgrMainLeftMenuItem2,#mainLeftMenu #bgrMainLeftMenuItem2 a,#mainLeftMenu #bgrMainLeftMenuItem2 a:hover
	{
	background: url(../images/bgrMainLeftMenuItem2.gif) no-repeat;
}

#mainLeftMenu #bgrMainLeftMenuItem3,#mainLeftMenu #bgrMainLeftMenuItem3 a,#mainLeftMenu #bgrMainLeftMenuItem3 a:hover
	{
	background: url(../images/bgrMainLeftMenuItem3.gif) no-repeat;
}

#mainLeftMenu #bgrMainLeftMenuItem4,#mainLeftMenu #bgrMainLeftMenuItem4 a,#mainLeftMenu #bgrMainLeftMenuItem4 a:hover
	{
	background: url(../images/bgrMainLeftMenuItem4.gif) no-repeat;
}

/* leftSide - start */
#leftDiv {
	float: left;
	width: 216px;
}

#leftCollage {
	float: left;
	width: 216px;
	height: 83px;
	background: url(../images/leftCollage.jpg) no-repeat;
}

#leftMenuBgr {
	width: 211px;
	float: left;
	background: #B4D7DE url(../images/bgrLeftMenuBgr.gif) repeat-y;
}

#leftMenu {
	width: 203px;
	float: left;
	padding: 8px 0 8px 8px;
	background: url(../images/menuBg.jpg) no-repeat top;
}

#leftMenu * {
	list-style: none;
	list-style-position: outside;
}

/*#leftMenu a { display:block; overflow:hidden; text-decoration:none; font-weight:bold;  margin:0; }*/
#leftMenu h1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #004F92;
	padding: 0 0 8px 3px;
}

#leftMenu li a {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #004F92;
	padding: 0px 5px 8px 3px;
}

#leftMenu li ul li a {
	line-height: 20px;
	font-size: 11px;
	display: block;
	padding: 0 0 0 20px;
	text-decoration: none;
	color: #004F92;
	font-weight: bold;
	background: url(../images/bgrMenuItem.gif) no-repeat bottom left;
}

#leftMenu li ul li ul li a {
	line-height: 20px;
	font-size: 11px;
	display: block;
	padding: 0 0 0 30px;
	text-decoration: none;
	color: #004F92;
	font-weight: bold;
	background: none;
}

#leftMenu h2 {
	width: 200px;
	height: 21px;
	background: url(../images/bgrMenuItem.gif) no-repeat bottom left;
}

#leftMenu h2 a {
	line-height: 20px;
	font-size: 11px;
	display: block;
	padding: 0 0 0 20px;
	text-decoration: none;
	color: #004F92;
	font-weight: bold;
}

#leftMenu h2 a:hover {
	color: #FB7200;
}

#callCentrum {
	float: left;
	width: 211px;
	padding-bottom: 2px;
	background: url(../images/callCentrum.gif) no-repeat;
}

#callCentrumRight {
	float: right;
	width: 189px;
	border-right: 2px solid #CAE6FE;
	padding-bottom: 2px;
	background: url(../images/callCentrum.gif) no-repeat;
}

#callCentrumText {
	float: left;
	margin-left: 70px;
	_margin-left: 37px;
	margin-top: 23px;
}

#icqContact,#icqContact a,#icqContact a:hover {
	float: left;
	display: block;
	width: 211px;
	height: 43px;
	text-decoration: none;
	background: url(../images/icqContact.gif) no-repeat;
}

#chatBlock {
	float: left;
	display: block;
	width: 211px;
	margin-top: 5px;
}

#live_person_table {
	margin-left: 10px;
}

/*#icqContactText {
	padding-left: 58px;
	margin-top: 4px;
}

#icqContactText a, #contactUsText a {
	text-decoration: none;
	color: black;
}

#icqContactText a:hover, #contactUsText a:hover {
	text-decoration: underline;
}

#contactUsText {
	margin-top: 8px;
	padding-left: 41px;
	font-weight: bold;
}*/
.formSidebarField {
	float: left;
	background: url(../images/newsEmailBg.gif) repeat-x;
	border: 1px solid black;
}

.formSidebarSubmit {
	float: left;
	width: 25px;
	height: 26px;
	background: url(../images/newsSubmit.gif) no-repeat;
	border: none;
	cursor: pointer;
}

#newsletterDiv {
	float: left;
	width: 202px;
	height: 30px;
	padding: 29px 0 0 9px;
	background: url(../images/newsletterBg.gif) no-repeat;
}

#newsletterDiv #newsletterEmail {
	width: 150px;
	padding: 3px;
}

#newsletterDiv #newsletterSubmit {
	position: relative;
	bottom: 3px;
	left: 6px;
}

#leftBanners {
	width: 203px;
	float: left;
	padding: 0px 10px 10px 3px;
}

/* leftSide - end */ /* content - start */
#midDiv {
	float: left;
	width: 509px;
	/*	overflow: hidden;*/
	background: url(../images/bgrMidDiv.gif) no-repeat 0px 41px;
}

#midDivMenuRow1,#midDivMenuRow2 { /*	float: left; */
	width: 507px;
	height: 66px;
	background-color: #FFFFFF;
	padding-left: 2px;
}

#midDivMenuRow2 {
	height: 34px;
	/*	background-color: #389EBE;*/
}

#midDivMenuRow1 h1,#midDivMenuRow2 h1 {
	line-height: 1px;
	font-size: 1px;
}

/* MAIN_MENU - BEGIN */ /* LETENKY */
#buttonLetenky,#buttonLetenkyDiv,#buttonLetenkyS,#buttonLetenkyDivS {
	float: left;
	display: block;
	width: 114px;
	height: 33px;
	background: url(../images/menuLetenky.gif) no-repeat;
	text-decoration: none;
}

#buttonLetenky :hover,#buttonLetenkyS,#buttonLetenkyDivS {
	background: url(../images/menuLetenkyOn.gif) no-repeat;
}

/* HOTELY */
#buttonHotely,#buttonHotelyDiv,#buttonHotelyS,#buttonHotelyDivS {
	float: left;
	display: block;
	width: 98px;
	height: 33px;
	background: url(../images/menuHotely.gif) no-repeat;
	text-decoration: none;
}

#buttonHotely :hover,#buttonHotelyS,#buttonHotelyDivS {
	background: url(../images/menuHotelyOn.gif) no-repeat;
}

/* LYZOVACKY */
#buttonLyzovacky,#buttonLyzovackyDiv,#buttonLyzovackyS,#buttonLyzovackyDivS
	{
	float: left;
	display: block;
	width: 147px;
	height: 33px;
	background: url(../images/menuLyzovacky.gif) no-repeat;
	text-decoration: none;
}

#buttonLyzovacky :hover,#buttonLyzovackyS,#buttonLyzovackyDivS {
	background: url(../images/menuLyzovackyOn.gif) no-repeat;
}

/* DOVOLENKY */
#buttonDovolenky,#buttonDovolenkyDiv,#buttonDovolenkyS,#buttonDovolenkyDivS
	{
	float: left;
	display: block;
	width: 147px;
	height: 33px;
	background: url(../images/menuDovolenky.gif) no-repeat;
	text-decoration: none;
}

#buttonDovolenky :hover,#buttonDovolenkyS,#buttonDovolenkyDivS {
	background: url(../images/menuDovolenkyOn.gif) no-repeat;
}

/* WAT USA */
#buttonWat,#buttonWatDiv,#buttonWatS,#buttonWatDivS {
	float: left;
	display: block;
	width: 166px;
	height: 33px;
	background: url(../images/menuWat.gif) no-repeat;
	text-decoration: none;
}

#buttonWat :hover,#buttonWatS,#buttonWatDivS {
	background: url(../images/menuWatOn.gif) no-repeat;
}

/* CAMP USA */
#buttonCampUsa,#buttonCampUsaDiv,#buttonCampUsaS,#buttonCampUsaDivS {
	float: left;
	display: block;
	width: 96px;
	height: 33px;
	background: url(../images/menuCampUsa.gif) no-repeat;
	text-decoration: none;
}

#buttonCampUsa :hover,#buttonCampUsaS,#buttonCampUsaDivS {
	background: url(../images/menuCampUsaOn.gif) no-repeat;
}

/* JAZYKOVE KURZY */
#buttonJazykoveKurzy,#buttonJazykoveKurzyDiv,#buttonJazykoveKurzyS,#buttonJazykoveKurzyDivS
	{
	float: left;
	display: block;
	width: 169px;
	height: 33px;
	background: url(../images/menuJazykoveKurzy.gif) no-repeat;
	text-decoration: none;
}

#buttonJazykoveKurzy :hover,#buttonJazykoveKurzyS,#buttonJazykoveKurzyDivS
	{
	background: url(../images/menuJazykoveKurzyOn.gif) no-repeat;
}

/* KRAJINY */
#buttonKrajiny,#buttonKrajinyDiv,#buttonKrajinyS,#buttonKrajinyDivS {
	float: left;
	display: block;
	width: 96px;
	height: 33px;
	background: url(../images/menuKrajiny.gif) no-repeat;
	text-decoration: none;
}

#buttonKrajiny :hover,#buttonKrajinyS,#buttonKrajinyS {
	background: url(../images/menuKrajinyOn.gif) no-repeat;
}

/* AUTA */
#buttonAuta,#buttonAutaDiv,#buttonAutaS,#buttonAutaDivS {
	float: left;
	display: block;
	width: 75px;
	height: 33px;
	background: url(../images/menuCars.gif) no-repeat;
	text-decoration: none;
}

#buttonAuta :hover,#buttonAutaS,#buttonAutaS {
	background: url(../images/menuCarsOn.gif) no-repeat;
}

/* MAIN_MENU - END */
.article_seperator {
	position: absolute;
	height: 2px;
	font-size: 1px;
	display: none;
}

#realContent {
	width: 489px;
	min-height: 300px;
	padding: 15px 10px 15px 10px;
	float: left;
	clear: both;
}

#realContent .contentpaneopen {
	width: 489px;
	display: block;
	float: left;
}

#realContent h2,#realContent h3,#realContent h2 a,#realContent h3 a,#realContent h2 a:hover,#realContent h3 a:hover,#realContentHomepage h2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004F92;
	text-transform: uppercase;
}

#realContent h2 {
	padding-bottom: 5px;
}

#realContent h3 {
	padding-bottom: 10px;
}

#realContent h3,#realContent h3 a,#realContent h3 a:hover {
	font-size: 11px;
}

#realContent h3.toSubpage,#realContent h3.toSubpage a,#realContent h3.toSubpage a:hover
	{
	background: url(../images/flashNewsBullet.gif) no-repeat;
}

#realContent h3.toSubpage a,#realContent h3.toSubpage a:hover {
	padding-left: 20px;
	display: block;
	text-decoration: none;
}

#realContent h3 a:hover {
	text-decoration: underline;
}

#realContent p,#realContentHomepage p,#realContent td,#realContentHomepage td
	{
	font-size: 11px;
	color: #02233E;
}

#realContent a,#realContent a:hover {
	color: #004F92;
}

#realContent li {
	list-style-position: inside;
	margin-left: 20px;
	font-size: 12px;
	color: #02233E;
}

/* contentHOMEPAGE - start */
#realContentHomepage {
	width: 489px;
	padding: 0 10px 0 10px;
	margin-top: 5px;
}

#realContentHomepage table,#realContentHomepage table td {
	float: left;
	display: block;
	width: 220px;
}

#realContentHomepage h2 {
	padding: 10px 0 5px 0;
}

#realContentHomepage #realContentHomepageFlash {
	width: 220px;
	margin-right: 17px;
	float: left;
}

#realContentHomepage #realContentHomepageFlash .contentheading {
	
}

#realContentHomepage #realContentHomepageFlash .contentheading,#realContentHomepage #realContentHomepageFlash a.contentpagetitle,#realContentHomepage #realContentHomepageFlash a:hover
	.contentpagetitle {
	display: block;
	background: url(../images/flashNewsBullet.gif) no-repeat;
	color: #013969;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
}

#realContentHomepage #realContentHomepageFlash a.contentpagetitle {
	padding-left: 20px;
}

#realContentHomepage #realContentHomepageFlash a:hover .contentpagetitle
	{
	text-decoration: underline;
}

#realContentHomepage #realContentHomepageBanners {
	width: 250px;
	float: left;
}

#formFrameUbytovanie,#formFramePoistenie,#formFrameLetenky {
	width: 509px;
	float: left;
}

#formFrameUbytovanie {
	height: 245px;
}

#formFramePoistenie {
	height: 230px;
}

#formFrameLetenky {
	height: 260px;
}

#formFrameSubUbytovanie,#formFrameSubPoistenie,#formFrameSubLetenky {
	width: 489px;
	height: 245px;
	float: left;
	margin-top: 20px;
	background: #389EBE url(../images/bgrSubpageFormBgr3.gif) no-repeat
		bottom left;
	padding-bottom: 6px;
}

#formFrameSubUbytovanie {
	height: 230px;
}

#formFrameSubPoistenie {
	height: 210px;
}

#formFrameFooterBgr {
	width: 509px;
	float: left;
	background: #389EBE url(../images/bgrHomepageForm.gif) repeat-y;
}

#formFrameFooter {
	width: 505px;
	float: left;
	padding: 3px 0 4px 4px;
	background: url(../images/bgrFormFrameFooter.gif) no-repeat bottom;
}

#formFrameFooter2 {
	width: 509px;
	float: left;
	font-size: 1px;
	height: 6px;
	background: #389EBE url(../images/bgrFormFrameFooter.gif) no-repeat
		bottom;
}

#formFrameFooterOrder {
	width: 370px;
	height: 23px;
	padding: 9px 131px 0 0;
	text-align: right;
	background: url(../images/bgrFormFrameFooterOrder.gif) no-repeat;
}

#formFrameFooterOrder a,#formFrameFooterOrder a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#formFrameFooterOrder a:hover {
	text-decoration: underline;
}

/* contentHOMEPAGE - end */ /* contentVSETKY_AKCIE - start */
#realContent #akcioveLetenkySearch {
	width: 479px;
	float: left;
	padding: 10px 5px 10px 5px;
	border-top: solid 1px #389EBE;
	border-bottom: solid 1px #389EBE;
	margin-top: 18px;
	_margin: 0px;
}

#realContent #akcioveLetenkySearch input,#realContent #akcioveLetenkySearch label
	{
	display: block;
	float: left;
	line-height: 24px;
}

#realContent #akcioveLetenkySearch #letenky_str,#realContent #akcioveLetenkySearch #letenky_dep,#realContent #akcioveLetenkySearch #letenky_arr
	{
	margin-top: 3px;
}

#realContent #akcioveLetenkySearch #letenky_str {
	line-height: 13px;
}

#realContent #akcioveLetenkySearch #letenky_dep,#realContent #akcioveLetenkySearch #letenky_arr
	{
	height: 20px;
}

#realContent #akcioveLetenkySearch #buttonSubmit {
	margin-left: 8px;
}

#realContent #spec_pon {
	width: 489px;
	float: left;
	margin-top: 10px;
}

#realContent #spec_pon .spec_pon_spacer {
	width: 489px;
	height: 2px;
	font-size: 1px;
	float: left;
	border-bottom: dotted 1px #0682AB;
	margin: 5px 0 5px 0;
}

#realContent .spec_pon_head,#realContent .spec_pon_body {
	width: 489px;
	float: left;
}

#realContent .spec_pon_body a,#realContent .spec_pon_body a:hover {
	width: 489px;
	float: left;
	display: block;
	text-decoration: none;
}

#realContent .spec_pon_body a span {
	float: left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004F92;
}

#realContent .spec_pon_body a:hover span {
	color: #02233E;
	cursor: pointer;
}

#realContent .spec_pon_body a:hover span {
	_color: #004F92;
}

#realContent .spec_pon_head span.spec_pon_head_place,#realContent .spec_pon_head span.spec_pon_head_destination,#realContent .spec_pon_body span.spec_pon_body_place,#realContent .spec_pon_body span.spec_pon_body_destination
	{
	width: 184px;
	font-weight: bold;
}

#realContent .spec_pon_head span.spec_pon_head_price,#realContent .spec_pon_body span.spec_pon_body_price
	{
	width: 121px;
	text-align: right;
}

#realContent .spec_pon_head span {
	display: block;
	float: left;
	font-weight: bold;
	color: #FB7200;
	text-transform: uppercase;
}

/* contentVSETKY_AKCIE - end */
	/* contentPOZIADAVKA_NA_LETENKU - start */
#formFramePoziadavka {
	width: 489px;
	height: 750px;
	float: left;
	background: transparent url(../images/bgrSubpageFormBgr3.gif) no-repeat
		bottom left;
	padding-bottom: 6px;
}

/* contentPOZIADAVKA_NA_LETENKU - end */ /* contentSEARCH - start */
#realContent .searchintro {
	width: 100%;
	float: left;
}

#realContent .midDivSearchResultBox {
	width: 460px;
	float: left;
	padding: 10px;
	margin: 10px 0 10px 0;
	background-color: #A8D6E3;
	border: solid 1px #3EA1C0;
}

#realContent #buttonSubmit {
	width: 24px;
	height: 24px;
	display: block;
	background: url(../images/buttonSubmit.gif) no-repeat;
	cursor: pointer;
	border: solid 0px transparent;
}

/* contentSEARCH - end */ /* contentHOMEPAGE_KURZY - start */
#realContentHomepageKurzy {
	
}

#realContentHomepageKurzy .realContentKurzy {
	width: 489px;
	padding: 15px 10px 15px 10px;
	float: left;
	clear: both;
}

#realContentHomepageKurzy .realContentKurzy h2,#realContentHomepageKurzy .realContentKurzy h2 a,#realContentHomepageKurzy .realContentKurzy h2 a:hover,#realContentHomepageKurzy .realContentKurzy h2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004F92;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#realContentHomepageKurzy .realContentKurzy p {
	font-size: 11px;
	color: #02233E;
	margin: 0;
	padding: 0;
}

#realContentHomepageKurzy .realContentKurzy .realContentKurzyHeadText p
	{
	font-weight: bold;
}

#realContentHomepageKurzy .realContentKurzy a,#realContentHomepageKurzy .realContentKurzy a:hover
	{
	color: #004F92;
}

#realContentHomepageKurzy .realContentKurzy li {
	list-style-position: inside;
	margin-left: 20px;
	font-size: 12px;
	color: #02233E;
}

#realContentHomepageKurzy .kurzyFormBgr1 {
	width: 509px;
	float: left;
	background: #389EBE url(../images/bgrHomepageForm.gif) repeat-y;
}

#realContentHomepageKurzy .kurzyFormBgr2 {
	width: 509px;
	float: left;
	background: url(../images/bgrHomepageFormBgr.gif) no-repeat top left;
}

#realContentHomepageKurzy .kurzyFormBgr3 {
	width: 501px;
	float: left;
	padding: 0 4px 10px 4px;
	background: url(../images/bgrFormFrameFooter.gif) no-repeat bottom left;
}

.kurzyFormTable {
	width: 501px;
	background: url(../images/onlineBgJazyky.gif) no-repeat top right;
}

.kurzyFormTable td {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	padding: 2px 0 2px 0;
}

#realContentHomepageKurzy .kurzyFormTable .kurzyFormHeading {
	padding: 8px 0 12px 20px;
	background: url(../images/onlineBullet.gif) no-repeat 0px 7px;
}

#realContentHomepageKurzy .kurzyFormTable td.kurzyFormTableLabel {
	width: 180px;
	padding-left: 5px;
}

#realContentHomepageKurzy .kurzyFormTable select {
	width: 190px;
	border: solid 1px #7F9DB9;
	background-color: #FFF;
	color: #000;
	font-weight: normal;
}

#realContentHomepageKurzy .kurzyFormTable .kurzyFormTableSubmit {
	padding-top: 20px;
	background: url(../images/bgrSubmitDiv.gif) no-repeat 0px 45px;
}

#realContentHomepageKurzy .kurzyFormTable .kurzyFormTableSubmit input.table_action_button_reset
	{
	width: 89px;
	height: 29px;
	display: block;
	float: right;
	background: url(../images/bgrSubmitDivObnovit.jpg) no-repeat;
	border: solid 0px transparent;
	cursor: pointer;
}

#kurzyResultDiv {
	width: 489px;
	float: left;
	padding: 0 10px 10px 10px;
}

#kurzyResultDiv,#kurzyResultDiv table.kurzyResultTable td,#kurzyResultDiv table.kurzyResultTable th
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #004F92;
	text-align: left;
}

#kurzyResultDiv .kurzyResultHead {
	width: 440px;
	float: left;
	text-align: left;
	font-size: 11px;
	padding: 8px 0 12px 20px;
	background: url(../images/flashNewsBullet.gif) no-repeat 0px 7px;
}

#kurzyResultDiv .kurzyResultDetail {
	width: 489px;
	float: left;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto {
	width: 159px;
	float: left;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto div {
	width: 100%;
	float: left;
	padding-bottom: 5px;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto input.kurzyResultDetailPrice
	{
	width: 121px;
	height: 23px;
	padding: 4px 10px 0 0;
	margin-top: 8px;
	display: block;
	float: left;
	background: url(../images/bgrkurzyResultDetailPrice.gif) no-repeat;
	border: solid 0px transparent;
	font-size: 16px;
	font-family: Tahoma;
	color: #004F92;
	font-weight: bold;
	text-align: right;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto div.kurzyResultDetailLink a,#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto div.kurzyResultDetailLink a:hover
	{
	font-size: 9px;
	color: #013969;
	text-decoration: none;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto div.kurzyResultDetailLink a:hover
	{
	text-decoration: underline;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailPhoto img {
	display: block;
	border: solid 3px #FFF;
}

#kurzyResultDiv .kurzyResultDetail .kurzyResultDetailText {
	width: 330px;
	float: left;
	text-transform: none;
}

#kurzyResultDiv .kurzyResultTable {
	width: 489px;
	float: left;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultTableCell {
	width: 487px;
}

#kurzyResultDiv .kurzyResultTable h5 {
	color: #FC7D00;
	font-size: 11px;
	padding-top: 15px;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultTableSpacer {
	font-size: 1px;
	height: 8px;
}

/* Reset buttons - START */
table input.btn_resetuj_ubytovanie {
	width: 75px;
	height: 16px;
	position: absolute;
	margin-top: -15px;
	margin-left: 130px;
	border: solid 0px transparent;
	cursor: pointer;
	background: url(../images/buttonOdznac.gif) no-repeat top left;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultSubTable {
	display: table;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultTableRadio input {
	width: 15px;
	display: inline;
	float: none;
	position: static;
	bottom: auto;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultTableRadio span {
	display: inline;
	float: none;
	position: relative;
	bottom: 2px;
	padding-left: 5px;
}

#mainDiv th.kurzyResultTableSubcategory2 {
	height: 20px;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultTableRadio input.btn_reset_services,html body #mainDiv input.btn_reset_services
	{
	width: 75px;
	height: 16px;
	position: absolute;
	margin-top: -22px;
	margin-left: 130px;
	display: block;
	float: left;
	cursor: pointer;
	line-height: 0px;
	font-size: 0px;
	border: solid 0px transparent;
	background: url(../images/buttonOdznac.gif) no-repeat top left;
}

/* Reset buttons - END */
#kurzyResultDiv .kurzyResultTable .kurzyResultTableSubcategory1,#kurzyResultDiv .kurzyResultTable .kurzyResultTableSubcategory2
	{
	color: #013969;
	padding-left: 5px;
	padding-bottom: 5px;
}

#kurzyResultDiv .kurzyResultTable .kurzyResultTableSubcategory3 {
	color: #FC7D00;
}

.kurzyResultPrice {
	width: 489px;
	height: 27px;
	float: left;
	margin-top: 15px;
	background: url(../images/bgrKurzyResultPrice.gif) no-repeat;
}

.kurzyResultPrice .kurzyResultPriceTitle {
	width: 312px;
	float: left;
	padding-top: 6px;
	color: #FB7200;
	font-size: 11px;
	text-align: right;
}

.kurzyResultPrice .kurzyResultPriceValue {
	width: 163px;
	float: left;
	padding: 2px 0 0 14px;
}

.kurzyResultPrice .kurzyResultPriceValue input {
	width: 155px;
	border: solid 0px transparent;
	background-color: transparent;
	font-size: 16px;
	font-family: Tahoma;
	color: #004F92;
	font-weight: bold;
	text-align: right;
}

.kurzyResultSubmit {
	width: 489px;
	float: left;
	margin-top: 15px;
}

.kurzyResultSubmit h5 {
	color: #FC7D00;
	font-size: 11px;
	padding-bottom: 13px;
}

.kurzyResultSubmit div {
	padding: 1px 0 1px 0;
	float: left;
	width: 100%;
}

.kurzyResultSubmit label {
	width: 150px;
	float: left;
	display: block;
}

.kurzyResultSubmit input {
	float: left;
	display: block;
	border: solid 1px #7F9DB9;
}

.kurzyResultSubmit input#total_price_submit {
	width: 89px;
	height: 29px;
	float: right;
	display: block;
	border: solid 0px transparent;
	background: url(../images/bgrSubmitDivRezervuj.gif) no-repeat;
	cursor: pointer;
}

/* contentHOMEPAGE_KURZY - end */ /* content - end */
	/* rightSide - start */
#rightDiv {
	float: left;
	width: 198px;
	overflow: hidden;
}

#buttonOnas,#buttonOnasDiv {
	float: left;
	width: 99px;
	height: 25px;
	background: url(../images/buttonOnas.gif) no-repeat;
	display: block;
}

#buttonOnas :hover {
	background: url(../images/buttonOnasOn.gif) no-repeat;
}

#buttonKontakt,#buttonKontaktDiv {
	float: left;
	width: 99px;
	height: 25px;
	background: url(../images/buttonKontakt.gif) no-repeat;
	display: block;
}

#buttonKontakt :hover {
	background: url(../images/buttonKontaktOn.gif) no-repeat;
}

#searchDiv {
	float: left;
	width: 185px;
	height: 28px;
	padding: 28px 0 0 6px;
	margin-left: 7px;
	_margin-left: 4px;
	background: url(../images/hladajBg.gif) no-repeat;
}

#searchDiv .formSidebarField {
	width: 138px;
	padding: 3px;
}

#searchDiv #searchSubmit {
	position: relative;
	bottom: 3px;
	left: 6px;
}

/* SPECIAL OFFER - BEGIN */
#specialnaPonukaBgr {
	width: 191px;
	margin-left: 7px;
	_margin-left: 4px;
	background: #CAE6FE url(../images/specialnaPonukaBg.gif) repeat-y;
}

#specialnaPonuka {
	width: 191px;
	background: url(../images/specialnaPonukaTitle.gif) no-repeat;
	padding-top: 58px;
	padding-left: 10px;
}

#spec_pon {
	width: 177px;
	padding: 0 5px 0 9px;
}

.spec_pon_spacer {
	width: 177px;
	_width: 170px;
	height: 10px;
	float: left;
	font-size: 1px;
	background: url(../images/specialnaPonukaHrLine.gif) no-repeat center;
}

#spec_pon_body {
	float: left;
	width: 177px;
	_width: 170px;
	text-align: right;
	color: #004F92;
	background: url(../images/specialnaPonukaIcon.gif) no-repeat 0px 0px;
}

#spec_pon_body a,#spec_pon_body a:hover {
	width: 177px;
	_width: 170px;
	display: block;
	text-align: right;
	background: url(../images/specialnaPonukaIcon.gif) no-repeat 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004F92;
	text-decoration: none;
}

#spec_pon_body a span {
	text-align: right;
	display: block;
	clear: both;
}

#spec_pon_body a span.spec_pon_body_destination {
	font-weight: bold;
}

/* SPECIAL OFFER - END */
#zobrazAkcie,#zobrazAkcieDiv {
	float: right;
	width: 171px;
	height: 25px;
	background: url(../images/zobrazAkcie.gif) no-repeat;
}

#zobrazAkcieDiv {
	margin-right: 10px;
	_margin-right: 5px;
}

#zobrazAkcie :hover {
	background: url(../images/zobrazAkcieOn.gif) no-repeat;
}

.akcieNoticeText {
	float: left;
	color: #004F92;
	font-size: 10px;
	padding: 0 10px 0 12px;
}

#partneri {
	float: left;
	width: 191px;
	height: 65px;
	margin-left: 7px;
	_margin-left: 4px;
	background: url(../images/partneri.gif) no-repeat;
}

#partnerCcusa {
	display: block;
	float: left;
	width: 46px;
	height: 34px;
	margin-top: 25px;
	margin-left: 10px;
	_margin-left: 5px;
}

#partnerIata {
	display: block;
	float: left;
	width: 46px;
	height: 34px;
	margin-top: 25px;
	margin-left: 5px;
	_margin-left: 2px;
}

/* rightSide - end */ /* footer - start */
#bottomSpacer {
	float: left;
	width: 923px;
	height: 7px;
	font-size: 1px;
	background: url(../images/bgrBottomSpacer.gif) no-repeat;
}

#bottomLinks {
	float: left;
	clear: both;
	width: 923px;
	background: #CAE6FE url(../images/bottomBg.gif) repeat-x;
	height: 20px;
	padding: 1px 0 2px 0;
	text-align: right;
	color: white;
	font-size: 10px;
	font-weight: normal;
}

#bottomLinks table td {
	height: 18px;
	padding-top: 2px;
	vertical-align: top;
}

#bottomLinks a,#bottomLinks a:hover {
	color: white;
	text-decoration: none;
	font-size: 10px;
	padding: 0 15px 0 15px;
	font-family: Verdana;
	font-weight: normal;
}

#bottomLinks a:hover {
	text-decoration: underline;
}

#copyrightDiv {
	float: left;
	width: 920px;
	padding: 2px 0 2px 3px;
	_padding-top: 0;
	background: #CAE6FE;
	color: #004F92;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

#copyrightDiv a {
	color: #004F92;
	font-weight: normal;
	text-decoration: none;
}

#copyrightDiv a:hover {
	text-decoration: underline;
}

#payments {
	float: left;
	width: 350px;
	height: 28px;
	background: url(../images/iconPay.gif) no-repeat;
}

#copyrightText {
	float: left;
	padding-top: 9px;
	margin-left: 10px;
}

#webdesign {
	float: right;
	margin-right: 15px;
	margin-top: 7px;
}

#webdesign img {
	margin-bottom: -5px;
}

#rootDivFooterBgr {
	float: left;
	width: 935px;
	height: 6px;
	background: #FFF4E5 url(../images/bgrCopyrightDiv.gif) no-repeat;
}

/* footer - end */ /* sutaz - start */
.realContentSutazFormBgr1,.realContentSutazFormBgr2 {
	width: 489px;
	height: 6px;
	float: left;
	font-size: 1px;
	line-height: 1px;
	background: transparent url(../images/bgrSubpageFormBgr2.gif) no-repeat;
}

.realContentSutazFormBgr2 {
	background: transparent url(../images/bgrSubpageFormBgr3.gif) no-repeat;
}

.realContentSutazForm {
	width: 433px;
	float: left;
	padding: 12px 27px 2px 27px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #389ebe;
}

.realContentSutazForm .row {
	width: 433px;
	float: left;
	padding: 3px 0 3px 0;
	color: #fff;
	font-weight: bold;
}

.realContentSutazForm #rowbutton {
	position: relative;
	bottom: 8px;
	padding: 0;
	background: transparent url(../images/bgrSubmitDiv.gif) no-repeat -60px
		27px;
}

.realContentSutazForm .row label,.realContentSutazForm .row input {
	float: left;
	display: block;
}

.realContentSutazForm .row label {
	width: 90px;
	padding-right: 5px;
	text-transform: uppercase;
	line-height: 20px;
}

.realContentSutazForm .row input {
	width: 200px;
	padding: 2px 4px 2px 4px;
	font-weight: normal;
	color: #000;
}

.realContentSutazForm .row input.submitButton {
	width: 89px;
	height: 29px;
	float: right;
	display: block;
	padding: 0;
	border: solid 0px transparent;
	cursor: pointer;
	background: transparent url(../images/bgrSubmitDivPoslat.gif) no-repeat;
}

#divRightSutaz {
	width: 191px;
	height: 62px;
	float: left;
	margin-left: 7px;
	_margin-left: 4px;
	background-color: #cfe06d;
	border-top: 2px solid #7daec8;
}

/* sutaz - end */ /* VYHLADAVACE - BEGIN */
.search_form_title {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	padding-left: 20px;
	height: 15px;
	font-family: verdana, arial, helvetica;
	background-image: url('../images/onlineBullet.gif');
	background-repeat: no-repeat;
}

/* VYHLADAVAC_SKI - BEGIN */
.search_form_ski {
	padding: 5px;
	background-color: #389EBE;
	background-image: url('../images/search_ski_bg.gif');
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}

#search_ski_country,#search_ski_area,#search_ski_pax_cnt,#search_ski_days,#search_ski_date_from
	{
	width: 150px;
	border: 1px solid #7F9DB9;
	margin-right: 10px;
	height: 18px;
	font-weight: normal;
}

.search_form_ski td {
	height: 25px;
}

.minibanners {
	height: 100px;
}

/* BOARD - BEGIN*/
#allContent {
	background-image: url('../images/bgrMidDiv.gif');
	background-repeat: no-repeat;
}

.board_lto {
	height: 50px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 85px;
}

.board_lto_detail p {
	padding: 0px;
	margin: 0px;
}

.minibanner {
	width: 117px;
	float: left;
	padding: 5px;
	text-align: center;
}

.price_button {
	background-image: url('../images/price_button.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 95px;
	height: 27px;
	padding-right: 5px;
	padding-top: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.gallery_pic {
	margin: 5px;
	margin-left: 40px;
}

.holiday_list_capacity_name {
	color: #3F9BEE;
	font-weight: bold;
	font-size: 14px;
}

.holiday_caption1 {
	font-size: 14px;
	font-weight: bold;
	color: #0A7092;
}

.holiday_caption2 {
	font-size: 14px;
	font-weight: bold;
	color: #0A7092;
}

#holidayContent {
	padding: 10px;
	background-image: url('../images/bgrMidDiv.gif');
	background-repeat: no-repeat;
}

.holidayLink {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	padding-left: 20px;
	height: 15px;
}

.holidayLink:hover {
	text-decoration: underline;
}

.board_lto_caption {
	font-weight: bold;
	color: #0E3C9C;
	text-decoration: none;
}

/* BOARD - END */ /* VYHLADAVAC_SKI - END */
	/* VYHLADAVAC_HOTEL - BEGIN */
.search_form_acc {
	padding: 5px;
	background-color: #389EBE;
	background-image: url('../images/search_hotel_bg.gif');
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}

.search_form_acc input [type=text] {
	height: 16px;
	border: 1px solid #7F9DB9;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
}

.search_form_acc select {
	height: 18px;
	border: 1px solid #7F9DB9;
	font-weight: normal;
}

.search_form_acc #mesto {
	width: 265px;
	font-weight: bold;
}

.hotel_sort_select {
	width: 158px;
}

.search_form_acc #datum {
	width: 124px;
	font-weight: bold;
}

.search_form_acc #nights {
	font-weight: bold;
}

.hotel_roomcnt_input {
	width: 30px;
	text-align: center;
}

.hotel_roomtype_input {
	width: 75px;
}

/* VYHLADAVAC_HOTEL - END */ /* VYHLADAVAC_FLIGHT - BEGIN */
.search_form_flight {
	padding: 5px;
	background-color: #389EBE;
	background-image: url('../images/search_flight_bg.gif');
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}

.search_form_flight #DEP_0,#ARR_0,#DEP_1,#ARR_1 {
	border: none;
	height: 17px;
	width: 273px;
	padding-left: 5px;
}

.search_form_flight #date0,#date1 {
	border: none;
	height: 17px;
	width: 80px;
	padding-left: 5px;
}

.search_form_flight select {
	border: 1px solid #D4E3FF;
}

.search_flight_input_iata {
	width: 273px;
}

.search_flight_class {
	width: 105px;
}

.search_flight_pax_cnt {
	width: 50px;
}

/* VYHLADAVAC_FLIGHT - END */ /* VYHLADAVAC_HOLIDAY - BEGIN */
.search_form_holiday {
	padding: 5px;
	background-color: #389EBE;
	background-image: url('../images/search_holiday_bg.gif');
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}

/* VYHLADAVAC_HOLIDAY - END */
.search_ski_result {
	background-color: #EDF6FF;
	margin-top: 10px;
}

.search_ski_result_capacity {
	font-size: 14px;
	color: #5190DF;
	font-weight: bold;
}

.search_ski_result_location {
	font-size: 10px;
	color: #5190DF;
	font-weight: bold;
}

.search_ski_result_minprice {
	font-size: 14px;
	color: green;
	text-align: right;
	font-weight: bold;
}

/* VYHLADAVAC_LSI - BEGIN */
.search_form_lsi {
	padding: 5px;
	background-color: #389EBE;
	background-image: url('../images/onlineBgJazyky.gif');
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
}

.search_form_lsi select {
	width: 200px;
	border: 1px solid #7F9DB9;
	font-weight: normal;
}

/* VYHLADAVAC_LSI - END */ /* VYHLADAVACE - END */ /* GALLERY - BEGIN */
.gallery_vertical {
	border-left: 2px solid #C3D0E0;
	padding: 5px;
	margin-left: 35px;
	text-align: center;
	color: #466383;
}

.gallery_pic {
	margin-bottom: 5px;
}

.gallery_bound {
	position: absolute;
	left: -270px;
	top: -250px;
	width: 540px;
	height: 500px;
}

#gallery_pic {
	cursor: pointer;
}

.gallery_next {
	position: absolute;
	cursor: pointer;
	background-image: url("/userdata/images/2leftarrow.png");
	left: -300px;
	top: -11px;
	z-index: 15;
	width: 48px;
	height: 48px;
}

.gallery_next:hover {
	background-image: url("/userdata/images/player_rew.png");
}

.gallery_prev {
	position: absolute;
	cursor: pointer;
	background-image: url("/userdata/images/2rightarrow.png");
	left: 254px;
	top: -11px;
	z-index: 15;
	width: 48px;
	height: 48px;
}

.gallery_prev:hover {
	background-image: url("/userdata/images/player_fwd.png");
}

.gallery_tab {
	position: absolute;
	width: 500px;
	height: 500px;
	left: 20px;
	top: 0px;
}

.gallery_cell {
	margin-left: 20px;
	vetical-align: middle;
	width: 500px;
	height: 500px;
}

.gallery_close3 {
	float: right;
	color: #213440;
	height: 18px;
	background: #ffffff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

/* GALLERY - END */ /* LYZOVACKY BEGIN */
#panelMenu {
	width: 244px;
	float: left;;
	border-right: 1px solid #cdcdcd;
}

#listMenuRoot * {
	list-style: none;
	list-style-position: outside;
}

#listMenuRoot a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	margin: 0;
}

#listMenuRoot li a {
	height: 29px;
	color: #F5FCEF;
	background: url(../images/li_back1.jpg) 0 0 no-repeat;
	line-height: 29px;
	margin: 0 0 5px 0;
}

#listMenuRoot li div {
	display: none;
}

#listMenuRoot li div.active {
	display: block;
}

#listMenuRoot li ul li a {
	height: 30px;
	color: #6b89a5;
	background: url(../images/li2_back.jpg) 0 0 no-repeat;
	line-height: 30px;
	margin: 10px 0 0 0;
}

#listMenuRoot li ul li ul {
	margin-bottom: 10px;
}

#listMenuRoot li ul li ul li a {
	height: 20px;
	color: #4d5a6a;
	background: #F5FCEF;
	font-weight: normal;
	line-height: 20px;
	padding-left: 20px;
	margin: 0;
}

#panelContent {

width: 509px;
}

table.list {
	width: 100%;
	color: #999999;
	font-weight: bold;
	margin-bottom: 15px;
}

table.list a,table.list a:hover {
	color: #999999;
	text-decoration: none;
}

table.list tr {
	background: #ffffff;
}

table.list td {
	padding: 7px;
	border-bottom: solid 3px #ebebeb;
}

table.list td.nazov {
	width: 250px;
	color: #999999;
	text-decoration: none;
}

table.list td.vzdial {
	font-weight: normal;
}

table.list td.cena {
	color: #85a86b;
	text-align: right;
}

table.list td.miesta {
	width: 56px;
	text-align: center;
	color: #ffffff;
	background: #ffffff url(../images/bg_miesta.jpg) 2px 5px no-repeat;
	padding-right: 9px;
}

.capacity {
	width: 612px;
	background: #ffffff;
	padding: 10px 30px 20px 30px;
	margin-bottom: 5px;
}

.capacity2 {
	width: 509px;
	background: #ffffff;

}
.capacity2_inner {
	margin: 10px 30px 25px 30px;
}
	
.capacity h3 {
	color: #3F9BEE;
	margin-top: 0;
}

.capacity .img {
	width: 140px;
	vertical-align: top;
}

.capacity table {
	width: 100%;;
	border-bottom: 1px solid #ededed
}

.capacity table tr td {
	vertical-align: middle;
	line-height: 20px;
}

.capacity .cena {
	color: #FF0011;
}

.capacity .cena2 {
	color: #80807E;
}

.capacity .cena span,.capacity .cena2 span {
	font-size: 150%;
}

#capacityDescription,#blok {
	background: #ffffff;
	padding: 10px 30px 20px 30px;
}

#capacityDescription ul {
	margin-left: 15px;
}

#capacityDescription ul li {
	list-style-position: outside;
}

#capacityDescription h1.level2 {
	font-size: 140%;
	color: #487ed4;
	display: block;
}

#capacityDescription h3 {
	font-size: 100%;
	color: #115f9f;
	display: inline;
}

#capacityDescription .sub h3 {
	color: #548bdb;
}

#capacityDescription .capacity_image {
	width: 220px;
	height: 165px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#capacityDescription #capacity_cennik {
	width: 100%;
	margin-top: 15px;
}

.informacie {
	color: #3F9BEE;
	font-weight: bold;
	text-decoration: none;
}

.rezervovat {
	color: #0C7A17;
	font-weight: bold;
	text-decoration: none;
}

.obsadene {
	color: red;
	font-weight: bold;
}

/* LYZOVACKY END */ /* search wait - BEGIN */
.shader {
	position: absolute;
	display: none;
	background-color: #0682ab;
	z-index: 12;
}

.shader_hinfo {
	position: absolute;
	display: none;
	background-color: #000000;
	z-index: 12;
	filter: alpha(opacity =   70);
	-moz-opacity: .70;
	opacity: .70;
}

.gallery_shader {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 0px;
	filter: alpha(opacity = 70);
	-moz-opacity: .70;
	opacity: .70;
	background-image: url('/userdata/acc_gif/background.gif');
	display: none;
	z-index: 12;
}

.shader_flight {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 0px;
	background-color: #0682ab;
	display: none;
	z-index: 12;
}

#bug {
	filter: alpha(opacity = 0);
	-moz-opacity: .0;
	opacity: .0;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 0px;
	z-index: 11;
	display: none;
}

#center_elements {
	position: fixed;
	left: 50%;
	top: 50%;
	text-align: center;
	z-index: 13;
}

#dynamic_content {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	z-index: 16;
}

#acc_flash_anim {
	position: absolute;
	z-index: 17;
	left: 0px;
	top: 0px;
}

.search_wait {
	position: absolute;
	left: -213px;
	top: -112px;
	width: 0px;
	height: 0px;
	z-index: 13;
	display: none;
}

/*
#progress_bar { position: absolute; left: 5px; top: 5px; font-size: 5px; background-image: url('/userdata/acc_gif/progress-bar2.gif'); width: 100px; height: 9px; z-index: 14; }

#wait_please { position: absolute; left: 3px; top: -105px; color: white; font-family: Verdana; font-size: 13px; font-weight: bold; background-color: #34649A; width: 420px; height: 49px; z-index: 15; }

#club_card_text { position: absolute; left: 3px; top: -29px; width: 420px; background-color: #34649A; color: #ffffff; }

*/
.progress_background {
	position: absolute;
	width: 110px;
	height: 19px;
	left: 158px;
	top: -52px;
	background: #d9e3e9;
	z-index: 10;
}

/* search wait - END */ /* CONTACTFORM - BEGIN */
#contactform_title {
	font-size: 14px;
	color: #0A7092;
	font-weight: bold;
	padding: 7px;
	padding-left: 40px;
	background-image: url("../images/contactFormIcon.gif");
	background-repeat: no-repeat;
}

.contact_input {
	border: none;
	width: 300px;
}

.contact_input_text {
	width: 300px;
	height: 100px;
	border: none;
}

/* CONTACTFORM - END */ /* JAZYKOVE POBYTY - BEGIN */
#school_main {
	padding-left: 10px;
	padding-right: 5px;
}

.service_name {
	color: #fc7d00;
	font-size: 11px;
	font-weight: bold;
}

.service_type {
	color: #013969;
	padding-left: 5px;
	font-weight: bold;
}

.school_desc {
	color: #013969;
	padding-left: 5px;
	font-weight: bold;
}

.final_price_top {
	color: #013969;
	padding-left: 5px;
	font-weight: bold;
	text-align: right;
	background-image: url("../images/bgrkurzyResultDetailPrice.gif");
	background-repeat: no-repeat;
	width: 111px;
	height: 20px;
	padding-top: 7px;
	padding-right: 15px;
}

.final_price_bottom {
	color: #013969;
	padding-left: 5px;
	font-weight: bold;
	text-align: right;
	background-image: url("../images/bgrKurzyResultPrice.gif");
	background-repeat: no-repeat;
	width: 474px;
	height: 20px;
	padding-top: 7px;
	padding-right: 10px;
}

#final_price_text {
	position: absolute;
	color: #fc7d00;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 272px;
}

#school_image {
	border: 2px solid white;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100px;
}

#inputName {
	color: #013969;
	padding-left: 5px;
	font-weight: bold;
	width: 150px;
}

#inputField input {
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7f9db9;
	border-right-color: #7f9db9;
	border-bottom-color: #7f9db9;
	border-left-color: #7f9db9;
}

#inputSubmit input {
	float: right;
	width: 89px;
	height: 28px;
	/*
	padding: 28px 0 0 6px;
	margin-left: 7px;
	_margin-left: 4px;
*/
	margin-right: 20px;
	margin-bottom: 10px;
	border: 0px;
	background: url(../images/bgrSubmitDivRezervuj.gif) no-repeat;
}

/* JAZYKOVE POBYTY - END */ /* HOTEL_LIST - BEGIN */
.acc_hotel_list_item {
	
}

/* HOTEL_LIST - END */ /* PAGE LIST FORMATTING - BEGIN */
.active_page_number {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	color: #004f92;
}

.page_number {
	font-size: 14px;
	font-family: Verdana;
	color: #004f92;
}

.pages_top {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	color: #004f92;
}

.pages_bottom {
	border-top: 1px solid #0682ab;
	width: 100%;
	padding-top: 2px;
}

.pages_arrow {
	position: relative;
	top: 3px;
}

/* PAGE LIST FORMATTING - END */ /* NEWSLTTER - BEGIN */
#newsletter {
	height: 85px;
	background-image: url(../design/newsletter.back.jpg);
	margin-top: 10px;
}

#newsletter_caption {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}

.newsletter_form {
	margin: 0px;
}

.newsletter_form_input {
	border: 1px solid #A5B0DE;
	color: #1A22A9;
	margin-top: 10px;
	width: 137px;
	margin-left: 10px;
}

.newsletter_comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003397;
}

/* NEWSLETTER - END */ /* RESERVATION_FORM - BEGIN */
.reservation_form_title {
	background: url(../images/icon_reservation.gif) no-repeat;
	font-size: 18px;
	padding-left: 45px;
	padding-top: 6px;
	height: 35px;
	font-weight: bold;
	color: #0682AB;
}

.reservation_form {
	background-color: #FFFFFF;
	padding: 10px;
	margin: 10px;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
}

.reservation_form h1 {
	font-size: 14px;
	font-weight: bold;
	color: #0682AB;
	margin-bottom: 5px;
}

.reservation_form h2 {
	font-weight: bold;
	font-size: 11px;
}

.reservation_input {
	width: 200px;
	border: 1px solid #0682AB;
}

.reservation_input_small {
	width: 150px;
	border: 1px solid #FB8A25;
}

/* RESERVATION_FORM - END */
.article_bound {
	padding: 10px;
}

.article_bound ul {
	padding-left: 40px;
}

.article_bound h1 {
	font-size: 14px;
	font-weight: bold;
	color: #004F92;
}

.article_bound h3 {
	font-size: 12px;
	font-weight: bold;
	color: #004F92;
}

/*search wait dynamic content */
.search_wait {
	position: absolute;
	width: 570px;
	height: 350px;
	z-index: 13;
	display: none;
}

#wait_bound {
	position: relative;
}

#wait_logo {
	height: 120px;
}

#wait_strip_top {
	height: 1px;
	width: 570px;
	margin-bottom: 30px;
	font-size: 0px;
	background-color: #83bed0;
}

#wait_strip_bottom {
	height: 1px;
	width: 570px;
	margin-top: 30px;
	font-size: 0px;
	background-color: #83bed0;
}

#progress_bar {
	background-image: url('../images/waitScreenLoader.gif');
	/*background-image: url('../acc_gif/progress-bar2.gif');*/
	width: 66px;
	height: 66px;
	margin-right: 35px;
	margin-left: 35px;
}

#wait_please { /*position: absolute;
	left: 3px;
	top: -105px;*/
	color: white;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	width: 410px;
	margin-left: 10px;
	margin-bottom: 10px;
	z-index: 15;
}

#club_card_text { /*position: absolute;
	left: 3px;
	top: -35px;*/
	width: 410px;
	margin-left: 10px;
	color: #ffffff;
}

#wait_right_desc {
	vertical-align: middle;
}

/* rentcars */
.cars_menu_link {
	display: block;
	width: 149px;
	height: 20px;
	background-image: url('../../../userdata/cars_img/menu_item.png');
	margin-right: 20px;
	margin-top: 3px;
	padding: 0px;
}

.cars_menu_padd {
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-left: 13px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}


/* insurance popup - begin  */

.popup_bound {
display: none;
position: absolute; left: 8px; top: 3px; border: 1px solid #abb7bb; width: 300px; background-color: #e9edef;
font-size: 10px; font-weight: normal;
}

.popup_title {
color: #1e708e; font-weight: bold; font-size: 11px; position: relative;
}

.insurance_popup_help {
position: relative; left: 0px; top: 0px; font-size: 14px; font-weight: bold;
}


/* insurance popup - end */


/* specialna ponuka - begin */


#toplist_left {
	float: left;
	height: 323px;
	width: 145px;
	font-weight: bold;
	color: #3479F2;
}

#toplist_right {
	float: right;
	height: 323px;
	width: 145px;
}

.toplist_row {
	font-weight: bold;
	color: #3479F2;
	height: 18px;
	margin-bottom: 1px;
	background-color: #EDF6FF;
	padding-left: 5px;
	padding-top: 3px;
	padding-right: 5px;
}

.toplist_href {
	color: #3479F2;
	float: left;
}

.toplist_row_caption {
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(../../../userdata/design/toplist_caption_back.jpg);
	background-repeat: repeat-x;
}

.toplist_href_price {
	color: #3479F2;
	float: right;
}

.toplist_row_footer {
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 3px;
	background-image: url(../../../userdata/design/toplist_caption_back.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}

.toplist_row_note {
	font-size: 10px;
	color: #3479F2;
}

.toplist_text_caption {
	font-size: 14px;
	font-weight: bold;
	color: #214A9A;
	padding-top: 10px;
	padding-bottom: 10px;
}

.toplist_text_comment {
	font-size: 11px;
	color: black;
}

/* specialna ponuka - end */

//payment - begin



.payment_button {
	margin: 2px; width: 70px; height: 18px; border: 0px solid blue; background-color: #3696c3; font-size: 14px; font-weight: bold; color: white; cursor: pointer;
}
.payment_click_border {
	width: 150px;
	border: 1px solid #f7f7f7;
	background-color: #ebebeb;
	margin: 10px;
	padding-top: 15px;
}
.payment_methods_border {
	border: 1px solid #d8e3e9;
	background-color: #ebf3f6;
	padding: 10px;
	margin: 5px;
}

.payment_methods_name {
	font-weight: bold;
	font-color: #14475e;
	font-weight: 12px;
}

//payment - end

/* insuranceself begin */

.insuranceself_bound {
	padding: 10px;

}

.add_passenger_button {
	border: 0px solid black;
	background-color: #6c89c5;
	color: #FFFFFF;
	width: 16px;
	height: 16px;
	font-size: 12px;
	margin-right: 2px;
	margin-top: 4px;
	padding: 0px;
	font-weight: bold;
}

.insuranceself_td {
	color: #727272;
	font-weight: bold;
}

.insuranceself_input {
border: 1px solid #BBBBBB;
font-size: 11px;
width: 130px;
}

.insuranceself_select {
border: 1px solid #BBBBBB;
font-size: 9px;
height: 15px;
}

.insuranceself_send_button {
	width: 89px;
	height: 29px;
	border: 0px solid black;

}

.insuranceself_confirmation_outer {
	padding: 10px;
}
.insuranceself_confirmation {
padding: 10px;
border: 1px solid #37719e;
width: 450px;
color: #666666;
font-weight: bold;
text-align: center;
}

/* insuranceself end */



