html, body {
   margin:0;
   padding:0;

   font-family: Arial, Helvetica, Gadget, sans-serif;
   font-size:12px;
   color:#4b4b4b;
   background:#266387 url(../img/s_fonb.png) repeat-x;
}

a {
   text-decoration:none;
   color:#085d98;
}

a:hover             {
   color:#a4300a;
}

h1 {
color : #CDD7DF;
font-style : italic;
text-shadow : -3px -2px 3px #749DB5;
position : absolute;
left : 50%;
top : 100px;
font-size : 15px;
margin-left : -253px;
}

h2 {
color: #555555;
font: 14px Arial;
font-weight: normal;
font-weight: bold;

}

li {
   display:inline;
}

img {
   border:0;
margin-bottom: -4px;
}

p img { 
margin: 4px 8px 5px 0;

}

#bx {
   width:1000px;
   margin:0 auto;
   position:fixed;
   bottom: 0; 
   z-index: 1;


}

.day-current {
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	color: #000000;
}

ul.topnav {
	list-style: none;
	padding: 4px 20px;	
	padding-top:2px;
	padding-bottom:2px;
	margin: 0;
	float: left;
	width: 960px;
	background: url(../img/s_top.jpg) no-repeat;
	font:12px Arial;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0;
	position: relative; 
}
ul.topnav li a{
	padding: 12px 15px;
	padding-bottom:11px;
	color: #444;
	display: block;
	text-decoration: none;
	float: left;
	font-weight:bold;
	border-left: 1px solid #96afbd; 
	border-right: 1px solid #ddf1fc; 
}
ul.topnav li a:hover{
	background:url(../img/s_toph.png) repeat-x;
	color: #444;
}

ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; 
	left: 0; top: 38px;
	background: #c2d9e8 url(../img/tmen.png) repeat-x;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 171px;
	border: 1px solid #96afbd;
	opacity:0.8;
}
.related {
	list-style-type: none;
}

.adsg {
margin : -20px 0 10px 0;
background : #fff;
}
.adsc {
margin : 0 0 30px 0;
border : #B4D4E5 solid 1px;
background : #fff;
}



ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #fff; 
	border-bottom: 1px solid #91a8b4; 
	clear: both;
	width: 171px;
	background: #c2d9e8 url(../img/tmen.png) repeat-x;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 130px;
	border-right:0px solid #96afbd;
	border-left:0px solid #96afbd;
	background: #c2d9e8 url(../img/tmen.png) repeat-x;
	padding-top:7px;
	padding-bottom:7px;
	padding-left: 25px;
}
html ul.topnav li ul.subnav li a:hover { 
	background: #c2d9e8 url(../img/tmen2.png) repeat-x;
	color: #444;
}

.plogl {
   width:250px;
   background:#e1f4fd url('../img/log.png') no-repeat;
   border:none;
   color:#666;
   padding:8px 10px;
}

#tooltip{
    background:#e4f3fa;
    border:1px solid #1d668c; 
    border-left:3px solid #1d668c;
    font-size:11px;
    color:#002a3f;
    padding:5px 10px;
    position:absolute;
    visibility:hidden;
    opacity: 0.9;
    z-index:100;
}

.but {
   font:11px Verdana;
   text-decoration:none;
   font-weight:bold;
   background:#f2f2f2 url('../images/but.png') center repeat-x;
   border:1px solid #838383; 
   color:#444; 
   padding:5px 8px;
}

.clear {
   clear:both;
}

#serch {
   width:474px;
   height:31px;
float:left;
}

.s_x {
   color:#888;
   font:13px Arial;
   font-style: italic; 
   background:#f4f4f4 url(../img/s_fon.png) no-repeat;
   border:none;
   position:absolute;
   z-index:10;
   line-height:29px;
   width:382px;
   height:29px;
   font-weight:bold;
   padding-left:25px;
margin:0;
}



.fullser23 {
   background:url(../img/fulls.png) no-repeat;
   text-align:right;
   padding-top:5px;
   padding-right:34px;
   width:440px;
   height:19px;
   float:left;
   font:11px Verdana;

}

.fullser23 a {
  color:#444;
}

.sst {
   color:#fff;
   font:11px Verdana;
   width:679px;
   height:177px;
   padding:10px;
   background:url(../img/sst.jpg) no-repeat;
   float:left;
}

.calendar {
  float:left;
  padding-left:5px;
}

.rssicon {
  float:left;
  padding-top:20px;
  padding-left:65px;
}

.arch {
padding-left:500px;
padding-top:3px;
}

.arch strong {
font:16px Arial;
font-weight:bold;
padding-left:20px;
}

.arch a {
color:#fff;
display:block;
padding-left:2px;
}

.content1 {
background:#fff url(../img/allf.png) no-repeat;
border-top:1px solid #1072ae;
border-left:2px solid #1072ae;
border-right:2px solid #1072ae;
width:976px; 
margin:0 auto;
padding:15px 10px;
}

.menl {
width:216px;
float:left;
}

.metop {
width:216px;
padding:10px 0;
color:#666;
text-align:center;
font:14px Arial;
font-weight:bold;
background:#f2f2f2 url(../img/m_top.png) no-repeat;
}

.mcont,
.mcontt,
.mcont1 { 
padding : 1px 10px; 
background : #fff url(/templates/Default/img/m_fon.jpg) no-repeat; 
} 


.mcont a {
   display:block;
   padding:6px 8px 0px 18px;
   border-top:0px solid #fff;
   border-bottom:1px solid #c5c5c5;
   background:url(../img/myfon.gif) no-repeat;
   color:#084275;
   padding-left:18px;
}

.mcont a:hover {
   background:url(../img/myfon2.gif) no-repeat;
   color:#a4300a;
}


.mcontz {
padding : 1px 20px; 
background : #fff url(/templates/Default/img/m_fon.jpg) no-repeat; 
} 

.mcontzr {
border: 1px solid #49798c;
border-radius: 5px;
margin: 9px 5px 4px 5px;
background-color: #CBDAE3;
padding-left:3px;
} 

.mcontzr a {
background : url(/templates/Default/img/myfon2.gif) no-repeat;
display : block;
padding : 6px 8px 5px 8px;
color : #084275;
padding-left : 20px;
color : #555;
font-weight : bold;
}

.mcontzr a:hover {
background : url(/templates/Default/img/myfon2.gif) no-repeat;
padding : 6px 8px 5px 8px;
color : #084275;
padding-left : 20px;
color : #555;
font-weight : bold;
}



.centc2 {
width:524px;
float:left;
padding:0 9px;
}

.alltop {
   color:#005786;
   width:524px;
   height:60px;
   background:url(../img/contop.png) no-repeat;
}

.mainf a {
   color:#555555;
   font:14px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:9px;
   padding-bottom:15px;
}

.categ {
float:left;
width:480px;
}

.categ a {
color: #1a5a82;
font: 11px Verdana;
padding-left: 12px;
}

.ssc {
   background:#fff url(../img/contfon.png) no-repeat;
   padding:10px;
}

.sscv {
   padding: 0px 10px 15px 10px ;
   margin-top: -5px;
}

.autr {
color : #777;
float : right;
width : 120px;
margin-top: -13px;
}
.autr a {
color : #555;
font : 11px Verdana;
padding-left : 50px;
}

.subtags {
   padding:4px 0; 
   padding-top:5px;
   padding-left:30px;
   width:496px;
   background:url(../img/tags.png) no-repeat;
   font:11px Verdana;
}

.undersl {
   color:#005786;
   padding-left:10px;
   width:359px;
   height:28px;
   background:url(../img/fulll.png) no-repeat;
   font:11px Verdana;
   float:left;
}

.undersl img{
 
margin-left:10px;
 
}


.mainf2 {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
   width:474px;
   height:26px;
   background:url(../img/top2.png) no-repeat;
}

.mainfy {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
   width:474px;
   height:26px;
   background:url(../img/top2y.png) no-repeat;
}

.mainfr {
   color:#666;
   font:13px Arial;
   font-weight:bold;
   padding-left:50px;
   display:block;
   padding-top:10px;
   width:474px;
   height:26px;
   background:url(../img/top2r.png) no-repeat;
}

.ssc2 { 
border : 1px solid #b4d4e5; 
border-top : none; 
padding : 10px; 
background : #dee5ee url(/templates/Default/img/fon2.png) no-repeat; 
} 

.ssc2r { 
border : 1px solid #f8c1c1; 
border-top : none; 
padding : 10px; 
background : #fdd5d5 url(/templates/Default/img/fon2r.jpg) no-repeat; 
} 
.sscy { 
border : 1px solid #eee3bd; 
border-top : none; 
padding : 10px; 
background : #ECEAE2 url(/templates/Default/img/fon2y.jpg) no-repeat; 
} 
.relate a { 
display : block; 
border-bottom : 1px dotted #a1c8dd; 
padding : 6px 20px 5px 20px; 
background:url(../img/myfon.gif) no-repeat;
} 
.relate a:hover { 
color : #A6493F;
background:url(../img/myfon2.gif) no-repeat;
padding : 6px 20px 5px 20px; 
} 
.nfoot { 
color : #666; 
font-weight : 700; 
border : 1px solid #b4d4e5; 
border-top : 1px solid #fff; 
margin-bottom : 20px; 
padding : 5px 5px 5px 10px; 
background : #dee5ee; 
} 
.nfooty { 
color : #666; 
font-weight : 700; 
border : 1px solid #eee3bd; 
border-top : 1px solid #fff; 
margin-bottom : 20px; 
padding : 5px 5px 5px 10px; 
background : #ECEAE2; 
} 

.view {
   color:#666;
   font:12px Arial;
   padding:3px 7px;
   background:#e1f4fd url(../img/sp.png) repeat-x;
   border:1px solid #a9ccde;
   height:30px;

}

.viewy {
   color:#666;
   font:12px Arial;
   padding:3px 7px;
   background:#e1f4fd url(../img/spy.png) repeat-x;
   border:1px solid #d8c88f;
   height:30px;
}

.viewy1 {
   color:#666;
   font:11px Arial;
   padding:6px 10px;
   padding-bottom:5px;
   padding-left:30px;
   background:#e1f4fd url(../img/mail1.png) repeat-x;
   height:19px;
   margin-right:5px;
}

.viewy2 {
   color:#666;
   font:11px Arial;
   padding:6px 9px;
   padding-bottom:5px;
      padding-left:30px;
   background:#e1f4fd url(../img/mail2.png) repeat-x;
   height:19px;
   margin-right:5px;
}

.viewy3 {
   color:#666;
   font:11px Arial;
   padding:6px 9px;
  padding-bottom:5px;
   padding-left:30px;
   background:#e1f4fd url(../img/mail3.png) repeat-x;
   height:19px;
}

.viewy a {
   color:#4b451f;
}

#comments,
.comments	{
width:458px;
height: 160px;
display:block;
background:#fff url(../img/o2d.png) center no-repeat;
border:1px solid #c2c2c2;
}


	.row{
		display:block;
		min-height:40px;
	}
	
	.text1,
	.text3,
	.text5,
	.text7,
	.text9,
	.text11{
		width:190px;
		padding:6px 0;
		padding-left:30px;
		background:#fff url(../img/usname.png) no-repeat;
		border:none;
		margin:10px 0;
		color:#666;
		font:11px Verdana;
		margin-left:10px;
	}
	
	.text3 {background:#fff url(../img/lock.png) no-repeat;}
	.text5 {background:#fff url(../img/mal.png) no-repeat;}
	.text7 {width:85px; background:#fff url(../img/code.png) no-repeat;}
	.text9 {background:#fff url(../img/home.png) no-repeat;}
	.text11 {background:#fff url(../img/icq.png) no-repeat;}
	
		.text2,
		.text4,
		.text6,
		.text8,
		.text10,
		.text12{
		width:190px;
		padding:6px 0;
		padding-left:30px;
		background:#fff url(../img/usname.png) 0 -25px no-repeat;
		border:none;
		margin:10px 0;
		color:#444;
		font:11px Verdana;
		margin-left:10px;
	}
	
	.text4 {background:#fff url(../img/lock.png) 0 -25px no-repeat;}
	.text6 {background:#fff url(../img/mal.png) 0 -25px no-repeat;}
	.text8 {width:85px; background:#fff url(../img/code.png) 0 -25px no-repeat;}
	.text10 {background:#fff url(../img/home.png) 0 -25px no-repeat;}
	.text12 {background:#fff url(../img/icq.png) 0 -25px no-repeat;}
	
	
	.ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus{
		background-color:#fcfcf0;
	}
	td{
		vertical-align:top;
	}
	.over{
		background-color:#bfdff1;
	}
	.out{

	}
	
.plog {
   width:220px;
   padding:3px 10px;
   background:#b2b2b2 url(../img/plog.png) repeat-x;
   border:1px solid #8f8f8f;
      font:12px Arial;
      font-style: italic; 
      font-weight:bold;
      color:#666;
}

.navigation {
line-height: 3.5;
color:#666;
}

.navigation a {
	text-decoration:none;
	color:#005082;
	background:#f2f2f2 url(../img/nav0.png);
	border:1px solid #b4d4e5;
	padding:4px 8px 5px 8px;
	font-size:12px;
	font-weight:bold;
}

.navigation a:hover {

	background:#f2f2f2 url(../img/nav2.png);
		border:1px solid #b4d4e5;
	padding:4px 8px 5px 8px;
	font-size:12px;
	font-weight:bold;
	
}

.navigation span {
	text-decoration:none;
	background:#fff url(../img/nav0.png);
	padding:4px 8px 5px 8px;
	border:1px solid #b4d4e5;
	color:#4c818f;
	font-size:12px;
}

#back span {
   color:#4c818f;
   font-size:12px;
padding: 5px 13px 6px 33px;
   background:url(../img/back1.png);
}

#back a {
   font-weight:bold;
   color:#005082;
padding: 5px 11px 6px 34px;
   background:#e1f4fd url(../img/back1.png) repeat-x;
}

#go span {
   color:#4c818f;
   font-size:12px;
   padding:5px 34px 6px 11px;
   background:url(../img/go.png) repeat-x;

}

#go a {
   font-weight:bold;
   color:#005082;
   padding:5px 32px 6px 11px;
   background:#e1f4fd url(../img/go.png) repeat-x;

}

#go a:hover {
   background:#e1f4fd url(../img/go2.png) repeat-x;
}

#back a:hover {
   background:#e1f4fd url(../img/back2.png) repeat-x;
}

.dle-comments-navigation{



}
.class_over { background-color: #c0e3f7}
.class_out { background-color: #333}

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

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}



#share42 {
  position: fixed;
  margin-left: 770px; /* */
  top: 1% !important;
  margin-top: 143px;
}

#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


.tablskd {
   margin: 28px 8px;

}

.tablskd a:link {
text-decoration : none; 
color : #4b4b4b;
}

.tablskd a {
   font: bold 15px arial;
   color: #000;
   text-decoration: none;

}

.tablskd a:hover {
   font: bold 15px arial;
   color: #000;
   text-decoration: none;

}

.cloud {
padding: 10px;

}

.specif {
   border: 0px solid #fff;
   margin: 0px;
}

.specif p {
margin: 0;
padding: 5px 0;
font: 10pt/8pt sans-serif;
color: #084275;
}



.specif a:hover {
margin: 0;
font: 10pt/8pt sans-serif;
color: #084275;
text-decoration: underline;
}

.strok {

  background: #ffffff; /*  #E6ECF2  */
  padding: 0px 15px 0px 15px;
   box-shadow: inset 0px -5px 8px 3px rgba(0, 0, 0, 0.07);
}

.strokd {
   padding: 2px 0px 2px 90px;
   background: #9DDE9D;
   border-bottom: 1px solid #fff;
   border-radius: 11px;
   box-shadow: inset 0px -5px 8px 1px rgba(0, 0, 0, 0.2);
   margin-top: 2px;

}

.strokd:hover,
.strokd2:hover {

   background: #86D886;
}

.strokd2 {
   padding: 2px 0px 2px 134px;
   background: #9DDE9D;
   border-bottom: 1px solid #fff;
   border-radius: 11px;
   box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
   margin-top: 2px;
}
.left {
float: left;
width: 160px;
}

.left a {

}
.right {

}

.compla {
	   margin-bottom: 20px;
}

#######


#facebox .b {
  background:url(../img/face/b.png);
}

#facebox .tl {
  background:url(../img/face/tl.png);
}

#facebox .tr {
  background:url(../img/face/tr.png);
}

#facebox .bl {
  background:url(../img/face/bl.png);
}

#facebox .br {
  background:url(../img/face/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  color:#fff;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background:#066caa url(../img/face/fon.png) no-repeat;
  width: 420px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {

  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#facebox ul li a {
  display:block;
  padding:5px 10px;
  padding-left:40px;
  color:#fff;
  border:0;
}

#facebox ul li a:hover {
  color:#a2ddfa;
}

.tags_more {
font-size: 14px;
padding-top: 10px;


}

.navig {

margin: auto;

}


#########################################################################

/* --- MINE ---*/
.reset li {list-style-type: none;}
.avatar a {outline-style: none}
.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { border-radius: 8px; }
/* --- /MINE ---*/

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

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

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.title_spoiler, .text_spoiler { padding: 5px; background: #d9e1e1 repeat; border-left: 5px solid #438fbf; border-radius: 10px 20px 0px 0;}
.quote { padding: 5px; background: #d9e1e1 repeat; border-left: 5px solid #438fbf; margin-bottom: 10px; border-radius: 0 0 20px 10px;}
.title_quote, .title_spoiler { background: #d9e1e1; }
.title_spoiler, .text_spoiler { border-color: #db143d;  }

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

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

/*---Календарь---*/
.calendar {
	 font-family:verdana;
	 font-size:11px
}
.calendar td, th {
	 font-family:verdana;
	 font-size:11px;
	 text-decoration: none;
	 padding: 3px;
}
.weekday {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.weekday-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.day-active {
	color: #804040;
	font-family:verdana;
	font-size:11px;
}
.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a
 {
text-decoration: underline;
}
.monthlink {
	color: #4974a3;
	font-family:tahoma;
	font-size:11px;
	text-decoration: none;
}

.day-current { background-color: #db143d !important; color: #fff; }
	.day-current a { color: #fff; }

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

/*---Рейтинг---*/
.rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px; 
		width: 85px;
		height: 16px;
		margin-top: 6px;
	}
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 85px;
		height: 16px;
		position: relative;
		background: url('../dleimages/rating.gif') top left 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: url('../dleimages/rating.gif') 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: url('../dleimages/rating.gif') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}
/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
	background: #fff url("../images/fbutton.png") repeat-x 0 50%;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #b3b3b3;
	color: #383838;
	padding: 1px 9px 4px 9px;
	margin-bottom: 2px !important;
	height: 24px;
	font-weight: bold;
	cursor: pointer;
}
.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 3px;
	-moz-box-shadow: 0 1px 5px -2px black;
	-webkit-box-shadow: 0 1px 5px -2px black;
	box-shadow: 0 1px 5px -2px black;
}
.bbcodes_poll { width: 100px; }

/*---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"); }

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

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#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;
    width: 32px;
    height: 32px;
    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,
#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible;
	-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;
}

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

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

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

#dropmenudiv a { display: block; text-decoration: none; color: #1d2226; padding: 2px 4px; width: 162px;}
#dropmenudiv a:hover { background-color: #f1f5f7; }

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

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

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	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: 1em;
display: inline-block; 
    padding: 5px;
	margin: 2px 0px 2px 0px ;
    border: 1px solid #999999;
    border-radius: 4px;
    background-color: #e6ecef;



}
.clouds_small { font-size: 1.1em; 
display: inline-block; 
    padding: 4px;
	margin: 2px 0px 2px 0px ;
    border: 1px solid #999999;
    border-radius: 4px;
    background-color: #e6ecef;
}
.clouds_medium { font-size: 1.2em; font-weight: bold;
display: inline-block; 
    padding: 3px;
	margin: 2px 0px 2px 0px ;
    border: 1px solid #999999;
    border-radius: 4px;
    background-color: #e6ecef;

 }
.clouds_large { font-size: 1.5em; 
display: inline-block; 
    padding: 2px;
	margin: 2px 0px 2px 0px ;
    border: 1px solid #999999;
    border-radius: 4px;
    background-color: #e6ecef;

}
.clouds_xlarge { font-size: 1.7em; 
display: inline-block; 
    padding: 1px 3px 1px 3px;
	margin: 2px 0px 2px 0px ;
    border: 1px solid #999999;
    border-radius: 4px;
    background-color: #e6ecef; 
}

/*---Быстрый поиск на сайте---*/
#searchsuggestions { z-index: 998; border: 1px solid #919191; width:300px; background-color: #fff; font-size: 0.9em; }
#searchsuggestions a, #searchsuggestions span.notfound { padding: 10px; display: block; text-decoration: none; }
#searchsuggestions a:hover { background-color: #f0f2f4; }
#searchsuggestions span.searchheading { display: block; font-weight: bold; color: #db143d; }
#searchsuggestions span.seperator { display: block; background-color: #db143d; }
#searchsuggestions span.seperator a { padding: 5px 10px; text-align: right; background-color: transparent; color: #fff; }
#searchsuggestions span.notfound { padding: 10px; display: block; }
#searchsuggestions .break { display: none; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay { background: #000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); left: 0; position: absolute; top: 0; }
.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-header { color: #2a2a2a;  background-color: #cbdae3;  font-weight: bold; }
	.ui-widget-header a { color: #2a2a2a; }

.ui-widget-header .ui-icon { background-image: url("../images/ui-icons.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-color: #db143d; }
.ui-icon-close, .ui-icon-closethick { background: url("../images/close.png") no-repeat 50% 50% !important; }
.ui-dialog { background: #fff; border: 1px solid #dfdedb; overflow: hidden; padding: 5px; position: absolute; width: 300px;
    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

.ui-widget input, .ui-widget textarea {
	background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2;
}

.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 13px .3em 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-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: 13px 13px 0 13px;
	position: relative;
	zoom: 1;
	margin-bottom: 13px;
}
.ui-dialog .ui-dialog-buttonpane { background: url("../images/ussep.png") no-repeat 50% 0; padding: 12px 6px 6px 6px; text-align: left; }
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: 0 1px;
	overflow: visible;
	width: auto;
}
.ui-button { border: 0 none; background: none; cursor: pointer; }
.ui-button { font-size: 1em; text-shadow: 0 1px 0 #fff; margin-bottom: 2px; border: 1px solid #c4c4c4; width: 106px; height: 31px; color: #3c3c3c; padding: 2px 8px 5px 8px; background: #fff url("../images/fbutton.png") repeat-x 0 100%; font-weight: bold;
	-moz-box-shadow: 0 1px 4px -2px black;
	-webkit-box-shadow: 0 1px 4px -2px black;
	box-shadow: 0 1px 4px -2px black;
}
.ui-button:hover { background-position: 0 3px; }

button.ui-button span { cursor: pointer; display: block; }

.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }

/* ==================== Автозаполнение облака тегов */
.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;
	background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222;
}
.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;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	font-weight: bold;
}
/*---Подсветка кода в теге [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;
}
/*---прогресс бар заполненности персональных сообщений---*/
.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);
}
/*---Найденные похожие новости при добавлении новостей на сайте---*/
.findrelated {
	width:99%;
	background: #ffc;border:1px solid #9E9E9E;
	padding: 5px;margin-top: 7px;
	margin-right: 10px;
}