body{color:#a0a0a0;background:white url(/i/bh_n.png) repeat-x scroll 0px 102px;}
#p_wrp, .error_page{background-color:white;clear:both;padding:0px 0px 0px 0px;margin:0;margin-top:7px;border:1px solid #b9bbbd;border-top:1px;margin-bottom:40px;}
.error_page{border-top:1px solid #b9bbbd;}
#header{float:left;}
.container{margin-left:auto;margin-right:auto;width:955px;padding-top:7px;background:transparent;}
li{margin-left:0px;}
ul{list-style:none;}
a{color:#BCBCBC;text-decoration:none;}
fieldset{margin:0px;padding:0px;}
fieldset legend{display:none;}
ul.sub_menu li{margin-bottom:10px;}
ul.sub_menu li.selected a{color:#3ec2f3;}
h2, ul.sub_menu li a{font-weight:bold;text-decoration:none;font-size:13px;color:#1b191a;margin:0px;display:inline;padding-right:15px;}
h2.title, ul.sub_menu li a.title{display:block;background:white url(/i/arrow.png) no-repeat 0px 3px;padding-left:18px;}
h2.title a{color:#1b191a;}
h2.clear{background:none;font-size:13px;}
#left_menu h2.title{margin-bottom:10px;}
h3{margin:0px;padding:0px;font-size:11px;font-weight:bold;color:black;}
h4{font-size:11px;font-weight:bold;margin:0px;padding:0;}
#stopka{color:#bcbcbc;width:955px;margin:0 auto 20px;text-align:center;font-size:10px;position:relative;}
#seo4{width:955px;margin:0 auto 20px;text-align:center;position:relative;}
#seo4 a{position:absolute;right:4px;top:-10px;}
#logo{width:190px;height:31px;float:left;margin-left:21px;background:url(/i/logo_n.png);margin-bottom:22px;margin-top:21px;}
#logo h1{margin-bottom:0px;width:100%;height:100%;}
#logo a{color:black;text-indent:-6000px;display:block;width:100%;height:100%;}
#short_top_menu{width:400px;float:right;text-align:right;position:relative;}
#short_top_menu ul{float:right;}
#short_top_menu ul li{display:block;float:left;padding-left:10px;background:url(/i/top_dot.gif) no-repeat center left;line-height:20px;margin-left:3px;}
#short_top_menu li.ebform{background:none;padding-left:5px;padding-right:5px;display:none;}
#short_top_menu ul li a{color:#88888a;text-decoration:none;} 
#menu{clear:both;float:left;width:100%;}
#menu ul{width:720px;margin-left:12px;float:left;margin-top:6px;padding-bottom:4px;}
#menu ul li{display:inline;margin-left:7px;padding-right:7px;background:url(/i/tp_menu_br.gif) no-repeat top right;font-weight:bold;}
#menu ul li.nopipe{background-image:none;}
#menu ul li a{color:#060606;font-size:13px;text-decoration:none;border-bottom:2px solid white;padding-bottom:2px;}
#menu ul li.active a, #menu ul li a:hover{border-bottom:2px solid #00a6ee;}
#search{width:209px;float:right;text-align:right;margin-right:14px;}
#login{text-align:right;margin-right:14px;margin-top:6px;width:285px;float:right;}
#login input.text{width:98px;margin-left:10px;}
#banner{clear:both;margin:0;padding:0;}
div.btop{clear:both;height:4px;background-color:#4C4C4C;border:0;margin:0;padding:0;font-size:0px;margin-left:9px;}
div.bbottom{border:0px;height:0px;}
#banner_main{clear:both;margin:0;padding:0;width:954px;height:307px;position:relative;border-top:4px solid #4C4C4C;}
#banner_main a{width:541px;height:141px;display:block;position:absolute;top:75px;left:223px;}
#banner_main ul li{display:inline;float:right;}
.handle, .handlen{float:right;margin-left:2px;cursor:pointer;position:absolute;right:0px;top:0px;}
.handle1{right:20px;}
.handle2{right:60px;}
.handle3{right:100px;}
.handle4{right:140px;}
.bstart{background:url(/i/banner2.jpg) no-repeat top right;}
#left_menu{margin-left:0px;width:156px;float:left;padding-left:22px;padding-top:43px;border-top:4px solid #4c4c4c;}
#righ_place{width:769px;float:right;}
#banner_small{width:769px;float:right;border-top:4px solid #4c4c4c;border-bottom:1px solid #4c4c4c;}
#products{width:760px;float:left;padding-bottom:6px;}
#products h2{margin-left:12px;}
.short_nav{width:200px;float:left;margin-bottom:0px;}
.short_nav h2.clear{font-size:13px;}
.news{width:540px;float:left;margin-top:6px;padding-top:10px;margin-left:10px;padding-left:9px;padding-right:20px;background:white url(/i/bg_news.jpg) no-repeat top left;}
.bg_news{float:left;width:3px;margin-top:6px;background:white url(/i/bg_news.jpg) no-repeat top center;height:165px;font-size:0px;}
#question{width:300px;float:right;}
#sub_page{clear:both;padding-left:130px;margin-top:10px;}
#module_content{width:528px;float:left;margin-top:14px;background:white url(/i/bg_module_left.gif) no-repeat top left;padding-left:19px;padding-right:25px;}
#error_content{padding:30px 100px 50px 100px;}
#error_content p{margin-bottom:14px;}
.module_intro{float:left;width:530px;}
#catalog_content{width:750px;float:left;margin-top:14px;background:white url(/i/bg_module_left.gif) no-repeat top left;padding-left:19px;padding-right:0px;}
#catalog_content .module_nav{margin-top:0px;background:none;width:174px;}
#catalog_content .module_nav ul{margin-top:0px;}
.module_nav{margin-top:14px;background:white url(/i/bg_module_left.gif) no-repeat top left;width:181px;float:right;padding-left:0px;}
.module_nav .box{width:142px;}
label{display:block;line-height:20px;vertical-align:middle;}
label input{display:block;float:left;}
#sub_page h2.page_title{background:none;color:#262425;font-size:14px;}
#sub_page .module_nav{margin-top:4px;}
#sub_page h3{padding:10px 0px;}
ul.donwload li{display:block;}
#footer{clear:both;border-top:1px solid #e9e8e8;padding-top:14px;padding-left:19px;color:#bcbcbc;font-size:10px;padding-bottom:32px;width:933px;}
.container div.f_subpage{margin-top:28px;}
.ground_nav{width:400px;float:left;font-size:10px;}
.ground_nav li{display:inline;}
.ground_nav li a{text-decoration:none;color:#bcbcbc;}
.page_box{padding-right:6px;padding-left:6px;float:left;width:940px;margin-top:11px;}
.down_page_box{padding-left:0px;padding-right:0px;margin-top:0px;border-bottom:0px;width:952px;clear:both;border-top:1px solid #dedede;}
.down_page_small_box .short_nav{padding-left:6px;padding-right:3px;padding-top:16px;margin-top:0px;background:#f8f8f8;}
.short_nav_top{float:right;width:165px;}
.poll{background:#f8f8f8;padding:6px 6px 7px 8px;}
.poll h4{color:#a4a4a6;font-size:11px;font-weight:normal;padding:18px 0 19px;}
.box{border:1px solid #e9e9e9;padding:11px 9px 7px 9px;background:white;}
.box p{margin:0px;padding:7px 0px;}
.box input.button{float:right;}
.short_nav{width:165px;margin-top:12px;background:white;}
.down_page_small_box .right{padding-left:8px;padding-right:6px;}
.short_nav li{border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-bottom:2px solid #e9e9e9;border-right:2px solid #e9e9e9;font-size:11px;background:white url(/i/arrow.gif) no-repeat 13px 12px;padding:10px 0px 10px 29px;margin-bottom:5px;}
.short_nav li a{text-decoration:none;color:#8d8d8d;}
.news_list{margin-top:13px;}
.news_list li{margin-bottom:5px;}
.news_list p{padding:5px 0px 5px 0px;margin:0;}
div.clear{clear:both;font-size:0px;height:0px;}
.news_list span.date,.news_item span.date{text-align:right;display:block;padding-right:9px;}
.news h4 a{text-decoration:none;color:#757479}
input.text, textarea.text{border:1px solid #dbdbdb;background:white;width:100%;color:#a8aaac;}
input.error, textarea.error{border:1px solid red;}
input.button{cursor:pointer;padding:0px;margin:0px;border:0px;padding-bottom:0px;background:transparent url(/i/arrow.png) no-repeat center right;color:black;font-size:11px;text-align:right;padding-right:10px;}
input.search{width:143px;}
input.search_btn{width:51px;}
input.ebiul_btn{margin-top:8px;width:51px;}
input.poll_btn{width:51px;margin-top:18px;}
input.ebsmall_btn{width:10px;}
input.login_btn{width:55px;}
input.login{width:143px;}
.product_catalog{margin-top:10px;margin-left:25px;margin-bottom:10px;clear:both;}
.product_catalog li{padding-bottom:4px;}
.product_catalog li.selected a{color:#30bdf2;display:block;}
.product_catalog a{text-decoration:none;color:#c7c7c9;text-transform:uppercase;display:block;}
.product_catalog li a:first-letter{font-size:14px;color:#88898b;display:block;}
.product_catalog li.selected a:first-letter{color:#30bdf2;}
ul.sub_menu li ul.product_catalog li a{display:block;font-size:100%;text-decoration:none;color:#c7c7c9;text-transform:uppercase;font-weight:normal}
ul.sub_menu li ul.product_catalog li{margin-bottom:0;padding-bottom:4px;}
ul.sub_menu li ul.product_catalog li.selected a{color:#30bdf2;}
ul.sub_menu li ul.product_catalog li a:first-letter{font-size:14px;color:#88898b;display:block;}
ul.sub_menu li ul.product_catalog li.selected a:first-letter{font-size:14px;color:#30bdf2;}
h2.product_name{float:left;width:230px;color:#30bdf2;background:none;font-weight:normal;font-size:14px;text-transform:uppercase;display:block}
h2.product_name:first-letter{font-size:17px;font-weight:bold;}
.prod_desc{padding-top:40px;}
.prod_desc p{padding-right:260px;}
h3.prod_query{color:#5a5b5f;margin-top:30px;margin-bottom:17px;clear:both;}
.product_images{float:right;width:238px;margin-top:5px;text-align:center;margin-left:16px;}
.product_images table{text-align:center;width:100%;border:1px solid #f3f3f3;height:197px;margin:0px;}
.product_images table td{vertical-align:middle;}
.product_images .img{margin-bottom:0px;}
.product_images li.hidden{display:none;}
.product_images .btn li{float:left;width:16px;margin-right:4px;margin-top:5px;color:white;background:#00aef0;font-size:10px;font-weight:bold;cursor:pointer;}
h3.files{color:#717275;cursor:pointer;}
.files a{text-decoration:none;color:#969799}
.files{margin-top:13px;padding-right:10px;}
.files li{line-height:22px;margin-top:5px;}
h2.page_title{background:none;margin-bottom:14px;display:block;color:#3f3c3d;font-size:14px;font-weight:bold;}
.news_item{margin-bottom:44px;}
.news_item h1{font-size:13px;}
.news_item p{margin:0;}
.news_item h3 a{color:#6b6c6f}
.news_item strong.lead{color:#b0b1b2;}
.realization li{width:103px;float:left;margin-right:5px;}
.realization li table{text-align:center;width:100%;border:1px solid #f3f3f3;height:86px;margin:0px;}
.realization li table td{vertical-align:middle;}
.realization span{color:#97999b;font-size:9px;}
form .simple{margin-bottom:10px;}
.form{clear:both;}
.form label{width:118px;display:block;float:left;}
.contact_btn{width:356px;text-align:right;margin-top:11px;}
input.contact,textarea.contact{width:237px;}
.captcha a{padding-left:10px;color:#BCBCBC;text-decoration:none;}
.errorSummary p{margin-bottom:10px;font-size:13px;color:#262425;}
.errorSummary{color:red;margin-bottom:10px;}
.confirmation{color:#1eb7f1;text-align:left;margin:20px 0px;font-size:13px;}
.poll_image{text-align:center;padding:20px 0px;}
td.question{width:150px;}
.back{text-align:center;}
.back a{color:#8D8D8D;text-decoration:none;}
.contact_info{margin-top:16px;margin-bottom:28px;}
h2.tm_clients{margin-bottom:13px;display:block;padding-left:11px;}
.product{float:left;background:white url(/i/product_bg.jpg) no-repeat bottom left;margin-top:15px;margin-bottom:0px;}
.product li{float:left;width:210px;margin-bottom:30px;height:270px;}
.product li.middle{padding-left:50px;padding-right:60px;}
.product li.first{margin-left:13px;}
.product li div{width:175px;height:150px;}
.product li div table{width:100%;height:100%;border:1px solid #f3f3f3;}
.product li div table td{text-align:center;vertical-align:middle;}
.product h3{margin-top:18px;}
.product h3 a{color:#3ac1f3;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:normal;}
.product h3:first-letter{font-size:13px;color:#3ac1f3;font-weight:bold;}
.product p{padding-top:3px;margin-bottom:8px;}
.product div{height:120px;}
#catalog_content .product{background:none;}
#catalog_content .product h3 a{color:#696A6E;font-size:11px;font-weight:bold;margin:0;padding:0;text-transform:none;}
#catalog_content .product h3:first-letter{font-size:11px;color:#696A6E;font-weight:bold;}
ul.path{width:465px;float:left;margin-left:186px;}
ul.path_subpage{margin-left:0px;}
ul.path span{font-size:10px;}
ul.path li{display:inline;}
ul.pages{text-align:right;}
ul.pages li{display:inline;}
ul.pages li.selected a{color:#3F3C3D;}
.ue_icons{text-align:right;margin-top:50px;clear:both;}
.ue_icons img{height:40px;}
.certs div.img{border:1px solid #f6f6f7;width:120px;height:120px;text-align:center;margin-right:10px;display:table-cell;vertical-align:middle;}
.certs div.wrp{;width:120px;height:120px;width:120px;float:left;margin-right:15px;}
.certs img{vertical-align:middle;}
.certs li{width:100%;float:left;clear:left;margin-top:10px;}
.certs li h3{margin-bottom:8px;}
#sub_page .scontent{width:620px;float:left;}
#sub_page .scontent h3{cursor:pointer;color:#717275}
#short_top_menu form{display:inline;}
#short_top_menu input.text{width:120px;}
.nav_product{padding-left:8px;margin-top:14px;}
.nav_product .short_nav{margin-top:0px;margin-left:7px;}
.nav_product h3{color:#717275;display:block;clear:both;padding-top:43px;margin-left:10px;}
ul.catalog{margin-top:10px;}
ul.catalog li{width:216px;float:left;margin-bottom:30px;height:130px;overflow:hidden;}
ul.catalog li.middle{margin-left:43px;margin-right:47px;}
ul.catalog h3{margin-bottom:3px;}
ul.catalog h3 a{color:#696a6e;}
ul.catalog table{width:102px;height:97px;border:1px solid #f3f3f3;}
ul.catalog table td{text-align:center;vertical-align:middle;}
ul.catalog .desc{float:left;width:111px;}
#error_content ul.map li{padding:0;}
#error_content ul.map li li{padding:0px 0px 0px 15px;}
ul.map li{padding:0px 0px 0px 15px;}
ul.map li li li a{color:#BCBCBC;font-weight:normal}
ul.map li a{font-weight:bold;}
ul.map a{font-size:12px;}
ul.map ul{margin-bottom:0px;}
ul.search_resul span.src{color:#3EC2F3;}
#sub_page ul.search_resul h3{font-size:13px;padding-bottom:0px;padding-top:15px;}
#sub_page ul.search_resul p{margin:0;}
p.lead{font-weight:bold;padding-bottom:20px;color:black;}
.news_content{margin-bottom:20px;}
.news_item h3{margin-bottom:5px;}
.image img,.img img{border:0px;}
.product img{border:0px;}
.lang{margin:0 0 0 7px; float:right}
.flag{background-image:url(/i/sprite.png); font-size:0; height:13px; width:20px; display:inline-block}
.flag-pl{background-position:-170px 0;}
.flag-pl-active{background-position:-148px 0;}
.flag-en{background-position:-126px 0;}
.flag-en-active{background-position:-104px 0;}
.flag-de{background-position:-82px 0;}
.flag-de-active{background-position:-60px 0;}
.flag-ru{background-position:-214px 0;}
.flag-ru-active{background-position:-192px 0;}
