* {
margin: 0;
padding: 0;
}

input,select,textarea,button {font-family:Arial,Tahoma,Verdana,sans-serif;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
input[type="file"] {padding:0;}
option:disabled {background-color:#eee;color:#070;}

table {border-spacing:0;border-collapse:collapse;}
td {vertical-align:top;border:0;padding:0;margin:0;border-collapse:collapse;}
img {border:none;}
a:focus {outline:none}
input:focus {outline:none}

.fl{float:left}
.fr{float:right}
.clear{clear:both}
div.clear {line-height:1px;height:1px;font-size:1px;}

a {color:#213ba9}
a:hover {color:#ff0036}

.crumbs a {font-size:13px;}
.crumbs {font-size:13px;padding-bottom:17px;}

.beautylist {padding-left:20px;}
.beautylist li {padding-bottom:5px;}

.b, .bold, .alt-b, .alt-strong {
  font-weight: bold;
}

h1 {color:#444;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:normal;margin:0 0 14px;}
h2, .alt-h2 {color:#555;font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:normal;margin:0 0 8px;}
h3, .alt-h3 {color:#606060;font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:normal;margin:0 0 7px;}
.mb10 {margin-bottom:10px}

h1 a {color:#444;}
h2 a {color:#555;}
h1 a:hover {color:#444;text-decoration:none}
h2 a:hover {color:#555;text-decoration:none}

a.hlink {color:#0e8bdf;}
a.hlink:hover {color:#ff0036;text-decoration:underline}

h2.green {color:#578910;}
h3.red {color:#ee0400}

h2.list-title, h3.list-title, .alt-list-title {font-family:Arial,sans-serif;font-size:17px;}
h2.list-title a, h3.list-title a, .alt-list-title a {color:#213ba9;}
.alt-list-title a:hover {text-decoration:none;}
h3.list-title a:hover {color:#ff0036;}

.link_h1 {color:#707070;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-style:italic;font-weight:normal;margin: 0 5px 14px 0;float:left;}
.link_h1 a {color:#707070;}

div.about {text-align:justify;}

p {text-align:justify; padding:0 0 6px}

input.abtn {background:none;border:none;color:#0e8bdf;border-bottom:1px dashed #0e8bdf;cursor:pointer;font-size:15px;}
a.dashed {text-decoration:none;border-bottom:1px dashed #080;color:#080}
a.dashed:hover {text-decoration:none;border-bottom:1px dashed #ff0036;color:#ff0036}
a.blackdashed {text-decoration:none;border-bottom:1px dashed #000;color:#000}
a.blackdashed:hover {text-decoration:none;border-bottom:1px dashed #000;color:#000}
.boardlist a.dashed  {font-family:Arial,Tahoma,Verdana,sans-serif;font-size:15px;}

a.black {color:#222}
a.black:hover {color:#ff0036;}

a.nolink-yellow,a.nolink-green {color:#222;text-decoration:none;}
a.nolink-yellow:hover {color:#222;text-decoration:none;background:#FFFEE0;}
a.nolink-green:hover {color:#222;text-decoration:none;background:#F4FFD7;}

a.wspan {text-decoration:none}
a.wspan span {text-decoration:underline}
.gray {color:#555}
.green, a.green {color:#080}
a.green:hover {color:#ff0036}
.red, a.red {color:#ee0400}
a.red:hover {color:#ff0036}
.orange, a.orange {color:#f60}
a.orange:hover {color:#ff0036}

.vb {vertical-align:bottom;}
.vmid {vertical-align:middle;}
.times {font-family:Georgia,"Times New Roman",serif;}

:focus, :active {outline:none !important;}
::-moz-focus-inner {border:0 !important;}


/* PAGE LAYOUT */

html {width:100%;}
body {font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;background-color:#efeff1;color:#222;min-width:980px;width:100%;}

#pagewrapper {min-width:980px;max-width:1200px;background:white;margin:0 auto;position:relative;}
.lt-ie8 #pagewrapper {width:980px;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}

@media (min-width: 1200px) {
  #pagewrapper {box-shadow:0 0 5px rgba(0,0,0,0.3);border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
}

#all {clear:both;margin-top:10px;}

#main-b {
  clear: both;
  float: right;
  margin-left: -510px;
  width: 100%;
}
#main {margin: 0 40px 0 270px;}
#main.with-right-column {margin-right:0}
#main-simple {
  margin: 0 auto;
  width: 750px;
}
#left-b {
  float: left;
  width: 250px;
}

td.right-column {width:240px;padding-left:30px;}

.h20 {clear:both;height:20px;}



/* HEADER and MAINMENU */

#header {padding:10px 10px 8px 14px;background:#f8f8f0 url(../i/headerbg.png) repeat-x 0 0;}
#header-logo {float:left;padding:3px 0 0 0;}
#header-bn {float:right;width:728px;height:90px;overflow:hidden;}

#mm-firstline {background:#8490c2;border-bottom:1px solid #6b7597;}
#mm-firstline-links {padding:12px 15px 11px;float:left;}
#mm-firstline-links a {float:left;font-size:17px;color:white;font-family:"Trebuchet MS",Tahoma,sans-serif;text-decoration:underline;margin-right:30px;}
#mm-firstline-links a.last {margin-right:10px;}
#mm-firstline nav div {float:left;font-size:17px;color:white;font-family:"Trebuchet MS",Tahoma,sans-serif;}

#mm-search {float:right;margin:10px;border:1px solid #7b4808;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.2);background:#fafcfb;}
#mm-search input {width:200px;float:left;font-size:14px;padding:4px;color:#555;outline:none;border:none;background:none;}
#mm-search-btn {cursor:pointer;float:right;margin:4px 7px 0 0;}
@media (max-width:1100px) {
  #mm-search input {width:150px;}
}
@media (max-width:1050px) {
  #mm-search input {width:100px;}
}

#mm-secondline {background:#f4f4ed;font-size:14px;color:#333;font-family:Arial,sans-serif;line-height:16px;border-bottom:1px solid #ccc;padding:10px 0 10px 15px;}
#mm-secondline a {text-decoration:underline;color:#213ba9;}
#mm-secondline a:hover {text-decoration:none;}
#mm-secondline .column {float:left;margin-top:8px;}
#mm-secondline .column ul {list-style:none;float:left;}
#mm-secondline .column ul li {padding-bottom:5px;}
#mm-secondline .mm-col-0 {margin-right:40px;float:left;height:auto;font-size:13px;}
#mm-secondline .mm-col-1 {margin-right:50px;}
#mm-secondline .mm-col-2 {margin-right:50px;}
#mm-secondline .mm-col-3 {margin-right:55px;}
#mm-secondline .mm-col-4 {margin-right:50px;}
#mm-secondline .mm-col-5 {margin-right:55px;}
#mm-secondline-popular {padding:10px 0 0;}
#mm-secondline-popular a {font-size:13px;font-weight:bold;margin-right:16px;}
@media (max-width:1100px) {
  #mm-secondline .mm-col-0 {margin-right:40px;}
  #mm-secondline .mm-col-1 {margin-right:45px;}
  #mm-secondline .mm-col-2 {margin-right:40px;}
  #mm-secondline .mm-col-3 {margin-right:40px;}
  #mm-secondline .mm-col-4 {margin-right:35px;}
  #mm-secondline .mm-col-5 {margin-right:40px;}
}

/* end HEADER and MAINMENU */


/* FOOTER */

#footer-firstline {background:#f5f2ee;padding:30px 0 0 60px;border-bottom:1px solid #caccbb;border-top:1px solid #bbcddd;}
#footer-secondline {background:#f0eadc;padding:20px 50px 40px 60px;}
#footer-secondline > table { width: 100%; }
#footer-secondline > .mobile_version { display: none }
#footer-secondline td.site-counters {width: 200px;}
#footer-socials {background:#f0eadc;padding:20px 0;border-top:1px solid #bbcddd;border-top:0;}
#footer-socials > table { margin:0 0 0 60px; }
#footer-socials td.vmid { width:260px; }
#footer-socials-center-space {width:100px;}
#footer-handling {background:#f5f2ee;text-align:center;padding:20px 10px;border-top:1px solid #ccc;}

.footer-socials-table td {padding-right:10px;}
.footer-socials-table a {width:32px;height:32px;display:block;background:url('../i/social/socicons.gif') no-repeat 0 0;}
a.footer-socials-subscriberu {width:auto;padding:8px 0 8px 40px;color:#333;background:url('../i/social/socicons.gif') no-repeat -160px 0;display:inline-block;}
.footer-socials-cell1 {font-size:15px;width:200px;vertical-align:middle;}

.footer-col1 {float:left;width:19%;min-width:160px;}
.footer-col2 {float:left;width:20%;min-width:160px;}
.footer-col3 {float:left;width:24%;min-width:160px;}
.footer-col4 {float:left;width:36%;min-width:160px;}

.footer-list {list-style:none;margin:0 0 30px 0;padding:0;}
.footer-list a {color:#555;text-decoration:none;font-size:13px;}
.footer-list a:hover {text-decoration:underline;}
.footer-list .footer-list-header {font-weight:bold;font-size:12px;text-transform:uppercase;color:#213ba9;font-family:'Trebuchet MS',Arial,sans-serif;}
.footer-list .footer-list-header a {color:#213ba9;}
.footer-list li {line-height: 14px;padding-bottom: 8px;}
.footer-list li.footer-list-header {padding-bottom:9px;}

.footer-logo-cell {width:20%;}
.footer-copyright {font-size:12px;color:#444;padding:5px 0 13px;font-family:Arial,sans-serif;}
.footer-copyright a {text-decoration:none;color:#444;}

.footer-about {padding:30px 0 16px;}
.footer-about a {color: #333333;font-size:15px; margin-right:16px;}
.footer-siteadmin, .footer-siteadmin a {font-size:12px;color:#444;}

.footer-counters {padding-top:20px;}
.footer-counters td {width:94px;height:37px;}

.footer-bn {margin:20px auto;clear:both;}

@media (max-width:1200px) {
  #footer-socials-center-space {width:50px;}
  .footer-socials-cell1 {font-size:14px;width:200px;}
  #footer-firstline {padding:30px 0 10px 20px;}
  #footer-secondline {padding:20px 10px 40px 20px;}
}

/* end FOOTER */


/* SIDEBARS */

.left-block-wrapper, .right-block-wrapper {margin:0 0 20px;width:240px;}
.left-menu {padding:5px 0 0 14px;}
.lm-list {list-style:none;margin-bottom:25px;}
.lm-list li {padding-bottom:5px;}
.lm-list a {color:#222;font-size:16px;}
.lm-list a:hover {color:red;}
.lm-list.small a {font-size:13px;}
.left-socials {padding:5px 0 0 14px;}
.ls-buttons {padding:10px 0 0;}
.left-block {background:#f2f2f2;border:1px solid #ccc;border-left:0;font-size:13px;}
.right-block {background:#f2f2f2;border:1px solid #ccc;border-right:0;font-size:13px;}
.left-block h3, .right-block h3, .alt-h3-block {padding-bottom:5px;}
.left-block-inner {padding:10px 10px 10px 14px;}
.right-block-inner {padding:10px 10px 10px 14px;}
.opros-img {float:left;margin:2px 7px 3px 0;}
.opros-text {color:#555;line-height:14px;padding-bottom:10px;}
.opros-info {padding-top:5px;}
.lp-item {padding:0 0 4px;line-height:14px;}
.lp-item a {font-size:12px;}


/* toplogin */

#toplogin {width:240px;}
#user_info {background:#faf0df;padding:5px 9px 7px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #eee;}
#newdirect {background:#e4f5ff url(../i/direct.gif) no-repeat 10px 5px;border-right:1px solid #ddd;border-bottom:1px solid #eee;}
#newdirect div.inner {padding:6px 6px 7px 38px;font-size:13px;}
#newdirect a {font-size:12px;font-weight:bold;}
#newfriends {background:url(../i/newfriend.png) no-repeat 8px 3px #ffffcc;border-right:1px solid #ddd;border-bottom:1px solid #eee;}
#newfriends div.inner {padding:6px 6px 7px 38px;font-size:13px;}
#newfriends a {font-size:12px;font-weight:bold;}
#useractivate {background:#ffddde;border-right:1px solid #ddd;border-bottom:1px solid #eee;}
#useractivate .inner {padding:5px 6px 6px 38px;font-size:12px;background:url(../i/exclamation.gif) no-repeat 11px 6px;}
#usermessage {background:#edf6ff;float:left;width:242px;border-right:1px solid #e1e0dd;border-bottom:1px solid #e1e0dd;}
#usermessage .inner {float:left;padding:7px 10px 8px 32px;font-size:12px;background:url(../i/usermessage.gif) no-repeat 11px 6px;}
#top_login_new {background:#fffcf4;padding:7px 9px;border-right:1px solid #ddd;}
#top_login_new .newmessages a, #top_login_new .newmessages a:hover {text-decoration:none;}
#top_login_new .newmessages a span, #top_login_new .newmessages a:hover span {text-decoration:underline;}
#top_login_new .newmessages small {color:#F90000;font-style:italic;font-size:12px;}
#top_login_new a {color:black;}
#top_login_new a:hover,#top_login_new a.tl-new-in:hover {color:#ff0036;}
#tl_settings {padding:4px;}
#tl_settings a {font-size:12px; color:#222;}
#top_login_new a.tl-new-in {color:green;font-size:13px;}
#tl_write_blog {background:url(/i/writednev.gif) no-repeat 4px 8px;padding:5px 0 6px 36px;}
#tl_write_blog a {font-family:'Trebuchet MS',Arial,sans-serif;font-size:17px;color:#0e8bdf;}
#tl_refresh {background:url(/i/refresh.gif) no-repeat 7px 4px;padding:0 0 10px 36px;}
#tl_refresh a {font-family:'Trebuchet MS',Arial,sans-serif;font-size:15px;color:#0e8bdf;}
#tl_photo {background:url(/i/more_photo2.gif) no-repeat 6px 5px;padding:0 0 10px 36px;}
#tl_photo a {font-family:'Trebuchet MS',Arial,sans-serif;font-size:15px;color:#0e8bdf;}
table.lform, table.lbottom {width:100%;border-collapse:separate;border-spacing:6px;}
table.lform td.right, table.lbottom td.right {text-align:right;}

.toplogin1 {background:#60c812;width:240px;border:1px solid #7cb736;border-left:none;border-bottom-color:#5ca716;color:white;font-family:"Trebuchet MS",Arial,sans-serif;}
.toplogin1 a {color:white;font-size:15px;}
.toplogin1 a:hover {text-decoration:none;}

.toplogin2 {background-color:#bfe8ba;width:240px;border-top:none;border-right:1px solid #bcb;border-bottom:1px solid #c3d2be;border-left:none;color:#333;font-family: 'Trebuchet MS',Arial,sans-serif;}
.toplogin2 .tl-caption {padding-top:3px;padding-bottom:2px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;color:#444;padding-right:4px;}
.toplogin2 input.txt {font-size:13px;width:205px;border:1px solid #bcb;padding:3px 4px;background:transparent;}
.toplogin2 input.txt:focus {outline:none;border:1px solid #999;background:white;}
#login_back_id, #pwd_back_id {width:205px;border:1px solid #fff;padding:3px 4px 3px;background:white;color:#bbb;font-size:13px;}

.toplogin3 {background-color:#fbf0d8;width:240px;border:1px solid #bcb;border-left:none;border-top:none;}
.toplogin3 .tl-caption {padding:0 0 6px 2px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;color:#444;}

.el-btn {background:#53be36 url(/i/el-btn.png) no-repeat 0 -2px;display:block;height:32px;width:100px;text-decoration:none;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;cursor:pointer;font-size:13px;border:none;text-shadow:1px 1px 0 #68b132;color:white;padding:0;}
.el-btn:hover {background-position:0 -37px;}


/* poll block */

.b-poll {
  font-size: 13px;
}
.b-poll ul {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.b-poll ul li {
  margin: 0 0 10px;
}
.b-poll ul input {
  position: absolute;
  left: 0;
  top: 2px;
}
.b-poll ul label {
  display: block;
  position: relative;
  padding: 0 0 0 20px;
}
.b-poll .e-total-votes {
  display: inline-block;
  font-family: Tahoma, sans-serif;
  color: #777;
  font-size: 12px;
  margin: 12px 0 0 6px;
  vertical-align: top;
}
.opros-gradient {
  float:left;
  height:18px;
  margin-top:2px;
  background: #a00; /* Для старых браузеров */
  background: -moz-linear-gradient(top, #ff4455, #AA2233); /* Firefox 3.6+ */
  /* Chrome 1-9, Safari 4-5 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4455), color-stop(100%,#AA2233));
  /* Chrome 10+, Safari 5.1+ */
  background: -webkit-linear-gradient(top, #ff4455, #AA2233);
  background: -o-linear-gradient(top, #ff4455, #AA2233); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff4455, #AA2233); /* IE10 */
  background: linear-gradient(top, #ff4455, #AA2233); /* CSS3 */
}

.b-social-small ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.b-social-small ul li:first-child {
  margin: 0;
}
.b-social-small ul li {
  float: left;
  margin: 0 0 0 10px;
}
.b-social-small ul li a {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(/i/social/social-sprite.png);
}
.b-social-small .e-odnolk {
  background-position: 0 0
}
.b-social-small .e-vk {
  background-position: -16px 0;
}
.b-social-small .e-lj {
  background-position: -32px 0;
}
.b-social-small .e-mru {
  background-position: -48px 0;
}
.b-social-small .e-fb {
  background-position: -64px 0;
}
.b-social-small .e-tw {
  background-position: -80px 0;
}


/* flybox */

.flyTop { background:#e5f1ff;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.flyTop:hover { background:#e0eeff; }
.flyTop a { background:url(../i/leftup.png) no-repeat 78px 11px;color:#548bcf;font-weight:bold;display:block;padding:11px 0 11px 99px;text-decoration:none; }

.flyButton { background: #f7f7f7;
    background: -moz-linear-gradient(top, #fbfbfb, #f5f5f5);
    background: -webkit-linear-gradient(top, #fbfbfb, #f5f5f5);
    background: -o-linear-gradient(top, #fbfbfb, #f5f5f5);
    background: linear-gradient(top, #fbfbfb, #f5f5f5);
    border-top:1px solid white;
    border-bottom:1px solid #ddd;
}
.flyButton:hover { background: #fff9e7; }
.flyButton a { display:block;text-align:center;padding:7px 0 7px 10px; }

.flyDocs {margin-top:20px;width:240px;background:#f5f5f5;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-top:1px solid #ddd;}
.fd-inner {padding: 12px 10px 20px 17px;}

.fd-item {margin-bottom: 10px;}
.fd-item a {display:block;max-height:67px;overflow:hidden;}
.fd-item img {float:left;}
.fd-item span {display:block;color:green;font-size:13px;}
.fd-item-inner {float:left;width:170px;margin-left:8px;}


/* MAIN PAGE BLOCKS */

.top-articles {height:210px;overflow:hidden;}
.top-article {width:300px;height:200px;margin-right:10px;margin-bottom:10px;position:relative;float:left;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);}
.top-article a:hover {color:yellow;}
.top-article-link {width:300px;height:200px;display:table;background:url(/i/top-article-grad.png) no-repeat left bottom;color:white;text-decoration:none;}
.top-article-link:hover span {color:yellow;}
.top-article-rubric {position:absolute;background:black;background:rgba(0,0,0,0.5);padding:2px 5px;color:white;font-size:12px;text-decoration:none;}
.top-article-cms {position:absolute;right:0;background-color:black;background-color:rgba(0,0,0,0.5);background-image:url(/i/cmstop.png);background-repeat:no-repeat;background-position:5px 2px;padding:2px 5px 2px 25px;color:white;font-size:12px;text-decoration:none;}
.top-article-title {display:table-cell;vertical-align:bottom;width:280px;height:36px;overflow:hidden;line-height:20px;padding:10px;bottom:0;color:#fffe88;font-weight:bold;text-decoration:none;font-family:Arial,sans-serif;text-shadow:1px 1px 0 black;font-size:15px;}
@media (max-width:1180px) {
  .top-articles {height:190px;overflow:hidden;}
  .top-article {width:225px;height:180px;margin-right:10px;margin-bottom:10px;position:relative;float:left;background-size:cover !important;}
  .top-article-link {width:225px;height:180px;}
  .top-article-title {width:215px;padding:5px;font-size:14px;line-height:15px;}
}

.indexhot {padding:0 20px 0 3px;}
.indexhot small {background:url(../i/disc.gif) no-repeat scroll 2px 2px;padding-left:14px;}
.indexhot ul {list-style:none;margin:0;padding:0;}
.indexhot ul li {padding-bottom:7px;}

#indexposts {max-width:1000px;}

.ajaxlenta {background: url(../i/ajaxlenta.gif) no-repeat 95% 15px #FFF4DD; border: 1px outset #554444; color: #222222; cursor: pointer; font-size: 17px; padding: 7px 24px 7px 7px; margin-right: 15px;}

#indexarticles {max-width: 1000px;}

.main-rating-header {background:url(../i/rating-star.png) no-repeat;padding:3px 0 5px 40px;font-size:19px;}
.mr-grid-item {width:82px;margin:0 auto;font-size: 11px;text-align: center;height:116px;overflow:hidden;}
.mr-grid-num1, .mr-grid-num2 {position:absolute;margin-top:-2px;margin-left:-2px;background:#fee87a;color:#7a5a30;font-size:11px;font-weight:bold;padding:1px 5px;border-radius:19px;border:1px solid #f0b969;}
.mr-grid-num2 {background:#EEEEEE; border-color: #BBBBBB;}


/* org */
.mc-mycalendar {background:#fff6b7;border:1px solid #ddd;border-top:none;margin-right:16px;padding:10px;color:#444;font-size:13px;}
.mc-biglink {font-size:16px;display:block;margin-bottom:4px;color:#578910;}
.org-alert {background:#e5ffe5;border:1px solid #ddd;border-top:none;margin-right:16px;}
.org-alert h3 {font-size:17px;color:#578910}


/* news on main */
.index-news td {vertical-align:top;padding-right:10px;}


/* theme menu */
.theme-menu {list-style:none;margin:0;padding:0;background:#fafafa;border:1px solid #ccc;padding-bottom:10px;}
.theme-menu a {color:#555;font-size:15px;display:block;padding: 3px 15px 7px;border-top:1px solid #fafafa;border-bottom:1px solid #fafafa;}
.theme-menu a.active {font-weight:bold;text-decoration:none;}
.theme-menu a:hover {background:#f5f5f5;color:red;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.theme-menu .theme-menu-header a {color: #ffffff;font-size:18px;padding:0;background:none;border:none;}
.theme-menu .theme-menu-header a.active {font-weight:normal;text-decoration:underline; }
.theme-menu li {line-height: 16px;}
.theme-menu li.theme-menu-header {padding:9px 15px 5px;margin-bottom:15px;background:#1FB114;border-bottom:1px solid #ccc;}


/* theme groups */
.theme-groups {   border:1px solid #ddd; }
.tg-inner {  background:#fffce7;    padding:10px 10px 0;}
.theme-groups .item {padding-left:7px;}


.b-hr {
  background: url(/i/hr-bg.png) no-repeat;
  height: 10px;
  position: relative;
  margin: 0 0 24px;
}
.b-hr i {
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 0;
  background: url(/i/hr-bg.png) 0 -10px no-repeat;
}


.bbhover:hover .bbalt {
    background: none repeat scroll 0 0 yellow;
}
.bbhover {
    float: left;
    position: relative;
}
.bbhover .bbextra {
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
}
.bbhover .bbextra a, .bbhover .bbextra span {
    background: none repeat scroll 0 0 #333333;
    color: white;
    float: right;
    font-size: 15px;
    margin-bottom: 4px;
    opacity: 0.5;
    padding: 2px 8px;
    text-decoration: none;
    font-family:Arial;
}
.bbhover .bbextra a:hover {
    opacity: 1;
}
.bbhover:hover .bbextra {
    display: block;
}

.coins {padding-left:20px;background:url(../i/coins.gif) no-repeat 0 0;}
.nocoins {padding-left:20px;background:url(../i/nocoins.gif) no-repeat 0 0;}


table.bb {border-collapse:collapse}
table.bb th {background:#f5f5f5;color:black;font-weight:bold;}
table.bb td, table.bb th {border:1px solid #bbb;padding:2px 4px;margin:0;}



.checkboxes ul {margin:0;padding:7px 5px 5px 20px;list-style:none}
.checkboxes li {margin:0;padding:1px 0 2px 0;}

.hovergray:hover {background:#fffee5;}

a.blackactive,a.blackactive:hover {text-decoration:none;color:#222;}


table.cp5 td {padding:5px;}
.radius5 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

small,a.small {color:#808080;font-size:11px;font-family:Arial,Tahoma,Verdana,sans-serif;}
.sm12 {color:#707070;font-size:12px;}

.op40 {opacity:0.4; filter:alpha(opacity=40);}

.maincolumn {padding-right:20px;}

div.welcome {padding-bottom:20px;font-size:13px;}

div.roundgray {background:#f5f5f5;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;}

.vc2 {float:left;padding-left:8px;padding-top:3px; }
.vc2 img {vertical-align:-3px;cursor:pointer;}
.vc2 .r {float:left; padding-right:10px;padding-left:5px;}
.crow2 {float:left; line-height:20px;}
.crow3 {float:left;padding-top:4px;padding-left:10px;font-size:11px;}
.favcom, .favcom1, .favcom2 {float:left;margin-left:7px;margin-right:9px;margin-top:5px;cursor:pointer;}
.favcom {width:13px;height:12px;background:url(../i/favcom.gif) no-repeat 0 -14px;}
.favcom:hover {background-position:0 0;}
.favcom1, .favcom2 {width:13px;height:12px;background:url(../i/favcom.gif) no-repeat 0 0;}
.favcom2:hover {background-position:0 -14px;}

.favs_cms {background:url(../i/mail.gif) no-repeat scroll 0 0;line-height:20px;padding-left:23px;}
.favs_folder {background:url(../i/favfolder.gif) no-repeat scroll 0 2px;line-height:20px;padding-left:23px;}
.fav_current .favs_folder {background:url(../i/favfolder2.gif) no-repeat scroll 0 2px;}
.fav_current a {color:#222;text-decoration:none}


.ffield {padding:2px;width:auto;}
.ffactive {background:#ffef55;}

.index-top-coms a:hover {color:#ff0036;}
.index-top-coms a {color:#222;line-height:19px;font-size:12px}
.index-top-coms h3 {margin-bottom:0;}


.profilemenu {background:url(../i/profilemenu.gif) #f7f7f7 no-repeat 0 0;width:235px;height:62px;margin-bottom:5px;margin-left:-2px;}
.profilemenu div {padding:6px 10px 4px;}
.profilemenu a.tomail2, .profilemenu a.delfriend, .profilemenu a.tofriend
{padding-left:25px;}

.clearbtn, .create .clearbtn, .signup .clearbtn
{height:auto;width:auto;background:#FFE189;border:1px solid #EEC159;font-size:13px;color:black;padding:1px 10px;cursor:pointer;}
.btn, .create .btn, .signup .btn
{height:auto;width:auto;background:#25b103;border:1px solid #7ed068;font-size:13px;color:white;padding:1px 10px;cursor:pointer;}
.btn-disabled {height:auto;width:auto;background:#ddd;border:1px solid #ccc;font-size:13px;color:#555;padding:1px 10px;cursor:default;}


.btn85 {height:22px;width:85px;color:white;background:url(../i/btn85.gif) no-repeat 0 0;border:0;font-family:"Trebuchet MS", Verdana, Arial,sans-serif;font-size:12px; cursor:pointer;padding:0;}
.btn85:hover {background:url(../i/btn85.gif) no-repeat 0 -28px;}
.btn65 {height:22px;width:65px;color:white;background:url(../i/btn65.gif) no-repeat 0 0;border:0;font-family:"Trebuchet MS", Verdana, Arial,sans-serif;font-size:12px; cursor:pointer;padding:0;}
.btn65:hover {background:url(../i/btn65.gif) no-repeat 0 -28px;}

.btn82, .create .btn82, .signup .btn82
{height:26px;width:82px;color:white;background:url(../i/btn82.gif) no-repeat 0 2px;border:0;font-family:"Trebuchet MS", Verdana, Arial,sans-serif;font-size:15px; cursor:pointer;padding:0;}




.btn, .btn120, .btn168, .btn200, .btn210, .btn-big,
.btn-yellow, .btn135, .btn110 {
  text-decoration:none;
  font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
  cursor:pointer;
  font-size:14px;
  font-weight:normal;
  color:white;
  padding:4px 15px;
  border:0;
  border-radius:7px;
}

.btn200, .btn210, .btn-big
{
  padding:7px 24px;
  font-size:15px;
}

.btn-yellow, .btn135, .btn110
{
  padding:5px 20px;
  font-size:14px;
}

.btn, .btn120, .btn168, .btn200, .btn210, .btn-big {
  background:#13b700;
  background: -moz-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: -webkit-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: -o-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: -ms-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: linear-gradient(top, #1ed400 0%, #13b700 100%);
  border-bottom:1px solid #137700;
  border-right:1px solid #137700;
 }
.btn:hover, .btn120:hover, .btn168:hover, .btn200:hover, .btn210:hover, .btn-big:hover {
  background:#19c500;
}
a.btn,a.btn:hover {color:#fff;text-decoration:none;}

.btn-yellow, .btn135, .btn110 {
  background:#fbcc56;
  background: -moz-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: -webkit-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: -o-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: -ms-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  border-bottom:1px solid #ccb077;
  border-right:1px solid #ccb077;
  color:#504838 !important;
}
.btn-yellow:hover, .btn135:hover, .btn110:hover {
  background:#fdd270;
}



.formbg {background:#FFFAC8;border:1px solid #E2D4AD;border-left:5px solid #E9CF89;padding:15px 10px 15px 14px;}
.formbg h3 {color:#111;}

a.otpis {background:url(../i/cmsminus.gif) no-repeat 0 -1px;text-decoration:none;}
a.otpis:hover {background:url(../i/otpis.gif) no-repeat 0 -29px;text-decoration:none;}

.frame158 img {padding:7px;background:url(../i/frame158.gif) no-repeat 0 0;}



.fr32 {float:left;padding:4px;background:url(../i/fr32.gif) no-repeat;}
.fr32 .online {position:absolute;margin-left:-4px;margin-top:29px;}
.fr48 .online {position:absolute;margin-left:-5px;margin-top:43px;}
.fr32gray {float:left;padding:3px;background:url(../i/fr32gray.gif) no-repeat;}
.fr48 {float:left;padding:5px;background:url(../i/fr48.gif) no-repeat;}
.fr64 {float:left;padding:9px;background:url(../i/fr64.gif) no-repeat;}
.fr64 .online {position:absolute;margin-left:-9px;margin-top:59px;}
.fr90 {float:left;padding:7px;background:url(../i/fr90.gif) no-repeat;}

.moderator {color:#007733 !important}
.admin {color:#F03050 !important}

textarea {border:1px solid #bbb;}
div.resizable-textarea {width:100%;}
div.resizable-textarea textarea {min-width:100%;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.errordiv {background:#ffdbdb;border:1px solid #e5a5a5;padding:10px 10px 13px;margin:10px 20px 10px 0;}
.alert {background:#f4ffd7;border:1px solid #ccc;padding:10px;margin:10px 20px 10px 0;}
.control {background:#fff1ca;border:1px solid #ccc;padding:10px;margin-bottom:10px;float:left;clear:both;}
.blue-control {background:#f0fbff;border:1px solid #ccc;padding:10px 10px 15px;margin-bottom:10px;float:left;clear:both;}



.justtext {max-width:800px;padding-right:20px;}



.leftblock {padding-left:16px;float:left;clear:both;width:100%}
.lb-top {float:left; background:url(../i/left-bg.gif) #f7f7f7 no-repeat left top; width:240px; }
.lb-bottom {float:left; background:url(../i/left-bottom.gif) no-repeat left bottom; width:240px;}
.lb-inner {float:left;padding:12px 10px 20px 17px;}
.lb-bottom h2 {margin-bottom:20px;}


.small-enter a {background:url(../i/social/smallenter.png) no-repeat;display:block;height:22px;width:70px;color:black;text-decoration:none;font-family:Arial,sans-serif;font-size:12px;text-shadow:1px 1px 0 white;}
.small-enter a.se-mailru {background-position:0 0;}
.small-enter a.se-yandex {background-position:0 -28px;}
.small-enter a.se-gmail {background-position:0 -56px;}
.small-enter a.se-mailru:hover {background-position:-70px 0;}
.small-enter a.se-yandex:hover {background-position:-70px -28px;}
.small-enter a.se-gmail:hover {background-position:-70px -56px;}
.small-enter a span {display:block;padding-left:24px;padding-top:4px;}
.small-enter a.se-yandex span {padding-left:23px;}
.newbtn90 {background:#88d152 url(../i/newbtn90.png) no-repeat 0 -2px;display:block;height:32px;width:90px;  text-decoration:none;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;  cursor:pointer;font-size:16px;border:0;text-shadow:1px 1px 0 #68b132;color:white;padding:0;  }
.newbtn90:hover {background-position:0 -37px;}


.fnews {max-width:700px;}
.fnews .date {float:right;font-size:12px;color:#444;}
.fn-day {margin-top:15px;background:#E5F1FF;padding:4px 10px;border-bottom:1px solid #c5d1df}
.fn-item {padding:10px 0 14px 26px;border-top:1px solid #ddd;margin-right:15px;margin-left:5px;}
.fn-status {background:url(../i/tip-green.gif) no-repeat 7px 13px;}
.fn-friend {background:url(../i/girl17.gif) no-repeat 5px 11px;}
.fn-photo {background:url(../i/fn-pictures.gif) no-repeat 5px 11px;}
.fn-post {background:url(../i/doc.gif) no-repeat 5px 10px;}
.fn-community {background:url(../i/community.gif) no-repeat 5px 11px;}


.article-item h2 {font-family:Georgia,serif;font-weight:normal;margin-bottom:2px;}
.article-item .e-date {color: #888;font-family: Tahoma,sans-serif;font-size: 12px;margin: 0 0 8px;}
.article-item .e-date a {color: #777; }
.article-item .e-date a:hover {color: #999; }
.article-item .left-cell {width:170px;padding-top:5px;}
.article-item .left-cell a {float:left;border:1px solid #e5e5e5;padding:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


.similar_hover {position:absolute;display:block;width:170px;height:200px;z-index:200;}
.similar_hover:hover {background:rgba(255,255,255,0.1);}
.similar_item {width:170px;height:200px;margin:3px 20px 20px 3px;float:left;position:relative;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.similar_title {position:absolute;left:0;bottom:0;width:170px;height:52px;background:rgba(0,0,0,0.4);overflow:hidden;}
.similar_title a {display:block;color:white;padding:4px 6px;font-size:12px;font-family:Arial,sans-serif;}
.similar_delim {width:20px;height:200px;float:left;margin:10px 20px 14px 0;border-right:1px dotted #ddd;}


.discuss {margin-bottom:35px;float:left;clear:both;}
.discuss a {font-size:13px;line-height:13px;}
.discuss .item {margin-bottom:7px;}
.discuss small {padding-left:14px;background:url(../i/disc.gif) no-repeat 2px 2px;}

.more_more {padding:7px 0 3px;float:left;}
.more_more a {display:block;font-family:Verdana,sans-serif;font-size:12px;line-height:16px;color:#444;text-decoration:underline;float:left;margin-right:19px;}
.more_more a:hover {text-decoration:none;}
.more_photo {background:url(../i/more_photo2.gif) no-repeat 0 3px;padding-left:25px;}
.more_video {background:url(../i/more_video2.gif) no-repeat 2px 0;padding-left:23px;}


.ss_div {width:550px;max-height:300px;overflow:auto;}

.lenta-comments .head {margin-bottom:10px;background:#f7f7f7;border:1px solid #ccc;padding:3px 10px;}
.lenta-comments .head,
.lenta-comments .head a {font-size:11px;}
.lenta-comments .fr48 {margin-right:10px;}
.lenta-comments .ava img {padding:3px;border:1px solid #ccc;}
.lenta-comments .subitem {padding:0 10px 22px;}
.commenttext {font-family:"Times New Roman",serif;font-size:16px;padding-bottom:4px;}


.tags_cloud {padding:0 0 0 10px;}
.tags_cloud a {margin-right:5px;white-space: nowrap;text-decoration:underline;}
.tags_cloud .g1 {font-size:11px;}
.tags_cloud .g2 {font-size:14px;}
.tags_cloud .g3 {font-size:16px;}
.tags_cloud .g4 {font-size:18px;}
.tags_cloud .g5 {font-size:20px;}
.tags_cloud .g6 {font-size:22px;}


.lefticons {margin-top:55px;padding-left:20px;}
.lefticons a {color:#222;font-family:Verdana,Arial,sans-serif;font-size:13px;line-height:24px;float:left;clear:both;padding-left:29px;}
.lefticons a:hover {text-decoration:none;color:#222}
.i-feedback {background:url(../i/icons.png) no-repeat 0 2px;}
.i-rss {background:url(../i/icons.png) no-repeat 1px -31px;}
.i-send {background:url(../i/icons.png) no-repeat 1px -59px;}

.siteslist .left {width:140px;padding-top:0;}
.siteslist .left img {border-radius:7px;box-shadow:0 0 2px rgba(0,0,0,0.3);}
.siteslist a {font-size:20px;}
.siteslist td {padding:8px 0 20px;}

.usertext {font-family:"Times New Roman",serif;font-size:16px;padding-right:15px;text-align:justify;}
.usertext ul,
.usertext ol  {clear:both;margin-left:40px;}
.usertext .smile {float:none;margin:0;}
.thickbox img{padding:4px;background:#fff;border:1px solid #ddd;}
.justbox img{padding:4px;background:#fff;border:1px solid #ddd;}
.size7 {font-size:11px;color:#888;font-family:Arial,sans-serif;}
.size9 {font-size:13px;}
.size12 {font-size:16px;}
.size18 {font-size:20px;}
.size24 {font-size:24px;}

div.menu-right {padding:0 0 10px 14px;}
div.menu-right a {font-size:13px;}
div.menu-right.active a {color:green;}
div.menu-right.active a:hover {color:#ff0036;}
div.menu-right ul {list-style:none;}
div.menu-right li {margin-top:6px;padding-left:10px;line-height:14px;}
div.menu-right li.active {background:url(../i/triblack.gif) no-repeat 0 5px;}

.content {width:100%;}
.content td.left {padding-right:20px;}
.content td.left h1 {padding-left:3px;}
.content td.right {width:214px;}

h2.label, .alt-label-h2 {color:#fff;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:17px;font-style:normal;height:43px;width:207px;}
h2.label span, .alt-label-h2 span {float:left;margin-left:15px;margin-top:8px;}
h2.label-violet, .alt-label-h2.label-violet {background:url(../i/labels.png) #f01886 no-repeat 0 0;}
h2.label-blue, .alt-label-h2.label-blue {background:url(../i/labels.png) #4187de no-repeat 0 -48px;}
h2.label-green, .alt-label-h2.label-green {background:url(../i/labels.png) #06af17 no-repeat 0 -96px;}


#r-contests .item {width:207px;text-align:center;margin-bottom:20px;}
#r-contests .item div {text-align:left;background:#f1f1f1;padding:5px 7px 5px 8px;border:1px solid #ddd;margin:6px 2px 0 3px;font-size:12px;border-left:5px solid #f5369a;}
#r-contests .item div a{color:#222;text-decoration:none;}
#r-contests .item div a:hover{color:#ef1081;text-decoration:underline;}

#r-albums .item {text-align:center;margin-bottom:20px;width:207px;}
#r-albums .item div {padding-top:3px;}
#r-albums .item div a {font-size:12px;}
.your-photos {clear:both;padding-left:21px;}

.testquest .vopros {float:left;font-size:18px;height:30px;padding-top:6px;}
.testquest .bignum {float:left;font-size:24px;height:30px;padding:0 5px;}
.testquest .smallnum {float:left;font-size:15px;height:30px;padding-top:8px;}
.testquest .progress {float:left;margin-left:20px;padding-top:5px;}

.testquest table {margin-bottom:10px;margin-left:5px;}
.testquest td.left {padding-top:3px;width:30px;}
.testquest td {padding-bottom:10px;}


.sort_block {margin-top:7px;margin-bottom:10px; font-size:12px;background:#fffbf2;padding:4px 10px 4px 8px;float:left;clear:both;border:1px solid #ddd;}
.sort_block span {color:#707070;font-family:Georgia,"Times New Roman",serif;}
.sort_block a, .sort_block b, .sort_block .alt-b {font-size:12px;}
.sort_block .alt-b {display:inline;}

ul.tags_list {margin:10px 0 0 4px;padding:0;list-style:none}
ul.tags_list li {padding:0 0 4px 14px;background:url(../i/tri.gif) no-repeat 4px 5px;}
ul.tags_list li.active a {color:#000;text-decoration:none;}

.last-comments {padding-right:0;}
.last-comments {font-size:11px;}
.last-comments a {font-size:11px;}
.last-comments .item {padding:1px 0;}
.last-comments .girl,.last-comments .boy,.last-comments .winner, .last-comments .sharik {padding-left:20px;line-height:19px;}
.last-comments .winner {background-position:0 0;}

a.spamreport {float:left;background:url(../i/spam.jpg) no-repeat 0 1px;font-size:17px;padding-left:36px;padding-bottom:2px;color:#e2001e;}
a.spamreport:hover {text-decoration:none}

ul.right-sort {margin:2px 0 0 9px;padding:0;list-style:none}
ul.right-sort li {padding:0 0 2px 0;font-size:13px;}

ul.blog-block {margin:2px 0 0 4px;padding:0;list-style:none}
ul.blog-block li {padding:0 0 2px 0;font-size:13px;}

ol.cities {margin:7px 0 0 27px;padding:0;}
ol.cities li {padding:0 0 2px 0;font-size:13px;}

table.com-grid {width:800px;margin-left:5px;margin-right:-20px;}
table.com-grid td {vertical-align:top;}
table.com-grid a.more {color:#707070;font-size:13px;}
table.com-grid .item {margin-right:20px;}
table.com-grid a.group {font-size:16px;}
table.com-grid ul {list-style:none;margin-top:4px;margin-left:4px;}
table.com-grid ul li {padding-left:14px;background:url(../i/tri.gif) no-repeat 4px 5px;padding-bottom:1px;}

.usergridx .item {float:left;text-align:center;width:106px;height:120px;overflow:hidden;margin:0 2px 10px;font-size:11px;}
.usergridx .item48 {float:left;text-align:center;width:88px;height:104px;overflow:hidden;margin:0 2px 10px;font-size:11px;}
.usergridx .fr64 {margin-left:12px;margin-bottom:2px;}
.usergridx .fr48 {margin-left:11px;margin-bottom:2px;}
.usergridx a {text-decoration:none;}
.usergridx span {text-decoration:underline;}
.usergridx .tip {margin-left:2px;}

a.none {text-decoration:none;}
a.none span {text-decoration:underline;}
a.none .tip {margin-left:4px;}


#index-bottom {max-width:745px;margin-right:20px;margin-top:70px;margin-bottom:30px;}

.index-rating {width:100%;max-width:745px;}
.index-rating td {padding-right:15px;}

.photo-comments {padding-top:10px;}
.photo-comments img {padding:1px;border:1px solid #ccc;}
.photo-comments td {padding-bottom:8px;}
.photo-comments td em {font-size:12px;}
.photo-comments a {font-size:13px;}

.photo-best {padding-top:10px;}
.photo-best img {padding:1px;border:1px solid #ccc;}
.photo-best td {padding-bottom:8px;font-size:12px;}
.photo-best a {font-size:12px;}


#csml {position:absolute;margin-top:5px;cursor:pointer;}
#smiles-popup {position:absolute;margin:-5px 0 0 -492px;padding:5px 0;border:1px solid #aaa;background:#fffcea;width:490px;}
#smiles-popup .bbsmiles {padding-left:10px;}
#smiles-popup a {float:left;padding:6px 12px 0 0;}

#comments_tree {padding-right:15px;overflow:hidden;}
#comments_tree img {max-width:570px;}
#comments_tree .item {margin-top:0;margin-bottom:0;border:0;padding:0;background:white;padding-top:10px;}
#comments_tree .item2 {padding-left:5px;border-left:1px #ccc dashed;margin-left:20px;border-right:0;}
#comments_tree span.doc-author {margin-left:3px;font-size:11px;color:#213ba9;}


.deep-comment {background:#fafafa;border:1px solid #ccc;padding:5px;font-size:12px;font-family:Tahoma,Arial,sans-serif;line-height:14px;margin-bottom:4px;}
.deep-comment a {color:#222;text-decoration:none;border-bottom:1px dashed #222;padding-left:1px;}
.deep-comment span {font-size:14px;font-family:"Times New Roman",serif;padding-right:1px;}



table.calmonth th {background:#ddd;color:#222;font-weight:bold;font-size:12px;padding:3px;border-bottom:3px solid white;}
table.calmonth_current th {background:#0E8BDF !important;color:white !important;}
table.calmonth td {padding:3px;text-align:center;border-bottom:1px solid white;border-right:1px solid white;}
.wday-red {background:#ff3e3e;color:white;}
.wday-default {background:#fffdc5;}
.wday-ov1 {background:#c4afff;}
.wday-ov2 {background:#8f68ff;color:white;}
.wday-green {background:#c8ffa6;}
.wday-pms {background:#b3ff50;}


#fixedbar {
background:url(../i/fx.gif) no-repeat 0 55px;
position:fixed;
right:0;
top:40%;
width:37px;
font-size:12px;
z-index:500;
}
#fx_battery {height:55px;background:url(../i/batteryright.gif) no-repeat 7px 0;padding-left:2px;}
#fx_battery2 {padding-top:22px;text-align:center;color:black;}
#fixedbar #fx_up {
display:block;
height:25px;
}
#fixedbar #fx_down {
background:url(../i/fx_down.gif) no-repeat 0 0;
display:block;
height:25px;
}
#fixedbar #fx_refresh {
display:block;
height:38px;
}
#fixedbar #nncom {
background:url(../i/fx_com.gif) no-repeat 0 0;
display:block;
padding:22px 0 4px 5px;
text-align:center;
text-decoration:none;
color:#0E8BDF;
}
#fixedbar a:hover {color:#0E8BDF;}


#previewid {border: 2px dashed #aaa;position:absolute;background-color:#FFF9E9;padding:7px;max-width:500px;font-family:Arial,sans-serif;font-size:14px;box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;-webkit-box-shadow:0 0 5px 0 #999;}
#previewid img {max-width:300px;max-height:200px;}
#previewid div.aon_div {font-size:13px;font-weight:bold;padding-bottom:7px;color:#777;font-family:Arial,sans-serif;}
#previewid div.aon_div span {color:#0E8BDF}


#popup_complain {width:412px;margin-left:-206px;}
#complain_text {width:380px;margin-top:7px;height:70px;}

.cmsctrl {margin-top:3px;clear:both}
.cmsctrl a {color:#777;font-size:11px;}
.cmsctrl a:hover {color:#222;}
#comments_block .avatarsmall img {border:2px solid #ddd;margin-right:5px;float:left;}
#comments_block small br {font-size:8px;}
.newcom {background:url(../i/nbg.gif) #e5f1ff repeat-y 0 0;padding:5px 0;}
.newcom  .cmsctrl a {color:#557;}
.newcom2 {background:url(../i/nbg5.gif) #f4fcf1 repeat-y 0 0;padding:5px 0;}
.newcom2  .cmsctrl a {color:#557;}
.oddcom {background:url(../i/oddbg.gif) #fff5ce repeat-y 0 0;padding:5px 0;}
.commenttext2 {
  font-family:"Times New Roman",serif;
  font-size:17px;
  line-height:20px;
  padding:3px 5px 2px 0;
}
.commenttext2 .bb_quote
{
  float:none;
  font-size:12px;
  line-height:16px;
}
.commenttext2 .bb_quote_author
{
  font-size:12px;
}
#comments_form_main {width:97%}
.comment-form textarea {height:80px;margin:5px 0;width:100%;}

a.answer-on {
float:left;
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-right:7px;
padding:0 3px 1px;
font-size:10px;
text-decoration:none;
color:#222;
}
a.answer-on span {float:left;}
a.answer-on:hover {background:#7AB7E7;color:white;border:1px solid #779AB6;}

#quote_comment {background:#FFF1CA;border:1px solid #CCCCCC;padding:10px 10px 12px 52px;position:absolute;float:left;}
#quote_comment .rdquo {position:absolute;font-size:96px;color:#dfc471;margin-left:-49px;margin-top:-15px;font-family:Georgia,serif;}
#quote_comment .qclose {text-align:right;padding-top:10px;padding-right:2px;}
#quote_comment a {color:black;}
#quote_comment a:hover {color:black;text-decoration:none}
#quote_comment .qclose a {font-size:12px;color:#555;}

.bb_quote {
    margin-top:3px;
    background:url(../i/quotes.gif) #fafafa no-repeat 6px 5px;
    border:1px solid #ccc;
    padding:5px 20px 8px 36px;
    font-size:13px;
    font-family:Verdana,sans-serif;
    margin-bottom:5px;
    }
.bb_quote_author {font-family:Verdana,sans-serif;font-size:14px;font-weight:bold;color:black;}


.bbmoderator
{
  margin-top:3px;
  margin-bottom:5px;
  background:url(../i/bbmoder.gif) #F4FFD7 no-repeat 7px 7px;
  border:1px solid #d4dFb7;
  padding:3px 10px 7px 50px;
  font-size:13px;
  font-family:Verdana;
}

.docinfo2 {
background:url(../i/fr.gif) no-repeat 100% 50%;
clear:both;
float:left;
font-size:12px;
margin:5px 0 22px;
}

.docinfo2 .row{
padding:18px 5px 0 10px;
float:left;
}

.docinfo2 .views, .docinfo2 .favs {margin-right:0;}
.docinfo2 .ras1 {border-left:1px solid #dfdfdf;padding-right:8px;}
.docinfo2 .ras2 {border-left:1px solid #dfdfdf;padding-right:7px;margin-left:3px;}

.contacts td.left {text-align:center;vertical-align:middle;}
.contacts td.left label {padding:10px 5px 15px;}
.messages img.icon {margin-top:2px;margin-right:8px;float:left}
.messages img.icon_open {margin-right:8px;float:left}
.messages .item {padding-bottom:5px;padding-top:5px;}

.qa-main .title a {font-size:18px;}
.qa-main .title {padding-bottom:5px;}
.qa-main p {font-style:italic;}
.qa-info {padding:12px 0 8px;}
.qa-bottom {padding:2px 0 8px;}
.qa-control {padding:2px 0 8px;}
a.qa-ask {color:#1f43ad;padding-left:20px;background:url(../i/ask.gif) no-repeat 0 1px;font-size:15px;}
a.qa-read {color:#0a6e0c;padding-left:20px;background:url(../i/reports.gif) no-repeat 0 1px;font-size:15px;}
a.qa-ask:hover, a.qa-read:hover {text-decoration:none}

.postlist {margin-left:3px;}
.postlist .item {clear:both;margin-bottom:34px;float:left;width:100%}
.postlist .title {color:#707070}
.postlist .red {font-size:18px;margin-right:3px;}
.postlist .item p,.postlist .item div.p {margin-top:7px;font-family:Verdana,Arial,sans-serif;line-height:19px;}
.postlist .item p img,.postlist .item div.p img {float:left;margin-right:10px;margin-bottom:4px;max-width:100%;}
.postlist .usertext {font-family:Verdana,Arial,sans-serif;line-height:19px;font-size:14px;}
.postlist .item .usertext .smile {float:none;margin:0;}

.postlist .item td.preview-img {width:200px;padding-right:10px;}
.postlist .item td.preview-img > div {width:200px;max-height:350px;overflow:hidden;}
.postlist .item td.preview-desc {padding-right:20px;}
.postlist .item td.preview-desc div.title {margin-bottom:15px;}
.postlist .item td.preview-desc div.p {font-size:15px;font-family:Arial,sans-serif;line-height:19px;padding-bottom:10px;}

a.title-link {color:#213ba9;font-size:22px;text-decoration:none;margin-right:3px;}
a.title-link:hover {color:#ff0036;text-decoration:underline;}

div.info {float:left;}
.info { background:url(../i/listinfo.gif) no-repeat 0 1px;height:28px; margin-top:9px;clear:both;}
.info td {vertical-align:middle;font-size:13px;}
.info td.l {vertical-align:top;padding:6px 10px 0;}
.info td.r {vertical-align:bottom;padding-bottom:3px;padding-right:8px;background:url(../i/listinfo-r.gif) no-repeat 100% 1px;font-weight:bold;}
.info strong {color:#00ac1c;font-family:Arial,sans-serif;font-size:15px;font-weight:bold;}
.info td.date {padding:8px 15px 0 9px;color:#333;font-size:11px;vertical-align:top;}
.info .favs,.docinfo2 .favs  {color:#222;font-weight:normal;text-decoration:none;font-size:12px;}
.info .views {font-size:12px;}
.info .cms {font-size:12px;}
.info .red {font-size:13px;}
.info a.favs:hover {color:#222}
.info a.cms:hover {color:#1e8bdf;}

.new {color:#11AA22;}

a.more {text-decoration:none;}
a.more span {text-decoration:underline;margin-right:3px;}

a.next {text-decoration:none;font-size:17px;}
a.next span {text-decoration:underline;font-size:14px;margin-right:3px;}
a.prev {text-decoration:none;font-size:17px;}
a.prev span {text-decoration:underline;font-size:14px;margin-left:3px;}

span.tipgirl  {color:#ff52b4;font-size:14px;}
span.tipboy   {color:#4e91f4;font-size:14px;}


.writednev {padding:13px 0 5px 15px;background:url(../i/dnevnik.gif) no-repeat 10px 10px;}
#umenu2 .writednev a {font-size:17px;color:#0E8BDF;padding-left:27px;}
#umenu2 .writednev a:hover {color:#ff0036}

.community, .girl, .boy {padding-left:22px;}
.community {background:url(../i/community.gif) no-repeat 2px 0; }
.girl {background:url(../i/girl17.gif) no-repeat 2px 0;}
.boy {background:url(../i/boy17.gif) no-repeat 2px 0;}
.book {background:url(../i/book.gif) no-repeat 2px 0; padding-left:22px;}

a.cross, span.invisible, a.lock {line-height:20px;padding-left:22px;}
a.cross {background:url(../i/cross.gif) no-repeat 0 2px;}
a.cross,a.lock {color:#222;font-size:15px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;}
a.cross:hover, a.lock:hover {color:#222;text-decoration:none}
a.lock {background:url(../i/lock.gif) no-repeat 0 3px;}

.cms, .views, .favs {line-height:20px;margin-right:8px;padding-bottom:2px;padding-left:20px;}
.views {background:url(../i/views.gif) no-repeat 0 0;}
a.favs, .favs {background:url(../i/heart.gif) no-repeat 0 0;font-weight:bold;text-decoration:none;}
.cms {background:url(../i/mail.gif) no-repeat 0 0;text-decoration:none;}
a.cms .new {color:#69B400 !important;text-decoration:none;font-size:9px;vertical-align:super;}


a.dtri {background:url(../i/dtri.gif) no-repeat 0 -38px;padding:0 0 0 14px !important;}
a.dtri:hover {color:#0E8BDF;text-decoration:none}
a.utri {background:url(../i/dtri.gif) no-repeat 0 6px;padding:0 0 0 14px !important;}
a.utri:hover {color:#0E8BDF;text-decoration:none}

a.edit, a.guestbook,a.delete ,a.tomail, a.tomail2 ,.tofriend ,a.togroup ,a.fromgroup ,.newdoc ,a.settings,a.delfriend,
a.pin,
a.help,
a.hide,
a.cross,
.rotate-cw,
.rotate-ccw,
span.invisible {line-height:20px;padding-left:20px;}
a.like, a.notlike,.like2, .notlike2  {padding-left:30px;font-size:16px;text-decoration:none;float:left;clear:both;padding-top:4px;padding-bottom:4px;margin-bottom:5px;}
.iconphoto {line-height:20px;padding-left:23px;}
.refresh,.refresh2 {line-height:20px;padding-left:20px;}

.bboard {padding-left:20px;background:url(../i/bboard.gif) no-repeat 0 1px;}

.sharik {line-height:20px;padding-left:18px;}
.sharikgrid,
.sharik1,.sharik2,.sharik3,.sharik4,.sharik5,.sharik6 {padding-left:16px;}
.bsharik1,.bsharik2,.bsharik3,.bsharik4,.bsharik5,.bsharik6 {padding-left:16px;}

.ktable {margin:0 auto;}
.ktable td {vertical-align:middle;}

a.klike, a.knotlike,.klike2, .knotlike2  {text-decoration:none;}
a.klike img, a.knotlike img,.klike2 img, .knotlike2  img {border:0 !important;}
.ired,
.igreen {padding-left:16px;}

a.like {background:url(../i/plus32.gif) no-repeat 0 0;}
a.notlike {background:url(../i/minus32.gif) no-repeat 0 0;}
.like2 {background:url(../i/plus32g.gif) no-repeat 0 0;}
.notlike2 {background:url(../i/minus32g.gif) no-repeat 0 0;}

.rotate-cw {background:url(../i/cw.gif) no-repeat 0 0;}
.rotate-ccw {background:url(../i/ccw.gif) no-repeat 0 0;}

a.battery-full,a.battery-zero,a.battery-one,a.battery-two,a.battery-empty {text-decoration:none;padding-left:36px;font-size:14px;}
a.battery-full  {background:url(../i/battery-full.gif) no-repeat 0 1px;color:#21810f;}
a.battery-zero {background:url(../i/battery-zero.gif) no-repeat 0 1px;color:#21810f;}
a.battery-one {background:url(../i/battery-one.gif) no-repeat 0 1px;color:#21810f;}
a.battery-two {background:url(../i/battery-two.gif) no-repeat 0 1px;color:#21810f;}
a.battery-empty {background:url(../i/battery-empty.gif) no-repeat 0 1px;color:#555;}


.bug {background:url(../i/bug.gif) no-repeat 0 0;padding-left:19px;}
a.cmsplus {background:url(../i/cmsplus.gif) no-repeat 0 0;padding-left:19px;}
a.cmsminus {background:url(../i/cmsminus.gif) no-repeat 0 0;padding-left:19px;}

.card-yellow, a.setcard {background:url(../i/card-yellow.gif) no-repeat 1px 0;padding-left:17px;}
.card-red {background:url(../i/card-red.gif) no-repeat 1px 0;padding-left:17px;}
.card-black {background:url(../i/card-black.gif) no-repeat 1px 0;padding-left:17px;}

.smedit {background:url(../i/smedit.gif) no-repeat 1px 4px;text-decoration:none;padding-left:10px;}
.smdelete {background:url(../i/smcross2.gif) no-repeat 2px 5px;text-decoration:none;padding-left:10px;}
.smdelete:hover {background:url(../i/smcross2.gif) no-repeat 2px -13px;text-decoration:none;padding-left:10px;}
.smstar {background:url(../i/smstars2.gif) no-repeat 4px 4px;text-decoration:none;padding-left:10px;}
.smstar:hover,
.smstar_active {background:url(../i/smstars2.gif) no-repeat 4px -11px;text-decoration:none;padding-left:10px;}

#mailformtop div.inner {background:#f5f5f5;border:1px solid #ccc;padding:5px 7px;float:left;color:#555;}
#mailformtop div.inner a {padding-left:20px;color:#000;font-size:13px;}
#mailformtop div.inner a:hover {text-decoration:none}

.frominet {background:url(../i/inet.gif) no-repeat 0 0;padding-left:20px;}
.hidden {background:url(../i/hidden.gif) no-repeat 0 0;padding-left:18px;}
.bestlock {background:url(../i/bestlock.gif) no-repeat 0 0;padding-left:18px;}
h1.hidden, h1.bestlock {background-position:0 5px;}
h1.frominet {background-position:0 6px;}
.title a.hidden, .title a.bestlock {background-position:0 3px;}
.title a.frominet {background-position:0 4px;}

a.edit {background:url(../i/edit.gif) no-repeat 0 0; display: inline-block; line-height: 17px;}
a.guestbook {background:url(../i/guestbook.gif) no-repeat 0 0;}
a.delete {background:url(../i/delete.gif) no-repeat 0 0;}
a.tomail {background:url(../i/mail.gif) no-repeat 0 0;}
a.tomail2 {background:url(../i/tomail.gif) no-repeat 0 2px;}
.iconphoto {background:url(../i/photo.gif) no-repeat 0 1px;}
.refresh {background:url(../i/refresh.gif) no-repeat 0 0;}
.refresh2 {background:url(../i/refresh2.gif) no-repeat 0 0;}
.tofriend {background:url(../i/friend.gif) no-repeat 0 0;}
a.delfriend {background:url(../i/delete_friend.gif) no-repeat 0 0;}
a.togroup {background:url(../i/add_group.gif) no-repeat 0 0;}
a.fromgroup {background:url(../i/delete_group.gif) no-repeat 0 1px;}
.newdoc {background:url(../i/doc.gif) no-repeat 0 0;}
.pin {background:url(../i/pin.gif) no-repeat 1px 1px;}
a.help {background:url(../i/fav_help.gif) no-repeat 0 0;}
a.hide {background:url(../i/hide.gif) no-repeat 0 0;}
a.settings {background:url(../i/settings.gif) no-repeat 0 0;}
.winner {background:url(../i/winner16.gif) no-repeat 0 0;}
.sharik {background:url(../i/sharik.gif) no-repeat 0 0;}
.sharikgrid {background:url(../i/sharik.gif) no-repeat 0 0;}
.sharik1 {background:url(../i/sharik.gif) no-repeat 0 0;}
.sharik2 {background:url(../i/sharik.gif) no-repeat 0 0;}
.sharik3 {background:url(../i/sharik.gif) no-repeat 0 0;}
.sharik4 {background:url(../i/sharik.gif) no-repeat 0 1px;}
.sharik5 {background:url(../i/sharik.gif) no-repeat 0 7px;}
.sharik6 {background:url(../i/sharik.gif) no-repeat 0 8px;}
.bsharik1 {background:url(../i/sharikblue.gif) no-repeat 0 0;}
.bsharik2 {background:url(../i/sharikblue.gif) no-repeat 0 0;}
.bsharik3 {background:url(../i/sharikblue.gif) no-repeat 0 0;}
.bsharik4 {background:url(../i/sharikblue.gif) no-repeat 0 1px;}
.bsharik5 {background:url(../i/sharikblue.gif) no-repeat 0 7px;}
.bsharik6 {background:url(../i/sharikblue.gif) no-repeat 0 8px;}
span.views {background:url(../i/views.gif) no-repeat 0 0;}
span.invisible {background:url(../i/invisible.gif) no-repeat 0 1px;}
.ired {background:url(../i/ired.gif) no-repeat 0 2px;text-decoration:none;}
.igreen {background:url(../i/igreen.gif) no-repeat 0 2px;text-decoration:none;}

a.deletesmall {background:url(../i/cross_small.gif) no-repeat 0 0;font-size:12px;padding-left:19px;}

a.newwindow {padding-left:22px;}
a.newwindow-red {padding-left:20px;}
a.newwindow {background:url(../i/newwindow.gif) no-repeat 4px 4px;}
a.newwindow-red {background:url(../i/newwindow-red.gif) no-repeat 0 4px;}

.groupinfo {font-size:13px;margin-bottom:5px;margin-top:2px;}
.groupinfo span {padding-right:7px;padding-bottom:2px;}




.aftertabs {float:left;padding:5px 0 1px;margin-left:5px;color:red;font-size:13px;}
.aftertabs a {color:red;}


.tabs {display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;}
.tabs a {background-color:#fff6d7;border:1px solid #ccc;padding:6px 10px 1px;margin:2px 3px -0.9px 0;text-decoration:none;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;font-size:13px;color:#444;height:20px;}
.tabs a:hover, .tabs a.empty:hover {background-color:#eee5ff;color:#000;}
.tabs a.empty {background-color:#f5f5f5;color:#999;}
.tabs a.active {background-color:#fff;color:#000;border-bottom-color:#fff;}
.tabs a.active:hover {background-color:#fff;color:#000;border-color:#ccc;border-bottom-color:#fff;}
.tabcontent {border:1px solid #ccc;padding:20px 10px 10px;background-color:#fff;}
.tabs small {font-size:12px;color:#555;}
.tabs a:hover small {color:#000;}
.tabs a.active:hover small {color:#000;}


.graymenu {height:30px;}
.graymenu a.tabb {float:left;background-color:#e5e5e5;border-right:1px solid #ccc;text-decoration:none;color:#222;padding:4px 15px;height:18px;}
.graymenu a.tabb:hover {background-color:#bbb;color:#fff;}
.graymenu a.active,.graymenu a.active:hover {background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;color:#222;cursor:default;}
.graymenu a.close {float:right;padding:4px 15px;}



div.feedback-good {margin-top:5px;background:#F4FFD7;padding:10px;border:1px solid #D4DFB7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.feedback-bad {margin-top:5px;background:#ffddde;padding:10px;border:1px solid #ddbbbc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

table.cataloglist .head td {padding:5px 0;background:#f1f1f1;color:black;font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:normal;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd;}
table.cataloglist .head td.left {padding-left:10px;text-align:left;}
table.cataloglist td.left {padding-left:8px;text-align:left;}
table.cataloglist td {padding:7px 0 7px;border-bottom:1px solid #ddd;text-align:center;vertical-align:middle}
table.cataloglist small {color:#222;}
table.cataloglist .otzyv {background:url(../i/disc.gif) no-repeat 0 3px;padding-left:14px;font-size:15px;text-decoration:none}
table.cataloglist .otzyv .slash {color:#444;font-size:14px;padding:0 2px 0 1px;}

tr.tr-odd td, tr.tr-even td {vertical-align:middle;padding:10px 4px;border-bottom:2px solid #eee;}
tr.tr-odd td {background:#fafafa;}


ul.board {list-style:none;margin:0;padding:0;}
ul.board li {padding-bottom:4px;font-size:13px;}
ul.board .sell, h1 .sell {color:#129027;}
ul.board .buy, h1 .buy {color:#0a3488;}
ul.board .service, h1 .service {color:#c07;}
ul.board a {color:#222}
ul.board a:hover {color:#222;text-decoration:none}


.boardinfo {margin-bottom:10px;}
.boardinfo td {vertical-align:middle;}
.boardinfo .price
{
background:#129027;
color:#FFFFFF;
padding:3px 8px;
margin-left:4px;
font-family:Georgia,"Times New Roman",serif;
font-size:16px;
}

.board-phone {background:url(../i/phone.gif) no-repeat 0 5px;padding-left:20px;font-family:Georgia,"Times New Roman",serif;font-size:18px;color:#37C;margin-bottom:8px;}
.board-region {font-size:15px;color:#444;font-family:Verdana,Arial,sans-serif}

.boardlist {max-width:800px;}
.boardlist .head td {padding:12px 7px;background:#FFF6D7;color:#606060;font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:normal;}
.boardlist .row td {vertical-align:middle;padding:10px 4px;border-bottom:2px solid #eee;}
.boardlist .odd td {background:#fafafa;}
.boardlist td.left {padding-right:15px;padding-left:7px;}

ul.user-grid32 {list-style:none}
ul.user-grid32 li {clear:both;padding-top:9px;}
ul.user-grid32 li a {font-size:13px;}
ul.user-grid32 .fr32 {margin-right:6px;margin-top:-2px;}

ul.user-grid48 {list-style:none}
ul.user-grid48 li {clear:both;padding-top:14px;}
ul.user-grid48 li a {font-size:13px;}
ul.user-grid48 .fr48 {margin-right:6px;margin-top:-2px;}

ul.rating-grid {list-style:none}
ul.rating-grid li {clear:both;padding-top:9px;}
ul.rating-grid .fr64 {margin-right:5px;margin-top:-4px;}
ul.rating-grid .fr48 {margin-right:5px;margin-top:-3px;}

.rating-coms {margin-top:5px;}
.rating-coms td {padding-bottom:8px;padding-right:0;}
.rating-coms td.l {width:48px;}
.rating-coms td.r {padding-top:2px;}



.pager {clear:both;}
.pager i {color:#707070;font-family:Georgia,"Times New Roman",serif;font-size:16px;margin-right:15px;float:left;margin-top:2px;}
.pager a,
.pager b, .pager .alt-b {margin-right:5px;float:left;padding:3px 5px;}
.pager a {border:1px solid #d3e0ea;text-decoration:none;}
/*.pager a:hover {color:#ff0036;text-decoration:none;background:#fefefe;border:1px solid #ddd;}*/
.pager a:hover {color:#fff;text-decoration:none;background:#ff414a;border:1px solid #f0343e;}
.pager b, .pager .alt-b {background:#7ab7e7;color:white;border:1px solid #779ab6;margin-top:0;}
.pager span {float:left;color:#91c2e9;padding:0 10px 0 5px;margin-top:3px;font-weight:bold;}
.pager b, .pager .alt-b {float:left;}
.pager a.next {padding:0;border:0;font-weight:normal;color:#1e8bdf;margin-left:10px;}
.pager a.next span {padding:0;border:0;font-weight:normal;color:#1e8bdf;cursor:pointer}
.pager a.next:hover {background:white;color:#ff0036;border:0;}
.pager a.next:hover span {color:#ff0036}
.pager a.prev {padding:0;border:0;font-weight:normal;color:#1e8bdf;margin-right:10px;}
.pager a.prev span {padding:0;border:0;font-weight:normal;color:#1e8bdf;cursor:pointer;float:right;}
.pager a.prev:hover {background:white;color:#ff0036;border:0;}
.pager a.prev:hover span {color:#ff0036}
.pager a.extrapages {border:0;}
.pager a.extrapages:hover {border:0;background:white;}
.pager div.extrapager {float:left;background:#FaFaFa;color:#444;font-size:13px;border:1px solid #bbb;position:absolute;margin-top:10px;margin-left:10px;padding:7px 12px;}
div.extrapager .txt{width:75px;margin-right:10px;padding:2px 1px;}



input.file {font-size:14px;height:auto;}

.signup input
{font-size:20px;padding:4px;background:white;border:1px solid #bbb;width:315px;}
.signup textarea {
font-size:14px;padding:4px;background:white;border:1px solid #bbb;width:315px;height:100px;
}
.smallinput {font-size:14px !important;}

.create .checkboxes input {height:auto;width:auto;vertical-align:bottom}
.create input {font-size:15px;padding:2px 0;xheight:22px;background:white;border:1px solid #bbb;}
.create select {font-size:15px;background:white;border:1px solid #bbb;height:22px;}
.create td {padding:3px;}
.create input {width:100%;}
.create select {width:100%;}
.create textarea {width:100%;height:200px;padding:2px;}
.create .btn {width:auto;}
.create td.left {text-align:right;padding:5px 12px 3px 3px;}

a.diez {color:#888;font-size:11px;text-decoration:none;}

.create td.left span {color:#888;font-size:11px;}

.signup select{font-size:18px;height:35px;padding:7px;}
.signup td {font-size:14px;padding:4px 4px 0;}
.signup td.left {text-align:right;vertical-align:middle;padding-right:10px;}
.signup td.left span {color:#888;font-size:11px;}

.signup td {padding-right:35px;}
.signup td.required {background:url(../i/required.gif) no-repeat 100% 11px;}
.signup td.ok {background:url(../i/ok2.gif) no-repeat 100% 7px;}
.signup .error span,
.create .error span,
#formerror  {display:block;color:#DA0000;padding-bottom:15px;}
.error {color:#DA0000;}
.error-kid {display:block;padding:0 10px 8px 5px;}


input.err, select.err  {background-color:#ffeedd;}



.photo {border:1px solid #ccc;padding:4px;text-align:center;width:auto;float:left;}

div.grippie {
  background:#eee url(../i/grippie2.gif) no-repeat scroll center 1px;
  border:1px solid #ddd;
  border-top:none;
  cursor:s-resize;
  height:9px;
  overflow:hidden;
  width:100%;
}


.kphotos:after {content:" ";display:block;height:0;visibility:hidden;clear:both;}
.kphotos .item {float:left;text-align:center;width:220px;height:278px;overflow:hidden;margin:0 0 16px;}
.kphotos .item img.konkurs-image-thumb {padding:4px;border:1px solid #ddd;background-color:#fff;}
.kphotos .item img.konkurs-image-thumb.winner {background-color:#fff6d8;border:3px solid #fddb6d;}
.kphotos .item img.konkurs-image-thumb.deleted {padding:5px;background-color:#eee;}
.kphotos .item a {font-size:12px;}

.albums .item {float:left;text-align:center;width:135px;height:157px;overflow:hidden;margin-bottom:10px;}
.albums .item img {padding-left:10px;}
.albumsfull .item{height:185px !important;}

.photos .item {float:left;text-align:center;width:140px;height:210px;overflow:hidden;margin-bottom:10px;}
.photos .item img {padding:3px;border:1px solid #ccc;}
.photos .item a {font-size:12px;}
.photos .item a.phcms {font-size:11px;color:#ff0036;text-decoration:underline}

.photos100 .item {float:left;text-align:center;width:135px;height:195px;overflow:hidden;margin-bottom:10px;font-size:12px;}
.photos100 .item img {padding:3px;border:1px solid #ccc;}
.photos100 .item a {font-size:12px;}

.smallphotos .item {float:left;text-align:center;width:80px;height:65px;overflow:hidden;margin-bottom:5px;font-size:11px;}
.smallphotos .item {padding:10px 3px;border:1px solid #ccc;margin:5px;}
.smallphotos .item img {margin-bottom:3px;}

.users .item {clear:both;margin-bottom:15px;}
.users .item img {padding:3px;border:1px solid #ddd;float:left;margin-right:10px;}

.commx {width:45%;float:left;margin-right:15px;}
.commx td {padding-bottom:10px;}
.commx td img {padding:2px;border:1px solid #ddd;margin-right:5px;}

.communities .item {clear:both;margin-bottom:22px;}
.communities .item img {padding:3px;border:1px solid #ddd;float:left;margin-right:10px;}

.albuminfo {padding:5px 10px 0;border:1px solid #ccc;}
.thumbs {margin-top:10px;}
.thumbs .item {float:left;height:54px;overflow:hidden;margin-bottom:5px;}
.thumbs .item img {border:2px solid white;}
.thumbs .icurrent {padding-left:1px;padding-right:1px;}
.thumbs .icurrent img {border:2px solid #ff6464 !important;}

.usergrid .item {float:left;text-align:center;width:106px;height:110px;overflow:hidden;margin-bottom:10px;font-size:11px;}
.usergrid .item img {padding:3px;border:1px solid #ccc;}

.statgrid h2 {padding:0;margin:0;}
.statgrid .item img {padding:3px;border:1px solid #ccc;}
.statgrid td {padding:4px;}
.statgrid td.yel {background:#fff1c4;text-align:center;}
.statgrid .group {text-align:center;padding-bottom:4px;font-weight:bold;}
.statgrid .theader {font-size:17px;vertical-align:middle;}
.statgrid .vm td {vertical-align:middle;}
.statgrid .top {padding:8px 0;}

.usergrid_cb .item {float:left;text-align:center;width:106px;height:130px;overflow:hidden;margin-bottom:10px;font-size:12px;}
.usergrid_cb .item label {display:block;}
.usergrid_cb .item input {margin:5px 0;}
.usergrid_cb .item img {padding:3px;border:1px solid #ccc;}

.userlines {line-height:24px;}

.kidz {margin-bottom:7px;}
.kidz .item {clear:both;margin-bottom:2px;}
.kidz .item .fr32 {margin-right:3px;}
.kidz .item .fr48 {margin-right:4px;}
.kidz .item a.kidgirl,
.kidz .item a.kidboy {font-size:13px;}
.kidz .item .kid-age {font-size:11px;color:#555;}


#profiletip
{
  display:none;
  position:absolute;
  width:360px;
  z-index:999;
  background:url(../i/grayinside.gif) #f1f1f1 repeat-x 0 -20px;
  padding:8px;
  border:1px solid #ccc;
  font-size:12px;
  color:#555555;
}

.ptip_avatar {
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px;
}


.pr_avatar {
float:left;
margin-right:10px;
margin-bottom:5px;
padding:14px 10px;
background:white;
border:1px solid #ccc;
text-align:center;
}

.brief_avatar {
float:left;
margin-right:10px;
margin-bottom:5px;
padding:4px;
background:white;
border:1px solid #ccc;
text-align:center;
}

.flag {font-size:12px;padding-left:20px;background-position:0 2px;background-repeat:no-repeat;color:#555;line-height:15px;}


.charmiks {font-size:12px;padding-left:17px;background:url(../i/ruby-14.png) no-repeat 0 1px;font-weight:bold;color:#c00;}
.charmiks-help {
  margin: 0 0 40px;
  background-color: #fff2c6;
  width: 100%;
}
.charmiks-help a {
  font-size: 17px;
  font-family: Georgia,"Times New Roman",serif;
}
.charmiks-charmiks {
  font-size: 13px;
  font-weight: bold;
}
.charmiks-help-note {
  color: #666;
  font-size: 12px;
  font-weight: bold;
}

/* reviews rating */
.rating-table-t1{font-size: 12px;}
.rp-block {margin-top: 5px; margin-right: 10px; padding: 5px; background-color: #F9F9F9;}
.rp-item {padding:0 0 4px;line-height:14px;}
.rp-item a {font-size:12px;}

.rating-winners, .rating-alltime, .rating-archive {background:#F5F5F5;border:1px solid #ccc;font-size:13px;margin-right: 20px;margin-bottom: 10px;}
.rating-winners-inner {padding:5px 10px 7px 7px; line-height:1.5;}
.rating-winners-title {padding:5px 10px 7px 7px; font-size:15px;}
.rating-alltime-title, .rating-archive-title {padding:9px 10px 1px 7px; font-size:15px;}
.rating-alltime-icon, .rating-archive-icon {float: left; padding:4px 7px 1px 7px;}
.rating-alltime-inner {padding:1px 10px 7px 7px; line-height: 1.5;}
.rating-alltime-medals {margin-top:4px;margin-bottom:5px;margin-left:3px;background-color: #F9F9F9;margin-right: 10px; padding: 5px;}
.rating-alltime-medals-bl {margin-top:7px;margin-bottom:5px;padding-left:7px;}
.rating-archive-inner {padding:1px 5px 7px 7px; line-height: 1.5;}

.reviews-author-week {background:#f2f2f2;border:1px solid #ccc;border-left:0;font-size:13px;margin-bottom: 15px;}
.reviews-author-week h3 {padding-bottom:5px;}
.raw-inner {padding:10px 10px 10px 14px;}
.raw-links {padding-left: 10px; margin-bottom: 10px; font-size: 12px;}



div.calendar {background:url(../i/calendar.gif) no-repeat 0 0;height:27px;padding-top:4px;margin:4px 30px 0 0;}
.calendar a {padding-left:38px;}

.r-gray {float:right; background:url(../i/r-gray.gif) #f7f7f7 no-repeat left top; width:220px;}
.r-gray2  {float:right; background:url(../i/r-gray2.gif) no-repeat left bottom; width:220px;}
.r-gray-inner {padding:9px 10px 0 15px;}


.bbtable td {padding:0;}
.bbcontrols {background:#fff9e9;border:1px solid #bbb;width:100%;}
.bbcontrols .bb2 {padding:8px;}

.bbtable .bbbuts input {height:24px;cursor:pointer;background:#ffe189;border:1px solid #eec159;margin-right:3px;}
.bbtable .bbbuts {padding-bottom:7px;}
.bbtable #helpbox {background:#ffe189;border:1px solid #eec159;padding:3px;font-size:12px;height:auto;width:490px;}

.bbsmiles {clear:both;margin-bottom:10px;background-color:#fff;}
.bbsmiles a {float:left;padding:6px 12px 0 0;}
.bbsmiles a.dtri,
.bbsmiles a.utri {margin:11px 0 0 12px; float:left;}

#bbextra {clear:both;}

div.bbimg {max-width:100%;overflow:hidden;margin:0;padding:6px 0;text-align:center;}
div.bbimg.left {max-width:400px;float:left;padding:4px 20px 4px 0;}
div.bbimg.right {max-width:400px;float:right;padding:4px 0 4px 20px;}
div.bbimg-title {font-size:16px;font-style:italic;font-family:Georgia,serif;}
div.bbimg-copyright {font-size:13px;font-family:Verdana,sans-serif;color:#777;}

div.bbpicbutton {display:block;clear:both;margin:5px 0;background:url(../i/bbpic.gif) #f2f2f2 no-repeat 4px 4px;padding:3px 3px 3px 33px;width:120px;font-family:Arial,sans-serif;font-size:13px;border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1;border-right:1px solid #bbb;border-bottom:1px solid #bbb;cursor:pointer;}
div.bbpicbutton:hover {background-color:#f5f5f5;}


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
          box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url('/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url('/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -12px;
  right: -14px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url('/js/fancybox/blank.gif'); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
  overflow: hidden;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url('/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
  padding-top:5px;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}



ul.ui-autocomplete {
  background-color:white;
  border:1px solid #BBBBBB;
  border-top:0;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
}
ul.ui-autocomplete a {
  margin:0;
  cursor:pointer;
  color:#222;
}
ul.ui-autocomplete a.ui-state-focus {
  background-color:#0E8BDF;
  color:#fff;
}
/*
.ac_results {
background-color:white;
border:1px solid #BBBBBB;
border-top:0;
overflow:hidden;
}
.ac_results ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:100%;
}
.ac_results iframe {
display:block;
height:3000px;
left:0pt;
position:absolute;
top:0pt;
width:3000px;
z-index:-1;
}
.ac_results li {
cursor:pointer;
display:block;
font-family:Arial,Tahoma,Verdana;
font-size:14px;
margin:0;
overflow:hidden;
padding:5px 5px;
width:100%;
}

.ac_results2 li {
padding:2px 2px !important;
font-size:14px !important;
}
.ac_results2 .ac_over {
background-color:#0E8BDF;
color:white;
}

.ac_loading {
background:transparent url(../i/ajax-loader.gif) no-repeat scroll right center;
}
.ac_over {
background-color:#FFF1CA;
color:black;
}
*/









.tooltip-profile {
  margin-top:5px;
  margin-bottom:14px;
  margin-left:-3px;
  width:430px;
  }
.tooltip-profile .top-tip {background:url(../i/tip-top-pr.gif) no-repeat 0 0;}
.tooltip-profile .bottom-tip {background:url(../i/tip-bottom-pr.gif) no-repeat 0 100%;padding:5px 0 17px;}
.tooltip-profile .text-tip {padding: 4px 20px 6px 15px; background:url(../i/tip-bg-pr.gif) white repeat-y 0 0; font-size:13px;}
.tooltip-profile .text-tip span {font-style:italic;}
.tooltip-profile .text-tip-edit {background:url(../i/tip-bg-pr.gif) white repeat-y 0 0;font-size:13px;}
.tooltip-profile .text-tip-edit #status_str {padding: 4px 20px 6px 15px;  }
.tooltip-profile .text-tip-edit #status_edit {padding: 8px 15px;  }
.tooltip-profile .text-tip-edit #status_field {width:394px;}
.tooltip-profile .text-tip-edit span {font-style:italic;padding-right:5px;}

.tip-date {position:absolute;margin-left:35px;margin-top:7px;font-size:11px;color:#888}

.greentick {line-height:20px;background:url(../i/greentick.gif) no-repeat 0 0;padding-left:20px;color:#227722;}

.tooltip {
  margin-bottom:2px;
  margin-left:-3px;
  }
.tooltip .top-tip {background:url(../i/tip-top2.gif) no-repeat 0 0;}
.tooltip .bottom-tip {background:url(../i/tip-bottom2.gif) no-repeat 0 100%;padding:5px 0 17px;}
.tooltip .text-tip {padding: 5px 15px 5px 10px; background:url(../i/tip-bg2.gif) white repeat-y 0 0; font-style:italic;font-size:11px;}

.lamp_on,
.lamp_shine,
.lamp_off {line-height:20px;padding-right:16px;}
.lamp_shine {background:url(../i/tip-green.gif) no-repeat 100% 3px;}
.lamp_on {background:url(../i/tip-yellow.gif) no-repeat 100% 3px;}
.lamp_off {background:url(../i/tip-gray.gif) no-repeat 100% 3px;}


#vtip {
display: none;
position: absolute;
font-size: 0.8em;
width:330px;
z-index: 999;
}
#vtip #toptip {background:url(../i/tip-top.gif) no-repeat 0 0;}
#vtip #bottomtip {background:url(../i/tip-bottom.gif) no-repeat 0 100%;padding:5px 0;}
#vtip #texttip {background:url(../i/tip-bg.gif) white repeat-y 0 0; font-style:italic;font-size:13px;padding:8px 15px;}
#vtip #vtipArrow
{
position: absolute;
bottom: -13px;
left: 5px;
}
#vtip #vtipArrow.right
{
position: absolute;
bottom: -13px;
left: 310px;
}
#vtip #vtipArrow2
{
position: absolute;
top: -13px;
left: 5px;
}
#vtip #vtipArrow2.right
{
position: absolute;
top: -13px;
left: 310px;
}


div.fsitem {padding:3px;margin-bottom:3px;border:1px solid #f5f5f5;margin-top:-5px;}
div.fsitem:hover {background:white;border:1px solid #ccc;}

div.fsitem div.fsbottom {visibility:hidden;margin:-5px 0 3px 5px;font-size:12px;color:#555;/visibility:visible}
div.fsitem div.fsbottom a:hover {text-decoration:none}
div.fsitem:hover div.fsbottom {visibility:visible}


/* help */
ul.help-categories li {font-size:1em;}
ul.help-categories > li > a.selected {text-decoration:none;font-weight:normal;}
ul.subcat > li > a.selected {text-decoration:none;font-weight:normal;}
ul.subcat-closed {display:none;}

.helpsmall {background:url(../i/hgrad1.gif) #fafafa repeat-x 0 0;border:1px solid #ccc;padding:4px;}
.helplogo1 {height:24px;background:url(../i/hlogo1.jpg) no-repeat 0 0;padding-left:32px;}
.helpsmall .fl {margin-top:2px;font-size:16px;}
.helpsmall .fr {margin-top:3px;margin-right:10px;}
.helpbig {background:url(../i/hgrad2.gif) #fafafa repeat-x 0 50%;border:1px solid #ccc;padding:4px;}
.helplogo2 {height:32px;background:url(../i/hlogo2.gif) no-repeat 0 0;padding-left:38px;}
.helpbig .fl {margin-top:5px;font-size:17px;}
.helpbig .fr {margin-top:3px;margin-right:10px;}
.helpbig .inner {padding:10px 10px 10px 5px;}
.helpbig .inside {padding:2px 2px 2px 20px;font-size:13px;}
.helpbig .num {font-size:22px;font-family:Georgia,serif;}
.helpbig .helper_title {font-size:16px;}
.helpbig .helper_green {color:green;}


a.expand {background:url(../i/expand.gif) no-repeat 0 3px;padding-left:17px;}
a.expand:hover {background:url(../i/expand.gif) no-repeat 0 -16px;}
a.collapse {background:url(../i/collapse.gif) no-repeat 0 3px;padding-left:17px;}
a.collapse:hover {background:url(../i/collapse.gif) no-repeat 0 -16px;}


/* jQuery Modal dialog CSS */
.jqmWindow h2 {margin-top:0;}
.popup_bg {background:url(../i/grayinside.gif) #f1f1f1 repeat-x 0 -20px;padding:15px;}

.jqmWindow {
  display: none;
  position: fixed;
  top: 25%;
  left: 50%;
  width:400px;
  margin-left: -200px;
  background-color: #fff;
  padding:1px;
  font-size:13px;
  border:1px solid #ddd;
  z-index:999;
}

div.popuptitle {background:#3369c1;padding:1px 7px 4px;}
div.popuptitle h2 {color:white;font-size:16px;margin:0;padding:0;}
div.popup_btns {padding-top:18px;clear:both;}

div.jqmWindow2 {
  display: none;
  position: fixed;
  top: 25%;
  left: 50%;
  width:400px;
  margin-left: -200px;
  background-color: #fff;
  border:3px solid #3369c1;
  font-size:13px;
}

.jqmOverlay { }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6 */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
* html div.jqmWindow2 {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


.b-std-button {
  position: relative;
  white-space: nowrap;
  height: 36px;
  text-decoration: none;
}
.b-std-button input {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.b-std-button, .b-std-button i, .b-std-button span {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.b-std-button i, .b-std-button span {
  background-image: url(/i/std-button-sprite.png);
  vertical-align: top;
}
.b-std-button i {
  height: 100%;
  width: 17px;
  margin-right: -17px;
  background-position: 0 0;
}
.b-std-button span {
  height: 100%;
  background-position: 100% 0;
  font-family: Arial, sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 0 17px;
  padding: 0 17px 0 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  line-height: 36px;
  color: #372f4e;
}
.b-std-button.m-green i, .b-std-button.m-green span {
  background-image: url(/i/std-button-green-sprite.png);
  vertical-align: top;
}
.b-std-button.mid {
  height: 27px;
}
.b-std-button.mid i, .b-std-button.mid span {
  background-image: url(/i/mid-button-green-sprite.png);
  vertical-align: top;
  font-size: 13px;
  line-height: 27px;
}
.b-std-button.graymid {
  height: 27px;
}
.b-std-button.graymid i, .b-std-button.graymid span {
  background-image: url(/i/mid-button-sprite.png);
  vertical-align: top;
  font-size: 13px;
  line-height: 27px;
}


/* Datepicker */

#body_id .ui-icon {
  width: 16px;
  height: 16px;
}
#body_id .ui-datepicker {
  padding: 0;
  margin-top: -10px;
  font-size: 90%;
  font-family: "Helvetica Neue","Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
  background: #f0f4f7;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#body_id .ui-datepicker-header {
  border: none;
  background-color: #a3d143;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.14);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.14);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjI3Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjI3Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
  background-image: -o-linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
  background-image: linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
}
#body_id .ui-datepicker-header .ui-state-hover {
  background: #8dc532;
  border-color: transparent;
  cursor: pointer;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
#body_id .ui-datepicker .ui-datepicker-next span,
#body_id .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/js/jquery-ui/ui-icons_ffffff_256x240.png);
  background-position: -32px -16px;
}
#body_id .ui-datepicker .ui-datepicker-prev span {
  background-position: -96px -16px;
}
#body_id .ui-datepicker table {
  margin: 0;
}
#body_id .ui-datepicker th {
  font-size: 9px;
  color: #6c7173;
  font-size: 9px;
  text-shadow: 0 1px 0 rgba(255,255,255,.55);
  text-transform: uppercase;
  font-weight: normal;
  border: none;
  border-top: 1px solid rgba(186,194,200,.6);
  border-bottom: 1px solid rgba(186,194,200,.6);
  background-color: #e6ebf0;
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.38);
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.38);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.38);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzVjNSIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNjOWM1YzUiIHN0b3Atb3BhY2l0eT0iMC4zMyIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
  background-image: -moz-linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
  background-image: -o-linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
  background-image: linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
}
#body_id .ui-datepicker td {
  border: none;
  border-top: 1px solid #e7e9ea;
  border-right: 1px solid #e7e9ea;
  padding: 0;
  background: #eee;
}
#body_id .ui-datepicker tr:first-child td {
  border-top: none;
}
#body_id .ui-datepicker td:last-child {
  border-right: none;
}
#body_id td .ui-state-default {
  border: 1px solid transparent;
  text-align: center;
  padding: .2em 0;
  margin:0;
  font-size: 12px;
  font-weight: bold;
  background: #f5f8fa;
  color: #6c7173;
  text-shadow: 0 1px 0 rgba(255,255,255,.55);

}
#body_id td.ui-state-disabled .ui-state-default {
  text-shadow: none;
  opacity: .8;
  color: #6c7173;
}
#body_id td .ui-state-active,
#body_id td .ui-state-hover {
  border: 1px solid rgba(121,188,27,.68);
  background: #a3d143;
  color: #fff;
  text-shadow: 0 -1px 0 #30332a;
}


/* Kosmetika and Parfum */

.thup, .thdown {
  padding: 3px 3px 3px 21px;
  text-decoration: none;
  border-radius: 20px;
}
.thup {
  background: url("../i/thup.gif") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
}
.thdown {
  background: url("../i/thdown.gif") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
}
.thup.selected {
  border: 1px solid #6a6;
}
.thdown.selected {
  border: 1px solid #f33;
}
.review-plus, .review-minus {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 13px;
  padding: 0 0 5px 14px;
}
.review-plus {
  background: url("../i/catalog-plus.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  color: #070;
}
.review-minus {
  background: url("../i/catalog-minus.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  color: #a00;
}
.kosmetika-review-list-item {
  border: 1px solid #ccc;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  font-size: 13px;
  max-width: 700px;
  padding: 10px 8px;
}
.kosmetika-review-list-item .k_avatar {float:left;margin:0 15px 10px 0;}
.kosmetika-review-list-item .k_title {float:left;padding-top:3px;max-width:594px;}
.kosmetika-review-list-item .k_desc_mobile {display:none;}
.kosmetika-review-list-item .sep {
  display: inline-block;
  border-left: 1px solid black;
  height: 14px;
  color: black;
  top: 2px;
  position: relative;
  margin: 0 5px;
}

.kosmetika-review-list-author {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  font-size: 13px;
  margin-bottom: 25px;
  max-width: 700px;
  padding: 4px 8px 2px;
}
.kosmetika-review-list-author table { width: 100%; }
.kosmetika-review-list-author td.ava { width:45px; }
.kosmetika-review-list-author td.ava img { padding:2px;background:white;border:1px solid #ddd; }
.kosmetika-review-list-author td.title { vertical-align:middle; }
.kosmetika-review-list-author td.title div { padding-top:3px;font-size:11px; }
.kosmetika-review-list-author td.vote { width:300px; text-align:right; }
.kosmetika-review-list-author td.vote div { margin-top:9px; }

.kosmetika-review-list-photos {
  padding: 10px 0;
}
.kosmetika-review-list-photos img {
  float: left;
  height: 100px;
  margin: 0 0 0 5px;
}
.kosmetika-review-list-photos a {
  color: #555;
  float: left;
  font-size: 12px;
  margin-left: 7px;
  padding-top: 2px;
}
.kosmetika-brands-grid {
  max-width: 750px;
  width: 100%;
}
.kosmetika-brands-grid ul {
  list-style: none outside none;
  margin: 0;
  padding: 0 0 0 10px;
}
.kosmetika-brands-grid ul li {
  font-size: 13px;
  line-height: 16px;
  padding-bottom: 8px;
}
.kosmetika-brands-grid td { width: 25%; }
.selection-aroma {
  width: 100%;
  max-width: 920px;
  margin-left: 10px;
}
.selection-aroma td { width: 25%; }
.selection-aroma td.aroma-mobile { display: none; }
.popular-aromats {width:100%;max-width:750px;}
.popular-aromats td  { width: 50%; }
.kosmetika-subcats {
  clear: both;
  list-style: none outside none;
  margin: 0 0 7px;
  padding: 0;
}
.kosmetika-subcats li.sub-title {
  font-weight: bold;
}
.kosmetika-subcats li {
  padding-bottom: 3px;
}
a.kosmetika-new-product-grid {
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  float: left;
  line-height: 14px;
  margin: 0 15px 15px 0;
  padding: 7px;
  text-decoration: none;
  width: 200px;
}
.kosmetika-new-product-grid-pic {
  width: 200px;
  height: 140px;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.kosmetika-new-product-grid-title {
  font-size: 13px;
  height: 56px;
  overflow: hidden;
  text-align: center;
  padding-top: 10px;
}
.kosmetika-block-rubrics {
  padding-right: 10px;
}
.kosmetika-block-rubrics-title {
  font-size: 17px;
  font-family: Georgia,"Times New Roman",serif;
  color: #606060;
  margin-bottom: 18px;
}
.kosmetika-block-rubrics-list {
  list-style: none outside none;
  margin: 0 0 14px;
  padding: 0;
}
.kosmetika-block-rubrics-list a {
  color: #555;
  font-size: 13px;
  text-decoration: underline;
}
.kosmetika-block-rubrics-list a:hover {
  text-decoration: underline;
}
.kosmetika-block-rubrics-list li {
  line-height: 14px;
  padding-bottom: 5px;
}
.kosmetika-block-rubrics-list li li {
  padding-left: 18px;
}
.kosmetika-block-rubrics-list li.otvet-rubrics-list-header {
  padding-bottom: 7px;
  padding-left: 0;
}
.kosmetika-block-rubrics-list-header a {
  color: #f45278;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.kosmetika-block-rubrics-list li.kosmetika-block-rubrics-list-header {
  padding-bottom: 7px;
  padding-left: 0;
}
.kosmetika-block-rubrics-list ul {
  list-style: none outside none;
  margin: 5px 0 0;
  padding: 0;
}
.kosmetika-block-rubrics-list ul li {
  padding-bottom: 4px;
}
.kosmetika-block-rubrics-list ul li a {
  color: #213ba9;
}
div.indent {
  float: left;
  width: 11px;
  height: 11px;
  margin: 3px 7px 0 0;
  cursor: pointer;
}
div.indent.plus {
  background: url(/i/pm.gif) no-repeat 0 0;
}
div.indent.plus.expanded {
  background-position: 0 -39px;
}
@media (max-width:1200px) {
  #not_many_products {display:none}
}

ol.ol-rating {margin-left:27px;}
ol.ol-rating li {color:#777;padding-bottom:3px;}
div.select-tabs {margin-top:-4px;padding-bottom:12px;}
div.select-tabs a {border-bottom:1px dotted #213ba9;color:#213ba9;float:left;font-size:14px;margin-right:10px;text-decoration:none;}
div.select-tabs a.active {background:none repeat scroll 0 0 #8490c2;border:1px solid #8490c2;color:#fff;padding:0 11px;}
.parfum-new-products {max-height:210px;overflow:hidden;}
a.parfum-new-product-grid {width:150px;float:left;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.1);margin:0 14px 14px 0;padding:7px;text-decoration:none;line-height:14px;}
a.parfum-new-product-grid.last {margin:0;}
.parfum-new-product-grid-pic {height:160px;width:140px;margin:0 auto 7px;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;}
.parfum-new-product-grid-pic img {width:90px;}
.parfum-new-product-grid-title {font-size:13px;text-align:center;height:30px;overflow:hidden;}
.alphabet-search {padding-left:2px;}
.alphabet-search a {float:left;font-size:15px;padding:5px;text-decoration:none;text-transform:uppercase;}
.alphabet-search a:hover {background: none repeat scroll 0 0 #eee;}
ul.simple-list {list-style:none;}
.parfum-rightcats-list {list-style:none;margin:0 0 14px 0;padding:0;}
.parfum-rightcats-list a {color:#555;text-decoration:underline;font-size:13px;}
.parfum-rightcats-list a:hover {text-decoration:underline;}
.parfum-rightcats-list li {line-height: 14px;padding-bottom: 5px;padding-left:9px;}
.parfum-rightcats-list li.active {background:url(/i/tri.gif) no-repeat 0 5px;}
.parfum-rightcats-list li.active a {font-weight:bold;text-decoration:none;}
.filter-header {font-family:'Trebuchet MS',Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;}

div.stars {
  display: inline-block;
  background: url(/i/stars.png) repeat-x 0 0;
  width: 65px;
  height: 13px;
  vertical-align: -2px;
}
div.stars > div {
  background: url(/i/stars.png) repeat-x 0 -17px;
  height: 13px;
}

.live-search {border: 1px solid #b3b3b3;border-radius: 7px; overflow: hidden;padding:10px;float:left;background:#f5f5f5;}
.live-search table td {vertical-align:middle;}
.live-search-input {font-size: 15px; padding: 2px; width: 350px;}

.big-links-list {list-style:none;padding:0 0 0 10px;margin:0;}
.big-links-list li {padding:0 0 5px;}
.big-links-list li a {font-size:16px;}

.plants-grid-item {padding-left:56px;padding-top:12px;position:relative;min-height:43px;font-size:16px;}
.plants-grid-img {position:absolute;left:0;top:0;display:block;width:48px;height:48px;}
.plants-grid-img img {width:48px;height:48px;}

.page-siblings {background:#f5f5f5;padding:10px;border:1px solid #ddd;font-size:13px;}
.page-siblings a {color:black;}
.page-siblings span {color:#509500;font-weight:bold;}
.page-siblings a, .page-siblings span {float:left;margin:3px 13px 3px 0;}



.switch-editors {
  margin: 0 0 15px 0;
  border: 1px solid #ccc;
  padding: 10px;
  background: #f5f5f5;
}
.switch-editors .discussion {
  margin-right: 10px;
  color: #018ac1;
}
.switch-editors .discussion a {

}
.switch-editors .discussion a:hover {

}
.switch-editors span.active {
  font-weight:bold;
}
.switch-editors .btn-gray {
  font-weight:normal;
}

.editor2-video {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  margin:10px 0;
  background:#f8d3d3 url("/i/editor2/video_img.png") center top no-repeat;
  text-align:center;
  padding-top:60px;
  padding-bottom:40px;
  width:130px;
  display:block;
  position:relative;
}
.editor2-video a {
  cursor:pointer;
  position:relative;
  z-index:2;
  top:85px;
}
.editor2-video .handle-sortable {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
}

#kosmetika-search {
  height: 109px;
  background: url("/i/kosmetika-bg.gif") repeat-x 0 0;
}
#kosmetika-search .desc {
  font-size: 13px;
  font-family: Arial,sans-serif;
  padding: 5px 0;
}
#kosmetika-search td {
  vertical-align: middle;
}
#kosmetika-search label {
  font-size: 11px;
  font-weight: bold;
}
#kosmetika-search input[type=text] {
  font-size: 13px;
  width: 300px;
  margin: 0 10px;
}
#kosmetika-search div.img,
#kosmetika-search div.frm { float: left; }
#kosmetika-search div.frm { padding: 6px 0 0 8px; }
#kosmetika-search div.frm > a { font-size: 22px; font-family: Georgia,serif }

#popular-today { background-color: #f5f5f5; padding: 12px 12px 20px 12px; }
#popular-today > table { width: 100% }
#popular-today td.top_posts { width: 60%; padding-right: 20px; }

.tree-rubrics-mobile { display: none; }
.new-reviews { margin-right: 20px; }
.new-reviews .k_desc_mobile { display: none; }
.new-reviews .sep > div { margin: 15px 0 25px; border-bottom: 1px solid #ddd; }
.new-reviews .opinion-image { padding-right:15px; }
.write-review {font-size:17px; font-weight: normal;}
a.add-review {margin-right:20px; top: -40px; position: relative;}

div.footer-posts {padding-bottom:10px;font-family:'Trebuchet MS',Arial,sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;}

div.community-brief {padding-right:10px;}
div.community-brief .info-header { background:#f7f7f7;border:1px solid #d1d1d1; }
div.community-brief .info-m { font-family:Tahoma,sans-serif;font-size:11px;color:#777;padding-top:5px;padding-left:2px; }
div.community-brief .info-m span {display: inline-block; margin-right: 10px;}
div.community-brief .regulations { background:#edf6ff;border:1px solid #d1d1d1;border-top:0; }
div.community-brief .regulations .fl {height:24px;padding:4px 12px 0;}
div.community-brief .watch { background:#fff9e3;border:1px solid #d1d1d1;border-top:0; }
div.community-brief .watch .fl {height:27px;padding:6px 12px 0;}

div.community-brief-nav-mobile { display: none; }
a.searh-in-community {
  background: url('/i/cpoisk.gif') no-repeat 0 0;
  padding: 0 0 4px 26px;
  float: left;
  font-size: 17px;
  color: #ff7700;
}
div.blog-cats {
  border:1px solid #ccc;
  padding:7px 5px 6px;
  background:#FFFEE5;
  margin-bottom: 30px;
}
div.blog-cats > .alt-h3 {
  margin-bottom:14px;
  background:url('/i/blogcats.gif') no-repeat 2px 2px;
  padding-left:22px;
  color:#444;
}
div.blog-tags { margin-bottom: 30px; }
div.blog-tags > .alt-h3 {
  background:url('/i/blogtags.gif') no-repeat 0 2px;
  padding-left:20px;
}

#mod_stat {float:right;margin-right:20px;font-size:12px;}
.other_posts {width:100%;margin-top:50px;}
.other_posts td:first-child {width:50%;padding-right:20px;}
.other_posts div.title {font-weight:bold;padding:0 0 18px;}

.links-block { display: inline-block;margin-bottom: 10px; }
.links-block > span {
  display: inline-block; 
  margin: 0 10px; 
  border-left: 1px solid black;
  height: 15px;
  width: 1px;
  top: 3px;
  position: relative;
}
.doc-distribution {float:left;background:#f2f2f2;border:1px solid #ddd;padding:9px 8px 5px;}
.doc-distribution .share > div { display:inline-block;font-size:0;position:relative;vertical-align:-4px;margin-left:4px }
.doc-distribution .td1 {font-size:13px;padding:0 20px 0 0;}
.doc-distribution .td2 {font-size:12px;padding:0 15px 0 0;white-space:nowrap;}
.doc-distribution .td3 {font-size:13px;padding:0 20px 0 0;}

.view-more-posts {max-height:430px;overflow:hidden;position:relative;margin-bottom:40px;}
.center-block {width:750px;margin-bottom:20px;}
.center-block td:first-child {width:300px;padding-right:60px;}

.document-info td { vertical-align:middle }
.document-info td.i_owner {padding-right:15px;}
.document-info td.i_date {padding-right:25px;}
.document-info td.i_favs {padding-right:5px;}
.document-info td.i_views {padding-right:5px;}
.document-info img { padding:2px;background:white;border:1px solid #ddd; }

.block-add-comment { background-color:#eee;border:1px solid #ccc;padding:12px; }
#cform_ss {font-size:13px;padding-left:20px;}

.bbp {border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px;}
.bbp:last-child {border-bottom:none;}

.bbp .product-image { width: 150px; padding-right:15px; }
.bbp .product-image img { border:3px solid white;box-shadow:0 0 2px rgba(0,0,0,0.3); width: 150px; }
.bbp .p_title_mobile { display: none; }

.mod-status {background:#f5fff5;border:1px solid #ccc;padding:10px;width:500px;}

.article-product td.p_image {padding-right:10px;text-align:center;}
.article-product td.p_desc {padding-top:10px;font-size:13px;}

.article-aromat td.p_image {padding:4px 20px 0 0;text-align:center;}
.article-aromat td.p_desc {font-size:13px;padding-top:10px;}

#frm-addopinion .blc-stars {display:inline-block;vertical-align:-2px;margin-left:5px}
.anons-review {float:right;width:300px;background:#f5f5f5;margin:0 -20px 0 20px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.2);}
.valuation-review {background:#f2f2f2;padding:10px 20px;margin:15px 0;}
.valuation-review > table {width: 100%;}
.valuation-review > table td:first-child {width:50%;padding-right:40px;}

.popular-materials {max-width:800px;}
.popular-materials > table {width: 100%;}
.popular-materials > table td {vertical-align:top;}
.popular-materials > table td:first-child {width:160px;}
.popular-materials hr {width:100%;height:1px;border-width:0;background-color:#ccc;color:#ccc;margin:10px 0;}

.logo-header-mediafort {background:#90d495 url(/i/el-top5.png) no-repeat 0 0;height:39px;width:240px;border:1px solid #bcb;border-left:none;border-bottom-color:#95b5a0;color:#333;font-family: 'Trebuchet MS',Arial,sans-serif;}
.login_mediafort_comments_guest > textarea { background:#fafafa;color:#777;width:100%;height:70px; }
.select-layout {
  display: none;
  background: #f2f2f2;
  text-align: center;
  padding: 7px 0;
  margin: 10px
}
#hdr_desktop + .select-layout { margin-top: 0; }
@media only screen and (max-width: 980px) {
  .select-layout { display: block; }
}
#place3459 img { width: 100% !important; }