/* CSS Document */
a { color: #f84b00; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #e4e3d8 url(../../img/budowia/body_bg.gif) repeat-x 0 0; color: #8b8669; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 20px 0; }
h2 { font-size: 16px; font-weight: bold; margin: 0 0 10px 0; }
h3 { font-size: 14px; font-weight: bold; margin: 0 0 13px 0; }
h4 { font-size: 11px; font-weight: bold; }
form { margin: 0; padding: 0; }
input, select, textarea { color: #8b8669; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 3px 5px; border: 1px solid #e0e0e0; }
p { margin: 0 0 10px 0; }
img { border: none; }

object { outline:none; }

.col { float: left; }
.col2 { float: left; padding-left: 20px; }
.clear { clear: both; }
.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.noborder { border: none !important; }
.nobg, .nobg a { background: none !important; }
.date { color: #c5c1a8; }

.w100pr { width: 100%; }
.w105px { width: 105px; }
.w170px { width: 170px; }
.w220px { width: 220px; }
.w250px { width: 250px; }
.w450px { width: 450px; }
.w720px { width: 720px; }
/* print START */
#print { background: none; color: #000; }
#print #main { margin: auto; width: 660px; }
#print #header { background: url(../../img/budowia/print_header_bg.gif) no-repeat 0 0; height: 107px; margin-bottom: 23px; position: relative; }
/* print END */
#main { margin: auto; width: 960px; }
.main_bg { background: url(../../img/budowia/main_bg.gif) no-repeat 20px 180px; }
/* header START */
#header { background: url(../../img/budowia/header_bg.gif) no-repeat 0 0; height: 107px; margin-bottom: 23px; position: relative; }
#header #logo { padding: 10px 0 0 28px; }
#header_main { background: url(../../img/budowia/header_bg.gif) no-repeat 0 0; height: 107px; margin-bottom: 0px; position: relative; }
#header_main #logo { padding: 10px 0 0 28px; }
/* header END */
/* mainmenu START */
#mainmenu { font-family: "Myriad Pro", Tahomna, Arial, Helvetica, sans-serif; font-size: 16px; position: absolute; right: 10px; top: 76px; }
#mainmenu ul { float: left; list-style-type: none; margin: 0; padding: 0; }
#mainmenu li { float: left; padding: 0 10px; }
#mainmenu li a { color: #fff; }
#mainmenu li a:hover, #mainmenu li .active { color: #000; text-decoration: none; }
/* mainmenu END */
/* visual START */
#visualarea { background: url(../../img/budowia/visualarea_bg.gif) no-repeat 0 0; height: 286px; margin-bottom: 17px; }
#visual { height: 266px; padding: 10px; width: 670px; }
/* visual END */
/* contact START */
#contact { padding: 10px 35px 0 15px; width: 220px; }
#contact .header img { display: block; }
#contact .lead { color: #144770; }
#contact .btn { border: none; margin: 10px 0 0 0; padding: 0; }
#contact input { margin-bottom: 5px; }
#contentarea { width: 100%; }
/* contact END */
/* box220w START */
.box220w { background: url(../../img/budowia/box_220_bg.gif) no-repeat 0 bottom; padding-bottom: 5px; }
.box220w .header { background: url(../../img/budowia/box_220_header_bg.gif) no-repeat 0 0; padding-top: 5px; }
.box220w .content { background-color: #fff; padding: 5px 15px; }
/* box220w END */
/* box250w START */
.box250w { background: url(../../img/budowia/box_250_bg.gif) no-repeat 0 bottom; margin-bottom: 20px; padding-bottom: 5px; }
.box250w .header { background: url(../../img/budowia/box_250_header_bg.gif) no-repeat 0 0; padding-top: 5px; }
.box250w .content { background-color: #fff; padding: 5px 15px; }
/* box250w END */
/* box450w START */
.box450w { background: url(../../img/budowia/box_450_bg.gif) no-repeat 0 bottom; padding-bottom: 5px; }
.box450w .header { background: url(../../img/budowia/box_450_header_bg.gif) no-repeat 0 0; padding-top: 5px; }
.box450w .content { background-color: #fff; padding: 5px 15px; }
.box450w h4 { margin: 0 0 5px 0; }
.box450w .news { background: url(../../img/budowia/separator01.gif) repeat-x 0 bottom; margin-bottom: 10px; padding: 0 0 11px 0; }
.box450w .news h4 span { border-left: 1px solid #c5c1a8; color: #c5c1a8; font-weight: normal; margin-left: 5px; padding: 0 5px; }
.box450w .news p { margin: 0; }
/* box450w END */
/* box720w START */
.box720w { background: url(../../img/budowia/box_720_bg.gif) no-repeat 0 bottom; padding-bottom: 5px; }
.box720w .header { background: url(../../img/budowia/box_720_header_bg.gif) no-repeat 0 0; padding-top: 5px; }
.box720w .content { background-color: #fff; padding: 5px 15px; }
.box720w h4 { margin: 0 0 5px 0; }
.box720w .news { background: url(../../img/budowia/separator01.gif) repeat-x 0 bottom; margin-bottom: 10px; padding: 0 0 11px 0; }
.box720w .news h4 span { border-left: 1px solid #c5c1a8; color: #c5c1a8; font-weight: normal; margin-left: 5px; padding: 0 5px; }
.box720w .news p { margin: 0; }
/* box720w END */
/* box470w START */
.box470w { background: url(../../img/budowia/box_470_bg.gif) no-repeat 0 bottom; float: left; padding-bottom: 5px; width: 470px; }
.box470w .header { background: url(../../img/budowia/box_470_header_bg.gif) no-repeat 0 0; height: 26px; padding: 5px 16px; }
.box470w .header img { display: block; }
.box470w .content { background-color: #fff; height: 157px; padding: 10px 16px; }
.box470w h4 { margin: 0 0 5px 0; }
.box470w .news { background: url(../../img/budowia/separator01.gif) repeat-x 0 bottom; margin-bottom: 10px; padding: 0 0 11px 0; }
.box470w .news h4 span { border-left: 1px solid #c5c1a8; color: #c5c1a8; font-weight: normal; margin-left: 5px; padding: 0 5px; }
.box470w .news p { margin: 0; }
.box470w .serwisy { background: url(../../img/budowia/separator01.gif) repeat-x 0 bottom; height: 132px; margin-bottom: 10px; }
/* box470w END */
/* footer START */
#footer { padding: 15px 8px; }
#footer ul { list-style-type: none; margin: 0; padding: 0; text-align: right; }
#footer li { border-left: 1px solid #8b8669; display: inline; padding: 0 4px 0 8px; }
#footer a { color: #8b8669; }
#footer .copy { border: none; float: left; }
/* footer END */
/* menu01 START */
.menu01 { background: url(../../img/budowia/separator01.gif) repeat-x 0 0; margin-top: 20px; padding: 10px 0; }
.menu01 ul { list-style-type: none; margin: 0; padding: 0; text-align: right; }
.menu01 li { display: inline; margin-left: 20px; }
.menu01 .drukuj { background: url(../../img/budowia/ico_drukuj.gif) no-repeat 0 center; padding: 0 0 0 20px; }
.menu01 .polec { background: url(../../img/budowia/ico_polec.gif) no-repeat 0 center; padding: 0 0 0 20px; }
/* menu01 END */
/* leftmenu START */
#leftmenu { font-size: 11px; font-weight: bold; }
#leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu li { display: inline; }
#leftmenu a { background: url(../../img/budowia/separator01.gif) repeat-x 0 bottom; color: #8b8669; display: block; padding: 5px; }
#leftmenu a:hover, #leftmenu .active { color: #f84b00; text-decoration: none; }
#leftmenu .submenu { font-weight: normal; }
#leftmenu .submenu a { background: url(../../img/budowia/separator02.gif) repeat-x 0 bottom ; padding: 5px 5px 5px 15px; }
#leftmenu .submenu2 { font-weight: normal; }
#leftmenu .submenu2 a { background: none; border-bottom: 1px solid #f5f4f0; padding: 5px 5px 4px 25px; }
/* leftmenu END */
/* leftmenu START */
.page { margin-bottom: 10px; }
.page ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
.page li { display: inline; border-left: 1px solid #8b8669; padding: 0 4px 0 8px; }
.page .active { color: #8b8669; font-weight: bold; }
/* leftmenu END */
/* tab_stats START */
.tab_stats { margin-bottom: 15px; }
.tab_stats th { background-color: #f84b00; color: #fff; font-weight: bold; text-align: left; padding: 2px 10px; }
.tab_stats td { border-bottom: 1px solid #f5f4f0; padding: 2px 10px; }
/* tab_stats END */
/* slider START */
.slider { margin-bottom: 20px; width: 100%; }
.slider .box { background: url(../../img/budowia/slider_box_bg.gif) repeat-y 0 0; float: left; }
.slider .box h4 { font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px; }
.slider .box p { margin: 0; padding: 5px 10px; }
.slider .box .arrow { background: url(../../img/budowia/slider_arrow_bg.gif) no-repeat right 0; height: 20px; }
.slider .box .active { background: url(../../img/budowia/slider_arrow_bg.gif) no-repeat right -100px !important; height: 20px; }
/* slider END */
/* logos START */
.logos img { border: 1px solid #f0f0f0; display: block; }
.logos td { width: 200px; padding-bottom: 5px; }
/* logos END */
