@charset "iso-8859-2";
html, body { height: 100%; }
body{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#343831; line-height:normal; margin:0;	background:#fff; }
img { border:0;}
a:link{	color:#343831; text-decoration:none;}
a:visited{color:#343831; text-decoration:none;}
a:hover{color:#000;	text-decoration:none;}
a:active{color:#343831;	text-decoration:none;}
h3{padding:0; margin:0; font-weight:normal;}
/* TOP */

#top_start { width:92%; margin-left:4%; position:relative; }
#top_start #menu { width:100%; min-height:92px; overflow:hidden; }
#top_start #menu .left{width:34%; float:left;}
#top_start #menu .right{width:66%; float:left;}
.top_menu_start{width:100%;  float:left; position:relative;}
#logo_start{ position:absolute; left:1%; top:40px; cursor:pointer; z-index:444; background:url('../img/logo.png') no-repeat; background-size:contain; width:268px; height:131px; display:block }
#slider1_container{position:relative; width: 840px; height: 400px; margin-right:40px;}
.slides{cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width: 840px; height: 400px;}
#offer_header{position:absolute; left:18px; bottom:0px; background:url('../img/oferta.png'); width:111px; height:13px;}

#top_menu_container, #top_menu_container a{	font-size:17px;	color:#434343;}
#top_menu_container a:hover{color:#ed1c24;}
#top_menu{width:100%; margin-top:40px; margin-bottom:5px;}
#languages{position:absolute; right:16px; top:0px;}
#home{vertical-align:middle;}
.item{margin:0px 8px; float:left;}
.square{color:#d7d7d7;float:left;}

#top_page{width:90%; margin-left:5%; height:480px;}
#top_page .left {width:25%;  height:530px; float:left; position:relative;}
#top_page .right {width:75%; height:480px; float:left;}
#logo_page{background:url('../img/logo.jpg') no-repeat; cursor:pointer; width:100%; height:163px; margin-left:0px; background-size: contain;}

// .side_menu_top{position:absolute; bottom:0px; width:75%;}
.top_menu_page .left1{width:16%; float:left}
.top_menu_page .right1{width:84%; float:left; position:relative;}
.top_menu_page{width:100%; min-height:96px; float:left; overflow:hidden;}

#side_menu, #side_menu a{font-size:12px;color:#898989;}
#side_menu a:hover{color:#ed1c24;}
#side_menu .item1{width:100%; max-width:201px; min-height:18px; padding:4px 0px 0px 10px;}
#side_menu .line{width:100%; max-width:210px; height:1px; background:#ccc;}
.red_link, .red_link a {color:#ed1c24 !important;}

#top_page{ display:block;}
#top_page_phone{display:none;}
/* MIDDLE */

#middle { width:100%; clear:both; margin-bottom:20px; }
#middle .left, #middle .right {width:5%; float:left}
#middle .center {width:90%; float:left;}

/* FOOTER */

#footer0_container{width:100%; height:132px; position:relative; clear:both}
#footer0{width:90%; height:132px; margin-left:5%; clear:both; position:relative; float:left;}
#search_container{ width:25%; float:left; position:relative;}
#search{height:34px; float:left; width:200px; padding-left:0px; margin-top:40px; position:relative;}
#search_text {border-radius:5px; background:#bdbdbd; color:#fff; font-size:12px; line-height:34px; height:34px; width:190px; border:1px #e5e5e5 solid;}
#search_send_div{height:34px; float:left; width:34px; position:absolute; right:0px; top:1px;}
#search_send {background:url('../img/szukaj.jpg'); height:34px; width:34px; border:0px; cursor:pointer;}
#icons_container{width:75%; float:left;}
#icons{width:68%; float:left; color:#999}
#icons .icon img{margin-bottom:5px;}
#icons .icon{width:20%; float:left;text-align:center}

#footer1_container{width:100%; height:27px; background:url('../img/footer1_container.jpg'); background-position:left bottom; background-repeat:repeat-x; clear:both; position:relative;}
#footer1{width:90%; height:27px; margin-left:5%; background:url('../img/footer1.jpg'); background-position:left bottom; background-repeat:no-repeat; clear:both; position:relative; float:left;}

#footer2_container{width:100%; min-height:333px; background:url('../img/footer2_container_2.jpg'); background-position:left bottom;  clear:both; position:relative; overflow:hidden}
#footer2{width:90%; min-height:333px; margin-left:5%; background:url('../img/footer2_2.jpg'); z-index:15; clear:both; position:relative; float:left;}
#footer2_container_static{width:100%; height:333px; position:absolute; left:0px; top:0x; background:url('../img/footer2_container.jpg') repeat-x;  z-index:14;}
#footer2_static{width:90%; height:333px; position:absolute; left:0px; top:0x; background:url('../img/footer2.jpg');  z-index:14}
#footer2_content{position:relative; z-index:33;}
#footer2_text{position:relative; left:0px; top:66px; width:77%; color:#959595; margin-bottom:60px; overflow:hidden}
#footer2_text a:link{color:#959595;}
#footer2_text a:hover{color:#CCC;}
#footer2_facebook{width:23%; float:left; position:absolute; right:0px; top:66px;}

#footer3_container{width:100%; height:109px; background:url('../img/footer3_container.jpg'); background-position:left bottom; background-repeat:repeat-x; clear:both; position:relative;}
#footer3{width:90%; height:109px; margin-left:5%; background:url('../img/footer3.jpg'); background-position:left bottom; background-repeat:no-repeat; clear:both; position:relative; float:left;}

#copyright{position:absolute; left:131px; top:35px; font-size:10px; color:#9f9f9f;}
#bellgraf{position:absolute; right:40px; top:35px; font-size:10px; color:#9f9f9f}
#bellgraf a{color:#000;}
#bellgraf a:hover{color:#000;text-decoration:underline;}

/* KONTAKT */

#kontakt_container{padding-top:70px; overflow:hidden; padding-left:0px;}
#kontakt_container .content{width:100%; float:left; margin-bottom:15px;}
#form_container{width:100%; float:left; clear:both}
#form_width{width:446px;}

.form_space{width:8px;  float:left; margin-bottom:8px;}
#imie_div{width:207px;  float:left; margin-right:10px; margin-bottom:10px;}
#adres_div{width:207px;  float:left; margin-bottom:10px;}
#telefon_div{width:207px;  float:left; margin-right:10px; margin-bottom:10px; clear:both;}
#email_div{width:207px;  float:left; margin-bottom:10px;}
#tresc_div{width:431px; float:left; position:relative;}
#wyslij_div{width:441px; float:left; text-align:right; position:relative; margin-top:10px;}
#wyslij{background:#ed1c24; border:0px; width:66px; height:23px; cursor:pointer; line-height:12px; color:#fff;}

/* SALONY */

#salony_container{padding-top:70px; overflow:hidden; padding-left:0px;}
#salony_formularz{margin-bottom:10px;}
#map1{width: 100%; height: 500px; margin-bottom:50px;}
#szukaj{background:red; color:#fff; border:0px; padding:4px 10px; margin-top:2px;}
#szukaj_tekst{margin-right:10px; width:250px;}

/* AKTUALNOŚCI */

#aktualnosci_container{padding-top:70px; overflow:hidden; padding-left:0px;}

/* ZAMÓWIENIA */

#zamowienia_container{padding-top:70px; overflow:hidden; padding-left:0px;}
.zamowienia_div{width:100%; padding-right:1%; padding-left:1%; clear:both; margin-bottom:15px;}


/* START */

#start_container{padding-left:0px; overflow:hidden;}
#offer_header_content{margin-left:5px; text-align:center; font-size:14px; color:#000; width:108px;}
#start_content{margin-top:35px;}
#start_content .s1{width:25%; float:left;}
#start_content .s2{width:48%; float:left; padding-left:5px;}
#start_content .s2 .cont{padding-left:30px;}
#start_content .s3{width:1%; float:left;}
#start_content .s4{width:23%; float:left;}
#start_content .s5{width:5%; float:left;}
#katalog_img{width:100%; text-align:right; margin-bottom:26px; clear:both;}
#katalog_text{width:95%;  text-align:right; clear:both;}
@media screen and (max-width: 1024px){ 

	#icons_container{display:none;}
	#logo_start{ position:absolute; left:1%; top:40px; cursor:pointer; z-index:444; background:url('../img/logo.png') no-repeat; background-size:contain; width:200px; height:98px;display:block;	} 
	#footer2_facebook{ clear:both; position:static; width:100%; float:none}
	
}
@media screen and (max-width: 720px){ 

	#logo_start{ position:relative; cursor:pointer; z-index:444; background:url('../img/logo.png') no-repeat; background-size:contain; width:100%; height:131px; display:block; text-align:center; }
	#top_start #menu { width:100%; min-height:92px; overflow:hidden; clear:both;}
	#top_start #menu .left{width:0%; float:left;}
	#top_start #menu .right{width:100%; float:left; clear:both;}
		#copyright{position:absolute; left:11px; top:55px; font-size:10px; color:#9f9f9f;}
	#bellgraf{position:absolute; left:11px; top:75px; font-size:10px; color:#9f9f9f}
	.zamowienia_div{width:100%; border-right:0px; margin-bottom:15px; min-height:1px;}
	
	
	
}
@media screen and (max-width: 480px){ 
	#start_content .s1{width:100%; float:left;}
	#start_content .s2{width:100%; float:left; padding-left:0px;}
	#start_content .s2 .cont{padding-left:0px;}
	#start_content .s3{display:none; width:1%; float:left;}
	#start_content .s4{width:100%; float:left;}
	#start_content .s5{display:none; width:5%; float:left;}
	#katalog_img{width:100%; text-align:center; margin-bottom:26px; clear:both;}
	#katalog_text{width:95%;  text-align:center; clear:both;}
	#top_page{ display:none;}
	#top_page_phone{display:block;}
	#home{display:none;}
	.item{margin:5px 0px;   text-align:center; clear:both; width:100%; }
	.square{display:none;}
	#topy_podstrona{display:none;}
	#top_page .left { width:100%;  height:480px; float:left; position:absolute;; top:480px;}
	#top_page .right {width:100%; height:480px; float:left;position:absolute; top:0px;}
	#side_menu{text-align:center; padding-top:15px;}
	#side_menu .item1{width:100%; max-width:201px; min-height:18px; padding:4px 0px 0px 10px;}
	#map1{height:200px}
	#form_width{width:100%;}
	.form_space{display:none;}
	#imie_div{width:90%;  float:left; margin-right:10px; margin-bottom:10px;}
	#adres_div{width:90%;  float:left; margin-bottom:10px;}
	#telefon_div{width:90%;  float:left; margin-right:10px; margin-bottom:10px; clear:both;}
	#email_div{width:90%;  float:left; margin-bottom:10px;}
	#tresc_div{width:90%;}
	#wyslij_div{width:94%;}
	#languages{width:100%; clear:both; position:static; margin-top:30px; text-align:center}
	
	
	
}

/* FORMULARZ */

input[type="text"], input[type="password"]{	border: 1px #959595 solid;	color:#959595;	height:30px; width:100%; line-height:30px; font-family:Verdana, Geneva, sans-serif;	padding:0px; margin:0px; padding-left:10px;	font-size: 10px; background:#fff;}
textarea{border: 1px #959595 solid;	color:#959595; height:86px;	width:100%;	font-family:Verdana, Geneva, sans-serif; resize: none;	overflow:hidden;font-size: 10px;padding-top:10px; 	padding-left:10px; background:#fff;}
input.error {background-color: #FF9; border: 2px red solid;}
label.error {color: red; font-style: italic; font-size:11px;}
