html,body{height:100%;max-height:100%;overflow:hidden}
body{height:100%;max-height:100%;background:#46617c url("body_out.jpg") fixed 50% 74px no-repeat;padding:0;margin:0;border:0}
#gore{position:absolute;overflow:hidden;z-index:5;top:0px;height:84px;width:800px;margin:0 auto 0 -400px;left:50%;background:#00a url("div_top.png") 0 0 no-repeat;font:bold 13px/14px sans-serif;text-align:left}
#sreda{position:absolute;overflow:auto;z-index:3;top:84px;margin-top:0;bottom:18px;margin-bottom:auto;height:auto;width:800px;margin-left:-400px;left:50%;background-color:#e6eff0;font-family:sans-serif;color:#111;
_overflow: scroll;
_overflow-x: auto;
_height: expression(document.body.offsetHeight-102);
	scrollbar-face-color:#ccc;
	scrollbar-highlight-color:#eee;
	scrollbar-3dlight-color:#ccc;
	scrollbar-arrow-color:#00e;
	scrollbar-track-color:#e6eff0}
#dolu{position:absolute;overflow:hidden;z-index:5;bottom:0px;height:18px;width:800px;margin-left:-400px;left:50%;background:#00a;font:normal 13px/11px serif;color:#eee;text-align:center}
	/* dolu */
div#dolu a[href^="tel"],div#dolu a[href^="http"],div#dolu a[href^="mail"]{display:inline-block;margin:0 auto;padding:4px 0;
	font:bold 12px/13px monospace;color:#ccc;text-align:center;letter-spacing:1px}
div#dolu a[href^="tel"]	{margin-left:106px;float:left;text-align:left}
div#dolu a[href^="http"]{width:100px;font:normal 11px/14px serif;color:pink;text-decoration:none;filter:alpha(opacity=38);opacity:0.38}
	div#dolu:hover a[href^="http"]{filter:alpha(opacity=62);opacity:0.62}
	div#dolu a:hover[href^="http"]{filter:alpha(opacity=100);opacity:1}
div#dolu a[href^="mail"]{margin-right:106px;float:right;text-align:right}
	div#dolu a[href^="tel"]:link,div#dolu a[href^="tel"]:visited,div#dolu a[href^="mail"]:link,div#dolu a[href^="mail"]:visited{text-decoration:none}
	div#dolu a[href^="tel"]:hover,div#dolu a[href^="tel"]:active,div#dolu a[href^="mail"]:hover,div#dolu a[href^="mail"]:active{text-decoration:underline;color:#fff}

	/* gore */
marquee{display:block;position:absolute;left:176px;top:1px;width:448px;margin:0 auto 18px;padding:2px 0;font:bold 14px "palatino linotype", serif;color:#fff}
marquee+div{position:absolute;left:101px;top:69px;display:block;width:66px;height:12px;border:none;padding:none;margin:none}
	marquee+div a{display:inline-block;width:18px;height:12px;border:none;padding:none;margin:none;filter:alpha(opacity=74);opacity:0.74}
	marquee+div a:hover{filter:alpha(opacity=100);opacity:1}
	marquee+div a[href$="o.htm"]{background:url("flag_bg.png")}
	marquee+div a[href$="e.htm"]{background:url("flag_uk.png")}
	marquee+div a[href$="c.htm"]{background:url("flag_cz.png")}
	marquee+div a[href$="p.htm"]{background:url("flag_pl.png")}
a[title$="share"]{position:absolute;left:186px;top:69px;background:url("f.png") 2px 0 no-repeat;
	display:inline-block;width:12px;height:12px;border:0;padding:0;margin:0;filter:alpha(opacity=72);opacity:0.72}
	a[title^="Twitt"]{left:206px;background:url("t.png") 3px 0 no-repeat}
div#gore:hover a[title$="share"],div#gore:hover marquee+div a{filter:alpha(opacity=88);opacity:0.88}
div#gore em{position:absolute;left:347px;top:67px;display:block;height:16px;border:0;padding:0;margin:0;background:0}
	div#gore em:lang(en) {left:347px}
	div#gore em:lang(cz) {left:347px}
	div#gore em:lang(pl) {left:347px}
	div#gore em a{text-decoration:none;font:italic bold 13px/16px sans-serif;letter-spacing:1px}
	a.hnav:link,a.hnav:visited,a.hcur:link,a.hcur:visited{color:#fff}
	a.hnav:hover,a.hnav:active,a.hcur:hover,a.hcur:active{color:#ff0}
a[class^="h"]+span{display:inline-block;width:18px;height:11px;padding:0;margin:0;filter:alpha(opacity=72);opacity:0.72}
	a[class^="h"]+span:lang(bg){background-image:url("flag_bg.png")}
	a[class^="h"]+span:lang(en){background-image:url("flag_uk.png")}
	a[class^="h"]+span:lang(cz){background-image:url("flag_cz.png")}
	a[class^="h"]+span:lang(pl){background-image:url("flag_pl.png")}
	td.fl a:hover,td.fl a:active{filter:alpha(opacity=100);opacity:1}
	a[title^="Hotel"]+span{margin:0 1px;filter:alpha(opacity=100);opacity:1}

	/* sreda */
	#sreda::-webkit-scrollbar		{width:11px;background:none}
	#sreda::-webkit-scrollbar-thumb		{background-color:rgba(119,152,159,0.38)}
	#sreda::-webkit-scrollbar-thumb:hover	{background-color:rgba(119,152,159,0.99)}
div#sreda div#txt{width:594px;padding:0 3px;margin:0 auto 0 100px}
h1{font:bold small-caps 32px palatino linotype, serif;text-align:center;padding:0;margin:0} /* Family hotel Primo */
h2{font:bold small-caps 32px/32px palatino linotype, serif;text-align:center;clear:both;
	padding-bottom:4px;margin:8px auto;border-top:solid 1px blue !important;border-bottom:solid 1px blue;} /* Inbody Headers */
h3{font:normal 15px/6px palatino linotype;color:#00f;text-align:center;letter-spacing:2px;padding:0;margin:0 0 13px}
div#txt div#afte{font:normal 12px serif;color:#222;text-align:center;
	padding:6px 0;margin:0 0 6px;border-top:1px solid #0000ee;border-bottom:1px solid #0000ee}
div#afte a{color:#222}
	div#afte a:link,div#afte a:visited{text-decoration:none}
	div#afte a:hover,div#afte a:active{text-decoration:underline}
div#sreda p{font:normal 13px sans-serif;text-align:justify;text-indent:12px;margin:0 3px}
.sliderwrapper{position:relative;overflow:hidden; /* leave as is! SLIDEWRAPPER CSS COMMANDS */
	border:0 solid #e5f1ef;border-bottom-width:0;
	width: 602px; /* width of featured content slider */ height: 468px}
.sliderwrapper .contentdiv{visibility:hidden;position:absolute;left:0;top:0; /* leave as is */
	padding:0;background:#46617c;width:602px;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1}
.pagination{width:602px;text-align:center;background-color:#46617c;padding:0}
.pagination a{padding:0;text-decoration:none;color:#383888;background:#46617c}
.pagination a:hover,.pagination a.selected{color:#00d;background-color:#46617c}
div.highslide-gallery a#thumb1.highslide{margin:2px 6px 0 4px;float:left}
div.highslide-gallery a#thumb2.highslide{margin:2px 4px 0 6px;float:right}
div.highslide-caption span{font-style:italic;color:#888}
	div.highslide-caption span:hover{color:#00e;cursor:pointer}

a.ne{color:#000}
	a.ne:link,a.ne:visited{text-decoration:none}
	a.ne:hover,a.ne:active{text-decoration:underline}

table.pri{width:100%;margin:0px 0px;font:normal 12px/14px sans-serif;border:0px;cellPadding:0px;cellSpacing:0px} /* everywhere */
table.pri tr td{height:18px;font:normal 14px/18px sans-serif;color:#fff;background:#1848e8;cursor:default}
	table.pri tr:first-child td{text-align:center;font:bold 14px/20px sans-serif;color:#fff;background:#1848e8;cursor:default}
	table.pri tr+tr td{text-align:center}
table.pri tr+tr td:first-child{background:#fcef03;color:#bf13bb;cursor:default}
	table.pri tr+tr td+td		{background:#e817e2}
	table.pri tr+tr td+td+td	{background:#bf13bb}
	table.pri tr+tr td+td+td+td	{background:#990f96}
	table.pri tr+tr td+td+td+td+td	{background:#bf13bb}
table.pri tr+tr+tr td:first-child{text-align:left;background:#1848e8;color:#fff;cursor:default}
table.pri tr+tr+tr td+td,table.pri tr+tr+tr td+td+td,table.pri tr+tr+tr td+td+td+td,table.pri tr+tr+tr td+td+td+td+td{
	background:#6181ef;font:bold 12px/24px sans-serif;color:#fff;text-align:center}
	table.pri tr+tr+tr td+td:hover{background-color:#fcef03;color:#990f96;cursor:help}
/*	.weak{background-color:#ffff95}
	.good{background-color:#fbcc6a}
	.best{background-color:#fd97c2}
	.room{background-color:#a2e8c5} */
table.pri tr+tr+tr+tr+tr+tr td{height:13px;background:#b6d0d3 !important;color:#000 !important;font:normal 12px sans-serif;color:#000}
table.pri tr+tr+tr+tr+tr+tr+tr+tr+tr td{background:#1848e8 !important;font:normal 14px/20px sans-serif;color:#fff !important;letter-spacing:1px}
table.pri tr td a{font:normal 14px/20px sans-serif;color:#fff;letter-spacing:1px;text-decoration:none}
	table.pri tr td a:hover{text-decoration:underline}
	td span.extend{color:#ff0}
fieldset{width:586px;padding:7px 0 6px 6px;margin:6px 0;border:1px solid #00e;cursor:default;clear:both;display:inline-block;text-align:left}
fieldset legend{font:italic 13px/15px "palatino linotype";color:#00e;letter-spacing:1px;padding:0 5px;cursor:default}
	.g{color:#334fbc}
	.e{color:#e92231}
	.o{color:#ffb817}
	.l{color:#05ae19}
	fieldset:hover legend{letter-spacing:2px;font-weight:bold}
fieldset input.txt{width:352px;height:17px;margin:-1px auto 0 1px;font:normal 13px/14px tahoma;background:url("primo18.jpg") -220px -240px repeat;color:#fff;text-indent:3px;padding:1px 0 0px 3px;border: 2px inset #d2b79b}
	fieldset input[type="text"]:focus{outline:3px solid yellow}
fieldset input.but{width:211px;height:22px;margin:0 auto 0 4px;font:bold 13px/14px tahoma;background:#355eea;color:#fff;letter-spacing:3px;text-shadow:3px 3px 4px #000;
	border:2px outset #7894f1;cursor:pointer}
	input.but:hover{text-shadow:none}
	input.but:active{border: 1px inset #bbd3d7;color:#00a}

table.mapt{width:594px;height:601px;margin:0;background:#e6eff0 url("maprimo.jpg") scroll -6px 0 no-repeat;cellPadding:0;cellSpacing:0;font:normal 13px/18px "arial", sans-serif;color:#5700f6}
/*	table.mapt tr td+td a{box-shadow:-3px 3px 8px #0000aa} */
	table.mapt a[href^="http://maps.google.com"]{display:block;width:145px;height:140px;border:0;margin:12px 0 0 44px;padding:0;background:url("gmlogo.png") 0 0 repeat;box-shadow:-3px 3px 8px #0000aa}
	table.mapt a[href^="http://maps.google.com"]:hover{background:url("gmlogo.png") -6px 6px no-repeat;box-shadow:-3px 3px 8px yellow}
fieldset+h2{border-top:0 !important;margin-top:-6px}

a+form{width:594px;height:164px;margin:5px auto 2px 3px;padding-bottom:6px}
.input{display:block;width:356px;float:left;clear:left;font:normal 13px/15px tahoma, sans-serif;text-indent:3px;overflow:auto;
	background:#f2f7f7;color:#fff;/* color:#1c3e97; */
	border: 2px inset #d2b79b;
	scrollbar-face-color:#e6eff0;
	scrollbar-highlight-color:#ecf7ff;
	scrollbar-3dlight-color:#c9cade;
	scrollbar-arrow-color:#00e;
	scrollbar-track-color:#f2f7f7}
	a+form input[type="text"]{height:16px;margin:0 0 8px 0;background:url("primo18.jpg") -280px -300px repeat}
	a+form textarea.input{height:132px;margin:0;background:url("primo18.jpg") -280px -330px repeat}
	.input:focus{outline:3px solid yellow}
label[for="email"],label[for="body"],div.g-recaptcha,input.button{display:block;width:222px;height:20px;float:right;clear:right;
	margin:8px 3px 0px 3px;font:bold 13px/16px tahoma, sans-serif;letter-spacing:1px;cursor:pointer}
	label[for="email"],label[for="body"]{	margin:0px 0px 5px 0px;padding-left:6px;background:none}
		.required{font:bold 24px/16px monospace;color:#e61313}
	label[for="body"]{margin:6px 0px 2px 0px}
	div.g-recaptcha{height:53px;visibility:visible;transform:scale(0.72);transform-origin:0 0;margin:3px 0px 0px 6px}
	input.button{width:216px;height:24px;font:bold 15px tahoma, sans-serif;background:#bcd6f1;color:#fff;cursor:pointer;letter-spacing:3px;text-shadow:3px 3px 4px #000;
	border:2px solid #fffffb;border-right:2px solid #6f6fff;border-bottom:2px solid #6f6fff}
	input.button[type="submit"]{background:#108030;	margin:8px 6px 5px 7px;border:2px outset #24d03e}
	input.button[type="reset"]{background:#e61313; 	margin:0px 6px 0px 7px;border:2px outset #f37676}
	input.button:hover{text-shadow:none}
	input.button:active{border-style:inset}
	input.button:focus,input.but:focus{outline:4px dotted yellow}
form+h2{margin-top:0;padding-top:0}
div#links{display:block;width:285px;margin:0 1px 8px;float:left;
	text-align:right;padding:0 6px 0 4px;border-right:solid 1px blue}
div#links+div#links{max-width:285px;float:left;clear:right;
	text-align:left;padding:0 0 0 6px;border-left:solid 1px blue;border-right:none}
div#links a{text-indent:none;margin-left:0}
a.ext{font-size:13px;font-weight:normal;text-decoration:none;padding:0px;margin-left:16px}
	a.ext:link,a.ext:visited{color:#00d}
	a.ext:hover,a.ext:active{color:#e10058}
a.int{font-weight:bold;text-decoration:none;padding-bottom:0px;padding-top:0px}
	a.int:link,a.int:visited{color:#00d}
	a.int:hover,a.int:active{color:#162}
div#tools{display:block;width:594px;height:48px;margin:2px 0;padding:8px 0 6px;text-align:center;border-top:solid 1px blue;clear:both}
	div#tools a{display:inline-block;width:48px;height:48px;padding:0;margin:0;border:0}
	div#tools a:hover{margin:0 3px}
	div#tools a[title$="Reader"] 	{background:url("aarr.png")}
	div#tools a[title$="EditPad"]	{background:url("epad.png")}
	div#tools a[title$="jetAudio"]	{background:url("jaud.png")}
	div#tools a[title$="Edge"]   	{background:url("edge.png")}
	div#tools a[title$="Commander"]	{background:url("tcmd.png")}
	div#tools a[title$="Firefox"]	{background:url("ffox.png")}
	div#tools a[title$="Safari"] 	{background:url("sfri.png")}
	div#tools a[title$="Iron"]   	{background:url("iron.png")}
	div#tools a[title$="Chrome"] 	{background:url("gchr.png")}
	div#tools a[title$="Opera"]  	{background:url("oper.png")}
	div#tools a[title$="Browser"]  	{background:url("torb.png")}
div#money{width:590px;margin:6px 0;padding:0px 2px 0;clear:both;border-top:solid 0px blue}
	div#money iframe{width:488px;height:348px;margin:0 auto 0 53px}

/* strong.bez, em.bez{font-weight:normal;font-style:normal} NEKA OSTANE */

/* <!-- Това в кавичките "­" е тире за пренасяне на срички на нов
ред, което е невидимо за браузърите, ползват го и го визуализират
САМО когато им се наложи да пренесат дума — иначе не се вижда!
Работи само в screen media type, но не и в print. Там просто не се
вижда, не се изобразява, не върши работа, но и не пречи. --> */