body { margin: 0; padding: 0 0 20px 0; font: 11px Arial, sans-serif; color: #333; }

h1, h2, h3, h4, h5, h6, span, p, form, input, label { margin: 0; padding: 0; }
p {
	margin-top: 10px;
}

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; }

ul, li, ol { margin: 0; padding: 0; list-style-type: none; }

img { border: none; }

a { color: #0780a5; text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { outline: 0; }

.hd_w { width: 850px; margin: 0 auto; background: url(img/hd_w_bg.jpg) 0 0 no-repeat; padding: 186px 34px 0 19px; }
.hd_w .nav { background: #557284 url(img/hd_nav_bg.gif) top right no-repeat; height: 19px; font: 12px/16px Tahoma, sans-serif; overflow: hidden; padding-right: 16px; }
.hd_w .nav a { color: #fff; float: left; padding: 1px 12px 0 12px; height: 18px; background: url(img/hd_nav_a_bg.gif) center right no-repeat; }
.hd_w .nav .en { float: right; padding: 1px 7px 0 7px; }
.hd_w .nav .ru { float: right; padding: 1px 7px 0 7px; }
.hd_w .nav .lv { float: right; padding: 1px 7px 0 7px; background: none; }
.hd_w .nav .last { background: none; }

.hd_w .nav .sak_act { background-color: #adccdc; }
.hd_w .nav .gru_act { background-color: #96be0e; }
.hd_w .nav .lat_act { background-color: #018597; }
.hd_w .nav .ris_act { background-color: #ca163d; }
.hd_w .nav .pro_act { background-color: #b5007b; }
.hd_w .nav .per_act { background-color: #96be0e; }
.hd_w .nav .kon_act { background-color: #0084ad; }

.ct_w { width: 850px; margin: 0 auto; padding: 15px 34px 15px 19px; overflow: hidden; }
.ct_w h1 { font-size: 15px; margin-bottom: 22px; }

.ft_w { width: 903px; height: 33px; margin: 0 auto; background: url(img/ft_w_bg.gif) -7px 0 no-repeat; color: #fff; padding-top: 2px; overflow: hidden; }
.ft_w a { color: #fff; }
.ft_w h1 { text-align: right; font: 9px Tahoma, sans-serif; padding: 1px 50px 0 0; height: 13px; float: left; width: 853px; }
.ft_w h2 { font-size: 11px; font-weight: normal; padding: 4px 99px 0 45px; overflow: hidden; float: left; width: 759px; height: 15px; }
.ft_w h2 span { float: right; font: 9px Tahoma, sans-serif; }
.ft_w h2 i { font-style: normal; float: left; }

.ct_sak .ct_l { border-left: 5px solid #95be0a; padding: 0 15px 0 16px; width: 613px; float: left; line-height: 144%; }
.ct_sak .ct_l h1 { color: #98c008; }

.ct_ins { border-left: 5px solid #95be0a; width: 860px; padding: 0; margin-top: 15px; margin-bottom: 15px; }
.ct_ins .ct_l { padding: 0 15px 0 16px; width: 613px; float: left; line-height: 144%; }
.ct_ins .ct_l h1 { color: #98c008; }
.ct_ins .ct_r { float: left; width: 185px; border-left: 5px solid #ca163d; padding: 0 0 25px 11px; font-size: 10px; line-height: 15px; background: url(img/ct_r_bg.gif) bottom left no-repeat; }
.ct_ins .ct_r h1 { color: #c41c44; margin-bottom: 19px; }
.ct_ins .ct_r b { color: #c41c44; font-size: 11px; line-height: 18px; }

.ct_sak .ct_r { float: left; width: 185px; border-left: 5px solid #ca163d; padding: 0 0 25px 11px; font-size: 10px; line-height: 15px; background: url(img/ct_r_bg.gif) bottom left no-repeat; }
.ct_sak .ct_r h1 { color: #c41c44; margin-bottom: 19px; }
.ct_sak .ct_r b { color: #c41c44; font-size: 11px; line-height: 18px; }

.ct_lr { border-left: 5px solid #95be0a; padding: 0 77px 0 219px; line-height: 16px; text-align: justify; }
.ct_lr .nav { margin-bottom: 8px; }
.ct_lr .nav img { margin: 0 6px 0 4px; }
.ct_lr .nav a { color: #333; }
.ct_lr h1 { font-size: 25px; font-weight: normal; margin-bottom: 15px; }
.ct_lr .img_w img { }
.ct_lr .menu { position: absolute; margin-left: -219px; font: bold 14px Tahoma, sans-serif; width: 192px; padding-left: 27px; }
.ct_lr .menu a { float: left; width: 100%; }
.ct_lr li { background: url(img/ico_bullet_1.gif) center left no-repeat; padding-left: 9px; }

.ct_sak .ct_lr { border-left: 5px solid #95be0a; }
.ct_sak .ct_lr h1 { color: #98c008; }

.ct_lat .ct_lr { border-left: 5px solid #018597; }
.ct_lat .ct_lr h1 { color: #0780a5; }
.ct_lat .ct_lr h3 { font-size: 14px; }

.ct_mek .ct_lr { border-left: 5px solid #018597; padding-left: 16px; }
.ct_mek .ct_lr h1 { color: #0780a5; font-size: 15px; font-weight: bold; }

.ct_lmr { overflow: hidden; float: left; }
.ct_lmr .nav { margin-bottom: 8px; }
.ct_lmr .nav img { margin: 0 6px 0 4px; }
.ct_lmr .nav a { color: #333; }
.ct_lmr .nav_2 a { color: #333; }
.ct_lmr h1 { font-size: 25px; font-weight: normal; margin-bottom: 15px; }
.ct_lmr .l { padding-left: 11px; width: 184px; float: left; }
.ct_lmr .l h2 { font: bold 14px Tahoma, sans-serif; }
.ct_lmr .l h3 { font: bold 11px Tahoma, sans-serif; background: url(img/ico_bullet_2.gif) center left no-repeat; padding-left: 13px; }
.ct_lmr .l h4 { font: bold 11px/16px Tahoma, sans-serif; background: url(img/ico_bullet_2.gif) center left no-repeat; padding-left: 13px; margin-left: 15px; }
.ct_lmr .m { float: left; width: 422px; line-height: 16px; text-align: justify; padding-right: 20px; }
.ct_lmr .m h4 { font-weight: normal; font-size: 11px; background: url(img/ico_bullet_2.gif) left 5px no-repeat; padding-left: 12px; }
.ct_lmr .m h5 { font: bold 12px Arial, sans-serif; }
.ct_lmr .m .pro_table .img { padding-right: 20px; }
.ct_lmr .m .pro_table .img img { border: 1px solid #333333; }
.ct_lmr .m .pro_table td { vertical-align: middle; }
.ct_lmr .r { float: left; width: 189px; background: url(img/lmr_r_bg.gif) -5px bottom no-repeat; padding: 0 0 25px 13px; }
.ct_lmr .r h5 { font: bold 11px Tahoma, sans-serif; line-height: 15px; }
.ct_lmr .r h2 { font: bold 14px Tahoma, sans-serif; }
.ct_lmr .r h6 { font: 10px Tahoma, sans-serif; line-height: 15px; background: url(img/ico_bullet_2.gif) left 5px no-repeat; padding: 0 0 1px 13px; }
.ct_lmr .r h6 a { color: #0099cc; text-decoration: underline; }
.ct_lmr li { font-size: 11px; font-weight: bold; padding-left: 9px; }
.ct_lmr li a { color: #ad087b;  background: url(img/ico_bullet_1.gif) left 5px no-repeat; padding-left: 8px;}

.ct_ris .ct_lmr { border-left: 5px solid #ca163d; }
.ct_ris .ct_lmr h1 { color: #bf1b3b; }
.ct_ris .ct_lmr h2 { color: #bf1b3b; }
.ct_ris .ct_lmr h2 a { color: #bf1b3b; }
.ct_ris .ct_lmr h3 { color: #bf1b3b; }
.ct_ris .ct_lmr h3 a { color: #bf1b3b; }
.ct_ris .ct_lmr .r { border-left: 5px solid #ca163d; }


/*MODIFIED BY: RENARS (06.07.2009) */
.ct_ris .m ul {padding-left: 20px}
.ct_ris .m ul li {background: url(img/ico_bullet_1.gif) center left no-repeat; margin: 0; padding: 0; padding-left: 10px}
/**/

.ct_pro .ct_lmr { border-left: 5px solid #b5007b; }
.ct_pro .ct_lmr h1 { color: #ad087b; }
.ct_pro .ct_lmr h2 { color: #ad087b; }
.ct_pro .ct_lmr h2 a { color: #ad087b; }
.ct_pro .ct_lmr h3 { color: #ad087b; }
.ct_pro .ct_lmr h3 a { color: #ad087b; }
.ct_pro .ct_lmr h4 { color: #ad087b; }
.ct_pro .ct_lmr h4 s { color: #333333; text-decoration: none; }
.ct_pro .ct_lmr h4 s a { color: #333333; }
.ct_pro .ct_lmr h4 a { color: #ad087b; }
.ct_pro .ct_lmr h5 { color: #ad087b; }
.ct_pro .ct_lmr .r { border-left: 5px solid #b5007b; background: none; padding-bottom: 0; }

.ct_kon .ct_l { border-left: 5px solid #0084ad; padding: 0 15px 0 10px; width: 575px; float: left; line-height: 144%; }
.ct_kon .ct_l h1 { color: #0681ab; }
.ct_kon .last { margin: 0; }

.ct_kon .ct_r { float: left; width: 245px; background-color: #0681ab; padding: 12px 0; }
.ct_kon .ct_r a { color: #fff; float: left; width: 163px; padding: 0 0 1px 82px; font: 12px Tahoma, sans-serif; }
.ct_kon .ct_r h1 { color: #fff; margin-bottom: 12px; padding-left: 26px; }

.main_kon { border-left: 4px solid #0084ad; border-bottom: 1px solid #d6dbdf; background: url(img/main_kon_bg.jpg) top right no-repeat; width: 479px; padding: 0 0 13px 10px; margin-bottom: 16px; }
.main_kon .logo { padding: 33px 0 30px 24px; }
.main_kon .img { padding-left: 40px; }
.main_kon u { font-family: Tahoma, sans-serif; }
.main_kon a { color: #0099ff; }
.main_kon table { width: 100%; }

.sub_kon { border-left: 4px solid #658592; border-bottom: 1px solid #678995; width: 247px; float: left; background: url(img/sub_kon_bg.gif) top right no-repeat; padding: 8px 10px; float: left; margin: 0 10px 10px 0; }
.sub_kon table { width: 100%; }
.sub_kon table td { vertical-align: middle; }
.sub_kon .t { padding-bottom: 5px; }
.sub_kon .img { text-align: right; }
.sub_kon a { color: #0099ff; }

.sub_kon_2 { border-left: 4px solid #658592; width: 247px; float: left; padding: 0 10px; float: left; margin: 0 10px 16px 0; }
.sub_kon_2 table { width: 100%; }
.sub_kon_2 table td { vertical-align: middle; }
.sub_kon_2 .t { padding-bottom: 5px; }
.sub_kon_2 .img { text-align: right; }
.sub_kon_2 a { color: #0099ff; }

.search_1 .input { width: 223px; font-size: 11px; padding: 1px; }
.search_1 .button { background: #fff; border: 1px solid #cccccc; color: #000; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; height:  20px; padding: 0 5px; text-transform: uppercase; }
.search_1 label { padding-right: 10px; }
.search_1 p { margin-bottom: 10px; }
.search_1 select { margin-left: 10px; }

/* MODIFIED BY RENARS - 22.07.09 */
#cv_h { text-align: center; margin-top: 20px; margin-bottom: 20px;}
#cv_form .leg_h { margin-top: 20px; margin-bottom: 5px }
#cv_form p { margin-bottom: 4px; width: 100%; margin-bottom: 10px;}
#cv_form .label_1 { width: 150px; float: left; text-align: left; margin-right: 5px; }
#cv_form .label_2 { width: 75px; float: left; text-align: left; margin-right: 5px; }
#cv_form .rb { margin-right: 10px; }
/**/