input{
	padding:2px;
	border:1px solid #aaa; 
}
	
hr{
	border-top: 1px dashed #c0d9e6;
	border-bottom:none;
	border-left:none;
	border-right:none;
	clear:both;
}
form ul{
	clear:both;
}


form ul li{
	padding: 5px;
	list-style-type:none;
	float:left;
}

form ul li input{
	margin:3px;
}



f.error_message{
	color: red;
}

body{
	background: url(.././img_site/piotermen_bg.png) left 0% repeat-x;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	padding:0px;
}

td{
	line-height: 140%;
	color: #666;
	font-size:12px;
	text-align:left;

}

a:active, a:focus, a:link, a:visited{
	text-decoration:none;
	color:#444;
}

a:hover{
	color:#000;
}


#header_contener {
	width:100%;
	clear:both;
}
#header_content{
	width:1000px;
	height:93px;
	position:relative; overflow:hidden; margin:0 auto; padding:0px; text-align:left;
}
#header_logo{
	width:366px;
	height:93px;
	float:left;
}




#header_menu{
	width:430px;
	height:93px;
	float:left;
	padding-top:50px;
	padding-left:204px;
}



#slider_contener {
	width:100%;
	clear:both;
}
#slider{ 
	height: 290px;
	width: 1000px;
	overflow: hidden;
	position:relative; overflow:hidden; margin:0 auto; padding:0px; text-align:left;
}							  
#mover{
	width: 2880px;
	position: relative;
}



.triangle{
		background: url(.././img_site/triangle_white.png) no-repeat;cursor:pointer;
}

.slide{
	padding: 10px 26px;
	width: 1000px;
	float: left;
	position: relative;
}
.slide h3{
	font-family: Arial,Helvetica, Sans-Serif; 
	font-size: 23px;
	letter-spacing: -1px;
	color: #fff;
	margin-left:20px;
}
.slide div{
	width: 300px;
}
.slide p{
	color: #eee;
	font-size: 12px;
	line-height: 22px;
}

.slide img{
	position: absolute;
	top: 10px;
	left: 400px;
	border:0px;
}


.slide a:active,.slide a:focus,.slide a:link,.slide a:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.slide a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


.more{
	width:100%;
	text-align:right;
	font-size:12px;
	padding-top:10px;
}

#slider-stopper{
	position: absolute;
	top: 0px;
	right: 20px;
	background: #aaa;
	color: white;
	padding: 3px 8px;
	font-size: 10px;
	text-transform: uppercase;
	z-index: 1000;
}






#content_contener {
	
	width:100%;
	clear:both;
}



#content_content{
	width:1000px;
	position:relative; overflow:hidden; margin:0 auto; padding:0px; text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background: url(.././img_site/krecha_pion_prawa.png) left 0% repeat-y;
}


#content_content_left{
	width:1000px;
	position:relative; overflow:hidden; margin:0 auto; padding:0px; text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background: url(.././img_site/krecha_pion_lewa.png) left 0% repeat-y;
}



#content_left{
	width:593px;
	float:left;
	padding-left:27px;
}

#content_right{
	margin-left:43px;
	width:330px;
	float:left;
}

#content_content h1,#content_content_left h1{
	font-size:18px;
	color:#cc3300;
	font-weight:bold;
}




#gallery_container{
	
}

.image_box{
	width:116px;
	height:150px;
	float:left;
	border:1px solid #DDD;
	padding:4px;
	
	margin-top:5px;	
	margin-right:5px;
}

.image_box_image{
		width:110px;
		height:110px;

		background-position: center center;
		background-repeat: no-repeat;
		margin: 0 auto;
		margin-bottom:2px;
		border:1px solid #fff;
}

.image_box_image:hover{
	border:1px solid #666;
}


.image_box_label{
		text-align:center;
		padding-top:2px;
		margin: 0 auto;

		font-family: arial;
		font-size:11px;
}

.image_box_label a:hover{
		font-family: arial;
		font-size:11px;
		text-decoration:underline;
}


#footer_contener {
	margin-top:10px;
	width:100%;
	clear:both;
	background: url(.././img_site/krecha_dolna.png) left 0% repeat-x;
}
#footer_content{
	width:1000px;
	position:relative; overflow:hidden; margin:0 auto; padding:0px; text-align:left;
	padding-top:20px;
	padding-bottom:20px;
}





.menu_category_1{

	padding:0px;
}

.menu_category_1 li{

	list-style-position: inside;
	margin-right:30px;
	display:inline;
	font-size:16px;
	font-weight: bold;
	color:#cc3300;
}

.menu_category_1 img{
	margin-right:4px;
}

.menu_category_1 a:active,.menu_category_1 a:focus,.menu_category_1 a:link,.menu_category_1 a:visited{
	font-size:16px;
	color:#999;
}

.menu_category_1 a:hover{
	text-decoration:none;
	color:#666;
}


.menu_category_1{
	margin:0px;
	padding:0px;
}






.menu_category_2 li{
	list-style-position: inside;
	list-style-type: none;
	font-size:14px;
	color:#cc3300;
	margin:5px;
}

.menu_category_2 img{
	margin-right:4px;
}

.menu_category_2 a:active,.menu_category_2 a:focus,.menu_category_2 a:link,.menu_category_2 a:visited{
	font-size:14px;
	color:#777;
}

.menu_category_2 a:hover{
	color:#666;
}







.menu_category_3{
	margin:0px;
	padding:0px;
}

.menu_category_3 li{
	list-style-position: inside;
	margin-right:10px;
	display:inline;
	font-size:11px;
	color:#cc3300;
}

.menu_category_3 img{
	margin-right:4px;
}

.menu_category_3 a:active,.menu_category_3 a:focus,.menu_category_3 a:link,.menu_category_3 a:visited{
	font-size:11px;
	color:#999;
}

.menu_category_3 a:hover{
	text-decoration:none;
	color:#666;
}
