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

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,  
li, dl, dt, dd, form, a, fieldset, input, th, td 
{margin: 0; padding: 0; border: 0; outline: none;}  

a{color:#ed0000; text-decoration:none;}
a:hover{color:#000000;}

body{background-color:#d5d2d2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.container{width:977px; margin:0 auto;}

.header{width:977px; height:139px; background-image:url(../img/header.jpg);}

.menu{height:42px; background-color:#ed0000;}
.menu ul{ margin-left:20px; }
.menu li{float:left; margin-left:30px; margin-top:12px; list-style:none;}
.menu li a{color:#FFF; text-decoration:none;}
.menu li a:hover{color:#000;}
.menu .active{color:#000;}

.submenu{height:237px; width:977px; background-image:url(../img/submenu.jpg); font-size:24px;}
.submenu_item{padding-top:180px; text-align:center; float:left;}
.submenu a{color:#000;}
.submenu a:hover{color:#ed0000;}
.submenu .active{color:#ed0000;}


.subsubmenu ul{ margin-left:0px; padding-bottom:20px; }
.subsubmenu li{float:left; margin-right:14px; list-style:none;}
.subsubmenu li a{color:#000; text-decoration:none;}
.subsubmenu li a:hover{color:#ed0000;}
.subsubmenu .active{color:#ed0000;}


.content{background-color:#FFFFFF; background-image:url(../img/bg_content.jpg); background-repeat:repeat-x; float:left; width:977px;}

.footer{background-color:#020202; height:34px; float:left; width:977px;}
.footer ul{ margin-left:0px; color:#9a9999; font-weight:normal; font-size:11px;}
.footer li{float:left; margin-left:30px; margin-top:9px; list-style:none;}
.footer li a{color:#9a9999; text-decoration:none;}
.footer li a:hover{color:#FFF;}
.footer .active{color:#FFF;}

.left_container{width:700px; margin-left:30px; padding-top:30px; float:left; line-height:20px;}
.right_container{float:left; width:190px; margin-left:20px; padding-top:30px; line-height:20px;}

h1 {font-size: 22px; border-bottom: 1px dotted #d5d5d5; font-weight:normal; padding-bottom:5px; margin-bottom:9px; line-height:22px;}
h2 {font-size: 12px; padding-bottom:5px; color:#3ea4de; font-weight:normal;}

p{margin-bottom:20px;}

.inputcontact{background-color:#FFFFFF; color:#ed0000; width:190px; border:1px solid #666666;}
.textareacontact{background-color:#FFFFFF; color:#ed0000; width:290px; height:90px; border:1px solid #666666;}

.error{color:#ed0000; font-size:11px;}



