body {background: url(../images/templ/bg_1.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-position: center 0px; height: 240px;}
#page {position: absolute; top: 5px; left: 50%; margin-left: -470px; margin-top:0px; width: 940px; height: 100%; z-index: 10;}
#top_menu_1 {position: absolute; top: 42px; left: 50%; margin-left: -478px; margin-top:0px; width: 940px; height: 30px; z-index: 12; text-align:right; vertical-align: middle; font: 10px Verdana; color: #80af2b}
#top_menu_2 {position: absolute; top: 12px; left: 50%; margin-left: -478px; margin-top:0px; width: 940px; height: 30px; z-index: 12; text-align:right; vertical-align: middle; font: 10px Verdana; color: #80af2b}



.col { width: 932px; clear: both;}

.menu-l { background-color: #fff; width: 636px; min-height: 45px; margin: 0 0 7px 0; padding: 1px 0 1px 1px; border: solid 1px #c9c9c9; float: left;}
.menu-l-1 { background-color: #77b10e; width: 211px; min-height: 30px; padding-top: 15px; margin-right: 1px; float: left; text-align:center; }
.menu-l-2 { background-color: #a6a6a6; width: 211px; min-height: 30px; padding-top: 15px; margin-right: 1px; float: left; text-align:center;}
.menu-l-3 { background-color: #884c06; width: 211px; min-height: 30px; padding-top: 15px; margin-right: 1px; float: left; text-align:center;}
.menu-l-1 a, .menu-l-2 a, .menu-l-3 a { font: bold 14px Arial; color: #fff; text-decoration: none; }

.top-l { background-color: #fff; width: 636px; min-height: 22px; margin: 0 0 7px 0; padding: 1px 0 1px 1px; border: solid 1px #c9c9c9; float: left;}
.top-l-1 { background-color: #77b10e; width: 635px; min-height: 22px; padding-top: 5px; margin-right: 1px; float: left; text-align:center; }
.top-l-2 { background-color: #a6a6a6; width: 635px; min-height: 22px; padding-top: 5px; margin-right: 1px; float: left; text-align:center;}
.top-l-3 { background-color: #884c06; width: 635px; min-height: 22px; padding-top: 5px; margin-right: 1px; float: left; text-align:center;}
.top-l a { font: bold 14px Arial; color: #fff; text-decoration: none; }



.col-l { background-color: #fff; width: 640px;  margin: 0 0 8px 0; float: left;}

.col-r { background-color: #fff; width: 281px; height: auto; margin: 0 0 8px 0; padding: 1px; float: right; border: solid 1px #c9c9c9;}
 

#search_1 {width:281px; height:400px; margin-top: 1px; background: #8bc223 url(../images/templ/bg_6.jpg) }
#search_2 {width:281px; height:400px; margin-top: 0px;  background: #a6a6a6 url(../images/templ/bg_dzialki.jpg) }
#search_3 {width:281px; height:400px; margin-top: 0px;  background: #a6a6a6 url(../images/templ/bg_domygotowe.jpg) }

.text_box_1 { font: 11px Verdana; color: #fff; margin: 10px 25px 0px 25px; line-height: 170%;}

.projekty_top_1 { width:265px; height: 24px ; margin-top: 1px; padding: 9px 8px 0px 8px; background-color: #f8bd0b; font: bold 12px Arial; color: #fff; }
.projekty_top_2 { width:265px; height: 24px ; margin-top: 1px; padding: 9px 8px 0px 8px; background-color: #75ad14; font: bold 12px Arial; color: #fff; }
.projekty_top_3 { width:265px; height: 24px ; margin-top: 1px; padding: 9px 8px 0px 8px; background-color: #a6a6a6; font: bold 12px Arial; color: #fff; }
 

.projekty_value { width:281px; height: auto; margin-top: 1px; }
.projekty_top_1 a { font: bold 12px Arial; color: #fff; text-decoration: none; }
.projekty_top_2 a { font: bold 12px Arial; color: #fff; text-decoration: none; }
div.line_1 { width: 228px; height:10px; background: url(../images/templ/li1.gif) bottom repeat-x; margin: 0px 25px 0px 25px}



.baners {width:281px; height:auto; margin-top: 1px; background-color: #f4f4f4; clear: both; }


h1 {font: bold 17px Verdana; margin: 0px; padding: 0 3px 0 0; color: #80AF2B;}
h2 {font: bold 14px Arial; margin: 0px; padding: 7px 7px 0px 7px; color: #945609;}
h3 { font: bold 11px Tahoma; margin: 3px 0 0 7px; padding: 0px; color: #383838;}

p.title  {font: bold 14px Arial; margin: 0px; padding: 10px 7px 7px 7px; color: #945609;}

.uni_box  h3 { font: 11px Tahoma; color: #383838; text-decoration: none; line-height: 145%; margin: 12px 7px  }


em { font-style:normal; font-weight: bold; }

.projekty_top_1 h3, .projekty_top_2 h3, .projekty_top_3 h3 {  font: bold 12px Arial; color: #fff; margin: 0px; padding: 0px;}
.projekty_top_1 h4, .projekty_top_2 h4, .projekty_top_3 h4 {  font: bold 12px Arial; color: #fff; margin: 0px; padding: 0px;}
#search_1 h4, #search_2 h4, #search_3 h4 {  font: bold 12px Arial; color: #fff; margin: 0px; padding: 8px;}
.menu-l-1 h2, .menu-l-2 h2, .menu-l-3 h2, .top-l-1 h2, .top-l-2 h2, .top-l-3 h2 {font: bold 14px Arial; margin: 0px; padding: 0px; color: #fff;}


.uni_box {width:650px; background-color: #fff; margin-right: -7px; margin-top: 8px; padding-bottom: 0px;}
.box_uni { width: 207px; height: 222px; background: url(../images/templ/bg_5.jpg) no-repeat; margin: 0px 9px 6px 0px; float: left;}
.text_box { font: 11px Tahoma; color: #383838; text-decoration: none; line-height: 145%; margin: 12px 7px  }
img.mini {border: solid 1px #999999;}
img.mini2 {margin: 12px; float: left}

/* link */

.pyt {  color: #fff; text-decoration: none; }
a.pyt:visited { color: #fff; text-decoration: none; }
a.pyt:hover { color: #fff; 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;}

#top_menu_2 a { margin-left: 12px; padding: 2px; font: 10px Verdana; color: #383838; text-decoration: none;}
#top_menu_2 a:visited { color: #383838; text-decoration: none;}
#top_menu_2 a:hover { color: #fff; background-color: #fcc953; text-decoration: none;}

.link_b { font: bold 11px Tahoma; color: #383838; text-decoration: none;}
a.link_b:visited { font: bold 11px Tahoma; color: #383838; text-decoration: none;}
a.link_b:hover { font: bold 11px Tahoma; color: #80af2b; 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; }

/* images */

img.img_0 { border: 1px solid #6f695e; margin: 8px 0px 8px 0px;}
img.img_1 { border: 1px solid #6f695e; float: left; margin: 0px 6px 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 #fff;  margin:  0px}



.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_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_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_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_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 }



/* boxes */

.n_text_box_more { font: 11px Tahoma; color: #555555; text-decoration: none; line-height: 120%; margin: 7px 7px;  width: 170px; height: 15px; text-align: right; border-top: dotted 1px #c9c9c9;}
.n_text_box_1_more { font: bold 11px Tahoma; color: #555555; text-decoration: none; line-height: 120%; padding: 0px ;  margin: 6px 0px 10px 10px;  width: 338px;  height: 15px; text-align: center; border-top: dotted 1px #c9c9c9;}

.n_text_box_2_more { font: 11px Tahoma; color: #555555; text-decoration: none; line-height: 120%; margin: 6px 7px;  width: 328px; height: 15px; text-align: right; border-top: dotted 1px #c9c9c9;}
.n_text_box { font: 11px Tahoma; color: #555555; text-decoration: none; line-height: 120%; margin: 3px 7px 14px 7px; text-align: left  }
.n_text_box_2 { font: 11px Tahoma; color: #555555; text-decoration: none; line-height: 120%; margin: 14px 7px 7px 7px; text-align: left  }

.n_frame_1 {width: 948px;  margin-bottom: 0px; padding-bottom: 0px;}
.n_left {width: 651px; float: left;}
.n_right {width: 280px; float: left;}


.n_box_1 { width: 577px; height: 414px; margin: 0px 7px 7px 0px; float: left; border: solid 1px #c9c9c9;}
.n_box_2 { background-color: #fff; width: 344px; height: 414px; margin: 0px 7px 7px 0px; float: left; border: solid 1px #c9c9c9;}

#home { float:left; height:257px; width:392px; margin:0px; }
.feature { height:160px; position:absolute; width: 393px;  height:257px; overflow: hidden; background-color:#fff; }
.feature p {padding: 0px 15px 10px 10px; line-height: 130% }


.tabs21 img { border:none; }
.tabs21 { margin:0;}
.tabs21 li { width: 185px; height: 63px; border-top: solid 1px #fff; background-color:#fff; display:block; float:right; list-style:none;  }
.tabs21 li a { color:#333;  text-decoration:none;width:auto;}
.tabs21 li.active { background-color:#ddd; }
.tabs21 li a.active { color:#000; }


.tabs img { border:none; }
.tabs { margin:0;}
.tabs li { width: 185px; height: 63px; border-top: solid 1px #fff; background-color:#fff; display:block; float:right; list-style:none;  }
.tabs li a { color:#333;  text-decoration:none;width:auto;}
.tabs li.active { background-color:#ddd; }
.tabs li a.active { color:#000; }

#bottom { width: 932px; height: 95px; background: #b8b7b7; border-top: solid 1px #b8b7b7; }
#bottom2 { width: 932px; 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 }
