.train p{margin:0 0 12px 0;}

.pjustify {text-indent: 30px; text-align: justify;}

.pageh{color: #3366CC; font-size:13px;}
.orange{color: #FF6600;}

.faq {line-height: 170%; font-weight: bold; color: #3366CC;}

.rh2{border-bottom: 1px solid #D9E6FE;
margin-bottom:-3px;}
.rtitle {
border-bottom: 1px solid #D9E6FE;
border-top: 1px solid #E2ECFF;
line-height: 160%;
}


.prnon {}

.twork{line-height: 100%;}

.lh130 {line-height: 130%;}
.acenter {text-align: center;}
.lrbody{margin-right:20px; margin-bottom:20px; margin-left:20px;}

.trmenu td{font-weight: bold; font-size:11px; background-color: #2F59B7;}
.trmenu a {font-weight: bold; font-size:11px; color: white; TEXT-DECORATION: none;}
.trmenu a:hover {font-weight: bold; font-size:11px; color: white; TEXT-DECORATION: underline;}

.trmenter {font-size:10px; color: #3366CC}
.trmenter a{font-weight: bold; color: #2F5DB7; text-decoration:none;}
.trmenter a:hover{font-weight: bold; color: #2F5DB7; text-decoration: underline;}

a{color: #0011dd; text-decoration:none;}
a:hover{color: #3363f1; text-decoration: underline;}


.fverdana{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.mbottom, .mbottom a{color: #2F5DB7; text-decoration:none;}
.mbottom a:hover{color: #2F5DB7; text-decoration:underline;}

.copyright, .copyright a{font-size:10px; color: #999999; text-decoration:none;}
.copyright a:hover{color: #bbbbbb; text-decoration:underline;}


body, td, caption {font-size:11px; font-family: Tahoma, "MS Sans serif", Arial, sans-serif;}
form{margin-bottom:0px;}
SELECT, OPTION, TEXTAREA, INPUT
{
 font-family: Arial, Helvetica, sans-serif;
 BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid;
 BORDER-LEFT: #7F9DB9 1px solid; BORDER-BOTTOM: #7F9DB9 1px solid;
 FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #000000;
LINE-HEIGHT: normal;
FONT-STYLE: normal;
FONT-VARIANT: normal;
TEXT-DECORATION: none;
}
SELECT, INPUT{height: 20px;}
.radio{border: none;background-color: transparent; height: auto;}
OPTION{border: none;}
SELECT.whz, OPTION.whz, TEXTAREA.whz, INPUT.whz {width: 250px;}
SELECT.wrc, OPTION.wrc, TEXTAREA.wrc, INPUT.wrc {width: 196px;}
.i110 {width: 103px;}
.i357 {width: 397px;}
.i230 {width: 254px;}
.i598 {width: 668px;}
.i575 {width: 645px;}


h1{font-weight: bold; font-size:12px; color: #3366CC; margin-top:14px; margin-bottom:14px;
     font-family: Verdana, Arial, Helvetica, sans-serif;}

h2{font-weight: bold; font-size:16px; color: #3366CC; margin-top:0px; margin-bottom:14px;
     font-family: Arial, Helvetica, sans-serif;}

.aoldtrtitle{background-color: #5588C0;}
.boldtrtitle{background-color: #4271BE;}

.trbtop, .trbtb{border-top: 1px solid #427DBE;}
.trbbottom, .trbtb{border-bottom: 1px solid #427DBE;}
.trtitle {background-color: #427DBE; padding-right: 0px; padding-left: 0px;
	background-image: url(/pic/t_title_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
}


.ttrain tr.trtitle{}

.ttrain td{padding-right:3px; padding-left:3px;}

.ttrain tr.tr0{background-color: transparent;
	background-image: url(/pic/punktir.gif);
	background-repeat: repeat-x;
	background-position: top;}
.ttrain tr.tr1{/*background-color: transparent;*/
	background-image: url(/pic/punktir.gif);
	background-repeat: repeat-x;
	background-position: top;}


.punktir{line-height: 130%;
	background-image: url(/pic/punktir.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tr0{background-color: #dfecf7;}
.tr1{background-color: #eaf3f4;}

.treg td {padding-right: 4px; padding-left: 4px;}
.cred, .treg span{color: red;}
.titlerr {color: #990000;}


A.menua {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0033ff; TEXT-DECORATION: none;}
A.menua:hover {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #fe6d44; TEXT-DECORATION: none;}
.bordera{
	border-top: 1px solid #4281fc;
	border-right: 1px solid #4281fc;
	border-bottom: 1px solid #4281fc;
	border-left: 1px solid #4281fc;
}
.cinfo{margin-left:20px; margin-top: 4px; display: block;}
.vinfo{margin-top:4px; margin-bottom: 4px;}
.date{font-size:10px; color: #333333;}





.alink{border: 1px solid #0066cc; color:#ffffff; padding-top:8px; padding-bottom:10px; line-height: 140%;}
.alink a{text-decoration: underline; color:#ffffff;}
.alink a:hover{ color:#E5F9FF;}
.blink{border: 1px solid #ffcc00; color:#663300; padding-top:8px; padding-bottom:10px; line-height: 140%;}
.blink a{text-decoration: underline; color:#663300;}
.blink a:hover{ color:#8D6135;}
.clink{color:#0033cc; padding-top:8px; padding-bottom:10px; line-height: 140%;}
.dlink{color:#0033cc; padding-top:8px; padding-bottom:10px; line-height: 140%;
border-right: 2px solid #4F79CC; border-left: 2px solid #3366cc;}
.flink, .elink{color:#ffffff; padding-top:8px; padding-bottom:10px; line-height: 140%;}
.elink h4{background-color: #2F59B7;}

.zlink{background-color:#2F59B7; padding-top:8px; padding-bottom:10px; line-height: 140%; width: 3px;}



.topv{padding-left: 20px;}
.news p{margin-top:0px; margin-bottom:4px;}
.topv p{margin-top:0px; margin-bottom:0px;}
.topv b, .news b{color:#3366cc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.topv blockquote{margin-top:4px; margin-bottom:0px; margin-left:20px;}

H3 {MARGIN-TOP: 14px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #3366cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
h4{margin-top:0px; margin-bottom:3px; font-size:12px; letter-spacing: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.flink h4{background-color: #F78400; font-size:10px;}

.photo{margin-right:2px;margin-bottom:8px;}


.ndate{white-space: nowrap; color: Blue;}
.datereg{padding-left:8px; color:#cccccc;}



/*rubricator*/
#rubricator{width:580px; text-align:left; margin-right:10px; margin-bottom:10px; margin-left:auto;}
#bookmark{margin-left:10px; display: table;}
#bookmark a{
	display: block;
	width: 174px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-color: #F78400;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	letter-spacing: 6px;
	border-bottom: 1px solid White;
}
#bookmark a:hover{border-bottom: 1px solid #White; background-color: #2F59B7;}
#bookmark a.activbm{border-bottom: 1px solid #2F59B7; background-color: #2F59B7;}
#bookmark a.activbm:hover{border-bottom: 1px solid #2F59B7; background-color: #2F59B7;}
#bookmark a.noactivbm{}
#bookmark a.noactivbm:hover{}
#bookmark a#enter{width: 160px; padding-left:12px; margin-right: 0px;
letter-spacing: 4px;
 border-bottom: 1px solid white; background-color: #c8c8c8;}
#bookmark a#enter:hover{border-bottom: 1px solid white; background-color: #9095A3;}
#resume, #vacancy{border: 1px solid #2F59B7; display: block;}
#resume h5, #vacancy h5{margin-top: 8px; margin-bottom: 4px; margin-left: 5px; color: #575F76; font-size:13px;}
#resume h6, #vacancy h6{margin-top: 11px; margin-bottom: 4px; margin-left: 5px; color: #3366CC; font-size:12px;}
#resume h5 a, #vacancy h5 a{text-decoration: none; color: #575F76;}
#resume h6 a, #vacancy h6 a{text-decoration: none; color: #3366CC;}
#resume h5 a:hover, #vacancy h5 a:hover, #resume h6 a:hover, #vacancy h6 a:hover{text-decoration: underline;} 
#resume div, #vacancy div{margin-top: 4px; margin-bottom: 0px; margin-left: 5px;
	padding-left: 16px;
	line-height: 130%;
	background-image: url(/pic/rubricator.gif);
	background-position: left;
	background-repeat: repeat-y;
}
#resume div a, #vacancy div a{text-decoration: underline;}
#resume p, #vacancy p{margin-top: 4px; margin-bottom: 4px; margin-left: 5px;}
#resume p a, #vacancy p a{text-decoration: none; color:#FF7200;}/*8C919F*/
#resume p a:hover, #vacancy p a:hover{text-decoration: underline; color:#002FC6;}/*575F76*/

