@import url("reset.css");

body {color:#000; background-color:#fff; font:12px Tahoma,Verdana,'MS Sans Serif',sans-serif}
td,th {color:#000; font:1em Tahoma,Verdana,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Tahoma,Verdana,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#00aaa6; text-decoration:underline}
a:hover {text-decoration:none}

a.invert {text-decoration:none}
a.invert:hover {text-decoration:underline}

.m-title {color:#00aaa6; font-size:18px; font-weight:normal; border-bottom:1px solid #d6d6d6; padding-bottom:11px; margin-bottom:17px}
	.m-title .dt, .s-title .dt {position:relative; top:-8px; color:#9C9C9C; font-size:11px}
	.l-grid-3 .dt{/*position: absolute; margin-top:33px;*/
	 color:#9C9C9C; font-size:11px}
.s-title {color:#00aaa6; font-size:18px; font-weight:normal; padding-bottom:11px}

span.rur { text-transform: uppercase; // text-transform: none;}
span.rur span { position: absolute; overflow: hidden; width: .5em; height: 1em; margin: .15em 0 0 -.7em; // display: none; }
span.rur span:before { content: '\2013'; }



/* -- ---- typography ---- -- */

#minWidth {position:relative; min-width:1000px}
.inner {width:885px; margin:0 auto}

/* // ---- top ---- // */
.top {height:137px; background:url(../img/top-bg.png) no-repeat 50% 0; margin-top:-35px}
	.top .logo {position:relative; float:left; padding:53px 8px 0 23px}
		.top .logo .lang-bar {position:absolute; top:53px; margin-left:10px}
	.top .logo a {color:#494949}
	.top .slogan {float:left; margin-top:91px; width:284px; height:15px; background-image:url(../img/slogan.png); margin-left:16px}
	.top .phone {float:right; width:200px; color:#00aaa6; font-size:28px; padding-top:73px;}
		.top .phone small {position:relative; top:-15px; color:#999; font-size:13px}
		.top .phone .mail {display:-moz-inline-stack; display:inline-block; width:13px; height:8px; background-image:url(../img/ico-mail.gif); vertical-align:top; margin-top:-7px; font-size:1px}
/* -- ---- top ---- -- */

/* // ---- navigation ---- // */
.big-navigation {position:relative; height:406px; background:#008c89; overflow:hidden}	

.nav-bg {position:absolute; z-index:1; top:0; left:0; width:100%; height:406px; overflow:hidden}
	.nav-bg .l {position:absolute; left:0; top:0; width:50%; height:406px; background-image:url(../img/big-nav-bg.png)}
	.nav-bg .r {position:absolute; left:50%; top:0; width:50%; height:406px; background-image:url(../img/big-nav-bg-r.png)}
	.big-navigation-i {position:absolute; left:50%; margin-left:-634px; top:0; z-index:2; width:1268px; height:406px; background:url(../img/big-nav-bg-i.jpg) no-repeat 50% 0}


.main-fnav {
	position:relative; z-index:3; font:10px/17px Arial,Helvetica; width:885px; margin:0 auto; height:406px; background:url(../img/main-fnav.png);
	}
	.main-fnav a {
		display:block; color:#fff; text-align:center; text-decoration:none; text-transform:uppercase; width: 16em; margin: 0 auto;
		}
		.main-fnav a:hover {
			text-shadow:0 0 1px #fff;
			}
	.main-fnav li {
		position:relative; float:left; top:0; width:221px; background:url(../img/main-fnav-bd.png) no-repeat 0 0; height:406px; display: block; overflow: hidden;
		}
		.main-fnav .mnnav-1 {
			background-position:-2px 0;
			}
		.main-fnav .mnnav-1 .f-bg {
			margin-left:0; background-position:0 0;
			}
	.main-fnav .mnnav {
		height:59px; line-height:59px;
		}
	.main-fnav .mncat {
		height:46px; padding-top:15px; line-height: 14px;
		}
	.main-fnav .f-bg {
		position:relative; display:block; height:286px; background-position:-1px 0; margin-left:1px;
		}
		.m-nav-type2 {
			background-color:#bd9f31;
			}
		.m-nav-type2 .nav-bg {
			background:url(../img/mnav-type2.png);
			}
			.m-nav-type2 .nav-bg i {
				display:none;
				}
		.m-nav-type2 .main-fnav {
			background:url(../img/mnav-type2-bg.jpg);
			}
		.m-nav-type2 .main-fnav li {
			background-image:url(../img/mnav-type2-brd.png);
			}


/* -- main navigation in innner pages --*/

.big-navigation-inner {
	height: 212px;
}

.big-navigation-inner .main-fnav {
	height: 212px;
}

.big-navigation-inner .main-fnav li {
	height: 212px;
}

.big-navigation-inner .main-fnav .f-bg {
	height: 92px;
}



.navigation {width:885px; margin:0 auto; height:59px}
	.navigation li {float:left; font-family:Verdana,Tahoma; width:221px; background:url(../img/nav-brd.png) no-repeat 0 0; padding-left:1px}
	.navigation a {display:block; color:#fff; line-height:59px; text-align:center; height:59px; background:url(../img/nav-2.png); text-align:center; text-decoration:none}
		.navigation a:hover {text-decoration:underline}
	
	.navigation .nav-1 {padding-left:0; width:220px; background-image:none}
		.navigation .nav-1 a {background-image:url(../img/nav-1.png); text-indent: -9999px}
	.navigation .nav-2 {}
		.navigation .nav-2 a {background-image:url(../img/nav-2.png); text-indent: -9999px}
	.navigation .nav-3 {}
		.navigation .nav-3 a {background-image:url(../img/nav-3.png); text-indent: -9999px}
	.navigation .nav-4 {width:220px}
		.navigation .nav-4 a {background-image:url(../img/nav-4.png); text-indent: -9999px}
		
		

.big-cats {width:885px; margin:0 auto}
	.big-cats li {float:left; width:221px; padding-left:1px; background:url(../img/big-cats-brd.png) no-repeat 0 0; height:347px}
	.big-cats li a {display:block; padding-top:286px; height:61px; background-position:0 0; background-repeat:no-repeat}
	.big-cats .b-cat-1 {padding-left:0; width:220px; background-image:none}
		.big-cats .b-cat-1 a {background-image:url(../img/big-ph-1.jpg)}
		.big-cats .b-cat-2 a {background-image:url(../img/big-ph-2.jpg)}
		.big-cats .b-cat-3 a {background-image:url(../img/big-ph-3.jpg)}
		.big-cats .b-cat-4 a {background-image:url(../img/big-ph-4.jpg)}
	.big-cats .b-cat-4 {width:220px}

.small-navigation {position:relative; height:212px; overflow:hidden}
	.small-navigation .big-cats li {height:153px; background-image:url(../img/small-nav-bg.png); padding-left:2px}
		.small-navigation .big-cats a {position:relative; width:100%; padding-top:92px; overflow:hidden}
		.small-navigation .big-cats .b-cat-1 {padding-left:0; background-image:none; width:219px}
		.small-navigation .big-cats .b-cat-1 a {background-image:url(../img/small-ph-1.jpg)}
		.small-navigation .big-cats .b-cat-2 a {background-image:url(../img/small-ph-2.jpg)}
		.small-navigation .big-cats .b-cat-3 a {background-image:url(../img/small-ph-3.jpg)}
		.small-navigation .big-cats .b-cat-4 a {background-image:url(../img/small-ph-4.jpg)}
		.small-navigation .big-cats .b-cat-3 {width:220px}
		.small-navigation .big-cats .b-cat-4 {width:219px}
	.small-navigation .nav-bg {height:212px}
		.small-navigation .nav-bg i {height:212px}
		.small-navigation .nav-bg .l {background-image:url(../img/small-nav-bg-l.png)}
		.small-navigation .nav-bg .r {background-image:url(../img/small-nav-bg-r.png)}
	.small-navigation .small-navigation-i {position:absolute; left:50%; margin-left:-583px; top:0; z-index:2; width:1166px; z-index:2; height:212px; background:url(../img/small-nav-bg-i.jpg) no-repeat 50% 0}

/* -- ---- navigation ---- -- */

/* // ---- tools site ---- // */
.b-tools-site {display: none}
.b-tools-site {font-size:11px; background:url(../img/tools-site-bg.png) repeat-x 0 0}
	.b-tools-site-i {color:#9c9c9c; width:966px; margin:0 auto; background:url(../img/tools-site-bg-i.png) repeat-y 50% 0; padding:11px 0 9px}
		.b-tools-site-i .b-authorize {float:left; padding:3px 0 4px 61px; width:340px}
			.b-tools-site-i .b-authorize a {background:url(../img/ico-auth.gif) no-repeat 0 0; padding:3px 0 4px 26px}
		.b-search {position: absolute; left: 50%; margin-left: 250px; width:186px; margin-top: 20px; font-size: 12px}
			.b-search .i-p {float:left; color:#a0a0a0; width:142px; height:22px; background:#fff url(../img/tools-ip.png) no-repeat; padding:0 1px 0 7px; line-height: 22px; border-width:0; margin-right:8px}
			.b-search .btn {float:left; margin-top:3px}
	.b-tools-site-i a {color:#9b9b9b}
/* -- ---- tools site ---- -- */

.b-subscription{
	position: absolute;
	margin-top: 12px;
	left: 50%;
	margin-left: -450px;
	white-space: nowrap;
    width: 320px;
    padding:8px;
}
.b-subscription-open {
	border:1px #dedede solid;
    background:#fff;
 	margin-top: 11px;
 	margin-left: -451px;
}

.b-subscription-link {
	float: left; 
	padding-top: 2px;
	padding-right: 7px;
}
.b-subscription-link a.fake {
	text-decoration: none;
	border-bottom: 1px dashed #00aaa6;
}
.b-subscription .b-subscription-container {
	float:left;
	display:none;
}

.b-subscription-open .b-subscription-container{
	display: block;
}

.b-subscription .i-p {float:left; color:#a0a0a0; width:142px; height:22px; background:#fff url(../img/tools-ip.png) no-repeat; padding:0 1px 0 7px; line-height: 22px; border-width:0; margin-right:8px}
.b-subscription .btn {float:left; margin-top:3px}


.teasers {background:url(../img/bottom-bg-t.png) no-repeat center top; padding-top: 30px; margin-top: -10px}

.b-buynow {display: none}
.b-buynow {background:url(../img/shad-bg.png) repeat-x 0 0}
	.b-buynow-bg {width:966px; background:url(../img/shad-bg-i.png) no-repeat 50% 0; margin:0 auto}
	.b-buynow-i {position:relative; width:815px; margin:0 auto; padding:0 40px 4px 0}
	.b-buynow-i h2 {position:relative; float:left; left:-140px; margin-right:-140px; color:#00aaa6; font-size:27px; font-weight:normal; width:106px; height:29px; overflow:hidden; margin-top:19px}
		.b-buynow-i h2 i {position:absolute; top:0; left:0; width:100%;height:29px; background-image:url(../img/title-buynow_.png)}
		.b-buynow-i p {float:left; width:530px; padding:9px 0 0 14px; background:url(../img/ico-q.gif) no-repeat 0 0; margin-top:17px}		
		.b-buynow .download-pdf {float:right; background:transparent url(../img/ico-pdf-index.png) no-repeat scroll 0 0;}
		
		.download-pdf-top {background: url(../img/ico-pdf-index.png) no-repeat -65px -20px; padding-left:30px; position:absolute; left:50%; margin-left:15px; top:77px; color:#999; //top:40px }		
		

.brd {border-top:1px solid #ebebeb; height:1px; font-size:1px; overflow:hidden}

.middle {background:url(../img/shad-bg.png) repeat-x 0 0}
	.middle-i {background:url(../img/middle-bg-i.png) no-repeat 50% 0; width:885px; padding:0 41px 25px 40px; margin:0 auto}
	.m-sec .middle-i {background-image:url(../img/middle-sec.png); width:834px; padding:37px 69px 40px 63px}


/* // ---- info block ---- // */
.b-infoblock {padding:15px 0 0 11px}
	.b-infoblock .item {position:relative; z-index:2; color:#545454; float:left; width:254px; height:auto !important; height:333px; min-height:333px; background:url(../img/b-infoblock-item.png) no-repeat 0 0; margin-right:16px; margin-bottom:-129px; padding:0 12px 0 11px}
	.b-infoblock .l-col-3 {margin-right:0}
	.b-infoblock .b-info-archive {position:relative; z-index:1; clear:both}
		.b-infoblock .b-info-archive .item {height:auto !important; min-height:1px; background:url(../img/b-infoblock-item-b.png) no-repeat 0 0; padding-top:149px; margin-bottom:0}
			.b-infoblock .b-info-archive .item a, .b-infoside .archive {position:relative; display:block; margin:3px auto 0; color:#666; font-size:11px; text-decoration:none; line-height:23px; background:url(../img/archive-bg.png); width:96px; height:25px; text-align:center}
				.b-infoblock .b-info-archive .item a b, .b-infoside .archive b {position:absolute; z-index:1; margin-left:1px; margin-top:1px; top:0; left:0; width:100%; height:25px; color:#fff; font-weight:normal}
				.b-infoblock .b-info-archive .item a span, .b-infoside .archive span {position:relative; z-index:2}
	.b-infoblock h2 {color:#00aaa6; text-transform:uppercase; font-weight:bold; padding:8px 0 8px; text-align: center; letter-spacing: 0.07em}
	.b-infoblock h2 a {text-decoration:none;}
	.b-actions-main .ph {padding:7px 0 8px 51px; height:auto !important; height:29px; min-height:29px; background:url(../img/b-info-logo.png) no-repeat 0 0}
	.b-actions-main p {padding:0 7px 0}
	.b-actions-main a {color:#545454}
	.b-actions-main li {background:url(../img/brd.gif) repeat-x 0 0; padding:20px 0 14px}
	.img-cover {float:left; margin:0 12px 0 7px}
/* -- ---- info block ---- -- */

a.news-pic {height:100px; float: left; overflow: hidden;}
.news-intro {overflow: hidden;}


.b-news-list {}
	.b-news-list a {color:#545454}
	.b-news-list li {background:url(../img/brd.gif) repeat-x 0 0; padding:17px 7px 18px}
	.b-news-list .dt {/* display:block; */ color:#008C89; position: relative; margin-top:0; padding-right: 10px;}
.m-news-1 { background:url(../img/brd.gif) repeat-x 0 100%}
	.m-news-1 li {position:relative; padding:12px 0 16px 71px}
	.m-news-1 .date {position:absolute; left:0; color:#a8a8a8}
	.m-news-1 a {color:#2a2a2a}
	

.bottom {color:#c3c3c3; font-size:11px; background:url(../img/bottom-bg.png) no-repeat 50% 0; text-align:center; padding:23px 0 15px;}
.bottom .wrap {margin-left: -100px}
	.bottom .scheme {background:url(../img/bottom-bg-i.gif) repeat-y 0 0; margin-left:16px; padding:1px 0 2px 18px}
	.bottom a {color:#c3c3c3}

/* // ---- path ---- // */
.path {color:#737373; font-size:9px; padding-bottom:14px}
	.path a {color:#737373}
/* -- ---- path ---- -- */

/* // ---- grids ---- // */
.l-grid-1 {}
	.l-grid-1 .l-col-1 {float:right; width:240px}
	.l-grid-1 .l-col-2 {float:left; width:558px}
.l-grid-product {}
	.l-grid-product .l-col-1 {float:left; /* width:240px; */  width: 658px;}
	.l-grid-product .l-col-2 {float:right; width:558px; display: none}
	.l-grid-product .catalog-views {position:relative; margin-right:-50px; float:right; width: 418px; padding-left: 20px}
.l-grid-2 {}
	.l-grid-2 .l-col-1 {float:left; width:530px}
	.l-grid-2 .l-col-2 {float:right; width:277px}
.l-grid-3 {}
	.l-grid-3 .l-col-1 {float:left; width:690px;}
	.l-grid-3 .l-col-1 .content-inner { padding-left: 150px;}
	.l-grid-3 .l-col-1 .content-inner-news-list { padding-left: 150px;}
	.l-grid-3 .l-col-2 {display:none; float:right; width:277px}


/* -- ---- grids ---- -- */

/* // ---- for editor ---- // */
.for-editor {line-height:21px}
	.for-editor p {padding-bottom:21px}
	.for-editor .ph-b {position:relative; width:160px; padding-bottom:12px}
	.for-editor big {font-size:24px}
	.for-editor .cost {position:relative; margin-top:-6px; line-height:13px !important}

.content-inner { line-height:15px}
	.content-inner p {padding-bottom:25px}
	.content-inner li {padding-bottom:12px}
	.content-inner ul {padding-bottom:13px; overflow: hidden; zoom:1}
	.content-inner img {display: inline;}
	.content-inner ul ul {padding-left:13px;}
	.content-inner ul li {padding-left:13px; background:url(../img/li.png) no-repeat 0 8px}
	.content-inner .img-left {float:left; margin:4px 20px 5px 0}
	.content-inner table {clear:both; margin-bottom:25px; position: relative;}
	.content-inner td, .content-inner th {clear:both; border:1px #ddd solid; padding:5px 7px; vertical-align: top}
	.content-inner th {background: #fefefe}
	.content-inner table.clear td{border:none; padding:0 10px 10px 0;}
	.content-inner td.valign-middle{vertical-align: middle}
	.content-inner td.valign-top{vertical-align: top}
	.content-inner td.valign-bottom{vertical-align: bottom}


/* -- ---- for editor ---- -- */

.download-pdf {padding:21px 0 10px 94px; background:url(../img/ico-pdf-index.png) no-repeat 0 0; font-size:14px; line-height:21px; margin-top:7px; height:auto !important; height:70px; min-height:70px}
.l-col-1 .download-pdf{margin-top: -16px}



	.download-pdf small {color:#9b9b9b; font-size:12px}


.catalog-views {position:relative; margin-right:-50px}
	.catalog-views li {display:-moz-inline-stack; display:inline-block; vertical-align:top; width:160px; padding-right:37px; padding-bottom:18px}
	.no-images li {width:240px}
	.catalog-views .ph {position:relative; padding-bottom:6px}
		.for-editor .ph-b .ph-i, .catalog-views .ph-i {position:relative; z-index:2; border:1px solid #d6d6d6; background-color:#fff; height:158px; background-position:50% 50%; background-repeat:no-repeat}
			.catalog-views .ph-i a {display:block; width:158px; height:158px}
		.for-editor .ph-b .shad, .catalog-views .ph .shad {position:absolute; width:160px; height:160px; background-color:#ebebeb; left:3px; top:3px}
	.catalog-views h2 {line-height:15px; font-weight:normal; text-align: center}
	.no-images h2 {text-align: left;}
		.catalog-views h2 small {color:#9a9a9a; font-size:10px}

/* // ---- tree nav ---- // */
.tree-nav {color:#9a9a9a; padding-left:88px}
		.tree-nav ul {padding-top:11px; padding-left:25px; margin-bottom:-11px}
	.tree-nav li {padding-bottom:11px}
	.tree-nav small {color:#999; font-size:10px}
	.tree-nav .opened-tree {position:relative; border:1px solid #eaeaea; margin:-5px -5px -7px -90px; padding-left:79px}
		.tree-nav .opened-tree .ph {position:absolute; left:0; top:0; width:79px; height:74px; background-position:50% 50%; background-repeat:no-repeat}
		.tree-nav .opened-tree-i {padding:4px 10px 7px; border-left:1px solid #eaeaea; height:auto !important; height:63px; min-height:63px}
			.tree-nav .opened-tree-i p {color:#000; font-size:11px; line-height:15px; padding:4px 30px 0 15px}
		.tree-nav ul .opened-tree {margin-left:-115px}
			.tree-nav ul .opened-tree-i {padding-left:35px}
			.tree-nav ul .opened-tree-i p {padding-left:27px}
		.tree-nav ul ul .opened-tree {margin-left:-140px}
			.tree-nav ul ul .opened-tree-i {padding-left:60px}
			.tree-nav ul ul .opened-tree-i p {padding-left:39px}
/* -- ---- tree nav ---- -- */

.view-cart {position:relative; margin-right:-7px}
	.view-cart table {width:100%; border:1px solid #eaeaea}
		.view-cart table td {border:1px solid #eaeaea}
		.view-cart td.ph {vertical-align:top}
			.view-cart td.ph div {width:79px; height:74px; background-position:50% 50%; background-repeat:no-repeat}
		.view-cart td.txt {width:100%; font-size:11px; line-height:15px; padding:1px 8px 6px; vertical-align:top}
			.view-cart td.txt h2 {font-size:12px; font-weight:bold; padding-bottom:4px; color:#00aaa6; margin-top:4px;}
		.view-cart td.cost {white-space:nowrap; text-align:center; font-size:14px; padding:4px 15px; vertical-align:top}
		.view-cart td.quantity {white-space:nowrap; padding:4px 11px 4px 13px; text-align:center; vertical-align: top;}
			.view-cart td.quantity .i-p {width:45px; border:1px solid #999; text-align:center; padding:1px 1px 2px}
			.view-cart td.quantity small {font-size:10px; color:#999}
		.view-cart .in-cart {padding-top:6px}

.pages {text-align:center; font-size:10px; text-transform:uppercase; padding-top:25px}
	.pages a {color:#000; display:-moz-inline-stack; display:inline-block; padding:4px 5px}
	.pages .hr {color:#fff; display:-moz-inline-stack; display:inline-block; background-color:#008C89; padding:4px 8px}
	.pages .l-ar {padding-left:18px; background:url(../img/l-ar.png) no-repeat 0 5px; margin-right:10px}
	.pages .r-ar {padding-right:18px; background:url(../img/r-ar.png) no-repeat 100% 5px; margin-left:10px}


.b-infoside {background:url(../img/info-side.png) no-repeat 0 0; padding:8px 12px 28px 11px}
	.b-infoside h2 {color:#5a9583; text-transform:uppercase; font-weight:normal; padding:0 0 8px 7px}
	.b-infoside .b-actions-main .ph {padding-left:7px; background-image:none}
	.b-infoside .archive {margin-top:15px}

.feedback {/*border-top:1px solid #d6d6d6;*/ }
	.feedback .inputs {padding-bottom:8px}
		.feedback .inputs .lbl {position:relative; color:#595959; font-size:11px;}
	.feedback .i-p {float:left; border:1px solid #d6d6d6; padding:5px 1px 5px 5px; width:260px; height:14px}
	.feedback textarea.i-p {height:111px}
	.feedback .btn {padding-left:90px; text-align:center; width:100px}

.search-results {position:relative; width:100%; margin-top:-18px}
	.search-results th {color:#959595; padding:10px 7px 10px 0; border-bottom:1px solid #d5d5d5; vertical-align:top; line-height:18px}
	.search-results td {width:100%; border-bottom:1px solid #d5d5d5; vertical-align:top; line-height:18px; padding:10px 0}
	.search-results h3 {font-weight:normal}
	

label.error { font-size: 10px; display: block; clear: both; color: red; }

.teasers{width:100%; height:70px; text-align:center; font-size:0; margin-left:-10px;}
.teasers img{ width:120px; height:60px;}
.teasers a{background:#f6f6f6; display:inline-block; margin-left:10px; margin-bottom:10px;}
.teasers div{width:780px; margin:0 auto;}

.logos {width:536px; margin-left:-20px; margin-right:-20px; border: none !important}
.logos td{text-align:center; vertical-align:top; border: none !important}
.logos img{ margin-top:20px;border:none;}
.logos a.catalog{text-decoration:none; line-height:14px; padding:0 20px; display:block; color:#555;}
.logos a.catalog:hover {color:#3d977e; }
a.catalog span{background:url(/dentex/img/arrow.png) 2px 7px no-repeat; padding-left:14px; margin-right:-14px; display: inline; width: 14px; position: relative; zoom: 1; //background-position: 2px 6px }

.vcard .url{text-decoration: none}

.sub-menu {position:absolute; margin-left:-150px; width:130px;}
.sub-menu p{margin:0; padding:0;}


.cat-main ul ul{margin-left:25px; margin-top:10px; }
.cat-main ul ul li{background:url(/dentex/img/catalog-depth-.png) left top no-repeat;}
.cat-main ul li {padding:0 0 10px 0}

.page404 h1, .page404 p, .page404 .b-search  {margin-left:400px;}
.page404 h1{font-size:200%; font-weight:normal; line-height:1.4em; margin-top:2em; margin-bottom:0.5em;}
.page404 big{font-size:160%;}
.page404 p{line-height: 1.8em}
.page404 .b-search {margin-top:0.5em; left:0 !important;}
.page404 .b-search .btn {position:relative; /*top:3px;*/}
.page404 .logo {position:relative; top:6.8em; left:-200px;}
.page404 .b-search .i-p {float:left; color:#a0a0a0; width:142px; height:17px; background:#fff url(../img/tools-ip.png); padding:2px 1px 2px 7px; border-width:0; margin-right:8px}

.b-print-link{
	position: absolute;
	left: 50%;
	margin-left: 280px;
	line-height: 16px;
	padding-left: 20px;
	background: url(../img/print-ico.png) left no-repeat;
	font-size: 11px;
	
}
.b-print-link-contacts{
	margin-left: -30px;	
}
.b-print-link a {
	color: #6c757d;
}
.b-homepage-link{
	position: absolute;
	top:10px;
	line-height: 16px;
	font-size: 10px;
	left: 50%;
	margin-left: 242px;
	z-index: 100;
	
}
.b-homepage-link a {
	color:#6c757d;
}
.b-langs {
	position: absolute;
	top:12px;
	left:50%;
	margin-left: 370px;
	width: 50px;
	z-index: 20;
	font-size: 11px;
}
.b-langs a, .b-langs span{
	margin-left: 5px;
	color:#6c757d;
}

/* -- ---- ajax contact form ---- -- */
.fly-contact-form {
	position: relative;
	top: -3px;
	float: right;
	clear: right;
	width: 310px;
	margin-right: 20px;
	color: #00AAA6;
}
.fly-contact-form a.fake {
	float: right;
	margin-right: 12px;
	position: relative;
	top: 3px;
	z-index: 999;
	border-bottom: 1px dashed #00AAA6;
    text-decoration: none;
}
.fly-contact-form .success {
	float: right;
	margin-right: 12px;
	position: relative;
	top: 3px;
}
.fly-contact-form h1 {
	margin-top: 30px;
}
.fly-form {
	position: absolute;
	z-index: 998;
	display: none;
	width: 278px;
	background-color: white;
	padding-left: 20px;
	padding-right: 12px;
	padding-bottom: 16px;
	border: 1px solid #D6D6D6;
}
