* { margin: 0; padding: 0; border: 0 }

HTML, BODY, FORM { background: url(../Images/Body-bg.gif) repeat -3px -7px; margin:  0 0 0 0; height: 100%; font-family: Tahoma, Helvetica, sans-serif; font-size: 10px }
BODY, FORM { min-height: 100%; height: 100 }

A:hover { text-decoration: none }
IMG { border: 0; }
UL { list-style-type: none }

#outer { min-width: 1084px;}
.marginClass{ margin-left: -76px;}

#top { margin: 28px 0 0 0; clear: both; float: left; font-family: Arial; width: 100% }
.top-pages-img{ width: 329px; height: 26px; background: url(../Images/Top-right.png) no-repeat; float: right; margin-top: -26px;}
#top-menu { margin: 0 0 0 119px }
#top DIV { float: left }
#top P { margin: 0; padding: 0; float: left; color: #b2bbcd; font-size: 20px }
#top A { color: #b2bbcd; font-size: 20px; margin: -20px 22px 0 0 }
#top .default-selected-photos, #top .default-selected { width: 136px; height: 48px; background: url(../Images/Default-selected.png) no-repeat; margin: -20px 15px 0 0 }
#top .default-selected-photos P, #top .default-selected P { margin: 20px 0 0 32px; color: #000 }

#header { background: #020c1d; width: 100%; clear: both; }
#header .bg { background: url(../Images/Header-right.gif) no-repeat top right; width: 100%; height: 188px }
#header .bg .details { height: 57px }
#header .bg .light { background: url(../Images/Header-light.gif) no-repeat; width: 117px; height: 27px; margin: -27px 0 0 0 }
#header .bg .left { background: url(../Images/Header-left.gif) no-repeat; width: 251px; height: 188px; float: left }


#logo { margin: 10px 0 0 -133px; float: left; width: 23%; min-width: 256px; position: relative }
#logo a{ text-decoration: none}
#logo IMG { width: 270px; height: 156px; vertical-align: none }

#today { color: #fff; margin: 1px 0 0 0; float: left }
#today EM { font-size: 10px; text-transform: uppercase; font-style: normal; margin: 0 3px 0 0 }
#today BIG { font: Arial; font-size: 21px; font-weight: bold }
#today SPAN { font: Arial; font-size: 14px; text-transform: uppercase; font-weight: bold }

#welcome { color: #fff; font-size: 11px; margin: 10px 22px 0 0; float: right }

#options { float: right; padding: 8px 0 0 9px; background: url(../Images/Barcode.gif) no-repeat 8px 7px #f5f5f5; width: 163px; height: 30px; margin: 0 20px 0 0 }
#options UL LI { padding: 0 0 0 10px; background: url(../Images/Arrow.gif) no-repeat 0 5px; display: inline }
#options UL LI A { font-size: 11px; font-weight: bold; color: #000 }
#options .logout { margin: 0 0 0 27px }

.ad-700x100{ padding-bottom: 0; margin-top: -23px;}
.ad-468x60 { margin: 20px auto; }

#news-line { width: 100%; float: left; background: url(../Images/Header-bg.gif) repeat-x left bottom #020c1d }
#news-line .ad-bg { background: url(../Images/Header-right-bottom.gif) no-repeat bottom right; float: left;  width: 100%; position: relative }

.ad-container { width: 100%; float: left; background: url(../Images/Left-bg.gif) repeat-y left top }
.ad-items { width: 100%; float: left; font-family: Georgia; background: url(../Images/Header-center.gif) no-repeat left bottom; padding: 0 0 50px 0; }
.ad-items .items { margin: -30px 0 0 135px }
.ad-items .item { width: 22%; float: left }
.ad-items IMG { border: 4px solid #fff; width: 202px; height: 102px; float: left; margin: 0 0 4px 0 }
.ad-items H3 A { color: #ffdd00; font-size: 24px; line-height: 20px; margin: 7px 0 8px 0; display: block; font-weight: normal; clear: both }
.ad-items P { font-size: 12px; color: #e0e0e0 }
.ad-items SPAN { font-family: Tahoma; margin: -22px 0 0 -8px; float: left; clear: both; font-size: 10px; color: #e0e0e0; background: #ff6b00; color: #ffffd7; text-transform: uppercase; padding: 1px 3px 1px 3px; white-space: nowrap }
.items .spacer { width: 3%; float: left; height: 1px }

#main { width: 100%; clear: both; background: url(../Images/Main-line-bg.gif) repeat-y #fff; float: left; padding: 0 0 30px 0 }
#main .container { width: 100%; background: url(../Images/Main-bg.jpg) repeat-x -296px 0; min-height: 455px }
#main .left { background: url(../Images/Main-left.jpg) no-repeat 0 0; padding: 0 0 0 90px; min-height: 455px }

#brands, #shops, #categories{ margin-top: -8px !important;height: 195px !important; padding-top: 15px !important; overflow: hidden}

#brands { background: url(../Images/Brands.png) no-repeat 2px -2px; width: 63px; padding: 10px 0 15px 70px; width: 44%; float: left }
#brands UL LI, #categories UL LI, #shops UL LI { padding: 0 0 1px 10px; background: url(../Images/Bullet.png) no-repeat 0 4px; white-space: nowrap }
#brands UL LI A, #categories UL LI A, #shops UL LI A { font-size: 11px; color: #fff; font-family: Georgia }
#brands EM, #categories EM, #shops EM { font-style: normal; color: #ffffd7; font-size: 10px; background: #920000; padding: 1px 4px 1px 4px; margin: 0 0 0 5px; text-transform: uppercase }
#brands DIV, #categories DIV { float: left; margin: 0 0 0 9% }
#brands .first,#categories .first { margin: 0 }

#categories { background: url(../Images/Categories.png) no-repeat 0 -1px; width: 26%; padding: 10px 0 15px 80px; float: left; margin: 0 0 0 -60px }
#shops { background: url(../Images/Shops.png) no-repeat 0 -1px;padding: 10px 0 15px 80px; float: left; margin: 0; position: relative }

#main .ad-200x300 { float: right; margin: 1px 11px 0 0 }

#left-menu { width: 280px; padding-left: 5px; vertical-align: top }
#left-menu DEL { background: url(../Images/Left-menu-header.gif) repeat-y; width: 274px; display: block; text-decoration: none; font-size: 24px; color: #fff; padding: 9px 0 9px 25px; font-family: Georgia; line-height: 22px; letter-spacing: -1px }
#person-months .info { margin: 10px 0 20px 28px; float: left; width: 81px; font-family: Georgia; font-size: 12px }
#person-months .info P { color: #834236; font-weight: bold; margin: 0 0 10px 0 }
#person-months .image { background: url(../Images/Person-photo-bg.png) no-repeat; padding: 10px; margin: -80px 0 0 22px; float: left; width: 140px; height: 200px}
#person-months IMG { margin: -8px 0 0 -14px; width: 140px; height: 194px }

#last-news, #last-events { clear: both; margin: 10px 0 15px 0; font-family: Georgia; font-size: 12px; width: 270px; float: left }
#last-news UL, #last-events UL { margin: 10px 0 0 10px }
#last-news UL LI, #last-events UL LI { clear: both }
#last-news UL LI P, #last-events UL LI P { background: #e85405; padding: 1px 3px 1px 3px; float: right; color: #fff; text-transform: uppercase; font-size: 10px; font-family: Tahoma; margin: 1px 6px 0 0 }
#last-news UL LI DIV, #last-events UL LI DIV { float: left; width: 80px }
#last-news UL LI A, #last-events UL LI A { color: #000; width: 180px; float: left; margin: 0 0 12px 0 }
#last-events UL LI P { background: #e82a64 }

#last-news .all, #last-events .all, .photos .all { text-transform: uppercase; float: right; background: #ffa500; padding: 2px 5px 2px 5px }
#last-news .all A, #last-events .all A, .photos .all A { color: #3d142b; font-size: 10px; white-space: nowrap }

#right-menu, .right-menu { padding: 5px 0 0 0; width: 220px; vertical-align: top }
#right-menu .ad-200x300, .right-menu .ad-200x300 { clear: both; margin: 0 12px 20px 0 }
#right-menu DEL, .showcase-news DEL, .showcase-shop-products DEL.header{ background: url(../Images/Right-menu-header.gif) no-repeat right top; width: 219px; display: block; text-decoration: none; font-size: 24px; color: #fff; padding: 9px 0 2px 0; font-family: Georgia; line-height: 22px; letter-spacing: -1px; height: 43px; float: right }
#right-menu DEL P, .showcase-news DEL P, .showcase-shop-products DEL.header P { padding: 0 0 0 25px }

#center-menu { vertical-align: top; padding: 5px 0 0 0 }

.photos { clear: both; text-align: left }
.photos .photo-container { width: 220px;}
.photos .photo-container .corner{margin:-3px 0 0 209px;}
.photos .info EM A { font-style: normal; font-size: 24px; color: #4a5972; clear: both; font-family: Georgia; letter-spacing: -1px }
.photos .date { font-family: Tahoma; position: relative; margin: -22px 0 0 -5px; float: left; font-size: 10px; color: #e0e0e0; background: #ff6b00; color: #ffffd7; text-transform: uppercase; padding: 1px 3px 1px 3px; white-space: nowrap }
.photos .info P { color: #626262; font-size: 11px; margin: 8px 0 0 0 }

/*.photos .info { margin: 0 5px 10px 0; font-family: Georgia; clear: both }
.photos .info IMG { width: 214px; height: 115px; clear: both; float: left }
.photos .all { margin: 0 10px 0 0 }
.photos .bg { background: url(../Images/Photos-bg.png) no-repeat left top; width: 100px; height: 109px; margin: 67px 0 0 116px; position: absolute }
*/
.products TABLE {width: 100% }
.products TD { width: 33%;padding: 0 5px 0 6% }
.products { margin: 0 30px 0 0; float: left; width: 96% }
.products IMG { float: left }
.products DIV { float: left; padding: 0 0 40px 7px; width: 30%; }
.products DEL { text-decoration: none }
.products DEL A { text-decoration: none; clear: both; white-space: nowrap; margin: -3px 0 0 -7px; float: left; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-transform: uppercase; background: #834236; color: #ffffd7; padding: 0 4px 0 4px }
.products SPAN{ border: 1ps solid red; margin-left: -5px}
.products SPAN A{clear: both;white-space: nowrap; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #834236; padding: 0; margin: 0;} 
.products EM { clear: both; font-style: normal; margin: -23px 0 0 -7px; float: left; font-family: Trebuchet MS; font-size: 28px; background: #ffa500; color: #ffffd7; padding: 0 2px 0 2px }
.products EM SUP { font-size: 18px; font-weight: bold }
.products A { text-decoration: none; cursor: pointer }
.products BIG { background: url(../Images/Discount.png) no-repeat; font-family: Trebuchet MS; font-size: 18px; color: #fff; width: 41px; height: 42px; float: left; padding: 9px 0 0 2px; margin: -112px 0 0 105px; display: block }

#footer { height: 63px; background: url(../Images/Footer-bg.png) repeat-x; clear: both; width: 100% }
#footer .footer-line {width: 100%; float: left; clear: both; height: 14px; background: #dd0e6e }
#footer .footer-line .left { width: 96px; height: 14px; background: url(../Images/Footer-left.gif) no-repeat 0 0; float: left;  }
#footer .footer-line .center { width: 368px; height: 14px; background: url(../Images/Footer-center.gif) no-repeat 0 0 #dd0e6e; float: left }
#footer .footer-line .right { width: 582px; height: 14px; background: url(../Images/Footer-right.gif) no-repeat 0 0; float: right }
#footer .top-bg { width: 606px; background: url(../Images/Footer-top-bg.png) no-repeat; height: 25px; float: right; clear: both }
#footer .logo { float: left; margin: 5px 10px 0 120px; padding: 0 0 5px 0 }
#footer .logo a{ text-decoration: none}
#footer .logo img{bertical-align: top}
#footer .bg { clear: both; float: left; width: 100%; margin: 0 0 -20px 0  }

.footer-shadow { background: url(../Images/Footer-shadow.png) repeat-x 0 0px; height: 32px; width: 100%; margin: 0px 0 -22px 0; clear: both; float: left }

#copyrights { padding: 15px 0 0 0; float: left }
#copyrights, #copyrights A, #richbrains A,#richbrains { color: #bcc8cb; font-family: Tahoma; font-size: 11px }

#richbrains { float: right; color: #fff; margin: 25px 20px 0 0 }

.unactive { background-color: #fff }
.active { background:none }

.main-inner-table { clear: both; width: 100% }

#brands UL LI.inactive A, #categories UL LI.inactive A, #shops UL LI.inactive A { color: #ad9090; cursor: default; text-decoration: none }
#brands UL LI.active A, #categories UL LI.active A, #shops UL LI.active A { font-weight: bold;color:#004389; }

.outer-show-button { float: right; margin-top: -25px;width:56%;}
.outer-showcase-button { height: 41px; float:right;  margin-top: -23px; padding-bottom: 2px;width:56%;} 
.show-button { visibility: hidden; height: 30px;width: 132px;background:#EF0000;	border: 1px solid #AA0000;position:relative;cursor:pointer;/*	margin: 0 18px 0 70px;*/margin-left:10px;float: left; color:#FFFFD7;font-family:Trebuchet MS;font-size:23px; clear: both; text-align: center; padding-top: 2px; z-index: 50000}

#new-products { clear: both; margin: 10px 0 15px -3px; font-family: Georgia; font-size: 12px; width: 270px; float: left }
#new-products DEL{ background: url(../Images/new-products-h.png) no-repeat; font-size: 26px; padding: 21px 0 9px 29px;}
#new-products UL{ width: 270px; height: 220px;background: url(../Images/new-products-bg.png) repeat-y}
#new-products .down{width: 270px; height: 25px; background: url(../Images/new-products-f.png) no-repeat;}

#new-products UL LI { font-size: 12px; padding-left: 50px; height: 36px;}
#new-products UL LI A{color: #fff;}
#new-products UL LI DIV.cont{height:13px; margin-top: 3px; }
#new-products UL LI DIV.cont STRONG{ font-weight:500; text-decoration:line-through; background-color: #ffa500; color: #ffffd7; font-family:Tahoma; font-size: 12px; padding: 0 2px 0 3px; float:left; position:relative}
#new-products UL LI DIV.cont STRONG ABBR{ display: block; float: left;}
#new-products UL LI DIV.cont STRONG em {font-size: 9px; font-style: normal; display: block; float: left; margin-top: 1px;}
#new-products UL LI DIV.cont .line {background: url(../Images/new-products-price-separator.jpg) repeat-y; margin: 0; padding: 0; height: 14px; width: 4px; float:left;position:relative;}

#new-products UL LI DIV.cont SPAN{ background-color: #ffffd7; color: #920000; font-family:Tahoma; font-size: 12px; padding: 0 2px 0 3px; float:left; margin-left:-1px; position:relative}
#new-products UL LI DIV.cont SPAN ABBR{ display: block; float: left;}
#new-products UL LI DIV.cont SPAN em {font-size: 9px; font-style: normal; display: block; float: left; margin-top: 1px;}
#new-products UL LI DIV.cont DIV.shadow{ margin: 0 0 0 -46px; float: left; width: 50px; height: 18px;background: url(../Images/new-products-shadow.png) no-repeat;}


.separator{ width: 100%; clear: both; height: 1px; }

/*------------------------------------------------------------------------Articles------------------------------------------------------*/

#header .bg-articles { background: url(../Images/articles-rigth-bg.jpg) no-repeat top right; width: 100%; height: 147px }
#header .bg-articles .details { height: 57px }
#header .bg-articles .light { background: url(../Images/Header-light.gif) no-repeat; width: 117px; height: 27px; margin: -27px 0 0 0 }
#header .bg-articles .left { background: url(../Images/articles-left-bg.jpg) no-repeat; width: 251px; height: 147px; float: left }

#articles-main { margin-top: -19px; width: 100%; clear: both; background: url(../Images/Main-line-bg.gif) repeat-y #fff; float: left; padding: 0 0 30px 0 }
#articles-main .container { width: 100%; background: url(../Images/articles-bg-main.jpg) repeat-x -296px 0; min-height: 455px }
#articles-main .left {  background: url(../Images/articles-bg-left.jpg) no-repeat; padding: 0 0 0 90px; min-height: 455px }

#articles-main .ad-200x300 { float: right; margin: 1px 11px 0 0 }
#articles-main .ad-200x300 IMG { width: 200px; height: 300px }
#articles-main .left .articles-count{ font-family: Arial; color: #fff; font-size: 60px; margin-left: 48px}
#articles-main .left .articles-count EM{ font-family: Arial; color: #ffd9c1; font-size: 48px; font-style: normal;}
#articles-main .left .articles-count A { color: #fff; text-decoration: none;}
#articles-main .left .rigth-png{ width: 133px; height: 78px; background: url(../Images/articles-rigth-image.png) no-repeat; float: right; margin-top: -67px;}
#articles-main .left .articles-controls{ margin-top: 12px; width: 100%}
#articles-main .left .articles-controls .articles-list-holder{ margin-left: 280px; padding: 15px 30px;}

#articles-list UL LI { float: left; width:100%;}
#articles-list UL LI .outer{float: left; margin: 10px 15px 0 -2px;}
#articles-list UL LI .inner-border{ border: 4px solid #fff;}
#articles-list UL LI .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
#articles-list UL LI .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
#articles-list UL LI .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: right; margin: -3px 0 0 0;}
#articles-list UL LI {padding: 10px;font-family: Georgia;font-size: 13px; color: #464646}

#articles-list UL LI A {font-size: 24px; color: #464646}
#articles-list UL LI EM {font-style:normal; font-size: 18px; color: #e55100}
#articles-list UL LI STRONG { font-weight: normal; font-size: 13px; font-style: italic; color: #333333; display: block; padding-bottom: 10px;}
#articles-list UL LI STRONG EM {font-size: 13px; font-style: italic; color: #333333; text-decoration:underline;}

#pager{ width: 100%;}
#pager .left-link{ float: left;}
#pager .right-link{ float: right;}
#pager .finish{ clear: both; width: 100%; height: 1px;}
#pager A{ font-size: 18px; font-family: Georgia; color: #ff6b00}
#pager EM { background: none;}
#pager EM A{ font-style: normal; text-decoration:none; font-family: Arial;}
.slash{ padding: 5px;}
.article-200x300-banner,.showcase-200x300-banner { margin-right: 45px;}

#article-content-container{ padding: 18px 30px 0 30px }
#article-content-container #pager{ padding: 14px 0}
.article-header{ font-family: Arial; font-size: 44px; color:#e4255a; margin-bottom: 5px;}
.article-content{ color: #3e4552; font-family: Georgia; font-size: 13px;}

#current-article .sourse{ float: right; }
#current-article .sourse EM{ text-decoration: underline}
#current-article .spacer{ clear: both; width: 100%; height: 1px;}
#current-article .source-holder{ font-family: Georgia; font-style: italic; font-size: 13px; color: #000; }

/*------------------------------------------------------Showcase-------------------------------------------------------------------*/

#menu-holder-div { float: left; width: 100%}

#header .bg-showcase { background: url(../Images/showcase-right-bg.jpg) no-repeat top right; width: 100%; height: 148px }
#header .bg-showcase .details { height: 57px }
#header .bg-showcase .light { background: url(../Images/Header-light.gif) no-repeat; width: 117px; height: 27px; margin: -27px 0 0 0 }
#header .bg-showcase .left { background: url(../Images/showcase-left-bg.jpg) no-repeat; width: 247px; height: 148px; float: left }

#showcase-main { margin-top: -18px; width: 100%; clear: both; background: url(../Images/Main-line-bg.gif) repeat-y #fff; float: left; padding: 0 0 30px 0 }
#showcase-main .container { width: 100%; background: url(../Images/showcase-bg-main.jpg) repeat-x -296px 0; min-height: 455px }
#showcase-main .left {  background: url(../Images/showcase-bg-left.jpg) no-repeat; padding: 0 0 0 90px; min-height: 455px }

#showcase-main .left .showcase-count{ font-family: Arial; color: #fff; font-size: 48px; margin-left: 48px;}
#showcase-main .left .showcase-count EM{ font-family: Arial; color: #ffd9c1; font-size: 47px; font-style: normal;}

#showcase-main .ad-200x300 { float: left; margin: 1px 11px 0 -8px }

#showcase-main .left .showcase-count{ font-family: Arial; color: #fff; font-size: 48px; margin-left: 48px;}
#showcase-main .left .showcase-count EM{ font-family: Arial; color: #ffd9c1; font-size: 47px; font-style: normal;}
#showcase-main .left .rigth-png{ display: none; width: 198px; height: 125px; background: url(../Images/showcase-right-image.jpg) no-repeat; float: right; margin-top: -229px;}
#showcase-main .left .showcase-controls{ margin-top: 12px; width: 100%}
#showcase-main .left .showcase-controls .showcase-list-holder{ margin-left: 280px; padding: 15px 30px;}
#showcase-main .left .menu-holder {position: relative; clear: both;}
.showcase-table, .showcase-products TABLE{width: 100%;}
.showcase-table{ margin-top: -20px; float: left; }
.showcase-products{ padding-top: 20px;}
.showcase-products TD { width: 20% }

.showcase-products  { margin: 0 10px 0 0; float: left; width: 96% }
.showcase-products TABLE IMG { float: left }
.showcase-products TABLE DIV { float: left; padding: 0 0 10px 7px; width: 30%; margin-left: 15% }
.showcase-products TABLE DEL { text-decoration: none }
.showcase-products TABLE DEL A { text-decoration: none; clear: both; white-space:nowrap; margin: -3px 0 0 0px; float: left; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-transform: uppercase; background: #834236; color: #ffffd7; padding: 0 4px 0 4px }
.showcase-products TABLE DEL.shop A { background: none; color: #834236; }
.shop-info{ margin: 40px 0 0 0; float: left;}

.showcase-products	SPAN A{clear: both;white-space: nowrap; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #834236; padding: 0; margin: 0;} 
.showcase-products TABLE EM { clear: both; font-style: normal; margin: -23px 0 0 0px; float: left; font-family: Trebuchet MS; font-size: 28px; background: #ffa500; color: #ffffd7; padding: 0 2px 0 2px }
.showcase-products TABLE EM SUP { font-size: 18px; font-weight: bold }
.showcase-products TABLE A { text-decoration: none; cursor: pointer }
.showcase-products TABLE BIG { background: url(../Images/Discount.png) no-repeat; font-family: Trebuchet MS; font-size: 18px; color: #fff; width: 41px; height: 42px; float: left; padding: 9px 0 0 2px; margin: -102px 0 0 90px; display: block }

.showcase-products #pager {padding-bottom: 15px;}
.showcase-products #pager .right-link{ padding-right: 6%}

.showcase-news{ width: 466px; margin: 5px 25px 5px 0 ; text-align: left;}
.showcase-news DEL{ width: 470px; background: url(../Images/showcase-news-head.jpg) no-repeat right top;}

.showcase-news UL { margin-left: 3px}
.showcase-news UL LI {float:left;font-family:Georgia;margin:0 5% 0 1%;padding-left:1%;padding-top:3px;width:42%;}
.showcase-news UL LI SPAN.date{ text-transform: uppercase; white-space: nowrap; margin: -22px 0 0 -5px; float: left; background-color: #eb5709; padding: 2px 4px; font-family: Tahoma; font-size: 10px; color:#ffffd7}
.showcase-news UL LI .image-holder{width: 100%; float: left}
.showcase-news UL LI .outer{ float: left}
.showcase-news UL LI .inner-border{ border: 4px solid #fff;}
.showcase-news UL LI .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
.showcase-news UL LI .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
.showcase-news UL LI .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: right; margin: -3px 0 0 0;}
.showcase-news UL LI .spacer{ width: 100%; clear: both;}
.showcase-news UL LI H3 A{ font-size: 24px; font-weight: normal; color: #56647b}
.showcase-news UL LI P { font-size: 12px; color: #626262; padding-top: 7px }


.showcase-shop-products{ width: 718px; text-align: left; padding-top: 30px;}
.showcase-shop-products DEL.header{ width: 718px; background: url(../Images/showcase-shop-products-head.jpg) no-repeat right top;}
.showcase-shop-products UL LI { float: left; width: 20%}

.showcase-shop-products UL LI IMG { float: left }
.showcase-shop-products UL LI DIV { float: left; padding: 0 0 10px 7px; width: 30% }
.showcase-shop-products UL LI DEL { text-decoration: none }
.showcase-shop-products UL LI DEL A { text-decoration: none; clear: both; white-space:nowrap; margin: -3px 0 0 0px; float: left; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-transform: uppercase; background: #834236; color: #ffffd7; padding: 0 4px 0 4px }
.showcase-shop-products UL LI DEL.shop A { background: none; color: #834236; }
.showcase-shop-products UL LI A { text-decoration: none; cursor: pointer }
.showcase-shop-products UL LI BIG { background: url(../Images/Discount.png) no-repeat; font-family: Trebuchet MS; font-size: 18px; color: #fff; width: 41px; height: 42px; float: left; padding: 9px 0 0 2px; margin: -82px 0 0 90px; display: block }
.showcase-shop-products UL LI EM { clear: both; font-style: normal; margin: -23px 0 0 0px; float: left; font-family: Trebuchet MS; font-size: 26px; background: #ffa500; color: #ffffd7; padding: 0 2px 0 2px }
.showcase-shop-products UL LI EM SUP { font-size: 17px; font-weight: bold }

.product{ float: left; width: 100%; padding: 20px 0} 
.product .left-div{ width: 13%; min-width: 80px; }
.product .center-div{ width: 40%; overflow: hidden;vertical-align:middle; }
.product .right-div{ width: 42%; }
.right-div-container{ overflow: hidden; text-align: left}
.marginClass .right-div-container{ width: 248px !important; overflow: hidden;}
.marginClass .center-div-container{ width:390px !important; overflow: hidden;}
.product UL{ margin-top: -5px;}
.product UL LI .small-image{ padding: 5px 0;height:98px;text-align:left;width:76px;}
.product UL LI .small-image div{padding: 10px;}
.product UL LI .small-image .selected{ background: url(../Images/showcase-selection-image.png) no-repeat; height:98px; width:76px; padding: 10px;}
.product .right-div .name{ color: #ea2b52;  font-family:Arial; font-size: 44px; padding-bottom: 30px;}
.product .right-div .price{ float: left; width: 100%; clear: both;}
.product .right-div .price-left{float: left;background: url(../Images/showcase-price-left.png) no-repeat; height: 45px; width: 12px}
.product .right-div .price-center{ padding: 0px 6px 5px 6px; float: left;background: url(../Images/showcase-price.jpg) repeat-x; height: 45px; font-family: Trebuchet MS; font-size: 38px; color: #ffffd7}
.product .right-div .price-center STRONG{ font-weight: normal}
.product .right-div .price-center EM{ font-style: normal; font-size: 24px; display:block; float: right; margin-top: -46px;}
.product .right-div .price-center EM.fix{ font-style: normal; font-size: 24px; display:block; float: right; margin: 3px 0 0 -39px;}
.product .right-div .price-right{float: left;background: url(../Images/showcase-price-right.png) no-repeat; height: 45px; width: 12px}
.product .right-div .price-final{float: left; clear:both; width: 100%; }
.product .right-div .product-articul{ float: left;width: 100%; font-family: Georgia; font-size: 14px; }
.product .right-div .class12by,.product .right-div .shop{ font-size:14px; font-family: Georgia;  margin: 15px 0 40px 3px;}
.product .right-div .shop{ width: 170px;}

/*----------------------------------------------------------------News-------------------------------------------------------------------*/

#header .bg-news { background: url(../Images/news-right-bg.jpg) no-repeat top right; width: 100%; height: 147px }
#header .bg-news .details { height: 57px }
#header .bg-news .light { background: url(../Images/Header-light.gif) no-repeat; width: 117px; height: 27px; margin: -27px 0 0 0 }
#header .bg-news .left { background: url(../Images/news-left-bg.jpg) no-repeat; width: 250px; height: 147px; float: left }

#news-main { margin-top: -19px; width: 100%; clear: both; background: url(../Images/Main-line-bg.gif) repeat-y #fff; float: left; padding: 0 0 30px 0 }
#news-main .container { width: 100%; background: url(../Images/news-bg-main.jpg) repeat-x -296px 0; min-height: 455px }
#news-main .left {  background: url(../Images/news-bg-left.jpg) no-repeat; padding: 0 0 0 90px; min-height: 455px }

#news-main .left .news-count{ font-family: Arial; color: #fff; font-size: 60px; margin-left: 25px; letter-spacing: -3px;}
#news-main .left .news-count EM{ font-family: Arial; color: #ffd9c1; font-size: 48px; font-style: normal;}
#news-main .left .rigth-png{ width: 172px; height: 81px; background: url(../Images/news-right-png.png) no-repeat; float: right; margin-top: -67px;}

#news-main .left .news-table{ padding-top: 20px; width: 100%}
#news-list{ margin-top: -14px; }
#news-list {float:left; width: 100%; padding: 10px; font-family: Georgia; color: #3e4552; font-size:12px;}
#news-list .item-right{padding-top: 8px;}
#news-list .outer{margin: 10px 0 0 5px; width: 212px; height:112px;}
#news-list .inner-border{ border: 4px solid #fff;}
#news-list .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
#news-list .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
#news-list .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: right; margin: -3px 0 0 0;}
#news-list .date { font-family: Tahoma; position: relative; margin: -19px 0 0 -5px; float: left; font-size: 10px; color: #e0e0e0; background: #ff6b00; color: #ffffd7; text-transform: uppercase; padding: 1px 3px 1px 3px; white-space: nowrap }
#news-list .item-right .header-div A{ font-size:24px; color: #464646; padding-right: 20px; }
#news-list .item-right .short-description{padding: 10px 15px 10px 0; }
#news-list .item-right .more A{ color: #3d142b; font-family: Tahoma; font-size: 10px; background-color: #ffa500; padding: 2px 5px;}
#news-list .item-left{ width: 250px;}

#news-main .ad-200x300{ margin: 0 0 25px 10px;}
#news-main .presrelease-td .ad-200x300{ margin: 0 0 25px 25px;}
.products-d DIV {width: 80%; padding: 20px 0 20px 20% ; float:left;}

#left-menu .products-d DEL, .products-d DEL { text-decoration: none; background: none; width: auto; display: inline; font-size: inherit; color:inherit; padding: 0; line-height: normal; letter-spacing:normal }
#left-menu .products-d DEL.header, .products-d DEL.header { background: url(../Images/discount-products-header.jpg) no-repeat right top; width: 214px; display: block; text-decoration: none; font-size: 24px; color: #fff; padding: 9px 0 2px 0; font-family: Georgia; line-height: 22px; letter-spacing: -1px; height: 62px; float: right }
.products-d DEL.header P{ padding: 0 0 0 25px }

#persons-table { width: 100%; margin-top: 50px }
#persons-table .info { margin-bottom: 40px }
#person { float: left; width: 100%; clear: both}
#left-menu .person {padding-bottom: 44px }
#left-menu .person DIV {margin: 0 0 20px 0; padding-left: 32px; width: 248px; float: left; clear: both; font-size: 12px}
#left-menu .person STRONG { margin-bottom: 20px; clear: both; float: left }
#left-menu .person P {float: left; clear: both; display: block; text-transform: uppercase }
#left-menu .person-info { float: left; clear: both; width: 100%}
#left-menu .person-info .text { margin: 17px 0 10px 26px; padding-right: 37px; font-size: 12px }

.products-d DEL A { text-decoration: none; clear: both; white-space:nowrap; margin: -3px 0 0 0px; float: left; font-family: Trebuchet MS; font-weight: bold; font-size: 12px; text-transform: uppercase; background: #834236; color: #ffffd7; padding: 0 4px 0 4px }
.products-d DEL.shop A { background: none; color: #834236; }
.products-d A { text-decoration: none; cursor: pointer }
.products-d BIG { background: url(../Images/Discount.png) no-repeat; font-family: Trebuchet MS; font-size: 18px; color: #fff; width: 41px; height: 42px; float: left; padding: 9px 0 0 2px; margin: -98px 0 0 100px; position: relative; display: block }
.products-d EM { clear: both; font-style: normal; margin: -23px 0 0 0px; float: left; font-family: Trebuchet MS; font-size: 26px; background: #ffa500; color: #ffffd7; padding: 0 2px 0 2px }
.products-d EM SUP { font-size: 17px; font-weight: bold }
.products-d SPAN{ position: relative; display: block; margin-top: -20px;}

.products-d-holder {margin-left: 5px;}
.products-d-holder DEL.header { float: left; background: url(../Images/Left-menu-header.gif) repeat-y; width: 254px; display: block; text-decoration: none; font-size: 26px; color: #fff; padding: 10px 0 0 5px; font-family: Georgia; line-height: 22px; letter-spacing: -1px }

.products-d-holder .products-d DIV{ width: 30%; margin-right: 10%} 

#news-main #pager{ margin: 30px 0;}
.press-release .header{ font-family: Arial; font-size:44px;color:#e4255a; margin-bottom: 10px  }
.press-release .content-holder{ color: #3e4552; font-family: Georgia; font-size: 13px;}

/*------------------------------------------------------------Calendar----------------------------------------------------------------------*/
.calendar-holder{width: 228px; height: 172px; background: url(../Images/calendar-bg.jpg) no-repeat; margin: 7px 0 0 18px; padding: 19px 0 0 23px}
.calendar-main{ width: 160px;  }
.calendar-header{font-family: Tahoma; font-size: 22px; position: relative; color:#4a5972; letter-spacing:-2px; margin-top: -6px;}
.calendar-next-prev{ font-family: Tahoma; font-size: 18px; font-weight: bolder; width: 30px; }
.calendar-day-header { font-family: Tahoma; font-weight: bolder; font-size: 11px; color: #fff; padding: 9px 2px 3px 2px;}
.calendar-day-style { font-family: Tahoma;  font-size: 11px; padding-top: 2px }
.calendar-day-style A {text-decoration: none }

.calendar-today-day{padding: 0;}
.calendar-today-day A{text-decoration: none; border: 1px solid #bbc8de; font-size: 11px; width: 20px; display: block; margin: 0 0px 0 0}
.calendar-active-day{padding: 1px 1px 1px 0;}
.calendar-active-day A{text-decoration: none; width: 100%; display: block; font-size: 11px;}
.next-prev-class{ width: 21px; height: 13px; padding-top: 5px}
#left-date{width: 10px; height: 13px; display: block; cursor: pointer; background: url(../Images/calendar-right-link.gif) no-repeat}
#right-date{width: 10px; height: 13px; display: block; cursor: pointer; background: url(../Images/calendar-left-link.gif) no-repeat}

/*-------------------------------------------------------------Events-----------------------------------------------------------------------*/


#header .bg-events { background: url(../Images/events-right-bg.jpg) no-repeat top right; width: 100%; height: 147px }
#header .bg-events .details { height: 57px }
#header .bg-events .light { background: url(../Images/Header-light.gif) no-repeat; width: 117px; height: 27px; margin: -27px 0 0 0 }
#header .bg-events .left { background: url(../Images/events-left-bg.jpg) no-repeat; width: 247px; height: 147px; float: left }

#events-main { margin-top: -19px; width: 100%; clear: both; background: url(../Images/Main-line-bg.gif) repeat-y #fff; float: left; padding: 0 0 30px 0 }
#events-main .container { width: 100%; background: url(../Images/events-bg-main.jpg) repeat-x -296px 0; min-height: 455px }
#events-main .left {  background: url(../Images/events-bg-left.jpg) no-repeat; padding: 0 0 0 90px; min-height: 455px }

#events-main .left .events-count{ font-family: Arial; color: #fff; font-size: 59px; margin-left: 48px;}
#events-main .left .events-count EM{ font-family: Arial; color: #ffd9c1; font-size: 47px; font-style: normal;}

#events-main .left .events-count{ font-family: Arial; color: #fff; font-size: 59px; margin-left: 48px;}
#events-main .left .events-count EM{ font-family: Arial; color: #ffd9c1; font-size: 47px; font-style: normal;}
#events-main .left .rigth-png{ width: 137px; height: 79px; background: url(../Images/events-right-image.png) no-repeat; float: right; margin-top: -66px;}

#events-main .ad-200x300{ margin: -5px 5px 25px 10px; }

.events-inner-table{ width: 100%; margin-top: 50px; }

#events-list {float:left; width: 100%; padding: 10px; font-family: Georgia; color: #3e4552; font-size:12px; margin-top: 10px;}
#events-list .image-date { width: 230px;}
#events-list .image-date .outer{float: left; margin: 10px 0 0 -2px;}
#events-list .image-date .inner-border{ border: 4px solid #fff;}
#events-list .image-date .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
#events-list .image-date .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
#events-list .image-date .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: right; margin: -3px 0 0 0;}
#events-list .image-date .date{ white-space: nowrap; float: left; background: url(../Images/events-date-bg.png) no-repeat; width: 128px; height: 28px; color: #fff; font-family: Arial; font-size:18px; font-weight: bold; padding: 2px 0 3px 12px; margin: -36px 0 0 -5px;}
#events-list .short-holder{ font-family: Georgia; font-size: 13px; color: #464646}
#events-list .short-holder A{ color: #464646;font-family: Georgia; font-size: 24px;}
#events-main-container #pager{ padding-right: 15px;}

#events-list tr{ text-align: left}

.event-table{ margin-top: 50px; width: 100%}

#current-event { margin-top: -8px;}
#current-event .events-name{ color: #e3255a; font-family: Arial; font-size: 44px; padding-bottom: 20px;}

#current-event .image-holder{ padding-right: 15px;}
#current-event .image-holder .outer{float: left; margin: 0 0 0 -2px;}
#current-event .image-holder .inner-border{ border: 4px solid #fff;}
#current-event .image-holder .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
#current-event .image-holder .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
#current-event .image-holder .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: right; margin: -3px 0 0 0;}

#current-event .date{ width: 166px; height: 46px; background: url(../Images/event-date.png) no-repeat; font-family: Arial; font-size: 31px; letter-spacing: -2px; font-weight: bold; color: #fff; white-space: nowrap; padding: 2px 0 0 5px; margin-bottom: 10px;  }
#current-event .content-holder{ font-family: Georgia; font-size: 12px; color: #3e4552 }

.event-table #events-list TD {padding-bottom: 10px;}
.event-table #events-list .image-date .outer{ margin-top: 0;}
#events-main .events-banner .ad-200x300{ margin: 0 5px 25px 10px; padding-top: 10px;} 

#articles-list ul li .outer{ width: 211px;}

/*-------------------------------------------------------Photos----------------------------------------------------------------*/

#current-photo-table, #photos-table{ width: 100%; margin-top: 40px}

#photos-table #left-menu .products-d del.header,#photos-table .products-d del.header { float: left;background: url(../Images/products-with-discount-photos-bg.jpg) repeat-y; }
#photos-table .products-d big{ margin: -82px 90px 0 0; float: right;}
#photos-table .ad-200x300{ float: none}

#photos-events{ margin: 20px 0; width: 240px}
#photos-events DEL{background: url(../Images/products-with-discount-photos-bg.jpg) repeat-y;}

#photos-events UL LI{ margin: 10px 0 0 0}
#photos-events UL LI .outer{ margin: 0 15px 0 15px; width: 213px}
#photos-events UL LI .inner-border{ border: 4px solid #fff;}
#photos-events UL LI .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
#photos-events UL LI .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
#photos-events UL LI .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: right; margin: -3px 0 0 0;}
#photos-events UL LI H3 A{ font-family: Georgia; font-size: 24px; color: #4a5972; font-weight: normal; margin-left: 17px }	
#photos-events UL LI P{ color: #484848; font-size: 12px; font-family: Georgia; width: 207px; margin:2px 0 0 17px }
#photos-events DIV.date{ background-color: #f43670; float: left; margin: -22px 0 0 10px; position: relative}
#photos-events DIV.date DIV{ background: url(../Images/date-ligth.png) no-repeat; font-family: Tahoma; font-size: 10px; color: #fffff6; padding: 2px 5px 2px 4px; text-transform: uppercase;position: relative }

#photos-table .article-200x300-banner, .showcase-200x300-banner { margin: 0 0 0 28px}

#photos-listing-control{ width: 100%; margin-top: -40px}
#photos-listing-control UL LI{ width: 33%; float: left;}
#photos-listing-control UL LI.month-year{ width: 100%; float: none; clear: both; display: block; font-family: Arial; font-size: 48px; color: #e42857; margin: 30px 0 5px 0 }

.photo-container { clear: both; text-align: left; width: 240px;height:227px; }
.photo-container .info { margin: 0 5px 10px 0; font-family: Georgia; clear: both; width: 210px; }
.photo-container .info IMG { width: 202px; height: 102px; clear: both; float: left }
.photo-container .info EM A { font-style: normal; font-size: 18px; color: #56647b; clear: both; font-family: Georgia; letter-spacing: -1px; padding-left: 5px; display: block; }
.photo-container .info P { color: #626262; font-size: 11px; margin: 8px 0 0 0; padding-left: 5px; }
.photo-container .date { font-family: Tahoma; position: relative; margin: -20px 0 0 -5px; float: left; font-size: 10px; color: #e0e0e0; background: #ff6b00; color: #ffffd7; text-transform: uppercase; padding: 1px 3px 1px 3px; white-space: nowrap }
.photo-container .bg { background: url(../Images/photos-bg-listing.png) no-repeat left top; width: 100px; height: 123px; margin: 0 0 0 115px; position: absolute }

.photo-container .image-holder{width: 211px; float: left}
.photo-container .outer{ width: 211px; float: left}
.photo-container .inner-border{ border: 4px solid #fff;float: left}
.photo-container .first-border{ border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;float: left}
.photo-container .outer-border{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;float: left}
.photo-container .corner{ width: 3px; height: 3px; background: url(../Images/corner.jpg) no-repeat; float: left; position: relative;  margin: -3px 0 0 221px;}
#articles-main .left .photos-rigth-png{ background: url(../Images/photos-rigth-jpg.jpg) no-repeat; position: relative; width: 153px; height:75px; float: right; margin-top: -69px }

#top .default-selected-photos{ width: 183px; height: 49px; background: url(../Images/photos-header-menu-selection.png) no-repeat;}
#top .default-selected-photos P{ padding: 0; margin: 20px 0 0 0; text-align: center; width: 100%}

#all-photos-cntrol UL{ margin-top: 15px}
#all-photos-cntrol UL LI{ width: 240px; padding-left: 20px;}
#all-photos-cntrol ul li .photo-container {height: auto !important;}

#left-menu #all-photos-cntrol del{  background: url(../Images/all-photos-header.jpg) repeat-y; width: 251px }

#down-items #items-continer{ float: right; width: 705px; margin-bottom: 20px;}
#down-items .ad-200x300 { float: left}
#down-items  .showcase-news{ float: left; margin: 5px 0; float: right}


/*--------------------------------------------------------------Galery-------------------------------------------------------------------*/

#gallery { width: 708px; float: left;  }

.galery-spase{ width: 15%;float: left; height: 1px;}

#image,.image {position:relative; width:600px; height:400px; background:#000 url(../Images/loading-galery.gif) center center no-repeat;float:left; text-align:center;}
#image img { position: relative  }
.number, #number{ font-family: Georgia; font-size: 58px; padding: 0 10px 8px 10px; color: #fff; background-color: #ff8400; float: left; position: relative; margin: -90px 0 0 30px;}

.imagearea, #imagearea{width: 703px; }
.imagearea .top-border, #imagearea .top-border{background:url(../Images/galery-image-top.png) no-repeat; width: 703px; height: 38px; float: left}
.imagearea .bottom-border, #imagearea .bottom-border{background:url(../Images/galery-image-bottom.png) no-repeat; width: 703px; height: 58px; float: left}

.imagearea .left-border, #imagearea .left-border{background:url(../Images/galery-image-left.png) no-repeat; width: 47px; height: 400px; float:left; position: relative}
.imagearea .right-border, #imagearea .right-border{background:url(../Images/galery-image-right.png) no-repeat; width: 56px; height: 400px;float:left; position: relative}
.image-spacer{ float: left; clear: both; width: 703px; }
.galery-spacer{ width: 100%; height: 1px;clear: both;}

#thumbwrapper{ }
#thumbwrapper .left-scroll{ display: none; background:url(../Images/left-scroll-img.png) no-repeat; width: 96px; z-index: 1000; height: 147px; float: left;margin:-16px -22px 0 0; position: relative }

.thumbarea-container{ width:697px;}

#thumbwrapper .right-scroll{display: none; background:url(../Images/rigth-scroll-img.png) no-repeat; width: 93px; height: 147px; float: left;margin: -18px 0 0 -3px }
#thumbarea{margin:0 auto;width:634px;}
#thumbs{ position: relative; left: 1px;}
#thumbs Li{ float: left; height: 72px; width: 102px; cursor: pointer; margin-left: 3px;}
#thumbs Li DIV{ padding: 4px;}
#thumbs Li.active DIV{background-color:#FF8400;}

#thumbarea em {background-color:#FF8400;color:#FFFFFF;display:block;float:left;font-family:Tahoma;font-size:10px;font-style:normal;margin:-22px 0 0 0;padding:2px 4px;position:relative;}


.counst-all { width: 690px; font-family: Georgia; margin: 12px 0 30px 10px; float: left}
.counst-all STRONG{ font-weight: normal; font-size: 18px; color: #576276; display: block; float: left; }
.counst-all EM{ font-weight: normal; font-size: 10px; display: block; float: right; background-color: #ffa500; padding: 2px 8px 3px 8px; }
.counst-all EM A{color: #000; font-family: Tahoma; font-style: normal;}
#photos-content{ width: 95%; color: #4a5972; font-family: Georgia; font-size: 13px; float: left; text-align: left; margin: 30px 0; padding-left: 10px }


#galery-all Ul LI{ float: left; width: 100%; margin-bottom: 30px;}
#galery-all #photos-listing-control{ margin: 0}
.image{ background: #000;}
.image img{ position: relative; margin: 0}

.sepataror{ float: left; width: 100%; clear: both;}


.marginClass .products td { padding: 0 0 0 0 !important;}
.marginClass #person-months .image{ width: 130px !important}
.marginClass #left-menu del { width: 256px !important}
.marginClass .products{ margin: 0 0 0 5px !important;}
.marginClass .products del a{ margin-right: 3px !important}
.marginClass #news-main #pager, .press-release{ width: 95% !important; padding-left: 4% !important}
.marginClass .showcase-products table div{ margin-left: 0 !important; padding: 0 0 0 0 !important;}
.marginClass #left-menu{ width: 275px !important}

#akavita{}

#links {float:left;margin:14px 0 0 10px;}
#links a{color: #394455}