
* {

	margin-top:0;

	margin-bottom:0;

	margin-right:0;

	margin-left:0;

	padding:0;

}

image{

	border:0;

}

a img,:link img,:visited img,:hover img {

	border:0;

}

a{

	color:#505050;

	font-size:12px;

	text-decoration:underline;

}

a:hover {

	color:#29a6da;

	text-decoration:none;

}

h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {

	margin:0;

	padding:0;

}

textarea{

	border:1px solid #ccc;

	padding:5px;

}

input:focus, textarea:focus {

    outline:none;

}

button:focus{

	outline:none;	

}

::selection {background:#000; color:#fff;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

h1 {font-size:20px;line-height:30px;}

h2 {font-size:18px;line-height:25px;}

h3 {font-size:16px;}

h4 {font-size:14px;}

h5, h6 {font-size: 13px; line-height: 15px; margin-bottom: 4px; font-weight: bold;}



input[type="checkbox"], input[type="radio"] {

	width: auto; 

	height: auto; 

	padding: 0; 

	margin: 3px 5px 5px 5px;

}

html{

	padding:0px;

	background:#f5f5f5;

}

body{

	background:#f5f5f5 url("/templates/kazalyjdb/images/mainbg.jpg");

	font-family:"Arial", Tahoma sans-serif;

	font-size:12px;

	height:100%;

	margin:0;

	padding:0;

	color:#505050;

}

#container{

	width:1000px;

	margin:0 auto;

	box-shadow:0 0 15px rgba(0,0,0,0.2);

	background:#fff;

}

.rek1{

	width:1000px;

	height:90px;

	text-align:center;

}

#header{

	width:960px;

	height:0px;

	padding:10px 20px;

}

.logo{

	width:280px;

	height:60px;

	float:left;

}

.searchblock{

	width:400px;

	height:32px;

	margin:15px 20px;

	float:left;

}

.searchblock ul{

	height:30px;

	list-style:none;

	padding:0;

	display:inline;

}

.searchblock li{ 

	float:left;

	position: relative;

	border:0;

	display:block;

	height:30px;

}

.searchblock li a

{

	float:left;

	position: relative;

	text-align:center;

}

.searchform{

	color:#909090;

	width:330px;

	height:18px;

	line-height:18px;

	padding:5px;

	border:1px solid #ccc;

	border-right:0px;

	box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);

	border-radius:3px 0 0 3px;

	font-size:13px;

	font:Verdana, Geneva, sans-serif;

	background:transparent;

	overflow:hidden;

}

.searchform:focus{

	border:1px solid #aaa;

	border-right:0px;

}

.searchbt input{

	width:60px;

	height:30px;

	background: url("/templates/kazalyjdb/images/sprite_icons.png") 0 0 no-repeat;

	border-radius:0 3px 3px 0;

	margin:0 0 0 -1px;

}

.header-right{

	float:left;

	width:240px;

}

.socialb{

	height:20px;

	color:#aaa;

	line-height:16px;

	font-size:12px;

	float:right;

	width:240px;

	text-align:right;

}

.socialb ul{

	height:20px;

	font-size:14px;

	list-style:none;

	margin:0;

	display:inline-block;

}

.socialb li

{ 

	float: left;

	position: relative;

	text-align:left;

	margin:4px 0 0 10px;

	height:16px;

}

.socialb li a

{

	color:#fff;

	height:16px;

	width:16px;

	font-size:11px;

	display: block;

	text-decoration:none;

	background:url("/templates/kazalyjdb/images/socialb.png") 0 0 no-repeat;

	border-radius:2px;

}

.socialb li a.vkontakte{

	background-position: 0 0;

}

.socialb li a.facebook{

	background-position: 0 -16px;

}

.socialb li a.twitter{

	background-position: 0 -32px;

}

.socialb li a.rss{

	background-position: 0 -48px;

}

.socialb li a:hover{

	text-decoration:underline;

}



/* LOGIN begin  */

.loginbar{

	float:right;

	height:30px;

	position:static;

	line-height:30px;

}

.loginbar a{

	font-size:12px;

	text-decoration:underline;

	color:#29a6da;

}

.loginbar a:hover{

	text-decoration:none;

}

.loginpanel{

	line-height:20px;

	min-width:140px;

	color:#909090;

	height:20px;

	padding:0 0 10px 0;

	float:right;

	text-align:right;

}

#loginb{

	color:#909090;

	width:240px;

	display:none;

	background:#fff;

	position:absolute;

	top:150px;

	left:50%;

	margin-left:-140px;

	z-index:20000 !important;

	box-shadow: 0px 0px 30px #000;

	padding:20px;

}

.logheader{

	height:50px;

	margin:0 -20px 20px -20px;

	position:relative;

	color:#303030;

	font-size:16px;

	font-weight:bold;

	text-align:center;

}

.logheader img{

	height:50px;

}

.login-close{

	position:absolute;

	background:url("/templates/kazalyjdb/images/login-close.png") 0 0 no-repeat;

	width:30px;

	height:30px;

	cursor:pointer;

	top:0;

	right:0;

}

.login-close:hover{

	background-position: 0 -30px;

}

.profile{

	margin:0 0 15px 0;

}

.profile-left{

	width:78px;

	float:left;

	margin:0 20px 0 0;

	border:1px solid #e5e5e5;

	padding:10px;

}

.profile img{

	width:80px;

	max-height:80px;

	box-shadow:0 1px 3px rgba(0,0,0,0.3);

}

.profile ul{

	list-style: none;

	margin:0 0 15px 0;

	padding:0;

	font-size:12px;

	color:#303030;

	float:left;

	width:120px;

}

.profile li{

	position: relative;

	height:29px;

	line-height:20px;

	margin:0;

	padding:0;

	width:150px;

	text-align:left;

}

.profile li a{

	text-align:left;

	line-height:20px;

	font-size:12px;

	color:#29a6da !important;

	text-decoration:underline !important;

	font-weight:normal;

}

.profile li a:hover{

	color:#303030 !important;

	text-decoration:none !important;

}

.login_input{

}

.login_input a{

	font-size:12px;

	line-height:40px;

}

.login_field{

	width:240px;

	height:35px;

	line-height:35px;

	vertical-align: middle;

	font-size:15px;

	padding:0;

	color:#909090;

	background:#fff;

	margin-top:15px;

	text-align:left;

}

.field{

	padding:5px;

	width:230px;

	height:25px;

	line-height:25px;

	color:#909090;

	font-size:15px;

	font-family:Arial;

	background:#fff url("/templates/kazalyjdb/images/fields.png") top repeat-x;

	border:1px solid #ccc;

	vertical-align: middle;

	box-shadow:inset 0 0 2px rgba(0,0,0,0.1); 

}

.field:hover, .field:active, .field:focus{

	border:1px solid #909090 !important;

}

.not_save{

	font-size:12px;

	padding:0;

	margin:5px 0 10px 0;

	height:20px;

	text-align:left;

}

.enterbutton{

	font-family:Arial;

	background:#29a6da url("/templates/kazalyjdb/images/sprite-lines.png") 0 -40px repeat-x;

	cursor:pointer;

	height:32px !important;

	line-height:30px !important;

	text-align:center;

	text-decoration:none;

	font-size:14px !important;

	font-weight:bold;

	display:block;

	float:left;

	color:#fff !important;

	text-decoration:none !important;

	margin:5px 20px 5px 0;

	padding:0 10px;

	border:1px solid #29a6da;

	border-radius:3px;

	text-shadow:0 -1px 1px rgba(0,0,0,0.3);

}

.enterbutton:active{

	box-shadow:inset 0 0 10px rgba(0,0,0,0.9) !important;

}

.enterbutton:hover{

	color:#fff;

	background:#29a6da;

	box-shadow:inset 0 0 10px rgba(0,0,0,0.3);

	text-shadow:none;

}

	

#login_overlay {

  background-color: #000; /* ×¸ðíûé ôîí */

  height: 100%; /* Âûñîòà ìàêñèìàëüíà */

  left: 0; /* Íóëåâîé îòñòóï ñëåâà */

  opacity: 0.50; /* Ñòåïåíü ïðîçðà÷íîñòè */

  -moz-opacity:0.5;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

  position: fixed; /* Ôèêñèðîâàííîå ïîëîæåíèå */

  top: 0; /* Íóëåâîé îòñòóï ñâåðõó */

  width: 100%; /* Øèðèíà ìàêñèìàëüíà */

  z-index: 10000; /* Çàâåäîìî áûòü ÍÀÄ äðóãèìè ýëåìåíòàìè */

  display:none;

}

/* LOGIN end  */

.menu{

	width:1000px;

	height:50px;

	padding:0 10px 10px 10px;

	position:relative;

	left:-10px;

	background:url("/templates/kazalyjdb/images/menu.png") no-repeat;

	margin:0 0 -10px 0;

}

.menu ul{

	font-size:15px;

	list-style:none;

	margin:0;

	display:inline;

	height:40px;

}

.menu li{ 

	float: left;

	z-index:100;

	text-align:left;

	position:relative;

}

.menu li a


{

	font-size: 15px;

	color:#fff;

	text-shadow:0 -1px 0 rgba(0,0,0,0.1);

	line-height:50px;

	padding:0 20px;

	display: block;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	border-right:1px solid #009bb7;
	
	font-weight: bold;

}

.menu li a:hover {

	text-decoration:underline;

}

.nav{

	width:980px;

	height:40px;

	background:url("/templates/kazalyjdb/images/sprite-lines.png") 0 0 repeat-x;

	padding:0 10px;

}

.nav ul{

	font-size:13px;

	list-style:none;

	margin:0;

	display:inline;

	height:40px;

}

.nav li{ 

	float: left;

	z-index:100;

	text-align:left;

	position:relative;

}

.nav li a

{

	font-size: 13px;

	color:#fff;

	text-shadow:0 -1px 0 rgba(0,0,0,0.3);

	line-height:40px;

	padding:0 10px;

	display: block;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.nav li a:hover {

	z-index:100;

	text-decoration:underline;

	text-shadow:none;

}

.nav li a.link1{

	background:url("/templates/kazalyjdb/images/arrow.png") center right no-repeat;

	padding:0 20px 0 10px;

}

.nav li.drop:hover .link1{

	background:#fafafa url("/templates/kazalyjdb/images/arrow.png") center right no-repeat;

	color:#29a6da;

	text-shadow:none;

	text-decoration:underline;

}

.nav li.drop{

	display:block;

}

.nav li.drop:hover{

	

}

.nav li ul {

	z-index:500; 

	opacity: 0; 

    height: 0;

    overflow: hidden;

	position:absolute !important;

	left:0;

	margin:0;

	background:#fafafa;

	transition:opacity 0.1s ease;

	display:none;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	padding:10px;

	min-width:160px;

}

.nav li li{

	z-index:500;

	height:100%;

	padding:0;

	display:block;

	clear:both;

	border-top:1px solid #eee;

	float:none;

}

.nav li:nth-child(2) li, .nav li:nth-child(3) li {width: 240px;}

.nav li li:first-child{

	border:0;

}

.nav li li a {

	padding:0 10px !important;

	text-align:left;

	font-size:12px;

	line-height:25px !important;

	text-decoration:none;

	text-shadow:none;

	box-shadow:none;

	display:block;

	color:#303030;

	font-weight:normal;

	float:none;

}

.nav li li a:hover {

	text-shadow:none;

	clear:both;

	text-decoration:underline;

	border:0;

	background:#29a6da;

	color:#fff;

}

.nav li:hover ul{

	opacity:1;

	height:auto;

	clear:both;

	display:block;

}

.header-image{

	width:1000px;

}

.header-image img{

	width:1000px;

}

#content{

	width:1000px;

	padding:20px 0 0 0;

}

#left{	

	width:720px;

	padding:0;

	float:left;

}

#right{

	width:240px;

	float:right;

	padding:0 20px;

}

.hblock{

	width:700px;

	margin:0 0 20px 20px;

}

.hheader{

	margin:0 0 10px 0;

	color:#303030;

	font-size:16px;

	font-weight:bold;

	line-height:30px;

	display:block;

}

.hheader span a{

	background:#29a6da url("/templates/kazalyjdb/images/sprite-lines.png") 0 0 repeat-x;

	display:inline-block;

	padding:0 7px;

	color:#fff;

	text-shadow:0 -1px 0 rgba(0,0,0,0.3);

	font-size:12px;

	line-height:25px;

	border-radius:3px;

	margin:0 0 0 10px;

}

.hheaderbl{

	margin:0 0 10px 0;

	color:#303030;

	font-size:16px;

	font-weight:bold;

	line-height:30px;

	display:block;

}

.hheaderbl span a{

	background: #09C url("/templates/kazalyjdb/images/sprite-lines.png") 0 25px repeat-x;
	width: 30px;
	text-align: center;

	display:inline-block;

	padding:0 7px;

	color:#fff;

	text-shadow:0 -1px 0 rgba(0,0,0,0.3);

	font-size:12px;

	line-height:25px;

	border-radius:3px;

	margin:0 0 0 10px;
	text-decoration:none;

}

.hheaderbl span a:hover{background:#C00;}

.hheader a{

	color:#303030;

	font-size:18px;

	text-decoration:underline;

}

.hheader a:hover{

	text-decoration:none;

}

.custom-1{

	width:220px;

	overflow:hidden;

	height:325px;

	float:left;

	position:relative;

}

.over220{

	width:220px;

	height:146px;

	overflow:hidden;


	margin:0 0 10px 0;

}

.over220 img{

	width:220px;

	min-height:146px;

}

.over220 img:hover{

	opacity:0.9;

}

.c1title{

	font-size:16px;

	color:#303030;

	max-height:54px;

	overflow:hidden;

	line-height:18px;

	margin:0 0 5px 0;

}

.c1title a{

	font-size:16px;

	color:#303030;

	text-decoration:underline;

}

.c1title a:hover{

	color:#29a6da;	

	text-decoration:none;

}

.c1text{

	max-height:120px;

	line-height:15px;

	overflow:hidden;

}

.c1data{

	line-height:20px;

	font-size:11px;

	color:#909090;

	height:20px;

	margin:0 0 5px 0;

}

.c1data a{

	color:#29a6da;

	font-size:11px;

}

.custom-2{

	width:220px;

	margin:0 0 20px 10px;

	height:95px;

	overflow:hidden;

	position:relative;

	float:left;

}

.over90{

	width:90px;

	height:60px;

	overflow:hidden;

	float:left;

	margin:0 10px 0 0;

}

.over90 img{

	width:90px;

	min-height:60px;

	transition:opacity 0.2s ease;

}

.over90 img:hover{

	opacity:0.85;

}

.c2title{

	font-size:12px;

	color:#303030;

	max-height:60px;

	overflow:hidden;

	line-height:15px;

	margin:0 0 5px 0;

}

.c2title a{

	font-size:12px;

	color:#303030;

	text-decoration:underline;

}

.c2title a:hover{

	color:#29a6da;	

	text-decoration:none;

}

.c2text{

	font-size:11px;

	line-height:15px;

	max-height:60px;

	color:#909090;

}

.wblock{

	margin:0 0 20px;

}

.wblockbl{

	margin:0 0 20px 20px;
	padding: 10px;
	background: #e9fdff;

}

.wheader{

	font-size:20px;

	line-height:30px;

	color:#303030;

	margin:0 0 20px 20px;

	border-bottom:2px solid #29a6da;

	font-weight:bold;

}

.wheader a{

	font-size:16px;

	color:#303030;

	text-decoration:underline;

}

.wheader a:hover{

	color:#29a6da;

	text-decoration:none;

}

.custom-3{

	width:160px;

	height:150px;

	float:left;

	margin:0 0 20px 20px;

}

.over160{

	width:160px;

	height:106px;

	overflow:hidden;

	margin:0 0 10px 0;

}

.over160 img{

	width:160px;

	min-height:106px;

	transition:opacity 0.2s ease;

}

.over160 img:hover{

	opacity:0.85;

}

.c3title{

	display:block;

	line-height:16px;

	max-height:32px;

	overflow:hidden;

	font-size:12px;

	color:#303030;

}

.c3title a{

	font-size:12px;

	color:#303030;

	text-decoration:underline;

}

.c3title a:hover{

	color:#29a6da;

	text-decoration:none;

}

.cblock{

	margin:0 0 20px 20px;

	background:#e9fdff;

	padding:10px 20px;

}

ul.catalog{

	width:210px;

	font-size: 12px;

	list-style: none;

	margin:0;

	padding:0 10px 0 0;

	float:left;

	position:relative;

}

ul.catalog li{

	position:relative;

}

ul.catalog li a{

	font-family:Arial;

	padding:0 0 0 10px;

	line-height:20px;

	margin:0 0 5px 0;

	font-size: 12px;	

	color:#505050;

	text-decoration:underline;

	display:inline-block;

	background:url("/templates/kazalyjdb/images/catalog-item.png") left center no-repeat;

}

ul.catalog li a:hover

{   

	text-decoration:none;

}

.gblock{

	background:#fafafa;

	margin:0 0 20px 20px;

	padding:10px 20px;

}

.gheader{

	font-size:20px;

	line-height:30px;

	color:#29a6da;

	margin:0 0 10px 0;

	font-weight:bold;

	text-transform:uppercase;

}

.gheader a{

	font-size:16px;

	color:#29a6da;

	text-decoration:underline;

}

.gheader a:hover{

	color:#303030;

	text-decoration:none;

}

.custom-4{

	margin:0 0 20px 0;

	color:#909090;

}

.over60{

	width:60px;

	overflow:hidden;

	float:left;

	margin:0 10px 0 0;

}

.over60 img{

	width:60px;

	transition:opacity 0.2s ease;

}

.over60 img:hover{

	opacity:0.85;

}

.c4title{

	font-size:12px;

	color:#303030;

	max-height:54px;

	overflow:hidden;

	line-height:18px;

}

.c4title a{

	font-size:12px;

	color:#303030;

	text-decoration:underline;

}


.c4title a:hover{

	color:#29a6da;	

	text-decoration:none;

}

.block380{

	width:380px;

	float:left;

	margin:0 20px;

}

.rek3{

	width:300px;

	float:left;

}

.custom-5{

	margin:0 0 10px 0;

	color:#909090;

	background:url("/templates/kazalyjdb/images/catalog-item.png") 0 5px no-repeat;

	padding:0 0 0 10px;

}

.c5data{

	color:#29a6da;

	font-size:11px;

	margin:0 0 0 10px;

	display:inline-block;

}

.block340{

	width:340px;

	float:left;

	margin:0 0 0 0px;

}

.block3400{

	width:340px;
	float:left;

}


.block220{

	width:220px;

	float:left;

	margin:0 0 0 20px;

}

.block470{

	width:470px;

	float:left;

	padding: 0 0 0 10px;

}

.sideblock{

	width:240px;

	margin-bottom:10px;

}

.greyblock{

	background:#fafafa;

	padding:5px 10px;

	width:220px;

	margin-bottom:20px;

}

.greyblock .sideheader{

	border-bottom:2px solid #29a6da;

}

.sideblock .custom-2{

	float:none;

	margin:0 0 10px 0;

}

.tagsblock{

	margin:-10px 0 0 0;

}

.tagsblock a{

	color:#fff;

}

.custom-7{

	width:240px;

	margin:0 20px 0 0;

	position:relative;

}

.play{

	display:block;

	width:50px;

	height:50px;

	background:url("/templates/kazalyjdb/images/play.png") no-repeat;

	position:absolute;

	top:55px;

	left:95px;

}

.over240{

	width:240px;

	height:160px;

	overflow:hidden;

	position:relative;

	margin:0 0 10px 0;

}

.over240 img{

	width:240px;

	min-height:160px;

}

.ctitle{

	font-size:14px;

	line-height:16px;

	overflow:hidden;

	color:#303030;

	margin:0 0 5px 0;

}

.ctitle a{

	font-size:14px;

	text-decoration:underline;

	color:#303030;

}

.ctitle a:hover{

	color:#29a6da;

	text-decoration:none;

}

.about{

	font-size:12px;

	line-height:18px;

	padding:0 20px 20px 20px;

}

.about a{

	font-size:12px;

	color:#29a6da;

	text-decoration:underline;

}

.about a:hover{

	text-decoration:none;

}



/* FOOTER         */

.footer {	

	line-height:20px;

	width:960px;

	padding:20px;

	color:#303030;

	position:relative;

	text-shadow:0 1px 1px rgba(255,255,255,0.3);

	margin:0 auto;

	text-shadow:0 1px 1px #fff;

}

.footer a{

	color:#29a6da;

	text-decoration:underline;

}

.footer a:hover{

	text-decoration:none;

}

.footerblock{

	float:left;

}

.footer_nav{

	float:left;

	margin:0 0 0 20px;

}

.footer_nav a{

	margin:0 5px;

}

.counters{

	height:31px;

	width:300px;

	float:right;

	text-align:right;

}



/* ÊÍÎÏÊÈ */

.votebutton{

	font-family:Arial;

	background:#29a6da url("/templates/kazalyjdb/images/sprite-lines.png") 0 0 repeat-x;

	cursor:pointer;

	width:120px;

	height:32px !important;

	line-height:28px !important;

	text-align:center;

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	display:block;

	color:#fff;

	margin:5px auto;

	border:0;

	border-radius:16px;

	text-shadow:0 -1px 1px rgba(0,0,0,0.3);

}

.votebutton:active{

	box-shadow:inset 0 0 10px rgba(0,0,0,0.9) !important;

}

.votebutton:hover{

	color:#fff;

	background:#29a6da;

	box-shadow:inset 0 0 10px rgba(0,0,0,0.3);

	text-shadow:none;

}

.vbutton{

	font-family:Arial;

	background:#eee url("/templates/kazalyjdb/images/w40.png") 0 0 repeat-x;

	cursor:pointer;

	width:100px;

	height:30px !important;

	text-align:center;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	display:block;

	margin:5px 0 5px 10px;

	color:#303030;

	float:left;

	border:1px solid #ccc !important;

	border-radius:15px;

	text-shadow:0 1px 1px rgba(255,255,255,1);

}

.vbutton:active{

	box-shadow:inset 0 0 10px rgba(0,0,0,0.9) !important;

}

.vbutton:hover{

	color:#fff;

	border:0;

	background:#29a6da;

	box-shadow:inset 0 0 10px rgba(0,0,0,0.3);

	text-shadow:none;

}

.resbutton{

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-size:11px !important;

	font-weight:bold;

	color:#303030;

	text-decoration:none !important;

	line-height:24px;	

	float:left;

	height:24px;

	width:90px;

	text-align:center;

	margin:5px 0 0 10px;

	background:#eee url("/templates/kazalyjdb/images/w40.png") repeat-x;

	padding:2px 0;

	border:1px solid #ccc;

	border-radius:15px;

}

.resbutton:hover{

	color:#fff !important;

	background:#29a6da;

	box-shadow:inset 0 0 10px rgba(0,0,0,0.3);

	text-shadow:none;

	text-decoration:none;

}



.speedbar{

	font-size:11px;

	color:#909090;

	overflow:hidden;

	height:30px;

	line-height:30px;

	margin:0 20px 10px 20px;

}

.speedbar a{

	color:#29a6da;

	text-decoration:underline;

	font-size:11px;

}

.speedbar a:hover{

	color:#303030;	

	text-decoration:none;

}

.sort{

	margin:0 10px 20px 20px;

	color:#909090;

}

.sort a{

	color:#303030;

	text-decoration:none;

	border-bottom:1px dotted #909090;

}

.sort a:hover{

	color:#29a6da;

	border-bottom:1px solid #29a6da;

}

.shortstory{

	margin:0 0 20px 20px;

	border-bottom:2px dashed #eee;

}

.shortstory img{

	max-width:200px;

	margin:0 10px 10px 0;

}

.shortstory2{

	width:340px;

	margin:0 0 40px 20px;

	line-height:18px;

	float:left;

	position:relative;

	height:399px;

	overflow:hidden;

}

.shortstory2 a{

	text-decoration:none;

	color:#29a6da;

}

.shortstory2 a:hover{

	text-decoration:underline;

	color:#303030;

}

.shortstory .shorttitle{

	margin:0 0 15px 0;

}

.shorttitle{

	margin:0 0 5px 0;

}

.shorttitle a{

	line-height:20px;

	font-size:18px;

	color:#303030;

	text-decoration:underline;

}

.shorttitle a:hover{

	text-decoration:none;

	color:#29a6da;

}

.over340{

	width:340px;

	height:226px;

	overflow:hidden;

	margin:0 0 10px 0;

}

.over340 img{

	width:340px;

	min-height:226px;

}

.over340 img:hover{

	opacity:0.9;

}

.short-info{

	font-size:11px;

	color:#909090;

	margin:10px 0;

	height:20px;

	line-height:20px;

}

.short-info a{

	font-size:11px;

	color:#909090;

	text-decoration:underline;

}

.short-info a:hover{

	text-decoration:none;

}

.sdate{

	float:left;

	margin:0 10px 0 0;

	font-size:11px;	

	font-weight:bold;

	color:#303030;

}

.comments-num{

	float:left;

	height:20px;

	position:relative;

	top:4px;

}

.comments-num a{

	background:url("/templates/kazalyjdb/images/sprite_icons.png") 0 -31px no-repeat;

	color:#fff !important;

	font-size:11px;

	width:22px;

	height:20px;

	text-align:center;

	text-decoration:none !important;

	display:block;

	float:left;

	line-height:16px;

	padding:0 0 4px 0;

	text-shadow:0 -1px 1px rgba(0,0,0,0.3);	

}

/* NEWS POST */

.full-story, .tagscloud{

	width:700px;

	padding:0 0 10px 20px;

	color:#505050;

	font-size:14px;

	line-height:150%;

}

.full-story a {

	color:#29a6da;

	font-size:14px;

}

.full-story a:hover {

	color:#303030;

	text-decoration:none;

}

.full-story img {

	margin:0 10px 10px 10px;

	max-width:680px;

}

.full-story ul, .full-story ol, .shortstory ul, .shortstory ol {

	margin-left:25px;

}

.post-title{

	font-size:20px !important;

	color:#303030;

	text-decoration:none;

	font-family:"Arial";

	line-height:25px;

	margin-bottom:10px;

	position:relative;

	font-weight:bold;

}

.post-title h1, post-title a h1{

	font-size:20px !important;

	display:inline;

}

.post-title a{

	font-weight:bold;

	color:#29a6da;

	font-size:18px !important;

	text-decoration:underline;

	font-family:"Arial";

}

.post-title a:hover{

	color:#303030;

	text-decoration:underline;

}

.full-info{

	font-size:11px;

	color:#909090;

	margin:0 0 10px 0;

	height:20px;

	line-height:14px;

}

.full-info a{

	font-size:11px;

	color:#909090;

	text-decoration:underline;

}

.full-info a:hover{

	text-decoration:none;

}

.print{

	background: url("/templates/kazalyjdb/images/print.png") no-repeat;

	margin:-1px 10px 0 0;

	float:left;

	display:inline-block;

	height:16px;

	width:16px;

}

.date{

	float:left;

	margin:0 10px 0 0;

	font-size:11px;	

}

.fstory{

	margin-bottom:20px;

}

.fstory h2, .fstory h3{

	margin:10px 0;

	padding:0 0 0 10px;

	color:#29a6da;

	font-weight:bold;

}

.plusobut{

	width:190px;

	margin:0 0 10px 0;

}

.related-block{

	position:relative;

	overflow:hidden !important;

	color:#303030;

	margin:0 0 20px 0;

}

.related-block .custom-5{

	float:left;

	width:330px;

	height:60px;

	overflow:hidden;

	margin:0 0 10px 20px;

}

	

/* COMMENTS */

.addcomment{

	padding:0;

	text-align:center;

	margin:0 0 20px 20px;

	padding:0 0 10px 0;

	background:#fafafa;

}

.title{

	line-height:32px;

	color:#303030;

	font-size:16px;

	FONT-WEIGHT:bold;

	text-align:left;

	margin:0 20px ;

	padding:5px 0;

}

.addcomment-post{

	margin:0 20px;

}

.comments{

	width:720px;

	margin:0 0 20px 0;

}

textarea#comments{

	height:150px;	

}

.comm-title{

	line-height:32px;

	color:#303030;

	font-size:16px;

	font-weight:bold;

	margin:0 10px 0 10px;

	padding:5px 10px;

	position:relative;

	display:inline-block;

}

.comm-n{

	color:#fff;

	font-size:11px;

	font-weight:normal;

	text-align:center;

	display:inline-block;

	line-height:20px;

	position:relative;

	top:-3px;

	left:5px;

	padding:0 8px;

	text-shadow:0 -1px 0 rgba(0,0,0,0.5);

	background:#29a6da url("/templates/kazalyjdb/images/sprite-lines.png") 0 0 no-repeat;

	border-radius:3px;

}

.comment{

	width:678px;

	color:#505050;

	margin:0 20px 10px 20px;

	padding:10px;

	position:relative;

	text-shadow:0 1px 1px #fff;

	border:1px solid #ddd;

}

.comment a{

	color:#29a6da;

	text-decoration:none;

}

.comment a:hover{

	text-decoration:underline;	

}

.comment table{

	margin:0;

	padding:0;

}

.comment-left{

	max-height:100px;

	width:60px;

	padding:5px;

	font-size:11px;

	float:left;

}

.comment-left a{

	color:#000;

	font-weight:bold;

}

.comment-left img{

	width:60px;

	max-height:60px;

}

.comment-right{

	width:593px;

	padding:5px;

	font-size:13px;

	min-height:40px;

	float:left;

	margin:0 0 0 5px;

	position:relative;

	border-radius:3px;

}

.comment-right a{

	color:#29a6da;

	font-weight:bold;

}

.comm-data{

	color:#909090;

	margin-bottom:10px !important;

	display:block;

	font-size:11px;

	font-style:italic;

}

.comment-right a{

	font-size:12px;

	color:#303030;

}

.comment:hover .comment-title-hover{

	display:block;

}

.comment-title-hover{

	height:15px;

	line-height:15px;

	width:400px;

	padding:0;

	font-size:12px;

	color:#505050;

	display:none;

	position:absolute;

	top:5px;

	right:0;

	z-index:10;	

	text-align:right;

}

.comment-title-hover a{

	color:#29a6da;

	font-size:10px;

	text-transform:uppercase;

	text-decoration:none;

	font-weight:normal;

}

.comment-title-hover a:hover{

	color:#505050;

	text-decoration:underline;

}

.comment-title-hover span{

	float:right;

}

.comment-number{

	color:#fff !important;

	padding:0 3px;

	font-weight:bold;

	font-size:12px;

	line-height:15px;

	float:right;

	background:#505050;

}

.mass-action{

	padding:0 0 0 5px;

	margin:-2px 0 0 0 ;

	height:15px;

	float:right;

}

.mass_comments_action{

	margin:0 0 0 20px;

	color:#909090;

}

.comment-news{

	margin:5px 0 !important;

}

.comment-news a{

	text-decoration:underline;

	font-size:13px !important;	

}

.comment-news a:hover{

	text-decoration:none;

	color:#29a6da;

}

.info{

	min-height:35px;

	margin:0 20px 20px 20px;

	color:#707070;

	background:#fafafa url("/templates/kazalyjdb/images/sign.png") 	10px 10px no-repeat;

	padding:10px 5px 10px 50px;

	font-size:12px;

	line-height:15px;

	text-shadow:0 1px 0 #fff;

}

.info a{

	color:#29a6da;

}

.navigation{

	height:30px;

	width:100%;

	color:#000;

	margin:10px 20px;

	padding:15px 0;

	font-size:14px;

	clear:both;

	text-align:center !important;	

}

.navigation b{

	font-size:25px !important; 

}

.navigation span, .navigation a{	

	line-height:30px;

	padding:0 10px;

	font-size:14px;

	border:1px solid #ddd;

	border-left:0;

	float:left;

}

.navigation span:first-child, .navigation a:first-child{

	border-left:1px solid #ddd;

}

.navigation a{

	color:#303030;

}

.navigation a:hover{

	text-decoration:underline;

	color:#29a6da;

	background:#f1f1f1;

}

.navigation span {

	text-decoration:none;

	color:#fff;

	background:#29a6da url("/templates/kazalyjdb/images/sprite-lines.png") 0 -40px repeat-x;

	border:1px solid #29a6da ;

	border-left:1px solid #29a6da ;

	text-shadow:0 -1px 1px rgba(0,0,0,0.3);

}

.nav_ext{

	background:none !important;

	color:#909090 !important;

	font-weight:bold;

	border:1px solid #ddd !important;

	border-left:0 !important;

	text-shadow:none !important;

}

.next,.prev{

	font-weight:normal;

}

.next span,.prev span{

	background:none !important;

	color:#909090;

	border:1px solid #ddd;

}

.next a, .prev a{

	background:#eee !important;

	text-decoration:none !important;

	border:1px solid #ccc;

	border-left:0;

}

.next a:hover, .prev a:hover{

	background:#ddd !important;

}

table.fulltable{

	width:100%;

	border-collapse: collapse;

    border-spacing: 0;

	cellspacing:0;

	border:0;



}

table.fulltable td{

	border-top:1px solid #eee;

	padding:10px 0;

}

.line{

	margin:5px 0;

	padding:5px 15px;

	border:1px solid #e0e0e0;

	background:#fafafa;

	min-height:20px;

	text-align:left;

	font-size:13px;

}

.sline{

	width:160px;

	min-height:25px;

	line-height:25px;

	text-align:left;

}

.pline{

	width:400px;

	min-height:20px;

	line-height:20px;

	text-align:left;

}

.import{

	color:#29a6da;

}

.line a{

	color:#29a6da;

}

.row{

	font-size:13px;

	margin:5px 0;

	padding:5px;

	border:1px solid #eee;

	background:#fafafa;

}

.row a{

	color:#29a6da;

}

.row h{

	min-width:150px;

	padding:3px;

	margin:0 0 10px 0;

}

.poll{

	background:#fafafa;

	padding:5px 10px;

	margin:5px 0 10px 0;

	border:1px solid #eee;

	border-radius:3px;

}

.poll b{

	font-size:18px;

	line-height:40px;

}

.userstop{

	font-family:Tahoma;

	font-size:11px;

	color:#505050;

	border-collapse:collapse;

}

.userstop thead {

	font-family:Arial;

	padding:5px 0 0 5px;

	height:20px;

	font-size:12px;

	color:#303030;

	background:url("/templates/kazalyjdb/images/white.png") repeat-x;

}

.userstop table {

	border-collapse:collapse;

}

.userstop td {

	text-align:center;

	height:25px;

	padding:0px;

	border:1px solid #ccc;

}

.userstop a {

	font-size:11px;

	text-decoration:none;

	color:#29a6da;

}

.userstop a:hover {

	text-decoration: none;

}

.stat{

	color:#707070;

	font-size:13px;

	font-weight:bold;

	min-height:15px;

	margin:0 20px 0 20px;

	padding:2px 0 5px 0;

	border-bottom:1px solid #e0e0e0;

}

.stat span{

	float:right;

	font-weight:normal;

}

.stat a{

	font-size:13px;

	text-decoration:none;

}

.h-row{

	color:#505050;

	background:#f1f1f1;

	font-weight:bold;

	padding:0 0 0 15px;

	margin:10px 0 0 0;

}

textarea, .txsh, .input1, .input2, .input3{

	border:1px solid #ccc;

	height:25px;

	line-height:25px;

	background:#fff url("/templates/kazalyjdb/images/fields.png") top repeat-x;	

	font-family:Arial, Helvetica, sans-serif; 

}

textarea:focus, .txsh:focus, .input1:focus, .input2:focus, .input3:focus, .search #searchinput:focus, .search #searchuser:focus, .field:focus, .field:hover{

box-shadow:none;

border:1px solid #bbb;

}

.input1{

	width:340px; 

	font-size:13px;

	padding:0 5px;

	color:#707070;

}

.input2{

	width:100px;

	padding:0 5px;

	font-size:12px;

}

.input3{

	width:223px;  

	font-size:12px; 	

	padding:0 5px;

}

.input4{

	width:312px;

	height:100px;

	font-size:12px;	

	border:1px solid #ccc;	

}

.clear {

	margin:0;

	padding:0;

	height:0px;

	clear:both;

	width:100%;

}

table{

	background:transparent;

	border:0px;

	border-collapse:separate;

}

table td{

	text-align:left;

	padding:0px;

	background:transparent;

}

select {

	font-size: 11px;

	font-family: tahoma;

}

.stext {

	color: #727272;

	font-size: 11px;

	font-family: tahoma;

}

.stext a:active,

.stext a:visited,

.stext a:link {

	color: #0084ff;

	text-decoration:none;

}

.stext a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.ntitle {

	color: #CC00FF;

	font-size: 15px;

	font-family: tahoma;

	font-weight: bold;

	padding:11px 0 0 6px;

}

.ntitle a {

	color: #0084ff;

	text-decoration: underline;

}

.ntitle a:hover {

	text-decoration:none;

}

.ui-dialog fieldset{

	padding:5px;

	color:#29a6da;

	border:1px solid #505050;

}

.pm_status {

	float:left;

	background:#fff;

	padding:0 0 10px 0;

	border:1px solid #eee;

	width: 330px;

	height: 100px;

	margin:5px 15px 0 10px;

}



.pm_status_head {

	font-size: 0.9em; 

	background:#eee url("/templates/kazalyjdb/images/w40.png") repeat-x;

	height: 25px;

	line-height:25px;

	padding: 0;

	font-weight: bold;

	text-align: center;

	color: #505050;

	font-size:14px;

	box-shadow:0 1px 3px rgba(0,0,0,0.3);

}



.pm_status_content {

	padding: 5px;

}

.pmlinks{

	padding:10px 10px;

	float:left;

	text-align:center;

	width:250px;

}

.pmlinks a{

	display:block;

	height:30px;

	padding:0 10px;

	line-height:30px;

	background:#eee url("/templates/kazalyjdb/images/w40.png") repeat-x;

	color:#505050;

	text-decoration:none;

	margin:0 10px 5px 10px;

	text-shadow:0 1px 1px #fff;

	border:1px solid #ccc;

	border-radius:3px;

}

.pmlinks a:hover{

	box-shadow:inset 0 0 10px rgba(0,0,0,0.2) !important;

	color:#29a6da;

	background:#ececec;

}

/*Банеры партнеры*/
#centfoot {width:100%; border-top: 2px solid #29a6da; height:120px;}

.bannerscar {float:left;}
.bannerscar li {margin: 25px 1px 1px 28px; /* пробел вокруг изображений */} 
.bannerscar li a img {border-radius:0px; border:0 none; width:145px; height:70px;}

.nextb a{background:url("/templates/kazalyjdb/images/arrl.png") no-repeat; width:16px; height:16px; display:block;}
.nextb a:hover{background:url("/templates/kazalyjdb/images/arrlh.png") no-repeat;}

.prevb a{background:url("/templates/kazalyjdb/images/arrr.png") no-repeat; width:16px; height:16px; display:block;}
.prevb a:hover{background:url("/templates/kazalyjdb/images/arrrh.png") no-repeat;}

#button {float:left;margin:50px 10px 0 10px; /* отступы для кнопок */}
#button a {cursor:pointer;text-decoration:none;}		


.banerspart {width:960px;margin:0 auto; display:block;overflow:hidden;}form {  

	padding-top: 0px;

	padding-bottom: 0px;	

	padding-right: 0px; 

	padding-left: 0px; 

	margin: 0px;

}



/* 

 * ========================================

 * Quote

 * ========================================

 */

.title_quote {

	border:1px solid #eeeeee;

	padding:0 10px;

	line-height:30px;

	background:#eeeeee;

	font-size:12px;

	font-weight:bold;

	text-shadow:0 1px 1px #ffffff;	

}

.quote{

	color: #000;

	font-size:12px;

	text-align:justify;

	background:#f5f5f5;

	padding:10px;

	list-style:none;

	margin:0 0 5px 0;

	border-left:1px solid #2ba6d9;

	text-shadow:0 1px 1px #ffffff;

}

.quote a{

	color:#2ba6d9;

	font-size:12px;

}

.quote ul{

	list-style:none;

}

/* 

 * ========================================

 * Spoiler

 * ========================================

 */



.title_spoiler {

	color: #313131;

	background:#f7f7f7; 

	font-weight: bold;

	padding: 5px;

	clear:both;

	font-size:11px;

	border-bottom:1px solid #eeeeee;

}

.text_spoiler {

	color: #505050;

	font-size:12px;

	text-align:justify;

	background:#f7f7f7;

	padding: 10px;

	clear:both;

}

.title_spoiler a{

	color:#484848;

	font-size:11px;

}

.title_spoiler img {

	margin: 0; padding: 0;

}

/* 

 * ========================================

 */

 

.scriptcode{

	color: #222222;

	font: 11px Verdana; 

	text-align:left; 

	border-left:2px solid #e2e0e0;

	padding: 5px;

	background:#e2e0e0;

}



/* 

 * ========================================

 */

.day-current {

	background:#888888 !important;

	font-weight:bold;

	color:#fff !important;

	border:1px solid #484848 !important;

}

.weekday-active-v {

	color: #FF0000;

	font-family:tahoma;

	font-size:11px;

}

.day-active-v {



	color: #000000;

	font-family:tahoma;

	font-size:11px;

	border:1px solid #eeeeee;



}
a.day-active-v {color:#fff !important;}

.calendar {

	font-family:Arial;

	font-size:13px;

	width:230px;

	line-height:20px;

	margin-top:10px;

	background:#ffffff;

	border-radius:5px;

}

.calendar td, th {

	font-family:Arial;   

	font-size:12px;

	text-decoration:none;

	text-align:center;	 

	width:35px; 

}

.day{

	border:1px solid #eeeeee;

}

.weekday {

	border:1px solid #cccccc;

	background:#f7f7f7;

	color:#2ba6d9;

	font-family:verdana;

	font-size:12px;

	font-weight:bold;

}

.weekday-active {

	color: #ffffff;

	font-family:verdana;

	text-decoration:underline;	

}

.day-active {

	color: #ffffff;

	font-family:verdana;

	font-size:11px;

	border:1px solid #eeeeee;

}

.day-active a,

.weekday-active a,

.day-active-v a,

.weekday-active-v a

 {

	font-size:13px;

	color:#2ba6d9;

	text-decoration: underline;	

	border:0;

	line-height:20px;

	display:block;

}

.day-active a:hover,

.weekday-active a:hover,

.day-active-v a:hover,

.weekday-active-v a:hover

 {

	color:#ffffff;

	background:#2ba6d9;

}

.monthlink{

	color:#ffffff;

	font-family:tahoma;

	font-size:14px;

	text-decoration: none;

	padding:0 5px;

	background:#2ba6d9 url(/templates/kazalyjdb/images/blue.png) repeat-x;

	border-radius:5px;

}

.monthlink a{

	color:#ffffff;

}

.monthselect{

	width:221px;

}

/* 

 * ========================================

 */



.rating {

	color: #878787;

	font-family: Tahoma, helvetica, sans-serif;

	font-size: 11px; 

	height: 15px;

	float:left;

}

.rating ul{		margin:0 !important;}

.unit-rating{

	list-style:none;

	margin: 0px;

	padding:0px;

	width: 85px;

	height: 15px;

	position: relative;

	background: url('/templates/kazalyjdb/dleimages/rating.png')  left top no-repeat;		

}

.unit-rating li{

    text-indent: -90000px;

	padding:0px;

	margin:0px;

	float: left;

}

.unit-rating li a{

	display:block;

	width:17px;

	height: 15px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 17;

	position: absolute;

	padding: 0px;

}

.unit-rating li a:hover{   

	background: url('/templates/kazalyjdb/dleimages/rating.png') center left no-repeat;

	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('/templates/kazalyjdb/dleimages/rating.png') bottom left no-repeat;

	position: absolute;

	height: 15px;

	display: block;

	text-indent: -9000px;

	z-index: 1;		

}



/* 

 * ========================================

 * BB Codes

 * ========================================

 */ 

.editor{

	width:100%;

	margin:0 auto;

}

.bbcodes {

	border:0;

	background:#eeeeee url(/templates/kazalyjdb/images/w40.png) repeat-x;

	color:#474747;

	font-family:Arial, Tahoma, helvetica, sans-serif;

	padding: 1px 10px;

	font-size: 12px; 

	line-height:20px;

	display:inline-block;

	font-weight:bold;

	text-shadow:0 1px 1px #ffffff;

	border:1px solid #cccccc;

	border-radius:12px;

}

.bbcodes:hover{

	background:#eeeeee;

	cursor:pointer;

	color:#000000;

	border:1px solid #aaaaaa;

	box-shadow:inset 0 0 5px rgba(0,0,0,0.1);

}

.bbcodes_poll {

	border:0;

	margin-top:5px;

	background:#e6e6e6 url(/templates/kazalyjdb/images/w30.png) repeat-x ;

	color: #303030;

	font-family:Tahoma, helvetica, sans-serif;

	padding: 0px 4px 2px 4px;

	font-size: 12px; 

	height: 20px;

	width:100px;

	border:1px solid #cccccc;

}

.addnews{

width:150px;

}



.f_textarea{

height:180px;	

}

/* 

 * ========================================

 */ 

.xfields{

	padding:2px	 5px;

}

.xfields textarea {

    height: 186px;

    margin: 0px 1px 0px 0px;

    padding: 0px;



}

.xfields input {

	width:250px; 

	height:18px; 

	font-family:verdana; 

	font-size:11px; 

}

.xfields select {

	height:18px; 

	font-family:verdana; 

	font-size:11px; 

}

#xfield_holder_pole{

	width:600px !important;

	float:left;

	clear:none;

}

/* 

 * ========================================

 */ 



.xprofile textarea {

    height: 186px;

    margin: 0px 1px 0px 0px;

    padding: 0px;

}

.xprofile input {

	width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #5abefe;

}



/* 

 * ========================================

 */ 

.pm{



}

table.pm td{

	border-top:1px solid #eeeeee;

	height:25px;

	padding:5px 0 0 0;

}

.pm_head {

	font:12px Arial; 

	color:#333333;

	text-decoration:none;

	font-weight:bold;



}

.pm_list {

	color: #959595;

	font-size: 12px;

	font-family: tahoma;

	}

.pm_list a {

	color: #2ba6d9;

	font-size: 12px;

	font-family: tahoma;

	font-weight:bold;

	text-decoration:none;

}

.pm_sub{

	font:12px Arial; 

	color:#888888;

	text-decoration:none;

	background:#f1f1f1;

	font-weight:bold;

	padding:10px;

}

.pm_sub a{

	color: #2ba6d9;

	font-size: 12px;



	font-weight:bold;

	text-decoration:none;	

}

/* 

 * ========================================

 */ 



#dropmenudiv {

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	background:#fafafa;

	line-height: 20px;

	margin: 2px;

	opacity: 0.85;

	border:1px solid #ccc;

	text-shadow:0 1px 1px #ffffff;

	border-radius:3px;

	box-shadow:0 2px 5px rgba(0,0,0,0.1);

}



#dropmenudiv a {

	font-size:11px;

	display: block;

	text-indent: 3px;

	text-decoration:none;

	color: #303030;

	padding: 1px 0;

	margin: 1px;

	font-weight: bold;

}



#dropmenudiv a:hover {

	background:#ffffff;

	color:#2ba6d9;

	opacity: 0.99;

}



/* 

 * ========================================

 */



.vote{

	font-size: 12px;

	line-height:150%;

	margin:auto;

	padding:2px 10px;

}

#question{

	min-height:16px;

	padding:0 10px;

	color:#000;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

}



/* 

 * ========================================

 * Atachment

 * ========================================

 */

.attachment {



	background:url(/templates/kazalyjdb/images/attach.png) top left no-repeat;

	padding:0 0 5px 20px;

	line-height:16px;

}



/* 

 * ========================================

 * Search

 * ========================================

 */



.search {

	font-family: Verdana;

	font-size: 11px;

	color:#515151;

	text-decoration:none;

	padding:2px;

	}

.search legend{

	background:1px solid #898989;

	font-weight:bold;

}

.textin {

 

	font-family: Verdana;font-size: 11px;

	color:#01012e;

	text-decoration: none;

	}



.sresult  {

	text-align: justify;

	font-family:verdana;

    FONT-WEIGHT: normal;

    LINE-HEIGHT: 16px;

	font-size:12px;

	color:#919191;

	margin-left:5px;

}

.fieldset {

	background:#5BBFFF;

	border:2px solid #5BBFFF;

	text-align:left;

	font:normal 11px Tahoma, Arial, Verdana;

	width:180px;

}

.search fieldset{

	width: 330px;

	padding: 2px;

	background: #f5f5f5;

	border:0;

}

.search select{

	margin:2px 0;

	border:1px solid #d3d3d3;

}

.search input {

	margin:2px;

}

.search #searchinput, .search #searchuser{

	width:280px !important;

	height:25px;

	background:#ffffff;

	border:1px solid #ccc;

	padding:0 5px;

	font-size:12px;

	box-shadow:inset 0 0 5px rgba(0,0,0,0.1);

}

/* ==================== ����� ������������ �������� ����������� �� ���� �� ����������� ����� */

.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-html-content {

	display: none;

}

.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(/templates/kazalyjdb/dleimages/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}

.highslide-footer {

	height: 11px;

}

.highslide-footer .highslide-resize {

	float: right;

	height: 12px;

	width: 11px;

	background: url(/templates/kazalyjdb/dleimages/resize.gif);

}

.highslide-resize {

    cursor: nw-resize;

}

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

}



/* ==================== ������ ����� */

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

}



/* ==================== �������������� ����� �������� AJAX */

#loading-layer {

	display:none;

	font-family: Verdana;font-size: 11px;

	background:#202020;

	padding:10px;

	text-align:center;

	border:1px solid #e3e3e3;

	color: #ffffff;

	border-radius: 5px;

	box-shadow: 0 1px 3px #000;



}

/* ==================== �������������� ������ ����� */

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

   

}

/* ==================== ������� ����� �� ����� */

#searchsuggestions { color:#505050; border-width:1px; border-color:#919191; border-style:solid; width:199px; background-color:#2ba6d9; font-size:10px; line-height:14px; z-index:100; }

#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left;  text-decoration:none; font-size:10px;line-height:12px;}

#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }

#searchsuggestions a span.searchheading { background: #2ba6d9; 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: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, 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;



color:#303030 !important;

}

.ui-widget-content a {

color: #2ba6d9;

font-size:11px;

}

.ui-widget-header {

background: #303030 url(/templates/kazalyjdb/images/ui-bg_gloss-wave.png) 50% 50% repeat-x;

color: #ffffff;

font-weight: bold;

border-radius:2px;

-webkit-border-radius:2px;

-moz-border-radius:2px;

}

.ui-widget-header a {

color: #2ba6d9;

}

.ui-state-default, .ui-widget-content .ui-state-default {

background: #f1f1f1 url(/templates/kazalyjdb/images/w40.png) 50% 50% repeat-x;

border: 1px solid #ccc;

color: #2ba6d9;

font-weight: bold;



}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {

color: #ffffff;

text-decoration: none;

}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {

background: #ffffff;

color: #303030;

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(/templates/kazalyjdb/images/ui-icons.png);

}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {

background-image: url(/templates/kazalyjdb/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;

box-shadow: 0px 0px 20px rgba(0,0,0,0.7);

border-radius:2px;

}

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

border-radius:3px;	

}

.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 {



}

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

border-radius:3px;

}

.ui-dialog .ui-resizable-se {

bottom: 3px;

height: 14px;

right: 3px;

width: 14px;

}

.ui-draggable .ui-dialog-titlebar {

cursor: move;

}



/*---��������� ���� � ���� [code]---*/

pre code {

max-width:700px;

color: #202020;

font: 11px Verdana; 

text-align:left; 

border-left:2px solid #e1e1e1;

padding: 5px;

background:#e1e1e1;

display: block;

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: #eeeeee8d5;

}

/*---�������� ���---*/

.pm_progress_bar {

	

	height:14px;

	margin-top: 10px;

	margin-bottom: 10px;

	width:314px;

	background:#f1f1f1 ;

	border-radius:3px;

	box-shadow:inset 0 1px 3px #aaa;

}



.pm_progress_bar span {

	background:#2ba6d9 url(/templates/kazalyjdb/images/c40.png) repeat-x;

	font-size: 0em;

	text-indent: -2000em;

	height: 14px;

	display: block;

	overflow: hidden;

	border-radius:3px 0 0 3px;



}

/*---����� ����������� ����������� �� �����---*/

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

}



/*---BB ��������---*/



.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("/templates/kazalyjdb/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("/templates/kazalyjdb/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("/templates/kazalyjdb/bbcodes/b.gif"); }

#b_i { background-image: url("/templates/kazalyjdb/bbcodes/i.gif"); }

#b_u { background-image: url("/templates/kazalyjdb/bbcodes/u.gif"); }

#b_s { background-image: url("/templates/kazalyjdb/bbcodes/s.gif"); }

#b_img { background-image: url("/templates/kazalyjdb/bbcodes/image.gif"); }

#b_up { background-image: url("/templates/kazalyjdb/bbcodes/upload.gif"); }

#b_emo { background-image: url("/templates/kazalyjdb/bbcodes/emo.gif"); }

#b_url { background-image: url("/templates/kazalyjdb/bbcodes/link.gif"); }

#b_leech { background-image: url("/templates/kazalyjdb/bbcodes/leech.gif"); }

#b_mail { background-image: url("/templates/kazalyjdb/bbcodes/email.gif"); }

#b_video { background-image: url("/templates/kazalyjdb/bbcodes/mp.gif"); }

#b_audio { background-image: url("/templates/kazalyjdb/bbcodes/mp3.gif"); }

#b_hide { background-image: url("/templates/kazalyjdb/bbcodes/hide.gif"); }

#b_quote { background-image: url("/templates/kazalyjdb/bbcodes/quote.gif"); }

#b_code { background-image: url("/templates/kazalyjdb/bbcodes/code.gif"); }

#b_left { background-image: url("/templates/kazalyjdb/bbcodes/l.gif"); }

#b_center { background-image: url("/templates/kazalyjdb/bbcodes/c.gif"); }

#b_right { background-image: url("/templates/kazalyjdb/bbcodes/r.gif"); }

#b_color { background-image: url("/templates/kazalyjdb/bbcodes/color.gif"); }

#b_spoiler { background-image: url("/templates/kazalyjdb/bbcodes/spoiler.gif"); }

#b_fla { background-image: url("/templates/kazalyjdb/bbcodes/flash.gif"); }

#b_yt { background-image: url("/templates/kazalyjdb/bbcodes/youtube.gif"); }

#b_tf { background-image: url("/templates/kazalyjdb/bbcodes/typograf.gif"); }

#b_list { background-image: url("/templates/kazalyjdb/bbcodes/list.gif"); }

#b_ol { background-image: url("/templates/kazalyjdb/bbcodes/ol.gif"); }

#b_tnl { background-image: url("/templates/kazalyjdb/bbcodes/translit.gif"); }

#b_br { background-image: url("/templates/kazalyjdb/bbcodes/pbreak.gif"); }

#b_pl { background-image: url("/templates/kazalyjdb/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("/templates/kazalyjdb/images/fields.png") repeat-x;

	height: 156px;

}

.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(/templates/kazalyjdb/dleimages/marker.png) -0px -0px no-repeat;

}



#txtselect_marker:hover {

        background-position: -0px -32px;

}



#marker-bar{

    border: 1px solid #ccc;

    border-radius: 15px;

    background: #ffffff;

    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(/templates/kazalyjdb/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: #ffffff;

	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(/templates/kazalyjdb/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;

}

/*---Найденные похожие новости при добавлении новостей на сайте---*/

.findrelated {

	width:99%;

	background: #ffc;border:1px solid #9E9E9E;

	padding: 5px;margin-top: 7px;

	margin-right: 10px;

}