/* ============ Стандартные тэги ========== */

html { padding: 0; margin: 0; background: #f2f2f2; }

body { padding: 0; margin: 0; color: #575757; font-family: Arial, Tahoma, Verdana; font-size: 70%; padding: 75px 81px 34px 65px; }

h1 { margin: 0 0 8px 0; font-size: 190%; font-weight: normal; font-family: Georgia, Times New Roman; color: #8f0011; }

h2 { margin: 0 0 5px 0; font-size: 136%; font-family: Georgia, Times New Roman; color: #8f0011; }

h3 { margin: 0 0 3px 0; font-size: 118%; font-family: Georgia, Times New Roman; color: #8f0011; }

h4 { margin: 0 0 8px 0; font-size: 190%; font-weight: normal; font-family: Georgia, Times New Roman; color: #8f0011; }

table {	width: 100%; border-collapse: collapse; }

td { vertical-align: top; padding: 0; }

th { vertical-align: top; padding: 0; text-align: left; }

a { color: #b50016; text-decoration: underline;}

ul, ol { margin: 0; padding: 0; list-style-type: none; }

li { }

p {	margin-top: 0; margin-bottom: 8px; }

img { border: 0; }

form { margin: 0; padding: 0; }

input, textarea, select { font-family: Arial, Tahoma, Verdana; font-size: 100%; }

/* ============ Стандартные тэги // ========== */



.SiteLogo { height: 130px; background: url('/img/layout/logo_bg.jpg'); text-align: center; }

.SiteLogo img { position: relative; top: 29px; padding: 0 20px 0 20px; }

.SiteLogo .L { width: 11px; height: 130px; background: url('/img/layout/logo_l.gif') no-repeat; float: left; margin-right: -11px; }

.SiteLogo .R { background: url('/img/layout/hdr_l.gif'); width: 18px; height: 130px; float: right; margin-left: -18px; position: relative; left: 6px; z-index: 3; font-size: 1px; overflow: hidden; }



.SiteHeader { background: #ec0524 url('/img/layout/hdr_bg.gif') 100% 0 repeat-y; }

.SiteHeader .R { background: url('/img/layout/hdr_ur.gif'); width: 5px; height: 3px; float: right; font-size: 1px; overflow: hidden; margin-left: -5px; }

.SiteHeader .Ill {  }



.LayoutL { background: #ffffff url('/img/layout/brdr1.gif') repeat-y; width: 300px; padding-bottom: 30px; }

.LayoutL .Corner { width: 19px; background: url('/img/layout/cat_ul.gif'); height: 14px; float: left; margin-right: -19px; }

.LayoutR { background: #ffffff url('/img/layout/layout_br.gif') 100% 100% no-repeat; padding-bottom: 20px; }

.LayoutRbg { background: url('/img/layout/c_bg.gif') repeat-y; }



.MainMenu { background: #f2f2f2; font-size: 110%; color: #c3c3c3; text-align: right; padding: 10px; white-space: nowrap; padding-right: 12px; }

.MainMenu a { text-decoration: underline; padding: 0 8px 0 8px; }



.Phone { font-size: 164%; color: #ffffff; font-family: Georgia, Times New Roman; white-space: nowrap; text-align: right; padding: 50px 20px 0 20px; }

.Phone span { font-size: 160%; }



.CategoriesList { padding: 23px 20px 10px 21px; font-size: 108%; }

.CategoriesList h1 { margin-bottom: 0; color: #848484; font-size: 180%; }

.CategoriesList h1 a { color: #848484; }

.CategoriesList li { padding-left: 56px; padding-top: 7px; }

.CategoriesList ul { margin-bottom: 8px; }

.CategoriesList ul li { padding-left: 15px; margin-bottom: 4px; padding-top: 0; }

.CategoriesList a { }

.CategoriesList b { font-weight: normal; }

.CategoriesList .Cur { background: url('/img/misc/bullet_1.gif') 3px 3px no-repeat; padding-left: 19px; }

.CategoriesList .Cat1 { background: url('/img/categories/1.gif') no-repeat; }

.CategoriesList .Cat1Cur { background: url('/img/categories/1_a.gif') no-repeat; }

.CategoriesList .Cat2 { background: url('/img/categories/2.gif') no-repeat; }

.CategoriesList .Cat2Cur { background: url('/img/categories/2_a.gif') no-repeat; }

.CategoriesList .Cat3 { background: url('/img/categories/3.gif') no-repeat; }

.CategoriesList .Cat3Cur { background: url('/img/categories/3_a.gif') no-repeat; }



.Footer .Ill { position: absolute; width: 138px; height: 205px; background: url('/img/layout/safe.jpg') no-repeat; margin: -89px 0 0 -65px; }

.Footer .Il2 { position: absolute; width: 138px; height: 205px; background: url('/img/layout/karat.jpg')  no-repeat; margin: -89px 0 0 -65px; }



.TopBar { margin-bottom: 17px; }

.TopBar .L { color: #bfbfbf; vertical-align: middle; padding-bottom: 5px; }

.TopBar .L .Today { padding: 0 30px 0 61px; white-space: nowrap; }

.TopBar .R { background: url('/img/top_bar/bg.gif') repeat-x; width: 268px; }

.TopBar .BL { clear: both; float: left; height: 14px; width: 20px; background: url('/img/top_bar/bl.gif') no-repeat; position: relative; top: 1px; }

.TopBar .Search { width: 95%; margin: 12px 17px 0 auto; }

.TopBar .Search td { vertical-align: middle; }

.TopBar .Search .Kw { width: 100%; padding-left: 17px; }

.TopBar .Search .Kw input { width: 95%; border: 1px solid #bfbfbf; padding: 1px; }



.Crumbs { color: #969696; font-size: 108%; padding-left: 89px; margin-top: -12px; }

.Crumbs a { color: #969696; text-decoration: underline; font-family: Georgia, Times New Roman; }



.MainContent { padding: 0 28px 28px 28px; background: url('/img/layout/main_content_bl.gif') 0 100% no-repeat; }

.MainContentSP { padding: 0 28px 28px 28px; background: url('/img/layout/main_content_bl.gif') 0 100% no-repeat; }

.MainContentSP h1 { padding-left: 0px; }



.SideBlock { width: 238px; float: right; background: #f5f5f5; margin: 0 0 20px 20px; }

.SideBlock .UL { width: 8px; height: 8px; background: url('/img/side_block/ul.gif'); font-size: 1px; float: left; margin-right: -8px; }

.SideBlock .UR { width: 8px; height: 8px; background: url('/img/side_block/ur.gif'); font-size: 1px; float: right; margin-left: -8px; }

.SideBlock .BL { width: 8px; height: 8px; background: url('/img/side_block/bl.gif'); font-size: 1px; float: left; margin-right: -8px; }

.SideBlock .BR { width: 8px; height: 8px; background: url('/img/side_block/br.gif'); font-size: 1px; float: right; margin-left: -8px; }

.SideBlock h1 { background: #e4e4e4; color: #b80016; font-size: 145%; padding: 7px 14px 7px 14px; margin: 0; }

.SideBlock .Content { padding: 0 0 3px 0; }



.QBrands { margin: 18px auto 19px auto; width: auto; }

.QBrands td { width: 33%; text-align: center; vertical-align: middle; font-size: 1px; padding: 9px 2px 9px 2px; }



.FloatFixer { clear: both; font-size: 1px; overflow: hidden; height: 0; }



.IntroText { padding: 0 55px 0 13px; margin: 0; position: relative; z-index: 2; }



.NewsH { width: 92px; height: 34px; background: url('/img/misc/hdr_bg.gif'); color: #ffffff; font-size: 145%; padding: 7px 0 0 12px; margin-bottom: 10px; }



.QNovelties h2 { font-size: 136%; font-weight: bold; margin: 6px 0 0 0; }

.QNovelties h2 a { color: #8f0011; text-decoration: underline; }

.QNovelties a { text-decoration: underline; color: #575757; }

.QNovelties .Pics td { vertical-align: middle; text-align: left; padding: 5px; }

.QNovelties .Price { font-family: Georgia, Times New Roman; font-size: 145%; display: block; }

.QNovelties td { width: 25%; }

.QNovelties .Splitter { background: url('/img/misc/hr_v.gif') 50% 0 repeat-y; width: auto; }

.QNovelties .Splitter div { width: 13px; }

.QNovelties .Spacer { height: 40px; background: url('/img/misc/hr_h.gif') 0 50% repeat-x; }



.Footer .R { text-align: right; color: #c3c3c3; }

.Footer .Copyright { padding: 8px 0px 0 92px; color: #bababa; width:250px}

.Footer .Copyright a { color: #bababa; text-decoration: underline; }

.Footer .Menu { font-size: 110%; margin-top: 7px; position:relative;}

.Footer .Menu a { text-decoration: underline; padding: 0 8px 0 8px; }

.Footer .Counters { padding: 0 0 0 0; margin-top: 9px; }

.CatalogueControls span { white-space: nowrap; }

.CatalogueControls i { line-height: 200%; font-style: normal; }

.IntroSP { padding-left: 62px; line-height: 140%; }



.Filter { margin: 3px 0 20px 0; color: #898989; }

.Filter .UL { background: url('/img/grey_block/ul.gif'); }

.Filter .U { background: #f0f0f0; height: 7px; }

.Filter .UR { background: url('/img/grey_block/ur.gif'); }

.Filter .L { background: #f0f0f0; }

.Filter .L div { width: 7px; }

.Filter .C { background: #f0f0f0; width: 100%; padding-left: 15px; padding-right: 15px; }

.Filter .R { background: #f0f0f0; }

.Filter .R div { width: 7px; }

.Filter .BL { background: url('/img/grey_block/bl.gif'); }

.Filter .B { background: #f0f0f0; height: 7px; }

.Filter .BR { background: url('/img/grey_block/br.gif'); }

.Filter .Range select { width: 50px; vertical-align: middle; }

.Filter .Range2 select { width: 100%; vertical-align: middle; }

.Filter .FInput { width: 50%; padding: 2px 2px 2px 2px; vertical-align: middle; }

.Filter .FInput input { width: 100%; margin-top: -1px; position: relative; }

.Filter .FInput[class] input { margin-top: 0; }

.Filter table th { white-space: nowrap; padding: 2px 8px 2px 0; }

.Filter table td { padding: 2px 0 2px 0; }

.Filter .FInput2 { padding: 5px 0 10px 0; }

.Filter .FInput2 .PriceRange td { width: 50%; }

.Filter .FInput2 th { vertical-align: middle; }

.Filter .FInput2 input { width: 98%; position: relative; vertical-align: middle; }

.Filter .FInput2 select { vertical-align: middle; }

.Filter .Submit { width: auto; float: right; margin: 0 !important; position: relative; }

* html .Filter .Submit { margin: 0 -3px 0 0 !important; }

.Filter .Spacer div { width: 30px; }



.Products { }

.Products th { font-weight: normal; }

.Products th span { white-space: nowrap;  }

.Products .Info { background: url('/img/misc/table_bg.gif') repeat-x; font-size: 90%; }

.Products .Descr { padding-left: 62px; }

.Products .Descr h2 { margin: 0; }

.Products .Descr h3 { margin: 0 0 5px 0; }

.Products .Descr p { margin: 0 0 10px 0; }

.Products .Info .Pic { padding: 8px 15px 0 5px; }



.Products .Frame { width: 200px; margin-top: -50px; position: relative; z-index: 5; }

.Products .Frame .UL { background: url('/img/item/frame/ul.gif'); }

.Products .Frame .U { background: url('/img/item/frame/u.gif'); height: 10px; }

.Products .Frame .UR { background: url('/img/item/frame/ur.gif'); }

.Products .Frame .L { background: url('/img/item/frame/l.gif'); }

.Products .Frame .L div { width: 10px;  }

.Products .Frame .C {  background: #ffffff; width: 100%; text-align: center; height: 180px; vertical-align: middle; font-size: 1px; }

.Products .Frame .R { background: url('/img/item/frame/r.gif'); }

.Products .Frame .R div { width: 10px;  }

.Products .Frame .BL { background: url('/img/item/frame/bl.gif'); }

.Products .Frame .B { background: url('/img/item/frame/b.gif'); height: 10px; }

.Products .Frame .BR { background: url('/img/item/frame/br.gif'); }



.Products .Info .Data { width: 100%; }

.Products .Info .Data a { text-decoration: underline; }

.Products .Info .Data th { padding: 0 7px 0 2px; }

.Products .Info .Data td { padding: 2px 7px 1px 2px; vertical-align: bottom; }

.Products .Info .Data .Name a { font-size: 140%; color: #8f0011; font-family: Georgia, Times New Roman; font-weight: bold; }

.Products .Info .Data .Price { font-size: 140%; font-family: Georgia, Times New Roman; font-weight: bold; white-space: nowrap; }

.Products .Info .Data .ToBasket { white-space: nowrap; }

.Products .Info .Data .ToBasket a { color: #b80016; } 



.Products .InfoDetailed .Pic { padding-bottom: 5px; }

.Products .InfoDetailed .Tumbnails { margin-top: 5px; }

.Products .InfoDetailed .Tumbnails li { float: left; width: 63px; height: 62px; background: url('/img/item/thumb.gif'); padding: 6px 0 0 7px; margin-right: 4px; }

.Products .InfoDetailed .Tumbnails li.Cur { background: url('/img/item/thumb_a.gif'); }

.Products .InfoDetailed .Data { padding: 20px 20px 20px 30px; }

.Products .InfoDetailed .Data h2 { margin-bottom: 8px; }

.Products .InfoDetailed .Data p { margin: 0; line-height: 215%; font-size: 108%; }



.Products .BuyInfo { background: #f2f2f2; color: #575757; font-family: Georgia, Times New Roman; font-size: 108%; }

.Products .BuyInfo span { font-size: 308%; }

.Products .BuyInfo img { vertical-align: middle; margin-left: 40px; }

.Products .BuyInfo .L div { width: 155px; }

.Products .BuyInfo .R { white-space: nowrap; padding: 0 20px 13px 8px; width: 100%; height: 45px; }



.MyHR { height: 1px; overflow: hidden; font-size: 1px; background: url('/img/misc/hr_h.gif') repeat-x; margin: 7px 0 7px 0; }

.MyHR hr { display: none; }



.BLBlock { background: url('/img/bl_block/bg.gif') repeat-x; margin-bottom: 10px; }

.BLBlock .Content { padding: 11px 20px 0 0; }

.BLBlock a { text-decoration: underline; }

.BLBlock h1 { font-size: 190%; font-weight: normal; font-family: Georgia, Times New Roman; color: #848484; }

.BLBlock .UL { width: 20px; height: 12px; background: url('/img/bl_block/ul.gif'); font-size: 1px; float: left; margin-right: -20px; }

.BLBlock .CategoriesList li { padding-left: 56px; padding-top: 7px; }

.BLBlock .CategoriesList ul { margin-bottom: 8px; }

.BLBlock .CategoriesList ul li { padding-left: 15px; margin-bottom: 4px; padding-top: 0; }





.AdvSearch .L { width: 60%; vertical-align: top; }

.AdvSearch .R { vertical-align: top; }

.AdvSearch .FInput { width: 35%; }

.AdvSearch .FInput input { border: 1px solid #b2b2b2; width: 90%; }

.AdvSearch .From { padding-right: 10px; }

.AdvSearch .To { padding-right: 10px; }

.AdvSearch th { padding: 2px 10px 2px 33px; white-space: nowrap; font-size: 136%; font-weight: normal; color: #575757; vertical-align: middle; }

.AdvSearch td { padding: 2px; vertical-align: middle; }

.AdvSearch .SmallTH { font-size: 100%; }

.AdvSearch .WideTD { padding-left: 33px; }

.AdvSearch .Choices th { padding: 2px 0 4px 0; width: 100%; font-size: 108%; vertical-align: top; white-space: normal; }

.AdvSearch .Choices td { padding: 0 7px 0 0; vertical-align: top; }

.AdvSearch .Submit { padding: 25px 0 0 33px; }



.TextBlock { padding-left: 62px; margin: 0; }

.TextBlock h2 { margin: 0 0 2px 0; }

.TextBlock h3 { margin: 0 0 5px 0; }

.TextBlock p { margin: 0 0 10px 0; }



.TextBlockBigger { padding-left: 62px; font-size: 120%; padding-bottom: 2px; }



.ReadMore { text-align: right; }



.BuyType { margin: 14px 0 0 0; }

.BuyType .UL { background: url('/img/buy_type/ul.gif'); }

.BuyType .U { background: #e6e6e6; height: 4px; }

.BuyType .UR { background: url('/img/buy_type/ur.gif'); }

.BuyType .L { background: #e6e6e6; }

.BuyType .L div { width: 4px; }

.BuyType .C { width: 50%; background: #e6e6e6; padding: 10px 10px 0 10px; }

.BuyType .Submit { padding: 0 5px 5px 5px; text-align: right; }

.BuyType .R { background: #e6e6e6; }

.BuyType .R div { width: 4px; }

.BuyType .BL { background: url('/img/buy_type/bl.gif'); }

.BuyType .B { background: #e6e6e6; height: 4px; }

.BuyType .BR { background: url('/img/buy_type/br.gif'); }

.BuyType .Spacer div { width: 9px; }

.BuyType h2 { color: #575757; margin-bottom: 5px; }



.ForShopClients { padding: 14px 14px 7px 14px;  }

.ForShopClients h2 { color: #575757; margin-bottom: 5px; }

.ForShopClients th { padding: 3px 10px 3px 0; width: 80px; text-align: right; }

.ForShopClients td { padding: 3px 3px 3px 0; }



.ForShopClients .FInput input { border: 1px solid #bfbfbf; width: 60%; }

.ForShopClients table { margin: 7px 0 0 0; }

.ForShopClients .ForgotPass { font-size: 92%; }



.Basket { margin: 15px 0 15px 0; }

.Basket .Splitter { height: 6px;  background: url('/img/misc/hr_h.gif') 0 50% repeat-x; }

.Basket td { padding: 2px 5px 0 5px; }

.Basket th { padding: 5px; font-weight: normal; font-size: 92%; background: #f2f2f2; white-space: nowrap; }

.Basket .Sum { padding-right: 35px; text-align: right; width: 80px; }

.Basket .Name { padding-left: 63px; }

.Basket .Delivery { padding-left: 63px; width: 90%; }

.Basket .Delivery span { font-size: 108%; }

.Basket .DeliveryPrice { font-size: 136%; font-family: Georgia, Times New Roman; font-weight: bold; text-align: right; line-height: 100%; vertical-align: middle; padding-right: 35px;}

.Basket .Total { padding-left: 63px; font-size: 136%; font-family: Georgia, Times New Roman; font-weight: bold; line-height: 100%; vertical-align: middle; text-transform: uppercase; }

.Basket .TotalPrice { font-size: 127%; font-family: Georgia, Times New Roman; text-align: right; white-space: nowrap; }

.Basket .TotalPrice b { font-size: 192%; font-weight: normal; }

.Basket .Buttons { padding-left: 63px; }

.Basket .Amount { width: 10%; text-align: center; }

.Basket .Amount input { border: 1px solid #bfbfbf; width: 90%; padding: 1px; text-align: right; }

.Basket th.Price { text-align: right; }

.Basket th.Amount { text-align: right; }

.Basket td.Price { font-size: 136%; font-family: Georgia, Times New Roman; font-weight: bold; text-align: right; line-height: 100%; }

.Basket td.Sum { font-size: 136%; font-family: Georgia, Times New Roman; font-weight: bold; line-height: 100%; }

.Basket h2 { font-size: 136%; font-family: Georgia, Times New Roman; line-height: 100%; }

.Basket h2 a { text-decoration: underline; }

.Basket .Buttons table { margin-top: 10px; }

.Basket .Buttons .R { text-align: right; }

.Basket .Buttons .R input { margin-left: 12px; }



.Video { margin-top: 5px; }

.Video .Pic { padding: 0 16px 18px 13px; font-size: 1px; }

.Video .Txt { vertical-align: middle; padding-bottom: 18px; }

.Video .Txt h2 { font-size: 110%; color: #575757; font-family: Arial, Tahoma, Verdana; margin: 0; font-weight: normal; }

.Video .Txt h2 a { text-decoration: underline; }



.ViewType { text-align: left; font-size: 110%; padding-left: 20px; }

.ViewType a { margin: 0 5px 0 0; padding: 5px; position: relative; }

.ViewType b { margin: 0 5px 0 0; font-weight: normal; padding: 5px; background: #E9E9ED; position: relative; }



.Pages { font-size: 110%; text-align: right; padding-left: 20px; }

.Pages a { margin: 0 5px 0 0; padding: 5px 0 5px 0; }

.Pages b { margin: 0 5px 0 0; padding: 5px 0 5px 0; }



.Sorting { font-size: 110%; text-align: left; }

.Sorting a { margin: 0 5px 0 0; padding: 5px; position: relative; }

.Sorting b { margin: 0 5px 0 0; font-weight: normal; padding: 5px; background: #E9E9ED; position: relative; }



.CatalogueControls span { white-space: nowrap; }

.CatalogueControls i { line-height: 200%; font-style: normal; }



.SafeLookup { white-space: nowrap; background: url('/img/misc/hr_h.gif') 0 100% repeat-x; padding-bottom: 8px; margin-bottom: 9px; font-size: 110%; padding-top: 5px; }

.SafeLookup select { margin-right: 23px; vertical-align: middle; }

.SafeLookup input { vertical-align: middle; }

.SafeLookup .Price { width: 60px; }

.SafeLookup .Submit { margin-left: 5px; }

.SafeLookup .Adv { margin-top: 5px; }



.ProductsList { margin: 5px 0 5px 0; }

.ProductsList h2 { margin: 0; }

.ProductsList .Price { font-family: Georgia, Times New Roman; white-space: nowrap; margin-bottom: 5px; }

.ProductsList .Price span {  font-weight: bold; font-size: 140%; }

.ProductsList .Pic { padding: 0 15px 0 15px; text-align: center; }

.ProductsList .Txt { width: 100%; }

.ProductsList .More { margin-top: 4px; }

.ProductsList .Spacer { height: 30px; background: url('/img/misc/hr_h.gif') 0 50% repeat-x; }



.Sitemap { padding-left: 62px; margin: 0; }

.Sitemap td { width: 50%; padding-right: 20px; }

.Sitemap ul { padding-left: 15px; }

.Sitemap ul ul { padding-top: 1px; }

.Sitemap ul li { margin-bottom: 10px; }

.Sitemap ul ul li { margin-bottom: 3px; }

.Sitemap h2 { color: #B50016; font-size: 170%; font-weight: normal; }

.Sitemap h3 a { color: #848484; }

.Sitemap h4 { font-weight: normal; margin: 0; font-size: 100%; }



.SearchResults .Form { margin: 0px 0 5px 0; }

.SearchResults .Form td { vertical-align: middle;  }

.SearchResults .Form .Keywords { padding-right: 10px; width: 100%; }

.SearchResults .Form .Keywords input { padding-left: 2px; width: 99%; }



.SearchResultsList { padding-left: 28px; margin: 0px 0 10px 0; list-style-type: decimal; }

.SearchResultsList a { color: #243135; text-decoration: underline; }

.SearchResultsList h2 { margin-bottom: 2px; }

.SearchResultsList h2 a { color: #B50016; text-decoration: underline; }

.SearchResultsList li { padding-bottom: 5px; margin-bottom: 5px; }



.SiteForm {  }

.SiteForm table { width: 90%; }

.SiteForm th { white-space: nowrap; padding: 2px 10px 2px 0; text-align: left; color: ##44444; font-weight: normal; }

.SiteForm td { width: 100%; padding: 2px; }

.SiteForm sup { font-weight: bold; color: #B50016; font-size: 150%; vertical-align: bottom; position: relative; top: -2px; line-height: 100%; }

.SiteForm .UpTxt { margin-bottom: 10px; }

.SiteForm .InputField input { width: 96%; border: 1px solid #bfbfbf; padding: 1px; }

.SiteForm .InputField textarea { width: 96%; height: 100px; border: 1px solid #bfbfbf; padding: 1px; }

.SiteForm .InputField select { width: 98%; border: 1px solid #bfbfbf; padding: 1px; }

.SiteForm .Order { padding-top: 10px; text-align: center; width: auto; }

.SiteForm .Options li { padding-left: 25px; margin-bottom: 10px; }

.SiteForm .Options ul { margin-bottom: -10px; }

.SiteForm .Options input { position: absolute; margin-left: -23px; vertical-align: middle; }

.SiteForm .FieldNote { margin: 2px 0 0 0; color: #999999; }

.SiteForm .Subscribe { font-weight: bold; margin: 10px 0 7px 0; }

.SiteForm .Subscribe input { vertical-align: middle; margin-right: 5px; }



.News .Pic { padding: 15px 10px 15px 0; }

.News .Txt { width: 100%; padding: 0 0 15px 0; }

.News .Descr { color: #575757; text-decoration: underline; }

.News .Spacer { height: 20px; background: url('/img/misc/hr_h.gif') 0 50% repeat-x; }

.News .Date { color: #8F8686; margin-bottom: -3px; font-size: 92%; }



.ArticleDate { margin: -7px 0 5px 0; padding-left: 36px; color: #8F8686; font-size: 92%; }

.ArticlePhoto { float: left; margin: 0 10px 10px 0; position: relative; top: 5px; }



.Compare { border: 1px dashed #DADADA; padding: 30px 30px 15px 30px; background: #ffffff; }

.Compare th { white-space: nowrap; padding: 5px 20px 5px 5px; background: url('/img/misc/hr_h.gif') 0 100% repeat-x; }

.Compare td { padding: 5px 20px 5px 0; text-align: center; background: url('/img/misc/hr_h.gif') 0 100% repeat-x; }

.Compare .Buttons td { padding: 10px 20px 0 5px; background: none; }

.Compare .Buttons th { background: none; }

.Compare .Pics th { background: none; }

.Compare .Pics td { background: none; }



.Popup { padding: 30px 30px 15px 30px; }

.Popup h1 { padding-left: 35px; }

.PopupFooter { padding-left: 35px; margin-top: 10px; color: #BABABA; }

