@font-face {
	font-family: 'AGGloria-Roman';
	src: url('/fonts/AGGloria-Roman.eot?') format('eot'), 
	     url('/fonts/AGGloria-Roman.woff') format('woff'), 
	     url('/fonts/AGGloria-Roman.ttf')  format('truetype'),
	     url('/fonts/AGGloria-Roman.svg#AGGloria-Roman') format('svg');
}
@font-face {
    font-family: 'helioscondregular';
    src: url('/fonts/he_cn__1-webfont-webfont.eot');
    src: url('/fonts/he_cn__1-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/he_cn__1-webfont-webfont.woff') format('woff'),
         url('/fonts/he_cn__1-webfont-webfont.ttf') format('truetype'),
         url('/fonts/he_cn__1-webfont-webfont.svg#helioscondregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_cyrillicbold';
    src: url('/fonts/hvyb-webfont.eot');
    src: url('/fonts/hvyb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/hvyb-webfont.woff') format('woff'),
         url('/fonts/hvyb-webfont.ttf') format('truetype'),
         url('/fonts/hvyb-webfont.svg#helvetica_cyrillicbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaneuecyrroman';
    src: url('/fonts/helveticaneuecyr-roman-webfont.eot');
    src: url('/fonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('/fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype'),
         url('vhelveticaneuecyr-roman-webfont.svg#helveticaneuecyrroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, html {height: 100%; width: 100%; background: #fff; border: none; color: #425363; margin: 0; padding: 0;}
body {font: 10pt Arial, sans-serif; text-align: left;}
table, td, th { margin: 0; padding: 0;	border-collapse: collapse;font-size: 100%;}
* {outline: none;}
form { margin: 0; padding: 0; }
input, select, textarea { font: normal 10pt 'helveticaneuecyrroman', Arial, sans-serif; }
input, select, button { vertical-align: middle; }
#text img, #content img, img { border: none; margin: 0; padding: 0; }
hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }
ul, ol, li { margin: 5px 15px; padding: 0; }
h1 { font-size: 1.6em;}
h2 { font-size: 1.5em;}
h3 { font-size: 1.4em;}
h4 { font-size: 1.2em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1.2em;}
h1, h2, h3, h4, h5, h6, p {margin: 0.8em 0; padding:0;}
h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th {color: #425363;}
a:link, a:visited {color: #1075c0; text-decoration: underline;}
a:hover, a:active {color: #1075c0; text-decoration: none;}
.l_cleaner {clear: both;}
#l_site {min-height: 100%;height: auto !important; height: 100%;margin: 0 0 -340px 0; padding: 0; text-align: center; background: #fff url(/uploadedFiles/images/bg.jpg) no-repeat center top;}
.lf_push, .l_footer {height: 340px;margin: 0;padding: 0;}
.l_wrapper {width: 980px; margin: 0 auto; text-align: left; position: relative;}
	.l_header {height: 250px;}
	.lh_logo {width: 159px; height: 53px; background: url(/img/logo.png) no-repeat center; position: absolute; left: 25px; top: 35px;}
	.lh_search {position: absolute; width: 189px; height: 29px; left: 10px; top: 115px; background: url(/img/search.png) no-repeat;}
		.lh_search .uss_submit {position: absolute; left: 0; top: 0; width: 29px; height: 29px; background: none; border: none; padding: 0; margin: 0; cursor: pointer;}
		.lh_search .uss_input_name {position: absolute; left: 35px; top: 8px; width: 120px; background: none; border: none; padding: 0; margin: 0; color: #909090;}
		.lh_search .lh_close {position: absolute; right: 0; top: 0; width: 29px; height: 29px; cursor: pointer;}
	.lh_menu {position: absolute; left: 0; top: 199px; width: 100%; text-align: center; }
		.lh_menu a {padding: 20px 12px 11px; color: #2a2a2a; text-decoration: none; text-shadow: 1px 1px 0 #e9e9e9; font-family: 'helioscondregular'; text-transform: uppercase; font-size: 13px; display: inline-block;}
		.lh_menu a:hover {background: url(/img/menu_active.png) repeat-x center;color: #380780;}
	.lh_contacts {position: absolute; top: 69px; right: 0; text-align: right; z-index: 102;}
		.lh_contacts p {margin: 0 0 7px;font-size: 15px}			
		.lh_contacts .phone strong {font-size: 35px;}
		.lh_contacts .phone em {position: relative; top: -10px; left: 13px; background: url(/img/cod.png) no-repeat center; padding: 11px 10px 10px 7px; text-shadow: 0 1px 0 #fff;}
		.lh_contacts a {color: #1075c0; font-family: tahoma;}
.l_area {padding: 35px 0;}
	.la_left {float: left; width: 235px; margin-right: 30px; border-radius: 10px;}
		.ll_catalog {background: #fff url(/img/ll_catalog.png) no-repeat center top; border-radius: 10px 10px 0 0; padding: 25px 0 15px;}
			.ll_catalog ul {padding: 0; list-style: none; margin: 0 10px;}
			.ll_catalog li {margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #ccc7e3;}
				.ll_catalog li.last {border: none;}
			.ll_catalog a {display: block; padding: 12px 0 12px 47px; font-family: 'helioscondregular', serif; text-decoration: none; color: #103456; text-transform: uppercase; font-size: 11pt; border-radius: 5px;}
				.ll_catalog a.eshop_cat_10097016 {background: url(/img/ll_icon1.png) no-repeat 10px center;}
				.ll_catalog a.eshop_cat_10097017 {background: url(/img/ll_icon2.png) no-repeat 5px center;}
				.ll_catalog a.eshop_cat_10097018 {background: url(/img/ll_icon3.png) no-repeat 10px center;}
				.ll_catalog a.eshop_cat_10097019 {background: url(/img/ll_icon4.png) no-repeat 5px center;}
				.ll_catalog a.eshop_cat_10097020 {background: url(/img/ll_icon5.png) no-repeat 12px center;}
				.ll_catalog a.eshop_cat_10097021 {background: url(/img/ll_icon6.png) no-repeat 10px center;}
				.ll_catalog a.eshop_cat_10097022 {background: url(/img/ll_icon7.png) no-repeat 10px center;}
				.ll_catalog a.eshop_cat_10097023 {background: url(/img/ll_icon8.png) no-repeat 10px center;}
				.ll_catalog a.eshop_cat_10097024 {background: url(/img/ll_icon9.png) no-repeat 1px center;}
				.ll_catalog a.eshop_cat_10123631 {background: url(/uploadedFiles/images/Townhouse_min.png) no-repeat 7px center;}
				
				.ll_catalog > ul > li:hover > a, .ll_catalog > ul > li.active > a {background-color: #432e83; color: #fff;}			
				.ll_catalog .submenu {background: url(/img/corner.png) no-repeat 19px 0; display: none;}
					.ll_catalog .submenu a {font-size: 10pt; color: #103456; padding: 10px 0 10px 40px; border-radius: 0; background: url(/img/bul.png) no-repeat 20px center;}
					.ll_catalog .submenu a:hover, .ll_catalog .submenu a.active {text-decoration: underline;}
					.ll_catalog .submenu li:last-child {border: none;}
			
		.ll_shadow {height: 36px; background: url(/img/shadow.png) no-repeat center;}
	.la_right {float: left; width: 650px; background: #fff; border-radius: 10px; padding: 25px 30px;}
		.l_title h1 {margin: 0 0 5px; font-size: 18pt; font-weight: normal; font-family: 'helvetica_cyrillicbold'; color: #103456;}
		.l_speedbar {font-size: 10pt; margin: 0 0 15px;}
		.uss_shop_content {padding-top: 10px; border-top: 1px solid #ccc7e3;}
		.uss_shop_block_cat {width: 675px;}
		.uss_shop_block_cat .uss_shop_category.size139x104 {width: 315px; height: 166px; background: url(/img/cat1.png) no-repeat center; background-size: 100% 100%; margin: 0 20px 0 0;}
			.uss_shop_block_cat .uss_shop_category.size139x104:hover {background: url(/img/cat2.png) no-repeat center;}
			.uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_img {border: none; width: 139px; height: 104px; padding: 0; margin: 20px 10px 0 15px;}
			.uss_shop_block_cat .uss_shop_cat_img a {margin: 0 !important;}
			.uss_shop_block_cat .uss_shop_cat_name {padding: 17px 5px 0 0;}
			.uss_shop_block_cat .uss_shop_cat_name a {font-size: 11pt; font-family: 'helioscondregular'; text-decoration: none; color: #103456; text-transform: uppercase;}
			.uss_shop_block_cat .uss_shop_category:hover .uss_shop_cat_name a {color: #fff;}
			.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text {font-size: 13px; color: #103456; height: 70px; overflow: hidden; line-height: 14px;}
			.uss_shop_block_cat .uss_shop_category:hover .uss_shop_cat_text p {color: #aa9bda;}
.l_footer {height: 340px; background: #fff url(/img/footer.jpg) repeat-x center top;}
	.lf_powerd {position: absolute; top: 280px; right: 0;}
	.lf_copy {position: absolute; top: 285px; left: 0;}
		.lf_copy div {font-family: 'helvetica_cyrillicbold'; font-size: 11pt; color: #103456;}
		.lf_copy span {display: block; font-size: 10pt; font-family: 'helveticaneuecyrroman';}
	.lf_contacts {height: 216px; background: url(/img/map.png) no-repeat center; position: relative; top: 30px; padding-left: 35px;}
		.lf_contacts p {float: left; padding-top: 167px; color: #d5cdfc; padding-right: 30px; margin: 0;}
		.lf_contacts p a {color: #57c6ff;}
		
.l_sliderbox {position: absolute; width: 555px; height: 200px; left: 223px; top: 0;}
.l_slider {position: relative; background: url(/img/loading.gif) no-repeat 50% 50%; width: 555px; height: 200px;}
.l_slider img {position: absolute;top: 0px;left: 0px;display: none;}
.l_slider a {z-index: 102 !important;}
.nivo-controlNav {position:absolute;left: 40px;bottom:15px; z-index: 1000;}
.nivo-controlNav a {display:block;width:12px;height:11px;background:url(/img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:5px;float:left;}
.nivo-controlNav a.active {background-position:0 -11px;}
.nivo-directionNav a {display:block;	width:30px;	height:30px;background:url(/img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;	right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {left: 70px; top: 90px; z-index: 103; background:none;}
.nivo-caption p {margin: 0; padding: 0; font-size: 11pt;}
.ls_ornament {width: 555px; height: 200px; position: absolute; left: 0; top: 0; background: url(/img/ornament.png) no-repeat center; z-index: 101;}

/* Тизеры на главной */
.mp_tizers {position: relative; height: 603px;}
	.mp_tizer {background: url(/uploadedFiles/images/tizerbg.png) no-repeat center; width: 314px; height: 180px; display: inline-block; vertical-align: top; background-size: 100% 100%; position: absolute; margin-bottom: 20px; cursor: pointer;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
		.mp_tizer:hover {box-shadow: 0 0 10px #443091; border-radius: 9px;}
		.mp_tizer.active {cursor: auto; box-shadow: none;}
	.mpt1 {top: 0; left: 0;}
	.mpt2 {top: 0; left: 330px;}
	.mpt3 {top: 0; right: 0;}
	.mpt4 {top: 201px; left: 0;}
	.mpt5 {top: 201px; left: 330px;}
	.mpt6 {top: 201px; right: 0;}
	.mpt7 {bottom: 0; left: 0;}
	.mpt8 {bottom: 0; left: 330px;}
	.mpt9 {bottom: 0; right: 0;}
		.mpt_preview {padding: 50px 0 0 30px; height: 130px;}
		.mpt_preview p {font-family: 'permiansanstypeface'; margin: 0; padding: 0; font-size: 25pt; text-shadow: 2px 2px 7px #fff, -2px -2px 7px #fff;}
		.mpt_preview p span {display: block; font-size: 15pt;}
			.mpt1 .mpt_preview {background: url(/img/mp_tizer1.png) no-repeat 190px 30px;}
			.mpt2 .mpt_preview {background: url(/img/mp_tizer2.png) no-repeat 139px 25px;}
			.mpt3 .mpt_preview {background: url(/img/mp_tizer3.png) no-repeat 152px 40px;}
			.mpt4 .mpt_preview {background: url(/img/mp_tizer4.png) no-repeat 153px 45px;}
			.mpt5 .mpt_preview {background: url(/img/mp_tizer5.png) no-repeat 163px 30px;}
			.mpt6 .mpt_preview{background: url(/img/mp_tizer6.png) no-repeat 161px 30px;}
			.mpt7 .mpt_preview{background: url(/img/mp_tizer7.png) no-repeat 175px 35px;}
			.mpt8 .mpt_preview{background: url(/img/mp_tizer8.png) no-repeat 184px 30px;}
			.mpt9 .mpt_preview{background: url(/img/mp_tizer9.png) no-repeat 123px 30px;}
	.mpt_content {padding: 13px 25px 0 25px; display: none;}
	.mpt_close {position: absolute; top: 10px; right: 20px; color: #540e8e; font-size: 20px; cursor: pointer; width: 20px; height: 20px; background: url(/img/mpt_close.png) no-repeat center; font-size: 0;}
.l_shadow {background: url(/img/black.png) repeat; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 105; display: none;}
.mpt_content p {font-family: 'helveticaneuecyrroman';font-size: 14px; margin: 5px 0;line-height: 125%;}
.mpt_content h4 {margin: 5px 0;font-size: 24px;}
.mpt_content li {font-family: 'helveticaneuecyrroman';font-size: 14px;}
.uss_privacy_policy_wrap.fixed {
    bottom: 30px;
    max-height: 350px;
}

.l_main .lpc_content {display:none;}