html,body,div,span,object,iframe,frame,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,a,b,i,dl,dt,dd,ol,ul,li,fieldset,/*textarea,select,*/legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	
  background: transparent;margin:0;padding:0;outline:none;border: 0;

 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;
}

article, aside, figure, figure img, hgroup, footer, header, nav, section {display: block; }

div, p, a, span, input, li, b, h2, h3, :before, :after {
	-webkit-transition: opacity .6s, background-color .6s, box-shadow .6s, border-color .6s, margin .6s, color .6s;
	-o-transition: opacity .6s, background-color .6s, box-shadow .6s, border-color .6s, margin .6s, color .6s;
	-ms-transition: opacity .6s, background-color .6s, box-shadow .6s, border-color .6s, margin .6s, color .6s;
	transition: opacity .6s, background-color .6s, box-shadow .6s, border-color .6s, margin .6s, color .6s;
}

body {
font-family: 'Open Sans Condensed', sans-serif;
font-size: 12px; line-height:normal;  padding:0;     margin:0;height:100%; width:100%;
	/* background-image: url(../images/ibu2016.gif);*/

      /* background-image: url(../images/8marth.jpg);  color: #323232;*/

 /*background-image: url(../images/i_bg.jpg);*/
	/***i14022015.jpg***/
  /*   background-repeat: repeat;*/
     /*color: #474747;*/
/*     background-image: url(../images/1may.jpg);
     background-repeat: repeat-x;*/
/*     background-attachment: fixed;
    
      */

   
    color: #323232;
	 
	 z-index: 2;
}
.link_body {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

img {max-width: 100%;}
.clr {clear: both;height: 1px;min-height: 1px;}

a {color: #000;text-decoration: none;outline: none;}
a:hover, a:focus {color: #da3b44;text-decoration: none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;font-family: 'Open Sans Condensed', sans-serif; }
h1 {font-size:30px;text-transform: uppercase;}
h2 {font-size:20px;text-transform: uppercase;}
h3 {font-size:18px;}

.left {float:left}
.right {float:right}
.border3 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.border5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.border20 {border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }

.graddark {background: #145A89;
background: -moz-linear-gradient(top, #184e71 0%, #0c4165 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#184e71), color-stop(100%,#0c4165));
background: -webkit-linear-gradient(top, #184e71 0%,#0c4165 100%);
background: -o-linear-gradient(top, #184e71 0%,#0c4165 100%);
background: -ms-linear-gradient(top, #184e71 0%,#0c4165 100%);
background: linear-gradient(to bottom, #184e71 0%,#0c4165 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184e71', endColorstr='#0c4165',GradientType=0 );
}

.gradgrey {background: #f2f2f2;
background: -moz-linear-gradient(top, #f2f2f2 0%, #dcdcdc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dcdcdc));
background: -webkit-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
background: -o-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
background: -ms-linear-gradient(top, #f2f2f2 0%,#dcdcdc 100%);
background: linear-gradient(to bottom, #f2f2f2 0%,#dcdcdc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dcdcdc',GradientType=0 );
}

.gradblue {background: #4b94c9;
background: -moz-linear-gradient(top, #4b94c9 0%, #3274a5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b94c9), color-stop(100%,#3274a5));
background: -webkit-linear-gradient(top, #4b94c9 0%,#3274a5 100%);
background: -o-linear-gradient(top, #4b94c9 0%,#3274a5 100%);
background: -ms-linear-gradient(top, #4b94c9 0%,#3274a5 100%);
background: linear-gradient(to bottom, #4b94c9 0%,#3274a5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b94c9', endColorstr='#3274a5',GradientType=0 );
}

.gradred {background: #fc4664;
background: -moz-linear-gradient(top, #fc4664 0%, #da3b44 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc4664), color-stop(100%,#da3b44));
background: -webkit-linear-gradient(top, #fc4664 0%,#da3b44 100%);
background: -o-linear-gradient(top, #fc4664 0%,#da3b44 100%);
background: -ms-linear-gradient(top, #fc4664 0%,#da3b44 100%);
background: linear-gradient(to bottom, #fc4664 0%,#da3b44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4664', endColorstr='#da3b44',GradientType=0 );
}

button.searchbut, .videoimg:after, li.sdata, li.sview, li.scom, li .articleinfo ul li.sview, li .articleinfo ul li.scom {background:url(../images/sprites.png) no-repeat;}


/* HEADER-- */
.toplinewrp {width:100%; /*height:auto;*/
border-bottom: 1px solid white;

height: 30px;background-image: url(../images/23_prapor.jpg); background-repeat: repeat-x;
}
#topline {height:30px; color:#FFF; position:relative; width:1000px; margin:0 auto; }
.topmenu{
color:#FFF; padding: 8px 0px 0px 93px;
}
ul.topmenu li {display:inline; line-height:36px; margin-right:10px; border-right:1px solid #fff; padding-right:10px;}
ul.topmenu li a {color:#FFF; text-decoration:underline;}
ul.topmenu li a:hover {text-decoration:none;}
ul.topmenu li:last-child {border:0;}

#headerwrp {background:#fcfcfd url(../images/top1i.jpg) bottom repeat-x; width:100%; height: 146px; }

#header {width:1000px; margin:0 auto; position:relative; z-index: 40;
}


.bg-1{ float: left; background: #fcfcfd url(../images/top12-2.jpg) bottom no-repeat;
 width:100px; height: 146px;
}
.bg-2{ float: left; z-index: 50;
	background: #fcfcfd url(../images/top13-2.jpg) bottom no-repeat; width:429px; 
	height: 146px;
}
.bg-3{ float: left; z-index: 50;
	background: #fcfcfd url(../images/top15-2.jpg) bottom no-repeat; width:471px; 
	height: 146px;
}
.bg-10{ z-index: 1; position: absolute; left: -181px; bottom:1px;
	background: #fcfcfd url(../images/top11-2.jpg) bottom no-repeat; 
	width:379px; height: 146px;
}
.bg-102{ z-index: 1; 
	background: #fcfcfd url(../images/top11-2.jpg) bottom no-repeat; 
	width:181px; height: 68px;
}
.bg-20{position: absolute;right: -182px; bottom:1px;
 	background: #fcfcfd url(../images/top18-2.jpg) bottom no-repeat; 
width:406px; height: 146px;margin:0px 0px 0px 0px;
}
.bg-202{ 
 z-index: 1; 
	background: #fcfcfd url(../images/top18-2.jpg) bottom no-repeat; 
	width:406px; height: 146px;margin:0px 0px 0px 195px;
}
.bg-ua{ z-index: 100; position: absolute; left: 12px; top: -1px;
	background: transparent url(../images/ukr.jpg) bottom no-repeat; 
	width:80px; height: 45px;
}
 .bg-ng3{z-index: 900; position: absolute; left: 320px; top: 0px;
	background: transparent url(../images/5w.png) bottom no-repeat; 
	width:34px; height: 39px;}

.logo {width:300px; height:130px; display:block;/* background:url(../images/logo.png) no-repeat;*/}
.banner {width:468px; height:70px; border:5px solid #FFF; position:absolute; left:300px; top: 30px;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);}

.reglog {position:absolute; right:0px; top:2px; width: auto;}
a.reg, a.log {display: inline-block; padding:5px 10px;}
a.log {color:#FFF; margin-bottom:10px;}
a.reg {padding:5px 0; margin:0 0 0 5px;color: #347fb7;
}

/* // HEADER */

/* GLAV MENU-- */
#mainmenuwrp {background-color:#fcfcfc; border-bottom:4px solid #CD5C5E; border-top:2px solid #e8e8e8; width:100%;
position:relative; z-index:500;
/* background-image: url../images/ukr2.jpg; background-repeat: repeat-x; */
}
#mainmenu {background-color:#fcfcfc; width:1000px; margin:0 auto;
/* background-image: url../images/ukr3.jpg; background-repeat: repeat-x; */
}
ul#menuin li {left:50%; float:left; position:relative; font-weight:bold; border-top:2px solid #e8e8e8;color: #dee6f2;}
ul#menuin li a {display:block; color:#333333; padding:0 10px; line-height:37px; }
ul#menuin a:hover, ul#menuin li:hover {color:#333333; background-color:#f2f2f2; border-color:#347fb7}
ul#menuin {margin:-2px 0 0 0; position:relative;clear:left;right:50%;float:right;text-align:center;}
ul#menuin li ul {background:#f2f2f2; margin:0; height: auto; padding-left: 0px; position:absolute; top:37px; left: 0px; visibility:hidden; z-index: 5; width:200px; 
 box-shadow: 0 20px 50px 0 rgba(0,0,0,0.22);
 -moz-box-shadow: 0 0 50px 0 rgba(0,0,0,0.22);
 -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.22);}
ul#menuin li ul li { display: block; float: none;position:relative; left:0; text-align:left; border-top:0;}
ul#menuin li ul li a {display:block; float: none; color:#333333; line-height: 34px; padding: 0px 10px; 
border-bottom:1px solid #e8e8e8; border-top:0;}
ul#menuin li ul li a:hover {background-color:#347fb7; border-bottom:1px solid #e8e8e8; color:#fff}

ul#menuin li ul li ul{ margin-left:198px;
  margin-top:-40px;
  width:220px;
	display: none; }
ul#menuin li ul li:hover ul{margin-top:-40px;
  visibility: visible;
	display:block;}

/* BISTRIY POISK---- */

.searchform {
	display: inline-block;
	zoom: 1; 
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
		-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);
	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 190px;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	border: 1px solid #708090;
	font-size: 16px;
	height: 27px;
	width: 27px;
	padding: 0px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	background: #add8e6;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#458999));
	background: -moz-linear-gradient(top, #9e9e9e, #458999);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

/* KARKAS KONTENTA-- */
#wrapper {width:1000px; margin:0 auto; background-color:#FFF; min-height:100%;
box-shadow: 0px 0px 30px -11px #000000;
}
#contwrapper {background-color:#FFF; min-height:100%; padding:15px 0; position:relative}
.content {width:750px; background-color:#FFF}
.sidebar {width:250px; position:relative; z-index:10;}
#contwrapper:before {content:" "; position:absolute; top:15px; right:0; width:250px; height:100%; z-index:5;}
#articlewrapper {margin-right:15px;}

.bannermain {margin:15px 15px 0 0;}

/* ac-container _ left ---------- */
.ac-container{
	width: 248px;
	text-align: left;
}
.ac-container label{
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	/*color: #777;*/
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 16px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
background: #add0ef;
	color: #3d7489;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(../images/arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(../images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	/*position: relative;*/
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}

.ac-container input:checked ~ article.ac-large{
	height: 380px; padding: 2px;	font-size: 14px;
}
/* // ac-container _ left */
/* OBSHEE KASTOM---- */
.lentahead, .mainhead, .mozhead, .strokahead, .strokahead123, .strokahead234, .strokahead345, 
.strokahead456, .strokahead567, .raznhead, .videohead,
.sideboxtitle {height:50px; line-height:50px; padding:0 15px; font-size:14px; font-weight:bold}
.lentahead h2, .mainhead h2, .mozhead h2, .strokahead h2, .strokahead123 h2, .strokahead234 h2, 
.strokahead345 h2, .strokahead456 h2, .strokahead567 h2, .raznhead h2, .mainhead a, .mozhead a 
{font-size:14px; font-weight:bold; display:inline-block}
.raznhead a:hover{text-decoration:underline;color: #fffff0;}
.mainhead a:hover, .mozhead a:hover {text-decoration:underline;color: #347fb7;}
.mainimg img,.mainimg2 img, .mozimg img, .raznimg img, .videoimg img, .relimg img {width:100%; min-height:100%;}
.mainimg:before, .raznimg:before, .relimg:before {content:" "; position:absolute; opacity:0;
width:100%; height:100%; background-color:rgba(0,0,0,0.1); top:0; left:0; z-index:10;}
.mainitem:hover .mainimg:before,.mainitem2:hover .mainimg2:before,
.raznitem:hover .raznimg:before, .relitem:hover .relimg:before {opacity:0.8;}
/* LENTA KASTOM------ */
.lentawrp {width:250px; background-color:#f0f0f0}
.lentaitem {display:block; border-bottom:1px solid #fff; padding:5px; font-size:12px; font-weight:bold}
.lentainfo {font:11px Arial; margin-bottom:2px; color:#e82803}
.lentainfo span {color:#999; margin-right:2px; font-weight:bold}
.lentaitem:nth-child(2n) .lentainfo, .zagmini h4 a {color:#4b94c9;}
.lentawrapper :last-child {border-bottom:0;}
.lentaitem:hover, .lentaitem a:hover{
  background-color: #9dc7ec;
  color: white;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.zagmini h4 {font:100%;
margin: 2px 0px -2px 6px;color:#347fb7; clear: both;
}
.zagmini h4 a:hover{
	color:#e82803
}
/* *********************** */
/*.bkg_agreen*/
.mozhead{ clear: both;
background: rgb(255,254,251); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,254,251,1) 0%, rgba(253,249,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,254,251,1)), color-stop(100%,rgba(253,249,221,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,254,251,1) 0%,rgba(253,249,221,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,254,251,1) 0%,rgba(253,249,221,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,254,251,1) 0%,rgba(253,249,221,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,254,251,1) 0%,rgba(253,249,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefb', endColorstr='#fdf9dd',GradientType=0 ); /* IE6-9 */
}

.strokahead123{
	background: rgb(230,245,199); /* Old browsers */
background: -moz-linear-gradient(top, rgba(230,245,199,1) 0%, rgba(210,228,172,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,245,199,1)), color-stop(100%,rgba(210,228,172,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(230,245,199,1) 0%,rgba(210,228,172,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(230,245,199,1) 0%,rgba(210,228,172,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(230,245,199,1) 0%,rgba(210,228,172,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(230,245,199,1) 0%,rgba(210,228,172,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f5c7', endColorstr='#d2e4ac',GradientType=0 ); /* IE6-9 */
}
.strokahead234{
	background: rgb(249,253,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(249,253,255,1) 0%, rgba(231,246,255,1) 47%, rgba(211,238,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,253,255,1)), color-stop(47%,rgba(231,246,255,1)), color-stop(100%,rgba(211,238,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(249,253,255,1) 0%,rgba(231,246,255,1) 47%,rgba(211,238,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(249,253,255,1) 0%,rgba(231,246,255,1) 47%,rgba(211,238,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(249,253,255,1) 0%,rgba(231,246,255,1) 47%,rgba(211,238,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(249,253,255,1) 0%,rgba(231,246,255,1) 47%,rgba(211,238,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fdff', endColorstr='#d3eeff',GradientType=0 ); /* IE6-9 */
}
.strokahead345{
	background: rgb(245,248,220); /* Old browsers */
background: -moz-linear-gradient(top, rgba(245,248,220,1) 0%, rgba(240,244,210,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,248,220,1)), color-stop(100%,rgba(240,244,210,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(245,248,220,1) 0%,rgba(240,244,210,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(245,248,220,1) 0%,rgba(240,244,210,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(245,248,220,1) 0%,rgba(240,244,210,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(245,248,220,1) 0%,rgba(240,244,210,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f8dc', endColorstr='#f0f4d2',GradientType=0 ); /* IE6-9 */
}
.strokahead456{
	background: rgb(239,247,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(239,247,255,1) 0%, rgba(204,223,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,247,255,1)), color-stop(100%,rgba(204,223,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(239,247,255,1) 0%,rgba(204,223,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(239,247,255,1) 0%,rgba(204,223,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(239,247,255,1) 0%,rgba(204,223,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(239,247,255,1) 0%,rgba(204,223,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff7ff', endColorstr='#ccdfee',GradientType=0 ); /* IE6-9 */

}
.strokahead567{
	background: rgb(248,244,180); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,244,180,1) 0%, rgba(254,220,164,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,244,180,1)), color-stop(100%,rgba(254,220,164,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,244,180,1) 0%,rgba(254,220,164,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,244,180,1) 0%,rgba(254,220,164,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(248,244,180,1) 0%,rgba(254,220,164,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(248,244,180,1) 0%,rgba(254,220,164,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f4b4', endColorstr='#fedca4',GradientType=0 ); /* IE6-9 */

}
/* // ********** //  ***** */
/* GLAV NEWS KASTOM--------- */
.mainhead {color:#FFF; margin-right:15px;}
.mainnews {width:485px; margin-left:15px;}
.mainitem,.mainitem2 {border-top: 1px solid #3ea3c3; border-bottom: 1px dotted #dcdcdc;
 width:146px; margin:15px 15px 0 0; height: 232px; overflow:hidden; display:block;z-index:50;}
.mainimg,.mainimg2 {width:100%; height:100px; overflow:hidden; position:relative; margin-bottom:6px;}
.maincat {position:absolute; left:0; top:0; background-color:rgba(218,59,68,0.4); color:#FFF; font-weight:bold; font-size:10px;
padding:3px 5px; display:inline-block; z-index:5;}
.mainitem h3,.mainitem2 h3 {font-size:12px; font-weight:bold; line-height:normal; display:block;}
.maintext {margin-top:6px; color:#000;}
.trtrtr2 {white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
 
.mainnews .mainitem:nth-child(2) {width:470px; height:390px;}
.mainnews .mainitem:nth-child(2) .mainimg{ height:300px}
.mainnews .mainitem:nth-child(2) h3 { font-size:18px;}
.mainnews .mainitem:nth-child(2) .mainimg .maincat { position:absolute; bottom:0; top:auto; font-size:14px; padding:15px;
 background-color:rgba(252,192,0,0.8);}
.mainnews .mainitem:nth-child(2) .maintext { font-size:14px;}
.mainnews p{
	overflow: hidden; display: none;
}
.mainnews .mainitem:nth-child(2) .mainimg:hover:first-child p {
	position: absolute;	bottom: 10px;
	left: 10px;	display: block;
	overflow: visible;width: 260px;height: 40px;	padding: 3px 4px 2px 15px;
	color: #333;background-image: url(../images/overlay.png);
	-webkit-box-shadow: 0 1px 5px #fff;	-moz-box-shadow: 0 1px 5px #fff;
	box-shadow: 0 1px 5px #fff;	border: 1px solid #fff;
	text-shadow: 0 1px 0 #fff; z-index: 90;
}
.mainnews .mainitem .mainimg:hover:first-child p{
	position: absolute;
	bottom: 2px;
	left: 2px;
	display: block;
	overflow: visible;
	width: 110px;
	height: 30px;
	padding: 1px 1px 1px 5px;
	color: #333;
	background-image: url(../images/overlay.png);
	-webkit-box-shadow: 0 1px 5px #fff;
	-moz-box-shadow: 0 1px 5px #fff;
	box-shadow: 0 1px 5px #fff;
	border: 1px solid #fff;
	text-shadow: 0 1px 0 #fff; z-index: 90;
}
/* NEDEL NEWS KASTOM------- */
.mozwrp {clear: both;background-color:#fff; margin:15px 15px 5px 0; border:1px solid #CCC; 
padding-bottom:-1px;}
.mozhead {border-bottom:1px solid #ccc;}
.mozaik { width:660px; margin:10px 10px 0 0;}
.mozaik h2 {display:block; padding:10px; font-size:22px; text-align:center; background-color:#f9f9f9; 
border-bottom:1px solid #CCC;margin-bottom:10px}
.mozaikitem,.mozaikitem2 {padding:6px 6px 6px 100px; float:left; width:50%; height:120px;
 border-bottom: 1px dotted #CCC;}
 .mozaikitem2{	height: 180px; clear: both }
.mozimg {margin-left:-90px; width: 80px; height:60px; overflow:hidden; padding: 2px;
border: 1px dotted #ccc; }
.moztext {}
.moztext h3 a { margin-bottom:5px; font-size:14px; font-weight:bold;; line-height:normal; display:block;}
.moztext a h4,.moztext2 a h4  { margin-bottom:5px; font-size:12px; font-weight:bold;; line-height:normal; display:block;}
.moztext2 a h4 { margin-left: -90px; clear: both;}
.mozfix { margin:60px 0 0 -90px; width:80px;}
.mozfix ul li.scom { position:relative; top:-15px;}

/* STROKA KASTOM------ */
.strokawrp,.strokawrp480 {border:1px solid #CCC; width:240px; margin:1px 3px 2px 1px; height: 443px;overflow: hidden;}
.strokawrp480 {width:480px;}
.strokahead {border-bottom:1px solid #CCC;}
.rlentaitem, .rlentaitem2d {margin:6px 8px 5px 8px; padding-left:28px;}
.rlentaitem2d {padding-left:2px;}
.rlentaitem2d:hover{background: #f0f0f0;}
.rlentaitem span {display:block; height:100%; float:left; width:auto; font-size:10px; color:#e82803; margin-left:-30px;}
.rlentaitem2d span { position: relative; clear: both;background: #f0f0f0;display: block;font-size: 90%; width:72px;
}
.rlentaitem a { font-weight:bold }

/* INTERES KASTOM----- */
.raznwrp {width:485px; border:1px solid #CCC; padding-bottom:15px;overflow: hidden;}
.raznhead {color:#FFF;}
.raznitem {margin:8px 0px 2px 15px; width:220px; height:178px;}
.raznimg {height:120px; overflow:hidden; position:relative;}
.razncat {position:absolute; left:0; bottom:0; background-color:rgba(218,59,68,0.8); color:#FFF; font-weight:bold; font-size:10px;
padding:5px 10px; display:inline-block; z-index:5;}
.raznitem h3 {height:30px; overflow:hidden; margin:5px 0 0 0; display:block; font-size:12px; font-weight:bold;}

/* FOOTER-------- */
#footwrp {background-color:#1F5A84; width:100%; position:relative; z-index:5; height:auto; }
#footer {margin:0 auto; width:1000px; color:#FFF; font-size:12px; background:url(../images/footer.jpg) top center no-repeat;
position:relative; z-index:10; padding-top:20px;}
#footwrp:after {content:" "; position:absolute; left:0; bottom:0; height:62px; width:100%; background-color:#133954; z-index:5;}
.copyr {background-color:#133954; height:62px; line-height:50px; color:#ccc; margin-top:20px;}
.copyr p {/*width:750px;*/}
.counts {width:200px; margin:2px 0 0 0; display:block; height:62px; overflow:hidden}
.counts li {display:inline-block; width:88px; height:56px;/* background: #e6e6e7;*/ margin-left:5px;}
.foottext {/*width:60%;*/ padding-right:30px; line-height:18px;}
.footmenu, .footmenu2 {display:block; width:80px; line-height:18px;}
.footmenu2 {position:absolute;bottom:72px ;
	width: 980px; 
}
.footmenu li a, .footmenu2 a {color: #fcc000; text-decoration: none;}
.footmenu li a:hover, .footmenu2 a:hover {text-decoration: underline; color: white;}

.logofoot {width:127px; height:81px; display:block; background:url(../images/logo_bucha_com.png) no-repeat; margin-right: 75px; }


/* VIDEO REPORT KASTOM----- */
.videowrp {background-color:#090909;}
.videohead {color:#FFF; border-bottom:2px solid #fcc000}
.topwrp {background-color:#5f6b87; color:#FFF; margin-bottom:0;}
.toptitle {background-color:#455270; border-bottom:2px solid #35405a; padding:5px 10px; font:bold 18px Cuprum;}
.topitem {padding:10px !important; display:block; border-bottom:2px solid #464646;}
.videoimg {height:140px; overflow:hidden; position:relative;}
.videoimg:after {content:" "; position:absolute; opacity:0.8; width:40px; height:40px; top:55px; left:100px; 
background-position:0 -220px; z-index:10}
p.topcat {color:#fcc000 !important; margin:5px 0; font-size:11px !important;}
.topitem p {font-size:12px; font-weight:bold; color:#FFF;}
.topitem:hover {background-color:#464646; border-bottom-color:#fcc000;}
.topitem:hover .videoimg:after {opacity:1;}

/* SIDE BLOK--------- */
.sideboxwrp {margin:20px 0;}
.sideboxtitle {border:1px solid #ccc; }
.sidebox {padding:10px;}

/* TOP NEWS------- */
.topnews-b {border-bottom:1px solid #e7e7e7; padding: 5px 10px; display:block; line-height:normal; margin-right:1px;}
.topnews-date {color:#da3b44; font-size:12px; font-weight:bold; margin-bottom:5px;}
.topnews-b:hover {background-color:#FFF;}
.topnews-b:nth-child(2n) .topnews-date {color:#4b94c9;}

/* KONTENT SPEEDBAR------ */
.speedbar {margin-bottom:1px; }
.speedbar a {color:#347fb7; text-decoration:underline;}
.speedbar a:hover {text-decoration:none;
}
/* SHORT STORY----- */
.shortstory {padding:5px 5px 5px 200px; margin-bottom:15px; 
border-bottom: 1px dashed #ccc;}
.shortimg { width:170px; margin-left:-185px;}
.shortimg img {width:100%;}	
.shorttext {width:100%;}
.shorttitle { margin-bottom:0px; width:100%;}
.shorttitle h2 a, p .shorttitle h2 a {display:block; font-size:18px; line-height:18px; color:#347fb7; text-transform: none;}
.shorttitle h2 a:hover, p .shorttitle h2 a:hover { text-decoration:underline; text-transform: none;} 
.shortfix {width:100%; margin-bottom:6px;}

/* FULL STORY------- */
.fullarticle { border-top: 2px solid white; padding:5px 0 10px 16px; margin-bottom: 2px;}
.fulltitle h1 { font-style: italic; text-transform: none;}
li .articleinfo, .articleinfo {position:relative;}
li .articleinfo ul li, .articleinfo ul li {display:inline-block; line-height:30px; margin-right:10px; }
li.sdata {background-position:0 -292px; padding-left:20px;}
ul li.sview, li.sview {background-position: 0 -333px; padding-left:22px;}
ul li.scom, li.scom {background-position: 0 -370px; padding-left:22px;}
.articleinfo ul li a {color:#347fb7; font-weight:bold; text-decoration:underline;}
li .articleinfo ul li a:hover, .articleinfo ul li a:hover {text-decoration:none;}
.articlesocial {position:absolute; top:0; right:170px;}
.articlerating {position:absolute; right:0; top:5px;}
.addfavorit { opacity: 0.6; position:absolute; right:100px; top:5px;}
.addfavorit:hover { opacity: 1 }
.iedit { position:absolute; top:5px; right:130px}
.iedit * { cursor: pointer; height: 17px; width: 17px;}
.iedit .thd { background-image: url("../dleimages/editstore.png")}
.articletext {margin:20px 0; line-height:90%; font-size:14px;}
.articletext br {line-height:72%}
.articletext p {line-height:90%}
.articletext img {margin:0 10px 10px 0;}
.articletext blockquote, .articletext quote {
	margin: 2px 35px 0px 15px;
}
blockquote, quote{
	margin: 0px 35px 0px 15px;
}
.articletext a {text-decoration:underline; color:#347fb7;
}
.articletext a:hover {text-decoration:none;}
.articletext ul li {list-style:disc; margin-left:40px;}

/* POHOZHIE----- */
.articlerelated {border-top:3px solid #347fb7; padding:0 15px; margin:0; border-bottom:1px solid #CCC; background-color:#f9f9f9;}
.relatedheader {font-size:18px; padding:20px 0;}
.relitem {width:50%; position:relative; margin-bottom:15px; display:block;}
.relimg {width:100px; height:70px; overflow:hidden;}
.reltext {position:absolute; top:0; left:110px; width:230px; color:#347fb7; z-index:15;}
.reltext p {color:#000; font-weight:bold; margin-bottom:10px}
.relitem:hover .reltext p {text-decoration:underline;}
.relitem:nth-child(2) .relimg {width:340px; height:240px;}
.relitem:nth-child(2) .reltext {width:340px; height:auto; padding:10px; color:#FFF; background-color:rgba(52,127,183,0.7);
position:absolute; left:0; bottom:0; top:auto}
.relitem:nth-child(2) .reltext p {color:#FFF; font-size:16px;}
.relimg:before {width:100px; height:70px;}
.relitem:nth-child(2) .relimg:before {width:340px; height:240px;}

 /* KOMMENTARIY-------- */
.articlecomments {margin:20px 0;}
.combox {padding:0 0 0 80px; background-color:#f9f9f9; border:1px solid #CCC; margin-bottom:15px}
.comava {width:70px; margin: 20px 0 0 -70px; height:70px; border:3px solid #fff; background-color:#000; box-shadow: 0 0 0 1px #ccc}
.comava img {width:70px; max-height:70px;}
.combody {min-height:110px; padding:20px; width:100%;}
.cominfo {padding:5px 0; margin:-20px -20px 5px 0; border-bottom:1px solid #CCC;
line-height:30px}
.cominfo ul {margin:0;}
.cominfo ul li, .comedit ul li {float:left; margin-right:20px;}
.cominfo ul li b, .cominfo ul li b a {color:#34495e; font-size:14px;}
.cominfo ul li.reply {float:right; display:inline-block; padding:5px 10px; color:#FFF; margin:4px 15px 0 0; line-height:normal;
background-color:#347fb7;}
.cominfo ul li.reply a {display:block; color:#FFF;}
.comedit {margin:4px 0 2px 0;}
.comedit ul {float:right}
.komnum{ margin: 1px; border: 1px solid #c0d8ed;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
 padding: 1px 3px 1px 3px; height:auto; width: auto;
}


.signature { border-top: 1px dashed #d5d5d5; padding: 14px 0; font-size: 11px; color: #828282; font-style:italic; }
.mass_comments_action { height: 1%; text-align: right; padding: 12px 14px 12px 14px; margin: 0 0 47px 0; background-color: #f9f9f9;
 -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }
	.mass_comments_action .bbcodes { margin-bottom: 0 }

.addcom-btn {display:inline-block; font-size:12px; padding:10px; color:#FFF;cursor:pointer;
margin-bottom:0px; background-color:#347fb7; font-weight:bold;}
.addcom-btn:hover {background: #ff8c00; color:#FFF}
#addcform {background-color: #f9f9f9; padding:15px;}
.comline {background-color:#f9f9f9; margin-top:20px; border-top: 1px solid #347fb7;}
.comnum {display:inline-block; padding:10px; font-weight:bold;}

/* LOGIN---- */
#loginbox { background: #fff; padding: 40px; width: 350px; margin-left: -170px; min-height: 150px;
 position: absolute; z-index: 9999; left: 50%; top: 10px; line-height:normal;}
	.logfix {height:70px; background-position:0 -40px;}
	li.lfchek input, li.lfchek label {display:inline-block !important;}
	.submitline {background-color:#f0f0f0; margin:0 -40px -40px -40px; padding:10px 0 10px 110px;}
#loginbox.logged { background: #fff;}

.not-logged .f_input { font-size: 1.2em; padding: 10px; width: 100%; height: 40px;
 -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
	#loginbox form { margin: 0 }
	.not-logged li { margin-bottom: 1em }
	.not-logged li label { display: block; margin-bottom:0; }
	.submitline .rcol { line-height: 30px }
	.signbox { padding: 0 0 0 110px; }
	.signbox .lcol { margin-left: -110px; }
	.signbox .rcol { width: 100% }
	.rcol h3 {color:#34495e; font-size:18px; font-weight:bold;}
	.signbox ul { margin: 0 }
	.signbox ul li a { display: block; color: #595959; padding:5px; }
	.signbox ul li a:hover { color: #fff; background-color:#1295D8}
	.lg-out { display: block; position:relative; left:10px; top:100px; color:#fff; background-color:#1295D8; padding:5px 16px; font-weight:bold;}
	.lg-out:hover {color:#fff; }
	.avatar { display: block; width: 80px; }
	.avatar img { width: 100%;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.22);
		-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.22);
		-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.22); border:5px solid #FFF;}
.close { background-color: #b5b5b5; cursor: pointer; margin: 3px; position: absolute; right: 0; top: 0; 
width: 23px; height: 23px; background-position: 0 -427px;}
	.close:hover { background-color: #fb643c }
	
/*--- obshee knopki polya---*/
textarea { overflow: auto; vertical-align: top }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
 transition: color 0.2s linear; -webkit-transition: color 0.2s linear; -o-transition: color 0.2s linear; -moz-transition: color 0.2s linear; color:#fff;
  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
 font-weight: bold; border: 1px solid #d9d9d9; display: inline-block; padding: 10px 10px; cursor: pointer;
 background-color: #3274a5; font-size:12px}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }
button[disabled], input[disabled] { cursor: default }
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: #F4F9FA }
button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { background: #455270;
 box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
 -moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1)
}
input[type="submit"].bbcodes, input[type="button"].bbcodes, input.bbcodes, .ui-button { font-weight: normal; font-size: .8em; height: 32px; padding: 4px 14px;}
button.votes {position:absolute; z-index:2;} 

dl,dd,pre,ol,blockquote,address,table,fieldset,form { margin-bottom: 5px }
blockquote { width: 100%; margin: 0; 
padding: 0 20px; font-style: italic; border-left: 6px solid #1295D8; color: #53536a; }

strong, b { font-weight: bold }
em, cite { font-style: italic }
caption { text-align: left }
th,td { vertical-align: middle }
small, .small { font-size: 12px }

table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0 }
.thd, .ui-icon, .close {display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; background-image: url("../images/sprites.png") }
.lcol { float: left; display: inline }
.rcol { float: right; display: inline }

/* Content-other */
#pollbox { border-bottom: 1px dashed #E3E3E3; padding-bottom: 22px }
	#dle-poll-list, #searchtable, .pm_status { padding: 25px; background: #E9F0FC; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }

/* Navigation */
.storenumber { clear: both; font-weight: bold; }
	.basenavi { font-size: 1.1em; margin: 20px 0; text-align: center; clear: both; line-height: 34px; height: 34px; }
	.navigation { margin: 0 auto; }
	.navigation a, .navigation span { margin-left: -2px; padding: 3px 8px 3px 8px; }
	.navigation a:hover { color: #fff; background: #347fb7;}
	.navigation span.nav_ext { background: none; }
.pnext, .pprev { font-size:24px; margin:0 20px;}
.navigation span {background-color:#347fb7; color:#FFF;}

/* errors */
.berrors { background: #E9F0FC; color: #000; margin: 20px 0 47px 0; padding: 13px 20px; height: 1%; }
	.boxfull .berrors { margin-right: 27px }
	.berrors a { color: #347fb7; text-decoration:underline; }
/* Votes */
	.votenum { color: #717171 }
	.vlist { margin-bottom: 25px }
	.vfoot { margin-bottom: .8em }
.vresult {
  border: 0 none;
  background: none;
  cursor: pointer;
  margin-top: 3px;
  font-size: 11px;
  color: #717171;
  float: right;
  width: 96px;
  height: 20px;
  padding: 0;
  background: url("../images/vresult.png") no-repeat 100% 0 !important;
}
.vresult span {
  padding: 3px 25px 5px 5px;
  display: block;
}

#votes h4 { float: left; }

.vtitle, .vtitlebot { background-color: #eaf4d1; position:relative;
  color: #556b2f; font-size:14px; margin: -10px -10px 20px -10px; padding:10px 5px; text-align:center;}
.vtitlebot:after{	bottom: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0; position: absolute;
	pointer-events: none;	border-color: rgba(234, 244, 209, 0);	border-bottom-color: #eaf4d1;	border-width: 10px;
	margin-left: -10px; }
.vtitle:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;
	 pointer-events: none; border-color: rgba(9, 9, 9, 0); border-top-color: #eaf4d1; border-width: 10px; margin-left: -10px; }
.dpad { line-height:20px; margin-bottom:-30px;}
a.vres {color:#000; margin-left:16px; display:inline-block; padding:5px 0;}
.votebuts {background-color: #eaf4d1; padding:5px 10px 5px 25px; margin:0 -9px; }


/* forms */
#addcoment-dialog form { margin: 0 }
.statbox { margin: 30px 0px 47px 15px; display: block; clear: both;}
.statbox h1 { margin-bottom: 30px; }

.tableform { width: 100%; }
	.tableform td, .tableform th { border-top: 1px dotted #ebebeb; padding: 10px 0; text-align: left; }
		.tableform tr:first-child td, .tableform tr:first-child th { border: 0 none; }
		.tableform th, .tableform .label, .tableform .addnews { width: 25%; font-weight: normal; vertical-align: top; padding-right: 10px; padding-top: 8px; }
		.imp::after { color: #e46950; content: "*"; font-weight: bold; }

	.recipient select { width: 298px; }

	.checkbox { color: #787878; padding: 4px 0; line-height: 1em; }
	.checkbox input { margin-top: -2px; vertical-align: middle; }

	/*captcha*/
	.c-captcha { position: relative; height: 70px }
	.c-captcha #dle-captcha, .c-captcha .f_input { float: left; margin-right: 5px }
	.c-captcha #dle-captcha a { display: block; clear: both }
	.c-captcha .f_input { position: absolute; left: 125px; font-size: 20px; height: 30px; padding: 9px; width: 100px }

.f_input, .xfields input, .xprofile input { width: 288px; }
.logg {width:230px;}
textarea { resize: vertical; }
.f_textarea, textarea.ui-corner-all { width: 96.7%; }
#category { width: 300px !important; }
.f_input { height: 16px; }
.fieldtr select, .f_textarea, .f_input, .xfields textarea, .xprofile textarea, .tdfield select, .lfield input, .editor input[type="text"], #category, textarea.ui-corner-all, .pm select,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .bbeditor select, .textin, select.rating { padding: 4px; background: #f2f2f2; border: 1px solid #cecece;
}
.xfields textarea { width: 96.7%; }
.editor_button select { padding: 0; }
.fieldtr select:focus, .pm select:focus, .textin:focus, .f_textarea:focus, .f_input:focus, .xfields textarea:focus, .xprofile textarea:focus, .editor input[type="text"]:focus, #category:focus, textarea.ui-corner-all:focus, .tdfield select:focus, .lfield input:focus,
.xfields input:focus, .xprofile input:focus, .xfields select:focus, .xprofile select:focus, .mass_comments_action select:focus, .bbeditor select:focus { background: #fff; border-color: #78afbe;
	box-shadow: 0 0 10px 0 #96BEFB;
	-moz-box-shadow: 0 0 20px 0 #96BEFB;
  -webkit-box-shadow: 0 0 20px 0 #96BEFB;}

/* search */
.searchstyle { width: 480px }
	.search { padding: 0 }
	#searchtable, #searchtable td { vertical-align: top; text-align: left }
	#searchtable fieldset { font-size: 11px; border: 1px solid #d7d7d7; padding: 10px; text-align: left; margin: 0 4px 4px 0 !important; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }
	#searchtable table, #searchtable form { margin: 0 }
	#searchtable select { background-color: #fff }

	fieldset legend { font-size: 11px; font-weight: bold; color: #696969; }
	#searchuser, #searchinput { width: 90% !important; }

.searchresult { border-bottom: 1px solid #E3E3E3; padding: 0 100px 25px 0; margin-bottom: 25px; height: 1%; overflow: hidden; position: relative }
	.snum { font-weight: bold; text-align: right; font-size: 55px; border-radius: 25px; text-align: center; color: #E3E3E3; position: absolute; right: 24px; bottom: 6px; transition: color 0.3s linear; -webkit-transition: color 0.3s linear; -o-transition: color 0.3s linear; -moz-transition: color 0.3s linear }
	.searchresult:hover .snum { color: #2cb6dc }
	.sr-info { font-size: 11px; color: #8c8c8c; margin: 0 }

.searchresult.linedark { background: #fff; }

/* Userinfo */
.userinfo { padding-left: 110px }
	.userinfo .lcol { margin-left: -110px; width: 110px }
	.userinfo .lcol .avatar { margin-bottom: 1em }
	.userinfo .rcol { margin: 0; width: 100% }

	.umenu a { text-decoration: none !important; display: block; height: 1%; line-height: normal; padding: 6px 10px 5px 10px; color: #262626 }
	.umenu a:hover { border-radius: 6px; background: #9fba51; color: #fff }

	.usinf li, .userinfo ul.rcol li { padding: 5px 0; border-top: 1px dotted #D9D9D9 }
	.usinf li:first-child, .userinfo ul.rcol li:first-child { border: 0 none }
	.uibtn { font-size: 11px }
	.ussep { padding-top: 1.2em }
	.offline, .online { text-align: center; width: 70px; padding: 3px 5px; font-size: 11px; font-weight: bold; color: #fff; background-color: #888888; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px }
	.online { background: #99ce1b }

/* statistics */
.statistics { padding-bottom: 1em }
	.statistics ul.lcol { min-height: 71px; margin-left: -1px; width: 33.3% }
	.statistics ul.lcol li { clear: both; padding: 0 15px 0 1px; margin-bottom: 2px }
	.statistics h4 { font-weight: bold; border-bottom: 1px solid #E2E2E2; margin-bottom: .5em; padding-bottom: .6em }
	.statsbox li { border-top: 1px dotted #ebebeb; padding: 8px 0 }
	.statsbox li:first-child { border-top: 0 none }

.lines { border: 1px dotted #ebebeb; padding: 10px; }
	.lines li { margin-bottom: 0.2em; }

/* PM */
.tabcont { display: none }
.pm_menu, .tabbsmenu { margin-bottom: 10px; height: 42px; border-bottom: 1px solid #78ADCC }
	.pm_menu *, .tabbsmenu * { float: left }
	.pm_menu a, .tabbsmenu a { text-decoration: none !important; border-radius: 6px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding: 0 15px; background: #E9F0FC; color: #2b2b2b; margin-right: 2px; height: 41px; line-height: 40px; border: 1px solid #fff6e5; border-bottom-width: 0; }
	.pm_menu a:hover, .tabbsmenu a:hover { position: relative; background: #fff; height: 42px; color: #f86801 }

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

.pm_progress_bar { border-radius: 4px; border: 1px solid #d8d8d8; background-color: #fff; padding: 4px; margin-top: 10px; margin-bottom: 10px }
	.pm_progress_bar span { border-radius: 2px; background: #fb643c; font-size: 0; text-indent: -2000em; height: 10px; display: block; overflow: hidden }

/* gotop */
#gotop{position:fixed;width:40px;height:40px;left:10px;bottom:50px;display:block;
  background:url('../images/gotop.png') no-repeat;z-index:9998;display:none;}

	/* table ZEBRA */
	table#zebralinz td,table#zebralinz tr {
background-color:#f9f9f9;
border-top: 1px solid white;
border-bottom:1px solid #e4e5ec;
border-right:1px solid #eeeef3;
padding:3px;
text-decoration:none
}

table#zebralinz td.pmzero {
background-color:#f0f8ff;
border-bottom:1px solid #e4e5ec;
border-right:1px solid #eeeef3;
padding:3px 4px 3px 6px
}

table.userstop,table.pm,table.tableform,table.calendar {
border-collapse:collapse;
border-spacing:0
}

table.zebra {
_display:inline-block;
border:0;
font-family:tahoma;
font-size:11px
}

table.zebra a,.navigation a,#bp_slider .bp_item a {
text-decoration:none
}

table.zebra td,table.zebra tr {
background-color:#F9F9F9;
border-bottom:1px solid #E4E5EC;
border-right:1px solid #EEEEF3;
padding:3px
}

table.zebra td.pmzero {
background-color:#F0F8FF;
border-bottom:1px solid #E4E5EC;
border-right:1px solid #EEEEF3;
padding:3px 4px 3px 6px
}

table.zebra td.pzero,table.zebra tr.pzero {
background-color:transparent;
border:0;
padding:3px 8px 3px 3px
}

table.zebra td.zero,table.zebra tr.zero {
background-color:#FFFAEC;
border-bottom:1px solid #E4E5EC;
border-right:1px solid #EEEEF3;
padding:3px 8px
}

th.vsa {
background-color:#eee
}
	/* ************** ZEBRA */

.separator{
	width: 91px;
	height: 23px;
	background-image: url(../images/swirl.gif);
	background-repeat: no-repeat;
	margin: 0px;
	border: 0px;
	clear: both;
}
.dv_reklam{
	width: 250px; height: auto;
	border: 1px solid #F0F8FF;
	margin: 0 auto;
}
/* my sprite */
.s-data,.s-mir,.s-gazeta,.s-i,
.s-man,.s-woman,.s-woman,.s-noname,
.s-book,.s-flag,.s-vote,.s-sport,.s-kino,
.s-favor, .s-molod, .s-srss, .s-save,
.s-coment, .s-forum, .s-pimp, .s-kategor,
.s-tag, .s-anket, .s-icq, .s-pic-grey ,
.s-pic-edit, .s-pic-del, .s-pic-help, .s-exit, .s-vote2, .s-docplus {
	background: url(../images/sprite1.png) no-repeat;
	background-position: 0;
	height: 16px;
	overflow: hidden;
	float: left;
	margin: -1px 3px 0px 12px;
	display: inline-block;
}

.maro{ margin-left: 0; }
.noflo{ float: none; clear: both; }
.s-data{ background-position: 0; width: 18px; }
.s-mir{ background-position: -39px; width: 15px; }
.s-gazeta{ background-position: -56px; width: 17px; }
.s-i{ background-position: -130px; width: 15px; }
.s-man{ background-position: -147px; width: 16px; }
.s-woman{ background-position: -94px; width: 15px; }
.s-noname{ background-position: -112px; width: 15px; }
.s-book{ background-position: -56px; width: 17px; }
.s-flag{ background-position: -76px; width: 15px; }
.s-vote, .s-vote2{ background-position: -201px; width: 14px; }
.s-vote2{float: right;clear: both;display:inline-block;margin-top:10px;border:0px; background-position: -199px;}
.s-sport{ background-position: -219px; width: 16px; }
.s-kino{ background-position: -303px; width: 16px; }
.s-favor{ background-position: -235px; width: 19px; }
.s-molod{ background-position: -347px; width: 21px; }
.s-docplus{ background-position: -326px; width: 20px; }
.s-rss{ background-position: -370px; width: 14px; }
.s-save{ background-position: -386px; width: 16px; }
.s-pimp{ background-position: -321px; width: 3px; }
.s-coment{ background-position: -165px; width: 16px; }
.s-forum{ background-position: -278px; width: 22px; }
.s-kategor{ background-position: -182px; width: 15px; }
.s-tag{ background-position: -405px; width: 32px; }
.s-anket{ background-position: -449px; width: 16px; }
.s-icq{ background-position: -467px; width: 15px; }
.s-pic-grey { background-position: -500px; width: 11px; }
.s-pic-edit{ background-position: -565px; width: 16px; }
.s-pic-del{ background-position: -513px; width: 14px; }
.s-pic-help{ background-position: -530px; width: 16px; }
.s-exit{ background-position: -483px; width: 16px; }

.s-pic-inetblu, .s-pic-sotz, .s-pic-friend, .s-pic-extr, .s-pic-rss,
.s-pic-rssus, .s-pic-top7,  .s-pic-video {
	background: url(../images/sprite22.png) no-repeat;
	background-position: 0;
	height: 28px;
	border: 0px;
	z-index: 50;
	overflow: hidden;
float: right;
margin: 3px 20px -3px 0px;
	display: inline-block;
}


.s-pic-inetblu{
float: right;
	 background-position: 0; width: 34px;
} 
.s-pic-sotz{
	background-position: -36px; width: 36px;
}
.s-pic-friend{
		background-position: -74px; width: 23px;
}
.s-pic-extr{ float: none;
			background-position: -99px; width: 15px; height: 14px;
			margin: 2px 0px -2px 1px; vertical-align: baseline;
}
.s-pic-rss, .s-pic-rssus{float: left;
margin: 2px 10px -3px 0px;
}
.s-pic-rss{
	background-position: -115px; width: 26px; height: 25px;
}
.s-pic-rss:hover{
	background-position: -142px; width: 26px; height: 25px;
}
.s-pic-rssus{margin-top:-2px;
	background-position: -169px; width: 30px; height: 27px;
}
.s-pic-rssus:hover{margin-top:-2px;
	background-position: -200px; width: 30px; height: 27px;
}
.s-pic-top7{ margin-right:10px;
	background-position: -231px; width: 45px; height: 28px;
}

.s-pic-video{margin-right:1px;margin-top:-2px;
	background-position: -402px; width: 43px; height: 28px;	
}
/* //  my sprite */

.spi2{opacity: 0.7;}.spi2:hover {opacity: 1}

.bar-right { width: 55px; height: 30px;	float: left; background-color: #f5f5f5;
margin: -6px 0px 0px 12px;
}.bar-right-r{
 content: ''; 	float: left; 	margin: -6px 0px 0px 0px; border: 15px solid transparent;
 border-left: 15px solid #f5f5f5;}

.floright {
clear:none;
float:right;
padding-right:1em
}

.floright a:focus,.floright a:link,.floright a:visited,.floright a:hover {
color:#CD853F;
text-decoration:none
}

.vtitle:after{border-top-color: #78ADCC;}

.bar-right {
 width: 55px;
height: 30px;
float: left; 
background-color: #f5f5f5;
margin: -6px 0px 0px 12px;
}

.bar-right-r{ content: ''; 	float: left; 
	margin: -6px 0px 0px 0px;
 border: 15px solid transparent;
 border-left: 15px solid #f5f5f5;
}
#block {
	margin: 10px auto 0;
	width: 250px;
	padding-right:2px;
	padding-left: 2px;
	clear:both;
	overflow:hidden;
	border: 8px solid #f3f3f3;
}
.h{
	font: 1.500em Fontin, Georgia, "Times New Roman", Times, serif;
	padding: 10px 0 6px 5px;
	color:#4b94c9;
	font-size: 1.417em;
	border-bottom:1px solid #4b94c9;
	text-transform:uppercase;
	letter-spacing:1px;
}
.h a:hover{
	color: #da3b44;
}
.kav{
	background-color: #f8f6e0;
	font-family: serif;
	font-style: italic;
	font-size: 120%;
	margin: 2px 20px 2px 15px; padding: 10px 10px 20px 10px;
}
.kav:before {  
    content: open-quote; 
    /*content: " ";*/
	padding: 0px;
    font-size: 25pt;  
    text-align: center;  
    line-height: 30px;  
    color: #fff;  
    background: #ddd;  
    float: left;  
    position: relative;  
    top: -18px;
    left: -18px;  
    border-radius: 35px;  
    display: block;  
    height: 35px;  
    width: 35px;  
}  
.kav:after {  
    content: close-quote;  
  padding: 0px;
    font-size: 25pt;  
    text-align: center;  
    line-height: 30px;  
    color: #fff;  
    background: #ddd;  
    float: right;  
    position: relative;  
    bottombottom: 30px;  
    border-radius: 35px;  
     display: block;  
    height: 35px;  
    width: 35px;  
}
.kav:hover:after, .kav:hover:before {  
    background-color: #b0c4de;
    transition: all 350ms;  
-o-transition: all 350ms;  
-moz-transition: all 350ms;  
-webkit-transition: all 350ms; 
}
/* -----*/
.avatar2{ /* селектор для класса avatar */
    float: left; /* прижимаемся к левому краю, обтекание справа */
    background: #fff; /* фон */
    width: 88px; /* ширина */
    height: 88px; /* высота */
    padding: 1px; /* внутренние отступы(верх, право, низ, лево) */
    border: 4px solid #ffd700; /* граница(ширина, тип, цвет) */
    border-radius: 50%; /*скругление равно 50 процентам от общей ширины, фактически 25 пикселей, вот и круг получили(ещё есть с префиксом -moz и -o) */
    box-shadow: 0px 2px 2px 2px #ddd; /* смещение по горизонтали, смещение по вертикали, размытие, увеличение и цвет */
}
.avatar2 img{ /* селектор для картинки, которая "внутри" класса avatar */
    display: block; /* картинка выводится как блок, по ширине будет равен родителю(диву в котором находится) */
    width: 100%; /* ширина 100% */
    border: 0; /* граница нулевая */
    margin: 0; /* внешний отступ отстутствует */
    border-radius: 88%; /* читай выше */
}
/*------*/
.mknop{ display: inline-block; margin: 10px 0px; height: 30px; border: 1px solid #419DB8; border-radius: 5px; box-shadow: inset 0px 1px 0px #7ACBE3, 0px 1px 0px 0px #fff, 0px 2px 4px 0px #90C9D8; background: #58bedc; background: -moz-linear-gradient(top, #58bedc 11%, #3097b5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#58bedc), color-stop(100%,#3097b5)); background: -webkit-linear-gradient(top, #58bedc 11%,#3097b5 100%); background: -o-linear-gradient(top, #58bedc 11%,#3097b5 100%); background: -ms-linear-gradient(top, #58bedc 11%,#3097b5 100%); background: linear-gradient(to bottom, #58bedc 11%,#3097b5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58bedc', endColorstr='#3097b5',GradientType=0 ); } .mknop:hover{ display: inline-block; margin: 10px 0px; height: 30px; border: 1px solid #419DB8; border-radius: 5px; box-shadow: inset 0px 1px 0px #7ACBE3, 0px 1px 0px 0px #fff, 0px 2px 4px 0px #2186A2; background: #58bedc; background: -moz-linear-gradient(top, #58bedc 11%, #21819D 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#58bedc), color-stop(100%,#21819D)); background: -webkit-linear-gradient(top, #58bedc 11%,#21819D 100%); background: -o-linear-gradient(top, #58bedc 11%,#21819D 100%); background: -ms-linear-gradient(top, #58bedc 11%,#21819D 100%); background: linear-gradient(to bottom, #58bedc 11%,#21819D 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58bedc', endColorstr='#21819D',GradientType=0 ); } .mknoplink { padding: 2px 8px; display: inline-block; background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #dbdbdb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dbdbdb)); background: -webkit-linear-gradient(top, #efefef 0%,#dbdbdb 100%); background: -o-linear-gradient(top, #efefef 0%,#dbdbdb 100%); background: -ms-linear-gradient(top, #efefef 0%,#dbdbdb 100%); background: linear-gradient(to bottom, #efefef 0%,#dbdbdb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#dbdbdb',GradientType=0 ); box-shadow: inset 0px 1px 0px #fff,0px 1px 0px #E5E5E5; border-radius: 3px; text-shadow: 0px 1px 0px #fff; margin: 4px 10px 0px 5px; color: #15586A; font: 14px Arial; } .mknopsize { margin: 0px 10px 0px 7px; display: inline-block; padding: 2px 5px; background: #1A6479; box-shadow: inset 0px 1px 2px #0A4352, 0px 1px 0px #48C1E3; border-radius: 3px; color: #C9F5FF; text-shadow: 0px -1px 0px #0D3E4B; } .mknopdownload { display: inline-block; color: #D6F7FF; text-shadow: 0px -1px 0px #1A6479; } .mknopcifr { margin: 0px 5px 0px 5px; display: inline-block; padding: 2px 5px; background: #1A6479; box-shadow: inset 0px 1px 2px #0A4352, 0px 1px 0px #48C1E3; border-radius: 3px; color: #C9F5FF; text-shadow: 0px -1px 0px #0D3E4B; } .mknorazt { display: inline-block; color: #D6F7FF; text-shadow: 0px -1px 0px #1A6479; }
/* ==========================================================================
   Навигация blockpro */
/* ========================================================================== */

	.bp-pager:before,
	.bp-pager:after {
		content: " ";
		display: table;
	}
	.bp-pager:after {
		clear: both;
	}
	.bp-pager [data-page-num],
	.bp-pager .current {
		display: inline-block;
		color: #ffffff;
		margin-bottom: 0;
		font-weight: normal;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		background-image: none;
		background: #4a9fc5;
		border: 0;
		text-decoration: none;
		white-space: nowrap;
		padding: 10px 15px 8px;
		font-size: 18px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-o-transition: all ease 0.3s;
		transition: all ease 0.3s;
		-webkit-box-shadow: 0 2px 0 #3584a7;
		-moz-box-shadow: 0 2px 0 #3584a7;
		box-shadow: 0 2px 0 #3584a7;
		padding: 5px 8px 3px;
		font-size: 12px;
		line-height: 20px;
		border-radius: 3px;
		margin-bottom: 7px;
	}
	.bp-pager [data-page-num]:focus {
		outline: thin dotted #333;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}
	.bp-pager [data-page-num]:hover,
	.bp-pager [data-page-num]:focus {
		color: #ffffff;
		background: #50bd98;
		text-decoration: none;
		-webkit-box-shadow: 0 2px 0 #3c9e7d;
		-moz-box-shadow: 0 2px 0 #3c9e7d;
		box-shadow: 0 2px 0 #3c9e7d;
	}
	.bp-pager [data-page-num]:active {
		outline: 0;
		-webkit-box-shadow: 0 2px 0 #50bd98;
		-moz-box-shadow: 0 2px 0 #50bd98;
		box-shadow: 0 2px 0 #50bd98;
	}

	.bp-pager .current {
		cursor: default;
		background: #c70000;
		-webkit-box-shadow: 0 2px 0 #940000;
		-moz-box-shadow: 0 2px 0 #940000;
		box-shadow: 0 2px 0 #940000;
	}
	/**
	* .base-loader - класс, добавляемый к блоку при аякс-загрузке
	*/
	.base-loader {
		position: relative;
	}
	.base-loader:after {
		position: absolute;
		content: "";
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1;
		background: rgba(255, 255, 255, 0.9) url(../blockpro/base-loader.gif) 50% 50% no-repeat;
		-webkit-transition: all ease 0.3s;
		-moz-transition: all ease 0.3s;
		-o-transition: all ease 0.3s;
		transition: all ease 0.3s;
	}

	/**
	 * [data-favorite-id] - селектор favorites
	 */

	[data-favorite-id] {
		cursor: pointer;
	}
	
	
	
	/*---login---*/
.loginbox {
    display: inline;
}

.loginbox ul.loginbox {
    margin-top: 30px;
    float: right;
    height: 26px;
}

ul.loginbox li {
    margin-left: 10px;
    line-height: 23px;
}

.loginbtn a {
    color: #151e05;
    text-shadow: 0 1px 0 #c0ea78;
    text-decoration: none;
    display: block;
  width: 61px;
    height: 26px;
    text-align: center;
    background: url("../images/loginbtn.png") no-repeat;
}

.loginbtn a:hover {
    background-position: 0 -26px;
}

.logform li.lfield {
    margin-bottom: 10px;
}

.logform li.lbtn {
    text-align: center;
}

.logform li.lfield input {
    width: 265px;
}

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

.logform li.lfchek label {
    display: inline;
    margin-bottom: 0.2em;
}

.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}


	.rate_like > a, .rate_like-dislike {
			float: left;
			height: 22px; line-height: 22px;
			padding: 6px 12px;
			border: 1px solid #eaeaea;
			border-radius: 18px;
			text-decoration: none !important;
			font-weight: bold;
			color: #919191;
			-webkit-transition: all ease .2s; transition: all ease .2s;
		}
		.rate_like > a:hover { border-color: #3394e6; color: #3394e6; }
		.rate_like .icon { width: 16px; height: 15px; margin: -.2em .3em 0 0; }

		.rate_like-dislike > a {
			display: inline-block;
			width: 22px; height: 22px;
			text-align: center;
		}
		.rate_like-dislike > a .icon {
			width: 14px; height: 15px;
			fill: #787878;
			vertical-align: middle;
			margin: -.3em 0 0 0;
		}
		.rate_like-dislike > a:hover .icon { fill: #3394e6; }
		.rate_like-dislike .ratingplus { color: #88c54d; }
		.rate_like-dislike .ratingminus { color: #e45757; }
		.rate_like-dislike > span { cursor: default; margin: 0 .3em; }
		

/*---login---*/
.loginbox, .lvsep, .loginbtn, .lbn, .lbn b, .loginava, .lexit {
    float: left;
}

.loginbox .loginbtn, .loginbox .loginava {
    position: relative;
    margin: 2px 10px 0 0;
}

.lbn, .lbn b {
    height: 43px;
    background: url("../images/lbtn.png") no-repeat;
}

.lbn {
    z-index: 13;
    position: relative;
    line-height: 42px;
    color: #516168;
    font-size: 1.15em;
}

.lbn b {
    padding: 0 15px 0 10px;
    cursor: pointer;
    background-position: 100% -43px;
}

.lbn.selected {
    background-position: 0 -86px;
}

.lbn.selected b {
    background-position: 100% -129px;
}

.loginbox #logform {
    border: 1px solid #cbdfe8;
    padding: 10px;
    top: 20px;
    left: 0;
    z-index: 12;
    display: none;
    position: absolute;
    width: 220px;
    background-color: #fbfdfe;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

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

.loginbox #logform .lfield label {
    display: block;
    margin-bottom: 0.2em;
}

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

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

.loginbox #logform .lfchek label {
    display: inline;
    margin-bottom: 0.2em;
}

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

.loginbox .lvsep {
    line-height: 24px;
    font-size: 1.15em;
    padding: 2px 0 0 21px;
    margin-right: 20px;
    height: 45px;
/*    background: url("../images/lvsep.png") no-repeat;*/
}

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

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

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

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

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

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

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

.lexit {
    width: 33px;
    padding-top: 43px;
/*    background: url("../images/lexit.png") no-repeat;*/
}

.lexit:hover {
    background-position: 0 -43px;
}