body{margin:0px; padding:0px;position: relative;font-size: 12px;font-family: Arial}
#site{width:900px;margin:0px auto 23px auto}
#header{height:149px;position: relative}
#header span{position: absolute; bottom: 52px;left:25px; color: #898989}
#header #logo{position: absolute;bottom: 52px;right:0px}
#logo{float:right}
#menu_bar{height: 46px; background: url(/images/menu_bg.jpg) repeat-x #efefef;width: 100%;position: absolute;top: 100px;left:0px}
img{border: 0px}
video{border:0px}

#home_video{}
#nawigacja{margin:auto; width: 850px;border-top: 3px solid #e2e2e2;border-bottom: 3px solid #e2e2e2;height: 140px}
#nawigacja img{float:left; margin:0px; padding:0px;cursor:pointer;opacity:0.9;filter:alpha(opacity=90);}
#nawigacja img:hover{opacity:1;filter:alpha(opacity=100);}

#podpisy{margin:auto; width: 850px;height: 140px;margin-top: 18px}
#podpisy .podpis{float:left; width: 170px;text-align:center;}
#podpisy .podpis .title{font-size: 11px;color: #5e8282; font-weight: 600}
#podpisy .podpis .info{font-size: 11px;color: #333333;margin-top: 18px}
#footer{clear:both;height: 50px}

#menu_btn{position:absolute; bottom: 15px;left: 25px; font-size: 20px;color: #898989;cursor:pointer}
#menu{background: url(/images/menu.png); width: 453px; height: 29px; z-index: 99999;position: absolute; bottom: -24px;left: 20px;display:none;text-indent: 11px}
#menu a{margin-right: 1px;font-size:14px; font-family: Arial; text-decoration:none;color: #010000;line-height: 29px;float:left;display: block; padding-left:5px; padding-right: 10px}
#menu .vr{float:left; background: url(/images/menu_vr.png);width:1px; height: 13px;margin-top: 8px}

#slot{background: url(/images/slot.png) repeat-x;position: absolute; top: 184px; left:0px;height:33px;width: 100%}
#slot_text{line-height: 33px;position: absolute;bottom:-69px;height: 33px; line-height: 33px;left: 25px;color: #648386;font-size: 14px}

/*.right_panel{width: 723px; float:left; padding: 17px 0px 0px 30px }*/
.form_row{width: 100%;float:left;height: 31px; margin-bottom: 8px;position: relative;margin-top: 5px}
.label{width: 200px; float:left;text-align:right;margin-right: 15px;padding-top: 10px;font-size: 14px;color: #5c8080}
select, input[type="text"],input[type="password"],input[type="text"],input[type="password"]{width: 390px;float:left; height: 31px; border-top: 1px solid #abb4b3; border-left: 1px solid #d8e0e2;border-right: 1px solid #dadfe2; border-bottom: 1px solid #dde6ed;line-height:31px; background: #e9f4ee;font-size: 14px; font-family:Arial;color: #333333}
input#day{width: 50px;}
input#month{width: 50px}
input#year{width: 100px}
.form_help{float:left;width: 15px;text-align:center}

#content{position: relative;}
#slot_content{position: absolute; top: 108px;left: 25px}

ul.error_list{height: 30px;float:left;margin:0px 0px 0px 4px; padding: 0px;list-style-type:none;width: 270px;text-align: center;position: absolute;right: -20px;top:-7px;font-size: 11px}
ul.error_list li{margin-top: 7px}

.error_left{width:15px;height: 32px;background: url(/images/error_left.png);float:left}
.error_content{width:240px ;height: 32px;background: url(/images/error_bg.png) repeat-x;float:left;line-height: 32px}
.error_right{width:6px;height: 32px;background: url(/images/error_right.png);float:left}

#dolaczam,
#dolaczam2
{margin-left: auto; margin-right: auto; display: block}
:active{border: 0px}

#about{line-height: 30px; font-size: 12px;}

.center{text-align:center}
p{text-align: justify; text-justify: newspaper}

.panes{text-align:center}
#contact .left{width: 600px;float:left}
#contact .right{width:250px;float:left}


#facebox {display: none;width:389px;position: relative;z-index:999}
#facebox div {background-color:#f1f4e9;font-family:Arial;height: 167px;color: #000000; font-size: 12px}
#facebox  p{padding: 10px;margin:0px;font-size: 12px;line-height: 25px; font-family: Arial}
#facebox  button{border: 0px; background: none;font-family:Arial;font-size: 12px;position: absolute; bottom: 10px;font-weight: 400; left: 120px;text-decoration: underline; cursor: pointer}
#facebox img{height: 39px;margin:0px; padding: 0px}



#postit{position: absolute;width:148px; height: 148px; background: url(/images/postit.png); top: 0px; right:-188px;padding: 20px}

.inquiry1 .redinfo{
	color: red;
	margin-bottom: 20px;
	display: inline-block;
}
.greeninfo{
	color: white !important;
	margin-bottom: 20px;
	display: inline-block;
	background: url(/images/green-info-bg.png);
	padding: 5px 30px 5px 80px;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 10px;
	height: 28px;
}
.greeninfo.line1{
	padding-top: 12px;
	height: 21px;
}
.greeninfo span{
	width: 30px;
	height: 38px;
	background: url(/images/info.png);
	position: absolute;
	left: 25px;
	top: 0px;
}
.inquiry2 .greeninfo{
	top: -12px;
	margin-bottom: 0px;
	width: 450px;
}
.inquiry1 .form_row.sex span{
	margin-top: 7px;
	display: inline-block;
	color: #5C8080;
}
.inquiry1 .form_row.info p{
	margin-left: 220px;
	margin-right: 270px;
	color: #5C8080;
	font-size: 10px;
}
.inquiry1 .form_row.info a.green{
	color: green;
	text-decoration: none;
}
.inquiry1 #dolaczam{
	
}
.inquiry2 #dolaczam2{
	
}
.inquiry2 .form_row.high{
	height: auto;
}
.inquiry2 .form_row .end{
	clear: both;
}
.inquiry2 table.waf{
	background: url(/images/inquiry2-waf.png) no-repeat 0 15px;
	width: 565px;
	height: 40px;
}
.inquiry2 table.waf-info{
	width: 565px;
}
.inquiry2 table.waf-info td p{
	text-align: center;
	margin: 0px;
}
.inquiry2 table.waf-info td p.header{
	color: #5C8080;
}
.inquiry2 table.waf-info td p.desc{
	font-size: 0.8em;
	color: #646464;
}
.inquiry2 table.waf td{
	cursor: pointer;
}
.inquiry2 table.waf td.active{
	background: url(/images/inquiry2-waf2.png) no-repeat 85px 0px;
}
.inquiry2 .form_row.wanted_product ul, .inquiry2 .form_row.unwanted_product ul{
	width: 250px;
	display: inline-table;
	vertical-align: top;
	padding-left: 0px;
}
.inquiry2 .form_row.wanted_product ul li, .inquiry2 .form_row.unwanted_product ul li {
	list-style: none;
}
.inquiry2 .form_row.wanted_product ul li label,
.inquiry2 .form_row.unwanted_product ul li label,
.inquiry2 .form_row.meals_per_day span label,
.inquiry2 .form_row.wake_up_time .form_help, .inquiry2 .form_row.dinner_time .form_help{
	color: #5C8080;
	cursor: pointer;
}
.inquiry2 .form_row.wake_up_time .form_help, .inquiry2 .form_row.dinner_time .form_help{
	display: inline-table;
	width: 100px;
	padding: 10px 0px 10px 10px;
	text-align: left;
}
.inquiry2 .form_row.dinner_time .form_help {
	width: auto;
}

#inquiry2_sleep_time{
	margin-left: 60px !important;
}

.inquiry2 input[type=checkbox]{
	display: none;
}
.inquiry2 input[type=radio]{
	display: none;
}
.inquiry2 span.checkbox{
	width: 20px;
	height: 20px;
	display: inline-table;
	background: url(/images/inquiry-checkbox.png) no-repeat 0 -30px;
	margin-right: 5px;
}
.inquiry2 span.checkbox.checked{
	background: url(/images/inquiry-checkbox.png) no-repeat 0 0px;
}

.inquiry1 h1, .inquiry2 h1, .inquiry3 h1{
	color: #5c7e80;
}

.inquiry2 .form_row.unwanted_category > p{
	color: red;
}

.inquiry2 .form_row.unwanted_category > ul{
	margin-left: 200px;
	width: 300px;
}
.inquiry2 .form_row.unwanted_category > ul > li > label{
	font-weight: bold;
}
.inquiry2 .form_row.unwanted_category li{
	list-style: none;
	position: relative;
	
}
.inquiry2 .form_row.unwanted_category li label{
	color: #5C8080;
	padding: 10px;
	display: inline-table;
}
.inquiry2 .form_row.unwanted_category > ul ul{
	padding-left: 20px;
}
.inquiry2 .form_row.unwanted_category span.like{
	position: absolute;
	right: 0px;
	border: 2px solid #e3e3e3;
	padding: 7px 15px 7px 15px;
	cursor: pointer;
	color: #5C8080;
}
.inquiry2 .form_row.unwanted_category span.like span{
	display: none;
}
.inquiry2 .form_row.unwanted_category span.like.selected{
	background: #E9F4EE;
}
.inquiry2 .form_row.unwanted_category span.like.selected span{
	display: inline;
}

.inquiry1 form, 
.inquiry2 form{
	display: inline-block;
	background: url(/images/inquiry-box3.png);
}
.inquiry1 form .form-header,
.inquiry2 form .form-header{
	display: inline-block;
	width: 875px;
	height: 15px;
	background: url(/images/inquiry-box1.png);
}
.inquiry1 form .form-footer,
.inquiry2 form .form-footer{
	display: inline-block;
	width: 875px;
	height: 15px;
	background: url(/images/inquiry-box2.png);
}

