@import "reset.css";

/* All 
---------------------------------------*/
HTML,
BODY {
	color:#333;
	font:13px Arial, sans-serif;
	height:100%;
	width:100%;
	}
BODY {min-width:1000px;}
A {color:#069;}
A:hover {color:#70A9C4;}
A.green {color:#063;}
A.green:hover {color:#77A989;}
.none {display:none;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}

/* Container 
---------------------------------------*/
#container {
	background:url('../img/bg.top.gif') 0 0 repeat-x;
	min-height:100%;
	position:relative;
	}
	#container .empty {
		clear:both;
		height:55px;
		}

/* Глобальные блоки
---------------------------------------*/
/* Header */
#header {
	min-height:102px;
	overflow:hidden;
	}
/* Main */
#main {
	float:right;
	margin-left:-20%;
	width:100%;
	}
	#main-inner {padding:0 7px 30px 2px;margin-left:20%;}
.one-column #main {margin-left:0;}
.one-column #main-inner {padding:0 12px 30px 35px;margin-left:0;}
/* Leftbar */
#leftbar {
	float:left;
	padding:0 0 40px 0;
	width:20%;
	}
/* Footer */
#footer {
	background:url('../img/bg.bottom.gif') 0 0 repeat-x;
	border-top:1px solid #BCBCBC;
	clear:both;
	margin-top:-56px;
	position:relative;
	height:55px;
	width:100%;
	}

/* Три колонки
---------------------------------------*/
#with-rightbar {
	float:left;
	margin-left:-25%;
	width:100%;
	}
	#with-rightbar-inner {margin-left:25%;}
#rightbar {
	float:left;
	width:25%;
	}
	#rightbar-inner {padding:15px 8px 40px 5px;}
	#rightbar-inner.top-padding {padding-top:53px;}

#with-rightbar #leftbar {width:27%;}
#with-rightbar #main {margin-left:-27%;}
#with-rightbar #main-inner {margin-left:27%;}

/* Заколовки
---------------------------------------*/
#main H1 {
	font:25px Arial;
	padding:0 0 10px;
	}
	#main H1 IMG {float:left;margin:6px 1px 0 0;}
	#main H1 SPAN {margin-left:5px;}
#main H2,
#rightbar H2 {
	color:#333;
	font:20px Arial;
	padding:0 0 7px;
	}
	#main H2 SMALL,
	#rightbar H2 SMALL {color:#666;font-size:13px;position:relative;top:-1px;left:2px;}
	#main H2 SPAN,
	#rightbar H2 SPAN {color:#666;font:15px Tahoma;position:relative;top:-1px;}
#leftbar H3 {
	color:#666;
	font:bold 11px Tahoma;
	margin:0 0 4px 17px;
	}
.main-page #main H2 {
	clear:both;
	font-size:25px;
	padding:11px 0 5px 4px;
	}
	.main-page #main H2 A {color:#333;}

/* Закругленные блоки
---------------------------------------*/
.box {
	height:1%;
	padding:10px;
	position:relative;
	margin:0 0 15px;
	}
	.box .top-left {
		display:block;
		height:10px;
		width:10px;
		overflow:hidden;
		position:absolute;
		top:-1px;
		left:-1px;
		z-index:100;
		}
	.box .top-right {
		display:block;
		height:10px;
		width:10px;
		overflow:hidden;
		position:absolute;
		top:-1px;
		right:-1px;
		}
	.box .bottom-left {
		display:block;
		height:10px;
		width:10px;
		overflow:hidden;
		position:absolute;
		bottom:-1px;
		left:-1px;
		z-index:100;
		}
	.box .bottom-right {
		display:block;
		height:10px;
		width:10px;
		overflow:hidden;
		position:absolute;
		bottom:-1px;
		right:-1px;
		}
/* Зеленые */
.rounds-green {
	background:#EBFBE6;
	float:left;
	padding:23px 10px 0 23px;
	}
	.rounds-green .top-left {background:url('../img/rounds.green.gif') 0 0 no-repeat;}
	.rounds-green .top-right {background:url('../img/rounds.green.gif') -10px 0 no-repeat;}
	.rounds-green .bottom-left {background:url('../img/rounds.green.gif') 0 -10px no-repeat;}
	.rounds-green .bottom-right {background:url('../img/rounds.green.gif') -10px -10px no-repeat;}
/* Голубые */
.rounds-blue {
	background:#e5fafb;
	float:left;
	padding:23px 10px 0 23px;
	}
	.rounds-blue .top-left {background:url('../img/rounds.blue.gif') 0 0 no-repeat;}
	.rounds-blue .top-right {background:url('../img/rounds.blue.gif') -10px 0 no-repeat;}
	.rounds-blue .bottom-left {background:url('../img/rounds.blue.gif') 0 -10px no-repeat;}
	.rounds-blue .bottom-right {background:url('../img/rounds.blue.gif') -10px -10px no-repeat;}
/* Бежевые */
.rounds-beige {
	background:#f5ece1;
	float:left;
	padding:23px 10px 0 23px;
	}
	.rounds-beige .top-left {background:url('../img/rounds.beige.gif') 0 0 no-repeat;}
	.rounds-beige .top-right {background:url('../img/rounds.beige.gif') -10px 0 no-repeat;}
	.rounds-beige .bottom-left {background:url('../img/rounds.beige.gif') 0 -10px no-repeat;}
	.rounds-beige .bottom-right {background:url('../img/rounds.beige.gif') -10px -10px no-repeat;}
/* Бежевые с бордером */
.rounds-beige-with-border {
	background:#F3F4EE;
	border:1px solid #DCDFDB;
	padding:0;
	}
	.inner-rounds-beige-with-border {
		background:url('../img/bg.rounds-beige-with-border.gif') 0 bottom repeat-x;
		border:1px solid #fff;
		padding:5px 0;
		}
	.rounds-beige-with-border .top-left {background:url('../img/rounds.beige.with.border.gif') 0 0 no-repeat;top:-1px !important;left:-1px !important;}
	.rounds-beige-with-border .top-right {background:url('../img/rounds.beige.with.border.gif') -12px 0 no-repeat;top:-1px !important;right:-1px !important;}
	.rounds-beige-with-border .bottom-left {background:url('../img/rounds.beige.with.border.gif') 0 -12px no-repeat;bottom:-1px !important;left:-1px !important;}
	.rounds-beige-with-border .bottom-right {background:url('../img/rounds.beige.with.border.gif') -12px -12px no-repeat;bottom:-1px !important;right:-1px !important;}
	.rounds-beige-with-border .top-left, .rounds-beige-with-border .top-right,
	.rounds-beige-with-border .bottom-left, .rounds-beige-with-border .bottom-right {
		height:12px;
		width:12px;
		}
	.rounds-beige-with-border .top-left {top:-2px;left:-2px;}
	.rounds-beige-with-border .top-right {top:-2px;right:-2px;}
	.rounds-beige-with-border .bottom-left {bottom:-2px;left:-2px;}
	.rounds-beige-with-border .bottom-right {bottom:-2px;right:-2px;}

/* Бежевые с бордером справа */
.rounds-beige-with-border-right {
	background:#F7F5E2;
	border:1px solid #E1DDB8;
	border-right:6px solid #E1DDB8;
	padding:0 !important;
	}
	.rounds-beige-with-border-right .inner {
		background:url('../img/bg.rounds.beige-with-border-right.gif') 0 0 repeat-y;
		border:1px solid #fff;
		padding:8px 0 2px 10px;
		}
	.rounds-beige-with-border-right .top-left {background:url('../img/rounds.beige-with-border-right.gif') 0 0 no-repeat;}
	.rounds-beige-with-border-right .top-right {background:url('../img/rounds.beige-with-border-right.gif') -10px 0 no-repeat;}
	.rounds-beige-with-border-right .bottom-left {background:url('../img/rounds.beige-with-border-right.gif') 0 -10px no-repeat;}
	.rounds-beige-with-border-right .bottom-right {background:url('../img/rounds.beige-with-border-right.gif') -10px -10px no-repeat;}
	.rounds-beige-with-border-right .top-left {top:-1px;left:-1px;}
	.rounds-beige-with-border-right .top-right {top:-1px;right:-6px;}
	.rounds-beige-with-border-right .bottom-left {bottom:-1px;left:-1px;}
	.rounds-beige-with-border-right .bottom-right {bottom:-1px;right:-6px;}
	.rounds-beige-with-border-right .characteristics DL DT {background:url('../img/characteristics.dotted.2.gif') 0 13px repeat-x;}
		.rounds-beige-with-border-right .characteristics DT SPAN {background:#F7F5E2;}

/* Синие с бордером справа */
.rounds-blue-with-border-right {
	background:#e6f3f3;
	border:1px solid #c1dada;
	border-right:6px solid #c1dada;
	padding:0 !important;
	}
	.rounds-blue-with-border-right .inner {
		background:url('../img/bg.rounds.blue-with-border-right.gif') 0 0 repeat-y;
		border:1px solid #fff;
		padding:8px 0 2px 10px;
		}
	.rounds-blue-with-border-right .top-left {background:url('../img/rounds.blue-with-border-right.gif') 0 0 no-repeat;}
	.rounds-blue-with-border-right .top-right {background:url('../img/rounds.blue-with-border-right.gif') -10px 0 no-repeat;}
	.rounds-blue-with-border-right .bottom-left {background:url('../img/rounds.blue-with-border-right.gif') 0 -10px no-repeat;}
	.rounds-blue-with-border-right .bottom-right {background:url('../img/rounds.blue-with-border-right.gif') -10px -10px no-repeat;}
	.rounds-blue-with-border-right .top-left {top:-1px;left:-1px;}
	.rounds-blue-with-border-right .top-right {top:-1px;right:-6px;}
	.rounds-blue-with-border-right .bottom-left {bottom:-1px;left:-1px;}
	.rounds-blue-with-border-right .bottom-right {bottom:-1px;right:-6px;}
	.rounds-blue-with-border-right .characteristics DL DT {background:url('../img/characteristics.dotted.2.gif') 0 13px repeat-x;}
		.rounds-blue-with-border-right .characteristics DT SPAN {background:#e6f3f3;}

/* Красные с бордером справа */
.rounds-red-with-border-right {
	background:#f5e8e4;
	border:1px solid #dec5bd;
	border-right:6px solid #dec5bd;
	padding:0 !important;
	}
	.rounds-red-with-border-right .inner {
		background:url('../img/bg.rounds.red-with-border-right.gif') 0 0 repeat-y;
		border:1px solid #fff;
		padding:8px 0 2px 10px;
		}
	.rounds-red-with-border-right .top-left {background:url('../img/rounds.red-with-border-right.gif') 0 0 no-repeat;}
	.rounds-red-with-border-right .top-right {background:url('../img/rounds.red-with-border-right.gif') -10px 0 no-repeat;}
	.rounds-red-with-border-right .bottom-left {background:url('../img/rounds.red-with-border-right.gif') 0 -10px no-repeat;}
	.rounds-red-with-border-right .bottom-right {background:url('../img/rounds.red-with-border-right.gif') -10px -10px no-repeat;}
	.rounds-red-with-border-right .top-left {top:-1px;left:-1px;}
	.rounds-red-with-border-right .top-right {top:-1px;right:-6px;}
	.rounds-red-with-border-right .bottom-left {bottom:-1px;left:-1px;}
	.rounds-red-with-border-right .bottom-right {bottom:-1px;right:-6px;}
	.rounds-red-with-border-right .characteristics DL DT {background:url('../img/characteristics.dotted.2.gif') 0 13px repeat-x;}
		.rounds-red-with-border-right .characteristics DT SPAN {background:#f5e8e4;}

/* Красные с бордером справа без фона */
.rounds-red-with-border-right-no-bg {
	background:#fff;
	border:1px solid #dec5bd;
	border-right:6px solid #dec5bd;
	padding:8px 0 2px 10px;
	}
	.rounds-red-with-border-right-no-bg .top-left {background:url('../img/rounds.red-with-border-right-no-bg.gif') 0 0 no-repeat;}
	.rounds-red-with-border-right-no-bg .top-right {background:url('../img/rounds.red-with-border-right-no-bg.gif') -10px 0 no-repeat;}
	.rounds-red-with-border-right-no-bg .bottom-left {background:url('../img/rounds.red-with-border-right-no-bg.gif') 0 -10px no-repeat;}
	.rounds-red-with-border-right-no-bg .bottom-right {background:url('../img/rounds.red-with-border-right-no-bg.gif') -10px -10px no-repeat;}
	.rounds-red-with-border-right-no-bg .top-left {top:-1px;left:-1px;}
	.rounds-red-with-border-right-no-bg .top-right {top:-1px;right:-6px;}
	.rounds-red-with-border-right-no-bg .bottom-left {bottom:-1px;left:-1px;}
	.rounds-red-with-border-right-no-bg .bottom-right {bottom:-1px;right:-6px;}
	.rounds-red-with-border-right-no-bg .characteristics DL DT {background:url('../img/characteristics.dotted.2.gif') 0 13px repeat-x;}
		.rounds-red-with-border-right-no-bg .characteristics DT SPAN {background:#fff;}

/* Зеленые с бордером справа без фона */
.rounds-green-with-border-right-no-bg {
	background:#fff;
	border:1px solid #cae2b8;
	border-right:6px solid #cae2b8;
	padding:8px 0 2px 10px;
	}
	.rounds-green-with-border-right-no-bg .top-left {background:url('../img/rounds.green-with-border-right-no-bg.gif') 0 0 no-repeat;}
	.rounds-green-with-border-right-no-bg .top-right {background:url('../img/rounds.green-with-border-right-no-bg.gif') -10px 0 no-repeat;}
	.rounds-green-with-border-right-no-bg .bottom-left {background:url('../img/rounds.green-with-border-right-no-bg.gif') 0 -10px no-repeat;}
	.rounds-green-with-border-right-no-bg .bottom-right {background:url('../img/rounds.green-with-border-right-no-bg.gif') -10px -10px no-repeat;}
	.rounds-green-with-border-right-no-bg .top-left {top:-1px;left:-1px;}
	.rounds-green-with-border-right-no-bg .top-right {top:-1px;right:-6px;}
	.rounds-green-with-border-right-no-bg .bottom-left {bottom:-1px;left:-1px;}
	.rounds-green-with-border-right-no-bg .bottom-right {bottom:-1px;right:-6px;}
	.rounds-green-with-border-right-no-bg .characteristics DL DT {background:url('../img/characteristics.dotted.2.gif') 0 13px repeat-x;}
		.rounds-green-with-border-right-no-bg .characteristics DT SPAN {background:#fff;}

/* Блоки контента
---------------------------------------*/
/* Logo */
.logo A {
	color:#FF8C00;
	display:block;
	font:30px Trebuchet MS;
	height:52px;
	left:27px;
	overflow:hidden;
	padding:10px 0 0 30px;
	margin-left:-3px;
	position:absolute;
	text-decoration:none;
	top:22px;
	width:116px;
	}
	.logo A SPAN {
		background:url('../img/logotype.gif') 0 0 no-repeat;
		cursor:pointer;
		display:block;
		height:62px;
		left:0;
		position:absolute;
		top:0;
		width:146px;
		}

/* Поиск */
.search {
	background:url('../img/search.bg.right.gif') right 0 no-repeat;
	padding-right:12px;
	margin:39px 40px 0 20%;
	width:53%;
	position:relative;
	}
	.search FIELDSET {
		background:#F0F2EB;
		border:2px solid #C8CFCA;
		border-right:none;
		padding:5px 87px 6px 62px;
		}
	.search LABEL {
		color:#666;
		font-size:14px;
		font-weight:bold;
		position:absolute;
		top:10px;
		left:11px;
		}
	.search INPUT {
		border:1px solid #C2C2BF;
		font:11px Tahoma;
		padding:3px 3px 3px 3px;
		position:relative;
		width:100%;
		}
		.search INPUT:focus {border-color:#000;}
	.search BUTTON, .search .submit {
		cursor:pointer;
		font:11px/17px Tahoma;
		height:21px;
		position:absolute;
		top:7px;
		right:19px;
		padding:0 0 10px;
		margin:0 0 0 10px;
		width:60px;
		}
	.search UL {
		position:absolute;
		left:100%;
		top:-1px;
		width:200px;
		}
		.search UL LI {
			font:bold 11px tahoma;
			padding:0 0 2px 13px;
			}
			.search UL LI A {font:13px Arial;margin-right:5px;}

/* Меню */
.menu {padding:20px 20px 0 18px;}
	.menu UL {padding:0 0 17px 19px;}
		.menu UL LI {padding:1px 0 5px 0;margin:0 0 0 -1px;}
			.menu UL LI STRONG A {color:#F30;}
			.menu UL LI STRONG A:hover {color:#FF997F;}
		.menu UL LI.active A {
			background:#FFEB99 url('../img/menu.active.gif') right center no-repeat;
			color:#666;
			display:block;
			padding:1px 3px 2px;
			margin:0 0 -2px -3px;
			text-decoration:none;
			}

/* Горизонтальное меню */
.horizontal-menu {
	height:1%;
	overflow:hidden;
	margin:0 0 16px -15px;
	}
	.horizontal-menu DIV {
		border-left:1px solid #D8D8D8;
		border-right:1px solid #D8D8D8;
		float:left;
		margin-left:-1px;
		width:300px;
		}
		.horizontal-menu DIV H2 {
			color:#666 !important;
			font:bold 11px Tahoma !important;
			padding:0 0 5px 15px !important;
			}
		.horizontal-menu DIV UL {
			float:left;
			width:50%;
			}
			.horizontal-menu DIV UL LI {padding:0 0 6px 15px;}
				.horizontal-menu UL LI STRONG A {color:#F30;}
				.horizontal-menu UL LI STRONG A:hover {color:#FF997F;}
		.horizontal-menu DIV UL.second  LI {padding-left:29px;}
	.horizontal-menu DIV.last {border-right:none;}

/* Меню - подкатегории */
.subcategoryes,
.subcategoryes-two-column {
	overflow:hidden;
	padding:0 0 0 2px;
	}
	.subcategoryes LI {
		float:left;
		padding:0 2% 10px 0;
		width:31%;
		}
.subcategoryes-two-column {color:#666;font-size:13px;}
	.subcategoryes-two-column LI {
		float:left;
		padding:0 0% 14px 0;
		width:48%;
		}
		.subcategoryes-two-column LI A {
			font-size:14px;
			margin-right:4px;
			}

/* Навигация по разделам (с иконками) */
.icons-navigation {
	overflow:hidden;
	position:relative;
	padding:0 0 0 2px;
	}
	.icons-navigation LI {
		display:-moz-inline-stack;
		display:inline-block;
		position:relative;
		vertical-align:top;
		width:140px;
		}
		.icons-navigation LI DIV.inner {padding:54px 5px 0 0;margin-bottom:35px;position:relative;}
		.icons-navigation LI IMG {
			display:block;
			position:absolute;
			top:0;
			left:0;
			}

/* Навигация в футере */
#footer .help {
	background:url('../img/icons/ico.help.gif') 0 1px no-repeat;
	float:left;
	margin:19px 34px 0 34px;
	padding:0 0 0 20px;
	}
#footer .right {
	background:url('../img/icons/ico.exit.gif') 0 2px no-repeat;
	float:right;
	font:11px Tahoma;
	padding:11px 0 0 0;
	min-width:213px;
	}
	#footer .right IMG {
		float:left;
		margin:1px 10px 0 0;
		}
	#footer .right UL {padding:4px 0 0 0;}
	#footer .right UL LI {
		background:url('../img/separator.1.gif') right 6px no-repeat;
		float:left;
		padding:0 7px 0 0;
		margin:0 5px 0 0;
		}
	#footer .right UL LI.last {background:none;}

/* Pre registration */
#pre-registration {background:#B0ECF9 url('../img/prereg.bottom.gif') right bottom no-repeat;}
	#pre-registration #container {background:none;min-height:auto;}
	#pre-registration .top {
		background:#FFF url('../img/bg.top.prereg.gif') 0 0 repeat-x;
		padding:0 0 24px;
		position:relative;
		min-height:500px;
		}
		#pre-registration .top .slonik {
			background:url('../img/slonik.jpg') center 0 no-repeat;
			height:416px;
			position:absolute;
			top:60px;
			left:0;
			width:61%;
			}
		#pre-registration .top .right {
			font-size:14px;
			padding:78px 10px 0 66%;
			}
			#pre-registration .top .right H2 {font:34px Tahoma;padding:0 0 15px;}
			#pre-registration .top .right P {line-height:20px;padding:0 0 18px;}
		#pre-registration .registration-button {
			background:url('../img/registration-button.gif') 0 0 no-repeat;
			display:block;
			height:66px;
			text-indent:-9999px;
			margin:7px 0 0 11%;
			width:239px;
			}
#pre-registration .razdeli-cataloga {
	background:url('../img/bg.razdeli-cataloga.gif') 0 0 repeat-x;
	position:relative;
	border-top:5px solid #E9E9E9;
	padding:39px 0 25px 276px;
	}
	#pre-registration .razdeli-cataloga .logo A {
		left:54px;
		top:25px;
		}
		#pre-registration .razdeli-cataloga .logo A SPAN {background:url('../img/prereg.logotype.gif') 0 0 no-repeat;}
	#pre-registration .razdeli-cataloga H2 {font:34px Tahoma;margin-left:-2px;}
	#pre-registration .razdeli-cataloga H3 {font:21px Arial;padding:18px 0 9px;}
	#pre-registration .razdeli-cataloga .login {
		background:url('../img/bg.login.gif') 0 0 no-repeat;
		position:absolute;
		top:120px;
		left:23px;
		width:227px;
		}

/* Вход для пользователей */
.login {padding:12px 14px;}
	.login FIELDSET {min-height:108px;}
	.login LEGEND {
		color:#889494;
		font:11px Tahoma;
		padding:0 0 10px 57px;
		}
	.login DIV {padding:0 0 9px;}
	.login DIV LABEL {
		float:left;
		width:55px;
		}
	.login DIV INPUT {width:135px;}
	.login BUTTON {font:14px Arial;padding:0 10px;margin-left:55px;}
	.login .pass-recovery {font:11px Tahoma;padding:20px 0 0 57px;}

/* Блок с закладками */
.block-bookmarks {
	border:1px solid #B5B8BC;
	margin:30px 0 12px 0;
	position:relative;
	left:-3px;
	}
	/* Закладки */
	.bookmarks {
		background:url('../img/bookmarks.bg.gif') 0 2px repeat-x;
		position:absolute;
		top:-32px;
		left:-1px;
		width:100%;
		}
		.bookmarks DIV {
			background:url('../img/bookmarks.bg.right.gif') right 2px no-repeat;
			height:31px;
			padding:0 2px 0 0;
			width:100%;
			}
			.bookmarks DIV UL {
				background:url('../img/bookmarks.bg.left.gif') 0 2px no-repeat;
				height:31px;
				}
		.bookmarks LI {
			float:left;
			padding:6px 7px 9px;
			position:relative;
			}
		.bookmarks LI.active {
			background:#fff url('../img/bookmarks.active.bg.gif') 0 0 repeat-x;
			border-top:2px solid #F90;
			border-left:1px solid #B5B8BC;
			border-right:1px solid #B5B8BC;
			padding-top:4px;
			padding-bottom:10px;
			}
			.bookmarks LI SPAN {color:#666;font:11px Tahoma;margin-left:3px;}
		.bookmarks H2 {
			background:url('../img/bookmarks.bg.left.gif') 0 2px no-repeat;
			font:18px Arial !important;
			}
			.bookmarks H2 SPAN {font:15px arial !important;margin-left:3px;}
	/* Содержание (внутри) */
	.block-bookmarks .content {
		position:relative;
		overflow:hidden;
		padding-right:1px;
		margin:4px;
		}
		.block-bookmarks .left-col-bg {
			background:#EBFBE6;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			width:25%;
			}
		.block-bookmarks .left-col {
			float:left;
			position:relative;
			width:25%;
			z-index:10;
			}
			.block-bookmarks .lc-inner {
				border-right:4px solid #fff;
				padding:11px 14px;
				}
		.block-bookmarks .main-col {
			float:right;
			position:relative;
			width:75%;
			z-index:10;
			}
			.block-bookmarks .mc-inner {
				border-left:4px solid #fff;
				position:relative;
				margin-left:-4px;
				}
		.block-bookmarks .content H2.content-title {
			background:url('../img/bg.title.in.block-bookmarks.gif') 0 center repeat-x  !important;
			font-size:20px !important;
			padding:6px 5px 8px 0 !important;
			}
			.block-bookmarks .content H2.content-title SPAN {
				background:#fff;
				padding:0 6px;
				}
			.block-bookmarks .content .company-raiting {margin:0 7px 9px 0;}
				.block-bookmarks .content .company-raiting H3 {margin:0 0 2px 8px;}
					.block-bookmarks .content .company-raiting H3 A {color:#036;}
						.block-bookmarks .content .company-raiting H3 A:hover {color:#7F99B2;}
				.block-bookmarks .content .company-raiting .box {margin:0 0 0 30px;}

/* Форма */
.form {
	background:#EFEDDF;
	padding:8px 0;
	position:relative;
	}
	.form .form-item {
		height:1%;
		overflow:hidden;
		padding:0 11px 16px;
		}
		.form .form-item SMALL {font:10px Tahoma;margin-left:1px;}
	.form .form-item.with-line {padding:0 11px 7px;}
		.form .form-item .left {
			float:left;
			padding:2px 0 0;
			width:18%;
			}
			.form .form-item .left LABEL {
				display:block;
				font-weight:bold;
				padding-right:10px;
				}
			.form  .left LABEL SPAN {color:#C00;}
		.form .form-item .right {height:1%;overflow:hidden;}
	.form INPUT.text,
	.form TEXTAREA{
		border:1px solid #A5ACB2;
		color:#333;
		font:11px Tahoma;
		padding:3px 5px 4px;
		width:97%;
		}
	.form INPUT.file {
		color:#333;
		font:13px Tahoma;
		width:97%;
		}
	.form TEXTAREA {height:88px;}
	.form SELECT {
		border:1px solid #A5ACB2;
		color:#333;
		font:11px Tahoma;
		padding:2px;
		height:22px;
		width:58%;
		}
	.three-select SELECT {
		margin:0 5px 0 0;
		width:32%;
		}
	SELECT.last {margin:0;}
	.form .many-select {
		height:85px;
		width:95%;
		}
	.form-item-checkboxs .right LABEL{
		font:11px Tahoma;
		float:left;
		margin:2px 30px 0 0;
		}
		.form-item-checkboxs .right LABEL INPUT.checkbox {
			float:left;
			height:15px;
			margin:0 5px 0 0 !important;
			width:15px;
			}
	.filter-checkboxs {padding-bottom:2px !important;}
		.filter-checkboxs LABEL {font:13px Arial !important;margin:2px 20px 5px 0 !important;}
	.form-item-captcha IMG {float:left;margin-right:12px;}
	.form-item-captcha INPUT.text {width:43%;}
	.button-bottom-right {
		position:absolute;
		bottom:3px;
		right:10px;
		}
	.buttons {margin:5px 0 0 18%;position:relative;left:-10px;}
	.map-form {
		border-bottom:4px solid #fff;
		padding-bottom:0;
		}

.form-filter .left {width:25% !important;}
	.form .form-item .left LABEL {font-weight:normal;}
	.form-item-filter {padding:0 0 3px 11px !important;}
		.form-item-filter SELECT {margin:0 6px 9px 0;width:41%;}
	.form-item-search-in {padding:0 0 3px 11px !important;}
		.form-item-search-in .right {font:11px Tahoma;}
			.form-item-search-in .right LABEL {float:left;margin:2px 9px 0 0;}
				.form-item-search-in .right LABEL INPUT.radio {margin:0 5px 0 0;height:15px;width:15px;float:left;}
	.form-item-search-value {padding-top:5px !important;padding-bottom:2px !important;}
		.form-item-search-value INPUT.text {margin:0 8px 0 3px;width:66%;}

	.form-item-search .left {width:10% !important;}
	.form-item-search .search-input INPUT {width:77%;}
	.form-item-search .search-input BUTTON {width:18%;}
	.form-item-search UL LI {
		font:bold 16px Arial;
		display:inline;
		padding-right:5px;
		}
		.form-item-search UL LI A {color:#333;}
			.form-item-search UL LI A:hover {color:#8E8E8F;}
	.form-item-search UL LI.active EM {
		background:#fff;
		color:#666;
		font-style:normal;
		padding:1px 2px;
		margin-right:-2px;
		}
	.search-rus-alfavit {padding-right:0 !important;padding-bottom:5px !important;}
		.search-rus-alfavit UL LI {padding-right:3px;}

.form-filter-with-parametrs .characteristics {
	background:none;
	padding:3px 11px 0;
	}
	.form-filter-with-parametrs .characteristics DT SPAN {background:#EFEDDF;}
	.form-filter-with-parametrs .characteristics P {padding:0 0 10px;}
	.form-filter-with-parametrs .characteristics .radios LABEL {float:left;margin:2px 9px 0 0;}
		.form-filter-with-parametrs .characteristics .radios INPUT.radio {
			float:left;
			margin:2px 5px 0 0;
			height:15px;
			width:15px;
			}
	.form-filter-with-parametrs .characteristic-ot-i-do {margin-bottom:-2px;}
		.form-filter-with-parametrs .characteristic-ot-i-do LABEL {margin:0 2px;}
		.form-filter-with-parametrs .characteristics DL DD SMALL {color:#6A6965;font:10px Tahoma;display:block;padding:4px 0 0;}

.form-item-cena-ot-do {padding-bottom:10px !important;}
	.form-item-cena-ot-do DIV {float:left;}
	.form-item-cena-ot-do LABEL {float:left;padding-top:2px;}
	.form-item-cena-ot-do INPUT.text {float:left;width:8%;margin:0 7px;}

.checkboxs {float:left;padding:0 0 0 5px;}
	.checkboxs LABEL {
		font:13px Arial;
		margin:2px 0 0 10px;
		float:left;
		}
		.checkboxs LABEL INPUT.checkbox {
			float:left;
			height:15px;
			margin:1px 5px 0 0 !important;
			width:15px;
			}

/* Форма "Спрос" */
.spros-form {padding:0 30px 20px 0;}
	.spros-form-title {position:relative;}
		.spros-form-title H2 {
			color:#f30 !important;
			font:30px Arial !important;
			float:left;
			}
		.spros-form-title SPAN {
			float:right;
			font-size:15px;
			margin:28px 3px 0 0;
			}
	.spros-form .box {clear:both;}
	.spros-form H3 {
		font:18px Arial;
		padding:10px 0 15px 15px;
		}
	.spros-form .form {
		background:none;
		padding:0 0 0 5px;
		}
		.spros-form .form .left {font:bold 15px Arial;}
		.spros-form .form .right SPAN {padding:0 0 0 7px;}
		.spros-form .form .right SMALL {
			font:11px Tahoma;
			padding:0 0 0 7px;
			}

/* Список найденного */
.finded-list P {padding:0 0 14px;}
	.finded-list P STRONG {padding:0 2px 0 0;}
.finded-list UL {padding:0 0 0 2px;}
.finded-list UL LI {padding-bottom:15px;}
	.finded-list UL LI SMALL {
		color:#7D837B;
		display:block;
		font-size:11px;
		padding:3px 0 0 1px;
		}
	.finded-list UL LI A {color:#036;}
	.finded-list UL LI A:hover {color:#7597A6;}
	.finded-list-all {padding:0 0 0 24px;}
		.finded-list-all SPAN {color:#666;font:11px Tahoma;margin-left:2px;}

/* Навигация по страницам */
.pages-nav {
	clear:both;
	font:11px Tahoma;
	overflow:hidden;
	padding:5px 0 10px;
	}
	.pages-nav B {
		font:bold 13px Arial,sans-serif;
		display:block;
		padding:0 0 6px;
		}
	.pages-nav .tuda-suda {margin:0 0 9px -11px;}
		.pages-nav .tuda-suda LI {
			color:#999;
			display:inline;
			margin-left:11px;
			}
	.pages-nav .number {height:30px;}
		.pages-nav .number LI {display:inline;}
			.pages-nav .number LI SPAN {
				background:#83D062;
				padding:2px 5px 2px 6px;
				line-height:10px;
				position:relative;
				top:1px;
				}
			.pages-nav .number LI A {padding:3px 4px 5px;}

.pages-nav-normal {
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	}
	.pages-nav-normal B {font:bold 16px Arial,sans-serif;}
	.pages-nav-normal .tuda-suda {
		display:inline;
		position:relative;
		top:-2px;
		}
		.pages-nav-normal .tuda-suda LI {
			color:#999;
			display:inline;
			font-size:13px;
			margin-left:11px;
			padding-left:15px;
			}
		.pages-nav-normal .tuda-suda LI.arrow-left {background:url(../img/arrow-left.gif) 0 7px no-repeat;}
		.pages-nav-normal .tuda-suda LI.arrow-left-a {background:url(../img/arrow-left-a.gif) 0 7px no-repeat;}
		.pages-nav-normal .tuda-suda LI.arrow-right {
			background:url(../img/arrow-right.gif) right 7px no-repeat;
			padding:0 15px 0 0;
			}
		.pages-nav-normal .tuda-suda LI.arrow-right-a {
			background:url(../img/arrow-right-a.gif) right 7px no-repeat;
			padding:0 15px 0 0;
			}
	.pages-nav-normal .number {
		height:30px;
		font-size:16px;
		margin:13px 0 0;
		}
		.pages-nav-normal .number LI {display:inline;}
			.pages-nav-normal .number LI SPAN {
				background:#EAE7E3;
				padding:3px 5px 3px;
				line-height:10px;
				position:relative;
				}
			.pages-nav-normal .number LI A {
				padding:3px 5px 5px;
				}

/* На карте города */
.on-city-map {
	background:url('../img/bg.on-cite-map.gif') -163px 0 repeat-y;
	margin:-5px 0 25px 19px;
	width:163px;
	}
	.on-city-map DIV {background:url('../img/bg.on-cite-map.gif') 0 0 no-repeat;}
		.on-city-map DIV DIV {background:url('../img/bg.on-cite-map.gif') -326px bottom no-repeat;}
			.on-city-map DIV DIV DIV {
				background:url('../img/bg.on-cite-map.jpg') 7px 13px no-repeat;
				padding:115px 0 10px;
				}
	.on-city-map H3 {
		color:#333 !important;
		font:bold 15px Arial !important;
		padding:0 0 2px 0 !important;
		}
	.on-city-map UL LI {padding:0 0 6px 17px;}
		.on-city-map UL LI A {margin-right:5px;}

/* На карте города */
.add-application {
	background:url('../img/bg.on-cite-map.gif') -163px 0 repeat-y;
	margin:-5px 0 8px 19px;
	width:163px;
	}
	.add-application DIV {background:url('../img/bg.on-cite-map.gif') 0 0 no-repeat;}
		.add-application DIV DIV {background:url('../img/bg.on-cite-map.gif') -326px bottom no-repeat;}
			.add-application DIV DIV DIV {
				background:url('../img/bg.add-application.jpg') 3px 5px no-repeat;
				padding:115px 0 10px;
				}
	.add-application H3 {
		color:#333 !important;
		font:bold 15px Arial !important;
		padding:0 0 2px 0 !important;
		}
	.add-application P {padding:0 0 9px 17px;}
	.add-application BIG {
		display:block;
		font:18px Arial;
		padding:0 0 7px 18px;
		}

/* Список последних заявок */
.last-application-list {padding:0 20px 0 6px;}
	.last-application-list H3 {
		color:#333 !important;
		font:bold 11px Tahoma;
		padding:0 0 1px !important;
		margin:0;
		}
	.last-application-list LI {padding:0 0 10px 17px;}

/* Путь */
.way {
	color:#757575;
	margin:-7px 0 8px 1px;
	padding:0 10px 0 0;
	position:relative;
	}
	.way A {
		background:url('../img/way.arrow.gif') right 4px no-repeat;
		padding:0 12px 0 0;
		margin:0 3px 0 0;
		}
	.way A.no-arrow {background:none;padding:0;}

/* Запрос */
.zapros H1 {padding:0 0 5px !important;}
.zapros H2 {padding:0 0 2px !important;}
.zapros .dying-line {margin:12px 0 6px !important;}
.zapros P {padding:2px 0 5px !important;}
	.zapros P SMALL {font-size:13px;}
.zapros .characteristics {
	background:#F8F7F3;
	margin:0 0 6px;
	padding:12px 12px 3px;
	}
	.zapros .characteristics DT SPAN {background:#F8F7F3;}
.form-password {background:none;padding:0;}
	.form-password .form-item {background:#EFEDDF;padding:8px 10px;}
		.form-password .form-item .left {width:36%;}
		.form-password .form-item INPUT.text {width:96%;}
	.form-password .buttons {background:none;margin:0 0 0 36%;}

/* Предложения */
.proffers {padding:0 0 15px;}
	.proffers H3 {
		font:20px Arial;
		padding:0 0 10px;
		}
	.proffers H4 {
		font:bold 16px Arial;
		padding:0 0 2px;
		}
	.proffers .characteristics {
		background:#F8F7F3;
		margin:0 0 6px;
		padding:12px 12px 3px;
		}
		.proffers .characteristics DT SPAN {background:#F8F7F3;}
	.proffer {padding:0 0 15px;}

/* Что делать? */
.whats-doing {padding:5px 0 15px;}
	.whats-doing .block-bookmarks {margin:32px 0 47px 5px;}
		.whats-doing .block-bookmarks .bookmarks A {text-decoration:none;border-bottom:1px dashed;}
		.whats-doing .block-bookmarks .content {padding:7px 7px;}
			.whats-doing .block-bookmarks .content P {padding:0 0 15px;}
			.whats-doing .block-bookmarks .content BIG {display:block;margin:-7px 0 0;font-size:18px;}

/* Спрос */
.spros-box {padding:0 0 10px;}
	.spros-box H2 {
		font:18px Arial !important;
		padding:0 0 5px !important;
		}
		.spros-box H2 STRONG {
			font:18px Arial;
			padding:0 6px;
			}
		.spros-box H2 SMALL {color:#9D9D00 !important;}
	.spros-box P {padding:0 0 4px 1px;}

/* Рейтинг компаний */
.company-raiting {margin:0 30px 12px 0;}
	.company-raiting .stars {
		float:left;
		overflow:hidden;
		margin:0 6px 0 0;
		}
	.company-raiting .raiting-star {
			float:left;
			margin:5px 1px 0 0;
			}
	.company-raiting H2,
	.company-raiting H3 {
		font:18px Arial;
		padding-bottom:6px !important;
		}
		.company-raiting H2 STRONG A,
		.company-raiting H3 STRONG A {
			color:#C94E03;
			font-weight:normal;
			}
			.company-raiting H2 STRONG A:hover,
			.company-raiting H3 STRONG A:hover {color:#E4A681;}
	.company-raiting .box {
		border:1px solid #CED9C0;
		border-top:none;
		border-left:1px solid #fff;
		padding:0;
		margin:0 0 5px;
		}
		/* Закругления */
		.company-raiting-rounds .top-left {background:url('../img/company-raiting-rounds.gif') 0 0 no-repeat;}
		.company-raiting-rounds .bottom-left {background:url('../img/company-raiting-rounds.gif') 0 -2px no-repeat;}
		.company-raiting-rounds .top-left,
		.company-raiting-rounds .bottom-left {
			height:2px;
			width:2px;
			}
		.company-raiting-rounds .top-left {top:0;left:0;}
		.company-raiting-rounds .bottom-left {bottom:-1px;left:0;}
		/* END Закругления */
	.company-raiting .left {
		background:#ECF8E3;
		float:left;
		position:relative;
		margin:0 0 -1px 0;
		width:50%;
		}
		.company-raiting .left .inner {
			border-top:none;
			border-right:5px solid #CAE2B8;
			padding:8px 0 6px 9px;
			min-height:60px;
			}
		.company-raiting .left BIG {
			display:block;
			margin:0 0 1px 2px;
			}
		.company-raiting .left P {
			line-height:20px;
			}
	.company-raiting .right {
		float:left;
		width:50%;
		}
		.company-raiting .right .inner {
			border-top:1px solid #CED9C0;
			border-left:5px solid #CAE2B8;
			background:#fff;
			padding:5px 0 0 9px;
			margin-left:-5px;
			position:relative;
			}
		.company-raiting .right DL {padding:0 0 5px;}
			.company-raiting .right DL DT {
				float:left;
				margin:0 5px 0 0;
				}
	.cr-brief-announcement {font-size:14px;padding:0 0 5px;}
	.company-raiting .dying-line {margin-right:-30px;}

	.cr-internet-shop .box {
		border:1px solid #E1DDB8;
		border-top:none;
		border-left:1px solid #fff;
		}
		.cr-internet-shop .company-raiting-rounds .top-left {background:url('../img/company-raiting-rounds.internet-shop.gif') 0 0 no-repeat;}
		.cr-internet-shop .company-raiting-rounds .bottom-left {background:url('../img/company-raiting-rounds.internet-shop.gif') 0 -2px no-repeat;}
	.cr-internet-shop .left {background:#F7F5E2;}
		.cr-internet-shop .left .inner {border-right:5px solid #E1DDB8;}
		.cr-internet-shop .right .inner {
			border-top:1px solid #E1DDB8;
			border-left:5px solid #E1DDB8;
			}

	.cr-shop .box {
		border:1px solid #c1dada;
		border-top:none;
		border-left:1px solid #fff;
		}
		.cr-shop .company-raiting-rounds .top-left {background:url('../img/company-raiting-rounds.shop.gif') 0 0 no-repeat;}
		.cr-shop .company-raiting-rounds .bottom-left {background:url('../img/company-raiting-rounds.shop.gif') 0 -2px no-repeat;}
	.cr-shop .left {background:#e6f3f3;}
		.cr-shop .left .inner {border-right:5px solid #c1dada;}
		.cr-shop .right .inner {
			border-top:1px solid #c1dada;
			border-left:5px solid #c1dada;
			}

	.cr-store .box {
		border:1px solid #dec5bd;
		border-top:none;
		border-left:1px solid #fff;
		}
		.cr-store .company-raiting-rounds .top-left {background:url('../img/company-raiting-rounds.store.gif') 0 0 no-repeat;}
		.cr-store .company-raiting-rounds .bottom-left {background:url('../img/company-raiting-rounds.store.gif') 0 -2px no-repeat;}
	.cr-store .left {background:#f5e8e4;}
		.cr-store .left .inner {border-right:5px solid #dec5bd;}
		.cr-store .right .inner {
			border-top:1px solid #dec5bd;
			border-left:5px solid #dec5bd;
			}

.company-raiting-with-margin {padding:0 0 10px;}
	.company-raiting-with-margin .company-raiting-rounds {margin:0 0 18px 20px;}
	.company-raiting-with-margin H3 A {color:#036;}
		.company-raiting-with-margin H3 A:hover {color:#7B94A4;}

/* Информация о компании */
.company-info {padding:7px 0 0 0;}
	.company-info IMG {
		float:left;
		margin:0 14px 11px 1px;
		}
	.company-info P {
		font-size:14px;
		line-height:17px;
		padding:0 0 11px;
		}
	.company-info .characteristics {
		background:#EFEDDF;
		clear:both;
		padding:15px 17px 7px;
		}
		.company-info .characteristics DL DT {
			background:url('../img/characteristics.dotted.2.gif') 0 13px repeat-x;
			width:50%;
			}
			.company-info .characteristics DL DT SPAN {background:#EFEDDF;}
.company-info-articles .news-article H3 {font-size:25px;padding-bottom:6px;}
.company-info-articles .news-article P {font-size:15px;line-height:19px !important;}

/* Вебсайты */
.websites {
	background:url('../img/horizontal-dotted.gif') 0 0 repeat-x;
	margin:0 0 17px;
	}
	.websites .websites-inner {
		background:url('../img/horizontal-dotted.gif') 0 bottom repeat-x;
		padding:12px 2px;
		}
	.websites DL {
		height:1%;
		overflow:hidden;
		padding:0 0 4px;	
		}
		.websites DL DT {
			float:left;
			width:40%;
			}
			.websites DL DD {float:left;}

/* Города */
.city {margin:0 0 19px;}
	.rounds-city {
		background:#E4F7F2;
		border-right:5px solid #B8DFCC;
		padding:12px 14px;
		margin:0 0 0 2px;
		}
		.rounds-city .top-left {background:url('../img/rounds.city.gif') 0 0 no-repeat;}
		.rounds-city .top-right {background:url('../img/rounds.city.gif') -10px 0 no-repeat;}
		.rounds-city .bottom-left {background:url('../img/rounds.city.gif') 0 -10px no-repeat;}
		.rounds-city .bottom-right {background:url('../img/rounds.city.gif') -10px -10px no-repeat;}
		.rounds-city .top-left {top:0;left:0;}
		.rounds-city .top-right {top:0;right:-5px;}
		.rounds-city .bottom-left {bottom:0;left:0;}
		.rounds-city .bottom-right {bottom:0;right:-5px;}
	.city UL LI  {padding:0 0 7px;}
		.city UL LI A,
		.city UL LI STRONG {
			font-size:15px;
			font-weight:bold;
			margin-right:5px;
			}
			.city UL LI STRONG {
				background:#fff;
				color:#666;
				padding:0 3px;
				margin-left:-3px;
				}
		.city UL LI UL LI {padding:5px 0 0;}
			.city UL LI UL LI A {font:13px Arial !important;}
			.city UL LI UL LI STRONG {font:13px Arial !important;}

/* Активно пополняемые */
.actively-filled {margin:0 0 19px;}
	.actively-filled .box, .big-shops .box {padding:5px 7px 8px;margin-bottom:10px;}
	.actively-filled H3, .big-shops H3 {
		font:bold 13px Arial;
		position:relative;
		padding-left:22px;
		z-index:101;
		}
		.actively-filled H3 A, .big-shops H3 A {color:#036;}
			.actively-filled H3 A:hover, .big-shops H3 A:hover {color:#7B94A4;}
	.actively-filled .internet-shop-ico, .big-shops .internet-shop-ico {background-position:0 3px;}
	.actively-filled .shop-ico, .big-shops .shop-ico {background-position:2px 3px;}
	.actively-filled .store-ico, .big-shops .store-ico {background-position:2px 3px;}
	.actively-filled P {
		font:11px Tahoma;
		padding:6px 0 5px 22px;
		}
	.actively-filled LI {
		font:11px/14px Tahoma;
		padding:0 0 4px 22px;
		}
	.actively-filled .actively-filled-info {
		font:13px Arial;
		padding:0 0 9px;
		margin:-3px 0 0;
		}

/* Большие магазины */
.big-shops {padding:0 0 8px;}
	.big-shops H2 {
		background:url('../img/icons/ico.big-shops.gif') 0 2px no-repeat;
		padding:0 0 10px 38px !important;
		margin-left:-2px;
		}
	.big-shops .box .inner {padding:4px 5px 6px;}
	.big-shops .box P {
		font:11px Tahoma;
		padding:4px 0 0 23px;
		}
		.big-shops .box P STRONG {margin-right:10px;}

/* На карте */
.on-map {
	padding:0 8px 16px 0;
	position:relative;
	}
	.on-map DIV.increase-map {
		position:absolute;
		top:5px;
		right:11px;
		}
	.on-map .on-map-themap {
		background:url('../temp-img/mini-map.jpg') 0 0 repeat;
		height:196px;
		}
	.on-map .finded-list {background:#EBFBE6;padding:9px 10px 0;}

/* Новости */
.news {
	margin:0 0 7px;
	position:relative;
	}
	.news .block {
		height:1%;
		overflow:hidden;
		padding:0 0 14px;
		}
		.news IMG {
			border:1px solid #B5B8BC;
			float:left;
			margin:1px 8px 0 0;
			}
		.news .text {
			height:1%;
			overflow:hidden;
			}
			.news .text STRONG {
				color:#757575;
				display:block;
				font:bold 11px Tahoma;
				padding:5px 0 0 2px;
				}

/* Компании лидеры */
.company-leaders {margin:0 0 18px;}
	.company-leaders .box {padding:7px 5px 8px 8px;margin:0 0 8px;}
	.company-leaders .stars {float:left;margin:0 8px 0 0;}
		.company-leaders .stars IMG {margin:0 -2px 0 -1px !important;}
	.company-leaders H3 {font:bold 14px Arial;}
	.company-leaders DL {
		clear:both;
		padding:6px 0 0;
		}
		.company-leaders DL DT {
			float:left;
			margin:0 5px 0 0;
			}

/* Развернутый каталог товаров */
.detailed-product-catalog H2 {margin:0 0 9px;}
	.detailed-product-catalog H2 A {
		border-bottom:2px dotted;
		text-decoration:none;
		}
.detailed-product-catalog .box {margin:-10px 0 19px;}
	.detailed-product-catalog .inner-rounds-beige-with-border {padding:14px 6px 10px 15px;}
	.catalog-navigation {
		float:left;
		width:48%;
		}
		.catalog-navigation LI {
			color:#666;
			font:11px Tahoma;
			padding:1px 11px 8px 0;
			margin:0 0 0 -1px;
			}
			.catalog-navigation LI A {
				border-bottom:1px dotted;
				font:13px Arial;
				margin-right:5px;
				text-decoration:none;
				}
			.catalog-navigation LI.active A {
				background:#F7E38E url('../img/catalog.menu.active.gif') right center no-repeat;
				border-bottom:none;
				color:#333;
				display:block;
				padding:1px 3px 2px 7px;
				margin:0 0 -2px -7px;
				text-decoration:none;
				}
	.detailed-product-catalog IMG {
		float:left;
		margin:0 11px 0 0;
		}
	.detailed-product-catalog .info {
		height:1%;
		overflow:hidden;
		}
		.detailed-product-catalog .info H3 {
			font:bold 16px Arial;
			padding:3px 0 4px;
			}
		.detailed-product-catalog .info UL {
			border-bottom:4px solid #fff;
			padding:0 0 9px;
			margin:0 2px 0 0;
			}
			.detailed-product-catalog .info UL LI {
				display:inline;
				font:11px Tahoma;
				}
		.detailed-product-catalog .info .catalog-section-navigation {
			border-top:1px solid #dfe1de;
			border-bottom:none;
			padding:7px 0 9px 2px;
			margin:0 2px 0 0;
			}
			.detailed-product-catalog .info .catalog-section-navigation LI {
				color:#666;
				display:block;
				font:11px Tahoma;
				padding:0 0 9px;
				}
				.detailed-product-catalog .info .catalog-section-navigation LI A {
					color:#666;
					font:13px Arial;
					margin-right:5px;
					}
					.detailed-product-catalog .info .catalog-section-navigation LI A:hover {color:#ACACA9;}
.detailed-catalog-section {
	height:1%;
	overflow:hidden;
	padding:0 0 8px;
	}
	.detailed-catalog-section IMG {
		float:left;
		margin:4px 17px 0 4px;
		}
	.detailed-catalog-section .info {
		height:1%;
		overflow:hidden;
		}
		.detailed-catalog-section .info H1 {padding:2px 0 4px 0 !important;}
		.detailed-catalog-section .info LI {
			display:inline;
			padding:0 10px 0 2px;
			}
			.detailed-catalog-section .info LI A {color:#999;}
				.detailed-catalog-section .info LI A:hover {color:#ccc;}
.catalog-section-list {
	height:1%;
	overflow:hidden;
	padding:6px 0 0 10px;
	}
	.catalog-section-list LI {
		color:#666;
		font:11px Tahoma;
		float:left;
		width:33%;
		padding:0 1px 10px 0;
		margin:0;
		}
		.catalog-section-list LI A {
			color:#454545;
			font:13px Arial;
			margin-right:3px;
			}
			.catalog-section-list LI A:hover {color:#9B9C99;}
		.catalog-section-list LI STRONG {
			background:#fff;
			color:#454545;
			font:bold 13px Arial;
			padding:2px 3px;
			margin-left:-2px;
			}

/* Внешние блоки для каталога товаров */
.box-construction-and-repair {
	background:url('../img/ico.box-construction-and-repair.jpg') right 0 no-repeat;
	padding:38px 0 0;
	margin-top:-38px;
	}
.box-furniture-and-interiors {
	background:url('../img/ico.box-furniture-and-interiors.jpg') right 0 no-repeat;
	padding:42px 0 0;
	margin-top:-42px;
	}
.box-everything-for-your-home-and-giving {
	background:url('../img/ico.box-everything-for-your-home-and-giving.jpg') right 0 no-repeat;
	padding:45px 0 0;
	margin-top:-45px;
	}

/* Разделы каталога (на главной) */
.catalog-sections {padding:28px 0 10px;}
	.catalog-sections H2 {
		padding-left:6px !important;
		position:relative;
		}
		.catalog-sections H2 A {color:#333;}
			.catalog-sections H2 A:hover {color:#999;}

/* Показать на карте */
.on-map-show {
	border:1px solid #B5B8BC;
	padding:3px;
	margin:-5px 0 15px;
	}
	.on-map-show .form-item {padding:0 5px 10px;}
	.on-map-show P {padding:0 0 7px 5px;}
	.on-map-show #google-map {min-height:414px;}

/* Скидки */
.discounts {
	margin:0 0 12px;
	position:relative;
	}
	.discounts H2 {margin-bottom:3px;}
	.discounts H3 {
		background:url('../img/icons/ico.discount-number.gif') 0 2px no-repeat;
		font:italic bold 14px Arial;
		padding:0 0 6px 29px;
		margin:0 0 0 -5px;
		}
.discount {
	background:url('../img/bg.discount.jpg') 0 0 no-repeat;
	font:11px Tahoma;
	height:90px;
	margin:0 0 12px;
	width:204px;
	}
	.discount .d-inner {padding:5px 30px 0 8px;}
	.discount A {color:#036;font:bold 11px/14px Tahoma;}
		.discount A:hover {color:#7892A9;}
	.discount BIG {
		display:block;
		font:bold 22px Arial;
		padding:3px 0 2px 1px;
		}
	.discount P {padding:0 2px;}

/* Скидки (подробно) */
.discounts-in-detail {
	height:1%;
	overflow:hidden;
	padding:3px 0 6px;
	}
	.discounts-in-detail .discounts-in-detail-info {
		height:1%;
		overflow:hidden;
		}
	.discounts-in-detail EM {
		color:#666;
		display:block;
		font-size:14px;
		font-style:normal;
		padding:3px 0 6px;
		}
		.discounts-in-detail EM STRONG {font-style:italic;}
	.discounts-in-detail .discount-number {
		font:italic bold 14px Arial;
		margin:6px 0 0;
		}
		.discounts-in-detail .discount-number A {color:#c60;}
			.discounts-in-detail .discount-number A:hover {color:#E5B27F;}
.discount-coupon-info {float:left;}
	.discount-big {
		background:url('../img/bg.discount.jpg') 0 0 no-repeat;
		font:bold 55px Arial;
		padding:10px 0 0 14px;
		margin:0 10px 0 0;
		height:80px;
		width:190px;
		}
	.discount-coupon-info .discount-number {padding:0 0 5px 6px;}
		.discount-coupon-info .discount-number A {text-decoration:none;}
			.discount-coupon-info .discount-number A SPAN {border-bottom:1px dashed;}

/* Новости - статьи */
.news-article {
	height:1%;
	overflow:hidden;
	padding:3px 4px 15px;
	}
	.news-article .img {
		border:1px solid #B5B8BC;
		float:left;
		padding:3px;
		margin:1px 12px 5px 0;
		text-align:center;
		width:159px;
		}
		.news-article .img IMG {margin-bottom:-3px;}
	.news-article .text {
		height:1%;
		overflow:hidden;
		}
		.news-article .text P {padding-bottom:3px;}
			.news-article .text P SMALL {font-size:13px;}
		.news-article H3 {
			font:18px Arial;
			padding:0 0 6px;
			}
		.news-article .info-panel {
			background:#E9EAEB;
			height:1%;
			font:11px Tahoma;
			overflow:hidden;
			padding:6px 1px 8px 10px;
			margin:9px 0 0;
			}
			.news-article .info-panel STRONG {margin-right:10px;}
			.news-article .info-panel .left {
				float:left;
				padding:0 30px 0 0;
				}
				.news-article .info-panel .left A {font-weight:bold;}
			.news-article .info-panel .right {float:right;}
.news-article-one {padding-bottom:5px;}
	.news-article-one IMG {margin-top:7px;}
	.news-article-one .text {
		height:auto;
		overflow:visible;
		}
		.news-article-one .text P {line-height:17px;}

/* Товары (ифно) */
.goods-info {
	height:1%;
	overflow:hidden;
	padding:4px 0 18px;
	}
	.goods-info .img {
		border:1px solid #B5B8BC;
		float:left;
		padding:3px;
		margin:3px 12px 0 0;
		text-align:center;
		width:159px;
		}
		.goods-info .img IMG {margin-bottom:-3px;}
	.goods-info .text {
		height:1%;
		overflow:hidden;
		padding:0 10px 0 0;
		}
		.goods-info .text STRONG {color:#666;}
		.goods-info P {padding-bottom:5px;}
			.goods-info P .internet-shop-ico {background-position:0 2px;font-size:13px;}
			.goods-info P .gods-info-else {
				padding-left:15px;
				position:relative;
				z-index:1000;
				}
				.gods-info-else .corner {
					background:url('../img/corner.gif') 0 0 no-repeat;
					position:absolute;
					top:19px;
					left:24px;
					height:6px;
					width:9px;
					z-index:1000;
					}
				.goods-info P .gods-info-else A {
					color:#333;
					border-bottom:1px dashed;
					text-decoration:none;
					}
					.goods-info P .gods-info-else A:hover {color:#999;}
		.goods-info H3 {
			font:18px Arial;
			padding:0 0 5px;
			}
		.goods-info .info-panel {
			height:1%;
			overflow:hidden;
			padding:0 0 8px;
			}
			.goods-info .info-panel BIG {font:bold 16px Arial;margin-right:5px;position:relative;top:2px;}
				.goods-info .info-panel BIG SPAN {color:#c00;}

.goods-info-in-discounts {padding:0 0 18px;}
	.goods-info-in-discounts .info-panel BIG {margin-right:10px;}
	.goods-info-in-discounts P {
		line-height:17px;
		padding:0 0 4px;
		}
	.goods-info-in-discounts .delivery-active .corner {left:25px;}

/* Товары (подробная ифнормация) */
.goods-info-in-detail {
	background:#EFEDDF;
	height:1%;
	overflow:hidden;
	padding:7px 11px 5px;
	}
	.goods-info-in-detail H2 {
		font:18px Arial !important;
		padding:0 0 6px !important;
		width:60%;
		}
	.goods-info-in-detail BIG {
		font-size:14px;
		display:block;
		padding:0 0 7px;
		}
		.goods-info-in-detail BIG EM {
			color:#666;
			font-weight:bold;
			margin-right:2px;
			}
	.goods-info-in-detail .price {
		position:absolute;
		top:8px;
		right:7px;
		}
	.goods-info-in-detail P {
		line-height:17px;
		padding:0 0 8px;
		}

/* Характеристики */
.characteristics {
	background:#E3E3EA;
	padding:9px 13px 3px;
	}
	.characteristics H3 {
		color:#666;
		font:14px Arial;
		padding:0 0 13px;
		}
		.characteristics H3 A {
			border-bottom:1px dashed;
			font-weight:bold;
			font-style:italic;
			text-decoration:none;
			margin-right:3px;
			}
	.characteristics DL {padding:0 0 12px;line-height:18px;}
		.characteristics DL DT {
			background:url('../img/characteristics.dotted.gif') 0 13px repeat-x;
			float:left;
			font-weight:bold;
			margin:0 3px 0 0;
			width:53%;
			}
			.characteristics DL DT SPAN {
				background:#E3E3EA;
				padding:0 3px 0 0;
				}
		.characteristics DL DD {
			height:1%;
			overflow:hidden;
			}

/* Товары (фото) */
.goods-foto {padding:8px 0 13px;}
	.goods-foto H3 {
		font:14px Arial;
		padding:0 0 9px 20px;
		}
		.goods-foto H3 STRONG {font-style:italic;}
	.goods-foto .images .small {padding:3px 0 0;}
		.goods-foto .images .small LI {display:inline;}
			.goods-foto .images .small LI IMG {border:2px solid #fff;}
				.goods-foto .images .small LI.active IMG {border-color:#8E8780;}

/* Товары (доставка) */
.delivery {padding:0 10px 16px 1px;}
	.delivery H3 {
		font:italic bold 14px Arial;
		padding:1px 0 5px 22px;
		}
	.delivery .delivery-active .inner-box {color:#333;}

/* Другие товары */
.other-goods {padding:0 10px 16px 1px;}
	.other-goods H3 {
		font:italic bold 14px/18px Arial;
		padding:0 0 8px;
		}
	.other-goods UL LI {padding:0 0 6px;}

/* Производители (ифно) */
.producer-info {
	background:url('../img/horizontal-dotted.gif') 0 bottom repeat-x;
	height:1%;
	overflow:hidden;
	padding:0 0 11px;
	margin:0 12px 9px;
	}
	.producer-info BIG {
		color:#666;
		font-size:14px;
		}
		.producer-info BIG A {margin-right:5px;}
	.producer-info P {padding:6px 1px 5px;}
	.producer-info UL LI {
		display:inline;
		margin-right:13px;
		}
		.producer-info UL LI A {color:#060;}
			.producer-info UL LI A:hover {color:#7FB27F;}

/* Все производители (список) */
.all-producers {
	padding:0 12px;
	margin:-4px 0 7px;
	height:1%;
	overflow:hidden;
	}
	.all-producers LI {
		color:#666;
		float:left;
		font:11px Tahoma;
		margin:0 18px 9px 0;
		}
		.all-producers LI A {
			color:#090;
			font:bold 14px Arial;
			margin:0 2px 0 0;
			position:relative;
			top:1px;
			}
			.all-producers LI A:hover {color:#7FCC7F;}

/* Таблица */
.table {
	border-collapse:collapse;
	text-align:left;
	width:100%;
	}
	.table TH {
		color:#333;
		font:11px Tahoma, sans-serif;
		padding:5px 10px 1px;
		}
	.table TD {
		border:3px solid #FFF;
		background:#E9EAEB;
		padding:5px 10px;
		vertical-align:top;
		}
	.table UL LI {padding-bottom:4px;}
		.table UL.location-sales-ul LI .internet-shop-ico {background-position:0 2px;}
	.table BIG {font:40px Arial;}
	.table H3 {font:18px Arial;}
	.table .srok-deistviya {font:11px Tahoma;}
		.table .srok-deistviya B {display:block;padding:2px 0 5px;}
	.table .goods-list {color:#666;font:11px Tahoma;}
		.table .goods-list LI {padding-bottom:7px;}
			.table .goods-list LI .show-goods {
				border-bottom:1px dashed;
				color:#003366;
				margin-right:3px;
				text-decoration:none;
				}
			.table .goods-list LI .show-goods:hover {color:#748EA8;}
		.table .goods-list LI.no-goods-select {color:#C00;}

/* Данные магазина (склада) */
.shop-info {margin:0 0 15px;}
	.shop-info .company-info-logo {margin-bottom:9px;}
	.shop-info .characteristics {
		background:none;
		font:11px Tahoma;
		padding:0;
		}
		.shop-info .characteristics DL {padding:0 0 8px;}
			.shop-info .characteristics DT {width:42%;}

/* Календарь */
.calendar {margin:0 0 10px;}
	.calendar H2 {
		padding:3px 0 3px !important;
		text-align:center;
		}
		.calendar H2 SMALL {padding:0 5px 0 1px;}
	.calendar .box {padding:3px 5px 14px;margin:0;}
	.calendar H3 {
		color:#666;
		font:14px Arial;
		padding:6px 0 0;
		text-align:center;
		}
		.calendar H3 SMALL {font-size:12px;}
		.calendar H3 STRONG {
			background:#fff;
			padding:1px 5px;
			margin:0 7px 0 8px;
			}
	.calendar TABLE {
		border-collapse:collapse;
		color:#666;
		margin:5px 0 0;
		text-align:left;
		width:100%;
		}
		.calendar TABLE TH {
			border:2px solid #E4F7F2;
			font-weight:normal;
			padding:0 0 1px 1px;
			text-align:left;
			}
			.calendar TABLE TH.calendar-holiday {color:#A5AEAC;}
		.calendar TABLE TD {
			background:#fff;
			border:2px solid #E4F7F2;
			padding:7px 0;
			text-align:center;
			}
			.calendar TABLE TD.calendar-holiday {background:#F4FCFA;}
		.calendar .active {background:#B8DFCC;}

/* Rss */
.rss {margin:0 0 10px;}
	.rss .imgs{
		float:left;
		padding:2px 6px 0 0;
		}
	.rss .info{
		height:1%;
		overflow:hidden;
		}

.rss-with-bg {
	background:#EFEDDF;
	padding:9px 11px 2px;
	margin:0 0 8px;
	}
	.rss-with-bg .imgs {
		float:left;
		padding:2px 6px 0 0;
		}
	.rss-with-bg .info {
		height:1%;
		overflow:hidden;
		}
		.rss-with-bg .info H3 {
			font:bold 15px Arial;
			padding:0 0 5px;
			}
		.rss-with-bg .info P {padding:0 0 6px;}

/* Купон */
.coupon {
	background:url('../img/coupon.bg.jpg') 0 0 no-repeat;
	height:340px;
	width:637px;
	padding:20px;
	margin:8px 0 0 13px;
	position:relative;
	}
	.coupon H1 {
		color:#202020;
		font:bold 56px Arial;
		padding:8px 0 22px 25px;
		}
	.coupon .img {
		float:right;
		margin:10px 16px 0 25px;
		}
	.coupon .info {padding:0 0 0 27px;}
		.coupon H2 {
			color:#202020;
			font:26px Arial;
			padding:0 0 5px 0;
			}
	.coupon .coupon-presenter {
		position:absolute;
		bottom:77px;
		left:46px;
		line-height:19px;
		}
	.coupon .bottom-info {
		position:absolute;
		bottom:31px;
		left:45px;
		line-height:19px;
		width:600px;
		}
		.coupon .bottom-info A {color:#333;}
			.coupon .bottom-info A:hover {color:#999;}
		.coupon .f-left {float:left;}
		.coupon .f-right {float:right;}
.print-coupon-link {
	background:url('../img/icons/ico.print-coupon.gif') 0 3px no-repeat;
	font:bold 16px Arial;
	padding:0 0 0 24px;
	position:relative;
	margin:-5px 0 0 46px;
	}

/* Производитель, инфа (в поиске) */
.producer-in-search {padding:0 0 7px;}
	.producer-in-search A.producer-link {font:bold 14px Arial;}
	.producer-in-search EM {color:#666;font:bold 13px Arial;margin-left:4px;}
	.producer-in-search P {padding-bottom:2px;}

/* Результат поиска */
.search-result {margin:0 0 11px;}
	.search-result BIG {
		display:block;
		font-size:35px;
		padding:7px 12px 5px;
		}
	.search-result DL {
		background:#E9EAEB;
		overflow:hidden;
		padding:7px 11px;
		margin:3px 0 0;
		}
		.search-result DL DT {float:left;width:37%;}
		.search-result DL DD {height:1%;overflow:hidden;}

/* Бренды */
.brands {padding:0 0 15px;}
	.brands LI {
		color:#999;
		font:11px Tahoma;
		padding:0 0 5px 1px;
		}
		.brands LI A {
			font:bold 14px Arial;
			margin:0 4px 0 0;
			}

/* Найдено в ... */
.found-in {
	background:url('../img/horizontal-dotted.gif') 0 bottom repeat-x;
	padding:0 0 17px;
	margin:0 0 11px;
	}
	.found-in UL LI {
		color:#666;
		font:13px Arial;
		padding:0 0 6px;
		}
		.found-in UL LI A {font-size:14px;}
		.found-in UL LI SPAN {
			color:#333;
			font-weight:bold;
			margin:0 4px 0 0;
			}
		.found-in UL LI STRONG SMALL {font:13px Arial;}
		.found-in UL LI .shop-ico {color:#069;}
		.found-in UL LI .internet-shop-ico {
			background-position:0 1px;
			color:#069;
			font-weight:normal;
			}
		.found-in UL LI .store-ico {color:#069;}
		.found-in UL LI .shop-ico:hover, .found-in UL LI .internet-shop-ico:hover, .found-in UL LI .store-ico:hover {color:#70A9C4;}
.found-in-showAll A {color:#333;}
	.found-in-showAll A:hover {color:#999;}

/* О портале */
.about-portal {padding:4px 0 10px;}
	.about-portal H2 {
		background:url('../img/icons/ico.about-portal.gif') 0 0 no-repeat;
		padding:5px 0 9px 41px !important;
		margin-left:-6px;
		}
	.about-portal P {padding:0 0 8px;}

/* Разное
---------------------------------------*/
/* Все подкатегории */
.all-subcategory {
	background:url('../img/arrow.bottom.gif') 0 3px no-repeat;
	color:#666;
	font-size:11px;
	height:1%;
	padding:0 0 27px 13px;
	}
	.all-subcategory A {border-bottom:1px dashed;color:#333;font-size:13px;margin-right:3px;text-decoration:none;}
	.all-subcategory A:hover {color:#999;}

/* Линии */
.line,
.line-with-margin,
.line-in-table,
.line-in-form {
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCCBC2;
	height:0px;
	overflow:hidden;
	}
.line-with-margin {margin:5px 0 5px;}
.line-in-table {margin:6px -10px 3px;}
.line-in-form {margin:-7px 0 7px;}
.line-last {margin-bottom:0;}
.dying-line {
	background:#ccc url('../img/dying.line.gif') right 0 no-repeat;
	height:1px;
	overflow:hidden;
	}

/* Shop ico */
.shop-ico {
	background:url('../img/icons/ico.shop.gif') 0 3px no-repeat;
	color:#666;
	font-size:13px;
	height:1%;
	padding-left:24px;
	}
	H3.shop-ico {background-position:2px 7px;}

/* Store ico */
.store-ico {
	background:url('../img/icons/ico.store.gif') 1px 3px no-repeat;
	color:#666;
	font-size:13px;
	height:1%;
	padding-left:24px;
	}
	H3.store-ico {background-position:3px 6px;}

/* Internet shop ico */
.internet-shop-ico {
	background:url('../img/icons/ico.internet-shop.gif') 0 6px no-repeat;
	font-size:15px;
	font-weight:bold;
	height:1%;
	padding-left:23px;
	}

/* Phone ico */
.tel-ico {
	background:url('../img/icons/ico.tel.gif') 0 1px no-repeat;
	font-size:15px;
	font-weight:bold;
	height:1%;
	padding-left:18px;
	}

/* Кнопка с фоном */
.button-with-bg {
	background:url(../img/button.bg.green.png) 0 0 repeat-x;
	padding:3px 4px;
	position:relative;
	left:4px;
	float:left;
	}
	.button-with-bg INPUT.submit {
		cursor:pointer;
		font:14px Arial,sans-serif;
		padding:0 20px;
		}

/* Google map */
#google-map {
	background:#fff url(../temp-img/google-map.jpg) 0 0 repeat;
	min-height:602px;
	}

/* Увеличить (ico) */
.increase-ico {
	background:url('../img/icons/ico.increase.gif') 0 2px no-repeat;
	color:#858585;
	font:11px Tahoma;
	height:1%;
	padding-left:15px;
	}
	A.increase-ico:hover {color:#C2C2C2;}

/* Иконка картинки */
.img-ico {
	background:url('../img/icons/ico.img.gif') 0 1px no-repeat;
	padding:0 0 3px 21px;
	}

/* Доставка (ico) */
.delivery-ico {
	background:url('../img/icons/ico.delivery.gif') 0 4px no-repeat;
	height:1%;
	padding:0 5px 0 21px;
	}
	.delivery-ico A {
		color:#ABBD06;
		text-decoration:none;
		border-bottom:1px dashed;
		}
		.delivery-ico A:hover {color:#D5DE82;}

/* Уцененный (ico) */
.reduced-ico {
	background:url('../img/icons/ico.reduced.gif') 0 1px no-repeat;
	height:1%;
	padding:0 5px 1px 21px;
	}
	.reduced-ico A {
		color:#939;
		text-decoration:none;
		border-bottom:1px dashed;
		}
		.reduced-ico A:hover {color:#C9C;}

/* Доставка (всплывающий блок) */
.delivery-active {
	margin:3px 0 8px;
	position:relative;
	}
	.delivery-active .corner {
		background:url('../img/corner.gif') 0 0 no-repeat;
		position:absolute;
		top:-5px;
		left:100px;
		height:6px;
		width:9px;
		}
	.delivery-active .r1, .delivery-active .r2 {
		display:block;
		font-size:1px;
		height:1px;
		overflow:hidden;
		}
	.delivery-active .r2 {margin:0 2px;background:#C1BDB9;}
	.delivery-active .r1 {
		background:#F2F2EE;
		border-left:1px solid #C1BDB9;
		border-right:1px solid #C1BDB9;
		margin:0 1px;
		}
	.delivery-active .inner-box {
		background:#F2F2EE;
		border-left:1px solid #C1BDB9;
		border-right:1px solid #C1BDB9;
		color:#6C6C6B;
		padding:5px 7px 8px;
		}
	.delivery-active UL {margin:-5px 0 -2px;}
		.delivery-active UL LI {padding:3px 0 3px;}
			.delivery-active .internet-shop-ico {background-position:0 2px;font:bold 13px Arial;}

/* Номер скидки */
.discount-number {padding:4px 0 7px;}
	.discount-number A {
		background:url('../img/icons/ico.discount-number.gif') 0 3px no-repeat;
		color:#360;
		padding:0 0 0 29px;
		}
	.discount-number A:hover {color:#8EA875;}

/* Ссылка на место продаж */
DIV.location-sales {font:11px Tahoma;padding-bottom:3px;}
SPAN.location-sales {font:11px Tahoma;}
A.location-sales {color:#960;font:bold 11px Tahoma;margin-right:4px;}
	A.location-sales:hover {color:#C1A875;}

/* Производитель */
A.producer-link {
	color:#090;
	font-weight:bold;
	}
	A.producer-link:hover {color:#74C175;}

/* Выделенный текст */
.allocated-text {
	background:#EFEDDF;
	padding:6px 12px 8px;
	margin:0 0 11px;
	font-style:italic;
	}

/* Цена */
.price EM {
	color:#666;
	font:italic bold 14px Arial;
	float:left;
	margin:13px 6px 0 0;
	}
.price .inner-with-rounds {
	background:#F8F7F1 url('../img/bg.price.gif') 0 -41px repeat-x;
	float:left;
	font-size:25px;
	height:41px;
	}
	.price .inner-with-rounds DIV {
		background:url('../img/bg.price.gif') 0 0 no-repeat;
		float:left;
		height:41px;
		}
		.price .inner-with-rounds DIV DIV {
			background:url('../img/bg.price.gif') right -82px no-repeat;
			height:36px;
			padding:5px 12px 0 11px;
			}
	.price .inner-with-rounds SPAN {color:#C00;}

/* Где купить */
.where-to-buy-title {
	font-size:14px;
	padding:10px 5px 11px;
	}
	.where-to-buy-title STRONG {font-style:italic;}

/* Подчеркивание пунктиром */
.dashed-decoration {border-bottom:1px dashed !important;text-decoration:none !important;}

/* Заголовок с текстом справа */
.title-with-text-right {
	padding-right:100px;
	position:relative;
	}
	.title-with-text-right .right {position:absolute;bottom:9px;right:5px;}
		.title-with-text-right .right SPAN{color:#666;font:11px Tahoma;margin-left:2px;}

/* Абзац (большой) */
.abzac-big {font-size:14px;line-height:17px;padding:0 0 12px;}

/* Время добавления */
.time-add {
	background:url('../img/icons/ico.time.gif') 2px 2px no-repeat;
	color:#757575;
	height:1%;
	padding:0 5px 7px 21px;
	}
	.time-add A {margin-left:5px;}

/* Добавить запрос (ico) */
.add-zapros-ico {
	background:url('../img/icons/ico.add-zapros.gif') 0 1px no-repeat;
	color:#090;
	height:1%;
	padding:0 5px 7px 27px;
	}
	.add-zapros-ico:hover {color:#7FCC7F;}

/* Регистрация (ico) */
.registration-ico {
	background:url('../img/icons/ico.registration.gif') 0 0 no-repeat;
	color:#090;
	height:1%;
	padding:0 5px 7px 27px;
	}
	.registration-ico:hover {color:#7FCC7F;}
