@media screen,projection {
body {
	margin:0; padding:13px 0 0 0;
	min-width:750px; text-align:center;
	background-color:#516796;
	background-image:url(../img/body_bg.gif);
	background-repeat:repeat-x;

}
#top {
	position:relative; width:750px;
	margin:auto; text-align:left;
	background-color:white;
	color:#17336f; font:normal normal 12px verdana, geneva, sans-serif;
	border-left:1px solid #17336f; border-right:1px solid #17336f;
}
#header {
	position:relative; height:130px;
	background-repeat:no-repeat;
}
#header2 {
	position:relative; height:36px;
	background-repeat:no-repeat;
}
.bg1 {background-image:url(../img/head1_bg.jpg)}
.bg1a {background-image:url(../img/head1_bg.gif)}
.bg2 {background-image:url(../img/head2_bg.jpg)}
.bg2a {background-image:url(../img/head2_bg.gif)}
.bg3 {background-image:url(../img/head3_bg.jpg)}
.bg3a {background-image:url(../img/head3_bg.gif)}
.bg4 {background-image:url(../img/head4_bg.jpg)}
.bg4a {background-image:url(../img/head4_bg.gif)}

#header img {width:87px;height:72px;border:0;margin-left:25px;margin-top:28px}
#menu-lang {list-style-type:none;margin:0;padding:0;position:absolute;width:100px;left:27px;top:0}
#menu-lang li {float:left;display:inline;margin:0;padding:0}
#menu-lang li img {display:block; border:0; height:30px;}


#content-box {
	position:relative;
	background-color:#fff;
	height:370px;
}
#footer {
	position:relative; clear:both; height:20px;
	background-image:url(../img/footer_bg.gif);
}

#bottom-menu {position:relative}
div.bm-en {left:380px; width:370px}
div.bm-pl {left:435px; width:315px}

#bottom-menu ul {position:relative;height:20px;list-style-type:none;margin:0;padding:0}
#bottom-menu li {float:left;height:20px; margin:0;padding:0;overflow:hidden}
#bottom-menu a, #bottom-menu div {
	display:block; height:20px; position:relative; padding-top:3px;
	color:#fff; font:normal bold 11px arial, tahoma, verdana, geneva, sans-serif;
	text-align:center;
}

#bottom-menu a:link {color:#fff; text-decoration:none}
#bottom-menu a:visited {color:#fff; text-decoration:none}
#bottom-menu a:hover {color:#f33; text-decoration:none}
#bottom-menu a, #bottom-menu div {text-transform:uppercase}

#len2 {width:140px}
#len3 {width:115px}
#len4 {width:110px}

#lpl2 {width:75px}
#lpl3 {width:165px}
#lpl4 {width:65px}


#left-menu {float:left; position:relative; display:inline; width:128px; height:370px; margin:0 6px 0 5px}

#left-menu ul {list-style-type:none;margin:0;padding:0;width:128px}
#left-menu li {float:left;display:inline;margin:0;padding:0}
#left-menu li img {display:block; border:0; width:128px; height:24px}
#left-menu li img.first-lm {height:28px}

#w3-menu {position:absolute; left:5px; top:22px; width:500px}
#w3-menu ul {list-style-type:none; margin:0; padding:0}
#w3-menu li {float:left; display:inline; margin-right:16px; font-size:9px}

#w3-menu a:link {color:#7187b6; text-decoration:none}
#w3-menu a:visited {color:#7187b6; text-decoration:none}
#w3-menu a:hover {color:#edcd5e; text-decoration:none}

#banner {clear:both;width:128px;height:241px;overflow:hidden}
#oferty {position:absolute;left:0;top:304px}
#oferty img {width:128px;height:61px;border:0}

#content {float:left; position:relative; width:605px; background-image:url(../img/content_bg.gif);}
#content-top {height:20px;background-image:url(../img/content_top_bg.gif)}
#content-bottom {height:18px;background-image:url(../img/content_bottom_bg.gif);background-position:0 100%}
#content-m {
	position:relative;height:325px; overflow:auto;
	padding:1px 20px; margin-right:15px;
	z-index:1;
}
.logo-bg {
	background-image:url(../img/logo_bg.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
}

#content h1 {font:normal bold 15px arial, tahoma, verdana, geneva, sans-serif;color:#17336f;margin:0 0 15px 0}
#content h2 {font-size:12px;font-weight:bold;color:#333;margin:0 0 4px 0}
#content h3 {font-size:12px;font-weight:normal;color:#384fac;margin:0 0 4px 0}
#content p {margin:0 0 13px 0}
#content p.ref {margin:0}
#content p.s-ref {text-align:right;margin:5px 20px 60px 0}
#content ul, #content ol {padding:0;margin:0 0 15px 40px}
#content ul.mrg li, #content ol.mrg li {margin-top:10px}
#content ol.terms h2 {margin-top:10px}
#content td, #content th {font-size:11px}
address {font-style:normal;margin-left:10px;}

#content a:link {color:#2743bf; text-decoration:none}
#content a:visited {color:#2743bf; text-decoration:none}
#content a:hover {color:#02d; text-decoration:underline}

#paytable {border-collapse:collapse; margin-left:40px}
#paytable th {text-align:center}
#paytable td {
	font:normal normal 11px Verdana, sans-serif;
	padding:4px 15px; border:1px solid #696e80;
}

table#jobs {border-collapse:collapse; margin-left:15px}
table#jobs th {text-align:center;padding:5px 8px}
table#jobs td {
	font:normal normal 11px Verdana, sans-serif;
	padding:8px 5px; border:1px solid #696e80;
}
p#admin {margin-left:20px}
#admin a {font-size:10px}
#admin a:link {color:#dee1ea}
#admin a:visited {color:#dee1ea}
#admin a:hover {color:#ced1da}

#our-chefs td {padding:2px 0 2px 50px}

/* gallery style */
#gallery {position:absolute;left:21px;top:35px;width:165px}

#arrow-top, #arrow-bottom {position:relative;height:23px;text-align:center;overflow:hidden}
#arrow-top img, #arrow-bottom img {width:50px;height:23px;border:0}

#gallery ul {list-style-type:none;padding:0;margin:3px 0;height:236px;overflow:hidden}
#gallery li {float:left;margin:0;padding:0;height:79px;width:79px;overflow:hidden}
#gallery li img {width:78px;height:78px;border:0}

#gallery-img {position:absolute; left:198px; top:16px;width:374px;overflow:hidden;text-align:center;}
#gallery-img img {height:279px;border:1px solid #516796;vertical-align:top}
#gallery-img p {margin:3px 20px 0 20px;font-size:11px;text-align:center;line-height:1.1em}

/* cascading menu style */
.item {border-left:5px solid #5e739e;border-right:5px solid #5e739e}
.itemov {border-left:5px solid #001c58;border-right:5px solid #001c58}

.s0Font {color:#fff; font:normal bold 11px arial, tahoma, verdana, geneva, sans-serif}
.s0FontOver {color:#ffc600; font:normal bold 11px arial, tahoma, verdana, geneva, sans-serif}

.niedostepna {color:#999; font:normal bold 11px Verdana, Tahoma, sans-serif}

/* forms */
#employerform label, #employerform input {
	display: block;
	width:170px;
	float: left;
	margin-bottom: 10px;
}
#employerform label {
	text-align: right;
	width: 190px;
	padding-right:25px; padding-top:3px;
	font-weight:bold; font-size:11px;
}
#employerform #butt {
	float:left; display:inline;
	margin-left:102px; margin-top:10px;
	width:90px; height:20px;
	border:1px solid #aaa;
	background-color:#17336f; font-weight:bold; font-size:11px; color:#fff;
}
#employerform {margin:30px 0 0 0}
#employerform br {clear:left}

}

@media print {
div {visibility:hidden}
#top div {visibility:visible}
#menu-lang, #left-menu, #footer {display:none}
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
h3 {font-size:11pt}
li {margin-top:10px}

}
