/* begin -------------- LeftSide */
div.LeftSide {float:left;width:150px}
div.LeftSide a {text-decoration:none}
div.LeftSide .Menu li {list-style:none;display:inline-block;width:100%;padding:5px 0;font-weight:bold;border-bottom:1px dotted #cdddf1}
div.LeftSide .Menu li a {display:block;float:left;padding:5px 16px 5px 3px}
div.LeftSide .Filter {display:inline-block;width:100%;padding-bottom:8px;border-top:1px solid #fff;border-bottom:1px solid #e6e6e6;background:#fafafa;background:-moz-linear-gradient(100% 100% 90deg, #fafafa, #fff);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fafafa))}
div.LeftSide .FilterTitle {display:block;border-bottom:1px solid #cdddf1;background:#f6faff;margin:0 0 5px;padding:5px 8px;font-weight:bold;font-size:13px}
div.LeftSide .Filter li {list-style:none;display:inline-block;width:142px;padding:2px 3px 2px 5px}
div.LeftSide .Filter input {float:left;width:13px;height:13px;margin-top:1px;cursor:pointer}
div.LeftSide .Filter a {display:block;margin-left:18px;color:#2b4885}
div.LeftSide .Filter a:hover {text-decoration:underline}
div.LeftSide .Filter a.disable {font-weight:normal;color:#96adcc}
div.LeftSide .Filter li.Group {width:137px;padding-right:8px}
div.LeftSide .Filter li.Group a:hover {background:url(/img/bullets.gif) no-repeat 100% -1004px}
div.LeftSide .Filter li.Group a.More {margin:0 0 10px}
div.LeftSide .Filter li.Group a.Less {margin:0 0 10px 17px}
div.LeftSide .Filter li.Group ul {padding:2px 0 5px 7px}
div.LeftSide .Filter li.Group ul li {width:130px}
div.LeftSide .Filter li.Group ul a {background:none !important}
div.LeftSide .Filter a.More {display:block;float:right;text-align:right;margin:5px 8px 0 0;padding-right:12px;text-decoration:none;font-weight:normal;color:#96adcc;background:url(/img/bullets.gif) no-repeat 100% -1004px !important}
div.LeftSide .Filter a.Less {display:block;float:left;margin:5px 0 0 8px;padding-left:12px;text-decoration:none;font-weight:normal;color:#96adcc;background:url(/img/bullets.gif) no-repeat -23px -1028px !important}
div.LeftSide .Links a:hover,div.LeftSide .Filter a.Less:hover,div.LeftSide .Filter a.More:hover {color:#2b4885}
/* end ---------------- LeftSide */

div.RightSearchRes ul.Tabs {display:block;list-style:none;float:left;font-size:13px}
div.RightSearchRes ul.Tabs li {float:left}
div.RightSearchRes ul.Tabs li a {display:block;padding:5px 10px 6px;font-weight:bold;text-decoration:none}
div.RightSearchRes ul.Tabs li.Selected {border:1px solid #cdddf1;border-bottom:0;background:#f6faff;margin-bottom:-1px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
div.RightSearchRes ul.Tabs li.Selected a {color:#2b4885 !important;cursor:default}
div.RightSearchRes ul.Tabs li a.Disabled {cursor:default;display:none}
div.RightSearchRes ul.Tabs li.Selected a.Disabled {display:block}
div.RightSearchRes div.ShowMap a {display:block;float:left;padding:6px 10px;font-weight:bold;text-decoration:none}
div.RightSearchRes div.Options {float:right;width:200px /* IE7 */}
div.RightSearchRes div.Options a.Print {display:block;float:right;margin:2px 5px 0;padding-right:20px;background:url(/img/icons-share.png) no-repeat 100% -29px;text-align:right;color:#2b4885;text-decoration:none}
div.RightSearchRes div.InfoBar {clear:left;margin-top:-1px;background:#f6faff;border-top:1px solid #cdddf1;-moz-border-radius:5px;-webkit-border-radius:5px}
div.RightSearchRes div.InfoBar .Breadcrumb a {padding:0 10px;text-decoration:none;background:url(/img/bullets.gif) no-repeat -27px -36px}
div.RightSearchRes div.InfoBar .Breadcrumb a.First {background:none;padding-left:5px}
div.RightSearchRes div.InfoBar .Filters {overflow:hidden;margin-top:-1px;padding:3px 5px 5px 5px;border:1px solid #cdddf1;border-top:0;-moz-border-radius:5px;-webkit-border-radius:5px}
div.RightSearchRes div.InfoBar .Filters a {display:block;float:left;margin:3px 3px 0 0;padding:1px 20px 1px 4px;border:1px solid #bfceeb;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;color:#2b4885;text-decoration:none;position:relative;cursor:pointer}
div.RightSearchRes div.InfoBar .Filters a:hover {color:#000}
div.RightSearchRes div.InfoBar .Filters a span {position:absolute;top:1px;right:1px;width:15px;height:15px;background:url(/img/icons-close.png) no-repeat 0 0}
div.RightSearchRes div.InfoBar .Filters a span:hover {background-position:-15px 0}
div.RightSearchRes div.InfoBar .Filters a.DelAll {float:right;color:#f00;margin:0 3px;padding:4px 0 0 0;border:0;background:none;text-decoration:underline}
div.RightSearchRes div.InfoBar .Filters a.viewBranche {color:#ff6000;padding-top:5px;display:block;float:left}
div.ItemsList {margin-top:3px}
div.ItemsList div.Item {clear:left;float:left;width:100%;border-bottom:1px solid #edeff5;position:relative}
div.ItemsList div.clickable {cursor:pointer}
div.ItemsList div.MouseOver {background:url(/img/bullet-uk-hover.png) no-repeat 333px 100% #fafcff}
div.ItemsList div.PP {background-image:none !important}
div.ItemsList span.AjaxLoader img {top:200px}
div.ItemsList div.Item div.MainInfo {float:left;width:590px;padding:10px}
div.ItemsList div.Item h2 {display:block;float:left;width:350px;font-size:13px}
div.ItemsList div.Item h2 a {text-decoration:none;color:#000}
div.ItemsList div.Item h2 a:hover {border-bottom:1px dotted #333}
div.ItemsList div.Item h2 span {color:#ff6000}
div.ItemsList div.Item .YP h2 {font-size:15px;font-weight:bold;color:#000}
div.ItemsList div.Item .YP h2 a {color:#333}
div.ItemsList div.Item .YP h2 a:hover {border:0}
div.ItemsList div.OpenItem h2 a:hover {border-bottom:1px dotted #333 !important}
div.ItemsList div.Item h2 span.Nr {background: url(/img/icons-share.png) no-repeat -132px -107px;color:#96adcc;padding:8px 0 0 21px;font-size:12px}
div.ItemsList div.Item ul.Contacts {float:left;width:350px;list-style:none}
div.ItemsList div.Item ul.Contacts li {float:left;margin-top:5px;color:#666}
div.ItemsList div.Item ul.Contacts li a {color:#666;text-decoration:none}
div.ItemsList div.Item ul.Contacts li a:hover {text-decoration:underline}
div.ItemsList div.Item ul.Contacts li.map {width:100%}
div.ItemsList div.Item .YP ul.Contacts li.map a:hover {text-decoration:none}
div.ItemsList div.OpenItem .YP ul.Contacts li.map a:hover {text-decoration:underline}
div.ItemsList div.Item ul.Contacts li.area {width:100%;height:32px;overflow:hidden}
div.ItemsList div.OpenItem ul.Contacts li.area {width:100%;height:auto}
div.ItemsList div.Item ul.Contacts li.area b {color:#999}
div.ItemsList div.Item ul.Contacts li.mail {background:url(/img/icons.png) no-repeat -12px -575px;padding-left:17px;margin-right:10px}
div.ItemsList div.Item ul.Contacts li.www {background:url(/img/icons.png) no-repeat -12px -546px;padding-left:17px;margin-right:10px}
div.ItemsList div.Item ul.Contacts li.tel {background:url(/img/icons.png) no-repeat -12px -634px;padding-left:17px;margin-right:10px}
div.ItemsList div.Item ul.Contacts li span {color:#ff6000}
div.ItemsList div.Item img.Logo {float:right}
div.ItemsList div.Item div.Phone {margin:0 140px 0 350px;text-align:right}
div.ItemsList div.YP div.Phone {margin-top:1px}
div.ItemsList div.Item div.Phone span {display:block;position:relative;font-weight:bold;color:#000;white-space:nowrap}
div.ItemsList div.Item div.Phone span a {position:absolute;top:-1px;right:-23px;width:20px;height:16px;background:url(/img/icon-click_to_call.png) no-repeat;filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}
div.ItemsList div.MouseOver div.Phone span a,div.ItemsList div.OpenItem div.Phone span a {filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
div.ItemsList div.Item div.Phone a {color:#666;text-decoration:none}
div.ItemsList div.Item div.Phone a:hover {text-decoration:underline}
div.ItemsList div.Item div.Snippet {float:right;width:190px;padding:10px;color:#666}
div.ItemsList div.Item div.Snippet a {color:#999;text-decoration:none}
div.ItemsList div.Item div.Snippet a:hover {text-decoration:underline}
div.ItemsList div.Item div.Snippet b {color:#ff6000;font-weight:normal}
div.ItemsList div.Item div.Snippet span {color:#ff6000}
div.ItemsList div.OpenItem a.CloseItem {display:block;position:absolute;top:4px;right:4px;width:19px;height:19px;background:url(/img/icon-uk-selected-close.png) no-repeat;z-index:20}
div.ItemsList div.Item div.RightInfo {float:right;width:210px;padding-top:10px}
div.ItemsList div.Item div.RightInfo div.Features {float:right;width:120px;padding:0 10px}
div.ItemsList div.Item div.RightInfo div.miniMap {width:200px;position:relative}
div.ItemsList div.Item div.RightInfo div.miniMap a.clickmap {display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:11}
div.ItemsList div.Item div.RightInfo div.miniMap a.clickmap:hover {background:url(/img/icon-mapZoom.png) no-repeat 1px 1px}
div.ItemsList div.OpenItem {margin-top:-1px;margin-bottom:3px;padding-top:1px;background:url(/img/bg-uk-selected.jpg) no-repeat;border-bottom:0}
div.ItemsList div.Item div.FullInfo {float:left;width:599px;margin-left:1px;padding-bottom:10px;border-top:1px solid #edeff5}
div.ItemsList div.Item div..FullInfoContent {min-height:64px}
div.ItemsList div.Item div.FullInfo ul.Content {float:left;width:470px;min-height:64px;color:#666}
div.ItemsList div.Item div.FullInfo div.Row {float:left;width:460px;padding:10px 0 0 10px;color:#666}
div.ItemsList div.Item div.FullInfo div.Row b.Left {display:block;float:left;padding-right:5px}
div.ItemsList div.Item div.FullInfo div.Row span.Branche {color:#000}
div.ItemsList div.Item a.InfoPageLink {display:block;position:absolute;bottom:14px;right:220px;background:url(/img/buttons.png) no-repeat 100% -66px;padding-right:7px;text-align:center;color:#000;text-decoration:none}
div.ItemsList div.Item a.InfoPageLink span {display:block;float:left;background:url(/img/buttons.png) no-repeat 0 -66px;height:13px;padding:5px 0 8px 10px}
div.ItemsList div.Item a.InfoPageLink img {margin:10px 0 0 3px}
div.ItemsList div.Item a.InfoPageLink:hover {color:#fff}
div.ItemsList div.ItemBottom {background:url(/img/bg-uk-selected.jpg) no-repeat 100% 100%;width:820px;height:15px;clear:both;cursor:pointer}
div.ItemsList div.ItemBottom:hover {background:url(/img/bg-uk-selected-hover.jpg) no-repeat 100% 100%}
div.ItemsList div.not-found {background:#fffde6;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;margin-top:10px;padding:10px;color:#000}
.UK-Content span.AjaxLoader p {display:block;position:fixed;top:47%;left:0;width:100%;font-weight:bold}
.UK-Content span.AjaxLoader p img {position:static;margin:0 auto}

div.ItemsList div.Item div.FullInfo ul.Content li.WorkTime {margin-bottom:-3px;padding-right:0;padding-bottom:0;width:auto}
div.ItemsList div.Item div.FullInfo div.WorkTime {width:590px}
div.ItemsList div.Item div.FullInfo div.WorkTime .Title {display:block;float:left;margin-bottom:9px;padding-right:5px}
div.ItemsList div.Item div.FullInfo div.WorkTime ul {list-style:none;display:inline-block;margin:-4px 0 0 -6px}
div.ItemsList div.Item div.FullInfo div.WorkTime li {display:block;float:left;clear:none;width:auto;padding:2px 5px !important;border-right:1px solid #edf2f9;border-left:1px solid #f6faff;text-align:center}
div.ItemsList div.Item div.FullInfo div.WorkTime li span {display:block;height:15px;margin-bottom:5px;padding:2px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#edeff5;-moz-box-shadow:0 1px 0 #e6e6e6;-webkit-box-shadow:0 1px 0 #e6e6e6;box-shadow: 0 1px 0 #e6e6e6;color:#000}
div.ItemsList div.Item div.FullInfo div.WorkTime li span.none {background:#fff}
div.ItemsList div.Item div.FullInfo div.WorkTime li big {display:block;font-size:12px}
div.ItemsList div.Item div.FullInfo div.WorkTime li small {display:block;font-size:9px}
div.ItemsList div.Item div.FullInfo div.WorkTime li sup {font-size:9px}
div.ItemsList div.Item div.FullInfo div.WorkTime li.FromTo {margin-left:-100px;width:96px;border:0;text-align:right}
div.ItemsList div.Item div.FullInfo div.WorkTime li.FromTo span {background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}

div.ItemsList div.Item div.FullInfo .Features {padding-top:6px;float:right}
div.ItemsList div.Item div.FullInfo .Features a {display:block;width:90px;height:20px;padding:7px 0 1px 30px;background:url(/img/company-features-bg.png) no-repeat;color:#879cbf;text-decoration:none;font-weight:bold;position:relative}
div.ItemsList div.Item div.FullInfo .Features a:hover {color:#2b4885}
div.ItemsList div.Item div.FullInfo .Features a span {display:block;position:absolute;top:3px;left:3px;width:22px;height:22px;background:url(/img/company-features.png) no-repeat;}
div.ItemsList div.Item div.FullInfo .Features a.foto span {background-position:0 3px}
div.ItemsList div.Item div.FullInfo .Features a.video span {background-position:0 -33px}
div.ItemsList div.Item div.FullInfo .Features a.booking span {background-position:0 -70px}
div.ItemsList div.Item div.FullInfo .Features a.booking2 span {background-position:0 -107px;width:24px}
/* end -------------- New UK */


/* begin ------------ Coupons */
div.Coupons {margin-left:-160px;width:770px}
div.Coupons div.RightSearchRes {width:610px}
div.Coupons div.ItemsList {margin-top:0}
div.Coupons div.Item {border:1px solid #cdddf1;width:auto;margin-top:5px}
div.Coupons div.Item div.MainInfo {width:588px;position:relative;cursor:pointer;color:#333}
div.Coupons div.Item div.MainInfo div.Label {float:right;margin:-4px -5px 3px 10px;padding:3px 10px;border:2px dashed #cdddf1;background:#f6faff;font:bold 17px Arial;color:#ff6000;}
div.Coupons div.Item div.MainInfo img {float:left;max-width:120px}
div.Coupons div.Item div.MainInfo h2 {margin:2px 0 8px 130px;float:none;width:auto;font:bold 15px Arial;color:#333}
div.Coupons div.Item div.MainInfo p {margin-left:130px}
div.Coupons div.Item div.MainInfo p.ExpireDate {position:absolute;right:9px;bottom:7px;margin-left:0}
div.Coupons div.Item div.MainInfo ul.Contacts {clear:left;width:250px;padding:5px 0 27px}
div.Coupons div.Item div.Details {position:absolute;left:10px;bottom:7px}
div.Coupons div.Item div.Details p {float:left;margin-right:10px;color:#333}
div.Coupons div.Item div.Details p a {font-weight:bold;text-decoration:none}
div.Coupons div.Item div.Options {position:absolute;right:2px;bottom:2px;width:auto;height:22px;float:none;display:none}
div.Coupons div.Item div.Options a.PrintCoupon {display:block;float:left;margin-top:-3px;padding-right:10px;background:url(/img/buttons.png) no-repeat 100% -92px;color:#000;text-decoration:none}
div.Coupons div.Item div.Options a.PrintCoupon span {display:block;height:13px;padding:5px 0 7px 10px;background:url(/img/buttons.png) no-repeat 0 -92px}
div.Coupons div.Item div.Options a.PrintCoupon:hover {color:#fff}

div.Coupons div.MouseOver {background:url(/img/bg-coupons-hover.png) no-repeat 50% 100%}
div.Coupons div.MouseOver p.ExpireDate {bottom:37px !important}
div.Coupons div.MouseOver div.Options {display:block;margin-left:0 !important}

div.Coupons div.OpenItem {border:0;margin:3px -3px;padding-top:0;width:616px;background:url(/img/bg-coupons-selected.png) no-repeat !important}
div.Coupons div.OpenItem p.ExpireDate {bottom:9px !important;right:8px !important}
div.Coupons div.OpenItem div.MainInfo {margin:0 5px;padding:13px 9px 9px;background:url(/img/bg-coupons-close.png) no-repeat 0 100%}
div.Coupons div.OpenItem div.MainInfo ul.Contacts {padding-bottom:0}
div.Coupons div.OpenItem div.FullInfo {margin:0 5px;padding:8px 9px 35px;width:588px;background:#f6faff;border-top:0}
div.Coupons div.OpenItem div.FullInfo img {float:left;max-width:120px}
div.Coupons div.OpenItem div.FullInfo div {margin:0 0 10px 130px;color:#333}
div.Coupons div.OpenItem div.Company b {float:left;width:100%;margin-bottom:3px}
div.Coupons div.OpenItem div.Company h3 {font:bold 13px Arial;float:left;margin:-1px 5px 0 0}
div.Coupons div.OpenItem div.Company a {text-decoration:none}
div.Coupons div.OpenItem div.Details {bottom:0;left:0;width:589px;height:15px;padding:8px 14px 12px;background:url(/img/bg-coupons-selected.png) 0 100%;z-index:20}
div.Coupons div.OpenItem div.Options {display:block;right:7px;bottom:7px;margin:0 !important;z-index:30}
div.Coupons div.OpenItem div.Options div {margin:0}

div.CouponsHome div.ItemsHeader {width:100%;height:28px;border-bottom:2px solid #fff;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#000;position:relative}
div.CouponsHome div.ItemsHeader span.Gradient {position:absolute;top:0;right:0;width:542px;height:30px;background:url(/img/gradient-coupons-header.png) repeat-y;z-index:50}
div.CouponsHome div.ItemsHeader h1 {font-size:13px;padding-top:6px}
div.CouponsHome div.ItemsHeader a.All {float:right;margin:7px 10px 0 0;padding-right:8px;background:url(/img/bullets.gif) no-repeat 100% 6px;color:#ff6000;text-decoration:none;position:relative;z-index:60}
div.CouponsHome div.ItemsHeader a.All:hover {text-decoration:underline}
div.CouponsHome div.ItemsHeader span.Arrows {display:block;float:left;width:23px;height:23px;margin:3px 5px 0 4px}
div.CouponsHome div.ItemsHeader span.Arrows a {display:block;width:23px;height:11px;margin-bottom:1px;background:url(/img/bullets-coupons.png) no-repeat -999px 0}
div.CouponsHome div.ItemsHeaderCol-1 {border-color:#80a744;background:#c4e188}
div.CouponsHome div.ItemsHeaderCol-1 span.Arrows a.More {background-position:0 -12px}
div.CouponsHome div.ItemsHeaderCol-1 span.Arrows a.Less {background-position:0 0}
div.CouponsHome div.ItemsHeaderCol-1 span.Arrows a.More:hover {background-position:-23px -12px}
div.CouponsHome div.ItemsHeaderCol-1 span.Arrows a.Less:hover {background-position:-23px 0}
div.CouponsHome div.ItemsHeaderCol-1 span.Arrows a.More:active {background-position:-46px -12px}
div.CouponsHome div.ItemsHeaderCol-1 span.Arrows a.Less:active {background-position:-46px 0}
div.CouponsHome div.ItemsHeaderCol-2 {border-color:#ed991d;background:#fed067}
div.CouponsHome div.ItemsHeaderCol-2 span.Arrows a.More {background-position:0 -35px}
div.CouponsHome div.ItemsHeaderCol-2 span.Arrows a.Less {background-position:0 -23px}
div.CouponsHome div.ItemsHeaderCol-2 span.Arrows a.More:hover {background-position:-23px -35px}
div.CouponsHome div.ItemsHeaderCol-2 span.Arrows a.Less:hover {background-position:-23px -23px}
div.CouponsHome div.ItemsHeaderCol-2 span.Arrows a.More:active {background-position:-46px -35px}
div.CouponsHome div.ItemsHeaderCol-2 span.Arrows a.Less:active {background-position:-46px -23px}
div.CouponsHome div.ItemsHeaderCol-3 {border-color:#7798d7;background:#b0caeb}
div.CouponsHome div.ItemsHeaderCol-3 span.Arrows a.More {background-position:0 -58px}
div.CouponsHome div.ItemsHeaderCol-3 span.Arrows a.Less {background-position:0 -47px}
div.CouponsHome div.ItemsHeaderCol-3 span.Arrows a.More:hover {background-position:-23px -58px}
div.CouponsHome div.ItemsHeaderCol-3 span.Arrows a.Less:hover {background-position:-23px -46px}
div.CouponsHome div.ItemsHeaderCol-3 span.Arrows a.More:active {background-position:-46px -58px}
div.CouponsHome div.ItemsHeaderCol-3 span.Arrows a.Less:active {background-position:-46px -46px}
div.CouponsHome div.ItemsList {margin:5px -5px 0 0;overflow:hidden}
div.CouponsHome div.ItemsList div.Item {clear:none;border:1px solid #cdddf1;width:250px;height:120px;overflow:hidden;margin:0 5px 5px 0;padding:9px;cursor:pointer}
div.CouponsHome div.ItemsList div.Item div.MainInfo {width:250px;padding:0}
div.CouponsHome div.ItemsList div.Item img {float:left;max-width:120px;max-height:55px;margin:0 9px 5px 0}
div.CouponsHome div.ItemsList div.Item h2 {float:none;width:auto;font-size:12px;color:#000}
div.CouponsHome div.ItemsList div.Item div.Label {margin:5px 0;color:#ff6000;font:bold 15px Arial}
div.CouponsHome div.ItemsList div.Item p {clear:left;color:#333}
div.CouponsHome div.ItemsList div.MouseOver {background:#f6faff}
/* end -------------- Coupons */

div.nothing_found h4 {
	clear:left;
	float:left;
	width:100%;
	font:bold 12px Arial;
	padding:25px 0 5px
}

div.nothing_found a {
	color:#ff6000;
	text-decoration:none;
	margin:0 3px;
}

div.nothing_found a:hover {color:#2b4885}

div.ColumnCenterWide {padding-left:0}

.OtherBranches {
	background:url(/img/bg-otherbranches.png) no-repeat;
	list-style:none;
	float:right;
	width:810px;
	padding:8px 5px 5px
}

div.OtherBranches p {
	float:left;
	width:33.3%;
	padding-bottom:3px
}

ul.OtherBranches li {padding:0 0 3px 10px}

div.OtherBranches h1 {
	float:left;
	width:33%;
	font:normal 11px Tahoma;
	padding-bottom:3px
}

.OtherBranches a {
	text-decoration:none;
	padding-left:15px;
	background:url(/img/bullets2.gif) no-repeat scroll -79px -11px;
	display:block
}

.OtherBranches .selected a {color:#ff6000}

.OtherBranches a.All {
	color:#ff6000;
	text-align:right;
	clear:left;
	background:none;
	padding:3px 5px
}

div.NothingFound h4.DidYouMean {
	font-size:15px;
	padding:3px 0
}

div.NothingFound .DidYouMean {margin-left:20px}
div.NothingFound .DidYouMean h4 {font-size:15px;color:#ff6000}
div.NothingFound .DidYouMean h4 span a {font-weight:normal}

div.NothingFound .PopularTags {
	clear:left;
	margin-top:10px;
	height:1%;
	background:url(/img/gradient-browsers.gif) repeat-x;
	padding:15px 13px
}

.PopularTags h4 {
	color:#ff6000;
	font:17px Tahoma;
	margin-top:3px;
	padding:2px 0 0 25px;
	background:url(/img/icons.gif) no-repeat -10px -982px
}

.PopularTags h4.Tags {background-position:-10px -864px}

.PopularTags p {
	font-size:13px;
	margin-left:25px;
	padding:5px 0 0
}

.PopularTags a {
	font-weight:normal !important;
	text-decoration:none !important
}

.Found div.Buttons {float:right}

ul.OtherBranches li.Banner {
	margin:10px -10px 0 -5px;
	padding:0;
	width:auto
}

html>body ul.OtherBranches li.Banner {
	margin-left:-10px
}

ul.OtherBranches li.Banner a {
	padding:0;
	background:none
}

ul.BranchesLetters {
	list-style:none
}

ul.BranchesLetters li {
	float:left;
	display:block;
	width:28px;
	height:20px;
	text-align:center;
	padding-top:2px
}

ul.BranchesLetters li a {
	text-decoration:none;
	display:block;
	background:none
}

ul.BranchesLetters li.selected {
	background:url(/img/bg-abc-active.png) no-repeat #fff;
}

ul.BranchesLetters li.selected a {
	padding-top:2px
}

ul.AllBranches  {
	background:#fff;
	padding:0;
	float:left;
	width:33%
}

div.letterBlock {
	padding:13px 0 10px
}

div.Tags {
	clear:both;
	padding:20px 10px 10px;
	text-align:center
}

div.Tags h4 {
	font:bold 12px Arial;
	padding-bottom:5px
}

div.Tags a {
	text-decoration:none;
	color:#ff6000;
	margin:0 3px
}

div.Tags a:hover{color:#2b4885}

div.RightSearchRes {
	float:right;
	width:820px;
	margin-top:0 !important;
	margin-bottom:10px
}

div.RightSearchRes div.Banner {margin:5px 0}
div.RightSearchRes div.Banner a {display:block}

/* table view */
div.SearchResTable {
	margin-left:160px
}

table.SearchRes {
	width:100%
}

table.SearchRes  a {
	text-decoration:none
}

table.SearchRes a.branche {
	text-decoration:underline
}

table.SearchRes span,
div.GridBox h2 a span {
	color:#ff6000
}

table.SearchRes span.distance {
	float:left;
	padding-right:5px;
	font-weight:bold
}

table.SearchRes li.map span.distance {
	padding-left:17px
}

table.SearchRes td {
	padding:5px;
	border-bottom:1px solid #e1e1e1
}

tr.MouseOver td {
	background-color:#f8fbff !important
}

table.SearchRes td.Col1 {
	background:url(/img/dott-e1e1e1.gif) repeat-y;
	border-right:1px solid #e1e1e1
}

table.SearchRes div.Col1Relative {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:27px
}

table.SearchRes td.Col1 h2 {
	margin-right:70px
}

table.SearchRes div.Icons {
	position:absolute;
	top:0;
	right:5px
}

table.SearchRes div.Icons span {
	margin-left:5px
}

table.SearchRes span.IconVideo {
	display:block;
	float:right;
	width:12px;
	height:11px;
	background:url(/img/icons.gif) no-repeat -13px -1157px
}

table.SearchRes span.IconFoto {
	display:block;
	float:right;
	width:11px;
	height:11px;
	background:url(/img/icons.gif) no-repeat -14px -1176px
}

table.SearchRes ul.Xtras {
	position:absolute;
	width:388px;
	bottom:0;
	right:4px;
	height:18px;
	padding-right:2px;
	background:url(/img/tabs.gif) no-repeat -999% -447px
}

html>body table.SearchRes ul.Xtras {
	bottom:4px;
	width:auto;
	background-position:100% -447px
}

table.SearchRes ul.Xtras li {
	float:left;
	list-style:none
}

table.SearchRes ul.Xtras li a {
	display:block;
	float:left;
	height:18px;
	padding:2px 2px 3px;
	background:url(/img/tabs.gif) no-repeat 0 -447px
}

table.SearchRes ul.Xtras li a span {
	display:block;
	float:left
}

table.SearchRes ul.Xtras li.Fav a span {
	width:18px;
	height:14px;
	background:url(/img/icons.gif) no-repeat -8px -105px
}

table.SearchRes ul.Xtras li.Send a span {
	width:16px;
	height:14px;
	background:url(/img/icons.gif) no-repeat -10px -903px
}

table.SearchRes ul.Xtras li.Links a span {
	width:19px;
	height:14px;
	background:url(/img/icons.gif) no-repeat -7px -124px
}

table.SearchRes ul.Xtras li.Call a span {
	width:13px;
	height:14px;
	background:url(/img/icons.gif) no-repeat -13px -247px
}

table.SearchRes ul.Xtras li b {
	display:none;
	font-weight:normal;
	float:left;
	padding-left:5px
}

table.SearchRes ul.Xtras li.MouseOver b {
	display:block;
	color:#2b4885
}


table.SearchRes td.Logo {
	background:url(/img/dott-e1e1e1.gif) repeat-y 100% 0 #fff !important;
	text-align:center;
	padding:5px 10px
}

table.SearchRes td.Col3 {
	background:url(/img/dott-e1e1e1.gif) repeat-y 100% 0;
	color:#96adcc
}

table.SearchRes td.Col3 b {
	color:#2b4885;
	font-weight:normal
}

table.SearchRes tr#MyMap td {
	background:url(/img/dott-e1e1e1.gif) repeat-y;
	border-right:1px solid #e1e1e1;
	padding:0 0 0 1px
}

table.SearchRes ul.contacts li {
	float:left;
	list-style:none;
	padding-top:3px;
	width:99%
}

table.SearchRes div.Xtras {
	border-left:1px dotted #e1e1e1;
	padding-left:6px
}
/* end */

/* grid view */
div.GridView {
	margin:0 -10px 0 157px;
	height:1%
}

html>body div.GridView {
	margin-left:160px
}

div.GridBox {
	position:relative;
	border:1px solid #e1e1e1;
	text-align:center;
	float:left;
	margin:4px 4px 0 0;
	padding:5px 10px;
	width:180px;
	height:200px
}

div.FirstInRow {
	margin-left:0 !important
}

div.GridBox  a {
	text-decoration:none
}

div.GridBox div.CompanyLogo {
	height:52px
}

div.GridBox h2 {
	height:30px;
	margin:5px -5px 0
}

html>body div.GridBox h2 {
	min-height:30px;
	height:auto
}

div.GridBox ul.contacts {
	height:88px
}

div.GridBox ul.contacts li {
	text-align:left;
	list-style:none;
	float:left;
	width:162px; /* IE6 */
	margin:0;
	padding:2px 0 0
}

html>body div.GridBox ul.contacts li {
	width:180px
}

table.SearchRes ul.contacts {
	float:left;
	width:58%
}

table.SearchRes ul.contacts-right {
	padding-top:3px;
	float:right;
	width:42%;
	list-style:none;
	text-align:right
}

table.SearchRes ul.contacts-right li {
	padding-right:5px;
	padding-bottom:3px;
	color:#96adcc
}

table.SearchRes ul.contacts-right li b {
	color:#2b4885
}

table.SearchRes ul.short {
	width:29%
}

ul.contacts li a{
	display:block;
	float:left;
	clear:left;
	padding-left:17px;
	background:url(/img/icons.gif) no-repeat 0 0
}

ul.contacts li.map a{
	background:url(/img/icons2.gif) no-repeat -46px -56px;
	float:none;
	clear:none
}
ul.contacts li.nomap {
	background:url(/img/icons2.gif) no-repeat -77px -36px;
	padding-left:17px
}

ul.contacts li.nomap a {
	padding-left:0;
	background:none;
	cursor:default;
	color:#2b4885 !important;
	float:none;
	clear:none
}

ul.contacts li.mail a {
	background-position:-13px -199px
}

ul.contacts li.www a  {
	background-position:-13px -171px
}

ul.contacts li.phone a{
	background-position:-13px -247px;
	cursor:default /* pagaidam */
}

ul.contacts li.phone a:hover {
	color:inherit
}

ul.contacts li.mobile a {
	background-position:-15px -228px
}

div.GridBox div.Xtras {
	position:absolute;
	bottom:8px;
	left:10px;
	background:url(/img/dotted_lines.gif) repeat-x;
	padding:10px 55px 0
}

html>body div.GridBox div.Xtras {
	padding:10px 58px 0
}

div.GridBox div.Xtras a {
	float:left;
	margin:0 3px
}

.YellowPage,
tr.YellowPage td {
	background-color:#fffde6 !important
}
/* end */

/* old InfoPage */
div.InfoPageHeader {
	position:absolute;
	top:0;
	left:0;
	background:url(/img/InfoPage-bg-header.png) no-repeat 0 100%;
	width:980px;
	height:71px
}

div.InfoPageHeader a.Logo {
	float:right;
	display:inline;
	background:url(/img/InfoPage-logo-1188.png) no-repeat;
	width:142px;
	height:48px;
	margin:10px 24px 0 0
}

.RU div.InfoPageHeader a.Logo {
	background:url(/img/InfoPage-logo-1188-ru.png) no-repeat;
	width:171px;
	height:49px;
	margin-right:5px
}

.EN div.InfoPageHeader a.Logo {
	background:url(/img/InfoPage-logo-1188-en.png) no-repeat;
	width:155px;
	height:49px;
	margin-right:16px
}

div.BackUK {
	float:left;
	height:20px;
	padding:7px 0 0 7px
}

div.BackUK a {
	display:block;
	text-decoration:none;
	float:left;
	padding:1px 0 0 5px
}

div.BackUK a.Back {
	background:url(/img/bullets.gif) no-repeat 0 -668px;
	width:15px;
	height:15px;
	padding:0
}

div.InfoPageHeader ul.Tabs {
	margin:6px 200px 0;
	list-style:none

}

div.InfoPageHeader ul.Tabs li {
	background:url(/img/tabs.gif) no-repeat 100% -101px;
	float:left;
	margin-right:2px;
	padding-right:4px
}

div.InfoPageHeader ul.Tabs li a {
	background:url(/img/tabs.gif) no-repeat 0 -101px;
	display:block;
	float:left;
	height:15px;
	padding:5px 10px 3px 14px;
	text-decoration:none
}

div.InfoPageHeader ul.Tabs li.services,
div.InfoPageHeader ul.Tabs li.services-selected {
	margin-right:16px;
	margin-top:1px
}

html>body div.InfoPageHeader ul.Tabs li.services,
html>body div.InfoPageHeader ul.Tabs li.services-selected {
	margin-right:32px
}

div.Buttons a.Print {
	display:none;
	height:25px;
	background:url(/img/but-print.png) #fff no-repeat 0 0 !important;
	padding-left:4px;
	font:normal 11px Tahoma;
	text-decoration:none;
	color:#ff6000
}

html>body div.Buttons a.Print {display:block}

div.Buttons a.Print span {
	display:block;
	height:19px;
	padding:6px 28px 0 10px;
	background:url(/img/but-print.png) 100% 0;
}

div.Buttons a.Print:hover {background-position:0 -25px !important}
div.Buttons a.Print:hover span {background-position:100% -25px}
div.Buttons a.Print:active {background-position:0 -50px !important}
div.Buttons a.Print:active span {background-position:100% -50px;padding-top:7px}

div.OtherInfo {
	float:left;
	width:100%;
	background:#f6faff
}

div.OtherInfo div.Right {
	float:right;
	width:180px;
	padding:5px;
	background:#f6faff
}

div.OtherInfo div.Right a.FullAds {
	display:block;
	width:150px;
	height:39px;
	margin:10px auto 0;
	padding-top:9px;
	background:url(/img/InfoPage-button.png) no-repeat;
	text-align:center;
	color:#96adcc;
	text-decoration:none;
	font:bold 13px Tahoma
}

.RU div.OtherInfo div.Right a.FullAds {padding-top:3px}

div.OtherInfo div.Right a.FullAds:hover {color:#2b4885}

div.OtherInfo div.Right div.Alert {
	font-size:13px;
	padding:0 5px 0 9px;
	text-align:left
}

div.OtherInfo div.Right div.Alert p {padding:5px 0}

div.OtherInfo div.LeftList {
	width:150px
}

div.OtherInfo div.InfoBlocks {
	float:left;
	width:785px;
	padding-right:5px;
	background:#fff
}

div.OtherInfo div.BoxBig {
	float:left;
	width:100%;
	background:#fff;
	padding-top:5px
}

div.OtherInfo div.LeftBlocks {
	float:left;
	width:490px;
	background:#fff
}

div.OtherInfo div.RightBlocks {
	float:right;
	width:285px;
	background:#fff
}

div.OtherInfo div.BoxSmall {
	margin-top:10px
}

div.OtherInfo div.LeftBlocks div.BoxSmall {
	clear:left
}

div.OtherInfo div.BoxHeader {
	background:url(/img/InfoPage-gradient-header.png) repeat-x;
	border-top:0;
	font:bold 12px Arial;
	color:#ff6000;
	padding:8px 0 2px 10px
}

div.OtherInfo div.BoxContent {
	padding:5px 10px
}

div.RightBlocks div.BoxContent {
	padding:0
}

div.OtherInfo div.BoxHeader span.www {
	display:block;
	float:right;
	min-width:280px;
	padding-right:5px;
	text-align:center
}

div.OtherInfo div.BoxHeader span.www a {
	background:url(/img/icons.gif) no-repeat -13px -170px;
	padding:0 5px 0 17px;
	text-decoration:none
}

div.OtherInfo ul.Contacts {
	float:left;
	width:470px;
	list-style:none
}

div.OtherInfo ul.Contacts li {
	float:left;
	clear:left;
	width:100%;
	padding-top:5px;
	margin-top:5px;
	border-top:1px dotted #eaf1ff
}

div.OtherInfo ul.Contacts li.First {
	margin-top:0;
	padding-top:0;
	border-top:0
}

div.OtherInfo ul.Contacts li span.Left {
	display:block;
	float:left;
	padding-left:18px
}

div.OtherInfo ul.Contacts li span.Right {
	float:right;
	width:70%;
	text-align:right;
	padding-left:0;
	background:none !important
}

div.OtherInfo ul.Contacts li span.Right a.More {
	font-weight:normal;
	color:#ff6000;
	display:block;
	padding:5px 0 3px
}

div.OtherInfo ul.Contacts li span.Right a.More:hover {
	color:#2b4885
}

div.OtherInfo ul.Contacts li.Tel span {background:url(/img/icons.gif) no-repeat -14px -247px}
div.OtherInfo ul.Contacts li.Mob span {background:url(/img/icons.gif) no-repeat -16px -228px}
div.OtherInfo ul.Contacts li.Mail span {background:url(/img/icons.gif) no-repeat -13px -199px}
div.OtherInfo ul.Contacts li.Shop span {background:url(/img/InfoPage-icons.gif) no-repeat -13px 1px}
div.OtherInfo ul.Contacts li.Skype span {background:url(/img/InfoPage-icons.gif) no-repeat -12px -24px}
div.OtherInfo ul.Contacts li.Reg span {background:url(/img/InfoPage-icons.gif) no-repeat -13px -51px}
div.OtherInfo ul.Contacts .WorkTime {background:url(/img/InfoPage-icons.gif) no-repeat -14px -76px}

div.RightInfo ul.Contacts li b {
	display:block;
	float:right
}

div.RightInfo ul.Contacts li a {
	text-decoration:none;
	padding:0;
	background:none
}

div.OtherInfo div.WWW {
	float:right;
	width:200px;
	height:150px;
	border:1px solid #e7f0fd;
	margin-right:15px
}

html>body div.OtherInfo div.WWW {
	margin-right:30px
}

div.OtherInfo div.WWW a {
	display:block;
	width:100%;
	height:85px;
	text-align:center;
	padding-top:65px;
	text-decoration:none;
	font-size:17px;
	background:#fff;
	color:#000 !important;
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30
}

div.OtherInfo div.WWW a:hover {
	filter:alpha(opacity=0);-moz-opacity:0;opacity:0;
	font-size:0
}

div.OtherInfo h3 {font:normal 12px Arial}

div.OtherInfo ul.List {list-style:none}

div.OtherInfo ul.List li {height:1%}

div.OtherInfo ul.List a {
	display:block;
	background:url(/img/bullets2.gif) no-repeat -86px -11px;
	padding:0 0 3px 8px
}

div.OtherInfo ul.Companys {margin-bottom:5px}

div.OtherInfo ul.Companys a {text-decoration:none}

p#showKeyWords a, p#fullKeyWords a {text-decoration:none}

div.OtherInfo div.BoxContent ul.Pagination {
	background:#f6faff;
	height:19px
}

div.OtherInfo div.Brands {
	margin-right:-10px
}

div.OtherInfo div.Brands img {
	float:left;
	margin:5px 10px 5px 0;
}

div.OtherInfo div.BoxContent p {
	clear:both
}

div.OtherInfo div.BoxContent a.More {
	color:#ff6000
}

div.OtherInfo div.BoxContent a.More:hover {
	color:#2b4885
}

div.RightBlocks div.Pic {text-align:center;width:285px;overflow:hidden}
/* end */

/* ads */
tr.Ads {display:none /* IE6 */}
html>body tr.Ads {display:table-row}

tr.Ads td {
	padding:5px 0 !important;
	text-align:center
}

tr.Ads td div {
	float:left
}

tr.Ads td div.AdsContent {float:left}
tr.GoogleAds td div.AdsContent {float:none}

div.MiniAdsContent {
	background:#ffaf2;
	border:1px solid #f7a800;
	padding:10px 0;
	text-align:center;color:#ff6000;font-size:15px /* pagaidam */
}

div.GridView  div.MiniAds {
	clear:left;
	float:left;
	width:100%;
	margin-top:4px
}
/* end */

/* uk info */
span.highlight{color:#ff6000}
h1 span.highlight {font-weight:bold}

div.Content a.icon {
	display:block;
	width:16px;
	height:13px;
	margin:2px 0;
	background:url(/img/icons.gif) no-repeat
}

a.Send {
	background-position: -9px -85px
}

a.Fav {
	background-position: -9px -106px
}

a.Links {
	background-position: -9px -125px
}

/* print */
@media print
{
div.ColumnCenter {margin:0 !important}
div.SuperSearcher {display:block !important}
div.SuperSearcher div.SearcherContent {border:0}
div.SuperSearcher div.Search {padding:0}
div.SuperSearcher div.Search label,div.SuperSearcher div.Search input {font-size:150%;height:auto;padding:0 10px 0 0;width:auto}
div.RightSearchRes {width:100%;float:none}
div.Content {margin-top:0}

div.ColumnLeft,div.Pagination a,div.SuperSearcher ul.Tabs,div.SuperSearcher input.submit,div.LeftSide,div.RightSearchRes div.Options,div.RightSearchRes ul.Tabs,div.RightSearchRes div.InfoBar,div.ShowMap,div.ItemsList .Features,div.ItemsList a.InfoPageLink,div.ItemsList div.ItemBottom,div.ItemsList div.Item h2 span.Nr {display:none !important}
div.ItemsList {margin-top:0;border-top:2px solid #b3caf1}
div.ItemsList div.Item {border-bottom:1px dashed #b3caf1;color:#000 !important}
div.ItemsList div.Item h2 {font-weight:bold;width:auto}
div.ItemsList div.Item span {color:#000 !important}
div.ItemsList div.Item div.MainInfo,div.ItemsList div.OpenItem div.FullInfo {clear:left;float:none;width:auto}
div.ItemsList div.Item ul.Contacts {clear:left;width:auto}
div.ItemsList div.Item ul.Contacts li {margin-right:1em;padding-left:0 !important}
div.ItemsList div.Item ul.Contacts li a {color:#000}
div.ItemsList div.Item div.Phone a {display:none}
div.ItemsList div.Item img.Logo {margin-bottom:10px}
div.ItemsList div.Item div.Snippet {float:none;width:auto;clear:left;font-size:11px;color:#666 !important}
div.ItemsList div.Item div.Snippet b {color:#666 !important}

div.ItemsList div.OpenItem {margin:0;padding-bottom:10px}
div.ItemsList div.OpenItem div.FullInfo {border:0;margin:0;float:none;width:auto}
div.ItemsList div.OpenItem div.FullInfo ul.Content {float:none;width:auto;color:#000}
div.ItemsList div.OpenItem div.FullInfo ul.Content li.WorkTime {margin-bottom:0}
div.ItemsList div.OpenItem div.FullInfo div.WorkTime li span {border:1px solid #cdddf1;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
div.ItemsList div.OpenItem div.FullInfo div.WorkTime li.FromTo {display:none}
div.ItemsList div.OpenItem div.RightInfo {clear:right;padding:0}

div.MainInfo h1 {margin-bottom:0 !important}
table.SearchRes ul.contacts li,table.SearchRes ul.contacts li a,div.MainInfo p.Map {padding-left:0 !important}

#Wrap {width:100%}
}
