body {background: url(../images/templ/bg_0--.jpg) repeat-x; height: 100%; background-position: center 0px; margin: 0; padding: 0; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #444}


#page_bg {background: url(../images/templ/bg_1.jpg) no-repeat;  background-position: center 0px; height: 240px;}
#banner_top { position: absolute; top: 0px; left: 50%; margin-left: -470px; margin-top:0px; width: 940px; height: 40px; z-index: 12;}

#page {position: absolute; top: 0px; left: 50%; margin-left: -470px; margin-top:0px; width: 940px; height: 100%; z-index: 10;}
#page_2 {position: absolute; top: 45px; left: 50%; margin-left: -470px; margin-top:0px; width: 940px; height: 100%; z-index: 10;}

#top_menu {position: absolute; top: 10px; left: 50%; margin-left: -478px; margin-top:0px; width: 940px; height: 30px; z-index: 11; text-align:right; vertical-align: middle; font: 10px Verdana; color: #80af2b}
#top_menu_2 {position: absolute; top: 45px; left: 50%; margin-left: -478px; margin-top:0px; width: 940px; height: 30px; z-index: 11; text-align:right; vertical-align: middle; font: 10px Verdana; color: #80af2b}
#page_l {width:650px; float:left;}
#page_l_l {width:643px; float:left;}
#page_l_l_0 {width:633px; height:380px; background-color: #cfcfcf }

#page_l_r_0 {width:7px; height:177px; margin-top: 38px; background: url(../images/templ/bo1la.gif) no-repeat }
#page_l_r_0a {width:7px; height:177px; margin-top: 38px; background: url(../images/templ/bo1la.gif) repeat-y }






#page_l_r_1 {width:7px; height:223px; background: url(../images/templ/bo2l.gif) repeat-y }

#page_l_r_1a {width:7px; height:1005px; background: url(../images/templ/bo2l.gif) repeat-y }

#page_l_r_1b {width:7px; height:582px; background: url(../images/templ/bo2l.gif) repeat-y }
#page_l_r_1c {width:7px; height:717px; background: url(../images/templ/bo2l.gif) repeat-y }

#page_l_r_2 {width:7px; height:7px; background: url(../images/templ/bo1bl.gif) no-repeat }

#page_l_r {width:7px; float:right;}
#page_r {width:290px; float:right;}

#page_r_l {width:281px; float:left;}
#page_r_l_0 {width:281px; height:19px; margin-top: 31px; background: url(../images/templ/bo1t.gif) bottom repeat-x; border-bottom: solid 1px #ffffff; }

#page_r_l_0b {width:281px; height:394px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-top: 0px; background: url(../images/templ/top_menu.jpg) bottom no-repeat; }

#page_r_l_0c {width:281px; height:721px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-top: 0px; background: url(../images/templ/typy_ogrodow.jpg) bottom no-repeat; }
#page_r_l_0d {width:281px; height:380px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; margin-top: 0px; background: url(../images/templ/roslina_tygodnia.gif) bottom no-repeat; }


#page_r_l_1 {width:281px; height:388px; border: solid 1px #ffffff; border-top: 0px; background: #8bc223 url(../images/templ/bg_6.jpg) }
#page_r_l_1a {width:281px; height:400px; border: solid 1px #ffffff; background: #8bc223 url(../images/templ/bg_6a.jpg) }

#search_2 {width:281px; height:400px; border: solid 1px #ffffff; background: #8bc223 url(../images/templ/bg_6a.jpg) }

#page_r_l_2 {width:281px; height:253px; margin-top: -1px; border: solid 1px #ffffff; background-color: #999999 }
#page_r_l_3 {width:281px; height:34px; margin-top: -1px; border: solid 1px #ffffff; background: #8bc223 url(../images/templ/bg_3.jpg) }
#page_r_l_3a {width:281px; height:34px; margin-top: -1px; border: solid 1px #ffffff; background: #f9c229 url(../images/templ/bg_3b.jpg) }
#page_r_l_3b {width:281px; height:315px; margin-top: -1px; border: solid 1px #ffffff; background-color: #fff }

#page_r_l_4 {width:283px; height:7px; background: url(../images/templ/bo2r.gif) repeat-x }
#page_r_l_4a {width:283px; height:7px; background: url(../images/templ/bo2r.gif) repeat-x }

#page_r_r {width:7px; float:right;}
#page_r_r_0 {width:7px; height:398px; margin-top: 41px; background: url(../images/templ/bo1r.gif) repeat-y }
#page_r_r_0a {width:7px; height:1180px; margin-top: 41px; background: url(../images/templ/bo1r.gif) repeat-y }
#page_r_r_0b {width:7px; height:1008px; margin-top: 41px; background: url(../images/templ/bo1r.gif) repeat-y }
#page_r_r_0c {width:7px; height:1145px; margin-top: 41px; background: url(../images/templ/bo1r.gif) repeat-y }

#page_r_r_1 {width:7px; height:7px; background: url(../images/templ/bo1br.gif) no-repeat }

.projekty_top_2 { width:265px; height: 24px ; border-bottom: solid 1px #fff; border-left: solid 1px #fff; border-right: solid 1px #fff; padding: 8px 8px 0px 8px; background-color: #75ad14; font: bold 13px Arial; color: #fff; }
.projekty_top_1 { width:265px; height: 24px ; border-bottom: solid 1px #fff; border-left: solid 1px #fff; border-right: solid 1px #fff; padding: 8px 8px 0px 8px; background-color: #f8bd0b; font: bold 13px Arial; color: #fff; }

.projekty_value { width:281px; height: auto; border-bottom: solid 1px #fff; border-left: solid 1px #fff; border-right: solid 1px #fff; }

.projekty_top_1 a { font: bold 13px Arial; color: #fff; text-decoration: none; }
.projekty_top_2 a { font: bold 13px Arial; color: #fff; text-decoration: none; }



#bottom { width: 100%; height: 85px; background: #b8b7b7; border-top: solid 1px #b8b7b7; }
#bottom2 { width: 100%; height: 145px; background: url(../images/templ/bg_4.jpg) repeat-x #b0aeaf; border-top: solid 1px #ffffff;}

.text_bottom {font: 10px Tahoma; color: #8a8a8a; line-height: 170%; margin: 10px }
.text_h1 {font: bold 18px Verdana; margin: 0px; padding: 10px }

.text_h2 {font: bold 18px Tahoma; margin: 0px; padding-left: 18px; padding-top: 10px; }
.text_h2a {font: 11px Tahoma; margin: 0px; padding-left: 18px; padding-right: 10px; padding-top: 4px; }


.pyt {  color: #fff; text-decoration: none; }
a.pyt:visited { color: #fff; text-decoration: none; }
a.pyt:hover { color: #fff; text-decoration: none; }

.link_bottom {font: 10px Tahoma; color: #fff; text-decoration: none; }
a.link_bottom:visited {font: 10px Tahoma; color: #fff; text-decoration: none; }
a.link_bottom:hover {font: 10px Tahoma; color: #8a8a8a; text-decoration: none; }

.text_box { font: 11px Tahoma; color: #383838; text-decoration: none; line-height: 145%; margin: 12px 7px  }
.text_box_uni {font: font: 11px Tahoma; color: #383838; text-decoration: none; line-height: 125%; margin: 6px 12px  }

.link_box {font: bold 10px Tahoma; color: #fff; text-decoration: none; }
a.link_box:visited {font: bold 10px Tahoma; color: #fff; text-decoration: none; }
a.link_box:hover {font: bold 10px Tahoma; color: #8a8a8a; text-decoration: none; }

.link_3 { font: 10px Verdana; color: #383838; text-decoration: none;}
a.link_3:visited { font: 10px Verdana; color: #383838; text-decoration: none;}
a.link_3:hover { font: 10px Verdana; color: #80af2b; text-decoration: none;}

.link { font: 11px Tahoma; color: #383838; text-decoration: none;}
a.link:visited { font: 11px Tahoma; color: #383838; text-decoration: none;}
a.link:hover { font: 11px Tahoma; color: #80af2b; text-decoration: none;}

.text_box_1 { font: 11px Verdana; color: #fff; margin: 10px 25px 0px 25px; line-height: 140%;}
.text_box_2 { font: 11px Verdana; color: #fff; margin: 5px 25px 0px 25px}
.text_box_3 { font: 11px Verdana; color: #fff; margin: 10px 25px 0px 25px; }
.text_box_4 { font: 11px Verdana; color: #693100; text-align: justify; margin: 10px 10px 10px 10px; }
.text_box_5 { font: 10px Verdana; color: #444; text-align: justify; margin: 8px 8px 8px 8px; }

.text {font: 11px tahoma; color: #555555; text-align: justify; margin: 10px 10px 0px 0px;}
.text_8 {font: 11px tahoma; color: #555555; text-align: justify; margin: 0px 10px 0px 0px;}
.text_uni {font: 11px tahoma; color: #555555; text-align: justify; margin: 10px 0px 10px 0px;}

.text_cena {font: bold 14px tahoma;}
.text_data { font: 9px Verdana; color: #fff; }


img.mega_2 {border: solid 1px #999999; float:left; margin: 0px 10px 10px 0px; }
img.mini {border: solid 1px #999999;}
img.mini2 {margin: 12px; float: left}


img.img_0 { border: 1px solid #6f695e; float: center; margin: 8px 0px 8px 0px;}
img.img_1 { border: 1px solid #6f695e; float: left; margin: 0px 8px 8px 0px}
img.img_2 { border: 1px solid #6f695e; float: right; margin: 0px 0px 8px 8px;}
img.img_3 { border: 1px solid #6f695e; float: left; margin:  0px 8px 8px 0px}
img.img_4 { border: 0px; float: left; margin: 0px 8px 8px 0px}
img.img_5 { border: 0px; float: right; margin:  8px 8px 8px 8px}
img.img_6 { border: 1px solid #535353;  margin:  0px}



#line_1 {width:643px; height:21px; background-color: #fff; border-bottom: solid 3px #6a9d13; margin-bottom: 8px; margin-top: 8px}
#line_2 {width:643px; height:21px; background-color: #fff; border-top: solid 3px #f9c229 ; margin-bottom: 8px}
.line_3 {width:643px; background-color: #fff; border-bottom: solid 3px #6a9d13; margin-bottom: 8px; margin-top: 8px}
.line_4 {width:643px; background-color: #fff; border-bottom: solid 3px #f9c229; margin-bottom: 8px; margin-top: 8px}
.line_5 {width:643px; background-color: #fff; border-top: solid 3px #f9c229 ; margin-bottom: 8px}
.line_6 {width:643px; background-color: #fff; border-bottom: solid 3px #f9c229; border-top: solid 3px #6a9d13; margin-bottom: 8px; margin-top: 0px}
.line_7 {width:643px; background-color: #fff; margin-bottom: 8px; margin-top: 0px}
.line_8 {width:643px; background-color: #fff; border-top: solid 3px #6a9d13; margin: 0px; padding: 0px;}

.banner_1 {width:641px; height:70px; background-color: #d9d9d9; border: dashed 1px #acacac ; margin-bottom: 8px}
.banner_2 {width:279px; height:70px; background-color: #d9d9d9; border: dashed 1px #acacac ; margin-top: 8px}

.input {font: 12px tahoma; width: 500px; margin-top: 3px; color: #686868; border: 1px #74b41a solid; height: 16px; background-color: #ffffff;}
.input2 {font: 12px tahoma; width: 500px; height: 60px; margin-top: 3px; color: #686868; border: 1px #74b41a solid; background-color: #ffffff;}

.input_4 {font: 11px tahoma; color: #686868; width: 90px; height: 16px; margin-top: 3px; color: #686868; border: 1px #74b41a solid; background-color: #ffffff;}
.input_4a {font: 11px tahoma; color: #686868; width: 200px; height: 16px; margin-top: 3px; color: #686868; border: 1px #74b41a solid; background-color: #ffffff;}
.input_5 {font: 11px tahoma; color: #686868; width: 200px; height: 20px; margin-top: 3px; color: #686868; border: 1px #74b41a solid; background-color: #ffffff;}

.input_4dz {font: 11px tahoma; color: #686868; width: 90px; height: 16px; margin-top: 3px; color: #686868; border: 1px #8a8888 solid; background-color: #ffffff;}
.input_5dz {font: 11px tahoma; color: #686868; width: 200px; height: 20px; margin-top: 3px; color: #686868; border: 1px #8a8888 solid; background-color: #ffffff;}



.input_a4 {font: 11px tahoma; color: #686868; width: 90px; height: 16px; margin-top: 3px; color: #686868; border: 1px #805002 solid; background-color: #ffffff;}
.input_a4a {font: 11px tahoma; color: #686868; width: 200px; height: 16px; margin-top: 3px; color: #686868; border: 1px #805002 solid; background-color: #ffffff;}
.input_a5 {font: 11px tahoma; color: #686868; width: 200px; height: 20px; margin-top: 3px; color: #686868; border: 1px #805002 solid; background-color: #ffffff;}


.input_8 {font: 11px tahoma; color: #686868; width: 85px; height: 16px; margin-top: 3px; color: #686868; border: 1px #999999 solid; background-color: #ffffff;}
.input_7 {font: 11px tahoma; color: #686868; width: 170px; height: 20px; margin-top: 3px; color: #686868; border: 1px #999999 solid; background-color: #ffffff;}
.input_8a {font: 11px tahoma; color: #686868; width: 300px; height: 16px; margin-top: 3px; color: #686868; border: 1px #999999 solid; background-color: #ffffff;}

.input_9 {font: 11px tahoma; color: #686868; width: 300px; height: 16px; margin-top: 3px; color: #686868; border: 1px #d0d6dd solid; background-color: #ffffff;}
.input_9a {font: 11px tahoma; color: #686868; width: 150px; height: 16px; margin-top: 3px; margin-left: 10px; color: #686868; border: 1px #d0d6dd solid; background-color: #ffffff;}

.input_10 {font: 11px tahoma; color: #686868; width: 300px; height: 67px; margin-top: 3px; color: #686868; border: 1px #d0d6dd solid; background-color: #ffffff;}
.input_11 {font: 11px tahoma; color: #686868; width: 300px; height: 20px; margin-top: 3px; color: #686868; border: 1px #d0d6dd solid; background-color: #ffffff;}


.input3 {font: 12px tahoma; width: 500px; height: 180px; margin-top: 3px; color: #686868; border: 1px #74b41a solid; background-color: #ffffff;}
input.send { font: 11px tahoma; color: #fff; background-color: #86c604; padding: 3px; border: 0px }

.tab_1 { border-collapse: separate; border-spacing: 1px; border: 0px; padding: 0px; width: 635px; }
.tab_1 th{ width: 158px; background-color: #eaeaea; padding: 7px; vertical-align: top; text-align: left; color: #686868; }
.tab_1 td{ width: 158px; background-color: #fafafa; padding: 7px; vertical-align: top; text-align: left; }

.box_serch {width:633px; height: 200px; background: #fff url(../images/templ/wyszukiwanie_zaawansowane.gif) no-repeat;  margin-bottom: 0px; padding-bottom: 0px; border: solid 1px #999999;}

.box_konkurs {width:633px; height: 300px; background: #fff url(../images/templ/konkurs.jpg) no-repeat;  margin-bottom: 0px; padding-bottom: 0px; border: solid 1px #999999;}


.tab_serch {       padding: 0px;       width: 613px; border-collapse: separate; border-spacing: 0px; }
.tab_serch td{height: 20px; border-bottom: solid 1px #d0d6dd;       padding: 6px;       vertical-align: top;}
.tab_serch td{height: 20px;        border-bottom: solid 1px #d0d6dd;       padding: 6px;       vertical-align: top;}

.tab_serch th{       background: #f4f4f4;       border-top: dotted 1px #d0d6dd;       padding: 6px;       vertical-align: top;       text-align:left;}

.uni_box {width:650px; background-color: #fff; margin-right: -7px; margin-bottom: 0px; padding-bottom: 0px;}
.uni_box_1 {width:635px; background-color: #fff;  margin-bottom: 0px; padding-bottom: 0px;}
.uni_box_0 {width:635px; height: 130px; background-color: #fff; border-top: dotted 1px #999999; border-bottom: dotted 1px #999999; padding: 10px 0px 10px 0px;}
.uni_box_2 {width:633px; height: 130px; background-color: #fff; border: solid 1px #999999; }
.uni_box_2a {width:191px; height: 130px; background-color: #fff;  float: left;}
.uni_box_2b {width:191px; height: 130px; background-color: #fff; float: left;}
.uni_box_2c {width:191px; height: 130px; background-color: #fff; float: left;}
.uni_box_2d {width:20px; height: 130px; background: #999999 url(../images/templ/wizualizacje.gif) no-repeat; float: left;}
.uni_box_2e {width:20px; height: 130px; background: #999999 url(../images/templ/elewacje.gif) no-repeat; float: left;}
.uni_box_2f {width:20px; height: 130px; background: #999999 url(../images/templ/rzuty.gif) no-repeat; float: left;}

.uni_box_foto {width:203px; height: 130px; background-color: #999999; border: solid 1px #999999; padding: 0px;}

.uni_box_3 {width:635px; background-color: #fff; border-bottom: dotted 1px #7b7b7b;}
.banner_rodzina {width:635px; height: 60px; background: #fff url(../images/templ/rodzina_na_swoim.gif)}

.uni_box_4a {width:205px; height: 130px; background-color: #fff; border: solid 1px #999999; }

.uni_top {width:635px; height: 20px; background-color: #fff; margin-bottom: 7px; border-bottom: dotted 1px #7b7b7b;}
.uni_bottom {width:635px; height: 30px; background-color: #fff; border-top: dotted 1px #7b7b7b; padding-top: 5px; clear: both;}

.uni_top_2 { font: bold 12px Verdana; color: #fff; width:621px; height: 16px; background-color: #909090; margin: 0px 0px 5px 0px; padding: 7px;}

.uni_top_zamowienie { width: 635px; height: 30px; background: url(../images/templ/zamowienie_projektu.gif) no-repeat; float: left;}
.uni_top_3 { width: 635px; height: 133px; background: url(../images/templ/top_kup_projekt.gif) no-repeat; float: left;}
.uni_top_3a {width:203px; height: 130px; background-color: #999999; border: solid 1px #999999; padding: 0px; float: left;}
.uni_top_3b { width: 430px; height: 133px; float: left;}

.uni_top_4 { width: 317px; height: 330px; background-color: #fff; float: left; margin-top: 10px}
.uni_top_5 { width: 317px; height: 173px; background-color: #fff; float: left; margin-top: 10px}
.uni_top_6 { width: 635px; height: 84px; background: url(../images/templ/top_projekt.gif) no-repeat;}
.uni_top_7 { width: 317px; height: 390px; background-color: #fff; float: left; margin-top: 10px}


.box_uni { width: 207px; height: 222px; background: url(../images/templ/bg_5.jpg) no-repeat; margin: 0px 7px 6px 0px; float: left;}
.box_uni_2 { width: 207px; height: 180px; background: url(../images/templ/bg_5.jpg) no-repeat center bottom; margin: 0px 7px 6px 0px; float: left;}

.box_left { width: 207px; float: left; margin: 0px 10px 0px 0px; }
.box_right { width: 424px; float: right; }
.box_right_left { width: 207px; float: left; margin: 0px 10px 0px 0px; }
.box_right_right { width: 207px; float: right; }

.box_l { width: 207px; height: 222px; background: url(../images/templ/bg_5.jpg) no-repeat; margin: 0px 0px 7px 0px; float: left;}
.box_r { width: 425px; height: 222px; float: right; }
.box_r_l { width: 207px; height: 222px; background: url(../images/templ/bg_5.jpg) no-repeat; margin: 0px 0px 7px 0px; float: left;}
.box_r_r { width: 207px; height: 222px; background: url(../images/templ/bg_5.jpg) no-repeat; margin: 0px 0px 7px 0px; float: right;}

.box_la { width: 207px; height: 200px; background: url(../images/templ/bg_5.jpg) no-repeat;  background-position: bottom; margin: 0px 11px 7px 0px; float: left;}
.box_ra { width: 425px; height: 200px; float: right; }
.box_r_la { width: 207px; height: 200px; background: url(../images/templ/bg_5.jpg) no-repeat; background-position: bottom; margin: 0px 11px 0px 0px; float: left;}
.box_r_ra { width: 207px; height: 200px; background: url(../images/templ/bg_5.jpg) no-repeat; background-position: bottom; float: right;}

div.line_1 { width: 228px; height:10px; background: url(../images/templ/li1.gif) bottom repeat-x; margin: 0px 25px 0px 25px}
