@charset "UTF-8";
	@font-face {
font-family: 'pf-din-text-comp-pro-medium';
	src: url('/template/template1/fonts/pf-din-text-comp-pro-medium.eot');
	src: url('/templates/template1/fonts/pf-din-text-comp-pro-medium.eot?#iefix') format('embedded-opentype'),
	url('/templates/template1/fonts/pf-din-text-comp-pro-medium.woff') format('woff'),
	url('/templates/template1/fonts/pf-din-text-comp-pro-medium.ttf') format('truetype'),
	url('/templates/template1/fonts/pf-din-text-comp-pro-medium.svg#pf_dintext_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
font-family: 'pf-din-text-comp-pro-regular';
	src: url('/templates/template1/fonts/pf-din-text-comp-pro-regular.eot');
	src: url('/templates/template1/fonts/pf-din-text-comp-pro-regular.eot?#iefix') format('embedded-opentype'),
	url('/templates/template1/fonts/pf-din-text-comp-pro-regular.woff') format('woff'),
	url('/templates/template1/fonts/pf-din-text-comp-pro-regular.ttf') format('truetype'),
	url('/templates/template1/fonts/pf-din-text-comp-pro-regular.svg#pf_dintext_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	min-width: 1003px;
}
body {
	margin: 0;
	color: #000;
	font: 12px/16px Arial, Helvetica, sans-serif;
	background: #fff;
	min-width: 1003px;
}
img {
	border-style: none;
}
a {
	text-decoration: underline;
	color: #003b5a;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
input,
textarea,
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
	outline: none;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#wrapper {
	max-width: 1280px;
	margin: 0 auto;
}
#header {
	padding: 0 0 10px;
	min-height: 279px;
	width: 100%;
}
.panel {
	position: relative;
	height: 1%;
	padding: 0 0 0 255px;
	margin: 0 0 17px;
	background: #176e99 url(/templates/template1/images/bg-panel.png);
	border: 1px solid;
	border-color: #79abc4 #0f5382 #0a4474  #0f5382;
	border-radius: 0 0 9px 9px;
	height: 67px;
}
.product-detail:after,
#main .main-b:after,
.find-form:after,
.heading:after,
.c-frame:after,
#header:after,
.panel:after {
	content: '';
	clear: both;
	display: block;
}
.footer-nav,
#nav {
	margin: 0;
	padding: 25px 0;
	list-style: none;
	font: normal 14px/16px "pf-din-text-comp-pro-regular", Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	overflow: hidden;
}
#nav {
	border-left: 1px solid #12587a;
}
.footer-nav li,
#nav li {
	float: left;
	text-align: center;
}
#nav a {
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px 1px #065d9d;
}
#nav .active a,
#nav a:hover {
	color: #97c0d6;
}
.logo-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 259px;
	line-height: 12px;
	text-align: center;
}
.logo {
	display: block;
	margin: 0 auto 6px;
	background: url(/templates/template1/images/logo.png) no-repeat;
	width: 221px;
	height: 199px;
	text-indent: -9999px;
	overflow: hidden;
}
.logo a {
	display: block;
	height: 100%;
}
.logo-box p {
	margin: 0 0 2px;
}
.logo-box .year {
	font-size: 24px;
	line-height: 26px;
}
.header-holder {
	padding: 0 0 0 270px;
}
.header-holder h1 {
	font: normal 18px/20px "pf-din-text-comp-pro-medium", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 16px;
}
.header-holder h1 span {
	color: #831216;
}
.carousel {
	overflow: hidden;
}
.carousel .c-holder {
	overflow: hidden;
	margin: 0 0 16px;
}
.carousel .btn-prev,
.carousel .btn-next {
	width: 25px;
	height: 44px;
	background: url(/templates/template1/images/btn-gallery.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 43px 27px 0 8px;
	float: left;
}
.carousel .btn-next {
	float: right;
	background-position: -30px 0;
	margin-left: 7px;
}
.carousel .gmask {
	overflow: hidden;
	position: relative;
}
.carousel .gmask > ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 99999px;
	overflow: hidden;
}
.carousel .gmask > ul > li {
	float: left;
	width: 891px;
}
.carousel .box {
	float: left;
	width: 25%;
}
* +html .carousel .box {
	width: 24%;	
}
.carousel .gmask ul a {
	display: block;
	color: #00376a;
	margin: 0 25px 0 0;
	border: 1px solid #699ebc;
	border-radius: 5px;
}
.carousel .photo {
	display: table;
	width: 100%;
	height: 87px;
}
.carousel .holder {
	display: table-cell;
	vertical-align: middle;
}
.carousel .photo img {
	display: block;
	margin: 0 auto;
}
.carousel .gmask .title {
	display: table;
	width: 100%;
	height: 42px;
	text-align: center;
	background: #ddd;
	text-decoration: underline;
	border-radius: 0 0 4px 4px;
}
.carousel a:hover .title {
	text-decoration: none;
}
.pagination {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.pagination li {
	margin: 0 6px;
	display: inline-block;
}
.pagination a {
	display: block;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/templates/template1/images/btn-gallery.png) no-repeat 0 -46px;
}
.pagination  a.active,
.pagination a:hover {
	background-position: -26px -46px;
}
#main {
	margin: 0 0 28px;
	background: #97c0d6 url(/templates/template1/images/bg-main-c.png) repeat-y;
	border-radius: 12px;
	border: 1px solid;
	border-color: #c3dbe7 #699abb #5687ae #bbd6e5;
}
#main .main-t {
	background: url(/templates/template1/images/bg-main-t.png) no-repeat;
	border-radius: 12px;
}
#main .main-b {
	background: url(/templates/template1/images/bg-main-b.png) no-repeat 100% 100%;
	padding: 17px 15px 18px 26px;
	height: 1%;
	min-height: 50px;
	border-radius: 12px;
}
#content {
	overflow: hidden;
	padding: 2px 0 3px;
}
.find-form {
	width: 100%;
	margin: 0 0 5px;
}
.find-form input[type="text"] {
	float: left;
	border: 1px solid;
	border-color: #858585 #c1c1c1 #e1e1e1 #c1c1c1;
	width: 80%;
	height: 29px;
	font-size: 12px;
	line-height: 29px;
	color: #474747;
	margin: 0;
	padding: 0 12px;
	box-shadow: inset 0 1px 1px #d5d5d5;
	-moz-box-shadow: inset 0 1px 1px #d5d5d5;
	-webkit-box-shadow: inset 0 1px 1px #d5d5d5;
}
.btn-find {
	float: right;
	width: 110px;
	height: 44px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/templates/template1/images/btn-find.png) no-repeat;
	border: none;
	cursor: pointer;
	margin: -2px -2px 0 0;
	padding: 0;
}
.container {
	background: url(/templates/template1/images/bg-link-r.png) no-repeat 100% 9px
}
.container .c-holder {
	padding: 13px 9px 0 2px;
	background: url(/templates/template1/images/bg-link-l.png) no-repeat 3px 5px;

}
.container .c-frame {
	background: url(/templates/template1/images/bg-container-c.png) repeat-y 100% 0;
	padding: 561px 0 8px;
	box-shadow: 1px 0 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 0 2px rgba(0,0,0,0.5);
	padding: 30px 28px 8px 26px;
}
.heading {
	width: 100%;
	margin: 0 0 30px;
}
.heading h2 {
	float: left;
	font: normal 29px/30px "pf-din-text-comp-pro-medium", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #831216;
	text-shadow: 0 2px 2px #bebebe, -1px -1px 1px #fff;
	margin: 0;
}
.heading .link {
	float: right;
	margin: 7px 0 0;
	color: #545454;
}
.link-box {
	line-height: 14px;
	overflow: hidden;
}
.link-box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 45%;
}
.link-box ul + ul {
	float: right;
}
.link-box ul li {
	padding: 0 0 0 37px;
	margin: 0 0 30px;
	background: url(/templates/template1/images/bullet1.gif) no-repeat 0 50%;
}
.tab-box {
	width: 100%;
}
.tab-box .tab {
	display: none;
}
.tab-box .tab.active {
	display: block;
}
.tab-box .tab-link {
	overflow: hidden;
	margin: 0 0 33px;
	padding: 19px 25px;
	list-style: none;
	background: #b8d6e6;
}
.tab-box .tab-link li {
	float: left;
}
.tab-box .tab-link li + li {
	margin: 0 0 0 56px;
}
.tab-box .tab-link .active a {
	text-decoration: none;
}
.tab-box p {
	margin: 0 0 20px;
}
.tab-box h3 {
	font-size: 14px;
	line-height: 16px;
	color: #831216;
	font-weight: normal;
	margin: 0 0 5px;
}
.breadcrumbs {
	margin: 0 0 12px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.breadcrumbs li {
	float: left;
}
.breadcrumbs li + li {
	margin: 0 0 0 8px;
}
.page-nav {
	margin: 0 0 17px;
	overflow: hidden;
	background: #b8d6e6;
	padding: 7px 12px;
}
.page-nav .prev,
.page-nav .next {
	width: 5px;
	height: 9px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	margin: 5px 0 0;
	background: url(/templates/template1/images/btn-gallery.png) no-repeat 0 -61px;
}
.page-nav .next {
	float: right;
	background-position: -7px -61px;
}
.page-nav .prev:hover {
	background-position: -14px -61px;
}
.page-nav .next:hover {
	background-position: -21px -61px;
}
.page-nav ul {
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-nav li {
	display: inline-block;
}
.page-nav li + li {
	margin: 0 0 0 100px;
}
.page-nav .active a {
	font-weight: bold;
	text-decoration: none;
	color: #831216;
}
.sort-box {
	overflow: hidden;
	margin: 0 0 16px;
}
.sort-box dt {
	float: left;
	padding: 0 15px 0 0;
}
.sort-box dl {
	margin: 0;
	overflow: hidden;
}
.sort-box span {
	float: left;
	padding: 0 0 2px;
}
.sort-box span + span {
	margin: 0 0 0 24px;
}
.sort-box .arrow {
	padding-left: 12px;
	background: url(/templates/template1/images/arrow4.png) no-repeat 0 5px;
}
.sort-box a {
	color: #1a4f6b;
	text-decoration: none;
	border-bottom: 1px dashed #1a4f6b;
}
.sort-box a:hover {
	border-color: transparent;
}
.product-list {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.product-list li {
	margin: 0 0 7px;
	background: #dddddd;
	overflow: hidden;
	padding: 6px;
}
.product-list .photo {
	background: #dfdfdf;
	padding: 3px;
	box-shadow: 0 0 3px #a5a5a5;
	-moz-box-shadow: 0 0 3px #a5a5a5;
	-webkit-box-shadow: 0 0 3px #a5a5a5;
	float: left;
	margin: 0 15px 0 0;
	position: relative;
}
.product-list .photo span {
	width: 116px;
	height: 100px;
	display: table;
	background: #fff;
}
.product-list .photo a {
	display: table-cell;
	vertical-align: middle;
}
.product-list .photo img {
	display: block;
	margin: 0 auto;
}
.product-list .holder {
	overflow: hidden;
	padding: 10px 0 0;
}
.product-list .btn-col {
	float: right;
	width: 129px;
	text-align: center;
	padding: 17px 0 0;
}
.product-list .btn-col .sum {
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin: 0 0 17px;
}
.product-list .btn-col span {
	font-size: 16px;
}
.btn-basket {
	background: url(/templates/template1/images/btn-basket.png) no-repeat;
	width: 105px;
	height: 37px;
	display: block;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;
}
.product-list .description {
	overflow: hidden;
}
.product-list h2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin: 0 0 8px;
}
.product-list p {
	margin: 0;
}
.product-detail {
	width: 100%;
	margin: 0 0 28px;
}
.product-detail .photo-col {
	float: left;
	margin: 0 25px 0 0;
	padding: 3px;
	background: #dfdfdf;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	position: relative;
	width: 276px;
	height: 239px;
}
.product-detail .photo-col .holder {
	width: 276px;
	height: 239px;
	display: table;
	background: #fff;
}
.product-detail .photo-col .frame {
	display: table-cell;
	vertical-align: middle;
}
.product-detail .photo-col img {
	margin: 0 auto;
	display: block;
	max-height: 239px;
}
.product-detail .description {
	overflow: hidden;
}
.product-detail .content {
	min-height: 200px;
}
.product-detail h2 {
	font-size: 18px;
	line-height: 16px;
	font-weight: normal;
	position: relative;
	margin: 0 0 11px;
}
.product-detail p {
	margin: 0;
}
.product-detail .item-holder {
	overflow: hidden;
}
.product-detail .sum {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 0 20px 0 0;
}
.product-detail .sum span {
	font-size: 18px;
}
.product-detail .btn-basket {
	float: left;
}
.tab-box1 {
	margin: 0 0 26px;
}
.tab-holder {
	margin: 0 0 24px;
	background: #d8d8d8 url(/templates/template1/images/bg-tab1.png);
}
.tab-box1 .tab-link {
	font: normal 18px/37px "pf-din-text-comp-pro-medium", Arial, Helvetica, sans-serif;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
}
.tab-box1 .tab-link li {
	float: left;
	width: 50%;
}
.tab-box1 .tab-link li + li a {
	border-left: 4px solid #fff;
}
.tab-box1 .tab-link a {
	margin: 0 ;
	text-decoration: none;
	color: #717171;
	display: block;
	text-align: center;
	background: #ddd url(/templates/template1/images/bg-tab-link.png) repeat-x 0 100%;
}
.tab-box1 .tab-link .active a,
.tab-box1 .tab-link a:hover {
	color: #003d6b;
}
.tab-box1 .tab-link .active a {
	background: none;
}
.tab-box1 .tab-content {
	padding: 33px 31px 6px;
}
.tab-box1 p {
	margin: 0 0 13px;
}
.news-detail .prev-box,
.tab-box1 .prev-box {
	width: 100%;
}
.news-detail .prev-box a,
.tab-box1 .prev-box a {
	padding: 0 0 0 22px;
	background: url(/templates/template1/images/arrow5.png) no-repeat 4px 3px;
}
.price-list {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	width: 110%;
}
.price-list li {
	display: inline-block;
	vertical-align: top;
	width: 290px;
	margin: 0 13px 44px 0;
}
.price-list img {
	float: left;
	border: 3px solid #dfdfdf;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	margin: 0 16px 0 0;
}
.price-list .description {
	padding: 0 0 3px 3px;
}
.price-list p {
	margin: 0 0 6px;
}
.btn-download {
	background: url(/templates/template1/images/btn-download.png) no-repeat;
	display: block;
	width: 84px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
}
.price-list .btn-download {
	margin: 0 0 0 -3px;
}
#sidebar {
	float: left;
	width: 230px;
	padding: 13px 0 0;
	margin: 0 25px 0 0;
}
#sidebar a {
	color: #00233e;
}
.price-box {
	margin: 0 0 41px;
}
.side-news h3,
.price-box h3 {
	font: normal 24px/26px "pf-din-text-comp-pro-medium", Arial, Helvetica, sans-serif;
	color: #003d6b;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
	margin: 0 0 14px;
}
.price-link {
	margin: 0 0 0 -26px;
	width: 255px;
	padding: 0;
	list-style: none;
}
.price-link > li {
	margin: 0;
}
.price-link ul {
	display: none;
}
.price-link .active > ul {
	display: block;
}
.price-link a {
	display: block;
	padding: 4px 26px;
}
.price-link > li.active {
	background: #377393 url(/templates/template1/images/bg-tab.png) no-repeat 0 100%;
}
#sidebar .price-link > li.active > a {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: url(/templates/template1/images/arrow1.png) no-repeat 10px 8px;
	text-decoration: none;
}
#sidebar .price-link ul > li.active > a {
	font-weight: bold;
	color: #b0d6eb;
	background: url(/templates/template1/images/arrow2.png) no-repeat 11px 8px;
}
#sidebar .price-link ul ul > li.active > a {
	background: url(/templates/template1/images/arrow3.png) no-repeat 30px 6px;
}
#sidebar .price-link ul ul > li > a {
	padding-left: 42px;
}
.price-link ul {
	margin: 0;
	padding: 7px 0 8px;
	list-style: none;
}
#sidebar .price-link ul a {
	padding: 3px 26px;
	color: #fff;
}
.you-order {
	margin: 0 0 42px;
}
.you-order.basket {
	padding: 0 0 0 35px;
	background: url(/templates/template1/images/ico-basket.png) no-repeat;
}
.side-phone h3,
.you-order h3 {
	font: normal 18px/20px "pf-din-text-comp-pro-medium", Arial, Helvetica, sans-serif;
	color: #003d6b;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #fff;
	margin: 0 0 3px;
}
.you-order p {
	margin: 0;
}
.side-phone {
	margin: 0 0 41px;
}
.side-phone.phone {
	padding-left: 33px;
	background: url(/templates/template1/images/ico-phone.png) no-repeat;
}
.side-phone ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 18px;
	line-height: 24px;
	color: #000;
}
.side-news {
	margin: 0 0 30px;	
}
.news-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.news-list li {
	margin: 0 0 32px;
}
.news-detail .date,
.news-list1 .date,
.side-news .date {
	display: block;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	color: #3c3c3c;
	margin: 0 0 3px;
	font-style: normal;
}
.news-list1 p,
.side-news p {
	margin: 0;
}
.side-news .more {
	width: 100%;
}
.catalog-list {
	width: 110%;
	margin: 0;
	padding: 0 0 30px;
	list-style: none;
}
.catalog-list li {
	display: inline-block;
	vertical-align: top;
	width: 146px;
	padding: 0 10px 20px 0;
}
.catalog-list a {
	display: block;
	color: #1a4f6b;
}
.catalog-list .photo {
	width: 116px;
	height: 100px;
	background: #fff;
	border: 3px;
	display: table;
	margin: 0 0 10px;
	box-shadow: 0 0 3px #b3b3b2;
	-moz-box-shadow: 0 0 3px #b3b3b2;
	-webkit-box-shadow: 0 0 3px #b3b3b2;
	position: relative;
}
.catalog-list .photo .holder {
	display: table-cell;
	vertical-align: middle;
}
.catalog-list .photo img {
	display: block;
	margin: 0 auto;
}
.catalog-list .title {
	display: block;
	text-decoration: underline;
}
.catalog-list a:hover .title {
	display: block;
	text-decoration: none;
}
.basket-tabale {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 22px;
}
.basket-tabale a {
	color: #1a4f6b;
}
.basket-tabale th,
.basket-tabale .heading {
	background: #bababa url(/templates/template1/images/bg-tab1.png);
}
.basket-tabale th,
.basket-tabale td {
	padding: 12px 0 12px 23px;
}
.basket-tabale th {
	font-weight: normal;
	text-align: left;
}
.basket-tabale tr {
	background: #ddd;
}
.basket-tabale td {
	background: #ddd;
	padding-top: 17px;
	padding-bottom: 17px;
	border-bottom: 1px solid #bababa;
}
.basket-tabale input[type="text"] {
	float: left;
	margin: 0;
	padding: 0 6px;
	border: 1px solid #bcbcbc;
	background: #fff;
	width: 26px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}
.basket-tabale .btn-del {
	display: block;
	width: 30px;
	height: 28px;
	background: url(/templates/template1/images/btn-del.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 8px;
}
.order-form {
	padding: 0 0 15px;
}
.order-form .row {
	overflow: hidden;
	padding: 0 0 17px;
}
.order-form .area {
	float: left;
	width: 281px;
}
.order-form .area + .area {
	float: right;
	width: 308px;
}
.testimonials-form label,
.order-form label {
	display: block;
	overflow: hidden;
}
.testimonials-form label span,
.order-form label span {
	display: block;
	padding: 0 0 7px;
}
.testimonials-form input[type="text"],
.testimonials-form textarea,
.order-form textarea,
.order-form input[type="text"] {
	float: left;
	border: 1px solid #bebebd;
	width: 269px;
	height: 21px;
	margin: 0;
	padding: 0 5px;
	font-size: 12px;
	line-height: 21px;
	background: #fff;
}
.testimonials-form textarea,
.order-form textarea {
	width: 98% !important;
	height: 131px;
	min-height: 131px;
	padding: 2px 5px;
	line-height: 14px;
}
.order-form .area + .area input[type="text"] {
	width: 296px;
}
.btn-testimonials,
.btn-order {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/templates/template1/images/btn-order.png) no-repeat;
	width: 140px;
	height: 39px;
	cursor: pointer;
	font-size: 0;
	text-indent: -9999px;
	border: none;
}
.btn-recount {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/templates/template1/images/recount.png) no-repeat;
	width: 140px;
	height: 39px;
	cursor: pointer;
	font-size: 0;
	text-indent: -9999px;
	border: none;
}

.news-list1 {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 110%;
}
.news-list1 li {
	display: inline-block;
	vertical-align: top;
	width: 251px;
	padding: 0 60px 20px 0;
}
.news-list1 h2 {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 10px;
}
.news-list1 p {
	margin: 0;
}
.news-detail {
	margin: 0 0 15px;
}
.news-detail h2 {
	font-size: 18px;
	line-height: 16px;
	position: relative;
	font-weight: normal;
	margin: 0 0 10px;
}
.news-detail p {
	margin: 0 0 14px;
}
.testimonials-form {
	background: #ddd;
	padding: 17px 25px 6px 13px;
	margin: 0 0 14px;
}
.testimonials-form .row {
	overflow: hidden;
	margin: 0 0 13px;
}
.testimonials-form .area {
	float: left;
	width: 241px;
}
.testimonials-form .area + .area {
	float: right;
	width: 305px;
}
.testimonials-form input[type="text"] {
	width: 229px;
}
.testimonials-form .area + .area input[type="text"] {
	width: 293px;
}
.testimonials-form textarea {
	width: 559px;
	height: 82px;
}
.btn-testimonials {
	background: url(/templates/template1/images/btn-testimonial.png) no-repeat;
	width: 140px;
	height: 39px;
}
.testimonials-list {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	overflow: hidden;
	width: 110%;
}
.testimonials-list li {
	float: left;
	width: 262px;
	padding: 0 50px 35px 0;
	vertical-align: top;
	display: inline-block;
}
.testimonials-list .title {
	font-size: 14px;
	line-height: 16px;
	color: #3c3c3c;
	text-transform: uppercase;
	margin: 0 0 5px;
}
.testimonials-list .name {
	font-size: 12px;
	line-height: 16px;
	color: #3c3c3c;
	margin: 0 0 7px;
}
.testimonials-list p {
	margin: 0;
}
#footer {
	font-size: 11px;
	line-height: 14px;
	color: #434343;
	padding: 0 0 0 39px;
}
#footer .col-info {
	float: left;
	width: 222px;
	margin-left:-10px;
}
#footer .col-info p {
	margin: 0;
}
#footer .area {
	overflow: hidden;
}
#footer .footer-nav {
	padding: 3px 0 1px;
}
.footer-nav a {
	color: #00528f;
	text-decoration: none;
}
.footer-nav .active a,
.footer-nav a:hover {
	color: #74a4be;
}
.feedback {
	overflow: hidden;
}
.feedback a {
	float: right;
}
.feedback img {
	display: block;
}