/*
LAYOUT
*/
html{overflow: -moz-scrollbars-vertical;}
body {
	background-color: #000000;
	color: #9C9C9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: auto;
	background-image: url('../images/top_loop.jpg');
	background-repeat: repeat-x;
	
}
/*#c7b5a1*/
body *
{
	background-position: top left;
	background-repeat: no-repeat;
}

#header_container{
	min-height: 269px;
	width: 945px;
	margin: auto;
}

#header
{
	width: 100%;
	height: 269px;
	
}

#container{
	min-height: 411px;
	width: 945px;
	margin: auto;
	background-image: url('../images/vertical_loop.jpg');
	background-position: center top;
	background-repeat: repeat-y;
}

#flash
{
	width: 945px;
	height: 269px;
	background-image: url('../images/flash.jpg');
	float: left;	
}


#footer
{
	margin: auto;
	width: 945px;
	height: 26px;
	background-image: url('../images/footer.jpg');
	padding-top:60px;
	background-position:center bottom;
	clear: both;	
}

#content
{
	width: 945px;
	min-height: 440px;
	background-image: url('../images/content.jpg');
	float: left;		
}

#menu
{
	width: 206px;
	min-height: 440px;
	float: left;	
}

#main
{
	width: 739px;
	min-height: 440px;
	float: left;font-size:12px
}

#main .home_banner, .about_banner, .contact_banner, .documents_banner, .form_banner, .references_banner,.specandfaq_banner,.faqspec_banner,.specfaq_banner,
.gallery_01_banner, .gallery_02_banner, .gallery_03_banner, .gallery_04_banner, .gallery_05_banner,
.gallery_06_banner, .gallery_07_banner, .gallery_08_banner, .gallery_09_banner, .gallery_10_banner,.logistyka_banner,.galeria_banner,
.dokumenty_banner
{
	width: 739px;
	height: 186px;
	background-position: top left;
	background-repeat: no-repeat;	
}
#main .galeria_banner{
	background-position:left top;
	background-repeat:no-repeat;
	height:186px;
	padding-bottom:340px;
	width:739px;
	}
#main .products_banner
{
	background-position: top left;
	background-repeat: no-repeat;	
	width: 739px;
	height: 186px;
	padding-bottom: 340px;
}

#gallery
{
	width: 642px;
	height: 447px;
	position: absolute;
	padding: 46px 0px 0px 29px;
	top: 263px;

}

#gallery div
{
	height: 109px;
	float: left;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

#gallery #gallery_10
{
	width: 642px;
}

#gallery #gallery_02
{
	margin: 0px 4px 0px 5px;
}

#gallery #gallery_05
{
	margin: 0px 4px 0px 5px;
}

#gallery #gallery_07
{
	height: 119px;
}

#gallery #gallery_08
{
	height: 119px;
	margin: 0px 4px 0px 5px;	
}

#gallery #gallery_09
{
	height: 119px;	
}
#gallery .gallery_10
{

}
#main .center
{
	width: 630px;
	float: left;
	padding: 10px 0px 30px 40px;
}

#main .left
{
	color:#ffffff;
	width: 216px;
	float: left;
	padding: 44px 15px 0px 30px;
	text-align: right;
	text-transform: uppercase;
}

#main .right
{
	width: 394px;
	float: left;
	text-align: left;
	padding: 12px 80px 30px 4px;
}

h1,h2
{
	font-size: 21px;
	line-height: 21px;
	font-family: Arial;
	color: #ffffff;
	padding-bottom: 11px;
}

b
{
	color: #ffffff;
	font-weight: bold;	
}

a
{
	color: #ff0000;
	text-decoration: none;	
}

a:hover
{

	text-decoration: underline;	
}

em
{
	color: #ffffff;
	font-style: normal;
}


#menu ._home
{
	height: 105px;
	padding-top: 45px;
	padding-bottom: 10px;
	float:left;
}

#menu .kontakt
{
	height: 105px;
	padding: 40px 0px 0px 28px;
	text-align: left;
	clear:both;
}

#menu ._home a
{
	color: #ff0000;
	cursor: pointer;
	display: block;
	height: 21px;
	margin-left: 12px;
	text-align: left;	
	background-image: url('../images/buttons/arrow_gray.gif');
	background-position: center left;
	padding: 5px 0px 0px 15px;	
	text-decoration:none;
}

.link_form, .link_products
{
	color: #ff0000;
	cursor: pointer;
}

# .copyright
{
	background-image: url('../images/buttons/copyright.jpg');
	background-position: center left;
	padding-top: 5px;	
	position: relative;
	top: 16px;
	left: 405px;
	width: 166px;
	float: left;
}

#footer .gobi
{
	background-image: url('../images/buttons/gobi.jpg');
	background-position: center left;
	padding-top: 6px;	
	position: relative;
	top: 16px;
	left: 524px;
	width: 109px;
	float: left;	
	cursor: pointer;	
}

.foto_box
{
	display: inline;
	margin: 0px 10px 10px 0px;
	width: 100px;
}

.products_back,#specandfaq_back
{
	color: #FF0000;
	cursor: pointer;
	padding-top: 20px;
}

a.references
{
	color: #ffffff;
}

#contact_form
{
	
}

#contact_form label
{
	width: 100px;
	display: block;
	float: left;
}

#contact_form input
{
	width: 200px;	
	margin-bottom: 2px;
	background-color: #220000;
	border: 1px solid #c7b5a1;
	color: #ffffff;
}

#contact_form textarea
{
	width: 200px;
	background-color: #220000;
	border: 1px solid #c7b5a1;
	color: #ffffff;
}

.gallery_button
{
	position: relative;
	top: -45px;
	width: 150px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-left: 70px;
	*margin-left: 0px;
}

/*TLO*/
#bg{position:absolute;top:0;width:100%;height:709px;background:url(../images/_bg_top.jpg) no-repeat center top;z-index:-1}
.white{color:#ffffff}
div.galeria{cursor:pointer}
.wrapGaleria{padding-right:20px;padding-left:10px;}

.wrapGaleria a img{margin:5px;border:1px solid white}
.wrapGaleria{padding:14px 0 0 18px;width:401px;float:left;}

.galeria_back{float:left;color:#d70000;padding-top:15px;padding-left:220px;cursor:pointer}


#spec{float: left; background-image: url(img/pl/pages/spec.jpg); margin-left: 35px;}
#gallery .padding_center{padding:0 5px 0 4px}




