a, abbr, acronym, address, applet, article, aside, audio,
b, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend,  
meter,
nav,
object,  output, pre, progress, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}
* { border:none}
.text1, h3 {
color:#fff;
}
#top_banner .bx-context-toolbar-empty-area, #top_banner .bx-context-toolbar {
margin-top:40px;
z-index:1111;
}
.list1 li a{ color:#fff;}
.col1, .col2, .col3, .cols, .col4 { float:left;}

.col1{ width:392px;}
.col2{ width:472px;}
.cols{ width:202px}

.col3{ width:254px;}
.col4{ width:610px;}

/*======= index.html =======*/
.text1 {
    background: url("images/bg_center_pic.png") no-repeat scroll 0 0 transparent;
    height: 132px;
    margin: 186px 0 0;
    padding: 10px 0 0 31px;
    position: absolute;
    width: 350px;
}
/*======= index-1.html =======*/
#page2 .cols{ width:270px;}
/*======= index-2.html =======*/
#page3 .cols{ width:174px;}
#page3 .marg_right1{ margin-right:44px;}
/*======= index-3.html =======*/
#page4 .cols{ width:270px;}
/*======= index-4.html =======*/
#page5 .cols{ width:278px;}
#page5 .col4 .pad_left2{ padding-left:52px;}
/*======= index-5.html =======*/
/*======= index-6.html =======*/
#page7 .cols{ width:190px;}
/*======= index-7.html =======*/
#page8 .col1{ width:930px;}


/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */


.wrapper {width:100%; overflow:hidden;}

/* Global properties ======================================================== */

body{ background: url(images/bg.jpg) repeat; border:0; font:12px Arial, Helvetica, sans-serif; color:#595959; line-height:18px;}

/* Global Structure ============================================================= */

.main {	margin: 0 auto;	width: 980px; padding:0 92px; background:#f6f6f6;}

/* ============================= header ====================== */
header{}

#top{ float:right; width:240px;}
#icons{ padding:34px 0 0 0; float:right; margin:0; list-style:none;}
#icons li {  float:left;  padding-left:3px;}
#logo{ display:block; width:350px; margin-top:22px;}

#top_banner{
    overflow: hidden;
    width: 100%;
}

#top_banner img{ float:left}

/* ============================= content ====================== */

#content{ width:100%; overflow:hidden; background:#e4e4e4; margin-top:1px; padding-bottom:38px;}

#content img{ margin-top:5px;}

.banners {
    list-style: none outside none;
    margin: 0;
    font-size: 11px;
    letter-spacing: -0.1px;
}
.banners li.banner1,
.banners li.banner2,
.banners li.banner3,
.banners li.banner4 {
    color: #FFFFFF;
    float: left;
    height: 159px;
    width: 173px;
    line-height: 15px;
}

.banners h3{
    font-size: 17px;
    line-height: 40px;
    margin: 0 0 10px;
    padding: 0 12px;
}

.banners .button{  font-size:11px;  text-transform:none;  line-height:28px;}
.banners .button:hover{ color:#2a2a2a; background:#f6f6f6;}

.banner1{ background:#003399;}
.banner1 h3{ background-color:#000088}
.banner1 .button{ background:#000088; margin-top: 10px;}

.banner2{ background:#c23232;}
.banner2 h3{ background-color:#912525}
.banner2 .button{
    background:#a70606;
    margin-top: 41px;
}

.banner3{ background:#f9a90f;}
.banner3 h3{ background-color:#bb7f0b}
.banner3 .button{
    background:#d68f06;
    margin-top: 11px;
}
.banner3 div.pad a {
    color:#fff;
}
.banners .banner4{ background:#70aa20;}
.banner4 h3{ background-color:#547f18}
.banner4 .button{
    background:#5d9b09;
    margin-top: 10px;
}


/* ============================= footer ====================== */

footer { font-size:13px; padding:25px 0 35px 0; width:100%; overflow:hidden; color:#929292}
.col{ width:136px; float:left}
.privacy{ float:right; padding-right:13px;}

/* ============================= forms ============================= */
#ContactForm a{ margin-left:22px; margin-top:27px; float:right}
.inputtext {width:247px; height:15px; border:1px solid #bababa; background:#fff; padding:2px 5px; margin-bottom:3px;color:#595959; font:12px Arial, Helvetica, sans-serif}
.inputtextarea { width:300px; height:99px; border:1px solid #bababa; background:#fff; padding:2px 5px; margin-bottom:3px;color:#595959; font:12px Arial, Helvetica, sans-serif;overflow: auto}

.col_1{ width:259px; float:left;}
.col_2{ width:312px; float:left; padding-left:38px;}

#telephone {
    width: 250px;
    color:#00408E;
    background:url(images/img_top.gif) 0 1px no-repeat;
    padding:0px 0px 0px 45px;
    float:right;
    position:relative;
}
#telephone .first_phone {
    font-size: 25px;
    font-weight: bold;
}
#telephone .second_phone {
    font-size: 20px;
    margin-top: 10px;
    line-height: 23px;
}
#telephone .second_phone a {
    color:#00408E;
}
#telephone .second_phone span.city {
    font-size: 13px;
}
#telephone .second_phone span.phone {
    font-size: 18px;
}

.popup {
    background: #EBEBEB;
    -moz-box-shadow: inset 0 0 3px 1px #747474;
    -webkit-box-shadow: inset 0 0 3px 1px #747474;
    box-shadow: inset 0 0 3px 1px #747474;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 10px;
    position: absolute;
    width: 300px;
    z-index: 50;
    margin: 100px 0 0 730px;
    color: #252525;
}
.popup a {
    color:#00408E;
}
.popup .close {
    background: url(images/close.png) no-repeat;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
    cursor: pointer;
}
.popup .title {
    color: #00408E;
}
.popup_change_city {
    -moz-box-shadow: inset 0 0 3px 1px #747474;
    -webkit-box-shadow: inset 0 0 3px 1px #747474;
    box-shadow: inset 0 0 3px 1px #747474;
    display: none;
    background: #EBEBEB;
    margin: 100px 0 0 745px;
    position: absolute;
    width: 110px;
    z-index: 50;
    padding: 10px;
}
.popup_change_city a {
    color:#00408E;
}