/* OGÓLNE */
* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align:center; font-family:Tahoma, sans-serif;}
img, table {border:0;}
.clear {clear:both; font-size:0px;}
.left {float:left;}
.right {float:right;}
.pointer {cursor:pointer; border:0;}

ul, ol {line-height:13px; list-style-position:outside; margin-left:10px; margin-top:5px;}
ul, ol, li {list-style-type:none; display:block; padding:0;}
ul li, ol li {padding-left:10px;}

/* CZCIONKI */
.font_1 {font-size:17px;}
.font_2 {font-size:17px; font-weight:bold;}
.link_1 {text-decoration:none;}
.link_1_actual {text-decoration:underline;}
.link_2 {text-decoration:none; font-size:12px;}
.link_2_actual {text-decoration:underline; font-size:12px;}
.link_3 {text-decoration:underline;}
.link_3_actual {text-decoration:underline;}
.link_4 {text-decoration:undeline; font-size:12px;}
.link_4_actual {text-decoration:underline;}
a:hover {text-decoration:underline;}

/* WYŚRODKOWANIE DIVA */

.info_box {float:left; width:96px; height:39px;}
.wrapper {display:table; height:39px; padding-left:10px; padding-right:10px;}
.wrapper .cell {display:table-cell; vertical-align: middle;}
.wiecej_contener .wrapper {height:30px;}
.wiecej_link {float:left; padding-left:7px; padding-top:11px;}

#hausman_contener {width:938px; text-align:left; margin:0 auto;}

/* GÓRNY KONTENER */
#top_contener {width:938px; height:162px;}

#logo_top {float:left; width:444px;}
#logo_top div {padding-left:1px; padding-top:22px;}

#languages_contener {float:left; width:494px; text-align:right; position:relative;}
#languages_contener div {font-size:10px;}
#languages_box {position:absolute; top:40px; width:495px;}
#languages_box a {font-size:20px; font-weight:bold; font-family:Tahoma, sans-serif;}

.span_flag {padding-right:5px;}
.image_flag {position:relative; top:3px;}

#newsletter_form {padding-left:20px;}
input[name="email"] {width:150px; position:relative; top:1px;}
input[name="zapisz_email"] {border:none; font-size:12px; position:relative; top:1px;}

#licznik {padding-right:16px; padding-top:3px; padding-left:10px;}
.image_page {position:relative; top:2px;}

#menu_top {font-size:12px; text-align:left; padding-left:20px;}
#menu_top div {padding-right:10px; padding-top:50px;}
#menu_top span {padding-left:0px; padding-right:10px; display:block; float:left;}
#menu_top img {position:relative; top:3px; padding-right:0px;}

#menu_middle {width:938px; font-size:12px;}
#menu_middle_block {padding-top:5px; padding-left:2px;}
.menu_middle_element {float:left; height:20px; padding-left:10px; padding-right:10px;}

/* UKŁADY */

.schema_description {padding-top:10px; padding-bottom:3px;}
.schema_table td {background:#424242; width:230px; height:112px; text-align:center; padding:0; margin:0;}
.box_content {position:relative;}
.disable_box {position:absolute; width:100px;}
.disable_box a {display:block; background:#262626; color:#db7324; text-decoration:none; font-weight:bold; padding-top:5px; padding-bottom:7px; border:1px solid #595959;}

/* KONTENER Z BANERAMI */

.contener_font_1 {font-size:17px; color: #630;}
.contener_font_2 {font-size:17px; font-weight:bold;}

.baner_1 {float:left; width:466px; height:229px; background:url(../../images/background_2.jpg);}
.baner_2 {float:left; width:466px; height:229px; background:url(../../images/background_1.jpg); }

.title {padding-left:5px; padding-top:7px; text-align:center; font-weight:bold;}

.baner_box {font-size:10px; padding-left:5px; text-align:justify }
.baner_image_box {float:left;}

.baner_image_frame_1 {background:#494949; text-align:center; border:1px solid #666666;}
.baner_image_frame_2 {background:#ffffff; text-align:center; border:1px solid #555555;}
.baner_image_frame_1 div, .baner_image_frame_2 div {padding-top:6px;}

.baner_image_frame {text-align:center;}
.baner_image_frame div {padding-top:6px;}


.baner_text_box {float:left; padding-left:5px; color:#960}
.baner_text_box div {padding-left:7px; padding-right:7px;}

.wiecej_contener {position:absolute; width:135px; height:30px; font-size:10px;}
.wiecej_padding {padding-top:4px;}
.wiecej_contener .info_box {float:left; width:96px; height:30px;}

.wiecej_contener .wiecej_link {float:left; padding-left:4px; padding-top:9px;}
.wiecej_link a {text-decoration:none;}

/* KATEGORIE */

.tree_description p {padding-left:8px; padding-bottom:8px;}
#tree_margin {margin-top:12px;}
.categories_tree {padding-bottom:10px;}
.categories_tree li {padding-top:1px; padding-bottom:1px;}
.categories_tree .parent_padding {padding-bottom:3px;}
.categories_tree .first_subcategory {padding-top:0px;}
.categories_tree a {text-decoration:none; font-weight:bold;}

/* TREŚĆ PODSTRONY */

#page_contener {width:938px;}
#newses_contener {margin:0; padding:0; padding-top:12px;}
#page_content {padding-left:11px; padding-top:5px; padding-bottom:10px; font-size:12px; background:url(../images/pagE_content_bg.png) repeat-y;}
#page_contener p {padding-top:5px;}
#page_paddings {padding-left:2px; padding-top:9px; padding-bottom:9px; padding-right:12px;}
.page_title {font-size:15px; padding-bottom:5px; color: #630;}
.page_right_1 {float:left; padding-right:30px;}
#page_galery {float:right; padding-bottom:10px;}
.page_image {padding-left:10px; padding-top:10px; text-align:center;}

.product_address {position:absolute; top:0px; left:0px;}
.product_address a {display:block; width:162px; height:163px;}
.product_padding {padding-right:9px; position:relative;}
.more_padding {padding-left:6px;}
.product_contener {width:162px; height:170px;}
.your_product_contener {width:162px; height:170px;}
.product_main_image {padding-top:8px; text-align:center; height:110px;}
.product_main_image a {display:block; width:162px; height:162px;}

.wiecej_contener_3, .wiecej_contener_4 {width:150px; height:47px; font-size:10px;}
.wiecej_contener_3 .info_box, .wiecej_contener_4 .info_box {width:106px;}

/* produkty w kategorii */

#sort_contener {font-size:10px; text-align:right; padding-right:11px;}
.sort_element {padding-left:5px; float:right;}

#arrows_contener {text-align:right; font-size:10px;}
#arrows_prize {float:right; padding-left:30px; padding-right:80px;}
#arrows_localization {float:right;}
#arrows_craftman {float:right; padding-right:30px;}

.products_row_contener_1, .products_row_contener_2 {width:680px; height:120px; margin-bottom:7px; position:relative; font-size:11px;}
.products_description_contener {float:left; width:330px; position:relative;}
.products_description_block {padding-left:10px; padding-top:7px;}
.products_image {float:left; width:152px; text-align:center;}
.products_content {float:left; padding-left:5px;}
.products_title {font-size:14px; width:130px;}
.products_description {font-size:10px; width:140px; padding-top:9px;}
.products_more {position:absolute; top:83px; left:260px;}
.products_localization {float:left; width:120px; font-size:14px;}
.products_area {float:left; width:100px;}
.products_prize {float:left; width:120px;}
.products_localization div, .products_area div {padding-top:65px; text-align:center; font-size:13px;}
.products_prize div {text-align:left; font-size:13px;}

#products_pages_contener {text-align:center; font-size:10px; margin-top:10px;}
#actual_page {float:left; width:10px;}

/* szczegóły produktu */

#product_details_contener {padding-left:10px; padding-top:9px; padding-bottom:9px; margin-right:10px;}
#offer_column {float:left; font-size:11px;}
#product_big_image {padding-bottom:13px;}
.product_small_images {padding-top:4px;}
.product_small_image {float:left; padding-right:5px;}
#product_description_contener {float:left; padding-left:14px;}
#product_title {font-size:16px;}
#product_technical_data {padding-top:10px;}
#product_technical_data div {float:left; width:368px; font-size:14px;}
#product_description {float:left; width:655px; font-size:12px;}
#product_description p {padding-bottom:5px;}
#product_question {text-align:right;}
/*.product_address {position:absolute; top:0px; left:0px;}
.product_address a {display:block; width:690px; height:152px;}*/

#agent_1, #agent_2 {float:left;}
#agent_1 {width:150px; padding-right:10px;}
#agent_2 {width:100%;}

/* reklamy */

#commercials_column, #galleries_column {float:right; width:130px;}
.commercial_content {margin-bottom:10px; padding-left:5px; text-align:right;}
.commercial_box {font-size:11px; padding-bottom:10px;}
.commercial_image {float:right; padding-left:5px; padding-bottom:6px; position:relative; top:12px;}
.commercial_text {text-align:justify;}
.commercial_link {position:relative; top:5px; text-align:right;}
.commercial_link a {background:#222222; padding:5px; color:#ff6600; text-decoration:none;}

/* STOPKA STRONY */

#fother_contener {width:938px; height:47px;}

#logo_bottom {padding-top:9px; padding-left:3px;}
#menu_bottom_contener {font-size:10px; text-align:center;}
#menu_bottom_contener span {padding-left:10px; padding-right:11px;}
#realizacja {padding-top:4px; padding-bottom:4px;}

/* FORMULARZ */

label {width:120px; float:left; text-align:right; padding-right:5px;}
.form_element {padding-top:5px;}
.its_ok {padding-bottom:5px; font-weight:bold;}
.its_error {padding-bottom:5px; font-weight:bold;}

/* mapy google */

#small_map {display:block; padding-top:10px;}
#google-map {width:210px; height:215px; overflow:hidden;}
#google-map a, #big_map a {cursor:pointer;}
#big_map {display:none; position:absolute; top:400px; left:650px; background:#393939; padding:5px;}
#big_map p {padding-bottom:5px;}
#google-map-big {width:525px; height:325px;}





