/*body, div, table, tr, td, p, span, input, textarea, img, object, a, form, img*/
* {

}

body {
	background: transparent url(../img/body_bg2.jpg) repeat-x 0 0;
	font: 12px Verdana;
	paddin:0;
	margin:0;
}

p{
	margin: 0 0 10px 0;
}

#wrapper {
	margin: 0 auto;
	padding:0;
	width:1108px;
	height:880px;
}

#wrapper1 {
	width:1108px;
	height:880px;
	background: transparent url(../img/body_bg_1.png) no-repeat 0 0;
}

#wrapper2 {
	width:1108px;
	height:880px;
	background: transparent url(../img/body_bg_2_png32.png) no-repeat 0 0;
}

#wrapper3 {
	width:1108px;
	height:880px;
	background: transparent url(../img/body_bg_3_png32.png) no-repeat 0 0;
}

#wrapper4 {
	width:1108px;
	height:880px;
	background: transparent url(../img/body_bg_4_png32.png) no-repeat 0 0;
}

#wrapper5 {
	width:1108px;
	height:880px;
	/*background: transparent url(../img/body_bg_5_png32.png) no-repeat 0 0;*/
}

/*- - - - - - - - - - - - - - - - HEADER - - - - - - - - - - - - - - - -*/

#header {
	width:850px;
	height: 320px; 
	margin:0 129px 0 129px;
	/*border:1px solid green;*/
	/*background-color:#CCC;*/	
}

#logo{
	float:left;
	width:250px;
	height:300px;
	padding: 10px;
}

#banner{
	float:right;
	width:517px;
	padding:110px 34px 30px 25px;
}

/*- - - - - - - - - - - - - - - CONTAINER - - - - - - - - - - - - - - - -*/

#container {
	width:850px;
	margin:0 129px 0 129px;
	/*border:1px solid #FFF;*/
	/*background-color:#CCC;*/
}

/*- - - - - - - - - - - - - - - LEFT - - - - - - - - - - - - - - - -*/

#left {
	float: left; 
	width: 261px; 
	/*border:1px solid grey;*/
	/*background-color:#FCC;*/
}

#menu{
	width:225px;
	margin:10px 0 0 36px;
k}

#menu_top{
	background: transparent url(../img/menu_top_bg.png) no-repeat 0 0;
	height:13px;
}

#menu_middle{
	background: transparent url(../img/menu_middle_bg.png) repeat-y 0 0;
}



.menu_level_1 {
	list-style-type: none;
	margin:0;
	padding:0;
}

.menu_level_1 li{
	background: transparent url(../img/menu_link_separator.jpg) no-repeat bottom left;
}

.menu_level_1 li a{
	padding: 10px 0 10px 30px;
	display:block;
	color:#e7c19e;
	text-decoration:none;
	font-size:12px;
	background: transparent url(../img/menu_link_img.gif) no-repeat 15px 15px;
	/*border:1px solid #CCC;*/
}

ul.menu_level_2{
	display:none;
	list-style-type: none;
	background: transparent url(../img/menu_sub.jpg) repeat-y 0 0;
	margin:0;
	padding:0;
}

ul.menu_level_2 li{
	background: transparent url(../img/submenu_separator.jpg) no-repeat bottom left;
}

.menu_level_2 li a{
	padding: 5px 0 5px 50px;
	display:block;
	color:#e7c19e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background: transparent url(../img/submenu_link_img.gif) no-repeat 32px 10px;
	/*border:1px solid white;*/
}


ul.menu_level_3{
	display:none;
	list-style-type: none;
	background: transparent url(../img/menu_sub.jpg) repeat-y 0 0;
	margin:0;
	padding:0;
}

ul.menu_level_3 li{
	background: transparent url(../img/submenu_separator.jpg) no-repeat bottom left;
}

.menu_level_3 li a{
	padding: 5px 0 5px 70px;
	display:block;
	color:#e7c19e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background: transparent url(../img/submenu_link_img.gif) no-repeat 52px 10px;
	/*border:1px solid white;*/
}

#menu_bottom{
	background: transparent url(../img/menu_bottom_bg.png) no-repeat 0 0;
	height:13px;
}


/*- - - - - - - - - - - - - - - RIGHT - - - - - - - - - - - - - - - -*/

#right {
	padding:0;
	margin:0;
	float: right; 
	width: 589px;
	/*border-bottom:1px solid yellow;*/
	/*background-color:#CCF;*/
}

#right_title{
	height:45px;
	padding: 25px 0 0 350px ;
	/*border:1px solid white;*/
}

#right_content{
	padding:0 0 10px 30px;
	margin: 15px 0 0 0;
	color: #000;
	/*border:1px solid white;*/
	/*background-color:yellow;*/
}


/*- - - - - - - - - - - - - - - STRONY - - - - - - - - - - - - - - - -*/
#right_content_bg_top{
	height:42px;
	width:559px;
	background: transparent url(../img/content_bg_top.png) no-repeat 0 0;
}

#right_content_bg_middle{
	width:519px;
	padding: 5px 20px 5px 20px;
	background: transparent url(../img/content_bg_center.png) repeat-y 0 0;
}

#right_content_bg_bottom{
	height:40px;
	width:559px;
	background: transparent url(../img/content_bg_bottom.png) no-repeat 0 0;
}

/*- - - - - - - - - - - - - - - FOOTER - - - - - - - - - - - - - - - -*/

#footer {
	width:559px;
	padding: 8px 0 0 0;
	text-align:right;
	margin: 0 0 0 30px;
	/*border:1px solid red;*/
}

#footer #copyrights {
	font-family: tahoma;
	font-size: 10px;
	color:#3b1d00;
}

#footer #copyrights a{
	font-family: tahoma;
	font-size: 10px;
	color:#3b1d00;
	font-weight:bold;
	text-decoration:none;
}

/*- - - - - - - - - - - - FORMULARZ KONTAKTOWY - - - - - - - - - - - - -*/

#kontaktform_bg_top{
	height:42px;
	width:559px;
	background: transparent url(../img/content_bg_top.png) no-repeat 0 0;
}

#kontaktform_bg_middle{
	width:519px;
	padding: 5px 20px 5px 20px;
	background: transparent url(../img/content_bg_center.png) repeat-y 0 0;
	/*border:1px solid red;*/
}

#kontaktform_bg_bottom{
	height:40px;
	width:559px;
	background: transparent url(../img/content_bg_bottom.png) no-repeat 0 0;
}


#kontaktform_dane_firmy {
	line-height: 160%;
	margin-bottom:30px;
}

#kontaktform_dane_firmy span {
	font-weight:bold;
}

#kontaktform_form {
	margin: 0 0 30px 0;
}

#kontaktform_form input, #kontaktform_form textarea{
	border:1px solid #666;
	background-color:#FFF;
}

#kontaktform_form input{
	width: 250px;
	padding:3px;
}

#kontaktform_form textarea{
	width: 250px;
	height:100px;
	padding:3px;
}

/*- - - - - - - - - - - - NEWS SHORT - - - - - - - - - - - - -*/

#newsshort_container {
	height:300px;
}

.newsshort{
	margin: 0 0 40px 0;
}

.newsshort_date{
	font-weight:bold;
	color:#c89852;
	margin-bottom:6px;
}

.newsshort_title{

}

.newsshort_content{
	font-weight:bold;
	text-align:justify;
}

.newsshort_link_more{
	margin: 8px 0 0 0;
	text-align:right;	
}

.newsshort_link_more a {
	font-weight:bold;
	color:#c89852;
	font-size:10px;
	vertical-align:middle;
	padding: 2px 0 0 0;
	display:block;
	float:right;
	height: 18px;
	width: 100px;
	text-align:left;
	background: transparent url(../img/read_more_link_bg.jpg) no-repeat top right;
	text-decoration:none;
	/*border:1px solid white;*/
}

/*- - - - - - - - - - - - NEWS - - - - - - - - - - - - -*/


#single_news_bg_top{
	height:42px;
	width:559px;
	background: transparent url(../img/content_bg_top.png) no-repeat 0 0;
}

#single_news_bg_middle{
	width:519px;
	padding: 5px 20px 5px 20px;
	background: transparent url(../img/content_bg_center.png) repeat-y 0 0;
	/*border:1px solid red;*/
}

#single_news_bg_bottom{
	height:40px;
	width:559px;
	background: transparent url(../img/content_bg_bottom.png) no-repeat 0 0;
}


.single_news_title{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}

.single_news_date{
	font-weight:bold;
	color:#c89852;
	margin-bottom:10px;
}

.single_news_link_newslist{
	margin: 8px 0 0 0;
	text-align:right;
}

.single_news_link_newslist a {
	font-weight:bold;
	color:#c89852;
	font-size:10px;
	padding: 2px 0 0 0;
	display:block;
	height: 18px;
	text-align:left;
	text-decoration:none;
	/*border:1px solid white;*/
}

/*- - - - - - - - - - - - PROMOCJA - - - - - - - - - - - - -*/

#promocja_container {
	color:#eccd9f;
	padding:60px 20px 0 18px;
	text-align:justify;
}


/*- - - - - - - - - - - - GALLERY - - - - - - - - - - - - -*/


#gallery_bg_top{
	height:42px;
	width:559px;
	background: transparent url(../img/content_bg_top.png) no-repeat 0 0;
}

#gallery_bg_middle{
	width:519px;
	padding: 5px 20px 5px 20px;
	background: transparent url(../img/content_bg_center.png) repeat-y 0 0;
	/*border:1px solid red;*/
}

#gallery_bg_bottom{
	height:40px;
	width:559px;
	background: transparent url(../img/content_bg_bottom.png) no-repeat 0 0;
}

		
.gallery_container {
	clear:both;
	overflow:auto;
}

.gallery_pic_container{
	float:left; 
	margin: 0 0 10px 0;
	height:280px;
}
.gallery_img_container{
	padding:1px; 
	margin:0 5px 5px 0; 
	width:152px;
	border:3px solid #5B2E00;
	overflow:auto;
	text-align:center;
	vertical-align:middle;
}

.gallery_img{

}


.gallery_desc_container {

}

.gallery_pic_title{
	font-size:11px; 
	margin-bottom:5px;
}

.gallery_pic_desc{
	font-weight:normal; 
	font-size:11px; 
	margin-bottom:5px;
}

.gallery_pic{

}

.gallery_pic a{

}

.gallery_pic a img{
	/*border:3px solid #CCC; */
	/*padding:2px;*/
	text-align:center;
	vertical-align:middle;
}

#gallery_nav_container{
	text-align:center; 
	margin-bottom:5px;
}

#gallery_nav_container a{

}

#gallery_nav_container a img{
	vertical-align:middle;
}