@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; float:left; width:100%; background:url(../images/bg.jpg) repeat-x; background-size:100% 100%;}
*{ margin:0px; padding:0px; box-sizing:border-box;}
.wrapper { margin:0 auto; width:1020px; padding:0px;}
h1 { font-size:25px; margin:0px; padding:10px 0; color:#172956; line-height:25px;}
h2 { font-size:20px; margin:0px; padding:10px 0; color:#65676a; line-height:25px;}
h3 { font-size:18px; margin:0px; padding:10px 0; color:#65676a; line-height:25px;}
h4 { font-size:18px; margin:0px; padding:0; color:#172956; line-height:25px;}
p {  font-size:16px; margin:0px; padding:10px 0;color:#65676a; }
a,strong { color:#1572d1; text-decoration:none;}
span {}


.space { margin:0px; padding:0px; height:340px;}

ul.services { margin:0px; padding:0px;}
.services li { margin:0px; padding:0 15px; color:#4a5f86; list-style:none; background:url(../images/dot1.jpg) 0 8px no-repeat; line-height:22px;}
.services1 li { margin:0px; padding:0 15px; color:#65676a; list-style:none; background:url(../images/dot2.jpg) 0 8px no-repeat; line-height:22px;}
.services2 li { margin:0px; padding:0 15px; color:#4a5f86; list-style:none; background:url(../images/dot1.jpg) 0 14px no-repeat; line-height:30px;}
.services_left { float: left; width: 48%; margin:10px 0;}
.services_left li {margin:0px; padding:0 15px; color:#4a5f86; list-style:none; background:url(../images/dot1.jpg) 0 8px no-repeat; line-height:22px;}
.services_left p {color:#4a5f86; margin:0px; padding:0px;}
.ser1 { float: left;  width: 60%;}

.skip p { margin:0px; padding:0px;}
.skip h4 {margin:0px; padding:10px 0;}

#header { float: left; width:100%; padding:15px 0; margin:0px; text-align:center;}
.logo { float:left;  width:16%;margin:0px; padding:0px;}
.header_right { float:right; width:82%; margin:0px; padding:0px;}
.col_left { float: left; width:70%;}

.col_left img { width: 600px;}
.col_right { float:right; width:29%; margin-top:38px;}
.col_right h2 { line-height:28px; padding:0px; margin:0; color:#fff; font-size:28px;}
.header_right .row p { color:#fff;}


#opening_bar { float:left; width:100%; margin:0 0 20px 0; padding:0px; background:url(../images/opening_bar_bg.jpg) repeat-x; background-size:100% 100%;}
#opening_bar p { padding:8px 0px; text-align:center;color:#172956;}

#container {float:left; width:100%; margin:0px; padding:0px;}
.row { float:left; width:100%; margin:0px; padding:0px;}
.content { margin:0 auto; width:1000px; padding:20px 10px; background:#fff; border-radius:15px; overflow:hidden;}
.content_left { float:left; width:18%; margin:0px; padding:0px;}
.left_logo {float:left; width:100%; margin:0px; padding:0px;}
.left_logo ul { margin:0px; padding:0px;}
.left_logo li,.left_logo2 li { list-style:none; margin:10px 0; text-align:center; display:block;}
.left_logo2 { display: none;}
.content_right {float: right; width:80%; margin:0px; padding:0px;}
.slider {float:left; width:100%; margin:0px; padding:0px;}
.box_pen {float:left; width:100%; margin:0px; padding:0px; text-align:center;}
.box_pen ul { margin:0px; padding:0px;}
.box_pen li { list-style:none; margin:0 10px 0 0; float:left; padding:0px;}
.box_pen li img { width:100%;}
.box_pen li:last-child { float:right; margin:0px;}

.content_row {float:left; width:100%; margin:0px; padding:0px;}
.content_mid_left {float:left; width:65%; margin:0px; padding:0px;}
.content_mid_right {float: right; width:32%; margin:0 8px 0 0; padding:0px;}
.quick_form {float:left; width:100%; margin:-10px 0 0 0; padding:0px; background:#ff5931; text-align: center; border-radius:0 0 10px 10px;}
.quick_form2 { background:#2a83c5; }
.quick_form3 { background:#84c135; }
.quick_form4 { background:#ff5831; }
.quick_form4 .quick_form_inn h2 { color:#ff5831;}


.quick_form_inn { margin:5px; padding:5px; background:#d6d6d6; border-radius:0 0 10px 10px; overflow:hidden;}
.quick_form h2,.quick_form h1 { color:#7ab71d; margin:0px; padding:8px 0; font-size:33px; text-transform:uppercase; font-weight:bold;}
.quick_form h1 { font-size:36px;font-weight:bold; }

.quick_form_inn .formrow input { border:1px solid #d5d5d5; background:#fff; margin:10px 0;font-size:15px; padding:5px 5px; border-radius:5px; float: left; width:100%;}
.quick_form_inn .formrow select { border: none; background:#fff; margin:10px 0; font-size:15px; padding:5px 5px; border-radius:5px; float: left; width:100%;}
.formrow.pad1 input  { background:none;}

#opening_bar2 { float:left; width:100%; margin:20px 0 0px 0; padding:0px; background:url(../images/opening_bar_bg2.jpg) repeat-x;background-size:100% 100%;}
#opening_bar2 p { padding:8px 0px; text-align:center; color:#000;}


.pic_img {float:left; width:100%; margin:10px 0; padding:0px; text-align:center;}
.pic_img img { width:100%;} 



#areas { float:left; width:100%; margin:0px; padding:0px; background:#1572d1;}
#areas h1 { text-align:center; color:#fff; padding:40px 0; font-size:50px; }

#maps {float:left; width:100%; margin:0px; padding:0px;}

#footer { float:left; width:100%; margin:0px; padding:15px 0;background:#1572d1;}
.footer_left {float:left; width:25%; margin:0px; padding:0px;}
.footer_left p strong,.footer_right p strong  { color:#fff;}
.footer_left ul { margin:0px; padding:0px;}
.footer_left li { list-style:none; margin:0; color:#fff; line-height:22px;}


.footer_right {float: right; width:70%; margin:0px; padding:0px;}
.footer_right p { color:#fff; padding:6px 0; text-align:justify; line-height:22px;}


.contact_info { float:left; width:100%; text-align:left;}
.contact_info p { font-size:18px; line-height:25px;}

.contact-form {float: left; width: 100%;}
.contact-form p { font-weight: normal; font-size:15px; padding:5px 0 5px 0;}
.formrow { float: left; line-height: 28px; width: 100%; padding: 3px 0; }
.formrow.pad1 { padding-top: 10px; }
.label, .field { float: left; width: 100%; color:#58595b;  font-size:15px; }
.field .input {  line-height:30px; width: 100%; padding:0 5px;  border:1px solid #d5d5d5; }
.label label { font-size: 15px; color: #000; font-weight: bold; }
.formrow img { width: 35px; height:35px; cursor:pointer; }
.formrow a { color: #c61f2d; text-decoration: none; }
.field.captch input { border: medium none; float: left; line-height: 38px;margin-right: 15px; text-align:center; color:#21236f; font-style:italic; background: url(../images/captch.jpg) top left no-repeat;width: 150px; font-size:18px;}
.formrow.captcha_input input { float:left; border:1px solid #d5d5d5;  line-height:35px; padding:0 5px;}














