body {margin: 30px 0 30px 0; background: #240c02 url(../img/bg.jpg) repeat-x; font-family: tahoma; font-size: 9pt; color: #00612f; line-height: 14px;}
table {font-family: tahoma; font-size: 11px;}
div {font-family: tahoma; font-size: 11px; text-align: left;}


a:link {color: #00612f; text-decoration: none;}
a:visited {color: #00612f; text-decoration: none;}
a:hover {color: #00612f; text-decoration: underline;}
a span {color: #00612f;}


#all {width: 850px; margin: 0 auto;}
  #spacer {height: 20px; line-height: 10px; position:relative; display: block;}

  #top {height: 150px; width: 850px; background: #fff url(../img/bg_top.gif) no-repeat top center; display: block; overflow: hidden;}
    #logo {height: 50px; text-align:left; float: left; padding: 10px 0 0 20px;}
    #menu {height: 70px; width: 500px; text-align: right; float: right; clear: right; display: block; margin-top: 4px;}
	  #menu_table td { width: 100px; height: 40px; vertical-align: top; padding-top: 20px; line-height: 10px; background: url(../img/top_menu_arrow.gif) no-repeat center top;}
	#szukarka {float:right; display: block; width: 400px; height: 40px; text-align: right; margin-right: 8px;}

  #imageMenu {background: #fff;}
  #content {width: 850px; background: #fff; display: table; line-height: 14pt; padding: 0px;}
  #content_middle {background: #fff;}
    .v_space{width: 25px; float: left;}

	.content_img {width: 260px; margin: 0 10px 0 0; height:200px; float: right; overflow: hidden;}
    .content_text {width: 260px; text-align: left; float: left; margin: 0;}

    .dots_line {background: url(../img/dots_line.png) no-repeat left; height: 10px; margin: 0 10px; width: 830px; display: block; clear: left;}
	.v_dots_line {background: url(../img/v_dots_line.png) no-repeat top center; width: 1px; height: 100%; margin: 10px; display: block; float: left; }

	#onas_box {width: 850px; background: #011b02; color: #fff; display: block; min-height: 309px; margin-top: 2px;}
	#onas {margin: 0; float: left; font-size: 12px; width: 500px;  text-align: justify; padding: 20px 0 30px 50px;}
	  #onas p {line-height: 25px; font-size: 17px; font-weight: bold; color: #fff; text-align: left; margin-bottom: -16px; }
	  #onas a {text-decoration: underline;}
	
	#product {width: 830px; padding: 2px 0 0 20px ; height: 300px; text-align: left;}
	#product_text {float: left; width: 298px; text-align: left; height: 232px;}
	#product_photo {float: right; width: 532px; height: 305px; text-align: left; overflow: hidden;}
	#product_thumb {float: left; width: 298px; height: 68px; text-align: left; overflow: hidden;}
	
	.thumb {background: url(../img/bg_thumb.gif); padding: 4px; width: 59px; height: 59px; border: 0px;}
	
	#logotypes {width: 790px; background: #fff; color: #fff; padding: 20px; height:10px;}
	#logotypes img{margin: 10px;}
	
	#wyniki_szukania {padding: 10px;}
	#wyniki_szukania_pasek { padding: 5px; height: 20px; background: #a9de8a;}
	.wyniki_szukania_box {font-size: 9pt; }
	  .wyniki_szukania_box p{font-family: tahoma; margin: 0px; color: #666666;}
	  .wyniki_szukania_box span {font-size: 12pt; text-decoration: underline; margin: 0px; font-weight: normal;}
	
	
	#dol_info_gora {background: url(../img/bg_dol_info_gora.jpg) no-repeat center top; width: 850px; height: 14px; clear: left; display: block;}
	#dol_info_lewa {background: url(../img/bg_dol_info_lewa.jpg) no-repeat center top; width: 268px; height: 214px; float: left; text-align: left; padding: 40px 0 0 20px;}
	#dol_info_lewa_meble {background: url(../img/bg_dol_info_lewa_meble.jpg) no-repeat center top; width: 258px; height: 214px; float: left; text-align: left; padding: 40px 0 0 30px;}	
	#dol_part_lewa {background: url(../img/bg_dol_partnerzy_lewa.jpg) no-repeat center top; width: 268px; height: 214px; float: left; text-align: left; padding: 40px 0 0 20px;}
	#dol_info_srodek {background: url(../img/bg_dol_info_srodek.jpg) no-repeat center top; width: 272px; height: 214px; float: left; padding: 40px 0 0 22px; text-align: left; color: #fff;}
	#dol_info_prawa {background: url(../img/bg_dol_info_prawa.jpg) no-repeat center top; width: 253px; height: 214px; float: left; padding: 40px 0 0 15px; text-align: left;}
	#dol_info_prawa_meble {background: url(../img/bg_dol_info_prawa_meble.jpg) no-repeat center top; width: 253px; height: 214px; float: left; padding: 40px 0 0 15px; text-align: left;}

	  #dol_info_prawa ul {margin: 0; padding:0;}
	
	

	#content_subs {height: 250px;}
	
	#content_middle {text-align: left; width: 850px;}
	#content_middle h2{font-size: 15pt; margin-left: 10px; margin-bottom: 20px; font-weight: bold;}
	  .sub {width: 260px; float: left; display: block;}
	  .sub_title {width: 260px; height: 78px; overflow: visible;}
	  .sub_text {width: 260px; float: left; margin: 0px; text-align: left;}
	  .sub_text ul {margin-left: 15px; padding: 0px;}

  .srodek{width: 114px; height: 114px; text-align: center; background: #fff;}
  .srodek_gray{width: 114px; height: 114px; text-align: center; background: #d0d2d3;}
  #szuk_prod {margin: 0 0; padding: 6px 20px 6px 20px; text-align: left; background: #67b13d url(../img/bg_onas2.gif) no-repeat bottom; color: #fff; height: 110px; width: 810px;}
  #szuk_prod_lewa {width: 179px; height: 80px; float: right; padding-top: 10px;}
    #szuk_prod_inp{display: block; height: 24px; float: right; margin: 23px 0; text-align: left; width: 350px; padding-top: 0px;}
    #szuk_prod_lewa span {font-weight: bold; font-size: 10pt;}
	#szuk_prod_lewa select { padding: 2px; color: #00612f; height: 21px; width: 150px; font-size: 8pt; margin: 18px 0; }
  #szuk_prod_prawa {float: left; height: 70px; overflow: hidden; width: 260px; padding-top: 10px;}
	#szuk_prod_prawa span {font-weight: bold; font-size: 10pt;}
	#szuk_prod_prawa select { padding: 2px; color: #00612f; height: 21px; width: 260px; font-size: 8pt; margin: 18px 0; }
  
  #footer_box {height: 50px; width: 850px; background: #fff url(../img/foo_bottom.gif) no-repeat bottom center;}
      #copy{ width: 120px; height: 41px; text-align: left; padding: 9px 0 0 10px; float: right; color: #000;}
	  #footer_menu{width: 452px; height: 18px; padding: 8px 20px 5px; float: right; color: #000; text-align: right;  }
	  #footer_menu a:link{color: #000;}
	  #footer_menu a:visited {color: #000;}
  #footer_lights {background: url(../img/foo.png) no-repeat center top; width: 850px; height: 91px;}

  #contact_txt {width: 340px; padding: 20px; float: left; overflow: hidden;}
  #mapa_google {padding: 20px 20px 0 0; float: right; width: 425px; height: 315px; text-align: right;}
  #contact_form {width: 810px; float: left; clear: left; padding: 0 0 0 20px;}

/*FORMULARZ*/

.input_text {height: 15px; margin: 0; padding: 4px; border: 1px solid #00612f; color: #00612f; font-size: 8pt; font-family: tahoma;}
.textarea {margin: 0px; padding: 2px; border: 1px solid #00612f; color: #00612f; font-size: 8pt; font-family: tahoma;}
.submit {margin: 1px 0 0px 0; padding: 0px; border: 0px; cursor: pointer; font-size: 8pt; width: 52px; height: 24px; }
.button_submit {background: url(../img/button_search.gif) no-repeat; width: 52px; height: 24px; margin:0; padding:0;}

.textpages_title {font-size: 20pt;}
.companyname {font-size: 20pt; font-weight: bold;}