/*body*/
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: #03086d/*022b89*/;
}

/*login*/
input#login_name.v_field,input#login_password.v_field {
  width: 120px;
  padding: 2px;
  margin-left: 4px;
}

/* подчертаване на селектиран текст */
::-moz-selection { color: #50463c;  background: #fecd64; }
::selection      { color: #50463c;  background: #fecd64; }

/* подчертаване на селектирана връзка */
a::-moz-selection { color: #990000; background: #fe9b00; }
a::selection      { color: #990000; background: #fe9b00; }

/* Beadcrumb =========================== */

.container-breadcrumb {
	padding: 0 0;
	margin: 0 auto;
	position: relative;
	background-color: #eeeeee;
	z-index: 1;
	/* box-shadow: 0px 5px 12px rgba(0,0,0,.175) */
}

.ft-breadcrumb {
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.ft-breadcrumb:after{
	content: "";
	display: block;
	clear: both;
}

.ft-breadcrumb li{
	float: left;
	margin-right: 6px;
	color: #000;
}
.ft-breadcrumb li.ft-breadcrumb_sep{
	color: #999;
}



/* IMAGES */
img.mimg {
	margin: 2px 15px 5px 0px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 2px 2px 4px #bbb;
	-webkit-box-shadow: 2px 2px 4px #bbb;
	-moz-box-shadow: 2px 2px 4px #bbb;

}
a img.mimg {
  border: 1px solid #fff /*e3e3e3*/;
  padding: 4px;
  background: #fff;
}
a:hover img.mimg {
  border: 1px solid #474040;
}


/* ТАБЛИЦИ */
table{
  border: 0px;
  border-collapse: collapse;
}
table td {
  padding: 0px;
}

.tblocb
{
  height: 5px;
  background-color: #fff;
}

/* ФОРМИ ЗА ВЛИЗАНЕ */

.v_field
  {
  font: 11px Verdana, Arial, Tahoma, sans-serif;
  width: 200px;
  height: 20px;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 6px 4px;
  color: #777;
}

.v_field:focus {
  border: 1px solid #999;
  color: #000;
  }

.login_button {
  background: #03086d;
  border: 0;
  padding: 0 12px 1px;
  color: #FFF;
  font: bold 11px Verdana, Arial, Tahoma, sans-serif;
  overflow: visible;
  height: 24px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.login_button::-moz-focus-inner{border:0}
.login_button:hover {
  background: #0148a1;
}

/* СЛУЖЕБНИ ВРЪЗКИ */

.stext {
  color: #000;
  font-family: Tahoma;
  font-size: 11px;
  background-color: #f6f4e8;

}
.stext a:active, .stext a:visited, .stext a:link {
  color: #000000;
  text-decoration: none;
}
.stext a:hover {
  color: #03086d;
  text-decoration: underline;
}

/* Лявоа колона --- */
.lbloc{
  -moz-border-radius:6px 6px 0px 0px;
  border-radius:6px 6px 0px 0px;
  background-color:#03086d;
  width:200px;
}
.ltitle{
  font-size:14px;
  font-family:Verdana;
  padding:8px;
  text-transform:uppercase;
  font-weight:bold;
  color:#eee;
  text-shadow: 1px 1px 1px #0148a1;
}
.ltitle a{
  color:#fff;
  text-decoration:none;
}
.ltitle a:hover{
  color:#eee;
}
.lblocc{
  width:200px;
  background-color:#f6f4e8;
}

.lbloctext
{
  font-family: Tahoma;
  font-size: 11px;
  background-color: #f6f4e8;
  color: #51473d;
  padding: 10px;

}

.lbloctext a {
  color: #51473d;
  text-decoration: none;

}

.lbloctext a:hover {
  color: #03086d;
  text-decoration: underline;
}

.lblocb
{
  width: 200px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  background-color: #f6f4e8 /*dfddd9*/;
}

/* блок - инфо */
.lbloccinfo{
  width: 200px;
  background-color: #0148a1;
}
.lbloctextinfo {
  font-family: Tahoma;
  font-size: 11px;
  background-color: #0148a1;
  color: #fff;
  padding: 10px;
  
}
.lbloctextinfo a {
  color: #c5d8ff;
  text-decoration: none;
}

.lbloctextinfo a:hover {
  color: #fff;
  text-decoration: underline;
}
.lblocbinfo
{
  width: 200px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  background-color: #0148a1;
}


/* Дясна колона */
.rbloc {
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
  background-color: #03086d;
  width: 190px;
}
.rtitle {
  font-size: 14px;
  font-family: verdana;
  padding: 8px;
  text-transform: uppercase;
  font-weight: bold;
  color: #eee/*c5d8ff*/;
  width: 190px;
  text-shadow: 1px 1px 1px #0148a1;
}
.rtitle a {
  color: #ffffff;
  text-decoration: none;
  padding: 5px;
}
.rtitle a:hover {
  color: #eeeeee;
  text-decoration: none;
}
.rblocc
{
  width: 190px;
  background-color: #f6f4e8;
}

.rbloctext
{
  font-family: Tahoma;
  font-size: 11px;
  background-color: #f6f4e8;
  color: #51473d;
  padding: 10px;

}

.rbloctext a {
  color: #51473d;
  text-decoration: none;
  padding: 10px;

}

.rbloctext a:hover {
  color: #03086d;
  text-decoration: underline;
}

.rblocb
{
  width: 190px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  background-color: #f6f4e8;
}
/* --------------- end right column --------------- */


/* СПИЙДБАР И СОРТИРАНЕ */

.speedbar {
  color: #0148a1;
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  text-decoration: none;
  font-size: 11px;
  font-family: tahoma;
  padding: 5px;
  text-transform: uppercase;
}


.speedbar a {
  color: #0148a1;
  text-decoration: none;
  font-size: 11px;
  font-family: tahoma;
  padding: 5px;
  text-transform: uppercase;
}
.speedbar a:hover {
  color: #03086d;
  text-decoration: none;
  font-size: 11px;
  font-family: tahoma;
  padding: 5px;
  text-transform: uppercase;
}

.sort {
  color: #0148a1;
  font-family: tahoma;  /* ! */
  text-decoration: none;
  font-size: 11px;
  font-family: tahoma;
  padding: 5px;
  text-transform: uppercase;
}

.sort a {
  color: #0148a1;
  text-decoration: underline;
  font-size: 11px;
  font-family: tahoma;
  padding: 5px;
  text-transform: uppercase;
}
.sort a:hover {
  color: #03086d;
  text-decoration: none;
  font-size: 11px;
  font-family: tahoma;
  padding: 5px;
  text-transform: uppercase;
}




/* #################### horizontal menu #################### */

#top_bar {
  font-family: Helvetica, Arial,serif;
  background-color: #03086d;
  width: 100%;
  height: 40px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  padding-top: 5px;
}

.topmenu a {
  font: bold 11px Verdana, Arial, Tahoma, sans-serif;
  display: block;  
  float: left;
  height: 25px;
  margin: 5px 10px 5px 5px;
  padding-right: 10px;
  text-decoration: none;
  color: #323232;

}

.topmenu a span {
  display: block;
  line-height: 25px;
  padding: 0 0 0 10px;
  color: #fff;
}

.topmenu ul a {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.topmenu a:hover span {
  color: #03086d;
  background-color: #c5d8ff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

}

.topmenu a:hover {
  color: #03086d;
  background-color: #c5d8ff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

}

/* ------ search ------ */

.sbox {
  display: block;  
  float: right;
  height: 25px;
  margin: 5px 5px 0px 5px;
  padding-right: 10px;
}

.s_field {
  font: bold 11px Verdana, Arial, Tahoma, sans-serif;
  width: 200px;
  height: 20px;
  border: 1px solid #03086d;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding: 0px 0px 0px 0px;
  color: #03086d;
  background: #c5d8ff;
  padding-left: 5px;
}

.s_field:focus {
  border: 1px solid #0148a1;
  color: #000;
  background: #fff;
}

.s_button {
  background: #0148a1;
  color: #fafafa;
  border: 0;
  padding: 0 12px 1px;
  font: bold 11px Verdana, Arial, Tahoma, sans-serif;
  overflow: visible;
  height: 22px;
  cursor: pointer;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.s_button:: -moz-focus-inner{border:0}
.s_button:hover {
  background: #0148A1;
  color: #C5D8FF;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
/* ------ end search ------ */

}
/* #################### end horizontal menu #################### */

/* ФОРМИ ЗА ВЛИЗАНЕ */

.v_field
  {
  font: 11px Verdana, Arial, Tahoma, sans-serif;
  width: 200px;
  height: 20px;
  border: 1px solid #CCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 6px 4px;
  color: #777;
}

.v_field:focus {
  border: 1px solid #999;
  color: #000;
  }

.login_button {
  background: #03086d;
  border: 0;
  padding: 0 12px 1px;
  color: #FFF;
  font: bold 11px Verdana, Arial, Tahoma, sans-serif;
  overflow: visible;
  height: 24px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.login_button::-moz-focus-inner{border:0}
.login_button:hover {
  background: #0148a1;
}

/* ВЕРТИКАЛНИ МЕНЮТА */

#nav {

  font-size: 11px; font-family: tahoma;
  padding: 10px;
  text-transform: uppercase;
  /*font-weight: bold;*/
  color: #FFFFFF;
  width: 180px;
  }

#nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  }

#nav li a {
  display: block;
  padding: 5px 5px 5px 0.5em;
  border-left: 10px solid #f6f4e8;
 /* background-color: #FFFFFF;*/
  color: #51473d;
  text-decoration: none;
  width: 180px;
  }

#nav li a.akcent {
  border-left: 10px solid #03086d;
  background-color: #03086d;
  color: #FFFFFF;
  text-decoration: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 2px;
  margin-top: 2px;
  }

#nav li a:hover {
  border-left: 10px solid #0148A1/*03086d*/;
  background-color: #0148A1/*03086d*/;
  color: #FFFFFF;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  }

html>body #nav li a {
  width: auto;
  }

#nav2 {
  font-size: 11px; font-family: tahoma;
  padding: 5px;
  width: 160px;
  }

#nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
  }

#nav2 li a {
  display: block;
  padding: 5px;
  color: #51473d;
  text-decoration: none;
  width: 160px;
  }

#nav2 li a:hover {
  background-color: #0148A1/*03086d*/;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }

html>body #nav2 li a {
  width: auto;
  }

/* СЛУЖЕБНИ ВРЪЗКИ */

.stext {
  color: #000;
  font-family: Tahoma;
  font-size: 11px;
  background-color: #f6f4e8;

}
.stext a:active, .stext a:visited, .stext a:link {
  color: #000000;
  text-decoration: none;
}
.stext a:hover {
  color: #03086d;
  text-decoration: underline;
}

.slink {
  color: #51473d;
  background: #f6f4e8;
  padding: 5px;

  font-family: Tahoma;
  font-size: 11px;  
}
.slink a:active, .slink a:visited, .slink a:link {
  color: #51473d;
  text-decoration: none;  
  font-family: Tahoma;
  font-size: 11px;  
}
.slink a:hover {
  color: #03086d;
  text-decoration: underline;
  font-family: Tahoma;
  font-size: 11px;  
}
.slink1{padding:5px 0 5px 0}
.slink1 a{text-decoration:none}

/* #################### СТАТИЯ #################### */

.ntitle {
  font-size: 18px; font-family: verdana;
  padding: 10px;
  text-transform: uppercase;
  width: 570px;  color: #eee;
}
.ntitle a {
  text-decoration: none;
  padding: 5px;
    color: #eee;
}

.ntitle a:hover {color: #C5D8FF;
}


.nblocc
{
  width: 570px;
  background-color: #f6f4e8;
}

.nblocb
{
  width: 570px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  background-color: #f6f4e8 /*dfddd9*/;
}

.nbloc {
  -moz-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  background-color: #03086d;
  width: 570px;
}

.nblocb2
{
  width: 570px;
  height: 5px;
  background-color: #fff;
}

.news {
  font-family: Georgia, serif;
  font-size: 14px;  
  color: #51473d;
  background: #F6F4E8;
  text-align: justify;
  height: 2%;
  padding: 15px;
}

.news h2
{
  font-size: 14px;
  font-weight: bold; 
  text-transform: uppercase; 
  padding: 7px 7px 7px 7px;
  background-color: #efedd9;
  color: #51473d;

}
.news2 {
  font-family: Georgia, serif;
  font-size: 16px;  
  color: #51473d;
  background: #f6f4e8;
  text-align: justify;
  height: 2%;
  padding: 15px;
}

.news a:link,
.news a:visited,
.news a:hover,
.news a:active {
  font-family: Georgia, serif;
  font-size: 14px;  
  text-decoration:none;
  color: #03086d;

}

.news a:hover {
  font-family: Georgia, serif;
  font-size: 14px;  
  color:#990000;

}

.news a:visited {
  text-decoration: underline;
  color: #990000;
}

.newsinfo1 {
  font-size: 11px;
  font-family: tahoma;
  color: #51473d;
  background: #f6f4e8;
  padding-left: 25px; 
  padding-right: 15px; 
  padding-top: 5px;
}


.newsinfo1 a:link,
.newsinfo1 a:visited,
.newsinfo1 a:hover,
.newsinfo1 a:active {
  font-size: 11px;
  font-family: tahoma;
  text-decoration:none;
  color: #51473d;

}


.newsinfo1 a:hover {
  color:#990000;

}
/* #################### navigation #################### */

.navigation-blok {
  background: #f6f4e8;
  padding: 10px 10px 10px 10px;
  margin: 5px 5px 5px 5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active{

  font-family: tahoma;
  font-size:11px;
  text-decoration:none;
  color: #fff;
  background:#03086d;
  padding:5px 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; border-radius: 4px;
}


.navigation a:hover {
  background:#0148a1/*C5D8FF 990000*/;
  color:#C5D8FF;

}

.navigation span {
  font-family: tahoma;
  font-size:11px;
  text-decoration:none;
  background:#0148a1;
  padding:5px 8px;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; border-radius: 4px;
}


/* блокове футер */

.fbloc
{
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
  background-color: #03086d;
  width: 970px;
}


/* етикети */

a.clouds_xsmall {color:#51473d; font-size: 11px; text-decoration: none; text-transform: uppercase;}
a.clouds_small {color:#cc0000; font-size: 12px; text-decoration: none; text-transform: uppercase;}
a.clouds_medium {color:#009900;font-size: 18px; text-decoration: none; text-transform: uppercase;}
a.clouds_large {color:#0000cc; font-size: 20px; text-decoration: none; text-transform: uppercase;}
a.clouds_xlarge {color:#000099; font-size: 24px; text-decoration: none; text-transform: uppercase;}

.clouds_xsmall, .clouds_xsmall:visited, .clouds_xsmall:hover{text-decoration: underline;}
.clouds_small, .clouds_small:visited, .clouds_small:hover{text-decoration: underline;}
.clouds_medium, .clouds_medium:visited, .clouds_medium:hover{text-decoration: underline;}
.clouds_large, .clouds_large:visited, .clouds_large:hover{text-decoration: underline;}
.clouds_xlarge, .clouds_xlarge:visited, .clouds_xlarge:hover{text-decoration: underline;}


/* ОН ЛАЙН ПОТРЕБИТЕЛИ */

.online_robot {color:gray;cursor:pointer;margin-right:10px} /*Цвят на роботите*/
.online_guest {cursor:pointer;margin-right:10px} /* Цвят за гостите*/
.online_user, .online_user:visited, .online_user:hover{color:white; text-decoration:none;margin-right:10px}
.group_style1, .group_style1:visited, .group_style1:hover{color:#f00;}
a.group_style1{color:#f00;}
a.group_style2{color:#0c0;}
a.group_style3{color:#36f;}
.group_style2, .group_style2:visited, .group_style2:hover{color:#0c0;}
.group_style3, .group_style3:visited, .group_style3:hover{color:#36f;}
.group_style6, .group_style6:visited, .group_style6:hover{color:#FFCC33}

#hintbox {
  font-size: 11px;
  font-family: tahoma;
  text-align:left;
  width:180px;
  font-size:10px;
  border:1px solid #000;
  background:#fff;
  layer-background-color:#fff;
  color:#000;
  margin:10px 0 0 0;
  padding:3px 5px;
  position:absolute;
  top:0;
  visibility:hidden;
  z-index:998;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.80;-khtml-opacity:0.80;
  opacity: 0.80;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* архиви */

.archives
{
  margin-left: 5px;
}


/* Информационен блок цяла статия */

.news-text-info {
  font-size: 11px;
  font-family: tahoma;
  background: #efedd9;
  padding: 10px 10px 10px 10px;
  margin: 5px 5px 5px 5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.news-text-info li {
  display: block; overflow: hidden; zoom: 1;
  background: url(../images/news-info-dots.png) repeat-x -1px 10px;
  }

.news-text-info b
  {display: block;
  float: left;
  color: #51473d;
  background: #efedd9;
  padding-right: 6px;}


.news-text-info span
  {color: #51473d;
  background: #efedd9;
  width: 160px;
  float: right;   padding-left: 7px;}

.news-text-info span a {
  font-size: 11px;
  font-family: tahoma;
  color: #51473d;
  text-decoration: none;
  }

.news-text-info span a {
  font-size: 11px;
  font-family: tahoma;
  color: #51473d;
  text-decoration: none;
  }

.news-text-info span a:hover {
  font-size: 11px;
  font-family: tahoma;
  text-decoration: underline;
  }


/* ==================== Профил на потребителя */

.tbprofile {
  color:#51473d;
  font-size:12px;
  font-family:verdana;
  }

.tbprofile a:link, .tbprofile a:visited, .tbprofile a:hover, .tbprofile a:active {color:#4183a9;text-decoration:none;}

.tbprofile a:hover{color:#4183a9;text-decoration:underline;}

.tbprofile table{border:0px;}

.tbprofile table{color:#51473d;}
.tbprofile table a:link, .tbprofile table a:visited, .tbprofile table a:hover, .tbprofile table a:active {
color:#990000;
text-decoration:none;
}

.tbprofile table a:hover{color:#000099;
  text-decoration:underline;
}

.tbprofile table td{padding:4px 0 4px 6px;border:2px solid #51473d;}

/* ==================== Извеждане на форма по подразбиране */

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

/* ==================== Информационен прозорец зареждане на  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;
}

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

.title_quote {
  color:#545454;
  background-color:#FBCB3C;
  border:1px dotted #bebebe;
  border-bottom: 0;
  font-weight: bold;
  padding: 5px;
}
.quote {
  color:#545454;
  background-color:#ffffe0;
  border: 1px dotted #d8d8d8;
  text-align: justify;
  padding: 5px;
}

/* ==================== Етикет SPOILER */

.title_spoiler {
  color: #555555;
  background-color: #e0e7f8;
  border: 1px dotted #afc2ec;
  font-weight: bold;
  padding: 5px;
}
.title_spoiler img {
  margin: 0; padding: 0;
}
.text_spoiler {
  color: #555555;
  background-color: #e0e7f8;
  border: 1px dotted #afc2ec;
  border-top: 0;
  text-align: justify;
  padding: 5px;
}

/* Етикет CODE */

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

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

.calendar { width: 98%; }

.calendar td, .calendar th
{
padding: 5px 0;
vertical-align: middle;
text-align: center;
}


.day-active-v,
.day-active,
.weekday-active-v,
.weekday-active
{
  font-family: tahoma;
  font-size:11px;
  font-weight: bold;
  color: #03086d;
  text-decoration:none;
}



td.day
{
  font-family: tahoma;
  font-size:11px;
  font-weight: bold;
}

.weekday {
  color: #990000;
  font-family: tahoma;
  font-size:11px;
}



th.workday, th.weekday
{
  background-color: #efedd9;
  font-family: tahoma;
  font-size:11px;
}

.monthselect {
  font-family: tahoma;
  font-size: 12px;
  }

.monthlink {
  color: #03086d;
  text-decoration:none;
}

.day-current {
  background-color: #03086d;
  color: #fff;   
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.day-current a {
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration:none;
  }

/* ==================== Рейтинг на статия */
.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 {
  background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
  text-shadow: 0 1px 0 #fff;
  border: 1px solid #989898;
  color: #383838;
  padding: 2px 9px 5px 9px;
  margin-bottom: 2px !important;
    height: 24px;
  font-weight: bold;
  font-family: Verdana, Tahoma, helvetica, sans-serif;
  font-size: 11px;
  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 {
  background-position: 0 10px; }

select {
  color: #000000;
  font-size: 11px;
  font-family: Verdana;
}


.editor textarea {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/field_o.gif);
  background-repeat: repeat-x;
  background-color: #ffffff;
}

.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;}

.bbcodes_poll {
  background-color: #ffffff;
  border: 1px solid #1434B0;
  color: #ffffff;
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/bttn_bbcodes.gif);
  background-repeat: repeat-x;
  width: 100px;
  height: 20px;
  font-weight: bold;
}

/* ==================== Допълнителни полета в статии */
.xfields {
  padding-top: 5px;
}

.xfields textarea {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/field_o.gif);
  background-repeat: repeat-x;
  width: 98%;
  height: 150px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
  margin: 0px 1px 0px 0px;
  padding: 0px;
}
.xfields input {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/field_o.gif);
  background-repeat: repeat-x;

  width: 300px;
  height: 14px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
.xfields select {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */

  height: 18px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}

/* ==================== Допълнителни полета в профила на потребителя  */
.xprofile {
  padding-top: 5px;
}

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

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

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

  height: 18px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
/* ==================== Лични съобщения */

.pm_head {
  font-size: 12px;    /* ! */
  font-family: tahoma;  /* ! */
}
.pm_list {
  color: #555555;
}
.pm_list a {
  color: #5078d5;
}

/* ==================== Падащо меню за редактиране на статия и прочее */

#dropmenudiv {
  border: 1px solid #ffffff;
  border-bottom-width: 0;
  font: normal 10px Verdana;
  background-color: #03086d;
  line-height: 20px;
  margin: 2px;
}
#dropmenudiv a {
  display: block;
  text-indent: 3px;
  text-decoration:none;
  color: #ffffff;
  background:#03086d;
  border: 1px solid #ffffff;
  padding: 1px 0;
  margin: 1px;
  font-weight: bold;
}

#dropmenudiv a:hover {
  background:#0148a1;
  color:#fff;
}

/* ==================== Анкета  */

.vote {
  color: #555555;
}

/* ==================== Връзка за сваляне на прикрупен файл  */

.attachment {
  color: #808080;
}

/* ==================== Търсене и рузултат от търсенето  */

.search {
  color: #555555;
  text-decoration: none;
}
.textin {
  color: #555555;      /* !!! Текст в полето на търсещата форма (разширен) !!! */
  font-size: 11px;
  font-family: tahoma;
  background-image: url(../images/field_o.gif); background-repeat: repeat-x;
  border: 1px solid #e0e0e0;
  text-decoration: none;
  padding-left: 3px;
  background-color: #ffffff;
}

.sresult  {
  text-align: justify;
  font-weight: normal;
  line-height: 16px;
  font-family: tahoma;
  font-size: 12px;
  color: #555555;
}

/* ==================== Масови действия с коментари */

.mass_comments_action  {
  text-align: right;
  padding-bottom: 5px;

}

/* ==================== Показване на оригиналното изображение от намалено копие */
.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: black;
}
.highslide-html {
  background-color: white;
}
.highslide-loading {
    display: block;
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
    text-decoration: none;
  padding: 3px;
  border: 1px solid #ffffff;
    background-color: #000000;
}
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) 0 -90px no-repeat;
    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) right -90px no-repeat;
}
.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 {
    /* hide the text for these graphic buttons */
    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;
}

/* Вид на изображението: с прави ъгли и сянка */
.wide-border {
  background: white;
}
.wide-border .highslide-image {
  border-width: 10px;
}
.wide-border .highslide-caption {
  padding: 0 10px 10px 10px;
}

/* Вид на изображението: само сянка */
.borderless .highslide-image {
  border: none;
}
.borderless .highslide-caption {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  background: white;
}

/* Вид на изображението: само рамка без сенки */
.less .highslide-image {
  border: 1px solid #000000;
}
.less .highslide-caption {
  border: 1px solid #000000;
  background: white;
}




/* ==================== Автоматично запълване на облака етикети */
.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 {
  font-family: Tahoma;
  font-size: 11px;
  color: #fff;
  background-color:#03086d;
  width:300px;
  border-width:1px;
  border-color:#919191;
  border-style:solid;
  line-height:14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height:auto;
  display:block;
  }

#searchsuggestions a {
  padding:5px;
  display:block;
  background-color:#fff;
  clear:left;   height:75px;
  text-decoration:none;
}

#searchsuggestions a:hover { background-color:#eee; color:#fff; }

#searchsuggestions a span.searchheading {
  background: #03086d;
  display:block;
  font-weight:bold;
  padding:5px;
  color:#fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }

#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;
  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-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ui-widget {
  font-family: Tahoma, Lucida Sans, 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: #ffffff 50% bottom repeat-x;
  border: 1px solid #0148a1;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  background: #0148a1 url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
  border: 1px solid #0148a1;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
  background: #0148a1 url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
  border: 1px solid #0148a1;
  color: #ffffff;
  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: #0148a1 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
  border: 1px solid #0148a1;
  color: #c5d8ff;
  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: #f5f8f9 50% 50% repeat-x;
  border: 1px solid #79b7e7;
  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-widget :active {
  outline: none;
}
.ui-state-error {
  background: #fef1ec 50% 50% repeat-x;
  border: 1px solid #cd0a0a;
  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.4;
}
.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;
}
.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;
}


/* social bookmarks */
#socializ_no_border {
 
    width: 300px;
    height: 36px;
    margin-left: 0px;
    z-index: 1000;
}
#socializ {
    width: 267px;
    height: 36px;
    margin-left: 0px;
    z-index: 1000;
  border: 1px solid #E5E5E5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 6px 0;
    background: #FFF;
}

#socializ:hover, socializ_no_border:hover {
  background: #F6F6F6; border: 1px solid #D4D4D4; -moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD;
}
#socializ a,  socializ_no_border a { display: block; float:left; width: 32px; height: 32px; margin: 0 3px 6px ; background: #F6F6F6 url(socializ.png) no-repeat;
}
div.socializ_bookvn a img {
  filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
div.socializ_bookvn a img:hover {
  filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/* форми - контакти с нас, добавяне на статия */

  .baseform { background: #f6f4e8; }
  /* вариация -  efedd9;*/

  .tableform { }
  .tableform td { }

  .tableform td.label {
  width: 20%;
  vertical-align: top;
  padding-right: 0;
  font-weight: bold;
  }

  .tableform td.labelsearch {
  width: 140px;
  vertical-align: top;
  padding-right: 0;
  font-weight: bold;
  }

    /* звездичка */
  .impot {color:#990000; font-weight: normal; }

  .fieldsubmit, .tableform td { padding: 10px 15px; border-top: 1px solid #fff; }
  .addnews { font-weight: bold; }
  .checkbox { padding: 4px 0; line-height: 1em; }
  .checkbox input { margin-top: -2px; vertical-align: middle; }
f_input { width: 380px; padding: 1px; }
f_input1 { width: 280px; padding: 1px; }

  .f_textarea { width: 458px; }
  .fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
  .xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
  .f_textarea, .editor_button select { padding: 0; }
  .textin { padding: 2px; }


  .fbutton {
  background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
  text-shadow: 0 1px 0 #fff;
    border: 1px solid #989898;
  color: #383838;
  padding: 2px 9px 5px 9px;
  margin-bottom: 2px !important;
  height: 24px;
  font-weight: bold;
  font-family: Verdana, Tahoma, helvetica, sans-serif;
  font-size: 11px;
  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;
}

.fbutton:hover { background-position: 0 10px; }
select {
  color: #000000;
  font-size: 11px;
  font-family: Verdana;
}

button.fbutton span { cursor: pointer; display: block; padding-top: 2px; }

/* #################### comments ####################*/
.ctitle {
  font: bold 12px Verdana, Arial, Tahoma, sans-serif;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  background-color: #03086d;
  padding: 7px 6px 6px 6px;
  color: #fff;
}
.ctitle a{
  text-decoration: none;
  color: #C5D8FF;
}
.ctitle a:hover{
  color: #fff;
}

#userinfo{}


/* #################### футер #################### */

#footer_bar {
  font: bold 12px Verdana, Arial, Tahoma, sans-serif;
  background-color: #03086d;
  color: #ffffff;
  width: 100%;
  height: 60px;
  -moz-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding-top: 10px;
}

.footer span {
  display: block;
  line-height: 25px;
  padding: 0 0 0 10px;
  color: #fff;
  }

.footer a{
  font: bold 10px Verdana, Arial, Tahoma, sans-serif;
  text-decoration: none;
  color: #C5D8FF;
}
.footer a:hover{
  color: #fff;
  }

/* Информационен блок цяла статия */

.audio-text-info {
	font-size: 11px;
	font-family: tahoma;
	background: #F6F4E8;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 5px 5px;

}

.audio-text-info li {
	display: block; overflow: hidden; zoom: 1;
	background: url(../images/news-info-dots.png) repeat-x -1px 10px;
  }

.audio-text-info b {display: block;
	float: left;
	color: #51473d;
	background: #F6F4E8;
	padding-right: 6px;}

.audio-text-info span
  {color: #51473d;
  background: #F6F4E8;
  width: 160px;
  float: right;   padding-left: 7px;}

.audio-text-info a {
  font-size: 11px;
  font-family: tahoma;
  color: #51473d;
  text-decoration: none;
  }

.audio-text-info a:hover {
  font-size: 11px;
  color: #cc0000;
  font-family: tahoma;
  text-decoration: none;
  }

.audio-text-info a:visited {
  font-size: 11px;
  font-family: tahoma;
  text-decoration: underline;
  }


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

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;
}


.ft-gallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.ft-gallery li {
	list-style: none;
	margin: 0;
	padding: 0;  
}

.ft-gallery li img {
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100%;
  transition: box-shadow 0.5s ease;
}

.ft-gallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}


.xfieldimagegallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.xfieldimagegallery li {
	list-style: none;
	margin: 0;
	padding: 0;  
}

.xfieldimagegallery li img {
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 120px;
  height: 100%;
  transition: box-shadow 0.5s ease;
}

.xfieldimagegallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}