body
{margin:10px 0px 10px 0px;
 padding:0px;
 background-color: #E4E4E4;
 color: #222;
 font-family:Arial,sans-serif;
 font-size:12px;
}

a
{text-decoration:none;
 color:#F10000;
}

a:hover
{text-decoration: underline;
 color:#7E7E7E	;
}

ul
{padding: 5px 2px 5px 18px;
 margin:0px 0px 0px 10px;
}

li
{list-style-image: URL('odrazka.gif');
 margin-bottom: 5px;
}


p
{text-align: left;
 margin-top: 10px;
 margin-bottom: 10px;
 text-align: justify;
}

hr
{margin: 5px 0px 10px 0px;
 padding: 0px;
 background-color: #888;
 height: 2px;
 border: none;
}

h1
{font-size:20px;
 padding: 0px;
 color: #000000;
 margin: 0px 0px 5px 0px;
 font-weight:100;
}

h2
{font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 padding: 0px;
 margin: 5px 0px 2px 0px;
}


/* nemazat!, povoluje skrývání textu pomocí javascriptu*/
.skryvany {display: none}
.ukazatel
{cursor: pointer;
 text-decoration:underline;
 color:#313131;
 font-weight:bold;
}
.ukazatel:hover
{color: red;}


/*######### banner ############*/
.banner
{width:704px;
 background-color: #DDD	;
 height:138px;
 cursor: pointer;
 background-image:url('banner_left.png');
 background-repeat:no-repeat;
 border:solid red 0px;
}

.banner-right
{background-color:#FFF;
 padding: 0px 0px 0px 0px;
 width: 296px;
 background-image:url('banner_right.png');
 background-repeat:repeat-y;
 border:solid green 0px;
 vertical-align: bottom;

}

/*######### submenu ############*/
.menu_top
{width:1000px;
 height: 35px;
 background-color: #F10000;
 margin:0px;
 padding:0px;
 background-image:url('grad.png');
 background-repeat:repeat-y;
 color: #FFF;
 font-weight:bold;
 text-align: left;
 border: solid red 0px;
}

.menu_top a
{color: #000;
 line-height: 15px;
 font-size: 15px;
 font-weight:bolder;
}

.menu_top a:hover
{text-decoration:underline;
 color:#000;
}



.menu_bottom
{background-color: #DCF8F1;
 background-image:url('grad.png');
 background-repeat:repeat-y;
 color: #FFF;
 margin:0px;
 padding:0px 0px 0px 0px;
 text-align: left;
 border-top: solid white 2px;
 vertical-align:top;
}

.menu_bottom a
{color: #000;
 font-size:17px;
 font-family:  Arial,sans-serif;
}

.menu_bottom a:hover
{color: #FFF;
}

.main
{width:1000px;
 background-color:#FFF;
 margin:0px;
 padding:0px;
}

.navigace
{height: 27px;
 font-size: 1px;
 color: #444;
}

.navigace a
{color: #444;
}


.bottom
{height: 100px;
 background-color: #FFF;
 color: #000;
 font-size: 11px;
 padding: 10px 0px 0px 0px;
 vertical-align: top;
}

.paticka
{width:1000px;
 margin: 0px 0px 30px 0px;
 padding: 3px;
 text-align: center;
 vertical-align: top;
 font-size: 10px;
 border: solid red 0px;
}

.menu-right
{background-color:#CBCBCB;
 padding:10px 15px 0px 15px;
 vertical-align:top;
 width: 266px;
 border: solid red 0px;
}

.menu-right-div-inside
{padding: 10px 5px 10px 10px;
 border-top: solid #F10000 5px;
 margin:0px;
 background-color:#E5E5E5;
}

.menu-right-div-bottom
{background-image:url('grad_menu.png');
 background-repeat:repeat-x;
 background-position:top;
 min-height:50px;
 margin: 0px 0px 10px 0px;
}

.center 	/* bunka tabulku kde je zobrazen obsah */
{vertical-align:top;
 border: solid #aaa 0px;
 padding: 0px 10px 10px 10px;
 color: #000;
}

.center-div
{vertical-align:top;
 border: solid #aaa 1px;
 color: #000;
 min-height: 500px;
 _height: 500px; /* hack pro Internet Explorer 6, který to chápe jako min-height*/

 background-image:url('podklad_bd.png');
 background-image:url('podklad_stozar.png');

 background-position:bottom right;
 background-repeat:no-repeat;
}

.center-div h1
{vertical-align:top;
 border-top: solid #F20000 5px;
 border-bottom: solid #F10000 1px;
 padding: 8px 0px 8px 50px;
 margin:0px;
 color: #F10000;
 font-size:16px;
 font-weight:bold;
}

.center-div table
{margin-left: 80px;
}


.center-text /* hlavni text, vlezeno v center-div */
{padding: 10px 10px 10px 30px;
}

.center-line /* spodni linka pod obsahem */
{border-top: solid #B2B2B2 2px;
 margin: 10px 0px 0px 0px;
 padding: 8px 0px 8px 50px;
}

.odkaz
{padding: 5px 0px 5px 40px;
 text-decoration: underline;
 font-size: 16px;
 font-weight:bold;
 color: #F10000;
}

.odkaz a
{text-decoration: underline;
 color: #F10000;
}

.odkaz a:hover
{text-decoration: underline;
 color: #666;
}

.odkaz-text
{padding: 5px 0px 5px 70px;
}


.bocni_odkaz
{margin: 6px 0px 4px 0px;
 font-size:14px;
 font-weight:bold;
}


/*=============  MAPA STRANEK ===============*/
.mapa_stranek
{padding: 10px 20px 50px 50px;
}

.mapa_stranek a
{text-decoration: underline;
 color: #BF392F;
}

/* tlacitko promenne */
.tlacitko
{background-color: #0085C6;
 background-image:url('tlacitko.png');
 background-repeat:repeat-x;
 color: #000;
 font-weight:bold;
 line-height:20px;
 font-size:12px;
 padding: 3px;
 height:20px;
}

.tlacitko:hover
{color: #FFF;
 text-decoration:none;
}

/* formular pro objednani sluzby */
.objednavka_table
{margin-left: 100px;
}

.objednavka_table td
{border: dashed #888 0px;
 width:180px;
}

.objednavka_table input
{width:180px;
}

/* barvy pro stridave obarvovani tabulek */
.odd td
{background: #E3F9FF !important;
}

.even td
{background: #E4FFD8 !important;
}

/* nastavení kontextové nápovědy TITLE */
.tip_big
{font-size: 14px;
 color: #000;
 background-color:#bbb;
 border: solid #888 1px;
 padding: 3px;
}

.tip_small
{font-size: 12px;
 color: #000;
 background-color:#bbb;
 border: solid #888 1px;
 padding: 2px;
}

