body{
    overflow-x:hidden;
    margin:0;
    padding:0;
    background:url('../images/mainbg.jpg') center center no-repeat;
    font-family:"Verdana", serif;
}

H1 {
	font-size: 16px;
	color: #1f4a6f;
	font-weight: 200;
}/*Основные заголовки*/
H2 {
	font-size: 14px;
	color: #345b7d;
	font-weight: 800;
}/*Подзаголовки 2-го уровня*/
H3 {
	font-size: 12px;
	color: #345b7d;
	font-weight: 800;
}/*Подзаголовки 3-го уровня*/
H4 {
}
H5 {
}
H6 {
}

p {
	margin-bottom: 10px;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

a:link {
	text-decoration: underline;
	color: #345b7d
}
a:visited {
	text-decoration: underline;
	color: #345b7d
}
a:hover {
	text-decoration: underline;
	color: #0b3152;
}
/*HEADER*/
.header{
    position:relative;
    width:1920px;
    height:99px;
    margin-left:-960px;
    left:50%;
    background: url('../images/header-bg.png') no-repeat;
    z-index:1;
}
.header .container{
    position:relative;
    width:900px;
    margin-left:-450px;
    left:50%;
}
.header .container .logo{
    position:relative;
    float:left;
    margin-top:20px;
}
.victory {
	position:relative;
	float:left;
	padding-left: 20px;
}
.victory2 {
	position:relative;
	float:left;
	padding-left: 20px;
}
.victory3 {
	position:relative;
	float:left;
	padding-left: 40px;
	margin-top: 20px;
}
.header .container .right{
    position:relative;
    float:right;
    width:550px;
    overflow:hidden;
}
.header .container .right .weather{
    font-size:14px;
    margin-top:15px;
}
.header .container .right .weather .kurgan{
    position:relative;
    float:left;
    width:285px;
    overflow:hidden;
}
.header .container .right .weather .time, .header .container .right .weather .temp{
    margin:0 15px;
}
.header .container .right .weather .kurgan div, .header .container .right .moscow div{
    position:relative;
    float:left;
}
.header .container .right .weather .name{
    color:#fff;
}
.header .container .right .weather .time, .header .container .right .weather .temp{
    color:#66cbff;
}
.header .container .right .greeting{
    color:#fff;
    font-size:15px;
    margin-top:30px;
}
.header .greeting a {
color:#fff;
}
.main{
    position:relative;
    width:1310px;
    height:1087px;
    margin-top:-99px;
    margin-left:-655px;
    left:50%;
}
.main .about{
    position:absolute;
    width:0;
    height:0;
    overflow:visible;
    background:url('../images/about-bg.png') no-repeat;
    left:-16px;
    top:3px;
}
.main .partners{
    position:absolute;
    width:0;
    height:0;
    overflow:visible;
    background:url('../images/partners-bg.png') no-repeat;
    left:332px;
}
.main .passengers{
    position:absolute;
    width:0;
    height:0;
    overflow:visible;
    background:url('../images/passenger-bg.png') no-repeat;
    left:679px;
}
.redline-container{
    width:0px;
    height:0px;
    left:-37px;
    top:98px;
    position:relative;
    z-index:20;
}
.redline-container .redline{
    position:absolute;
    width:293px;
    height:998px;
    background:url('../images/redline.png');
}
.footer{
    position:relative;
    width:1920px;
    height:98px;
    margin-left:-960px;
    left:50%;
    background:url('../images/footer-bg.png') no-repeat;
    margin-top:-98px;
    z-index:1;
}
.footer .container{
    position:relative;
    margin-left:-450px;
    left:50%;
    width:960px;
    height: auto;
    overflow:hidden;
}
.footer .container .contacts{
    color:#fff;
    font-size:12px;
    margin-top:19px;
    float:left;
}
.footer .container .adr{
    color:#d9e2eb;
    margin-top:5px;
}
.footer .container .gismeteo{
    font-size:11px;
    margin-top:13px;
}
.footer .container .gismeteo a, .footer .container .gismeteo a:link, .footer .container .gismeteo a:visited{
    color:#fff;
    text-decoration:underline;
}
.footer .container .copyright{
    position:relative;
    float:right;
    margin-top:44px;
}
.footer .container .copyright div{
    position:relative;
    float:right;
}
.footer .container .copyright div.text{
    margin-right: 8px;
    margin-top:24px;
    margin-left:20px;
    font-size:11px;
    color:#fff;
}
.footer .container .copyright div.text a, .footer .container .copyright div.text a:link, .footer .container .copyright div.text a:visited{
    color:#fff;
    text-decoration:none;
}
.footer .container .copyright div.text a:hover{
    text-decoration:underline;
}