/* Hlavní Layout */

body {
  text-align:center;
  padding: 20px 0pt 0pt 0pt;
  text-align:center;
}

#line {
  height:14px;
  width:auto;
	background: #889EA7;
}

#base {
  margin:0 auto;
	width: 996px;
	font-family: Tahoma;
}

#head {
  height:auto;
  background: url(../images/head.jpg) no-repeat top right;  
  /* Claim */
}

#h_cell {
  width: 996px;
  height:173px;
}

#main {
  height:auto;
  clear:both;
}

#left {
  display:inline;
  float:left;
  width:736px;
  height:auto;
  margin-top:10px;
}

#right {
  display:inline;
  float:right;
  width:260px;
  height:auto;
  text-align:center;
  margin-top:5px;
}

#footer {
  clear:both;
  height:130px;
  background: url(../images/footer_u.png) repeat-x;
  margin: 0 0 20px 0;
}

#f_left {
  display:inline;
  float:left;
  width:300px;
  height:130px;
}


#f_center {
  display:inline;
  float:right;
  width:696px;
  height:130px;
  }
  

/* logo */

#h_cell h1 {
  padding:51px 0 0 10px;
  font-weight: normal;
}

#h_cell h1 a {
  line-height:40px;
  font-size:40px;
  text-decoration: none;
  color:#315864;
}

#h_cell h2 {
  padding:15px 0 0 0px;
  margin:0;
  font-size:40px;
  color:#315864;
  line-height: 40px;
  font-weight: normal;
}

.cl {
  padding:15px 0 0 220px;
  margin:0;
  font-size:14pt;
  color:#315864;
  line-height: 22pt;
  font-weight: normal;
}
/* Claim */

.bg {
  background: #F1F1F1;
  width:245px;
  margin: 0 0 0 5px;
  padding: 0 0 0 10px;
}


/* Pravá strana  */
#right .insert {
  margin: 0;
}

#right li {
  list-style: none;
}

.under {
text-decoration: underline;
}

#right h5 {
color:#ffffff;
font-size:14pt;
font-weight: normal;
line-height:28pt;
margin:10px 0 0 0;
padding: 0 0 0 20px;
width:240px;
height:39px;
text-align:left;
background: #cdcdcd url(../images/right_h.png) no-repeat scroll 0pt 0pt;
}

#right h5 strong {
  color: #274C84;
}

/* advantages */

#ad {
  background: transparent url(../images/top_ad.png) no-repeat scroll 0 0; 
  width:586px;
  padding: 10px 0 0 35px;
  height:130px;
  line-height:14pt;
}

#ad strong {
  font-size:13pt;
  color:#274C84;
  line-height:16pt;
}

table a {
  color: #000000;
}

table a:hover {
  color: #AC0809;
}


/* Levá strana  */

#left .insert {
 padding: 0px 5px 5px 0px;
}

#left .insert h2 {
  padding: 5px 0px 5px 0;
  font-size:16pt;
  line-height:12pt;
  color: #274C84;
  width:auto;
  margin: 0 0 5px 0;
  }

#left .insert h3 {
  padding: 5px 0px 5px 0;
  font-size:14pt;
  line-height:12pt;
  color: #274C84;
  width:auto;
  margin: 0 0 5px 0;
  }
  
#left p {
  margin: 10px 0pt;
  font-size:10pt;
  line-height:15pt;
  color:#333333;
}

.slevy p {
  font-size:8pt;
  margin: 4px 0 4px 0;
}

#left h4 {
  color:#044960;
}

  
#left li {
  list-style-image:url(../images/li.png);
  line-height:15pt; 
  margin:0 0 0 30px;
  color:#333333;
  text-align: justify;
}


.ministrong strong {
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
}

/* patička  */

#footer #f_center {
  font-size:11pt;
  color:#ffffff;
}

#footer #f_center a {
  font-size:11pt;
  color:#fff;
}

#footer #f_center .odkazy a {
  font-size:8pt;
  color:#f3f3f2;
}

#footer #f_center a:hover, #footer #f_center .odkazy a:hover {
  text-decoration: none;
  color: #ffffff;
}

#f_left .insert  {
  background: transparent url(../images/footer_l.png) no-repeat scroll bottom left;
  padding:0px 0 0 20px;
  width:280px;
  height:130px;
}

#f_left .insert strong {
  color: #ffffff;
  font-size:10pt;
  line-height:28pt;
}

#f_left .insert a {
  color: #000000;
  font-size:14pt;
  
}




#f_center .insert {
  background: transparent url(../images/footer_c.png) no-repeat scroll bottom right;
  padding: 40px 5px 0 0;
  width:691px;
  height:90px;
}

#f_center .insert .odkazy {
  padding-top:10px;
}


.small {
  font-size:8pt;
  color:grey;
}


/* Menu Top */

#topmenu {
  clear:both;
  margin: 0 0 0 0;
  height:30px;
  padding-top:10px;  
}

#topmenu_ie {
  margin: 50px 0 0 0;
}

#topmenu a, #topmenu_ie a {
  display: block;
  float:left;
  color: #ffffff;
  line-height:15pt;
  padding: 0 15px 0 15px;
  font-size:12pt;
  font-weight:bold;
  text-decoration: none;
  background: transparent url(../images/tm.gif) no-repeat scroll top right;
}

#topmenu a:hover, #topmenu_ie a:hover {
  color: #ffffff;
  text-decoration: underline; 
} 

#topmenu a.active, #topmenu_ie a.active  {
  color: #ffffff;
  text-decoration: underline; 
} 

/* Menu right */

#mainlevel-nav li {
  list-style:none;
}

#right .rightmenu {
  background: #889EA7;
  width:255px;
  margin: 0 0 0 5px;
  padding:1px 0 0 0;
}

#right .rightmenu li a {  
  display: block;
  height:30px;
  width:auto;  
  float:none;
  color: #27363A;
  line-height:18pt;
  padding: 0 0 0 19px;
  font-size:10pt;
  font-weight:bold;
  text-decoration: none;
  background: transparent url(../images/ml_a.png) no-repeat scroll 0pt 0pt; 
}  

#right .rightmenu li a:hover {
  background: transparent url(../images/ml_h.png) no-repeat scroll 0pt 0pt;
  color: #27363A;
  text-decoration: underline;
} 

#right .rightmenu li a.active {
  background: transparent url(../images/ml_h.png) no-repeat scroll 0pt 0pt;
  color: #27363A;
  text-decoration: underline;
} 

#right .othermenu {
  background: #f1f1f1;
  width:255px;
  margin: 0 0 10px 5px;
  padding:10px 0 5px 0;
}

#right .othermenu li a {  
  display: block;
  float:none;
  color: #27363A;
  line-height:15pt;
  padding: 0 10px 0 10px;
  font-size:10pt;
  font-weight:normal;
  text-decoration: none;
} 

#right .othermenu li a:hover {
  color: #27363A;
  text-decoration: underline;