body {background: url(../images/bg.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}

/* site  */

#page_bg {background: url(../images/templ/bg_1.jpg) no-repeat;  background-position: center 0px; height: 240px;}
#top_bg {background: url(../images/bg2.jpg) no-repeat top center; margin-left: auto; margin-right: auto; min-width: 970px; max-width: 1080px; height:318px; clear:both; }

#page {position: absolute; top: 0px; left: 50%; margin-left: -485px; margin-top:0px; width: 970px; height: 100%; z-index: 10; }

/* site value */

#top_group { width: 970px; height: 30px; }
#menu_group { padding-top: 8px; padding-right: 8px; text-align: right;  font: 10px tahoma; color: #dedede; }

#value { background: url(../images/bg3.jpg) no-repeat right 270px; width: 971px; min-height: 633px; }

#value_l { background: ; width: 675px; float:left; }

#value_l_1 { background:; width: 675px; height: 280px; }
#value_l_2 { background:; width: 675px;  }


#value_r { background: url(../images/bg4.jpg) no-repeat bottom right; height: auto; padding-bottom:  19px; width: 296px; float:left; }
#value_r_a { height: auto; padding-bottom:  19px; width: 296px; float:right; }

#value_r_1 { background:; width: 281px; margin-top: 24px; float:left; }

.menu_top_1 { background: url(../images/bg5.jpg) repeat-x; height: 24px; width: 271px; border-bottom: solid 1px #fff; padding-top: 8px; padding-left: 10px; font: bold 13px Arial; color: #fff; }
.menu_top_2 { background: url(../images/bg6.jpg) repeat-x; height: 24px; width: 271px; border-bottom: solid 1px #fff; padding-top: 8px; padding-left: 10px; font: bold 13px Arial; color: #fff;}
.menu_img {height: 95px; width: 281px; border-bottom: solid 1px #fff;}



/* links */
.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: #8b190c; text-decoration: none;}


#menu_group a { color: #fff; text-decoration: none; margin-left: 5px; margin-right: 5px;}
#menu_group a:visited { color: #fff; text-decoration: none;}
#menu_group a:hover { color: #ffd500; text-decoration: none;}

#value_r_1 a { color: #fff; text-decoration: none; }
#value_r_1 a:visited { color: #fff; text-decoration: none;}
#value_r_1 a:hover { color: #fff; text-decoration: none;}

.img_305_title a { padding-left: 8px; color: #fff; text-decoration: none; }
.img_305_title a:visited { color: #fff; text-decoration: none;}
.img_305_title a:hover { color: #fff; text-decoration: none;}

a.menu  { font: bold 13px Arial; color: #fff; text-decoration: none; margin-left: 5px; margin-right: 5px;}
a.menu :visited { font: bold 13px Arial; color: #fff; text-decoration: none;}
a.menu :hover { font: bold 13px Arial; color: #ffd500; text-decoration: none;}

/* images */ 
.img_def { border: 0px;}
.img_logo_grupa { border: 0px; padding-left: 180px;}



.img_305 {margin-bottom: 8px; width:305px; height: 190px; border: solid 1px #999999; }
.img_305_title { width: 307px; height: 224px; background: #999999 url(../images/bg5.jpg) repeat-x bottom; margin: 0px 0px 20px 20px; float: left;}


/* text */ 

h1 { padding-left: 20px; font: bold 15px Arial; color: #811709}
h2 { padding-left: 20px; font: bold 15px Arial; }

#value_l p { padding: 0px 20px 0px 20px; text-align: justify; line-height: 140%; }

.value_bottom {margin-left: 20px; width:620px; height: 30px; background-color: #fff; border-top: solid 1px #acacac; padding-top: 5px; clear:both;}


/*  bottom  */

#bottom {margin-left: 20px; width: 938px; height: 85px; background: #b8b7b7; border-top: solid 1px #b8b7b7; clear: both}
#bottom2 { width: 100%; min-height: 125px; 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 }

.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; }


img.img_5 { border: 0px; float: right; margin:  8px 8px 8px 8px}


/*  domygotowe.com - zakladki  */

.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-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; }





.uni_top_5 { margin-left: 20px; width: 300px; height: 123px; background-color: #fff; float: left; margin-top: 10px}

.input_8 {font: 11px tahoma; color: #686868; width: 150px; height: 16px; margin-top: 3px; color: #686868; border: 1px #d0d6dd 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.send { font: 11px tahoma; color: #fff; background-color: #8b190c; padding: 3px; border: 0px }