﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
body {color:#2a2a2a;font:normal 12px/18px Arial, Tahoma;}
a { color:#0053a5; text-decoration:underline;}
a:hover { text-decoration:none; }
select,input,textarea {border:1px solid #7f9db9; background:#fff;}
a:active {outline:none;}
:focus {-moz-outline-style:none;}

.clear { font-size:0; line-height:0; height:0; clear:both; }
.over, .clear { overflow:hidden; _zoom:1; }
.hidden { display: none; }
.ihidden { display: none !important; }
.hidden2 { display: block; }
.pravila,
.lcomment2,
.displayboard {display:none;}

/******  ENGINE    *******/
.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; }

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #2e83d7; padding: 10px; text-align: center; color: #fff; }

/*---Цитата и скрытый текст---*/
.scriptcode,
.title_spoiler, .text_spoiler { padding: 5px; background: #f9fafa; border: 1px solid #dce7e7; }
.title_spoiler { background: #f9fafa; }

.title_quote {font-weight: bold; }
.scriptcode { color: #004e8d; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { width: 100%; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #b270ce; }
th.workday, th.weekday { background-color: #f4f8fa; }
.monthselect { font-size: 1.15em; }

.day-current { background-color: #3f4b51; color: #fff; }
.day-current a { color: #fff; }

/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d8d8d8; padding: 2px; background-color: #fff; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; background: #fff url("../images/bbcodes.png") repeat-x 0 100%; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e; }

/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;}  .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;}  .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}  .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}  .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}  .unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("../dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
  background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
  text-shadow: 0 1px 0 #fff;
  border: 1px solid #b3b3b3;
  color: #383838;
  padding: 2px 9px 5px 9px;
  margin-bottom: 2px !important;
  height: 24px;
  font-weight: bold;
  cursor: pointer;
  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;
  -moz-box-shadow: 0 1px 4px -3px black;
  -webkit-box-shadow: 0 1px 4px -3px black;
  box-shadow: 0 1px 4px -3px black;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 10px; }
.bbcodes_poll { width: 100px; }

.editor {overflow:hidden;}
.editor textarea {  width:100%;background: #fff; border: 0 none;  }
.editor input[type="text"] { padding: 2px; background: #fff; border: 1px solid #bcc0c2; }
.editor_button {
  float: left;
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}
.editor_buttoncl {
  float: left;
  cursor: pointer;
  padding-left: 1px;
  padding-right: 1px;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; height: 14px; padding: 2px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
  border: 1px solid #cbdfe8;
  background-color: #fbfdfe;
  font-size: 11px;
  line-height: 20px;
  margin: 2px 0;
  padding: 5px;
  opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
}

#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #3f4b51; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #2d8edd; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #bfced6; padding: 5px; text-align: left; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
  color: white;
  font-size: 9px;
  font-weight: bold;
    text-decoration: none;
  padding: 3px;
  border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
  display: block;
  margin: 0 10px 10px 0;
  width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
  position: relative;
  left: 15px;
    height: 40px;
    list-style: none;
    margin: 0; padding: 0;
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
    background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px; width: 30px;
    outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#fff; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#fff; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px; background-color:#fff; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-clearfix:after { clear: both; content: "."; display: block; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
  background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
  color: #000;
  font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
  background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
  border: 1px solid #cfcfcf;
  color: #868686;
  font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
  border: 1px solid #a7a7a7;
  color: #4e4e4e;
  font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active {
  background: #d0e5f5 50% 50% repeat-x;
  border: 1px solid #a7a7a7;
  color: #e17009;
  font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-state-error {
  background: #fef1ec 50% 50% repeat-x;
  border: 1px solid #dedede;
  color: #cd0a0a;
}
/*.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }*/
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-button .ui-button-text { display: block; line-height: 1.4em; }
.ui-button-text-only .ui-button-text { padding: .4em .8em; }
input.ui-button { padding: .4em 1em; }
.ui-button-set { margin-right: 7px; }
.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog {
  overflow: hidden;
  padding: .2em;
  position: absolute;
  width: 300px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	z-index:100;
}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close {
  height: 18px;
  margin: -10px 0 0 0;
  padding: 1px;
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content {
  background: none;
  border: 0;
  overflow: hidden;
  padding: .5em 1em;
  position: relative;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  background-image: none;
  border-width: 1px 0 0 0;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
  text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
  cursor: pointer;
  float: right;
  line-height: 1.4em;
  margin: .5em .4em .5em 0;
  overflow: visible;
  padding: .2em .6em .3em .6em;
  width: auto;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
  list-style:none;
  padding: 2px;
  margin: 0;
  display:block;
  float: left;
}
.ui-menu .ui-menu {
  margin-top: -3px;
}
.ui-menu .ui-menu-item {
  margin:0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  padding:.2em .4em;
  line-height:1.5;
  zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

.lcomment .lctext div.quote {
  overflow:hidden;
  padding:7px 10px;
  margin:0 0 0 0;
  color:#666;
  background:none;
}
.lcomment .lccom {padding:8px 0 0 0;}
.lcomment .lctext .title_quote {display:inline;font-weight:bold;color:#424242;padding:15px 35px 8px 0; background:none;}
.lcomment .lctext .quote {font-style:italic;color:#424242;padding:8px;min-height:24px;}

.lcomment-main .lctext .title_quote {display:inline;padding:15px 35px 8px 5px;}
/******  ENGINE    *******/

/******  MAIN    *******/
/* min-width */
.ladakz {min-width:1121px;max-width:1121px;padding:0 10px;margin:0 auto;background:#fff;z-index:1;position:relative;}
* html .minwidth {border-left: 1121px solid #fff;position: relative; float: left; z-index: 1;}
* html .container {margin-left: -960px; position: relative; float: left; z-index: 2;}
/* end min-width */


/* topbaner */
.topbaner { text-align:center; margin:0 0 2px 0; padding:5px 0;overflow:hidden; _zoom:1; background:#fff; z-index:1111; }
.topbaner img { margin:0 auto; }
.top_leftb {float:left;width:49%;height:60px;text-align:center;}
.top_rightb {float:right;width:49%;height:60px;text-align:center;}
.top_width {width:100%;height:60px;text-align:center;}
/* end topbaner */

/* infobar */
.infobar {width:100%;color:#000;position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.infobarbox {padding:8px;}
.infobar a { color:#000; }
.user-login {float:left;padding:0;}
.user-welcom img.ava {float:left;width:30px;height:20px;margin:0 10px 0 0;display:inline;border:1px solid #000;}
.user-enter {color:#000;margin:0;padding:4px 0 0 0;font-size:11px;line-height:18px;}
.user-enter a {color:#000;}
.user-welcom {margin:0 5px 0 0;padding:0;font-size:11px;}
.user-welcom img.unread {vertical-align:top;width:16px;height:16px;margin:0 6px 0 4px;}
.user-welcom b.unread {padding:0 4px 0 0;}
.user-welcom b.unread a {color:#fff;text-decoration:none;}
/*---login---*/
.loginbox, .lvsep, .loginbtn, .lbn, .lbn b, .loginava, .lexit {
    float: left;
}

.loginbox .loginbtn, .loginbox .loginava {
    position: relative;
}

.lbn, .lbn b {
}

.lbn {
    position: relative;
    color: #516168;
  text-decoration:underline;
}

.lbn b {
    cursor: pointer;
}

.loginbox #logform {
    border: 1px solid #cbdfe8;
    padding: 10px;
    top: 42px;
    left: 0;
    z-index: 10000;
    display: none;
    position: absolute;
    width: 280px;
  background:#fbfdfe;
}

.loginbox #logform .lfield {
    margin-bottom: 1em;
}

.loginbox #logform .lfield label {
    display: block;
}

.loginbox #logform .lfield input {
    width: 170px;
    padding: 4px;
    border: 1px solid #c0d4de;
    background: #fff url("../images/fields.png") repeat-x;
}

.loginbox #logform .lfchek input {
    width: 13px;
    border: none;
    background: none;
}

.loginbox #logform .lfchek label {
    display: inline;
}

.loginbox #logform .lbtn {
    text-align: center;
}

.loginbox .lvsep {
  margin:0 0 0 8px;display:inline;
}

.loginbox .loginava {
    overflow: hidden;
    margin-right: 7px;
}

.loginbox .loginava img {
    width: 43px;
}

.loginbox .loginava b, .loginbox .loginava {
    height: 43px;
    width: 43px;
}

.loginbox .loginava b {
    z-index: 13;
    background: url("../images/loginava.png") no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.loginbox .lvsep .radial {
    margin-right: 5px;
    background-color: #96c;
    color: #fff;
    float: left;
    padding: 0 8px;
  position:relative;
}

.loginenter {
    border-top: 1px solid #dbe8ed;
}

.loginenter li a {
    display: block;
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #dbe8ed;
}

.lexit {
    width: 33px;
    padding-top: 43px;
    background: url("../images/lexit.png") no-repeat;
}
.av-soc {width:222px;margin:0 auto;}
.sss .av-soc {background:none;width:222px;margin:0;}
.av-soc span {float:left;padding:0 5px 0 0;}
.av-soc  a {float:left;width:16px;height:16px;background:url(../img/icons2.png) no-repeat;margin:0 5px;display:inline;}
.av-soc  a.rssico {background-position:-64px 0;}
.av-soc  a.faceico {background-position:0 0;}
.av-soc  a.maico {background-position:-16px 0;}
.av-soc  a.twico {background-position:-32px 0;}
.av-soc  a.vkico {background-position:-48px 0;}

.social-icons {overflow:hidden;margin:10px 0 0 0;}
.social-icons a {float:left;width:27px;height:27px;margin:3px;}
.social-icons a.ico-in {background:url(../img/soc_icon/in.png) no-repeat;}
.social-icons a.ico-vk {background:url(../img/soc_icon/vk.png) no-repeat;}
.social-icons a.ico-fb {background:url(../img/soc_icon/fb.png) no-repeat;}
.social-icons a.ico-ok {background:url(../img/soc_icon/ok.png) no-repeat;}
.social-icons a.ico-tw {background:url(../img/soc_icon/tw.png) no-repeat;}
.social-icons a.ico-yt {background:url(../img/soc_icon/yt.png) no-repeat;}
.social-icons a.ico-ios {width:97px;height:35px;margin:8px 0 0 0;background:url(../img/soc_icon/astore.png) no-repeat;}
.social-icons a.ico-android {width:98px;height:33px;margin:8px 0 0 1px;background:url(../img/soc_icon/gplay.png) no-repeat;}


.top-right {float:right;padding:2px 0 0 0;width:237px;}
.top-right .lang {float:right;}
.top-right .time {float:right;width:212px;text-align:right;}
/* end infobar */

/* header */
.header {height:112px;padding:2px 0 0 8px;}

.logo {float:left;width:201px;height:112px;font:bold 11px/21px Tahoma;text-align:center;}
.logo img {padding-left:15px;float:left;width:193px;height:85px;vertical-align:top;margin:20px 0 0 0;} 

/*.logo {float:left;width:240px;height:112px;font:bold 11px/21px Tahoma;text-align:center;}
.logo img {float:left;width:240px;height:73px;vertical-align:top;margin:20px 0 0 0;} NY*/

.logo a {color:#000;text-decoration:underline;}

.pdflink {float:right;}
.pdflink a {padding:0 0 0 38px;background:url(../img/soc_icon/pdf.png) no-repeat top left;white-space:nowrap;float:right;color:#0053a5;line-height:18px;}
.pdflink2 a {padding:0 0 0 38px;background:url(../img/soc_icon/pdf.png) no-repeat top left;white-space:nowrap;color:#0053a5;line-height:18px;}
.whatsapp {margin:0 20px 0 0;}
.whatsapp a {padding:0 0 0 22px;background:url(../img/whatsapp.png) no-repeat top left;}


.ladacontact {}

#socialka {
  display: inline-block;
  padding: 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
  overflow:hidden;
}
#socialka:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#socialka a {opacity: 0.5;}
#socialka:hover a {opacity: 0.7}
#socialka a:hover {opacity: 1}


#socialka  a {float:left;width:16px;height:16px;background:url(../img/icons2.png) no-repeat;margin:0 6px 0 0;display:inline;}
#socialka  a.rssico {background-position:-64px 0;}
#socialka  a.faceico {background-position:0 0;}
#socialka  a.maico {background-position:-16px 0;}
#socialka  a.twico {background-position:-32px 0;}
#socialka  a.vkico {background-position:-48px 0;margin:0;}


.link-photo {float:left;position:relative;width:300px; height:138px;}
.link-photo a {position:absolute;bottom:0; right:0;width:300px; height:138px;}
.gallery2 {float:right;width:400px; height:138px;text-align:right;}
.gallerylink {float:left;position:absolute;bottom:10px; right:10px;padding:5px 10px;color:#1c1d1d;font-weight:bold;background:url(../img/whiteop.png) repeat;}
/* end header */

/* menu */
.menu {height:35px;position:relative;background:#b5060a url(../img/menu.png) repeat-x 0 -35px;position:relative;}
.menubg {height:35px;background:url(../img/menu.png) no-repeat 0 -105px;}
.menu ul#jsddm {height:35px;position:relative;padding:0 10px;background:url(../img/menu.png) no-repeat 100% -70px;}
.menu ul#jsddm li {float:left;height:35px;position:relative;border-right:1px dotted #6d0102;}
.menu ul#jsddm li a {float:left;display: block;height:35px;font-size:13px;line-height:35px;white-space: nowrap;color:#fff;text-decoration:none;padding:0 5px;cursor:pointer;}
.menu ul#jsddm li a:hover,
.menu ul#jsddm li a.active {background:#6d0102;}
.menu ul#jsddm li ul {width:172px;margin:0;padding:0;position: absolute;visibility: hidden;top:35px; left:0;padding:10px 14px;background:url(../img/drop.png) no-repeat bottom left;z-index:1000;}
.menu ul#jsddm li ul li {float: none;display: block;height:auto;font-size:11px;line-height:14px;padding:5px 0;background:none;}
.menu ul#jsddm li ul li a {float: none;display: block;height:auto;font-size:12px;line-height:14px;color:#fff;padding:0;}
.menu ul#jsddm li ul li a:hover {text-decoration:underline;}
.menu ul#jsddm li.traur {float:left;height:31px;position:relative;border:2px solid #000;}
.menu ul#jsddm li.traur a {height:31px;line-height:31px;}
.menu ul#jsddm li.traur i {float:right;width:25px;height:42px;background:url(../img/traur.png) no-repeat;margin:-5px 0 0 0;}

.menu .search {position:absolute;top:5px;right:15px;width:291px;}
.menu  .search input.text {float:left;width:200px;height:13px;font-size:12px;padding:5px;color:#999;border:1px solid #ccc; background:#fff;margin:0 10px 0 0;display:inline;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.menu .search input.submit {float:left;width:14px;height:18px;border:none;margin:2px 0 0 0;padding:0;background:none;}
.menu .search input.submit:hover {}

/* menu */

/* content */
.content{padding:20px 0;}
.cont {margin-left:323px;}
/* end content */

/* LEFT-COL */
.left-col {float:left;margin-left:-323px; width:100%;display:inline;}

.timeline {float:left;margin-left:0; width:100%;}
.timeline .cont {margin-left:0;}

.kinoteatry {float:left;margin-left:0; width:100%;}
.kinoteatry .cont {margin-left:0;}
.kinoteatry .news-content-full table {width:100%;border-collapse:collapse;border:1px solid #ccc;}
.kinoteatry .news-content-full table th {width:auto !important;border-collapse:collapse;border:1px solid #ccc;padding:8px;}
.kinoteatry .news-content-full table td {width:auto !important;border-collapse:collapse;border:1px solid #ccc;padding:8px;}
.kinoteatry .news-content-full table td table,
.kinoteatry .news-content-full table td table td {border:none!important;}
.kinoteatry .news-content-full .space-pd.space-lg hr {display:none !important;}
.kinoteatry .news-content-full .btn {display:none !important;}

.kinoteatry .news-content-full table td

.top_head{float:left;width:100%;height:29px;color:#fff;margin:0 0 10px 0;text-transform:uppercase; font: italic 13px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;background:#5c5c5c url(../img/top_head.png) no-repeat bottom right;}
.top_head .mnnewstext {float:left;height:29px;padding:0 22px;background:url(../img/top_head.png) no-repeat top left;  }
.top_head a {border-bottom:1px dashed #fff;color:#fff;margin:6px 0 0 10px;text-decoration:none; text-transform:none;}
.top_head a:hover {border:none;}

.top_head2{float:left;width:100%;height:29px;color:#fff;margin:0 0 10px 0;text-transform:uppercase; font: italic 13px/29px "Trebuchet MS", Arial, Helvetica, sans-serif;background:#5c5c5c url(../img/top_head.png) no-repeat bottom right;}
.top_head2 .mnnewstext {float:left;height:29px;padding:0 22px;background:url(../img/top_head.png) no-repeat top left;}
.top_head2 a {float:right;border-bottom:1px dashed #fff;color:#fff;margin:2px 10px 0 10px;text-decoration:none; text-transform:none;line-height:20px;display:inline;}
.top_head2 a:hover {border:none;}
.linkforadd {float:right;color:#000;margin:5px 0 0 0;text-decoration:none;border-bottom:1px dashed #000;}
.linkforadd:hover {border-bottom:none;} 

.cont-left {float:left;width:60%;}
.select-newsbox {}
.mainnews-image {float:left;width:100%;}
.mainnews-image img {width:97%;height:auto;border:9px solid #f6f6f6;}
.mainnews-info {font-size:10px;color:#2a2a2a;padding:10px 0 0 0;overflow:hidden; _zoom:1;}
.mainnews-info a {color:#0053a5;}
.mainnews-info .date {float:left;padding:0 22px 0 0;}
.mainnews-info .date a {margin:0 0 0 8px;}
.mainnews-info .col-see-com {}
.mainnews-info .col-see-com span {float:left;}
.mainnews-info .col-see-com a {float:left;margin:0 0 0 24px;display:inline;width:87px; height:18px;color:#696969;line-height:15px;padding:0 0 0 5px;background:url(../img/col-see-com.png) no-repeat;}
.mainnews-text {padding:7px 0 0 0;font-size:12px;line-height:15px;}
.mainnews-text h1 {color:#3b3b3b;font:bold 22px/26px Arial;padding:0 0 8px 0;}
.mainnews-text h1 a {color:#3b3b3b;text-decoration:none;}
.mainnews-text h1 a:Hover {color:#3b3b3b;text-decoration:underline;}

/* EVENTS */
.events {font:normal 13px/15px Tahoma, Tahoma;}
.eventsbox {padding:12px 0 0 11px;}
.eventsbox a {color:#0054a6; font-weight:bold; text-decoration:none;}
.eventsbox a:hover {text-decoration:underline;}
.eventsbox span {color:#5f5f5f;display:block;}
/* EVENTS */

/* VOTE */
.voteblock {font:normal 13px/15px Tahoma, Tahoma;color:#202020;}
.votevopros {padding:9px 0 10px 11px;font-weight:bold;}
.vote { padding:6px 0 5px 11px; overflow:hidden; _zoom:1; }
.vote input { float:left; border:none; }
.votewarning {text-align:center; padding:4px 0;}
.votesubmit {padding:15px 11px;}
.votesubmit button {margin:0 0 0 10px;}
/* VOTE */

/* photo-video */
.photo-video {}
.photo-video-wrap {width:420px;margin:0 auto;}
.photo-video-box {width:420px;overflow:hidden; _zoom:1;}
.select-photo-video {}
.select-photo-video a {float:left;width:111px;height:25px;color:#0053a5;text-align:center;line-height:25px;text-decoration:none;margin:7px 0 20px 6px;display:inline;}
.select-photo-video a span {border-bottom: #0053A5 1px dashed;}
.select-photo-video a:hover span,
.select-photo-video a.active span {border-bottom: none;}
.select-photo-video a:hover,
.select-photo-video a.active {color:#fff;background:url(../img/silver-hover.png) no-repeat top left;}
.photo-report-block {float:left;width:198px;margin:0 6px;display:inline;text-align:center;}
.photo-video-pic {width:198px;height:158px;padding:0 0 4px 0;overflow:hidden; _zoom:1;}
.photo-report-block img {height:150px;border:4px solid #e5e5e5;}

/* RIGHT-COL */
.right-col {float:right;width:300px;}
.right-col .sp {width:300px;overflow:hidden;_zoom:1;padding:0 0 8px 0;}
.banner {width:300px;margin:0 0 12px 0;overflow:hidden;}
.right-col .header{display:block;clear:both;height:26px;width:288px;background:url(../img/accordio.png) no-repeat; font:bold 13px Arial, Helvetica, sans-serif; color:#3b3b3b; text-transform:uppercase; text-decoration:none; padding:8px 0 0 12px; margin:0; }
.right-col .active{background:url(../img/accordio.png) no-repeat bottom left;}
.right-col .vatabbable .active{background:none;}
.right-col .sp .header{display:block;clear:both;height:21px;width:295px;background:url(../img/specproject.png) no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:8px 0 0 5px; margin:0; }
.right-col .sp .active {background:url(../img/specproject.png) no-repeat bottom left;}
.right-col .sp ul {background:#dcddde;}
.right-col .sp ul li {padding:8px 0 8px 25px;border-bottom:1px solid #fff;background:url(../img/splist.png) no-repeat 9px 10px;}
.right-col .sp ul li a {color:#000;font-weight:bold;text-transform:uppercase;}
.right-col .more { text-align:right; padding:9px 15px 12px 0; }
.right-col .more a { font-weight:normal; }
.right-col .ico {overflow:hidden;width:300px;height:32px;padding:10px 0;border-top:1px solid #999;}
.right-col .ico a {float:left;width:32px;height:32px;background:url(../img/ico.png) no-repeat;margin:0 12px 0 0;display:inline;}
.right-col .ico a.ybico {width:73px;height:32px;}
.right-col .ico a.rssico {background-position:-85px 0;}
.right-col .ico a.faceico {background-position:-131px 0;}
.right-col .ico a.maico {background-position:-179px 0;}
.right-col .ico a.twico {background-position:-225px 0;}
.right-col .ico a.vkico {background-position:-268px 0;margin:0;}

.lcomment li, .best li, .announcement li { padding:10px 12px 13px 12px; line-height:14px; border-bottom:1px solid #e6e6e6; }
.lcomment li a, .best li a { color:#111; text-decoration:none; }
.lcomment .lcdate { font-size:10px; color:#989898; display:block; padding:5px 0 2px 0; }
.lcomment .lctext a { font-weight:bold;}
.lcomment .lctext span.lccom { font:normal 11px/13px Arial, Tahoma;text-decoration:none;}
.lcomment .lctext span.lccom a { font:normal 11px/13px Arial, Tahoma;text-decoration:none;}
.lcomment .lctitle a, .best .bttitle a, .announcement a { color:#0054a6; font:bold 12px/15px Arial, Tahoma;text-decoration:none;  text-decoration:underline; }
.lcomment .lctitle a:hover, .best .bttitle a:hover, .announcement a:hover { color:#0054a6; text-decoration:none; }

.lcomment .lctext span.lccom a.commore {text-decoration:underline !important;}
.lcomment .lctext span.lccom a.commore:hover {color:#000 !important;text-decoration:none !important;}

.best {}
.btcomm {font-size:11px;margin:6px 0 0 0;}
.btcomm {overflow:hidden;margin:9px 3px 0 0;}
.btcomm span {font-weight:bold;margin:0 0 0 10px;color:#000;background:url(../img/update/comm_count.png) no-repeat left;padding:0 0 0 17px;}

.best li .btcomm a, .company_news li .btcomm a, .lada_blog .btcomm a {color:#111;font-size:11px;font-weight:bold;margin:0 0 0 9px;text-decoration:underline;}
.best li .btcomm a:hover, .company_news li .btcomm a:hover {text-decoration:none;}

.company_news ul,
.last_topics ul,
.lada_blog ul {margin:0 0 0 0;padding:0;}
.company_news li,
.last_topics li,
.lada_blog li {margin:0;padding:10px 12px 13px 12px; line-height:14px; border-bottom:1px solid #e6e6e6;}
.company_news li a,
.last_topics li a,
.lada_blog li a {color:#0054a6; font:bold 12px/15px Arial, Tahoma;text-decoration:none;  text-decoration:underline;}
.company_news li a:hover,
.last_topics li a:hover,
.lada_blog li a:hover {color:#0054a6; text-decoration:none;}


.announcement {}
.advert-item {font-size:11px;}
.advert-item a {display:block;}
.anntext {}
/* END RIGHT-COL */

/* news-block */
.author-pic {float:left;width:108px;margin:0 10px 5px 0;display:inline;}
.author-pic img {float:left;width:100px;border:4px solid #e6e6e6;}

.news-block {overflow:hidden;}
.news-info {color:#2a2a2a;margin:0 10px 5px 10px;overflow:hidden; _zoom:1;font:normal 11px/14px Arial, Tahoma;}
.news-info a {color:#2a2a2a;font-weight:bold;}
.news-info .time {float:left;padding:9px 0 0 0;}
.news-info .comm {float:right;margin:9px 3px 0 0;}
.news-info .comm span {font-weight:bold;color:#000;background:url(../img/update/comm_count.png) no-repeat left;padding:0 0 0 17px;}
.news-info .comm a {margin:0 0 0 19px;}


.news-info2 {margin:0 10px 5px 0;}
.news-info2 .comm {float:left;}
.news-info2 .comm a {margin:0;}
.news-pic {float:left;width:128px;margin:0 10px 5px 10px;display:inline;}
.news-pic img {float:left;width:120px;border:4px solid #e6e6e6;}

.news-text {line-height:15px;padding:0 0 0 10px;position:relative;}
.news-text h3,
.news-text h3 a {color:#0053a5; font:normal 12px/16px Arial, Tahoma;}
.news-text h3 {padding:0 0 10px 0;}

.news-block2 .news-text h3 a {color:#0053a5; font:normal 16px/19px Arial, Tahoma;}
.news-block3 .news-text h3 a {color:#0053a5; font:normal 12px/16px Arial, Tahoma;}

.cat-news {overflow:hidden; _zoom:1;}
.cat-news-table {width:100%;}
.cat-news-table td {width:48%; padding:0 0 0 2%;vertical-align:top;}
.cat-news-wrap {float:left;width:102%;margin:0 0 0 -2%;display:inline;}
.cat-news-box {}
.cat-news .news-block {overflow:hidden; _zoom:1;padding:0 0 0 0;}

/* cent-col */
.cent-col {float:right;width:39%;}
.cent-col h2 {padding:0 0 0 0;margin:0;font:normal 18px/29px Arial;}
.cent-col .more {text-align:right; padding:9px 0 0 0;}
.news-aktau {color:#010101;font:normal 11px/15px Tahoma;overflow:hidden;}
.news-aktau .news-lent {overflow:hidden;}
.news-aktau-box {padding:0 0 9px 0;border-top:1px solid #999;overflow:hidden;position:Relative;}
.news-aktau .time {float:left;padding:9px 0 13px 0;}
.news-aktau .time a {color:#525252;font-weight:bold;}
.news-aktau a.news-aktau-link  {color:#0054a6;font-size:12px;font-weight:bold;}
.news-aktau-box .comm {}
.news-aktau-box  span.commentsaa,
span.commentsaa {float:right;margin:9px 3px 0 0;font-weight:bold;color:#000;background:url(../img/update/comm_count.png) no-repeat left;padding:0 0 0 17px;}

.news-aktau-box  .news-media {float:none;margin:0 0 0 0;}
.news-aktau-box  .news-media span {color:#999;margin:0 0 0 7px; text-decoration:none;}
.news-aktau-box  .news-media span.red_link {color:red;}

.news-aktau-pic {float:left;width:120px;overflow:hidden; _zoom:1;margin:0 10px 5px 0;display:inline;}
.news-aktau-pic2 img {max-width:120px;}
.news-aktau-pic img {float:left;border:2px solid #e6e6e6;}
.news-aktau-over {overflow:hidden;_zoom:1;}
.news-aktau-over .news-aktau-box {margin:-1px 0 0 0;padding:0 0 9px 0;}
/* cent-col */


/* silverbox */
.silverbox { height:19px; background:#5c5c5c url(../img/silverbox.png) no-repeat top left; color:#fff; font:italic normal 12px/19px Arial, Tahoma; text-transform:uppercase; margin:16px 0 0 0; }
.silverboxbg { height:19px; background:url(../img/silverbox.png) no-repeat bottom right; padding:0 10px; }
.silverbox a { color:#fff; text-decoration:none; line-height:19px; }
.silverbox h2, .silverbox h4 { color:#fff; font:italic normal 12px/19px Trebuchet MS, Arial, Tahoma; text-transform:uppercase; padding:0; border:none; margin:0; }
/* silverbox */

/* FOOTER */
.footer {color:#ccc;padding:10px;background:#424242;overflow:hidden; _zoom:1;position:relative;z-index:100;}
.footer a {color:#ccc;}
.footer-left {float:left;width:55%;}
.footer-left ul {float:left;width:100%;margin:-8px 0 0 0;}
.footer-left li {float:left;width:100%;padding:7px 0;font-weight:bold;}
.footer-left li span,
.footer-left li strong {color:#fff;float:left;width:130px;}
.footer-left li div {margin:0 0 0 135px;}
.footer-left li a {color:#ccc;font-weight:normal;}
.footer-left li.maker {padding:6px 0 0 0;}
.footer-left li.maker a {font-weight:bold;}
.footer-right {float:right;width:44%;text-align:right;font-size:11px;line-height:13px;}
.footer-right .copyright {padding:0 0 8px 0;}
.footer-right .copyright a {color:#fff;text-decoration:underline;}
.footer-right .copyright a.v1 {color:#ccc;text-decoration:none;}
.footer-left .counter {text-align:right;padding:8px 0 0 0;overflow:hidden; _zoom:1;}
.footer-right .counter img,
.footer-right .counter a {float:right;margin:8px 5px 0 5px;display:inline;}

.footer-right .counter a.flada {margin:6px 5px 0 5px;}

/* END FOOTER */


.btns{overflow:hidden;text-align:center;padding:0 0 10px 0;border-bottom:1px solid #e6e6e6;}
.btns ul{width:194px; overflow:hidden;margin:0 auto; padding:10px 0 0 0;}
.btns li{float:left;padding:0 10px;border:none;margin:0;}
.btns a{float:left; display:block; width:77px; height:24px; padding:1px 0 0 0;text-align:center; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#111; text-decoration:none; text-align:center;}
.btns .active, .btns a:hover{background:url(../img/work_active.jpg) no-repeat; color:#FFF; font:bold 12px/18px Arial, Helvetica, sans-serif;}

/* submenu */
.submenu {float:left;margin:0 0 10px 0;height:30px;background:#fdd448 url(../img/sub_menu_bg.jpg) repeat-x;}
.submenubg {height:30px;background:url(../img/sub_menu_rbg.jpg) no-repeat top right;}
.submenu ul {height:30px;background:url(../img/sub_menu_lbg.jpg) no-repeat top left;}
.submenu ul li {padding:0 10px;float:left;height:30px;background:url(../img/sub_hmenu_bg.jpg) no-repeat top left;}
.submenu ul li.first {background:none;}
.submenu ul li.last {}
.submenu ul li a {color:#594709;font:bold 12px/30px Arial, Helvetica, sans-serif;text-decoration:none;}

.yellowblock {float:left;width:100%;margin:0 0 10px 0;height:30px;background:#fdd448 url(../img/sub_menu_bg.jpg) repeat-x;}
.yellowblockbg {height:30px;background:url(../img/sub_menu_rbg.jpg) no-repeat top right;}
.yellowblockbg2 {height:30px;background:url(../img/sub_menu_lbg.jpg) no-repeat top left;text-align:center;line-height:30px;}
.yellowblockbg2 a {display:block;text-align:center;line-height:30px;color:#000;text-decoration:none;font-size:11px;font-weight:bold;text-transform:uppercase;text-shadow: #fec702 10px 2px 2px;}

.rssblock {float:right;width:300px;}

.photographertable {width:100%;}
.photographertable td, .photographertable th {vertical-align:middle;}
.photographertable td {padding:10px; text-align:center;}
.photographertable th {padding:10px 10px 0 10px; text-align:center;}
.photographertable td img {border:4px solid #e5e5e5;}

.pdf-pic img {width:128px;height:177px;}

/******  MAIN    *******/


/******  INSIDE    *******/
h1 {
  color:#3b3b3b;
  font:bold 22px/27px Arial, Arial;
}
.introduction {
  font-size:13px;
  line-height:16px;
}
.inside-news {
}
.inside-news img {
	max-width:100%;
}
.inside-news iframe {
	max-width:100%;
}
.navigator {
  font-size:11px;
  color:#242424;
}
.navigator li {
  display:inline;
}
.navigator li a {
  color:#242424;
}
.news-page {
  padding:0 0 0 0;
}
.news-page h1 {
  color:#3b3b3b;
  font:bold 22px/27px Arial, Arial;
}
.staticbox img {
  border:6px solid #e6e6e6;
}
.staticbox {
  line-height: 1.42857143;
}
.news-static {
  height:29px;
  line-height:29px;
  padding:14px 0 0 0;
}
.news-static .date {
  float:left;
  font-size:11px;
  color:#474747;
  height:29px;
  padding:1px 0 0 0;
}
.news-static .date b {
  float:left;
  font-size:11px;
  color:#474747;
  height:29px;
  padding:1px 5px 0 0;
}
.news-static .views {
  float:left;
  font-size:11px;
  color:#474747;
  height:29px;
  padding:1px 20px 0 0;
}
.news-static .views b {
  padding:1px 5px 0 0;
}
.news-static .avtor{
  float:left;
  margin:0 0 0 35px;
  display:inline;
}
.news-static .avtor a {
  float:left;
  height:29px;
  color:#3375b7;
  font-size:16px;
  line-height:29px;
  display:inline;
  padding:0;
  text-decoration:none;
  /*background:url(../img/in/avtor.png) no-repeat top right;*/
}
.news-static .avtor b {
  color:#474747;
  float:left;
  padding:0 15px 0 0;
}
.news-content {
  padding:14px 0 0 0;
}

.news-content-pic {
  float:left;
  width:412px;
  margin:0 10px 2px 0;
  display:inline;
}
.news-content-pic img {
  width:400px;
  border:6px solid #e6e6e6;
  vertical-align:top;
}
.news-content-full {
  color:#2b2b2b;
  font-size:14px;
  line-height:16px;
  padding:0;
}
.news-content-full ul {
  list-style:disc;
  margin:0 0 0 32px;
  list-style-position: inside;
}
.news-content-full ol {
  list-style:decimal;
  margin:0 0 0 40px;
  list-style-position: inside;
}
.news-content-full h2 {
  padding:10px 0 0 0;
  font:normal 20px/21px Arial, Tahoma;
}
.news-content-full h3 {
  padding:10px 0 0 0;
  font:normal 18px/21px Arial, Tahoma;
}
.news-content-full p {
  padding:7px 0;
}
.news-content-full img {
border:6px solid #e6e6e6;
}

.temp-content-full img,
.static-content-full img {
border:none;
}

.static-content-full .qtable td {vertical-align:top;}

.news-content-full div.quote {
  overflow:hidden;
  padding:7px 40px;
  margin:0 0 0 30px;
  color:#000;
  font-size:16px;
  background:url(../img/in/citata.png) no-repeat 0 10px;
}
.news-smallpic {
  padding:3px 0 0 0;
}
.news-smallpic a {
}
.news-smallpic img {
  float:left;
  width:auto;
  height:130px;
  margin:10px 10px 0 0;
  border:6px solid #e6e6e6;
  display:inline;
}
.news-smallpic br {display:none;}
.news-rtd {
  font-size:12px;
  border-top:1px solid #ccc;
  padding:;
  margin:20px 0 0 0;
  padding:10px 0 0 0;
  font-size:14px;
  line-height:18px;
}
.news-rtd-box {
  height:20px;
}
.news-rtd-box a,
.news-rtd-box span,
.news-rtd-box .rtd-num {
  color:#fff;
  float:left;
  margin:0 10px 0 0;
  display:inline;
  height:20px;
  font-size:18px;
  text-align:center;
  text-decoration:none;
}
.news-rtd-box a {
  width:20px;
  color:#fff;
}
.news-rtd-box a.plus {background:url(../img/in/rating-b.gif) no-repeat top left;}
.news-rtd-box a.plus:hover {background:url(../img/in/rating-b.gif) no-repeat bottom left;}
.news-rtd-box a.minus {background:url(../img/in/rating-b.gif) no-repeat top right;}
.news-rtd-box a.minus:hover {background:url(../img/in/rating-b.gif) no-repeat bottom right;}

.news-rtd-box .rtd-num {
  width:29px;
  background:url(../img/in/rtd-num.png) no-repeat;
}
.news-rtd-box b {
  float:left;
  color:#2a2a2a;
  font-size:14px;
  line-height:20px;
}
.news-soc b {float:left;}
.news-soc a { float:left; margin:0 0 0 7px; display:inline; }

.tegi {padding:10px 0 20px 0;}
.tegimar {padding:0 0 0 20px;}

.comm-admin img {
  float:left;
  margin:5px;
  display:inline;
}

.commtitle {
  font-size:18px;
  line-height:21px;
  display:block;
  padding:0 0 15px 0;
}
.commbox {
  overflow:hidden; _zoom:1;
  padding:18px 0 24px 0;
  background:url(../img/in/commbox.png) no-repeat top left;
}
.commbox .comm-rtd {
  float:right;
  font-size:11px;
  text-align:center;
}
.commbox .comm-rtd span {
  padding:0 5px; 
}
.commbox .user-avatar {
  float:left;
  width:50px; 
  border:4px solid #e6e6e6;
}
.commbox .comm-content {
  margin:0 0 0 68px;
  font-size:12px;
}
.comm-name b {
  color:#0053a5;
}
.comm-name span {
  font-size:10px;
  color:#5e5d5d;
  padding:0 0 0 5px;
}
.comm-name .citata a {
  color:#5e5d5d;
  font-size:10px;
  text-decoration:none;
  border-bottom:1px dotted #5e5d5d;
  margin:0 0 4px 0;
}
.comm-name .user-link {
  float:left;
}
.comm-name .user-link a {
  color:#0053a5;
  font-weight:bold;
}
.comm-text {
  color:#000;
  font-size:14px;
  font:normal 14px/16px Arial;
}
.comm-text a {
  color:#000;
}
.comm-text .title_quote {font-weight:bold;color:#424242;padding:15px 35px 8px 45px; background:url(../img/in/citata-small.png) no-repeat 10px 16px;}
.comm-text .quote {font-style:italic;color:#424242;padding:0 8px;}

.box {background:#ebeff3 url(../img/in/commtl.png) no-repeat top left;}
.boxbg {background:url(../img/in/commtr.png) no-repeat top right;}
.boxbg .boxbg {background:url(../img/in/commbl.png) no-repeat bottom left;}
.boxbg .boxbg .boxbg {padding:15px;background:url(../img/in/commbr.png) no-repeat bottom right;}
.sbox {background:#e9e9e9 url(../img/stl.png) no-repeat top left;}
.sbox .boxbg {background:url(../img/str.png) no-repeat top right;}
.sbox .boxbg .boxbg {background:url(../img/sbl.png) no-repeat bottom left;}
.sbox .boxbg .boxbg .boxbg {padding:15px;background:url(../img/sbr.png) no-repeat bottom right;overflow:hidden;_zoom:1;}

.form-addcom {
  float:left;
  width:470px;
  font-size:12px;
  line-height:22px;
}
.form-addcom-text {
  padding:0 0 10px 0;
}
.form-addcom-text div,
.form-addcom-text span {
  float:left;
}
.form-addcom-text span {
  padding:0 12px 0 0;
}
.form-addcom-text div.marg{
  padding:0 10px 0 0;
}
.form-addcom-text input {
  float:left;
  width:150px;
  height:18px;
  font-size:11px;
  border:1px solid #bbb;
  line-height:18px;
}

/* END INSIDE NEWS */

/* REGISTRATION */
.registration {}
.registration-main {}
.registration-box,
.validation-box {padding:15px;}
.tableform td {
  vertical-align:top;
}
.tableform .f_input {
  float:left;
  width:204px;
  height:18px;
  border:1px solid #7f9db9;
  background:#fff;
  padding:2px 5px;
  font:normal 12px/15px Tahoma, Arial;
}
.tableform .proverit {
  float:left;
  width:100px;
  height:20px;
  padding:2px 5px;
  border:1px solid #7f9db9;
  background:#fff;
  margin:0 0 0 10px;
  display:inline;
  font:normal 12px/15px Tahoma, Arial;
}
.tableform td {
  padding:5px 0;
}
.tableform .label {
  width:150px;
}
.tableform .small {
  font:normal 10px/13px Tahoma, Arial !important;
}
#result-registration {
  padding:5px 0;
}
/* REGISTRATION */

/* CAT-NEWS */
.cat-shortstory {
  padding:17px 0;
  overflow:hidden; _zoom:1;
}
.cat-shortstory-pic {
  float:left;
  width:128px;
  margin:0 15px 5px 0;
  color:#787878;
  display:inline;
}
.cat-shortstory-picin {
  float:left;
  width:auto;
  margin:0 15px 0 0;
  color:#787878;
  display:inline;
}
.cat-shortstory-pic a {
  color:#787878;
  text-decoration:none;
}
.cat-shortstory-pic a:hover {
  color:#000;
  float:left;
  padding:0 10px 0 0;
  text-decoration:underline;
}
.cat-shortstory-pic img {
  float:left;
  width:120px;
  margin:0 0 5px 0;
  border:4px solid #e5e5e5;
}
.cat-shortstory-picin img {
  float:left;
  width:200px;
  margin:0 0 5px 0;
  border:4px solid #e5e5e5;
}
.cat-shortstory-txt {
  margin:0 10px 0 0;
}
.cat-shortstory-txt h2 {
  color:#0054a6;
  padding:0 0 12px 0;
  font:normal 14px/16px Tahoma, Arial;
}
.cat-shortstory-txt h2 a {
  color:#0054a6;
}
.cat-shortstory-txt a {
  color:#2a2a2a;
}
.cat-shortstory-txt .short-story,
.news-text .short-story {
  color:#000;
  line-height:15px;
}
.cat-shortstory-txt .cat-shortstory-inf {
  float:none;
  width:auto;
  background:#eee;
  min-height:25px;
  _height:25px;
  line-height:25px;
  margin:0 0 0 0;
  font-size:12px;
}
.cat-shortstory-txt .cat-shortstory-inf .staff-about {
  float:none;
  font-size:12px;
  padding:0 10px;
}
.cat-shortstory-txt .cat-shortstory-inf .staff-about li {
  float:none;
  display:block;
  padding:2px 0;
}
.cat-shortstory-inf {
  float:left;
  width:100%;
  background:#eee;
  min-height:25px;
  _height:25px;
  line-height:25px;
  margin:10px 0 0 0;
  font-size:11px;
}

.cat-shortstory-inf .n_view {float:right;margin:0 0 0 0;background:url(../img/update/view_count.png) no-repeat left;padding:0 0 0 20px;}
.cat-shortstory-inf .n_comnum  {float:right;font-weight:bold;margin:0 0 0 10px;color:#000;background:url(../img/update/comm_count.png) no-repeat left;padding:0 0 0 17px;}

.cat-shortstory-inf .date {
  float:left;
  padding:0 0 0 10px;
}
.cat-shortstory-inf .comm-rtd {
  float:right;
  padding:0 10px 0 0;
}
.cat-shortstory-inf .comm-rtd .news-rtd-box {
  float:right;
  line-height:19px;
  margin:3px 0 0 0;
}
.cat-shortstory-inf .comm-rtd .news-rtd-box b {
  font-weight:normal;
  padding:0 20px 0 20px;
}
/* CAT-NEWS */

/* EVENTS */
.box-welcom {
  padding:14px 0;
  line-height:15px;
}
/* EVENTS */


/* SMS */
.sms-main {
  width:100%;
  height:66px;
  color:#414141;
  font-size:11px;
  line-height:14px;
  padding:65px 0 0 0;
  min-width:773px;
  z-index:1000;
  position:relative;
  background:url(../img/sms/sms.jpg) no-repeat top left;
}
.sms-main .sms100 {
  float:left;
  width:114px;
  padding:0 20px 0 258px;
}
.sms-main .sms3000 {
  float:left;
  width:145px;
  padding:0 23px 0 0;
}
.sms-main .sms5000 {
  float:left;
  width:143px;
}
.sms-war {
  color:#5f5f5f;
  padding:15px 0 0 285px;
  text-transform:uppercase;
  line-height:14px;
  background:url(../img/sms/war.png) no-repeat 260px 5px;
}
.sms-war-upp {
  width:400px;
  font-size:10px;
}
.sms-war-number {
  width:400px;
  font-weight:bold;
  padding:32px 0;
}
.sms-war-or {
  width:400px;
  font-size:10px;
}
.sms-news-none {
  color:#2a2a2a;
  padding:10px;
  margin:10px 0 0 0;
  background:none;
  line-height:15px;
  border:none;
  overflow:hidden; _zoom:1;
}
.sms-news {
  color:#2a2a2a;
  padding:10px;
  margin:10px 0 0 0;
  background:#eff1f5;
  line-height:15px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  overflow:hidden; _zoom:1;
}
.sms-news-info {
  padding:0 0 12px 0;
}
.sms-news-info h3 {
  color:#3b3b3b;
  font:bold 14px/21px Arial, Tahoma;
}
.sms-news-info .sms-sm {padding:0 8px 0 0;}
.sms-news-info .sms-user {padding:0 14px 0 0;}
.sms-news-info .sms-user a {color:#2a2a2a; font-weight:bold;text-decoration:none;}
.sms-news-info .sms-user a:hover {color:#000;text-decoration:underline;}
.sms-news-info .sms-date,
.sms-news-info .sms-date a {color:#666; font-size:10px;text-decoration:none;}
.sms-news-info .sms-date a:hover {color:#000;text-decoration:underline;}
.sms-news-info .sms-com {padding:0 0 0 14px;}

.whitebg {background:#fff;border:none;}
.h2 {
  color:#3b3b3b;
  font:normal 18px/21px Arial, Tahoma;
}

.tableform {
  width:100%;
}

.smstableform {
  width:100%;
}
.smstableform td {
  vertical-align:middle;
}
.smstableform input {
  width:30%;
}
.smstableform input.send {
  width:auto;
  cursor:pointer;
}
.smstableform textarea {
  width:80%;
  height:80px;
}
.smstableform .upload-img input {
  display:block;
  width:80%;
}
/* SMS */

/* PAGES */
.pages {padding:10px;color:#787878;}
.pages b {color:#0053a5;font-size:14px;display:block;padding:0 0 3px 0;}
.pages .thide {float:left;color:#787878;margin:0 3px;display:inline;}
.pages  a,.pages  span {float:left;color:#787878;width:23px;height:23px;text-align:center;font-weight:bold;margin:0 3px;display:inline;line-height:23px;}
.pages  a:hover,
.pages  span:hover,
.pages  .navigation span {color:#fff;background:url(../img/pages.png) no-repeat;}
.pages  a:hover span,.pages  span {margin:0;}
.pages .navigation a {line-height:23px;margin:0 3px;display:inline;}
/* PAGES */


/* LAST COMMENTS PAGES*/
.showpages {padding:10px;color:#787878;}
.showpages a {color:#787878;font-weight:bold;font-size:24px;}

/* PAGES */


/* STAFF */
.staff-main {
  padding:12px 0 0 0;
}
.staff-main h2.staff-title {
  color:#3a3a3a;
  font:normal 18px/21px Arial, Tahoma;
  padding:8px 0 0 0;
}
.staff-main h2.staff-title   a {
  color:#3a3a3a;
}
.staff-about {
  float:left;
  font-size:12px;
  padding:0 10px;
}
.staff-about li {
  float:left;
  padding:0 8px 0 0;
}
/* STAFF */


/* USERINFO */
.pheading { overflow: hidden; padding: 0 0 13px 0;}
.pheading h1 { float:left; }
.pheading h1 span { color: #468edb; }

.pheading .ratebox { float:right; width: 141px; padding: 3px 0 1px 0; padding-right: 6px; }
.pheading .ratebox .rate { float: right; text-align:center; font-size:11px; }
.pheading .ratebox span {color: #000; float: left;padding:0 0 0 8px;font-size:11px;}

.userinfo .lcol { float:left;width:110px; }
.userinfo .lcol .avatar { float:left; width: 100px; padding: 4px; border: 1px solid #c0d4de; }
.userinfo .lcol .avatar img { width: 100px; }
.userinfo .lcol ul { margin:0 0 0 125px; }

.userinfo .rcol {float:left;padding:0; margin:0 0 0 10px;display:inline; }

.userinfo2 .rcol { float:left; width: 100%; padding:18px 0 0 0; margin:0; }
.userinfo2 .rcol ul { float:left; width:50%;text-align:left; }
.userinfo2 .rcol ul li { margin:0 0 2px 0; } 

.userinfo2 .lcol { float:left; width: 100%; }

.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat top center; }
.blue { color: #388bd4; }

.pm-list {
  text-align:center;
}
.pmlist-limit {
  text-align:center;
  padding:0 0 8px 0;
}
/* USERINFO */


/* LIFE */
.life-table {
  width:100%;
}
.life-td01 {
  width:49%;
  padding:0 1% 0 0;
}
.life-td02 {
  width:49%;
  padding:0 0 0 1%;
}
/* LIFE */

.city-info-block {
  margin:0px 0 0 240px;
}
.city-info-over {overflow:hidden;}
.city-info {width:100%;}
.city-info h4 {
  text-align:left;
  font-size:18px;
}
.city-info {width:100%;padding:0;margin:0;}
.city-info h4 a {
  color:#2a2a2a;
}
.city-info a.templink {
  color:#2a2a2a;
  font-size:14px;
  line-height:15px;
  margin:5px 0 0 0;
  display:block;
}
.city-info td {
  width:25%;
  padding:7px 20px 7px 0;
  vertical-align:top;
}

.weather {
  font-size:21px;
  font-weight:bold;
  line-height:38px;
}
.weather1 span {
  font-size:21px;
  font-weight:bold;
  line-height:38px;
}
.weather1 img {
  float:left;
  margin:5px 5px 5px 0;
  display:inline;
}
.weather1 a.lh {float:left;font:bold 12px/13px Tahoma, Arial !important;margin:0 0 6px 0;}

.currency {}
.currency a {color:#2a2a2a;}
.currency ul {margin:4px 0 0 0;}
.currency ul li {padding:2px;margin:1px 0 0 0;line-height:14px;}

.currency2 {
  font-size:21px;
  font-weight:bold;
  line-height:38px;
}

.bank{width:98%; margin:15px 0px 0px 0px; font:15px Arial, Helvetica, sans-serif !important; color:#000; text-align:center; border-collapse:collapse;}
.bank th{height:24px; font:bold 16px Arial, Helvetica, sans-serif; color:#575757;}
.bank td{height:40px; vertical-align:middle;border:1px solid #ccc;}
.bank td div{height:18px; width:59px; background:url(../img/rate/active_green.gif) no-repeat; margin:0px auto; color:#FFF; padding-top:1px;}

.bank .gray td{background:#E7E7E7;}
.bank .head td{height:28px;}
.bank .head .first{background:#575757;color:#FFF;border:none;}
.bank .title{width:180px; text-align:left; font: normal 13px Arial, Helvetica, sans-serif !important; height:19px;}
.bank .nactitle {font-size:15px !important;font-weight:bold !important;padding:5px;}
.bank .head .buy{background:#2E2E2E; color:#FFF;border:none;}
.bank .head .sale{background:#585858; color:#FFF;border:none;}
.bank .head .last{background:#575757;border:none;}
.bank .head .refresh {border:none;}
.bank .header_bg td {/*background:#C7DDEE url(../img/row_bkg.png) repeat-x top;*/padding:5px;}
.bank .header_bg td.title {font-size:15px !important;}
.bank .header_bg td.title span {color:#0054a6;border-bottom:1px dashed #0054a6;cursor:pointer;}
.bank  td.descr {padding:12px;text-align:left;}

.graph{margin:30px 0px 0px 0px;}
.manual-table {width:100%;border:1px solid #ccc;}
.manual-table td {border:1px solid #ccc;padding:10px;vertical-align:middle;}
.manual-table td img {margin:0; padding:0;}
.sources-box {font-weight:bold;}

.ad-gallery {position:relative;text-align:center;}
.ad-gallery .btn-back {position:absolute; top:50%; left:0px; z-index:10;margin:-15px 0 0 0;}
.ad-gallery .btn-next {position:absolute; top:50%; right:0px; z-index:10;margin:-15px 0 0 0;}

.prise-table {width:100%;border-collapse:collapse;border:1px solid #ccc;}
.prise-table th {vertical-align:middle;text-align:center;font:bold 12px/21px Tahoma;padding:8px;border:1px solid #ccc;}
.prise-table td {vertical-align:middle;padding:8px;border:1px solid #ccc;}


.bnt-add {overflow:hidden;text-align:right;padding:12px 0;}
.bnt-add img {vertical-align:top;}

.ruleslist {}
.ruleslist li {padding:8px 0;}

.post-rek {position:relative;width:300px;height:250px;margin:0 auto;overflow:hidden;}
.post-rek a {text-indent:-9999px;position:absolute;top:0;left:0;width:300px;height:250px;float:left;z-index:1000;}
.post-rek object {position:relative;z-index:1;}

.post-rek2 {width:300px;height:100px;}
.post-rek2 a {width:300px;height:100px;}

#kzstroy {font:normal 11px/14px Arial, Tahoma !important;}
#kzstroy h2 {padding:10px;margin:);}
#kzstroy p {padding:10px 0;}

/******  INSIDE    *******/

/******  ADMINGALLERY    *******/
.galleryadmintitle {font:normal 32px/35px Arial, Tahoma;}
.galleryadmitable {width:100%;border-collapse:collapse;border:1px solid #ccc;}
.galleryadmitable th {border:1px solid #ccc; color:#000; font:normal 18px/25px Tahoma, Arial; padding:10px; text-align:left;}
.galleryadmitable td {border:1px solid #ccc; color:#000; font:normal 12px/15px Tahoma, Arial; padding:10px;}
/******  ADMINGALLERY    *******/




/******  COMPANY    *******/
.commentblock {margin:22px 0 0 0;height:28px; background:#2b2b2b url(../img/comment/rtd-r.png) no-repeat top right;}

.commentbox {float:left; padding:0 26px 0 8px;line-height:28px;}
.commentbtable td.error-box {font-size:10px;}
.soc-item {height:28px;background:url(../img/comment/rtd-l.png) no-repeat;}
.photo-soc .soc-item {height:28px;background:none;}

.full-info-block {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 5px;margin:20px 0 0 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.full-info-block table {width:100%;}
.full-info-block a {color:#000;}
.full-info-block .theme-rtd {padding:0 0 0 4px;}
.full-info-block .td-item b {float:left;padding:0 6px 0 3px;}
.full-info-block .theme-rtd a {float:left;margin:0 3px; display:inline;text-decoration:none;}
.full-info-block .theme-rtd div.rtd-num {float:left;margin:0 3px; display:inline;}
.full-info-block .theme-rtd img {vertical-align:top;}
.full-info-block td {font-size:12px;color:#000;text-align:center;padding:0 5px;vertical-align:middle;}
.full-info-block td.fib-01 {width:200px;font-size:15px;text-align:left;}
.full-info-block td.fib-01 b {font-size:12px;}
.full-info-block td.fib-03 {width:150px;text-align:center;}

.commentbtable {width:100%;}
.commentbtable a {color:#fff;}
.commentbtable .theme-rtd {padding:0 0 0 4px;}
.commentbtable .td-item b {float:left;padding:0 6px 0 3px;}
.commentbtable .theme-rtd a {float:left;margin:0 3px; display:inline;text-decoration:none;}
.commentbtable .theme-rtd div.rtd-num {float:left;margin:0 3px; display:inline;}
.commentbtable .theme-rtd img {vertical-align:top;}
.commentbtable td {font-size:12px;height:28px;color:#fff;text-align:center;padding:0 5px;vertical-align:middle;}

.moreinfo{padding:12px 0;overflow:hidden;}




.moreinfo-left {margin:0 420px 0 0;}
.moreinfo-right {width:400px;float:right;}





.moreinfotable td.moreinfo-left {border-right:20px solid #fff;}
.moreinfotable td.moreinfo-right {width:400px;}
.moreinfotable td.moreinfo-right .moreinfo-title {padding:0 0 0 14px;}
.moreinfotable td.moreinfo-right .moreinfo-title small {font-size:11px;line-height:13px;}
.moreinfo-right .banner_donor {min-width:400px;}
.add-comment {margin:12px 0 0 0;}
.add-comment h3 {font:normal 18px/21px Arial;padding:0 0 12px 0;}
.add-comment-reklama {vertical-align:middle;text-align:center;}
.add-comment-item {}
.fieldsubmit a {line-height:29px;float:right;margin:0 6px;display:inline;}
.fieldsubmit a.rules {margin:0 0 0 6px;}
.moreinfo-title {line-height:35px;overflow:hidden;}
.moreinfo-title small {font-size:11px;line-height:13px;display:block;padding:10px 10px 0 10px;}
.moreinfo-title a {color:#000; font-size:11px;}
.moreinfo-title .theme-rtd {float:left;height:35px;margin:0 12px 0 0;display:inline;}


.moreinfo-title a.header {}
.moreinfo-title a.active {}

.related-box {width:400px;}
.related-box ul {padding:12px 0 0 14px;list-style:none;margin:0;}
.related-box li {padding:6px 0;margin:0;}
.related-box li a {display:block;color:#000;padding:0 0 0 14px;background:url(../img/comment/px.png) no-repeat 0 6px;}
.related-box li a:hover {color:#0053a5;background:url(../img/comment/px2.png) no-repeat 0 6px;}
.related-box li a:visited {color:#7b7b7b;}

.commetn-box {padding:12px 0 0 0;}
.sort-comment {overflow:hidden; _zoom:1;font-size:10px;height:17px;line-height:17px;color:#000;padding:4px 0 0 0; margin:0 0 0 0;}
.sort-comment li {float:left;padding:0 7px;}
.sort-comment li a {color:#000;text-decoration:none;}
.sort-comment img {vertical-align:top;}
.commetn-box .nonebg {background:none;padding:15px;}
.comment-item {}
.comment-date {display:block;font-size:11px;margin:-3px 0 0 0;}
.comment-user {font-weight:normal;}
.comment-user a {font-weight:bold;}
.red {color:#ff0000; font-size:11px;font-weight:normal;}
.comment-avatar {float:left;margin:4px 5px 5px 0;display:inline;}
.comment-text {color:#000;padding:5px 0 0 0;font-size:12px;line-height:14px;}
.comment-text img {max-width:350px;}
.comment-text div.quote {overflow:hidden;padding:7px 40px 7px 20px; margin:0 0 0 30px; color:#666; background:url(../img/comment/citata1.png) no-repeat 0 10px;}
.comment-rtd {float:right;font-weight:bold;font-size:14px;}
.comment-rtd a {text-decoration:none; margin:0 8px;}
.comment-rtd img {vertical-align:top;margin:1px 0 0 0;}

.comment-option {margin:10px 0 0 0;height:15px;background:url(../img/comment/comment-option.png) repeat-x 0 4px;font-size:10px;line-height:15px;}
.comment-option ul {list-style:none;background:#ebeff3;float:right;padding:0 0 0 10px;}
.comment-option ul li {float:left;padding:0 4px;}
.comment-option ul li a {color:#626161; }
.comment-option ul li.delete a {color:#ff0000; }
.comment-option .idcomm {float:left;}

.commetn-box .nonebg .comment-option ul {background:#fff;}
.comment-podpis {border-top:1px solid #ccc; padding:8px 0 0 0; font-size:11px;line-height:13px;}
/******  COMMENT    *******/

/******  CONSULTATIONS    *******/
.consultations {overflow:hidden;}
.consultations-cat {padding:32px 0 0 0;overflow:hidden; _zoom:1;}
.consultations-cat h2 {font:normal 18px/21px Arial, Tahoma;padding:0 0 18px 0;}
.consultations-table {width:100%;}
.consultations-table td {vertical-align:top}
.consultations-pic {width:180px;}
.consultations-pic img {width:160px;border:5px solid #dee2e6;}
.consultations-inside .consultations-pic img {border:5px solid #fff;}

.consultations-otvet {border-top:1px solid #c3c4c7;padding:4px 0;}
.consultations-otvechu {border-top:1px solid #c3c4c7;padding:4px 0;font-style:italic;}
.consultations-other {padding:0 0 12px 0;}
.consultations-title {padding:0 0 8px 0;color:#0053a5;font-weight:bold;}
.consultations-inside  .consultations-title {color:#b10607;font-style:italic;font-weight:normal;}
.consultations-desc {line-height:13px;}

.consultations-col-cum {float:left;}
.consultations-col-cum a {color:#575757;font-size:11px;line-height:38px;text-align:center;text-decoration:none;float:left;width:138px;height:38px;background:#e2e4e9 url(../img/consultations/ques_col.jpg) no-repeat;}
.consultations-col-cum a:hover {color:#000;}

.consultations-option {padding:12px 0 0 0;}
.consultations-link-cum {float:left;padding:0 0 0 15px;}

.consultations-bottom .consultations-link-cum {float:right;}

.consultations-ques {border-top:1px solid #e7e7e7;margin:6px 0 0 0;}
.ques-box {padding:12px;line-height:14px;border-bottom:1px solid #e7e7e7;}
.ques-box p {padding:8px 0;}
.ques-box a {text-decoration:none;}
.ques-box a:hover {text-decoration:underline;}


.consultations-main {}
.consultations-main .consultations-cat h2 {font:bold 12px/17px Arial, Tahoma;padding:0 0 8px 0;}
.consultations-main .consultations-cat {padding:12px 0 0 0;}
.consultations-main .consultations-pic {width:110px;}
.consultations-main .consultations-pic img {width:90px;border:5px solid #dee2e6;}
.consultations-main .consultations-title {font-weight:normal; font-size:12px;line-height:15px;}
/******  CONSULTATIONS    *******/

/******  MCHAT    *******/
.minichatblock {color:#000; padding:10px 0 10px 10px;z-index:100000000;}
.minichatblock a {color:#000 !important; }
.minichatblock  input {color:#fff !important;}

.linkforchat {text-align:center;width:80px;height:20px;background:url(../img/linkforchat.png) no-repeat;position:fixed;bottom:15px; left:15px; z-index:10000000;}
.linkforchat a {text-align:center;width:80px;height:20px;display:block;font-weight:bold;color:#fff;text-decoration:none;}


.chatblock {overflow:hidden;_zoom:1;}
.chattable {width:100%;}
.minichatblock .chattable th {color:#111 !important;font-size:12px;text-align:center;padding:0 0 8px 0;vertical-align:bottom;}
.chattable td {}

.opt-tr td {padding:0 0 8px 0;}
.opt-tr2 {height:30px;}
.chatstory {float:left;overflow-y:scroll;overflow-x:hidden;background:#fff;border:1px solid #ccc;}
.chatstory a {color:#000 !important;}
.chatsmile {padding:8px 0;clear:left;}
.vlakba {position:absolute;top:1px;left:1px; width:25px;height:25px;display:block;background:#000;}

.chat-form {padding:0 0 4px 0;height:27px;}
.chat-form table {width:100%;}
.chat-form table textarea {width:92%;border:1px solid #ccc;background:#fff;padding:5px;height:50px;font:normal 11px/14px Tahoma, Arial;color:#000 !important;}
.chat-form table td.chatadd02 {width:80px;vertical-align:bottom;padding:0 0 4px 0;}
.chat-form table td.chatadd02 input {width:100%;border:1px solid #ccc;background:#fff;color:#000 !important;font-weight:bold;cursor:pointer;}

.chatbbcode {float:left;height:25px; border:1px solid #BBB; }

.minichatblock  .chatwarg {padding:0;color:#111 !important;text-align:center;font-size:10px;line-height:12px;}
.minichatblock  .chatwarg a {color:#000 !important;}
.minichatblock  .chatwarg b {color:#000 !important;}

#mchat-load-layer{background:#d8dadb;position:absolute;display:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
.minichatblock #mchat-smiles{width:378px;height:304px;overflow-y:scroll;background:#fff;border:1px solid #ccc;position:absolute;bottom:0;right:0;display:none;z-index:10000000000000000000000000;}
.minichatblock #mchat-bbcodes{position:absolute;display:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.9;padding:7px;}
#mchat-style a{color:#236f93;text-decoration:none;}

.smilesbb {font-weight:bold;color:#000;border-bottom:1px solid #ccc;color:#000 !important;}
.smpost {position:relative;}

.border {
  height:306px;
  border:1px solid #ccc;
  overflow-y:scroll;
}  
/******  MCHAT    *******/


/******  PHOTO    *******/
.photo-page {padding:12px 0 0 0;}
.rating-btns {overflow:hidden; _zoom:1;padding:15px 0 0 0;}
.rating-btns a.nrav {float:left;width:104px;height:20px;background:url(../img/photographer/button.png) no-repeat 0 -104px;text-decoration:none;}
.rating-btns a.nrav:hover {background-position:0 -124px;}
.rating-btns a.nenrav {float:left;width:104px;height:20px;background:url(../img/photographer/button.png) no-repeat 0 -64px;text-decoration:none;}
.rating-btns a.nenrav:hover {background-position:0 -84px;}
.rating-btns .rate-sum {float:left;background:#ba8400 url(../img/photographer/button.png) no-repeat -173px -124px;color:#fff;font-weight:bold;height:20px;width:27px;line-height:20px;text-align:center;margin:0 0 0 10px;display:inline;}
.only-user,.photo-sum, .photo-autor, .photo-textarea, .photo-lang, .photo-warn {padding:8px 0;}

.only-user,
.photo-textarea {color:#858585;font-size:11px;line-height:13px;}
.photo-textarea2 {color:#000;font-size:13px;line-height:15px;}
.photo-textarea b {color:#000;font-size:12px;}
.photo-sum {color:#858585; line-height:14px;}
.soc-item {padding:4px 0 0 0;}

.slaider {
  margin:0 210px 0 0;
}
.photo-desc {
  float:right;
  width:200px;
  display:inline;
  margin:-8px 0 0 0;
}

#tabs .zal_slavi-main,
#tabs .pravila-main,
#tabs .faq-main {
  font-size:12px;
  line-height:16px;
  overflow:hidden; _zoom:1;
  padding:10px 0 0 0;
  border-top:1px solid #ccc;
}

#tabs .faq-main .none {
  display:none;
}
#tabs .faq-main .active {
  display:block;
}
.www {
  font-size:12px;
  line-height:15px;
  padding:1px 0 0 0;
}
.www p {
  padding:0 0 0 11px;
}
#tabs {
  background:url(../img/photographer/tabsbg.png) repeat-x;
}
#tabs h2 {
  color:#585858;
  padding:0 0 12px 0;
  font:normal 18px/21px Arial;
}
#tabsbg {
  overflow:hidden; _zoom:1;
  background:url(../img/photographer/tabs-l.png) no-repeat top left;
}
.tabs-photo {
  height:34px;
  padding:0 0 0 1px;
  background:url(../img/photographer/tabs-r.png) no-repeat top right;
}
.tabs-photo li {
  float:left;
  padding:5px 0 0 3px;
}
.tabs-photo a {
  float:left;
  width:105px;
  height:28px;
  font-weight:bold;
  color:#555;
  text-decoration:none;
  text-align:center;
  line-height:28px;
  background:url(../img/photographer/tabs-list.png) no-repeat top left;
}
.tabs-photo a:hover {
  color:#212121;
  background:url(../img/photographer/tabs-list.png) no-repeat bottom left;
}
.tabs-photo a.active {
  color:#212121;
  height:29px;
  background:url(../img/photographer/tabs-active.png) no-repeat;
}

.gal-sort {padding:10px;overflow:hidden;}
.gal-sort a {float:left;color:#fff;font-size:14px;padding:10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;background:#0f80c5;margin:0 5px;display:inline;}
.gal-sort b {float:left;font-size:16px;padding:10px;margin:0 15px 0 0;display:inline;}

#gal-main {
  padding:10px 20px;
}
#gal-main h3 {
  margin:0 0 20px 0;
  font:normal 17px/21px Tahoma, Arial;
}
#gal-main .helpblock {
  margin:0 0 30px 40px;
  padding:20px;
  border:1px dotted #ccc;
}
.gal-main-table {
  width:100%;
}
.gal-main-table .lidery {
  vertical-align:top;
  width:380px;
  padding:10px;
}
.gal-main-table .lidery img {
  width:380px;
}
.gal-main-table .upload-td {
  text-align:center;
  padding:40px 0 0 0;
}
.gal-main-table .topka {
  text-align:center;
  vertical-align:bottom;
  padding:0 0 10px 0;
}

.galbord {overflow:hidden; _zoom:1; padding:12px 5px 5px 5px;border:1px solid #a9a9a9;}

.static-text {font-size:14px;overflow:hidden; _zoom:1; border-top:1px solid #ccc; padding:10px 0 0 0;}
.faq-title {padding:0 0 18px 10px;}
.faq-otvet {padding:8px 0 8px 20px;}

/* PHOTO */
.random-photo{
  padding:10px 0;
  border-top:1px solid #ccc;
  overflow:hidden; _zoom:1;
}
.random-photo-title {
  padding:10px 0 0 10px;
}
.random-photo-title h3 {
  font:normal 18px/21px Arial;
}
.random-photo-title h3 span.status {
  font-size:10px;
  line-height:12px;
  position:relative;
  bottom:10px; left:5px;
  color:#b10607;
}
.random-photo h2 a{
  color:#3275b9;
  font:normal 18px/21px Tahoma, Arial !important;
  padding:0 0 0 0;
  margin:0 !important;
}
.random-photobox {
  float:left;
  width:16%;
  height:150px;
  padding:15px 2%;
  text-align:center;
  font-size:11px;
  color:#000;
}
.random-photobox a {
  font-size:12px;
  color:#222;
}
.random-photobox img {
  margin:0 auto;
  vertical-align:top;
  margin:0 0 8px 0;
}
.photo-user {
  display:block;
  line-height:15px;
}
.upload-link {
  padding:8px 2% 4px 0;
  overflow:hidden; _zoom:1;
}
.upload-link a.upload {
  display:block;
  float:right;
  height:32px;
  width:192px;
  cursor:pointer;
  text-indent:-99999px;
}
a.upload {
  display:block;
  float:left;
  height:32px;
  width:192px;
  cursor:pointer;
  text-indent:-99999px;
}
a.upload {background: url(../img/photographer/btn_upl_photo.gif) left 0px;}
a.upload:hover {background-position: left -32px;}

/* PHOTO */
.ad-image-wrapper {width:460px; overflow:hidden; margin:0 auto;}
.ad-image-wrapper img {max-width:460px; border:1px solid #ccc; text-align:center; display:block; margin:0 auto;}
.photo-nav {height:25px;}
.photo-nav li {float:left;margin:0 10px 0 0; display:inline; height:25px;background:#ebeff3 url(../img/gallery/gml.png) no-repeat;}
.photo-nav li a {float:left;height:25px;padding:0 10px;background:url(../img/gallery/gmr.png) no-repeat top right; color:#000;text-decoration:none;line-height:25px;}
.photo-nav li a:hover {text-decoration:underline;}
/******  PHOTO    *******/

span.small {font-size:10px;line-height:12px !important;}

.top_news_block {overflow:hidden;_zoom:1;padding:12px 0 0 0;margin:12px 0 0 0;border-top:1px solid #ccc;}
.top_news_td {float:left;width:50%;}
.top_news_td .news-info {border-bottom:none;}
.top_news_td .news-pic2 {width:180px;height:120px;border:4px solid #e6e6e6;overflow:hidden;margin:0 auto 8px auto;}
.top_news_td .news-pic2 img {float:none;width:180px;height:120px;}
.top_news_td .news-text {line-height:15px;padding:0 10px;position:relative;}
.top_news_td .news-text2 {padding:0 10px 0 0;}
.top_news_td .news-text h3,
.top_news_td .news-text h3 a {color:#0053a5;font:normal 12px/14px Arial, Tahoma;}
.top_news_td .news-text h3 {padding:0;}

.in-details {}

.in-details-two {overflow:hidden;_zoom:1;}

.in-details-title {background:#f1f1f1;padding:10px;margin:20px 0;}
.in-details-title:hover {background:#f5f5f5;}

.qtitle {padding:0 0 10px 0;margin:0;font:normal 18px/22px Arial;}
.qtitle a {color:#424242;text-decoration:none;}
.qtitle a:hover {color:#000;text-decoration:underline;}

.news-block2  {border-top:1px solid #ccc;padding:10px 0;}
.news-block2 .news-info {border-bottom:none;}
.news-block2 .news-text {}
.news-text3 {text-align:center;}

.header2 {background:url(../img/pl.png) no-repeat 0 5px;padding:0 0 0 18px;}
.nevseravno .active {background:url(../img/pl2.png) no-repeat 0 5px;}
.nevseravno .pravila .pravilabox {
  margin:20px;
  padding:20px;
  border:1px dashed #ccc;
}

.mne-table {width:100%;}
.mne-table td {vertical-align:top;}
.mne-table p.pravilpic {text-align:center;}

.vksoc {float:left;padding:0 5px;}
.fbsoc {float:left;padding:0 5px;} 
.twsoc {float:left;padding:0 5px;}
.msoc {float:left;padding:0 5px;}
a.redlink {color:red !important;}

.tabletable02 {width:100%;text-align:center;}
.tabletable02 .tdtd02 {width:50%;padding:20px 5%;}
.tabletable02 .tdtd02 table {width:100%;}

.femida {margin:12px 0 0 0;}
.femida td {vertical-align:middle;}
.femida .uristlist {float:left;color:#000;padding:10px 0 0 0;}
.femida .uristlist li {line-height:13px;padding:5px 0;border-bottom:1px solid #ccc;}
.is_answer {float:right;}

.otvet {color:#000;}
.otvet b {color:green;font-size:18px;}
.otvet .otvet-full {padding:10px;margin:8px 8px 0 18px;border:2px dashed #ccc;}
.otvet .otvet-full b {color:#000;font-size:auto;} 

.boardblock {overflow:hidden;}
.boardblock .variant {width:100%;}
.boardblock .variant td {vertical-align:middle;font-size:18px;line-height:32px;}
.boardblock .variant td img {vertical-align:top;margin:0 15px 0 0;padding:0;}
.boardblock .variant .left {width:50%;text-align:left;}
.boardblock .variant .right {width:50%;text-align:right;}

.action_cats {overflow:hidden;padding:18px 0;}
.action_cats h2 {font-size:24px;line-height:27px;}
.action_cats_table {width:100%;}
.action_cats_table .action_cats_td {width:50%;vertical-align:top;padding:20px 0;}
.action_cats_table .action_cats_td h3,
.action_cats_table .action_cats_td_add2 h3 {font-size:14px;padding:16px 0 8px 0;}
.action_cats_table .action_cats_td ul li {}
.action_cats_table .action_cats_td ul li a {}
.action_cats_table .action_cats_td ul li b {}
.action_cats_td h2 a.header2 {background:url(../img/pl.png) no-repeat 0 9px;padding:0 0 0 18px;}
.action_cats_td h2 a.active {background:url(../img/pl2.png) no-repeat 0 9px;}
.action_cats_td .displayboard {padding:16px 0 0 18px;}
.action_cats_table .action_cats_td_add2 {width:40%;padding:0 20px 20px 0;}
.action_cats_table .action_cats_td_add {padding:0 20px 20px 0;}

.board_add_table {width:100%;}
.board_add_table td {vertical-align:middle;padding:8px 0;}
.bb_spacer {padding:8px 8px 8px 0;}
.bb_showlist_clist {vertical-align:top;width:220px;padding:0 15px 0 0;}
.bb_showlist_items {vertical-align:top;}
.action_cats_left {padding:12px 0;}
.action_cats_left strong {font-size:17px;display:block;padding:22px 0 0 0;}
.action_cats_left a {margin:0 0 0 0;}

.board_show {overflow:hidden;_zoom:1;padding:20px 0 0 0;}
.board_show_left {float:left;width:230px;}
.bb_srch_fileds {width:200px;}
.board_show_search h2 {font-size:18px;border-bottom:1px solid #ccc;padding:0 0 8px 0;margin:0 0 8px 0;}

.category {padding:15px;}
.category h3 {font-size:17px;padding:0 0 6px 0;}
.category ul {padding:0 0 18px 0;}

.boardshortmy {}
.boardshortmy .boardshort {margin:0;}
.boardshort {margin:0 0 0 250px;}
.boardshort h2 {font-size:21px;line-height:25px;padding:0 0 20px 0;}
.boardpost {overflow:hidden;margin:4px 0;padding:12px 8px;border-top:1px dashed #ccc;}
.boardpost .bb_showlist_item_photo {float:left;width:102px;}
.boardpost .bb_showlist_item_photo img {float:left;width:100px;border:1px solid #ccc;}
.boardpost .bb_showlist_item_body {margin:0 0 0 112px;}

.boardpost {}
.boardpost h3 {font:normal 17px/21px Tahoma, Arial;padding:0 0 14px 0;}
.boardpost .bb_cost {font-size:17px;float:right;color:#cc9933;padding:0;}

ul.infolist {margin:12px 0 0 0;}
ul.infolist span {color:#000;}
ul.infolist li {padding:2px 0;}
.boardinfo {color:#666;font-size:11px;}
.boardinfo a {color:#666;}
.boardinfo span {padding:0 8px 0 0;}

.bb_bulletinslist {padding:18px 0 0 0;}
.bb_bulletinslist .bb_cost {font-size:18px;float:right;color:#cc9933;padding:0;}
.bb_bulletinslist .bb_location {font-size:17px;color:green;padding:0;}
.bb_bulletinslist .bb_title {overflow:hidden;padding:0 0 14px 0;line-height:26px;}
.bb_bulletinslist .bb_title h1 {float:left;line-height:26px !important;}
.bb_bulletinslist .bb_title span.id {float:left;font-size:18px;padding:3px 10px 0 0;color:#999;}
.opisanie {padding:10px 0;font-size:14px;}

#add_obj {width:170px;height:43px;background:#42a62a url(../bulletin_board/images/add_obj.png) no-repeat;padding:7px 0 0 60px;}
#add_obj a {color:#fff;font:normal 14px/18px Arial, Tahoma;text-decoration:none;}
#add_obj a:hover {color:#fff;text-decoration:underline;}



.board-item .comment-user {font-weight:bold;font-size:13px;}
.board-item .comment-option {background:none;}
.title_board {color:#3b3b3b;font:bold 22px/26px Arial;padding:0 0 8px 0;}

.related-board {padding:15px;}

.boardcomm .textarea {width:467px;height:160px;}
.boardcomm .textarea textarea {width:455px;height:154px;padding:2px 5px;}
.boardcomm .tableform td {vertical-align:middle;}
.boardcomm .tableform td.txt {width:80px;}


.voda_online {overflow:hidden;_zoom:1;color:#58595b;font:normal 12px/14px Tahoma, Arial;}
.voda_online h1 {color:#3b3b3b;font:bold 22px/27px Arial, Tahoma;padding:0 0 8px 0;}
.voda_online b.refresh {color:#e30000;display:block;margin:0 0 4px 0;}
.voda_online_left {}
.voda_online_map {text-align:center;overflow:hidden;_zoom:1;}
.voda_online_map .voda_banner {text-align:center;padding:15px 0;}
.voda_online_map .voda_banner img,
.voda_online_map .voda_online_block {margin:0 430px 0 0;text-align:left;}


.voda_online_block {padding:11px 0 12px 0;background:url(../img/sea/voda_px.png) repeat-x bottom;}
.voda_online_block table {width:100%;}
.voda_online_block table td {vertical-align:middle;}
.voda_online_block table td.td01 {width:8%;}
.voda_online_block table td.td01 img {width:27px;height:27px;vertical-align:top;}
.voda_online_block table td.td02 {width:40%;}
.voda_online_block table td.td02 h2 {color:#3d9ed7;font:bold 12px/14px Tahoma, Arial;}
.voda_online_block table td.td02 a {color:#58595b;}
.voda_online_block table td.td03 {width:29%;color:#3d9ed7;font:bold 21px/23px Tahoma, Arial;}
.voda_online_block table td.td04 {width:23%;color:#58595b;}
.voda_online_banner {text-align:center;padding:20px 0;}
.voda_online_banner img {vertical-align:top;}
.voda_online_desc {padding:11px 0 12px 0;margin:30px 0 0 0;background:url(../img/sea/voda_px.png) repeat-x bottom;}
.voda_online_desc a {color:#469afb;}

.voda_online_map .voda_online_desc {margin:15px 0 0 0;padding:10px 0;background:none;}

.voda_online_kazgri {}
.voda_online_kazgri table {}
.voda_online_kazgri table td {padding:10px;vertical-align:middle;}
.voda_online_kazgri table h3 {font-size:17px;padding:10px;}

.center {text-align:center;padding:0 0 12px 0;}

.static2 {margin:0 40% 0 0;}

.table_New {border:1px solid #ccc;border-collapse:collapse;}
 .table_New th {background:#ccc;padding:5px;text-align:center;vertical-align:middle;}
 .table_New td {border:1px solid #ccc;padding:5px;text-align:left;vertical-align:middle;} 
 
.happycity {width:100%;border-collapse:collapse;border:1px solid #ccc;}
.happycity td {padding:5px;border:1px solid #ccc;}
.happycity th {padding:5px;background:#ccc;font-weight:bold;text-align:left;border:1px solid #fff;}

.dorlink {text-indent:-999999px;font-size:11px;line-height:14px;margin:-14px 0 0 0;}
.sapelink {padding:5px;border:1px dashed #ccc;color:#000;margin:10px 0 0 0;font-size:11px;text-align:center;} 

.ladacontact {white-space: nowrap;}

#afisha-spisok {padding:14px 10px 0 10px;}
#afisha-spisok li {padding:2px 0;}


.otziv, .otblock, .otzivblock {overflow:hidden;_zoom:1;padding:0;margin:0;}
.otzivtable {width:100%;margin:0;padding:0;position:relative;top:0;left:0;}
.otzivblock {}
.otzivtd {width:453px;padding:10px;border:1px solid #f1f1f0;vertical-align:top;}
.otzivtable h2 {color:#363636;font:bold 14px/16px Tahoma, Arial;padding:0 0 0 0;}
.otzivtable span.vladelec {color:#363636;display:block;padding:0 0 8px 0;}
.otzivleft {float:left;width:150px;color:#363636;}
.otzivleft img {vertical-align:top;width:148px;border:1px solid #7d8181;margin:0 0 12px 0;}
.otzivright {margin:0 0 0 160px;}

.adv-btns{overflow:hidden;text-align:center;padding:0 0 10px 0;border-bottom:1px solid #e6e6e6;}
.adv-btns ul{width:480px; overflow:hidden;margin:0 auto; padding:10px 0 0 0;list-style:none;}
.adv-btns li{float:left;padding:0 10px;border:none;margin:0;}
.adv-btns a{float:left; display:block; width:100px; height:30px; padding:0;text-align:center; font:normal 18px/30px Arial, Helvetica, sans-serif; color:#111; text-decoration:none; text-align:center;}
.adv-btns .active, .adv-btns a:hover{background:#000; color:#FFF; font:bold 18px/30px Arial, Helvetica, sans-serif;}


.best-block {}
.best-block ul {}
.best-block ul li {overflow:hidden;}


.pagesitemap {}
.pagesitemap ul {list-style:inside square;font-size:18px;margin:0 0 0 25px;}
.pagesitemap ul li {padding:10px 0;}
.pagesitemap ul.sitemap_items {list-style:inside disc;font-size:11px;}
.pagesitemap ul.sitemap_items li {padding:0;}



.b-top {z-index:2600;position:fixed;left:0;bottom:90px;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;color:white;background:#000 url(../img/b-j-top.png) no-repeat 50% 11px;border-radius:7px;}

.rel-news {}
.rel-newsbox {overflow:hidden;padding:10px 0 10px 10px;font-size:12px;line-height:14px;}
.rel-newsbox h2 {margin:0 0 6px 0;}
.rel-newsbox .rel-pic {float:left;}
.rel-newsbox .rel-pic img {float:left;width:120px;margin:0 10px 5px 0;border:2px solid #ccc;}




.section {
  width: 300px;
  margin: 0;
}
ul.tabss {
  height: 28px;
  line-height: 25px;
  list-style: none;
  border-bottom: 1px solid #DDD
}
.tabss li {
  float: left;
  display: inline;
  margin: 0 1px -1px 0;
  padding: 0 13px;
  color: #777;
  cursor: pointer;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #F9F9F9;
  position: relative;
}
.tabss li:hover {
  color: #F70;
  padding: 0 13px;
  background: #FFFFDF;
  border: 1px solid #FFCA95;
}
.tabss li.current {
  color: #444;
  background: #EFEFEF;
  padding: 0 13px 2px;
  border: 1px solid #D4D4D4;
  border-bottom: 1px solid #EFEFEF;
}
.boxxx {
  display: none;
  padding:0;
}
.boxxx.visible {
  display: block;
}

.vedushaya {font-size:12px;line-height:14px;color:#000;padding:0 10px;}
.vedushaya p {padding:8px 0;}
.vedushaya h3 {color:#333;text-transform:uppercase;font-size:14px;margin:0 0 12px 0;}
.vedushaya h3 b {color:#000;}
.vedushaya img {vertical-align:top;}

.sape-block {padding:10px;font-size:11px;line-height:13px;}

#colorSelector {
  position: relative;
  width: 36px;
  height: 36px;
  background: url(../images/select.png);
}


#colorSelector div {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 30px;
  height: 30px;
  background: url(../images/select.png) center;
}

#colorSelector2 {
  position: relative;
  width: 36px;
  height: 36px;
  background: url(../images/select.png);
}


#colorSelector2 div {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 30px;
  height: 30px;
  background: url(../images/select.png) center;
}

#colorSelector3 {
  position: relative;
  width: 36px;
  height: 36px;
  background: url(../images/select.png);
}


#colorSelector3 div {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 30px;
  height: 30px;
  background: url(../images/select.png) center;
}

#colorSelector4 {
  position: relative;
  width: 36px;
  height: 36px;
  background: url(../images/select.png);
}


#colorSelector4 div {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 30px;
  height: 30px;
  background: url(../images/select.png) center;
}

#colorSelector5 {
  position: relative;
  width: 36px;
  height: 36px;
  background: url(../images/select.png);
}


#colorSelector5 div {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 30px;
  height: 30px;
  background: url(../images/select.png) center;
}


.stafftable {width:100%;}
.stafftable td {vertical-align:middle;padding:10px 0;}
.stafftable td.staffphoto {width:100px;}
.stafftable td.staffphoto img {max-width:100px;vertical-align:middle;border:2px solid #e5e5e5;}
.stafftable td.staffname {padding:10px 0 10px 20px;}
.stafftable td.staffname strong {font-size:15px;}

.in_board {float:right;width:657px;height:44px;color:#4d4d4c;}
.in_board .in_board_left {float:left;width:377px;}
.in_board .na {float:left;font:bold 28px/44px Tahoma, Arial;text-transform:uppercase;}
.in_board .na_txt {float:left;font:normal 22px/44px Tahoma, Arial;margin:0 0 0 20px;display:inline;}
.in_board .na_txt b {color:#c8591c;}
.in_board a.add {float:right;width:269px;height:44px;background:url(../img/add.png) no-repeat;}
.in_board a.add:hover {}


.topobj {background:#ccc;margin:4px 0 2px 0;padding:2px;border:2px solid #137ec2;position:relative;background:url(../img/px7.png) repeat;}
.topobj .topobj_content {}
.topobj .topobj_content  div.colvol {float:left;width:100px;font:normal 11px/14px Tahoma, Arial;color:#1a82c5;text-align:center;padding:8px 10px 0 0;}
.wwword {font:bold 20px Tahoma, Arial;text-align:center;letter-spacing: 3px;padding:5px 3px;margin:3px 0;color:#fff;background:#157fc3;}
.topobj .topobj_logo {position:absolute;top:0;right:0;width:243px;height:46px;text-align:center;padding:15px 0 10px 0;font:bold 15px/25px Tahoma, Arial;}
a.add_objj {float:right;margin:-2px 0 12px 0;}

.krutim-obyavi {margin:0 230px 0 111px;}


.topobj_content ul.thumb {
  float: left;
  list-style: none;
  margin: 0; padding: 0;
  width: 100%;
}
.topobj_content ul.thumb li {
  text-align:center;
  float:left;width:14%;height:73px;margin:4px 0 6px 0;display:inline;position:relative;
}
.topobj_content ul.thumb li img {
  border:1px solid #ccc;
}
.topobj_content ul.thumb li div {
  width:98px;height:73px;border:none;vertical-align:top;
  position: absolute;
  left: 0; top: 0;
  -ms-interpolation-mode: bicubic; 
}
.topobj_content ul.thumb li div span.desc {
  display:none;
  color:#fff;
  float:left;
  padding:5px;
  width:164px;
  position:absolute;top:5px;left:5px;
  background:url(../img/px6.png) repeat;
}
.topobj_content ul.thumb li div span.desc i {
  font-style:normal;
  color:yellow;
}
.topobj_content ul.thumb li div img {
  width:98px;height:73px;
}
.topobj_content ul.thumb li div.hover img {
  width:174px;height:150px;
}

.topobj_content ul.thumb li div.hover {
  width:184px;
  height:160px;
  border: none;
    background: #fff; /* Цвет фона */
    -moz-box-shadow: 0 0 5px #030404; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px #030404; /* Для Safari и Chrome */
    box-shadow: 0 0 5px #030404; /* Параметры тени */
}
.topobj_content ul.thumb li div.hover span.desc {
  display:block;
}

p.descr {color:yellow;}

.banner100 {min-width:1121px;}

.tit-right {text-align:center;width:468px;margin:0 auto 20px auto;}
.vnivamie {padding:10px;font-size:14px;line-height:18px;
-webkit-border-radius: 10px; -moz-border-radius: 10px; background:#eee;margin:20px 20px 0 0;
}


		.tooltip {
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: -12em; top: 2em; z-index: 99;
			margin-left: 0; width: 150px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }


.voda_online_descr {margin:0 0 0 0;}
/*.voda_online_descr {margin:0 265px 0 0;}*/


.tabs_last_comm {overflow:hidden;padding:20px 0 0 0;}
.tabs_last_comm li {float:left;padding:0 10px;border-left:1px solid #ccc;margin:0 10px 0 0;display:inline;}
.tabs_last_comm li a {float:left;padding:10px;font:normal 15px/21px Arial, Tahoma;color:#000;background:#eee;-moz-border-radius: 8px; border-radius: 8px;}
.tabs_last_comm li a:hover, 
.tabs_last_comm li a.current
{background:#ccc;}

.ph-post {overflow:hidden;}

.ph-photo {float:left;width:580px;position:relative;margin:0 0 20px 0;}
.ph-photo img {float:left;width:580px;}
.ph-photo span {position:absolute;bottom:0;left:0;z-index:2;width:23px;height:24px;text-align:center;color:#bcbbbb;font-size:12px;line-height:24px;background:url(../img/ph-photo-bg.png) no-repeat;padding:0 0 0 28px;}

.ph-cont {margin:0 0 0 620px;color:#747171;font-size:11px;line-height:13px;}
.ph-cont a {color:#c5090f;}
.ph-cont h2 {color:#000;font-weight:normal;font-size:21px;line-height:26px;margin:18px 0;}
.ph-cont h2 a {color:#000;}
.ph-cont p {font-size:14px;line-height:17px;color:#747171;}

.ph-post-small {float:left;width:33%;height:300px;margin:20px 0;}
.ph-post-small .ph-photo {float:none;width:250px;height:188px !important;position:relative;margin:0 auto 10px auto;}
.ph-post-small .ph-photo img {width:250px;height:188px  !important;vertical-align:top;}
.ph-post-small .ph-photo span {position:absolute;bottom:0;left:0;z-index:2;width:23px;height:24px;text-align:center;color:#bcbbbb;font-size:12px;line-height:24px;background:url(../img/ph-photo-bg.png) no-repeat;padding:0 0 0 28px;}

.ph-post-small .ph-cont {color:#747171;width:250px;margin:0 auto;font-size:11px;line-height:13px;}
.ph-post-small .ph-cont a {color:#c5090f;}
.ph-post-small .ph-cont h2 {color:#000;font-weight:normal;font-size:14px;line-height:16px;margin:8px 0;}
.ph-post-small .ph-cont h2 a {color:#000;text-decoration:none;}
.ph-post-small .ph-cont h2 a:hover {color:#000;text-decoration:underline;}
.ph-post-small .ph-cont p {font-size:14px;line-height:17px;color:#747171;}


/* full photogallery */

.ph-full {}
.ph-full .ph-desc {}
.ph-full .ph-desc .descr {font-size:14px;line-height:19px;}
.ph-full .ph-desc h1 {color:#000;font:normal 28px/32px Arial, Tahoma;margin:2px 0 12px 0;}

/* full photogallery */

.rg-gallery {}

.rg-image-wrapper{
	position:relative;
	padding:20px 30px;
	background:#fff;
	min-height:20px;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
	
}
.rg-image img{
	max-height:100%;
	max-width:100%;
}
.rg-image-nav a{
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/gal-left.png) no-repeat left;
	width:28px;
	height:100%;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.3;
	outline:none;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
.rg-image-nav a.rg-image-nav-next{
	right:0px;
	left:auto;
	background:url(../images/gal-right.png) no-repeat right;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
.rg-image-nav a:hover{
	opacity:0.8;
}
.rg-caption {
	text-align:center;
	margin-top:15px;
	position:relative;
}
.rg-caption p{
	color:#615d5d;
	padding:0 15px;
	font-size:15px;
	line-height:24px;
}
.rg-view{
	height:30px;
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}


.rg-gallery {margin:40px 0 0 0;}


.va_add_url {display:block;margin:20px auto;width:303px;height:55px;background:url(../img/ans/link.png) no-repeat top;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font:bold 18px/55px Tahoma, Arial;}
.va_add_url:hover {background:url(../img/ans/link.png) no-repeat bottom;}

.ss_table {border-top:1px dashed #ccc;padding:20px 0;}
.ss_table table td {vertical-align:middle;}


.tickercontainer { /* the outer div with the black border */
width:100%;
height:37px;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0;
top: 0;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 100%;
font: normal 14px/17px Tahoma, Arial;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 10px 50px 0 0;
height:27px;
padding:0 0 0 22px;
background:url(../img/procent.png) no-repeat 0 3px;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #000;
font: normal 12px/17px Tahoma, Arial;
text-align:center;
text-decoration:none;
padding: 5px 10px;
background:#eee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
} 

ul.newsticker a:hover {
text-decoration:underline;
} 

.kupon-li {
height: 37px; 
padding: 0;
overflow: hidden;
border:1px solid #ccc; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:10px 0 0 0;
}
.kupon-left {float:left;width:204px;height:39px;line-height:39px;text-align:center;color:#fff;font:bold 15px/39px Tahoma, Arial;text-shadow: 0px 1px 3px #000;background:url(../img/kupon-left.png) no-repeat;}
.kupon-right {margin:0 0 0 201px;height:37px;}

.pollvotelist-box {margin:10px 0 0 0;}

.articlepage {color:#333;font:normal 14px/17px Tahoma, Arial;}
.articlepage h1.articlename {font:normal 29px/35px Tahoma, Arial;margin:0 10px 0 12px;}
.articlepage h2.articlesubname {font:normal 19px/20px Tahoma, Arial;color:#333;margin:12px 0 0 12px;}
.articlepage .article-image {width:100%;text-align:center;margin:15px 0;font:normal 12px/15px Tahoma, Arial;}
.articlepage .article-image img {max-width:100%;}
.articlepage .article-image .article-image-desc {max-width:100%;text-align:left;padding:12px;border-bottom:1px solid #ccc;}
.articlepage .article-image .article-image-desc span {color:#999595;font-size:13px;}
.articlepage-meta {float:right;max-width:230px;border-left:8px solid #dcddde;background:#f1f1f1;padding:10px;font:normal 11px/14px Tahoma, Arial;color:#5b5959;margin:0 0 12px 12px;}
.articlepage-meta .articlepage-author b {}
.articlepage-meta .articlepage-author a {color:#167fc3;}
.articlepage .article-fulltext {padding:12px;}
.articlepage .article-fulltext .quoteblock,
.articlepage .quoteblock {overflow:hidden;padding:10px 50px;}
.articlepage .article-fulltext .quoteauthor,
.articlepage .quoteblock .quoteauthor {float:left;width:180px;margin:15px 30px 0 0;font-size:11px;line-height:13px;}
.articlepage .article-fulltext .quoteauthor img,
.articlepage .quoteblock .quoteauthor img  {max-width:180px;margin:0 0 4px 0;}
.articlepage .article-fulltext .quoteauthor span,
.articlepage .quoteblock .quoteauthor span {display:block;}
.articlepage .article-fulltext .quote,
.articlepage .quoteblock .quote {
	#color:#646464;
	color:black;
	font:normal 16px/19px Tahoma, Arial;
	
	margin: 0 30px !important;
    padding: 0 25px 0 70px !important;
	
	font-weight: 500;
    font-style: normal!important;
	
	overflow:hidden;
	padding:7px 40px;
	margin:10px 0;
	background:url(../img/quote-icon.svg) no-repeat;
    background-size: 30px;
    background-position: 10px 6px;
}


@media (max-width: 600px) {
	.articlepage .article-fulltext .quoteauthor,
	.articlepage .quoteblock .quoteauthor {float:none;width:100%;margin:0 0 10px 0;font-size:11px;line-height:13px;}
	.articlepage .article-fulltext .quoteauthor img,
	.articlepage .quoteblock .quoteauthor img  {max-width:100%;margin:0 0 4px 0;}
	.articlepage .article-fulltext .quoteauthor span,
	.articlepage .quoteblock .quoteauthor span {display:block;}
}

.articlepage .article-more {margin:4px 12px;float:left;border-left:10px solid #930303;padding:0 0 0 10px;}
.articlepage .article-more img {float:left;width:108px;}
.articlepage .article-more-desc {float:left;margin:0 0 0 10px;display:inline;}
.article-shared {overflow:hidden;padding:0 12px;margin:10px 0;}
.telegram {float:left;}
.telegram a {display:block;text-decoration:none;color:#333;border:1px dashed #8abdd6;border-radius:4px;background:#e1f3fc url(../img/telegram.png) no-repeat 5px 50%;padding:10px 10px 10px 56px;text-align:center;}
.telegram a:hover {color:#000;border:1px dashed #aae2fe;background-color:#c2e9fd;}
.other-soc {float:right;}
.articlepage .article-rtd {float:left;color:#706e6e;font-size:17px;line-height:23px;padding:10px;}
.article-error {overflow:hidden;text-align:right;color:#706e6e;font-size:13px;line-height:23px;padding:10px;}
.articlepage .article-rtd a {text-decoration:none;}
.articlepage .article-rtd .bold {font-weight:bold;}
.articlepage .article-rtd .a-rtd-green {color:#229004;}
.articlepage .article-rtd .a-rtd-red {color:#930303;}

.hrline {background:#828181;margin:10px;height:1px;}

.marginauto {margin:0 auto;}

.sms-news-war {font-size:11px;line-height:13px;padding:10px;}

.va_top {width:100%;border-collapse:collapse;border:1px solid #ccc;}
.va_top_right {margin:20px 0;}
.va_top td {width:25%;border:1px solid #ccc;}
.va_top_right .va_top td {width:100%;border:1px solid #ccc;}
.va_top .va_top_title {background:#ccc;text-align:center;padding:20px;}
.va_top .va_top_title h2 {font-size:20px;line-height:24px;}
.va_top .ans-td h3 {font-size:17px;line-height:21px;margin:20px;}
.va_top .ans-td ul {font-size:11px;line-height:16px;margin:10px 6px 10px 15px;}
.va_top .ans-td ul li {padding:2px 0;}
.va_top .ans-td ul li a {font-size:14px;line-height:16px;}

.qtitle a.ic-vine {display:block;height:22px !Important;background:url(../img/icon_vine.png) no-repeat left;padding:0 0 0 32px;line-height:22px !important;}
.qtitle a.ic-aktauopenfest {display:block;height:50px !Important;background:url(../img/aktauopenfest.png) no-repeat left;padding:0 0 0 58px;line-height:50px !important;}

.art-cat {text-align:center;padding:20px;}
.art-cat h2 {font-size:21px;line-height:24px;margin:0 0 12px 0;}
.art-cat .short-story {width:640px;margin:0 auto;}
.ars-contacts {border:1px solid #ccc;padding:20px;margin:20px 0 0 0;}
.vine_ars {}
.vine_ars h2 {font-size:21px;text-align:center;padding:20px;}

.art-cat2 {float:left;width:31%;height:250px;margin:1%;}
.art-cat2 img {float:left;width:100%;max-height:200px;margin:0 0 10px 0;}
.art-cat2 h3 {font-size:14px;line-height:17px;}
.all-vine {font-size:18px;line-height:20px;padding:10px;text-align:center;}

.progress{width:100%;height:22px;}
.progress  .bar {
	width:0;
	height:22px;
	text-align:center;
	font-size:14px;line-height:22px;
	color:#000;
	background: url(../images/progressbar.gif) !important;
	filter: none;
	white-space: nowrap;
}



.addnews {}
.addnews h1 {width:261px;height:52px;color:#fffefe;background:url(../images/add/an-title.png) no-repeat;padding:0 0 0 26px;font:bold 17px/52px Arial, Tahoma;margin:0 0 20px 0;}
.addnews-text {padding:0 26px;margin:0 0 20px 0;color:#514f4f;font:normal 13px/15px Arial, Tahoma;}
.addnews-form {padding:16px;margin:0 10px;background:#f5f5f5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.addnews-form h2 {margin:0 0 20px 0;padding:0;color:#2b2a2a;text-transform:uppercase;font:bold 17px/21px Arial, Tahoma;}
.addnews-table {width:100%;border-collapse:collapse;}
.addnews-table td {vertical-align:middle;padding:8px 10px;}
.addnews-table td.dashed {height:36px;background:url(../images/add/dashed.png) repeat-x center;}
.addnews-table td.label {width:195px;padding:8px 10px 8px 0;}
.addnews-table td.label2 {vertical-align:top;}
.addnews-table td.label b,
.a-zagl {font-size:15px;line-height:17px;color:#413f3f;font-weight:bold;}
.addnews-table td.label span.small {display:block;font-size:11px;line-height:13px;color:#413f3f;margin:5px 0 0 0;}
.addnews-table input.addnews-itext {float:left;width:363px;height:32px;padding:0 9px;border:1px solid #647b8e;color:#000;font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.addnews-table input.addnews-isubmit  {float:left;width:auto;height:auto;padding:9px;background:green;color:#fff;font:bold 14px/18px Arial, Tahoma;border:1px solid #647b8e;font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor:pointer;opacity:0.8;}
.addnews-table input.addnews-isubmit:hover {opacity:1;}
.addnews-table textarea.addnews-ttext {float:left;width:460px;height:132px;padding:9px;border:1px solid #647b8e;color:#000;font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.addnews-rules {margin:0 0 10px 0;}
.addnews-uploadlink {overflow:hidden;margin:0 0 10px 0;}
.addnews-uploadlink .ic-photo {float:left;padding:0 0 0 66px;height:44px;font-size:17px;line-height:44px;background:url(../images/add/addphoto.png) no-repeat left;}
.addnews-uploadlink .ic-video {float:left;padding:0 0 0 66px;height:44px;font-size:17px;line-height:44px;background:url(../images/add/addvideo.png) no-repeat left;}


.a-photo-download {margin:0;padding:0 0 0 5px;}
.a-photo-text {float:left;text-align:left;width:180px;color:#323333;padding:0 20px 0 9px;margin:0;font-size:13px;line-height:25px;}
.photos-show-mini {margin:0;}

.photos-show-mini li {float:left;width:160px;height:120px;padding:1px;margin:0 30px 30px 0;background:#fff;border:1px dashed #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.photos-show-mini li .a-photo-box {float:left;width:160px;height:120px;background:#e7e7e7;position:relative;}
.photos-show-mini li .a-photo-box a.a-photo-none {display:block;width:160px;height:120px;position:relative;}
.photos-show-mini li .a-photo-box a.a-photo-none span {position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;display:block;width:30px;height:30px;background:url(../images/add/plus.png) no-repeat 0 0;text-indent:-9999px;}
.photos-show-mini li .a-photo-box div.a-photo-uploadimg {position:absolute;top:0;left:0;text-align:center;}
.photos-show-mini li .a-photo-box div.a-photo-uploadimg-2 {width:160px;height:120px;overflow:hidden;display: table-cell;vertical-align:middle;}
.photos-show-mini li .a-photo-box div.a-photo-uploadimg img {max-width:158px;max-height:118px;border:1px solid #cbcdcd;margin:0 auto;}


.photos-show-mini .of-ee {float:left;width:14px;height:15px;background:url(../images/add/of-left.png) no-repeat;margin:5px;}
.photos-show-mini .of-rr {float:left;width:14px;height:15px;background:url(../images/add/of-prav.png) no-repeat;margin:5px;}
.photos-show-mini .of-vv {float:left;width:13px;height:15px;background:url(../images/add/of-vv.png) no-repeat;margin:5px;}
.photos-show-mini .of-qq {float:left;width:14px;height:16px;background:url(../images/add/of-qq.png) no-repeat;margin:5px;}
.photos-show-mini .of-ww {float:left;width:14px;height:15px;background:url(../images/add/of-delete.png) no-repeat;margin:5px;}

.addnews-link,
.addans-link {display:block;width:300px;height:50px;margin:0 0 10px 0;}
.addnews-link a,
.addans-link a {display:block;width:250px;height:50px;padding:0 0 0 50px;color:#58592f;text-decoration:none;font:bold 18px/54px Arial, Tahoma;text-transform:uppercase;text-shadow: 1px 1px 2px white;background:url(../images/add/addnews.png) no-repeat top left;}
.addnews-link a:hover,
.addans-link a:hover {color:#000;}

.addans-link a {background:url(../images/add/addans.png) no-repeat top left;}

.vybory-link {width:300px;height:81px;margin:0 0 20px 0;}
.vybory-link a {width:300px;height:81px;background:url(../img/vibory.png) no-repeat;display:block;text-decoration:none;text-indent:-9999px;}



#what-you-see-on-the-button {
	width:663px;
	margin:0 auto;
    background-color: #e9f2f8;
    border-radius: 8px;
    background: #e9f2f8 url(../img/controls.png) -258px -123px no-repeat;
    height: 106px;
}
#what-you-see-on-the-button #_zero_32311 {
	float: left;
	width: 88px;
	height: 31px;
	position: relative;
	top: 26px;
	left: 20px;
}
#_zero_32311 img {border:none !important;}
#what-you-see-on-the-button ul{
    padding: 10px 0 0 250px;
    line-height: 22px;
	list-style:none;
}

.zaetable {width:100%;}
.zaetable td {width:48%;vertical-align:middle;padding:1%;border-bottom:1px solid #ccc;}
.zaetable td img{width:100%;max-height:238px;}

body.nauryz {background:url(../img/fixed/nauryz.jpg) no-repeat top center;background-attachment: fixed;}
/*
body.remont {background:url(../img/fixed/remont.jpg) no-repeat top center;background-attachment: fixed;}
*/
body.mart8 {background:url(../img/fixed/mart_back.jpg) no-repeat top center;background-attachment: fixed;}
a.brend_fixed  {width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;}



.map_temp {max-width:100%;overflow:hidden;margin:20px 0;padding:5px 0;}
.map_temp .map_temp_name {float:left;width:100px;margin:0 20px 0 0;color:#454646;font-size:15px;line-height:20px;text-align:left;}
.map_temp .map_temp_num {float:left;color:#2b9cd7;font:bold 34px/40px Tahoma, Arial;}
.map_temp .map_temp_adres {float:left;font-size:24px;line-height:40px;margin:0 20px;}
.map .table {width:100%;margin:20px 0;border-collapse:collapse;border:1px solid #ccc;}
.map .table th {vertical-align:middle;border:1px solid #ccc;font-size:16px;text-align:center;padding:10px;}
.map .table td {vertical-align:middle;border:1px solid #ccc;font-size:13px;text-align:center;padding:10px;}
.map .table_scroll {height:350px;overflow-y:scroll;}

.temp-row {width:100%;overflow:hidden;text-align:left;padding:20px 0;}
.temp-row-50 {float:left;width:50%;}
.temp-row-item {padding:10px;}
.temp-row-item-bg {background:#f0ede5;}
.temp-row-item table {width:100%;padding:0;margin:0;}
.temp-row-item table td {vertical-align:middle;padding:5px;}
.temp-row-item table td.name {color:#000000;font:normal 24px/34px Arial, Tahoma;}
.temp-row-item table td.name_bold {font-weight:bold;}
.temp-row-item table td.name_bold span.online {color:#fff;background:green;padding:0 5px;}
.temp-row-item table td.name_bold span.offline {color:#fff;background:red;padding:0 5px;}
.temp-row-item table td.name span.offline {color:#fff;background:red;padding:0 5px;}
.temp-row-item table td.name img {vertical-align:top;margin:0;}
.temp-row-item table td.num {color:#2b9cd7;font:normal 28px/34px Arial, Tahoma;text-align:right;}
.temp-row-item table td.date {color:#666565;font-size:15px;}

.temp-row-yahti  {padding:20px 5px;}
.temp-row-yahti .temp-row-item {padding:0;}
.temp-row-yahti .yahta-name {color:#000000;font-size:17px;font-weight:bold;line-height:24px;text-transform:uppercase;}
.temp-row-yahti .yahta-name img {height:24px;vertical-align:top;margin:-3px 0 0 10px;}
.temp-row-yahti table {width:auto;}
.temp-row-yahti table td.yahti {

width:336px;padding:25px;border:1px solid #5e5e5f;font-size:15px;line-height:18px;

-webkit-box-shadow: 0px 0px 5px 1px rgba(72,72,74,1);
-moz-box-shadow: 0px 0px 5px 1px rgba(72,72,74,1);
box-shadow: 0px 0px 5px 1px rgba(72,72,74,1);
}
.temp-row-yahti table td.yahti_marg {width:10px;border:none;padding:0;}


.temp-row-info {text-align:center;}
.temp-row-info .temp-row-item {padding:0;}
.temp-row-info table {width:auto;border:none;text-align:center;margin:0 auto;}
.temp-row-info table td {vertical-align:middle;}
.temp-row-info .info-ic {}
.temp-row-info .info-ic-txt {padding:0 40px 0 10px;}


.map_temp_ic {padding:10px 10px 10px 50px;text-align:left;background:url(../img/map_temp_num.png) no-repeat left;}

.calendar2017-table {padding:50px 0;}
.calendar-table {padding:10px 0;}
.calendar-table h1 {margin:0 0 20px 0;}
.calendar-table table {width:100%;border-collapse:collapse;}
.calendar-table table td {width:16%;height:180px;border:1px solid #ccc;vertical-align:middle;text-align:center;background:none;padding:2px;background:#fcfcfc;}
.calendar-table table td img {max-width:100%;}

.info_fixed {position:fixed;top:0;left:0;width:100%;padding:5px 0;font-size:17px;line-height:35px;color:#fff;text-align:center;z-index:1000;background:red;}
.info_fixed a {color:#fff;}

.description {padding:20px 0;line-height:28px;}

.concurs__wrap {}
.concurs__wrap h1 {margin:0 0 15px 0;}
.concurs__desc {font-size:16px;line-height:19px;margin:0 0 20px 0;}
.concurs__photo__list {display:flex;flex-flow:row wrap;justify-content:space-between;}
.concurs__photo__list .random-photobox {
    float: none;
    width: 45%;
    height: auto !important;
    padding: 0;
    text-align: center;
    font-size: 14px;
	line-height:18px;
    color: #000;
}
.concurs__photo__list .random-photobox img {width:100%!important;height:auto!important;}

.alert-sms {color:#000!important;font-size:13px;line-height:14px;}
.form-sms {}
.form-sms .input-append {margin-top:10px !important;overflow:hidden;}
#rulesdiv {margin:10px 0 0 0;}
#SMSStatus {border:1px dashed #ccc;color:green;padding:8px;margin:10px 0 0 0;}