/* OGÓLNE */
* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align:center; background-color:#2a2a2a; font-family:Tahoma, sans-serif; color:#ffffff;}
img, table {border:0;}
input, textarea {border: 1px solid #797979;}
.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 {background:url(../images/kropka.gif) no-repeat 0px 4px; padding-left:10px;}

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

/* WYŚRODKOWANIE DIVA */
.wrapper {display:table; height:39px; padding-left:10px; padding-right:10px;}
.wrapper .cell {display:table-cell; vertical-align: middle;}

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

/* GÓRNY KONTENER */
#top_contener {width:938px; height:113px; background:url(../images/top_background.jpg);}

#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"] {background:#da7628; border:none; color:#fff; font-size:12px; position:relative; top:1px;}

#span_strona_glowna {padding-right:24px; padding-left:20px;}
#span_mapa_strony {padding-right:24px;}
#span_kontakt {padding-right:16px;}
.image_page {position:relative; top:2px;}

#menu_top {font-size:12px;}
#menu_top div {padding-right:10px; padding-top:50px;}
#menu_top span {padding-left:20px;}
#menu_top img {position:relative; top:13px; padding-right:5px;}

#menu_middle {width:938px; background:url(../images/menu_2.jpg); font-size:12px;}
#menu_middle_block {padding-top:10px; padding-left:2px;}
.menu_middle_element {float:left; height:20px; background:url(../images/znaczek_3.gif) no-repeat; padding-left:10px; padding-right:10px;}

/* KONTENER Z BANERAMI */

#baners_contener {width:938px; padding-top:10px;}

.title_1 {padding-left:5px; padding-top:7px;}
.title_2 {padding-left:5px; padding-top:7px; text-align:center;}

.baner_box {padding-left:5px; font-size:12px; padding-top:5px;}
.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_text_box {float:left; width:223px;}
.baner_text_box div {padding-left:7px; padding-right:7px;}

.wiecej_contener_1 {position:absolute; top:169px; left:284px; width:176px; height:39px; background:url(../images/wiecej_1.gif); font-size:10px;}
.wiecej_contener_2 {position:absolute; top:165px; left:279px; width:176px; height:39px; background:url(../images/wiecej_2.gif); font-size:10px;}
.wiecej_padding {padding-top:4px;}
.info_box {float:left; width:131px; height:39px;}

.wiecej_link {float:left; padding-left:7px; padding-top:11px;}

/* UKŁĄDY */

.padding_select_1 {padding-top:100px;}
.padding_select_2 {padding-top:48px;}
.uklad_1 {width:938px; height:229px; background:#424242;}
.uklad_2 {width:466px; height:229px; background:#424242;}
.uklad_3 {width:466px; height:111px; background:#424242;}
.uklad_4 {width:938px; height:111px; background:#424242;}
.uklad_margin_left {margin-left:6px;}
.uklad_margin_top {margin-top:7px;}
.uklad_padding_top {padding-top:7px;}

/* KATEGORIE */

.categories_cotener {width:938px; height:54px; background:url(../images/categories_background.jpg);}
.categories_boxes {width:916px; height:45px;}
.category_box_1 {float:left; height:45px;}
.category_box_2 {float:left; height:45px; font-size:12px; padding-left:31px; padding-right:31px;}


/* TREŚĆ PODSTRONY */

#page_contener {width:938px; background:#000000 url(../images/background_3.jpg) repeat-x;}
#page_content {padding-left:11px; padding-top:5px; padding-bottom:10px; font-size:12px;}
#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; color:#d87428; padding-bottom:5px;}
.page_right_1 {float:left; padding-right:30px;}
#page_galery {float:left; width: 100%; padding-bottom:10px;}
.page_image {padding-left:10px; padding-top:10px; text-align:center; float: left; display: inline-block;}

.product_address {position:absolute; top:0px; left:0px;}
.product_address a {display:block; width:222px; height:191px;}
.product_padding {padding-right:9px; position:relative;}
.more_padding {padding-left:21px;}
.product_contener {width:220px; height:189px; border:1px solid #666666; background:#494949;}
.your_product_contener {width:220px; height:189px; border:1px solid #cc3300; background:#e38026;}
.product_main_image {padding-top:8px; text-align:center; height:129px;}
.wiecej_contener_3 {width:183px; height:47px; background:url(../images/wiecej_3.jpg); font-size:10px;}
.wiecej_contener_4 {width:183px; height:47px; background:url(../images/wiecej_4.jpg); font-size:10px;}

/* 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:139px; padding-right:100px;}
#arrows_area {float:right;}
#arrows_localization {float:right; padding-right:135px;}

.products_row_contener_1 {width:914px; height:150px; background:#494949; border:1px solid #666666; margin-bottom:7px; position:relative;}
.products_row_contener_2 {width:914px; height:150px; background:#333333; border:1px solid #666666; margin-bottom:7px; position:relative;}
.products_description_contener {float:left; width:456px; position:relative;}
.products_description_block {padding-left:10px; padding-top:9px;}
.products_image {float:left; width:172px; text-align:center;}
.products_content {float:left; padding-left:22px;}
.products_title {font-size:14px; width:248px;}
.products_description {font-size:10px; width:208px; padding-top:9px;}
.products_more {position:absolute; top:117px; left:392px;}
.products_localization {float:left; width:162px; font-size:14px;}
.products_area {float:left; width:170px;}
.products_prize {float:left; width:123px;}
.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; background:#333333; width:10px; border:1px solid #666666;}

/* szczegóły produktu */

#product_details_contener {background:#494949; border:1px solid #494949; padding-left:10px; padding-top:9px; padding-bottom:9px; margin-right:10px;}
#product_big_image {padding-bottom:13px;}
.product_small_images {padding-top:10px;}
.product_small_image {float:left; padding-right:9px;}
#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:308px; 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:916px; height:152px;}

#offer_buttons {padding-top:22px; float:right; padding-left:85px;}

#notification_contener {float:right; text-align:left; background:#dd6123; border:1px solid #fff;}
#notification_communicat {padding-left:10px;}
#notification_title {float:left; width:80px; padding-left:10px; font-weight:bold; padding-top:8px;}
#notification_addressee {padding-top:4px; padding-bottom:5px;}
#notification_submit {float:left; padding-left:10px; padding-right:10px; padding-top:12px;}
input[name="nadawca"], input[name="adresat"] {width:150px;}
input[name="wyslij_powiadomienie"] {background:#494949; border:1px solid #fff; color:#fff; font-size:12px; position:relative; top:1px;}

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

/* STOPKA STRONY */

#fother_contener {width:938px; height:47px; background:url(../images/fother_background.jpg) no-repeat;}

#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;}
.error {color:#db7324;}
.its_ok {color:#ffffff; padding-bottom:5px; font-weight:bold;}
.its_error {color:#db7324; padding-bottom:5px; font-weight:bold;}

/* mapy google */

#small_map {display:block; padding-top:10px;}
#big_map {display:none; position:absolute; top:30px; left:200px; background:#393939; padding:5px;}

#google-map {width:223px; height:223px; overflow: hidden;}
#google-map-big {width:525px; height:325px;}

#small_map a, #big_map a {cursor:pointer;}
#big_map p {padding-bottom:5px;}



#boxes_conetener {position:relative; padding-right:5px; padding-top:5px;}
#agent_contener {float:right; width:328px; margin-left:10px;  border:1px solid #cbcac8;}
#agent_box_title {background:#2c2b29; padding:5px;}
#agent_info {float:left; padding-left:10px;}
