/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {padding:0;border:0;}

/* Site styles */
html {background:#fbfbfb url("../i/bg.jpg");}
body {font:12px/18px Arial;color:#2c2c2c;background:url("../i/bg-top.gif") repeat-x 50% 0;}
a {text-decoration:underline;color:#195899;}
a:hover {text-decoration:none;}

/* Structure */
.wrapper {width:980px;margin:0 auto;}

/* Header */

.inner .header {height:171px;} 
.header {position:relative;height:186px;z-index:2;}
	.logo {position:absolute;width:375px;height:90px;background:url("../i/logo.png") no-repeat 0 0;top:5px;left:0px;overflow:hidden;text-indent:-10000px;display:block;}
	.phones {position:absolute;top:9px;right:7px;padding:0 0 0 43px;background:url("../i/phones.png") no-repeat 0 0;font:16px tahoma;color:#000000;}
		.phones span {font:18px tahoma;color:#000000;}
		.phones  p {margin:0 0 6px;}
	.contacts {position:absolute;top:9px;right:210px;background:url("../i/contacts.png") no-repeat 0 0;padding:1px 0 0 43px;color:#000000;font: 16px tahoma;}
		.contacts p {margin:0 0 10px;}
	.topMenu {position:absolute;top:118px;left:0;right:0;height:41px;background:url("../i/topmenu.png") no-repeat 0 0;font: bold 14px/38px tahoma;padding:0 0 0 6px;}
		.topMenu>li {float:left;padding:0 2px 0 0;position:relative;}
		.topMenu>li:nth-last-child(1) {padding:0;background:none;}
			.topMenu>li>a {color:#FFFFFF;text-decoration:none;display:block;padding: 3px 22px 0px 22px;}
			.topMenu>li:hover {background:#fcb800;}
                        .topMenu>li:hover>a {background:#fcb800;}
			.topMenu ul {position:absolute;top:40px;background:#fcb800;padding:0px 0px 0px 0px;font:14px/22px tahoma;border-radius:0 5px 5px 5px;display:none;}
			.topMenu li:hover ul {display:block;}
				.topMenu ul li {margin:2px 0;}
					.topMenu ul a {display:block;padding:2px 26px 3px;color:#ffffff;white-space:nowrap;text-decoration:none;}
					.topMenu ul a:hover {background:#017bb4;}
					
/* Index content */
.columns {zoom:1;margin:0 0 30px;}
.columns:after {clear:both;content:'';display:block;}
	.columns .left {float:left;width:730px;}
	.columns .right {float:right;width:222px;}
		.columns .title {font:22px tahoma;color:#000000;margin:12px 0px 5px 25px;text-align: center;}
		.galleryWrap {border:1px solid #dbdbdb;padding:10px 8px 0;border-radius:6px;position:relative;margin:0 0 20px;}
			.galleryWrap .prev {position:absolute;top:16px;left:20px;width:31px;height:95px;background:url("../i/arrows2.png") no-repeat 0 0;cursor:pointer;}
			.galleryWrap .prev:hover {background-position:0 -95px;}
			.galleryWrap .next {position:absolute;top:16px;right:20px;width:31px;height:95px;background:url("../i/arrows2.png") no-repeat 0 -190px;cursor:pointer;}
			.galleryWrap .next:hover {background-position:0 -285px;}
			ul.gallery {overflow:hidden;}
				ul.gallery li {padding:4px 4px 10px;width:170px;float:left;text-align:center;}
					ul.gallery .image {height:100px;margin:0 0 9px;}
						ul.gallery .image img {vertical-align:top;border:2px solid #fff;box-shadow:0 0 4px #999;}
					ul.gallery h4 {font:12px Arial;margin:0 0 5px;}
					/*
					ul.gallery .price {background:#f7a037;border-radius:5px;padding:2px 12px;display:inline-block;color:#fff;font:italic 12px Arial;}
						ul.gallery .price span {font:italic 18px Arial;}
						*/
						ul.gallery .price {display:inline-block;}
						ul.gallery .price .pCurrent {background:#f7a037;color:#fff;float:left;border-radius:5px;font:italic 12px Arial;padding:0 12px;}
						ul.gallery .price span {font:italic 18px/25px Arial; }
						ul.gallery .price .pOld {background:#f7a037 url("../i/catalogue-price.png") no-repeat 100% 0;color:#fff;float:left;border-radius:5px 0 0 5px;font:italic 12px Arial;padding:0 10px 0 5px;text-decoration:line-through;}
						ul.gallery .price .pNew {background:#cd1b20 url("../i/catalogue-price.png") no-repeat 0 -25px;color:#fff;float:left;border-radius:0 5px 5px 0;font:italic 12px Arial;padding:0 5px 0 10px;}

				
						
		.textblock p {margin:0 0 18px;}
		.textblock h2 {font:22px myriad_probold_italic;color:#4c4c4c;margin:0 0 10px;}
		ul.articles {margin:0 0 20px;border:1px solid #dbdbdb;padding:11px 16px 0;border-radius:6px;font:11px/14px Arial;color:#6e6d6d;}
		.textblock ul {list-style: disc outside none; margin: 0 0 18px 20px;}
			ul.articles li {padding:0 0 15px 68px;zoom:1;}
			ul.articles li:after {clear:both;content:'';display:block;}
				ul.articles h4 {font:12px Arial;margin:0 0 3px;}
				ul.articles img {float:left;margin:2px 0 0 -68px;border:1px solid #fff;box-shadow:0 0 3px #999;}
				
				
/* Promo */
.promo {position:relative;width:972px;height:310px;border:3px solid #fff;border-radius:7px;box-shadow:0 7px 6px -3px rgba(0,0,0,0.4);float:left;}
	.promo .prev {position:absolute;width:48px;height:66px;cursor:pointer;background:url("../i/arrows.png") no-repeat 0 0;top:101px;left:6px;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
	.promo .next {position:absolute;width:48px;height:66px;cursor:pointer;background:url("../i/arrows.png") no-repeat 0 -66px;top:101px;right:6px;-moz-transition:opacity 0.25s ease;-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
	.promo .prev:hover, .promo .next:hover {opacity:.7;}
	.promo .caroufredsel_wrapper {border-radius:6px;}
	.promo ul {overflow:hidden;width:972px;height:310px;}
		.promo ul li {width:972px;height:310px;position:relative;float:left;}
			.promo ul li img {-webkit-border-radius:6px;}
			.promo ul .more {position:absolute;bottom:8px;left:0;right:0;padding:8px 20px;background:url("../i/promo-bg.png");overflow:hidden;}
				.promo ul .more a {
                                        float:right;padding:0 14px;height:26px;display:block;color:#fff; font:14px/26px tahoma;text-decoration:none;text-align:center;border-radius:0px;-moz-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
                                        background: -moz-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -webkit-linear-gradient(270deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -o-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -ms-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: linear-gradient(180deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                }
				.promo ul .more a:hover {color:#cecece;}
				
/* Filter */
.filter {
        width:182px;padding:15px 20px 5px;float:right;border-radius:6px;color:#343434;
        background: rgb(255, 228, 192);
        background: -moz-linear-gradient(90deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
        background: -webkit-linear-gradient(270deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
        background: -o-linear-gradient(90deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
        background: -ms-linear-gradient(90deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
        background: linear-gradient(180deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
}
	.filter .caption {font:18px myriad_probold_italic;margin:0 0 10px; color:#090909;}
	.filter .label {margin:0 0 2px;}
	.filter .field {margin:0 0 13px;}
		.filter input[type="text"] {width:65px;font:12px Arial;color:#000;border:1px solid #9ea4a8;border-bottom-color:#d9d9d9;margin:0;outline:none;background:#fff url("../i/input.png") repeat-x 0 0;padding:3px;}
		.filter select {width:182px;font:12px Arial;color:#000;border:1px solid #9ea4a8;border-bottom-color:#d9d9d9;margin:0;outline:none;background:#fff url("../i/input.png") repeat-x 0 0;padding:2px;}
		.filter button {
                        height:28px;border:0;cursor:pointer;padding:0 14px;border-radius:5px;color:#fff;font:14px myriad_proitalic;-moz-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
                        background: rgb(130, 130, 130);
                        background: -moz-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: -webkit-linear-gradient(270deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: -o-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: -ms-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: linear-gradient(180deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                }
		.filter button:hover {color:#cecece;}
		
/* Content */
.content {padding:0 0 30px;}
	.content h1 {font:22px myriad_probold_italic;color:#4c4c4c;margin:0 0 10px;}
	.content h2 {font:bold 18px Arial;margin:0 0 10px;}
	.content h3 {font:14px Arial;margin:0 0 10px;}
	.content .title {font:22px myriad_probold_italic;color:#4c4c4c;margin:0 0 10px;}
	.content p {margin:0 0 18px;}
	.content blockquote {background:#f2d5d0;font:italic 12px/18px Arial;color:#404040;padding:10px;margin:0 0 18px;}
		.content blockquote p {margin:0;}
	.content ul {margin:0 0 18px 20px;list-style:disc;}
	.content ol {margin:0 0 18px 20px;list-style:decimal;}
	.tbl {margin:0 0 18px;font:12px Arial;}
		.tbl th {vertical-align:top;padding:5px 12px;text-align:left;font-weight:normal;background:#cb2509;color:#fff;}
		.tbl td {vertical-align:top;padding:5px 12px;}
		.tbl tr.even td {background:#f3d6d1;}
	.nav {margin:0 0 15px;color:#242424;}
		.nav a {color:#ad2225;}
	.filter2 {
                padding:10px 0 15px 3px;border-radius:6px;margin:0 0 30px;color:#343434;zoom:1;
                background: rgb(255, 228, 192);
                background: -moz-linear-gradient(90deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
                background: -webkit-linear-gradient(270deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
                background: -o-linear-gradient(90deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
                background: -ms-linear-gradient(90deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
                background: linear-gradient(180deg, rgb(255, 228, 192) 0%, rgb(255, 192, 116) 100%);
        }
	.filter2:after {clear:both;content:'';display:block;}
		.filter2 fieldset {float:left;padding:0 15px;}
		.filter2 fieldset.last {padding-top:18px;}
		.filter2 .label {margin:0 0 4px;}
		.filter2 input[type="text"] {width:65px;font:12px Arial;color:#000;border:1px solid #9ea4a8;border-bottom-color:#d9d9d9;margin:0;outline:none;background:#fff url("../i/input.png") repeat-x 0 0;padding:3px;}
		.filter2 select {width:182px;font:12px Arial;color:#000;border:1px solid #9ea4a8;border-bottom-color:#d9d9d9;margin:0;outline:none;background:#fff url("../i/input.png") repeat-x 0 0;padding:2px;}
		.content button {
                        height:28px;border:0;cursor:pointer;padding:0 14px;border-radius:5px;color:#fff;font:14px myriad_proitalic;-moz-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
                        background: rgb(130, 130, 130);
                        background: -moz-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: -webkit-linear-gradient(270deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: -o-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: -ms-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                        background: linear-gradient(180deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                }
		.content button:hover {color:#cecece;}
                
                
	ul.catalogue {margin:0 0 18px;list-style:none;}
		ul.catalogue>li {zoom:1;border-bottom:1px solid #d9d9d9;padding:0 0 30px;margin:0 0 30px;}
		ul.catalogue>li.last {border:0;padding:0;}
		ul.catalogue>li:after {clear:both;content:'';display:block;}
			ul.catalogue h3 {font:12px/18px Arial;margin:0 0 10px;}
			ul.catalogue .image {float:left;width:306px;}
				ul.catalogue .image img {vertical-align:top;border:3px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.4);}
			ul.catalogue .info {float:right;width:660px;}
				ul.catalogue .info p {margin:0 0 10px;}
			ul.catalogue .price {float:right;margin:0 0 0 15px;}
				ul.catalogue .price .pCaption {font:bold 12px/25px Arial;float:left;margin:0 10px 0 0;}
				ul.catalogue .price .pCurrent {background:#f7a037;color:#fff;float:left;border-radius:5px;font:italic 12px Arial;padding:0 12px;}
					ul.catalogue .price span {font:italic 18px/25px Arial;}
				ul.catalogue .price .pOld {background:#f7a037 url("../i/catalogue-price.png") no-repeat 100% 0;color:#fff;float:left;border-radius:5px 0 0 5px;font:italic 12px Arial;padding:0 12px;text-decoration:line-through;}
				ul.catalogue .price .pNew {background:#cd1b20 url("../i/catalogue-price.png") no-repeat 0 -25px;color:#fff;float:left;border-radius:0 5px 5px 0;font:italic 12px Arial;padding:0 12px;}
				.catalogueGallery {position:relative;padding:0 25px;margin:30px 0 0;}
					.catalogueGallery .prev {position:absolute;top:-3px;left:5px;width:25px;height:95px;background:url("../i/arrows3.png") no-repeat center -95px;cursor:pointer;}
                                        .catalogueGallery .next {position:absolute;top:-3px;right:5px;width:25px;height:95px;background:url("../i/arrows3.png") no-repeat center -285px;cursor:pointer;}
                                        .catalogueGallery .prev:hover {background-position: center 0px;} 
                                        .catalogueGallery .next:hover {background-position: center -190px;}
					.catalogueGallery ul {margin:0;list-style:none;overflow:hidden;height:88px;}
						.catalogueGallery ul li {float:left;height:82px;width:112px;padding:3px 5px;}
							.catalogueGallery ul img {border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);}
							.catalogueGallery ul a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.75);}
              
         ul.catalogue2 {margin:0 0 18px;list-style:none;}
		ul.catalogue2>li {zoom:1;border-bottom:1px solid #d9d9d9;padding:0 0 30px;margin:0 0 30px;}
		ul.catalogue2>li:last-child {border:0;padding:0;}
		ul.catalogue2>li:after {clear:both;content:'';display:block;}
			ul.catalogue2 h3 {font:12px/18px Arial;margin:0 0 10px;}
			ul.catalogue2 .image {float:left;width:306px;}
				ul.catalogue2 .image img {vertical-align:top;border:3px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.4);}
			ul.catalogue2 .info {float:right;width:410px;}
				ul.catalogue2 .info p {margin:0 0 10px;}
			ul.catalogue2 .price {float:right;margin:0 0 0 15px;}
				ul.catalogue2 .price .pCaption {font:bold 12px/25px Arial;float:left;margin:0 10px 0 0;}
				ul.catalogue2 .price .pCurrent {background:#f7a037;color:#fff;float:left;border-radius:5px;font:italic 12px Arial;padding:0 12px;}
					ul.catalogue2 .price span {font:italic 18px/25px Arial;}
				ul.catalogue2 .price .pOld {background:#f7a037 url("../i/catalogue-price.png") no-repeat 100% 0;color:#fff;float:left;border-radius:5px 0 0 5px;font:italic 12px Arial;padding:0 12px;text-decoration:line-through;}
				ul.catalogue2 .price .pNew {background:#cd1b20 url("../i/catalogue-price.png") no-repeat 0 -25px;color:#fff;float:left;border-radius:0 5px 5px 0;font:italic 12px Arial;padding:0 12px;}
				.catalogueGallery2 {position:relative;padding:0;margin:15px 0 0;}
					.catalogueGallery2 ul {margin:0;list-style:none;}
						.catalogueGallery2 ul li {float:left;width:98px;padding: 3px 0 10px 3px;}
                                                .catalogueGallery2 ul li:last-child{padding-right: 0px;}
							.catalogueGallery2 ul img {height:86px;width:86px; border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);}
							.catalogueGallery2 ul a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.75);}
                                                        
                                                        
	.navigation {margin:0 0 18px;zoom:1;}
	.navigation:after {clear:both;content:'';display:block;}
		.navigation .itemsPerPage {float:right;}
			.navigation .itemsPerPage select {width:70px;font:12px Arial;color:#000;border:1px solid #9ea4a8;border-bottom-color:#d9d9d9;margin:0;outline:none;background:#fff url("../i/input.png") repeat-x 0 0;padding:2px;}
		ul.paging {margin:0 200px;text-align:center;font-size:0;list-style:none;padding:2px 0;}
			ul.paging li {display:inline-block;font:12px/18px Arial;padding:0 5px;}
			ul.paging li.current {color:#fff;background:#f19f3b;border-radius:3px;}
	.cContacts {zoom:1;margin:30px 0 18px;font:16px/20px Arial;}
	.cContacts:after {clear:both;content:'';display:block;}
		.cContacts .block {background:#fafafa url("../i/c-contacts.png") repeat-x 0 0;padding:11px 15px 15px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.35);text-align:center;}
		.cContacts .blockIn {background:#efeded url("../i/c-contacts-in.png") repeat-x 0 0;padding:15px 30px;box-shadow:0 1px 2px rgba(0,0,0,0.35);border-radius:8px;min-height:510px;}
		.cContacts .left {float:left;width:350px;}
		.cContacts .right {float:right;width:550px;}
			.cContacts .title {padding:0 0 10px;background:url("../i/c-contacts-title.png") no-repeat 50% 100%;}
			.cContacts .caption {font:bold 16px/20px Arial;margin:0 0 5px;}
			.cContacts address {font:14px/24px Arial;margin:0 0 18px;}
			.cContacts .map {border:1px solid #c6c6c6;}
				.cContacts .map img {vertical-align:top;}
			ul.numbers {margin:0 0 18px;list-style:none;font:14px/20px Arial;}
				ul.numbers li {margin:0 0 4px;}
					ul.numbers li span {color:#d53339;}
	ul.gallery2 {margin:0 -10px 10px;list-style:none;font-size:0;}
		ul.gallery2 li {width:230px;font:12px/18px Arial;vertical-align:top;text-align:center;margin:0 10px 18px;display:inline-block;}
			ul.gallery2 h3 {font:12px/18px Arial;margin:0 0 6px;}
			ul.gallery2 .image a {display:block;position:relative;}
			ul.gallery2 .image img {vertical-align:top;border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);}
			ul.gallery2 .image a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.7);}
			ul.gallery2 .image .zoom {width:57px;height:50px;display:block;overflow:hidden;text-indent:-10000px;position:absolute;bottom:2px;right:2px;background:url("../i/zoom.png") no-repeat 0 0;}
	ul.gallery3 {margin:0 -10px 10px;list-style:none;font-size:0;}
		ul.gallery3 li {width:200px;margin:0 30px 18px 10px;vertical-align:top;display:inline-block;font:12px/16px Arial;}
			ul.gallery3 p {margin:0 0 4px;}
			ul.gallery3 h3 {font:12px/16px Arial;margin:0 0 8px;_min-height:32px;}
			ul.gallery3 .image {margin:0 0 8px;}
				ul.gallery3 .image a {display:block;position:relative;}
				ul.gallery3 .image img {vertical-align:top;border:3px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);}
				ul.gallery3 .image a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.7);}
				ul.gallery3 .image .zoom {width:58px;height:52px;display:block;overflow:hidden;text-indent:-10000px;position:absolute;bottom:3px;right:3px;background:url("../i/zoom2.png") no-repeat 0 0;}
	.order {background:#fafafa url("../i/c-contacts.png") repeat-x 0 0;padding:11px 15px 15px;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.35);text-align:center;width:550px;margin:30px auto;font:14px Arial;}
	.orderIn {background:#efeded url("../i/c-contacts-in.png") repeat-x 0 0;padding:15px 30px;box-shadow:0 1px 2px rgba(0,0,0,0.35);border-radius:8px;}
		.order .title {padding:0 0 10px;background:url("../i/c-contacts-title.png") no-repeat 50% 100%;}
		.order table {width:432px;margin:0 auto;}
			.order th {width:180px;padding:4px 10px 12px 0;vertical-align:top;text-align:left;font-weight:normal;}
			.order td {text-align:right;padding:0 0 12px;vertical-align:top;}
				.order input[type="text"] {background:#fff;border:1px solid #d7d5d5;padding:3px;width:234px;outline:none;margin:0;font:14px Arial;}
				.order input.err{border:1px solid #ff0000;}
				.order textarea {background:#fff;border:1px solid #d7d5d5;padding:3px;width:234px;outline:none;margin:0;font:14px Arial;height:78px;}
				.order .note {float:left;font:11px/28px Arial;}
	ul.rubrics {margin:30px 0 12px;list-style:none;font-size:0;text-align:center;}
		ul.rubrics li {font:12px/18px Arial;margin:0 15px 18px;vertical-align:top;display:inline-block;width:150px;}
			ul.rubrics .image {margin:0 0 5px;}
			ul.rubrics h4 {font:12px/18px Arial;}
	.review {zoom:1;margin:0 0 30px;}
	.review:after {clear:both;content:'';display:block;}
		.review .left {width:436px;float:left;}
			.review .rImage {width:436px;position:relative;margin:0 0 20px;}
				.review .rImage img {border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.35);vertical-align:top;}
			.thumbs {position:relative;padding:0 35px;}
				.thumbs .prev {position:absolute;top:-3px;left:10px;width:25px;height:95px;background:url("../i/arrows3.png") no-repeat center -95px;cursor:pointer;}
				.thumbs .next {position:absolute;top:-3px;right:10px;width:25px;height:95px;background:url("../i/arrows3.png") no-repeat center -285px;cursor:pointer;}
				.thumbs .prev:hover {background-position: center 0px;} 
                                .thumbs .next:hover {background-position: center -190px;}
                                
				.thumbs ul {margin:0;list-style:none;overflow:hidden;height:88px;}
					.thumbs ul li {float:left;height:82px;width:112px;padding:3px 5px;}
						.thumbs ul img {border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);}
						.thumbs ul a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.75);}
		.review .right {float:right;width:522px;}
			.review .right p {margin:0 0 10px;}
			.review select {font:12px Arial;color:#000;border:1px solid #9ea4a8;border-bottom-color:#d9d9d9;margin:0;outline:none;background:#fff;padding:2px;}
			.review .pricebox {float:right;text-align:right;}
				.review .pricebox .price {float:right; margin:0 0 10px 0;}
				.review .pricebox .price .pCaption {font:bold 12px/25px Arial;float:left;margin:0 10px 0 0;}
				.review .pricebox .price .pCurrent {background:#f7a037;color:#fff;float:left;border-radius:5px;font:italic 12px Arial;padding:2px 16px;}
				.review .pricebox .price span {font:italic 18px/25px Arial; }
				.review .pricebox .price .pOld {background:#f7a037 url("../i/catalogue-price.png") no-repeat 100% 0;color:#fff;float:left;border-radius:5px 0 0 5px;font:italic 12px Arial;padding:0 12px;text-decoration:line-through;}
				.review .pricebox .price .pNew {background:#cd1b20 url("../i/catalogue-price.png") no-repeat 0 -25px;color:#fff;float:left;border-radius:0 5px 5px 0;font:italic 12px Arial;padding:0 12px;}

				a.orderLink {
                                        display:inline-block;padding:8px 20px 2px 20px;height:33px;color:#fff;font:19px/26px myriad_proitalic;text-decoration:none;text-align:center;-moz-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
                                        background: rgb(130, 130, 130);
                                        background: -moz-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -webkit-linear-gradient(270deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -o-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -ms-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: linear-gradient(180deg, rgb(222, 236, 16) 0%, rgb(249, 208, 0) 100%);
                                }
				a.orderLink:hover {color:#cecece;}
				.review .caption {color:#2c2c2c;font:bold 14px Arial;margin:0 0 6px;}
				.review .right ul li {margin:0 0 6px;}
	.red {color:#cb2509;}
	.galleryTabs {margin:0 0 30px;}
		ul.tabs {overflow:hidden;font:12px/28px Arial;margin:0;list-style:none;}
			ul.tabs li {float:left;margin:0 5px 0 0;}
				ul.tabs a {
                                        padding:0 15px;color:#fff;text-decoration:none;display:block;border-radius:5px 5px 0 0;
                                        background: rgb(130, 130, 130);
                                        background: -moz-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -webkit-linear-gradient(270deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -o-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -ms-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: linear-gradient(180deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                }
                                ul.tabs a:hover, ul.tabs li.ui-tabs-selected a {
                                        background: rgb(247, 160, 55);
                                        background: -moz-linear-gradient(90deg, rgb(247, 160, 55) 0%, rgb(176, 39, 32) 100%);
                                        background: -webkit-linear-gradient(270deg, rgb(247, 160, 55) 0%, rgb(176, 39, 32) 100%);
                                        background: -o-linear-gradient(90deg, rgb(247, 160, 55) 0%, rgb(176, 39, 32) 100%);
                                        background: -ms-linear-gradient(90deg, rgb(247, 160, 55) 0%, rgb(176, 39, 32) 100%);
                                        background: linear-gradient(180deg, rgb(247, 160, 55) 0%, rgb(176, 39, 32) 100%);
                                }
		.tabContent {border:1px solid #d9d9d9;border-radius:0 6px 6px 6px;padding:15px;}
		.ui-tabs-hide {display:none;}
			ul.gallery4 {font-size:0;color:#000;margin:0 39px;list-style:none;}
				ul.gallery4 li {width:154px;font:12px Arial;vertical-align:top;display:inline-block;text-align:center;margin:0 10px 12px;}
					ul.gallery4 h4 {font:12px Arial;margin:0 0 10px;}
					ul.gallery4 .image img {border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);vertical-align:top;}
					ul.gallery4 .image a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.75);}
			.tabContent .more {text-align:right;font:14px Arial;margin:0 49px;}
	.relatedTitle {font:16px myriad_probold_italic;color:#4c4c4c;margin:0 0 10px;}
	.related {border:1px solid #d9d9d9;border-radius:6px;padding:15px 54px;margin:0 0 30px;position:relative;}
		.related .prev {position:absolute;top:17px;left:29px;width:25px;height:104px;background:url("../i/arrows3.png") no-repeat center -88px;cursor:pointer;}
		.related .next {position:absolute;top:17px;right:29px;width:25px;height:104px;background:url("../i/arrows3.png") no-repeat center -278px;cursor:pointer;}
                .related .prev:hover {background-position: center 7px;} 
                .related .next:hover {background-position: center -183px;}
		.related ul {color:#000;list-style:none;overflow:hidden;margin:0;}
			.related ul li {width:154px;font:12px Arial;vertical-align:top;float:left;text-align:center;padding:3px 10px;height:104px;}
				.related ul h4 {font:12px Arial;}
				.related ul .image {margin:0 0 8px;}
					.related ul .image img {border:2px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.35);vertical-align:top;}
					.related ul .image a:hover img {box-shadow:0 0 3px rgba(0,0,0,0.75);}

/* Footer */
.footer {background:url("../i/bg-top.gif") repeat-x 0 0;padding:22px 0 40px;zoom:1;color:#6b6b6b;font:11px Arial;}
.footer:after {clear:both;content:'';display:block;}
	.footerNav {margin:0 0 20px;zoom:1;}
	.footerNav:after {clear:both;content:'';display:block;}
		.footerNav li {float:left;margin:0 35px 0 0;}
		.footerNav li.right {float:right;margin:0;}
	.copy {float:left;width:320px;padding:0 20px 0 0;}
	.fContacts {float:left;width:320px;}
	
/* Designer call */
.designerCall {position:fixed;bottom:0;right:0;overflow:hidden;padding:5px 0 0 40px;height:103px;width:0;z-index:100;}
	.designerCall .toggle {width:40px;height:104px;background:url("../i/designer-call.png") no-repeat 0 0;overflow:hidden;text-indent:-10000px;cursor:pointer;position:absolute;top:4px;left:0;}
	.designerCall form {background:#f3f2f2 url("../i/designer-call-form.png") repeat-y 0 0;padding:18px 12px 8px 18px;width:325px;box-shadow:0 0 4px rgba(0,0,0,0.35);}
		.designerCall form .caption {color:#b72428;font:15px Tahoma;margin:0 0 10px;}
		.designerCall form table {width:100%;font:13px Arial;}
			.designerCall form th {text-align:left;padding:0 10px 10px 0;font-weight:normal;}
			.designerCall form td {text-align:right;padding:0 0 10px;}
				.designerCall input[type="text"] {background:#fff;border:1px solid #d6d4d4;padding:3px;font:13px Arial;width:205px;margin:0;outline:none;}
				.designerCall button {
                                        height:28px;border:0;cursor:pointer;padding:0 14px;border-radius:5px;color:#fff;font:14px myriad_proitalic;-moz-transition:color 0.25s ease;-webkit-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
                                        background: rgb(130, 130, 130);
                                        background: -moz-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -webkit-linear-gradient(270deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -o-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: -ms-linear-gradient(90deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                        background: linear-gradient(180deg, rgb(130, 130, 130) 0%, rgb(3, 3, 3) 100%);
                                }
				.designerCall button:hover {color:#cecece;}
				.designerCall .note {float:left;font:11px/28px Arial;}
        

div.article {font: 12px/18px Arial; color:#2c2c2c; width:100%; float:left; border-bottom:1px solid #dadada; padding-bottom:15px; margin-bottom:25px;}		
div.article .img {float:left; margin-right:26px; background: url("../i/atricle-bg.png") bottom center no-repeat; padding-bottom:7px; position: relative;}	
div.article .img img {border:1px solid #929292; padding:1px;}
div.article .img span {position: absolute; top:5px; right:5px; display:block; text-align:center; width: 43px; height:21px; padding: 11px 0; overflow:hidden; background: url("../i/ball.png") no-repeat; font: bold 13px/18px Arial; color:#fff; text-shadow: 1px 1px 2px #dd7217; filter: dropshadow(color=#dd7217, offx=1, offy=1);}
div.article .more {display:block; color:#ca0f16; margin-top:20px;}	
div.articles:last-child{border-bottom:0px!important;}

.lzload img {background: url("../i/loading.gif") no-repeat center center;}
.b-top {z-index:2600;position:fixed;left:0;bottom:90px;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;background:#525149 url(../i/emailarrow.png) no-repeat 50% 11px;border-radius:7px;}

.field label {width: 170px;display: inline-block; margin-bottom: 10px;}