div,ul,li,form,p,fieldset,span{
	position: relative;
	margin: 0px;
	padding: 0px;
}
*{
	z-index: 3;
}
body {
	margin: 0px;
	padding: 0px;
	color: #094c85;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.75em;
	text-align: center;	
	position: static;
	background: #cde8f4 url("../img/bodyBg.png") repeat-x 0px 0px;
	height: 100%;
}
html{
	height: 100%;
}
a {
	color: #094c85;
	text-decoration: underline;
}
a:hover{
	color: #ecba02;
	text-decoration: underline;
}
a img{
	border: solid 1px #83c7e5;
}
div {
	text-align: left;
}
form{
	margin: 0px;
	padding: 0px;
}
fieldset{
	display:block;
	border: solid 1px #e7e8ea;
	padding: 0px;
}
fieldset div.content{
	padding: 15px;
}
fieldset h3{
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	position: absolute;
	top: -23px;
	left: -1px;
	
	padding-left: 3px;
	padding-right: 3px;
}
div.layoutFieldset{
	border-bottom: solid 1px #cccccc;
	margin-top: 32px;
	margin-bottom: 10px;
	padding-bottom: 185px;
}

strong{
	
}
h1,h2,h3,h4,h5{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-weight: bold;;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin-bottom: 1.6em;
	margin-top: 0.5em;
	font-size: 1.3em;
	color: #094c85;
}
h4{
	font-size: 1.3em;
	margin-bottom: 1em;
	margin-top: 1.4em;
}
h5{
	font-size: 1.1em;
}
ul{
	list-style: circle;	
}
hr{
	height: 0px;
	border: none;
	border-top: solid 1px #fff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#content .margins{
	margin: 15px;
}
#content .borderless{
	border: none;
}

.more{}


.fullWidth{
	width: 548px;
}


/* layout */
div.layout{
	min-height: 100%;
	text-align: center;
}
div.layoutBody{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url("../img/layoutShadow.png") no-repeat 200px 204px;
}
div.layout3C{
	float: left;
	width: 1000px;
	z-index: 6;
	background: transparent url("../img/layout3CBg.png") repeat-y 212px 0px;
}
div.layoutCRight{
	width: 200px;
	float: right;
	z-index: 6;
	font-size: 12px;
	background: #fff;
	padding-top: 12px;
	padding-right: 12px;
	
}
div.layoutCLeft{
	width: 200px;
	float: left;
	z-index: 6;
	font-size: 12px;
}
div.layoutMain{
	width: 552px;
	padding: 12px;
	padding-right: 0px;
	float: none;
	min-height: 350px;
	line-height: 1.6em;
	padding-bottom: 20px;
	z-index: 7;
	margin-left: 212px;
	background: #fff;
}
div.layoutClear{
	clear: both;
	height: 0px;
	overflow: hidden;
}
div.layoutHeader{
	clear: both;
	font-size: 12px;
	z-index: 5;
}
div.layoutFooter{
	font-size: 12px;
	height: 180px;
	text-align: center;
	line-height: 1.5em;
	border-top: solid 12px #e8f3f9;
	margin-left: 212px;
}

div.layoutMain ul{
	padding-left: 30px;
	line-height: 1.5em;
	padding-bottom: 10px;
}
div.layoutMain li{
	list-style: none;
	padding-left: 25px;
	background: transparent url("../img/layoutLi.png") no-repeat 0px 3px;
	line-height: 2em;
}
div.layoutMain p{
	margin-bottom: 1em;
}

div.layoutMain h3, div.layoutMain h4{
	margin: 0px;	
	margin-bottom: 0.5em;
	margin-top: 0em;
	font-size: 1.3em;	
	font-weight: bold;
	color: #094c85;
}
div.layoutMain h4{
	font-size: 1.2em;
	margin-bottom: 0.3em;
	margin-top: 0em;
}
div.layoutMain h4{}

div.layoutMain a img,div.layoutMain img{
	border: none;
}
div.layoutMain a img:hover{

}
div.layoutMain td img{
	border: none;
}
div.layoutMain div.mcText img{
	margin: 12px;
	margin-left: 0px;
	margin-top: 0px;
}

div.layoutMain table{
	background: #cbe7f5;
	margin-bottom: 1.5em;
}
div.layoutMain td,div.layoutMain th{
	background: #fff;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: top;
}
div.layoutMain table td.even,div.layoutMain table tr.even td{
	background: #f7fcff;
}
div.layoutMain th,div.layoutMain .layoutTableHeader{
	font-weight: bold;
	background: #cbe7f5;
}
div.layoutMain table th.odd,div.layoutMain table .odd{
	background: #fca843;
}

div.layoutCLeft p{
	margin-bottom: 12px;
}
div.layoutCRight p{
	margin-bottom: 12px;
}

/* mMessages */
div.mMessages{
	position: fixed;
	top: 30%;
	left: 50%;
	z-index: 20;
	display: none;
}
div.mMessages div.body{
	position: absolute;
	top: 0px;
	left: -380px;
	width: 700px;
	background: #f0f8fc;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 30px;
	border: solid 1px #bbe5f8;
	border-bottom: solid 5px #fae000;
}
div.mMessages h3{
	font-size: 16px;
	margin: 0px;
	margin-bottom: 15px;
	color: #1356a7;
	font-weight: bold;
}
div.mMessages div.type0{
	padding-left: 45px;
	color: #c00000;
	font-weight: bold;
	background: transparent url("../img/mMessagesType0.png") no-repeat 13px 5px;
}
div.mMessages div.type1{
	padding-left: 45px;
	color: #019800;
	font-weight: bold;
	background: transparent url("../img/mMessagesType1.png") no-repeat 13px 5px;
}
div.mMessages div.messages{
	padding-top: 5px;
}
div.mMessages div.messages div{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 45px;
}
div.mMessages div.messages div.source:hover{
	text-decoration: underline;
	cursor: pointer;
}
div.mMessages div.close{
	position: absolute;
	top: 0px;
	right: 0px;
}
div.mMessages div.close a{
	font-size: 14px;
	font-weight: bold;
	color: #1356a7;
}
div.mMessages div.close a:hover{
	color: #1356a7;
}
div.mMessages div.clocks{
	position: absolute;
	bottom: 10px;
	right: 30px;
	cursor: pointer;
	z-index: 21;
	color: #000000;
}

/* msMouse */
#msMouse{ position: absolute; border: dotted 1px #07BDE9; display: none; z-index: 1000; width: 0px; height: 0px; }


/* mHeader */
#mHeader{
	height: 136px;
	z-index: 5;
	background: transparent url("../img/mHeaderBg.png") no-repeat 0px 0px;
}
#mHeader-home{
	position: absolute;
	top: 22px;
	left: 0px;
	width: 174px;
	height: 88px;
	overflow: hidden;
	z-index: 5;
}
#mHeader-home a{
	display: block;
	width: 174px;
	height: 0px;
	padding-top: 88px;
	overflow: hidden;
	background: transparent url("../img/mHeaderLogo.png") no-repeat 0px 0px;
}
#mHeader h1, #mHeader-logo,#mHeader-jump{
	display: none;
}
#mHeader-jump{}
#mHeader h2{
	display: none;
}
#layoutText-contacts{
	background: transparent url("../img/mHeaderPhones.png") no-repeat 0px 0px;
	width: 803px;
	height: 121px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	right: 0px;
	margin: 0px;
	z-index: 10;
}
#layoutText-contacts ul{
	position: absolute;
	top: 0px;
	right: 0px;	
	width: 803px;
	height: 121px;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}
#layoutText-contacts li{
	list-style: none;
	position: absolute;
	width: 130px;
	height: 86px;
	z-index: 10;
}
#layoutText-contacts li.bulharsko{
	position: absolute;
	top: 6px;
	right: 657px;	
}
#layoutText-contacts li.recko{
	position: absolute;
	top: 6px;
	right: 519px;	
}
#layoutText-contacts li.italie{
	position: absolute;
	top: 6px;
	right: 381px;	
}
#layoutText-contacts li.ceska-republika{
	position: absolute;
	top: 6px;
	right: 242px;	
}
#layoutText-contacts li.poznavaci-zajezdy{
	position: absolute;
	top: 6px;
	right: 104px;	
}
#layoutText-contacts a{
	display: block;
	width: 130px;
	height: 0px;
	z-index: 10;
	padding-top: 86px;
	overflow: hidden;
}


/* mPath */
#mPath{
	font-size: 1.1em;
	padding-top: 5px;
	padding-bottom: 15px;
	font-weight: bold;
}
#mPath h3{ display: none; }
#mPath div{}
#mPath a{ color: #1356a7; text-decoration: none; }
#mPath a:hover{ color: #1356a7; text-decoration: underline; }
div.mPath div span{ 
	font-size: 1.5em;
	color: #1356a7;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

/* mFooter */
#mFooter{
	font-size: 11px;
	height: 55px;
	color: #1356a7;
	background: #fff;
}
div.mFooter-goToStart, div.mFooter-goToContent{
	display: none;
}
div.mFooter-contact{
	display: none;
}
div.mFooter-text{
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	color: #1356a7;
}
#mFooter a{
	color: #1356a7;
	text-decoration: none;
}
#mFooter a:hover{
	color: #1356a7;
	text-decoration: underline;
}

div.mFooter-copyRight{
	text-align: right;
	padding-top: 10px;
	padding-right: 15px;
}
#mFooter a.mapa{
	position: absolute;
	top: 10px;
	left: 10px;
}

/* mmMenuMain */
div.mmMenuMain h3{
	display: none;
}
div.mmMenuMain{
	border-bottom: solid 12px #fae000;
	margin-bottom: 12px;
	background: #1357a7 url("../img/mmMenuMainBg.png") repeat-x 0px 0px;
	height: 44px;
}
div.mmMenuMain ul{}
div.mmMenuMain ul li{
	float: left;
	list-style: none;
}

div.mmMenuMain ul a{
	display: block;
	height: 44px;
	border-right: solid 1px #5499d3;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	line-height: 44px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
div.mmMenuMain ul a:hover,div.mmMenuMain a.inpath{
	color: #1a59a3;
	background: #fff297 url("../img/mmMenuMainABgH.png") repeat-x 0px 0px;
}
div.mmMenuMain ul ul{
	display: none;
}



/* mmMenuTree */
#mmMenuTree{ background: #fced6a; margin-bottom: 12px; }
#mmMenuTree h3{ background: #1457a8 url("../img/mmMenuTreeTitleBg.png") repeat-x 0px 0px; margin: 0px; padding: 0px; color: #ffffff; font-size: 12px; font-weight: normal; padding-left: 12px; padding-right: 12px; padding-top: 8px; padding-bottom: 9px; }
ul.mmMenuTree-0{  }
div.mmMenuTree-bottom{ }
ul.mmMenuTree-0 li{ list-style: none; background: #fef9ce url("../img/mmMenuTreeLiBg.png") repeat-x 0px 0px; margin: 0px; }
ul.mmMenuTree-0 a{
	background: transparent url("../img/mmMenuTreeABg.png") no-repeat 12px 10px;
	display: block;
	padding-left: 25px;
	color: #165aaa;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-decoration: none;
	font-size: 12px;
	line-height: 1em;
	border-bottom: solid 1px #dbd148;
	border-left: solid 1px #fae000;
	border-right: solid 1px #fae000;
	margin: 0px;
}
ul.mmMenuTree-0 a:hover, ul.mmMenuTree-0 a.inpath{ color: #165aaa; text-decoration: underline; }

ul.mmMenuTree-0 li.mmMenuTree-1,ul.mmMenuTree-0 li.mmMenuTree-2,ul.mmMenuTree-0 li.mmMenuTree-3{
	background: #fffedd url("../img/mmMenuTreeLi2Bg.png") repeat-x 0px 0px;
}
ul.mmMenuTree-0 li.mmMenuTree-1 a,ul.mmMenuTree-0 li.mmMenuTree-2 a,ul.mmMenuTree-0 li.mmMenuTree-3 a{
	background: transparent url("../img/mmMenuTreeA2Bg.png") no-repeat 12px 10px;
	border-left: solid 1px #fffdca;
	border-right: solid 1px #fffdca;
}
ul.mmMenuTree-0 li.mmMenuTree-1 a:hover,ul.mmMenuTree-0 li.mmMenuTree-2 a:hover,ul.mmMenuTree-0 li.mmMenuTree-3 a:hover, ul.mmMenuTree-0 li.mmMenuTree-1 a.inpath, ul.mmMenuTree-0 li.mmMenuTree-2 a.inpath, ul.mmMenuTree-0 li.mmMenuTree-3 a.inpath{ color: #165aaa; text-decoration: underline; }
/*ul.mmMenuTree-0 li.mmMenuTree-1 a:hover span.right,ul.mmMenuTree-0 li.mmMenuTree-2 a:hover span.right{ display: none; }*/

ul.mmMenuTree-0 li.mmMenuTree-1 a span.right,ul.mmMenuTree-0 li.mmMenuTree-2 a span.right,ul.mmMenuTree-0 li.mmMenuTree-3 a span.right{
	display: block;
	position: absolute;
	top: 4px;
	right: 7px;
	width: 18px;
	height: 17px;
	background: transparent url("../img/mmMenuTreeStar.png") no-repeat 0px 0px;
}
ul.mmMenuTree-0 ul{ background: none; padding-left: 25px; padding-bottom: 15px; border-bottom: solid 1px #dbd148;}
ul.mmMenuTree-0 ul li{ background: none; padding: 0px; padding-top: 10px; padding-bottom: 0px;  }
ul.mmMenuTree-0 ul a{ background: none; padding: 0px; border: none;  }
ul.mmMenuTree-0 ul a:hover, ul.mmMenuTree-0 ul a.inpath{ text-decoration: underline; background: transparent;  }
div.mmMenuTree-bottom{
	display: none;
}
ul.mmMenuTree-0 ul ul{ background: none; padding-left: 10px; padding-bottom: 15px; border-bottom: none;}

/* mmMenuInfo */
#mmMenuInfo{ background: #fffee0; margin-bottom: 12px; }
#mmMenuInfo h3{ background: #1457a8 url("../img/mmMenuTreeTitleBg.png") repeat-x 0px 0px; margin: 0px; padding: 0px; color: #ffffff; font-size: 12px; font-weight: normal; padding-left: 12px; padding-right: 12px; padding-top: 8px; padding-bottom: 9px; }
ul.mmMenuInfo-0{  }
div.mmMenuInfo-bottom{ display: none; }
ul.mmMenuInfo-0 li{ list-style: none; background: #fceb5b url("../img/mmMenuTreeLi2Bg.png") repeat-x 0px 0px; }
ul.mmMenuInfo-0 a{
	background: transparent url("../img/mmMenuTreeA2Bg.png") no-repeat 12px 10px;
	display: block;
	padding-left: 25px;
	color: #165aaa;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-decoration: none;
	font-size: 12px;
	line-height: 1em;
	border-bottom: solid 1px #dbd148;
	border-left: solid 1px #fffdca;
	border-right: solid 1px #fffdca;
}
ul.mmMenuInfo-0 a:hover, ul.mmMenuInfo-0 a.inpath{ color: #165aaa; text-decoration: underline; }

ul.mmMenuInfo-0 ul{ background: none; padding-left: 25px; }
ul.mmMenuInfo-0 ul a{ background: none; padding: 0px; color: #fcfcfc; padding-left: 18px;  }
ul.mmMenuInfo-0 ul a:hover, ul.mmMenuInfo-0 ul a.inpath{ text-decoration: underline; background: transparent;  }

/* mcShowcase */
div.mcShowcase{
	width: 552px;
	height: 280px;
	overflow: hidden;
	margin-bottom: 12px;
}
div.mcShowcase h3{}
div.mcShowcase a{}
div.mcShowcase div.text{ display: none;}
div.mcShowcase div.text p{}
div.mcShowcase div.text strong{}
div.mcShowcase div.text span{}
div.mcShowcase div.text em{}
div.mcShowcase div.pictures{}
div.mcShowcase div.pictures img{}
#mcShowcase div.pictures div.legends{ display: none; }
#mcShowcase div.pictures div.contents{  }
#mcShowcase div.pictures .legend{}
#mcShowcase div.pictures .legend .title{}
#mcShowcase div.pictures .deactive .title{}
#mcShowcase div.pictures div.picture{ position: absolute; top: 0px; left: 0px; }
#mcShowcase .left,#mcShowcase .right{}


/* mcContactForm */
#mcContactForm-text{}
#mcContactForm h3{}
#mcContactForm input,#mcContactForm textarea{}
#mcContactForm input{}
#mcContactForm input.required,#mcContactForm textarea.required{}
#mcContactForm textarea{}
#mcContactForm label{}
#mcContactForm .content{}
#mcContactForm-kackaImage img{}
#mcContactForm-kackaDiv input{}
#mcContactForm-submit{}

/* mmSubmenu */
#mmSubmenu{}
#mmSubmenu h3{}
#mmSubmenu ul{}
#mmSubmenu li{}


/* mmGalleryList */
div.mmGalleryList{ margin-bottom: 20px; margin-top: 10px; }
div.mmGalleryList h3{ display: none; }
div.mmGalleryList div.thumb{ float: left; margin-left: 10px; }
div.mmGalleryList div.thumb img{}
div.mmGalleryList div.thumbs{ height: 125px; }
div.mmGalleryList div.simpleitems{}
div.mmGalleryList div.item{
	background: #bc290c;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
div.mmGalleryList div.item h4.title{ display: none; }
div.mmGalleryList div.item h4{}
div.mmGalleryList div.item h4 a{}
div.mmGalleryList div.item h4 a:hover{}
div.mmGalleryList div.more{ text-align: right; padding-right: 15px; }

/* mcSitemap */
div.mcSitemap{}
div.mcSitemap h3{ display: none; }

/* mStats */
div.mStats{	position: absolute;	bottom: 0px; left: 0px;	display: none; }
div.mStats img{	border: none; }
#mMouse{ display: none; }

/* mmBinaryfiles */
div.mmBinaryfiles{ margin-top: 30px;}
div.mmBinaryfiles h3{ }
div.mmBinaryfiles ul{ padding: 0px; padding-left: 20px; }
div.mmBinaryfiles li{ list-style: none; padding: 0px; background: none; padding-bottom: 10px;}
div.mmBinaryfiles li a{  }
div.mmBinaryfiles li a:hover{  }

/* mcGalleryList */
div.mcGalleryList{

}
div.mcGalleryList h3{ display: none;}
div.mcGalleryList div.thumbs{}
div.mcGalleryList div.thumb{
	margin-left: 5px;
	float: left;
	width: 176px;
	height: 110px;
	overflow: hidden;
}
div.mcGalleryList div.thumb:hover{

}
div.mcGalleryList div.thumb img{
	border: none;
	width: 176px;
	height: 110px;
	overflow: hidden;
}

div.mcGalleryList div.item{
	height: 140px;
	overflow: hidden;
	margin-bottom: 15px;
	background: #f0f8fc;
	border: solid 1px #bbe5f8;
	border-bottom: solid 5px #fae000;
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
div.mcGalleryList div.item h4{
	font-size: 1.2em;	
	margin: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 405px;
	height: 20px;
	overflow: hidden;
	
}
div.mcGalleryList div.item h4 a{
	text-decoration: underline;
}
div.mcGalleryList div.item h4 a:hover{
	text-decoration: underline;
	color: #ecba02;
}

div.mcGalleryList div.item div.more{
	position: absolute;
	top: 0px;
	right: 10px;
	padding-top: 0px;
}



/* mcGallery */
div.mcGallery{}
div.mcGallery h3{ margin-top: 0px; }
div.mcGallery div.thumbs{ }
div.mcGallery div.item{
	margin-right: 7px;
	margin-bottom: 8px;
	float: left;
	width: 176px;
	height: 110px;
	overflow: hidden;
}
div.mcGallery div.thumb{
	background: #d7effe;
	width: 176px;
	height: 110px;
	overflow: hidden;
}
div.mcGallery div.thumb:hover{

}
div.mcGallery div.thumb img{
	border: none;
	width: 176px;
	height: 110px;
	overflow: hidden;
}
div.mcGallery div.item div.title{
	position: absolute;
	bottom: 17px;
	left: 0px;
	line-height: 1.2em;
	display: none;
}

/* mcText */
div.mcText{

}

/* mcNoPage */
div.mcNoPage{
	padding: 20px;
}

/* mmNewsList */
div.mmNewsList{
	margin-bottom: 12px;
	border: solid 1px #83c7e5;
	padding: 12px;
	padding-left: 15px;
	padding-bottom: 40px;
}
#mmNewsList a.more, #mmNewsList div.icon{
	display: none;
}
div.mmNewsList h3{
	width: 127px;
	height: 0px;
	padding-top: 16px;
	overflow: hidden;
	background: transparent url("../img/mmNewsListTitle.png") no-repeat 0px 0px;
	margin: 0px;
	margin-bottom: 15px;
}
div.mmNewsList h4.title{
	color: #ecba02;
	font-size: 1em;
	margin: 0px;
	margin-bottom: 0px;
}
div.mmNewsList div.more{
	display: none;
}
div.mmNewsList h4.title a{
	color: #ecba02;
	text-decoration: underline;
}
div.mmNewsList h4.title a:hover{
	color: #1356a7;
	text-decoration: underline;
}
div.mmNewsList div.item{
	padding-bottom: 15px;
	margin-bottom: 20px;
}
div.mmNewsList div.date{
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #95CFE9;
}
#mmNewsList p{
	margin: 0px;
}
div.mmNewsList div.text{
	position: absolute;
	bottom: 15px;
	left: 15px;
}
div.mmNewsList div.text a{
	display: block;
	width: 113px;
	height: 22px;
	line-height: 20px;
	background: #0e5d99 url("../img/mmNewsListArchiv.png") no-repeat 0px 0px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 23px;
	text-align: center;
	text-decoration: none;
}
div.mmNewsList div.text a:hover{
	text-decoration: underline;
	color: #fff;
}

#layoutText-links{
	height: 74px;
	background: #fff;
	margin-top: 26px;
}
#layoutText-links ul{
	padding-top: 19px;
	padding-left: 0px;
}
#layoutText-links li{
	list-style: none;
	float: left;
	margin-left: 18px;
	margin-right: 10px;
}
#layoutText-links a.kralovna{
	display: block;
	background: transparent url("../img/layoutLinksKralovna.png") no-repeat 0px 0px;
	width: 102px;
	padding-top: 33px;
	height: 0px;
	overflow: hidden;
}
#layoutText-links a.kralovna:hover{
	background: transparent url("../img/layoutLinksKralovnaH.png") no-repeat 0px 0px;
}
#layoutText-links a.sodexo{
	display: block;
	background: transparent url("../img/layoutLinksSodexo.png") no-repeat 0px 0px;
	width: 92px;
	padding-top: 33px;
	height: 0px;
	overflow: hidden;
}
#layoutText-links a.sodexo:hover{
	background: transparent url("../img/layoutLinksSodexoH.png") no-repeat 0px 0px;
}
#layoutText-links a.benefit{
	display: block;
	background: transparent url("../img/layoutLinksBenefit.png") no-repeat 0px 0px;
	width: 105px;
	padding-top: 33px;
	height: 0px;
	overflow: hidden;
}
#layoutText-links a.benefit:hover{
	background: transparent url("../img/layoutLinksBenefitH.png") no-repeat 0px 0px;
}
#layoutText-links a.atlas{
	display: block;
	background: transparent url("../img/layoutLinksAtlas.png") no-repeat 0px 0px;
	width: 102px;
	padding-top: 40px;
	height: 0px;
	overflow: hidden;
}
#layoutText-links a.atlas:hover{
	background: transparent url("../img/layoutLinksAtlasH.png") no-repeat 0px 0px;
}
#layoutText-links a.airport{
	display: block;
	background: transparent url("../img/layoutLinksAirport.png") no-repeat 0px 0px;
	width: 135px;
	padding-top: 35px;
	height: 0px;
	overflow: hidden;
}
#layoutText-links a.airport:hover{
	background: transparent url("../img/layoutLinksAirportH.png") no-repeat 0px 0px;
}
#layoutText-links a.kreta{
	display: block;
	background: transparent url("../img/layoutLinksKreta.png") no-repeat 0px 0px;
	width: 77px;
	padding-top: 31px;
	height: 0px;
	overflow: hidden;
}
#layoutText-links a.kreta:hover{
	background: transparent url("../img/layoutLinksKretaH.png") no-repeat 0px 0px;
}


/* mmLastMoment */
div.mmLastMoment{
	position: absolute;
	top: 145px;
	right: 13px;
	height: 22px;
	overflow: hidden;
}
div.mmLastMoment label{
	display: block;
	background: transparent url("../img/mmLastMomentLabel.png") no-repeat 0px 0px;
	width: 148px;
	padding-top: 12px;
	height: 0px;
	overflow: hidden;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
}
div.mmLastMoment input{
	border: none;
	background: #fff url("../img/mmLastMomentInputBg.png") no-repeat 0px 0px;
	width: 160px;
	height: 20px;
	color: #1356a7;
	padding-left: 2px;
	padding-top: 2px;
	margin-right: 7px;
}
#mmLastMoment-submitDiv, #mmLastMoment-emailDiv{
	float: left;
}
#mmLastMoment-submit{
	cursor: pointer;
	display: block;
	background: transparent url("../img/mmLastMomentSubmitBg.png") no-repeat 0px 0px;
	width: 31px;
	padding-top: 22px;
	height: 22px;
	overflow: hidden;
	border: none;
}

/* mmTourSearch */
div.mmTourSearch{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 261px;
	height: 236px;
	padding: 22px;
}
div.mmTourSearch-cover{
	background: transparent url("../img/mcTourSearchBg.png") no-repeat 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 305px;
	height: 280px;
}
div.mmTourSearch h3{
	display: block;
	background: transparent url("../img/mcTourSearchTitle.png") no-repeat 0px 0px;
	width: 181px;
	padding-top: 22px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	margin-bottom: 15px;
}
#mmTourSearch-filter{
	width: 261px;
	height: 199px;
}
#mmTourSearch-submitDiv{
	position: absolute;
	top: 170px;
	left: 370px;
}
#mmTourSearch-submit{
	cursor: pointer;
	display: block;
	background: transparent url("../img/mcTourSearchSubmit.png") no-repeat 0px 0px;
	width: 143px;
	padding-top: 30px;
	height: 30px;
	overflow: hidden;
	border: none;
}
div.mmTourSearch label{
	display: block;
	color: #fff;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
}
div.mmTourSearch select{
	width: 123px;
	margin: 0px;
}
div.mmTourSearch input{
	width: 90px;
	cursor: pointer;
	margin: 0px;
}
#mmTourSearch-filter div{
	width: 130px;
	float: left;
}
#mmTourSearch-filter div img.ui-datepicker-trigger{
	position: absolute;
	top: 20px;
	left: 100px;
	cursor: pointer;
}
#mmTourSearch-subfromfromDiv label, #mmTourSearch-subfromtoDiv label{
	font-size: 0.95em;
}
/* mcTourList */
div.mcTourList{ }
div.mcTourList h3{ display: none; }
div.mcTourList div.thumbs{}
div.mcTourList div.thumb{
	width: 176px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: -191px;
	background: transparent url("../img/layoutNoImage.png") no-repeat 0px 0px;
}
div.mcTourList div.thumb:hover{

}
div.mcTourList div.thumb img{
	border: none;
	width: 176px;
	height: 110px;
	overflow: hidden;
}

div.mcTourList div.item{
	min-height: 110px;
	margin-bottom: 10px;
	background: #f0f8fc;
	border: solid 1px #bbe5f8;
	border-bottom: solid 5px #fae000;
	padding: 10px;
	padding-left: 200px;
}
div.mcTourList div.item h4{
	font-size: 1.2em;	
	margin: 0px;
	margin-bottom: 14px;
	font-weight: bold;
	color: #094c85;
	width: 250px;
}
div.mcTourList div.item h4 a{
	text-decoration: underline;
	color: #094c85;
}
div.mcTourList div.item h4 a:hover{
	color: #094c85;
	text-decoration: underline;
}

div.mcTourList div.item div.more{

}

div.mcTourList div.item div.more a{

}
div.mcTourList div.item div.more a:hover{

}
div.mcTourList div.fromprice{
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #e8af00;	
}
div.mcTourList div.details{
	background: #fff;
	border-bottom: solid 1px #cbe7f5;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
	width: 334px;
	font-size: 11px;
	margin-bottom: 10px;
		
}
div.mcTourList div.details table{
	margin: 0px;
	width: 327px;
	background: transparent;
}
div.mcTourList div.details table td{
	background: transparent;
	white-space: nowrap;
	padding: 0px;
}
div.mcTourList div.details div.nights{
	padding-left: 25px;
	background: transparent url("../img/mcTourListNights.png") no-repeat 0px 2px;
	margin-right: 13px;
	line-height: 1.2em;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.mcTourList div.details div.food{
	padding-left: 25px;
	padding-top: 3px;
	background: transparent url("../img/mcTourListFood.png") no-repeat 0px 2px;
	margin-right: 13px;
	width: 90px;
	line-height: 1.2em;	
}

div.mcTourList div.details div.transfer{
	padding-left: 25px;
	padding-top: 3px;
	background: transparent url("../img/mcTourListTransfer.png") no-repeat 0px 2px;
	width: 100px;
	line-height: 1.2em;
}
div.mcTourList div.paraminfo{
	padding: 9px;
	padding-left: 40px;
	color: #e8af00;
	background: #fffee8 url("../img/layoutStarYellow.png") no-repeat 11px 11px;
	border-bottom: solid 1px #f0e5c1;
	font-weight: bold;
	line-height: 1.3em;
}
div.mcTourList div.details div.letecky{
	display: block;
	background: transparent url("../img/layoutTransferPlane2.png") no-repeat 0px 2px;
}
div.mcTourList div.details div.autobusem{
	display: block;
	background: transparent url("../img/layoutTransferBus2.png") no-repeat 0px 4px;
}
div.mcTourList div.details div.vlastni{
	display: block;
	background: transparent url("../img/layoutTransferCar2.png") no-repeat 0px 4px;
}
/*
div.mcTourList div.details div.kombinovana{
	display: block;
	background: none;
}
*/
/* mcTourSearch */
div.mcTourSearch{ }
div.mcTourSearch h3{ display: none;}
div.mcTourSearch div.thumbs{}
div.mcTourSearch div.thumb{
	width: 176px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: -191px;
	background: transparent url("../img/layoutNoImage.png") no-repeat 0px 0px;
}
div.mcTourSearch div.thumb:hover{

}
div.mcTourSearch div.thumb img{
	border: none;
	width: 176px;
	height: 110px;
	overflow: hidden;
}

div.mcTourSearch div.item{
	min-height: 110px;
	margin-bottom: 10px;
	background: #f0f8fc;
	border: solid 1px #bbe5f8;
	border-bottom: solid 5px #fae000;
	padding: 10px;
	padding-left: 200px;
}
div.mcTourSearch div.item h4{
	font-size: 1.2em;	
	margin: 0px;
	margin-bottom: 14px;
	font-weight: bold;
	color: #094c85;
	width: 240px;
}
div.mcTourSearch div.item h4 a{
	text-decoration: underline;
	color: #094c85;
}
div.mcTourSearch div.item h4 a:hover{
	color: #094c85;
	text-decoration: underline;
}

div.mcTourSearch div.item div.more{

}

div.mcTourSearch div.item div.more a{

}
div.mcTourSearch div.item div.more a:hover{

}
div.mcTourSearch div.fromprice{
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #e8af00;	
}
div.mcTourSearch div.details{
	background: #fff;
	border-bottom: solid 1px #cbe7f5;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
	width: 334px;
	font-size: 11px;
	margin-bottom: 10px;
	
}
div.mcTourSearch div.details table{
	margin: 0px;
	width: 327px;
	background: transparent;
}
div.mcTourSearch div.details table td{
	background: transparent;
	white-space: nowrap;
	padding: 0px;
}
div.mcTourSearch div.details div.nights{
	padding-left: 25px;
	background: transparent url("../img/mcTourListNights.png") no-repeat 0px 2px;
	margin-right: 13px;
	line-height: 1.2em;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.mcTourSearch div.details div.food{
	padding-left: 25px;
	padding-top: 3px;
	background: transparent url("../img/mcTourListFood.png") no-repeat 0px 2px;
	margin-right: 13px;
	width: 90px;
	line-height: 1.2em;	
}
div.mcTourSearch div.details div.transfer{
	padding-left: 25px;
	padding-top: 3px;
	background: transparent url("../img/mcTourListTransfer.png") no-repeat 0px 2px;
	width: 100px;
	line-height: 1.2em;
}
div.mcTourSearch div.details div.letecky{
	display: block;
	background: transparent url("../img/layoutTransferPlane2.png") no-repeat 0px 2px;
}
div.mcTourSearch div.details div.autobusem{
	display: block;
	background: transparent url("../img/layoutTransferBus2.png") no-repeat 0px 4px;
}
div.mcTourSearch div.details div.vlastni{
	display: block;
	background: transparent url("../img/layoutTransferCar2.png") no-repeat 0px 4px;
}
/*
div.mcTourSearch div.details div.kombinovana{
	display: block;
	background: none;
}
*/
div.mcTourSearch div.paraminfo{
	padding: 9px;
	padding-left: 40px;
	color: #e8af00;
	background: #fffee8 url("../img/layoutStarYellow.png") no-repeat 11px 11px;
	border-bottom: solid 1px #f0e5c1;
	font-weight: bold;
	line-height: 1.3em;
}

div.mcTourSearch div.count{
	margin-bottom: 5px;
	font-weight: bold;
}

/* mmTourListTips */
#mmTourListTips{ font-size: 11px; line-height: 1.1em; }
#mmTourListTips h3{ display: none;}
#mmTourListTips div.thumb{
	width: 176px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: -1px;
	left: -1px;
	border: none;
	border-bottom: solid 1px #bbe5f8;
	background: transparent url("../img/layoutNoImage.png") no-repeat 0px 0px;
}
#mmTourListTips div.thumb:hover{

}
#mmTourListTips div.thumb img{
	border: none;
	width: 176px;
	height: 110px;
	overflow: hidden;
}
#mmTourListTips div.items div.even{
	margin-left: 12px;
	margin-right: 12px;
}
#mmTourListTips div.item{
	width: 156px;
	height: 95px;
	background: #f0f8fc;
	border: solid 1px #bbe5f8;
	border-bottom: solid 5px #fae000;
	padding: 12px;
	padding-right: 6px;
	padding-top: 110px;
	float: left;
	overflow: visible;
}
#mmTourListTips div.item h4{
	font-size: 1.2em;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 3px;
	font-weight: bold;
	width: auto;
	line-height: 1.2em;
}
#mmTourListTips div.item h4 a{
	text-decoration: underline;
	color: #094c85;
}
#mmTourListTips div.item h4 a:hover{
	color: #094c85;
	text-decoration: underline;
}

#mmTourListTips div.item div.more{
	position: absolute;
	bottom: 2px;
	left: 10px;
}

#mmTourListTips div.item div.more a{
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 5px;
	display: block;
	background: transparent url("../img/layoutMore.png") no-repeat 0px 2px;
	font-size: 12px;
	color: #094c85;
}
#mmTourListTips div.item div.more a:hover{
	color: #094c85;
}
#mmTourListTips div.item div.term{
	font-weight: bold;
	color: #E8AF00;
	padding-top: 3px;
	font-size: 1.1em;
}
#mmTourListTips div.item div.note{
	color: #cc0000;
	padding-top: 2px;
}
#mmTourListTips div.fromprice{
	position: absolute;
	top: 71px;
	right: -1px;
	font-size: 14px;
	font-weight: bold;
	color: #1356a7;	
	width: 111px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: transparent url("../img/mmTourListTipsPriceBg.png") no-repeat 0px 0px;
}
#mmTourListTips div.description{
	height: 48px;
	overflow: hidden;
	color: #000000;
	margin-bottom: 5px;
	display: none;
}
#mmTourListTips div.space{

}

/* mcTour */
div.mcTour{ border: solid 1px #bbe5f8; background: #f0f8fc; }
div.mcTour h3{  
	margin: 0px;
	font-size: 1.2em;
	margin-bottom: 10px;
}
div.mcTour div.details{ 
	padding: 19px;
	padding-left: 216px;
	padding-right: 23px;
	min-height: 50px;
}
div.mcTour div.details div.nights{
	padding-left: 25px;
	background: transparent url("../img/mcTourNights.png") no-repeat 0px 5px;
	line-height: 1.2em;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: solid 1px #bbe5f8;
	border-bottom: solid 1px #bbe5f8;
	min-height: 14px;
}
div.mcTour div.details div.food{
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: transparent url("../img/mcTourFood.png") no-repeat 0px 5px;
	line-height: 1.2em;	
	border-bottom: solid 1px #bbe5f8;
	min-height: 14px;
}
div.mcTour div.details div.transfer{
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: transparent url("../img/mcTourTransfer.png") no-repeat 0px 5px;
	line-height: 1.2em;
	border-bottom: solid 1px #bbe5f8;
	min-height: 14px;
}
div.mcTour div.details div.letecky{
	display: block;
	background: transparent url("../img/layoutTransferPlane2.png") no-repeat 0px 2px;
}
div.mcTour div.details div.autobusem{
	display: block;
	background: transparent url("../img/layoutTransferBus2.png") no-repeat 0px 4px;
}
div.mcTour div.details div.vlastni{
	display: block;
	background: transparent url("../img/layoutTransferCar2.png") no-repeat 0px 4px;
}
div.mcTour div.paraminfo{
	padding: 9px;
	padding-left: 40px;
	color: #e8af00;
	background: #fffee8 url("../img/layoutStarYellow.png") no-repeat 11px 11px;
	border-bottom: solid 1px #f0e5c1;
	font-weight: bold;
	line-height: 1.3em;
	margin-left: 9px;
	margin-right: 9px;
	font-size: 1.2em;
}

div.mcTour div.icon{ 
	position: absolute;
	top: 19px;
	left: 23px;
	background: transparent url("../img/layoutNoImage.png") no-repeat 0px 0px;
	width: 176px;
	height: 110px;
}
div.mcTour div.item{
	margin-right: 6px;
	margin-bottom: 6px;
	float: left;
	width: 176px;
	height: 110px;
	overflow: hidden;
}
div.mcTour div.pictures{
	height: 90px;
	background: #fff;
	border-top: solid 1px #bbe5f8;
	border-bottom: solid 1px #bbe5f8;
	overflow: hidden;
	margin-bottom: 14px;
	padding-left: 23px;
	padding-right: 22px;
}
div.mcTour div.thumbs{
	height: 90px;
	width: 505px;
}
div.mcTour div.thumb{
	background: #d7effe;
	width: 93px;
	height: 70px;
	overflow: hidden;
	margin-top: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#mcTour-thumbs-hScroller{ display: none; }
#mcTour-scrollLeft{
	background: transparent url("../img/mcTourScrollLeft.png") 0px 0px;
	width: 10px;
	height: 33px;
	position: absolute;
	top: 26px;
	left: 6px;
	cursor: pointer;
}
#mcTour-scrollRight{
	background: transparent url("../img/mcTourScrollRight.png") 0px 0px;
	width: 10px;
	height: 33px;
	position: absolute;
	top: 26px;
	right: 6px;
	cursor: pointer;
}
div.mcTour div.thumb:hover{

}
div.mcTour div.thumb img{
	border: none;
	width: 93px;
	height: 70px;
	overflow: hidden;
}
div.mcTour div.content{
	padding: 13px;
}
div.mcTour div.terms{
	padding-left: 13px;
	padding-right: 13px;
	font-size: 0.9em;
}
div.mcTour div.terms table{
	width: 520px;
	margin: 0px;
}
div.mcTour div.terms td.order{
	background: #fffee8;
	color: #e8af00;
	font-weight: bold;
}
div.mcTour div.terms td.order a{
	color: #e8af00;
	font-weight: bold;
	text-decoration: none;
}
div.mcTour div.terms td.order a:hover{
	color: #e8af00;
	text-decoration: underline;
}
div.mcTour div.parampricespec{
	padding-left: 5px;
}

div.mcTour div.terms td.last_moment,div.mcTour div.terms td.first_moment{
	font-weight: bold;
	color: #cc0000;
}

div.mcTour div.terms span.letecky{
	display: block;
	background: transparent url("../img/layoutTransferPlane.png") no-repeat 0px 2px;
	padding-left: 25px;
}
div.mcTour div.terms span.autobusem{
	display: block;
	background: transparent url("../img/layoutTransferBus.png") no-repeat 0px 4px;
	padding-left: 25px;
}
div.mcTour div.terms span.vlastni{
	display: block;
	background: transparent url("../img/layoutTransferCar.png") no-repeat 0px 4px;
	padding-left: 25px;
}
div.mcTour div.terms span.kombinovana{
	display: block;
	background: none;
	padding-left: 25px;
}
div.mcTour div.terms tr.note td{
	border-bottom: solid 1px #cbe7f5;
	padding-bottom: 10px;
	text-align: right;
	color: #cc0000;
	font-style: normal;
}
div.mcTour div.terms td em{
	font-style: normal;
	color: #cc0000;
}
div.mcTour div.terms td.price{
	text-align: right;
}
div.mcTour div.parameters{
	padding-left: 17px;
	padding-right: 17px;
	margin-bottom: 17px;
}

div.mcTour div.paramaware{
	padding: 10px;
	border: double 3px #cc0000;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 17px;
}
div.mcTour div.paramaware h4{
	margin: 0px;
	margin-bottom: 0.5em;
	color: #cc0000;
}

/* mcTourListLM */
div.mcTourListLM{ 
	font-size: 11px;
	background: #fffee5;
	border: solid 1px #fff21d;
	margin-bottom: 12px;
}
div.mcTourListLM h3{ 
	margin: 0px;
	width: 550px;
	height: 0px;
	padding-top: 34px;
	overflow: hidden;
	background: #fae000 url("../img/mcTourListLMTitle.png") no-repeat 0px 0px;
}
#mcTourListLMFull h3,#mcTourListFMFull h3{ 
	background: #fae000 url("../img/mcTourListLMTitleBlank.png") no-repeat 0px 0px;
}
div.mcTourListLM div.simpleitems{
	padding: 7px;
}
div.mcTourListLM table{
	margin: 0px;
}
div.mcTourListLM table td{
	background: #fbfdfe;
}
div.mcTourListLM table tr.even td{
	background: #fffee5;
}
div.mcTourListLM td.date{
	width: 30px;
}
div.mcTourListLM td.title a{
	text-decoration: none;
}
div.mcTourListLM td.title strong{
	color: #e8af00;
	font-size: 12px;
	text-decoration: underline;
}
div.mcTourListLM td.transfer{
	width: 25px;
}
div.mcTourListLM td.nights{
	width: 35px;
	white-space: nowrap;
}
div.mcTourListLM td.food{
	width: 90px;
	white-space: nowrap;
}
div.mcTourListLM td.price{
	width: 60px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
div.mcTourListLM td.transfer span.letecky{
	display: block;
	background: transparent url("../img/layoutTransferPlane.png") no-repeat 0px 2px;
	padding-top: 25px;
	width: 25px;
	height: 0px;
	overflow: hidden;
}
div.mcTourListLM td.transfer span.autobusem{
	display: block;
	background: transparent url("../img/layoutTransferBus.png") no-repeat 0px 4px;
	padding-top: 25px;
	width: 25px;
	height: 0px;
	overflow: hidden;
}
div.mcTourListLM td.transfer span.vlastni{
	display: block;
	background: transparent url("../img/layoutTransferCar.png") no-repeat 0px 4px;
	padding-top: 25px;
	width: 25px;
	height: 0px;
	overflow: hidden;
}
div.mcTourListLM div.update{
	position: absolute;
	top: 0px;
	left: 157px;
	height: 35px; 
	line-height: 35px; 
	width: 255px;
	font-weight: bold;
	font-size: 12px;
}
#mcTourListLMFull div.update,#mcTourListFMFull div.update{ 
	left: 15px;
}
div.mcTourListLM div.more{
	position: absolute;
	top: 0px;
	left: 417px;	
	padding-top: 6px;
	height: 28px; 
	line-height: 28px; 
	width: 130px;
	background: transparent url("../img/mcTourListLMMoreBg.png") no-repeat 0px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
div.mcTourListLM div.more a{
	color: #1356a7;
}
div.mcTourListLM div.more a:hover{
	color: #e8af00;
}
div.mcTourListLM div.tourlm div.paging{
	width: 524px;
	border-top: solid 1px #fff21d;
}

/* mcTourTermList */
div.mcTourTermList{ 
	font-size: 11px;
	background: #fffee5;
	border: solid 1px #fff21d;
	margin-bottom: 12px;
}
div.mcTourTermList h3{ 
	margin: 0px;
	width: 550px;
	height: 0px;
	padding-top: 34px;
	overflow: hidden;
	background: #fae000 url("../img/mcTourListLMTitle.png") no-repeat 0px 0px;
}
#mcTourListLMFull h3,#mcTourListFMFull h3{ 
	background: #fae000 url("../img/mcTourListLMTitleBlank.png") no-repeat 0px 0px;
}
div.mcTourTermList div.simpleitems{
	padding: 7px;
}
div.mcTourTermList table{
	margin: 0px;
}
div.mcTourTermList table td{
	background: #fbfdfe;
}
div.mcTourTermList table tr.even td{
	background: #fffee5;
}
div.mcTourTermList td.date{
	width: 30px;
}
div.mcTourTermList td.title a{
	text-decoration: none;
}
div.mcTourTermList td.title strong{
	color: #e8af00;
	font-size: 12px;
	text-decoration: underline;
}
div.mcTourTermList td.transfer{
	width: 25px;
}
div.mcTourTermList td.nights{
	width: 35px;
	white-space: nowrap;
}
div.mcTourTermList td.food{
	width: 90px;
	white-space: nowrap;
}
div.mcTourTermList td.price{
	width: 60px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
div.mcTourTermList td.transfer span.letecky{
	display: block;
	background: transparent url("../img/layoutTransferPlane.png") no-repeat 0px 2px;
	padding-top: 25px;
	width: 25px;
	height: 0px;
	overflow: hidden;
}
div.mcTourTermList td.transfer span.autobusem{
	display: block;
	background: transparent url("../img/layoutTransferBus.png") no-repeat 0px 4px;
	padding-top: 25px;
	width: 25px;
	height: 0px;
	overflow: hidden;
}
div.mcTourTermList td.transfer span.vlastni{
	display: block;
	background: transparent url("../img/layoutTransferCar.png") no-repeat 0px 4px;
	padding-top: 25px;
	width: 25px;
	height: 0px;
	overflow: hidden;
}
div.mcTourTermList td.note{
	color: #cc0000;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: right;
}
div.mcTourTermList div.update{
	position: absolute;
	top: 0px;
	left: 157px;
	height: 35px; 
	line-height: 35px; 
	width: 255px;
	font-weight: bold;
	font-size: 12px;
}
#mcTourListLMFull div.update,#mcTourListFMFull div.update{ 
	left: 15px;
}
div.mcTourTermList div.more{
	position: absolute;
	top: 0px;
	left: 417px;	
	padding-top: 6px;
	height: 28px; 
	line-height: 28px; 
	width: 130px;
	background: transparent url("../img/mcTourListLMMoreBg.png") no-repeat 0px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
div.mcTourTermList div.more a{
	color: #1356a7;
}
div.mcTourTermList div.more a:hover{
	color: #e8af00;
}
#mcTourListFMFull div.paging,#mcTourListLMFull div.paging{
	width: 524px;
	border-top: solid 1px #fff21d;
}
#mcTourListFMFull-form,#mcTourListLMFull-form{
	margin: 10px;
	border-bottom: solid 1px #fff21d;
	height: 25px;
	padding-top: 5px;
}
div.mcTourTermList-letecky{
	position: absolute;
	top: 5px;
	left: 180px;
}
div.mcTourTermList-autobusem{
	position: absolute;
	top: 5px;
	left: 260px;
}
div.mcTourTermList-vlastni{
	position: absolute;
	top: 5px;
	left: 360px;
}
div.mcTourTermList-submit{
	position: absolute;
	top: 1px;
	left: 450px;
}
div.mcTourTermList-noItems{
	padding: 10px;
}

/* simpleitems */
div.simpleitems div.paging{
	font-size: 11px;
	padding: 5px;
	padding-top: 0px;
	height: 25px;
	width: 542px;
	border-top: solid 1px #bbe5f8;
	margin-top: 20px;
	color: #094c85;
}

div.simpleitems span.page{
	margin-right: 15px;
}
div.simpleitems span.records{
	margin-left: 15px;
}
div.simpleitems div.goToPage{
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 5;
}
div.simpleitems div.buttons{
	font-weight: bold;
}
div.simpleitems div.buttons a{
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #094c85;
}
div.simpleitems div.buttons a:hover{
	color: #e8af00;
}
div.simpleitems .next,div.simpleitems .previous{
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
}
div.simpleitems span.next,div.simpleitems span.previous{
	color: #bbe5f8;	
}
div.simpleitems div.paging label{
	margin-right: 10px;
}
div.simpleitems div.item div.more{
	margin-top: 13px;
	line-height: 1em;
}

div.simpleitems div.item div.more a{
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 5px;
	display: block;
	background: transparent url("../img/layoutMore.png") no-repeat 0px 2px;
	font-size: 12px;
	color: #094c85;
}
div.simpleitems div.item div.more a:hover{
	color: #ecba02;
}

/* mcSubmenu */
div.mcSubmenu h3{
	display: none;
}


/* mcNews */
#mcNews h3{
	margin: 0px;
	margin-bottom: 1.5em;
}
#mcNews div.description{
	font-weight: bold;
	margin-bottom: 10px;
}
#mcNews div.date{
	font-size: 13px;
}
#mcNews div.icon{
	float: left;
	margin-right: 12px;	
	margin-bottom: 12px;	
	width: 176px;
	height: 110px;
}
#mcNews div.icon img{
	border: none;
}

/* mcNewsList */
div.mcNewsList h3{
	display: none;
}
div.mcNewsList .item{
	
	font-size: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	background: #f0f8fc;
	border: solid 1px #bbe5f8;
	border-bottom: solid 5px #fae000;
	padding: 10px;
	padding-left: 200px;
}
div.mcNewsList .odd{
}
div.mcNewsList .description{
	line-height: 1.2em;
	min-height: 50px;
}
div.mcNewsList .title{  }
div.mcNewsList .date{
	position: absolute;
	bottom: 11px;
	right: 12px;
}
div.mcNewsList h4{
	font-size: 1.2em;
	margin: 0px;
	margin-bottom: 0.5em;
	font-weight: bold;
}
div.mcNewsList h4 a{
	color: #094c85;
	text-decoration: underline;
	
}
div.mcNewsList h4 a:hover{
	text-decoration: none;
	color: #094c85;
}
div.mcNewsList .icon{
	position: absolute;
	height: 110px;
	width: 176px;
	top: 10px;
	left: 10px;
	overflow: hidden;
	background: #f0f8fc url("../img/layoutNoImage.png") no-repeat 0px 0px;
}
div.mcNewsList .icon img{
	border: none;
	height: 110px;
	width: 176px;
}

/* mcTourOrder */
div.mcTourOrder{
	border: solid 1px #bbe5f8;
	background: #f0f8fc;
	padding: 12px;
}
div.mcTourOrder label{
	width: 210px;
	display: block;
	height: 25px;
	padding-top: 5px;
}
div.mcTourOrder input,div.mcTourOrder select{
	width: 300px;
	position: absolute;
	top: 5px;
	left: 220px;
}
div.mcTourOrder textarea{
	width: 520px;
	height: 80px;
}
#mcTourOrder-submitDiv{
	text-align: right;
}
#mcTourOrder-captchaImg{
	margin-left: 220px;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	width: 305px;
	text-align: center;
	background: #1356a7;
	border: solid 1px #bbe5f8;
	color: #fff;
	cursor: pointer;
}
div.mcTourOrder input.required,div.mcTourOrder textarea.required{
	border: solid 1px #cc0000;
	background: #fcf0f1;
}

/* mcLastMoment */
div.mcLastMoment h3{
	display: none;
}
div.mcLastMoment{
	border: solid 1px #bbe5f8;
	background: #f0f8fc;
	padding: 12px;
}
div.mcLastMoment label{
	width: 210px;
	display: block;
	height: 25px;
	padding-top: 5px;
}
div.mcLastMoment input,div.mcLastMoment select{
	width: 300px;
	position: absolute;
	top: 5px;
	left: 220px;
}
div.mcLastMoment textarea{
	width: 520px;
	height: 80px;
}
#mcLastMoment-submitDiv{
	text-align: right;
}
#mcLastMoment-captchaImg{
	margin-left: 220px;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	width: 305px;
	text-align: center;
	background: #1356a7;
	border: solid 1px #bbe5f8;
	color: #fff;
	cursor: pointer;
}
div.mcLastMoment input.required,div.mcLastMoment textarea.required{
	border: solid 1px #cc0000;
	background: #fcf0f1;
}
div.mcLastMoment div.text{
	font-weight: bold;
	padding-bottom: 10px;
}
