/*
main colors:
menugrey: e5e5e5
darkgreen: 228421
menugreen: 339e35
menudarkgrey: 707070
linkgreen: 6eba0d
*/

/* Defaults */
* { margin:0; padding:0; border:0; }
body {  font-family: tahoma, arial, verdana; color:#707070; font-size:11px; line-height:13px; }
a { font-family: tahoma, arial, verdana; color:#707070; text-decoration: none; }
.clear { clear:both; }
.wrapper { width:1000px; margin:0 auto; clear:both; }

/* header */
#header { width:100%; height:184px; padding-top:28px; }

#toplogo { width:242px; height:155px; margin:0 50px 0 37px; float:left; }
#abovemenu { width:666px; height:82px; padding:22px 5px 0 0; float:left; }
#greenline { width:560px; height:5px; background-color:#228421;margin:0 0 19px 106px; }
.superbuttons { margin-right:45px; float:right; font-size:11px; }
.superbuttons img { margin-right:5px; }

#mainmenu { width:560px; height:52px; padding-left:106px; background-color:#e5e5e5; float:left;	list-style-type:none; }
#mainmenu li { display:inline; float:left; }
#mainmenu a { font-size:14px; height:52px; padding:18px 24px; line-height:52px;margin:0; }
#mainmenu a:hover { background-color:#339e35;color:white; }
#menuselected { color:white; background:#339e35 url(images/menutri.gif) no-repeat center bottom; }
#belowmenubar { width:560px; height:29px; margin-right:5px; background-color:black; float:right; display:inline; }

#banner1 { width:100%; height:308px; }
#banner2holder { position:relative;clear:both;float:left; }
#banner2 { position:absolute; left:0px;top:152px; z-index:100; }
/* content */

.content { width:100%;margin:0;padding:0; }
#content_title { text-align:right; font-weight:bold; border-bottom:1px #e5e5e5 solid; color:#aaa; font-size:20px; line-height:30px; margin:10px 0 0 80px; padding-right:5px; }
.sector_title { margin:0; color:#339e35; font-size:20px; font-weight:bold; margin-top:30px; }
.sector_title2 { margin:0; color:#339e35; font-size:20px; font-weight:bold; margin-top:30px; line-height:30px;}

.leftcontent { float:left; width:384px; }
#greyleftspace { margin-left:16px; width:326px; padding:153px 22px 28px 22px; background-color:#e5e5e5;}
#greyleftspace h6 { font-size:20px;font-weight:normal;font-family: tahoma, arial, verdana; line-height:24px; }
#greyleftspace span { font-size:12px;margin-top:10px;display:block;line-height:18px;margin-bottom:20px; }
#greyleftspace ul{ font-size:12px;margin:10px 0;line-height:18px; }
#greyleftspace li { margin-left:15px; }
#greyleftspace a { text-decoration:underline; }
#rightcontent { width:609px; float:left; z-index:105; position:relative; overflow: hidden; }
#rightspace { margin:20px 33px 20px 33px; }
#rightspace dt { font-weight:bold; font-size:13px;margin:10px 0 5px 0; }
#rightspace dd, #rightspace p { font-size:11px; line-height:18px;margin:0 0 20px 0; }
#rightspace ul, #rightspace ol { margin-left: 30px; margin-bottom: 20px; line-height: 18px; }

#firsttitle { text-indent:60px; }
#firsttext { margin-left:20px; text-indent:20px; }
#firsttext a { text-indent:0; }

.greenmore { clear:both; margin-top:5px; }
.greenmore a { background-color:#339e35;color:white;padding:3px 10px; }

ul#portfolio { list-style: none; overflow: hidden; margin-left: 0px; }
.realizacje_lewa { float: left; width: 45%; overflow: hidden; }
.realizacje_prawa { float: right; width: 45%; overflow: hidden; }
.pacyfa { clear: both; }

#warstwa { position: absolute; left: 60px; bottom: 100px; width: 300px; height: 500px; background: #000; }

/* footer */
#footer { width:100%; position:relative; }

#footerlogo { width:130px; height:80px; margin:0 20px 0 5px; float:left; }
#footercontact { line-height:16px; }
#footercontact a { text-decoration:underline; color:#6eba0d; }
#footercontact strong { color:#339e35; }

#footermenu { float:left; margin-top:15px; }
#footerunderline { width:840px; margin-left:16px; float:left; display:inline;}
#footergreyline { width: 840px; height: 6px; background-color:#e5e5e5; line-height:6px; overflow:hidden; }

#footermenu ul { margin:20px 0 0 30px; float:left; list-style-type:none; display:inline; }
#footermenu li { display:inline; float:left; }
#footermenu a { margin:0 15px; }
#footerflowers { position:relative;top:25px;width:144px; height:142px;float:right; }
#footerrights {  float:right; margin:20px 10px 0 0;display:inline; }


/* finish */
