﻿@charset "UTF-8";  @font-face{	font-family: 'Myriad Pro';	src: url('../fonts/myriadpro-regular.eot');	src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-regular.woff') format('woff'),	     url('../fonts/myriadpro-regular.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'Myriad Pro';	src: url('../fonts/myriadpro-bold.eot');	src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-bold.woff') format('woff'),	     url('../fonts/myriadpro-bold.ttf') format('truetype');	font-weight: bold;	font-style: normal;}.font{	font-family: 'Myriad Pro';}/* 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;}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'],select{	cursor: pointer;}label{	cursor: pointer;	color: inherit;}html{	height: 100%;}body{	height: 100%;	font-family: 'Tahoma', sans-serif;	font-size: 11px;	line-height: 135%;	text-align: left;	color: #363636;}hr{	border: 0 none;	border-top: solid 1px #d6d6d6;	height: 0;	color: #d6d6d6;	background: none;	margin: 0;}a{	text-decoration: underline;	outline: none;	color: inherit;}a:hover{	text-decoration: none;}.link a{	color: #b60130;}.left{	float: left;}.right{	float: right;}.clear{	float: none !important;	display: block;	clear: both;	height: 0;}input[type='text'],input[type='email'],input[type='password'],textarea,select{	color: #6f6f6f;}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,textarea:focus,select:focus{	color: #363636;}.textfield{	border: solid 1px #c4c4c4;	font-size: 11px;	line-height: 120%;	height: 17px;	width: 117px;	padding: 0 10px 3px;	background: #fff;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.button{	cursor: pointer;	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	text-decoration: none;	border: solid 1px #728d32;	color: #fff;	font-size: 15px;	font-weight: bold;	width: 79px;	text-align: center;	height: 30px;	line-height: 28px;	text-transform: uppercase;	text-shadow: 1px 1px 0 rgba(0,0,0,0.22);	background: #9cbd48;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYmQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2FkMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #9cbd48 0%, #87ad33 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cbd48), color-stop(100%,#87ad33));	background: -webkit-linear-gradient(top,  #9cbd48 0%,#87ad33 100%);	background: -o-linear-gradient(top,  #9cbd48 0%,#87ad33 100%);	background: -ms-linear-gradient(top,  #9cbd48 0%,#87ad33 100%);	background: linear-gradient(to bottom,  #9cbd48 0%,#87ad33 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cbd48', endColorstr='#87ad33',GradientType=0 );	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);	-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: 18px;	line-height: 100%;	font-weight: bold;	color: #6b0015;	margin: 0 0 20px;}h2{	font-size: 16px;	line-height: 100%;	margin: 0 0 20px;}h3{	font-size: 14px;	line-height: 120%;	margin: 0 0 12px;}h4{	font-size: 13px;	line-height: 135%;	margin: 0 0 12px;}h5{	font-size: 12px;	line-height: 135%;	margin: 0 0 12px;}h6{	font-size: 11px;	line-height: 135%;	margin: 0 0 12px;}p{	margin: 0 0 12px;}/* text off *//* off */.warp{	overflow: hidden;	min-width: 1000px;	min-height: 100%;	height: auto !important;	height: 100%;	background: #030406 url('../images/bg-temp-low.jpg') no-repeat center top;	background: url('../images/earth.png') no-repeat center top, url('../images/bottom.png') repeat-x center bottom, #10caff url('../images/bg.jpg') no-repeat center top;	-webkit-background-size: auto auto, 100% auto, 100% auto;	-moz-background-size: auto auto, 100% auto, 100% auto;	-o-background-size: auto auto, 100% auto, 100% auto;	background-size: auto auto, 100% auto, 100% auto;}/* header */.header{	height: 676px;	background: url('../images/header.png') no-repeat center top; }.header .inside{	position: absolute;	left: 50%;	top: 0;	width: 1000px;	height: 590px;	margin-left: -500px;}.logo{	position: absolute;	left: 159px;	top: 0;}.flag{	position: absolute;	left: 391px;	top: 75px;	width: 225px;	height: 44px;	padding: 38px 0 0;	text-align: center;	font-family: 'Georgia', serif;	font-size: 24px;	line-height: 100%;	font-weight: bold;	background: url('../images/flag.png') no-repeat center top;}.flag span{	font-size: 13px;}.flag sup{	font-size: 11px;}.flag *{	vertical-align: top;	display: inline-block;	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(33%,#414141), color-stop(58%,#939393), color-stop(60%,#414141), color-stop(100%,#414141));	background: -webkit-linear-gradient(top,  #414141 0%,#414141 33%,#939393 58%,#414141 60%,#414141 100%);	-webkit-background-clip: text;  	-webkit-text-fill-color: transparent;	}.free{	position: absolute;	right: 145px;	top: 316px;	padding: 4px 0 0;	width: 142px;	height: 41px;	text-align: center;	color: #d31851;	font-weight: bold;	font-size: 11px;	line-height: 120%;	background: url('../images/free.png') no-repeat center top;}#board{	position: absolute;	left: -77px;	top: 137px;	width: 260px;	height: 224px;}#d-slider,.d-slider-frame{	width: 260px;	height: 224px;}.d-slider-frame{	position: relative;}.d-img-1{	left: 29px;	bottom: 14px;}.d-img-2{	left: 96px;	bottom: 60px;}.d-img-3{	right: 1px;	top: 25px;}.d-nav,.d-img{	position: absolute;}#d-prev{	left: -22px;	bottom: -7px;}#d-next{	right: -8px;	top: -23px;}.login{	position: absolute;	top: 470px;	left: 10px;	width: 286px;	height: 59px;	background: url('../images/login.png') no-repeat 34px bottom;}.login .inputs{	padding: 0 0 10px;}.login input[type='submit']{	position: relative;	top: -2px;	width: 68px;	height: 21px;	padding: 0 0 3px 15px;	color: #fff;	border: 0 none;	background: url('../images/submit.png') no-repeat center center;}.fgt{	margin-right: 16px;}.login .link .left img{	margin-right: 4px;	position: relative;	top: 1px;}.h-autho,.h-search{	position: absolute;	text-align: center;	font-family: 'Georgia', serif;	font-size: 16px;	line-height: 100%;}.h-autho{	left: 306px;	top: 455px;	width: 121px;	color: #313131;}.h-search{	left: 582px;	top: 466px;	width: 97px;	color: #662908;	font-style: italic;}.search{	position: absolute;	right: 152px;	top: 466px;	width: 151px;}.search .inputs{	margin: 0 0 4px;	height: 21px;	border: solid 1px #c4c4c4;	background: #fff;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.search input[type='text']{	float: left;	margin: 4px 0 0 10px;	width: 93px;	border: 0 none;}.search input[type='submit']{	float: right;	margin: -1px -1px 0 0;	width: 41px;	height: 23px;	border: 0 none;	color: #fff;	background: #b60230;	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2MDIzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzAyMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #b60230 0%, #970228 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b60230), color-stop(100%,#970228));	background: -webkit-linear-gradient(top,  #b60230 0%,#970228 100%);	background: -o-linear-gradient(top,  #b60230 0%,#970228 100%);	background: -ms-linear-gradient(top,  #b60230 0%,#970228 100%);	background: linear-gradient(to bottom,  #b60230 0%,#970228 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b60230', endColorstr='#970228',GradientType=0 );	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.search .link img{	margin: 0 4px 0 2px;}.basket{	position: absolute;	top: 466px;	right: -2px;	width: 145px;}.basket .left{	margin: -24px 0 0;}.basket .basket-case{	width: 75px;	font-size: 12px;}.basket-case div{	color: #004a79;}.nav{	position: absolute;	left: 50%;	bottom: 0;	width: 700px;	margin-left: -359px;	height: 61px;	}.nav table{	width: 100%;	text-align: center;	color: #fff;	font-size: 16px;	text-transform: uppercase;	white-space: nowrap;}.nav table td{	position: relative;	z-index: 2;	width: 1000px;}.nav table td.spacer{	z-index: 0;	width: 0;	padding: 0 1px 0 0;	vertical-align: top;}.nav table td.spacer > div{	position: absolute;	width: 5px;	height: 61px;	margin-left: -2px;	background: url('../images/spacer.png') no-repeat center top;}.nav table td.spacer > div > div{	position: absolute;	width: 143px;	height: 61px;	margin-left: -71px;	background: url('../images/spacer-bg.png') no-repeat center top;}.nav table a{	display: table-cell;	width: 1000px;	height: 61px;	vertical-align: middle;	text-decoration: none;	background-position: center 1px, center 4px;	background-repeat: no-repeat, no-repeat;	background-image: url('../images/nav-hover-front-blank.png'), url('../images/nav-hover-blank.png');	-webkit-background-size: 100% 57px, 100% 100%;	-moz-background-size: 100% 57px, 100% 100%;	-o-background-size: 100% 57px, 100% 100%;	background-size: 100% 57px, 100% 100%;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.nav table a:hover,.nav table td.active a{	background-image: url('../images/nav-hover.png');	background-image: url('../images/nav-hover-front.png'), url('../images/nav-hover.png');	-webkit-background-size: 100% 57px, 100% 100%;	-moz-background-size: 100% 57px, 100% 100%;	-o-background-size: 100% 57px, 100% 100%;	background-size: 100% 57px, 100% 100%;}/* header off *//* content */.content{	margin: 0;	padding: 1px 0;	min-height: 200px;	background: url('../images/content.png') repeat-y center top; }.main{	width: 1000px;	min-height: 100px;	margin: -60px auto 0;}.menubar{	width: 210px;	margin: 0 -6px 0 -4px;}.newsbar{	width: 250px;}.centerblock{	margin: 0 265px 0 205px;}.menubar h2{	margin: 0 0 0 -10px;	padding: 13px 20px 0;	width: 162px;	height: 42px;	color: #fff;	font-size: 18px;	line-height: 120%;	letter-spacing: -1px;	font-weight: bold;	text-transform: uppercase;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	background: url('../images/menubar-h.png') no-repeat left top;}.menu{	padding: 0 0 39px;	background: url('../images/menu-ul.png') no-repeat center bottom;}.menu li{	padding: 0 10px 0 0;	background: url('../images/menu.png') no-repeat -50px top;}.menu li:first-child{	background: none;}.menu li a{	display: block;	color: #0983c2;	padding: 5px 0 6px 24px;	font-size: 12px;	background: url('../images/menu-li.png') no-repeat left center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.menu li a:hover,.menu li.active a{	color: #ca0d56;	background-image: url('../images/menu-li-hover.png');}.consult{	margin: -8px 0 0;	width: 246px;	height: 105px;	background: url('../images/247.png') no-repeat left top;}.consultant{	width: 105px;	height: 42px;	margin: 22px 12px 0 0;	text-align: center;	color: #006fb6;	font-size: 19px;	line-height: 85%;}.consultant div{	color: #2c2c2c;}.question-button{	margin: 0 8px 0 0;	padding: 6px 0 0 46px;	width: 96px;	height: 29px;	text-decoration: none;	color: #fff;	text-shadow: 0 -1px 1px #006fb6;	font-size: 14px;	background: url('../images/question-button.png') no-repeat left top;}.newsbar h2{	margin: 0 0 0 5px;	padding: 21px 20px 0 54px;	width: 194px;	height: 40px;	color: #fff;	font-size: 18px;	line-height: 120%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	font-weight: bold;	text-transform: uppercase;	text-shadow: -1px -1px 0 #921200;	background: url('../images/newsbar-h-orange.png') no-repeat left top;}.newsbar h2.yellow{	background-image: url('../images/newsbar-h-yellow.png');}.news-block{	margin-left: 16px;	width: 210px;	padding: 0 0 14px;	background: url('../images/news-block.png') repeat-x left bottom;}.blue{	color: #006fb6;}.news-block h3{	font-size: 11px;	line-height: 135%;	margin: 12px 0 4px;}.news-block.comments-block h3{	font-size: 12px;	font-weight: bold;	color: #e35200;}.news-block.comments-block h3 a{	text-decoration: none;}.news-block.comments-block h3 a:hover{	text-decoration: underline;}h2+.news-block h3{	margin-top: 4px;}.view-all{	text-align: center;	font-size: 12px;	width: 210px;	padding: 7px 0 9px;	margin: -1px 0 8px 16px;	background: #d9ecf3 url('../images/news-block.png') repeat-x left -1px;}.slider{	position: relative;	margin: 0 0 20px -8px;	padding: 16px 0 0;	width: 545px;	height: 330px;	background: url('../images/slider-bg.png') no-repeat center top;}#slider{	width: 514px;	height: 305px;	margin: 0 auto;}.slider-frame{	float: left;	overflow: hidden;	width: 514px;	height: 305px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;}.slider-nav{	position: absolute;	top: 50%;	margin-top: -32px;	cursor: pointer;}#prev{	left: -20px;}#next{	right: -20px;}#item-prev{	margin-top: -30px;	left: -6px;}#item-next{	margin-top: -30px;	right: -6px;}.item-slider{	width: 506px;	padding: 39px 0 0;	height: 259px;	margin: 3px auto 0;	background: url('../images/slider.png') no-repeat top;}#item-slider{	width: 506px;	height: 259px;}.slider-h2{	position: absolute;	top: 28px;	width: 506px;	left: 50%;	margin-left: -253px;	text-align: center;	color: #fff;	font-weight: bold;	font-style: italic;	font-family: 'Georgia', serif;	font-size: 18px;	background: -webkit-gradient(linear, left top, left bottom, color-stop(59%,#ffffff), color-stop(59%,#d0d0d0));	background: -webkit-linear-gradient(top,  #ffffff 59%,#d0d0d0 59%);	background: -o-linear-gradient(top,  transparent 59%,transparent 59%);	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;}.slider-h2.copie{	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);	-webkit-background-clip: none;	-webkit-text-fill-color: none;	background: none;}#pagination{	position: absolute;	left: 50%;	bottom: 11px;	width: 160px;	height: 43px;	margin-left: -80px;	text-align: center;	background: url('../images/pagination-bg.png') no-repeat top;}.item-slider-frame{	float: left;	width: 119px;	height: 250px;	margin: 2px 0 0 6px;}.inside-frame{	margin: 6px 0 0;	border: solid 1px #7e3b36;	border: solid 1px rgba(0,0,0,0.3);	font-size: 0;	line-height: 0;	width: 117px;	height: 117px;	overflow: hidden;	text-align: center;	background: #ffe7dc;	-webkit-box-shadow: inset 0 0 20px #fff, inset 0 0 30px #fff, inset 0 0 40px #fff;	-moz-box-shadow: inset 0 0 20px #fff, inset 0 0 30px #fff, inset 0 0 40px #fff;	box-shadow: inset 0 0 20px #fff, inset 0 0 30px #fff, inset 0 0 40px #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;}.inside-frame a{	display: table-cell;	width: 117px;	height: 117px;	vertical-align: middle;}#pagination a span{	display: none;}#pagination a{	display: inline-block;	width: 16px;	height: 16px;	margin: 14px 4px 0;	background: url('../images/pagination.png') no-repeat center center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#pagination a.selected,#pagination a:hover{	background-image: url('../images/pagination-selected.png');}.i-slider-frame{	float: left;	width: 119px;	height: 119px;	margin: 0 2px;}.i-slider{	position: relative;	width: 530px;	padding: 10px 0;	height: 140px;	background: url('../images/item-slider.png') no-repeat top;}.i-slider-box{	margin: 9px 0 0 19px;}#i-slider{	width: 506px;	height: 119px;}#i-slider .inside-frame{	margin: 0;}#i-prev{	margin-top: 19px;	left: -36px;}#i-next{	margin-top: 19px;	right: -36px;}.hits{	position: absolute;	top: -8px;	left: -8px;}.block{	width: 780px;}.card-line{	padding: 9px 0 16px;	background: url('../images/card-line.png') no-repeat left bottom;}.card-line:first-child{	padding: 10px 0 16px;	background: url('../images/card-line.png') no-repeat left top, url('../images/card-line.png') no-repeat left bottom;}.card-img a{	display: table-cell;	width: 183px;	height: 144px;	border: solid 1px #e2e2e2;	text-align: center;	vertical-align: middle;	font-size: 0;	line-height: 0;	-webkit-box-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7;	-moz-box-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7;	box-shadow: -1px -1px 0 #f7f7f7, 1px -1px 0 #f7f7f7;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}input.uniform-input{	text-align: center;	background: #fff !important;}textarea.uniform{	background: #fff !important;	resize: none;}div.selector{	position: relative;	overflow: visible;	height: 21px;	line-height: 21px;	background: #fff !important;	border-top: solid 1px #aaaaaa;	border-left: solid 1px #aaaaaa;	border-bottom: solid 1px #cccccc;	border-right: solid 1px #cccccc;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}select.uni{	width: 100px;	height: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 1;}div.selector.hover,div.selector.focus{	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);	border-color: #999;}div.selector span{	position: absolute;	right: -1px;	top: -1px;	height: 23px;	line-height: 22px;	text-align: center;	cursor: pointer;	background: url('../images/select.png') no-repeat right center !important;}.card-desc{	width: 230px;	margin: 0 0 0 14px;}.card-desc h3{	font-size: 12px;	font-weight: bold;}.card-desc h3 a{	text-decoration: none;}.card-desc h3 a:hover{	text-decoration: underline;}.card-desc table{	width: 100%;}.card-desc table td{	text-align: right;	font-size: 12px;	padding: 0 0 6px;}.card-desc table td:first-child{	text-align: left;}.card-price{	width: 252px;	height: 139px;	padding: 18px 0 0 25px;	margin: -8px -8px 0 0;	text-align: center;	background: url('../images/price.png') no-repeat left top;}.price-h{	font-size: 18px;	font-weight: bold;	line-height: 120%;	color: #292929;}.price-t,.price-h span{	font-size: 24px;	color: #820016;}.price-t{	font-weight: bold;	line-height: 150%;	color: #fff;	margin: 20px 0 0;}.card-price table{	width: 100%;	margin: 12px 0 0;	font-size: 12px;}.card-price table tr td{	width: 1000px;}.submit-price{	text-align: center;	margin: 0 0 60px;}.submit-price input[type='submit']{	width: 290px;	height: 54px;	border: 0 none;	color: #fff;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	background: url('../images/submit-price.png') no-repeat;}.filter{	font-size: 12px;	color: #0983c2;	font-weight: bold;}.filter .selector{	top: -1px;	font-weight: normal;	border: solid 1px #c4c4c4;	background: #fff;	height: 26px;	line-height: 26px;	-webkit-border-radius: 13px;	-moz-border-radius: 13px;	border-radius: 13px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.29);	box-shadow: inset 0 0 5px rgba(0,0,0,0.29);}.filter select{	width: 168px;	height: 26px !important;}.filter .selector span{	height: 28px;	line-height: 26px;	text-align: left;	color: #363636;	background-image: url('../images/select1.png') !important;}.catalog{	width: 548px;	margin-left: -3px;}.cat-price{	margin: -1px auto 0;	width: 114px;	height: 46px;	background: url('../images/buy.png') no-repeat top center;}.prc{	padding: 5px 0 0;	text-align: center;	color: #fff;	font-size: 12px;	height: 30px;	background: url('../images/buy-price.png') no-repeat top center;}.cat-buy{	display: block;	margin: -8px auto 0;	width: 100px;	height: 19px;	line-height: 18px;	text-align: center;	color: #fff;	text-decoration: none;}.cat-buy img{	position: relative;	margin-right: 4px;	top: 2px;}.catalog-card{	width: 131px; }.catalog-card h3{	font-size: 12px;	line-height: 120%;	font-weight: bold;	text-align: center;	margin: 0 2px -27px;	padding: 4px 0;	height: 50px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 30px rgba(0,0,0,0.1);	-moz-box-shadow: inset 0 0 30px rgba(0,0,0,0.1);	box-shadow: inset 0 0 30px rgba(0,0,0,0.1);}.catalog-card .inside-frame,.catalog-card .inside-frame a{	width: 129px;	height: 159px;}.catalog-card{	width: 131px;	margin: 6px 3px;}.back{	margin: 0 -19px 0 0;	padding: 14px 20px 0 23px;	width: 140px;	height: 36px;	color: #f0f0f0;	font-size: 14px;	font-weight: bold;	letter-spacing: -1px;	line-height: 100%;	text-transform: uppercase;	text-decoration: none;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	background: url('../images/back.png') no-repeat right top; }.form{	width: 1004px;	margin: 0 0 0 -2px;	font-size: 12px;}.form td{	width: 254px;	padding: 2px 0;}.form td:first-child,.form td:last-child{	width: 359px;	padding-left: 8px;	padding-right: 8px;}.form td:first-child{	text-align: right;}.form td.td-bg{	background: #f0f0f0;}.form .first-line td{	padding-top: 9px;	padding-bottom: 3px;	border-top: solid 1px #d6d6d6;	-webkit-box-shadow: inset 0 1px 0 #fff;	-moz-box-shadow: inset 0 1px 0 #fff;	box-shadow: inset 0 1px 0 #fff;}.form .last-line td{	padding-top: 3px;	padding-bottom: 9px;	border-bottom: solid 1px #d6d6d6;	-webkit-box-shadow: inset 0 -1px 0 #fff;	-moz-box-shadow: inset 0 -1px 0 #fff;	box-shadow: inset 0 -1px 0 #fff;}.form .last-line+tr td{	padding-top: 9px;}.form input[type='text'].uni,.form textarea.uni{	padding-left: 6px;	padding-right: 6px;	width: 242px;	text-align: left;}.form input.uni,.form .selector,.form textarea.uni{	border-color: #c8c8c8;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}.form textarea{	height: 32px;}.form sup{	color: #b8062f;	font-weight: bold;	font-size: 12px;}.form .selector span{	background-image: url('../images/select2.png') !important;}.form select{	width: 221px;}.form tr td.v-top{	vertical-align: top;	padding-top: 5px;}.h-fix{	line-height: 0;}.form tr.padding-bottom td{	padding-bottom: 9px;}.free-delivery{	font-size: 0;	line-height: 0;	position: relative;	width: 0;	height: 0;}.free-delivery div{	position: absolute;	left: 14px;	top: 13px;	padding: 10px 0 0 46px;	width: 161px;	text-align: center;	height: 26px;	font-size: 14px;	line-height: 100%;	color: #fff;	text-transform: uppercase;	letter-spacing: -1px;	background: url('../images/free-delivery.png') no-repeat left top;}.form input[type='submit']{	margin: 0 0 248px -3px;	width: 263px;	height: 55px;	border: 0 none;	color: #fff;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	background: url('../images/submit-form.png') no-repeat;}.tovar{	position: relative;	width: 476px;}.tovar.left{	padding-left: 17px;	width: 485px;}.item-img,.item-img a{	border: solid 1px #c7c7c7;	width: 483px;	height: 483px;	text-decoration: none;	font-size: 0;	line-height: 0;	display: table-cell;	vertical-align: middle;	text-align: center;	overflow: hidden;		background: #fff;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}.item-img{	display: block;	margin: 0 0 4px;}.item-img a{	border: 0 none;}.artk{	font-size: 12px;	margin: -12px 0 5px;}.artk+hr{	position: absolute;	width: 100%;}.tovar .card-price{	width: 216px;	height: 41px;	padding: 18px 0 0 32px;	margin: -4px -8px 0 0;	text-align: left;	background-position: right top;}.desc-ul li{	font-size: 12px;	line-height: 135%;	margin: 0 0 18px;}.socials{	margin: 10px 0 0 8px;}.socials > *{	margin: 0 6px 0 0;}.right-side{	width: 216px;}.pay-system{	font-size: 0;	line-height: 0;	margin: 7px 0;}.pay-system li{	margin: 0 0 1px 1px;	width: 52px;	height: 52px;}.tovar .consult{	position: relative;	margin: 10px 0 0;	zoom: 0.875;	-moz-transform: scale(0.875);	-o-transform: scale(0.875);}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {.tovar .consult {left: -16px;top: -8px;}}@media (min-resolution: .001dpcm) {_:-o-prefocus, .tovar .consult {left: -16px;top: -8px;}}@-moz-document url-prefix() {.tovar .consult {left: -16px;top: -8px;}}.color li{	margin: 8px 4px 0 0;}.color a{	display: block;	border: solid 3px #fff;	width: 33px;	height: 33px;	background: #000 url('../images/color.png') no-repeat center -1px;	-webkit-border-radius: 100px;	-moz-border-radius: 100px;	border-radius: 100px;	-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.75);	-moz-box-shadow: 0 0 7px rgba(0,0,0,0.75);	box-shadow: 0 0 7px rgba(0,0,0,0.75);}.color a.red{	background-color: #bb1734;}.color a.orange{	background-color: #ff4800;}.color a.yellow{	background-color: #ffd800;}.color a.green{	background-color: #1b8d00;}.color a.sea{	background-color: #0492c7;}.color a.blue{	background-color: #1926a2;}.desc-ul .form{	margin: 3px 0 0;}.desc-ul .form select{	width: 219px;}div.selector select{	width: 100% !important;}.wishlist,.desc-ul input[type='submit']{	border: 0 none;	width: 254px;	height: 32px;	color: #fff;	font-weight: bold;	background: url('../images/item-submit.png') no-repeat center center;}.wishlist{	display: inline-block;	color: #3d3d3d;	text-align: center;	text-decoration: none;	line-height: 32px;	background-image: url('../images/wishlist.png');}.desc-ul .free-delivery{	display: inline-block;	vertical-align: top;}.desc-ul .free-delivery div{	left: 2px;	top: -2px;}.c-slider{	float: left;	width: 440px;	height: 81px;	margin: 0 7px 0 6px;}.c-slider-ajax{	width: 264px;}#c-prev,#c-next,#c-prev-1,#c-next-1{	float: left;	margin: 2px 0 0;	cursor: pointer;}.c-slider .inside-frame{	float: left;	width: 80px;	height: 77px;	margin: 0 2px;	border: solid 2px transparent;	background: #fff;	-webkit-box-shadow: inset 1px 1px 0 #dedede, inset -1px -1px 0 #dedede;	-moz-box-shadow: inset 1px 1px 0 #dedede, inset -1px -1px 0 #dedede;	box-shadow: inset 1px 1px 0 #dedede, inset -1px -1px 0 #dedede;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	-webkit-transition: 0.25s ease border-color;	-moz-transition: 0.25s ease border-color;	transition: 0.25s ease border-color;}.c-slider .inside-frame a{	width: 80px;	height: 77px;}.c-slider .inside-frame.active,.c-slider .inside-frame:hover{	border-color: #dedede;}.desc-ul li .form{	width: auto;}.desc-ul li.low-margin{	margin: 0 0 7px;}.desc-ul li.mid-margin{	margin: 0 0 12px;}.item-finish{	padding: 0 0 0 16px;}.item-finish .catalog-card .inside-frame,.item-finish .catalog-card .inside-frame a{	height: 129px;}.item-finish .catalog-card h3{	color: #fff;	line-height: 95%;	height: 44px;	background: url('../images/i-fin-top.png') no-repeat center top;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;}.item-finish .prc{	background-image: url('../images/buy-price-2.png');}.item-finish .cat-price{	background-image: url('../images/buy-2.png');}.item-finish .catalog {	width: auto;}.item-finish .catalog-card {	margin: 0 6px 6px 3px;}.item-finish h2{	font-size: 14px;	line-height: 120%;	font-weight: bold;	color: #004568;	margin: 0 0 10px 3px;}#item-img,#item-img-1{	max-width: 90%;	min-width: 40%;	width: 90%;}.inside-frame img{	max-width: 96%;	width: 96%;}.ajax_box{	position: relative;	width: 855px;	height: 501px;	margin: 50px auto 0;	background: url('../images/ajax-bg.png') no-repeat center center;}.ajax_box .item-img,.ajax_box .item-img a{	width: 307px;	height: 241px;}.ajax_box .tovar{	width: 520px;	padding: 14px 0 0;}.ajax_box .tovar.left{	width: 309px;	padding: 14px 0 0 14px;}.fancybox-skin {	background: url('../images/big.png') no-repeat center center;	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;	box-shadow: none !important;}.desc-ul .clear{	clear: left;}.ajax_box .right-side{	width: 248px;	margin-left: 12px;}.ajax_box .socials{	margin: 10px 0 0 0;}.ajax_box .pay-system li{	margin: 0 0 2px 2px;	width: 73px;	height: 74px;}.ajax_box .tovar .card-price{	width: 246px;	height: 40px;	padding: 18px 0 0;	margin: -12px 2px 0 0;	text-align: center;	background: url('../images/ajax-price.png') no-repeat center center;}.pay-h{	font-size: 12px;	margin: 9px 0 12px;}/* content off *//* footer */.footer{	background: url('../images/content-bottom.png') no-repeat center top; }.footer .inside{	width: 952px;	margin: 0 auto;	padding: 44px 0 220px;}.copy{	color: #fff;	font-size: 12px;	width: 192px;}.dev{	color: #fff;	font-size: 12px;}.dev img{	margin: -2px 8px 0 0;}.dev *{	float: left;}.dev div{    width: 100px;}.dev a{    white-space: nowrap;}.counters{	text-align: center;}.counters a{	margin-left: 24px;}.counters a:first-child{	margin-left: none;}/* footer off *//* fix */.slider > .caroufredsel_wrapper{	margin: 0 15px !important;}/* fix off */#ho_adv{	display: none !important;}/* END */