/*obecne*/
/* Aslettova metoda ukonceni obtekani */
.cb:after { content: '.';  display: block; height: 0px; clear: both; visibility: hidden; } /*pridat sem ?font-size: 0?*/
.cb { display: inline-block; }	/* oprava pro IE pro Macintosh ?display: inline-table;?*/
/* trik se zpetnym lomitkem schova trik pred IE pro Macintosh \*/
* html .cb { height: 1%; }
.cb { display: block; }
/* konec triku se zpetnym lomitkem */
/* konec Aslettovy metody */
.clear {clear:both;}

.algc { text-align: center; }
.algl { text-align: left; }
.algr { text-align: right; }
.algt, td.algt { vertical-align: top; }
.algm, td.algm { vertical-align: middle; }
.algb, td.algb { vertical-align: bottom; }
.fltl { float: left; }
.fltr { float: right; }
.tucne { font-weight: bold; }
.skryt { display: none; }
#skryt {display:none;}
.skryj { position: absolute; left: -1000px; top: -1000px; width: 1px; height: 1px; overflow: hidden; }

img { border: 0px; }
a img { border: 0px; }
.packa { cursor: pointer; }
.nowrap { white-space: nowrap; }
.clear { clear: both; }
form { margin: 1em 0px; padding: 0px; }
table { border-collapse: collapse;font-size:100%;}
table td, table th { padding: 2px; }

a.skipmenu { position: absolute; z-index: 0; padding: 0.0em 0.0em; }
a.skipmenu:link, a.skipmenu:visited, a.skipmenu:hover { color: #FFFFFF; }
a.skipmenu:focus, a.skipmenu:active { z-index: 2; background-color: #FFFFFF; }
#skip1, #skip2, #skip3 { left: 10px; top: 0px; }


a {}
a:link, a:visited, a:active { color: #ff0000; }
a:hover { color: #ff0000; }

/*obecne - konec*/

/*rozvrzeni stranky*/
html {font-size: 100.01%; }
body { padding: 0px; margin: 1px; background-color: #ffffff; color: #000000;
 font-family : Verdana, Arial, "Arial CE", Arial, sans-serif; font-size: 75%; }


#bodyo { width: 1000px; }
#telo {margin-top: 2px; padding-top: 10px;
 background-image: url("../images/caras.jpg"); background-repeat: repeat-y; background-position: 215px 0px;}
#main { background-image: url("../images/menu.jpg"); background-repeat: no-repeat; background-position: 12px 100%; }
#obsah { width: 765px; float: right; display: inline; }

#side1 { width: 203px; margin-left: 12px; float: left; display: inline; min-height: 450px; height: 450px; }
#side1[id] { height: auto; }

/*p {margin:0px;}*/
/*
#vyhledavaniform{border:0px solid red; width:178px;float:left;margin-left:30px;text-align:left;}
#vyhledavaniinput{width:120px;border:0px solid red;}
#stext{background-image:url(../images/default/textbox_1px.jpg);border:0px;height:18px;width:110px;}
*/

#hlava {width: 1000px; height: 119px; background-image: url("../images/header.jpg"); background-attachment: scroll; background-repeat: repeat; background-color: rgb(255, 255, 255);margin-bottom:10px;}
#hlavapopis {padding-top:2px;border:0px solid red;} 
.navigation{position:relative;}
/*rozvrzeni stranky - konec*/

/*spolecne*/
#hlava span { margin: 0px;position:absolute;top:30px;left:10px; }
#hlava h2 { text-align:left;margin: 0px;position:absolute;top:30px;left:320px;color:#E5e5e5;font-size: 10pt;font-weight:normal;width:540px;}
#hlava a:link, #hlava a:visited { color: #ffffff; }

#jazyky { position: absolute; top: -15px; right: 38px; color: #ffffff; }
#jazyky a, #jazyky span { padding-left: 5px; }
#jazyky a:link, #jazyky a:visited { color: #ffffff; }
#flsh1 { position: absolute; top: 0px; right: 0px; width: 660px; height: 90px; }
/*spolecne - konec*/


/*menu svisle*/
.mainMenu a { text-decoration: none; }
.mainMenu a:link, .mainMenu a:visited, .mainMenu a:active { color: #000000; }
.mainMenu a:hover { color: #ff0000; }
.mainMenu { font-weight: bold; font-size: 95%; line-height: 150%; }
ul.mainMenu, ul.mainMenu ul { margin: 0px; padding: 0px; list-style: none; }
ul.mainMenu { margin-left: 4px; }
ul.mainMenu li { margin: 0px; padding: 0px 0px 0px 22px; text-indent: -22px; }
.mainMenu .minus {}
.mainMenu .minus a:link, .mainMenu .minus a:visited {}
/*menu svisle - konec*/

/* úprava honza */
h1 { font-size: 150%; color: #063877; text-transform: uppercase; text-decoration: none; margin: 0px 0px 5px 0px; }
h2 { font-size: 100%; text-transform: none; text-decoration: none; margin: 0px 0px 2px 0px; }
/* úprava honza */
.clanek_nadpis { margin-bottom: 0px; }
.clanek_popis { margin-top: 0px; }


/*obsah*/
/*
#obsah { font-size: 10pt;line-height: 1.2; }
#obsah h1, #obsah h2, #obsah h3 { margin: 0px; }
#obsah p { margin: 0.4em 0px; border: 0px solid red; overflow: hidden; }
/*#obsah p { margin: 0.4em 0px; }*/
/*
#obsah h1 { font-size: 125%; padding: 0.2em 0px; margin: 0.2em 0px; }
#obsah h2 { font-size: 125%; padding: 0.2em 0px; margin: 0.2em 0px; }
#obsah h2 a:link, #obsah h2 a:visited {}
#obsah h3 {margin-top:10px; margin-bottom:5px; font-size:90%;} /*nadpis z textu - vlast*/
/*
#obsah p.perex { margin: 0px;}
#obsah p.vice { margin: 0px 0px 0.4em 0px; font-size: 80%; }

.clob { margin-left: 10px; margin-right: 10px; }
.navigation { font-size: 80%; margin: 0px 0px 0px 0px; }
.navigation a:link, .navigation a:visited {}

.oddel { border: 1px dotted #111111; margin: 1em 0px; }
.odstavec-text {}
.msg { color: #f8afd7; }
.msi { color: #111111; }
.mse { color: #879E50; }

.code {}
#souvisejici {}
#souvisejici .akt {}
*/
/* konec obsah*/



/*novinky*/
/*#obsah #novinky {}
#obsah #novinky h2 { font-size: 105%; margin: 0.5em 0px 0.2em 0px; color: #111111; }
#obsah #novinky h2 a:link, #obsah #novinky h2 a:visited { color: #111111; }
#obsah #novinky .oddel { border: 1px solid #111111; margin: 1em 0px; }
/*novinky - konec*/


/*PATKA*/
#patka {color: #c8c8c8; font-weight: bold; margin-top: 1px; position: relative;
 background-image: url("../images/cara.jpg"); background-repeat: repeat-x;}
#patka span { float: right; margin-top: 15px; }
/*#patka p { margin: 0em 45px 0px 0px; padding: 0em 0px 0.5em 0px;}
#patka .p1 { clear:left;color: #E5e5e5; text-align:right; border:1px solid red; position:relative;}
#patka .p2 {margin:55px 0 0 55px; text-align: left;}
#patka .posledni {margin:0px 0px 55px 55px ; text-align: left;}
#patka .p2 span { display: block; margin-top: 0.4em; }
#patka .p2 span span { font-weight: bold; display: inline; }
#patka p a:link, #patka p a:visited { color: #E5e5e5; }
*/
/* úprava mirek */
.obr_rada_pata {width: 976px; text-align: center; display: table;}
.obrr_radek_pata {padding: 3px 5px 3px 0px; text-align: left; clear: both;}
.obrr_bunka_pata {padding: 4px 8px 4px 0px; text-align: left; float: left;}
.nadpis-h2-barva1 {color:#8dbd43; font-size: 12pt; font-weight: bold;}
/* úprava mirek */


.drobnav {}
.drobnav a:link, .drobnav a:visited { color: #ff0000; text-decoration: underline; }
.nadpishl { color: #000000; font-size: 98%; }

.strankovani { width: 100%; letter-spacing: 1px; padding:0px; margin:15px 0px; }
.strankovani a:link, .strankovani a:visited {}

.zboziRadky { width: 100%; border-collapse:collapse; table-layout: fixed; margin-bottom: 10px; }
.zboziRadky th { text-align: left; }
.zboziRadky tr.liche { background: #f1f1f2; }
.zboziRadky tr.vyber { background: #f4c0b5; }
.zboziRadky tr { line-height: 140%; }
.zboziRadky th, .zboziRadky td { padding: 2px 5px; }
.zboziRadky thead th { border-bottom: 1px solid #c8c8c8; }
.zboziRadky .s01 { width: 180px; }
.zboziRadky .s02 { width: 180px; }

.detail {}
.detailSide1 { width: 160px; float: left; text-align: center; padding-top: 20px; }
.detailSide2 { width: 600px; float: right; }
.detail h1 { background-color: #999999; line-height: 150%; margin: 0px 0px 2px 0px; padding-left: 4px; }
.detail h2 {background-color: #c0c0c0; line-height: 150%; margin: 0px 0px 2px 0px; padding-left: 4px; }
.detail .s01 { width: 40%; }

.detinfo {}
.defclanek {}


