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;
}
#seo4 img {
	border: none;
}

#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;
	
}
.langchose {
	float:right;
	margin-right:14px;
	margin-left:7px;
	padding-top:3px;
	display:block;	
}
.langchose img {
	margin-left:3px;
	margin-top:3px;
}
.langchose ul {
	border:1px solid #aaa;
	float:left;
	width:28px;
	position: absolute;
	background-color: white;
	

}
#lng_c {margin-left:33px;}

.langchose li a{
	color:#7c7c7c;
	text-decoration:none;
	width:100%;
	display:block;
}
.langchose li a:hover {
	color:#1B191A;
}
.langchose li {
	text-align: center;
	display:none;
}
.langchose li.active {
	display:block;
}
#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;text-align: middle;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;}
