@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent;
border: 0px;
font-size: 100%;
vertical-align: baseline;
}
*{outline: 0;padding: 0p;margin: 0 auto;}

body {
	font: 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0;
	padding: 0;
	color: #9C9C92;
	overflow:auto;
	height:auto;
	width:auto;	 
}
#a_container{
	position:relative;
	width: 940px;
	height: 45px;
	margin: 0 auto;
	border: 0px red dotted;
	    z-index: 500;
	}
#a2_container{
	position:relative;
	width: 940px;
	height: auto;
	margin: 0 auto;
	border: 0px red dotted;
	    z-index: 500;
	}
#a3_container{
	position:relative;
	width: 940px;
	height: 45px;
	margin: 0 auto;
	border: 0px red dotted;
	    z-index: 500;
	}
#clear {clear:both;}
#a2a_container{
	position:relative;
	float:left;
	width: 240px;
	height: 580px;
	margin: 0 auto;
	border: 0px red dotted;
    z-index: 500;
	}
#a2b_container{
	position:relative;
	float:left;
	width: 696px;
	height: 600px;
	margin: 0 auto;
	border: 0px red dotted;	
    z-index: 500;
	}
	
.bg {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}

#bgimage {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
	height:100%;
    z-index: 50;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center; 
	min-height:760px;
	min-width:1139px;
}

#offer-list{
	font: 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
	}
#offer-list a {
    text-decoration: none;
	color: #9C9C92;
	font-style: oblique;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
#offer-list a:hover, #offer-list a:focus{
	font-size: 15px;
	color:#E03307;
	text-decoration: none;
}
#menu_one{
    position: absolute;
	left: 10%;
    top: 0;
    width: 196px;
	height: 133px;
	background-image:url(../images/menu_test_01.png);
    z-index: 100;
	overflow: hidden;
}
.a1a, .a1b, .a1c, .a1 {display: block;position: absolute; border: 0px red solid;z-index: 2000;}
.a1 {width:100px;height:40px;left:0;bottom:0;}
.a1a {width:30px;height:166px;right:60px;bottom:0;}
.a1b {width:30px;height:166px;right:30px;bottom:0;}
.a1c {width:30px;height:166px;right:0;bottom:0;}

.logo{
	left: 25%;
    top: 20px;
    position: absolute;
    z-index: 1010;	
	border: 0px red dotted;
}
#header {
    position: absolute;
	left: 0;
    top: 0;
    width: 100%;
	height: 80px;
	background-image:url(../images/bg_f_02.png);
	overflow: hidden;
    z-index: 100;
}
.footersocial{
	display:block;
    position: absolute;
	right:85px;
    top: 15px;
    z-index: 1010;	
	border: 0px red dotted;
}
.footersocialimg{
	display:block;
    position: absolute;
	right: 40px;
    top: 15px;
    z-index: 1010;	
	border: 0px red dotted;
}
.footertextbox{
	display:block;
    position: absolute;
	left: 40px;
    top: 20px;
    z-index: 1010;	
	border: 0px red dotted;
	font: 10px/1.0 Verdana, Arial, Helvetica, sans-serif;
}
.footertextbox a, .footertextbox a:link, .footertextbox a:hover, .footertextbox a:focus{color: #9C9C92;font: 10px/1.0 Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-variant: normal; text-transform: none;}
#footer {
    position: absolute;
	left: 0;
	bottom: 0;
    width: 100%;
	height: 140px;
	background-image:url(../images/bg_f_02.png);
	overflow: hidden;
    z-index: 120;
}

#footerboxess{
	position:relative;
	width:840px;
	height:auto;
	border: 0px red dotted;
}
#footersocnetworks{
	float:left;
	margin: 10px 10px 10px 10px;
	width:250px;
	height:auto;
	border: 0px red dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.1em;
	text-shadow: 1px 1px 3px black;
}
#footersocnetworks img{
	height: 22px;
	width: 22px;
	margin: 5px 5px -5px 0px;
	}
#footersocnetworks a, #footersocnetworks a:link{
	color: #9C9C92;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
	text-decoration: none; 
	font-variant: normal; 
	text-transform: none;
	}
#footersocnetworks a:hover, #footersocnetworks a:focus{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
	text-decoration:none; 
	font-variant: normal; 
	text-transform:none;
	text-shadow: 1px 1px 3px black;
	}
	
#footercontacts p{
	font-size: 0.9em;
	line-height: 1.1em;
	}

#textbox {
	right: 80px;
	top: 105px;
    position: absolute;
    width: 350px;
	height: 350px;
	background-image:url(../images/bg_f_02.png);
    z-index: 100;
}
#textbox img {
margin: 5px 10px;
border: 2px black solid;
}
#textbox p {
	margin: 20px 10px 10px 20px;
}
#textbox p a{
    text-decoration: none;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #9C9C92;
}
#textbox p a:hover, #textbox p a:focus{
	font-size: 15px;
	color:#E03307;
	text-decoration: none;
}
#menu{
    position: absolute;
	left: 40px;
    top: 105px;
    width: 300px;
	height: 350px;
    z-index: 100;
	padding:0; 
	border: 0px red dotted;
}
#menu-list a {
	font: 18px/1.4 Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #ff6600;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
/*- News --------------------------- */
#news {
	float:right;
	width: 250px;
	height: auto;
    z-index: 110;
	padding:8px 20px; 
	margin: 10px 0 0 0;
	color: #ff6600;
	background-image:url(../images/bg_f_02.png);
	border: 0px red dotted;
	}

/*- Menu 14--------------------------- */
#menu14 {
	width: 250px;
    z-index: 110;
	padding:0; 
	border: 0px red dotted;
	}
#menu14 ul {	
	list-style-type: none;
		text-align:right;
	padding:0;
	}
#menu14 li{
	padding:0; margin:0}	
#menu14 li a {
	color: #ff6600;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	color: #333;	
	color: #ff6600;
	display: block;
	background:  url(../images/menu14.png);
	padding: 8px 20px 0 0;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(../images/menu14.png) 0 -32px;
	padding: 8px 20px 0 0;
	}			
	
/* contacts */
#a3b2{
	position: absolute;
	background-color: #CCC;
	border: 0px solid;
	top: 0;
	left: -450px;
	height: 175px; 
	width: 425px; 
	margin: 0 px;
	}
	#a3b2 img{
	height: 27px; 
	width: 102px;
	}
/* galery */

#a3bb2{
	position: absolute;	
	right: 80px;
	top: 105px;
	width: 450px;
	height: 360px;
	border: 0px red dotted;
	background-image:url(../images/bg_f_02.png);
	z-index: 110;
	}
#a3b3{
	position: relative;
	Float: left;
	border: 0px red solid;
	width: 80px;
	background-repeat:  no-repeat;
    height: 80px;
	margin: 5px 5px 5px 5px;
	z-index: 150;
}
