/* CSS Document */
/* ---- HOME PAGE STYLES ----*/
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: #14257A url("../img/header/bg.jpg") repeat-x;
	margin: 0 0;
	text-align: center;
  }

#container {
	width: 800px;
	height: auto; 
  background-color: #0D1C54;
	margin: 0 auto;
	text-align: left;
	position: relative;
 	}

/* MOBILedit! banner */	
#banner_me {
	height: 94px;
	background: #071135 url(../img/header/me.jpg) no-repeat;
	margin: 0;
	padding: 0;
  font-size: 12px;
  border-bottom: 1px solid #007BF3;
  }

#banner_me_cz {
	height: 94px;
	background: #071135 url(../img/header/me_cz.jpg) no-repeat;
	margin: 0;
	padding: 0;
  font-size: 12px;
  border-bottom: 1px solid #007BF3;
  }

.banner_bg {
  margin-bottom: -3px;
  margin-left: -4px;

  }
/* MOBILedit! banner end */  

.clear { 
  clear: both;
  }

#footer {
  border-top: 1px solid #007BF3;
  color: #FFFFFF;
  text-align: center;
  padding: 10px 0px 10px 0px;
  width: 800px;
  }

#footer a, #footer a:hover, #footer a:visited {color: #FFFFFF;}

.welcome {
  height: 280px;
   padding:0px;
  background: #000000 url(../img/welcome_33.jpg) no-repeat;
  border-top: 1px solid #007BF3;
  }

.welcome_cz {
  height: 280px;
  padding:0px;
  background: #000000 url(../img/welcome_33_cz.jpg) no-repeat;
  border-top: 1px solid #007BF3;
  }

.welcome_text {
  color: #B0BCE0;
  background: url(../img/welcome_32_bottom.jpg);
  padding: 0px 20px 0px 20px;
  font-weight: bold;
  text-align: justify;
  font-size:14px;
  height:184px;
  position:relative;
  }
  
  .welcome_text_cz {
  color: #B0BCE0;
  background: url(../img/welcome_32_bottom.jpg);
  padding: 0px 20px 0px 20px;
  font-weight: bold;
  text-align: justify;
  font-size:14px;
  height:184px;
  position:relative;
  }
  
  .welcome_text h2 {
  font-size: 16px;
  padding-top: 5px;
  letter-spacing : 1px;
  }
 .welcome_text ul {
  	list-style: url(../img/shape.gif);
	font-style: italic;
  font-size: 14px;
  }

/* Home page info panel - news, phones, navigation*/
#ipanel {
  background: #060040;
  }

#ipanel_header {
  height: 24px;
  width: 800px;
  background: #000000;
  border-top: 1px solid #007BF3;
  border-bottom: 1px solid #007BF3;
  }
#ipanel_header a, #ipanel_header a:visited {
  color: #89B8FF;
  text-decoration: none;
  font-weight: bold;
  padding: 0px 0px 0px 14px;
  background: #000000 url(../img/shape.gif) left no-repeat;
  }

#ipanel_header a:hover {
  color: #FF7E00;
  background: #000000 url(../img/shape.gif) left no-repeat;
  }

#ipanel_header h2 {
  height: 24px;
  font-size: 13px;
  padding: 5px 0px 0px 5px; 
  margin: 0;
  }

.hr_1 {
  height: 24px;
  width: 150px;
  border-right: 1px solid #007BF3;
  float: left;
  }
.hr_2 {
  height: 24px;
  width: 200px;
  border-right: 1px solid #007BF3;
  float: left;
  }
.hr_3 {
  height: 24px;
  width: 280px;
  border-right: 1px solid #007BF3;
  float: left;
  }
.hr_4 {
  height: 24px;
  float: left;
  }

#ipanel_content {
  width: 800px;
  height: 275px;
  border-bottom: 1px solid #007BF3;
  padding: 0;
  margin: 0;
  }

#cont_1 {
  width: 150px;
  height: 100%;
  border-right: 1px solid #007BF3;
  background: url(../img/bckg_ipanel.gif);
  float: left;
  padding: 0;
  margin: 0;
  }

#cont_2 {
  width: 200px;
  height: 100%;
  border-right: 1px solid #007BF3;
  background: url(../img/bckg_ipanel.gif);
  float: left;
  padding: 0;
  margin: 0;
  }

#cont_3 {
  width: 280px;
  height: 100%;
  border-right: 1px solid #007BF3;
  background: url(../img/bckg_ipanel.gif);
  padding: 0;
  margin: 0;
  float: left;
  }
#cont_4 {
  width: 167px;
  height: 100%;
  background: url(../img/bckg_ipanel.gif);
  float: left;
  padding: 0;
  margin: 0;
  }

#cont_1 a, #cont_1 a:visited {
  width: 150px;
  color: #89B8FF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin: 5px 5px 5px 5px;
  padding-left: 15px;
  }

#cont_1 a:hover {
  color: #FF7E00;
  background: url(../img/shape.gif) left no-repeat;
  }
  
.news {
    font-size: 12px;
    color: #89B8FF;
    padding: 5px 10px 0px 15px;
}

.news a {
    font-size: 12px;
    color: #89B8FF;
    font-weight: normal;
    text-decoration: none;
}

.news a:hover {
    color: #FF7E00;
    text-decoration: none;
    font-weight: normal; 
}
/* Home page info panel end*/

p {
  margin: 0;
  padding: 5px 5px 5px 5px;
  }

.bold {
  font-weight: bold;
  }
