table, td, th {margin:0; padding:0; border-collapse:collapse; font-size:100%;}

form {margin:0; padding:0; }
input, select, textarea {font:normal 1.0em/1.2 Arial, sans-serif; }
textarea {resize:none; overflow:auto;}
input, select, button {vertical-align:middle;}

hr { border:1px solid #ccc; padding:0; margin:0.5em 0; }
ul, ol, li { margin:5px 15px; padding:0;}
p {margin: 0 0 7px;}
h1, h2, h3, h4, h5, h6{ margin: 0 0 10px; padding:0; }
h1, h2, h3, h4, h5, h6, th { color: #6a4c7e; }

h1 { font-size: 20px;font-weight:normal;text-shadow:1px 1px 0px #fff;}
h2 { font-size: 20px;font-weight:normal;text-shadow:1px 1px 0px #fff;}
h3 { font-size: 20px;font-weight:normal;text-shadow:1px 1px 0px #fff;}
h4 { font-size: 17px;font-weight:normal;}
h5 { font-size: 14px;font-weight:normal;}

a {color:#b21f1f; text-decoration:underline;  }
a:hover {color:red; text-decoration:underline; }

* {outline: none;}
body, html {height: 100%;width: 100%;margin: 0; padding: 0;border: none;background-color: #ffffff;}
table, td, th {border-collapse: collapse;font-size: 100%;}
img {border: none;margin: 0;padding: 0;}
.g-max-width {margin: 0 auto;max-width: 1220px;}
.g-clean {clear: both;font-size:0;overflow: hidden;}

body {color: #2d2340;font: 13px/1.2 Tahoma, sans-serif;}

.l-page {position: relative;height: auto !important;height: 100%;min-height: 100%;margin: 0 auto;}
.l-page-rubber {width: 100%;min-width: 1000px;background:#2a203d url(../img/all_bg.png) 50% 0 repeat-y;}
.lfon {background:url(../img/bg.jpg) 50% 0 no-repeat;min-height: 933px;}
	.l-page-holder, .l-header-holder, .l-footer-holder {position:relative;}
	.l-page-holder {padding-bottom: 85px;}
		.l-wrapper {width: 100%;}
			.l-header {height: 285px;}
			.l-page-content {width: 100%;float: left;overflow: hidden;}
				.l-content {margin: 0 204px;background:#e6d6fd url(../img/content.png) 50% 0 repeat-y;position:relative; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
			.l-page-left {float: left;width: 198px;margin-left: -100%;overflow: hidden;}
			.l-page-right {float: left;width: 198px;margin-left: -198px;overflow: hidden;}
	.l-footer {position: absolute;bottom: 0; left: 0;width: 100%;height: 70px;}
	.l-footer-holder {height: 70px;color:#fff;}
	.l-footer-holder a {color:#d19bff;}
	.l-footer-holder a:hover {color:#fff;}

.lh_logo {position:absolute;top: 37px;left:0;}
.lh_logo a{text-decoration: none;}

.lh_search {position:absolute;top: 125px;left:0;padding:15px 0 0 9px;width:189px;height:37px;background: url(../img/search.png) 0 0 no-repeat;}
.lh_search .uss_input_name {border: 0;background: none;margin: 0;height: 22px;padding: 0 0 0 5px;width: 145px;color:#2d2340;}
.lh_search .uss_submit{padding: 0;margin: 0;border: 0;background: none;text-indent: -20000px;width: 26px;height: 22px;cursor: pointer;}

.lh_visual1 {position:absolute;top: 0;left: 40%;}
.lh_visual2 {position:absolute;top: 0;right:5%;}
.lh_visual3 {position:absolute;top: 0;left: 22%;}

.lh_slogan {position: absolute;top: 168px;left: -10px;}
.lh_links {position:absolute;top: 36px;right:0;}
.lh_links a{text-decoration: none;display:block;margin: 0 0 9px;}

.lh_menu {position:relative;top: 237px;left:0;border:1px solid #3d113a;background: #90599e;padding: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.lhm_wrap{background: url(../img/t_menu.png) 0 0 repeat-x; text-align:center; position:relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height:39px; padding:0 15px;}
.lhm_wrap table {text-align:center; height:39px; width:auto; margin:0 auto;}
.lhm_wrap td {padding:0 10px;}
.lf_menu  a,.lh_menu a{color: #fff; font-size:15px;}
.lh_menu a:hover, .lh_menu a.active,.lf_menu  a:hover,.lf_menu  a.active{color: #c3ddfc;text-decoration:none;}
.lf_menu {border:1px solid #3d113a;background: #90599e;padding: 1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side_block {margin: 0 0 10px;position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side_menu {border:1px solid #2c0639;padding:1px;background:#884a93;}
.side_menu ul{margin:0;padding:5px 0;list-style:none;background: url(../img/le_menu.png) 50% 0 repeat-y; position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.side_menu li{margin:0;padding: 8px 13px 12px;background: url(../img/side_menu_br.png) 50% 100% no-repeat;}
.side_menu li.last{background:none;}
.side_menu a {color:#fff;text-decoration:underline; word-wrap:break-word;}
.side_menu a:hover,.side_menu a.active {color:#d19bff;text-decoration:underline;}

.conton {padding: 0 15px 15px;}
.side_menu ul ul{padding:5px 0;}
.side_menu ul ul li{padding:3px 13px;background:none;}

.l_catalog {background: url(../img/lul.png) 50% 0 repeat-y;}

.l_catalog ul{margin:0;padding:0;list-style:none;}
.l_catalog li{margin:0;padding: 8px 0 12px;background: url(../img/lul_wr.png) 50% 0 no-repeat;}
.l_catalog li.first{background:none;}
.l_catalog a {color:#3c2772; text-decoration:none; text-shadow:1px 1px 0px #dfd0f6; margin:0 15px; display:block; word-wrap:break-word;}
.l_catalog a:hover,.l_catalog a.active {color:#fff;text-decoration:none;text-shadow:none;}

.l_catalog li.active{margin: 0 1px; background: #5d3c74 url(../img/le_menu.png) 50% 0 repeat-y;border:1px solid #2c0639;padding: 8px 13px;position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.l_catalog li.active a {margin:0;color:#fff;text-shadow:none;}

.l_catalog ul ul{padding:5px 0;}



.l_catalog ul ul li{margin:0 !important;padding:4px 0 !important;background:none !important;border:0 !important;margin:0 !important;}
.l_catalog ul ul li a{padding:0 0 0 10px;background: url(../img/arrow.png) 0 6px no-repeat;text-decoration:underline;} 
.l_catalog ul ul li a:hover,.l_catalog ul ul li a.active {color:#d19bff;text-decoration:underline;background: url(../img/arrow.png) 0 -88px no-repeat;}


.side_shop {background: url(../img/l_news.png) 50% 0 repeat-y;padding: 0 0 10px;}
.side_shop h3 {background: url(../img/l_news_h.png) 50% 100% no-repeat;padding: 6px 15px 4px;}
.side_shop .uss_eshop_block_item  {padding: 10px 15px 12px;background:url(../img/l_news_h.png) 50% 100% no-repeat;}
.side_shop .lasts {background:none;padding: 10px 15px 5px;}
.side_shop .uss_eshop_block_item  .img{float:left;margin-right:10px;margin-bottom: 5px;}
.side_shop .uss_eshop_block_item  .uss_shop_name {overflow:hidden;}
.side_shop .uss_eshop_block_item  .uss_shop_name a {word-wrap:break-word;}
.uss_eshop_block_item .uss_shop_price {clear:both;}
.side_shop .uss_eshop_block_item  .uss_shop_price .old_price{background: none;color: #2D2340;font-size: 13px;display:block;}
.side_shop .uss_eshop_block_item  .uss_shop_price .old_price i{display:none;}
.side_shop .uss_eshop_block_item  .uss_shop_price .actual_price,.uss_shop_detail .uss_shop_technical_data .uss_shop_price span,.uss_shop_list_view .uss_shop_technical_data .uss_shop_price span{color: #2D2340;border:1px solid #b19ad7;background: none;position:relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 1px 7px;font-size:15px;font-weight:normal;}

.lpr_basket {border:1px solid #6e468a; background: url(../img/b_bg.png) 50% 0 repeat-y;padding:9px 9px 9px 9px;line-height:1;color:#fff; overflow:hidden;}
.lpr_basket  img {float:left; margin:9px 10px 9px 5px;}
.lpr_basket .uss_basket_big  img {margin:0;}
.uss_basket_big .basket_item .delete_link {top:1px; right:1px;}
.lpr_basket div{margin-bottom:6px;}
.lpr_basket a {font-size:15px;color:#d19bff;}
.lpr_basket a:hover {font-size:15px;color:#fff;}

.lpr_login {background: url(../img/enter.png) 0 0 no-repeat;padding:13px 0 0 31px;width:167px;height:30px;}
.lpr_login  a {color:#fff;}
.lpr_login  a.enter {margin: 0 56px 0 0;}
.lpr_login  a:hover {color:#D19BFF;}

.lpñ_title h1{background: url(../img/h1.png) 50% 100% no-repeat;padding: 6px 15px 4px;}

.lf_left {float:left;padding-left:17px;}
.lf_right{float:right;padding-right:17px;}

.r_news .news_block_item {padding: 10px 15px 12px;background:url(../img/l_news_h.png) 50% 100% no-repeat;margin: 0;}
.r_news .news_block_item .date {padding-left: 23px;background: url(../img/time.png) 0 50% no-repeat;line-height: 16px;}
.r_news .news_block_item .title {font-size:15px;}

.lf_middle{width: 200px;position: absolute;left: 50%;margin: 0 0 0 -100px;top: 0;}

.uss_shop_list_cat .uss_shop_cat_name {overflow:hidden;}
.uss_shop_list_cat .uss_shop_cat_name a {word-wrap:break-word;}

.uss_shop_detail .uss_shop_uid {display:none;}

.lpc_navigation {color:#888; font-size:11px; margin:0 15px 15px;}
.lpc_navigation a {color:#888;}

.side_block .uss_vote_block {padding: 10px 15px 12px;}
.side_block .uss_vote_block .submit {margin-top:10px;}
.side_block .uss_vote_block h5 {margin-bottom:12px;}


.lpl_links {position:relative;background:#800000 url(../img/bordo.png) 50% 0 repeat-y; padding:15px 8px 12px; margin:0 0 12px; text-align:center; -webkit-border-radius:25px 0 25px 0; -moz-border-radius:25px 0 25px 0;  border-radius:25px 0 25px 0; -webkit-box-shadow:#676485 1px 1px 2px; -moz-box-shadow:#676485 1px 1px 2px; box-shadow:#676485 1px 1px 2px;}
.lpl_links a {text-transform: uppercase; font:bold 13px arial,sans-serif;  color:#fff;}
.lpl_links a:hover {color:#fff;}

