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:#CCCCCC;
}

h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:130%;}
h4 {font-size:100%;}

div.hlavicka {
padding-top:10px;
padding-bottom:5px;
border:solid white 5px;
background:white;
}

div.hlavicka div.vyh {
float:right;
text-align:right;
}

div.vyh form {margin-bottom:5px;}

div.vyh form input {border:solid #872e25 1px; background:#ba6f5d;}

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;
color:#777777;
/*background: #ffc372;*/
text-align:center;
}


div.sloupecr {
/*border:solid 1px #21449c;*/
width:330px;
/*margin:10px 0px 0px 10px;*/
float:right;
margin-top: 5px;
margin-bottom:5px;
//background:white;
}

div.obsah {
/*margin:10px 0px 10px 0px;*/
float:left;
background:white;
width:620px;
_width:618px;
border-top:solid white 5px;
border-left:solid white 15px;
border-right:solid white 15px;
border-bottom:solid white 5px;
clear:left;
margin-top:5px;
}

div.menuobsah {
margin-top:5px;
float:left;
width:649px;
position:absolute;
}


@media print {
      div.obsah {font-size:120%; width:950px;}
      div.sloupecr {display:none;}
    }


div.menu1 {background:#872e25 url("/obr/mpodklad.gif") center; background-position:center; padding:5px 7px 5px 7px; color:white; border-top:solid #21449c 1px; border-bottom:solid #21449c 1px; text-align:justify;}
div.menu1 a, div.menu2 a {color:white; text-decoration:none;}
div.menu1 a:hover, div.menu2 a:hover {color:white; text-decoration:underline;}


div.menu2 {background:#bc4125 url("/obr/mpodklad.gif") center; background-position:center; padding:5px 7px 5px 7px; color:white; /*font-weight:bold;*/ border-top:solid #872e25 1px; border-bottom:solid #872e25 1px;clear:both; _height:18px;}

div.menur1 {width:200px; float:left; /*background: #dff4fd;*/}
div.menur2 {/*clear:both; background: #dff4fd; */padding-right:10px;}



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;}
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:#21449c; text-decoration:none;}
div.mtelo a:hover {color:#be4125; /*text-decoration:underline;*/}

div.mtelonab a:hover {/*color:red; text-decoration:underline;*/ background:#4d6fc4; color:white;}


div.menur2a {/*clear:both;*/ background: #004c00;}

div.mtelonab a.a {background:#004c00;}
div.mtelonab a.a:hover {background:#006c00;}

div.mtelonab a.b {background:#c76300;}
div.mtelonab a.b:hover {background:#dc8e42;}

div.mtelonab a.c {background:#21449c;}
div.mtelonab a.c:hover {background:#4d6fc4;}

div.mtelonab a.d {background:#930000;}
div.mtelonab a.d:hover {background:#b14545;}

div.mtelonab a.e {background:#5b3e8c;}
div.mtelonab a.e:hover {background:#8666be;}


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:#21449c; 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:#21449c; text-decoration:none;}
a:hover {color:#be4125;}

a.vl {border-bottom:solid #21449c 2px;}
a.vl:hover {border-bottom:solid red 2px;}

div.obsah p a {text-decoration:underline;}

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-bottom:solid #CCCCCC 1px;
	padding:2px;
        top:0px;
	background:white;
}

div.rozcestnik, div.rozcestnik a {color:#777777;}
div.rozcestnik a {/*text-decoration:underline;*/}
div.rozcestnik a:hover {color:red;}


div.r120x600 {width:122px; height:614px; margin-bottom:5px;}
div.rpopis {height:14px; background:url("/obr/vzhled/reklama-popis.png") 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 #872e25 2px;padding:2px 5px 2px 5px; color:#872e25; font-weight:bold;  font-size:120%; background:#CCCCCC; clear:right;}
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:#ccaca5;
	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; font-size:120%;}
/*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: #ccaca5;}
div.reakce div.reakce_telo {padding:3px 5px 4px 5px;}
form.reakceform input {border:solid #872e25 1px; background:#ccaca5;}
form.reakceform textarea {border:solid #872e25 1px; background:#ccaca5;}


/* 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;}

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;}

/*vypis nomenklatury*/
div.modul_nomen {width:300px; float:left; margin:4px;}

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.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.zu_firmafree {margin:20px 0px 20px 0px; padding:5px;}
div.zu_firmafree h2 {margin:2px 0px 2px 0px;}

div.zu_firmaplac {margin:20px 0px 20px 0px; padding:5px; border:solid #408040 1px;}
div.zu_firmaplac h2 {margin:2px 0px 2px 0px;}

div.zu_firmafree span.kontakt {color:#555555;}
div.zu_firmaplac span.kontakt {color:#555555;}

span.kontakt a.green {color:#008000; font-weight:bold;}
span.kontakt a.green:hover {color:red;}

div.zu_firmaplac img {float:right; padding:2px; margin: 5px; border:solid #CCCCCC 1px;}




div.mtelo ul {padding:0; margin:0; margin-left:12px;}
div.mtelo li.pzv a {font-weight:bold; color:#E03C46;}










/* MENU */
menu {margin:0; padding:0;}
#p-dwn menu {font-size:92%; min-height:1.9em; _height:1.9em;}
#p-dwn menu a {font-weight:normal;}
#p-dwn menu li {float:left; margin-left:-1px; padding:0 1px; line-height:1.9em; background-repeat:no-repeat; background-position:0% 50%; white-space:nowrap;}
#p-dwn #p-sph a {padding:0 13px 1px 8px; background-image:none !important}
#p-dwn menu li a, #p-dwn menu li .has-menu {float:left; padding:0 0.56em 1px;}


#menuu1on, #menuu1off, #menuu2on, #menuu2off, #menuu3on, #memuumoff {position:relative; z-index:0; float:left; width:100%; overflow:hidden;}

menu li {list-style-type:none;}

#p-dwn .w-top, #p-dwn .w-dwn {position:absolute; left:0; z-index:1; width:988px; height:1px; font-size:1px; line-height:1px; border:1px solid #FFF; border-width:0px 1px; background:none; overflow:hidden}
#p-dwn .w-top {top:0}
#p-dwn .w-dwn {bottom:0}

/*hlavni menu */
#menuu1on { background-color:; background:#872e25 url('/obr/vzhled/menu-stnormal1.gif') repeat-x}
#menuu1on menu a, #portal menu a:hover { color:#FFF}
#menuu1on menu li { background-image:url('/obr/vzhled/menu-silinka.gif')}
#menuu1on menu li a:hover { background:#ba6f5d url('/obr/vzhled/menu-sthover1.gif') repeat-x}

#menuu1off {background:#ffffff url('/obr/vzhled/menu-sinormal.gif') repeat-x}
#menuu1off menu a, #portal menu a:hover { color:#505050}
#menuu1off menu li.pzv a {color:#FFFFFF;}
#menuu1off menu li { background-image:url('/obr/vzhled/menu-silinka.gif');}
#menuu1off menu li a:hover { background:#e7e7e7 url('/obr/vzhled/menu-sihover.gif') repeat-x}
#menuu1off menu li.pzv {background:#872e25 url('/obr/vzhled/menu-stactive.gif') repeat-x}
#menuu1off menu li.pzv a {color:yellow; font-weight:bold;}
#menuu1off menu li.pzv a:hover {color:#505050;}


/*hlavni menu */
#menuu2on { background-color:; background:#872e25 url('/obr/vzhled/menu-stnormal1.gif') repeat-x}
#menuu2on menu a, #portal menu a:hover {color:#FFF;font-weight:normal;}
#menuu2on menu li { background-image:url('/obr/vzhled/menu-silinka1.gif')}
#menuu2on menu li a:hover { background:#bc4125 url('/obr/vzhled/menu-sthover1.gif') repeat-x}

#menuu2off { background-color:; background:#872e25 url('/obr/vzhled/menu-stnormal1.gif') repeat-x}
#menuu2off menu a, #portal menu a:hover { color:#FFF; font-weight:normal;}
#menuu2off menu li { background-image:url('/obr/vzhled/menu-silinka1.gif')}
#menuu2off menu li a:hover { background:#bc4125 url('/obr/vzhled/menu-sthover1.gif') repeat-x;}
#menuu2off menu li.pzv {background:#872e25 url('/obr/vzhled/menu-stactive.gif') repeat-x;}
#menuu2off menu li.pzv a {color:yellow; font-weight:bold;}
#menuu2off menu li.pzv a:hover { color:#ffffff;}

.fca, .fc0, .fc1, .fc3, .fc5, .fc9, .fc13, .fc15, .fc18, .fc22, .fc-art {overflow:hidden; clear:both; float:none; margin:0; padding:0; line-height:1em}
.fc0, .fc1 {display:block; font-size:0; height:0; line-height:0}




div.box {background:#DDDDDD; margin-bottom:5px;}

div.box-nahore {height:10px; background: #eeeeee url('/obr/vzhled/corner-tr.gif') no-repeat top right;}
div.box-nahore .roh {height:10px;background: #eeeeee url('/obr/vzhled/corner-tl.gif') no-repeat top left; width:20px;}
div.box-dole {height:10px; background: #eeeeee url('/obr/vzhled/corner-br-r.gif') no-repeat top right;}
div.box-dole .roh {height:10px;background: #eeeeee url('/obr/vzhled/corner-bl-r.gif') no-repeat top left; width:20px;}
div.box-telo {padding:5px;}


.box .box-rozcestnik {
	height: 30px;
	background: #e7e7e7 url(/obr/vzhled/bg-tab.gif) repeat-x 0px -10px;
	margin-bottom: 0px;
	padding-left: 5px;
	display: block;
	overflow: hidden;
	line-height:16px;
}


.box .box-rozcestnik span{
	background: url(/obr/vzhled/bg-tab-zal2-r.gif) no-repeat top right;
//	height: 32px;
	display: block;
	float: left;
	position: relative;
	margin-right:10px;
	//font-weight: bold;
}

.box .box-rozcestnik span:hover{
	background: url(/obr/vzhled/bg-tab-zal3-r.gif) no-repeat top right;
}


.box .box-rozcestnik span span {
	background: url(/obr/vzhled/bg-tab-zal2-l.gif) no-repeat top left!important;
	padding-left:10px;
	padding-top:10px;
	height: 32px;
	display: block;
	height: 32px;
}

.box .box-rozcestnik span:hover span {
	background: url(/obr/vzhled/bg-tab-zal3-l.gif) no-repeat top left!important;}


.box .box-rozcestnik span.tab-on span {
	background: url(/obr/vzhled/bg-tab-zal1-l.gif) no-repeat top left!important;}

.box .box-rozcestnik span.tab-on {
	background: url(/obr/vzhled/bg-tab-zal1-r.gif) no-repeat top right;}


.box div.nadpis {
	height: 32px;
	background: #e7e7e7 url(/obr/vzhled/bg-tab.gif) repeat-x 0px -8px;
	margin-bottom: 0px;
	padding-left: 5px;
	display: block;
	overflow: hidden;
	line-height:20px;
	}


.box .nadpis span {
height: 20px;
display: block;
background: url(/obr/vzhled/bg-tab-r.gif) no-repeat top right;
}





div.rzv {padding-top:4px;}
div.rzv2 {
    height: 30px;
    background: #e7e7e7 url(/obr/vzhled/rzc-bg-tab.gif)
    repeat-x 0px -10px;
    margin-bottom: 0px;
    padding-left: 5px;
    display: block;
    overflow: hidden;
    line-height:16px;}

div.rzv2 span {
    background: url(/obr/vzhled/rzc-bg-tab-r.gif) no-repeat top right;
    display: block;
    float: left;
    position: relative;
    margin-right:10px;
}

div.rzv2 span span {
    background: url(/obr/vzhled/rzc-bg-tab-l.gif) no-repeat top left!important;
    padding-left:10px;
    padding-top:10px;
    height: 32px;
    display: block;
    height: 32px;
}

div.rzv2 span.on {
    background: url(/obr/vzhled/rzc-bg-tab-r-on.gif) no-repeat top right;
}

div.rzv2 span.on span {
    background: url(/obr/vzhled/rzc-bg-tab-l-on.gif) no-repeat top left!important;
    font-weight:bold;
}


span.popis_vyrobku {color:#333333;}

img.vyrobekfoto {float:right; margin-left:10px; margin-bottom:5px;}


div.obor_firma, div.obor_firma_zvyraznena {padding:5px; color:#333333;}
div.obor_firma_zvyraznena {/*border:solid #c32f23 1px;*/ background:#ecb8bb; margin:5px 0px 5px 0px;}
div.obor_firma {margin:5px 0px 5px 0px; border-bottom:solid #aaaaaa 1px;}


div.obor_firma h3, div.obor_firma_zvyraznena h3 {margin:0px 0px 2px 0px;}

div.obor_firma div.img, div.obor_firma_zvyraznena div.img {width:150px; background:white; float:right; border:solid #AAAAAA 1px; padding: 5px; text-align:center}

div.obor_firma div.img, div.obor_firma_zvyraznena img {margin: 0px auto;}

div.obor_firma div.konec, div.obor_firma_zvyraznena div.konec {clear:both;}

div.obor_firma ul, div.obor_firma_zvyraznena ul {margin:0px;}






div.inz {border:solid #c32f23 1px; margin-bottom:10px; padding:5px;}
div.inz:hover {background:#ecb8bb;}
div.inz a {line-height:150%; font-size:120%; font-weight:bold;}
div.inz div.obr {width:120px; text-align:left; float:left; background:none;padding:0px; margin:3px 10px 0px 5px;}
div.inz img {border:solid black 1px;}
div.inz div.popis {clear:both;}

