html, body {margin:0; padding:0}
body {background-color: #fff;/*#929292*/ text-align: center; font-family: 'Trebuchet MS', Verdana, Arial, Tahoma, sans-serif; font-size:12px;}

/*h1 {font-size: 20px; color: #ff8e01; margin: 0; padding: 0}*/
a {color: #000; text-decoration: none}
a:hover {color: #ff8e01}

#container {width: 980px; margin: 0 auto; text-align: left; background: #ffffff url(../images/background1.gif) top left repeat-x; min-height:700px; height:auto !important; height:700px;}
#menu1 a, #menu2 a {display: block; float: left; font-size: 33px; margin-left:25px; color:#000000}
#menu1 a:hover, #menu2 a:hover {color: #999}
#menu1 .selected, #menu2 .selected {color: #ff8e01}

#top {width: 980px; }
#logo {float: left; width: 342px; height: 167px; background: url(../img/logo.jpg) top center no-repeat; position: relative}
#logo a {position: absolute; top: 33px; left: 61px; width: 282px; height: 130px;}
#menu1 {float: right; width: 600px; height: 99px; padding-left: 38px; background: url(../img/menu1.jpg) top center no-repeat;}
#menu2 {float: right; width: 600px; height: 99px; padding-left: 38px; background: url(../img/menu2.jpg) top center no-repeat;}
#house_left {float: left; width: 342px; height: 246px; background: url(../img/house_left.jpg) top center no-repeat;}
#house_right {float: right; width: 638px; height: 314px; background: url(../img/house_right.jpg) top center no-repeat;}

#content1 {background-color: #929292;}
#content1_top {background: url(../img/content1_top.jpg) top center no-repeat; height: 70px; padding-top: 82px; text-align: center; font-size: 18px;}
#content1_middle {background: url(../img/content1_middle.jpg) top center repeat-y; min-height:400px; height:auto !important; height:400px;}
#content1_bottom {background: url(../img/content1_bottom.jpg) top center no-repeat; height: 80px; padding: 46px 90px 0 0}
#footer1 {background-color: #929292; padding: 5px 30px 10px 0; text-align: right}

#content1_top a {color: #000; text-decoration: none; margin-left: 5px; margin-right: 5px}
#content1_top a.active, #content1_top a:hover {color: #ff8e01}

#product_list, #project_details {padding: 0 0 0 120px; width: 760px;}
.project_list_box {float: left; width: 175px; margin-right: 15px; margin-bottom: 5px}
.project_list_box .last {margin-right: 0;}
.project_list_box .photo {height: 135px; overflow: hidden;}
.project_list_box .product_name {font-size: 17px;}

#project_details .photo {float: left; width: 534px; margin-bottom: 15px}
#project_details .info {float: right; width: 213px; text-align: justify}
#project_details h1 {font-size: 19px; margin: 0 0 15px 0; padding: 0; color: #ff8e01;}
#project_details .thumbs {float: left; width: 534px;}

#content2 {background-color: #929292;}
#content2_left {float: left; width: 635px; height: 588px; background: url(../img/bg_notatnik_left.jpg) top center no-repeat; position: relative}
#content2_right {float: right; width: 345px; height: 588px; background: url(../img/bg_notatnik_right.jpg) top center no-repeat; position: relative}
#content2_right a {position: absolute; left: 40px; bottom: 11px; width: 273px; height: 22px;}

#content2_left h1, #content1_top h1  {font-size: 25px; color: #ff8e01; margin: 0 0 15px 0; padding: 0}
#content1_top h1 {text-align:left; margin-left: 120px}
#content2_middle {position: absolute; top: 103px; left: 97px; width: 470px; height: 422px;}

#footer {color:#fff; font-size:11px;} 
#footer a {color:#fff; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.powrot {color: #FE8D00; font-size: 19px; font-weight: bold;}

/* stronicowanie */
p.pagination {padding:0;margin:0; text-align:right; font-size: 19px;}
.pagination a {font-size: 19px; color: #000; font-weight: bold; text-decoration: none;}
.pagination a:hover {text-decoration: underline;}
.current_page {color: #FE8D00}
