
/* START own css: Portal */
table, form, body, td, div, p {
  padding: 0px;
  margin: 0px; 
}
  
table, form, input, textarea, body, tr, td, th, p, a, div, span {
  font-family: lucida sans unicode, arial;
  font-size: 12;
}

img {
  border: none;
}

a {
  text-decoration: none;
}

body {
  text-align: center;
  overflow: hidden;
}

td {
  vertical-align: top;
}

#maincontent {	
	margin: 0px auto;
	width: 994px;
	height: 640px;
	text-align: left;
	background: url('../vvs/general/01.jpg') transparent top left no-repeat;
}

.bdvvs_text, .vvs_text, .helicon_text{
  padding: 15;
  cursor: hand;
}

.vvs_back, .bdvvs_back, .helicon_back {  
  height: 358;
  width: 219;  
  overflow: hidden;
}

.vvs_back a, .bdvvs_back a, .helicon_back a{
  color: #000;
}

.vvs_back{  
  background-color: #0887CE;
}

.bdvvs_back{  
  background-color: #DE0D5C;
}

.helicon_back{  
  background-color: #961F79;
}

span.link{
  color: white;
  text-decoration: underline;
}

div.logo{
  text-align: left;
  margin-left: 219;
}

a.cityname, a.cityname_selected {  
  font-size: 13;
  line-height: 200%;
  color: #961F79;
}

a.cityname_selected {
  font-style: italic;
  font-weight: bold;
}

.portal_school_detail{
  background-color: #961F79;
  width:219;
  text-align: center;
}

div.citylist {
  height: 330px;
  overflow: auto;
}

span.school_name{
  font-weight: bold;
}

span.school_adres{
}

a.school_link{
  color: #961F79;
  text-decoration: underline;
}

div.schoolname, div.school_level{
  width: 100%;
  font-weight: bold;
}

div.school_level{  
  font-size: 16;
  color: #961F79;
}

div.schoolname {
  font-size: 13;
  color: black;
}

tr.listroweven {
  background-color: #F0F1F5;
}

tr.listrowodd {
  background-color: white;
}
/* END own css: Portal */
