*{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:			12px;
	color:				#000;
	padding:			0px;
	margin:				0px;
	border:				0px;
	-moz-box-sizing:	content-box;
	box-sizing:			content-box;
}

input,
textarea,
select{
	border:				1px solid #7f9db9;
	padding:			0px 0px;
}
input.form-input-radio,
input.checkbox{
	border:	0px none;
	padding:0px;
}

h1, a {	color:				#d00;}
h1{	font-size:			18px;
	padding-top:		9px;
}
h2{	font-size:			14px;
	padding-top:		6px;
}
h3{	font-size:			16px;
	padding-top:		3px;
}

p{	padding:			4px 0px 0px 0px;}

a:link,
a:visited{
	text-decoration:	none;
}
a:hover{
	text-decoration:	underline;
}
a:active{
}
/*	Applies in Firefox, when link is accessed by TAB key
a:focus{	color:blue;	}
*/

.L{	text-align:	left;}
.R{	text-align:	right;}

.ClearFix{
	display:		block;
	clear:			both;
	height:			0px;
	line-height:	0px;
	visibility: 	hidden;
}

/*	Hlavní části stránky	*/
body {
	scrollbar-base-color:		#fff;
	scrollbar-arrow-color:		#fff;
	scrollbar-3dlight-color:	#fff;
	scrollbar-darkshadow-color:	#fff;
	scrollbar-face-color:		#cfe1f9;
	scrollbar-highlight-color:	#fff;
	scrollbar-shadow-color:		#fff;
	scrollbar-track-color:		#fff;
	scrollbar-arrow-box-color:	#fff;
}

html,
body {
	height:				100%;
	text-align:			left;
	vertical-align:		top;
	background-color:	#d3d3d3;
	overflow:			hidden;
}

#BodyDivScrollBar{
	height:				100%;
	overflow:			auto;
}

#BodyDiv{
	min-height:			100%;
	_height:			100%;	/**	IE fix */
	background:			#d3d3d3 url('gfx/background.png') repeat-y top center;
}

#Presentation{
	width:				766px;
	margin:				0px auto;
	background-color:	#fff;
}

#PresentationHeader{
	height:				200px;
	width:				100%;
}

#PresentationBody{
	padding:			7px;
	vertical-align:		top;
	text-align:			center;
	/*background-color:	white;*/ /*caused rendering problems in IE*/
	padding-bottom:		37px;
}

#PresentationBodyNoPadding{
	padding:			0px;
	vertical-align:		top;
	text-align:			center;
	padding-bottom:		32px;
}

#PresentationFooter{
	position:			absolute;
	bottom:				0;
	margin:				0px auto;
	width:				766px;
	height:				32px;
	color:				#000000;
	background-image:	url('gfx/footer.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
	vertical-align:		middle;
	text-align:			left;
	z-index:			999;
}
#PresentationFooterInner{
	margin:			8px;
}

#PresentationFooter a{
	color:#000066;
	font-size:		12px;
	font-weight:	bold;
}

#PresentationFooter a:hover{
	color:			#f00;
	text-decoration:none;
}

#footer_copyright {
}

#footer_commands {
	float:right;
}

a.TopMenuIcon img{
	border:			0px none #ffffff;
}
input.TopMenuIconTourFilter,
input.TopMenuIconClipBoard{
	border:			0px none #ffffff;
	width:			38px;
	height:			31px;
	margin:			0px;
	padding:		0px;
	cursor:			hand;
}
input.TopMenuIconTourFilter{
	background:		#fff url('gfx/tour-filter.gif') no-repeat center center;
}
input.TopMenuIconTourFilter:hover{
	background:		#fff url('gfx/tour-filter-hover.gif') no-repeat center center;
}
input.TopMenuIconClipBoard{
	background:		#fff url('gfx/clipboard.gif') no-repeat center center;
}
input.TopMenuIconClipBoard:hover {
	background:		#fff url('gfx/clipboard-hover.gif') no-repeat center center;
}
#TopMenuButtons{
	width:			491px;
	height:			31px;
	vertical-align:	middle;
}
input#TopMenuButtonTourFilter{
	border:			0px none #ffffff;
	width:			97px;
	height:			22px;
	margin:			0px;
	padding:		0px;
	background:		#fff url('gfx/menu-filtr.gif') no-repeat center center;
}
#TopMenuBottomLeft{
	padding-left:	220px;
	float:left;
}

#TopMenuBottomRight{
	float:right;
	padding-right:	5px;
}
#TopMenuBottomLeft,
#TopMenuBottomRight {
	padding-top:9px;
}

#TopMenuBottomLeft a,
#TopMenuBottomRight a{
	font-size:		12px;
	font-weight:	bold;
}
#TopMenuBottomLeft a:hover,
#TopMenuBottomRight a:hover{
	color:			#f00;
	text-decoration:none;
}
#TopMenuBottomLeft a {
	color:#000066;
}
#TopMenuBottomRight a {
	color:#ffff99;
}

#KamSubmenu{
	display:		none;
	position:		absolute;
	top:			88px;
	white-space:	nowrap;
	background:		#fff url('gfx/kam-submenu-background.gif') repeat-x bottom right;
	border:			1px solid #000;
	padding:		4px 5px;
}
#KamSubmenu{
	font-weight:	bold;
}
tr.h1,
tr.h1 td.h1{
	height:				28px;
	background-color:	#eee;
	width:				100%;
}
#h1,
#h1Shadow{
	position:			absolute;
	width:				766px;
	white-space:		nowrap;
	overflow:			hidden;
	padding:			0px 25px;
}
#h1{
	top:				205px;
	letter-spacing:		2px;
}
#h1Shadow{
	top:				199px;
	font-size:			25px;
	font-style:			italic;
	font-weight:		900;
	color:				#fff;
	letter-spacing:		10px;
	overflow:			hidden;
	padding:			0px 5px;
}

#h1Shadow .h1-small-part {
	color:			#fff;
	display:		inline;
	font-size:		70%;
}

#h1 .h1-small-part {
	color:			#d00;
	display:		inline;
	font-size:		70%;
}

#MainContentFrame {
	width:				100%;
	height:				700px;
	overflow:			auto;
}

table#top_menu {
	width:		100%;
}

table#top_menu td,
table#top_menu td img{
	vertical-align		:top;
	margin:0px;
	padding:0px;
}

table#top_menu td#vrsek_levo {
	width:				641px;
	height:				14px;
	background-image:	url('gfx/header-vrsek-levo.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#delici_pruh {
	width:				1px;
	height:				200px;
	background-image:	url('gfx/header-delici-pruh.jpg');
	background-repeat:	repeat-x;
	background-position:bottom left;
}

table#top_menu td#vrsek_pravo {
	width:				124px;
	height:				14px;
	background-image:	url('gfx/header-vrsek-pravo.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#katalog_odkazy {
	width:				81px;
	height:				27px;
	background-image:	url('gfx/header-katalog-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#za_poznanim_odkazy {
	width:				80px;
	height:				50px;
	background-image:	url('gfx/header-za-poznanim-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#za_golfem_odkazy {
	width:				81px;
	height:				50px;
	background-image:	url('gfx/header-za-golfem-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#letecky_odkazy {
	width:				81px;
	height:				50px;
	background-image:	url('gfx/header-letecky-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#hotely_odkazy {
	width:				81px;
	height:				50px;
	background-image:	url('gfx/header-hotely-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}

table#top_menu td#eurovikendy_odkazy {
	width:				80px;
	height:				50px;
	background-image:	url('gfx/header-eurovikendy-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
	vertical-align:		top;
}

.header_odkaz {
	width:	100%;
	text-align:	center;
}

.header_odkaz a {
	color		:	#dddddd;
	font-size	:	9px;
}

.header_odkaz a:hover {
	color		:	#ffffff;
	text-decoration: none;
}

td#header-odkazy {
	width:				561px;
	height:				42px;
	background-image:	url('gfx/header-odkazy.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
	text-align:left;
	vertical-align:top;
}

#print_icon {
	display: inline;
	float: left;
}

td#header-ikony {
	width:				80px;
	height:				42px;
	background-image:	url('gfx/header-ikony.jpg');
	background-repeat:	no-repeat;
	background-position:bottom left;
}


/*	Homepage	*/
.Box{
	margin:				0px 2px 2px 2px;
	vertical-align:		top;
	background:			#fff url('gfx/box-content-background.jpg') repeat-x bottom right;
}
.BoxHeading{
	background:			#0087de url('gfx/box-heading-background.jpg') repeat-x top right;
	color:				#fff;
	font-weight:		bold;
	text-align:			center;
	height:				22px;
	width:				100%;
}
.BoxContent{
	vertical-align:		middle;
	text-align:			center;
	width:				100%;
}
table.HomePageHitTable,
table.HomePageHotTipTable{
	width:				238px;
	margin:				auto;
	text-align:			center;
	vertical-align:		top;
}
.HotTipTable{
	text-align:			center;
	width:				100%;
}
.HomePageHit,
.HomePageHotTip,
.HotTip{
	width:				110px;
	text-align:			center;
	vertical-align:		top;
	border:				1px solid #c2c2c2;
}
.HomePageHotTip table,
.HotTip table,
.HomePageHotTipItem{
	height:				215px;
	width:				110px;
}

.HomePageHit table,
.HomePageHitItem{
	height:				115px;
	width:				110px;
}
.HomePageHitHeading,
.HomePageHotTipHeading,
.HotTipHeading{
	text-align:			left;
	padding:			2px 25px 2px 5px;
	height:				20px;
	background:			#fffed6 url('gfx/hit-sipka.gif') no-repeat center right;
}
.HomePageHitHeading a,
.HomePageHotTipHeading a,
.HotTipHeading a{
	color:				#888;
}
.HomePageHotTipImg,
.HomePageHotTipImg img,
.HotTipImg,
.HotTipImg img,
.HomePageHitImg img,
.HomePageHitImg{
	background:			#fffed6;
	vertical-align:		top;
}

.HomePageHotTipPopis,
.HotTipPopis{
	background:			#fffed6;
	color:				#000;
	padding:			2px 5px;
	vertical-align:		top;
}
.HomePageHitFooterOd,
.HomePageHitFooterCena,
.HomePageHotTipCena,
.HotTipCena{
	background:			#fffed6;
	color:				#000;
	padding:			2px 5px;
	vertical-align:		top;
	height:				20px;
}
.HomePageHotTipPopis,
.HotTipPopis{
	font-size:			10px;
}
.HomePageHotTipCena,
.HotTipCena{
	height:				20px;
	border-top:			1px solid #c2c2c2;
	text-align:			right;
}
.HomePageHitFooterCena{
	text-align:			right;
}
.HomePageHitFooterCena a{
	color:				#f00;
}
.HomePageHotTipCena a,
.HotTipCena a{
	color:				#f00;
	font-size:			13px;
	font-weight:		bold;
}

a.SpecializovaneZajezdyBanner img{
	margin:				5px;
	border:				1px solid #000;
}
a.SpecializovaneZajezdyBanner:hover img{
	border:				1px solid #f00;
}

/*	Výpis vyhledaných zájezdů - termíny	*/
div.TerminyBox{
	border:				1px solid #000;
	clear:				both;
}
table.TerminyBoxHeading,
table.TerminyBoxSubHeading{
	width:				100%;
}
table.TerminyBoxHeading td{
	background-color:	#3366cc;
	color:				#fff;
	padding:			1px 5px;
}
table.TerminyBoxHeading td a{
	color:				#fff;
	font-weight:		bold;
}
table.TerminyBoxSubHeading td{
	padding:			1px 5px;
}
div.TerminyBoxContent{
	width:				100%;
	text-align:			left;
}
a.TerminyBoxHotelImg{
	float:				right;
}
table.TerminyBoxContent td{
	text-align:			right;
	vertical-align:		top;
}

table.ZajezdyLetoviskoTerminy{
	width:				80%;
}
table.ZajezdyLetoviskoTerminy td, table.ZajezdyLetoviskoTerminy th{
	white-space:		nowrap;
	text-align:			center;
}
.TerminyBoxAnnotation{
	padding:			3px 0px;
}
.TerminyBoxAnnotation img{
	vertical-align:		middle;
}
legend {
	font-weight:		bold;
}

table.vypis {
	border-style:		none;
	border-width:		0px;
}



table.ZajezdyLetovisko{
	margin:				0px;
	padding:			3px;
	border-right:		1px solid black;
	border-bottom:		1px solid black;
	border-left:		1px solid black;
	width:				100%;
}

table.ZajezdyLetoviskoTerminy th, table.ZajezdyLetoviskoTerminy th a
{	color:				black;
	background-color:	white;
	text-align:			center;
	font-size:			12px;
	font-style:			normal;
	font-weight:		normal;
}
table.ZajezdyLetoviskoTerminy td a
{	color:				blue;
	background-color:	white;
	font-size:			12px;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
}
table.ZajezdyLetovisko td a
{	color:				blue;
	background-color:	white;
	font-size:			12px;
	font-style:			normal;
	font-weight:		bold;
}
.vypis-heading0
{	margin:				0px;
	padding-left:		5px;
	padding-right:		5px;
	border-width:		0px;
	background-color:	#ffdddd;
	vertical-align:		top;
	font-size:			13px;
	font-weight:		bold;
}
.vypis-kod0
{	margin:				0px;
	padding:			0px;
	border-width:		0px;
	vertical-align:		bottom;
	text-align:			right;
	background-color:	#ffdddd;
	font-size:			12px;
	font-weight:		bold;
}
.vypis0
{	margin:				0px;
	padding-left:		5px;
	padding-right:		5px;
	border-width:		0px;
	background-color:	#fff3f3;
	vertical-align:		top;
}
.vypis-heading1
{	margin:				0px;
	padding-left:		5px;
	padding-right:		5px;
	border-width:		0px;
	background-color:	#d7e2eb;
	vertical-align:		top;
	font-size:			13px;
	font-weight:		bold;
}
.vypis-kod1
{	margin:				0px;
	padding:			0px;
	border-width:		0px;
	vertical-align:		bottom;
	text-align:			right;
	background-color:	#d7e2eb;
	font-size:			12px;
	font-weight:		bold;
}
.vypis1
{	margin:				0px;
	padding-left:		5px;
	padding-right:		5px;
	border-width:		0px;
	background-color:	#f5f7fa;
	vertical-align:		top;
}
.kontakt-heading
{	vertical-align:		top;
	font-weight:		bold;
	text-align:right;
}
.kontakt-label{
	vertical-align:		top;
	text-align:right;
}

.kontakt-value{
	vertical-align:		top;
	text-align:left;
}

.form-item-label-mandatory
{	color:				#ff0000;
}
.form-textarea,
.form-input-text{
	background-color:	#f6f6f6;
	margin:				0px 1px;
	font-size:			10px;
}
.form-select
{	background-color:	#f6f6f6;
	width:				160px;
}
.form-input-datum
{	background-color:	#f6f6f6;
	width:				100px;
	text-align:			right;
}
.form-input-cislo
{	background-color:	#f6f6f6;
	width:				30px;
	text-align:			right;
}
.form-input-mena
{	background-color:	#f6f6f6;
	width:				50px;
	text-align:			right;
}
.form-input-submit
{	background-color:	red;
	font-weight:		bold;
	color:				#ffffff;
}
.form-message, .form-message-first
{	border-style:		solid;
	border-color:		#ff0000;
	border-width:		1px;
	padding:			5px;
}
.form-message-error
{	background-color:	#ffcccc;
	border-style:		solid;
	border-color:		#000000;
	border-width:		1px;
	padding:			5px;
}
.form-message-error ul
{	margin-bottom:		0px;
}
ul li{
	list-style-position:outside;
	margin:				0px 10px 3px 15px;
}
ol li{
	list-style-position:outside;
	margin:				0px 10px 3px 22px;
}

.copyright
{	font-family:		Verdana;
	font-size:			12px;
	color:				#999999;
	text-align:			center;
	white-space:		nowrap;
	padding:			0px;
	margin:				0px;
}
a.copyright{
	color:				#888888;
	text-decoration:	underline;
}
a.copyright:hover{
	color:				#ff0000;
}
table td a.CenaZakladText{
	font-weight:		normal;
	font-style:			italic;
}
div.copyright{
	font-family:		Verdana;
	font-size:			12px;
	color:				#999999;
	text-align:			left;
	padding-top:		10px;
	padding-left:		10px;
	padding-bottom:		10px;
	border:				none;
	border-top-width:	1px;
	border-top-color:	#dddddd;
	margin-left:		0px;
	width:				50%;
}
.currency-negative
{	color:				red;
}
.error-db
{	background-color:			#FFaaaa;
	color:						#000000;
	font-size:					10pt;
	text-decoration:			none;
	text-align:					left;
	margin:						0px;
	padding:					5px;
	border-width:				1px;
	border-color:				#000000;
	border-style:				solid;
	clear:						both;
}
.error
{	background-color:			#000000;
	color:						#FF6666;
	font-weight:				bold;
}

td.ZajezdTypObjednaniLM{
	color:				red;
}
td.ZajezdTypObjednaniFM{
	color:				green;
}

input.SubmitCopy, input.SubmitCopyHover,
input.SubmitDelete, input.SubmitDeleteHover,
input.SubmitInfo, input.SubmitInfoHover,
input.SubmitOrder, input.SubmitOrderHover,
input.SubmitReserve, input.SubmitReserveHover,
input.SubmitCheckAvailability, input.SubmitCheckAvailabilityHover{
	width:					22px;
	height:					22px;
	background-color:		#dbd8d1;
	background-repeat:      no-repeat;
	background-position:    center center;
	margin:					0px;
	padding:				0px;
}
input.SubmitCopy, input.SubmitCopyHover{
	background-image:		url('gfx/icon/clipboard-copy.gif');
}
input.SubmitDelete, input.SubmitDeleteHover{
	background-image:		url('gfx/icon/clipboard-delete.gif');
}
input.SubmitInfo, input.SubmitInfoHover{
	background-image:		url('gfx/icon/info.gif');
}
input.SubmitOrder, input.SubmitOrderHover{
	background-image:		url('gfx/icon/order.gif');
}
input.SubmitReserve, input.SubmitReserveHover{
	background-image:		url('gfx/icon/reserve.gif');
}
input.SubmitCheckAvailability, input.SubmitCheckAvailabilityHover{
	background-image:		url('gfx/icon/check-availability.gif');
}

a.TermInfo{
	margin:0px;
	padding:0px;
	display:block;
	width:22px;
	height:22px;
	float:left;
}

input.SubmitCopy, a.SubmitCopy img,
input.SubmitDelete, a.SubmitDelete img,
input.SubmitInfo, a.SubmitInfo img,
input.SubmitOrder, a.SubmitOrder img,
input.SubmitReserve, a.SubmitReserve img,
input.SubmitCheckAvailability, a.SubmitCheckAvailability img{
	border:					1px solid #ffffff;
	-moz-opacity:			0.5;
	filter:					alpha(opacity=50);
}
input.SubmitCopyHover, a.SubmitCopy:hover img,
input.SubmitDeleteHover, a.SubmitDelete:hover img,
input.SubmitInfoHover, a.SubmitInfo:hover img,
input.SubmitOrderHover, a.SubmitOrder:hover img,
input.SubmitReserveHover, a.SubmitReserve:hover img,
input.SubmitCheckAvailabilityHover, a.SubmitCheckAvailability:hover img{
	border:					1px solid #ff0000;
	-moz-opacity:			1.0;
	filter:					alpha(opacity=100);
}
.ClipBoardStatusImg{
	border:					1px solid #ffffff;
}

a.TermInfo img{
border:					1px solid white;
-moz-opacity:			0.66;
filter:					alpha(opacity=66);
}
a.ClipboardCopy:hover img, a.ClipboardDelete:hover img{
border:					1px solid black;
-moz-opacity:			1.0;
filter:					alpha(opacity=100);
}
a.TermInfo:hover img{
border:					1px solid blue;
-moz-opacity:			1.0;
filter:					alpha(opacity=100);
}
#form_calendar{
	position:		absolute;
	left:			100px;
	top:			100px;
	display:		none;
	background:		#f00;
	width:			160px;
}
#form_calendar td{
	text-align:		center;
}

div.Message,
div.MessageSubject,
div.MessageBody,
div.MessageNewLink{
	width:			100%;
	text-align:		left;
}
.MessageSubject,
.MessageNewLink,
.Sresize{
	color:			#d00;
	cursor:			S-resize;
}
div.MessageBody{
	margin:			0px;
}
div.MessageSubject a{
	font-weight:	bold;
	color:			black;
}
div.MessageNewLink a{
	font-weight:	bold;
	color:			red;
}
div.MessageBody{
	font-weight:	normal;
}
form.MessageNew input,
form.MessageNew textarea{
	width:			99%;
	font-family:	'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:		11px;
}
form.MessageNew textarea{
	height:			80px;
}
div.CustomerInfoMandatory{
	width:		95%;
	font-weight:bold;
	margin:	2px 12px;
}
/*
tbody.CustomerInfoOrder,
tbody.CustomerInfoOrder td{
	background:	#eef;
}*/
form.CustomerInfo h3{
	font-size:	12px;
	padding:	0px;
	margin:		5px 0px 0px 0px;
}
div.cotravellersNotice{
	background-color:	#efe;
	padding:			3px 5px;
	text-align:			center;
}
.ClipBoardStatus,
div.cotravellersWarning{
	background-color:	#000;
	color:				#f00;
	padding:			5px 5px;
	text-align:			center;
	font-weight:		bold;
}

input.RegisterToMailingListSubmit,
input.HotelSearchSubmit,
input.QuickSearchSubmit,
input.ClipBoardSubmitCustomersRequest,
input.TourFilterSubmit,
form.MessageNew input.ClipBoardSubmitCustomersRequest{
	width:					170px;
	height:					28px;
	background-color:		#fdfa00;
	background-repeat:		no-repeat;
	background-position:	top right;
	margin:					0px;
	padding:				0px;
	background-image:		url('gfx/clipboard-submit-customers-request.gif');
	font-weight:			bold;
	font-size:				14px;
	cursor:					hand;
}

form.QuickSearch {
	background:	transparent url('gfx/mapa-svet-w278h136.gif') no-repeat center center;
	height:					100%;
	padding:				20px 0px;
}
table.QuickSearch {
	background:				transparent;
	width:					100%;
	height:					100%;
}
table.QuickSearch td{
	white-space:			nowrap;
	width:					100%;
	text-align:				right;
}
input.SubmitCreateTourFilter{
	border:			1px solid #f00;
	background:		#fcc url('gfx/icon/tour-filter.gif') no-repeat left center;
	width:			300px;
	height:			40px;
	margin:			0px;
	padding:		0px;
	text-align:		right;
}

/*table*/


@media print {
	.dontprint {
		display:		none;
	}
	h1 {
		color:				#000000;
	}
	th {
		background-color:	#cccccc;
		border-style:		solid;
		border-color:		#666666;
		border-width:		1px;
	}
	table.vypis,
	.vypis-heading0,
	.vypis-kod0,
	.vypis-heading1,
	.vypis-kod1,
	.kontakt-heading,
	.kontakt-label, .kontakt-value,
	.form-item-label-mandatory,
	.form-textarea, .form-input-text,
	.form-select,
	.form-input-datum,
	.form-input-cislo,
	.form-input-mena,
	.form-input-submit,
	.form-message, .form-message-first,
	.form-message-error {
		background-color:	#ffffff;
	}
	.vypis0,
	.vypis1 {
		background-color:		#ffffff;
		border-bottom-style:	solid;
		border-bottom-color:	#666666;
		border-bottom-width:	1px;
	}
	a {
		color:					#666666;
	}
}


/*	akykolvek informacny text vypisovany pre endusera	*/
.info-field-cocoon{
	padding:		7px 18px;
}

.info-field-notice {
	padding:	17px;
	padding-left:55px;
	border:	4px solid #0000ff;
	font-weight:	bold;
	font-size:		120%;
	background-image:url('gfx/info.gif');
	background-position: 11px center;
	background-repeat: no-repeat;
}

.info-field-error {
	padding:	17px;
	padding-left:55px;
	border:	4px solid #FF0000;
	font-weight:	bold;
	font-size:		120%;
	background-image:url('gfx/info.gif');
	background-position: 11px center;
	background-repeat: no-repeat;
}

.informace_stranka{
	text-align:left;
	margin-left: 20px;
}

.informace_stranka h2{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.Add2Clipboard {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/** napiste nam	*/
#formlibovolnydotaz{
	width:450px;
	margin:	0px auto;
}

#html_actions{
	float:right;
}

/**	flash	*/
#mapa_svet{
	z-index:100;
}
