
a:link    {text-decoration: none; color: #FF4300}
a:visited {text-decoration: none; color: #FF4300}
a:hover {color: #FF4300; text-decoration: underline}


a.l2:link    {text-decoration: none; color: #000000; font-weight:bold}
a.l2:visited {text-decoration: none; color: #000000; font-weight:bold}
a.l2:hover {color: #AAAAAA; text-decoration: none; font-weight: bold}

a.men1:link    {text-decoration: none; color: #CC6633; font-weight:bold}
a.men1:visited {text-decoration: none; color: #CC6633; font-weight:bold}
a.men1:hover {color: #DC9674; text-decoration: none; font-weight: bold}

a.men2:link    {text-decoration: none; color: #EFEBE8; font-weight:bold}
a.men2:visited {text-decoration: none; color: #EFEBE8; font-weight:bold}
a.men2:hover {color: #FFFFFF; text-decoration: none; font-weight: bold}

select {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}
input.st2 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}
textarea.st2 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}

textarea.stt2 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}

input.st3 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #AE1B11;
}

input.st4 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #FFCC33;
}

td.tit1{
  font-size: 11pt;
}

tr.vak_out {cursor: pointer; BACKGROUND: #F9F9F9}
tr.vak_on {cursor: pointer; BACKGROUND: #E9E9E9}

td.td_1 {
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
}

td.td_2 {
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
}
/* new */
body { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, span, input { margin: 0; padding: 0; }

table, tr, td { 
	margin: 0;
	/* padding: 0; 
	border-collapse: collapse; */ 
}

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

img { border: none; }

a { text-decoration: none; }

a:focus { outline: 0; }


body, td, p, select, input, textarea {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
}

select {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}
input.st2 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}
textarea.st2 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}

textarea.stt2 {
background-color: #FFFFFF;
font-size: 11px;
color: black;
border: 1px solid #A3A3A3;
}



.header {width: 100%; border-bottom: 5px solid #eeefed; background: #f4f4f3;}
.header .w { width: 960px; margin: 0 auto 0 auto;}
.lang_logo_ad {margin-top: 10px;}
.logo{ width: 151px; height: 69px; background: url(../img/cv_logo.gif); float: left; margin: 10px 21px 0 0; }

.menu1_table{
	width: 699px;
	border: 0px;
	background: url(../img/hmenu_bg.jpg) 0 0 no-repeat;	
}

.info {width: 669px; height: 137px; padding: 0px 0 0 12px; color: #fff;}
.info .top{height: 85px; margin-top: 10px}
.info .bot{ width: 190px; text-align: center; height: 26px; background: url(../img/btn_info.gif) 0 0 no-repeat; color: #fff; display: block; padding: 2px 0 0 0; font: 19px Georgia, serif; margin-top: 5px}

.menu1_table .m1{ width: 140px}

.m1 span a { width: 139px; height: 32px; float: left; background: url(../img/hmenu_tab.jpg) 0 0 no-repeat; margin: 0 1px 0 0; font: 14px Arial, sans-serif; color: #242722; text-align: center; padding: 11px 0 0 0; }
.m1 span a:hover { background: url(../img/hmenu_tab.jpg) 0 -43px no-repeat; color: #fff; }
.m1 .act a { background: url(../img/hmenu_tab.jpg) 0 -43px no-repeat; color: #fff; }

.login { width: 218px; height: 160px; padding: 10px 15px 10px 15px; background: url(../img/login_bg.jpg) 0 0 no-repeat;}
.login h1 { line-height: 14px; float: left; width: 193px; text-align: right; margin: 0 0 1px 0; font: 12px Arial, sans-serif; background: url(../img/login_ico.gif) right 0 no-repeat; color: #666; text-decoration: underline; padding: 2px 25px 2px 0; }
.login h1 a { color: #666; text-decoration: underline; }
.login h1 a:hover { text-decoration: none; }
.login form { background: #f6f7f4; padding: 8px; overflow: hidden; width: 202px; float: left; margin: 0 0 4px 0; }
.login form .l { width: 106px; float: left; margin: 0 7px 0 0; }
.login form i { font-style: normal; font: 9px Arial, sans-serif; color: #666; }
.login form .new { width: 87px; text-align: center; float: left; margin: 8px 0 0 0; }
.login form .new a { color: #666; text-decoration: underline; }
.login form .new a:hover { text-decoration: none; }
.login .usr { font: 11px Arial, sans-serif; width: 100px; border: 1px solid #c0bfbf; margin: 0 0 2px 0; padding: 2px 2px; float: left; }
.login .login_btn { width: 87px; height: 37px; background: url(../img/login_btn.gif) 0 0 no-repeat; float: left; }
.login .login_btn input { font: bold 12px Arial, sans-serif; background: none; border: none; cursor: pointer; text-align: center; padding: 0; width: 87px; margin: 11px 0 0 0; }

/* ------------ */

.content { width: 100%; float: left; }
.content .w { width: 960px; margin: 0 auto; }

.content .w .ico { width: 954px; float: left; margin: 13px 0; padding: 0 0 0 6px; }
.content .w .ico .home a { width: 26px; height: 13px; background: url(../img/ico_home.gif) 0 0 no-repeat; float: left; }
.content .w .ico .mail a { width: 46px; height: 13px; background: url(../img/ico_mail.gif) 0 0 no-repeat; float: left; }

.l { width: 200px; margin: 0 22px 0 0; }
.l h1 { width: 169px; float: left; font: bold 14px Arial, sans-serif; padding: 3px 0 4px 30px; background: url(../img/ico_vmenu.gif) 0 0 no-repeat; }
.l h1 a { color: #000; }
.l h2 { width: 169px; float: left; font: 12px Arial, sans-serif; padding: 3px 0 4px 30px; background: url(../img/ico_vmenu_inact.gif) 0 0 no-repeat; margin: 5px 0 0 0; }
.l h2 a { color: #000; }
.l h3 { width: 200px; height: 9px; background: url(../img/ico_vmenu_spacer.gif) 0 0 no-repeat; float: left; margin: 3px 0; }

.footer { width: 100%; float: left; border-top: 5px solid #eeefed; background: #f4f4f3; overflow: hidden; }
.footer .w { width: 960px; margin: 0 auto; overflow: hidden; padding: 11px 0 11px 0; }
.footer .w h1 { width: 930px; background: url(../img/ico_footer.gif) 0 4px no-repeat; font: 25px Georgia, serif; color: #f64506; padding: 0 0 0 30px; margin: 0 0 10px 0; }
.footer .w h1 b { color: #b8b6b6; font-weight: normal; }
.footer .w img { border: 3px solid #bec7b7; padding: 1px; margin: 0; float: left; margin: 0 2px 4px 2px; }

.footer_k { width: 100%; height: 60px; float: left; background: url(../img/footer_k_bg.gif) 0 0 repeat-x; overflow: hidden; }
.footer_k .w { width: 960px; margin: 0 auto; overflow: hidden; padding: 2px 0 11px 0; }
.footer_k .w span { width: 180px; height: 58px; background: url(../img/footer_k_bg2.gif) 0 0 no-repeat; float: left; }
.footer_k .w p { font: 12px Arial, sans-serif; color: #333; float: right; margin: 25px 15px 0 0; }
.footer_k .w h1 { width: 187px; height: 24px; padding: 20px 0 0 11px; background: url(../img/footer_k_email_bg.gif) 0 0 no-repeat; float: right; margin: 7px 0 0 0; }
.footer_k .w h1 a { color: #fff; font: 12px Arial, sans-serif; text-decoration: underline; }
.footer_k .w h1 a:hover { text-decoration: none; }

/* vel klaat */
.dat_tab_5{
	border-collapse:collapse; 
}
.dat_tab_5 tr td{
	border:1px solid #ccc;
}
.login_div{
	text-align: left;
	margin: 5px;
}
.login_div a{
	text-decoration: underline;
	color: #444;
}
.login_div_on{
	text-align: left;
	margin: 5px;
	margin-left: 20px;
}
.login_div_on a{
	text-decoration: none;
	font-weight: bold;
	color: #444;
}
