/* general stuff */

body{
  text-align: center;
  font-family: verdana, arial, sans-serif;
  padding:0pt 0pt 0pt 0pt;
  }

a {
  text-decoration:  none;
  font-weight: bold;
  border: none;
  color: #cccccc;
  font-size:10pt;
  }

a:hover {
  text-decoration: underline; 
  border: none;
  color: #cccccc;
  }

img {
  border:none;
}

/* Layout hlavní */


#base {
  width:990px;
  margin: 0pt auto; 
  padding: 0pt;
  /**/
  /**/
  }

#background {
  margin:0pt;
  padding:0pt;
  width: 100%;
  height:204px;
  background: url(../pictures/backgr.png) repeat-x scroll 0pt;
  /**/
}

#head {
  background: #ffffff;
  width:990px;
	margin:0pt;
	padding: 0pt;
	/**/
  }
  
#head1 {
  background: url(../pictures/head_top.png) no-repeat  scroll 0pt;
  width:990px;
  height:48px;
	margin:0pt;
	padding:0pt;
	/**/
  }  

#head2 {
  background: url(../pictures/head_mid.png) no-repeat  scroll 0pt;
  width:990px;
  height:92px;
  clear: both;
	margin:0pt;
	padding:0pt;
	/**/
  }  

#head3 {
  background: url(../pictures/head_dow.png) no-repeat scroll 0pt;
  width:990px;
  height:57px;
	clear: both;
  margin:0pt;
	padding:0pt;
	text-align:left;
	/**/
  }


#menu {
  margin:0pt 0pt 0pt 0pt;
  padding:0pt 0pt 0pt 0pt;
  height:48px;
  }
  
#navigace {
  width:750px;
  height:57px;
  }
 
#some_top {
  width:100%;
  clear:both;
  padding:0pt 0pt 0pt 0pt;
  height: 13px;
  font-size:1px;
  margin: 0pt 0pt 0pt 0pt;
  }

#main { 
  margin: 0pt 5px 0pt 0pt;
  padding:0pt 0px 0pt 0px;
  width:990px;
  }

#main_center {
  margin: 0pt 0pt 0pt 0px;
  text-align:left;
  width: 780px;
  float:left;
  }

#main_right {
  margin: 0pt 0pt 0pt 780px;
  width:auto;
}
  
#else {
margin: 5pt 0pt 0pt 0pt;
}
  
#else #left 
  {
width:495px;
float:left;
}  

#else #right 
  {
margin: 0pt 0pt 0pt 495px;
width:auto;
} 

#fost{
  font-size:8pt;
  color:black;
  text-align:right;
  width:990px;
  padding:0pt;
  margin:0pt;
}

#emty_down {
  width:990px;
  padding:0pt;
  margin:0pt; 
  height:5px;
  font-size:1px;
  }

#footer {
  width:990px;
  height:62px;
  clear:both;

  }
  
 #insert_footer {
  padding:10px 0pt 0pt 0pt;
  margin:0pt;
  height:62px;
  background: url(../pictures/fot.png) repeat-x scroll 0pt;
 /**/
  font-size:10pt;
  } 

#search {
  margin: 0pt 0pt 0pt 780px;
  padding:0pt 0pt 0pt 0pt;
  }

#down_menu {

width:730px;

float:left;

height:25px;

padding:0pt 0pt 0pt 0pt;

}

#info {
font-size:8pt;
color: #6F6F6F;
text-align:left;
padding:5px;
width:60%;

}

.cls {

clear:both;

height:1px;

font-size:1px;

border:none;

margin:0; padding:0;

background:transparent;

}

.odkazy {
clear:both;
margin: 5px 0pt 0pt 0pt;
width:90%;
text-align: center;
padding: 4px 0pt 4px 0px;
color: #CCCCCC;
font-size: 8pt;
}

.odkazyr {

margin: 5px 0pt 0pt 0pt;

text-align: left;

padding: 4px 0pt 4px 0px;

color: #9099AE;

font-size: 8pt;
}

.odkazy a, .odkazyr a  {

color: #c2c2c2;

text-decoration: none;

font-size:8pt;

font-weight: normal;

}

.odkazy a:hover, .odkazyr a:hover {

text-decoration: underline;
color: rgb(144,153,174);

}

/* Top Menu 1 definice */

#mainlevel-nav {

color: #fff; background: transparent;

padding: 0pt;

margin: 0pt;

voice-family: "\"}\""; voice-family: inherit;

}

#mainlevel-nav ul {

background-color: transparent;

margin: 0pt; padding: 0pt;

}

#mainlevel-nav li {

float: left;

list-style: none;

margin: 0pt 1pt 0pt 1pt;

padding: 0pt;

}

#mainlevel-nav a {

font-size: 9pt;

text-decoration: underline;

display: block;

width: 70px;

height: auto;

padding: 0pt 0pt 0pt 0pt;

margin-left:0px;

text-align:center;

font-weight:normal;

line-height: 18pt;

voice-family: "\"}\""; voice-family: inherit;

background: transparent;

color: #666666;

}

#mainlevel-nav a:hover, div#navigation a:focus {

background: transparent; 
text-decoration: none;

}

a.mainlevel-nav#active_menu-nav {

background: transparent;
text-decoration: none;

}

#mainlevel-nav a:active {

background: transparent; 
text-decoration: none;

}

#mainlevel-nav a:visited {

color: #666666;
}

/* Top Menu 2 definice */

#mainlevel-navx {

color: #fff; background: transparent;

padding: 0pt;

margin: 0pt;

voice-family: "\"}\""; voice-family: inherit;

}

#mainlevel-navx ul {

background-color: transparent;

margin: 0pt; padding: 0pt;

}

#mainlevel-navx li {

float: left;

list-style: none;

margin: 0pt 1pt 0pt 1pt;

padding: 0pt;

}

#mainlevel-navx a {

font-size: 9pt;

text-decoration: underline;

display: block;

width: auto;

height: auto;

padding: 0pt 0pt 0pt 0pt;

margin-left:10px;

text-align:center;

font-weight:bold;

line-height: 18pt;

voice-family: "\"}\""; voice-family: inherit;

background: transparent;

color: #333333;

}

#mainlevel-navx a:hover, div#navigation a:focus {

background: transparent; 
text-decoration: none;

}

#mainlevel-navx a:visited {
color: #333333;
}

a#active_menu-navx.mainlevel-navx
 {
background: transparent;
text-decoration: underline;
color: rgb(38,123,251);

}
/* Down Menu definice */

#mainlevel-navd {
  color: #fff; background: transparent;
  padding: 0pt;
  margin: 0pt;
  voice-family: "\"}\""; voice-family: inherit;
}

#mainlevel-navd ul {
  background-color: transparent;
  margin: 0pt; padding: 0pt;
 }

#mainlevel-navd li {
  float: left;
  list-style: none;
  margin: 0pt; padding: 0pt;
}

#mainlevel-navd a {
  font-size: 7pt;
  font-weight: normal;
  border-right: 1px solid #CCCCCC;
  text-decoration: none;
  display: block;
  width: auto;
  height: 15px;
  padding: 0pt 8pt 0pt 8pt;
  margin-left:0px;
  text-align:center;
  line-height: 15pt;
  voice-family: "\"}\""; voice-family: inherit;
  background: transparent url(../pictures/menu/button_passiv.png) no-repeat scroll 0pt;
  color: #000000;
}

#mainlevel-navd a:hover, div#navigation a:focus {
  color:#000000;
  border-right: 1px solid #000000;
  background: transparent;
}

a.mainlevel-navd#active_menu-nav {
  border-right: 1px solid #000000;
  background: transparent;
  }

#mainlevel-navd a:active {
  border-right: 1px solid #f2f2f2;
  background: transparent;
}

#mainlevel-navd a:visited {
  color: #000000;
}

/*Postranní menu definice*/

.moduleid_3 h3 {

border-top: 1px solid #cdcdcd;

border-bottom: 1px solid #cdcdcd;

color:#F8981C;

font-size:10pt;

font-weight: bold;

line-height:25pt;

margin:0pt 0pt 10pt 0px;

width:160px;

}

.moduleid_3 td, .moduleid_2 td, .moduleid_1 td {

padding-bottom:6px;

}

a.mainlevel:hover, a.mainlevel#active_menu-side {

border-bottom: 1px solid #cdcdcd;

color: #439401;

}

a.mainlevel {

border-bottom: 1px solid #709FCF;

}

/*Postranní menu - sid definice*/

#mainlevel-side {

color: #fff; background: transparent;

padding: 0pt 0pt 0pt 0pt;

margin: 0pt;

voice-family: "\"}\""; voice-family: inherit;

}

#mainlevel-side ul {

margin: 0pt;

padding: 0pt 0pt 0pt 15px;

}

ul#mainlevel-side {

width:165px;

}

#mainlevel-side li {

float: none;

margin: 0pt;

padding: 0pt 0pt 0pt 0pt;

width:135px;

list-style-image: url(../pictures/menu/menu.png);

}

#mainlevel-side a {

font-size: 9pt;

text-decoration: none;

display: block;

width: 135px;

height: 30px;

padding: 0pt 4pt 0pt 0px;

margin: 2pt 0pt 2pt 0pt;

text-align:left;

voice-family: "\"}\""; voice-family: inherit;

color: #000000;

}

.moduleid_3 #mainlevel-side a {

line-height: 9pt;

}

#mainlevel-side a:hover, div#navigation a:focus {

color:#000000;

text-decoration: underline;

}

a.mainlevel-side#active_menu-side {

text-decoration: underline;

}

#mainlevel-side a:active {

text-decoration: underline;

}

#mainlevel-side a:visited {

color: #000000;

}

/* Content */

.componentheading, .cesta {

height: 34px;

padding: 0pt 5px 0pt 5px;

font-size: 12pt;

font-weight: bold;

color: #23303F;

background: #f2f2f2;

border-bottom: 1px solid #cdcdcd;

width:760px ;

}

.componentheading {

line-height:25pt;

}

.blog .contentheading {

font-size:12pt;

color: #000000;

font-weight: bold;

}

.blog .contentheading a{

font-size:12pt;

color: #283446;

font-weight: bold;

}

.contentheading {

height: 34px;

padding: 0pt 5px 0pt 5px;

font-size: 12pt;

font-weight: bold;

color: #23303F;

background: #f2f2f2;

border-bottom: 1px solid #cdcdcd;

width:760px ;

}

.blog .contentpaneopen p{

margin:0pt;


}

table.name {

width:100%;

margin-bottom:10px;

}

.createdate, .modifydate, .small{

color: #A0A9A0;

font-size: 80%;

}

.write_comment {

font-size:80%;

width:400px;}

.readon {

font-size:80%;

font-weight:bold;

color: #0F3973;

}

H1 {

font-size: 12pt;

color: rgb(38,123,251);

padding-bottom:2px;

}

div.write_comment {

width: 200px;

border-top: 1px solid #cccccc;

}

.MsoNormal {

font-family:Arial,Helvetica,sans-serif;

font-size: 10pt;

line-height:12pt;

}

li.MsoNormal {

font-family:Arial,Helvetica,sans-serif;

size:10pt;

}

.headline {

font-family:Arial,Helvetica,sans-serif;

font-size: 12pt;

}

/*Comment*/

ul.latestcomment {

margin:0pt;

padding:0pt;

}

li.latestcomment {

list-style: none

}

/* Other */

.tops {

font-size:8pt;

color: #ffefd5;

}

table#kontakty {

padding:4px;

}

table#kontakty td {

border-bottom:1px solid #cdcdcd;

}

table#kontakty th {

padding: 4px 8px;

text-align: left;

background: #E1EAF0;

}

.altikons {

width:34px;

height:33px;

border:none;

}

.pagenav_prev a:, .pagenav_next a: {

font-size:10pt;

}

.mod_latestcomments {

font-size: 10pt;

}

/* effect */

.kurs {

font-style: italic;

}

.green {

color:#ffefd5;

font-weight: 800;

}

.back_button a {

font-size:10pt;

}

/* Blog A */

#top, #top2 {

clear:both;

margin: 0pt 0pt 10pt 0pt

}

.mezi {

height: 25px;

clear:both;

}


.a_left {

float: left;

width: 386px;

}

.insert_a_left {

width:97%;

}

.a_right {

margin:0pt 0pt 0pt 386px;

}

.insert_a_right {

width:97%;

}

#a_down {

clear: both;

width: 776px;

padding:2px;

margin:0px;

}

#a_up {

clear: both;

width: 776px;

padding:2px;

margin:0px;

}

.a_left .inser_a_left .bloks {

border-right:1px solid #cdcdcd;

padding-right:10px;

}

.a_right .insert_a_right .bloks {

padding-left:10px;

}

.bloks {

text-align: left;

}

.sekce_nadpis {

margin: 5pt 0pt 0pt 0pt;

text-align: left;

color:#485768;

font-size:12pt;

font-weight: bold;

line-height:30pt;

height:37px;

width: 700px;

background: transparent url(../pictures/undsect.png) no-repeat scroll 0pt; }

.bloks .clanek_nadpis {

margin: 20px 0pt 2px 0pt;

padding: 0pt 0pt 0pt 0pt;

background: transparent url(../pictures/captions.png) no-repeat scroll 0pt;

font-size:10pt;

font-weight: bold;

text-align: left;

color:#485768;

}

.bloks .clanek_nadpis_q {

margin: 20px 0pt 2px 0pt;

padding: 0pt 0pt 0pt 10pt;

background: transparent url(../pictures/faqs.png) no-repeat scroll 0pt;

font-size:10pt;

height:19px;

font-weight: bold;

text-align: left;

color:#485768;

}

.bloks .clanek_nadpis_qh {

margin: 20px 0pt 2px 0pt;

padding: 0pt 0pt 0pt 20pt;

background: transparent url(../pictures/faqs.png) no-repeat scroll 0pt;

font-size:10pt;

height:45px;

font-weight: bold;

text-align: left;

color:#485768;

}


.bloks .clanek_datum {

margin: 0pt 0pt 0pt 0pt;

font-size:8pt;

text-align: left;

color:#cfcfcf;

}

#bezodkazu .bloks .clanek_obsah {

margin: 4px 0pt 10px 0pt;

font-size:8pt;

text-align: left;

color:#000000;


}

.contentpaneopen a {
  text-decoration:  underline;
  font-weight: normal;
  border: none;
  color: rgb(15,57,115);
  }

.contentpaneopen a:hover {
  text-decoration: none; 
  border: none;
  color: #rgb(15,57,115);
  }


.bloks .clanek_obsah {

margin: 2px 0pt 2px 0pt;

font-size:8pt;

text-align: left;

color:#000000;

}

.bloks .clanek_odkaz {

margin: 0pt 0pt 0pt 0pt;

font-size:8pt;

text-align: left;

color:#0F3973;

border-bottom: 1px solid #cfcfcf;

}

.clanek_odkaz a, .clanek_nadpis a {

color: #0F3973;

text-decoration: none;

}

.clanek_odkaz a:hover, .clanek_nadpis a:hover {

text-decoration: underline;

}

.a_down .clanek_obsah p, .a_up .clanek_obsah p{

font-size:8pt;

padding:2pt 0pt 1pt 0pt;

margin:0pt 0pt 0pt 0pt;


}

.clanek_obsah p, .clanek_obsah p {

font-size:8pt;

padding:3pt 0pt 3pt 0pt;

margin:0pt 0pt 0pt 0pt;


}

/* SIDE - right */

h2 {
font-size:12pt;
margin: 5px 0px 5px 0px;
}

.in {

padding: 0pt 0pt 0pt 15px;

}

.skip {

width:160px;

height:10px;

border-top:1px solid #cdcdcd;

}


.inners {

padding: 0pt 5pt 0pt 5pt;

margin: 0pt 0pt 20px 0pt;

font-size:8pt;

color: black;

text-align:left;

}

.inners p{

font-size:7pt;

padding:3pt 0pt 3pt 0pt;

margin:0pt 0pt 0pt 0pt;

}

.inners p a{

color:#000000;
font-size:10pt;
font-weight:normal;
text-decoration:underline;

}

.inners p a:hover{

text-decoration:none;

}


.txtr {

color:#0F3973;

text-align: left;

padding: 2pt 0pt 2pt 0pt;

}

.under {
text-decoration: underline;
}

.b2 {
  font-size:15pt;
  }
  
.b1 {
  font-size:14pt;
}

.odkaz_sekce {
  height:25pt;
  color: #134B97;
  font-weight: bold;
  }

ul.odkazy {
  color: #000000;
  font-size: 8pt;
  list-style: none;
  }

ul.odkazy li{
  margin: 5pt 0pt;
  padding: 0pt 0pt 0pt 10pt;
  text-align:left;
  } 
   
ul.odkazy a {
  color: #134B97;;
  font-size: 10pt;
  text-decoration: underline;
}

table.produkt {
border:none;
width:500px;
}

table.produkt th {
background:#CCCCCC none repeat scroll 0 0;
font-size:8pt;
}

table.produkt td {
border-bottom:1px solid #C2CCCC;
font-size:8pt; 
text-align:center;
}

#rightbox {
  float:right;
  width:200px;
  }
