html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, strong, b, u, i, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul { list-style: none;}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}

body {background: url(body-bg.gif) repeat-x 0 170px; font-family: Georgia,serif;}

.clear {width: 1px; height: 1px; line-height: 1px; font-size: 1px; clear: both;}
.fr {float: right;}
.fl {float: left;}

.na3 {width: 33.3333333%; float: left;}

.szerokosc {width: 950px; padding: 0 5px; margin: 0 auto; background: #fff;}
#pasek_gorny .szerokosc {background: #000;}

#ie6 {display: none; visibility: hidden; height: 1px; width: 1px; overflow: hidden;}
#pasek_gorny {background: #000; height: 39px; line-height: 39px;}
#header {height: 130px;}
#main {background: #fff; margin-top: 4px;}

.ad_1 {margin: 0 auto; width: 750px;}
.ad_2 {margin: 0 0 3px 0;}

.geo {font-family: Georgia;}

#lpr {border: 17px solid #bdbec0; padding: 0 0 3px 0;}
#lpr h1 {color: #fff; background-color: #391058; font-size: 19px; height: 41px; line-height: 41px; text-align: center; font-weight: normal; text-transform: uppercase;}
#lpr a {padding: 2px 5px; color: #88898b; font-size: 14px; line-height: 15px; display: block; text-transform: uppercase; text-decoration: none; font-weight: normal;}

.article_main_thb {margin: 0 10px 10px 0;}

#top_menu {margin: 16px 0 20px 0; text-align: center;}
#top_menu a {font-size: 18px; color: #000; text-decoration: none; text-transform: uppercase; padding: 0 7px; border-right: 1px solid #000; font-family: Georgia,serif;}

#left_box {float: left; width: 300px; margin: 0 20px 0 0;}
#right_box {float: left; width: 630px; margin: 0 0 0 0;}

#main_menu a {display: block; background: #85705f; height: 48px; line-height: 48px; color: #fff; text-decoration: none; text-align: center; margin-bottom: 11px; font-size: 19px; text-transform: uppercase;}

#des_list h2 {font-size: 20px; color: #391058; margin-bottom: 10px; font-weight: bold; text-transform: uppercase;}
#des_list .abody {font-size: 13px; line-height: 20px;}
#des_list .art_hold {margin-bottom: 20px; border-bottom: 2px solid #b0b1b2; padding-bottom: 20px}

#projektanci {border: 17px solid #bdbec0; height: 368px;}
#zwezka {margin: 9px;}

#najnowsze {margin: 10px 0 22px 0; padding: 0 0 22px 0px ; border-bottom: 2px solid #b0b1b2;}

#najnowsze h3 a {font-size: 20px; text-transform: uppercase; color: #391058; font-weight: bold; margin: 4px 0; text-decoration: none;}
#najnowsze .na3 {font-size: 12px; font-size: 13px; line-height: 20px; width: 200px;}

#aktualnosci {margin: 10px 0 0 0; font-size: 13px; line-height: 20px;}
#aktualnosci h3 a {font-family: Georgia,serif; font-size: 20px; color: #391058; text-decoration: none;}
#aktualnosci img {float: left; margin: 0 10px 0 0;}
#aktualnosci div.clear {margin-bottom: 10px;}

#slider_enabled {display: none; visibility: hidden; height: 0px; width:0px;}

.slider_holder {height: 162px; margin-top: 10px; width: 620px;}
.slider_holder .left_arrow {margin-right: 12px; float: left; position: relative; top: 50%; margin-top: -26px; cursor: pointer;} 
.slider_holder .right_arrow {margin-left: 12px; float: right; position: relative; top: 50%; margin-top: -26px; cursor: pointer;}
.slider_holder .slider {overflow: hidden; height: inherit; width: 520px; margin: 0 0 0 50px;}
.slider_holder .content {height: inherit; width: 10000px;}
.slider_holder .slider img {margin-right: 16px;}
.slider_holder .gal_photos {display: none; visibility: hidden;} 

#fb_like {margin-top: 10px;}

#designer_box {float: left; width: 240px; height: 368px;}
#designer_box a {position: relative; top: 292px; left: 3px; color: #fff; background-color: #000; text-decoration: none; font-size:20px;}

#designer_box2 {float: left; width: 354px;}
#designer_box2 h2 {color: #fff; background-color: #000; height: 44px; line-height: 44px; padding: 0 10px; font-weight: normal; font-size: 25px; text-transform: uppercase;}
#designer_box2 h2 a {color: #fff; background-color: #000; text-decoration: none;} 
#content {padding: 10px; font-size: 12px; line-height: 18px;}

#content .des {float :left; width: 30%; margin-right: 16px;}
#content .des a {display: block; color: #fff; background-color: #000; font-size: 14px; line-height: 18px; text-decoration: none;}
#fp_content {font-size: 13px; line-height: 20px;}
