body{ background: #1A344F url(../images/body-bg.png) repeat-x; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
ul{ padding:0px; margin:0px; list-style-type:none;}
p, li, h1, h2, h3{ padding:0px; margin:0px;}
 
.contner{ width:946px; margin:0 auto;}

#header{ width:946px; float:left;}
#header .logo{ width:300px; float:left;}
#header .spa{ width:200px; float:left;}
#header .menu-top{ width:439px; height:30px; float:left; background:url(../images/menu-top-bg.png) no-repeat right; color:#fff; direction:rtl;}
#header .menu-top a{ color:#FFFFFF; font-size:12px; padding:0 15px; text-decoration:none; line-height:28px;}
#header .menu-top p{color:#FFFFFF; font-size:18px; padding-top:35px;}
.spacer{ width:100%; float:left; height:20px;}
.menu{ background:url(../images/menu-bg.png) no-repeat; width:946px; height:40px; float:left;}
.menu .me_bl{ width:430px; float:left;}
.menu ul{}
.menu ul li{ padding:0 37px; line-height:40px; float:left;}
.menu ul li a{ font-size:12px; text-transform:uppercase; color:#1d354a; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{ text-decoration:none;}

.banner{ background:url(../images/banner.png) no-repeat; width:946px; height:358px; float:left;}

.main{ width:946px; float:left; background:#23415d;}
.part-1{ width:240px; float:left;}
.part-1 ul{}
.part-1 ul li{ background:url(../images/side-menu-bg.png) no-repeat;height:39px;line-height:39px;padding-left:70px;}
.part-1 ul li a{ font-size:12px; text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold;}
.part-1 ul li:hover{background:url(../images/side-menu-bg-hover.png) no-repeat; display:block}


.main .line{ background:url(../images/ho-line.png) no-repeat; width:2px; height:488px; float:left;}
.main .line-1{ width:9px; height:488px; float:left;}


.part-2{ width:450px; float:left;}
 h1{color:#fff; font-size:23px; font-weight:normal; padding: 20px 0  20px 20px;}
.part-2 h1 span{color:#e9b31b; font-size:25px;}
.part-2 h1 span span{color:#a6d2ff; font-size:25px; }
.part-2 h1 span img { position:relative; top:4px;}
.part-2 p { color:#fff; font-size:12px; padding:10px 10px 10px 25px; }
.part-2 a{ color:#f5c439; font-size:12px; text-decoration:underline;}
.part-3{ width:230px; float:left;}
.part-3 .box{width:230px; float:left; padding:20px 0 20px 0;}
.part-3 .box .box-1{width:100px; float:left;}
.part-3 .box .box-1 img{}
.part-3 .box .box-2{width:130px; float:left;}
.part-3 .box .box-2 span{ color:#fff; font-size:12px; font-weight:bold;}
.part-3 .box .box-2 p{ color:#fff; font-size:12px;}
.part-3 .box .box-2 a{ color:#f5c439; font-size:12px; text-decoration:underline;}
.part-3 .box .box-2 a:hover{text-decoration:none;}
.part-4{ width:430px; float:left;}
.part-4 .box{width:430px; float:left; padding:20px 0 20px 0;}
.part-4 .box .box-1{width:100px; float:left;}
.part-4 .box .box-1 img{}
.part-4 .box .box-2{width:330px; float:left;}
.part-4 .box .box-2 span{ color:#fff; font-size:12px; font-weight:bold;}
.part-4 .box .box-2 p{ color:#fff; font-size:12px;}
.part-4 .box .box-2 a{ color:#f5c439; font-size:12px; text-decoration:underline;}
.part-4 .box .box-2 a:hover{text-decoration:none;}

.footer{ background:url(../images/footer.png) no-repeat; width:946px; height:40px; float:left;}
.footer ul{}
.footer ul li{ padding:0 37px; line-height:40px; float:left;}
.footer ul li a{ font-size:12px; text-transform:uppercase; color:#1d354a; text-decoration:none; font-weight:bold;}
.footer ul li a:hover{ text-decoration:none;}
.me_bl1{ width:100%; float:left; height:10px;}
.footer p{font-size:12px; color:#234159; line-height:39px; padding-left:30px;}
.footer p a{ text-decoration:none;color:#234159;}

.insidebody-middle-content{
    float:left;
    display:block;
    background:none;
    width:95%;
    border-left:0px solid #DFE3E4;
    border-right:0px solid #DFE3E4;
    margin-left:1px;
    padding:10px;
}

#contacts-form {
        clear:right;
        width:100%;
        overflow:hidden;
}

#contacts-form fieldset {
        border:none;
        float:left;
}

#contacts-form .field {
        clear:both;
        padding-bottom:7px;
        width:100%;
        overflow:hidden;
}


#contacts-form label {
        float:left;
        width:100px;
        font-weight:none;
        text-align:right;
	color:white;
        padding-right:5px;
}

#contacts-form input {
        padding:2px 0 2px 3px;
        border:1px solid #d9d9d9;
        background:white;
}

#contacts-form textarea {
        border:1px solid #d9d9d9;
        padding:2px 0 2px 3px;
        margin-bottom:15px;
        overflow:auto;
        float:left;
        width:320px;
	background:white;
}

#contacts-form select {
        width:245px;
        padding:2px 0 2px 3px;
        border:1px solid #d9d9d9;
        background:white;
}
#contacts-form .button {
        width:150px;
        font-weight:bold;

}
