/* 
=============================================================
Дизайн: himeraX (icq: 391014888)

Верстка: Mirsaytov Studio
сайт: www.mirsaytov.com
e-mail: info@mirsaytov.com
=============================================================
*/

html,body,table,td,tr,h1,h2,h3,h4,h5,h6,img{padding:0;margin:0;}
table,td,tr,h1,h2,h3,h4,h5,h6{font:normal 12px/16px Trebuchet MS,sans-serif;}
html,body{font:normal 12px/16px Trebuchet MS,sans-serif;color:#445026;}
html{background:#211612;}
a img{border:0}
a{color:#a0170d;text-decoration:none;}
a:hover{text-decoration:underline;}
.bodybg{padding:15px 10px 0 10px;}
.f_input,.bbcodes,.s_field,.f_textarea{background:#DEE7BA;border:1px solid #B5B883;color:#657b00;padding:2px;}
.bbcodes_poll,.bbcodes{background:#D9931E;border:1px solid #D9931E;color:#fff;font-size:11px;cursor:hand;cursor:pointer;}
h1{font-size:19px;color:#445026;padding:0;}
h2{font-size:18px;color:#445026;padding:0;}
h3{font-size:17px;color:#445026;padding:0;}


/* Кнопки входа, иконки используются также в форме подключения профилей */
.icon-social{display:inline-block;width:16px;height:16px;
line-height:16px;vertical-align:top;background:url(loginme/img/social_16.png) no-repeat;}
.icon-social.icon-vk{background-position:0px 0px;}
.icon-social.icon-ok{background-position:0px -16px;}
.icon-social.icon-mailru{background-position:0px -32px;}
.icon-social.icon-facebook{background-position:0px -48px;}
.icon-social.icon-twitter{background-position:0px -64px;}
.icon-social.icon-google{background-position:0px -80px;}
.icon-social.icon-yandex{background-position:0px -96px;}

/* Кнопки подключения профилей */
.bbcodes.connected {
background: #3dff3d;
background: -moz-linear-gradient(top,#3dff3d 0,#3dff3d 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3dff3d),color-stop(100%,#3dff3d));
background: -webkit-linear-gradient(top,#3dff3d 0,#3dff3d 100%);
background: -o-linear-gradient(top,#3dff3d 0,#3dff3d 100%);
background: -ms-linear-gradient(top,#3dff3d 0,#3dff3d 100%);
background: linear-gradient(top,#3dff3d 0,#3dff3d 100%);
}
.bbcodes.connected:hover{background: #80fc80;background-position:0;}
.providers .bbcodes {display:inline-block;width:130px;padding: 7px 12px 0px; font-size:26px;}
.providers .bbcodes:hover{text-decoration:none;}


/*---head-new---*/
#header-new {
height: 0px;
}

/*---wrapper-new---*/
.wrapper-new {
max-width: 1366px;
width: 100%;
text-align: center;
margin: 0 auto;
}

/*---vk-logo-max---*/
.vk-logo-max {
max-width: 1366px;
margin: 0 auto;
}

.headerbg{background: url(images/fon-header.jpg) repeat-x;width:100%;height:320px;}
.headerhp{background: url(images/header.jpg); width:1127px; height:320px; margin:0 auto;} 
.pagebg{background: #000000 url(images/pagebg.jpg) repeat-x; width:100%;height:744px;}
.pagedw{/*background: url(images/pagedw.jpg) repeat-x;*/  width: 1100px; margin:0 auto; } 
.pagetxt{padding:0 15px 0 15px;}
.vk-logo {float: right; margin-top: 10px; margin-right: 15px; }

.topmenubg{padding:15px 0 0 0;}
.topmenu{font-size:14px;padding:0 0 0 10px;}
.topmenu a{color:#ffed94;}
.a.tm{padding:0 25px 0 0;}
.cntbg{padding:10px 0 25px 0;}

.block{padding:20px 0 0 0;}
.blockbg{background: url(images/bltitle.png) no-repeat;width:201px;height:57px;}
.blocknt{background: url(images/nobltitle.png)}
.blocktitle{font-size:17px;color:#a0170d;padding:15px 0 0 20px;}
.blocktxtbg{background:#DAD7AA;height:100%;width:201px;}
.blocktxt{padding:10px 10px 0 20px;}
.blocktxt-chat {padding:10px 10px 0 10px;}  
.leftmenu{line-height:30px;}
.leftmenu a{font-size:14px;}
.blocktxt a{color:#894e02;}
.blockbot{background: url(images/blbottom.png) no-repeat;width:201px;height:18px;}
.lm{border-bottom:1px dotted #894e02;width:160px;}

.a_field{background:#DEE7BA;border:1px solid #B5B883;color:#657b00;padding:4px;}
.loginbg{padding:10px 0 0 0;font-size:12px;}
.loginbg a{font-size:12px;color:#445026;}
.login{}
.pass{padding:5px 0 0 0;}
.reglink{padding:15px 0 0 0;}
.loginbgin{padding:5px 0 0 0;font-size:12px;}
.loginbgin a{font-size:12px;color:#894e02;}

.newtopleft{background: url(images/newtopleft.png) no-repeat;width:13px;height:17px;font-size:0px;}
.newtopright{background: url(images/newtopright.png) no-repeat;width:13px;height:17px;font-size:0px;}
.newbotleft{background: url(images/newbotleft.png) no-repeat;width:13px;height:17px;font-size:0px;}
.newbotright{background: url(images/newbotright.png) no-repeat;width:13px;height:17px;font-size:0px;}

.newtopleft1{background: url(images/newtopleft-white.png) no-repeat;width:13px;height:17px;font-size:0px;}
.newtopright1{background: url(images/newtopright-white.png) no-repeat;width:13px;height:17px;font-size:0px;}
.newbotleft1{background: url(images/newbotleft-white.png) no-repeat;width:13px;height:17px;font-size:0px;}
.newbotright1{background: url(images/newbotright-white.png) no-repeat;width:13px;height:17px;font-size:0px;}


.h1zag{font-size:3px;color:#445026;} 
.titleall{font-size:18px;color:#445026;}
.sep{border-bottom:1px solid #a0170d;width:100%;padding: 10px 0 0 0;} // тут профиль

.sortbg{padding:0 0 20px 0;}
.sortleft{background: url(images/sortleft.png) no-repeat;width:11px;height:28px;font-size:0px;}
.sortright{background: url(images/sortright.png) no-repeat;width:11px;height:28px;font-size:0px;}

.shstorybg{padding:0 0 20px 0; text-align: center;}
.title{font-size:18px;color:445026;padding:0 0 15px 0;}
.title-static{font-size:18px;color:445026;padding:0 0 1px 0;}
.title h1{font-size:18px;color:#445026;padding:0;}
.title a{font-size:18px;color:#445026;}
.title-static a{font-size:18px;color:#445026;}
.title-static h1{font-size:18px;color:#445026;padding:0;}
.title-main h1{font-size:12px;color:#445026;padding:0;}
.titleall a{font-size:18px;color:#445026;}

.linkcat{padding:0 0 3px 0;border-bottom:1px solid #a0170d;width:100%;} // тут новости
.linkcat a{font-size:12px;color:#445026;}
.newinfo{padding:3px 0 0 0;}
.shstory{padding:18px 0 0 0;color:#445026;}
.rate{padding:30px 0 5px 0;}

.notlogin{padding:15px 0 0 0;}
.relnews{padding:20px 0 0 0;}
.adcomm{padding:20px 0 10px 0;}

.navigation a{background:#EEEEDB;padding:3px 8px 3px 8px;}
.navigation a:hover{background:#D28A2F;color:#fff;padding:3px 8px 3px 8px;text-decoration:none;}
.navigation span{background:#D28A2F;color:#fff;padding:3px 8px 3px 8px;}

.bannerbot{padding:0 0 25px 0;}

.footer{background: url(images/pagedw.jpg) repeat-x; background-position-y: -120px;padding:100px 0 0 0;color:#fff;font-size:11px;}
.footleft{background: url(images/footerleft.gif) no-repeat;width:15px;height:78px;font-size:0px;}
.footright{background: url(images/footerright.gif) no-repeat;width:15px;height:78px;font-size:0px;}
.foottxt{padding:0 10px 0 10px;}



hr {
    border: 0;
    border-bottom: 1px dashed #445026;
    background: #445026;
}


#banners a img {
opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);
}


#banners a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}


ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 0px;
    right: 10px;
    list-style: none;
    z-index:999999;
    width:98%;
}
ul#navigation li {
    width: 103px;
    display:inline;
    float:left;    
}
ul#navigation li a {
    display: block;
    float:left;
    margin-top: -2px;
    width: 100px;
    height: 25px;
    background-color:#E7F2F9;
    background-repeat:no-repeat;
    background-position:50% 10px;
    border:1px solid #BDDCEF;
    text-decoration:none;
    text-align:center;
    padding-top:80px;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    opacity: 0.7;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
ul#navigation li a:hover{
     background-color:#CAE3F2;
}
ul#navigation li a span{
    letter-spacing:2px;
    font-size:11px;
    color:#60ACD8;
    text-shadow: 0 -1px 1px #fff;      
}
ul#navigation .home a{
    background-image: url(images/home.png);
}
ul#navigation .about a      {
    background-image: url(images/id_card.png);
}
ul#navigation .search a      {
    background-image: url(images/search.png);
}
ul#navigation .podcasts a      {
    background-image: url(images/ipod.png);
}
ul#navigation .rssfeed a   {
    background-image: url(images/rss.png);
}
ul#navigation .photos a     {
    background-image: url(images/camera.png);
}
ul#navigation .contact a    {
    background-image: url(images/mail.png);
}


        .header
        {
            width:600px;
            height:56px;
            position:absolute;
            top:50%;
            left:10px;
            background:#fff url(css/title.png) no-repeat top left;
        }

        a.back{
            width:256px;
            height:73px;
            position:absolute;
            bottom:15px;
            right:15px;
            background:#fff url(css/codrops_back.png) no-repeat top left;
        }
        a.dry{
            position:absolute;
            bottom:15px;
            left:15px;
            text-align:left;
            font-size:12px;
            color:#ccc;
            text-transform:uppercase;
            text-decoration:none;
        }


/*---прогресс бар заполненности персональных сообщений---*/

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    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;
}

.pm_status_content {
    padding: 5px;
}

div.shstory p {
	text-indent: 20px;
}
.relnews {
	margin-left:20px;
	padding:5px 0px 10px 10px;
	height: 100px;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	
}
.relnewsh {
	margin: 30px 0px;
}

.relnewsdate {
	float:right;
	margin-right:20px;
	margin-top  :20px;
	background: url("/uploads/stopwatch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 2px 0 0 30px;
	height: 20px;
	width:  130px;
}
.relnewscat {
	float:right;
	margin-right:5px;
	padding: 20px 0 0 0px;

}

.relnewslink {
	display:inline-block;
	margin:20px 0px 0px 20px;
	max-width: 500px;
}



.artdate {
	background: url("/uploads/stopwatch.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	margin:0px 10px 0px 10px;
	padding: 5px 0 0 25px;
}

div.shstory p a {
	text-decoration:underline;
}
div.shstory p a:hover {
	text-decoration:none;
}
/* Стиль меню - для разрешения дисплеев МЕНЬШЕ 1360 */
#jsddm {
margin: 0;
padding: 0;
z-index:100;
}
#jsddm li {
float: left;
list-style: none;
font: 12px Tahoma, Arial;
z-index:100; 
}
#jsddm li a {
display: block;
padding: 4px 4px;
text-decoration: none;
border-right: 0px solid #ffed94;
width: 90px;
text-align:center; 
color: #ffed94;
white-space: nowrap;
z-index:100; 
}
#jsddm li A:hover { 
text-decoration: underline;
z-index:100; 
}
#jsddm li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid #ffed94;
z-index:100; 
}
#jsddm li ul li {
float: none;
display: inline;
z-index:100; 
}
#jsddm li ul li a {
width: auto;
background: #413022;
border-top: 1px solid #dad7aa;
z-index:100; 
}
#jsddm li ul li a:hover {
background: #211612;
border-top: 1px solid #ffed94;
border-bottom: 1px solid #ffed94;
z-index:100; 
}


/* Стиль меню - для разрешения дисплеев БОЛЬШЕ 1360 */
#jsddm-2 {
margin: 0;
padding: 0;
z-index:100;
}
#jsddm-2 li {
float: left;
list-style: none;
font: 12px Tahoma, Arial;
z-index:100; 
}
#jsddm-2 li a {
display: block;
padding: 4px 14px;
text-decoration: none;
border-right: 0px solid #ffed94;
width: 90px;
text-align:center; 
color: #ffed94;
white-space: nowrap;
z-index:100; 
}
#jsddm-2 li A:hover { 
text-decoration: underline;
z-index:100; 
}
#jsddm-2 li ul {
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid #ffed94;
z-index:100; 
}
#jsddm-2 li ul li {
float: none;
display: inline;
z-index:100; 
}
#jsddm-2 li ul li a {
width: auto;
background: #413022;
border-top: 1px solid #dad7aa;
z-index:100; 
}
#jsddm-2 li ul li a:hover {
background: #211612;
border-top: 1px solid #ffed94;
border-bottom: 1px solid #ffed94;
z-index:100; 
}/*
=============================================================
This Skin for DataLife Engine Developed by DLETemplates.com
Copyright © 2005-2007 DLETemplates.com  All Rights Reserved.

File 'engine.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/

/* ==================== Вывод формы по умолчанию */

form {  
  padding-top: 0px;
  padding-bottom: 0px;  
  padding-right: 0px; 
  padding-left: 0px; 
  margin: 0px;
}

/* ==================== Вывод архива */

.archives {
  margin-top: 6px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.archives a {
  color: #445026;
}
a.archives{color: #445026;}

/* ==================== Цитата и скрытый текст */

.title_quote {
  color: #636363;
  background-color: #f2f2f2;
  border: 1px dotted #bebebe; 
  border-bottom: 0;
  font-weight: bold;
  padding: 5px;
}
.quote {
  color: #a0170d;
  background-color: #DEE7BA;
  border: 1px dotted #894E02;
  text-align: justify;
  padding: 5px;
}

/* ==================== Тег SPOILER */

.title_spoiler {
  color: #636363;
  background-color: #f2f2f2;
  border: 1px dotted #bebebe; 
  font-weight: bold;
  padding: 5px;
  text-align:center;
}
.text_spoiler {
  color: #a0170d;
  background-color: #f2f2f2;
  border: 1px dotted #bebebe;
  border-top: 0;
  text-align: justify;
  padding: 15px;
  text-align:center;
}

/* ==================== Tэг CODE */

.scriptcode {
  color: #a0170d;
  background-color: #f2f2f2; 
  border: 1px dotted #bebebe;
  text-align: left;
  padding: 5px;
}

/* ==================== Календарь */

.weekday-active-v {
  color: #4b73d4;
}
.day-active-v {
  color: #4b73d4;
}
.calendar {

color: #a0170d;
font-size: 11px;

}
.calendar td, th {
   text-decoration: none;
/* - */
   padding-left: 2px;
    padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 2px;
/* - */
}
.weekday {
  color: #804040;
}
.weekday-active {
  color: #804040;
}
.day-active {
  color: #804040;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
  text-decoration: none;
}
.monthlink {
  color: #5078d6;
  text-decoration: none;
}
.day-current {
  background:#EDEDD8;
  border:1px solid #EDEDD8;
}
/* ==================== Рейтинг статьи */

.rating {
  color: #a0170d;
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  width: 85px;
  height: 16px;
}
.unit-rating {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 85px;
  height: 16px;
  position: relative;
  background-image: url(dleimages/rating.gif);
  background-position: top left;
  background-repeat: repeat-x;
}
.unit-rating li {
  text-indent: -90000px;
  padding: 0px;
  margin: 0px;
  float: left;
}
.unit-rating li a {
  display: block;
  width: 17px;
  height: 16px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 17;
  position: absolute;
  padding: 0px;
}
.unit-rating li a:hover {
  background-image: url(dleimages/rating.gif);
  background-position: left center;
  z-index: 2;
  left: 0px;
}
.unit-rating a.r1-unit { left: 0px; }
.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-image: url(dleimages/rating.gif);
  background-position: left bottom;
  position: absolute;
  height: 16px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}

/* ==================== BB коды */

.editor_button {
  float: left;
  cursor: pointer;
  padding-left: 2px;
  padding-right: 2px;
}
.editor_buttoncl {
  float: left;
  cursor: pointer;
  padding-left: 1px;
  padding-right: 1px;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}
.editbclose {
  float: right;
  cursor: pointer;
}
.editor_button select {
  font-family: tahoma;
  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 {
  color: #a0170d;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(images/dlet_field_o.gif);
  background-repeat: repeat-x;

  width: 499px;
  height: 86px;
  border: 1px solid #e0e0e0;
}
.xfields input {
  color: #a0170d;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(images/dlet_field_o.gif);
  background-repeat: repeat-x;

  width: 250px;
  height: 14px;
  border: 1px solid #e0e0e0;
}
.xfields select {
  color: #a0170d;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(images/dlet_field_o.gif);
  background-repeat: repeat-x;
  border: 1px solid #e0e0e0;
}

/* ==================== Дополнительные поля профиля пользователей */

.xprofile textarea {
  color: #a0170d;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(images/dlet_field_o.gif);
  background-repeat: repeat-x;

  width: 316px;
  height: 86px;
  border: 1px solid #e0e0e0;
}
.xprofile input {
  color: #a0170d;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(images/dlet_field_o.gif);
  background-repeat: repeat-x;

  width: 250px;
  height: 14px;
  border: 1px solid #e0e0e0;
}

/* ==================== Персональные сообщения */ 

.pm_head {
  font-size: 12px;    /* ! */
  font-family: tahoma;  /* ! */ 
}
.pm_list {
  color: #a0170d;
}
.pm_list a {
  color: #4b73d4;
}

/* ==================== Выпадающее меню */

#dropmenudiv {
  border: 1px solid #ffffff;
  border-bottom-width: 0;
  font: normal 10px Verdana;
  background-color: #6497ca;
  line-height: 20px;
  margin: 2px;
  opacity: 0.95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
  filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
  display: block;
  text-indent: 3px;
  text-decoration:none;
  color: #ffffff;
  background:#6497ca;
  border: 1px solid #ffffff;
  padding: 1px 0;
  margin: 1px;
  font-weight: bold;
}

#dropmenudiv a:hover {
  background:#fdd08b;
  color:#000000;
}
/* ==================== Опрос пользователей */

.vote {
  color: #757575;
}

.attachment {
  color: #808080;
}

/* ==================== Поиск по сайту и результаты поиска */

.search {
  color: #a0170d;
  text-decoration: none;
}
.textin {

    color: #a0170d;    /* ! */
    font-size: 11px;    /* ! */
    font-family: tahoma;  /* ! */
    background-image: url(images/dlet_field_o.gif);
    background-repeat: repeat-x;
    border: 1px solid #e0e0e0;
  

  text-decoration: none;
}
.sresult  {
  text-align: justify;
  font-weight: normal;
  line-height: 16px;
  font-size: 12px;
  color: #a0170d;
}


/* ==================== Рамка расширенной формы поиска по сайту */

  fieldset {
    border: 1px solid #e0e0e0;
    padding: 5px;
    text-align: left;
    font-size: 11px;    /* ! */
    font-family: tahoma;  /* ! */
  }



/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.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 {
    background: url("dleimages/fullexpand.gif") no-repeat;
    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: x-small;
}
.clouds_small {
  font-size: small;
}
.clouds_medium {
  font-size: medium;
}
.clouds_large {
  font-size: large;
}
.clouds_xlarge {
  font-size: x-large;
}

/* ==================== Автозаполнение облака тегов */
.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;
}

/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
    display:none;
    font-family: Verdana;font-size: 11px;
    background:#000;padding:10px;
    text-align:center;
    border:1px solid #000;
    color: #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}
/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* ==================== Быстрый поиск на сайте */
#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:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }


/*---Диалоговые и всплывающие окна jQuery UI---*/
 ui-helper-clearfix{display:block}.highslide-display-none,.highslide-controls a
span{display:none}#searchsuggestions a:hover span.searchheading,.ui-widget-header
a{color:#fff}
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.ui-helper-clearfix{display:inline-block}* html 
.ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent: -99999px}
.ui-widget{font-family:Tahoma,LucidaSans,Arial,sans-serif;font-size:11px}
.ui-widget input, 
.ui-widget select, 
.ui-widget textarea, 
.ui-widget
button{font-family:tahoma,Arial,sans-serif;font-size:11px}
.ui-widget-content{background:#000;background:rgba(0,0,0,0.65);border:0px;color:#222}input.ui-corner-all[type="text"]{background:#fff;border:1px
solid #BABABA;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0px 0px 1px #ddd inset}
.ui-dialog-content{background:#fff !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.ui-widget-header{background:none;border:0px;color:#fff;font-weight:bold;font-size:10pt;font-family:arial;padding:5px
0px 5px 0px !important}
.ui-widget-header
a{color:#fff}
.ui-widget :active{outline:none}
.ui-state-error{background:#fef1ec 50% 50% repeat-x;border:1px
solid #cd0a0a;color:#cd0a0a}
.ui-dialog-titlebar-close,
.ui-dialog-titlebar-close:hover{display:block;position:absolute;top:5px;right:1px;width:16px !important;height:16px !important;padding:0px;border:0px;background:url('images/close.png') no-repeat}
.ui-button{background:#707070;text-align:center;min-width:80px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8E8E8E', endColorstr='#545454');background: -webkit-gradient(linear, left top, left bottom, from(#8E8E8E), to(#545454));background: -moz-linear-gradient(top,  #8E8E8E,  #545454);border:1px
solid #000;color:#fff;text-shadow:0px -1px 0px #000;padding:5px
15px 5px 15px !important;font-size:8pt;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0px 0px 1px #fff inset;box-shadow:0px 0px 1px #fff inset;-webkit-box-shadow:0px 0px 1px #fff inset;cursor:pointer}
.ui-button:hover{background:#ff9100;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9100', endColorstr='#ff9100');background: -webkit-gradient(linear, left top, left bottom, from(#017afb), to(#017afb));background: -moz-linear-gradient(top,  #017afb,  #017afb);color:#fff;text-shadow:0px -1px 0px #023061}
.ui-button:active{background:#be3d36;color:#fff;text-shadow:0px 0px 0px #be3d36}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{overflow:hidden;padding:0px
7px 7px 7px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;width:300px}
.ui-dialog 
.ui-dialog-titlebar{position:relative}.ui-dialog .ui-dialog-content{background:none;border:0;overflow:hidden;padding: .5em 1em;position:relative;zoom:1}
.ui-dialog .ui-dialog-buttonpane{background:none;border:0px;margin:0px;padding:0;text-align:left}
.ui-dialog .ui-dialog-buttonpane
button{cursor:pointer;float:right;line-height:1.4em;margin:6px
1px 1px 5px;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}

        

/*---Подсветка кода в теге [code]---*/
pre code {
  display: block; padding: 0.5em;
  background: #f9fafa; 
  border: 1px solid #dce7e7;
  overflow:auto;
  white-space: normal;
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
  color: #93a1a1;
  font-style: italic;
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
  color: #859900;
}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
  color: #2aa198;
}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
  color: #268bd2;
}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
  font-weight: bold;
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
  color: #b58900;
}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
  color: #cb4b16;
}

pre .deletion {
  color: #dc322f;
}

pre .tex .formula {
  background: #eee8d5;
}


/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {
    border: 1px solid #d8d8d8;
    padding: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pm_progress_bar span {
    background: #000000;
    font-size: 0em;
    text-indent: -2000em;
    height: 10px;
    display: block;
    overflow: hidden;
}


/*---Вывод результатов голосования на сайте---*/
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.voteprogress span {
  color: #ffffff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}


/* ---- DLE 9.7 - 9.8 ----- */

.xfields textarea, .xprofile textarea {
    height: 186px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}

/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("bbcodes/bg.gif"); }
.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }

#b_font { width: 118px;}
#b_size { width: 65px;}
#b_font select { padding: 0px;}
#b_size select { padding: 0px;}
#b_b { background-image: url("bbcodes/b.gif"); }
#b_i { background-image: url("bbcodes/i.gif"); }
#b_u { background-image: url("bbcodes/u.gif"); }
#b_s { background-image: url("bbcodes/s.gif"); }
#b_img { background-image: url("bbcodes/image.gif"); }
#b_up { background-image: url("bbcodes/upload.gif"); }
#b_emo { background-image: url("bbcodes/emo.gif"); }
#b_url { background-image: url("bbcodes/link.gif"); }
#b_leech { background-image: url("bbcodes/leech.gif"); }
#b_mail { background-image: url("bbcodes/email.gif"); }
#b_video { background-image: url("bbcodes/mp.gif"); }
#b_audio { background-image: url("bbcodes/mp3.gif"); }
#b_hide { background-image: url("bbcodes/hide.gif"); }
#b_quote { background-image: url("bbcodes/quote.gif"); }
#b_code { background-image: url("bbcodes/code.gif"); }
#b_left { background-image: url("bbcodes/l.gif"); }
#b_center { background-image: url("bbcodes/c.gif"); }
#b_right { background-image: url("bbcodes/r.gif"); }
#b_color { background-image: url("bbcodes/color.gif"); }
#b_spoiler { background-image: url("bbcodes/spoiler.gif"); }
#b_fla { background-image: url("bbcodes/flash.gif"); }
#b_yt { background-image: url("bbcodes/youtube.gif"); }
#b_tf { background-image: url("bbcodes/typograf.gif"); }
#b_list { background-image: url("bbcodes/list.gif"); }
#b_ol { background-image: url("bbcodes/ol.gif"); }
#b_tnl { background-image: url("bbcodes/translit.gif"); }
#b_br { background-image: url("bbcodes/pbreak.gif"); }
#b_pl { background-image: url("bbcodes/page.gif"); }

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

.clr {
    clear: both;
}

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    background:url(dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
    visibility: visible;
}

#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker{
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left;
}

#marker-bar .masha-marker{
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px;
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26;
}

.user_selection, .user_selection_true {
    background: #c4f47d;
    padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
    display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
    position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
    background-position: -0px -33px;
}


#share-popup {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    position: absolute;
    width: 414px;
    display:none;
    z-index: 100;
    padding: 10px 0;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
    display:block;
    opacity: 1;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#share-popup .social {
    padding: 0 0 10px 17px;
    height: 40px;
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: bold;
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#share-popup .social ul li {
    float: left;
    margin-right: 20px;
    padding-top: 2px;
    position: relative;
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    color: #aaa;
    padding-left: 25px;
}

#share-popup .social ul a:hover {
    text-decoration: underline;
    color: #ea3e26;
}

#share-popup .social a span{
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(dleimages/social-icons.png) 20px 20px no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

#share-popup .social .tw span{
    background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
    background-position: 0 0;
}

#share-popup .social .fb span{
    background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
    background-position: -20px 0;
}

#share-popup .social .vk span{
    background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
    background-position: -40px 0;
}

#share-popup .social .gp span{
    background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
    background-position: -60px 0;
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px;
}

#share-popup .link p {
    font-weight: bold;
    padding: 0 0 3px 0;
    margin: 0;
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px;
}

#share-popup .link a {
    display: block;
}
.iChat {
	padding: 2px;
}
.iChat hr {
	margin: 4px 0 5px;
}

.iChat .message {
	font-size: 11px;
	font-family: 'Trebuchet MS',Helvetica,Arial,sans-serif;
	line-height: 1.27;
	word-wrap: break-word;
}

.iChat .message {
	border: 1px solid #dadada;
	background-color:#FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-top: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;
}

.iChat .message:hover {
	border: 1px solid #cccccc;
}

.iChat .clr { clear: both; }

.iChat .message div {
	margin: 0;
	padding: 0;
}

.iChat .message .info {
	display: block;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #969696;
	background-color: rgb(240, 247, 252);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.iChat .button {
	background: #fff url("iChat/img/button.png") repeat-x 0 100%;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #b3b3b3;
	color: #383838;
	padding:4px 6px 6px 6px;
	margin: 0 2px;
	height: 24px;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-moz-box-shadow: 0 1px 4px -3px black;
	-webkit-box-shadow: 0 1px 4px -3px black;
	box-shadow: 0 1px 4px -3px black;
}
.iChat .button:hover { background-position: 0 10px; }

.iChat .message .text {
    margin-left: 5px;
    font-size: 12px;
}

.iChat .message a {
    color: #176093;
}

.iChat .message .action {opacity: 0.3;cursor:pointer;}
.iChat .message .action:hover {opacity: 1;}

.iChat .message hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }

.iChat .message .avatar img {
	margin-right: 5px;
	float: left;
	height: 32px;
	width: 32px;
	background-color: #FCFCFF;
	border: 1px solid #A5CAE4;
	border-radius: 4px 4px 4px 4px;
	padding: 2px;
}

.iChat .copyright {
	font-size: 9px; 
	padding-right: 5px;
	float: right;
	color: #969696;
}

.iChat .copyright a {
	font-size: 10px;
	color: #176093;
}

.iChat_input { 
	width: 102px;
    box-sizing: border-box;
    margin: 4px 4px 1px;
	padding: 2px;
	color:#555;
    background: #fff;
    border: 1px solid #c2c2c2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.iChat_bbeditor { border: 1px solid #d4dfe8; background: #fff url("iChat/img/bbcode/bg.png") repeat; }
.iChat_bbeditor span, .iChat_bbeditor span img, .iChat_bbeditor .bbspacer, .iChat_bbeditor .bbselect { float: left; }
.iChat_bbeditor .bbselect { height: 21px; padding: 4px 3px 0 3px; }
.iChat_bbeditor .bbselect select { font-size: 11px; }
.iChat_bbeditor span { cursor: pointer; background: url("iChat/img/bbcode/buttons.png") no-repeat; }
.iChat_bbeditor span:hover { background-position: -23px 0; }

.iChat_editor { width: 99% !important; background-color: #f9fafa; border: 1px solid #d4dfe8; }
.iChat_editor .iChat_bbeditor { border-width: 0 0 1px 0; }

.ui-corner-all { 
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
}

#message{
	width: 95%;
	box-sizing: border-box;
	margin: 5px;
	height: 60px;
	display:block;
	background:#fff;
	border:1px solid #c2c2c2;
	padding: 2px;
	color:#555;
	resize:vertical;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}