/* ----------------начальные параметры тела страницы BEGIN */
body {
	padding: 0;
	margin: 0;
}
div.catdesc {
	padding:10px 0px 10px 0px;
}
form {
	margin:0;
	padding:0;
	}
/* ------------------------------начальные параметры тела страницы END*/
div#findbg {
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	width: 191px;
	height: 137px;
	
}
div.find { 
	position: absolute;
	top: 92px;
	left:18px;
	
}

div.find_button	{
	position: absolute;
	top: 95px;
	left:130px;
	}


div.find span {
	display: block;
	float: left;
}

div.find input.stxt{
	width: 107px;
	height: 17px;
	padding: 0px;
	margin: 0px;
}

 input.simg{
	width: 45px;
	height: 16px;
}
select.sortsel {
	/*display: block;
	float: left;*/
	margin: 0 5px;
	margin-top: 10px;
}

div.sliceline {
	clear: both;
	text-align: right;
	padding: 2px 8px;
}
div.sliceline span, div.sliceline a{
	margin-left:10px;
}

div.textcont {
	margin-left: 25px;
	padding-top: 10px;
	margin-right: 10px;
	text-align:left;
}


h1.news {
	margin: 0;
	padding: 0;
	padding: 4px 0;
}

div.ubp {
	margin-top: 4px;
	margin-bottom: 4px; 
}

input.mybut {
	cursor: pointer;
	padding: 3px 0px;
	margin: 0 5px;
}
input.mybut_reset {
	cursor: pointer;
	padding: 0px 0px;
	margin: 0 0px;
	width:91px;
	height:17px;
}
input.mybut_send {
	cursor: pointer;
	padding: 0px 0px;
	margin: 0 0px;
	width:91px;
	height:17px;
}
 
textarea, input {
	width:220px;
}
/* ------------------------------параметры формы поиска, обратная связь  BEGIN*/

/* ------------------------------параметры формы поиска, обратная связь  END*/

/* ------------------------------ основные настройки центрального блока BEGIN*/
table#maint {
	width: 100%;
	min-height: 580px;
	overflow:hidden;
}
td#maincol {
	width: 100%;
 	padding: 4px 5px 20px 5px;
	vertical-align: top;
}
td#maincol div.separator {
	font-size: 1px;
	height: 1px;
	margin: 0 4px;
	 
}

td#maincol div.separator2 {
	height: 1px;
	margin: 0 4px;
}

div.hot {
	padding: 10px 8px;	
}

table.hot {
	margin: 10px 0;
	width: 95%;
}

table.hot td{
	vertical-align: top;
	width: 50%;		
}

table.hot td.img {
	padding-left: 20px; 
	padding-right: 20px;
	text-align: right;
}

table.hot td.desc {
	width: 100%;
	padding-right: 20px;  
}
a#ochistit {
	background: url(../pics/sravnit_reset.gif) top left no-repeat;
	border:0px solid #FF0000;
	height: 20px;
	float: right;
	position: relative;
	top: 0px;
	right:0px;
}
a#ochistit:hover {
	background: url(../pics/sravnit_reset_a.gif) top left no-repeat;
	height: 20px;
	float: right;
	position: relative;
	top: 0px;
	right:0px;
}


#fbutt {
	margin:5px 0px 2px 0px;
}
a#fbutt {
	height: 20px;
	float: right;
	position: relative;
	top: 0px;
	right:0px;
}
a#fbutt:hover {
	height: 20px;
	float: right;
	position: relative;
	top: 0px;
	right:0px;
}

a#delete {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
a#delete:hover {
	height: 20px;
	padding-bottom: 15px;
}
a#edit {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
a#edit:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}

a#add {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
a#add:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
a#save {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
a#save:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
.hiddenc {
	display: none;
}
a#clear {
	height: 20px;
	float: left;
	position: relative;
	top: 0px;
	right:0px;
}
a#clear:hover {
	height: 20px;
	float: left;
	position: relative;
	top: 0px;
	right:0px;
}
a#send {
	float: right;
	position: relative;
	top: 0px;
	right:0px;
}
a#send:hover {
	float: right;
	position: relative;
	top: 0px;
	right:0px;
}
p.kupit {
	width:87px;
	height:20px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	
}

a.kupit3 {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	   width: 87px;
	   height: 20px;
	   float: right;
	   position: relative;
	   top: 0px;
	   right:0px;
}
a.kupit3:hover {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
   width: 87px;
   height: 20px;
   float: right;
   position: relative;
   top: 0px;
   right:0px;
}
a.kupit {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	   width: 87px;
	   height: 20px;
	   float: right;
	   position: relative;
	   top: 0px;
	   right:0px;
}

a.kupitOrder {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	   width: 87px;
	   height: 20px;
	   float: right;
	   position: relative;
	   top: 0px;
	   right:0px;
}
#kupit2 {
	padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;
	text-align:center;
	width:87px;

}
a.kupit2 {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	   width: 87px;
	   height: 20px;
	   display:block;
	 text-align:center;
	   top: 0px;
	   right:0px;
}

a.kupitOrder2 {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	   width: 87px;
	   height: 20px;
	   display:block;
	 text-align:center;
	   top: 0px;
	   right:0px;
}
div.hl
{
	padding-left:50px; 
	width:250px;
	}
	div.hl2
{
	padding:40px;
	text-align:center;
	}
	div.fot
	{
	margin:10px;
	 font-size:11px
	}
/* ------------------------------ основные настройки центрального блока END*/

/* ------------------------------ левый и правый блоки страницы BEGIN*/
td#leftcol {
 	padding-top:4px;
	padding-bottom:40px;
	vertical-align: top;
	width:189px;
}

td#rightcol{
 	padding-top:4px;
	vertical-align: top;
}

td#leftbot{
	height: 1px;
}

td#mainbot {
	height: 1px;
}

td#rightbot {
	height: 1px;
}
div.title {
	height:39px;
}

div.title div span{
	display: block;
	padding: 13px 0 0 0;
}
div.title  span.news{
	display: block;
	padding: 13px 0 0 0px;
    height: 25px;
	text-align: center;
}
.tableShcart h3 {
	margin:0;
	text-transform: uppercase;
}


td#leftcol div.menutxt {
	padding: 5px 0px 10px 0px;	

}

td#rightcol div.menutxt {
	padding: 5px 0px 10px 13px;	


}
/* ------------------------------ левый и правый блоки страницы END*/

/* ------------------------------ шапка BEGIN*/
td#head{
	height: 147px;
	vertical-align: top;
	/*padding-bottom:2px;*/
}
div.katheight
{
	position:absolute;
	top:142px;
	/*height:5px;*/
	display:block;
	width:100%;
	margin:0;
	padding:0;
	}
a#logo {
	position: absolute;
	width: 270px;
	height: 90px;
	top: 0;
	left: 191px;
}


a#logoshop {
	position: absolute;
	display: block;
	left: 230px;
	top: 40px;
	width: 112px;
	height: 23px;
	}

div.headline {
	display: block;
	width:960px;
	height: 26px;
	position: absolute;
	top: 93px;
	left:191px;
}
div.dels
{
	text-align: right; 
	padding-right: 11px;
	}
/* ------------------------------ шапка END*/

/* ------------------------------ Верхнее меню BEGIN*/
html div.navline {
	float: left;
 	padding-left: 12px;
	padding-top: 3px;
}

/* ------------------------------ Верхнее меню BEGIN*/

/* ------------------------------ подвал BEGIN*/

td#bottom {
	height: 54px;
	padding:3px 0px 3px 0px;
	text-align: center;
}
#cop {
	padding-bottom: 5px;
	padding-top: 5px;
}
div.copyright {
	text-align: center;

}

/* ------------------------------ подвал END*/

/* ------------------------------  каталог разделов BEGIN*/
div.menusep{
	
}

div.mlevel1 {
	padding: 4px 10px 4px 38px;
}
div.mlevel2 {
	padding: 3px 10px 3px 50px;
}

div.mlevel3 {
	padding: 3px 10px 3px 63px;
}
div.mlevel4 {
	padding: 3px 10px 3px 78px;
}
div.mlevel5 {
	padding: 3px 10px 3px 82px;
}

/* ------------------------------  каталог разделов END*/

/* ------------------------------  Баннерные поля BEGIN*/
#topbanner {
	position: absolute;
	text-align: center;
	width:350px;
	height:63px;
	top: 5px;
	left: 470px;
}
#left_baner {
 	float:left;
	text-align: center;
	margin: 10px 0px 0px 0px;
	width:187px;
}
#right_baner {
 	float:right;
	text-align: center;
	margin: 10px 0px 0px 0px;
	width:142px;
	height:90px;
}

/* ------------------------------  Баннерные поля END*/



/* ------------------------------ товары BEGIN*/
table.goods {
	width: 100%;
	clear: both;
	padding: 0px;
	margin: 0px;
}

table.goods td.icont {
	width: 32%;
	height: 100%;
	vertical-align: top;
}
 
table.goods td{
	vertical-align: top;
	padding: 0;
	
}
table.goods div{
	vertical-align: bottom;
	padding: 0;	
}



table.goods td.bgtop{
 	vertical-align: middle;
	padding: 0;	
}
table.goods td.bgtop2{
 	vertical-align: middle;
	padding: 0;	
}
 table.goods td.bgname
 {
 width:33%;
 }
table.goods td.bgnam
{
	width:33%;
	}
 td.bgnam2
	{
	wigth:50%;
	}
table.goods td.bgbot{
	vertical-align: top;
	padding: 0;
}
table.goods td.bgbot2{
	vertical-align: top;
	padding: 0;
}
table.goods td.bgleft{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	height:35px;
}
table.goods td.bgleft3{
	vertical-align: top;
	padding: 0px 0px 0px 0px;

}

table.goods td.bgleft31{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

table.goods td.bgleft4{
	vertical-align: top;
	padding: 0;
}

table.goods td.bgleft41{
	vertical-align: top;
	padding: 0;
}


 table.goods td.bgleft2{
	vertical-align: top;
	padding: 0;
	height:35px;
}
  table.goods td.bgleft_item{
	vertical-align: top;
	padding-top: 10px;
}
table.goods table {
	width: 100%;
	height: 100%; 
}
div.goods{
	text-align: left;
	padding: 0;
}
h1.tovarhead2 {
 	text-align:center;
	padding: 0px 0px 20px 0px;
	margin: 0;
}
.tovarhead {
 	text-align:center;
	padding: 4px 9px;
	margin: 0;
}

.tovarhead2 {
 	text-align:center;
	padding: 4px 9px;
	margin: 0;
}

table.goods div.img {
	padding: 10px 3px 10px 3px;
	text-align: center;
}


table.goods div.desc {
	padding: 10px 3px 6px 3px;
 
}
 table.goods div.desc2 {
	padding: 10px 3px 6px 3px;
	
}
table.goods div.buyline {
	margin-bottom: 2px;
	padding: 7px 7px 5px 0px;
	text-align: center;
}
table.goods div.buyline_item {
	margin-bottom: 2px;
	padding: 0px 7px 5px 0px;
	text-align: right;
}
table.goods div.buyline_item img{
	padding: 5px 7px 0px 0px;

}


table.goods div.buyline_notkupit{
	/*margin-bottom: 2px;
	padding: 0 7px 5px 0px;*/
	text-align:center;
	
	vertical-align:bottom;
}
table.goods td.comptop
{
	vertical-align:bottom;
	height:35px;
	}
	table.goods td.comptop2
{
	vertical-align:bottom;
	height:35px;
	}
table.goods  span.buyline_notkupit_item{
	margin-bottom: 2px;
	padding: 0px 15px 5px 0px;
	text-align: right;
}

table.goods div.buyline img
{
	float: left;
}
.osn
{
	height:100%;
	}
sravn  {
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}
.sravn a {
 	height: 20px;
	float: left;
	position: relative;
	top: 0px;
	right:0px;
}
.sravn a:hover {
 	height: 20px;
	float: left;
	position: relative;
	top: 0px;
	right:0px;
}

.sravn2  {
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}
.sravn2 a {
 	height: 20px;
	float: left;
	position: relative;
	top: 0px;
	right:0px;
}
.sravn2 a:hover {
 	height: 20px;
	float: left;
	position: relative;
	top: 0px;
	right:0px;
}
p.sravn_item
{
	height:20px;
	padding-right:200px;
	}
	p.sravn_item2
{
	height:20px;
	padding-right:200px;
	}
.sravn_item a {

 	height: 20px;
	cursor: pointer;
	display:block;
 
}
.sravn_item a:hover {
 	height: 20px;
	cursor: pointer;
	display:block;
}
.sravn_item2  {
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 0px;
}
.sravn_item2 a {
 	height: 20px;
	cursor: pointer;
	display:block;
}
.sravn_item2 a:hover {
 	height: 20px;
	cursor: pointer;
	display:block;
}

div.compareline_item {
	padding: 30px 3px 4px 5px;
	text-align: center;
}


div.compareline_item a.compadded {
	display: none; 
}
div.compareline {
 	 margin: 0px 0px 0px 5px;
	padding: 3px 3px 4px 5px;
	text-align: left;
	width:190px;
}
div.compareline2 {
 	 margin: 0px 0px 0px 5px;
	padding: 3px 3px 4px 5px;
	text-align: left;
	width:190px;
}

div.compareline a.compadded {
	display: none; 
}


div.compareline2 a.compadded {
	display: none; 
}

.user_form{
	margin:0px;
	padding:0px 10px 0px 10px;
	
	}


.h {

	display: inline;
}
.h2 {
	display: inline;
}
h2.h span{
	display: inline;
}
div.delivery_button {
   position: absolute;
   top: 5px;
   right: 5px;
   vertical-align: top;
}

div.border_name {
  
   float: right;
   height: 100%;
   width: 1px;
}



table.goods td.icont_section {
	width: 33%;
	height: 100%;
	vertical-align: top;
}

table.goods td.iconticon_section {
	width: 33%;
}


table.goods td.iconticon_section_no {
	width: 33%;
}


table.goods td.icontprice_section {
	width: 33%;
}
.nnew
{
	padding-left:4px;
}
h1.tovarhead3 {
 	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0;
	line-height:130%;
}

table.goods .modelTable {
	margin:30px 0;
	width:100%;
	height:auto;
}
	table.goods .modelTable h3 {
		margin:0;
	}
	table.goods .modelTable col {
		width:1%;
	}
	table.goods .modelTable td {
		padding:3px 20px;
	}
		table.goods .firstCol {
			white-space:nowrap;
		}
	table.goods .modelTable thead td {
		padding:5px 20px 7px 20px;
	}
	table.goods td.groupTitle {
		padding:12px 20px;
	}
	table.goods td.secondLevel {
		padding-left:40px;
	}
.shop_text p {
	margin: 0 0 10px 0 !important;
}
div.searchbody div.ivs input {
	width:15px;
}
td.trbcont img#easy {
	position:relative;
	vertical-align:middle;
}

/* ------------------------------ товары END*/

/* ------------------------------ Соопутсвующие товары BEGIN*/
table.attendant {
	width: 100%;
}

table.attendant td.icont {
    width: 33%;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: left;
}
table.attendant td.iconticon {
    width: 33%;
	height: 100%;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: center;
	vertical-align: middle;
}

table.attendant td.icontprice {
    width:33%;
	vertical-align: top;
	padding: 4px 8px 8px 8px;
	text-align: left;
}

table.attendant td{
	vertical-align: top;
}

table.attendant table {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
table.attendant tbody {
	height: 100%;
}


div.attendant{
	text-align: left;
	padding: 0;
}

div.attend_goods {

	padding: 5px 0 5px 8px;
	margin: 0 10px 0 10px;
}

div.att_item div.mlevel1 {
    margin-left: 0;
}
table.attendant div.buyline {
	margin-bottom: 2px;
	padding: 5px 7px 5px 1px;
	text-align: center;

}
div.icon_section {
    float: left;
	padding: 10px;
}

/* ------------------------------ Соопутсвующие товары END*/

/* ------------------------------ хлебные крошки BEGIN*/
div.pathline {
	padding: 14px 8px 14px 8px;
}


div.pathline span {
	padding: 0 4px;
	position: relative;
	top: -1px;
}

/* ------------------------------ хлебные крошки END*/

/* ------------------------------ Новости BEGIN*/
div.titlenews  {
	text-align: center;
	padding: 10px 0px 12px 0px;
	margin:0;

}
div.titlenews  span{
	display: block;
	padding: 0px 0 0 0;
	text-align: center;
}
div.newsc {
	padding-bottom: 10px;
}

div.newsc span.date {

	padding-left:14px;
}
table.goodsnews{	
	width:100%;
	padding:7px 0px 9px 0px;
}

table.goodsnews td.icont {	
	width:100%;
	
 
}
table.goodsnews td.newstitle {	
	width:100%;
	padding:7px 0px 9px 4px;
}
table.goodsnews td.bg_linnews {	
	width:100%;
	
}

.tovarhead_news {
 	text-align:left;
	padding: 0px 0px 0px 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

div.newstext {
	padding:10px 0px 9px 30px;
}


table#project {
	height:90%;
}
table#project td{
	height:90%;
}

/* ------------------------------ Новости END*/

/* ------------------------------ блок авторизации BEGIN*/
.titlecenter h3 {
	text-transform:uppercase;
	margin:0 0 7px 3px;
}


#loginPlace {
	background:url(../pics/loading.gif) center center no-repeat;
}
#loginPlace input {
	width:120px;
	padding:2px;
	padding:2px;
}
#loginPlace p.posRelative {
	width:130px;
	height:20px;
	margin:0 0 4px 0;
}
#loginPlace p.posRelative input {
	position:absolute;
	left:0;
	top:0;
}
#loginPlace p.posRelative label {
	position:absolute;
	left:4px;
	top:2px;
	z-index:2;
	width:124px;
	cursor:text;
}
#loginPlace input.formButton {
	width:52px;
	height:18px;
}
#loginPlace p {
	padding:0;
	position:relative;
}
#loginPlace p.welcomeLine {
	margin-bottom:10px;
}
#loginPlace div.newLine {
	clear:both;
	margin:0;
	position:relative;
}

	#loginPlace a.margLink {
		margin-right:10px;
	}

#loginPlace p.links {
	text-align: left;
	padding:3px 0 0 0;
}
#loginPlace .errors {
	float:left;
	clear:both;
	width:100%;
}
#loading {
	width:16px;
	height:16px;
	position:absolute;
	left:65px;
	bottom:4px;
}


.shcart p {
	float:left;
	margin:0;
}


#regContainer {
	padding:10px 25px;
}
#regContainer * {
	padding:0;
	margin:0;
}
#regContainer td {
	padding:0 5px 5px 0;
}
	#regContainer b {
		display:block;
	}
#regContainer label {
	margin-bottom:3px;
	display:block;
}
#regContainer p {
	margin-bottom:10px;
}
#regContainer input {
	padding:2px;
	width:220px;
}
#regContainer input.restBut {
	width:109px;
	height:17px;
}

#regContainer .errors {
	display:block;
}
#regContainer .good {
	display:block;
}

a:link.restLink, a:visited.restLink {
	width:109px;
	height:17px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}

a:link.regLink, a:visited.regLink {
	width:157px;
	height:17px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}

#messageArea ul {
	margin:10px 0 10px 20px;
	
}

#addressTable {
	width:100%;
	border-collapse: collapse;
}
#addressTable td {
	margin:0;
	padding:5px 8px;
}
#addressTable td.titleRow, .registerinfo td.titleRow{
	padding:20px 0 10px 0;
}
#addressTable h3, .registerinfo h3 {
	text-transform:uppercase;
	margin:0;
}
#addressTable td.check {
	width:20px;
}
#addressTable td.edit {
	width:127px;
}
#addressTable td.delete {
	width:86px;
	padding-right:20px;
}
a:link.editLink, a:visited.editLink {
	display:block;
	width:127px;
	height:17px;
	text-indent:-300px;
	overflow:hidden;
}
a:link.deleteLink, a:visited.deleteLink {
	display:block;
	width:86px;
	height:17px;
	text-indent:-300px;
	overflow:hidden;
}
a:link.saveLink, a:visited.saveLink {
	display:block;
	width:101px;
	height:17px;
	text-indent:-300px;
	overflow:hidden;
}

a:link.addLink, a:visited.addLink {
	display:block;
	width:101px;
	height:17px;
	text-indent:-300px;
	overflow:hidden;
}

.radioBut {
	width:auto;
}
#addressTable .hideRow {
	display:none;
}
#addressTable .hideRow td {
	padding:20px 0;
}

#addressTable .addTable td {

	padding:4px;
}
.successMessage {
	padding:10px 20px;
	margin:20px 20px 0 20px;
}
.errorMessage {
	padding:10px 20px;
	margin:20px 20px 0 20px;
}
.centerBlock {
	margin:20px;
}
#bigLogin {
	margin:20px;
}
	#bigLogin * {
		margin:0;
		padding:0;
		width:auto;
		text-align:left;
	}
	#bigLogin table {
		border-collapse:collapse;
	}
		#bigLogin table td {
			padding:0 0 10px 0;
			margin:0;
		}
	#bigLogin p {
		margin-bottom:10px;
	}
	#bigLogin label {
		margin-right:3px;
	}
	#bigLogin input {
		width:220px;
		padding:2px 1px;
	}
		#bigLogin input.submitBut {
			border:none;
			height:18px;
			width:52px;
			font-size:0;
			text-indent:-1000px !important;
			text-indent:0;
			cursor:pointer;
		}
	#bigLogin .links a:link, #bigLogin .links a:visited {

		margin-right:20px;
	}
div.navlie a img
{
	display:block;
	float:left;
}

/* ------------------------------ блок авторизации END*/



/* ------------------------------ страница сравнени	 BEGIN*/
table.compare {
	margin: 10px;
}

table.compare td {
	padding: 1px;
	text-align: center;
	vertical-align: top;
	padding:2px 0px 2px 0px;
}

table.compare td.pname {
	text-align: left;
	padding:5px 0px 6px 10px;

}
table.compare td.pname2 {
	text-align: center;
	padding:5px 0px 6px 10px;
}
table.compare td.img {
	padding: 0;
	vertical-align: middle;
}

table.compare td.img div{
	width: 100px;
	height: 150px;
	vertical-align: middle;
	overflow: hidden;
}

table.compare img {
}
table.compare td.buy_{
	padding:10px 0px 10px 10px;
	text-align:left;

}
table.compare td.buy {
	padding:5px 0px 6px 10px;
	text-align:center;
}
table.compare td.headl {
	text-align: left;
	width: 200px;
    padding:0px 0px 5px 10px;
}
table.compare td.head {
	text-align: center;
	width: 200px;
    padding:0px 0px 5px 10px;
}

/* ------------------------------ страница сравнений END*/

/* ------------------------------ страница поиска BEGIN*/
div.searchhead {
	padding: 0;
	margin:  0px 0px 0px 0px;
    height: 28px;
}

div.searchhead img {
	float: left;
    position: relative;
	cursor: pointer;
}

div.searchhead span {
	cursor: pointer;
	position: relative;
	top: 7px;
}

div.searchhead a {
	float: right;
	margin-right:8px;
	position: relative;
    top: 7px;
}



div.searchbody {
	padding: 0px;
	margin:  15px 0px 20px 0px;
	display: block;
}

div.nodisplay {
	display: none;
}

div.searchbody form
{
	margin: 0;
	padding: 0;
}
 
table.fcatalog td{
	padding: 2px;
}

table.fcatalog td.in
{
	padding-right: 20px;
	padding-left: 35px;
}

div.searchbody select {
	width: 99%;
}

div.searchbody input {
	width: 99%;
}

div.searchbody input.fprice{
	width: 60px;
}

div.searchbody input.fbutt_search
{
	cursor: pointer;
	margin-top:5px;
	cursor: pointer;
	position: relative;
	left: -2px;
}
div.searchbody input.checks
{
	width:15px;
}
td.find_page2
{
	padding-right:3px;
}
td.findline
{
	height:12px;
}
span.num_pag
{
	margin-left:15px;
}
span.num_pag a
{
	margin-right:10px;
}
td.find_page
{
	text-align:left;
	padding-left:10px;
}
div.mar_line
{
	margin:10px 0px 18px 0px;
}
	div.nothingFind
	{
	padding:10px 35px;
	}
/* ------------------------------ страница поиска END*/

/* ------------------------------ отзыв и рейтинги BEGIN*/
#otzyvy {
	margin-top: 30px;
}
.tabs {
	float:left;
	clear:both;
	width:100%;
}



.smallRaiting {
	display:block;
	height:9px;
	width:55px;
	position:relative;
	
}
.img .smallRaiting {
	margin:7px auto 0 auto;	
}
	.smallRaiting i {
		display:block;
		position:absolute;
		left:0;
		top:0;
		text-indent:-1000px;
		height:9px;
		overflow:hidden;		
	}
	.smallRaiting .star5 {
		width:55px;	
	}
	.smallRaiting .star4 {
		width:44px;
	}
	.smallRaiting .star3 {
		width:33px;
	}
	.smallRaiting .star2 {
		width:22px;
	}
	.smallRaiting .star1 {
		width:11px;
	}
#helpfulTable {
	margin-bottom:30px;
}
	#helpfulTable td {
		vertical-align:top;
		width:50%;
	}
		#helpfulTable td.tabSpacer {
			width:5px;
		}

	#helpful_positive b, b.helpfulPos {
		margin:5px 10px;
	}
	#helpful_negative b, b.helpfulNeg {
		margin:5px 10px;
	}
.b-review {
	clear:both;
	width:100%;
	margin-bottom:10px;
	overflow: hidden;
}

	.b-review a{
		outline:none;
	}
	.b-review h3, .b-review .topHead {
	display:block;
		margin:0 0 5px 0;
		padding:5px 10px;
	}
	.b-review .status {
		display: block;
		float: right;
	}
.itemBigImage .smallRaiting {
		display:block;
		height:16px;
		width:90px;
		position:relative;
		margin: 7px 0;
		margin: 0 auto;
	
}
	.itemBigImage .smallRaiting i {
			display:block;
			position:absolute;
			left:0;
			top:0;

			text-indent:-1000px;
			height:16px;
			overflow:hidden;
		
	}
	.itemBigImage .smallRaiting .star5 {
		width:90px;	
	}
	.itemBigImage .smallRaiting .star4 {
		width:72px;
	}
	.itemBigImage .smallRaiting .star3 {
		width:54px;
	}
	.itemBigImage .smallRaiting .star2 {
		width:36px;
	}
	.itemBigImage .smallRaiting .star1 {
		width:18px;
	}
	.bigRaiting {
		display:block;
		height:16px;
		width:90px;
		position:relative;
		margin:10px 10px;
		
	}
		.bigRaiting u {
			text-decoration:none;
			left:95px;
			top:0;
			height:16px;
			vertical-align:middle;
			position:absolute;
			display:block;
			width:120px;
		}
		.bigRaiting i {
			display:block;
			position:absolute;
			left:0;
			top:0;
			text-indent:-1000px;
			height:15px;
			overflow:hidden;
			
		}
		.bigRaiting .star5 {
			width:90px;	
		}
		.bigRaiting .star4 {
			width:72px;
		}
		.bigRaiting .star3 {
			width:54px;
		}
		.bigRaiting .star2 {
			width:36px;
		}
		.bigRaiting .star1 {
			width:18px;
		}
	.b-review dl {
		margin:0 10px;
	}
		.b-review dl p {
			margin:0 0 10px 10px;
		}
	.b-review dt, .b-review dd {
		padding:0;
		margin:0;
	}
	.b-review dd {
		margin-bottom:15px;
	}
	.b-review dd p {
		padding: 0;
		padding-top:5px;
	}

	.commentsLinks {
		margin:0 0 0 10px;
		float:left;
		padding:0 0 0 10px;
		position:relative;
		width:280px;
		height:31px;
		display:inline;
	}
		.commentsLinks a:link, .commentsLinks a:visited {
			position:absolute;

			margin-right:25px;
		}

		.commentsLinks a.l-addComment {
			left:10px;
			top:4px;
			padding-top:5px;
			padding-bottom:8px;
			margin-right:0;
		}
		.commentsLinks a.l-allComments {
			left:138px;
			top:4px;
			margin-right:0;
			padding-top:5px;
			padding-bottom:8px;
		}
		.commentsLinks a:link.l-addCommentAct, .commentsLinks a:visited.l-addCommentAct, .commentsLinks a:hover.l-addCommentAct, .commentsLinks a:active.l-addCommentAct {
			left:0;
			top:4px;
			padding:5px 10px 8px 10px;
			margin-right:0;
			z-index:2;
		}
		.commentsLinks a:link.l-allCommentsAct, .commentsLinks a:visited.l-allCommentsAct, .commentsLinks a:hover.l-allCommentsAct, .commentsLinks a:active.l-allCommentsAct {
			left:128px;
			top:4px;
			padding:5px 10px 8px 10px;
			margin-right:0;
			z-index:2;
		}
		.l-noComments {
			position:absolute;
			left:138px;
			top:4px;
			padding-top:5px;
			padding-bottom:8px;
		}
	p.helpful {
		float:right;
		margin:0 20px 0 0;
		height:22px;
		padding:9px 0 0 0;
		width:192px;
		text-align:right;
		display:inline;
	}
		p.helpful i {
			margin:0 6px;	
		}


#reviewSuccess {
	padding:10px;
	margin-bottom:25px;
}
#reviewError {
	padding:10px;
	margin-bottom:25px;
}
#commentSuccess {
	float:left;
	width:100%;
	clear:both;
}
	#commentSuccess p {
		margin:10px 10px 0 10px;
		padding:10px;
	}
#commentError {
	float:left;
	width:100%;
	clear:both;
}
	#commentError p {
		margin:10px 10px 0 10px;
		padding:10px;
	}
#createReview {
	padding:20px;
	position:relative;
	clear:both;

}
	#createReview h3 {
		
		margin:0 0 20px 0;
		text-align:left;
	}
	#createReview p {
		padding:0;
		margin:0 5px 15px 0;
		overflow:hidden;
	}
	#createReview p label {
		padding:5px 0 3px 0;
		display:block;
	}
	a#helpReview {
		position:absolute;
		right:20px;
		top:20px;
		display:block;
		padding:0 0 0 15px;
	}
	#createReview #whatWrite {
		position:absolute;
		z-index:101;
		right:20px;
		top:40px;
		width:350px;
		padding:10px 8px 0 8px;
		display:none;
	}
		.closeHelp {
			text-align:right;
		}
		#whatWrite h5 {
			margin:0 0 6px 0;
		}
		#whatWrite ul {
			margin:0 0 10px 18px;
			padding:0;
			list-style: disc;
		}
	#createReview input {
		width:198px;
		padding:2px 3px;
	}
	#createReview textarea {
		width:98%;
		height:200px;
		padding:3px;
		margin:0;
	}
	textarea#rf_positive, textarea#rf_negative {
		height:60px;
	}
	#createReview .buttons {
		margin:10px 0 0 0;
		padding:0;
	}
		#createReview .buttons input {
			width:68px;
			height:16px;
			margin-right:5px;
			cursor:pointer;
		}
	#createReview div.reviewHelp {
		margin-top:20px;
	}
		#createReview #formErrors {
			padding:10px;
			margin-bottom:10px;
			position:absolute;
			left:50%;
			top:50%;
			margin-left:-200px;
			margin-top:-10px;
			padding:30px;
			z-index:100;
		}
			#createReview #formErrors ul {
				margin:10px 0 0 0;
				padding:0;
				list-style:none;
			}
			#createReview #formErrors li {
				margin:0 0 0 20px;
				padding:0;
			}
	#createReview div.setRaiting {
		overflow:hidden;
		/*margin:20px 0 10px 0;*/
		margin:5px 0 20px 0;
	}
		.voting {
			position:relative;
			width:90px;
			height:16px;
			overflow:hidden;
			margin:0 3px 0 3px;
			padding:0;
			list-style:none;
			display:inline-block;
			top:2px;
		}
	
		.voting li {
			display:inline;
			margin:0;
			padding:0;
		}
		.voting a {
			position:absolute;
			top:0;
			left:0;
			display:block;
			height:16px;
			text-indent:-9999px;
			outline:none;
		}

		.voting .one a {
			width:18px;
			z-index:5;
		}
		.voting .two a {
			width:36px;
			z-index:4;
		}
		.voting .three a {
			width:54px;
			z-index:3;
		}
		.voting .four a {
			width:72px;
			z-index:2;
		}
		.voting .five a {
			width:90px;
			z-index:1;
		}
	.captchaBlock {
		position:relative;
	}
		#captcha_checked {
			position:absolute;
			left:320px;
			top:4px;
			display:block;
			text-indent:-1000px;
			width:13px;
			height:11px;
		}
a:link.newRevLink, a:visited.newRevLink {
	margin:0 0 20px 10px;
	display:block;
	width:130px;
}

.commentsContainer {
	float:left;
	clear:both;
	width:100%;
	display:none;
}
.reviewComments {
	margin:0 10px;
	padding:25px 10px 10px 10px;
	position:relative;
	z-index:1;
}
.reviewComments #commentErrors {
	left:50%;
	margin-bottom:10px;
	margin-left:-200px;
	margin-top:-10px;
	padding:30px;
	position:absolute;
	top:40%;
	z-index:100;
}
	.reviewComments #commentErrors ul {
		margin:10px 0 0 0;
		padding:0;
		/*list-style:none;*/
	}
	.reviewComments #commentErrors li {
		margin:0 0 0 20px;
		padding:0;
	}
	.reviewComments form {
		margin:0;
		padding:0;
	}
	.reviewComments h4 {
		margin:0 0 5px 0;
		padding:0 10px;
	}
	.reviewComments h4 {
		margin:0 0 5px 0;
		padding:10px 10px 0 10px;
	}
	.reviewComments .comment {
		padding:0 10px 10px 10px;
	}
	.reviewComments p {
		margin:0 0 15px 0;
	}
	.reviewComments p {
		padding:0;
		margin:0 0 10px 0;
	}
	.reviewComments p label {
		display:block;
		padding:5px 0 3px;
	}

	.reviewComments input {
		width:300px;
		padding:1px 3px;
	}
	.reviewComments textarea {
		width:99%;
		height:100px;
		padding:3px;
		margin-top:0;
	}
	.reviewComments .buttons {
		margin-top:10px;
		padding:0;
	}
		.reviewComments .buttons input {
			width:68px;
			height:16px;
			margin-right:5px;
			cursor:pointer;

		}
#TB_overlay2 {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}


.itemBlockSmall p.reviLinks {
	margin-top:15px;
	padding: 0;
}
 .img p.itemSmallStars {
	overflow:hidden;
	padding: 0;
	text-align: center;
	margin: 10px 0;
}
 p.itemSmallStars {
	overflow:hidden;
	padding: 0;
	text-align: left;
	margin: 10px 0;
}
.itemBigImage p.itemSmallStars {
	text-align: center;
	width: 90px;
	margin: 5px auto 0 auto;
	
} 
.buttonsCont a#send {
	display:block;
	float: left;
	width:138px;
	height:17px;
}
.buttonsCont a#send:hover {
	float: left;
	
}

.itemBlockReviews .itemBigImage {
	float: left;
}
.itemBlockReviews .buttonsItem {
	margin: 0;
	padding:0;
	float: none;
}
.itemBlockReviews .descBig {
	padding: 0 !important;
}
#otzyvy h2 {
	display:block;
	text-align: left;
	padding: 10px;
	margin:0;
	height: auto;
	margin-bottom:18px;
}

.goodsReview {
	width: auto !important;
}
table.goods table.tableWight {
	width: auto;
}
/* ------------------------------ отзыв и рейтинги END*/

/* ------------------------------ Доставка и оплата BEGIN*/
.deliv_block {
	padding: 0 10px 20px 10px;
	overflow:hidden;
	height:100%;

}
.deliv_block ul, .deliv_block li, .deliv_block dl, .deliv_block dt, .deliv_block dd {
	margin:0;
	padding:0;
}
.db_left {
	width:49%;
	float:left;
}
.db_right {
	width:49%;
	float:right;
}
.deliv_block dt {
	margin:35px 0 8px 0;
	clear:both;
}
.deliv_block dl {
	margin-top:-15px;
}
.deliv_block dd {
	line-height:1.5;
}
.deliv_block li {
	list-style-type:none;
	overflow:hidden;
	padding:3px 0;
}
.deliv_block li em {
	float:left;
	font-style:normal;
	margin-right:5px;
}
.rab_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	margin:5px 1px 0 0;
	text-align:center;
	vertical-align:top;
	padding:3px;
}
.vih_den {
	display:inline;
	float:left;
	width:11px;
	height:5px;
	margin:5px 1px 0 0;
	text-align:center;
	padding:3px;
}
.rab_den img, .vih_den img {
	vertical-align:top;
}
.easypayBg {
	padding-right:40px;
	height:18px;
	float:left;
}
.webmoneyBg {
	padding-right:75px;
	height:18px;
	float:left;
}
.webpayBg {
	padding-right:62px;
	height:18px;
	float:left;
}
/* ------------------------------ Доставка и оплата END*/

/* ------------------------------ Блок Корзины BEGIN*/
#fixme {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute; 
	left: 40%;
	 bottom: 50%; 
	 z-index: 10000;
	padding: 20px 10px;
	text-align: center;
}
body > div#fixme {
	/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;	
	z-index: 10000;
}

div.titlecenter div span.user{
	display: block;
	padding: 13px 0 0 10px;
}
div.titlecenter div span.shop{
	display: block;
	padding: 13px 0 0 10px;
}
form.user_info {
	padding: 7px 10px 0px 20px;
	margin: 0;
}

form.user_info table {
	border: 0;
	margin-bottom: 4px;
}

form.user_info table td {
	vertical-align: middle;
}

form.user_info label {
	margin-bottom: 4px;
}

form.user_info input {
	width: 80px;
	height: 12px;
}

form.user_info table td input.img {	
	margin-top: 2px;
	border: 0;
	width: 17px;
	height: 15px;
}

iframe.shcart {
	width: 500px;
	height: 39px;
	outline: 0;
	padding: 0;
	margin: 0;
	text-align: left;
}

body.shcart {
	padding: 0;
	margin:0;
}

body.shcart table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.shcart table td {
	padding: 0 10px;
	vertical-align: middle;
	height: 10px;
	text-align: left;
	line-height: 12px;
}

body.shcart input {
	width: 60px;
	height: 12px;
}


body.shcart table td img {	
	border: 0;
}
/* ------------------------------ Блок Корзины END*/

/* ------------------------------ Страница корзины BEGIN*/
table.tshcart {
	width: 100%;
}

table.tshcart td, table.tresult td {
	padding: 3px 4px;
}

table.tshcart td.thead
{
	text-align: center;
	height:20px;
}


table.tshcart td.name {
	width: 100%;
}

tr.itogo td.shcart_itogo_value input {
	text-align: center;
	width: 70px;	
}

td.shcart_itogo_value input
{
	text-align: center;
	width: 70px;	
}

td.priceval input, td.quantyvaldis input 
	{
	width: 70px;	
	text-align: center;
}

td.quantyvaldis input {
	width: 50px;
}


td.quantyval input{
	width: 50px;
	text-align: center;	
}

div.delsize {
	width: 60px;
}

table.tresult {
	width: 100%;
}

div.actiontitle {
	padding: 4px 2px;
	text-align: center;
}


td.tdesc font{
	text-align: left;
}


td.trbcont {
	text-align: left;
}


td.trbcont label {
	padding-left: 3px;
	padding-right: 15px;
	position: relative;
	top: -3px;
}

div.submitbut {
	text-align: center;
	padding-right: 12px; 
	padding-top:10px;
}

.registerinfo {
	margin: 4px;
	padding: 0;
}
.registerinfo  td {
	padding: 4px;
}

.registerinfo td.section {
	padding: 10px 4px;
}

.registerinfo table td {
	padding: 4px;
}

form.registerinfo td.section {
	padding: 10px 4px;
}


table.tshcart td.infoval input, table.tshcart td.infoval select{
	width: 220px;
}

table.tshcart td.ihline {
	padding-top: 10px;
}


input.mybutshop {
	cursor: pointer;
	padding-right:20px;
	padding-top:10px;
	margin: 0 0px;
	width:138px;
	height:17px;
}

 input.mybut_next {
	cursor: pointer;
	padding: 0px 0px;
	margin: 0 0px;
	width:138px;
	height:17px;
}
 input.mybut_save {
	cursor: pointer;
	padding: 0px 0px;
	margin: 0 0px;
	width:101px;
	height:17px;
}

input.del_checkbox{
	width:19px;
}
input.checkbox{
	width:19px;
}

div.edit_info {
	padding:4px 0px 4px 19px;
	width:100%;
}
a#back {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
	display:block;
}
a#back:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}

a#back1 {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
	margin-right:15px;
	display:block;
}
a#back1:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
	margin-right:15px;
}

a#next {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
	display:block;
}
a#next:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}
a#poDtver {
	cursor: pointer;
	height: 17px;
	display:block;
}
a#poDtver:hover {
	cursor: pointer;
	height: 17px;
}
a#recalc {
	cursor: pointer;
	height: 17px;
	padding-bottom: 15px;
	display:block;
	
}
a#recalc:hover {
	cursor: pointer;
	height: 20px;
	padding-bottom: 15px;
}

#shcartBaner {
	margin:10px 0;
}
.infoval em {
	clear:both;
	display:block;
}
ul.subm
{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:150px;
	}
	ul.subm li
	{
	float:left;
	margin-right:10px;
	position:relative;
	width:160px;
	}
	div.prot
	{
	text-align:center;
	margin-bottom:10px;
	}
	#easy_frame
	{
	position: absolute; 
	left: -1000px; 
	top: - 1000px;
	}
	#myframe4del
	{
	position: absolute; 
	left: -10000px; 
	top: -10000px;
	}
	div.payments
	{
	clear:both;
	}
#pravila
{
	margin-left:10px;
}
div.prot
{
	text-align:center;
	margin-bottom:10px;
}
div#payments
{
	padding:15px 20px;
	margin:15px 45px;
}
div.textcont div div
{
	clear:right;
}
table.skarbn
		{
		margin-bottom:13px;
		}
		.payments td.skar1
		{
		width:60%;
		text-align:left;
		padding-left:20px;
		}
		.payments td.skar2
		{
		padding-right:10px;
		text-align:right;
		}
/* ------------------------------ Страница корзины END*/



.gray_line {
    background-color: #f0f0f0;
    color: #6ba804;
    font: bold 12px/12px arial;
    height: 19px;
    padding-left: 37px;
    padding-top: 9px;
    width: 100%;
}

.search_container {
    padding: 0 4px;
}

.border_top_cls {
    border-top: 1px solid #666666;
}

.border_bottom_cls {
    border-bottom: 1px solid #666666;
}

.border_top_cls_gr {
    border-top: 1px solid #d2d2d2;
}

.border_bottom_cls_gr {
    border-bottom: 1px solid #d2d2d2;
}

.hiddenBlock {
	display:none;
}

.FilterBlockInnerContent {
    width: 100%;
}
.FilterCaption.FilterCaptionPlus {
    font-weight: bold;
    padding-left: 37px;
    padding-right: 20px;
    text-align: left;
    vertical-align: middle;
    width: 1%;
}
.FilterValue.FilterValueMult {
    padding: 11px 0 12px;
    text-align: left;
    vertical-align: middle;
}
.Filter-checkbox {
    margin: 0 12px 0 0;
    width: auto;
	display:none;
}
.Filter-txt-checkbox {
    display: inline-block;
}
.container-checkbox {
    display: inline-block;
    margin-right: 24px;
}
.FilterBlockInnerContent td {
    background: url("/pics/dotted_filter.png") repeat no-repeat scroll 0 0 transparent;
    color: #505050;
    font: 11px arial;
}
.FilterCaption.FilterCaptionMinus {
    font-weight: bold;
    padding-left: 37px;
    text-align: left;
}
.chzn-select {
    border: 1px solid #a9a9a9;
}
.FilterBlock_price {
    background: url("/pics/dotted_filter.png") repeat no-repeat scroll 0 0 transparent;
    height: 35px;
    padding-left: 37px;
    padding-top: 8px;
}
.FilterBlock_price div, .FilterBlock_word div {
    color: #505050;
    display: inline-block;
    font: 11px arial;
}
.FilterBlock_word {
    height: 36px;
    padding-left: 37px;
    padding-top: 11px;
}
div.FilterCaption {
    font-weight: bold;
}
.FilterBlock_price .price-text {
    font-weight: bold;
    padding-left: 12px;
    padding-right: 12px;
}
.fprice, .Adress-field {
    border: 1px solid #a9a9a9;
    height: 18px;
    margin-top: 3px;
    width: 128px;
}
.FilterCaption.FilterCaptionPhrase {
    padding-right: 12px;
}
.Adress-field {
    width: 308px;
}
.FindPage-checkbox {
    margin-left: 8px;
    width: auto;
	
}
.FindPage-checkbox-text {
    position: relative;
    top: -1px;
}


.Section-Buttons div {
    display: inline-block;
}
.template-button.Podbor-Button {
    background: url("/pics/search.png") no-repeat no-repeat transparent;
    height: 17px;
    width: 89px;
	cursor: pointer;
}
.wrapper-Podbor-Button {
    margin-top: -2px;
}
.Filter-ResetButton {
    margin-left: 12px;
}
.ResetButton {
    display: inline-block;
    position: relative;
    top: -4px;
}

.template-button.Podbor-Button:hover {

	 background: url("/pics/search_a.png") no-repeat no-repeat transparent;
}

.section_search_block {
    margin-bottom: 10px;
}

.check_label {
    background: url("../pics/label_checkbox.png") no-repeat no-repeat scroll 0 2px transparent;
    font: 14px/16px arial;
    padding-left: 17px;
    position: relative;
    top: 1px;
}

.check_label:hover {
    background: url("../pics/label_checkbox_hover.png") no-repeat no-repeat scroll 0 2px transparent;
}

.check_label.activ {
    background: url("../pics/label_checkbox_activ.png") no-repeat no-repeat scroll 0 2px transparent;
}

.SectPage-checkbox .check_label {
    margin-left: 10px;
}


.hide_button {
    display: none;
}
.FilterValueMult input {
    border: 1px solid #a9a9a9;
    height: 18px;
    margin-right: 12px;
    width: 78px;
}
.FilterValueMult div {
    display: inline-block;
}
.price-text {
    font-weight: bold;
    padding-right: 12px;
}


/* ------------------------------ Лишнее BEGIN*/

/* ------------------------------ Лишнее END*/
