html, body, div, p, img, a, form, ul, li{
padding: 0;
margin: 0;
border: 0;
font-weight: normal;
}
html, body{
height: auto !important;
height: 100%;
min-height: 100%;
}
html{
background: #d6d5d5 url(../img/bg.gif) repeat-x bottom left;
}
body{
background: url(../img/body_bg.gif) repeat-x top left;
color: #000;
font: 62.5% Verdana, Arial, Tahoma, sans-serif;
}
ul{
list-style: none;
}
.heading1{
color: #3a3e54;
font: 1.5em Arial;
display: block;
}
.heading2{
color: #2a476e;
font: 1.5em Arial;
padding-left: 27px;
padding-bottom: 7px;
}
.heading3{
color: #9c9c9f;
font: bold 1.1em Arial;
display: block;
padding-bottom: 8px; 
}
.slog{
padding-left: 27px;
}
a:hover{
text-decoration: none;
}
a.link{
color: #a1a2a9;
}
a.video{
color: #06558B;
}
.border{
border: 3px solid #ede7e7;
}
#wrapper{
width: 980px;
margin: 0 auto; 
background: #fff;
height: auto !important;
height: 100%;
min-height: 100%;
font-size: 1.1em;
position: relative;
}
#container{
height: auto !important;
height: 100%;
min-height: 100%;
}
/*-------HEADER-------*/
#header{
border-top: 4px solid #e7e5e5;
border-bottom: 1px solid #e7e5e5;
height: 288px;
}
#logo{
display: block;
margin-top: 17px;
margin-left: 22px;
margin-bottom: 23px;
width:399px;
height: 35px;
}
p.tel{
position: absolute;
top: 28px;
right: 12px;
font: 2.8em Arial;
color: #9c9797;
}
p.about{
background: url(../img/header_bg.jpg) no-repeat bottom left;
height: 206px;
border-top: 4px solid #e7e5e5;
border-bottom: 3px solid #bcbbbf;
padding-left: 960px;
}
p.about span{
display: block;
margin-top: 1px;
height: 155px;
background: #cfcfd4;
color: #3a3e54;
font: 1.4em Arial;
padding: 34px 32px 16px 25px;
}
p.about a{
display: block;
float: right;
font-size: 0.9em;
padding-top:  33px;
}
/*----------MENU---------*/
#menu{
height: 45px;
padding-top: 2px;
border-bottom: 4px solid #e7e5e5;
}
#menu ul{
height: 31px;
background: #3a3e54;
padding-top: 12px;
}
#menu li{
display: inline;
padding-left: 33px;
padding-right: 30px;
}
#menu a{
color: #bebcbc;
font: 1.5em Arial;
text-decoration: none;
}
#menu a:hover{
text-decoration: underline;
}
/*---------VERTICAL MENU--------*/
#ver_menu{
width: 204px;
float: left;
padding: 12px 10px 10px 16px;
}
#ver_menu ul{
border-top: 1px solid #9c9c9f;
padding-bottom: 10px;
}
#ver_menu li{
border-bottom: 1px solid #9c9c9f;
padding: 7px 0px 6px 4px;
}
#ver_menu ul a{
background: url(../img/bullet2.gif) no-repeat center left;
padding-left: 17px;
color: #363639;
text-decoration: none;
font: 1em Arial;
}
#ver_menu ul a:hover{
text-decoration: underline;
}
#ver_menu img{
margin-bottom: 10px;
}
/*-----------SIDEBAR---------*/
#sidebar{
width: 112px;
float: right;
padding: 32px 18px 10px 10px;
}
#sidebar img{
margin-bottom: 26px;
}
/*----------CONTENT----------*/
#content{
margin-left: 230px;
margin-right: 140px;
padding: 12px 10px 10px 12px;
color: #494946;
font-size: 1.1em;
}
#content p{
padding: 9px 0px;
}
ul.prefer{
padding-left: 27px;
padding-bottom: 13px;
}
ul.prefer li{
padding: 4px 0px;
}
ul.prefer a{
color: #617fa7;
text-decoration: none;
background: url(../img/bullet.jpg) no-repeat center left;
padding-left: 19px;
}
ul.prefer a:hover{
text-decoration: underline;
}
div.clear{
height: 49px; 
clear: both;
}
/*-----------FOOTER----------*/
#footer{
height: 43px;
width: 980px;
margin: 0 auto;
margin-top: -49px;
border-top: 4px solid #e7e5e5;
padding-top: 2px;
}
#footer div{
background: #3a3e54;
height: 35px;
padding: 8px 14px 0px 13px;
}
#footer p{
float: left;
font: 1.3em Arial;
color: #fff;
width: 300px;
}
#footer img{
margin-left: 16px;
float: right;
}
.block {
z-index: 2;
}
