/*********** SELECTORS STYLES  ***********/
body { background:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:1.5em; }

a{color:#036;text-decoration:none;}a:hover{color:#009;}
a.button{background:#cce6ff none repeat-x top;border:1px solid #ccc;}
a.button:hover{border:1px solid #789;}
a.buttonBig{background:#0065ca repeat-x bottom;color:#fff;border:1px solid #0065ca;}
a.buttonBig:hover{background-color:#003b76;}


.input, select, textarea{background:#fcfcfc none repeat-x bottom;border:1px solid #ccc;}
.input:focus, select:focus, textarea:focus{border-color:#789;}
input.button{background:#0065ca none repeat-x top;color:#fff;border:1px solid #0065ca;}
input.button:hover{background-color:#003b76;}
.star{font-family:verdana;color:#c00;}


.dif,a.dif,.dif a{color:#06c;}a.dif:hover,.dif a:hover{color:#c30;}
.dull, .dull a, a.dull{color:#666;} .dull a:hover, a.dull:hover { color:#444;}

.headHr{background:#0e6dc6;}
.headHr,.headHr a{color:#def;}.headHr a:hover{color:#fff;}
.headVr{background:#f2f9ff;}
.data,.box,.bg{background:#fafafa;}

.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{ border-color:#ccc;}
.bdrDark{border-color:#999;}

.h1{border-bottom:3px solid #86b5e0;color:#039;}

.paging a{background:#fff;}
.paging .on, .paging a:hover{background:#069;color:#fff;}


/********** OTHER STYLES **********/


.fix{width:1000px;margin:0 auto;}


.bdr2 { border:1px dashed #ccc; }
.bdrBBrown { border-bottom:1px solid #6e2e03; }

.bgWhite { background:#fff; }
.bgOrange2 { background:#568fdc; }
.bgGray { background:#f7f7f7; }

/**********/

.width1024px {
	width:1024px;
	margin:auto;
}

.bgRepeat {
	background:none repeat-x;
}
.bgG2 {
	padding-left:33px;
	background:#2e82d7 repeat-x;
}
.bgG2a {
	padding:0 0 0 33px;
	background:#2e82d7 repeat-x;
}
.bgG3 {
	background:#fff repeat-x top;
}
.cName {
	background:#fff;
	border-bottom:3px solid #361d0c;
	padding:0 0 7px;
}
.bdrBtmBrown {
	border-bottom:7px solid #0b5198;
}


.header_bg{background:#0b5198 none repeat-x top;border-bottom:7px solid #06c;width:100%;}
.flash{padding-top:6px;}
.header_bg h1{font-size:22px;line-height:1.8em;}
.welcome{color:#fff;}


.tml{width:760px;padding-top:11px;}
.tml li{margin-bottom:0;position:relative;}
.tml li a{display:block;}
.tml a.f{padding:9px 18px;border-right:1px solid #fff;color:#fff;}
.tml .on,.tml .active,.tml a.f:hover{color:#fff;}
.tml a{color:#fff;}.tml a:hover{color:#fff;}

.tml li ul{background:#fff;border:1px solid #2e82d7;}
.tml li li a{padding:7px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;}
.tml li li a:hover{background:#36c;color:#fff;}
.tml li li.on{background:#eee;}



.gnlLink {

}
.gnlLink a {
	color:#fff0b5;
	text-decoration:none;
}
.gnlLink a:hover{
	color:#fff;
	text-decoration:none;
}
.pad {
	padding:6px 10px;
}
.hd {
	background:none no-repeat right top;
	padding:40px 350px 20px 0;
}
.hd2 {
	background:none no-repeat right top;
	padding:40px 350px 20px 0;
}
.weServeImg {
	background:none no-repeat right 5px;
	padding:0 220px 0 0;
}
.b1 {
	background:none no-repeat 5px 6px;
	padding:0 0 0 22px;
}
.bdrBrown {
	border:1px solid #2e82d7;
	border-width:5px 1px 1px;
}

.contact_logo{padding:12px;}
.box{background:#fff no-repeat 98% 95%;border:1px solid #2e82d7;border-width:5px 1px 1px;}
.box .h {color:#c00;border-bottom:1px solid #900;}
.box b{color:#036;}



.bdr_multi {
	border-top:1px solid #000;
	border-bottom:2px solid #e46713;
}
.bdrBd {
	border-bottom:1px dashed #000;
}
.paddingLeft {
	padding-left:20px;
}
.bdrR_white {
	border-right:1px solid #fff;
}
.bbb { 
 border-bottom:1px dashed #999;
 margin:0 0 5px 20px;
}


/*****classified***/
.bdr_clf2 { background:#fff; }
.bdr_clf { border:1px solid #ccc; background:#fff; }
.bdr_clf .bdrTbD { border:1px dashed #ccc; border-width:1px 0; }
.bdr_clf .bdrbD { border:1px dashed #ccc; border-width:1px 0; }

.clr, .clr a{ color:#000; }
.clr a:hover{ color:#000; }

.clr2, .clr2 a{ color:#e00; }
.clr2 a:hover{ color:#000; }

.bgGray_clf { background:#f7faff; }
.bgGray2_clf { background:#fcfcfc; }
.bdrAll_clf, .bdrAll_clf td, .bdrAll_clf th  { border:1px solid #ccc; }
.fs13px { font-size:13px; }

/**********/

.contact_main { }
.contact_main .bdrB_2dashed { border-bottom:1px dashed #999; }
.contact_main .bg_contact { background:#f9f9f9; padding:5px; border:1px solid #ccc; }
.contact_main .bg_responce { background:#f8f8f8; }
.contact_main .bdr_dashe { border:1px dashed #999; }
.contact_main .contact_g1 { border:1px solid #d9ded6; }
.contact_main .heading_n, .contact_main .heading_n a{ color:#c00; }
.contact_main .heading_n a:hover{ color:#900; }

/********/
.vacancy { color:#666; padding:10px; background:#fff; border:1px solid #f1f1f1; }
.vacancy table { background:#f9f9f9; }
.vacancyTitle { color:#133c87; }
.vccompany { color:#0088c1; }
.bdrBottom { border-bottom:1px solid #133c87; }
.vcBdrB { border-bottom:1px solid #f1f1f1; }
.postResume { }
.vcHead { background:#cbeafa; border:1px solid #8abcd7; }
.vcpost { padding:15px 25px; border:1px solid #8abcd7; border-width:0 1px 1px; color:#666; }
.Btn { background:#4e91ce; color:#fff; font-weight:bold; border:1px solid #000; }