body{
    overflow-x:hidden;
    margin:0;
    padding:0;
    background:none;
    font-family:"Verdana", serif;
    background:#e6edf5;
}

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/inner-header-bg.png') no-repeat;
    z-index:15;
}
.header .container{
    position:relative;
    width:900px;
    margin-left:-450px;
    left:50%;
}
.header .container .logo{
    position:relative;
    float:left;
    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 .menu{
    position:relative;
    width:900px;
    margin-left:-450px;
    left:50%;
    z-index:20;
}
.header .menu .topmenu{
    position:relative;
    float:left;
    left: 97px;
    margin-top: 71px;
}
.main{
    position:relative;
    width:900px;
    margin-left:-450px;
    left:50%;
    margin-top:40px;
}
.main > .breadcrumbs{
    position:relative;
    font-size:11px;
    color:#868686;
}
.main > .breadcrumbs a{
    color:#868686;
    text-decoration: none;
}
.main > .breadcrumbs a:hover{
    text-decoration: underline;
}
.main .content{
    position:relative;
    width:100%;
    overflow:hidden;
    margin-bottom:70px;
    margin-top:90px;
}
.main h1.pageheader{
    font-size:30px;
    color:#000;
    font-weight:200;
    text-transform:uppercase;
    margin:0;
    padding:0;
    position:absolute;
    margin-top:10px;
}
.main .content .service-icon{
    position:relative;
    float:left;
}
.main .content .service-icon.malign, .main .content .service-icon.balign{
    margin-top:27px;
}
.main .content .service-icon .icon-border{
    position:absolute;
    width:276px;
    height:142px;
    background:none;
}
.main .content .service-icon:hover .icon-border{
    background:url('../images/services/icon-border-hover.png') no-repeat;
    background-position:0 1px;
}
.main .content .service-icon.lalign{
    text-align:left;
}
.main .content .service-icon.calign, .main .content .service-icon.ralign{
    margin-left:35px;
}
.main .content .service-icon:hover{
    border:0px solid #5e8bab;
}
.footer{
    position:relative;
    width:1920px;
    height:98px;
    margin-left:-960px;
    left:50%;
    background:url('../images/footer-bg.png') no-repeat;
    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;
}