/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:##535353;
	padding-top:8px;
}
table, td {
	border-collapse:collapse;
	vertical-align:top;
	
}
ul, li, h1, h2, h3, h4, h5, h6, span, input {
	padding:0px;
	margin:0px;
}
img {
	border:none;
	margin:0px;
}
a:link {
	color:#1d68af;
	text-decoration:underline;
}
a:visited {
	color:#1d68af;
	text-decoration:underline;
}
a:hover {
	color:#20a24a;
	text-decoration:none;
	
}
h1 {
	font-size:20px;
	color:#0a579e;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-weight:normal;
}

h2 {
	font-size:22px;
	color:#0a579e;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-weight:normal;
}

h3 { 
    font-size:17px;
	color:#0a579e;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:10px;
	font-weight:bold;
}

p {
	font-size:12px;
	color:#535353;
	text-align:left;
	line-height:normal;
}
ul {
	margin-left:10px;
	padding:0px;
	margin-top:5px;
}
li {
	margin-left:10px;
	line-height:16px;
	margin-top:0px;
	list-style-image: url(../im/bullet.gif);
	vertical-align:middle;
	font-size:12px;
}
ul li ul li {
	margin-left:20px;
}

table { width:100%;}

.sbttn {
	width:106px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#14538e;
	font-weight: bold;
	font-size:11px;
	text-transform:uppercase;
	background-image:url(../im/sbttn-bg.gif);
	border:none;
	background-color:#FFFFFF;
	cursor:pointer;
}

/*main table*/
table.main {
	width:100%;
}
/*header*/

td.header-left {
	width:78%;
	height:96px;
	background-image:url(../im/header-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#1c58ab;
	vertical-align:middle;
	text-align:left;
}
td.header-left a.logo {
	margin-left:30px;
}
td.header-right {
	width:22%;
	height:96px;
	background-image:url(../im/header-bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#1c58ab;
	text-align:center;
	vertical-align:top;
}
div.license {
	font-size:11px;
	color:#7098dd;
	margin-top:14px;
}
div.h-icons {
	margin-top:20px;
	text-align:center;
	float:left;
	width:50%;
	margin-bottom:10px;
}
div.h-icons a img {
	margin:2px 10px 2px 10px;
}
div.h-lng {
	margin-top:20px;
	text-align:center;
	float:right;
	width:50%;
	margin-bottom:10px;
}
div.h-lng a {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF!important;
	margin:0px 5px 0px 5px;
}
/*--------------middle-----------------*/
td.left {
	width:22%;
	background-color:#f5f5f5;

}
td.right {
	width:19%;
	background-color:#f5f5f5;

}
td.center {
	width:59%;
	padding:0px 30px 20px 20px;
}

td.center h2 { margin-top:20px; }
/*left*/
div.menu-left {
	margin-bottom:30px;
	margin-top:30px;
}
div.menu-left ul {
	margin-left:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
div.menu-left li {
	margin-left:30px;
	line-height:15px;
	margin-top:5px;
	list-style-image: url(../im/bullet.gif);
	vertical-align:middle;
}
div.menu-left li a {
	font-size:12px;
	color:#1d68af;
	font-weight:bold;
}
div.menu-left li a:visited {
	color:#1d68af;
	text-decoration:underline;
}
div.menu-left li a:hover {
	color:#2481d8;
	text-decoration:none;
}
div.left-bttns {
	border:1px solid #e3e3e3;
	border-left:none;
	padding:5px;
	padding-left:10px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	width:90%;
}
div.left-bttns img {
	margin:4px 10px 4px 10px
}
div.left-content-block {
	margin-bottom:30px;
	margin-top:30px;
	padding-right:12px;
	padding-left:30px;
}
div.left-content-block ul {
	margin-left:0px;
	padding:0px;
	margin-top:5px;
}
div.left-content-block ul li ul li {
	margin-left:20px;
}
div.left-content-block li {
	margin-left:0px;
	line-height:18px;
	margin-top:1px;
	list-style-image: url(../im/bullet.gif);
	vertical-align:middle;
	font-size:12px;
}
div.left-content-block h1 {
	margin:0px;
	margin-bottom:10px;
}
div.left-content-block p {
	margin:5px 5px 5px 0px;
}
p.phone-number {
	color:#109b3d;
	font-size:18px;
	margin-top:30px;
	white-space: nowrap;
}
/*right*/
.first { border:none!important; margin-bottom:10px!important;}

div.right-content-block {
	padding-bottom:2px;
	padding-top:20px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:12px;
	border-top: 1px solid #c1c1c1;
}
div.right-content-block ul {
	margin-left:0px;
	padding:0px;
	margin-top:5px;
}
div.right-content-block li {
	margin-left:16px;
	line-height:16px;
	margin-top:1px;
	list-style-image: url(../im/bullet.gif);
	vertical-align:middle;
	font-size:12px;
}
div.right-content-block ul li ul li {
	margin-left:20px;
}
div.right-content-block h1 {
	margin:0px;
	margin-bottom:5px;
	white-space:nowrap;
}
div.right-content-block p {
}
div.right-content-block ul li a {
	font-size:13px
}
div.right-content-block a {
	font-size:13px;
}
table.right-search {
	height:14px;
	width:100%;
	margin-top:2px;
	margin-bottom:10px;
}
table.right-search td.left {
	width:70%;
}
table.right-search td.right {
	width:30%;
}
table.right-search input.search-text-field {
	height:17px;
	border:1px solid #969696;
	width:99%;
	font-size:13px;
	margin:0px;
}
table.right-search input.search-sbttn {
	background-image:url(../im/search-sbttn.gif);
	height:19px;
	width:19px;
	background-color:#FFFFFF;
	border:none;
	cursor:pointer;
	margin:0px 0px 0px 10px;
#margin-top:1px;
}
table.courses {
	width:100%;
	font-weight:bold;
	color:#6d6d6d;
	margin-top:12px;
	margin-bottom:3px;
	white-space:nowrap;
}

table.courses span { white-space:nowrap; } 
span.courses-source {
	color:#6d6d6d;
	font-weight:bold;
	text-transform:uppercase;
}
span.courses-date {
	color:#525151;
	font-weight:bold;
}
table.courses th {
	font-weight:normal;
	padding-top:10px;
	text-align:left;
	padding:2px 3px 2px 3px;
}
table.courses td {
	padding:2px 3px 2px 3px;
}
table.courses th strong, table.courses td strong {
	color:#4a4a4a;
}
table.courses tr.e td {
	background-color: #ffffff;
}
table.courses tr.d td {
	background-color: #c8c8c8;
}
table.calc {
	width:100%;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}
table.calc label {
	float:right;
	margin-right:15px;
}
table.calc td {
	vertical-align:middle;
	padding:2px;
}
table.calc select {
	width:100%;
	font-size:12px;
	margin:0px;
}
table.calc input {
	width:80%;
	color:#009900;
	font-weight:bold;
}
table.calc input.calc-sbttn {
	width:106px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#14538e;
	font-weight: bold;
	font-size:11px;
	text-transform:uppercase;
	background-image:url(../im/sbttn-bg.gif);
	border:none;
	background-color:#FFFFFF;
	cursor:pointer;
}
td.calc-result label {
	color:#14538e;
}
input.result {
	background-color: #F7F7F7;
	border:1px solid #969696;
	color:#009900;
	font-weight:bold;
	margin-top:5px;
}
table.poll {
	width:100%;
	font-size:11px;
}
table.poll th {
	padding-top:3px;
	padding-bottom:8px;
	text-align:left;
}
table.poll th strong {
	color: #1d68af;
	font-size:13px;
}
table.poll td {
	padding:1px;
	vertical-align:top;
}
table.poll td.rbut {
	width:25px;
	text-align: center;
	vertical-align:top;
}
table.poll td.rbut input {
	margin:-2px;
}
table.poll input.poll-sbttn {
	width:106px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#14538e;
	font-weight: bold;
	font-size:11px;
	text-transform:uppercase;
	background-image:url(../im/sbttn-bg.gif);
	border:none;
	background-color:#FFFFFF;
	cursor:pointer;
	margin-top:5px;
	margin-left:14px;
}

table.pollresult { margin-top:20px; } 
table.pollresult td { padding:2px 5px; text-align:right; }

.pollpercentage { color:#0A579E; font-weight:bold; text-align:center;	}
.pollvotecount {color:#0A579E; text-align:center;}

.first { border:none!important;}

/*center*/
table.menu-center {
	width:100%;
}

table.menu-center td {
	width:32%;
	text-align:left;
	height:42px;
	vertical-align:middle;
}
table.menu-center td.separator {
	width:14px!important;
}

table.menu-center td.menu-center-h-orange {
	height:5px;
	background-color:#e0a21d;
}
table.menu-center td.menu-center-h-green {
	height:5px;
	background-color:#109b3d;
}
table.menu-center td.menu-center-h-blue {
	height:5px;
	background-color:#0096ff;
}
 
table.menu-center td { padding:0px 0px 0px 0px; }

table.menu-center td ul { margin-left:0px; }




div.baner { 
  /* background-color:#f1f1f1;  
  background-image:url(../im/baner_bg.gif); 
  background-position:left bottom; 
  background-repeat:repeat-x ;  */
  width:100%; 
  height:140px; 
   margin-top:10px; 
 /* margin-bottom:10px;  
  border-bottom:2px solid #edd06d;  */ 
  text-align:center;  
  padding:0px; 
  vertical-align:bottom;  
  /* padding:0px 5px;  */
}
div.baner #FlashContainer{ margin: 0px auto;}

/*div.baner #FlashContainer{  padding: 0px 10px; background-color:#f1f1f1; border-bottom:2px solid #edd06d;  margin: 0px auto;}*/
/* div.baner img{ padding: 0px 10px; background-color:#f1f1f1; border-bottom:2px solid #edd06d;} */

div.center-content-block {color: #666666; margin-top:30px; margin-bottom:20px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px; border-bottom:1px #97a9bf solid; }
div.center-content-block h2 { margin-top:10px; margin-bottom:10px; font-size:22px;}
div.center-content-block p { font-size:12px; line-height:18px; margin: 7px 0px 0px 0px; color:##535353;}
div.center-content-block ul { margin-top:10px; margin-bottom:10px; }
div.center-content-block li { list-style-image:url(../im/bullet2.gif)!important;}


div.center-content-block  table, div.news-content-block table { font-size:12px; margin-top:20px; }
div.center-content-block  table th, div.news-content-block table th { text-align:left; color:#0a579e; padding: 3px 3px 6px 3px ; border-bottom:1px solid  #D6D6D6;  }
div.center-content-block  table td, div.news-content-block table td { text-align:left;  padding: 5px 3px 5px 3px ;}
div.center-content-block  table td p, div.news-content-block table td p { margin:2px; padding:0px; }
div.center-content-block  table td strong, div.news-content-block table td strong { color:#666666; }


div.news-content-block { margin-top:20px; margin-bottom:20px; padding-bottom:10px;}
div.news-content-block h2 { margin-top:10px; margin-bottom:10px;}
div.news-content-block div.news { margin-top:15px; margin-bottom:10px;}
div.news-content-block p.news-date { color:#0f8134; font-size:12px; margin-top:5px; margin-bottom:5px;}
div.news-content-block div.news a { font-size:20px;}
div.news-content-block div.news a.news-text { font-size:11px; display:block; line-height:14px; margin: 7px 0px 0px 0px; font-size:11px; color:#535353; text-decoration: none!important;}
div.news-content-block div.news p {
	font-size:13px;
	line-height:20px;
	margin:7px 0px 7px 0px;
}
div.news-content-block li {list-style-image:url(../im/bullet2.gif)!important;}

td.newsdate { color:#0f8134; font-size:12px; padding-top:5px; padding-bottom:5px; width:22%; vertical-align:top; }
td.newstitle { padding:5px; line-height:16px; }


table.news-rss-holder {
	width:50%;
	vertical-align:middle;
	margin-top:12px;
}
table.news-rss-holder img { vertical-align:middle; margin-right:10px; margin-bottom:2px}
table.news-rss-holder ul { margin-top:0px; margin-left:6px;}
table.news-rss-holder li { list-style-image:url(../im/bullet2.gif);  }

div.pages { margin:30px 0px 20px 0px; padding-bottom:10px; color:#1d68af; width:100%;}
div.pages a { display:block; vertical-align:middle; text-align:center; background-color: #EEEEEE; float:left; margin-right:10px; text-decoration:none;  border:1px solid #EEEEEE; padding:1px 2px 1px 2px;   }
div.pages a:hover { background-color: #FFFFFF; border:1px solid #EEEEEE;  }
div.pages a.separator { background-color:#FFFFFF!important; border:none!important; }
div.pages  a.activeyear { background-color:#FFFFFF; border:none }


.data2 { width:100%; margin-top:5px; clear:both; }




table.right-search input.search-sbttn {
	background-image:url(../im/search-sbttn.gif);
	height:19px;
	width:19px;
	background-color:#FFFFFF;
	border:none;
	cursor:pointer;
	margin:0px 0px 0px 10px;
#margin-top:1px;
}


ul.branche2 li { margin-top:5px; }

.formlink { padding:5px 10px 30px 0px ; text-align:center; }
.formlink a {
	display:block;
	width:150px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#14538e;
	font-weight:bold;
	font-size:11px;
	padding:2px;
	text-decoration:none;
	background-image:url(../im/sbttn-bg-wide.gif);
	border:none;
	background-color:#FFFFFF;
	cursor:pointer;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	
 }

.vacancyname, .vacancytitle { width:25%; padding:6px 15px 6px 10px; color: #333333; text-align:right; border-right:1px solid #CCCCCC;  }
.vacancyfield, .vacancy { padding:6px 10px 6px 20px ;  } 
.vacancytable { margin-top:15px; }
.vacancy { font-weight:bold; color:#14538e; }
.vacancyname {  }

table.application td {  } 
table.application select { width:40%; font-size:10px!important;}  
.labelcol { width:25%; font-size:11px; padding-right:20px; color:#333333; text-align:right; }

table.links  { margin-top:20px; margin-bottom:20px; }
table.links td { width:50%;}
table.links ul { margin-top:0px;}
table.links ul li a { font-size:13px; line-height:20px;}

.error { color: red; }
.creditCalculator { width:70%; }

.creditCalculator input { margin:4px; vertical-align:middle;  }
.creditCalculator td { text-align:right; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px 10px; vertical-align:middle;   }
#CreditFirstPayment { background-color: #F7F7F7;
	border:1px solid #969696;
	color:#009900;
	font-weight:bold;
	margin-top:5px;  }

.creditCalcResult th { text-align:center; color:#0a579e; padding: 3px 3px 6px 3px ; border-bottom:1px solid  #D6D6D6;  }
.creditCalcResult td { text-align:center;  padding: 3px 3px 6px 3px ; border-bottom:1px solid   #E9E9E9; vertical-align:middle;  }
.creditCalcResult .footer { font-weight:bold; color:#0a579e; }

.srow td { padding:10px 0px; }

.atmlist { font-size:10px;   }
.atmlist td, .atmlist th { padding:2px; text-align:center; vertical-align:middle; border-bottom:1px solid  #D6D6D6; }
.atmlist th {color:#0a579e; border-bottom:1px solid #999999; font-weight:bold; }

td.footer { border-top:1px solid #e0e0e0; height:50px; vertical-align:middle;}
span.copyrights { font-size:11px; margin-left:20px;}
p.e-design { float:right; vertical-align:middle; color:#1d68af; font-size:11px; margin-right:20px; display:none;}
p.e-design img { vertical-align:top; margin-left:3px;}

table.depositcalc { border:1px solid #CACACA!important; }
table.depositcalc td, table.depositcalc th  { border:1px solid #CACACA !important; }

.filter-type, filter-params
{
	float:left;
}