@charset "utf-8";
/* CSS Document */

body {
	background:#F5F5F5;
	line-height: 150%;
    text-align: left;
}
.header-bg {
	height:42px;
	width: 100%;
float: left;
min-width: 1024px;
background: black;
overflow: hidden;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#595C64', endColorstr='#1B1B1C');
background: -webkit-gradient(linear, left top, left bottom, from(#595C64), to(#1B1B1C));
background: -moz-linear-gradient(top, #595C64, #1B1B1C);
background: -o-linear-gradient(top, #595C64, #1B1B1C);
height: 50px;
border-top: 1px solid #999;
border-bottom: 1px solid #666;
}
.headerlogo{
	background: #131623;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#131623', endColorstr='#1A1C27');
background: -webkit-gradient(linear, left top, left bottom, from(#131623), to(#1A1C27));
background: -moz-linear-gradient(top, #131623, #1A1C27);
background: -o-linear-gradient(top, #131623, #1A1C27);
height: 1%;
float: left;
width: 100%;
color: #A1A2A7;}

.headerlogohold{
	width:1002px;
	margin:0 auto;}
strong{
	font-weight:bold!important;}
.clearb {
	display:block;
	clear:both;
}
.header {
	width:1000px;
	margin:0 auto;
}
.logo {
	float:left;
	margin:8px 0 0 10px;
}
.header-menu {
	float:left;
	width:750px;
	overflow:hidden;
	height:42px;
	line-height:42px;
	margin:3px 0 0 0px;
}
.header-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.header-menu ul li {
	float:left;
	background:url(../images/header-menu-border.png) right center no-repeat;
	height:42px;
	line-height:42px;
}
.nobg {
	background:none !important;
}
.header-menu ul li a {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	padding:0 16px 0 16px;
	font-family:Tahoma, Geneva, sans-serif;
}
.line-product{
	float: left;
width: 95%;
height: 1px;
background: #E6E9EB;
margin: 10px 15px;
}
.header-search {
	float:right;
	width:200px;
	height:22px;
	background:#fff;
	border-radius:2px;
	margin:12px 0 0 0;
}
.header-search-submit {
	float:left;
	background:url(../images/search-icon.png) center center no-repeat;
	height:22px;
	width:32px;
	cursor:pointer;
	border:none;
}
.header-search-text {
	float:left;
	height:22px;
    #line-height: 22px;
	width:160px;
	color:#333;
	font-size:11px;
	border:none;
	padding:0;
    background: none;
}
.slider {
	width:1000px;
	height:295px;
	margin:0 auto;
	overflow:hidden;
}
.slider2,.slider3{height:200px;
	}
.slider img {
	float:left;
	position:relative;
}
.slider-text {
	float:right;
	position:relative;
	text-align:right;
	margin:-198px 12px 0 0;
	color:#206d93;
	font-size:38px;
	width:1050px;
	line-height:48px;
}
.anythingControls{
	margin:-30px 0 0 443px;
	position:absolute;
	}
.thumbNav li a{
	padding:5px;
	margin:0px 5px;
	background:#000000;
	float:left;}
.slider-text h1 {
	font-weight:bold;
}
.slider-text p {
	margin:0;
	height:88px;
	overflow:hidden;
}
.index-content-bg {
	background:#FFF url(../images/bg.gif) repeat-x;
	border-top:2px solid #666;
	padding:20px 0;
}
.index-content {
	margin:0 auto;
	width:1002px;
	padding:0px;
}
.index-content a {
	text-decoration:none;
	color:#000;
}
.index-content h1, .index-content h2{
margin: 0 0 0px 17px;
font-size: 23px;
color: #39505A;
padding:12px 0;
/*text-indent: -9999px;*/
}
.index-content h2{
	font-size:16px;
}
.index-content-item {
	float:left;
	width:285px;
	height:136px;
	box-shadow: 0 0 10px #ccc;
	margin:0 32px 10px 17px;
	background:#f8f6f7;
}
.index-content-pic {
	text-align:center;
	line-height:125px;
	width:285px;
	height:136px;
	overflow:hidden;
	float:left;
}
.index-content-text {
	float:left;
	font-size:23px;
	margin:-33px 0 0 12px;
	text-indent:-9999px;
}
.index-content-icon {
	float:right;
	margin:-47px 7px 0 0;
}
.footer-nav-bg {
	height:32px;
}
.footer-nav {
	width:1002px;
	margin:0 auto;
	height:32px;
	overflow:hidden;
}
.footer-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-nav ul li {
	float:left;
	height:32px;
	line-height:32px;
	margin:0 40px 0 25px;
}
.footer-nav ul li a {
	color:#FCB712;text-shadow: 0px 0px 2px black;
	text-decoration:none;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
}
.footer-menu-bg {
border-top:1px solid #666;clear:both;width:100%;float:left;*float:none; background:#404040;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#474A50', endColorstr='#0F161A');background:-webkit-gradient(linear, left top, left bottom, from(#474A50), to(#0F161A));background:url(../images/footers-bg.png) no-repeat center top, -moz-linear-gradient(center top , #474A50, #0F161A) repeat 0 0;background:url(../images/footers-bg.png) no-repeat center top, -o-linear-gradient(top , #474A50, #0F161A) repeat 0 0;
}
.footer-menu {
	width:972px;
	margin:0 auto;
	padding:20px 0 30px 30px;
}
.footer-menu-l {
	float:left;
	width:300px;
}
.footer-menu-r {
	float:left;
	width:670px;
}
.footer-menu h1,.footer-menu .headerthree {
	font-size:17px;
color: #FCB712;
display: block;
text-decoration: none;
text-shadow: 0px 0px 2px black;
}
.footer-menu-l ul {
	margin:30px 0 0;
	padding:0;
	list-style:none;
}
.footer-menu-l ul li a {
	text-decoration:none;
	width:185px;
	margin:0 0 0 10px;
	float:left;
	height:28px;
	overflow:hidden;
	color: #999;
display: block;
text-decoration: none;
text-shadow: 0px 0px 2px black;
}
.footer-menu-l ul li {
	margin:0 0 15px 0;
	float:left;
	width:300px;
}
.news-pic-wrapper {
	width:32px;
	height:29px;
	border-radius:4px;
	overflow:hidden;
	line-height:19px;
	text-align:center;
	float:left;
}
.news-pic-wrapper img {
	max-height:29px;
	max-width:32px;
}

.footer-product {
width: 335px;
float: left;
margin: 20px 0 0;
}
.footer-product h2, .footer-product span.headertwo {
	font-weight:bold;
	margin:0 0 5px 0;
	color: #FCB712;
}
.footer-product ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer-product ul li {
	line-height:145%;
}
.footer-product a {
	color: #999;
display: block;
text-decoration: none;
text-shadow: 0px 0px 2px black;
}
.footer-product a:hover {
color: #FFCF01;
}
.content {
	width:1000px;
	margin:0 auto;
	background:#fff;
}
.catalog-nav {
	float:left;
	width:1000px;
	height:40px;
	background:#3d5a67;
}
.catalog-nav ul {
	margin:0;
	padding:0;
	list-style:none;
    float: left;
    position: relative;
}
.catalog-nav ul li {
	float:left;
	height:40px;
	line-height:40px;
	margin:0 0 0 40px;
    position: relative;
}
.catalog-nav ul li a {
	color:#fff;
	text-decoration:none;
}
.catalog {
	float:left;
	width:1000px;
	background:url(../images/catalog-l-bg.png) repeat-y;
}
.catalog-l {
	float:left;
	width:245px;
	padding:0 0 30px 0;
}
.catalog-l img {
	float:left;
	margin:15px 0 0 5px;
	max-width:57px;
}
.catalog-l h1, .catalog-l span {
	color:#0495db;
	font-size:18px;
	margin:25px 0 5px 25px;
	float:left;
	text-align:left;
}
.catalog-l ul {
	margin:15px 0 0 15px;
	padding:0;
	list-style:none;
}
.catalog-l ul li {
	float:left;
	width:215px;
	background:url(../images/submenu.gif) repeat-x left;
}
.catalog-l ul li a {	padding:5px 0 15px 15px;
	text-decoration:none;
	color:#333;
	font-size:12px;
	float:left;
}
.catalog-l ul li a:hover, .catalog-active a {
	color:#0080ff !important;
}
.catalog-r {
	float:left;
	width:755px;
}
.catalog-r ul {

}
.catalog-r ul li{

	}
.catalog-r ul li h3 a{color:#0495DB;}
.catalog-r ul li h4{
	margin:2px 0 2px 0px;
	font-size:12px;}

.breadcrumbs {
	font-size:14px;
	color:#0495db;
	height:50px;
	width:740px;
	padding:0 0 0 15px;
	line-height:50px;
	float:left;
	background: #e7e7e7;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e7e7e7 0%, #fcfcfc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#fcfcfc));
background: -webkit-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 100%);
background: -o-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 100%);
background: -ms-linear-gradient(top,  #e7e7e7 0%,#fcfcfc 100%);
background: linear-gradient(top,  #e7e7e7 0%,#fcfcfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#fcfcfc',GradientType=0 );
}
.breadcrumbs a {
	color:#0495db;
	font-size:14px;
}
.catalog-item {
	margin:0 10px 20px 15px;
	float:left;
	width:700px;
	border:1px solid #ccc;
	padding:0 0 15px 0;
}
.catalog-item-l {
	float:left;
	margin:10px 0 0 5px;
	width:265px;
}
.catalog-item-r {
	float:left;
	width:410px;
	margin:0 0 0 20px;
}
.catalog-item-r h1, .catalog-item-r p.seoheader{
	font-size:27px;
	color:#0495db;
	margin:13px 0 10px 0;
}
p.seoheader{
	margin:0 !important;
}

.catalog-item-r h2 {
	font-weight:bold;
	color:#666;
	line-height:175%;
}
.catalog-item-r p {
	margin:0;
	color:#666;
	line-height:175%;
	width:400px;
}
.catalog-item-r-l {
	float:left;
	width:280px;
	margin:10px 0 0;
}
.pdf {
	float:left;
	width:280px;
}
.pdf img {
	float:left;
}
.pdf a {
	float:left;
	margin:2px 0 0 5px;
	color:#b01e21;
}
.catalog-item-r-r {
	float:right;
	margin:15px 20px 0 0;
}
.catalog-more {
	margin:0 10px 20px 15px;
	float:left;
	width:730px;
	padding:0 0 15px 0;
}

.warrant {
	float:left;
	width:440px;
	margin:5px 0 10px 0;
}
.warrant h1{
	font-size:18px;
}
.warrant ul {
	margin:0;
	padding:0;
	list-style:none;
}
.warrant ul li {
	float:left;
	width:100px;
	margin:0 5px 0 0;
}
.warrant ul li img {
	float:left;
	margin:0 5px 0 0;
}
.more-pic {
	width:265px;
	height:210px;
	float:left;
	overflow:hidden;
	text-align:center;
	line-height:199px;
}
.more-pic img {
	max-width:265px;
	max-height:210px;
}
.more-picos{
background: url(../images/enlarge.png) no-repeat;
width: 92px;
height: 14px;
margin: -30px 0 0;
    float: right;
    position: relative;
    cursor: pointer;
}
.product-files a{
	color:#b01e21;
	padding:0 0 0 30px;
	text-decoration:underline;
	background: url(../images/pdf.png) no-repeat;
    float: left;
    min-height: 21px;
}

.more-pics {
	float:left;
	border:1px solid #BCC4D0;
	width:80px;
	height:60px;
	line-height:49px;
	text-align:center;
	margin:5px 3px;
	overflow:hidden;
}
.more-pics-img {
	max-height:60px;
	max-width:80px;
}
.info {
	float:left;
	width:730px;
	border-top:2px solid #ccc;
	margin:10px 0 0;
	padding:5px 0 0;
}
.info-l {
	float:left;
	width:270px;
	margin:0 0 10px 0;
}
.info-r {
	float:left;
	width:445px;
	margin:0 0 0 15px;
}
.info-l h1 {
	width:250px;
	float:left;
	height:36px;
	background:#BCC4D0;
	line-height:36px;
	padding:0 0 0 20px;
}
.info-l ol {
	padding:0 0 0 30px;
	margin:0;
	float:left;
	color:#666;
	background:#E2E6EA;
	width:240px;
	font-size:12px;
}
.info-l ol li {
	margin:15px 0;
}
.vizitka {
	margin:5px 0 0;
	float:left;
}
.info-r h1 {
	height:36px;
	line-height:36px;
	margin:0 0 0 10px;
}
.info-r p {
	font-size:12px;
	color:#666;
	text-indent:25px;
}
.more-table {
	float:left;
	width:730px;
	#margin:20px 0 0 0;
}
.more-table  table {
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	width:730px;
}
.table-header td {
	background:#BCC4D0 !important;
	font-weight:bold;
}
.more-table table tr {
	height:30px;
}
.more-table table tr.table-even-row td {
	background: #d6dbe2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU3ZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #d6dbe2 0%, #e5e7ec 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d6dbe2), color-stop(100%,#e5e7ec));
background: -webkit-linear-gradient(left,  #d6dbe2 0%,#e5e7ec 100%);
background: -o-linear-gradient(left,  #d6dbe2 0%,#e5e7ec 100%);
background: -ms-linear-gradient(left,  #d6dbe2 0%,#e5e7ec 100%);
background: linear-gradient(left,  #d6dbe2 0%,#e5e7ec 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dbe2', endColorstr='#e5e7ec',GradientType=1 );
}
.more-table table tr td {
	background: #a0abbc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYWJiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWM3ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #a0abbc 0%, #c1c7d3 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a0abbc), color-stop(100%,#c1c7d3));
background: -webkit-linear-gradient(left,  #a0abbc 0%,#c1c7d3 100%);
background: -o-linear-gradient(left,  #a0abbc 0%,#c1c7d3 100%);
background: -ms-linear-gradient(left,  #a0abbc 0%,#c1c7d3 100%);
background: linear-gradient(left,  #a0abbc 0%,#c1c7d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0abbc', endColorstr='#c1c7d3',GradientType=1 );
}
.sort {
	float:left;
	width:730px;
	margin:0 0 15px 15px;
}
.best-head {
	float:left;
	width:730px;
	margin:20px 0 15px 15px;
	font-size:18px;
}
.best-content {
	float:left;
	width:730px;
	margin:0 0 15px 15px;
}
.best-content a:hover,.best-content a,.best-content a:active,.best-content a:visited{
	text-decoration:none;}
.sort a {
	color:#0080FF;
	margin:0 0 0 10px;
}
.product-files ul {
	margin:0;
	padding:0;
	list-style:none;
}
.product-files ul li a {
	background:url(/thermasens/themes/classic/images/pdf-icon.png) left center no-repeat;
	height:20px;
	padding:0 0 0 25px;
	line-height:20px;
	float:left;
	margin:2px 0 0 5px;
	color:#b01e21;
}
.product-files ul li {
	float:left;
	width:280px;
	height:20px;
}
.best-content h3 {
	margin:20px 0 0;
	font-weight:bold;
	font-size:16px;
}
.best-content h2 {
	font-size:19px;
	margin:20px 0 0;
}
.cart-list-empty {
	margin:28px 0 0 !important;
	text-align:center;
	font-size:20px !important;
	color:#ccc;
}
#yw1 {float:left;}
#yw1_button {float:left;clear:both;margin:5px 0;}
.product-info form a {
	background:url(../html/images/brand-border.png) right center no-repeat;
	color:#666;
	padding:0 10px;
	text-decoration:none;
}
.fancybox-inner h1 {font-size:28px;}
.content-nav ul li a h1 {
	font-size:42px;
	color:#1a1a1a;
	text-align:right;
	width:220px;
	margin:-130px 15px 0 0;
	float:right;
}
.content-nav ul li a p {
	font-size:13px;
	color:#000;
	text-align:right;
	width:220px;
	margin:-70px 15px 0 0;
	float:right;
	line-height:125%;
}
.content-nav ul li a {
	text-decoration:none;
}
.content-nav ul li a img {
	float:left;
}
.catalog-r h3 {
	margin:2px 0 4px 0px;
	font-size:16px;
}
.catalog-r {
	min-height:400px;
}
.catalog-item a {
	text-decoration:none;
}

ul.children{
	position:absolute;
	background: #3D5A67;
	opacity:0.90;
	padding:0px;
	list-style:none;
	width:340px;
	margin:0px;
    top:40px;
    left: -10px;
}
ul.children li{
	width:340px;
	float:left;
	padding:0px;
	margin:0px;}
ul.children li a{
	padding:0 10px;}
li.activePage a{
	width: 100%;
height: 520px;
float: left;}
#news_main{
	float:left;
	margin:0 0 0 15px;
	width:705px;}
#news_main h1{margin:10px 0px 15px 0px;
float:left;
font-size: 18px;}
.info-l ul{
	float:left;
	width:250px;
	background:#f2f2f2;
	padding:10px 0 10px 20px;
	margin:0px;
	
	}
.info-l ul li{float:left;
margin:2px 0px;
	width:250px;}
.anythingControls a {
    float: left;
    height: 14px;
    width: 14px;
    margin: 0 5px 0 0;
    background-color: #5D747F;
    background-image: url(../images/default.png);
    background-position: center -288px;
    background-repeat: repeat-x;
    font-size: 0;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}
.anythingControls a.slider-active {
    background-image: none;
}
.slider li {
    float: left;
    width: 1000px;
    height: 295px;
    overflow: hidden;
    list-style: none;
}
ul.news-arch{
	padding:0px;
	margin:0px 0 0 15px;
	float:left;
	list-style:none;
	width:715px;}
ul.news-arch li{
	padding:0px;
	margin:0px;width:715px;
	margin:20px 0px;}
.newsimg{
	float:left;
	width:120px;}
.news-box-cont{
	float:left;
	width:730px;
	margin:5px 0px;}
.phonehead{
background: url(../images/gradient.jpg) repeat-x;
width:240px;
float:left;
padding:8px 15px;
font-weight:bold;
}
.slider div div {
    position: relative;
}

.phoneblok{
	border:1px solid #CCC;
	width:270px;
	float:left;
	color:#666;
	font-size:small;padding: 1px;
	margin:0 0 20px 0px;}
.phoneblok img{
	height:45px;}
.phonetext{
	float:left;
	width:270px;
	border:1px solid #CCC;
	border-width:1px 0px;}
.phonetextl{
	float:left;
	width:55px;}
	.phonetextr{
	float:left;
	width:215px;}
.backnews{color: #FCB712;
text-decoration:none;
font-weight:bold;}
.phonetextfull{
	float:left;
	padding: 5px 10px;
	margin:0px;}
.bgslidertop{
	width:100%;
	background:#b5bcc6;}