*{margin:0;padding:0;}
body{background:url(../images/bg.png) repeat-x;color:#2e2e2e;font:12px tahoma;line-height:165%;}
img{border:0;}

a:link{
     text-decoration: none ;
     color: #61970e ;
     background-color:inherit ;}
a:active,a:visited {
     color : #61970e;
     text-decoration: none ;
     background-color:inherit;}
a:hover {
     text-decoration: underline;
     color : #6ba413;
     background-color:inherit; }
     

.pageContainer{margin:auto;}
.pageContainer div, #pageContainer img{float:left;}

.grid{width:964px;}
.noDotted{list-style-type:none;}
.leftFloat, .leftFloat li{float:left;}
.rightFloat{float:right;}
.specjal{display:none;}
.endPage{clear:both;}
.noList,.noList li{background:none !important;}
.noList strong{padding-bottom:20px;display:block;}
.emptyOne{height:20px;}
.noIcon{margin:10px 0;}
.overWeight{font-weight:bold;}

#submenu li{position:relative;top:10px;margin:0 10px 0 5px}
#submenu li img{margin:0 5px 0 0;}
#submenu a, #submenu a:hover{color:#2e2e2e;}
#menu{float:left;height:20px;padding:2px 0 0 10px;width:954px;}
#menu li, #menu li a{color:#fff;}
#menu li a:hover{color:#fff;background:url(../images/hover.gif) no-repeat center 0;}
#menu li a{position:relative;bottom:1px;padding-top:6px;}
.activeMenu{border-bottom:1px solid #fff;background:url(../images/hover.gif) no-repeat center 0;}
#menu li{margin:0 30px 0 0;padding-top:1px;}
#top, #top a{height:121px}
#top{height:122px;background:url(../images/top.png) no-repeat;}

#formLink{width:142px;height:33px;background:url(../images/button.png) 0 0;float:left;position:relative;left:70px;}
#formLink:hover{background:url(../images/button.png) 142px 0;}

#contact{position:relative;left:107px;width:298px;background:url(../images/form.png) no-repeat;padding-top:90px;height:48px}
#target{position:relative;left:285px;background:url(../images/target.png) no-repeat;width:380px;height:138px;}
#footerMenu{font-size:10px;width:500px;margin:auto;float:none;}
.separator{margin:0 5px;color:#61970e;}

.colorBoxMargin{margin:20px 0 0 0;}
.blackBox{width:580px;}
.blackTitle{width:580px;height:28px;background:#000 url(../images/h_black.jpg) right top no-repeat;}
.blackTitle2{width:360px;height:28px;background:#000 url(../images/h_black.jpg) right top no-repeat;}
.blackTitleBox{margin-top:1px;border-top:1px solid #000}

.redBox{width:360px;position:relative;left:20px;}
.redTitle{width:360px;height:28px;background:#b91111 url(../images/h_red.jpg) right top no-repeat;}
.redTitleBox{margin-top:1px;border-top:1px solid #b91111}


.greenTitle{height:28px;background:#85c228 url(../images/h_green.jpg) right top no-repeat;}
.greenTitle2{width:360px;height:28px;background:#85c228 url(../images/h_green.jpg)  right top no-repeat;}
.greenTitle3{width:580px;height:28px;background:#85c228 url(../images/h_green.jpg)  right top no-repeat;}
.greenTitle4{width:964px;height:28px;background:#85c228 url(../images/h_green.jpg)  right top no-repeat;}

.greenTitleBox{margin-top:1px;border-top:1px solid #97c13b}

.greenTitle img, .redTitle img, .blackTitle img, .blackTitle2 img, .greenTitle2 img, .greenTitle3 img, .greenTitle4 img{margin:0 0 0 10px;}
.standardBox{background:url(../images/box_bg.jpg) no-repeat right top;}
.standardBox p{margin:5px;}
.standardBox ul li{padding-left:20px;background:url(../images/lst.gif) no-repeat 0 6px;}
.box2{padding:0 0 0 10px;width:280px !important;}
.blackHalf{width:290px}
.blackFull{width:580px}
.greenDuble{width:964px}
.redFull{width:360px !important}
.greenThree{width:346px !important;}
.greenThree2{width:253px !important;padding:0 0 0 3px;position:relative;left:5px;}


.iconParagraph strong{position:relative;bottom:10px;left:5px;}
.iconParagraph .numbers{width:28px;height:28px;}
.iconParagraph .arrowsCircle{width:30px;height:33px;}

#greenBoxon, #greenBoxonBottom, #greenBoxonTop{width:253px;}
#greenBoxon{background:url(../images/green_box_bg.jpg) top right repeat-y;margin:1px 0;position:relative;top:1px;}
#greenBoxonBottom{background:url(../images/green_box_bottom.jpg) bottom right no-repeat;}
#greenBoxonTop{background:url(../images/green_box_top.jpg) top right no-repeat ;}
#greenBoxContainer{padding:10px 10px 15px;}

.redBox ul li{background:url(../images/arrow_red.gif) no-repeat 0 6px;}
#footerContainer{width:100%;background:url(../images/footer_bg.png) repeat-x;margin:10px 0;font-size:10px;}
#footerList{padding:10px 0;}
#footerLogo{margin:3px 2px 0 0;position:relative;top:5px;}

/*kontakt*/
#form input{border:1px solid #84c226;background:#def6b9;font-size:11px;width:200px;height:20px;}
label{width:125px;float:left;text-align:right;margin:3px 2px 0 0;}
#form li{margin:0 0 4px 0;}
.formDesc{color:#333;font-size:10px;}
#checkBoxs label{float:none !important;}
#checkBoxs input{margin:5px;position:relative;top:5px;}
#buttonSend{width:141px;height:25px;border:0;background:url(../images/button.jpg) 0 0;margin:10px 0 0 80px;cursor:pointer;}
#buttonSend:hover{background-position:144px 0;}
textarea{width:342px;height:132px;border:1px solid #84c226;background:#def6b9;}

