html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  font: normal 11px/14px Verdana, Tahoma, sans-serif;
  background: #244279;
  color:		#ffffff;
}

* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}

.clauses_list .clauses {
	margin-bottom:	30px;
	}

.clauses_list .clauses .clauses_img {
    float: left;
    margin-right: 10px;
}

.clauses_list .clauses .clauses_date {
    float: right;
}

.clauses_id img {
	border:		8px solid #ffffff;
}

table.centry tr {
	border-bottom:	2px dotted #aaaaaa;
}

form {
  margin: 0;
  padding: 0;
}

#tags {
    margin: 0 auto;
    width: 900px;
}

a, a:link, a:visited {
	text-decoration: underline;
	color:			#24658c;
	outline:	medium none !important;
	border:			none;
}


.all, .bg_top, .bg_bot {
	position:	relative;
	}

.bg_top, .bg_bot {
	width:		100%;
	overflow:	hidden;
	}

.all {
	width:	100%;
	min-height:	800px;
	position:	relative;
	overflow: hidden;
	}

.bg_top {
	background: transparent url('/img/bg_top.jpg') center top no-repeat;
	}

.bg_top .bg_bot {
	background: transparent url('/img/bg_bot.jpg') center bottom no-repeat;
	min-height:	800px;
	}

#nav_bar_bg {
	width:	900px;
	height:	53px;
	margin:	0 auto;
	background-color:	#0f1d3a;
	position:	relative;
}

#nav_bar,
#wrapper {
	width:	900px;
	margin:	0 auto;
	position:	relative;
}

#wrapper_white {
	padding:	10px 0 50px 0;
/*	width:	1600px;*/
	margin:	0 auto;
	position:	relative;
	overflow:	hidden;
/*	background: transparent url('/img/bg_transparent.png') top left;*/
	background-color:	#ffffff;
}

#wrapper_white div,
#wrapper_white p,
#wrapper_white ul,
#wrapper_white li,
#wrapper_white h5 {
	color:		#272727 !important;
}

#wrapper_white h1 {
	line-height:	26px;
}

#slider_box {
	position:	relative;
}

#logo_box {
	width:	240px;
	float:	left;
}

#logo_box #logo {
	padding-top:	2px;
	}

#logo_box #slogan {
    font: italic 9px/13px Verdana,Arial,Helvetica,sans-serif;
    color:	#ffffff;
    }

#top_menu {
	float:	left;
	width:	620px;
}

#search {
	float:	right;
	width:	40px;
	height:	53px;
}

div.loginLink {
	display:	block;
	width:		38px;
/*	height:		52px;*/
	text-align:	center;
	background:	url('/img/bg_search_a.png') left top no-repeat;
}

div.loginLink a {
	display:	block;
	width:		38px;
	height:		52px;
	}

div.loginLink a.active,
div.loginLink a:hover {
	background:	url('/img/bg_search_h.png') left top no-repeat;
}

div.loginLink a#loginButton {
	display: block;
	float: right;
	width : 38px;
	height: 53px;
	text-decoration:	none;
}

#loginContainer {
    position:relative;
}

/* Login Button */
#loginButton {
    display:inline-block;
    float:right;
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
    padding:	0;
    display:	block;
    line-height: 53px;
}

#loginButton:hover {
}

/* Login Box */
#loginBox {
    position:	absolute;
    top:		53px;
    padding:	10px 0;
    right:		0;
    display:	none;
    z-index:	29;
    width:		191px;
	background:	url('/img/bg_searchbox.png') left top repeat-y;
	overflow:				hidden;
	border:					none;
	-moz-border-radius:		0 0 8px 8px;
	-webkit-border-radius:	0 0 8px 8px;
	border-radius:			0 0 8px 8px;
	behavior:				url(/pie/PIE.htc);
}

#loginBox input.submit-search {
	background:	url('/img/bg_search_button.png') center center no-repeat;
	border:		none;
}

/* If the Login Button has been clicked */
#loginButton.active {
}

#loginButton.active span {
    background-position:	83px -83px;
}

/* A Line added to overlap the border */
#loginButton.active em {
}

.clear {
	clear:	both;
	line-height:	0;
	font-size:		0;
}

#slider_box {
	width:			842px;
	margin:			10px auto 0 auto;
}

.pract_salony {
	background:				transparent url('/img/bg_prakt_salony.png') top left;
	margin-top:			10px;
/*    background-color: #243D73;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;*/
    padding: 20px;
	overflow:				hidden;
	border:					2px dotted #96a1b5;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
	behavior:				url(/pie/PIE.htc);
}

.pract_salony1 {
	background:				transparent url('/img/bg_prakt_salony.png') top left;
	
    padding: 5px;
	overflow:				hidden;
	border:					2px dotted #96a1b5;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	border-radius:			10px;
	behavior:				url(/pie/PIE.htc);
}

.pract_salony img {
	float:	left;
	margin-right: 20px;
}

h2 {
	font:	23px/30px Verdana, Arial, san-serif;
	color:	#ffffff;
}

h3 {
	font:	19px/25px Verdana, Arial, san-serif;
	color:	#ffffff;
}

h4 {
	font:		12px/24px Verdana, Arial, san-serif;
	color:	#ffffff;
}

#wrapper_white h1,
#wrapper_white h2,
#wrapper_white h3,
#wrapper_white h4,
#wrapper_white h5 {
	color:	#24658C !important;
}

.podrobnee a.button,
.pract_salony a.button,
a.button.green {
	padding:				6px 10px;
	font:					12px/23px Verdana, Arial, san-serif;
	color:					#ffffff;
	text-decoration:		none;
	background:				url('/img/bg_readon.png') top left repeat-x;
	border:					none;
	box-shadow:				1px 1px 6px #0F195F;
	-webkit-box-shadow:		1px 1px 6px #0F195F;
	-moz-box-shadow:		1px 1px 6px #0F195F;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

.sliderwrapper .contentdiv img {
	float:	left;
	margin-right:	20px;
}

.sliderwrapper .contentdiv h5 {
	font:		bold 25px/32px Myriad Pro, Verdana, Arial, san-serif;
	margin-bottom:	10px;
	}

.sliderwrapper .contentdiv p {
	font-size: 12px;
	}

.sliderwrapper .contentdiv a.button.blue {
	width:	150px;
}

hr {
	color:	#2a4d90;
	margin-top:	-27px;
}

.woprosy {
	margin-top:	10px;
	font:		15px/24px Verdana, Arial, san-serif;
}

#woprosy_left,
#woprosy_right {
	float:	left;
	width:	440px;
}

#woprosy_left {
	margin-right:	20px;
}

#woprosy_right .pract_salony {
	text-align:	center;
}

.novosty,
.statiy {
	margin-top:	30px;
}
.statiy {
  height: 247px;
}
.novosty {
  height: 423px;
}
.novosty h4,
.statiy h4 {
	text-align:	center;
}

.novosty h4 a,
.statiy h4 a {
	padding:				2px 6px;
	font:					12px/23px Verdana, Arial, san-serif;
	color:					#ffffff;
	text-decoration:		underline;
	background-color:		#2a4d90;
	border:					none;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

.novosty .article,
.statiy .article {
	text-align: left;
	float:	left;
    padding: 0px;
    width: 195px;
}

.statiy .article {
	margin-top: 0px;
	padding: 0px;
	width: 260px;
}

.novosty .article h5,
.statiy .article h5 {
	margin:	0;
	padding:				4px 0;
	font:					bold 14px/18px Verdana, Arial, san-serif;
	color:					#ffffff;
	text-decoration:		underline;
}

.novosty a,
.statiy a {
	color:	#ffffff !important;
}

.novosty .article img {
	border:					3px solid #ffffff;
}

.statiy .article h5 {
	margin-top:	0;
  padding: 0px;
}

.statiy .article img {
	float:	left;
  margin-top: 4px;
	margin-right:	10px;
	margin-bottom: 5px;
}

.content {
	color:	#6a8fb9;
	font: normal 12px/14px Verdana, Tahoma, sans-serif;
	margin-bottom:	30px;
	min-height:		400px;
}

.white {
	color:	#ffffff;
}

.oborudovanie {
	float: right;
	width: 420px;
	padding-left:	30px;
}

.oborudovanie p {
	margin-bottom:	0;
}

.oborudovanie h2 {
	margin-top:	0;
}

.oborudovanie .heading {
	color:	#ffffff;
	font: normal 14px/16px Verdana, Tahoma, sans-serif;
}

.oborudovanie a {
	font: normal 10px/12px Verdana, Tahoma, sans-serif;
}
.address {
	color:	#ffffff;
	font: normal 10px/12px Verdana, Tahoma, sans-serif;
}

.oborudovanie img {
	float:	left;
	border:	1px solid #015095;
	margin-right:	20px;
}

a.button.blue {
	display:				block;
	margin-top:				10px;
	overflow:				hidden;
	border:					none;
    text-align: center;
    width: 100px;
    text-decoration:	none;
	box-shadow:				3px 3px 5px #000000;
	-webkit-box-shadow:		3px 3px 5px #000000;
	-moz-box-shadow:		3px 3px 5px #000000;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

a.button.blue span {
	display:				block;
	background:				transparent url('/img/bg_button.png') repeat-x top left;
    line-height: 30px;
    color:					#ffffff;
    font-size:				12px;
	overflow:				hidden;
	border:					none;
	box-shadow:				inset 2px 2px 5px #2079D7;
	-webkit-box-shadow:		inset 2px 2px 5px #2079D7;
	-moz-box-shadow:		inset 2px 2px 5px #2079D7;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

.fotobox {
    float: right;
    text-align: right;
    width: 130px;
}

.fotobox img {
	margin-bottom:	15px;
}

form {
  margin: 0;
  padding: 0;
}

div.brend {
    float: left;
    padding: 10px 5px 10px 0;
    text-align: center;
    width: 110px;
}

div#mainBodyWrapper {
	background:		#FFFFFF url('/img/bg_all.png') left top repeat-x;
	position:	relative;
	width: 100%;
	min-width: 1000px;
	z-index:	1;
}

div#headerOuterBox {
	position:	relative;
	z-index:	2;
	width:		1000px;
	height:		135px;
}

#header_left {
	position:	relative;
	z-index:	100;
    float:		left;
    height:		135px;
    width:		776px;
}

div.headerLogoBox {
    float: left;
    height: 50px;
    margin: 40px 0 0 59px;
    width: 178px;
}

.headerContacts {
    float: left;
    margin: 14px 0 0 73px;
    width: 410px;
}

.headerContacts .contacts {
    float: left;
    height:	80px;
}

.headerContacts .contacts h2 {
    font:  normal 12px Tahoma;
    margin-bottom: 4px;
}

.headerContacts .contacts .phone {
	margin-left:	43px;
    font: normal 14px/20px Tahoma;
}

.headerContacts .contacts.moskwa {
	background:		transparent url('/img/bg_moskwa.png') 0 32px no-repeat;
    width: 240px;
}

.headerContacts .contacts.yar {
	background:		transparent url('/img/bg_yar.png') 0 32px no-repeat;
    width: 170px;
}

.logo_text {
	font:		bold 21px/30px sans-serif;
}

.slogan {
    color: #000000;
    font: 12px/18px Verdana;
    text-align: center;
}

.headerLogoBox .logomenuLine {
	margin-top: 12px;
	text-align: center;
}

.headerLogoBox .logomenuLine img {
	margin: 0px 15px;
	margin-bottom: 7px;
}


.headerLogoBox .logomenuLine img.homelinkHeader {
	margin-bottom: 0px;
}

#search_box {
	margin:	0 0 0 40px;
	width:	220px;
	height:	40px;
}

div.searchBox {
	vertical-align: top;
	display: block;
	height: 27px;
	overflow: hidden;
	background-color: #f6f9fd;
    margin: 0;
    padding: 0;
	border:	1px solid #a1a3a5;
/*	box-shadow:				0 0 1px #1566cc;
	-webkit-box-shadow:		0 0 1px #1566cc;
	-moz-box-shadow:		0 0 1px #1566cc;*/
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

div.searchBox input.searchtext {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: left;
	width: 156px;
	height: 27px;
}

div.searchBox a.button {
	font-size:	12px;
	display: block;
	float: left;
	padding: 5px 11px 0 13px;
	margin: 0px;
	height: 22px;
	border: 0px;
	border-collapse: collapse;
	text-align: center;
	background: transparent url('/img/menubg.png') left top repeat-x;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div.sliderBox {
	overflow:				hidden;
	margin:					0 0 30px;
	width:					700px;
	height:					140px;
	border:					1px solid #dfe2e5;
	position:				relative;
	box-shadow:				0 0 5px #dfe2e5;
	-webkit-box-shadow:		0 0 5px #dfe2e5;
	-moz-box-shadow:		0 0 5px #dfe2e5;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

.news_block h2 {
	margin-top:	0px;
}

.bot_menu {
	width:	900px;
	margin:	30px auto 0 auto;
	border-top:	1px solid #2A4D90;
	border-bottom:	0px solid #2A4D90;
	text-align:	center;
	padding:	5px 0;
}

.bot_menu a {
	padding:	0 10px;
}

.footer {
	width:	900px;
	margin:	30px auto 0;
	height:	50px;
}

.footer_left {
	font-style:	italic;
	font-size:	10px;
	width:	200px;
	float:	left;
	height:	30px;
	line-height: 30px;
}

.footer_center {
	width:	500px;
	float:	left;
	height:	30px;
	text-align:	center;
}

.footer_right {
	width:	200px;
	float:	left;
	height:	30px;
	text-align:	right;
}

.searchbox {
	margin: 0 auto;
    padding:	5px 0;
    z-index:	29;
    width:		191px;
	background:	url('/img/bg_searchbox.png') left top repeat-y;
	overflow:				hidden;
	border:					none;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	border-radius:			8px;
	behavior:				url(/pie/PIE.htc);
}

.searchbox input.submit-search {
	background:	url('/img/bg_search_button_bottom.gif') center center no-repeat;
	border:		none;
}

.news_date {
	color: #838282;
	font-size: 10px;
}

.news_name,
.news_anons,
.show_all,
.clauses_name {
	font-size: 14px;
}

.clauses_date {
	float: left;
}

.clauses_anons {
/*	display:	none;*/
}

.clauses_all_img {
	float: left;
	margin: 10px 10px 0 0;
}

.news {
	margin-bottom:	15px;
}

.clauses {
	margin-bottom:	10px;
}

.headerBannerBox p {
	padding:	0;
	margin:		0;
}

.headerBannerBox p a {
	display:	block;
}

.headerBannerBox p a img {
	}

div#mainTopMenu {
	margin: 0 0 0 36px;
	height: 43px;
}


table, img, tr, td {
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

div#mainLayoutOuterDiv {
	display: block;
	width: 100%;
	margin-top: 28px;
}

#middle {
	border-left: 270px solid transparent;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	margin-right: -100%;
}
#content {
	padding: 0 20px;
	width: 700px;
}

#sideLeft {
	float: left;
	width: 270px;
	position: relative;
	background: transparent;
	left: -270px;
}

div#contentOuterBox {
	position: absolute;
	text-align: left;
	left: 290px;
	right: 30px;
	display: block;
	vertical-align: top;
}

div#catalogMenuBox {
	width: 220px;
	height: auto;
	position: relative;
	margin-left: 40px;
}

div.leftMenuUpperClientButtons {
/*	overflow: hidden;*/
	margin-top: 3px;
	display:		block;
	float:			left;
	width:			218px;
	height:			28px;
	margin-bottom:	0;
	text-align:		center;
	border:	1px solid #e0e8f2;
	border-bottom:	none;
	background: transparent url('/img/menubg.png') left top repeat-x;
	-moz-border-radius:		5px 5px 0 0;
	-webkit-border-radius:	5px 5px 0 0;
	border-radius:			5px 5px 0 0;
	behavior:				url(/pie/PIE.htc);
}


div.leftMenuUpperClientButtons div.loginLink {
	font-size:	12px;
	display: block;
	float: left;
	width: 60px;
	height: 28px;
	text-align: center;
	border-left:	1px solid #2b67b2;
	-moz-border-radius:		0 3px 0 0;
	-webkit-border-radius:	0 3px 0 0;
	border-radius:			0 3px 0 0;
}

div.leftMenuUpperClientButtons div.loginLink a#loginButton {
	font-size:	12px;
	display: block;
	float: right;
	width : 55px;
	height: 22px;
	color: #ffffff;
	padding-top: 6px;
	text-decoration: none;
}

div.leftMenuUpperClientButtons div.regLink {
	display: block;
	font-size:	12px;
	float: left;
	width: 85px;
	height: 28px;
}

div.leftMenuUpperClientButtons div.regLink a {
	display: block;
	font-size:	12px;
	float: left;
	width : 85px;
	height: 21px;
	padding-top: 6px;
	border-left:	1px solid #2b67b2;
	color: #fff;
	text-decoration: none;
}

.basket_name {
	-moz-border-radius:		3px 0 0 0;
	-webkit-border-radius:	3px 0 0 0;
	border-radius:			3px 0 0 0;
	behavior:				url(/pie/PIE.htc);
}












div.basketInfoOuterBox {
	display: block;
	float: left;
	width: 218px;
	background: #ffffff;
	border-left: 1px solid #E0E8F2;
	border-right: 1px solid #E0E8F2;
}


table.basketPriceInfoOuterTbl {
	width: 100%;
	margin-top: 0px;
	height: 70px;
}

table.basketPriceInfoOuterTbl td {
	text-align: left;
	height: 20px;
	padding-left: 10px;
	color: #676767;
	padding-right: 10px;
}

table.basketPriceInfoOuterTbl td.right {
	color: #004fb2;
}

table.basketPriceInfoOuterTbl td.left {
	width: 1%;
	white-space: nowrap;
}

table.basketPriceInfoOuterTbl tr.border td {
}

table.basketPriceInfoOuterTbl td.colspan {
	background: #fff;
	height: 20px;
	padding-bottom: 10px;
	color: #81550E;
}

table.basketPriceInfoOuterTbl tr.lastline td {
	height: 20px;
	padding-top: 4px;
}

.basket_name {
	font-size:	12px;
	float:	left;
    background-color: #FFFFFF;
    line-height: 28px;
    width: 60px;
}

div.sendOrderBtn {
	display: block;
	width: 40px;
	font-size:	12px;
	height: 32px;
	background: url('/img/bg_basket_button.png') center center no-repeat;
	position: absolute;
	top:	40px;
	right:	30px;
}

div.sendOrderBtn a {
	text-decoration: none;
	font-size:	12px;
	display: block;
	width: 40px;
	height: 32px;
	margin:		0;
	padding:	0;
}

#consultant {
    display: block;
    height: 167px;
    position: fixed;
    right: 0;
    top: 400px;
    width: 24px;
    z-index: 1000;
}

form#comments input.button,
form.shop_form input.button {
	background:				url('/img/menubg.png') repeat-x scroll left top transparent;
	color:					#ffffff;
	padding:				3px 10px;
	border:					none;
/*	box-shadow:				7px 7px 5px #390D0D;
	-webkit-box-shadow:		7px 7px 5px #390D0D;
	-moz-box-shadow:		7px 7px 5px #390D0D;*/
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;
	behavior:				url(/pie/PIE.htc);
}

.shop_list {display:none;}

#shop_item {
	float:			left;
	width:			400px;
	padding:		10px;
	text-align:		left;
    margin: 10px;
	border:					2px #999CA2 dotted;
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	border-radius:			7px;
	behavior:				url(/pie/PIE.htc);
}

.shop_param {
	font-size:	10px;
	font-family:	Verdana;
	color:	#000000;
}

.shop_param.null,
.shop_param_value {
	display:	none;
}

.shop_param.epil,
.shop_param.akne,
.shop_param.molod,
.shop_param.lifting {
    line-height: 56px;
    padding-left: 56px;
}

.shop_param.molod {
	background:				url('/img/molod.png') no-repeat scroll left center transparent;
}

.shop_param.lifting {
	background:				url('/img/lifting.png') no-repeat scroll left center transparent;
}

.shop_param.akne {
	background:				url('/img/akne.png') no-repeat scroll left center transparent;
}

.shop_param.epil {
	background:				url('/img/epil.png') no-repeat scroll left center transparent;
}

.shop_id_parameters {
    margin-right: 20px;
    padding: 0 10px 10px;
	border:					2px #999CA2 dotted;
	-moz-border-radius:		7px;
	-webkit-border-radius:	7px;
	border-radius:			7px;
	behavior:				url(/pie/PIE.htc);
}

.column .shop {
/*	height: 320px;*/
	}

#shop_item .shop .shop_img {
    float: left;
    margin-right: 20px;
    text-align: center;
}

#shop_item .shop .shop_name {
    font: normal 17px/20px Verdana,Arial,Helvetica,sans-serif;
    color:	#5687a4;
	margin-top:	15px;
}

#shop_item .shop .shop_name a {
	text-decoration:	none;
}

#shop_item .shop .shop_anons {
    height: 150px;
    margin: 10px 0 20px;
    overflow-y: auto;
}

#shop_item .shop .shop_article,
.shop_id .shop_article {
    font: normal 12px/18px Verdana,Arial,Helvetica,sans-serif;
	color:	#3c3c3c;
}

.column .shop .shop_old_price,
.shop_id .shop_old_price .shop_price_value,
.shop_id .shop_old_price .shop_price_currency {
    font: bold 16px/24px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:	#515151;
	height:	30px;
}

.column .shop .shop_old_price .shop_price_value,
.shop_id .shop_old_price .shop_price_value,
.shop_id .shop_old_price .shop_price_currency {
	text-decoration: line-through;
}

.shop_id .shop_old_price .shop_discount_value {
	padding:		3px 9px;
	width:			100px;
	background:	url("/img/l6.jpg") repeat-x scroll left top transparent;
    font:		bold 16px/35px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:		#ffffff;
	margin-left: 10px;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

.column .shop .shop_old_price .shop_discount_value {
	color:	#f28e02;
	margin-left: 10px;
}

.shop_id .shop_price .shop_price_value,
.shop_id .shop_price .shop_price_currency,
.column .shop .shop_price .shop_price_value,
.column .shop .shop_price .shop_price_currency {
    font: bold 16px/24px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:	#515151;
}

.shop_id .shop_price .shop_id_buy form.shop_form,
.column .shop .shop_price .sop_price_buy form.shop_form {
    display: inline;
    margin-left: 10px;
}

.shop_id .shop_param {
	margin-top:	10px;
}

ul#categories,
ul#categories1 {
	list-style:	none;
}

ul#categories1 .column {
	text-align:		left;
	}

ul#categories,
ul#categories li,
ul#categories1,
ul#categories1 li {
	margin:		0;
	padding:	0;
}

.shop_cat_all_img,
.shop_id_top_left {
	float:	left;
}

.shop_cat_all_img img {
	border:	5px #e8e8d2 solid;
	margin:	5px 20px 20px 0;
	}

.shop_id_top_left img {
	margin:	5px 20px 20px 0;
	}

.shop_cat_anons {
}

.shop_rel .shop {
	width:	220px;
	float:	left;
	padding:	0 10px;
}

.shop_id_bottom h2 {
	background: url('/img/bg_soput_title.png') left top no-repeat;
    font: normal 12px/29px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #81550e;
	padding-left: 15px;
	margin-bottom: -1px;
}

.shop_rel {
	margin:					0;
	padding:				15px;
	border:					1px solid #e8e8d2;
/*	box-shadow:				7px 7px 5px #390D0D;
	-webkit-box-shadow:		7px 7px 5px #390D0D;
	-moz-box-shadow:		7px 7px 5px #390D0D;*/
	-moz-border-radius:		0 5px 5px 5px;
	-webkit-border-radius:	0 5px 5px 5px;
	border-radius:			0 5px 5px 5px;
	behavior:				url(/pie/PIE.htc);
	}

form#comments {
	margin:					15px 0 0;
	padding:				15px;
	background:				none #f7f7f0;
	border:					1px solid #e8e8d2;
/*	box-shadow:				7px 7px 5px #390D0D;
	-webkit-box-shadow:		7px 7px 5px #390D0D;
	-moz-box-shadow:		7px 7px 5px #390D0D;*/
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

form#comments h2 {
    font:			normal 14px/16px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:			#515151;
	margin:			0;
	}

form#comments textarea.inptext {
	margin:					15px 0;
	width:					100%;
	background:				none #ffffff;
	border:					1px solid #e8e8d2;
/*	box-shadow:				7px 7px 5px #390D0D;
	-webkit-box-shadow:		7px 7px 5px #390D0D;
	-moz-box-shadow:		7px 7px 5px #390D0D;*/
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);
}

.next_link,
.previous_link {
	margin:					15px 0 0;
/*	width:					45%;
	margin:					15px 0 0;
	padding:				15px;
	border:					1px solid #e8e8d2;
	box-shadow:				7px 7px 5px #390D0D;
	-webkit-box-shadow:		7px 7px 5px #390D0D;
	-moz-box-shadow:		7px 7px 5px #390D0D;
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
	behavior:				url(/pie/PIE.htc);*/
	}

.next_link {
	float:					right;
	text-align:				right;
}

.previous_link {
	float:					left;
	text-align:				left;
	}

.next_link a,
.previous_link a {
	display:				block;
	padding:	0 20px;
	}

.next_link a {
/*	background:				url('/img/bg_next.gif') right center no-repeat;*/
	}

.previous_link a {
/*	background:				url('/img/bg_pervious.gif') left center no-repeat;*/
	}

div.mainMenuCatalogOuterBox {
	display: block;
	float: left;
	width: 220px;
	margin-top: 40px;
}

div.mainMenuCatalogOuterBox .menuWrapper1 {
	display: block;
	float: left;
	width: 218px;
	margin-top: 6px;
}

div.catalogMenuHeader {
	display:	block;
	text-align:	left;
	width:		208px;
	height:		24px;
	padding:	6px 0px 0px 10px;
}

.mainMenuCatalogOuterBox .menu_block .menu_item {
	display:		block;
	text-align:		left;
	width:			183px;
	background: 	transparent url('/img/arrow1.gif') 0px 12px no-repeat;
	padding:		5px 10px 5px 25px;
}

.mainMenuCatalogOuterBox .menu_block .menu_item.menu_active,
.mainMenuCatalogOuterBox .menu_block .menu_item:hover {
	background: 	transparent url('/img/arrow1.gif') 0px 12px no-repeat;
	}

.mainMenuCatalogOuterBox .menu_block .menu_item.menu_active,
.mainMenuCatalogOuterBox .menu_block .menu_item.menu_active_child {
	background: 	transparent url('/img/arrow2.gif') 0px 12px no-repeat;
}

.mainMenuCatalogOuterBox .menu_block .menu_item:hover {
	background-color:	#ffffff;
	}

.mainMenuCatalogOuterBox .menu_block .menu_item a,
.mainMenuCatalogOuterBox .menu_block div {
	display:		block;
	width:			183px;
	text-decoration:	none;
}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 {
	padding-top:	0px;
	}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div {
/*	color:			#676767;
	margin:			6px 0;*/
	padding:		10px 10px 10px 20px;
	width:			188px;
}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 a {
/*	color:			#676767;*/
	}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div:hover {
/*	background-color: 	#F7F7F0;*/
	}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div a {
	display:	block;
	width:		100%;
	}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div.menu_level_3 {
	padding-left:		0;
	padding-right:		0;
	background-color: 	#ffffff;
}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div.menu_level_3:hover {
	background-color: 	#ffffff;
}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div.menu_level_3 div {
	color:			#676767;
/*	margin:			6px 0;*/
	padding:		10px 10px 10px 30px;
	width:			178px;
}

.mainMenuCatalogOuterBox .menu_block .menu_level_2 div.menu_level_3 div:hover {
	background-color: 	#F7F7F0;
}

ul.catalogMenu li a:hover {
	text-decoration: underline;
}


ul.catalogMenu {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	text-align: left;
	list-style: none;
	width: 218px;

}

ul.catalogMenu li {
	display:		block;
/*	float:			left;*/
	text-align:		left;
	width:			208px;
/*	height: 25px;*/
	border-bottom:	1px solid #E8E8D2;
	background: #F7F7F0 url('/img/arrow1.gif') 10px 6px no-repeat;
	padding:		4px 0 4px 30px;
}

ul.catalogMenu li:hover,
ul.catalogMenu li.active {
	background: #ffffff url('/img/arrow1.gif') 10px 6px no-repeat;
	}

ul.catalogMenu li a {
	display: block;
	width: 208px;
	text-decoration: none;
	color: #676767;
    padding-right: 20px;
    width: 188px;
}

ul.catalogMenu li a:hover {
	text-decoration: underline;
}

ul.l2 {
	border: 1px solid #E8E8D2 !important;
	}

ul.l2 li,
ul.l2 li ul li {
	border:	none;
	}

div.shop,
div.shop_list {
	margin-bottom:	20px;
}


ul#navmenu-v,
/*ul#navmenu-v li,*/
ul#navmenu-v ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 208px;
	list-style: none;
}

ul#navmenu-v li.level1.active {
	padding-bottom:	0;
	margin-bottom:	-1px;
}

ul#navmenu-v ul.l2 {
	margin: 0 0 0 -11px;
	border: 0 none;
	padding: 0;
	width: 218px;
	list-style: none;
}

ul#navmenu-v li.level1:hover ul.l2 {
	margin: 0 0 0 0;
	border: 0 none;
	padding: 0;
	width: 208px;
	list-style: none;
}

ul#navmenu-v ul.l2 br.clear {
	margin:	0;
	padding:	0;
	line-height:	0px;
	height:			0px;
	}

ul#navmenu-v ul.l2 li.level2 {
	width: 183px;
	margin-left:	15px;
}

ul#navmenu-v li.level1:hover ul.l2 li.level2 {
	margin-left:	0px;
	width: 198px;
	}

ul#navmenu-v ul.l2 li.level2,
ul#navmenu-v ul.l2 li.level2 a {
	background-image:	none;
	}

ul#navmenu-v ul.l2 li.level2 a {
	padding-right:	0;
	}

ul#navmenu-v:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#navmenu-v li {
/*	float: left;*/
	display: block !important;
/*	display: inline;
	position: relative;*/
    font: bold 10px/22px Verdana,Arial,Helvetica,sans-serif;
	color: #676767;
}


ul#navmenu-v a {
/*	padding: 0 6px;*/
	display: block;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
	background-image:	none;
/*	background: #648B43;
	color: #FFF;*/
}


ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
/*	background: #648B43;
	color: #BCD6A7;*/
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
/*	background: #648B43;
	color: #FFF;*/
}


ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
/*	background: #648B43;
	color: #BCD6A7;*/
}


ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
/*	background: #648B43;
	color: #FFF;*/
}

ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
/*	background: #648B43;
	color: #BCD6A7;*/
}

ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
/*	background: #648B43;
	color: #FFF;*/
}

ul#navmenu-v li.active ul.l2,
ul#navmenu-v ul.l2 > li.active {
/*	display:	block;
	position:	relative;
	left:		0;*/
	}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
/*	display: none;
	position: absolute;
	top: 0;
	left: 218px;*/
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
/*	display: none;*/
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
/*	display: block;*/
}














.basketBottomBgCloser2 {
	display: block;
	float: left;
	width: 220px;
	height: 6px;
	background: url('/img/menubottom.jpg') left top no-repeat;
}

div.contentInnerWrapper {
	padding: 0px 15px;
}

img.contentImageLeft {
	display: block;
	float: left;
	border: 5px solid #E8E8D2;
	margin-right: 15px;
	margin-bottom: 10px;
}

div.breadcumbsBox {
	margin-bottom: 15px;
}

div.breadcumbsBox a {
	text-decoration: none;
	color: #838383;
}

table.productsLayoutTable1 {
	width: 100%;
}

table.productsLayoutTable1 td {
	width: 33%;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
}

div#footerLineBox {
	height: 182px;
	width: 100%;
	margin-top: 30px;
	background: #eff3f6;
}

#footer_left {
	position:	relative;
	z-index:	100;
    float:		left;
	padding-left: 40px;
    height:		170px;
    width:		225px;
    padding-top: 12px;
}

.info {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 13px;
    margin-top: 33px;
}

.content table td {
	padding:	10px;
}

form.feedback_form {
	margin-top:	20px;
}

form.feedback_form div.feedback_form {
    border-bottom: 1px solid #6D8193;
    min-height: 25px;
    margin-bottom: 5px;
    width: 611px;
}

.infofield {
    float: left;
    width: 350px;
}

#footer_center {
	position:	relative;
	z-index:	1;
	float:		left;
	height:		182px;
	width: 745px;
	margin:		0 5px 0 0;
}

#footer_right {
	float:	right;
	width:	243px;
}

div.footerMenuOuterBox {
	height: 23px;
	padding:	11px 0 0 14px;
}

.footerMenuOuterBox a, .footerMenuOuterBox span {
	text-decoration: underline;
	margin: 7px;
}

.footerMenuOuterBox span {
	text-decoration: none;
}

.footerMenuOuterBox a > span{
	color: #81550E;
	margin: 0px;
}

.footerMenuOuterBox a:hover {
	text-decoration: none;
}

div.footerPhonesBox {
	float: left;
	text-align: left;
	width: 460px;
	height: 108px;
	margin-left: 0px;
	margin-top: 0px;
}

div.footerPhonesBox table.phoneLayout {
	float:	left;
	width: 460px;
	height: 100px;
	background-color:	#f8f9fb;
    font-family: Tahoma;
    font-size: 12px;
}

table.phoneLayout td {
    line-height: 14px;
    padding: 12px 0 0;
    text-align: left;
    vertical-align: top;
}

table.phoneLayout td.left {
    line-height: 15px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: left;
    vertical-align: top;
    width: 74px;
}

table.phoneLayout td.right table.phonesList{
	text-align: right;
	margin-left: 8px;
}

table.phoneLayout td.right table.phonesList td.last {
	padding-bottom: 0px;
	padding-top: 2px;
}

.clear {
	clear:	both;
}

div.footerMegaButton {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-left: 22px;
    margin-top: 7px;
    width: 243px;
}

h1 {
	color:	#24658c;
	font-size:	24px;
	margin-bottom:	30px;
	font-weight:	normal;
}

h1.contentHeader,
.contentInnerWrapper h1,
#content h1 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: normal;
}

div.copyrightBox {
	margin: 15px 0 0 14px;
	height: 100px;
	text-align: left;
}

div.copyrightBox .top span.icq {
	color: #81550E;
}

div.copyrightBox .top span.worktime {
	color: #838383;
}

div.copyrightBox .bottom {
	display: block;
	margin-top: 11px;
	color: #ADADAD;
	font-size: 11px;
}

div.copyrightBox .bottom span {
	color: #838383;
	font-size: 12px;
}
.terms_text p
{
  text-indent: 35pt;
  text-align: justify;
}
.terms_name
{
  margin-bottom: 10px;
}
.terms_id .previous_link, .terms_id .next_link
{
  margin: 0px;
  font-size: 14px;
}
.termsColumn
{
  float: left;
  width: 33%;
}
/*
     */
/*
*/