body { margin: 0px 19px 0px 19px; padding: 0px; }
a, span, body, div, td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td { padding: 0px; }
img { border: 0px; }
h1 { margin: 0px; font-size: 18px; padding-left: 25px;}
h1.inn { margin: 0px; font-size: 12px; padding-left: 0px;}
.spacer { height: 1px; width: 1px; }
.full_h { height: 100%; }
.full_w { width: 100%; }
a { text-decoration: none; }
.top { height: 29px; background-color: #F2F2F2; padding: 0px 0px 0px 0px; vertical-align: top; }
.top table tr td a img {  height: 18px; width: 15px; vertical-align: middle; margin: 4px 5px 0px 0px; }
.top table tr td span img {  height: 18px; width: 15px; vertical-align: middle; margin: 4px 5px 0px 0px; }
.top table tr td { text-align: center; }
.top_splitter { width: 2px; background: url(/themes/default/images/top/vline_bgnd.gif) repeat-y 0px 0px; }
.hor_line { height: 4px; background: url(/themes/default/images/hor_line.gif) repeat-x 0px 0px; }
.logo_top { background-color: #EAEAEA; height: 10px; }
.l_t_c1, .l_t_c2, .l_t_c3, .l_t_c4 { width: 50%; }
.l_t_c1 { background: url(/themes/default/images/logo/corner_t_l.gif) no-repeat 0px 0px; }
.l_t_c2 { background: url(/themes/default/images/logo/corner_t_r.gif) no-repeat right 0px;  }
.l_t_c3 { background: url(/themes/default/images/logo/corner_b_l.gif) no-repeat 0px bottom;  }
.l_t_c4 { background: url(/themes/default/images/logo/corner_b_r.gif) no-repeat right bottom;  }
.logo_middle { background-color: #EAEAEA; padding: 0px 20px 0px 30px; }
.l_c1, .l_c2, .l_c3 { width: 33%; text-align: center; vertical-align: middle; }
.l_c1 img, .l_c2 img , .l_c3 img { margin: 0px 0px 0px 0px; }
.l_c1 img { width: 147px; height: 90px; }
.l_c2 img { width: 206px; height: 20px; }
.l_c3 img { width: 155px; height: 38px; }
.hor_line2 { height: 1px; background-color: #ECECEC; }
.title_c { height: 29px; vertical-align: middle; padding-left: 16px; font-weight: bold; font-size: 10px; text-transform:uppercase; }
.title_c a { font-weight: bold; font-size: 10px; text-transform:uppercase; }
.partners_logos { height: 65px; padding: 9px 7px 9px 7px; }
.partners_logos table tr td { vertical-align: middle; text-align: center; }
.partners_logos table tr td img { margin: 0px 4px 0px 4px; }
.bottom_c { height: 28px; background-color: #EAEAEA; padding-left: 16px; vertical-align: middle; color: #989898; }
.bottom_c a { color: #323232; }
.bottom_c a span { color: #FF4800; }
.menu_c { height: 136px; background-color: #F4F4F4; }
.menu_r_1 { height: 29px; }

.menu_c_spl { width: 1px; background-color: #FFFFFF; }
.in_menu, .arrow_in_menu { background-color: #E9E9E9; }
.arrow_in_menu { width: 28px; }
.arrow_in_menu img { width: 28px; height: 29px; }
.menu_body_1, .menu_body_2, .menu_body_3 { padding: 20px 60px 20px 24px; }
.menu_body_1 div a img, .menu_body_2 div a img, .menu_body_3 div a img { vertical-align: middle; margin: 3px 3px 0px 0px; }
.menu_body_1 div a, .menu_body_2 div a, .menu_body_3 div a { color: #FF6A00; }
.menu_body_1 { background: url(/themes/default/images/body/menu_bgnd_1.gif) no-repeat right 16px; }
.menu_body_2 { background: url(/themes/default/images/body/menu_bgnd_2.gif) no-repeat right 16px; }
.menu_body_3 { background: url(/themes/default/images/body/menu_bgnd_3.gif) no-repeat right 16px; }
.valign { vertical-align: top; }
.ver_line2 {  width: 1px; background-color: #ECECEC; }
.txt_padds { vertical-align: top; padding: 11px 18px 17px 16px; }
.contacts_v { padding: 2px 0px 0px 7px; white-space: nowrap; vertical-align: middle; }
.contacts_p { color: #949494; font-size: 10px; vertical-align: middle; text-align: right; }
.contacts_p img { vertical-align: middle; margin: 2px 6px 0px 0px; }
.title_c_2 { height: 29px; vertical-align: middle; padding-left: 55px; font-weight: bold; font-size: 10px; }
.title_c_22 { vertical-align: top; padding-left: 25px; font-size: 11px; padding-top: 15px; }
.title_c_2 img { position: absolute; margin: -17px 0px 0px -40px;}
.txt_link_1_margins { margin-top: 7px; }
.txt_link_1 { color: #B2B2B2; font-size: 10px; }
.txt_titles { height: 25px; vertical-align: middle; }
.txt_titles img { vertical-align: middle; height: 18px; width: 15px; margin: 2px 6px 0px 15px;  }
.txt_titles1 img { vertical-align: middle; height: 18px; width: 15px; margin: 2px 6px 0px 15px;  }
.txt_titles a { color: #FF6A00; font-weight: bold; }
.txt_titles1 { color: #FF6A00; font-weight: bold; height: 25px; vertical-align: middle; }
.left_bl{
	border-right: 1px SOLID #ECECEC;
}
.rcont{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}
