body {
  background-color:#ffffff; margin:auto;  margin-top:0px;  font-family: Arial, sans-serif;
}
#body_main {
  width:100%;  margin:auto;  margin-top:0px;  background-color:#3a3b3f;  background-image: url(/obrazky/pozadi_horni.gif);  background-repeat: repeat-x; 
}
form {
	margin: 0px; padding:0px;
}
strong{
  font-weight: bold;
} 
strong A{
  font-weight: bold;
} 
small {
  font-size: smaller;
} 
.red {
  color: #ff0000;
} 

#page {
  width: 940px;  margin: 0 auto 0 auto;  background-color:#ffffff;
}

#header{
  height:26px;  padding-top:14px;  padding-left:19px;  padding-right:5px;   background-image: url(/obrazky/pozadi_1.gif);    background-repeat: no-repeat;
}
#header h1{
  float:left;  font-family: Arial, sans-serif;  font-size: 10px;  color: #000000;  margin:0px;  padding:0px;  font-weight:normal;  width:570px;
}
.cas{
  float:left;  font-family: Arial, sans-serif;  font-size: 10px;  color: #000000;  margin:0px;  padding:0px;  font-weight:normal;  width:140px;
}
#header_right{
  float:right;  font-family: Arial, sans-serif;  font-size: 10px;  color: #000000;
}
#header_right A{
  font-family: Arial, sans-serif;  font-size: 10px;  color: #000000;  text-decoration:none;  
}
#header_right A:HOVER{
  text-decoration:underline;  
}

#logo{
  height:144px;  overflow: hidden;
}
#menu_top{
  height:48px;  background-color:#ed1b24; 
}
#menu_top UL {
  list-style-type: none;  padding:0px;  margin:0px;
}
#menu_top UL LI {
	FLOAT: left;
}
#menu_top UL LI A {
  font-family: Arial, sans-serif;  font-size: 11px;  color: #ffffff;  display: block;   width:96px;  height: 20px;  text-align: center;   text-decoration:none;   margin-left:28px;  margin-right:10px;  margin-bottom:0px;  padding-top:20px;  padding-left:0px;  padding-right:0px;  padding-bottom:1px;  text-transform:uppercase;
}
#menu_top UL LI A:hover {
	border-bottom:7px solid #3f3f3f;
}
#menu_top UL LI.current A{
  color: #ffa3a7;	border-bottom:7px solid #3f3f3f;
}

#content{
  padding-top:16px;  background-color:#ffffff;   padding-left:10px;  padding-right:13px;
}

#stred{
  float:right;  width:707px;  padding-top:3px;
}

.menu {
  float:left;  width:207px;  margin:0px;
}  

.nabidka {
  width:184px;  font-family: Verdana,Arial, sans-serif;  font-size: 11px;  color: #ffffff;  background-color:#ffffff;   margin:0px;  padding-top:5px;  padding-bottom:11px;
}  

.nabidka h3{
  font-family: Verdana,Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  margin:0px;  padding:0px;  font-weight:normal;
}  

.nabidka_nadpis{
  width:184px;  height:9px;  font-family: Verdana,Arial, sans-serif;  font-size: 11px;  color: #ffffff;  background-color:#3f3f3f;   margin:0px;  padding-top:5px;  padding-bottom:11px;  text-align:center;  background-image: url(/obrazky/pozadi_pruh.gif);   background-position:top left;  background-repeat: no-repeat; 
}  
.nabidka ul { 
  margin: 0;   padding-left: 7px;   padding-top:5px;
} 
.nabidka li
{
  list-style-type: none;  background-image:url(/obrazky/pozadi_seznam.gif);  background-position:0px 10px;  background-repeat:no-repeat;  line-height:23px;  padding-left: 12px;  text-align:left;
}
.nabidka li A
{
  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  text-decoration:none;
}
.nabidka li A:HOVER
{
  text-decoration:underline;
}

.rychly_kontakt,.rychly_kontakt_2 {
  width:165px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #ffffff;  background-color:#ea1b24;   margin:0px;  padding-top:8px;  padding-bottom:20px;  padding-left:14px;  padding-right:5px;  background-image: url(/obrazky/pozadi_kontakt.gif);    background-position:top left;  background-repeat: no-repeat; 
} 
.rychly_kontakt_2 {
  margin-left:23px;
} 
.rychly_kontakt A,.rychly_kontakt_2 A{
  font-family: Arial, sans-serif;  font-size: 11px;  color: #ffffff;  text-decoration:none;
}  
.rychly_kontakt A:HOVER,.rychly_kontakt_2 A:HOVER{
  text-decoration:underline;
}  
.rychly_nadpis{
  padding-left:11px;  padding-bottom:0px;
}  
.rychly_kontakt strong{
  font-weight: bold;
} 

.dojedeme {
  font-family: Verdana,Arial, sans-serif;  font-size: 11px;  color: #ffffff;  width:184px;  height: 121px;  background-color:#858585;   margin:0px;  padding-top:15px;  padding-left:23px;  background-image: url(/obrazky/pozadi_dojedeme.jpg);  background-repeat: no-repeat; 
}  
.dojedeme_2 {
  font-family: Verdana,Arial, sans-serif;  font-size: 11px;  color: #ffffff;  width:157px;  height: 121px;  background-color:#858585;   margin:0px;  padding-top:15px;  padding-left:50px;  background-image: url(/obrazky/pozadi_dojedeme_2.jpg);  background-repeat: no-repeat; 
} 
.obal_kont_pokr{
  width:184px;  height: 346px; margin:0px;  padding:0px;  float:right;  margin-right:25px;
}
#stred h3{
  font-family: Arial, sans-serif;  font-size: 14px;  color: #e61a23;  font-weight: normal;  height:26px;  margin:0px;  padding-top:11px;  padding-left:47px;  background-image: url(/obrazky/pozadi_i.gif);   background-repeat: no-repeat; 
}  

.barva_1 {
  color: #3f3f3f;
}

.blok_1 {
  float:left;  width:300px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  font-weight: bold;  margin:0px;  padding-top:27px;  padding-left:10px;  line-height:19px;
}  

.barva_2 {
  color: #d6121a;
}  
.text_styl_normal {
  font-weight: normal;
}  

.blok_2 {
  float:right;  width:340px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  font-weight: bold;  margin:0px;  padding-top:27px;  padding-left:10px;  line-height:19px;  margin-right:3px;
} 
 
.seznam { 
  width:340px;  float:right;  margin: 0px;   padding-left: 7px;   margin-right:3px;  margin-top:19px;  margin-bottom:56px;
} 

.seznam li {
  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  list-style-type: none;  background-image:url(/obrazky/pozadi_sipka.gif);  background-position:0px 7px;  background-repeat:no-repeat;  line-height:19px;  padding-left: 9px;
}

.info_blok {
  clear:both;  border-top: 1px dotted #b3b3b3;   padding-left:3px;
}
.info_left {
  float:left;  width:352px;
}
.info_right {
  float:right;  width:348px;
}

.novinky {
  width:320px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  background-image:url(/obrazky/pozadi_aktuality.gif);  background-position:top left;  background-repeat:no-repeat;  padding-left: 8px;  padding-top:9px;  padding-right:15px;  margin-top:17px;  border-bottom:1px dotted #b3b3b3;
}

.novinky_nadpis {
  font-family: Arial, sans-serif;  font-size: 14px;  color: #e61a23;  padding-left: 45px;
}

dl{ 
  margin:0px;
}
dt {
  font-family: Arial, sans-serif;  font-size: 11px;  color: #ea1b24;  font-weight:bold;  margin-top:31px;  padding-bottom:2px;
}
dd{
  font-family: Arial, sans-serif;  font-size: 11px;  color: #515151;  margin:0px;  line-height:18px;    
}

.novinky_vice {
  margin:0px;  padding:0px;  text-align:right;  padding-bottom:18px; font-color: #ea1b24;  padding-right:13px;
}
.novinky_vice A{
  font-family: Arial, sans-serif;  font-size: 11px;  color: #ea1b24;  text-decoration:underline;
}
.novinky_vice A:HOVER{
  text-decoration:none; color: #ea1b24;
}

.pokryvaci {
  width:193px;  height:115px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #ffffff;  background-image:url(/obrazky/pozadi_pokryvac.jpg);  background-position:top left;  background-repeat:no-repeat;  padding-left: 155px;  padding-top:53px;  background-color:#777777;  margin-top:7px;
}

.pole_email,.pole_email_2  {
  font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f;  width:124px;  height:14px;  border: 1px solid #101011;  padding-left:6px;  padding-top:2px;  background-color: #f1f3f5;  margin:0px;  margin-bottom:9px;   margin-left:20px;  margin-top:14px;  background-image:url(/obrazky/pozadi_pole.gif);  background-repeat:repeat-x;
} 

.pole_email_2 {
  margin-top:0px;  margin-bottom:4px; 
} 

.tl_odeslat {
  font-family: Arial, sans-serif;  font-size: 12px;   color: #ffffff;  width: 67px;  height:17px;  margin-left:85px;  border:0px solid #ea1b24;  background-color: #ea1b24; 
} 

.nov_email{
  width:325px;  height:120px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  background-image:url(/obrazky/pozadi_novinky.gif);  background-position:top left;  background-repeat:no-repeat;  padding-top:5px;  margin-left:8px;  margin-top:26px;
}


.news_nadpis{
  font-family: Arial, sans-serif;  font-size: 14px;  color: #e61a23;  padding-left: 59px;  margin:0px;
}

.news_left{
  float:left;   width:93px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  margin:0px;  padding-top:17px;
}

.news_right{
  float:right;   width:214px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  margin:0px;  padding-top:19px;
}

.zrusit{
  font-family: Arial, sans-serif;  font-size: 11px;  color: #ea1b24;  text-decoration:underline;
}

.tl_odeslat_news {
  font-family: Arial, sans-serif;  font-size: 12px;   color: #ffffff;  width: 67px;  height:17px;  margin:0px;  padding:0px;  border:0px solid #101011;  background-color: #ea1b24;   margin-top:0px;  margin-bottom:10px;  margin-left:8px;
} 

.pole_email_news  {
  font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f;  width:124px;  height:14px;  border: 1px solid #101011;  padding-left:6px;  padding-top:2px;  background-color: #f1f3f5;  margin-bottom:9px;   margin-left:0px;  margin-top:0px;  background-image:url(/obrazky/pozadi_pole.gif);  background-repeat:repeat-x;
} 

.akcni_nabidka {
  width:340px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  background-image:url(/obrazky/pozadi_bomba.gif);  background-position:5px 0px;  background-repeat:no-repeat;  margin-left:7px;  margin-top:24px;
}

.akcni_left {
  float:left;   width:183px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  margin:0px;  padding-left:0px;
}

.akcni_right {
  float:right;   width:145px;  font-family: Arial, sans-serif;  font-size: 11px;  color: #3f3f3f;  margin:0px;  line-height:18px;  padding-top:2px;  padding-right:1px;
}

.akcni_nadpis {
  font-family: Arial, sans-serif;  font-size: 14px;  color: #e61a23;  padding-left: 73px;  padding-top:18px;  padding-bottom:22px;  margin:0px;
}

.vice{
  display:block;  width:45px;  height:17px;  font-family: Verdana,Arial, sans-serif;  font-size: 12px;  color: #ffffff;  font-weight: bold;   padding-left:22px;  padding-bottom:1px;  margin:0px;  margin-left:69px;  margin-top:11px;  background-color:#ea1b24;  text-decoration:none;
}

.clean {
  clear:both;  margin:0px;  height:20px;
}

#footer {
  margin:0px;  padding-left:0px;  padding-top:4px;  background-color:#ed1b24;
}
.copyright {
  float: left;  font-family: Arial, sans-serif;  font-size: 10px;  color: #ffffff;  line-height:16px;  width:380px;  margin: 0px;  padding-left:14px;
}
.copyright A{
  color: #ffffff;  text-decoration:none;
}
.copyright A:HOVER{
  text-decoration:underline;
}
.footer_menu {
  text-align:right;  margin-top: 8px;
}
.footer_menu A {
  font-family: Arial, sans-serif;  font-size: 10px;  color: #ffffff;  text-decoration:none;  padding-right:11px;  padding-left:6px;
}
.footer_menu A:HOVER  {
  text-decoration:underline;
}
A.footer_menu_active {
  color: #ffa1a5;
}
.footer_links {
  clear:both;  font-family: Arial, sans-serif;  font-size: 10px;  color: #ffffff;  background-color:#ed1b24;  padding-bottom:10px;  padding-left:8px;  padding-right:10px;  margin:0px;
}
.footer_links A {
  font-family: Arial, sans-serif;  font-size: 10px;  color: #ffffff;  text-decoration:none;
}
.footer_links A:HOVER{
  text-decoration:underline;
}

.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  line-height:19px;  list-style-type: square;  margin-right:100px;  margin-bottom:40px;
}

.sitemap A{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #3f3f3f;	text-decoration: none;
}
.sitemap A:HOVER{
	text-decoration: underline;
}

.nadpis, .nadpis_2{
  font-family: Arial, sans-serif;  font-size: 14px;  color: #e61a23;  padding-top:2px;  padding-left: 5px;  margin:0px;   text-transform:uppercase;
}
.nadpis_2{
  padding-left: 0px;
}

.doporucujeme {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  padding-left:15px;  padding-bottom:20px;
} 

.doporucujeme A{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #3f3f3f;	text-decoration: underline;
}
.doporucujeme A:HOVER{
	text-decoration: none;
}

.novinky_datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #e91b23;	padding-left:15px;
}

.novinky_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  padding-left:25px;  padding-top:5px;  padding-bottom:25px;  margin:0px;
}

.o_spolecnosti,.poptavka_text, .poptavka_text_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  padding-left:15px;  padding-right:35px;  padding-top:10px;  padding-bottom:65px;  margin:0px;  line-height:19px;
}

.poptavka_text, .poptavka_text_2{
  padding-bottom:20px;
}
.poptavka_text_2{
  color: #202020;
}
.calc, .calc_button{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  margin:0px;  line-height:27px;  text-align:right;
}

.calc input  {
  font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f;  width:58px;  height:14px;  border: 1px solid #101011;  background-color: #f1f3f5;  padding-left:3px;  margin:0px;  margin-left:5px;  margin-top:0px;  background-image:url(/obrazky/pozadi_pole.gif);  background-repeat:repeat-x;
} 

.calc_2, .calc_4{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  margin:0px;  line-height:27px;  text-align:right;
}
.calc_3 input{
	font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f; height:14px;  border: 1px solid #101011;  background-color: #f1f3f5;  padding-left:3px;  margin:0px;  margin-left:5px;  margin-top:0px;  background-image:url(/obrazky/pozadi_pole.gif);  background-repeat:repeat-x;
}

.calc_2 input{
  font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f;  width:320px;  height:14px;  border: 1px solid #101011;  background-color: #f1f3f5;  padding-left:3px;  margin:0px;  margin-left:5px;  margin-top:0px;  background-image:url(/obrazky/pozadi_pole.gif);  background-repeat:repeat-x;
}
.calc_4 input{
  font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f;  width:320px;  height:18px;  border: 1px solid #101011;  background-color: #f1f3f5;  padding-left:3px;  margin:0px;  margin-left:5px;  margin-top:0px;  background-image:url(/obrazky/pozadi_pole.gif);  background-repeat:repeat-x;
}
.calc_2 textarea{
  font-family: Arial, sans-serif;  font-size: 11px;   color: #3f3f3f;  background-color: #f1f3f5;  width:395px;  
}

.calc_button input {
  font-family: Arial, sans-serif;  font-size: 12px;   color: #ffffff;  width: 67px;  height:18px;  margin-left:85px;  border:1px solid #484545;  background-color: #666666;   padding-bottom:2px;  margin-top:15px;
} 

.form_pozadi {
  background-color: #e9e8e8;   width:400px;  padding-top:5px;  padding-right:30px;  padding-left:20px;  padding-bottom:15px;  margin-bottom:30px;  margin-left:20px;
} 

.form_nadpis {
  font-family: Arial, sans-serif;  font-size: 14px;   color: #f5454d;  font-weight: bold;  margin-top:15px;
}

.kontakt_udaje{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;  margin:0px;  padding-left:15px;  padding-top:15px;  padding-bottom:45px;  line-height:20px;
} 

.kontakt_udaje A{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3f3f3f;
} 

.sort_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;  color: #f5454d;  font-weight: bold;  margin-bottom:0px;  margin-left:20px;  margin-top:20px;
} 

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;  color: #3f3f3f;  margin-left:30px;  margin-top:7px;  margin-bottom:5px;  font-weight: normal;
} 
h4 A{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;  color: #3f3f3f;  text-decoration:none;
} 
h4 A:HOVER{
  text-decoration:underline;
} 

.oznameni{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1d7dff;  font-weight:bold; padding-left:80px;
} 
.oznameni_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #c51c00;  font-weight:bold; padding-left:0px;
} 















.pok_menu{
padding-bottom:15px;  width:702px;  height:24px;
}
.pok_menu UL {
  list-style-type: none;  padding:0px;  margin:0px;
}
.pok_menu UL LI {
	FLOAT: left;
}
.pok_menu UL LI A {
   font-size: 12px;  color: #000000;  display: block;   text-align: center;   text-decoration:none;   margin:0px;  padding:0px; background-color:#e2e2e2;
  margin-right:10px; padding:4px;
}
.pok_menu UL LI A:hover {
	color: #ffffff;   background-color:#494949;
}
.pok_menu UL LI.current A{
  
}


.p_akce{
  padding-left:5px;  font-size:12px;  color: #000000;
} 


.vstup_sekce{
  padding-top:20px;  font-size:14px;  color: #000000;  text-align:center; line-height:22px;  margin:0px;
}
.vstup_sekce A{
   color: #ffffff;  font-weight:bold;
}
.odhlasit {
   padding-top:25px;  font-size:11px;  color: #000000;  text-align:center; line-height:22px;  margin:0px;
}
.odhlasit A{
   color: #ffffff;  font-weight:bold;
}

.pok_obsah{
  padding-left:5px;  padding-bottom: 10px;   font-size:11px;  color: #000000;   background-image:url(/obrazky/pozadi_pokr_2.gif);  background-position:0px 0px;  background-repeat:no-repeat;
} 
.pok_dorovnej{
  padding:0px;   margin:0px;   clear:both;
} 

.nadpis_mensi{
  font-size:12px;  color: #000000;  font-weight:bold;
} 
.zajimavost_1{
  padding-left:10px; padding-top:5px;  line-height:16px;
} 
.male_menu{
  padding-top:5px;   padding-bottom:13px;   font-size:12px;   color: #333333;  margin:0px;
} 
.male_menu A{
  font-size:12px;   color: #333333;  text-decoration:underline;
} 
.odkaz{
  font-size:12px; color: #000000;
}
.odkaz A{
  font-size:12px;   color: #000000;  text-decoration:underline;  line-height:17px;
}
.odkaz A:HOVER{
  text-decoration:none;
}

.skoleni_o {
  font-size:11px;  padding-left:70px;  text-align:right;
}
.skoleni_o A{
  color: #ff0000;  text-decoration:underline;
}

.cas_b1 {
  color: #273785;  padding-left:5px;
}
.vypln_zbytek{
  width:100%;  height:130px;   background-color:#3a3b3f;
}
.pridej_logo{
   height:20px;
}

.omluva{
  padding-top:20px;   padding-bottom:40px;   padding-left:20px;  font-size:14px;   color: #000000;  margin:0px;  text-decoration: underline;
}