/* CSS Document */
body{padding:0px; margin:0px; background:url(images/main_bg.gif) 0 0 repeat-x #fff; color:#5F7A77; font:13px/19px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
ul{list-style-type:none}/*----MAIN PANEL----*/
#mainPan{width: 778px; /*817*/ position:relative; margin:0 auto;}/*----TOP PANEL----*/
#topPan{width:778px; height:100px;  color:#828282; position:relative; margin:0 auto;}
#topPan img.logo{width:491px; height:73px; position:absolute; top:20px;	left:210px;}/*----/TOP PANEL----*//*----HEADER PANEL----*/
#headerPan{width:686px; height:246px; background:url(images/header1.jpg) 0 0 no-repeat; position:relative; margin:0 auto; padding:11px 0 0 84px;}
#headerPan ul.leftmenu{	width:100px; margin: 0px 0 0 0 ;}
#headerPan ul.leftmenu li{	width:100px;	height:22px;	border-bottom:1px dashed #AECCCA;}
#headerPan ul.leftmenu li a{	width:100px;	height:22px;	display:block;	background:url(images/bullet-normal.gif) 0 7px no-repeat #fff;	color:#305E5C;	line-height:22px;	text-decoration:none;	padding:0 0 0 15px;}
#headerPan ul.leftmenu li a:hover{background:url(images/bullet-hover.gif) 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}#headerPan ul.leftmenu li.Solutions{	width:100px;	height:22px;	display:block;	background:url(images/bullet-hover.gif) 0 7px no-repeat #fff;	color:#305E5C;	line-height:22px;	text-decoration:none;	padding:0 0 0 15px;}
#headerPan ul.leftmenu li.clients{width:87px; height:22px; border-bottom:none;}
#headerPan flag{width:150px; height:45px; position:absolute; top:118px; left:250px;}
#headerPan flag img{float:left; height:45px;}/*----/HEADER PANEL----*//*----BODY PANEL----*/
#bodyPan{width:686px; background:url(images/bodybg.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:0 0 0 92px;}/*----Body Left Panel----*/
#leftPan{	width:114px;	float:left;}
#leftPan h3{width:114px; height:50px; background:#fff; color:#5F7A77; font-size:15px; line-height:15px; padding: 0 0 0 6px;}
#leftPan h4{width:114px; height:28px; background:#fff; color:#5F7A77; font-size:15px; line-height:28px; padding: 0 0 0 6px;}
#leftPan ul{width:114px; margin: 0 0 20px 0;}
#leftPan ul li{width:114px; height:24px;}
#leftPan ul li a{width:102px; height:24px; display:block; background:url(images/bullet2-normal.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none; line-height:24px; padding:0 0 0 12px;}
#leftPan ul li a:hover{background:url(images/bullet2-hover.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#leftPan ul li span{text-decoration:underline;}/*----/Body Left Panel----*//*----Body Right Panel----*/
#rightPan{width:511px; float:left; border-left:1px solid #C8E8E2; margin:28px 0 0; padding:0 30px;}
#rightPan h1{ font: 21px Georgia, Times New Roman, Times, serif; color:#669966; margin: 0 0 20px 0; }
#rightPan h3{margin:0 0 15px 0;}
#rightPan p{padding:0 0 10px 0; text-align:justify;}
.lewa{ text-align:center;}
#rightPan a {color: #669966;
}#rightPan a:hover {color:#99cc99; text-decoration:underline; }
#rightPan img{margin:5px 20px 10px 0; float:left;}
#rightPan a img {margin:0 10px 15px 0px;}
#rightPan ul li{ background:url(images/bullet2-normal.gif) 0 10px no-repeat #fff; color:#5F7A77; text-decoration:none; padding:3px 0 0 12px; margin:0 0 5px 0;}
#rightPan p.more{width:502px; height:25px; float:left; background:url(images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;}
#rightPan p.more a{width:60px; height:21px; display:block; background: #fff; color:#669966; font-size:14px; font-weight:bold; text-decoration:none; margin:0 0 0 328px; padding:4px 0 0 14px;}
#rightPan p.more a:hover{ #fff; color:#99cc99; text-decoration:underline;}
#rightPan img.services{width:172px; height:122px; float:left; margin:0; }
#rightPan p.services{width:300px; height:106px; float:left; border:1px solid #B1DED5; background:#fff; color:#5F7A77; padding: 15px 12px 0 12px; }
#rightPan p.services a{ font-family:"Georgia", "Times New Roman", Times, serif; color:#669966; font-weight:bold;  text-decoration:none; margin: 0 0 20px 0px;}
#rightPan p.services a:hover{color:#99cc99; text-decoration:underline;}
br.clear { margin: 0 0 10px 0;}
#rightPan p.services span{ font:Georgia, Times New Roman, Times, serif; color:#669966; padding: 5px 0 15px 0; }
#rightPan h2{ font:Georgia, Times New Roman, Times, serif; color:#669966; }/*----/Body Right Panel----*//*----/BODY PANEL----*//*----/MAIN PANEL----*//*----FOOTER PANEL----*/#footermainPan{height:103px; background:url(images/footerbg.gif) 0 0 repeat-x #D3F0F0; color:#2F5958; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:36px 0 0;}
#footerPan{width:778px; position:relative; margin:0 auto;}
#footerPan ul{width:608px; height:20px; position:relative; padding: 0 0 0 200px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#2F5958; background:#EBF8F7; text-decoration:none; font-size:13px;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan p.copyright{width:650px; margin:10px 0 0 92px; padding: 0 0 0 250px}
#footerPan p.copyright a {color:#007163; text-decoration:none; padding:0 0 0 30px; font-size:10px;}
#footerPan p.copyright a:hover{text-decoration:underline;}/*----/FOOTER PANEL----*//* form elements */
form {	margin:10px 15px; padding: 0;	border: 1px solid #f2f2f2; 	background-color: #FAFAFA; }
label {	display:block;	font-weight:bold;	margin:5px 0;}
input, select {	padding: 2px;	border:1px solid #666;	font: normal 1em Trebuchet MS, Tahoma, sans-serif;	color:#777;}
textarea {	width:400px;	padding:2px;	font: normal 1em Trebuchet MS, Tahoma, sans-serif;	border:1px solid #666;	height:100px;	display:block;	color:#777;}
input.button { 	margin: 0; 	font: bold 1em Arial, Sans-serif; 	background: #FFF url(gradientbg.jpg) repeat-x; 	padding: 2px 3px; 	color: #333;		border: 1px solid #DADADA;	}
fieldset{border:none; }
#zaloba {float:left; padding: 40px 0 0 700px;margin: 0px 0 0 00px;}
.flagi {
	float: left;
	margin-left: 110px;
	margin-top: 20px;
}
.rf {
	float: left;
	margin-left: 100px;
	margin-top: 10px;
}
.dol {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C8E8E2;	
}
.dol_d {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;		
}
.gora_d {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ccc;		
}
.dodano {
	color: #C00;
}
.dodano input {
	color: #C00;
}
.cena {
	color: #C00;
	font-size: 16px;
	font-weight:bold;
}
.zamawiam a {
	background-color: #f2f2f2;
	border: 1px solid #C00;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.zamawiam a:link, .zamawiam a:active, .zamawiam a:hover, .zamawiam a:visited {
	text-decoration: none;
	color: #333;
}
.sciezka_pobytu {
	font-size: 11px;
	background-color: #f8f8f8;
	width: 100%;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.sciezka_pobytu a:link, .sciezka_pobytu a:active, .sciezka_pobytu a:hover, .sciezka_pobytu a:visited {
	text-decoration: none;
	color: #333;
}
.komunikat {
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	font-size: 14px;
	color: #C00;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C00;
	border-bottom-color: #C00;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rata div {
	background:url(images/rata.png);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFF;
	width: 140px;
	height: 22px;
	padding-top: 3px;
	padding-right: 5px;
	text-align: right;
	font-size: 14px;
}
