@media screen,projection {
html {overflow-y: scroll}
body {
	margin:37px 0 4px 0; padding:0;
	min-width:956px; text-align:center;
	background-color:#ffd35a; color:#000;
	background-image:url(img/bg_body.gif);
	background-repeat:repeat-x;
	font:normal normal 12px arial, tahoma, sans-serif;
}

#top {
	position:relative; width:956px;
	margin:0 auto; text-align:left;
}

#header {
	position:relative; height:159px;
	background-image:url(img/bg_header.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

img#logo {position:relative;width:162px;height:89px;border:0;margin:32px 0 0 48px}
img#d-telephone {position:absolute;left:692px;top:10px;width:256px;height:27px;border:0}
img#mail {position:absolute;left:680px;top:55px;width:269px;height:22px;border:0}
img#banner {position:absolute;left:528px;top:101px;width:426px;height:58px;border:0}




#left-panel {
	position:absolute;
	left:0; top:159px; width:271px; height:415px;
	background-image:url(img/bg_left_panel.gif);
	background-repeat:no-repeat;
}

#left-panel ul {
	list-style-type:none; margin:33px 0 0 73px; padding:0;
	font:normal bold 13px tahoma, arial, sans-serif; color:#fff;
}
#left-panel ul li {
	margin:0; padding:0 0 18px 0; line-height:1.4em;
	float:left; width:100%;
}
#left-panel ul li a {
	background-image:url(img/arrow.gif);
	background-repeat:no-repeat;
	background-position:16px 4px;
}
#left-panel ul li a:link {color:#fff;text-decoration:none}
#left-panel ul li a:visited {color:#fff;text-decoration:none}
#left-panel ul li a:hover {color:#f89c28;text-decoration:none}


#l-1 {position:absolute;left:0;top:294px;width:128px;text-align:center;border-right:1px solid #ffdf66}
#l-1 p {font-size:11px;margin:0;line-height:1.2em;text-align:center}
#l-1 img {width:90px;height:60px;border:0;margin-top:2px}

#l-2 {position:absolute;left:135px;top:294px;width:126px;text-align:center}
#l-2 p {font-size:11px;margin:0;line-height:1.2em;text-align:center}
#l-2 img {width:90px;height:51px;border:0;margin-top:6px}

#l-1 a, #l-2 a {color:#000;text-decoration:none}





#content-box {
	position:relative; height:434px;
	background-image:url(img/bg_content_box.gif);
	background-repeat:repeat-y;
	background-position:264px 0;
}
html>body #content-box {height:auto; min-height:434px}

#content-box h1 {margin:0 0 15px 0;font:normal normal 18px tahoma, arial, sans-serif;color:#ff9900}
#content-box h2 {margin:10px 0 7px 0;font:normal bold 14px tahoma, arial, sans-serif;color:#f89c28}
#content-box h3 {margin:9px 0 3px 0;font:normal bold 13px tahoma, arial, sans-serif;color:#222}
#content-box h4,
#content-box h5,
#content-box h6 {margin:9px 0 2px 0;font:normal bold 12px tahoma, arial, sans-serif}
#content-box p {margin:0 0 12px 0;line-height:1.5em;text-align:justify}
#content-box ul {margin-bottom:12px;margin-top:12px}
#content-box ol {margin-bottom:12px;margin-top:12px}
#content-box a img {border:0}
#content-box hr {color:#eeeeee; background-color:#eeeeee; height:1px; border:0;text-align:center}
#content-box br.cl {clear:both}

#content-box a:link {color:#008;text-decoration:underline}
#content-box a:visited {color:#008;text-decoration:underline}
#content-box a:hover {color:#00c;text-decoration:underline}


#content {
	position:relative;
	margin:0 284px 0 295px; padding:27px 0 10px 0;
	background-color:#fff;
}

#content2 {
	position:relative; width:640px;
	margin:0 0 0 295px; padding:27px 0 10px 0;
	background-color:#fff;
}

#content-news {
	position:absolute; left:696px; top:3px; width:256px; height:428px; overflow:hidden;
	background-color:#fff6e2;
	background-image:url(img/bg_content_news.gif);
	background-repeat:repeat-y;
}
#content-news div.inn {
	padding:20px 32px 3px 32px;
	background-image:url(img/bg_content_news_top.gif);
	background-repeat:no-repeat;
}
#content-box #content-news a:link {color:#f89c28;text-decoration:none}
#content-box #content-news a:visited {color:#f89c28;text-decoration:none}
#content-box #content-news a:hover {color:#f89c28;text-decoration:underline}


img.page-img {position:absolute;left:694px;top:27px;width:261px;height:388px;border:0}
img.page-img-fl {float:right;width:261px;height:388px;border:0;margin:0 -20px 14px 20px}

div#bann {position:relative;width:377px;overflow:hidden}
div#bann a img {border:0}


table.rates {border-collapse:collapse;width:376px;margin:0 0 18px 0}
table.rates th {padding:4px 12px;border:1px solid #666;font-size:12px;font-weight:bold;text-align:left;background:#eee}
table.rates td {padding:4px 12px;border:1px solid #666;font-size:12px;font-weight:normal;text-align:left}

#content-box ul.services-index {padding:0;margin:20px 0;list-style-type:none}
#content-box ul.services-index li {margin:0 auto 10px auto; padding:0; text-align:center; width:170px;background-color:#fff4d8;border:2px solid #ffc766}
#content-box ul.services-index a {display:block;width:100%;padding:3px 0}
#content-box ul.services-index a:link {color:#444;text-decoration:none}
#content-box ul.services-index a:visited {color:#444;text-decoration:none}
#content-box ul.services-index a:hover {color:#000;text-decoration:none;background-color:#ffd35a}

table.prev-next-service {border-collapse:collapse;margin:0 0 12px 0;border:2px solid #ffc766}
table.prev-next-service td {padding:0;border:1px solid #ffc766;text-align:center;font-size:11px;font-weight:bold;background:#ffd35a;width:128px;cursor:default}
#content-box table.prev-next-service a {display:block;width:100%;padding:3px 0;background:#fff4d8}
#content-box table.prev-next-service a:link {color:#444;text-decoration:none}
#content-box table.prev-next-service a:visited {color:#444;text-decoration:none}
#content-box table.prev-next-service a:hover {color:#ff9900;text-decoration:none}



#footer {
	position:relative; height:57px;
	padding:1px 0 0 0;
	background-image:url(img/bg_footer.gif);
	background-repeat:no-repeat;
	font:normal normal 11px tahoma, arial, sans-serif; color:#003658;
}

#footer ul {
	position:relative; list-style-type:none;
	text-align:center;
	margin:0; padding:0;
}
#footer ul li {
	display:inline;
	padding:0 8px 0 10px; margin:0;
	background-image:url(img/bg_footer_line.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	background-image:expression((!this.previousSibling) ? "none" : "url(img/bg_footer_line.gif)" ); /* first-child dla IE */
}
#footer ul li:first-child {background-image:none}

#footer a:link {color:#000;text-decoration:none}
#footer a:visited {color:#000;text-decoration:none}
#footer a:hover {color:#000;text-decoration:underline}

#footer ul#menu-terms {margin:21px 28px 0 0;float:right;text-align:right;width:340px}
#footer ul#menu-cprt {margin:21px 0 0 45px;text-align:left;width:500px}





}


@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
h3 {font-size:11pt}
a img {border:0}
#left-panel, #menu-terms {display:none}
}
