body {margin:0;padding:160px 0 0 0;
      color:black;background:#eee;
      font-family:"Trebuchet MS",Verdana,Tahoma,Arial,Helvetica,sans-serif;}

body  {font-size:smaller;fon\t-size:small}
table {font-size:1em}
h6    {font-size:1.0em}
h5    {font-size:1.2em}
h4    {font-size:1.4em}
h3    {font-size:1.6em}
h2    {font-size:1.8em;letter-spacing:-.1ex;font-weight:normal}
h1    {font-size:2.1em;letter-spacing:-.1ex;font-weight:normal}

ul.site-navigation,
#copyright,.comments
{font-family:Tahoma,sans-serif;}

#brands-top,
#brands-top-col,
.comments,
.site-navigation    {font-size:.85em}

#brands-top h2, #brands-top-col h2      {font-size:1.2em;letter-spacing:0.1ex;}
.hidden {display: none;}
.clear {clear: both;}


/* ================ generic */

p,li,h1,h2,h3,h4,h5,h6 {max-width:52em;}


.comments {margin-top:3em;padding-top:1em;border-top:1px dotted #ccc;color:gray;background:transparent}
#sales  .comments {clear:both;}
.nobr    {white-space:nowrap}
.no,s,del {display:none}
.hyed    {position:absolute;height:5px;width:5px;overflow:hidden;text-indent:10px;}
td       {vertical-align:top}
.orange  {color:white;background:#FFA500;}
a,
a:active {outline: none;}
a:hover {text-decoration: none;}
a img    {border:none}

.hidden-trigger,.linkedImage,#site-logo a,#site-logo a:hover {cur\sor:pointer;}
.next {margin-left:45px}

/*top panel*/
.panel-for-user {background-color: black;color: white;height: 36px;left: 0px;line-height: 36px;position: absolute;top: 0px;width: 100%;z-index: 89;}
.panel-for-user .panel-cnt{clear: both;position: relative;width: 95%;margin: 0 auto;}
.panel-for-user .panel-cnt ul.panel-list {width: 100%;float: left;height: 36px;padding: 0;margin: 0;}
.panel-for-user .panel-cnt ul.panel-list a.toplogo{
background: url(../i/sprite.png) -60px 0px no-repeat;
display: block;height: 29px;margin: 6px 5px 0px 0px;text-indent: -9999px;width: 141px;}
.panel-for-user .panel-cnt ul.panel-list > .list-item {float: left;white-space: nowrap;list-style: none;}
.panel-for-user .panel-cnt ul.panel-list .user-line{border-left: 1px solid #666666;padding: 0 7px;}
.panel-for-user .panel-cnt ul.panel-list .news {border-left: 1px solid #666666;margin: 0 0 0 15px; padding: 0 0 0 15px;}
.panel-for-user .panel-cnt ul.panel-list .news a{color: #fff;text-decoration: underline;}
.panel-for-user .panel-cnt ul.panel-list .news a:hover{text-decoration: none;}
.panel-for-user .panel-cnt ul.panel-list .news div#rotator {position:relative; height:36px;}
.panel-for-user .panel-cnt ul.panel-list .news div#rotator ul {margin: 0;padding: 0;overflow: hidden;width: 100%;}
.panel-for-user .panel-cnt ul.panel-list .news div#rotator ul li {float:left; position:absolute; list-style: none;margin: 0;padding: 0;}
.panel-for-user .panel-cnt ul.panel-list .news div#rotator ul li.show {z-index:500;}
.panel-for-user .panel-cnt ul.panel-list li.rg {float: right;}
.panel-for-user .panel-cnt ul.panel-list li.rel {position: relative;}
.panel-for-user .panel-cnt ul.panel-list a{color: #fff;text-decoration: none;}
.panel-for-user .panel-cnt ul.panel-list a.name{color: #FFA500;text-transform: capitalize;}
.panel-for-user .panel-cnt ul.panel-list a span{border-bottom: 1px dotted;margin-right:3px;}
.panel-for-user .panel-cnt ul.panel-list img{padding: 1px;background: #6e6969;margin: 1px 0 0 10px}
.panel-for-user .panel-cnt ul.panel-list #under-profile{position: absolute;background: #000;width: 204px;right:-50px;top:36px;box-shadow: 0px 0px 5px #000;-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000; display: none}
.panel-for-user .panel-cnt ul.panel-list #under-profile ul{padding: 0;margin: 0}
.panel-for-user .panel-cnt ul.panel-list #under-profile li{padding:0 20px;list-style:none;line-height: 30px}
.panel-for-user .panel-cnt ul.panel-list #under-profile li.last{border-top: 1px solid #777272;}
.panel-for-user .panel-cnt ul.panel-list #under-profile li a{font-size: 13px;padding: 1px 3px}
.panel-for-user .panel-cnt ul.panel-list #under-profile li a:hover{background: #6e4700;}

#slogan  {position:absolute;top:52px;left:-18px;width:100%;margin:0;
          color:gray;background: transparent;z-index:88;
          font-weight:normal;font-size:1em;line-height:1.5em;
          letter-spacing:0.7em;/*text-transform:uppercase*/;text-align:center;visibility:hidden;
          }
#slogan span{
  letter-spacing: 0.1em;
}
/* ========= no-top-ads is generally -90px ============  */
#slogan.no-top-ads {visibility:visible;}


/* ===============  top menu  */
ul.site-navigation    {position:absolute;width:100%;margin:0;padding:0;background:#FFA500;} /*overf\low:hidden;*/
ul.site-navigation li {display:inline;padding:0;list-style:none;}
ul.site-navigation a  {text-decoration:none;white-space:nowrap}

#site-menu     {height:70px;top:90px;left:0;text-align:left;}
#site-menu a   {color:black;background:#fff;
                display:block;float:left;margin-left:4px;
                padding:10px 10px;}
#site-menu a.active:hover,
#site-menu a:hover {color:#FFA500;background:black;}
#site-menu li.active a {color:#FFA500;background:black;padding:10px 10px;}
#site-menu li {}
#site-menu li ul.intop {position: absolute; top:33px; left:70px;padding: 0;margin: 0;background: #fff;display: inline;border-top:2px solid #FFA500 ;}
#site-menu li ul.intop li{margin: 0; padding: 0;display: block;float: left;}
#site-menu li.active ul.intop li a{color:black;background:#fff;}
#site-menu li.active ul.intop li a:hover{color:#FFA500;background:black;}
#site-menu li ul.intop li.last {padding-right:4px}

#auxiliary-navigation {list-style:none;width:100%;position:absolute;top:0;left:0;margin:0;padding:0;}


/* ================ vitrina */
#vitrina     {clear:both;height:340px;color:white;background:black;font-size:0.85em;padding-top:0px;z-index:10000;}
#vitrina h1  {width:1%;height:280px;overflow:hidden;text-indent:-980px;background:#FFA500;margin:0;float:left;}
.vitrina p,
.vitrina h3,
.vitrina h4  {position:absolute;margin:10px 0;padding:0 5%;}
.vitrina h3  {line-height:1em}
.vitrina h4  {font-size:1em}
.vitrina a   {color:white;background:transparent;text-decoration:none;}
.vitrina img {position:absolute;top:0;left:50%;margin-left:-155px;}
.vitrina     {display:block;list-style:none;padding:0;margin:0;float:left;/*max-width:1560px normal*/;max-width:1250px;}
.vitrina     {/*opera*/width:99%;overflow:hidden;}
.vitrina li  {display:inline;list-style:none;padding:0;border-right:2px solid #FFA500;
              float:left;width:19.3%;height:310px;overflow:hidden;
              position:relative;}
.vitrina h2  {margin:0;padding:0;text-indent:800px;line-height:310px;
              z-index:100;position:absolute;overflow:hidden;}

s.vitrina a:hover img   {border-top:3px solid red;}
s.vitrina a:hover       {border-top:solid;/*IE 6-5 fix*/}

.vitrina ul      {padding:10px 10px 10px 1.7em;margin:0}
.vitrina ul li   {display:list-item;float:none;width:auto;border:none;
                  height:auto;padding-left:.5em;margin:0.5em 0;}
.vitrina li div  {width:250px;margin:0 auto;line-height:620px;overflow:hidden;}

/* ============================ news ============================= */

#news-announce     {color:silver;clear:both;padding-left:3%;position:relative;background:black;padding-top:30px}
#news-announce ul  {display:block;list-style:none;padding:0;margin:0;}
#news-announce li  {display:inline;list-style:none;padding:20px 0 0 0;margin:0 .8% 0 0;
                    float:left;width:18.7%;font-size:.85em;overflow:hidden;}
#news-announce h3  {position:absolute;top:-10px;right:3%;padding:0;margin:0;
                    color:#222;background:transparent;padding-bottom:15px;font-size:2.1em;letter-spacing:-.1ex;font-weight:normal}
#news-announce h1  {position:absolute;top:-10px;right:3%;padding:0;margin:0;
                    color:#222;background:transparent;padding-bottom:15px;font-size:2.1em;letter-spacing:-.1ex;font-weight:normal}
#news-announce .cleared {display:block;float:none;clear:both;width:99%;visibility:hidden;
                         margin:0;padding:0;}

#news-announce a.spec       {display:inline;float:left;margin:0 10px 10px 0px;
                             border:2px solid black;line-height:.7em;}
#news-announce a.spec:hover {border-color:red}
#news-announce     h2       {height:1%;}
#news-announce[id] h2       {height:auto;}
#news-announce h2           {margin:0 0 1em 0;padding:0;font:normal 1em Tahoma;letter-spacing:0;
                             line-height:1.2em;overflow:hidden;}

#news-announce .new h2 a    {color:#FFA500;background:transparent;text-decoration:none;float:left;}
#news-announce .new h2 a:hover {color:white;background:transparent;border:none}
#news-announce p            {margin:0 5px 5px 2px;padding:0;clear:left;}

#news-announce .old            {padding-top:0;}
#news-announce .old a.spec,
#news-announce .old p,
#news-announce .old .news-date {display:none;}
#news-announce .old a       {display:block;text-decoration:none;
                                color:#444;background:transparent;border-left:1px solid #222;padding:0 5px 0 1em}
#news-announce .old a:hover {color:white;background:transparent;border-left:1px solid #FFA500}

#all-news-link   {display:block;float:left;clear:both;padding:10px 10px 10px 0;font-size:.85em;color:gray;background:transparent}
#all-news-link b {text-decoration:none}
#all-news-link:hover {color:white;background:transparent;}


/* =========================  BRANDS links ======================== */
#brands-top            {padding:0;background:silver;background:white;clear:both;position:relative;}
#brands-top-col            {padding:0;background:silver;background:white;clear:both;position:relative;}
#body-shops #brands-top,
#body-news  #brands-top {padding-top:4em}
#brands-list           {background:white;padding:1em 0em 3.5em 1em;margin:0;clear:both;}

h2#brands-header {padding:10px 30px 5px 10px;margin:0px 0 0px 0px;background:silver;float:left;display:inline;font-size:2.1em;letter-spacing:-.1ex;font-weight:normal}
#brands-header span       {font-weight:normal;color:white;background:transparent;font-size:.6em;
                           position:relative;top:-.4em;letter-spacing:0;}
#brands-header .hyed      {position:absolute;}
#brands-top ul.all-brands, #brands-top-col ul.all-brands {list-style: none;}
#brands-top ul.all-brands li, #brands-top-col ul.all-brands li {float:left;width:14%;overf\low:hidden;padding-bottom:0.7em;display: block;}
#brands-top ul.all-brands li a, #brands-top-col ul.all-brands li a{color:black;background:transparent;padding-left:7px;border-left:1px solid silver;text-decoration: none;display: block;}
#brands-top ul.all-brands li a:hover, #brands-top-col ul.all-brands li a:hover{background:#FFA500;color: #000; font-weight: bold;}


/* =========================  brand page content ======================== */

#content,
.content  {position:relative;/*border-bottom:1px solid #fff;*/}
#brand    {position:relative;background:white;padding-bottom:0.05px;/*FF fix*/}

.clearfix,#sidetxt,.sidetxt,.content,#brand,#content,#wherestore,#minsktores,#.columns,#news-announce
{height:1%;}

.clearfix:after,.content:after,#brand:after,#wherestore:after,.columns:after,.column2x:after,.column3x:after,sidetxt:after,
#minskstores:after,#news-announce:after
{
content:"";display:block;clear:both;visibility:hidden;height:auto;
/* this method is better because overflow:auto fucks up padding */
}

hr {visibility:hidden;clear:both;height:0px}

/* =========================  other shops list in below of page ======================== */

#wherestore           {clear:both;background:white;padding:1em 0}
#wherestore h1, #wherestore h4 {color:white;background:#FFA500;font-size:1.6em;letter-spacing:0;float:left;
                       padding:0.2em 2em 0.2em 20px;margin:0;}
#wherestore h1 span, #wherestore h4 span  {color:black;background:transparent;font-weight:bold;}
#wherestore a         {white-space:nowrap}

#wherestore #minskstores {clear:both;padding-left:1.5em;}

#wherestore ul         {padding:10px 0;margin:0;display:block;list-style:none;}
#wherestore li         {display:block;list-style:none;margin:2px 0em 2px 0;padding:0;white-space: nowrap;}
#wherestore li em      {white-space:nowrap;font-size:.85em;font-style:normal}
#wherestore li.nofloat {float:none;}
#wherestore li.float   {float:left;}
#wherestore b          {font-weight:normal;}
#wherestore a, #wherestore span.cur {padding-left:.5em;border-left:1.2em solid #ddd;}
#wherestore a:hover, #wherestore span.cur:hover {border-color:#FFA500;background:transparent;}

#wherestore.shops         {padding-top:5em;}
#wherestore.main         {padding-top:0em;}
#wherestore.main         li{width:32%;}
#wherestore.brand    ul   {}
#wherestore.favorite    {padding-bottom:0;margin-bottom:0;padding-top:7px;}
#wherestore.favorite ul   {padding-top:0;padding-left:1em;padding-bottom:0;margin-top:0;margin-bottom:0;}
#wherestore.favorite ul a {color:#666;background:transparent;text-decoration:none;}
#wherestore.favorite ul a:hover {color:black;}

#minskstores ul  {float:left;margin-right: 15px;}
#minskstores ul.last  {clear: right;margin-right: 0;}
#minskstores li  {float:none;}


/* =========================  shops ======================== */


#news-content,
#search-result content,
#body-shops .content        {background:white;padding:2em 4% 1em 290px;}

#news-content,
#search-result content {height:auto; min-height:800px;}
/*
#body-shops .content[class],
#body-news .brand-page {height:auto; min-height:1600px;}*/


.shoptitle          {margin-top:0;}
.shoptitle .magazin {font-size:13px;letter-spacing:0;}
.shoptitle .status {font-size: 23px;letter-spacing: 0;color: white;background-color: red;padding: 1px 5px;margin-left: 1em;}
.shoptitle .mall    {font-size:13px;letter-spacing:0;display:block;margin-left:10em;}

#shopinfotxt        {border:solid #eee;border-width:0px 0 20px 0;margin:0em 0;
                     paddi\ng-top:1em;padding-bottom:2em;clear:both;width:100%;overflow:hidden;}

#shopinfotxt dt     {display:inline;float:left;width:10em;margin:2px 0;}
#shopinfotxt dd     {height:1%;margin:4px 0;}
#shopinfotxt[id] dd {height:auto;overflow:auto;min-width:20em;}

#shopinfotxt a#map {text-decoration: none; border-bottom: 1px dashed;margin: 0 3px;padding-bottom: 0;}
#shopinfotxt a#shop_error {text-decoration: none; border-bottom: 1px dashed;margin: 0 3px;padding-bottom: 0;}

.error_form label{font-weight: bold;display: block;margin-bottom: 3px;color: silver;}
.error_form textarea{width: 362px;height: 150px;border: 2px solid silver;float: right;}
.error_form input{float: right;border: 2px solid #FFA500;background: #FFA500;color: #fff;height: 22px;margin-top: 7px;font-weight: bold;cursor: pointer;}
.error_form input:hover{float: right;border: 2px solid red;background: red;color: #FFF;height: 22px;margin-top: 7px;font-weight: bold;}
#f_error{background-color: #FF0000; color: #fff; display: none;}

dd#shopbrands   {padding:0 5px 5px 0 /* Mozilla overflow bug */;margin-top:0em;}
#shopinfotxt dt b,
#shopinfotxt
#shopbrands h5  {font-weight:normal;color:#666;background:transparent;}
#shopbrands h5  {font-size:1em;margin:0;padding:0;letter-spacing:0;float:left;width:10em;}
#shopbrands ul  {margin:5px 0 0 0px;padding:0;display:block;width: 500px}
#shopbrands li         {display:block;list-style:none;margin:2px 0em 2px 0;padding:0;white-space:nowrap;}
#shopbrands span       {padding-left:.5em;border-left:1.2em solid #ddd;font-size:1em;}
#shopbrands a          {padding-left:.5em;border-left:1.2em solid #FFA500;}
#shopbrands a:hover    {}


#more-such-shops     {position:absolute;right:3em;top:4.5em;}


.floated     li {width:13em;float:left;}

.metro      {margin:3px 0;width: 120px}
.metro      {background:url(../i/sprite.png) -222px 4px no-repeat;padding-left:17px;}
.metro span {display:none;}

.credit-cards ul  {display:block;margin:0;padding:0}
.credit-cards li  {display:block;float:left;height:38px;width:60px;wid\th:0px;padding:0 0 0 60px;overflow:hidden;margin:0 2px 0 0;}
.mastercard       {background:url(../i/sprite.png) 0px -76px no-repeat;width: 60px;height: 38px;}
.maestro          {background:url(../i/sprite.png) 0px -114px no-repeat;width: 60px;height: 38px;}
.visa             {background:url(../i/sprite.png) 0px -38px no-repeat;width: 60px;height: 38px;}
.visaelectron     {background:url(../i/sprite.png) 0px 0px no-repeat;width: 60px;height: 38px;}
.americanexpress  {background:url(../i/sprite.png) 0px -228px no-repeat;width: 60px;height: 38px;}
.belcart          {background:url(../i/sprite.png) 0px -190px no-repeat;width: 56px;height: 38px;}

#allshops      {clear:both;display:block;margin:0;padding:2em 0;line-height:1.2em;height:1%}
#allshops[id]  {height:auto;overflow:auto;}

#allshops li   {width:44%;display:inline;float:left;margin:1em 5% 1em 0em;padding:0;height:12em;overflow:hidden;}
#allshops p    {display:inline;}
.news     img  {display:block;float:left;margin:0 1em .5em 0}
#allshops div  {padding-left:.5em;overflow:hidden}

#allshops h3 {position:relative;left:-.55em;font-size:1em;font-weight:normal;display:inline;padding:0 0 0 .1em;margin:0}
.nc h3 {background: #88B6F3;} div.nc {border-left:1em solid #88B6F3;} h2.nc a {color: #488BE4;} /* Новая коллекция */
.sa h3 {background: #A3F08B;} div.sa {border-left:1em solid #A3F08B;} h2.sa a {color: #55A33D;} /* Распродажа */
.ds h3 {background: #EDAAFC;} div.ds {border-left:1em solid #EDAAFC;} h2.ds a {color: #CE6DE4;} /* Скидки */
.ot h3 {background: #FBE289;} div.ot {border-left:1em solid #FBE289;} h2.ot a {color: #E79A1A;} /* Иная акция */

#allshops h2         {margin:0;padding:0;}
#allshops h2 a       {display:block;text-decoration:none;overflow:hidden;
                      border-bottom:1px solid;white-space:nowrap;line-height:1em}
#allshops .news h2   {font-size:1.4em;margin-bottom:.5em;letter-spacing:0;}
#allshops .news h2 a {white-space:normal;color:#000;border:none}
#allshops .news div  {padding:0}
#allshops h3 a       {color:black;text-decoration:none}

ul.shoponmapmenu {margin: 15px 0px;padding-left: 0;clear: both;}
ul.shoponmapmenu li{display: inline;list-style: none;margin-right: 7px; font-size: 20px;}
ul.shoponmapmenu li span{color: #0033FF;}
ul.shoponmapmenu li a{color: #0033FF;text-decoration: none; border-bottom: 1px dotted #0033FF;}
ul.shoponmapmenu li a:hover{color: #0033FF;text-decoration: none; border-bottom: none;}

.actions               {padding-left:1em;margin:3em 0;clear:both}
#content .actions      {margin:2em 1em}
.actions#newcollection {border-left:1em solid #88B6F3;}
.actions#sale          {border-left:1em solid #A3F08B;}
.actions#discount      {border-left:1em solid #EDAAFC;}
.actions#action        {border-left:1em solid #FBE289;}

.actions h2               {margin-bottom:0.5em}
.actions#newcollection h2 {color: #488BE4;background:transparent;}
.actions#sale h2          {color: #55A33D;background:transparent;}
.actions#discount  h2     {color: #CE6DE4;background:transparent;}
.actions#action h2        {color: #E79A1A;background:transparent;}

#content #ins-news,#shop-content #ins-news  {margin:2em 0em}
.coll  {margin:2em 1em}

#ins-news h3  {font-size:1em;letter-spacing:0;color:silver;background:transparent;text-align:right}
#shop-content
#ins-news h2,
#content
#ins-news h2, #shop-content #ins-news h2, .coll h2  {font-size:1.3em;letter-spacing:0;margin:0;padding:0 0 0 0;background:none}
#ins-news h2 a{color:#488BE4;background:transparent;text-decoration:none}
#ins-news h2 a:hover {color:black}
#ins-news ul  {display:block;list-style:none;margin:0;padding:0}
#ins-news li  {display:block;list-style:none;margin:1em 0;padding:0 0 0 1em;clear:both;
               border-left:1em solid #FFAFAF}
#ins-news img {float:left;display:inline;margin:0em 1em 0 0;}
#ins-news p   {margin:0;padding:0;height:1em}
#ins-news[id] p {height:auto;overflow:auto;}
#ins-news .ins-news-old h2 a  {font-size:.8em;}


/* обрезные картинки в магазинах <div class="pic-columns pics6"><span><img></span>...</div> */
.pic-columns        {/*line-height:0;*/height:1%;}
.pic-columns[class] {height:auto;overflow:hidden;}
.pic-columns span, .pic-columns div {display:block;float:left;overflow:hidden;margin-top:3px;margin-bottom:3px;margin-right:0.8%;}
.pics6 span, .pics6 div {width:15.5%}
.pics5 span, .pics5 div {width:19.0%}
.pics4 span, .pics4 div {width:23.9%}
.pics3 span, .pics3 div {width:32.1%}
.pics2 span, .pics2 div {width:48.7%}
.pics1 span             {width:97%}


/* ============================ news ============================= */

.news-brand-title          {margin:0;padding:1em 4%;}
.news-brand-title .rubrics {color:#ddd;background:transparent;}
#news-brand   {padding:1em 0 1em 4%;}

#news-content  .date   {letter-spacing:0;float:right;display:inline;margin-left:3em}
#news-content  #favorite  {height: 16px;width: 20px;position: absolute;top: 5px;left: 205px;}
#news-content  #favorite  a{display: block;height: 16px;width: 20px;background: url(../i/sprite.png) -60px -209px no-repeat;}
#news-content  #favorite .fav-guest  a:hover{display: block;height: 16px;width: 20px;background: url(../i/sprite.png) -60px -209px no-repeat;}
#news-content  #favorite  a:hover{display: block;height: 16px;width: 20px;background: url(../i/sprite.png) -80px -209px no-repeat;}
#news-content  #favorite .active  a{display: block;height: 16px;width: 20px;background: url(../i/sprite.png) -80px -209px no-repeat;}
#news-content     h1   {font-size:1.9em;line-height:1.1em;color:gray;background:transparent;}
#news-content     h2   {font-size:1.3em;letter-spacing:0;border-left:2em solid silver;padding:1em;}
#news-content     h2   {height:1%}
#news-content[id] h2   {height:auto;overflow:auto}
/*#news-content     h2   a{color:red;text-decoration: underline;} */
#news-content     h2   a:hover{text-decoration: none;}
#news-head             {margin-top:1.9em;position: relative;}
#news-head p.intro   {font-size:1.3em;letter-spacing:0;border-left:2em solid silver;_border-left:none;padding:1em;display: block;height:auto;overflow:auto;}

#news-head img         {float:left;display:inline;margin:0 2em 2em 0;}
#news-head img.brand        {margin-right:35px;margin-left: 15px;}
#news-head img.main         {float:left;display:inline;margin:0 2em 0em 0;}

#news-content #short-news-head     h2 {font-size:1.6em;font-weight: normal;line-height:1.1em;color:gray;background:transparent;border: none;padding: 0; overflow:hidden;height:auto;}
#news-content #short-news-head     h2 a{color:gray;text-decoration: none;}
#news-content #short-news-head     h2 a:hover{text-decoration: underline;}

#short-news-head     p   {font-size:1.1em;letter-spacing:0;border-left:1em solid silver;padding:0.7em;}
#short-news-head     p   {height:1%}
#short-news-head     p   {height:auto;overflow:auto}
#short-news-head             {margin-top:0.7em;}
#short-news-head img         {float:left;display:inline;margin:0 2em 1em 0;}

.source                {font-size:.85em;color:gray;background:transparent;text-align:right;height: 28px;line-height: 28px;float:right;clear: right}
.source a              {color:gray;background:transparent;border:none;}
.source a:hover        {color:black;background:transparent;border:none;}
.social {width: 350px; float: left;position: relative;}


.photos        {line-height:0;height:1%;max-width:750px;}
.photos[class] {height:auto;overflow:hidden;}
.photos span   {float:left;display:inline;overflow:hidden;margin-top:3px;margin-bottom:3px;margin-right:0.8%;height:240px;}

.pic1                     {float:left;display:inline;}
.pic1,.pic2               {margin:0em 2em 2em 0;}
.pic3,.pic4,.pic5,.pic6   {clear:both}
.pic4                     {max-width:1000px;}

.pic3 span,.pic5 span,.pic6 span {width:32.1%;position:relative}
.pic4 span {width:23.95%;position:relative}

.pic3 img,.pic4 img,.pic5 img,.pic6 img {position:absolute;left:50%;margin-left:-120px}

#news-content .comments {clear:both}

#news-announce,
#news-content .clearfix   {min-height:0 /* ie7 fix */;}

#related    {display:block;list-style:none;margin:3em 0 1em 0;padding:0 0 0 0;font-size:.85em;text-align:right;}
#related li {border-left:1px solid silver;color:gray;background:transparent;
             padding:.7em;display:block;list-style:none;margin:0 0 0 0;display:inline;}

#search-result .more {margin-top:1em;margin-bottom:7em}

#site-menu .normal   label {display:block;}
#site-menu .normal   input,
#site-menu .focused  label {display:none;}
#site-menu .focused  input {display:inline;}

#news-content  .information   {font-size:1.3em;letter-spacing:0;border-left:2em solid silver;padding:1em;height:1%}

/* =========================  top banner ======================== */
#b-1        {position:absolute;top:36px;left:0;text-align:center;
              width:100%;overflow:hidden;height:90px;background:white;}
#b-1 object,
#b-1 img    {margin:0 auto;border:none;}
#b-1.luhta-f1f4f7 {background-color:#f1f4f7}

/* =========================  side banners ======================== */
#b-3     {position:absolute;top:160px;left:0;width:260px;wid\th:240px;padding:30px 10px 10px 10px;
              background:white url(../i/sprite.png) -410px 0 no-repeat;
              height:660px}
#b-3[id] {padding-top:20px;height:auto;min-height:660px;}

#b-3 ul {margin:1em 0 4em 0;padding:0 0 0 1em;/*border:dotted #FFA500;border-width:0 0 2px 0;*/}
#b-3 li {margin:1em 0;padding:0 0}

#b-3 h2    {font-size:1em;margin:1em 0 0 -10px;padding:0 0 0 10px;font-weight:bold;font-style:italic;
            color:#FFEFCF;background:#FFA500;}
#b-3 h3    {padding-top:0px;}

#b-3 ul h3 {font-size:0.9em;margin:0;padding:0}
#b-3 ul p  {font-size:1em;line-height:1.2em;margin:0;padding:0;color:#666;background:transparent;}

#b-3 ul.left-short-news {list-style: none;}
#b-3 ul.left-short-news li img {float:left;margin: 0 7px 10px 0;}
#b-3 ul.left-short-news li {height:90px;clear: both;overflow: hidden;}
#b-3 ul.left-short-news li a{color:#000;}
#b-3 ul.left-short-news li a:hover{text-decoration: none;}
#b-3 ulleft-short-news h3 {font-size:0.9em;}

#b-3 .dotspisok {color:#000000; margin-bottom:7px;margin-left:15px;width:220px}
#b-3 .dotspisok td{vertical-align: bottom;}
#b-3 .dotspisok a{color:#000000;}
#b-3 .dotspisok a:hover{text-decoration:none}
#b-3 .dotspisok .active a{text-decoration:none}
#b-3 .nowrap {white-space:nowrap;}
#b-3 .dot {background-image:url(../img/dot.gif);background-position:center bottom;background-repeat:repeat-x;}
#b-3 span.number {display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;margin-right:12px;margin-left:2px;}
#b-3 .adsline h2 {background:#FFA500 none repeat scroll 0 0;color:#FFEFCF;font-size:1em;font-style:italic;font-weight:bold;margin:30px 0 0 -10px;padding:0 0 0 10px;}

#b-3 .alllatestnews {padding-top: 10px;}
#b-3 .alllatestnews ul {display:block;width:236px;padding:0;margin-bottom: 0;}
#b-3 .alllatestnews ul li {list-style: none;float:left;display:block;position:relative;width:234px;font-size:11px;font-weight:bold;padding:5px 0 0 5px;
margin:3px 0 3px 0;background-color:#ebebeb;border-bottom:1px solid #DFDFDF;}

#b-3 .alllatestnews ul li img {display:block;}
#b-3 .alllatestnews ul li span {float:left;display:block;}
#b-3 .alllatestnews ul .news_latest a {float:left;display:block;width:226px;height:47px;padding:1px 6px 5px 0;cursor:pointer;overflow:hidden;color: #000;
font-weight: bold;text-decoration: none;}

#b-3 .alllatestnews ul .news_latest a:hover {text-decoration:none;}
#b-3 .alllatestnews ul .news_latest .col1 {width:36px;}
#b-3 .alllatestnews ul .news_latest .col2 {padding:8px 0 0 8px; width:182px;}
#b-3 div#left_partner {margin-top: 15px; clear: both;}
#b-3 div#left_partner a{color: #000;font-size: 12px;text-decoration: underline;}
#b-3 div#left_partner a:hover{text-decoration: none;}

/*filter*/
#b-3 .filter {padding: 0 0 15px 15px;background: #5c5c5c;margin-top: 35px;margin-bottom: 10px;*margin-bottom:25px}
#b-3 .filter.top0 {margin-top:0}
#b-3 .filter h2{color: #fff;font-style: normal;font-size: 14px;background: none;padding: 15px 0 15px 0;*padding:15px 0 0 0;margin: 0;font-family: Tahoma;}
#b-3 .filter input {border: 1px solid #fff;background: #fff;color: #6C6C6C;
font: normal normal normal 11px/normal Arial, Helvetica, sans-serif;
margin: 0px 0 15px 0;*margin:0;padding: 3px 5px 3px 5px;width: 200px;}
#b-3 .filter ul.lifesearch {font-size: 11px;height: 159px;line-height: 16px;margin: 0px;overflow: auto;padding: 0px;width: 210px;}
#b-3 .filter ul.lifesearch li{display: list-item;}
#b-3 .filter ul.lifesearch a{color: #fff;text-decoration: none;}
#b-3 .filter ul.lifesearch a:hover{color: #FFA500;}
#b-3 .filter label{display: none;}

/*LatestComments*/
#b-3 .latest-comments {background: #f9f9f9;padding: 30px 10px; margin: 30px 0 30px -10px;}
#b-3 .latest-comments h3{margin:0 0 15px 0;padding: 0;}
#b-3 .latest-comments .poster{margin: 0 0 10px 10px;padding-bottom: 10px;border-bottom: 1px dotted silver}
#b-3 .latest-comments .poster span{color:#000; font-weight: bold;}
#b-3 .latest-comments .poster a{color:#488BE4;text-decoration: none;border-bottom: 1px dotted #488BE4}
#b-3 .latest-comments .poster a:hover{border-bottom: none}

/* =========================  bottom text ======================== */

#bottom    {width:100%;padding:20px 0;position:relative;background:#FFA500; color:#f1f1f1}
#bottom    .logo{width:311px;height:92px;position:absolute;background:#FFA500 url(../i/sprite.png) -60px -117px no-repeat;bottom: 0;right: 0}
#copyright {font-size:0.85em;margin:1em 0 0 15px;padding:0 3%}
#copyright p {margin:.5em 0 0 0;padding:0;}
#copyright p a{color:#ffffff}
#copyright ul {font-size:1.1em;list-style: none; margin:25px 0 15px 0; padding:0px; padding-bottom:10px}
#copyright ul li{float:left;margin:0 0 0 5px}
#copyright ul li.first{margin:0;}
#copyright ul li a{color:#f1f1f1;margin:0 5px 0 0; text-decoration: underline;}
#copyright ul li a:hover{text-decoration: none;}


/* ============Navigation=======================*/
.ditto_pages {text-align: center;margin:25px 0;}
.ditto_pages .ditto_currentpage {border: 1px solid #ff0000;padding: 1px 5px 2px;margin-right: 1px;background-color: #ffa500; color: #fff;}
.ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
border: 1px solid #ffa500; padding: 1px 5px 2px; margin-right: 1px; text-decoration: none !important; color: #ff0000;}
.ditto_pages a:hover {background-color: #fff;color: #000;}


/* Trends */
#current-trends { margin: auto; background: #000;opacity: 0.7; padding: 5px 0 1px 0; }
#fashion-trends { background-color: #FFF; padding-bottom: 15px;}

#fashion-trends, #latest-trends { font-family: "Trebuchet MS",Verdana,Tahoma,Arial,Helvetica,sans-serif }

h3#latest-trends { text-align: right; padding: 20px 20px 0 0; margin: 20px 0 10px 0;font-weight: normal; font-size: 1.4em; clear: both; font-family: Georgia, "Times New Roman", Times, serif;}
h3#latest-trends, h1#latest-trends a { color: #000; }
#new-updates {margin: auto; padding: 0px; border-top: 1px dashed #999; border-bottom: 1px dashed #999; height:154px;*height:150px;overflow: hidden;clear: both; }
#new-updates a { color: #000; font-size: 12px; }
#new-updates img {padding: 2px; border: 1px solid #999; background-color: #FFF; margin-right: 3px; vertical-align: middle; float: left; }
.celebritytrend { width:205px;*width:200px; float: left; padding: 10px; overflow: hidden; height:52px;*height:50px}

/*Yandex Direct*/
ul.gallery {margin-left: 0; padding-left: 0;list-style: none;max-width:60em}
ul.gallery li {list-style: none;border:1px solid #FFA500;margin-right:4px;margin-bottom: 4px;height: 120px;width: 120px; overflow: hidden; text-align: center; float: left;}
ul.gallery li:hover {border-color: #000}
/*End Yandex Direct*/


/*Left Informer
.informer {background:transparent url(../i/bg_informer.png) no-repeat scroll left top; height:320px; padding:39px 0 0; width:240px; margin-top:0px}
.informer .informer_title {display:none;}
.informer .informer_box {color:#FFFFFF; display:block; float:left; font-size:10px; width:75px;}
.informer .informer_box a{color:#FFFFFF;}
.informer .informer_box div {display:block; float:left; height:59px; overflow:hidden; padding:5px 0 0 10px; width:65px;}
End Left Informer*/

ul.abc-list {width: 27%;float: left;_margin-left:20px;margin-bottom: 20px;}
ul.abc-list li{list-style:none;font-size:1.1em;margin-bottom: 5px;}
ul.abc-list li a{color:#000;margin-left: 15px;}
ul.abc-list li a:hover{text-decoration:none}
ul.abc-list li.char{list-style:none;font-size:1.6em;color: #000;background: #FFA500;padding-left:5px;font-weight: bold;margin-bottom:15px}

div.search-collections {padding: 15px 25px;height:30px;background: #FFA500;margin-bottom:25px}
div.search-collections input.btn{}
#body-shops  h4.activecomments {letter-spacing:0;border-left:1.4em solid silver;padding:0.7em 1em;font-size: 1.4em;margin-top: 1.2em;}
#news-content  h4.activecomments {letter-spacing:0;border-left:1.4em solid silver;padding:0.7em 1em;font-size: 1.4em;margin-top: 1.2em;}

/*Yandex Map for search shop*/
div.shoponmap ul#menu {margin-top: 0;padding-top: 0;}
div.shoponmap ul#menu li{list-style: none;margin-bottom: 5px;position: relative;}
div.shoponmap ul#menu li span#color_0{background-color: blue;position: absolute;left: -17px;top: 5px;width: 10px; height: 9px;}
div.shoponmap ul#menu li span#color_1{background-color: orange;position: absolute;left: -17px;top: 5px;width: 10px; height: 9px;}
div.shoponmap ul#menu li span#color_2{background-color: green;position: absolute;left: -17px;top: 5px;width: 10px; height: 9px;}
div.shoponmap ul#menu li span#color_3{background-color: red;position: absolute;left: -17px;top: 5px;width: 10px; height: 9px;}
div.shoponmap ul#menu li a{text-decoration: none;border-bottom: dashed 1px;color: #000;}
div.shoponmap ul#menu li a.active{color: red;}
div.shoponmap h4{margin-top: 0;padding-top: 0;margin-left: 5px;margin-bottom: 7px;}
div.shoponmap p{font-size: 0.85em;color:gray;width:150px;margin-left: 25px;margin-top: 30px;}
div.shoponmap p span{color: red;}
/*END Yandex Map for search shop*/

#site-menu #ajaxSearch_form {width:320px; position:relative;padding:5px 10px;white-space:nowrap;float:left;}
#site-menu #ajaxSearch_input {position:absolute;top:5px;left:55px;width: 160px;background:#FFF;font-family:Tahoma,Arial,sans-serif;font-size:12px;padding: 2px 0px 2px 3px;margin:0;}
#site-menu label {cursor:poin\ter;font-family:Tahoma,Arial,sans-serif;padding:5px;font-size:1em;position: absolute;top: 5px;left:5px}
#site-menu #ajaxSearch_intro {margin:10px 0;}
#site-menu #ajaxSearch_submit {position:absolute;top:4px;left:225px;}

#site-menu #searchClose {position:absolute; left:199px; top:9px; width:16px;height: 16px;}
#site-menu #indicator {position:absolute; left:199px; top:9px; width:16px;height: 16px;}

/* output results
-------------------------------------------------------------- */
#site-menu #ajaxSearch_output.init {border: none;background-color: #FFFFFF;}
#site-menu #ajaxSearch_output  {background-color:#fff;border:3px dashed #FFA500;color:black;width:240px;z-index:88;padding:5px 5px 5px 10px;margin:10px 0 15px 0;  position: absolute;  top: 25px;  left: 565px;}

#site-menu .ajaxSearch_paging {display:block;margin:5px 0 10px;}
#site-menu .paging1, #site-menu .paging2 {padding:5px 0 10px;text-align: center;clear: both;}
#site-menu .paging1 a {background: none;display: inline;float: none;}
#site-menu .paging1Infos{margin:5px;}

#site-menu div.AS_ajax_result, #site-menu div.ajaxSearch_result {padding:3px;margin:3px 0;clear: both;}
#site-menu li .AS_ajax_result a{text-decoration:underline;color:#000;padding: 5px 0;display: block;width: 225px;white-space: normal;}
#site-menu li .AS_ajax_result a:hover{text-decoration: none;background: none;}

#site-menu .AS_ajax_resultsIntroFailure{padding:3px;margin: 5px 0;}
#site-menu .AS_ajax_resultsIntroFailure h3{color:red;}

/* groups of results */
#site-menu .ajaxSearch_grpResultsDisplayed,#site-menu .AS_ajax_grpResultsDisplayed {font-weight:normal;color:#CC0000;font-size:90%;display:block;text-align: center;}
#site-menu .ajaxSearch_highlight1 {color:#fff;background: #FFA500;font-weight: bold;}

/*Related news*/
#related-news {background:#f9f9f9; padding: 5px 20px 20px; margin: 30px 0 0 0}
ul.related-news li {margin: 6px 0;font-size: 1.1em;}
ul.related-news li a {color: #000;text-decoration: underline;}
ul.related-news li a:hover {text-decoration: none;}

/*yandex map*/
h3.ballonstyle {font-size: 16px; margin: 10px;padding: 0;text-align: left;}
div.ballonstyle {text-align: left;padding:0 10px 20px 10px;}
div.ballonstyle a{padding-top: 10px;color: #555555;}
#YMapsID div.mapform {position: absolute; width: 213px; height: 61px;padding:10px 15px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;background-color:#ffa500;right: 0; top: 0;z-index: 102;}
#YMapsID div.mapform select{width: 200px;height:20px;margin: 3px 0;}

/*votes*/
.rating {clear: both;height: 16px;color:#555;}
.rating a, .rating div{float: left;}
.rating .plus{background:#008000;}
.rating .minus{background:#F00; margin: 0 0 0 5px;}
.rating a{color:#fff;display:block;height:20px;text-align:center;text-decoration:none;width:30px; margin: 0 5px 0 0;}

/*photos in shops*/
.jMyCarousel {height: 152px;overflow: hidden;}
.jMyCarousel .prev{background: url('../i/sprite.png') -40px -460px no-repeat;width:40px;height:61px;border:0px;}
.jMyCarousel .next{background: url('../i/sprite.png') 0px -460px no-repeat;width:40px;height:61px;border:0px;}
.jMyCarousel ul li{border:1px solid #fff;line-height:0px;}
.jMyCarousel ul li a{display:block;border:0px;}
.jMyCarousel ul li a img{display:block;border:0px;}

/*Jot comments*/
h4.opinions {background: #FFA500;color: #fff;font-size: 24px;padding: 0px 15px;font-weight: normal;margin: 15px 0px 3px 0px;position: relative;}
h4.opinions .add-com{color: #fff;font-size: 12px;border-bottom: 1px dotted #fff;text-align: right;cursor: pointer;position: absolute;right: 15px;top: 5px;text-decoration: none;}
h4.opinions.noth {margin-bottom: 3px;}

.comments-box{padding:0;}
.com{padding:5px 0px 0 0;margin-bottom: 0px}
.com .wrp {width: 100%;float: left}
.com .inner{float:right;width:220px;margin-left:-220px}
.com .text{margin-right: 220px;}
.com li{padding:7px 0px; border-bottom:1px solid #e6e6e6;list-style: none;width: 100%;max-width: none;}
.com .message {line-height: 1.2}
.ln {display: none;}

.com-rating{position:relative; float:left; width:60px; padding:3px 0px 0px 15px;}
.com-rating .links{display:inline-block; vertical-align:middle; width:10px; height:22px; position:relative;}
.com-rating a{display:block;text-indent: -9999px}
.com-rating a:hover{text-decoration:none;}
.com-rating .count{vertical-align:middle; font-size:2.2em; font-family:Georgia; line-height:1em; top:-2px; position:relative;}
.com-rating .rate-plus {width: 10px;height: 10px;background: url(../i/rate-small.gif) -30px 0px no-repeat;margin-bottom: 2px;}
.com-rating .rate-minus {width: 10px;height: 10px;background: url(../i/rate-small.gif) -10px 0px no-repeat;}
.com-rating .rate-plus:hover {background: url(../i/rate-small.gif) -20px 0px no-repeat;margin-bottom: 2px;}
.com-rating .rate-minus:hover {background: url(../i/rate-small.gif) left top no-repeat;}

.com-author{float:left; width:140px; padding-left:5px;}
.com-author .userpic{float:left; width:25px; height:25px; overflow:hidden; margin-right:14px; top:2px; position:relative;}
.com-author .userpic img{width:25px; height:25px;}
.com-author .info{float:left; width:101px; overflow:hidden; font-size: 12px}
.com-author .info p{margin:0 0 7px 0;padding: 0;line-height: 1.1}
.com-author .info p a{color: #000}
.com-author .info p a:hover {color: #FFAFAF}
.com .gray {color: #999;}
.com .gray a{color: #999; text-decoration: none}
.com .italic {font-style: italic;}

.com .level0{padding-left:5px;}
.com .level1{padding-left:45px;}
.com .level2{padding-left:75px;}
.com .level3{padding-left:105px;}
.com .level4{padding-left:135px;}
.com .level5{padding-left:165px;}

.com .low-rate{color:#999;}
.com .very-low-rate{color:#ccc;}
.com .last{border:none;}
.com .reply{font-size:.9em; font-style:italic; padding-top:7px;padding-bottom: 0;margin-bottom: 0}
.com .reply a{color: #999;border-bottom: 1px dotted #999;text-decoration: none;cursor: pointer;}
.com .reply a:hover{color: #FFAFAF;border-bottom: 0px;text-decoration: none}

.add-comment{position:relative; padding-top:20px;width:518px;}
.add-comment .fields{float:left; width:540px; margin-right:19px; border-top:1px solid #e6e6e6; display:inline; padding-top:11px;}
.add-comment textarea{display:block; width:518px; height:64px; margin-bottom:10px;}
.add-comment .com-author{padding-top:11px; border-top:1px solid #fff;}
.add-comment .commbtn{float: right;}
.add-comment .name{float: left;width: 285px;margin-right: 15px;margin-bottom:5px;padding: 3px;background: url() left center no-repeat;border: 1px solid #a5acb2; color: #999;font-size: 11px}
.formcom {margin: 0px;background-color: #F4FBFF;height: 125px;width: 100%;}
.formcom .td70{width: 62%;padding: 10px 0 10px 3%; float: left}
.formcom .td30{width: 27%;padding: 10px 3% 10px 0; float: right;}

.formcom input {width: 98%;padding: 0 1%;color: #999;}
.formcom textarea {width: 95%;}
.formcom input.but {width: 100%;padding: 0;margin: 10px 0 0 0;color: #000;}

/*====================Fancybox=========================*/
div#fancy_overlay {position: fixed;	top: 0;	left: 0;width: 100%;height: 100%;display: none;z-index: 30;}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('../i/fancy_sprite.png') no-repeat;}
div#fancy_outer {position: absolute;top: 0;left: 0; z-index: 90; padding: 20px 20px 40px 20px; margin: 0; background: transparent; display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;background: #FFF;}
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0;padding: 0;margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('../i/fancy_sprite.png') -40px 0px no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;z-index: 111;display: none;	background-image: url("data:image/gif;base64,AAAA");outline: none;overflow: hidden;}
a#fancy_left {left: 0px;}
a#fancy_right {right: 0px;}
span.fancy_ico {position: absolute;	top: 50%;margin-top: -15px;	width: 30px;height: 30px;z-index: 112;cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('../i/fancy_sprite.png') -40px -30px no-repeat;width: 30px;height: 30px}
span#fancy_right_ico {right: -9999px;background: transparent url('../i/fancy_sprite.png') -40px -60px no-repeat;width: 30px;height: 30px}
a#fancy_left:hover, a#fancy_right:hover {visibility: visible;background-color: transparent;}
a#fancy_left:hover span {left: 20px;}
a#fancy_right:hover span {right: 20px;}
#fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div#fancy_title {position: absolute;z-index: 100;display: none;}
div#fancy_title div {color: #fff;font: bold 12px Arial;padding: 3px 7px;white-space: nowrap;background: #FFA500;border: 1px solid #fff}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}

/*==========================================Vitrina============================*/
#default h3   {padding:10px;max-width: 70%;font-size: 17px;color: #fff;font-family: Trebuchet MS;z-index: 88;line-height: 16px;font-weight: normal;}
#default h3   a{font-size: 18px;color: #fff;font-family: Trebuchet MS;}

#default h3.left {left:0%;}
#default h3.right {right:0%;text-align: right;}

#default h3.red {background: #dc2720;}
#default h3.green {background: #009900;}
#default h3.brown {background: #3d2c22;}
#default h3.blue {background: #5880c9;}
#default h3.orange {background: #fac50c;}
#default h3.sirenevij {background: #fa0cf2;}
#default h3.pink {background: #fc0484;}
#default h3.black {background: #000000;}

#default h3.h0 {top:0px;}
#default h3.h10 {top:10px;}
#default h3.h20 {top:20px;}
#default h3.h30 {top:30px;}
#default h3.h40 {top:40px;}
#default h3.h50 {top:50px;}
#default h3.h60 {top:60px;}
#default h3.h70 {top:70px;}
#default h3.h80 {top:80px;}
#default h3.h90 {top:90px;}
#default h3.h100 {top:100px;}
#default h3.h110 {top:110px;}
#default h3.h120 {top:120px;}
#default h3.h130 {top:130px;}
#default h3.h140 {top:140px;}
#default h3.h150 {top:150px;}
#default h3.h160 {top:160px;}
#default h3.h170 {top:170px;}
#default h3.h180 {top:180px;}
#default h3.h190 {top:190px;}
#default h3.h200 {top:200px;}
#default h3.h210 {top:210px;}
#default h3.h220 {top:220px;}
#default h3.h230 {top:230px;}
#default h3.h240 {top:240px;}
#default h3.h250 {top:250px;}
#default h3.h260 {top:260px;}
#default h3.h270 {top:270px;}
#default h3.h280 {top:280px;}
#default h3.h290 {top:290px;}
#default h3.h300 {bottom:0px;}
