/* easyTooltip */
#easyTooltip{
	border-radius:3px; -moz-border-radius:3px; box-shadow:rgba(0,0,0,0.5) 0 1px 2px; border:1px solid #F0F0F0; background:#fff; padding:1px 9px;
	color:#555;
	z-index:10000000;
}
#easyTooltip .arrow{ width:14px; height:6px; margin-left:-7px; position:absolute; top:-6px; left:50%; }

/* Превью ресурсов */
.preview-el{
	text-align:center;
	width:120px;
    margin: 8px 5px 30px;
    display: inline-block;
    display: -moz-inline-stack; /* For FF < 3 */
    zoom:1; /* layout fix For IE6 */
    *display:inline; /* For IE6/7 */
    vertical-align:text-top;
}
.preview-el img{ max-width:100%; margin-bottom:5px; }

/* .search */
.search{ /*width:295px; */margin-bottom:5px; position:relative; }
.search input.text{
	border-radius:3px; -moz-border-radius:3px;
	border:1px solid #484848; background:#282828 url(../images/site/search_ico.png) 98% center no-repeat;/* width:270px; */height:14px; padding:4px 20px 4px 9px;
	opacity: 0.6;
	color:#797979;
	    width: 210px;
}
.search .submit{ cursor:pointer; border:none; background:none; width:20px; position:absolute; top:0; right:0; bottom:0; }

/* #slider */
#slider_wrapper{ display:none; position:relative; z-index:1; }
#slider_wrapper span{ background:rgba(0,0,0,0.7); padding:12px 15px; font-size:18px; color:#FFF; position:absolute; bottom:24px; left:24px; }
#slider_wrapper .bx-pager{ width:auto; position:absolute; right:20px; bottom:35px; }
#slider_wrapper .bx-pager a{ background:url(../images/site/slider/a.png) center no-repeat; width:18px; height:19px; margin:0 2px; }
#slider_wrapper .bx-pager a:hover,
#slider_wrapper .bx-pager a.active{ background:url(../images/site/slider/a-h.png); }
#slider_wrapper .bx-controls-direction a{ background:url(../images/site/slider/arrows.png) 40px 0; width:40px; height:40px; margin-top:-20px; opacity:0.7; }
#slider_wrapper .bx-controls-direction a:hover{ opacity:0.9; }
#slider_wrapper .bx-controls-direction a.bx-next{ right:20px; }
#slider_wrapper .bx-controls-direction a.bx-prev{ background-position:0 0; left:20px; }

/* #main_blocks (блоки внизу контента на главной) */
#main_blocks{ }
#main_blocks .el{ display:block; float:right; opacity:0.8; }
#main_blocks .el:first-child{ float:left; }
#main_blocks .el:hover{ opacity:1; }
#main_blocks .el a{ line-height:0; display:block; position:relative; }
#main_blocks .hint{
    box-shadow:#141414 0 1px 4px; border:1px solid #2e2e2e; border: 1px solid #3e5f81; background:#184066; padding:12px; margin-top:12px;
    color:#968A8A;
    position:relative; display:none; top: -10px;
}
.bild,.bild1{
    position: absolute;
    top: 48px;
    left: 129px;
    display: block;
    height: 20px;
    line-height: normal;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    color: #a5a5a5;
}

.bild1{
    top: 65px;
}



#main_blocks .hint .triangle{ background:url(../images/site/triangle_top.png) top; width:24px; height:11px; position:absolute; top:-11px; left:145px; }
#main_blocks .hint a{ color: #59afff; }
#main_blocks .hint.hint2 .triangle{ left:475px; }

/* .gallry */
.gallry{ position:relative; margin:25px 0; }
.gallry .header{
    background:url(../images/site/bg-gallery-za.png); height: 27px; border:1px solid #323232; padding:0 6px;
    color:#FFF; font-size:11px; line-height:25px; font-weight:bold; text-transform:uppercase;
}
.gallry .bx-controls-direction a{ background:url(../images/site/block/arrows.png) 19px 0; width:19px; height:19px; opacity:0.8; top:-7px !important; }
.gallry .bx-controls-direction a:hover{ opacity:1; }
.gallry .bx-controls-direction a.bx-next{ right:6px; }
.gallry .bx-controls-direction a.bx-prev{ background-position:0 0; right:25px; left:auto; }
.gallry li{ height:135px; }
.gallry li a{ border:1px solid #6a6a6a; background:#161616; padding:1px; display:block; }

/* .statyi */
.statyi{ position:relative; margin:25px 0; }
.statyi .header{
    background:url(../images/site/bg-gallery-za.png); height: 27px; border:1px solid #323232; padding:0 6px;
    color:#FFF; font-size:11px; line-height:25px; font-weight:bold; text-transform:uppercase;
}
.statyi .bx-controls-direction a{ background:url(../images/site/block/arrows.png) 19px 0; width:19px; height:19px; opacity:0.8; top:-7px !important; }
.statyi .bx-controls-direction a:hover{ opacity:1; }
.statyi .bx-controls-direction a.bx-next{ right:6px; }
.statyi .bx-controls-direction a.bx-prev{ background-position:0 0; right:30px; left:auto; }
.statyi li{ padding-bottom:10px; }
.statyi li a.name{ color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; }
.statyi li .date{ background:#e79301; padding:1px 3px; margin:5px 0; font-size:10px; color:#1e1e1e; font-weight:bold; display:inline-block; }
.statyi li .introtext{ line-height:normal; }
