/* Layout*/
*html {margin: 0px;padding: 0px;}
body {background: #336600 url(../images/layout/main_bgr.jpg) repeat left top;margin: 0px;padding: 0px;color: #E3E3E3;font: 15px/23px Arial, Helvetica, sans-serif;}
#top {background: #FFFFFF;width: 100%;height: 160px;margin: 0px;padding: 0px;}
.insideTop {margin: 0px auto;width: 990px;padding-right: 0px;padding-left: 0px;}
#top_left {float: left;display: block;height: 120px;width: 200px;margin-left: 20px;margin-top: 20px;}
#maincontainer {width: 100%;background: url(../images/layout/content_bgr.jpg) repeat-x 0px 0px;padding: 20px 0px 15px;}
#flashcontainer {background: url(../images/layout/flashBGR.jpg) no-repeat 50% 50%;margin-right: auto;margin-left: auto;display: block;width: 990px;height: 360px;}
#flashcontent {margin-left: 15px;position: relative;top: 20px;}
#content {background: #003300 url(../images/layout/contentBGR.jpg) repeat;width: 984px;min-height:580px;margin-right: auto;margin-left: auto;margin-top: 10px;}
#content div.inside {padding: 20px;overflow: hidden;}
/* Nawigacja*/
#nawigacja {float: right;display: block;margin-top: 45px;margin-right: 20px;}
#nawigacja ul {list-style: none;display: block;margin: 0px;padding: 0px;}
#nawigacja ul li {list-style: none;display: block;border-left: 1px solid #cccccc;float: left;}
#nawigacja ul li.ostatni {border-right: 1px solid #cccccc;}
#nawigacja a {font-size: 13px;line-height: 16px;color: #666666;font-weight: bold;text-decoration: none;display: block;padding: 54px 25px 0px;font-style: normal;margin: 0px;}
#nawigacja a.link1 {background: url(../images/layout/home.jpg) no-repeat center top;}
#nawigacja a.link2 {background: url(../images/layout/ofirmie.jpg) no-repeat center top;}
#nawigacja a.link3 {background: url(../images/layout/oferta.jpg) no-repeat center top;}
#nawigacja a.link4 {background: url(../images/layout/referencje.jpg) no-repeat center top;}
#nawigacja a.link5 {background: url(../images/layout/kontakt.jpg) no-repeat center top;}
#nawigacja a.link1_biezacy {background: url(../images/layout/home_hov.jpg) no-repeat center top;}
#nawigacja a.link2_biezacy {background: url(../images/layout/ofirmie_hov.jpg) no-repeat center top;}
#nawigacja a.link3_biezacy {background: url(../images/layout/oferta_hov.jpg) no-repeat center top;}
#nawigacja a.link4_biezacy {background: url(../images/layout/referencje_hov.jpg) no-repeat center top;}
#nawigacja a.link5_biezacy {background: url(../images/layout/kontakt_hov.jpg) no-repeat center top;}
#nawigacja a.link1:hover {background: url(../images/layout/home_hov.jpg) no-repeat center top;}
#nawigacja a.link2:hover {background: url(../images/layout/ofirmie_hov.jpg) no-repeat center top;}
#nawigacja a.link3:hover {background: url(../images/layout/oferta_hov.jpg) no-repeat center top;}
#nawigacja a.link4:hover {background: url(../images/layout/referencje_hov.jpg) no-repeat center top;}
#nawigacja a.link5:hover {background: url(../images/layout/kontakt_hov.jpg) no-repeat center top;}
/* rightBlock*/
#rightBlock {margin-left: 10px;margin-bottom: 8px;float: right;width: 420px;}
#rightTop {background: url(../images/layout/rightTopBG.jpg) no-repeat left top;width: 400px;border: 10px solid #214200;margin-bottom: 19px;}
#rightTop div.inside {padding: 15px 20px 20px;}
#rightTop h3 {background: #214200;font-size: 22px;line-height: 22px;font-weight: normal;color: #FFFF33;text-align: center;padding-bottom: 16px;padding-top: 16px;display: block;margin: 5px 0px 0px;letter-spacing: -1px;}
#rightTop ul {margin: 0px;padding: 0px;list-style: none;}
#rightTop ul li {font-size: 15px;line-height: 22px;font-weight: bold;color: #336600;padding-left: 50px;border-bottom: 1px solid #336600;padding-top: 10px;padding-bottom: 11px;margin: 0px;background: url(../images/layout/h4BGR.jpg) no-repeat 8px center;list-style: none;border-top: 1px solid #FFFFFF;}
#rightTop ul li.last {border-bottom: none;}
#rightBottom a {padding: 10px;margin-right: 14px;background: #214200;display: block;float: left;}
#rightBottom a.last {margin-right: 0px;}
#rightBottom a:hover {background: #CCCCCC;}
#rightBottom a img{ border: 3px solid #FFFFFF;}
/* headers etc.*/
h1 {font-size: 42px;line-height: 50px;color: #E2E2E2;font-weight: normal;letter-spacing: -1px;padding: 0px;margin: 0px;}
h2 {font-size: 25px;line-height: 36px;padding: 0px;margin-top: 30px;margin-bottom: 10px;font-weight: normal;letter-spacing: -1px;}
a {color: #FFFFFF;text-decoration: none;}
a:hover {color: #FFCC00;text-decoration: underline;}
/* stopka*/
#stopka {margin: 8px 0px 0px;width: 100%;background: #FFFFFF;}
#stopka div.insideSt {padding: 12px;width: 990px;margin-right: auto;margin-left: auto;}
#minilinki {margin-right: auto;margin-left: auto;text-align: center;}
#minilinki a {font-size: 11px;line-height: 11px;color: #336600;border-left: 1px solid #FFCC00;text-decoration: none;display: inline;padding: 0px 10px;text-align: center;margin: 0px;}
#minilinki a:hover {color: #333333;text-decoration: underline;}
#minilinki a.last {border-right: 1px solid #FFCC00;}
#stopka p {color: #999999;font-size: 10px;line-height: 26px;text-align: center;margin: 0px;padding: 0px;font-weight: bold;}
#stopka p a {color: #999999;}