@CHARSET "UTF-8";
@CHARSET "UTF-8";
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, label, legend,
p, blockquote, pre, a, abbr, acronym, address, 
cite, code, del, dfn, em, font, img, 
ins, kbd, q, s, samp, big, small, strike, strong, 
tt, var, dl, dt, dd, ol, fieldset, form,
/*sub, sup,table, tbody, tfoot, thead, tr, th, td,*/ caption {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	outline-style: none;
	outline-width: 0;	
	vertical-align: baseline;
}
ul{
	padding-left:15px;
}
li{
	list-style-position:inside;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.underline {
	border-bottom: 1px solid;
}
.overline{
	text-decoration: overline;
}
.line-through{
	text-decoration: line-through;
}
.highlight {
	background-color: #CCCCCC;
}
.no_padding {
	padding: 0 !important;
}
.no_margin {
	margin: 0 !important;
}
.no_border {
	border: 0 none !important;
}
.no_wrap{
	white-space: nowrap;
}
.invisible {
	visibility: hidden !important;
}
.visible {
	visibility: visible !important;
}
.hidden {
	display: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
.clear_both {
	clear: both;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.align_justify {
	text-align: justify;
}
.align_top {
	vertical-align: top;
}
.align_bottom {
	vertical-align: bottom;
}
.align_middle {
	vertical-align: middle;
}

.uppercase {
	text-transform:uppercase;
}
.block {
	display:block;
}
.no_margin {
	margin:0;
}
.spacer20{
	width:100%;
	clear: both;
	height:20px;
	display:block;
}
.spacer10{
	width:100%;
	clear: both;
	height:10px;
	display:block;
}
.spacer5{
	width:100%;
	clear: both;
	height:5px;
	display:block;
}

.no-background{
	background:none !important;
}
.background-white{
	background:none !important;
	background-color:white !important;
}
.margin10{
	margin:10px;
}
.height10{
	height:10px;
}
.height20{
	height:20px;
}
.height30{
	height:30px;
}
.relative{
	position:relative;
}
.spacer {
	clear: both;
	width:100%;
	height:10px;
}
.spacer5 {
	clear: both;
	width:100%;
	height:5px;
}
body{
	background:url('../img/idem.jpg') center -60px no-repeat #000;
	font-family:Tahoma;
}
#container{
	width:100%;
	
}
#content{
	width:1000px;
	margin:0 auto;
	height:914px;
	background:url('../img/idem.jpg') center -60px no-repeat;
	position:relative;
}
#content .logo{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
#content .logo:hover {
    -webkit-transform: scale(1.1); 
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
#logo_rassate{
	position:absolute;
	top: 400px;
    left: 328px;
	display:inline-block;
	z-index:2;
}
#logo_bns{
	position:absolute;
	top: 70px;
    left: 430px;
	display:inline-block;
	z-index:2;
}
#logo_bins{
	position:absolute;
	top: 157px;
    left: 144px;
	display:inline-block;
	z-index:2;
}
#logo_sbne{
	position:absolute;
	top: 445px;
    left: 52px;
	display:inline-block;
	z-index:2;
}
#logo_pagane{
	position:absolute;
	top: 831px;
    left: 413px;
	display:inline-block;
	z-index:2;
}
#logo_fakel{
	position:absolute;
	top: 725px;
    left: 667px;
	display:inline-block;
	z-index:2;
}
#logo_kubrat{
	position:absolute;
	top: 448px;
    left: 827px;
	display:inline-block;
	z-index:2;
}
#rassate_logo_cont{
	position:absolute;
	top: 187px;
    left: 176px;
	display:inline-block;
	z-index:1;
}
#strike_bg{
	position:absolute;
	top: 480px;
    left: 970px;
	display:inline-block;
	z-index:1;
}
.construction{
	font-size:12px;
}
.clickhere{
	display:none;
}

img {
    -webkit-backface-visibility: hidden; 
    -ms-transform: translateZ(0); /* IE 9 */
    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */
    transform: translateZ(0);
}

@media (max-width: 1899px) {
	#logo_bns{
		top: 10px;
	}
	#rassate_logo_cont {
		top: 117px;
		left: 239px;
	}
	#rassate_logo_cont img{
		width: 450px;
		height:auto;
	}
	#logo_rassate{
		top: 270px;
		left: 352px;
	}
	#logo_rassate img{
		width: 220px;
		height:auto;
	}
	#logo_bins {
		top: 100px;
		left: 206px;
	}
	#logo_sbne {
		top: 300px;
        left: 153px;
	}
	#logo_kubrat {
		top: 315px;
		left: 717px;
	}
	#logo_fakel {
		top: 525px;
		left: 627px;
	}
	#logo_pagane {
		top: 600px;
		left: 413px;
	}
	#strike_bg {
		top: 344px;
		left: 820px;
	}
	#strike_bg img{
		height:8px;
	}
}	





.mobile #logo_rassate{
	position:absolute;
	top: 400px;
    left: 328px;
	display:inline-block;
	z-index:2;
}
.mobile #logo_bns{
	position:absolute;
	top: 60px;
    left: 430px;
	display:inline-block;
	z-index:2;
}
.mobile #logo_bins{
	position:absolute;
	top: 157px;
    left: 144px;
	display:inline-block;
	z-index:2;
}
.mobile #logo_sbne{
	position:absolute;
	top: 432px;
    left: 79px;
	display:inline-block;
	z-index:2;
}
.mobile #logo_pagane{
	position:absolute;
	top: 831px;
    left: 413px;
	display:inline-block;
	z-index:2;
}
.mobile #logo_fakel{
	position:absolute;
	top: 725px;
    left: 667px;
	display:inline-block;
	z-index:2;
}
.mobile #logo_kubrat{
	position:absolute;
	top: 455px;
    left: 827px;
	display:inline-block;
	z-index:2;
}
.mobile #rassate_logo_cont{
	position:absolute;
	top: 187px;
    left: 176px;
	display:inline-block;
	z-index:1;
}
.mobile #rassate_logo_cont img{
	width: 576px;
	height:auto;
}
.mobile #logo_rassate img{
	width: 258px;
	height:auto;
}
.mobile #strike_bg{
	position:absolute;
	top: 480px;
    left: 970px;
	display:inline-block;
	z-index:1;
}

.mobile #logo_text {
    position: absolute;
    top: 960px;
    left: 0;
    width:94%;
	padding:0 3%;
    z-index: 2;
	color:#967649;
	font-size:40px;
	text-align:center;
	text-transform:uppercase;
	height:150px;
	
}
.mobile #content {
    margin-left: 20px;
}
.mobile .construction{
	font-size:30px;
}
.mobile .clickhere{
	font-size:30px;
	color:#967649;
	text-decoration:none;
	display:block;
}
