
#pop
{
	border-collapse: collapse;
	width: 100%;
}
#pop td
{
	vertical-align: top;
	width: 51%;
	padding: 0 0 13 0;
}
#pop .popinner
{
	width: 285;
	height: 152;
	background: url("/images/pop-back.gif") no-repeat;
	margin: 0 0;
}
#pop .popinner2
{
	width: 271;
	height: 145;
	padding: 7 7 0 7;
}
* html #pop .popinner2
{
	width: 285;
	height: 152;
}
.gift
{
	background: url("/images/pop-gift.gif") no-repeat right bottom;
}
.modelgroupprice
{
	clear: both;
	margin: 0 0 0 0;
}
#catalogsearchcat
{
	width: 170;
}
/*<Каталог>*/
div.modelname
{
	margin: 6 0;
}
table.modeltable,#modelinner
{
	width: 100%;
	border-collapse: collapse;
}
table.modeltable td,#modelinner td
{
	padding: 0;
}
.modelcontent
{
	vertical-align: top;
	width: 100%;
}
.modelgift
{
	border-left: 1px solid #bfbfbf;
}
.modelgiftinner
{
	width: 58;
}
td.modelleft
{
	vertical-align: top;
	width: 73%;
}
td.modelright
{
	vertical-align: top;
	padding: 30 0 0 0 !important;
}
div.modelrightinner
{
	width: 104;
	padding: 0 0 0 18;
}
* html div.modelrightinner
{
	width: 122;
}
#modelinnerleft
{
	vertical-align: top;
	text-align: center;
	padding: 5 20 0 0 !important;
}
#modelinnerright
{
	vertical-align: top;
	width: 100%;
	padding: 5 0 0 0 !important;
}
.modelimage
{
	vertical-align: top;
	padding: 11 9 !important;
}
.modelinfo
{
	line-height: 1.4em;
}
.modeloptions
{
	padding: 3 0 0 0;
	clear: both;
}
.modelbutton
{
	margin: 2 0;
	vertical-align: middle;
}
.modelbottom
{
	padding: 3 0 0 0;
}
.modelspecs
{
	margin: 10 0 0 0;
}
.modelimages
{
	margin: 0 0 25 0;
} 
.modelimages img
{
	border: 1px solid #e5e5e5;
	margin: 0 4;
}
.pricerow
{
	margin: 0 0 5 0;
}
.price
{
	color: #ef1515;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
.price2
{
	color: #ef1515;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}
.pricebig
{
	color: #F00;
	font-weight: 400;
	font-size: 26px;
}
.pricesmall
{
	color: #F00;
	font-weight: 900;
	font-size: 13px;
	text-align: center;
}
.modelspecleft
{
	float: left;
	text-align: center;
	padding: 0 10 0 0;
}
input.q
{
	width: 27;
}
/*</Каталог>*/
#curs_block
{
	float: right;
	margin: 23 9 0 0;
	line-height: 1.3;
	width: 180;
}
#curs_block img
{
	width: 48;
	height: 48;
	float: left;
}
#curs_block strong
{
	color: #ffa00a;
	font-size: 18px;
}
#compare_block
{
	float: left;
	margin: 3 15 0 0;
	line-height: 1.3;
	width: 170
}
#compare_block img
{
	width: 48;
	height: 48;
	float: left;
}
img.modelgroupimage
{
	margin: 0 10 0 0;
	float: left;
}
.modelgroupname
{
	margin: 0 0 5 0;
}
img.brandimage
{
	border: none;
	margin: 0 0 5 0;
	border: 1px solid #d5d5d5;
	vertical-align: middle;
}
/* Search block */
#catalogsearchbrand
{
}
#catalogsearchprice1,#catalogsearchprice2
{
	width: 63;
	border: 1px solid #a5acb2 !important;
	color: #a8a8a8;
	font-style: italic;
	height: 25;
	padding: 4 0 0 4;
}
* html #catalogsearchprice1,* html #catalogsearchprice2
{
	width: 67;
}
#catalogsearchname
{
	width: 100% !important;
}
#catalogsearchavailable
{
	vertical-align: middle;
}
#catalogsearch
{
	border-collapse: collapse;
	width: 100%;
}
#catalogsearch td
{
	padding-bottom: 5px !important;
	width: 50%;
}
.catalogsearchelement
{
	padding: 4;
	border: 1px solid #FFF;
}
.catalogsearchname
{
	color: #727272;
	margin: 0 4 3 0;
}
.catalogsearchinput input
{
	border: 1px solid #a5acb2 !important;
	width: 170;
	padding: 4 0 0 4;
	color: #a8a8a8;
	font-style: italic;
}
* html .catalogsearchinput input
{
	height: 25;
}
.catalogsearchsize
{
	width: 25px !important;
}
.catalogsort
{
	padding: 4;
	vertical-align: bottom;
	border: 1px solid #FFF;
	background: #e9e9e9;
}
.catalogsortspacer
{
	color: #969696;
	margin: 0 5;
}
.catalogviewspacer
{
	color: #969696;
	margin: 0 5;
}
/* Search block - end */
#catalogtable
{
	border-collapse: collapse;
	width: 100%;
}
#catalogtable td.catalogtablecell
{
	vertical-align: top;
	padding: 5;
	border: 1px solid #d5d5d5;
	background: #f4f4f4;
	width: 50%;
}
#catalogtile
{
	border-collapse: collapse;
	background: #f4f4f4;
	width: 100%;
}
.catalogtilecell
{
	vertical-align: top;	
	width: 33%;
	line-height: 1.4em;
	padding: 10;
	border: 1px solid #FFF;
}
.catalogtilecell .catalogtilecellsub
{
	width: 100;
	border: 1px solid red;
	text-align: left;
	margin: 0 0 0 0;
}

.modelrow
{
	width: 580;
	background: url("/images/models-back.gif") repeat-y;
	margin: 0 0 6 0;
}
.modelrowinner
{
	background: url("/images/models-top.gif") no-repeat;
}
.modelrowinner2
{
	background: url("/images/models-bottom.gif") no-repeat left bottom;
}
.fspacer
{
	width: 100%;
	background: url("/images/fs.gif") repeat-x;
	font-size: 1px;
	height: 3px;
}
#catalogf
{
	border-collapse: collapse;
	width: 100%;
}
#catalogf td
{
	padding: 0;
}
#fview
{
	padding: 7 11 7 11 !important;
}
.descr
{
	border-collapse: collapse;
	margin: 7 11 7 11;
}
.descr td
{
	width: 100%;
	padding: 0 0 0 0;
}
.descr th
{
	vertical-align: top;
	font-weight: 400;
	font-size: 18px;
	padding: 0 14 0 0;
}
#mainfind
{
	margin: 12 0 0 0 !important;
}
#modelheader
{
	color: #ffa00a;
	font-size: 16px;
	font-weight: bold;
}
.priceround
{
	background: url("/images/price.gif") no-repeat;
	width: 175;
	height: 89;
	text-align: center;
	line-height: 18px;
	padding-top: 5px;
}
* html .priceround
{
	height: 89;
}
.priceround input
{
	margin: 6 0 0 0;
}
s
{
	color: #b8b8b8;
}
#mprops
{
	border-collapse: collapse;
}
#mprops th
{
	text-align: right;
	padding: 1 11 1 0;
}
#mprops td
{
	color: #010101;
}
#mtext
{
	border-top: 1px dotted #0c7202;
	padding: 13 0 0 0;
	margin: 18 0 0 0;
}
#mtext p
{
	margin-top: 0px !important;
}
#mgifts
{
	border-top: 1px dotted #0c7202;
	border-bottom: 1px dotted #0c7202;
	text-align: left;
	padding: 11 0 13 0;
}
#gf
{
	float: left;
}
.mgiftsone
{
	clear: both;
	margin: 23 0 0 0;
}
.mgiftsonespacer
{
	clear: both;
}
#mgifts P
{
	margin: 0;
}
.mgiftsonename
{
	margin: 0 0 3 0;
}
.catbr
{
	margin: 0 0 4 0;
}