.form{overflow:hidden;margin:5px 0 0 0;}
.form form label{padding:0;margin:0;}
#checkbox{overflow:hidden;margin-bottom:12px;}
#checkbox a{color:#741319;text-decoration:none;float:left;padding-top:2px;margin-left:5px;font-size:15px;}
#checkbox a:hover{text-decoration:underline;}
#checkbox input.neo{width:20px;height:20px;float:left;display:block;margin:0 0 0 10px;padding:0;}
.form form input{text-shadow:1px 1px 1px #fff;margin:4px 0 5px 0;padding:0 12px 0 12px;width:200px;height:30px;border:1px solid #948656;border-radius:2px;background:#fff6e8;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;-webkit-transition:height 0.1s ease-out;transition:height 0.1s ease-out;}
.form form input:hover{height:40px;background:#fff;}
.form form label.nachricht{margin:0 0 0 20px;}
.form form textarea{text-shadow:1px 1px 1px #fff;margin:4px 0 5px 20px;padding:8px 12px 0 12px;width:360px;height:120px;border:1px solid #948656;border-radius:2px;background:#fff6e8;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;-webkit-transition:height 0.1s ease-out;transition:height 0.1s ease-out;}
.form form textarea:hover{background:#fff;height:140px;}
.form form .btn_form{margin:10px 0 0 220px;}
.form form .btn_form input{cursor:pointer;width:151px;font-size:21px;text-shadow:1px 1px 1px #fff;height:56px;float:left;text-transform:uppercase;border:none;background:url(../_img/btn_submit_bg.png) right center no-repeat;-o-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;}
.form form .btn_form input:hover{width:151px;background:url(../_img/btn_submit_bg_hover.png) right center no-repeat;}
.przypnij{position:fixed;top:35px;left:0;left:50%;margin-left:-475px;width:950px; }
.form_kontakt_links{
	-webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, .65);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, .65);
	width:187px;border:1px solid #948656; height:356px;padding:10px;border-radius:3px;margin-top:20px;background:#f7e2bd url(../_img/form_kontakt_links_bg.png) repeat-x;}
.form_kontakt_links h2{font-size:18px;margin-bottom:10px;}
.form_kontakt_links select{width:186px;height:32px;-moz-height:20px;padding-left:6px;border-radius:2px;border:1px solid #948656;border-radius:2px;margin:3px 0 7px 0;box-shadow:inset 0 2px 0 #fff;}
.form_kontakt_links select:hover{background:#fff;}
@-moz-document url-prefix(){.form_kontakt_links select{height:20px;}
}
.form_kontakt_links input{padding:10px;width:164px;height:10px;border-radius:2px;border:1px solid #948656;border-radius:2px;background:#fff;box-shadow:inset 0 2px 0 #fff;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;-webkit-transition:height 0.1s ease-out;transition:height 0.1s ease-out;margin:3px 0 7px 0;}
.form_kontakt_links input:hover{height:22px;background:#fff;}
.form_kontakt_links textarea{background:#fff;box-shadow:inset 0 2px 0 #fff;padding:10px;width:164px;border:1px solid #948656;border-radius:2px;height:80px;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;-webkit-transition:height 0.1s ease-out;transition:height 0.1s ease-out;margin:3px 0 8px 0;}
.form_kontakt_links textarea:hover{height:90px;background:#fff;}
.form_kontakt_links input.send{margin:0 0 4px 0;width:107px;cursor:pointer;height:29px;box-shadow:none;border:none;background:url(../_img/form_kontakt_links_btn_bg.png) no-repeat;-o-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;text-indent:-9999px;margin-bottom:10px;}
.form_kontakt_links input.send:hover{width:107px;height:29px;background:url(../_img/form_kontakt_links_btn_bg_hover.png) no-repeat;}
@-webkit-keyframes pojawianie{0%{opacity:0;}
100%{opacity:1;}
}

.pack_form_f2{
	width: 927px;	
	width: 950px;	
	overflow: hidden;
	position: fixed;
	bottom: 0px;
	bottom: -360px;
	right: 0;
	left: 50%;
	margin-left: -463.5px;
	margin-left: -475px;
	z-index: 123;
}

.showf2-x{
	bottom: 0px !important;
}

.form_f2{
	border-radius: 4px 4px 0 0;
	float: right;
	background: red;
	bottom: 0px;
	right: 0;
	width: 360px;
	background:url(../_img/blask.png) no-repeat left;
	background:rgba(112,33,43,.94) url(../_img/tlo_bg_bg_bg.png) top repeat-x;
	background: rgb(130,59,67); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiM4MjNiNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjUyNjJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(130,59,67,1) 17%, rgba(101,38,45,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,rgba(130,59,67,1)), color-stop(100%,rgba(101,38,45,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(130,59,67,1) 17%,rgba(101,38,45,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(130,59,67,1) 17%,rgba(101,38,45,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(130,59,67,1) 17%,rgba(101,38,45,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(130,59,67,1) 17%,rgba(101,38,45,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#823b43', endColorstr='#65262d',GradientType=0 ); /* IE6-8 */
	border: 1px solid rgb(0, 0, 0);
	text-shadow: 1px 1px 0 rgba(0,0,0,.7);
	box-shadow: 0px 0px 1px rgba(0,0,0,.4);
}

.form_f2 hr{
	border-top: 1px solid rgba(0,0,0,.4);
	border-bottom: 1px solid rgba(204,130,139,.4);
	border-left: none;
	margin: 0;
	padding: 0;
	border-right: none;
}

.form_f2 h2 a{
	padding: 8px 8px;
	display: block;
	text-decoration: none; 
	color: #fff;
	font-size: 16px;
	margin-right: 8px;
	background: url(../_img/arrow_top.png) center right no-repeat;
	cursor: pointer;
	-o-transition:margin-bottom 0.1s ease-out;
	-moz-transition:margin-bottom 0.1s ease-out;
	-webkit-transition:margin-bottom 0.1s ease-out;
	transition:margin-bottom 0.1s ease-out;
	padding-bottom: 12px;
}

.form_f2 h2 a:hover{
	margin-bottom: 15px;
	-o-transition:margin-bottom 0.1s ease-out;
	-moz-transition:margin-bottom 0.1s ease-out;
	-webkit-transition:margin-bottom 0.1s ease-out;
	transition:margin-bottom 0.1s ease-out;
}

.form_f2 form label{
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0,0,0, .7);
}

.form_f2 form{
	padding: 0 8px;
	outline: none;
}

.form_f2 form label, .form_f2 form select, .form_f2 form input{
	display: block;
	outline: none;
}

.form_f2 form label{
	margin-top: 12px;
	
}

.form_f2 form select{
	width: 100%;
	padding: 4px;	
	display: block;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,.7);
}

.form_f2 form input{
	width: 97.4%;
	padding: 4px;	
	display: block;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,.7);
}

.form_f2 form input[type='submit']{
	width: 180px;
	height: 36px;
	float: right;
	margin: 15px 0 15px;
	background: url(../_img/anfrage_senden_bf.png) no-repeat;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
}

.form_f2 form input[type='submit']:hover{
	background: url(../_img/anfrage_senden_bf_h.png) no-repeat;	
}

.form_f2 form textarea{
	width: 97.4%;
	padding: 4px;	
	display: block;
	height: 150px;
}

.form_kontakt_direct{
	overflow:hidden;
	border:1px solid #948656;
	padding:10px;
	border-radius:2px;
	margin-top:20px;
	background: rgb(247,226,189); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZTJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWViZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,226,189,1) 0%, rgba(250,235,209,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,226,189,1)), color-stop(100%,rgba(250,235,209,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,226,189,1) 0%,rgba(250,235,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,226,189,1) 0%,rgba(250,235,209,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,226,189,1) 0%,rgba(250,235,209,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,226,189,1) 0%,rgba(250,235,209,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e2bd', endColorstr='#faebd1',GradientType=0 ); /* IE6-8 */
	box-shadow: 0px 1px 3px rgba(66, 13, 20, .5),
	inset 0px 1px 0px #faebd1;
}

.form_kontakt_direct{
	position: relative;
	text-shadow: 1px 1px 1px #fff;
}

.form_kontakt_direct #left_o{
	float:left;
	width:260px;
}

.form_kontakt_direct #right_o{
	float:left;
	width:260px;
}

.form_kontakt_direct .artnr{
	display: block;
	position: absolute;
	right: 12px;
	top: 17px;
}

.form_kontakt_direct h2{
	font-size:18px;
	margin-bottom:10px;
}

.form_kontakt_direct select{
	width:230px;
	height:32px;
	padding-left:6px;
	border-radius:2px;
	border:1px solid #948656;
	border-radius:3px;
	background:#fef6eb;
	margin:3px 0 7px 0;
	box-shadow: 1px 1px 2px rgba(0 ,0 ,0, .4);
}

.form_kontakt_direct select:hover{
	background:#fff;
}

.form_kontakt_direct input{
	padding:10px;
	width:208px;
	height:10px;
	border-radius:2px;
	border:1px solid #948656;
	border-radius:3px;
	background:#fff;
	box-shadow:inset 0 2px 0 #fff;
	-o-transition:height 0.1s ease-out;
	-moz-transition:height 0.1s ease-out;
	-webkit-transition:height 0.1s ease-out;
	transition:height 0.1s ease-out;
	margin:3px 0 7px 0;
	box-shadow: 1px 1px 2px rgba(0 ,0 ,0, .4);
}

.form_kontakt_direct input:hover{
	height:22px;
	background:#fff;
}

.form_kontakt_direct textarea{
	background:#fef6eb;
	background: #fff;
	box-shadow:inset 0 2px 0 #fff;
	padding:10px;
	width:334px;
	border:1px solid #948656;
	border-radius:3px;
	height:100px;
	-o-transition:height 0.1s ease-out;
	-moz-transition:height 0.1s ease-out;
	-webkit-transition:height 0.1s ease-out;
	transition:height 0.1s ease-out;
	margin:3px 0 8px 0;
	box-shadow: 1px 1px 2px rgba(0 ,0 ,0, .4);
}

.form_kontakt_direct textarea:hover{
	height:120px;
	background:#fff;
}

.form_kontakt_direct input.send{
	width:107px;
	box-shadow:none;
	height:29px;
	float: left;
	margin: 0;
	padding: 0;
	display:block;
	cursor:pointer;
	border:none;
	background:url(../_img/form_kontakt_links_btn_bg.png) no-repeat;
	-o-transition:background 0.2s ease-out;
	-moz-transition:background 0.2s ease-out;
	-webkit-transition:background 0.2s ease-out;
	transition:background 0.2s ease-out;
	text-indent:-9999px;
	margin-left: -8px;
}

.form_kontakt_direct input.send:hover{
	background:url(../_img/form_kontakt_links_btn_bg_hover.png) no-repeat;
}

@-webkit-keyframes pojawianie{0%{opacity:0;}
100%{opacity:1;}
}

.info_message{color:rgba(199, 56, 67, .9); display:block; -webkit-animation:pojawianie .5s infinite;}
.form_kontakt_direct_andere{overflow:hidden;width:729px;margin-left:0px;border:1px solid #948656;padding:10px;border-radius:3px;margin-top:10px;background:#f7e2bd url(../_img/form_kontakt_links_bg.png) repeat-x;opacity:.95;}
.form_kontakt_direct_andere h2{font-size:18px;margin-bottom:10px;}
.form_kontakt_direct_andere select{float:left;width:230px;height:32px;padding-left:6px;border-radius:2px;border:1px solid #948656;border-radius:2px;background:#fef6eb;margin:3px 0 7px 0;box-shadow:inset 0 2px 0 #fff;}
.form_kontakt_direct_andere select:hover{background:#fff;}
.form_kontakt_direct_andere input{padding:10px;width:208px;height:10px;border-radius:2px;border:1px solid #948656;border-radius:2px;background:#fef6eb;box-shadow:inset 0 2px 0 #fff;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;-webkit-transition:height 0.1s ease-out;transition:height 0.1s ease-out;margin:3px 0 7px 0;}
.form_kontakt_direct_andere input:hover{height:22px;background:#fff;}
.form_kontakt_direct_andere textarea{background:#fef6eb;background:#fef6eb;box-shadow:inset 0 2px 0 #fff;padding:10px;width:324px;border:1px solid #948656;border-radius:2px;height:100px;-o-transition:height 0.1s ease-out;-moz-transition:height 0.1s ease-out;-webkit-transition:height 0.1s ease-out;transition:height 0.1s ease-out;margin:18px 0 8px 0;}
.form_kontakt_direct_andere textarea:hover{height:120px;background:#fff;}
.form_kontakt_direct_andere input.send{margin:0px 0 0 0;float:left;width:107px;box-shadow:none;height:29px;margin:5px 0 15px 250px;display:block;cursor:pointer;border:none;background:url(../_img/form_kontakt_links_btn_bg.png) no-repeat;-o-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-webkit-transition:background 0.2s ease-out;transition:background 0.2s ease-out;text-indent:-9999px;}
.form_kontakt_direct_andere input.send:hover{background:url(../_img/form_kontakt_links_btn_bg_hover.png) no-repeat;}

.btn_send_neu{
	background: url(../_img/anfrage_senden.png) no-repeat !important;
	width: 194px !important;
	height: 55px !important;
	margin-left: 5px !important;
	display: block !important;
}

.btn_send_neu:hover{
	background: url(../_img/anfrage_senden_h.png) no-repeat !important;
}

.btn_send_neu_s{
	background: url(../_img/anfrage_senden_s.png) no-repeat !important;
	width: 194px !important;
	height: 55px !important;
	margin-left: 5px !important;
	display: block !important;
}

.btn_send_neu_s:hover{
	background: url(../_img/anfrage_senden_sh.png) no-repeat !important;
}

.btn_send_neu_f1{
	background: url(../_img/anfrage_senden_f1.png) no-repeat !important;
	width: 272px !important;
	height: 55px !important;
	display: block !important;
}

.btn_send_neu_f1:hover{
	background: url(../_img/anfrage_senden_f1_h.png) no-repeat !important;
}

.btn_send_neu_s_f1{
	background: url(../_img/anfrage_senden_s.png) no-repeat !important;
	width: 272px !important;
	height: 55px !important;
	display: block !important;
}

.btn_send_neu_s_f1:hover{
	background: url(../_img/anfrage_senden_sh.png) no-repeat !important;
}

input.btn_nowy_html{
	cursor: pointer;
	content:"Read this -";
	text-indent: -9999 !important;
	color: #fff;
	background: 
	display: block;
	width: 40px;
	height: 40px;
 	background: rgba(71,6,15, .89);
 	border: none;
 	box-shadow: 0px 0px 2px rgba(29,5,7, 1); 
 	border: 1px solid rgba(42,2,8,1);
 	-webkit-transition: background 0.4s ease-out;
	-moz-transition: background 0.4s ease-out;
	-ms-transition: background 0.4s ease-out;
	-o-transition: background 0.4s ease-out;		
}

input.btn_nowy_html:hover{
 	background: rgba(71,6,15, .89);
 	border: none;
 	box-shadow: 0px 0px 2px rgba(29,5,7, 1); 
 	border: 1px solid rgba(42,2,8,1);
 	-webkit-transition: background 0.4s ease-out;
	-moz-transition: background 0.4s ease-out;
	-ms-transition: background 0.4s ease-out;
	-o-transition: background 0.4s ease-out;	
}