/* CSS Document */

body{margin:0px; padding:0px; background:#f5f6f8;}

h2{font:normal 20px Arial; color:#ed1c24;}
p{font:normal 12px Arial; color:#636262;}
li{font:normal 12px Arial; color:#636262;} 

a{color:#406ab3;}
a:hover{text-decoration:none;}
name:hover{text-decoration:none;}

.top{border-collapse:collapse; background:#FFFFFF}
.top td{border-collapse:collapse; padding:10px 0px 10px 10px;}
.main{border-collapse:collapse;}
.main td{border-collapse:collapse; margin-left:0px;}
.main td p{padding-right:20px;}
{font:normal 14px Arial; color:#636262;}

ul{list-style-type:none;}
ul li{font:normal 12px Arial; color:#636262; line-height:25px;}

ol{list-style-type:none;}
ol li{font:normal 12px Arial; color:#636262; line-height:25px;}

.nav{font:normal 11px Tahoma; color:#636262;}
.nav a{color:#406ab3}

#act{color:#ed1c24; text-decoration:none;}



#menu {width:300px;}
#menu td {background:url(../images/menu.gif) bottom no-repeat; padding:10px;}
#menu a{font:normal 14px Arial; color:#406ab3; text-decoration:none; margin:20px; vertical-align:middle}
#menu p{padding:0px 20px; vertical-align:middle}
#menu a:hover{text-decoration:underline; color:#ed1c24;}

#menu #sec{background:url(../images/list.gif) left  no-repeat; background-position:38px 12px;}
#menu #sec div{padding-left:0px; text-align:left; margin-left:45px;}
#menu #sec div a{text-align:left; margin-left:-1px;}

#menu #sec2{background:url(../images/r_list.gif) left  no-repeat; background-position:38px 12px;}
#menu #sec2 div{padding-left:0px; text-align:left; margin-left:45px;}
#menu #sec2 div a{text-align:left; margin-left:-1px; color:#ed1c24;}
#menu #sec2 div a:hover{text-align:left; text-decoration:none; margin-left:-1px; color:#ed1c24;}




.cont{border-collapse:collapse; margin-bottom:30px; vertical-align:top;}
.cont td{text-align:center; padding-right:20px;}
.cont a{font:normal 14px Arial; color:#406ab3; text-align:center;}

.footer {border-top:1px solid #d2cfcc; }
.footer td{padding:10px 30px; font:normal 12px Arial; color:#221e1f;}


#calc{background:#ed1c24; height:35px; margin:10px 10px 0px 7px;}
#calc p{font:normal 14px Arial; color:#FFFFFF; padding:7px 0px 5px 15px; vertical-align:middle;}
#phone{font:bold 24px Arial; color:#ed1c24; padding:0px 10px;}

#tops img {padding:0px 23px;}
.tabs td{font:normal 12px Arial; color:#636262; text-align:right; padding:5px;}
.tabs input{font:normal 12px Arial; color:#636262;}
.tabs option{font:normal 12px Arial; color:#636262;}
.val{padding:5px; text-align:left;}

#errInfo {font:normal 12px Arial;}

.recomend {font-size: 10px !important; text-align: left;}
.recomend a {font-size: 10px !important; margin: 0 !important; padding: 0;}
