body {font:13px "Arial CE","Arial","Helvetica","Verdana",sans-serif;
background:#555555; margin:10px 0px 10px 0px;
text-align:center;}

a img {border:none;}

div.main {
 font-size:100%;
 width:990px;
 text-align: left;
 margin: 0px auto;
 position:relative;
 border:solid white 1px;
 background:white;
}

h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:100%;}

div.hlavicka {
margin-top:10px;
border:solid white 5px;
background:white;
height:55px;
}

div.hlavicka div.vyh {
float:right;
text-align:right;
}

div.vyh form {margin-bottom:5px;}

div.vyh form input {border:solid #c72718 1px; background:#f6dbd8;}

div.prouzektop{background:#555555;border-bottom:bottom:solid white 1px; height:10px;}
div.prouzekbottom{background:#555555;border-top:bottom:solid white 1px; height:10px}

div.paticka {
/*border:solid 1px #21449c;*/
padding:2px;
clear:both;
background: #ffc372;
text-align:center;
}


div.sloupecr {
/*border:solid 1px #21449c;*/
width:330px;
/*margin:10px 0px 0px 10px;*/
float:right;
border-top:solid white 5px;
border-bottom:solid white 5px;
background:white;
}

div.obsah {
/*margin:10px 0px 10px 0px;*/
float:left;
background:white;
width:619px;
_width:617px;
border-top:solid white 5px;
border-left:solid white 20px;
border-right:solid white 20px;
border-bottom:solid white 5px;
}

@media print {
      div.obsah {font-size:140%; width:930px;}
      div.sloupecr {display:none;}
    }

div.menu1 {background:#ec8a0e url("/obr/mpodklad.gif") center; background-position:center; padding:5px 7px 5px 7px; color:white; border-top:solid #ec8a0e 1px; border-bottom:solid #ec8a0e 1px; text-align:justify; font-weight:bold;}
div.menu1 a, div.menu2 a {color:#872e25; text-decoration:none;}
div.menu1 a:hover, div.menu2 a:hover {color:white; text-decoration:underline; background:#ec8a0e;}


div.menu2 {background:#ec8a0e url("/obr/mpodklad.gif") center; background-position:center; padding:5px 7px 5px 7px; color:white; font-weight:bold; border-top:solid #ec8a0e 1px; border-bottom:solid #ec8a0e 1px;clear:both; _height:18px;}

div.menur1 {width:207px; float:left; background: #dff4fd; background:white;}
div.menur2 {clear:both; background: #dff4fd; background:white;}





div.mnadpis {border-top:solid #c72718 2px;/* background-position:center;*/ padding:2px 5px 2px 5px; color:#c72718; font-weight:bold; /*border-right:solid #21449c 1px;border-left:solid #21449c 1px;border-top:solid #21449c 1px;*/ font-size:120%; background:white;}
div.mtelo {font-size:92%; margin-bottom:10px; padding:2px 5px 2px 5px; background: #dff4fd; background:#ffb542;}
div.menur1 div.mtelonab {font-size:92%; margin-bottom:10px; background:white;}
div.mreklama120 {color:#AAAAAA; width:122px; float:right;}
div.mreklamatelo120 {color:#AAAAAA;width:122px;margin-bottom:5px; float:right;}
div.mreklama180 {color:#AAAAAA; width:180px;}
div.mreklamatelo180 {border:solid #AAAAAA 1px;width:180px;margin-bottom:10px; height:150px;}

div.mtelo a {/*color:black;*/ color:/*#872e25;*/#21449c; text-decoration:none;}
div.mtelo a:hover {color:red; /*text-decoration:underline;*/}

div.mtelonab a:hover {/*color:red; text-decoration:underline;*/ background:#984a3d; color:white;}

div.mtelonab {background:white;}

div.mtelo p.aktuality {text-indent:-50px; margin:0px 0px 0px 50px;}
div.mtelo p.aktuality span.datum {float:left;}

div.mtelonab a {display:block; background:#872e25; padding:3px; margin:2px 0px 2px 0px; /*border-bottom:dotted #c72718 1px;*/color:white;}

table.mrizka {width:100%; padding:0px; border-collapse: collapse; margin-top:5px;}
table.mrizka td {border-top:solid #21449c 1px; padding:5px; font-size:90%;}
table.mrizka td.t2 {width:40%;}
table.mrizka td.ar {text-align:right;}



table.ant {/*border:solid #bec8e2 1px;*/ /*background: #dff4fd;*/}
span.b {font-weight:bold;}

a {color:/*#ec8a0e*/#872e25; text-decoration:none;}
a:hover {color:red;}

p {text-align:justify;}

div.cb {clear:both;}

span.anotace {font-size:115%; font-style:italic;}




div.rozcestnik {
	margin:0px;
        background: #ffc372 /*url("http://si.vega.cz/new3/obr/mpodklad.gif")*/ center;
        /*border:solid #21449c 1px;*/
	padding:2px;
        top:0px;
}

div.rozcestnik a {color:black;}
div.rozcestnik a:hover {text-decoration:underline;}

div.r120x600 {width:122px; height:614px; margin-bottom:5px;}
div.rpopis {height:14px; background:url("/obr/reklama-popis.gif") no-repeat right;}
div.rramecek600 {border:solid #CCCCCC 1px; height:600px;}
div.rramecek60 {border:solid #CCCCCC 1px; height:60px;}

div.tmodul div.nadpis {border-top:solid #c72718 2px;padding:2px 5px 2px 5px; color:#c72718; font-weight:bold;  font-size:120%; background:#CCCCCC;}
div.tmodul div.telo {padding:10px;}
div.tmodul div.telo p {margin:0px; text-align:left;}
div.tmodul div.telo div.hr {height:0px; border:solid #CCCCCC 1px; margin:3px 0px 3px 0px; font-size:1px;}


/*clanek*/
div.obr {
	margin:10px auto;
	background:#ffe894;
	padding:5px;
	text-align:left;
	font-size:80%;
}

/*seznam clanku*/
div.vc {clear:both; margin-bottom:10px; _margin-bottom:5px; padding-top:10px; border-top:dotted #555555 1px;}
div.vc h2 {margin:0px 0px 5px 0px;}
div.vn {font-size:90%; color:#555555;}
div.vc span.info {font-size:90%;}
div.vc p {margin:0px 0px 3px 0px;}

div.vo {
padding:0px;
margin:0px;
width:130px;
float:left;
margin-top:10px;
margin-bottom:20px;
text-align:center;
}

div.vto {
padding:0px;
margin:7px 0px 0px 0px;
padding-left:135px;
}

div.vtbo {
padding:0px;
margin:10px 0px 0px 0px;
}

span.vsn {
/*background:red;*/ color:red; font-weight: bold;}

div.strankovac {clear:both; text-align:center; padding-top:10px; margin-bottom:10px; border-top:dotted #555555 1px; font-size:110%;}

span.zcas {display:block; width:50px; float:left;}

div.pozn {font-size:80%; border-top:solid black 1px; margin-bottom:10px;}

div.vyhcl {border:solid #CCCCCC 1px; background:#EEEEEE; margin:10px; padding:10px;}
/*div.vyhcl form input {border:solid #c72718 1px; background:#f6dbd8;}*/

/* Reakce */
div.reakce {margin-bottom:10px;}
div.reakce div.reakce_hlavicka {padding:3px 5px 4px 5px; background: #dff4fd;}
div.reakce div.reakce_telo {padding:3px 5px 4px 5px;}
form.reakceform input {border:solid #c72718 1px; background:#f6dbd8;}
form.reakceform textarea {border:solid #c72718 1px; background:#f6dbd8;}


/* Anketa */
div.ank_obal {width:550px; padding:10px; border:solid black 1px; margin: 0px auto; background:#dff4fd; margin-bottom:5px;}
div.ank div.ank_text {margin-bottom:5px; font-weight:bold;}
div.ank div.ank_bar {width:100px;}
div.ank div.ank_radio {}
div.ank div.ank_tlacitko {text-align:center;}
div.ank td {padding:0px; margin:0px;}
div.ank form {margin:0px;}
div.ank input {border:solid #c72718 1px; background:#f6dbd8;}


/*Tabulky*/
table.normal {text-align:center; border:solid black 2px; border-spacing: 0px;border-collapse: collapse;}
table.normal tr.podbarveni td {background:#f6dbd8; font-weight:bold;}
table.normal td {border:solid black 1px; padding:2px; background:#ffffff;}

/* Nepodbarven� bu�ky */
table.normal td.al {text-align:left;}
table.normal td.alt {text-align:left;font-weight:bold;}
table.normal td.act {text-align:center;font-weight:bold;}

/* Podbarven� bu�ky */
table.normal td.pal {text-align:left;background:#f6dbd8;}
table.normal td.palt {text-align:left;background:#f6dbd8;font-weight:bold;}
table.normal td.pac {text-align:center;background:#f6dbd8;}
table.normal td.pact {text-align:center;background:#f6dbd8;font-weight:bold;}



table.r468x60 {margin: 10px auto 10px;/*width:470px;*/ border:0;}
table.r468x60 td {margin: 0px; padding:0px;}


/*div.r468x60 {width:484px; margin-top:10px; margin-bottom:10px; height:62px;}*/
/*div.r468x60 div.r468x60_popis {float:left; width:14px;}*/
table.r468x60 div.r468x60_telo {border:solid #AAAAAA 1px; height:60px;}

/*vypis nomenklatury*/
div.modul_nomen {width:300px; float:left; margin:4px;}

div.modul_nomen div.nadpis {border-top:solid #c72718 2px;padding:2px 5px 2px 5px; color:#c72718; font-weight:bold;  font-size:120%; background:#CCCCCC;}
div.modul_nomen div.telo {padding:10px;}

p.perex
{
text-align:center;
margin: 0px auto;
width:550px;
color:black; 
font-weight: bold;
border-top:3px solid #21449C;
border-bottom:3px solid #21449C;
padding:5px;
}

p.otazka {font-weight:bold;font-style:italic;}

p.k_zprava {margin:0px 0px 5px 0px;}

table.kalendar {width:100%; margin-top:3px;}
table.kalendar td {vertical-align:top;}
table.kalendar span.nazev {font-size:110%; font-weight:bold;}
table.kalendar td.datum {font-size:90%; color:#c72718; background:url('/obr/kal-cara.gif') center; background-repeat:repeat-x; padding:0px;}
table.kalendar td.popis {width:400px;}
table.kalendar td.datum span {background:white; margin-left:0px; padding:0px 5px 0px 0px;}
table.kalendar td.pol {font-size:90%; color:#777777; font-weight:bold;}

table.kal_zapis {Border-collapse:collapse;}
table.kal_zapis td {vertical-align:top; /*border:solid black 1px;*/ padding:5px;}

div.vn a {color:black;}
div.vn a:hover {text-decoration:underline;}



table.r468x60 {margin: 10px auto 10px;/*width:470px;*/ border:0;}
table.r468x60 td {margin: 0px; padding:0px;}
/*div.r468x60 {width:484px; margin-top:10px; margin-bottom:10px; height:62px;}*/
/*div.r468x60 div.r468x60_popis {float:left; width:14px;}*/
table.r468x60 div.r468x60_telo {border:solid #AAAAAA 1px; height:60px;}

table.r180x150 {margin: 10px auto 10px;/*width:470px;*/ border:0;}
table.r180x150 td {margin: 0px; padding:0px;}
/*div.r468x60 {width:484px; margin-top:10px; margin-bottom:10px; height:62px;}*/
/*div.r468x60 div.r468x60_popis {float:left; width:14px;}*/
table.r180x150 div.r180x150_telo {border:solid #AAAAAA 1px; height:150px;}
