BODY {
	padding: 0px; margin: 0px; 
	color: #000000; background-color: #ffffff;
	font-family: arial, verdana, geneva, helvetica, sans-serif;  font-size: 60%
}
h1 {
	color: #39297B;
	font-size: 145%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
}
h2 {
	color:  #39297B;
	font-size: 125%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}
h3 {
	color: #39297B;
	font-size: 105%;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
h4 {
	color: #000000;
	font-size: 100%;
}
h5	{
	font-size: 100%;
	font-weight: 600
	}
td {
	line-height: 125%;
	color: #000000;
	font-size: 75%;
	
}
ul { 
	padding: 10px 0px; 
	margin: 0px;
}
	.ul-nomarker { list-style-type: none; }
li { padding: 3px 0px; }	
a:link, a:visited {
	text-decoration: underline; color: #2089C6;
}
a:hover	{
	text-decoration: none;
}
.active{
	color: #be351c;
}
a img {
	border: solid 0px #CCCCCC;
}
#sb_00, #sb_01, #sb_02, #sb_03, #sb_04, #sb_05{
	color: #39297B; font-size: 85%
}
#content	{vertical-align: top}
#content a:hover {
	text-decoration: none;
}
.table{
	border-collapse:collapse; empty-cells:show;
}
.table td{
	border-bottom: #999999 1px solid; padding: 10px;
}
#head td{
	background: #bde7fe; padding: 10px; border-bottom: #999999 0px solid;
}
#head2 td{
	background: #bde7fe; border-bottom: #999999 0px solid; padding-bottom: 0px;
}
#head3 td{
	background: #bde7fe; border-top: #999999 0px solid; padding: 2px;
}
#inner td{
	border-bottom: #999999 0px solid;
}
#inner2 td{
	border-bottom: #999999 0px solid;
	padding: 0px 0px 5px 0px;
}
#order_form td
{
	border: 0px solid #999999;
}
	#order_form .service { padding-bottom: 5px; }
	td.services { white-space: nowrap; }
.inpt{
	width:100%;
	border: 1px solid #999999;
}
.checkbox{
	margin: 0px 10px 0px 0px;
}
.btn{
	border: 1px solid #999999;
}
.grey{
	color: #39297B; font-size: 85%;
}
#sb_00.sb_active, #sb_01.sb_active, #sb_02.sb_active, #sb_03.sb_active, #sb_04.sb_active, #sb_05.sb_active
{
	color: #8D9091;
}
.darkgrey{
	color: #4F4C4C; font-size: 70%;
}
.blue{
	color: #449DD2;
}
.purple, a:link.purple, a:visited.purple{
	color: #39297B;
}
#menu_bottom td{
	color: #434445;
	font-size: 10px;
	white-space: nowrap;
	background: url('/_common/img/bm_bg.gif') repeat-x 0% 0%;
}
.tr_a td{
	background: #e5f1fa;
}
.m1_1{
	padding: 0px 7px 7px 0px;
}
.m1_2{
	padding-bottom: 7px;
	white-space: nowrap;
}
.m1_2a{
	padding-bottom: 7px;
	white-space: nowrap;
	color: #818181;
}
}
.m1_2a a:link, .m1_2a a:visited{
	padding-bottom: 7px;
	white-space: nowrap;
	color: #818181;
}
.m2_1{
	padding: 0px 10px 3px 0px;
}
.m2_2{
	padding-bottom: 5px;
}
.m2_2a{
	padding-bottom: 5px;
	color: #666768;
	
}
.m2_2a a:link, .m2_2a a:visited{
	padding-bottom: 5px;
	color: #666768;
}
.cf1_1{
	padding-bottom: 10px;
	white-space: nowrap;
}
.cf1_2{
	padding-bottom: 10px;
	padding-top: 10px;
}
#menu_bottom .mba1{
	background: url('/_common/img/mba_bg.gif') repeat-x 0% 0%;
}
#menu_bottom .mba2{
	background: url('/_common/img/mba_bg.gif') repeat-x 0% 0%;
	padding-left: 10px;
}
#menu_bottom .mba3{
	padding-left: 10px;
}
#menu_bottom .mba2a{
	background: url('/_common/img/mba_bg.gif') repeat-x 0% 0%;
	padding-left: 10px;
}
.pv{
	padding: 20px 0px 10px 0px;
}
.xo1{
	padding-bottom: 20px;
}
.xn1{
	padding: 2px 5px 10px 0px;
}
.xn2{
	padding-bottom: 10px;
	color: #333333;
}
.xi1{
	padding: 5px 5px 10px 0px;
}
.xi2{
	padding-bottom: 10px;
}
.xi3{
	padding-right: 10px;
}
.xi4{
	padding-left: 22px;
}
.xi5{
	background: url('/_common/img/arrow_info') top left no-repeat; 
	padding-left: 15px;
}
.xg3{
	padding: 2px 5px 10px 0px;
}
.xg4{
	padding-bottom: 10px;
	color: #333333;
}
.xf2_1{
	font-size: 120%;
	padding-bottom: 10px;
}
.xf2_2{
	font-size: 120%;
	padding-bottom: 10px;
	color: #666768;
}
.er1{
	background: url('/_common/img/ear_bg.gif') repeat-x 0% 100%;
	border-bottom: 1px solid #8D9091; border-top: 1px solid #8D9091;
}
.er2{
	border-left: 1px solid #909090;
}
.er3{
	font-size: 10px;
	color: #726E6E;
}
.er4{
	font-size: 15px;
	margin: 10px 0px 10px 0px;
}
.er4vip	{
	font-size: 15px;
	margin: 10px 0px 0px 0px;
	}

.d2_1{
	background: #2E3092;
	color: #ffffff;
	border-right: 1px solid #ffffff;
}
.d2_2{
	background: #2E3092;
	color: #ffffff;
	border-left: 1px solid #ffffff;
}
.d2_3{
	background: #E7E7E8;
	border-right: 1px solid #ffffff;
	border-top: 2px solid #ffffff;
}
.d2_4{
	background: #E7E7E8;
	border-left: 1px solid #ffffff;
	border-top: 2px solid #ffffff;
}
.d2_0{
	padding: 30px 10px 20px 20px;
}
.d2_01{
	padding: 20px 10px 30px 30px;
}
.f_right	{
	float: right;
	margin-right: 20px;
	white-space: nowrap
}
.p2	{
	padding-top: 2px
}
.p0	{
	padding: 0px 5px 0px 7px;
	width: 10px
}
.basketbut	{
	background: url('/_common/img/basket_empty.gif') no-repeat 0% 0%;
	border: 0px;
	width: 15px;
	height: 14px;
	cursor: pointer;
	}
/*==========Оформление корзины===========*/
.vatop	{
	vertical-align: top
	}
.vatop img	{
	width: 140px;
	height: 65px;
	}
.padding_basket	{
	padding-left: 10px;
	width: 100%;
	white-space: nowrap
	}
.padding_basket a	{
	color: #000000
	}
/*==========Оформление корзины===========*/

.vip-lp
	{
	color:#686565;
	font-size:70%;
	font-weight:bold;
	}
.vip-lp a
	{
	color:#4a86c1;
	font-size:90%;
	padding:0 0 10 0;
	}
.h1 {
	line-height: 125%;
	color: #39297B;
	font-size: 150%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	}
.span-h1 {
	color: #39297B;
	font-size: 145%;
	font-weight: 600;
	margin: 10px 0px 20px 0px;
	display: block
}
.span-h11 {
	color: #39297B;
	font-size: 115%;
	font-weight: 600;
	margin: 10px 0px 20px 0px;
	display: block
}
.span-h2, .poll-head span {
	color: #39297B;
	font-size: 125%;
	font-weight: 600;
	margin: 10px 0px 10px 0px;
	display: block
}

/*===== Результаты голосования =====*/
.poll-wrapper table { font-size: 1em; }
	.results {
		padding: 20px 5% 0px;
		font-size: 1.4em;
	}
		.results h1 { padding: 0px; }
		.results table { 
			font-size: 1.3em;
			text-align: right;
			margin: 15px 0px 0px;
		}
		.results td { padding-bottom: 3px; }
		.results td.poll-item { 
			width: 47%;
			font-size: 0.75em; 
			padding-right: 15px;
		}
		.results td.count { 
			width: 5%; 
			padding-right: 15px;
		}
		.results td.graph { 
			width: 99%; 
			text-align: left;
		}
		.results td.percents { 
			width: 10%;
			font-weight: bold; 
			text-align: left;
		}
		.results td div { height: 27px; }
			.result1 { background-color: #0166bd; }
			.result2 { background-color: #1c7ccf; }
			.result3 { background-color: #2d88d7; }
			.result4 { background-color: #4295dc; }
			.result5 { background-color: #56a0e1; }
			.result6 { background-color: #68ace7; }
			.result7 { background-color: #76b5eb; }
			.result8 { background-color: #87bcea; }
			.result9 { background-color: #99c5ea; }
			.result10 { background-color: #aecfec; }
			.result11 { background-color: #c0d9ef; }			
		.results .total { font-size: 1.5em; }
	.summary { text-align: left; }
		.summary h3 { 
			padding: 0px;
			margin: 10px 0px;
		}

/*===== Прочие стили =====*/
.nearest { 
	border-bottom: 1px solid #8D9091;
	padding: 10px 0px 20px;
	margin-bottom: 20px;
}
	.nearest h2 { font-size: 1.7em; }
	.nearest-link { 
		font-weight: bold; 
		font-size: 1.1em;
	}
.min-lineheight, .min-lineheight td	{
	line-height: 95%
	}

.menu-cat {padding: 0px}
/*======= Поиск =======*/
.google-logo { font-size: 0.85em; }
	.google-logo img { vertical-align: middle; }
.search-result, .search-loading, .search-fail { display: none; }
	.search-result .results a { font-weight: bold; }
	.search-result .results p { padding-top: 0px; }
.search-result .results {
	font-size: 1em;
	padding: 10px 0px 10px 30px;
}
.search-result .paging span { 
	float: left; 
	padding-right: 10px;
}
.search-result .paging ul { padding: 0px; }
.search-result .paging li { 
	float: left;
	padding: 0px 10px;
	list-style: none;
}

.list-catalog {
	font-size: 120%; 
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
}
.list-catalog li {
	padding-bottom: 10px;
	padding-top: 0px;
}

.item-description {
	padding-bottom:10px;
	margin-bottom:20px;
}

.item-description h2{padding-top:0px; margin-top:0px}
.item-description img {
	float:left;	
	margin-right: 20px;
}
.item-description dl dt {
	font-weight: bold;
	float: left; 
	margin-right: 5px;
} 

.item-description dl dd {
	margin-left: 0px;
} 

.menu-2	{
	padding: 0;
	margin: 0
	}
	.menu-2 li	{
		list-style: none;
		background: url("/_common/img/bul2.gif") 0 5px no-repeat;
		padding-left: 20px;
		font-weight: 600;
		margin-bottom: 5px
		}
.menu-2 li .inactive	{
		background: url("/_common/img/bul3.gif") 0 5px no-repeat;
		color:grey;
		}
#content ul	{
	padding-left: 20px
	}
#content ul.gallery	{
	padding: 0
	}
	#content ul.gallery li	{
		float: left;
		margin-right: 20px;
		list-style: none
		}

/*=====Тулбар - выбор представительства=====*/
.toolbar-wrapper	{
	position: relative;
	}
table.toolbar-wrapper	{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 5px;
	background: #eceaea url("/_common/img/toolbar-bg.png") 0 0 repeat-x;
	}
.toolbar	{
	border-collapse: collapse;
	width: 100%;
	height: 32px;
	margin-bottom: 5px;
	color: #454545;
	}
	.toolbar td	{
		vertical-align: middle;
		border: 0;
		padding: 0;
		}
		.toolbar-main	{
			}
		.tb-t-l, .tb-t-r, .tb-b-l, .tb-b-r	{
			width: 12px;
			height: 10px;
			background: url("/_common/img/toolbar-corners.png") 0 0 no-repeat;
			}
		.tb-t-r	{
			background-position: -10px 0;
			}
		.tb-m-l	{
			border-left: 1px solid #ccc;
			}
		.tb-m-r	{
			border-right: 1px solid #ccc;
			}
		.tb-b-l	{
			background-position: 0 -22px;
			}
		.tb-b-m	{
			border-bottom: 1px solid #ccc;
			background: url("/_common/img/toolbar-bottom-bg.png/") 0 0 repeat-x;
			}
		.tb-b-r	{
			background-position: -10px -22px;
			}
	.l-c	{
		width: 12px;
		height: 32px;
		background: url("/_common/img/toolbar-corners.png") 0 0 no-repeat;
		}
	.r-c	{
		width: 12px;
		height: 32px;
		background: url("/_common/img/toolbar-corners.png") -10px 0 no-repeat;
		}
	.toolbar td.toolbar-content	{
		padding: 10px 8px 0 18px;
		white-space: nowrap;
		}
	.toolbar td.address	{
		padding: 10px 10px 0 0;
		}
		.toolbar form, .toolbar form div, .toolbar address	{
			display: inline;
			}
		.toolbar form div	{
			padding-right: 10px;
			}
			.toolbar form label	{
				color: #39297b;
				font-weight: 600;
				}
			.toolbar form select	{
				margin: 0 10px 0 15px;
				}
			.toolbar .button	{
				border: 0;
				cursor: pointer;
				width: 20px;
				height: 20px;
				background: url("/_common/img/toolbar-submit.gif") 0 0 no-repeat;
				}
		.toolbar address	{
			font-style: normal;
			}
		.toolbar .dashed	{
			float: right;
			text-decoration: none;
			white-space: nowrap;
			padding-top: 10px;
			}
			.toolbar .dashed	{
				border-bottom: 1px dashed;
				line-height: 1em;
				margin-top: 5px;
				}
		.toolbar .map	{
			position: absolute;
			top: 35px;
			right: -5px;
			width: 524px;
			height: 319px;
			background: url("/_common/img/toolbar-map.png") 0 0 no-repeat;
			display: none;
			}
			.toolbar .map a	{
				position: absolute;
				width: 15px;
				height: 15px;
				top: 10px;
				right: 15px;
				}