body {
	margin: 0 auto;
	padding: 0;
	font-family: "Helvetica", Arial, sans-serif;
	font-size: 0.8em;
}

a {
	text-decoration: none;
	color: #808080;
}

a:hover {
	color: #B60400;
}

a img {
	border: 0;
}

h1 {
	font-size: 24px;
	margin: 0 0 5px 0;
	padding: 2px 1px 1px 1px;
	border-bottom: 1px solid #337;
	font-family: Helvetica, Arial, sans-serif;
	/*font-family: 'Oxygen', Arial, sans-serif;*/
	color: #337;
	line-height: 1.2;
	margin-bottom: 7px;
}
h2 {
	font-size: 1.4em;
	margin: 0 0 5px 0;
	padding: 2px 1px 1px 1px;
	font-family: 'Oxygen', Arial, sans-serif;
	color: #337;
}
h3 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #eee;
	font-family: verdana;
	color: #330066;
}
h4 {
	font-size: 1.4em;
	margin: 0 0 5px 0;
	padding: 2px 1px 1px 1px;
	border-bottom: 2px dotted #000066;
	font-family: verdana;
	color: #000066;
}

@media print {
	.noprint { display: none!important;}
}


.ContentTitle {
	font-size: 1.2em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
	border-bottom: 2px solid #eee;
	font-family: verdana;
	font-weight: bold;
}
.t {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/dot.gif) 0 0 repeat-x; width: 34em}
.b {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/dot.gif) 0 100% repeat-x}
.l {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/dot.gif) 0 0 repeat-y}
.r {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/dot.gif) 100% 0 repeat-y}
.bl {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/bl2.gif) 0 100% no-repeat}
.br {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/br2.gif) 100% 100% no-repeat}
.tl {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/tl2.gif) 0 0 no-repeat}
.tr {background:  url(../../../../Web%20EMS/AA_Elsafe/Opcion1/CSS/tr2.gif) 100% 0 no-repeat; padding:10px}

.clear {font-size: 1px; height: 1px}
.TEXTrob { FONT-SIZE: 11px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.3em;
}
.TEXTrob_middle { FONT-SIZE: 13px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.4em;
}
.TEXTrob_middle_larger { FONT-SIZE: 14px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.4em;
}
.extraInfo .TEXTrob_middle_larger {
	line-height: 1em;
}
.extraInfo > td { padding: 0 7px;}
.TEXTrob_middle_larger h1 {
	margin-top: 3px;
}
.TEXTrobblue { FONT-SIZE: 11px; 
			COLOR: #000066; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.4em;
}
.TEXTrob_middle_und { FONT-SIZE: 12px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.5em;
			border-bottom: 1px dotted #000000;
}
.TEXTrob_middle_top { FONT-SIZE: 12px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.5em;
			border-top: 1px dotted #000000;
}
.TEXTrob_cursor { FONT-SIZE: 10px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.8em;
}
.TEXTrob_cursorm { FONT-SIZE: 10px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.7em;
}
.TEXTrob_cursorr { FONT-SIZE: 10px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: bold; 
			line-height: 1.8em;
}
.TEXTrob_small_m{ FONT-SIZE: 8px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: italic; 
			line-height: 1.5em;
}
.TEXTrob_lower { FONT-SIZE: 11px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.4em;
}
.TEXTrob_lower_l { FONT-SIZE: 14px; 
			COLOR: #333333; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.4em;
}

.TEXTrobgrey { FONT-SIZE: 11px; 
			COLOR: #333366; 
			FONT-FAMILY: Verdana; 
			FONT-WEIGHT: normal; 
			line-height: 1.8em;
}
.TEXTrobblack { FONT-SIZE: 11px;
				 COLOR: #939393; 
				 FONT-FAMILY: Verdana; 
				 FONT-WEIGHT: bold; 
}
.TEXTrob_bold { FONT-SIZE: 11px; COLOR: #333333;  FONT-FAMILY: Verdana; FONT-WEIGHT: bold; 
}
.tabletext {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000080;
	background-color:white;
	font-weight: normal;
	}
.blue {
	color: #286ea0;
}

#bg { 
	width: 760px;
	margin: 0 auto;
	height: 700px;
	padding: 6px 2px 0px 12px;
	background:   url(../../../../Web%20EMS/AA_Elsafe/Opcion1/images/EE_bg.gif) no-repeat;
}

#sadrzaj {
	padding: 9px 4px 0px 2px;
	color: #303030;
	width: 736px;
	
}

#toptitleline {
	clear: both;
	text-align: right;
	padding: 22px 5px 0 0;
	margin: 0px 0 3px 0;
	height: 38px;
	border-bottom: 2px solid #eee;
	background: #FFF url(../../../../Web%20EMS/AA_Elsafe/Opcion1/images/fade.gif) repeat-x;
	color: #808080;
	font-family: verdana;
}

#title {
	float: left;
	font-size: 14pt;
	font-weight: bold;
	padding: 0 0 0 10px;
}

#menulist {
	clear: left;
	float: left;
	width: 150px;
	margin: 0 5px 5px 0;
	padding: 0;
	font-size: 0.9em;
}

#menulist ul {	
	list-style: none;
	width: 150px;
	margin: 0 0 1px 0;
	padding: 0;
	font-size: 1.1em;
	border-right: 2px solid #ccc;
	font-family: verdana;
}	

#menulist li {
	margin-bottom: 2px;
	padding: 0 5px 0 10px;
}

#menulist li a {
	font-size: 9pt;
	font-weight: bold;
	font-family: verdana;
	text-align: left;
	height: 20px;
	text-decoration: none;
	color: #808080;
	display: block;
	padding: 20px 10px 0 2px;
	background: #fff;
	border-bottom: 1px dotted #ccc;
}	
	
#menulist li a:hover {
	color: #286ea0;
}

.lijevo {
	margin: 9px 0 10px 0;
	padding: 3px 10px 5px 10px;
	width: 140px;
	color: #6B6B6B;
	line-height: 1.6em;
}

.lijevo a {
	text-decoration: underline;
}

.lijevo p {
	margin: 0;	
}

#infobox {
	border: 1px solid #ccc;
	background: #f4f4f4;
	padding: 3px;
	margin-top: 5px;
	text-align: center;
	align: center;
}

.desna_rubrika {
	float: right;
	width: 273px;
	margin: 0 0 10px 0;
	padding: 5px 10px 20px 10px;
	border-left: 1px solid #DDD;
	color: #5D5D5D;
	line-height: 1.5em;
}

.desna_rubrika p {
	margin: 0px;
	font-size: 90%;
}

.desna_rubrika a {
	display: block;
	
	padding-bottom: 4px;
	margin-bottom: 2px;
	border-bottom: 1px dotted #ccc;
}

#pic {
	margin:  0 0 5px 155px;
	padding: 0px 5px 5px 6px;
	line-height: 1.4em;
	background:   url(../../../../Web%20EMS/AA_Elsafe/Opcion1/images/pic_ee_1.jpg) repeat-x;
	height: 210px;
}

#pic h2 {
	margin: 0px;
	padding: 15px 0 2px 5px;
	font-size: 12pt;
	color: #3A6794;
}

#pic p {
	margin: 0;
	padding: 0 0 0 5px;
	color: #5488BC;
	width: 260px;
}

.lijeva_rubrika {
	margin: 0 300px 20px 150px;
	padding: 5px 10px 5px 10px;
	line-height: 1.6em;
	text-align: left;
	color: #5D5D5D;
	border-left: 2px solid #eee;
}

.lijeva_rubrika a, #lijeva_rubrika a:visited {
	text-decoration: underline;	
}

.lijeva_rubrika p {
	padding: 0;
	margin: 0;
}

.content_mid {
	margin: 0 2px 20px 154px;
	padding: 5px 2px 5px 5px;
	line-height: 2.1em;
	text-align: left;
	color: #5D5D5D;
	border-left: 2px solid #eee;
}

.content_mid a, #content_mid a:visited {
	text-decoration: none;	
}

.content_mid p {
	padding: 0;
	margin: 0;
}

#downbox {
	margin: 15px 10px 15px 10px;
	border: 1px solid #819CD7;
	
}

#downbox p {
	padding: 6px;
	margin: 0;
}


#footer {
	clear: both;
	color: #808080;
	font-size: 0.8em;
	text-align: center;
	padding: 9px 5px 9px 0;
	margin: 10px 5px 10px 5px;
	border: 1px solid #ccc;
	
}

#footer a {
	text-decoration: underline;
	color: #3A6794;
}

#footer a:hover {
	color: #000;
}

#onlyProsDialog { font-size: 15px; }
#onlyProsDialog a { color: #004276}
.onlyForPros {opacity: 0.5;  filter:Alpha(opacity=50);}
.TEXTrob, .TEXTrob_middle, .TEXTrob_middle_larger, .TEXTrobblue,.TEXTrob_middle_und,.TEXTrob_middle_top,.TEXTrob_cursor, .TEXTrob_cursorm,
	.TEXTrob_cursorr, .TEXTrob_small_m, .TEXTrob_lower, .TEXTrob_lower_l, .TEXTrobgrey, .TEXTrobblack, .TEXTrob_bold, .tabletext {
		font-family: Helvetica, Arial, sans-serif;
	}
.TEXTrob_middle_larger { font-size: 16px; color: #5a5a5a;}
.ui-widget input { padding: 3px 8px ;}
input[type="submit"] { border-radius: 6px;background: rgb(76, 129, 182) none repeat scroll 0% 0%;font-size: 15px;color: rgb(255, 255, 255);line-height: 25px;border: 1px solid rgb(79, 133, 186);letter-spacing: 1px;font-weight: bold;padding: 5px 20px; text-shadow: 1px 1px rgb(70, 108, 146);}
input[type="submit"][disabled], input[type="submit"][disabled]:hover { border-radius: 6px;background: rgb(159,194,228) none repeat scroll 0% 0%;font-size: 15px;color: rgb(255, 255, 255);line-height: 25px;border: 1px solid rgb(159,194,228);letter-spacing: 1px;font-weight: bold;padding: 5px 20px; text-shadow: 1px 1px rgb(159,194,228);}
.report input[type="submit"] { padding: 0 8px; }
input[type="submit"]:hover { background: rgb(53, 109, 165) none repeat scroll 0% 0%;}
input[type="submit"]:active { background: rgb(53, 109, 165) none repeat scroll 0% 0%; padding: 6px 19px 4px 21px; border-top: 1px solid rgb(29, 63, 96); border-left: 1px solid rgb(29, 63, 96);}
input[type="text"], input[type="password"] { border: 1px solid rgb(161, 161, 161);border-radius: 4px;}
input[type="radio"] { margin-right: 5px;}
input[type="radio"]:nth-child(n+2) { margin-left: 11px;}
form .TEXTrob_middle_larger { font-size: 16px; color: #5A5A5A;}
form table td { padding: 5px 7px;}
div#datepicker { margin-top: -5px; width: 500px;}
#datepicker > div { padding: 0; border: none; width: 500px!important;}
.ui-datepicker td span, .ui-datepicker td a { padding: 3px 2px 1px;}
.reception-footer { width: 700px; margin: auto; display:block; }
.reception-footer table { width: 100%;  }
.rys-tools-icons { width: 680px; margin: auto; margin-bottom: 12px;}
.rys-erc-messages { width: 680px; }
.rys-tools-icons > div { display: -webkit-grid;display: grid; -webkit-grid-template-columns: auto auto;grid-template-columns: auto auto;}
.rys-tools-icons > div a { text-align: center; display: inline-block; }
.rys-tools-icons > div a:first-child { height: 60px; display: inline-block; line-height: 60px; }
.rys-tools-icons > div a:last-child { margin-top: 5px }
.rys-tools-icons > div a img { height: auto; width: auto; max-width: 100%; vertical-align: bottom;}
.rys-tools-icons div.left-icons { display: inline-block; text-align: left; }
.rys-tools-icons div.right-icons { display: inline-block; text-align: right; }
.rys-tools-icons div.left-icons > div, .rys-tools-icons div.right-icons > div { display: inline-block; text-align: center; }
.rys-tools-icons >div > div.rys-spacer { width: 56px }
.rys-tools-icons.rys-spacer { width: 300px; }
.rys-logo-row, table.rys-erc-form { width: 711px;}
table.rys-rental-form { width: 100% }
.rys-rental-form .rys-hotel { width: 400px }
table.rys-tools-icons td { width: 70px; }
.rys-erc-result { width: 690px; }
.rys-erc-result-flags { width: 20%; }
.erc-sheet { width: 850px; }
.rys-erc-sheet-content { width: 650px; }
.rys-erc-messages { padding-top: 20px; }
.rys-erc-messages > div { display: block; }
.erc-menu-icons .rys-tools-icons > div a img { height: 60px;object-fit: none; object-position: bottom; }
.erc-menu-icons .rys-tools-icons > div .right-icons a img { width: 40px; }
.widthcontainer { width: 700px; margin: auto}
.rys-tools-icons  .left-icons a { margin-right: 5px; }

.rys-erc-form input[type=text], .rys-erc-form input[type=password] { padding: 3px 8px; min-width: 175px; font-size: 14px;}
.rys-erc-form select { padding: 3px 5px; min-width: 175px; font-size: 14px; border-radius: 5px;}
.erc-page-content { border: 1px solid #cc0000; border-radius: 6px; background: #fff url(images/ui-bg_glass_55_fbfaee_1x400.png) 50% 50% repeat-x;color: #444444;    width: 705px;margin: 6px auto 0;padding: 10px;box-sizing: border-box; }
table.rys-erc-form { width: 100%; }
.erc-page-content .rys-erc-messages { width: 100%;}
.erc-page-content .widthcontainer { width: 95%; min-height: 250px; box-sizing: border-box;}
html[lang=en] .erc-page-content .widthcontainer { min-height: 230px;}
.erc-page-content .warningscontainer { display: -webkit-grid; display: grid; -webkit-grid-template-columns: 1fr 1fr; grid-template-columns: 1fr 1fr;  margin-bottom: 10px;}
.erc-page-content .non-menu-icon-holder { text-align: center; display: inline-block;}
.erc-page-content .non-menu-icon-holder img { height: 53px; margin-bottom: 2px;width: auto; }
.erc-page-content .erc-menu-icons { font-size: 16px; }

@media ( min-width: 768px) {
	.rys-tools-icons  .left-icons { margin-left: 15px; }
	.rys-tools-icons  .right-icons a { margin-left: 5px; }
	.rys-erc-details { width: 350px; }
}

@media (max-width: 767px) {
	body { width: 100%; padding: 5px 15px 20px; margin: 0; box-sizing: border-box;}
    body.rys-body {padding: 5px 10px 20px; margin: 0; box-sizing: border-box; }
	.rys-main-logo { max-width: 70%; }
	.reception-footer, .rys-tools-icons { width: auto; }
	.rys-tools-icons, .rys-tools-icons tbody, .rys-tools-icons tr { display: block; }
	.rys-tools-icons td { display: inline-block; }
	.rys-tools-icons tr:nth-child(2) { display: none; }
	.rys-tools-icons .rys-spacer { width: 0; }
	div#datepicker { width: auto; }
	#datepicker > div { width: auto!important; }
	#datepicker .ui-datepicker-multi .ui-datepicker-group { float: none; width: auto;}
	.rys-datepicker-row { display: block; }
	table.rys-rental-form, table.rys-rental-form tr { display: block; }
	table.rys-rental-form td { display: inline-block; }
	table.rys-erc-form { width: 100% }
	table.rys-erc-form, table.rys-erc-form tr { display: block; }
	table.rys-erc-form td { display: inline-block; }
	table.rys-erc-form > tbody > tr { width: 100%; }
	table.rys-tools-icons td { display: inline-block; width: 60px; text-align: center;}
	table.rys-tools-icons td img { display: block; margin: 10px auto;}
	h1 { font-size: 21px; width: 100%; }
	.rys-logo-row h1 { border-bottom: none;}
	.rys-logo-row, .rys-logo-row tr { display: block; }
	.rys-logo-row { width: 100%;}
	.rys-logo-row td { display: block;   }
	.rys-logo-row td:first-child { margin-top: 16px;  }
	.rys-logo-row td:last-child { display: block; position: absolute; top: 5px; right: 10px;  }
	tr.rys-page-heading td { width: 100%; display: block; box-sizing: border-box;}
	.rys-erc-messages { width: 100%; }
	.rys-rental-form .rys-hotel { width: auto }
	#mw-feedback, #mw-feedback-form { display: none; }
	table.rys-erc-result { width: 100%; display: block;}
	table.rys-erc-result tr {  display: block;width: 100%;}
	table.rys-erc-result tr td { display: inline-block;}
	.rys-erc-result-flags td { display: inline-block; width: 18%; }
	.erc-sheet, .rys-erc-sheet-content { width: 100%; padding: 15px; box-sizing: border-box}
	.rys-rental-form .TEXTrob_middle_larger { font-size: 14px; line-height: 25px;}
	.rys-rental-form tr.rys-datepicker-row { margin-top: 15px;}
	.rys-rental-form td.TEXTrob_middle_larger { min-width: 71px; text-align: left;}
	.rys-rental-form tr.rys-datepicker-row > td { display: block;}
	.rys-rental-form .ui-corner-all, .rys-rental-form .ui-corner-bottom, .rys-rental-form .ui-corner-left, .rys-rental-form .ui-corner-bl,
		.rys-rental-form .ui-corner-all, .rys-rental-form .ui-corner-bottom, .rys-rental-form .ui-corner-right, .rys-rental-form .ui-corner-br { border-radius: 6px;}
	.rys-rental-form tr.rys-datepicker-row .ui-datepicker-calendar td, .rys-rental-form tr.rys-datepicker-row .ui-datepicker-calendar th { width: 13.3%; display: inline-block; box-sizing: border-box;}
	.rys-rental-form tr.rys-datepicker-row .ui-datepicker-calendar td a, .rys-rental-form tr.rys-datepicker-row .ui-datepicker-calendar th a { text-align: center; }
	.rys-erc-form td:first-child { min-width: 140px;text-align: left; }
	.rys-erc-form input[name=submiterc] { margin-top: 6px; }
	table.rys-erc-form .ui-state-highlight td { display: block; }
	.rys-erc-messages, .rys-erc-messages tbody, .rys-erc-messages tr, .rys-erc-messages td { display: block; }
	.rys-erc-messages > div { display: block; }
	.widthcontainer { width: 100%; }
	.rys-tools-icons >div > div.rys-spacer { width: 0; padding: 0; }
	#formFirstPage { margin: 0 -10px; }
	.rys-tools-icons > div { -webkit-grid-template-columns: auto; grid-template-columns: auto; -webkit-grid-row-gap: 10px; grid-row-gap: 10px;}
	.rys-tools-icons > div a:first-child, .rys-tools-icons > div a:first-child { height: 40px; width: 40px; max-height: 100%;display: inline-block;line-height: 40px;}
	.erc-menu-icons .rys-tools-icons > div a:first-child, .erc-menu-icons .rys-tools-icons > div a:first-child { display: inline;}
	.rys-tools-icons > div a img { height: auto; width:auto; max-width: 100%; vertical-align: bottom;}

	.erc-menu-icons .rys-tools-icons > div a:first-child { height: 40px; width: 40px; line-height: 40px; display: inline-block;}
	.erc-menu-icons .rys-tools-icons > div a img { height: auto; width: auto; max-width: 100%; object-fit: contain;}
	.erc-page-content { width: 100%; }
	.erc-page-content .warningscontainer { display: block}
	table.rys-erc-form table, table.rys-erc-form tr, table.rys-erc-form td { display: block; }
	table.rys-erc-form td:first-child { padding-bottom: 0; }
	table.rys-erc-form td:last-child { padding-top: 0; }
	table.rys-erc-result, table.rys-erc-result tr, table.rys-erc-result td { display: block; }
	table.rys-erc-result table, table.rys-erc-result table tr, table.rys-erc-result table td { display: block; }
	table.rys-erc-result .rys-erc-result-flags { text-align: center;}
	table.rys-erc-result .rys-erc-result-flags td { display: inline-block; width: auto; padding: 7px;}
}