@font-face {
    font-family: 'officinasansbookc';
    src: url('fonts/officinasansbookc-webfont.eot');
    src: url('fonts/officinasansbookc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/officinasansbookc-webfont.woff') format('woff'),
         url('fonts/officinasansbookc-webfont.ttf') format('truetype'),
         url('fonts/officinasansbookc-webfont.svg#officinasansbookcregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'agopuscregular';
    src: url('fonts/agopusc-webfont.eot');
    src: url('fonts/agopusc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/agopusc-webfont.woff') format('woff'),
         url('fonts/agopusc-webfont.ttf') format('truetype'),
         url('fonts/agopusc-webfont.svg#agopuscregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%;}

body {
font-family: Tahoma;
color:#fff;
font-size:14px;
background:#fff;
}
#wrapper{ width:980px; margin: 0 auto;}
	#header {	
	width:980px;
	height:350px;
	}
	.headerLogo {
	background:#f96d21;
	width:176px;
	height:33px;
	text-align:center;
	font-family:Impact;
	font-size:23px;
	padding-top:3px;
	position:absolute;
	z-index:7;
	}
		.headerLogo a{color:#fff; text-decoration:none;}
	.headerLang {
	background:url(../img/langBg.png) top right no-repeat;
	width:181px;
	height:36px;
	float:right;
	text-align:right;
	padding:5px 22px 0 0;
	position:relative;
	z-index:6;
	}
	.headerLang a{font-size:13px; color:#fff; text-decoration:none; font-family: Tahoma;}
		.headerLang a:hover{text-decoration:underline;}
	.headerMenu {
	width:176px;
	height:199px;
	background:url(../img/menuBg.png) top left no-repeat;
	position:relative;
	top:36px;
	z-index:5;
	}
	.headerSend {
	width:116px;
	height:109px;
	background:url(../img/sendBut.png) no-repeat;
	text-align:center;
	position:relative;
	top:20px;
	left:20px;
	z-index:4;
	}
ul.menu {
float:left;
width:100px;
padding:10px 0 0 15px;
display:table;
list-style:none;
height:30px;
}
ul.menu li {
position:relative;
float:left;
line-height:30px;
width:110px;
} 
ul.menu li a {
display:table;
position:relative;
padding-right:10px;
line-height:30px;
text-transform:uppercase;
font-family: Tahoma;
font-size:12px;
color:#fff;
text-decoration:none;
} 
ul.menu li:hover > a {color:#fff;} 
ul.menu li a:hover {font-weight: bold;}


#slider-wrap{ /* Оболочка слайдера и кнопок */
    width:980px;
	position:absolute;
	top:0px;
	
	}
#slider{ /* Оболочка слайдера */
    width:980px;
    height:350px;
    overflow: hidden;
    position:relative;
	}
.slide{ /* Слайд */
    width:100%;
    height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
    position:absolute;
	top:505px;
	margin-left:455px;
    }
.sli-links .control-slide{
    margin:2px;
    display:none;
    width:16px;
    height:16px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../img/button.png) center bottom no-repeat;
	}
.sli-links .control-slide:hover{
    cursor:pointer;
    background-position:center center;}
.sli-links .control-slide.active{
    background-position:center top;}
#prewbutton{display:none;}
#nextbutton{ /* #prewbutton, Ссылка "Следующий" и "Предыдущий" */
	display:block;
	width:17px;
	height:100%;
	position:absolute;
	top:30px;
	overflow:hidden;
	text-indent:-999px;
	background:url(../img/sArrows.png) left center no-repeat;
	opacity:0.8;
	z-index:20;
	outline:none !important;
	}
#nextbutton:hover{background:url(../img/sArrowsHov.png) left center no-repeat;}

#nextbutton{
	right:40px;
	background:url(../img/sArrows.png) right center no-repeat;}
#nextbutton:hover {background:url(../img/sArrowsHov.png) right center no-repeat;}
.sliderBg{
background:url(../img/sliderBg.png) top right no-repeat;
width:980px;
height:350px;
position:absolute;
top:0px;
text-transform:uppercase;
font-family: 'agopuscregular';
font-size:36px;
color:#fff;
}
.sliderCap p{font-size:54px; display:inline-block; text-transform:uppercase;}
.sliderCap{
position:absolute;
top:197px;
margin-left:173px;
width:600px;
height:50px;
font-family: 'agopuscregular';
font-size:40px;
color:#fff;
z-index:11;
}
/* Slider end */


#midWrapper{
background:url(../img/middBg.png) left top repeat-x;
width:100%;
height:960px;
}
#midWrapperOffer{
background:url(../img/middBg.png) left top repeat-x;
width:100%;
height: 900px;
}
#mainContent {width:980px; margin: 0 auto;}

#leftContent {
float:left;
position:relative;
width:176px;
margin-top:10px;
text-align:center;
}
#rightContent {
float:left;
padding:10px 0 50px 10px;
position:relative;
width:794px;
background:#fff;
}

#rightContent p {color:#000;}
#rightContent a {color:#f96d21; font-size:13px; text-decoration:none; line-height:23px;}
	#rightContent a:hover {text-decoration:underline;}
#rightContent span {color:#000; font-size:13px; text-decoration:none; line-height:23px;}

.leftContact {
float:left;
position:relative;
width:350px;
margin-top:10px;
text-align:left;
}
.rightContact {
float:left;
padding-bottom:20px;
position:relative;
width:350px;

}


h1{font-size:22px;text-transform:uppercase;font-weight:500;color:#c20344;}
h2{font-size:17px; padding-bottom:20px;text-transform:uppercase;font-weight:500;color:#f96d21;}
h3{font-size:14px; padding:10px 0 10px 0;text-transform:uppercase; font-weight:500;color:#f96d21;}
h4 {font-size:11px; padding:0 0 10px 0;text-transform:uppercase; font-weight:600; color:#fff;}

#botWrapper{
background:#343434;
width:100%;

}
#footer{
clear:both;
width:980px; margin: 0 auto;
height: 160px;
background:url(../img/footBg.png) left top no-repeat;
}

#fotLeft {
float:left;
position:relative;
width:250px;
margin:20px 90px 0 0;
text-align:left;

}
#fotRight {
float:left;
margin-top:20px;
position:relative;
width:230px;

}
#fotLeft p {color:#656565; font-family: 'agopuscregular'; font-size:38px; font-weight:500; }
	#fotLeft span {color:#656565; font-family: 'agopuscregular'; font-size:28px; font-weight:500; display:block; float:right;}

#fotRight p {color:#808080; font-family: Tahoma; font-size:12px; font-weight:500; line-height:16px;}
	#fotRight span {color:#f96d21; font-family: Tahoma; font-size:12px; font-weight:500;}
	
#fot a {color:#f96d21; font-size:13px; text-decoration:none; line-height:23px;}
	#fot a:hover {text-decoration:underline;}
#fot span {text-decoration:underline;}


#fotMap {
float:left;
margin-top:50px;
position:relative;
width:170px;
height:28px;
background:url(../img/fmapBg.png) no-repeat;
text-align:center;
font-size:11px;
font-weight:600;
text-transform:uppercase;
color:#030303;
}
#social {
float:right;
margin-top:15px;

}

#copyright{
clear:both;
text-align:left;
font-size: 13px;
font-family:Tahoma;
color:#808080;
padding-top:30px;
}		

#complaint {
float: right;
margin-top: 10px;
}


a img {outline: none;}
img {border: 0;}

