﻿@charset "UTF-8";  /* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{	display: block;}table{	border-spacing: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus,select:focus{	outline: none;}input[type='checkbox'],input[type='submit'],input[type='reset'],input[type='radio'],input[type='image'],input[type='file']{	cursor: pointer;}label{	cursor: pointer;	color: inherit;}html{	height: 100%;}body{	height: 100%;	font-family: 'Droid Sans', sans-serif;	font-size: 15px;	line-height: 133%;	text-align: left;	color: #747476;	background: #f3f3f3;}hr{	border: 0 none;	border-top: solid 1px #c2c2c2;	border-bottom: solid 1px #fff;	height: 0;	color: #c2c2c2;	background: none;	margin: 0 0 12px;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a{	color: #63abb9;}.left{	float: left;}.right{	float: right;}.relative{	position: relative;}.clear{	float: none !important;	display: block;	clear: both;	height: 0;}.clear-left{	float: none !important;	display: block;	clear: left;	height: 0;}.clear-right{	float: none !important;	display: block;	clear: right;	height: 0;}input[type='text'],input[type='email'],input[type='password'],textarea,select{	border: solid 1px #d8d8d8;	color: #918f94;	width: 108px;	height: 22px;	padding: 0 6px;	background: #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}select{	width: 108px;	height: 22px !important;}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,textarea:focus,select{	color: #747476;}.button{	cursor: pointer;	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	text-decoration: none;	border: 0 none;	color: #fff;	font-size: 12px;	font-weight: normal;	width: 110px;	text-align: center;	height: 23px;	line-height: 22px;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);	background: #303437;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTQ2NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #303437 0%, #41464a 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303437), color-stop(100%,#41464a));	background: -webkit-linear-gradient(top,  #303437 0%,#41464a 100%);	background: -o-linear-gradient(top,  #303437 0%,#41464a 100%);	background: -ms-linear-gradient(top,  #303437 0%,#41464a 100%);	background: linear-gradient(to bottom,  #303437 0%,#41464a 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303437', endColorstr='#41464a',GradientType=0 );	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.button:hover{	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), inset 0 0 1000px rgba(0,0,0,0.2);}/* text */h1{	font-size: 30px;	font-weight: normal;	line-height: 120%;	margin: 0 0 12px;	color: #5e8790;	color: rgba(93,129,136,0.9);	text-shadow: 1px 1px 0 rgba(255,255,255,0.9), 0 0 0 #000;	text-transform: uppercase;	text-align: center;}h2{	font-size: 30px;	font-weight: normal;	line-height: 120%;	margin: 0 0 12px;	color: #918f94;	color: rgba(119,119,121,0.9);	text-shadow: 1px 1px 0 rgba(255,255,255,0.9), 0 0 0 #000;	text-transform: uppercase;}h3{	font-size: 22px;	font-weight: normal;	line-height: 120%;	margin: 0 0 12px;	color: #918f94;	color: rgba(119,119,121,0.9);	text-shadow: 1px 1px 0 rgba(255,255,255,0.9), 0 0 0 #000;	text-transform: uppercase;}p{	margin: 0 0 12px;}/* text off *//* off */.wrap{	min-height: 100%;	height: auto !important;	height: 100%;	background: #f3f3f3;}/* header */header{	min-height: 163px;	border-bottom: solid 4px #fff;	margin: 0 0 24px;	background: url('../images/pattern.png');}.logo{	padding: 44px 0 0;	text-transform: uppercase;}.logo a{	text-decoration: none;}.logo .name{	display: block;	font-size: 50px;	font-weight: bold;	line-height: 100%;	color: #515052;}.logo .description{	display: block;	font-size: 22px;	font-weight: bold;	line-height: 100%;	color: #66aebc;	text-align: center;}header nav{	text-transform: uppercase;}header nav ul li{	margin: 0 0 0 40px;}header nav ul li:first-child{	margin: 0;}header nav ul li a{	display: block;	text-decoration: none;	padding: 60px 12px 20px;	background-repeat: no-repeat;	background-position: center 72px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}header nav ul li.active a,header nav ul li a:hover{	color: #fff;	background: #63abb9 url('../images/down.png') no-repeat center 82px;}header nav ul li.active a{	cursor: default;}/* header off *//* content */div[role='main']{	padding: 12px 0 34px;	background: #f0f0f0;}.slider{	margin-bottom: 24px;}#slider-nav{	position: absolute;	z-index: 1;	right: 42px;	bottom: 16px;}#slider-nav a{	float: left;	display: block;	width: 10px;	height: 10px;	margin: 0 0 0 6px;	border: solid 3px #515052;	background: #fff;	-webkit-border-radius: 16px;	-moz-border-radius: 16px;	border-radius: 16px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#slider-nav a.selected,#slider-nav a:hover{	background: #515052;}#slider-nav span{	display: none;}.links{	margin-bottom: 24px;	background: url('../images/pattern.png');}.links table{	width: 100%;	padding: 24px 12px;}.links table tr td{	width: 940px;	padding: 32px 0 32px 62px;	vertical-align: top;	background: url('../images/td.png') no-repeat 12px 24px;}.links table tr td:first-child{	padding-left: 50px;	background-position: left 24px;}.links table tr td.spacer{	padding: 0;	width: 0;	border-left: solid 1px #c2c2c2;	border-right: solid 1px #fff;	background: none;}.links table tr td h3 a{	text-decoration: none;}.links table tr td h3 a:hover{	text-decoration: underline;}.links table tr td h3 span{	display: block;	font-size: 15px;	line-height: 133%;	font-weight: normal;	color: #646266;	text-transform: none;}.catalog li{	width: 196px;	margin: 0 7px 24px;	padding: 0 12px 36px;	background: #f8f8f8;}.catalog-item-img{	margin: 0 0 36px -12px;	width: 220px;	height: 165px;	text-align: center;	font-size: 0;	line-height: 0;}.catalog-price .catalog-item-img{	margin-bottom: 8px;}.catalog-item-img a{	display: block;	height: 165px;}.catalog-item-img img{	max-width: 220px;}.catalog li h3{	line-height: 100%;	margin: 0 0 4px;}.catalog li h3 a{	text-decoration: none;}.catalog li h3 a:hover{	text-decoration: underline;}.about{	margin-bottom: 24px;}.about table{	width: 100%;	padding: 12px;}.about table tr td{	width: 940px;	padding: 0 0 0 32px;	vertical-align: top;}.about table tr td:first-child{	padding: 0;}.about table tr td.spacer{	padding: 0 0 0 31px;	width: 0;	border-right: dashed 1px #7d7d7d;}.about .desc{	color: #63abb9;	text-transform: uppercase;	margin: 0 0 12px;}.valign{	display: inline-block; *display: inline; zoom: 1;	width: 0;	height: 40px;	font-size: 0;	line-height: 0;	vertical-align: middle;}.list li{	position: relative;	padding: 0 0 0 48px;	margin: 0 0 8px;	background: url('../images/td.png') no-repeat left center;}.list span{	display: inline-block; *display: inline; zoom: 1;	vertical-align: middle;}div[role='main'] .text{	padding: 0 7px 24px;}hr.margin{	margin: 24px 0;}.catalog .price{	height: 20px;	font-weight: bold;	color: #63abb9;	margin: 0 0 8px;}.catalog .price sup{	font-size: 12px;	vertical-align: top;	line-height: 100%;}.catalog .order input[type='submit']{	height: 18px;	font-weight: bold;	color: #63abb9;	margin: 0 0 10px;	border: 0 none;	text-transform: uppercase;	text-decoration: underline;	background: none;}.catalog .order input[type='submit']:hover{	text-decoration: none;}/* content off *//* footer */footer{	height: 26px;	margin: -34px 0 0;	padding: 8px 0 0;	background: #f3f3f3;}/* footer off *//* END */