* {
    font-family:Arial;
    font-size:12px;
    color:#000000;
}

body, html {
    background-color:#ffffff;
    padding:0px;
    margin:0px;
    height:100%;
}
table {
    width:100%;
    border-width:0px;
    border-collapse:collapse;
}
table td {
    padding:0px;
}

p {
    line-height:1.2;
    margin:0;
    padding:0 0 14px 0;
}
a {
    color:#3399cc;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
img {
    border:0px none;
    margin: 0px 0px -3px 0px;
    _margin:0px;
}
form {
    padding:0;
    margin:0;
}

.inputstyle {
    border:1px solid #b3b9c3;
    padding:4px;
    color:#3399cc;
    font-size:12px;
}


.selectstyle {
    border:1px solid #b3b9c3;
    padding:4px;
    color:#3399cc;
    font-size:12px;
}


.tastyle {
    border:1px solid #b3b9c3;
    padding:4px;
    color:#3399cc;
    font-size:12px;
}

h1 {
    font-size:17px;
    margin:12px 0 14px 0;
}

h2 {
    font-weight:normal;
    font-size:14px;
    color:#999;
    margin:14px 0 4px 0;
}

h3 {
    font-size:14px;
    color:#999;
    margin:24px 0 7px 0;
}

h4 {
    font-size:14px;
    color:#003399;
}
h5 {}
h6 {}

ul, ol {margin:0 0 0 24px; padding:0;}
.central_part ul,.central_part ol {padding-bottom:14px;}

.clear {font-size:0;clear:both;}

.orange, .orange a, .orange td, .orange p { color:#eead6a !important; }
.green,  .green  a, .green  td, .green  p { color:#009933 !important; }
.white,  .white  a, .white  td, .white  p { color:#ffffff !important; }
.dgray,  .dgray  a, .dgray  td, .dgray  p { color:#333333 !important; }

.fs10,  .fs10  a, .fs10  td, .fs10  p { font-size:10px; }
.fs11,  .fs11  a, .fs11  td, .fs11  p { font-size:11px; }
.padded, .padded td { padding:2px 5px; }
.capital { text-transform:uppercase; }


td.bgright {
    width:50%;
    background:url('/templates/pharmacosmetica/images/8-right.jpg') 0 0 repeat-y;
}
td.bgleft {
    width:50%;
    background:url('/templates/pharmacosmetica/images/8-left.jpg') 100% 0 repeat-y;
}

.topheader a { text-decoration:underline; }
.topheader a:hover { text-decoration:none; }

.footer {
    padding:0 13px;
    height:79px;
    vertical-align:top;
}
.footer .inner {
    border-top:6px solid #999;
    padding:25px 13px;
    font-size: 12px;
    font-family: Arial;
    color:#999999;
}

.inner .copy {float:left;}
.inner .map {float:right;}

.header #h1 {
    padding:0;
    margin:0;
    font-size:22px;
    font-weight:normal;
    color:#fff;
}
.header #h2 {
    padding:0;
    margin:0;
    font-size:12px;
    font-weight:normal;
    color:#a7cb85;
}

.header #h2 a{
    font-size:12px;
    font-weight:normal;
    color:#a7cb85;
    text-decoration:none;
}


.tr1 {
    font-size:12px;
    color:#fff;
    width:34px;
    white-space:nowrap;
    float:left;
    padding-top:10px;  
}
.tr2 {
    font-size:24px;
    color:#fff;
    float:left;
    padding:0;
    margin:0;  
}

.tr3 {margin-top:10px;}

.tr4 {
    font-size:14px;
    color:#fff;
    width:50px;
    white-space:nowrap;
    float:left;
    padding-top:6px;  
}
.tr5 {
    font-size:20px;
    color:#fff;
    float:left;
    padding:0;
    margin:0;  
}

.tr6 {
    font-size:10px;
    color:#fff;
    float:left;
    text-align:right; 
    width:104px;
    padding:0;
    margin:0;  
}

.tr3 p {

    padding:0 0 0 30px;
    margin:0;
    color:#3399cc;
    font-size:11px;
}
.tr3 a {
    color:#3399cc !important;
    font-size:11px;
}
.tr3 a:hover {
    text-decoration:none;
    font-size:11px;
}

table.head a {
    color:#fff;
}

#tmline {height:44px;background:url('/templates/pharmacosmetica/images/menu_bg.gif') 0 0 repeat-x;}

.topmenu a, .topmenu td, .topmenu p, .topmenu span {
    font-size:10px;
    color:#ffffff;
}
.topmenu a { 
    text-transform:uppercase;
    text-decoration:none;
    font-size:9px;
    font-weight:bold;
}
.topmenu a:hover {
    color:#00468c;
}
.topmenu span { padding:0 10px; }


.topsearch {
    height:44px;
    width:228px;
    background:url('/templates/pharmacosmetica/images/search_bg.gif') 0 0 no-repeat;
    margin:0 0 0 auto;
}

.topsearch .ts1, .topsearch .ts2, .topsearch .ts3 {
    vertical-align:top;
}
.topsearch .ts1 {
    font-size:10px;
    text-transform:uppercase;
    color:#333;
    padding:15px 0 0 25px;
    text-align:left;
}
.topsearch .ts2 {
    width:135px;
    text-align:left;
    padding-top:11px;
}
.topsearch .ts2 input { 
    width:129px;
    height:18px;
    margin:0;
    padding:0;
    border:1px solid #b3b9c3;
    color:#666;
    font-size:11px;
}
.topsearch .ts3 { width:26px; }
.topsearch .ts3 input { margin:12px 8px 0 0 ; }


div.left_header {
    color:#9be6fd;
    font-size:14px;
    line-height:1em;
    text-transform:uppercase;
    vertical-align:bottom;
    padding:16px 0 0 16px;
    margin:0 0 -2px 0;
}

div.prodblock {
    margin-bottom:12px;
    background:url('/templates/pharmacosmetica/images/prodbg.gif') 0 0 no-repeat;
    line-height:1.7;
}

div.prodheader {padding:3px 0 5px 16px;}
div.prodheader, div.prodheader a {
    color:#003399;
    font-size:14px;
}
div.prodblock ul {list-style-type:none;}
div.prodblock div a.active {
    color:#333333;
    text-decoration:none;
    border-bottom:1px dotted #333333;
}
div.prodlink {
    font-size:14px;
    padding:3px 0 5px 27px;
}
div.prodlink a {
    font-size:14px;
    color:#003399;
}

div.derm {
    background:url('/templates/pharmacosmetica/images/dermbg.jpg') 0 0 no-repeat;
    margin:20px 2px 0 7px;
    height:105px;
    width:221px;  
}

div.dermng {
    background:url('/templates/pharmacosmetica/images/dermbgsnow.jpg') 0 0 no-repeat;
    margin:20px 2px 0 7px;
    height:304px;
    width:221px;  
}

div.dermng .dm1 {
    width:221px;
    height:230px;
    }

div.dermng .dm1 a {
    display:block;
    width:221px;
    height:230px;
    text-decoration:none;
}

div.dermng .dm2 {
    position:relative;
    text-align:center;
    top:24px;
    }
div.dermng .dm2 a {
    line-height:20px;
    color:#003399;
    text-decoration:underline;
}
div.dermng .dm2 a:hover {
    text-decoration:none;
}


div.derm .dm1 {
    position:relative;
    left:75px;
    top:16px;
    font-size:13px;
    text-align:left;
    }

div.derm .dm1 a {
    color:#999;

}

div.derm .dm2 {
    position:relative;
    left:103px;
    top:38px;
    }
div.derm .dm2 a {
  color:#003399;
    text-decoration:underline;
}
div.derm .dm2 a:hover {
    text-decoration:none;
}



div.right_block {

}
div.right_block .header {
    font-size:14px;
    color:#3399cc;
    text-transform:uppercase;
    text-align:center;
    padding-top:14px;
    margin-bottom:-3px;
}

.basket_top { background:url('/templates/pharmacosmetica/images/basket_bgtop.gif') 0 0 no-repeat;  font-size:0; height:3px;}
div.right_block .content {
   padding:2px 8px;
  background:url('/templates/pharmacosmetica/images/basket_bg.gif') 0 0 repeat-y;
 }
div.right_block .under {
    font-size:14px;
    text-align:center;
    padding:4px 0 8px 0;
  }
div.right_block .under a {
    color:#3399cc;
    text-decoration:underline;
}
div.right_block .under a:hover {
    color:#3399cc;
    text-decoration:none;
}
.basket_btm { background:url('/templates/pharmacosmetica/images/basket_bgbtm.gif') bottom left no-repeat; font-size:0; height:3px; }
.catitems_top { background:url('/templates/pharmacosmetica/images/catitems_bgtop.gif') 0 0 no-repeat;  text-align:center; font-size:14px; font-weight:bold; color:#3399cc; padding:6px 0;}
.catitems {border-left:1px solid #e7f1f7;border-right:1px solid #e7f1f7;padding-top:6px;}
.catitems p {padding:0 8px 14px 8px;text-align:center;}
.catitems a {color:#999 !important; text-decoration:underline;font-size:11px;}
.catitems_btm { background:url('/templates/pharmacosmetica/images/catitems_bgbtm.gif') bottom left no-repeat; font-size:0; height:3px; }
.login {
    width:67px;
    height:16px;
    padding:1px;
    margin:0;
    border:1px solid #b3b9c3;
    color:#666;
    font-size:11px;
}

table.sort {
    background:url('/templates/pharmacosmetica/images/bgsort.gif') 0 0 no-repeat;
    height:43px;
    margin:0;
}
.arr_btn input {
    margin:0 8px 0 4px;
}

.sort select {
    border:1px solid #b3b9c3;
    width:153px;
    height:20px;
     color:#000;
    font-size:11px;
    padding:1px 0 1px 1px;
    margin-top:6px; 
}
.sort td {
    vertical-align:top;
    text-align:right;
    color:#999;
    font-size:11px;
  padding-right:10px;
}
.central_part .header {
    padding:14px 0 0 12px;
    font-size:14px;
    color:#999;
    text-align:left;
    text-transform:uppercase;
  margin-bottom:-3px;
}

h1#catname {background:url('/templates/pharmacosmetica/images/bgcatname.gif') 0 0 no-repeat;font-size:14px; font-weight:bold; color:#3399cc;padding:7px 0 7px 16px;margin:0;}

div.tableheader {
    color:#999;
    float:left;
    margin-top:8px;
    margin-bottom: 8px;
}
div.tablepaging {
    color:#999;
    float:right;
    margin-top:8px;
    margin-bottom: 8px;
}
div.tablepaging a { 
    text-decoration:underline; 
    padding:0 1px;
}
div.tablepaging a:hover { text-decoration:none; }

h3.bookmark {
    font-size:16px;
    color:#91918f;
    background-color:#c1c1c1;
    margin:24px 0 0 0;
    padding-bottom:7px;
    width:225px;
}


table.nelast {
    border-bottom:1px solid #c1c1c1;
}

table.ties {
    border:2px solid #c1c1c1;
}

table.product {
    margin:2px 1px 10px 0;
}
table.product td.pr1 {
    vertical-align:top;
    width:100px;
}
table.product td.pr2 { padding: 3px 3px 0 3px;}
table.product td.pr2, table.product td.pr2 p {
    color:#333333 !important;
    font-size:11px;
}

a.goodlink {font-weight:bold;color:black;}

table.product td.pr2 p.capital2 {text-transform:lowercase;}
table.product td.pr2 p.capital2:first-letter {text-transform:uppercase;}

table.product td.pr3 {
    vertical-align:bottom;
    text-align:center;
    width:108px;
    border-left: solid #e1e1e1 1px;
    border-right: solid #e1e1e1 1px;
}
table.product td.pr4 {
    padding:0 12px;
}
table.product td.pr5 p {
    color:#666;
    font-size:10px;
    padding-bottom:7px;
}
.blockcount {
  width:76px;
  text-align:center;
  font-size:80%;
  
}
 .inputcount {
    width:52px;
    padding:1px;
    margin:0;
    border:1px solid #b3b9c3;
    color:#666;
    font-size:11px;
}

.blockcount .btn_order {
    background:url('/templates/pharmacosmetica/images/btn_order.gif') no-repeat;
    border:0;
    width:70px;
    height:21px;
    font-size: 11px;
    font-weight: bold;
    color: white;
    cursor:pointer;
    margin-top:6px;

}
table.product td.pr5 {
    vertical-align:bottom;
    padding:0 12px;
}
table.product td.pr6 {
    color:#999;
    font-size:11px;
    height:28px;
    text-align:center;
}
table.product td.pr6 a {
    color:#999;
}

table th.tdl, table td.tdl {padding: 1px; border: 1px solid white;color:#999;vertical-align:top;}
table th.tdd, table td.tdd {padding: 1px; border: 1px solid white;color:#999;vertical-align:top;}
table td.tdl p, table td.tdd p {color:#333333 !important; font-size:11px;}

div.navigation, div.navigation a {
  color:#999 !important;
  font-size:11px;
}

div.navigation a {text-decoration:underline;}

div.blueempty {
    width:86px;
    height:35px;
}
div.blue {
    width:86px;
    background:url('/templates/pharmacosmetica/images/blueblockbg.gif') 0 50% repeat-x #72c6ee;
    padding:10px 0;
    color:#fff;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    clear:both;
    text-transform:uppercase;
}

div.red {
    width:86px;
    background:url('/templates/pharmacosmetica/images/redblockbg.gif') 0 50% repeat-x #72c6ee;
    padding:10px 0;
    color:#fff;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    clear:both;
    text-transform:uppercase;
}

div.grey {
     color:#999;
    }

div.basketprice {
    background-color:#f4f4f4;
    font-size:18px;
    color:#62c60e;
    padding:26px 3px;
    text-align:center;
    margin-top:26px;
}

div.price {
    font-size:18px;
    color:#62c60e;
    padding:3px 0;
}

div.price span {
    color:#999;
    font-size:85%;
}

div.price.spec {color:#990000;}

div.amount {
    background-color:#f4f4f4;
    padding:26px 3px;
    text-align:center;
    margin-top:26px;
}

div.sum {
    font-size:18px;
    color:#000000;
    padding:3px 0;
    width: 86px;
}

div.basketsum {
    background-color:#f4f4f4;
    font-size:18px;
    color:#000000;
    padding:26px 3px;
    text-align:center;
    margin-top:26px;
}

div.oldprice {
    font-size:11px;
    color:#62c60e;
    padding-bottom:3px;
    text-decoration:line-through;
}

.slide {width:173px;height:217px;float:left;margin:4px;text-align:center;cursor:pointer;}
.selected {border: 1px solid #62c60e;}
.unselected {border: 1px solid #ffffff;}
.slide div {margin:8px; font-size:80%;font-family:Tahoma;text-align:left;}
.unselected div {color:#a1a1a1;text-align:center;}


p.redem, span.redem, div.redem, a.redem, div.redem strong {
    font-size:13px;
    color:#990000;
}

p.bluem, span.bluem, div.bluem, a.bluem, div.bluem strong {
    font-size:13px;
    color:#3399cc;
}


span.redem a {color:#ffbb5c;}

.btn_green {
    background:url('/templates/pharmacosmetica/images/btn_green.gif') repeat-x;
    border:0;
    width:142px;
    height:21px;
    font-size: 11px;
    font-weight: bold;
    color: white;
    cursor:pointer;

}


a.underln {
    text-decoration:underline;
}
a.underln:hover {
    text-decoration:none;
}


.infotbl td{

    padding: 6px; border: 1px solid #999;
}

td.bluetext {color:#3399cc;}

.data {color:#999;}

/* FAQ */

.qa {border-top: solid 3px #999; margin-bottom: 10px; background-color:#ffffff; width:98%;}
.qa td {border-bottom: solid 1px #999; padding: 8px;}
.qa th {border-bottom: solid 1px #999; padding: 8px; font-weight: bold;}
.qahead {font-weight:bold;}
.qahead a {font-size:14px;color:#333333;}

.answer {background-color:#d9eaf5;}

/* FAQ */

/* AUTH BLOCK */
.auth {text-align:right;margin-right:35px;}
.auth div {color:#e7f1f7;font-size:11px;}
.auth span {color:#e7f1f7;}
.auth a {color:#3399cc !important;font-size:11px;}
.authinput {
    border:1px solid #b3b9c3;
    padding:2px;
    margin-right:2px;
    color:#999999;
    font-size:11px;
    text-align:center;
}
.authbut {background-color:#00468c; color:#ffffff;border: 1px solid #ffffff;padding:1px 4px; font-size:11px;}
/* AUTH BLOCK */


/* AUTH PAGE */

.welcomeuser {color:#003399;font-size:15px;padding:20px 0 0 42px;text-decoration:underline;}
#aboutaccount {padding:0;}
#aboutaccount,#aboutaccount p {color:#999;font-size:11px;}
#balance {text-align:center;vertical-align:top;}
.usersheader {padding:14px 0 0 37px;
    font-size:14px;
    color:#3399cc;
    text-align:left;
    text-transform:uppercase;
  margin-bottom:-3px;
}
.usersblock {border:1px #999 solid; padding:30px 30px 15px 30px;margin:0 17px 30px 7px;}

.anketa td {padding:5px;}


.calendar_date_select {border:#C5D6DA 1px solid;display:block;width:195px;z-index: 1000;background-color:white;}
.calendar_date_select thead th {color: black !important;font-weight:bold;}
.calendar_date_select .cds_buttons {text-align:center;padding:5px 0px;}
.calendar_date_select .cds_footer {padding:3px;font-size:10px;text-align:center;}
.calendar_date_select table {margin: 0px;padding: 0px;}
.calendar_date_select .cds_header {text-align:center;}
.calendar_date_select .cds_header * {border:0px;background-color:white;}
.calendar_date_select .cds_header span {font-size:15px;color: black;font-weight: bold;}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white;}
.calendar_date_select .cds_header a {width:22px;height:20px;text-decoration: none;font-size:14px;color:black !important;}
.calendar_date_select .cds_header a.prev {float:left;}
.calendar_date_select .cds_header a.next {float:right;}
.calendar_date_select .cds_header a.close {float:right;display:none;}
.calendar_date_select .cds_header select.month {width:90px;}
.calendar_date_select .cds_header select.year {width:51px;}
.calendar_date_select .cds_buttons a {color: black;font-size: 9px;}
.calendar_date_select td {font-size:12px;width: 24px;height: 21px;text-align:center;vertical-align: middle;background-color: #fff;}
.calendar_date_select td.weekend {}
.calendar_date_select td div {color: #000;}
.calendar_date_select td div.other {color: #ccc;}
.calendar_date_select td.selected div {color:white;}
.calendar_date_select tbody td {}
.calendar_date_select td.selected {background-color:#777;}
.calendar_date_select td:hover {background-color:#ccc;}
.calendar_date_select td.today {border: 1px dashed #999;}
.calendar_date_select td.disabled div {color: #e6e6e6;}
.fieldWithErrors .calendar_date_select {border: 2px solid red;}
.calendar_date_select_img {cursor:pointer;vertical-align: middle;}


/* AUTH PAGE */

/* slideshow */

#slideshow_1,#slideshow_2,#slideshow_3,#slideshow_4,#slideshow_5 {position:relative;  border: 1px solid #fff;}
#slideshow_ties {position:relative;  border: 1px solid #bbb;padding-top:6px;margin-top:-10px;}
#slideshow_1 #slidesContainer_1, #slideshow_2 #slidesContainer_2, #slideshow_3 #slidesContainer_3, #slideshow_4 #slidesContainer_4, #slideshow_5 #slidesContainer_5 {
  margin:0 auto;
  width:692px;
  height:219px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow_ties #slidesContainer_ties {
  margin:0 auto;
  width:519px;
  height:186px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow_1 #slidesContainer_1 .slide,#slideshow_2 #slidesContainer_2 .slide,#slideshow_3 #slidesContainer_3 .slide,#slideshow_4 #slidesContainer_4 .slide,#slideshow_5 #slidesContainer_5 .slide {
  margin:0 auto;
  width:173px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:217px;
  text-align:center;
}

#slideshow_ties #slidesContainer_ties .slide {
  margin:0 auto;
  width:173px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:184px;
  text-align:center;
  position:relative;
}


/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:34px;
  height:217px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  z-index:20;
}
#leftControl_1,#leftControl_2,#leftControl_3,#leftControl_4,#leftControl_5 {
  top:0;
  left:0;
  background:transparent url('/templates/pharmacosmetica/images/present_prev2.gif') no-repeat 0 80px;
}
#leftControl_ties {
  top:-40px;
  left:0;
  background:transparent url('/templates/pharmacosmetica/images/present_prev2.gif') no-repeat 0 80px;
}
#rightControl_1,#rightControl_2,#rightControl_3,#rightControl_4,#rightControl_5 {
  top:0;
  right:0;
  background:transparent url('/templates/pharmacosmetica/images/present_next2.gif') no-repeat 10px 80px;
}
#rightControl_ties {
  top:-40px;
  right:0;
  background:transparent url('/templates/pharmacosmetica/images/present_next2.gif') no-repeat 10px 80px;
}
/* slideshow */
/* autocomplite */
.ac_results {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    filter:mask();
    width:3000px;
    height:3000px;
}

.ac_results li {
    position:relative;
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    background : Window url('autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
    background-color: Highlight;
    color: HighlightText;
}
/* autocomplite */

/* поиск в консультации */

.consearch a {text-decoration:underline;}

.searchinput {
    border:1px solid #b3b9c3;
    padding:4px;
    color:#b3b9c3;
    font-size:12px;
    width:210px;
}

.searchbut {background-color:#ffffff; color:#3399cc;border: 1px solid #3399cc;padding:3px 4px; font-size:12px;cursor:pointer;}

.searchstring {text-transform:uppercase;color:#3399cc;font-weight:bold;}

/* поиск в консультации */

/* конкурс */
.fkheader {
    padding:14px 0 0 12px;
    font-size:14px;
    color:#133268;
    text-align:left;
text-transform:uppercase;
  margin-bottom:-3px;
border-bottom:2px solid #e8f1f8;
}

.fkheader .navigation a{
    font-size:14px;
    color:#133268;
}


.konkurs_name {font-size:14px;color:#ff8500;margin-bottom:20px;}

.konkurs_link {display:block;height:41px;color:#fff;text-align:center;padding-top:4px;background:url('/templates/pharmacosmetica/images/konkurs_btn.png') top left no-repeat}
.konkurs_link:hover {text-decoration:none;}

.kinfoblock {padding:0 20px 15px 20px;}
.kinfoblock h3 {color:#6ac850;font-size:18px;font-weight:normal;margin-bottom:12px;}
.konkurs_green,.konkurs_green strong {color:#6ac850;}

.klisthead {height:28px;}
.klisthead,.klisthead strong {color:#999;}
.klisthead strong {font-size:16px;font-weight:normal;}
.partyhead {clear:both;font-size:9px;padding-top:4px;}

.noscale {background:url('/templates/pharmacosmetica/images/gradscale.png') 0 0 no-repeat;width:79px;height:26px;padding-left:4px;float:left;}
.scale {background:url('/templates/pharmacosmetica/images/gradscale.png') 0 0 no-repeat; width:79px;height:26px;padding-left:4px;float:left;}
.scale a {display:block; width:15px;height:15px;float:left;padding-top:2px;}
.scale a {color:#fff !important;font-size:10px;font-weight:bold;}
.scalehint {font-size:9px;color:#ff8500;position:relative;left:-4px;}
.rate {float:left;font-size:16px;font-weight:bold;color:#ff8500; width:66px;height:17px;text-align:center;}

.dcard {color:#666;font-size:10px;}

.btn_promo {
    background:none;
    border:0;
    cursor:pointer;
    text-decoration:underline;
}


/* конкурс */
.yashare-auto-init {width:140px;float:right;}

h2.big {color:#3399cc; font-size:17px; margin:30px 0 15px 0;}
#sm-guestbook {margin-top:23px; margin-bottom:23px;}
.gb-name {font-size:14px; font-weight:bold; border-bottom: solid 1px #999; padding: 8px; margin-bottom:5px;}
.gb-text {margin-bottom:20px; text-align:justify;}
.gb-text:before {content: " ";}
.gb-text:after {content: " ";}
