/* CSS Document */

html, body, form{
	margin: 0;
	padding: 0;
	height: 100%;
}

form { height: auto; }

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background: #FFFFFF;
	padding: 0px 10px;
	min-width: 985px;
	margin-top: 5px;
}

img { border: #000 0px solid; }

a { color: #254364; text-decoration: underline; }
a:hover { color: #585E64; text-decoration: underline; }
a:visited { }

input, textarea, select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }

table { border-collapse: collapse; font-size: 100%; } table td { padding: 0px; vertical-align: top; }

h1 {
	margin: 0px;
	font-weight: 100;
	font-size: 160%;
}

h2 {
	margin: 0px;
	font-weight: 600;
	font-size: 140%;
}

h3 {
	margin: 0px;
	font-weight: 600;
	font-size: 120%;
}

p {
	text-align: justify;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}








#all {
	position: relative;
	min-width: 974px;
	margin-left: auto;
	margin-right: auto;
}




#header {
	position: relative;
	height: 90px; 
}
	#logo {
		float: left;
		margin-right: -93px;
	}
	
	#search {
		height: 83px;
		background: url(/img/bg_search.gif) repeat-x;
		margin-right: 255px;
	}
		#search .hd1 {
			height: 83px;
			background: url(/img/bg_search_l.gif) no-repeat;
		}
		#search .hd2 {
			height: 83px;
			background: url(/img/bg_search_r.gif) no-repeat right;
			padding: 0px 21px;
		}
		
		#search .title {
			height: 24px;
		}
		
		#search .title ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			#search .title ul li {
				float: left;
				height: 23px;
				background: url(/img/bg_search_menu.gif) no-repeat right;
				border-bottom: #fff 1px solid;
				border-right: #fff 2px solid;
				line-height: 23px;
				padding: 0px 22px;
				font-size: 11px;
			}
				#search .title ul li a {
					color: #000;
					text-decoration: none;
				}
					#search .title ul li a:hover {
						text-decoration: underline;
					}
			#search .title ul li.current {
				background: url(/img/bg_search_menu_c.gif) no-repeat right;
				border-bottom: #BEC2D4 1px solid;
			}
				#search .title ul li.current a {
					color: #fff;
					font-weight: 900;
				}
		
		#search table {
			width: 100%;
		}
			#search table td {
				height: 57px;
				vertical-align: middle;
			}
				#search table td input {
					width: 99%;
				}
				#search select {
					width: 99%;
				}
		
		#search .but {
			width: 62px;
			height: 19px;
			line-height: 16px;
			background: url(/img/bg_but_bl.gif) no-repeat;
			color: #fff;
			border: #000 0px solid;
			font-size: 90%;
			cursor: pointer;
		}

	#auth {
		top: 0px;
		position: absolute;
		right: 0px;
		width: 240px;
		background: url(/img/t_welcome.gif) no-repeat;
		padding-top: 29px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
		#auth .name {
			font-size: 125%;
			font-weight: 900;
			color: #4C5872;
			border-bottom: #DFDFDF 1px solid;
			padding-bottom: 8px;
			margin-bottom: 10px;
		}
		#auth #exit {
			display: block;
			width: 65px;
			height: 19px;
			line-height: 18px;
			text-align: center;
			background: #C1CEEE url(/img/bg_exit.gif) no-repeat;
			text-decoration: none;
			font-weight: 900;
			font-size: 90%;
			color: #131418;
		}
		#auth #settings {
			float: right;
			line-height: 19px;
			font-size: 90%;
			background: url(/img/arr_b.gif) no-repeat 0px 8px;
			padding-left: 11px;
		}

	#enter {
		top: 0px;
		position: absolute;
		right: 0px;
		width: 240px;
		background: url(/img/t_enter.gif) no-repeat;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		text-align: right;
	}
		#reg, #forget_pass {
			line-height: 19px;
			text-align: right;
			font-size: 90%;
			background: url(/img/arr_b.gif) no-repeat 0px 4px;
			padding-left: 11px;
		}
		
		#enter input {
			width: 230px;
			padding: 2px 4px;
			height: 12px;
			line-height: 12px;
			border: #000 1px solid;
			border-bottom-color: #DFDFDF;
			border-right-color: #DFDFDF;
			margin-bottom: 2px;
		}
		#enter .but {
			width: 62px;
			height: 19px;
			line-height: 15px;
			border: #000 0px solid;
			background: url(/img/bg_but.gif) no-repeat;
			color: #131313;
			font-weight: 900;
			float: left;
			cursor: pointer;
		}

	#enter2 {
		top: 0px;
		right: 0px;
		width: 240px;
		background: url(/img/t_enter.gif) no-repeat;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		text-align: right;
	}

		#enter2 input {
			width: 230px;
			padding: 2px 4px;
			height: 12px;
			line-height: 12px;
			border: #000 1px solid;
			border-bottom-color: #DFDFDF;
			border-right-color: #DFDFDF;
			margin-bottom: 2px;
		}
		#enter2 .but {
			width: 62px;
			height: 19px;
			line-height: 15px;
			border: #000 0px solid;
			background: url(/img/bg_but.gif) no-repeat;
			color: #131313;
			font-weight: 900;
			float: left;
			cursor: pointer;
		}

		.butt {
			width: 102px;
			height: 22px;
			line-height: 15px;
			border: #000 0px solid;
			background: url(/img/bg_but2.gif) no-repeat;
			color: #131313;
			font-weight: 900;
			float: left;
			cursor: pointer;
		}


#main {
	//position: relative;
	margin-right: 254px;
	_height: 1px;
	margin-bottom: 24px;
}

	#catalog {
	}
		
		#catalog h1 {
			margin-left: 93px;
			background: url(/img/t_catalog.gif) no-repeat;
			text-indent: -9000px;
			margin-bottom: 14px;
		}
		
		#catalog table {
			width: 100%;
		}
		#catalog td {
			width: 50%;
		} 
			.group {
				padding-left: 93px;
				position: relative;
				padding-right: 33px;
				min-height: 80px;
				_height: 80px;
				margin-bottom: 10px;
				text-decoration:none;
				line-height:160%;
				text-align: left;
				margin-left: 10px;

			}
			.group .title {
				display: block;
				color: #A0B84C;
				font-size: 135%;
				font-weight: 900;
				margin-top: 6px;
				margin-bottom: 8px;
				text-decoration:underline;
				line-height:130%;
				text-align: left;
			}
			.group .imag {
				position: absolute;
				top: 25px;
				left: 20px;
			}

			.group a {
				text-decoration:none;
				font-size: 110%;
			}
			
			.group a:hover {
				text-decoration:underline;
				color:#FF812D;
			}


#right {
	float: right;
	width: 240px;
	margin-left: -240px;
	
}

	#r_news {
		margin-bottom: 24px;
	}
		#r_news h1 {	
			background: url(/img/t_news.gif) no-repeat;
			margin-bottom: 14px;
			text-indent: -9000px;
		}
		
		#r_news .date {
			width: 31px;
			padding-left: 5px;
			height: 13px;
			line-height: 12px;
			font-size: 90%;
			color: #fff;
			font-family: Tahoma, Helvetica, sans-serif;
			background: #FF812D;
			float: left;
			margin-right: -45px;
		}
		#r_news .lnk {
			display: block;
			margin-left: 45px;
			color: #075DBF;
			margin-bottom: 6px;
		}

	.more {
		line-height: 24px;
		font-size: 90%;
		padding-left: 12px;
		background: url(/img/plus.gif) no-repeat 0px 4px;
	}

	#r_articles {
		margin-bottom: 24px;
	}
		#r_articles h1 {	
			background: url(/img/t_articles.gif) no-repeat;
			margin-bottom: 14px;
			text-indent: -9000px;
		}
	
		#r_articles ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			#r_articles ul li {
				border-bottom: #E2E7EC 1px solid;
				padding-bottom: 6px;
				padding-left: 13px;
				background: url(/img/li_org.gif) no-repeat 0px 4px;
				margin-top: 3px;
			}
			#r_articles ul li.last {
				border-bottom: #E2E7EC 0px solid;
			}
				#r_articles ul li a {
					color: #075DBF;
					background: url(/img/arr_b_dot.gif) no-repeat right;
					padding-right: 12px;
				}

	#r_prices {
		margin-bottom: 24px;
	}
		#r_prices h1 {	
			background: url(/img/t_prices.gif) no-repeat;
			margin-bottom: 0px !important;
			text-indent: -9000px;
		}
	
		#r_prices ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			#r_prices ul li {
				border-bottom: #E2E7EC 1px solid;
				padding-top: 4px;
				padding-bottom: 10px;
				padding-left: 13px;
				background: url(/img/li_announces.gif) no-repeat 0px 9px;
				margin-top: 3px;
				overflow: hidden;
				_width: 240px;
				width: 240px;
			}
			#r_prices ul li.last {
				border-bottom: #E2E7EC 0px solid;
				overflow: hidden;
			}
				#r_prices ul li a {
					color: #2F405A;
					text-decoration: none;
					font-size: 100%;
				}
				#r_prices ul li span {
					color: #FF832B;
					font-weight: 900;
					text-decoration: none;
				}

				#r_prices ul li .shop {
					position: relative;
					margin-bottom: 5px;
					font-size: 110%;
					text-decoration: underline;
				}

				#r_prices ul li .price {
					color: #FF832B;
					font-weight: 900;
					font-size: 120%;
					text-decoration: none;
					position: absolute;
					right: 0px;
					_right: -1px;

				}

	#r_phones {
		margin-bottom: 44px;
	}
		#r_phones h1 {	
			background: url(/img/by_phone.gif) no-repeat;
			margin-bottom: 0px !important;
			text-indent: -9000px;
		}
	
		#r_phones ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			#r_phones ul li {
				border-bottom: #E2E7EC 1px solid;
				padding-top: 4px;
				padding-bottom: 10px;
				padding-left: 13px;
				background: url(/img/li_announces.gif) no-repeat 0px 9px;
				margin-top: 3px;
				overflow: hidden;
				_width: 240px;
				width: 240px;
			}
			#r_phones ul li.last {
				border-bottom: #E2E7EC 0px solid;
				overflow: hidden;
			}
				#r_phones ul li a {
					color: #2F405A;
					text-decoration: none;
					font-size: 100%;
				}
				#r_phones ul li span {
					color: #FF832B;
					font-weight: 900;
					text-decoration: none;
				}

				#r_phones ul li .shop {
					position: relative;
					margin-bottom: 5px;
					font-size: 110%;
					text-decoration: underline;
				}

				#r_phones ul li .price {
					color: #FF832B;
					font-weight: 900;
					font-size: 120%;
					text-decoration: none;
					position: absolute;
					right: 0px;
					_right: -1px;

				}


	#r_hot_new {
		margin-bottom: 4px;
	}
		#r_hot_new h1 {	
			background: url(/img/t_hotnew.gif) no-repeat;
			margin-bottom: 18px;
			text-indent: -9000px;
		}

		#r_hot_new table {
			margin-bottom: 10px;
		}
		#r_hot_new table td {
			min-height: 110px;
			_height: 110px;
			border-bottom: #E2E7EC 2px solid;
		}
		#r_hot_new .img {
			border: #DBE0E6 1px solid;
			margin-right: 10px;
			float: left;
            margin-top: 4px;
            margin-bottom: 4px;
            padding: 3px;
		}
		#r_hot_new .title {
			display: block;
			color: #000;
			font-weight: 900;
			font-size: 120%;
			margin-bottom: 5px;
		}
		#r_hot_new .lnk {
			display: block;
			width: 5em;
			_width: 4em;
			color: #075DBF;
			background: url(/img/arr_b_dot.gif) no-repeat right;
			padding-right: 12px;
			margin-bottom: 10px;
		}

		#r_hot_new .ln {
			background:#E2E7EC; border:1px solid #E2E7EC;
			margin: 10px; 0px; 10px; 0px;
		}



#footer {
	clear: both;
	padding-top: 20px;
	height: 24px;
	padding-bottom: 36px;
	min-width: 974px;
	margin-left: auto;
	margin-right: auto;
}
	
	#btm_menu {
		position: relative;
		padding-left: 93px;
		font-size: 11px;
	}
	#btm_menu ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		width: 300px;
	}
		#btm_menu ul li {
			float: left;
			padding-bottom: 8px;
			border-bottom: #E2E7EC 2px solid;
		}
		#btm_menu ul li a{
			padding-right: 23px;
			background: url(/img/bg_btm_menu.gif) no-repeat right;
		}

		#btm_menu ul .last a, #btm_menu ul .current a {
			padding-right: 0px;
			background: none;
		}
		
		#btm_menu .current {
			position: absolute;
			left: 15px;
			_left: -75px;
			padding-bottom: 8px;
			border-bottom: #F79D36 2px solid;
		}
			
			#btm_menu .current a {
				color: #000;
				font-weight: 900;
				text-decoration: none;
			}
		
	#copy {
		float: right;
		background: url(/img/logo_sm.gif) no-repeat;
		padding-left: 30px;
		width: 161px;
		margin-left: 33px;
		font-size: 90%;
		font-family: Tahoma, Arial, Helvetica, sans-serif
	}
		#copy a {
			text-decoration: none;
			color: #075DBF;
			font-weight: 900;
			font-size: 110%;
		}
		
	#links {
		float: right;
		font-size: 90%;
		line-height: 14px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	}

	.groupp {
		padding-left: 94px;
		position: relative;
		padding-right: 24px;
		min-height: 1px;
		_height: 1px;
		margin-bottom: 40px;
		text-align: justify;
		text-decoration:none;
		line-height:160%;
	}

	.groupp .title {
		display: block;
		color: #A0B84C;
		font-size: 135%;
		font-weight: 900;
		margin-bottom: 6px;
		text-align: left;
	}

	.groupp .imag {
		position: absolute;
		top: 0px;
		left: 23px;
	}

	.groupp a {
		text-decoration:none;
		font-size: 110%;
	}

	.groupp .current {
		font-weight: 900;
	}

	#head_cat {
		margin-top: 10px;
		margin-bottom: 10px;
	}
		#head_cat .bg {
			width: 50%;
			background: url(/img/dots.gif) repeat-y top;
		}
		#head_cat a {
			color: #A0B84C;
			font-weight: 900;
			white-space: nowrap;
		}

	#avaUA{float:right;width:240px}
	#avaUA a{display:block;background:url('/img/go_to_ava.ua.gif') no-repeat center center;height:83px;text-decoration:none!important}

.new_btm {
	margin-top: 16px;
	margin-bottom: 10px;
	clear: both;
}

	#counters {
		padding-left: 93px;
		white-space: nowrap;
	}
		
	.new_btm .bg {
		width: 99%;
		background: url(/img/dots.gif) repeat-y top;
	}
	
	#btm_ban {
		text-align: right;
	}


a.v1, a.v2, a.v3, a.v4, a.v5 {
	display:block;
	height:10px;
	left:0pt;
	overflow:visible;
	position:absolute;
	text-decoration:none;
	text-indent:-9999px;
	_margin-top: -3px;
	top:0pt;
}

a.v1:hover, a.v2:hover, a.v3:hover, a.v4:hover, a.v5:hover {
	background:transparent url(/img/star.gif) repeat-x scroll 0%;
}

a.v1:hover em, a.v2:hover em, a.v3:hover em, a.v4:hover em, a.v5:hover em {
	text-indent:0pt;
}

a.v1 {
	width:12px;
}

a.v2 {
	width:24px;
}

a.v3 {
	width:36px;
}

a.v4 {
	width:48px;
}

a.v5 {
	width:60px;
}

.small_menu td{ border:1px solid #e2e2e2; border-collapse:collapse; padding:5px; background:#fff;}
.small_menu td a{ font-size:100%; color:#050505; text-decoration:none;}
.small_menu td.active{ background:#CD3C36; border:1px solid #CD3C36;}
.small_menu td.active a{ font-weight:bold; color:#fff;}

.intext input {
			width: 200px;
		}

.butt {
			width: 92px;
			height: 22px;
			line-height: 18px;
			padding-bottom: 3px;
			border: #000 0px solid;
			background: url(/img/bg_but2.gif) no-repeat;
			color: #131313;
			font-weight: 900;
			float: left;
			cursor: pointer;
		}

#name_cell {
  width: 97%;
  overflow: hidden;
}

.advdiv {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}

.advdiv_right {
	margin-top: 15px;
	margin-bottom: 15px;
	/*height: 420px;*/
	text-align: center;
}

.advdiv_top {
	width: 100%;
	height: 100px;
	text-align: center;
	padding-top: 10px;
}

.advdiv_bottom {
	width: 100%;
	height: 60px;
	text-align: center;
	padding-top: 10px;
}

table.report tr.columntitle a {
	color:#0000FF;
}

table.report {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:auto;
	width:100%;
}
table.report td {
	border-bottom:1px solid #EEEEEE;
	font-size:1.1em;
	padding:5px 7px;
	text-align:right;
	vertical-align:top;
}
table.report td a {
	font-size:1.1em;
	cursor: pointer;
}
table.report tr.odd {
}
table.report tr.even {
}
table.report tr.hover {
	background:#FFFFEE none repeat scroll 0% !important;
}
table.report tr.columntitle td {
	color:#666666;
	font-weight:bold;
}
table.report tr.tabletitle td {
	background:#EFEFEF none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	color:#333333;
	font-size:1em;
}

table.report tr.totals td {
	background:#EFEFEF none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	font-size:1.1em;
}
table.report tr.summary td {
	background:#DFDFDF none repeat scroll 0%;
	border-top:0px solid #CCCCCC;
	color:#333333;
	font-size:1em;
}
table.report td.nodata {
	border:1px solid #CCCCCC;
	color:#999999;
	font-size:1em;
	text-align:center;
}

.status-border {
width: 150px;
height: 20px;
background: #FFF;
border: 1px solid #DDD;
background: url(/img/cpanel/progress_pink.gif) repeat-x;
}

.status-bar {
height: 20px;
background: url(/img/cpanel/progress_blue.gif) repeat-x;
}

		#prices_new {
			_width: 196px;
			width: 196px;
			min-width: 196px;
			height: 75px;
			background: url(/img/bg_prices_l.gif) no-repeat;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;
			margin: 10px 0px 10px 0px;
		}
			#prices_new .hd {
				white-space: nowrap;
				height: 53px;
				background: url(/img/bg_prices_r.gif) no-repeat right;
				padding: 11px 20px 11px 20px;
				font-size: 90%;
				color: #000;
			}
			
				#prices_new .price {
					font-family: Arial, Helvetica, sans-serif;
					text-align: center;
					color: #FF812D;
					font-size: 180%;
					font-weight: 900;
					background: url(/img/bg_price.gif) no-repeat bottom;
					padding-bottom: 7px;
				}

			#r_hot_new .price2 {
				color: #FF812D;
				font-size: 180%;
				font-weight: 900;
				text-decoration: none;
				cursor: pointer;
			}

			#r_hot_new .shop {
				position: relative;
				margin-bottom: 5px;
				background: url(/img/dots.gif) repeat-x bottom;
				font-size: 110%;
			}
				#r_hot_new .shop a {
					font-size: 100%;
					color: #2B4568;
					background: #fff;
				}
				#r_hot_new .shop .price {
					font-size: 110%;
					position: absolute;
					right: 0px;
					_right: -1px;
					background: #fff;
					text-decoration: none;
					color: #FF812D;
				}

			#r_hot_new .price {
				color: #FF812D;
				font-size: 180%;
				font-weight: 900;
			}

		input.prt { width:100%; border: 1px solid #efefef; font-family: tahoma, verdana, sans-serif; font-size:13px;}

.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}
 
.ac_results ul {
	width: 95%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
 
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
 

.ac_results li {
	margin: 0px;
	padding: 2px 0px 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	text-decoration: none;
	height: 49px;
}

.ac_results li .imgdiv {
	display: inline;
	position: absolute;
	height: 45px;
	width: 45px;
	left: 0px;
	text-align:center;
}

.ac_results li .imgdiv a img {
	border: none;
}

.ac_results li .namediv {
	margin-top: 10px;
	margin-left: 50px;
}

.ac_results li .namediv a {
	line-height: normal !important;
	font-weight: bold;
	white-space:nowrap
}

.ac_results li .namediv span {
	color:#FF812D;
}

.ac_loading {
	background : url('/img/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.shopInfo {
	border-top: #D5E1A3 3px solid;
	margin-left: 0px !important;
	padding-left: 0px !important;
	padding-top: 10px;
	border-bottom: #D5E1A3 3px solid;
	margin-right: 20px;
}

		.shopInfo table {
			margin-left: -200px;
		}
		
		.shopInfo th {
			width: 180px;
			font-weight: 100;
			text-align: right;
			color: #7A8394;
			font-size: 90%;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			border-right: #fff 1px solid;
		}

			.shopInfo th b {
				font-size: 110%;
			}
		
		.shopInfo td {
			padding: 6px 17px;
			text-align: left;
			width: 153px;
			background: url(/img/dots2.gif) no-repeat bottom;
			vertical-align: top;
		}
		
		.shopInfo td .title {
			font-weight: 900;
			font-size: 110%;
		}
		.shopInfo td input {
			vertical-align: top;
		}
		
		.shopInfo td .zoom {
			display: block;
			height: 15px;
			line-height: 15px;
			background: url(/img/zoom.gif) no-repeat 0px 3px;
			color: #7A8399;
			padding-left: 16px;
			width: 1px;
		}
		
		.shopInfo .more {
			color: #035BBC;
			background: url(/img/arr_more.gif) no-repeat right;
			padding: 12px;
			font-size: 100%;
			line-height: normal;
		}
			.shopInfo .more:hover {
				color: #035BBC;
				text-decoration: none;
			}
		
		.shopInfo .morelinks td {
			background: none;
			border-left: #fff 0px solid;
			width: 154px;
		}

#crumbs {
	font-size:110%;
	margin-bottom:14px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
}

#crumbs a {
	color:#A0B84C;
}

#crumbs .home {
	background:transparent url(/img/bg_home.gif) no-repeat scroll 0px 5px;
	color:#254364;
	padding-left:12px;
}

#crumbs .current {
	color:#254364;
	font-weight:900;
}

#shopschars {
	font-size:120%;
	margin-bottom:5px;
	position:relative;
}

#shopscities {
	padding-top:20px;
	font-size:120%;
	margin-bottom:18px;
	position:relative;
}

#shopscities .title {
	font-size:100%;
	font-weight:900;
	left:-93px;
	width: 83px;
	text-align: right;
	position:absolute;
}

#shopscontent {
	padding-top:20px;
	font-size:120%;
	margin-bottom:18px;
	position:relative;
}

#shopscontent .title {
	font-size:100%;
	font-weight:900;
	left:-93px;
	width: 83px;
	height: 100px;
	text-valign: bottom;
	text-align: right;
	position:absolute;
}

.shopInfoShops {
	border-top: #D5E1A3 3px solid;
	margin-left: 0px !important;
	padding-left: 0px !important;
	padding-top: 10px;
	border-bottom: #D5E1A3 3px solid;
	margin-right: 20px;
	position: relative;
}

.shopInfoShops .logo {
	font-size:100%;
	font-weight:900;
	left:-93px;
	width: 80px;
	text-align: right;
	position:absolute;
}

		.shopInfoShops table {

		}
		
		.shopInfoShops table td.title {
			font-weight: 100;
			text-align: left;
			color: #7A8394;
			font-size: 90%;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			padding: 6px 5px 6px 5px;
		}

		.shopInfoShops table td.titleright {
			font-weight: 100;
			text-align: right;
			color: #7A8394;
			font-size: 90%;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			padding: 6px 5px 6px 5px;
			border-right:1px solid silver;
		}

			.shopInfoShops td.title b {
				font-size: 110%;
			}

			.shopInfoShops td.titleright b {
				font-size: 110%;
			}
		
		.shopInfoShops table td.text {
			padding: 6px 17px;
			text-align: left;
			width: 153px;
			background: url(/img/dots2.gif) no-repeat bottom;
			vertical-align: top;
			
		}
		
		.shopInfoShops td .title {
			font-weight: 900;
			font-size: 110%;
		}
		.shopInfoShops td .titleright {
			font-weight: 900;
			font-size: 110%;
		}
		.shopInfoShops td input {
			vertical-align: top;
		}
		
		.shopInfoShops td .zoom {
			display: block;
			height: 15px;
			line-height: 15px;
			background: url(/img/zoom.gif) no-repeat 0px 3px;
			color: #7A8399;
			padding-left: 16px;
			width: 1px;
		}
		
		.shopInfoShops .more {
			color: #035BBC;
			background: url(/img/arr_more.gif) no-repeat right;
			padding: 12px;
			font-size: 100%;
			line-height: normal;
		}
			.shopInfoShops .more:hover {
				color: #035BBC;
				text-decoration: none;
			}
		
		.shopInfoShops .morelinks td {
			background: none;
			border-left: #fff 0px solid;
			width: 154px;
		}

.mdc {
		width: 99%;
	}
.mdc .mdt {
		width: 99%;
		font-weight: 900;
		clear: left;
	}
.mdc .mdt .mdv {
		font-weight: normal;
	}


.mdt2
{
	height: 15px !important;
	padding-bottom: 1px !important;
}

.mdt2
{
	padding: 0 !important;
	padding-bottom: 1px !important;
	height: 15px !important;
}

.mdt2b
{
	padding-left: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 1px !important;
	padding-right: 15px !important;
	font-weight: bold !important;
	height: 10px !important;
}

.bk_table { font-size:100%; margin:0px 0px 10px 0px; }
.bk_table TD { vertical-align:middle !important; }
.bk_brand { font-size:110%; font-weight:bold; }
.bk_options a { color:#075DBF; text-decoration:none; }
.bk_options a:hover { text-decoration:underline; }
 
.bk_head { margin: 5px 0px 0px 0px; }
.bk_head TD .price { white-space:nowrap; }
 
.bk_bottom { margin: 0px 0px 10px 0px; }
.bk_head TD , .bk_bottom TD { padding:3px 3px 3px 3px !important; }
.bk_head TD , .bk_bottom TD { vertical-align:middle; line-height:120%; }
.bk_head TD.bottom { vertical-align:bottom; height:30px; }
.bk_bottom TD .phone { font-size:120%; color:#075DBF; text-decoration:none; }
 
.bk_head TD .price
{
 
	background:#FFFFFF none repeat scroll 0 50%;
	color:#FF812D;
	font-size:110%;
	font-weight:900;
	text-decoration:none;
 
}
 
.bk_title { margin:0px 0px 15px 0px;  }
 
.bk_site
{
	color:#959EB6;
	font-size:90%;
	font-weight:900;
	display:block;
	text-decoration:none;
}
 
.bk_goods
{
	color:#585E64;
	font-size:110%;
	font-weight:900;
	display:block;
	text-decoration:none;
}
 
.bk_table IMG { margin:0px 5px 0px 5px; }
.bk_ras { margin:5px 0px 5px 0px; }
 
.bk_blue { color:#075DBF; border:1px solid #075DBF; background:#CAE1FA; cursor:pointer; padding:1px 2px 1px 2px; font-size:110%; }
 
div#qTip
{
	padding:4px;
	border:1px solid #7BACE0;
	display: none;
	font-size:100%;
	background:#ffffff;
	color:#000;
	position:absolute;
	width:200px;
	z-index:1002;
}
 
div#qTip strong
{
	color:#5F704D;
	font-weight: normal;
}
 
.JCar_phone { overflow: hidden; height: 357px; width: 240px; }
.JCar_phone DIV { height: 119px; overflow:hidden; }
.JCar_shop { overflow: hidden; height: 292px; width: 240px; }
.JCar_shop DIV { height: 73px; overflow:hidden; }
 
.ftab_opened { background-color: #efefef; font-weight: bold; padding: 7px; font-size: 120%;}
.ftab_closed { background-color: #ffffff; padding: 7px; font-size: 120%; }

.ftab_td { border: 1px solid #efefef !important; }

.fstb td { padding: 4px; border-right: 1px solid gray; text-align: center;}
