@charset "utf-8";
/* CSS Document */

body
{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

h1, h2 {
font-size:16px;
}

ul, li{
padding-left:8px;
margin-left:8px;
}

a {
color: #1d4dae;
}

img {
border: 0;
}

#top {
background-color:#eaeaea;
}

.b-phone .prefix {
color:#a1a1a1;
font-size:21px;
position:absolute;
top:8px;
}

.b-phone .phone {
font-size:31px;
padding-left:75px;
}

#topmenu {
height:65px;
background-image:url(/img/menu_bg.png);
background-repeat:repeat-x;
font-size:14px;
position:relative;
}

#topmenu1 {
position:absolute;
left:15%;
top:20px;
}

#topmenu2 {
position:absolute;
left:39%;
top:20px;
}

#topmenu3 {
position:absolute;
left:61%;
top:20px;
}

#topmenu4 {
position:absolute;
left:80%;
top:20px;
}

#leftmenu {
width:220px;
font-size:16px;
position:relative;
line-height:25px;
}

#leftmenu a {
text-decoration:none;
}

#leftmenu a:hover {
color:maroon;
}

#maintable {
width: 100%;
border-collapse: collapse;
border: 2px solid white;
}

#maintable td {
padding: 3px;
border: 1px solid black;
}

#footer {
height:100px;
background-image:url(/img/footer_bg.png);
background-repeat:repeat-x;
font-size:14px;
position:relative;
}

#footer1 {
position:absolute;
left:15%;
top:20px;
font-size:14px;
}

#footer2 {
position:absolute;
left:40%;
top:20px;
font-size:14px;
font-weight:bold;
}

#footer3 {
position:absolute;
left:70%;
top:20px;
}

#callback,#callback2 {
float:right;
margin-bottom:29px;
width:140px;
font-size:12px; font-weight:bold;
}
#callback2{
float:left;
margin-bottom:15px;
}
#callback input, #callback2 input {
width: auto;
}

#callback ul, #callback2 ul {
margin-bottom: 10px;
}
#callback20{background-color:#f7f7f7; padding:10px;}
#callback20 input{width:50%; border:1px solid #3365c2}
#callback20 textarea{width:100%; border:1px solid #3365c2}
#callback20 .buttons{width:100%; text-align:right;}
#callback20 .buttons input{width:250px; padding:2px 3px;}

