/*
	Clear
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}del,ins{text-decoration:none;}li{list-style:none;}caption{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;} body{margin:0px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em; white-space:normal;} button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/*

	Utilities

*/
.clear {clear:both;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; } a {outline:none; color:#6e6e6e;} a:hover {text-decoration:none !important;}
body {
	min-width:1003px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	}
.bigbody {
	background:#f8f8f8 url(../img/body_bg.jpg) repeat-x bottom;	
	}	
.fl {
	float:left;
	}	
.mr20 {
	margin-right:20px !important;
	}	
.mb40 {
	margin-bottom:40px !important;
	}	
p {
	margin:0 0 10px;
	}	
.google_map {
	margin:0 0 15px 0;
	}	
/*

	Main Page

*/
.hm-wrapper, .hs-wrapper {
	background:#fff;
	width:995px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
.bighw {
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	} 	
.h-header {
	padding:14px 14px 0;
	position:relative;
	}	
.l-header-flash {
	background: url(../img/head_flash_bg.jpg) no-repeat;
	width:968px;
	height:485px;
	}
.l-header-boxbg {
	position:absolute;
	left:39px;
	/*background:url(../img/h_box_bg.jpg) no-repeat;*/
	width:226px;
	height:61px;
	}
.ie6 .l-header-boxbg {
	left:25px;
	}	
.h-contwrapper {
	padding:0 14px 0;
	}	
.b-cat_conteiner {
	padding:0 0 35px;
	height:270px;
	}	
.lcci {
	display:block;
	float:left;
	height:270px;
	margin:0 20px 0 0;
	}	
.lcci-first {
	width:322px;
	background:url(../img/cat_img1.jpg) no-repeat;
	}	
.lcci-second {
	width:280px;
	background:url(../img/cat_img2.jpg) no-repeat;
	}	
.lcci-third{
	width:294px;
	background:url(../img/cat_img3.jpg) no-repeat;
	}	
.l-content {
	float:left;
	margin:0 55px 0 0;
	padding:0 0 0 44px;
	width:616px;
	}
.ie6 .l-content {
	margin:0 15px 0 0;
	}	
.bmc-infoblock {
	width:225px;
	float:left;
	margin:0 60px 35px 0;
	}
.bmc-newsblock {
	margin:0 0 35px 0;
	width:315px;
	}	
.bmc-newsblock dl {
	margin:0;
	padding:0;
	}	
.bmc-newsblock dt {
	float:left;
	width:64px;
	font-size:11px;
	color:#8f8f8f;
	}
.bmc-newsblock dd {
	width:248px;
	float:left;
	margin:0 0 10px 0;
	}	
.bmc-newsblock a {
	margin:0 0 0 64px;
	}	
.bmcnddd-link {
	color:#014d8d;
	margin:0 !important;
	}	
.bmcib-title {
	color:#2e81c1;
	font: normal 20.4px Arial Narrow, Helvetica, sans-serif;
	margin:0 0 25px;
	}	
.bmcib-title a {
	color:#2e81c1;
	text-decoration:none;
	margin:0;
	}	
.bmc-devblock {
	width:600px;
	}	
.bmc-devblock img {
	float:left;
	margin:0 30px 15px 0;
	}	
.bmc-devblock a {
	position:relative;
	top:-10px;
	}	
.b-sendbtn, .b-sendbtn2 {
	background:url(../img/btn_1.png) no-repeat;
	width:165px;
	height:31px;
	cursor:pointer;
	display:block;
	margin:0 0 10px 0;
	}	
.b-sendbtn2 {
	background:url(../img/btn_2.png) no-repeat;
	cursor:default;
	}	
.b-downprice {
	display:block;
	background:url(../img/btn_3.png) no-repeat;
	width:147px;
	height:31px;
	cursor:pointer;
	display:block;
	margin:0 0 10px 0;
	}	
.b-copy {
	width:220px;
	font-size:12px;
	margin:0 0 30px 10px;
	color:#9a9a9a;
	}
.l-sidebar {
	float:left;
	width:248px;
	}	
.b-banner {
	width:248px;
	height:148px;
	margin:0 0 35px;
	}	
.bms-clients {
	background:#efefef;
	width:248px;
	text-align:center;
	}
.bmsc-top {
	background:url(../img/cltbg.png) no-repeat;
	width:248px;
	height:8px;
	overflow:hidden;
	}	
.bmsc-bottom {
	overflow:hidden;
	background:url(../img/clbbg.png) no-repeat;
	width:248px;
	height:8px;	
	}	
.bmsc-title {
	text-align:left;
	font:normal 20.4px Arial Narrow, Helvetica, sans-serif;
	color:#2e81c1;
	margin:12px 0 33px 39px; 
	}
.bms-clients a {
	margin:0 auto 10px auto;
	display:block;
	}	
.bms-clients .bmsc-other {
	font:normal 14px Arial Narrow, Helvetica, sans-serif;
	display:inline-block;
	margin:0 0 10px 0;
	}	
.b-footer {
	bottom:0;
	left:0;
	background:url(../img/footer_bg.jpg) no-repeat;
	height:83px;
	position:relative;
	}	
.bf-butterfly {
	left:40px;
	bottom:0px;
	position:absolute;
	background:url(../img/footer_bg1.png) no-repeat;
	width:77px;
	height:80px;
	}	
.bf-lishes {
	position:absolute;
	right:-10px;
	bottom:0;
	background:url(../img/footer_bg2.png) no-repeat;
	width:157px;
	height:169px;
	}	
.bf-copy {
	position: absolute;
	right:175px;
	bottom:15px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#111;
	}	
.bf-copy a {
	color:#bb082a;
	}	
.b-menu {
	position:relative;
	z-index:3;
	width:785px;
	margin:0 0 40px;
	padding:5px 0 0;
	float:right;
	}	
.b-menu li {
	display:inline-block;
	list-style:none;
	float:left;
	}
.b-menu li a {
	text-align:center;
	display:block;
	height:26px;
	padding:9px 0 0 0;
	font:italic 15px Arial, Helvetica, sans-serif;
	color:#0d71bf;
	}		
.b-menu .item-1 a {
	width:110px;
	}	
.b-menu .item-2 a {
	width:115px;
	}
.ie6 .b-menu .item-2 a {
	width:114px;
	} 	
.b-menu .item-3 a {
	width:115px;
	}	
.ie6 .b-menu .item-3 a {
	width:114px;
	}	
.b-menu .item-4 a {
	width:144px;
	}	
.ie6 .b-menu .item-4 a {
	width:143px;
	}	
.b-menu .item-5 a {
	width:149px;
	}	
.b-menu .item-6 a {
	width:115px;
	}	
.b-menu .item-1 a:hover, .b-menu .current_page_item-1 a {
	background:url(../img/menu_bg.png) no-repeat 0 3px;
	color:#fff;
	text-decoration:none;
	}	
.b-menu .item-2 a:hover, .b-menu .current_page_item-2 a {
	background:url(../img/menu_bg.png) no-repeat -110px 0;
	color:#fff;
	text-decoration:none;
	} 
.ie6 .b-menu .item-2 a:hover, .ie6 .b-menu .current_page_item-2 a {
	background-position:-112px 0;
	color:#fff;
	text-decoration:none;
	}	
.b-menu .item-3 a:hover, .b-menu .current_page_item-3 a {
	background:url(../img/menu_bg.png) no-repeat -225px 0;
	color:#fff;
	text-decoration:none;
	} 	
.b-menu .item-4 a:hover, .b-menu .current_page_item-4 a {
	background:url(../img/menu_bg.png) no-repeat -341px 3px;
	color:#fff;
	text-decoration:none;
	}	
.b-menu .item-5 a:hover, .b-menu .current_page_item-5 a {
	background:url(../img/menu_bg.png) no-repeat -486px 3px;
	color:#fff;
	text-decoration:none;
	}	
.b-menu .item-6 a:hover, .b-menu .current_page_item-6 a {
	background:url(../img/menu_bg.png) no-repeat -636px 3px;
	color:#fff;
	text-decoration:none;
	}	
.ie6 .b-menu li {
	width:1px;
	white-space:nowrap;
	}	
/*

	Second Page

*/
.hs-wrapper .l-header-flash {
	width:972px;
	height:277px;
	} 
.hs-wrapper .b-menu	{
	width:947px;
	padding:5px 0 0 20px;
	}
.hs-wrapper .b-menu li {
	margin:0 33px 0 0;
	}	
.lsp-content {
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	margin:0 25px 0 0;
	width:646px;
	min-height:630px;
	position:relative;
	}	
.ie6 .lsp-content {
	height:630px;
	}	
.bsp-ptitle {
	color:#2e81c1;
	font:normal 30px Arial, Helvetica, sans-serif;
	margin:0 0 25px 0;
	}	
.lsp-content p {
	margin:0 0 1em 0;
	}	
.lsp-content strong {
	font-weight:bold;
	color:#2e81c1;
	}	
.lsp-content ul {
	margin:0 0 20px 5px;
	padding:0;
	}	
.lsp-content ul li {
	list-style:none;
	background:url(../img/li_bg.png) no-repeat 0 5px;
	padding:0 0 0 22px;
	}	
.lsp-content table {
	width:100%;
	text-align:left;
	}
.lsp-content thead th {
	border:6px solid #fff;
	padding:4px 0 4px 28px;
	font-weight:bold;
	background:#2e81c1;
	color:#fff;
	}	
.lsp-content tbody td {
	border:6px solid #fff;
	padding:4px 0 4px 28px;
	background:#ececec;
	} 
.lsp-content .b-copy {
	padding:88px 0 0 0;
	margin:0 0 0 10px;
	} 	
.bsps-print {
	background:url(../img/print_icon.png) no-repeat;
	padding:0 0 0 30px;
	margin:0 0 15px 15px;
	height:18px;
	display:block;
	font:normal 11px/18px Tahoma, Geneva, sans-serif;
	color:#4e97d0;
	}	
/*

    About Company

*/	
.lspap-header-flash {
	background: url(../img/head_flash_bg2.jpg) no-repeat;
	}
.bspap-smenu {
	background:#efefef;
	width:248px;
	margin:0 0 15px 0;
	}
.bspap-smenu ul {
	margin:0;
	padding:0 0 0 18px;
	}	
.bspap-smenu ul li {
	list-style:none;
	display:block;
	margin:0 0 2px 0;
	}
.bspap-smenu ul li.current_item a {
	background:#dbdbdb;
	color:#ed7126;
	text-decoration:none;
	cursor:default;
	}	
	
.bspap-smenu ul li a {
	padding:0 4px;
	height:24px;
	line-height:24px;
	display:inline-block;
	color:#4e97d0;
	font-size:14px;
	}	
.bspap-top {
	background:url(../img/cltbg.png) no-repeat;
	width:248px;
	height:8px;
	overflow:hidden;
	}	
.bspap-bottom {
	overflow:hidden;
	background:url(../img/clbbg.png) no-repeat;
	width:248px;
	height:8px;	
	}	
.lsp-content .b-banner {
	position: absolute;
	right:-273px;
	bottom:130px;
	}	
/*

   Filial Net

*/		
.bspfn-flist li {
	list-style:none;
	background:url(../img/li_bg2.png) no-repeat 0 2px !important;
	height:18px;
	display:inline-block;
	}	
/*

   Documents

*/	
.bspd-flist li {
	list-style:none;
	background: url(../img/doc_list_li_bg.png) no-repeat 0 0 !important;
	height:32px;
	margin:0 0 16px 0;
	padding:0 0 0 50px !important;
	color:#959595;
	font-size:12px;
	}	
.bspd-flist li a {
	font-size:14px;
	line-height:28px;
	color:#4e97d0;
	}	
/*

	Uni Blocks 

*/	
.bun-item {
	clear:both;
	margin:0 0 25px 0;
	}
.buni-image {
	float:left;
	margin:0 15px 0 0;
	}	
.buni-block {
	position:relative;
	float:left;
	width:476px;
	background:url(../img/prod_hr.png) no-repeat bottom center;
	padding:0 0 32px 0;
	min-height:73px;
	}	
.bun-title {
	color:#2e81c1;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0;
	}	
.bun-title a {
	color:#2e81c1;
	}	
/*

	Pagenation

*/	
.b-pnon {
	margin:0 !important;
	padding:0 0 0 310px !important;
	font-size:14px;
	}
.b-pnon li {
	background:none !important;
	list-style:none;
	display:inline;
	padding:0 !important;
	}	
.b-pnon span {
	display:inline-block;
	padding:3px;
	color:#9a9a9a;
	}	
.b-pnon a {
	display:inline-block;
	padding:3px;
	color:#2e81c1;
	}	
.bun-date {
	font-size:11px;
	line-height:12px;
	}	
/*

	Clients

*/	
.lspcp-header-flash {
	background:url(../img/head_flash_bg4.jpg) no-repeat;
	}
.b-view-recall {
	right:0px;
	bottom:25px;
	position:absolute;
	display:block;
	float:right;
	background:url(../img/view_recall.png) no-repeat;
	width:117px;
	height:20px;
	}
/*

	News Page

*/	
.lspnp-header-flash {
	background:url(../img/head_flash_bg5.jpg) no-repeat;
	}
.bun-ntitle {
	margin:0 0 20px 0;
	line-height:18px;
	}
.bspnd-title {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#2e81c1;
	}	
.b-backlink {
	color:#2e81c1;
	}	
/*

	Product

*/	
.lsppp-header-flash {
	background:url(../img/head_flash_bg3.jpg) no-repeat;
	}
/*

	Contacts

*/	
.lspcp-header-flash {
	background:url(../img/head_flash_bg6.jpg) no-repeat;
	}
.bspcp-table {
	width:480px !important;
	}	
.bspcp-table td {
	padding:0 0 20px 0 !important;
	border:none !important;
	background:none !important;
	}	
.hotline {
	color:#cf293d !important;
	display:block;
	font-size:14px;
	margin:0 0 40px;
	}	
.bhlp-pref {
	font-weight:normal;
	}	
.bhl-phone {
	font-weight:normal;
	font-size:18px;
	}	
/*

	Forms

*/	
.b-form {
	width:468px;
	}
.bf-input {
	border:1px solid #b7b7b7;
	font-size:14px;
	color:#6e6e6e;
	padding:4px 2px;
	margin:3px 0 15px; 
	float:left;
	width:300px;
	}	
.bf-label {
	clear:left;
	font-size:14px;
	color:#6e6e6e;	
	float:left;
	width:141px;
	height:36px;
	text-indent:-9999px;
	margin:0 15px 0 0;
	}
.bf-textarea {
	float:left;
	color:#6e6e6e;
	border:1px solid #b7b7b7;
	padding:6px;
	width:290px;
	height:180px;
	margin:0 0 8px 0;
	max-width:290px;
	}	
.bf-label-1 {
	background:url(../img/flabel1.png) no-repeat;
	}
.bf-label-2 {
	background:url(../img/flabel2.png) no-repeat;
	}	
.bf-label-3 {
	background:url(../img/flabel3.png) no-repeat;
	}
.bf-label-4 {
	margin:0 11px 0 0;
	text-align:right;
	width:145px;
	text-indent:0;
	font-size:12px;
	color:#000;
	}	
.bf-captcha {
	width:74px;
	float:left;
	padding:7px 2px;
	text-align:center;
	border:1px solid #b7b7b7;
	margin:0 5px 0 0;
	}
.bf-submit {
	background:url(../img/form_sb.png) no-repeat;
	width:105px;
	height:32px;
	float:left;
	border:none;
	cursor:pointer;
	}	
.bf-capimage {
	float:left;
	margin:0 5px 0 0;
	}	
/*

	Overlay

*/	
.overlay {
	display:none;
	z-index:10000;
	padding:35px 50px;
	min-width:385px;
	background:#fff;
	}	
.overlay .close {
	cursor:pointer;
	background:url(../img/close_bg.png) no-repeat;
	width:14px;
	height:14px;
	position:absolute;
	right:10px;
	top:10px;
	}	
.overlay img {
	border:3px solid #9e9e9e;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	}	
