body {margin: 0px; background: url(../graph/bg_main.gif) repeat-x #ffffff; text-align: center; font-family: arial; font-size: 12px}
#body {width: 958px; margin-left: auto; margin-right: auto; text-align: left}
#head {height: 183px}

form {margin: 0px}

.imgOv {display: none; position: absolute; z-index: 1}
.ov {cursor: pointer}

#headerLogo {display: block; position: absolute; margin-top: 33px; margin-left: -2px}
#headerRegister {display: block; position: absolute; margin-top: 54px; margin-left: 457px}
#headerLogin {display: block; position: absolute; margin-top: 54px; margin-left: 562px}
#headerLangPl {display: block; position: absolute; margin-top: 54px; margin-left: 665px}
#headerLangEng {display: block; position: absolute; margin-top: 54px; margin-left: 695px}
#headerLangRu {display: block; position: absolute; margin-top: 54px; margin-left: 727px}
#headerSearchInput {display: block; position: absolute; margin-top: 47px; margin-left: 766px; background: url(../graph/gr_poleTxt_szukaj.gif); padding-left: 10px; padding-right: 10px; padding-top: 2px; font-size: 11px; height: 19px; width: 113px; border: none}
#headerSearchSubmit {display: block; position: absolute; margin-top: 48px; margin-left: 903px;}
#headerWelcome {position: absolute; margin-top: 23px; margin-left: 563px; font-weight: bold; color: #808080}

#menu1 {display: block; position: absolute; margin-top: 135px;}
#menu2 {display: block; position: absolute; margin-top: 135px;}
#menu3 {display: block; position: absolute; margin-top: 135px;}
#menu4 {display: block; position: absolute; margin-top: 135px;}
#menu5 {display: block; position: absolute; margin-top: 135px;}
#menu6 {display: block; position: absolute; margin-top: 135px;}

#bannerFlash {width: 958px; height: 353px; background: url(../graph/gr_mnFlashBaner_temp.jpg)}
#banner {width: 958px; height: 139px; background: url(../graph/heder.png)}
#bannerHd {position: absolute; margin-top: 57px; margin-left: 44px}

#foot {height: 54px; background: #EDEDED; text-align: center}
#footContent {text-align: left; margin-left: auto; margin-right: auto; width: 955px; padding-top: 22px; padding-left: 3px}
a.footLink {text-decoration: none; color: #A3A3A3}
a.footLink:hover {text-decoration: underline}
.footDivider {display: inline-block; width: 1px; height: 11px; background: #A3A3A3; margin-left: 7px; margin-right: 7px; position: relative; top: 1px}
.footCopy {color: #A3A3A3; float: right}

#contentCol1 {width: 709px}
#contentCol2 {width: 1px; background: url(../graph/bg_divider.gif)}
#contentCol3 {width: 248px}

.rightContainer {padding-top: 34px; padding-left: 26px; width: 218px; margin-bottom: 190px}

.content {padding-top: 35px}

.tabContainer {width: 682px; height: 32px; border-bottom: 1px solid #959595; position: relative; top: 1px}
.tab {display: inline-block}
.tabOn {position: absolute}

p {margin-top: 0px}

.article_title {margin-left: 21px; margin-top: 36px; width: 665px; color: #DC7001; font-weight: bold}
.article_subtitle {font-weight: bold; margin-top: 25px; margin-bottom: 14px}
.article {margin-left: 21px; margin-top: 49px; width: 665px; color: #9A9A9A}

.link {display: block; text-decoration: underline; padding-left: 19px; background: url(../graph/ic_malaStrzalka.gif) 12px 6px no-repeat; margin-top: 22px; margin-bottom: 22px}
.link2 {display: block; text-decoration: underline; padding-left: 19px; background: url(../graph/ic_malaStrzalka2.gif) 12px 6px no-repeat; margin-top: 22px; margin-bottom: 22px}
a.link:hover {color: #9A9A9A}
a.link2:hover {color: #9A9A9A}

.linkCase {display: block; text-decoration: none; margin-top: 22px; margin-bottom: 22px; color: #9A9A9A; padding-left: 21px}
a.linkCase:hover {color: #DC7001; text-decoration: none;}

.caseTitle {color: #DC7001; font-weight: bold; display: block; padding-top: 10px;}
.caseDate {display: block; margin-top: 1px;}
.caseLead {display: block; margin-top: 10px;}

.linkProduct {display: block; text-decoration: none; margin-top: 22px; margin-bottom: 22px; color: #9A9A9A; padding-left: 21px}
a.linkProduct:hover {color: #DC7001; text-decoration: none;}

.productTitle {color: #DC7001; font-weight: bold; display: block; padding-top: 0px;}
.productDate {display: block; margin-top: 1px;}
.productLead {display: block; margin-top: 10px;}
.productMore {color: #DC7001; text-decoration: underline; margin-top: 18px; display: block}

.homeBox1 {width: 442px; height: 253px; background: url(../graph/gr_baner_przetestujDetektor.jpg) no-repeat; position: absolute; display: block}
a.homeBox1:hover {text-decoration: none}
.homeBox1_txt {display: block; width: 250px; color: #9E9E9E; position: absolute; margin-top: 93px; margin-left: 164px}
.homeBox1_bt {position: absolute; margin-top: 179px; margin-left: 166px}
.homeBox1_label {position: absolute; margin: 46px 0 0 164px; background: #3E3E3E; padding: 0 20px 10px 0}

.homeBox2 {width: 249px; height: 253px; background: url(../graph/gr_baner_produkty_dol.jpg) no-repeat left bottom; position: absolute; display: block; margin-left: 452px; color: #9E9E9E;}
a.homeBox2:hover {text-decoration: none; color: #DC7001}
.homeBox2_txt {display: block; width: 185px; position: absolute; margin-top: 19px; margin-left: 37px}

.homeBox3 {width: 249px; height: 253px; background: url(../graph/gr_baner_caseStudies_dol.jpg) no-repeat left bottom; position: absolute; display: block; margin-left: 711px; color: #9E9E9E;}
a.homeBox3:hover {text-decoration: none; color: #DC7001}
.homeBox3_txt {display: block; width: 185px; position: absolute; margin-top: 19px; margin-left: 37px}

.homeBox4 {width: 447px; height: 169px; background: url(../graph/bg_divider.gif) repeat-y right top; position: absolute; display: block}
a.homeBox4:hover {text-decoration: none}
.homeBox4_txt {display: block; width: 250px; color: #9E9E9E; position: absolute; margin-top: 43px; margin-left: 164px}
.homeBox4_bt {position: absolute; margin-top: 124px; margin-left: 164px}
.homeBox4_img {position: absolute; margin-left: 27px; margin-top: 8px}
.homeBox4_hd {position: absolute; margin-left: 167px; margin-top: 10px}

.homeBox5 {width: 258px; height: 169px; background: url(../graph/bg_divider.gif) repeat-y right top; position: absolute; display: block; margin-left: 447px}
a.homeBox5:hover {text-decoration: none}
.homeBox5_txt {display: block; width: 195px; color: #9E9E9E; position: absolute; margin-top: 43px; margin-left: 39px}
.homeBox5_bt {position: absolute; margin-top: 124px; margin-left: 37px}
.homeBox5_hd {position: absolute; margin-left: 38px; margin-top: 10px}

.homeBox6 {width: 255px; height: 169px; position: absolute; margin-left: 705px}
.homeBox6_txt {display: block; width: 200px; color: #9E9E9E; position: absolute; margin-top: 43px; margin-left: 28px}
.homeBox6_hd {position: absolute; margin-left: 29px; margin-top: 10px}
.homeBox6_bt {position: absolute; margin-top: 124px; margin-left: 27px}

.inputNewsletter {display: block; position: absolute; margin-left: 26px; margin-top: 121px; background: url(../graph/gr_poleTxt_newsletter.gif); padding-left: 10px; padding-right: 10px; padding-top: 2px; font-size: 11px; height: 23px; width: 126px; border: none; color: #9A9A9A}
.inputNewsletterBt {position: absolute; margin-left: 172px; margin-top: 121px}

.formTitle {font-weight: bold; padding: 17px 30px 16px 30px}
.formContact {width: 494px; height: 509px; display: block; background: url(../graph/gr_formularz_bg.gif); margin: 0px}
input.formContactInput {display: block; position: absolute; background: url(../graph/gr_poleTxt_formularza1.gif); padding-left: 10px; padding-right: 10px; padding-top: 2px; font-size: 11px; height: 22px; width: 184px; border: none; color: #9A9A9A}
textarea.formContactInput {overflow: auto; display: block; position: absolute; background: url(../graph/gr_poleTxt_formularza2.gif); padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; height: 185px; width: 414px; border: none; color: #9A9A9A}

form.formRight {height: 80px; margin-top: 19px}
input.formRight {margin-left: 0px; margin-top: 0px;}
div.formRight {margin-left: 146px; margin-top: 0px;}

.formLogin {width: 494px; height: 153px; display: block; background: url(../graph/gr_formularzLogin_bg.gif); margin: 0px}
.formError {color: #ff0000; display: none}

.formRegister {width: 494px; height: 340px; display: block; background: url(../graph/gr_formularzRegister_bg.gif); margin: 0px}

.article_tabs {border-left: 1px solid #999999; border-right: 1px solid #999999; margin: 0px; padding-left: 20px; padding-top: 49px; padding-right: 20px; width: 650px}
.tab_border_top {border-left: 1px solid #999999; width: 691px; height: 10px; background: url(../graph/gr_FrameOuter_rt.gif) no-repeat right top}
.tab_border_bottom {background: url(../graph/gr_FrameOuter_rb.gif) no-repeat right top; width: 692px; }
.tab_border_bottom2 {background: url(../graph/gr_FrameOuter_lb.gif) no-repeat left top; padding: 0 10px}
.tab_border_bottom3 {height: 10px; border-bottom: 1px solid #999999;}