 body {
  margin:0;
  padding:0;
  font-size:11px;
  background:#ffffff url(../images/bg.jpg) top repeat-x;
  font-family:Verdana, sans-serif;
  color:#6f676c;
}
 body.subpage {
 background:#ffffff url(../images/bg_s.jpg) top repeat-x;
 }
a:link, a:visited {
 text-decoration:none;
 color:#6f676c;
}

div#bg2 {

	margin:0 auto 0 auto;
	
}

div#all_holder {
	width:100%;
	padding:0px;
	margin:0 auto 0 auto;
	background:url(../images/bg_top.jpg) top no-repeat;
}
div#all_holder2 {
	width:100%;
	padding:0px;
	margin:0 auto 0 auto;
	background:url(../images/bg_top_s.jpg) top no-repeat;
}

div#logo {
	width:980px;
	height:106px;
	margin:0 auto 0 auto;
	padding:120px 0 3px 0;
}
div#all_holder2 div#logo {
	padding-top:40px;
}
div#logo a{
	width:321px;
	height:80px;
	margin:0px;
	padding:0px;
	display:block;
	/*background:url(../images/logo.gif) top no-repeat;*/
	cursor:pointer;
}

div#content_taker {
	width:100%;
	height:100%;
	padding:0;
	margin:0 auto 0 auto;
}


div#content_holder {
  width:980px;
	height:100%;
	padding:0;
	margin:0 auto 0 auto;
}

div#pasek { 
  width:100%;
  height:79px;
  background: url(../images/fixer.jpg) top no-repeat;
  position:absolute;
  top:421px;
  z-index:-1;
}

/*menu left */
div#menu_left {
	float:left;
	width:330px;
	height:338px;
}
div#menu_left ul {
	list-style:none;
	display:block;
	margin:0px;
	padding:10px 0 0 0;
}
div#menu_left ul a{
	width:230px;
	height:58px;
	margin:0px;
	padding:0 0 0 60px;
	display:block;
	background:url(../images/menu_linia.gif) bottom left no-repeat;
}
div#menu_left ul a span.menu_text {
	display:none;
}
div#menu_left ul a span.menu_image {
	float:left;
	width:190px;
	height:20px;
	display:block;
	margin:10px 0 7px 0px;
	padding:0;
}

div#menu_left ul a span.menu_text_under {
	float:left;
	width:230px;
	height:15px;
	display:block;
	margin:0px 0 0px 0px;
	padding:0;
	color:#c8c0c5;
	font-size:11px;
}
div#menu_left ul a:hover span.menu_text_under {
	color:#7f7a7d;
}
div#menu_left ul li.active a span.menu_text_under {
	color:#7f7a7d;
}
div#menu_left ul a#menu_left_link_1 span.menu_image { background:url(../images/link1.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_2 span.menu_image { background:url(../images/link2.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_3 span.menu_image { background:url(../images/link3.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_4 span.menu_image { background:url(../images/link4.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_5 span.menu_image { background:url(../images/link5.gif) left no-repeat; }

div#menu_left ul a#menu_left_link_1:hover span.menu_image { background:url(../images/link1r.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_2:hover span.menu_image { background:url(../images/link2r.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_3:hover span.menu_image { background:url(../images/link3r.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_4:hover span.menu_image { background:url(../images/link4r.gif) left no-repeat; }
div#menu_left ul a#menu_left_link_5:hover span.menu_image { background:url(../images/link5r.gif) left no-repeat; }

div#menu_left ul li.active a#menu_left_link_1 span.menu_image { background:url(../images/link1r.gif) left no-repeat; }
div#menu_left ul li.active a#menu_left_link_2 span.menu_image { background:url(../images/link2r.gif) left no-repeat; }
div#menu_left ul li.active a#menu_left_link_3 span.menu_image { background:url(../images/link3r.gif) left no-repeat; }
div#menu_left ul li.active a#menu_left_link_4 span.menu_image { background:url(../images/link4r.gif) left no-repeat; }
div#menu_left ul li.active a#menu_left_link_5 span.menu_image { background:url(../images/link5r.gif) left no-repeat; }

/* content */
div.content_right {
	float:right;
	width:650px;
	height:338px;
}
div#all_holder2 div.content_right {
	width:610px;
	height:100%;
	padding:90px 20px 20px 20px;
	margin:1px 0 0 0;
	text-align:justify;
}
div#all_holder2 div#slajd_1 { background:url(../images/slajd1s.jpg) left top no-repeat;}
div#all_holder2 div#slajd_2 { background:url(../images/slajd2s.jpg) left top no-repeat;}
div#all_holder2 div#slajd_3 { background:url(../images/slajd3s.jpg) left top no-repeat;}
div#all_holder2 div#slajd_4 { background:url(../images/slajd4s.jpg) left top no-repeat;}
div#all_holder2 div#slajd_5 { background:url(../images/slajd5s.jpg) left top no-repeat;}



h1.h1_title {
  margin:0px;
	padding:5px 0 5px 0;
	font-size:15px;
	font-weight:normal;
	color:#131213;
}
div#all_holder2 div.content_right p {
	text-align:justify;
	line-height:1.4em;
}
div.content_right div.slajd{
	position:absolute;
	z-index:-100;
	float:right;
	width:650px;
	height:338px;	
}

div.content_right div#slajd_1 {	background: url(../images/slajd1.jpg) left top no-repeat; display:block;}
div.content_right div#slajd_2 {	background: url(../images/slajd2.jpg) left top no-repeat;}
div.content_right div#slajd_3 {	background: url(../images/slajd3.jpg) left top no-repeat;}
div.content_right div#slajd_4 {	background: url(../images/slajd4.jpg) left top no-repeat;}
div.content_right div#slajd_5 {	background: url(../images/slajd5.jpg) left top no-repeat;}

div.content_right ul{
  list-style:none;
  list-style-image:url(../images/punkt.gif);
}
div.content_right ul li{
  margin:10px 0 10px 0;
}
div.content_right div.slajd .slajd_text{
	float:right;
	width:430px;
	height:65px;
	text-align:justify;
	padding:205px 80px 0 0;
	color:#ffffff;
}
div.content_right div.slajd .slajd_text p{ 
	padding:0px;
	margin:0px;
}
div.content_right div.slajd .more{
	float:right;
	color:#ffffff;
	font-weight:bold;
	padding:3px 0 0 0;
	
}
div.content_right a{
  text-decoration:underline;
}
div.content_right a:hover {
 color:#a14884;
}



/* footer */

div#footer_holder {
	width:100%;
	height:260px;
	margin:0px;
	padding:0px;	
	background:url(../images/bg_footer.jpg) top no-repeat;
}
div#footer {
	width:980px;
	margin:0 auto 0 auto;
	padding:0px;
}
div#footer ul{
	float:left;
	margin:0px;
	padding:0 0 0 30px;
	list-style:none;
}
div#footer ul li{
	float:left;
	padding:10px 0 0 20px;
	margin:0px;
}
div#footer ul li a{
	color:#8a8086;
	font-size:10px;
	background:url(../images/punkt.gif) left no-repeat;
	padding:0 0 0 6px;
}
div#footer ul li a:hover{
	color:#a14884;
}
div#footer ul li a.active{
	color:#a14884;
}
div#footer p.designed_by {
	float:right;
	margin:0px;
	padding:10px 50px 0 0;
	color:#163034;
	font-size:10px;
}
div#footer p.designed_by a{
	color:#81868c;
	text-decoration:none;
	font-size:10px;
}
div#footer p.designed_by a.link:hover{
	text-decoration:underline;
}

/* kontakt */

div#kontakt_form {
  float:right;
  width:290px;
  height:300px;
  margin:0px;
  padding:0 0 10px 10px;


}
div#kontakt_text {
  float:left;
  width:290px;
  height:100%;
  margin:0px;
  padding:10px 0 10px 0;
  line-height:1.5em;
  text-align:center;
  
}



h3.h3_title {
  margin:0px;
  padding:2px 0 5px 0;
  font-size:11px;
  font-weight:bold;
}


input.contact_input, .contact_textarea {
	clear:both;
	float:left;
	width:200px;
	height:15px;
	border:1px solid #8a8086;
	font-size:11px;
	color:#6f676c;
	padding:4px 0 2px 3px;
	margin:0px 0 8px 0;
	font-family:Verdana, sans-serif; 
  background:none;  
}

.contact_textarea {
  background:url(../images/logo2.gif) left bottom no-repeat;
}

.contact_textarea { 
  height:150px;
  margin-top:3px;
}
#contact_submit {
  float:left;
  width:46px;
  height:19px;
  padding:0;
  margin:0 0 0 150px;
  background:url(../images/send.gif) top no-repeat;
  border:none;
  cursor:pointer;
}

#alerts {
  height:12px;
  margin:0px;
  padding:0;
  color:red;
}
.right_info_ok {
  height:12px;
  margin:0px;
  padding:0;
  color:#89a925;

}



/*GALLERY*/
.img_handler {
  float:left;
  width:140px;
  text-align:center;
  padding-top:25px;
  padding-bottom:25px;
}

#content_holder .highslide img {
	border: 2px solid #b6b6b6;
}
#content_holder .highslide:hover img {
	border-color: #9c497d;
}









