@media screen {
/* ================================================ C O L O R S ============================================
#008bcf -- modrá

*/
/* ================================================ G L O B A L ============================================ */
html, body, form, fieldset, 
table, caption, tr, td, th,  
div, p, ul, ol, li, a, img, 
dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0px solid; }

html 		{ font-size: 100.01%; text-align: center; }
body, table { font-family: Arial, sans-serif;}
body 		{ font-size: 75%; color: #000; background: url('../images/bg_body.png') repeat-y center top #008bcf; line-height: 1.5em; /* = LH */   }
table 		{ font-size: 100%; }

	/* non semantic */
hr      	{ display: none; }
#content hr	{ width: 669px; height: 74px; background-position: left -81px; margin: 0.5em 0; display: block; border: 0; }


.hidden 	{ position: absolute; top: -9999px; left: -9999px; }
.clr		{ clear: both; height: 1px; font-size: 1px; overflow:  hidden; }
.replace	{ position: absolute; top: 0; left: 0; overflow: hidden; z-index: 1; display: block; }

	/* list style */
ul	{ list-style-type: none; }	
ol 	{ list-style-type: decimal; list-style-position: inside; }
ol li {  padding: 0 0 0.8em 8px; font-size: 1.333em; line-height: 1.5em; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
ol li p { display: inline; color: #1a171b; font-weight: normal; margin: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; }

#content ul li { background: url('../images/li.gif') no-repeat left 0.7em; padding: 0 0 0 12px; line-height: 1.8em; }


	/* links */
a, a:link 		 { color: #008bcf; text-decoration: underline; outline: none; }
a:focus, a:hover { color: #003d5a; text-decoration: none; }

	/* text flow */
p, dl, dd, ul, ol, 
table, form, blockquote { margin-bottom: 1.5em; /* = LH */ }
ul, ol, dd, blockquot	{ margin-left: 1.5em; /* = LH */ }
blockquote 				{ margin-right: 1.5em; /* = LH */ }
sup, sub 				{ line-height: 0; }
p {text-align: justify;} 


table td form,
#insurance-detail form { margin-bottom: 0; }

	/* font-weight */
h1, th, strong, dt, h2, 
h3 h4, h5, h6, dfn { font-weight: bold; }

	/* font style */
em, dfn, q, cite { font-style: italic; }

	/* headings */
h1, h2, h3,
h4, h5, h6		{ color: #1a171b; margin: 0.5em 0 0.5em; line-height: 1.2em; }
h1 		{ font-size: 2.7em; }
h2 		{ font-size: 2.0em; }
h3 		{ font-size: 1.5em; }
h4, h5, h6 { font-size: 1.2em; }

	/* illustrations */
img		{ margin: 10px 10px 10px 10px; }
img.right { float: right; margin: 0.5em 0 0.5em 0.5em; }
p img.left  { float: left; margin: margin-left: 0px; margin-right: 20px;margin-top: 5px; margin-bottom: 5px;}

p.img		{ margin: 0 !important; }
p.img img, 	
p img.right { float: right; margin: 0.5em 0 0.5em 0.5em; }
b.blue  {color: #0000ff;}
/*p img.left 	{ float: left; margin: 0.5em 0.5em 0.5em 0; } */

	/* float and aling */
.fl	{ float: left; }
.fr	{ float: right; }
.al	{ text-align: left; }
.ac	{ text-align: center; }
.ar	{ text-align: right; }
.aj	{ text-align: justify; }

table 		{ width: 100%; border-collapse: collapse; border: 0; padding: 0; margin: 0; }
table td,
table th 	{ padding: 4px 10px; text-align: left; color: #000; }
table th	{ font-weight: bold; }

	/* forms */
form input,
form textarea			{ font-family: Arial, sans-serif; font-size: 1.0em; }	
form textarea 			{ min-height: 100px; }
form ol 				{ list-style-type: none; margin: 0; }
form ol li input.text,
form ol li textarea 	{ padding: 5px; }
form ol li label 		{ color: #414141; font-size: 1.0833em; display: block; margin-bottom: 0.3em; }
form ol li label span 	{ color: #ff0000; }
form ol li.submit		{ cursor: pointer; float: right; }
form ol li.submit input { color: #000; overflow: visible; padding: 5px 10px; cursor: pointer; }

   /* buttons */
.btn {
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
}

.btn--custom-1 {
	border: 1px solid #b7b7b7; /* stroke */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
}

.btn--custom-1:hover {
	background: #fff;
}

.btn--custom-1 input {
	background: url("../images/arrow-left.png") no-repeat 5px center!important;
	color: #5e5e5e!important; /* text color */
	font-size: 13px;
	text-transform: none!important;
	outline: none;
	padding-left: 20px!important;
	padding-right: 10px!important;
}

.btn--custom-2 {
	border: 1px solid #8b9e00; /* stroke */
	background-color: #b2cb00; /* layer fill content */
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
}

.btn--custom-2:hover {
	background: #b2cb00;
}

.btn--custom-2 input {
	background: url("../images/arrow-right.png") no-repeat right center!important;
	color: #fff; /* text color */
	font-size: 18px!important;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.3); /* drop shadow */
	text-transform: none!important;
	outline: none;
	padding: 5px 21px 5px!important;
	margin-right: 14px;
}

.btn--large input {
	padding: 12px 21px 12px!important;
}


/* ======================================================================================================== */
#master		{ width: 100%; min-height: 500px; overflow: hidden; background: url('../images/bg_master.png') no-repeat center top; }
#head       { padding: 0 10px; }
#page		{ width: 960px; margin: 0 auto; text-align: left; position: relative; background: #fff; }
#page:after	{ content:""; display:block; height:0; clear:both; visibility:hidden; }
#main		{ width: 940px; padding: 11px 10px 0; float: right; margin-bottom: 3.0em; }
#content	{ float: right; width: 670px; }
#aside		{ float: left; width: 220px; }
#foot		{ float: left; width: 910px; padding: 0.7em 25px; border: 1px solid #e1e1e1; background: #eeeeee; margin-bottom: 2.5em; border-radius: 30px; }

.full-width #content { width: 100%; }

/* ======================================================================================================== */

	/* special font */
h1, h2, h3, h4, h5, h6 #accordion h3, #main a.button, 
#head #title, #aside h2, #quick-contact p, #quick-contact a  	{ font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; }
h3 {color: #008BCF;}
	/* sprite */
#head .logo span, #insurance, #insurance ul, #insurance a span,  
#content hr, #accordion .ui-icon, #main a.button span, 
#calculator, #news, #quick-contact, #economics { background-image: url('../images/bg_sprite.png'); background-repeat: no-repeat; }

/* ---------------------------------------/ TOP BOX /----------------------------------------------------- */
	/* logo */
#head .logo 		{ float: left; width: 240px; height: 90px; overflow: hidden; margin: 0 0 13px; display: block; position: relative; line-height: 90px; text-align: center; font-size: 1.7em; }
#head .logo span	{ width: 240px; height: 90px; background-position: -669px -81px; }
#head .logo strong{ color: #008bcf; font-size: 1.3em; }
	
	/* title */
#head #title		{ float: left; font-size: 30px; color: #9a9a9a; margin: 48px 0 0 25px; } 
/*#head #title a		{ color: #e04907; background: url('../images/bg_head_underline.png') no-repeat center bottom; display: inline-block; padding: 0 0 14px; text-decoration: none; }*/
#head #title a:hover { color: #922e03; }
#head #title b		{ color: #000;}

	/* kontakt */
#head #kontakt       { float: right; padding-top: 48px; }
#head #kontakt.kontakt--kalk { padding-top: 21px; padding-bottom: 14px; }
#head #kontakt ul    { width: 365px; margin: 0; text-align: right; } 
#head #kontakt li     { font-size: 14px; display: inline-block; margin-left: 14px; text-align: right;}
#head #kontakt .kontakt__prefix { color: #b0b0b0; }
#head #kontakt .kontakt__telefon a { text-decoration: none; }
#head #kontakt .kontakt__tel    { color: #e95b1d; font-weight: bold; background: url("../images/tel.png") right 0 no-repeat; padding-right: 20px; }
#head #kontakt .kontakt__email  { background: url("../images/email.png") right 2px no-repeat; padding-right: 27px; }
#head #kontakt .kontakt__email a{ color: #0393d9; }
#head #kontakt img { vertical-align:text-top;margin-top:-4px;}

	/* login box */
#login				{ float: right; position: relative; }
#login p#down { 
	border: 1px solid #b7b7b7; /* stroke */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	box-shadow: 0 1px 4px rgba(0,0,0,.09), inset 0 1px 0 rgba(255,255,255,.29); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	color: #5e5e5e;
	font-size: 13px;
	padding-right: 10px;
	cursor: pointer;
	position: relative;
	z-index: 2;
 }
.login-open {
	background: #fff!important;
	border-bottom: 0!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-webkit-border-bottom-right-radius: 0px!important;
	-webkit-border-bottom-left-radius: 0px!important;
	-moz-border-radius-bottomright: 0px!important;
	-moz-border-radius-bottomleft: 0px!important;
	border-bottom-right-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
	padding-bottom: 1px!important;
}
#login p#down span	{ background: url('../images/arrow-down.png') no-repeat right center; padding: 5px 18px 6px 11px; display: block; }
#login form			{ border: 1px solid #b7b7b7; width: 198px; position: absolute; top: 30px; right: 0; z-index: 1; background: #fff; padding: 13px; margin: 0; display: none; }
#login label		{ color: #505050; }
#login input.text 	{ background: url('../images/bg_input.png') repeat-x left top #fff; border: 1px solid #bbb; padding: 7px 5px 5px; width: 187px; color: #505050; margin: 3px 0 10px; outline: none; font-size: 1.0em; }
#login input.submit { float: left; background: #0491d5; color: #fff; text-decoration: none; border-radius: 3px; font-weight: bold; display: block; padding: 5px 8px; border: 0; cursor: pointer; font-size: 1.0em; outline: none; margin: 0; overflow: visible; display: block; }
#login form a		{ float: right; color: #4e4e4e; font-size: 0.9166em; padding: 4px 0 0; }
#login form a:hover	{ color: #000; }
#login input.text[disabled="disabled"]  { color: #79AA23; font-weight: bold; }   

	/* JS off */
#login.js			{ margin: -20px 0 0 0; }
#login.js form		{ display: block; padding: 10px; }
#login.js p#down 	{ display: none; }
#login.js input.text{ margin: 1px 0 6px; }
	/* insurances logos */
#insurance			{ float: left; width: 960px; height: 81px; background-position: left top; background-color: #fff; }
#insurance ul		{ float: left; width: 100%; height: 55px; margin: 0; background-position: left top; background-color: #f4f4f4; position: relative; z-index: 1; }
#insurance li		{ float: left; height: 55px; position: relative; z-index: 1;  }
#insurance a		{ display: block; height: 55px; line-height: 55px; position: relative; z-index: 1; color: #033b81; text-decoration: none; font-weight: bold; text-align: center; }
#insurance a:hover	{ color: #e04907; }
#insurance a.i6		{ width: 90px;  line-height: 15px; padding: 15px 5px 0; height: 40px; }
#insurance a span	{ height: 55px; cursor: pointer; }
#insurance .i1 	{ width: 100px; }
#insurance .i2 	{ width: 70px; }
#insurance .i3 	{ width: 70px; }
#insurance .i4 	{ width: 64px; }
#insurance .i5 	{ width: 47px; }
#insurance .i6 	{ width: 100px; }
#insurance .i7 	{ width: 51px; }
#insurance .i8 	{ width: 57px; }
#insurance .i9 	{ width: 80px; }
#insurance .i10 { width: 95px; }
#insurance .i11 { width: 90px; }
#insurance .i12 { width: 136px; }
#insurance .i1 span	{ background-position: left top }
#insurance .i2 span	{ background-position: -100px top }
#insurance .i3 span	{ background-position: -170px top }
#insurance .i4 span	{ background-position: -240px top }
#insurance .i5 span	{ background-position: -304px top }
#insurance .i6 span	{ background-position: -351px top }
#insurance .i7 span	{ background-position: -451px top }
#insurance .i8 span	{ background-position: -502px top }
#insurance .i9 span	{ background-position: -559px top }
#insurance .i10 span	{ background-position: -639px top }
#insurance .i11 span	{ background-position: -734px top }
#insurance .i12 span	{ background-position: -824px top }

	/* produktova_lista */
#produktova_lista {
	clear: both;
	margin-bottom: 6px;
}

#produktova_lista ul { 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	overflow: hidden;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #018fd5; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOGJjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3OWZlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #008bcf 0%, #079feb 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #008bcf 0%, #079feb 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #008bcf 0%, #079feb 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #008bcf 0%, #079feb 100%); /* gradient overlay */
	display: table;
	width: 100%;
	margin: 0;
 }
#produktova_lista li { 
	display: table-cell;
	text-align: center;
	border-left: 1px solid #027cb7;
}

#produktova_lista li.m0 { 
	border: 0;
	}

#produktova_lista li.m0 a.active,
#produktova_lista li.m0 a:hover {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#produktova_lista a	{ 
	display: block; 
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.3); /* drop shadow */
	padding: 17px 0;
	text-decoration: none;
}
#produktova_lista a:hover,	
#produktova_lista a.active
{ 
	background-color: #e95b1d;
	text-decoration: none;
}		




/* ---------------------------------------/ CONTENT BOX /------------------------------------------------- */
	/* breadcrumbs */
#breadcrumbs 	{ font-weight: bold; }
#breadcrumbs a 	{ background: url('../images/breadcrumb-separator.png') no-repeat 100% 50%; padding-right: 18px;	margin-right: 7px; font-weight: normal; }

	/* banner */
#main .banner-ruceni,
#main .banner-skoda 	{ background: url('../images/banner-hp.jpg') no-repeat top left; display: block; width: 460px; height: 300px; float: left; }
#main .banner-ruceni 	{ background-position: right top; float: right; }

	/* content font size */
#content p { font-size: 1.0833em; }
#content .sample { margin: 0 0 1.5em -19px; }
	/* FAQ accordion */
#accordion						{ margin-bottom: 1.5em; }
#accordion h3,
#accordion div					{ border: 1px solid #cce232; background: url('../images/bg_accordion.png') repeat-x left bottom #fbffe0; border-radius: 16px; }
#accordion div a				{ color: #008bcf; }
#accordion div a:hover			{ color: #003d5a; }
#accordion h3 					{ padding: 0.9em 15px 0.9em 50px; margin: 0; font-size: 1.1667em; color: #525d00; margin-bottom: 5px; cursor: pointer; outline: none; position: relative; }
#accordion h3.ui-state-active	{ border-color: #fecc00; background: #fff2bd; margin: 0; border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; color: #1a171b; }
#accordion .ui-icon 		{ display: block; width: 21px; height: 21px; position: absolute; top: 12px; left: 14px; }
#accordion .ui-icon-plus 	{ background-position: -402px -155px; }
#accordion .ui-icon-minus 	{ background-position: -423px -155px; }
#accordion div 				{ border-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; margin-bottom: 5px; width: 603px; padding: 0 15px 1.0em 50px; overflow: auto; }
#accordion div.ui-accordion-content-active { background: url('../images/bg_accordion_active.png') repeat-x left bottom #fff2bd; border-color: #fecc00; }
	/* JS off */
#accordion.js h3 { margin: 0; border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background: #fbffe0; padding: 0.9em 15px; cursor: default; }
#accordion.js div{ width: 638px; padding: 0 15px; }

	/* button "spocitat povinne ruceni" */
#main a.button	 	{ float: right; clear: both; display: block; width: 201px; height: 51px; overflow: hidden; line-height: 51px; position: relative; background: #e14907; color: #fefefe; font-weight: bold; text-align: center; text-shadow: 1px 1px 0 #a03405; text-decoration: none; font-size: 1.4166em; }
#main a.button span { width: 201px; height: 51px; background-position: left -155px; cursor: pointer; }

 
/* ---------------------------------------/ ASIDE BOX /--------------------------------------------------- */
	/* aside boxes */
#menu,#quick-contact,
#calculator, #news, #economics	{ float: left; width: 188px; padding: 0 15px 15px; border: 1px solid #e74b07; background-color: #fff6d2; border-radius: 20px; margin-bottom: 1.5em; }
#news, #economics, #menu		{ border-color: #008bcf; background-color: #f4fcff; }
	/* aside titles */
#aside h2 			{ margin: 0 -15px 15px; padding: 0.4em 0; width: 218px; text-align: center; color: #fff; font-weight: bold; font-size: 1.333em; border-top-left-radius: 20px; border-top-right-radius: 20px; }
#news h2,
#economics h2,
#menu h2		{ background: url('../images/bg_aside_blue.png') repeat-x left top #008bcf; }
/*#menu h2,*/
#quick-contact h2,
#calculator h2 		{ background: url('../images/bg_aside_orange.png') repeat-x left top #e44b08; }

	/* quick contact */
#quick-contact			{ background-position: -1400px 45px; }	
#quick-contact p 		{ font-size: 1.25em; color: #1a171b; margin-bottom: 0.5em; }
#quick-contact p.space 	{ margin: 1.0em 0 1.5em; }
#quick-contact strong 	{ display: block; color: #008bcf; font-size: 1.8em; line-height: 1.0em; padding: 12px 0 0; }
#quick-contact span 	{ width: 70px; display: inline-block; }
#quick-contact a 		{ display: block; color: #008bcf; font-size: 1.4166em; line-height: 1.5em; }
#quick-contact a:hover	{ color: #004263; }
	/* menu */
#menu		{ padding-bottom: 20px; }
#menu ul		{ margin: 0; }
#menu ul li a 	{ color: #1a171b; font-size: 1.0833em; display: block; padding: 0.3em 0 0.3em 15px;font-weight: bolder; text-decoration:none;  border-bottom: 1px solid #d5d5d5; background: url('../images/bg_menu_dot.png') no-repeat left 0.75em;  }
#menu ul ul 	{ border-bottom: 1px solid #d5d5d5; padding: 5px 0; }
#menu ul ul li a	{ border: 0; color: #414141; font-size: 1.0em; background: none;font-weight: normal }
#menu ul ul 	{margin-left: 14px;list-style: disc;}
#menu ul ul ul 	{list-style: circle;}
#menu ul ul ul ul {
	list-style: square;
}
#menu ul ul a {
	padding-left: 0;
}
#menu ul li a:hover {
	text-decoration: underline;
	color: #007CB9;
}

#menu ul a.active {font-weight: bolder;color: #007CB9;}

	/* calculator */
#calculator 				{ padding-bottom: 70px; background-position: -1180px bottom; }
#calculator a.button 		{ margin: 0 0 0 -5px; float: none; clear: none; font-size: 1.5em; }
#calculator a.button span 	{ background-position: -201px -155px; }
	/* news */
#news		{ padding-bottom: 40px; background-position: -960px bottom }
#news .item { border-bottom: 1px solid #d5d5d5; margin-bottom: 1.5em; }
#news p.date{ text-align: right; font-size: 0.9166em; color: #7a7a7a; margin: 0; }
#news h3 	{ font-size: 1.0833em; font-family: Arial, Helvetica, sans-serif; }
#news h3 a 	{ font-weight: bold; }
	/* economics news */
#economics 				{ background-position: -1628px bottom; padding-bottom: 66px; }
#economics .item  p.date{ font-size: 0.9166em; color: #7a7a7a; margin-bottom: 0.5em; border: 0; }
#economics h3 			{ font-size: 1.0833em; font-family: Arial, Helvetica, sans-serif; }
#economics h3 a 		{ font-weight: bold; }
#economics a[target=_blank] { font-weight: bold; }
#economics .item p 		{ border-bottom: 1px solid #d5d5d5; padding-bottom: 1.0em; margin-bottom: 1.0em; }
	/* tag clouds */
.stitky 			{ text-align: center; line-height: 2.2em; margin-bottom: 1.5em; float: left; width: 100%; }
.stitky p			{ margin: 0; }
.stitky a 			{ padding-right: 5px;	color: #E14907; }
.stitky a.stitek1	{ font-size: 1.1em; }
.stitky a.stitek2	{ font-size: 1.3em; }
.stitky a.stitek3	{ font-size: 1.5em; }
.stitky a.stitek4	{ font-size: 1.7em; }
.stitky a.stitek5	{ font-size: 1.9em; }


/* ---------------------------------------/ FOOT BOX /---------------------------------------------------- */
#foot p { font-size: 0.9166em; color: #6a6a6a; margin-bottom: 0; }

/* ---------------------------------------/ CALCULATOR /---------------------------------------------- */

	/* title + table style */
form h2, 
.step-krok3 h2	{ background: none repeat scroll 0 0 #E1F3FD; color: #008BCF; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 0px 0 0 20px; margin-bottom: 0; border: 1px solid #BDE6FB; }
.form-table 	{ border-bottom: 1px solid #CAE7F4; border-left: 1px solid #CAE7F4; border-right: 1px solid #CAE7F4; margin-bottom: 30px; text-align: left; }
.form-table th, 
.form-table td 			{ border: 0; text-align: left; padding: 6px 20px; }
.form-table th 			{ text-align: right; padding-right: 10px; width: 230px; background: #F5FBFE; }
.form-table .error td, 
.form-table .error th 	{ background: #ffd6d6; }
.form-table td div img	{ margin: 0 0 0 5px; cursor: pointer; }
	/* form elements */
input[type='text'], select, textarea	{ background: url("../images/bg_input.png") repeat-x scroll 0 -1px #FFFFFF; padding: 5px 5px; border: 1px solid #BBBBBB; width: 250px; }
input[type='text']:focus, select:focus,
textarea:focus 							{ border-color: #61AEFC; -webkit-box-shadow: 0px 0px 3px 0px #61AEFC; -moz-box-shadow: 0px 0px 3px 0px #61AEFC; box-shadow: 0px 0px 3px 0px #61AEFC;  }
select 									{ width: 262px; }
label span 								{ color: #E10000; padding-left: 5px; float: right; }
	/* 2nd step table */
.step-krok2 table th 		{ background: #0491D5; color: white; }
.step-krok2 thead th 		{ border-bottom: 0; }
.step-krok2 td, 	
.step-krok2 th 				{ border-bottom: 1px solid #B6D7FC; padding: 7px 10px; }
.step-krok2 table tr td:first-child 		{ background: #F0F4D0; border-bottom: 1px solid #DAE686; }
.step-krok2 table tr:hover td 				{ background: #EBF4FE; }
.step-krok2 table tr:hover td:first-child 	{ background: #FFDF5E; background: #E4EBAB; }
.step-krok2 td form 						{ margin-bottom: 0; }
.step-krok2 table thead th 					{ border: 0; padding: 10px 0; }
.step-krok2 table thead th:first-child		{ -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; }
.step-krok2 table thead th:last-child 		{ -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; }

.blbost table thead th 	{ padding: 7px 10px; }
.blbost table { margin-bottom: 1.5em; }

	/* form elements */
input[type='submit'] 				{ background: url("../images/bg_aside_orange.png") repeat-x scroll left top #E44B08; color: white; text-transform: uppercase; font-size: 12px; padding: 10px 15px; border: 0; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: bolder; }
input[type='submit']:hover			{ background:  #D85212; }
input.submit-back, 
.reset input[type='submit'] 		{ background: #A4A4A4; margin-top: 15px; padding: 6px 15px 5px; }
input.submit-back:hover, 
.reset input[type='submit']:hover 	{ background: #808080; }
.reset input[type='submit'] 		{ margin-top: 0;  }
form.reset 						{ float: left; }
.submit-box 					{ float: right; }
.step1_form 					{ margin-bottom: 0; }
	/* 3rd step - pripojisteni */
.list-item 						{ float: left; }
.list-item input[type='radio'] 	{ float: left; }
.list-item label 				{ display: block; margin: 2px 0 8px 22px; font-size: 11px; }
.list-item label strong 		{ display: block; }
.col1 .list-item 				{ width:831px; } /* 831 */
.col2 .list-item 				{ width:415px; }
.col3 .list-item				{ width:260px; }
.col4 .list-item 				{ width:207px; }
.col5 .list-item 				{ width:166px; }
#insurance-detail 				{ border-top: 1px solid #CAE7F4; border-bottom: 1px solid #CAE7F4; border-left: 1px solid #CAE7F4; border-right: 1px solid #CAE7F4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 15px; }
.row 							{ padding: 15px; background: url('../images/row-repeat.png') repeat-x 0 100%; border-bottom: 1px solid #E1F3FD; }
.row.highlited 					{ background: url('../images/highlighted-repeat.png') repeat-x 0 100%; border-bottom: 1px solid #E0EA9B; }
.title 							{ padding-left: 6px; border-left: 3px solid #E85718; }

#insurance-detail .btn--custom-2 { float: right;}

	/* bank account */
td.bank div 				{ float: left; }
td.bank .bank_acc1 input, 
td.bank .bank_acc3 input 	{ width: 100px; }
td.bank .bank_sep 			{ padding: 5px 5px; }
.form-caption th 			{ text-align: left !important }
	/* psc loader */
#content ul.septy 			{ background: #fff; border: 1px solid #bbb; border-top: 0; position: absolute; max-height: 160px; /* overflow-y: scroll; */ overflow-y: auto; z-index: 1; margin: 0; width: 260px; }
#content ul.septy li 		{ background: #fff; cursor: pointer; background-image: none; }
#content ul.septy li.selected{ background: #E1F3FD; }
 

.form-table td div { position: relative; }
p.error { background: #DEFD82; border: 1px solid #CC0000; color: #CC0000; margin-bottom: 1.5em; padding: 1.0em 0; text-align: center; margin-bottom: 0; border-radius: 10px; }

.hint-box { background: #EEFD82; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;display: none; padding: 10px 12px; position: absolute; top: 0; left: 280px; max-width: 320px;  }
 
.form-caption { border: 1px solid #BDE6FB; }
.form-caption th { background: #e1f3fd !important; padding: 5px 20px !important; color: #008BCF;font-size: 1.1em; }

	/* progress bar */
.progres-bar-obal 	{ 
	margin-bottom: 19px; 
	-moz-border-radius: 12px / 11px;
	-webkit-border-radius: 12px / 11px;
	border-radius: 12px / 11px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #e1e1e1; /* layer fill content */
	-moz-box-shadow: inset 0 1px 3px rgba(1,1,1,.43); /* inner shadow */
	-webkit-box-shadow: inset 0 1px 3px rgba(1,1,1,.43); /* inner shadow */
	box-shadow: inset 0 1px 3px rgba(1,1,1,.43); /* inner shadow */ height: 23px; }
	.progres-bar 		{ -moz-border-radius: 12px / 11px;
	-webkit-border-radius: 12px / 11px;
	border-radius: 12px / 11px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #b1c900; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSItMS40MjEwODU0NzE1MjAyZS0xNCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */
	background-image: linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.09) 100%); /* gradient overlay */ height: 23px; color: #fff; /* text color */ font-family: "Calibri"; font-size: 14px; text-shadow: 0 1px 1px rgba(0,0,0,.3); /* drop shadow */ line-height: 23px; text-align: center; 
}
.progres-status 	{ font-family: Calibri;	font-style: italic;	font-weight: bolder; color: #008BCF; font-size: 28px; display: block; text-align: center; padding-bottom: 14px; }




#confirm { text-align: center; font-weight: bold; margin: 30px 0px 15px 0px ; font-size: 20px; }
#confirm label { cursor: pointer; }

/* ---------------------------------------/ JQUERY GLOBAL /---------------------------------------------------- */

	/* states and images */
.ui-icon 					{ background-image: url('../images/jquery/ui-icons_222222_256x240.png'); background-repeat: no-repeat; width: 16px; height: 16px; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget-header .ui-icon  { background-image: url('../images/jquery/ui-icons_ffffff_256x240.png'); }
.ui-state-default .ui-icon, 
.ui-state-hover .ui-icon, 
.ui-state-focus .ui-icon, 	
.ui-state-active .ui-icon 	{ background-image: url('../images/jquery/ui-icons_ef8c08_256x240.png'); }
.ui-state-highlight .ui-icon{ background-image: url('../images/jquery/ui-icons_228ef1_256x240.png'); }

	/* positioning */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

	/* Component containers */
.ui-widget-content 	{ border: 1px solid #dddddd; background: #eeeeee url('../images/jquery/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x; color: #333333; }
.ui-widget-content a{ color: #333333; }
.ui-widget-header 	{ border: 1px solid #e78f08; background: #f6a828 url('../images/jquery/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

	/* Interaction states */
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url('../images/jquery/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited 		{ color: #1c94c4; text-decoration: none; }
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus	{ border: 1px solid #fbcb09; background: #fdf5ce url('../images/jquery/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, 
.ui-state-hover a:hover				{ color: #c77405; text-decoration: none; }
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active	{ border: 1px solid #fbd850; background: #ffffff url('../images/jquery/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited	{ color: #eb8f00; text-decoration: none; }
.ui-widget :active 			{ outline: none; }

	/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url('../images/jquery/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url('../images/jquery/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Corner radius */
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }

 
/* ---------------------------------------/ DATEPICKER /---------------------------------------------------- */
.ui-datepicker { width: 257px; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 33%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker select { width: auto; padding: 0; }

.fotka-text-left {
	position: relative;
	left: -40px;
	float: left;
	margin-right: 0px;
}

.img-r {
	float: right;
	margin: 0 0 0px 10px;
}

.al-c {
	text-align: center;
}


 /* loading message */
.loading-mess  { width: 280px; height: 100px; font-weight: bold; background: #fff; border: 2px solid #999999; padding: 50px; position:fixed; z-index: 1000; left: 50%; top: 50%; margin: -50px 0 0 -140px; display: none; }
.loading-mess span { padding-left: 15px; }
.loading-mess img	{ position:relative; top:20px; }



} /* end of screen.css */

@media print {
	#insurance, #login, .banner, .hidden, #menu, form  { display: none; }
}



#loggedin	{ float:right; font-weight: bold; }