html { }

body {

  padding: 0px;

  margin: 39px 0 0 0;

  border: 0px;

  color: #fff;

  font-size: 12px;

  font-family: tahoma, arial, sans, sans-serif;

  text-align: center;

  background-color: #1c0808;

  background-image: url('img/background.png');

  background-repeat: repeat-x; }

form {

  padding: 0px;

  margin: 0px;

  border: 0px; }

input, textarea {

  font-family: tahoma, arial, sans, sans-serif, Verdana; }

a {

  color: white;

  text-decoration: none; }

a:hover {

  text-decoration: underline; }

a.menu:hover {

  text-decoration: none;

  color: #8f0808; }  

img {

  display: block;

  border: none; }

div {

  display: block;

  float: left; }

div#wrapper {

  float: none;

  margin: auto auto;
  
  width: 990px; }

* html div#wrapper {

  width: 1000px; }

div#container {

  position: relative;

  width: 990px; 

  text-align: left;

  padding-top: 14px;

  padding-bottom: 60px; }

* html div#container {

  width: 1000px; }

a#logo_hit_test {

  display: block;

  cursor: pointer;

  width: 280px;

  height: 142px;

  position: absolute;

  left: 0px;

  top: 50px; }

div#top {
	width: 950px;
	height: 161px;
	padding-left: 40px;
}
div#top1 {
	width: 950px;
	background: #000000;
}
div#top2 {
	width: 581px;
	height: 160px;
	float: left;
	background: url('img/top.jpg') no-repeat;
}
div#kom {
	margin: 9px 0 0 288px;
	width: 274px;
	height: 136px;
	background: #C90000;
	text-align: center;
	padding: 5px 3px 0 3px;
}
div#top3 {
	width: 369px;
	height: 160px;
	float: left;
	background: url('img/top3.jpg') no-repeat;
}
div#top3a {
	width: 130px;
	float: left;
	padding: 0 0 0 14px;
}
div#top3a p {
	line-height: 23px;
	font-family: Verdana;
	font-size: 11px;
	padding-bottom: 6px;
	clear: both;
}
div#top3a p a {
	color: #FFFFFF;
}
div#top3a p span {
	margin-top: -4px;
	margin-bottom: 6px;
	float: left;
}
div#top3a p b {
	position: relative;
}
#play {
	position: absolute;
	top: -2px;
	left: 39px;
}
div#top3b {
	width: 225px;
	float: left;
}
div#top3b h1 {
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 10px 0 0 6px;
}
div#top3b input {
	width: 138px;
	background: url('img/in.gif');
	border: none;
	font-family: Verdana;
	padding: 6px 6px 7px 6px;	
	font-size: 10px;
	float: left;
}
div#top3b p {
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0 0 7px 4px;
}
.ost {
	width: 51px;
	height: 68px;
	border: 1px solid #E1E1E1;
	float: left;
	margin: 0 14px 0 4px;
}
div#logo_top {

  width: 950px;

  height: 160px;

  background-image: url('img/logo_top.png');

  background-repeat: no-repeat; }

div#logo_left {

  width: 40px;

  height: 630px;
	position: relative;
  background-image: url('img/logo_left.png');

  background-repeat: no-repeat; }

div#box {

  background-color: #000; 

  height: 630px;
  margin-left: 40px;
  width: 950px; 
}

div#box_header {

  height: 52px;

  width: 710px;

  background-image: url('img/logo_middle.png');

  padding-left: 240px;

  background-repeat: no-repeat; }

div#box_header_title {

  width: 550px;

  height: 52px;

  padding-right: 40px;

  line-height: 40px;

  text-align: center;

  font-size: 20px;

  font-weight: bold;

  background-image: url('img/stripe.png');

  background-repeat: repeat-x;

  background-position: 0px 38px; }

div#box_header_stripe_corner {

  width: 110px;

  height: 52px;

  background: url('img/stripe_corner_right.png') no-repeat 0px 38px;
}
div#box_header_stripe_corner p {
	font-family: Verdana;
	font-size: 11px;
	margin: 14px 0 0 -40px;
}
div#box_header_stripe_corner p a {
	color: #FFFFFF;
}
div#box_menu {

  width: 170px;

  height: 550px;

  background-image: url('img/logo_bottom.png');

  background-repeat: no-repeat;

  padding-top: 55px;

  padding-left: 10px;
	
  padding-right: 10px; }


div.menu_stripe {

  width: 170px;

  height: 9px; }

div.menu_stripe_left {

  height: 9px;

  width: 9px;

  background-image: url('img/stripe_corner_left.png'); }

div.menu_stripe_middle {

  height: 9px;

  width: 152px;

  background-image: url('img/stripe.png'); }

div.menu_stripe_right {

  height: 9px;

  width: 9px;

  background-image: url('img/stripe_corner_right.png'); }

div.menu_item {

  position: relative;

  padding-top: 20px;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

  width: 170px; }

div#menu_subscription {

  padding-top: 30px;

  padding-left: 10px;

  width: 160px; }

div#menu_subscription_header{

  font-size: 12px;

  padding-bottom: 14px;
  padding-left: 6px;	
  font-weight: bold; }

div#menu_subscription_text {

  clear: both;

  width: 140px;

  font-size: 11px;

  padding-bottom: 14px; 
	
  padding-left: 6px;	
	}

div#menu_subscription_input_wrapper {

  width: 152px;

  padding-left: 0px;

  padding-right: 19px;

  height: 30px; }

div#menu_subscription_input_box {

  width: 130px;

  padding-left: 11px;

  padding-right: 11px;

  padding-top: 8px;

  padding-bottom: 8px;

  height: 16px;

  background-image: url('img/input.png') }

input#menu_subscription_input {

  font-size: 10px;

  font-family: tahoma, arial, sans, sans-serif;

  text-align: center;

  background: none;

  line-height: 14px;

  width: 130px;

  height: 14px;

  border: 0px;

  padding: 0px;

  margin: 0px; }

input.add {

  width: 51px;

  height: 23px; }

input.remove {

  width: 51px;

  height: 23px; 
	
  margin-left: 10px;	
	}

div#menu_subscription_buttons {

  padding-top: 10px;
	
  padding-left: 20px;	

  width: 170px; }



div#box_main {

  height: 550px;

  width: 745px;
  
  padding-right: 15px; }
  

div#box_container {

  font-size: 11px;

  position: relative;

  width: 640px;

  height: 550px;

  background: none; }

div#box_container_bg {
  overflow: hidden;
  width: 640px;

  height: 550px;

  background: url('img/container_bg.png'); }
#fil {
	margin-left: 7px;
}
.filmy {
	margin: 10px 0 0 0;
}
#nasze {
	margin: 18px 0 0 11px;
}

div#box_scroll {

  width: 11px;

  height: 60px;

  padding-left: 10px;

  padding-right: 9px;

  padding-top: 245px;

  padding-bottom: 245px; }


div#pr {
	position: absolute;
	right: 19px; 
	top: 296px;
}


div#box_slide {

  width: 75px;

  height: 550px; }

div#box_slide_header {

  width: 74px;

  height: 24px;

  padding-top: 6px;

  padding-bottom: 6px;

  text-align: center;

  font-size: 10px;

  line-height: 12px;

  font-weight: bold;

  background: #323232; }

div#box_slide_space {

  width: 75px;

  height: 6px; }

div#box_slide_move {

  position: absolute;

  top: 0px;

  left: 0px;

  width: 75px; }

div#box_slide_main {

  padding-left: 4px;

  padding-right: 4px;

  padding-top: 9px;

  padding-bottom: 9px;

  width: 67px;

  height: 490px;

}

div#box_slide_overflow {

  position: relative;

  height: 490px;

  width: 67px;

  overflow: hidden; }



div#box_footer {

  font-size: 11px;

  line-height: 28px;

  padding-left: 46px;

  width: 580px;

  height: 28px;

  text-align: center; }

div.box_footer_link {

  height: 28px;

  line-height: 28px; }

div.box_footer_separator {

  width: 19px;

  height: 28px;

  background-image: url('img/footer_separator.png');

  background-repeat: no-repeat;

  background-position: 4px 3px; }

div#box_credits {

  text-align: right;

  line-height: 28px;

  font-size: 10px;

  padding-right: 11px;

  width: 117px;

  height: 28px; }

div.main_menu {

  position: relative;

  height: 550px;

  width: 160px; }

div.main_menu_container {

  position: absolute;

  top: 0px; left: 0px

  height: 550px;

  width: 160px; }

div.main_menu_back {

  position: absolute;

  top: 0px; left: 0px;

  height: 550px;

  width: 160px; }

div.main_menu_over {

  position: absolute;

  top: 0px; left: 0px;

  height: 550px;

  width: 160px; }

div#main_menu_01 {

  background-image: url('img/back_01_01.png'); }

div#main_menu_02 {

  background-image: url('img/back_02_01.png'); }

div#main_menu_03 {

  background-image: url('img/back_03_01.png'); }

div#main_menu_04 {

  background-image: url('img/back_04_01.png'); }

div#main_menu_link_01, div#main_menu_link_03 {

  color: #fff;

  background: #000; }

div#main_menu_link_02, div#main_menu_link_04 {

  color: #000;

  background: #fff; }

div.main_menu_sepatator_01 {

  width: 160px;

  height: 230px; }

div.main_menu_sepatator_02 {

  width: 160px;

  height: 250px; }

div.main_menu_popup {

  position: absolute;

  top: 0px;

  left: 0px;

  height: 550px;

  width: 160px;

  display: none;

  background: #1e1e1e; }

div.main_menu_link {

  cursor: pointer;

  font-size: 12px;

  width: 160px;

  height: 30px;

  font-weight: bold;

  line-height: 30px;

  text-align: center; }

div.main_menu_popup_header {

  width: 160px;

  height: 50px;

  background: #bfbfbf;

  text-align: center;

  color: #000;

  font-size: 12px;

  font-weight: bold;

  line-height: 50px; }

div.main_menu_popup_choose {

  padding-top: 14px;

  padding-bottom: 9px;

  background-image: url('img/stripe_main_menu.png');

  background-repeat: no-repeat;

  background-position: 0px 30px;

  font-size: 12px;

  text-align: center;

  color: #fff;

  font-weight: bold;

  width: 160px;

  line-height: 16px;

  height: 16px; }

div.main_menu_popup_items {

  width: 160px;

  height: 24px;

  line-height: 24px;

  text-align: center;

  font-size: 11px;

  color: #fff; }

  

div.header_small_bold, div.header_small {

  width: 590px;

  padding-left: 25px;

  text-align: center;

  line-height: 16px;

  font-size: 11px; }

div.header_small_bold {

  font-weight: bold; }

div.header_space {

  height: 16px;

  width: 590px;

  padding-left: 25px; }

div.contact {

  font-size: 11px;

  padding-top: 20px;

  padding-left: 100px;

  padding-right: 75px;

  width: 440px; }

div.contact_input_text {

  clear: both;

  height: 24px;

  width: 100px;

  line-height: 24px;

  font-size: 11px; }

div.contact_input {

  height: 20px;

  padding-top: 2px;

  padding-bottom: 2px; }

input.contact {

  border: 1px solid #808080;

  height: 16px;

  padding: 1px;

  line-height: 16px;

  margin: 0px;

  font-size: 11px;

  width: 200px; }

textarea.contact {

  width: 430px;

  border: 1px solid #808080;

  margin: 0px 0px;

  padding: 2px;

  height: 140px;

  font-size: 11px; }

div.contact_submit {

  width: 59px;

  padding-top: 16px;

  padding-left: 80px;

  padding-right: 80px; }

img.contact_clear {

  cursor: pointer; }

div.contact_from_offert_text {

  height: 24px;

  width: 100px;

  line-height: 24px;

  font-size: 11px;

  float: right; }

div.contact_from_offert_input {

  padding-right: 4px;

  float: right; }

input#contact_fr {

  width: 145px; }

div#prezentacja_szczegolowa_img {

  width: 200px;

  padding-top: 20px;

  padding-left: 25px;
  float: left;
  padding-right: 25px; }

div#prezentacja_szczegolowa_right {
  overflow: hidden;
  width: 373px;
  height: auto;
  padding-top: 20px;	
  padding-bottom: 20px;
}

div.prezentacja_szczegolowa_space {

  clear: both;

  height: 20px;

  width: 10px; }

div.prezentacja_szczegolowa_text {

  clear: both;

  font-size: 11px;

  line-height: 18px; }

div#prezentacja_szczegolowa_desc {
  clear: both;
  padding-left: 25px;
  width: 215px; }

div.prezentacja_szczegolowa_desc_cell {

  width: 60px;
  
  height: auto; line-height: 20px;
  
  height: 20px;

  line-height: 20px;

  font-size: 12px; }

div#prezentacja_szczegolowa_buttons {
padding: 0px 0px 20px 0px;
  height: 15px;

  line-height: 15px;

  width: 370px;  }

img.button_over {

  cursor: pointer; }

div#prezentacja_szczegolowa_button_poprzednia {

  padding-left: 0; }

div#prezentacja_szczegolowa_button_nastepna {

  padding-left: 111px; }

div.prezentacja_szczegolowa_text2 {

  clear: both;

  padding-left: 25px;

  line-height: 28px;

  height: 28px;

  width: 200px;
  float: none;
  font-size: 12px; }
	
#select {
	padding-left: 25px;
}
div.fk1 {
	clear: both; 
	float: left; 
	padding-left: 85px; 
	width: 130px; height: 25px; 
	line-height: 25px;
}	
div.fk2 {
	float: left; 
	height: 25px; 
	line-height: 25px;
}
p#fkk {
	text-align: center;
	color: #FF0000; 
	font-size: 11px; 
	margin: 20px;
	font-weight: bold;
}
#cof {
	clear: both;
	position: relative;
	width: 620px;
	padding-bottom: 10px;
}
#cof p {
	padding: 16px 0 0 20px;
	margin: 0;
}
#cof span {
	position: absolute;
	top: 16px;
	right: 0;
}
.inne {
	width: 90px;
	height: 90px;
	border: 1px solid #E1E1E1;
	float: left;
	margin-right: 20px;
}
#stars {
	clear: both;
	width: 373px;
	padding-top: 13px;
	overflow: hidden;
}
#stars img {
	float: left;
	margin-right: 6px;
}
#opis {
	padding: 7px 0 15px 3px;
	width: 370px;
	min-height: 190px;
}
#ocena {
	clear: both;
	padding: 11px 0 16px 3px;
	width: 370px;
	background: url('img/hr1.gif') no-repeat 0 100%;
}
#ocena p {
	margin: 0;
}
#ocena span {
	font-weight: bold;
	color: #C80000;
}
#powiadom {
	clear: both;
	width: 373px;
}
#powiadom p {
	margin: 0;
	padding: 10px 0 0 3px;
}
#powiadom input {
	width: 216px;
	padding: 4px 6px 4px 6px;
	background: url('img/powiadom.gif') no-repeat;
	border: 0;
	float: left;
}
.prod {
	width: 181px;
	height: 108px;
	float: left;
	border: 1px solid #E1E1E1;
	margin-left: 16px;
	margin-top: 16px;
	cursor: pointer;
}
.prod1 {
	width: 90px;
	height: 90px;
	float: left;
	border-right: 1px solid #E1E1E1;
}
.prod2 {
	width: 90px;
	height: 90px;
	float: left;
	text-align: center;
}
.prod2 p {
	margin: 0;
	padding: 9px 0 0 0;
}
.prod2 p span {
	color: #C80000;
	font-weight: bold;
}
.prod3 {
	width: 181px;
	height: 17px;
	border-top: 1px solid #E1E1E1;
	background: #2B2A26;
}
.prod3 p {
	margin: 0;
	padding: 1px 0 0 5px;
	float: left;
}
.prod3 p span {
	color: #FFFF00;
}
.prod3 b {
	float: left;
	font-weight: normal;
	padding: 1px 8px 3px 4px;
	background: #72716F;
	color: #FFFF00;
}
#cof1 {
	position: absolute;
	top: 16px;
	left: 120px;
}
#cof2 {
	position: absolute;
	top: 16px;
	left: 310px;
}
#cof3 {
	position: absolute;
	top: 16px;
	right: 30px;
}
.filmy1 {
	width: 90px;
	height: 90px;
	float: left;
	text-align: center;
}
.filmy1 p {
	margin: 0;
	padding: 7px 0 0 0;
	line-height: 16px;
}
.filmy1 p span {
	color: #C80000;
}
.filmy2 {
	width: 181px;
	height: 17px;
	border-top: 1px solid #E1E1E1;
	background: #2B2A26;
}
.filmy2 p {
	margin: 0;
	padding: 1px 0 0 5px;
	float: left;
}
.filmy2 p span {
	color: #FF7D00;
}
.filmy2 b {
	float: left;
	font-weight: normal;
	padding: 1px 8px 3px 4px;
	background: #72716F;
	color: #FF7D00;
}
#film {
	clear: both;
	position: relative;
	width: 620px;
	padding-bottom: 10px;
}
#film p {
	padding: 10px 0 0 27px;
	margin: 0;
}
#play1 {
	position: absolute;
	top: 5px;
	left: 69px;
}
#formKsiegaGosci b {
	color: #FF0000;
}
.kg {
	padding: 0 0 0 14px;
}
.kg1 {
	width: 599px;
	height: 34px;
	padding: 0 0 0 7px;
	background: url('img/kg1.gif') repeat-x;
}
.kg2 {
	height: 17px;
}
.kg2 b {
	float: left;
	color: #Ff0000;
	width: 326px;
	padding: 2px 0 0 0;
}
.kg2 span {
	float: left;
	position: relative;
	width: 111px;
	padding: 2px 0 2px 0;
	border-right: 1px solid #545454;
}
.mail {
	position: absolute;
	top: -1px;
	left: 53px;
}
.kon {
	position: absolute;
	top: -1px;
	left: 83px;
}
.kg2 u {
	float: left;
	width: 80px;
	padding: 2px 0 2px 0;
	border-right: 1px solid #545454;
	text-align: center;
	text-decoration: none;
}
.kg2 p {
	float: left;
	width: 80px;
	padding: 2px 0 2px 0;
	text-align: center;
	margin: 0;
}
.kg3 {
	height: 17px;
	width: 400px;
}
.kg3 p {
	padding: 2px 0 2px 0;
	margin: 0;
	color: #00FFFF;
}
.kg4 {
	padding: 11px 0 13px 0;
	line-height: 15px;
}
#hr2 {
	clear: both;
	padding: 13px 0 0 15px;
}
#film1 {
	width: 469px;
	height: 385px;
	background: #464646;
	margin: 5px 0 0 80px;
}
#film2 {
	padding: 15px 0 0 83px;
}
#film2 p {
	margin: 0;
	line-height: 19px;
}
#film2 p span {
	font-weight: bold;
	color: #C80000;
}
#sklepy {
	padding: 0 0 0 28px;
}
#sklepy h1 {
	font-family: Verdana;
	font-size: 14px;
	margin: 0;
}
#sklepy1 {
	padding: 20px 0 0 0;
	float: left;
	width: 229px;
	line-height: 18px;
}
#sklepy1 a {
	font-weight: bold;
	text-decoration: none;
}
#sklepy1 a:hover {
	color: #0000FF;
}
#sklepy2 {
	padding: 20px 0 0 0;
	float: left;
	width: 360px;
}
#sklepy2 p {
	margin: 0;
	line-height: 15px;
	padding: 0 0 28px 0;
}
#sklepy3 {
	padding: 6px 0 8px 64px;;
	font-size: 12px;
}

div#googlemap div {
  float: none;
  font-size: 11px;
  font-family: arial, sans-serif, sans, tahoma;
  color: #000000;
}

form.guest_book {
  margin-top: 20px; }
form.guest_book span {
  font-weight: bold;
  display: block;
  float: left;
  line-height: 26px;
  text-align: right;
  padding-right: 20px;
  width: 160px; }
form.guest_book input, form.guest_book textarea {
  display: block;
  float: left;
  width: 300px;
  margin-bottom: 5px; }
form.guest_book textarea {
  font-size: 12px;
  font-family: tahoma, arial, sans-serif, sans;
  height: 200px; }

	
	
  div#scrollbar {	
  display:none;
}




#menub {
	width: 178px;
	height: 356px;
	padding: 20px 0 0 12px;
	font-family: Verdana;
	background: #000000;
}
#menub a {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	float: left;
	width: 167px;
	padding-bottom: 8px;
	margin-top: 20px;
	background: url("images/mba.gif") no-repeat 0 100%;
	text-align: center;
	text-decoration: none;
}
#srb {
	float: left;
	width: 640px;
	height: 551px;
	padding-left: 2px;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
}
#srb1a h1, #srb3a h1 {
	font-size: 12px;
	color: #FFFFFF;
}
#srb1a h2, #srb3a h2 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Tahoma;
	background: url("images/sl.gif") no-repeat 50% 100%;
	padding: 15px 0 8px 0;	
}
#srb a {
	float: left;
	width: 146px;
	height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
}
#srb1 {
	float: left;
	width: 160px;
	height: 551px;
	background: url("images/srb1.jpg") no-repeat;
}
#srb2 {
	float: left;
	width: 160px;
	height: 551px;
	background: url("images/srb2.jpg") no-repeat;
}
#srb3 {
	float: left;
	width: 159px;
	height: 551px;
	background: url("images/srb3.jpg") no-repeat;
}
#srb4 {
	float: left;
	width: 161px;
	height: 551px;
	overflow: hidden;
	background: url("images/srb4.jpg") no-repeat;
}
#srb4 img {
	float: left;
}
#srb1a {
	float: left;
	width: 153px;
	height: 551px;
	padding-left: 7px;
	background: url("images/srb1a.jpg") no-repeat;
}
#srb2a {
	float: left;
	width: 153px;
	height: 551px;
	padding-left: 7px;
	background: url("images/srb2a.jpg") no-repeat;
}
#srb2a h1 {
	font-size: 12px;
	color: #000000;
}
#srb2a h2 {
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	background: url("images/sl1.gif") no-repeat 50% 100%;
	padding: 15px 0 8px 0;	
}
#srb3a {
	float: left;
	width: 152px;
	height: 551px;
	padding-left: 7px;
	background: url("images/srb3a.jpg") no-repeat;
}
#prop {
	width: 75px;
	background: #000000 url("images/prop.gif") no-repeat 100% 0;
	float: left;
	padding: 10px 0 0 22px;
	margin-top: 3px;
}
#prop1 {
	width: 71px;
	background: url("images/prop1.gif") no-repeat 100% 100%;
	padding: 50px 0 11px 4px;	
}
#prop1 img {
	margin-top: 5px;
}