/* CSS Document */
body {
	font-family: Arial, sylfaen;
    font-size: 12px;
	font-weight:normal;
	color:#4e4e4e;
	background:url(../images/bg.gif) repeat;
}
input, select, textarea {
    font-family: Arial, sylfaen;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}

img{ vertical-align:middle; border:none;}

a, 
a:link, 
a:active, 
a:visited {color:#1B2868; text-decoration:underline;}
a:hover {text-decoration:none;;}

.fl{ float:left;}
.fr{ float:right;} 
.cb{ clear:both;}


.top{ background:url(../images/top_bg.jpg) repeat-x; height:135px;}
.center{ margin:0 auto; width:1013px;}
.footer{ background:url(../images/bottom.gif) repeat-x; height:183px; margin-top:20px;}
.top_c{margin:0 auto; width:1003px; position:relative;}
.l_div{ position:absolute; right:0; top:58px; color:#1b2868; font-size:13px;}


a.l_a{color:#1b2868; font-size:13px; text-decoration:none;}
a.l_a:hover{text-decoration:underline;}

a.lng_a{color:#2f4086; font-size:13px; text-decoration:none;}
a.lng_a:hover{text-decoration:underline;}

.lng_div{ width:307px; text-align:center;}

.sld_div{ margin: 0 auto;
    text-align: center;
    width: 1001px; margin-top:18px;}
.sld_pic_div{ padding-left:28px; text-align:left;}
.sl_p{ border:3px solid #1e2d75; border-bottom:none;}
.sld_bottom{ background:url(../images/sld_b.gif) no-repeat 1px 0; width:1001px; height:80px; }
.content_top{ background:url(../images/sh_top.gif) no-repeat; width:1013px; height:36px;}
.content{background:url(../images/sh_center.gif) repeat-y; width:1013px;}
.content_bottom{ background:url(../images/sh_bottom.gif) no-repeat; width:1013px; height:36px;}

.menu_div{ width:231px; float:left; padding-left:20px;}
.contetnt_div{width:475px; float:left; padding:0 16px 0 10px;}
.right_div{width:236px; float:left; padding:0 15px 0 10px;}

.menu_d{ background:url(../images/menu_bg.gif) no-repeat top; width:218px; position:relative; padding-top:3px;}
.menu_star{ position:absolute; left:10px; top:10px}
a.menu_a:link,
a.menu_a:visited	{
   color: #4E4E4E;
    display: block;
    font-size: 14px;
    padding: 8px 5px 10px 38px;
    text-decoration: none;
}
a.menu_a:hover, 
a.menu_a:active	{ background:url(../images/menu_h.jpg) repeat;}


.blue_bg{ background: url("../images/blue_bg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 16px;
    height: 20px;
    padding: 10px 10px 10px 39px;
    position: relative; margin-bottom:12px;}
.blue_star{ left: 10px;
    position: absolute;
    top: 10px;}
.s_left{ float:left; width:225px; padding-right:25px;  margin-bottom: 40px;}
.s_right{float:left; width:225px;  margin-bottom: 40px;}

.serv{ background: url("../images/line_b.gif") repeat-x scroll center bottom transparent;
    color: #1B2868;
    font-size: 18px;
    margin-bottom: 13px;
    padding-bottom: 6px;}
a.serv_a:link, a.serv_a:visited, a.serv_a:active {
    color: #1B2868 !important;
    font-size: 18px !important;
	text-decoration:none !important;
}
a.serv_a:hover {
	text-decoration:underline !important;
}
.p_ser{ font-size:11px; margin-top:7px;}
.b_l{left: 0;
    position: absolute;
    top: 43px;}
.bottom{ text-align:center; position:absolute; top: 155px; color:#1f2d73; width:1013px;}
.footer_text{   color: #FFFFFF;
    padding-left: 266px;
    padding-top: 20px;}
	
a.link_gorcer{background: url("../images/line_b.gif") repeat-x scroll center 23px transparent;
    color: #1B2868;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 15px;
    padding-top: 5px; margin-bottom:18px;
	text-decoration:none;
}
a.link_partner:hover{ text-decoration:underline;}

a.link_partner{background: url("../images/line_b.gif") repeat-x center 23px;
    color: #333333;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
    padding-bottom: 15px;
    padding-top: 5px; margin-bottom:18px;text-decoration:none;}
a.link_gorcer:hover{ text-decoration:underline;}

.p_ser{ font-size:11px; margin-top:7px;}

.s_img{ float:left ; margin-right:5px;}
.p_ser_c{ font-size:12px;}

a.ser_all{}
a.ser_all:hover{}

.zazor{background: url("../images/line_b.gif") repeat-x; height:4px; margin-bottom:30px; margin-top:10px;}
/*------------------------------------------------------------ClearFix-----------------------------------------------------------------------*/

.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------*/

a.site_map_a:link,
a.site_map_a:visited	{
    margin-bottom: 5px;
    margin-left: 10px; display:block; text-decoration:none;
}
a.site_map_a:hover, 
a.site_map_a:active	{text-decoration:underline;}
