body { margin: 0; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 100%; text-align: center; }
/* -- */
#web { width: 990px; margin: 0 auto; padding: 0; text-align: left; } /* prostor pro web */
#head { height: 30px; } /* hlavicka */
#headc { position: absolute; z-index: 2; } /* obsah hlavicky */
#heads { position: absolute; z-index: 1; margin: 4px; font-size: 0; } /* skryty obsah pod hlavickou - seo */
#head p { margin: 0; } /* odstavec v hlavicce */
/* -- */
#top { height: 150px; } /* prostor pod hlavickou */
#topc { position: absolute; z-index: 2; margin: 0; padding: 0; } /* obsah - horni menu*/
#topi { position: absolute; z-index: 1;  overflow: hidden; } /* vlozeny obsah */
#top p { } /* odstavec v top */
/* -- */
#body { margin: 0; padding: 0;  } /* telo webu */
#body .col {  } /* telo webu - sloupce */
/* -- */
#left { float: left; width: 200px; margin: 0; padding: 0; } /* levy sloupec */
#leftt { } /* horni cast */
#leftc { } /* stredni cast */
#leftb { } /* spodni cast */
#left p { } /* odstavec v levém sloupci */
/* -- */
#main { float: left; max-width: 770px; margin: 0 0 0 20px; padding: 0 0 0 0; } /* hlavni - stredni sloupec */
#maint { } /* horni cast */
#mainc {text-align: justify; } /* stredni cast */
#mainb { } /* spodni cast */
#main p { margin: 0; } /* odstavec ve stredním sloupci */
#main ul { margin: 0; padding: 0 0 0 1.2em; list-style-type: square; } /* odrazky */
#main ul li { margin: 0; padding: 0; } /* odrazky */
#main ol { margin: 0; padding: 0 0 0 1.8em; } /* cislovani */
#main ol li { margin: 0; padding: 0; } /* odrazky */
/* -- */
#right { float: right; width: 0px; margin: 0; padding: 0; color: #777; } /* pravy sloupec */
#rightt { } /* horni cast */
#rightc { margin: 0px; } /* stredni cast */
#rightb { } /* spodni cast */
#right p { } /* odstavec v pravém sloupci */
/* -- */
#bottom { border-top: 0px solid #777; margin: 50px 0 0 0; } /* paticka */
#bottomc { padding: 30;  } /* obsah */
#bottomi { } /* vlozeny obsah */
#bottom p { margin: 0; } /* odstavec v paticce */
/* -- */
#headc .article { } /* blok textu v hlavicce */
#topc .article { } /* blok textu v top */
#leftc .article { } /* blok textu v levem sloupci */
#leftc .script { } /* blok skriptu v levem sloupci */
#mainc .article { } /* blok textu ve strance */
/* blok galerie ve strance */
#mainc .gallery { margin: 0 -50px 0 0; }
#mainc .gallery p { margin: 0 0px 0 0; }
#mainc .gallery h3 { margin: 0; }
/* blok skriptu ve strance */
#mainc .script { margin: 0; padding: 0px; }
#mainc .script p { margin: 0; }
#mainc .script h3 { margin: 0; }
/* blok udalosti ve strance */
#mainc .event { color: #000; font-size: 1.0em; margin: 10px; padding: 10px; background: #468; }
#mainc .event p { margin: 4px 0; }
#mainc .event h3 { margin: 0; }
#mainc .event .input { width: 550px; }
#mainc .event .button { width: 550px; }
/* blok formulare ve strance */
#mainc .form { color: #777; font-size: 1.0em; margin: 10 px; padding: 0px; background: rgba(255,255,255,0.2); }
#mainc .form p { margin: 4px 0; }
#mainc .form h3 { margin: 0; }
#mainc .form .input { border:1px solid #777; border-top-color:#777; border-left-color:#777; border-radius:20px; color:#000; background-color:#eee; margin:0; padding:7px; width:595px; font-size:1em; box-shadow:inset 0 0 1px #ccc; transition-property:border-color,box-shadow; transition-duration:200ms; }
#mainc .form .button { text-align: center; border:1px solid #777; border-top-color:#777; border-left-color:#777; border-radius:25px; color:#fff; background-color:#777; margin:0; padding:8px; width:612px; font-size:1em; box-shadow:inset 0 0 1px #ccc; transition-property:border-color,box-shadow; transition-duration:200ms; }

/* login box ve strance */
#mainc .loginbox { margin: 0; padding: 0 0 0 130px; background: #ffffff; }
#mainc .loginbox .label { font-size: 10px; }
#mainc .loginbox .value { border: 1px solid #000000; margin: 2px; width: 100px; }
/* blok inzerce ve strance */
#mainc .advert { margin: 0; padding: 0; } 
#mainc .advert p { margin: 0; }
#mainc .advert h3 { margin: 0; }
#mainc .advert img { margin: 2px 8px 2px 0; }
#mainc .advert .label { width: 120px; font-size: 10px; }
#mainc .advert .value { border: 1px solid #000000; margin: 2px; width: 300px; }
#mainc .advert .button { border: 1px solid #000000; margin: 2px; width: 300px; }
/* blok videa ve strance */
#mainc .video { margin: 0; padding: 0; } 
#mainc .video p { margin: 0; }
#mainc .video h3 { margin: 0; }
#mainc .ytplayer { height: 400px; } 
/* blok prilohy ve strance */
#mainc .attach { border: 1px solid #fdb813; margin: 4px; padding: 40px;  }
#mainc .attach p { margin: 0; }
#mainc .attach h3 { margin: 0; }
#mainc .attach img {  }
#mainc .attach .txt { font-size: 0.8em; color: #000000;  }
#mainc .attach ul { margin: 0px; padding: 0; list-style: none; }
#mainc .attach ul li { margin: 0; padding: 0; list-style: none; }
#mainc .attach ul li a { padding: 4px; display: block; text-decoration: none; }
#mainc .attach ul li a:hover { background: #f0f0f0; }
/* anketa ve strance */
#mainc .survey { }
#mainc .survey h3 { margin: 10px 0; padding: 0; color: #070; font-size: 1.2em; font-weight: bold; }
#mainc .survey table { margin-bottom: 4px;  }
#mainc .survey th { font-size: 1.7em; color: #777; font-weight: normal; }
#mainc .survey td { font-size: 1.2em; margin: 10px 0; border-bottom: 2px solid #777; }
#mainc .survey .i1 { }
#mainc .survey .i2 { }
#mainc .survey .i3 { border: 0 none; margin: 2px 0; }
#mainc .survey .i4 { border: 0 none; background: #777; color: #fff; padding: 10px; }
/* dotazy ve strance */
#mainc .enquiry { }
#mainc .enquiry .e { border: 1px dotted black; margin: 10px 0; padding: 2px; }
#mainc .enquiry .ea { border: 1px solid black; margin: 10px 0; padding: 2px; background-color: #efefef; }
#mainc .enquiry h3 { margin: 8px 0; padding: 0; color: #ee2e24; font-size: 1.2em; font-weight: bold; }
#mainc .enquiry p.h { margin: 0; }
#mainc .enquiry p.q { border-top: 1px dotted black; }
#mainc .enquiry p.qa { border-top: px dotted black; }
#mainc .enquiry p.a { border-top: 1px dotted black; color: #445566; }
#mainc .enquiry img {vertical-align: middle; }
#mainc .enquiry .i1 { width: 90%; }
#mainc .enquiry .i2 { width: 90%; height: 48px; }
#mainc .enquiry .i3 { width: 64px; font-size: 1.2em; }
#mainc .enquiry .i4 { border: 0 none; background: #666666; color: #ffffff; }
/* forum ve strance */
#mainc .forum { }
#mainc .forum h3 { margin: 8px 0; padding: 0; color: #ee2e24; font-size: 1.2em; font-weight: bold; }
#mainc .forum h6 { margin: 4px 0; padding: 0; color: #000000; font-size: 1.2em; font-weight: bold; } 
#mainc .forum .fi { margin: 2px 0; padding: 4px; background: #ffeedd; }
#mainc .forum .ff { margin: 0; padding: 4px; background: #ddeeff; text-align: right; }
#mainc .forum .fn { margin: 0; padding: 4px; border: 1px solid #aaaaaa; background: #eeeeee; }
/* strankovani */
#mainc .paging { border: 0px solid #300; margin: 5px 0; padding: 5px; font-size: 1.2em; color: #3c2314;}
#mainc .paging .a1 { font-weight: bold; color: #faa; }
#mainc .paging .a2 { }
#mainc .paging a { color: #aa7d46; }
/* -- */
#rightc .article { } /* blok textu v pravem sloupci */
#rightc .script { } /* blok skriptu v pravem sloupci */
/* anketa v levem sloupci */
#leftb .survey { border: 1px solid #445566; margin: 10px; padding: 2px; text-align: left; background: #000000; }
#leftb .survey p { margin: 4px 0; }
#leftb .survey .p1 { margin: 0 0 20px 0; padding: 0; color: #0195ff; font-weight: bold; }  /* otazka */
#leftb .survey .p2 { margin: 20px 0 0 0; padding: 0; color: #0195ff; font-weight: bold; }  /* pocet hlasu */
#leftb .survey .p3 { margin: 10px 0; padding: 0; color: #ff0000; font-weight: bold; }  /* chybova hlaska */
#leftb .survey h3 { margin: 0 0 4px 0; padding: 4px;  background-color: #aa0000; color: #ffffff; font-size: 12px; }
#leftb .survey ul { margin: 0; padding: 0; list-style: none; color: #aa0000; font-weight: bold; }
#leftb .survey ul li { margin: 4px 0; padding: 0; list-style: none; color: #000000; font-weight: normal; }
#leftb .survey ul li a { padding: 4px 0; display: block; text-decoration: none; color: #000000; }
#leftb .survey ul li a:hover { text-decoration: none; background-color: #dddddd; }
#leftb .survey ul li img { margin: 2px 0; }
/* anketa v pravem sloupci */
#rightc .survey { border: 1px solid #ccc; margin: 0 0 4px 0; padding: 4px; text-align: left; }
#rightc .survey p { margin: 4px 0; }
#rightc .survey .p1 { margin: 0 0 20px 0; padding: 0; color: #0099ff; font-weight: bold; }  /* otazka */
#rightc .survey .p2 { margin: 20px 0 0 0; padding: 0; color: #0099ff; font-weight: bold; }  /* pocet hlasu */
#rightc .survey .p3 { margin: 10px 0; padding: 0; color: #ff0000; font-weight: bold; }  /* chybova hlaska */
#rightc .survey h3 { margin: 0 0 4px 0; padding: 4px;  background-color: #ee2e24; color: #ffffff; font-size: 12px; }
#rightc .survey ul { margin: 0; padding: 0; list-style: none; color: #ff0000; font-weight: bold; }
#rightc .survey ul li { margin: 4px 0; padding: 0; list-style: none; color: #cccccc; font-weight: normal; }
#rightc .survey ul li a { padding: 4px 0; display: block; text-decoration: none; color: #eeeeee; }
#rightc .survey ul li a:hover { text-decoration: none; background-color: #999999; }
#rightc .survey ul li img { margin: 2px 0; }
/* blok prilohy v pravem sloupci */
#rightc .attach { border: 1px solid #000000; margin: 4px; padding: 4px;  }
#rightc .attach p { margin: 0; }
#rightc .attach h3 { margin: 4px; border-bottom: 1px solid black; }
#rightc .attach img { display: none; }
#rightc .attach .txt { font-size: 0.8em; color: #000000;  }
#rightc .attach ul { margin: 0px; padding: 0; list-style: none; }
#rightc .attach ul li { margin: 0; padding: 0; list-style: none; }
#rightc .attach ul li a { padding: 4px; display: block; text-decoration: none; }
#rightc .attach ul li a:hover { background: #f0f0f0; }
/* -- */
#bottomc .article { } /* blok textu v paticce */
#google_translate_element { width: 200px; position: absolute; left: 750px; top: 130px; }
/* -- */
.clnr { border: 0 none; margin: 0; padding: 0; float: none; clear: both; width: 0; height: 0; line-height: 0; font-size: 0; } /* div pro zruseni float */
.r { color: #ff0000; font-weight: bold; } /* cervene */
.g { color: #00ff00; font-weight: bold; } /* zelene */
.b { color: #0000ff; font-weight: bold; } /* modre */
.w { color: #ffffff; font-weight: bold; } /* bile */
.k { color: #000000; font-weight: bold; } /* cerne */
/* obrazky v galerii */
.gbox { height: 215px; float: left; padding: 0; margin: 0 42px 42px 0px; width: 215px; overflow: hidden; }
.gbox .gboxi { float: none; padding: 0; margin: 0; width: 215px; height: 215px; text-align: center; }  /* velikost boxu-podkladu */
.gbox .gboxt { padding: 4px; margin: 0px; }
.gbox img { border: 0 none; }
.gboxw { height: 216px; float: left; border: 0px solid #ffffff; padding: 0; margin: 0px; width: 170px; overflow: hidden; }
.gboxw .gboxi { float: none; border-bottom: 0px solid #ffffff; padding: 0; margin: 0; width: 170px; height: 216px; background-color: #ffffff; text-align: center; color: #000000; }  /* velikost boxu-podkladu */
.gboxw .gboxt { padding: 0px; margin: 0px; }
.gboxw .gboxt a { color: #000000; font-size: 90%; }
.gboxw img { border: 0 none; }
/* blok slide galerie ve strance */
#mainc .slidem { margin: 0px; width: 550px; height: 1000px; overflow: hidden; } 
#mainc .slidem div { width: 550px; height: 1000px; text-align: center; }
#mainc .slidem div img { border: 0 none; }
/* blok slide galerie vpravo */
#rightc .slider { margin: 0 0 0 0px; width: 200px; height: 150px; overflow: hidden; } 
#rightc .slider div { width: 200px; height: 150px; text-align: center; }
#rightc .slider div img { border: 0 none; height: 150px; }
/* blok slide galerie v hlavicce */
#headc .slideh { margin: 0px 0 0 0; width: 991px; height: 400px; overflow: hidden; } 
#headc .slideh div { width: 991px; height: 400px; text-align: center; }
#headc .slideh div img { border: 0 none; height: 400px; }
/* - objednavka z objednavaci galerie - */
.ogorder { margin: 20px 0 0 0; padding: 0px; }
.ogorder span.red { color: red; }
.ogorder table { padding: 0; border-spacing: 0; margin: 20px 0 25px 0; width: 669px; color: #ffffff; }
.ogorder tr { padding: 0; border-spacing: 0; margin: 0; }
.ogorder td { padding: 0; border-spacing: 0; margin: 0; }
.ogorder .iframe { padding: 0; border-spacing: 0; margin: 0; width: 529px; height: 200px; border: none; overflow: auto; background-color: #ffffff; }
.ogorder .colseparator { width: 10px; }
.ogorder .colcaption { width: 120px; }
.ogorder .colchkbx { width: 30px; }
.ogorder .rowchkbx { height: 150px; }
.ogorder .colinput { width: 366px; }
.ogorder .colview { width: 120px; }
.ogorder .bigspace { height: 25px; }
.ogorder .lilspace { height: 10px; font-size: 5px; }
.ogorder .biginputrow { height: 50px; }
.ogorder .lilinputrow { height: 30px; }
.ogorder .inlinechbx { margin-left: 30px; }
.ogorder .lilinput { height: 17px; width: 24px; height: 25px; margin: 0px; padding: 2px; border: none; background: #ffffff url(./assets/pole.gif) left top no-repeat; }
.ogorder .space { background-color: #cccccc; }
.ogorder .caption { background-color: #707070; padding: 6px; vertical-align: top; text-align: left; }
.ogorder .input { background-color: #cccccc; margin: 0px; padding: 0px; }
.ogorder .input p { color: #000000; }
.ogorder .texta { height: 50px; width: 524px; margin: 0px; padding: 2px; border: none; background: #ffffff url(./assets/pole.gif) left top no-repeat; }
.ogorder .chboxes { background-color: #cccccc; padding: 6px; vertical-align: top; }
.ogorder .chboxes input { margin-bottom: 11px; }
.ogorder .binput { background: #ffffff url(./assets/pole.gif) left top no-repeat; height: 17px; width: 525px; height: 25px; margin: 0px; padding: 2px; border: none; }
.ogorder .title { background-color: #cccccc; color: #000000; padding-left: 25px; }
.ogorder .pozn { border: none; margin: 0 0 30px 0; padding: 0px; height: 70px; width: 669px; background: #ffffff url(./assets/pole.gif) left top no-repeat; }
.ogorder .submit { border: none; padding: 5px; color: #ffffff; background-color: #c80000; }
.ogorder .iframe table { margin: 0px; width: 512px; color: #ffffff; }
.ogorder .iframe .input { background-color: #cccccc; }
.ogorder .iframe .img { padding: 0 0 0 15px; background: #ffffff url(./assets/pole_linkav.gif) left top repeat-y; }
.ogorder .iframe .topa { font-size: 1px; height: 5px; background-color: #cccccc; }
.ogorder .iframe .topb { font-size: 1px; height: 5px; background: #ffffff url(./assets/pole.gif) left top no-repeat; }
/* - clanky - */
.articles { background-color: #fefefe; }
.articles .warning { color: red; }
.articles .page { padding: 10px; }
.articles .previews { margin: 0 30px 0 44px; }
.articles table select { width: 90px; }
.articles .nameinput { margin: 10px 0; width: 460px; border: 1px solid #888888; }
.articles .texta { margin: 10px 0; height: 300px; width: 460px; border: 1px solid #888888; }
.articles .search .loccrinput { padding: 0; width: 101px; margin: 5px; }
/*.articles .search .locworldinput { padding: 0; width: 80px; margin: 5px; }*/
.articles .search { padding: 0; border-spacing: 0; margin: 0 0 20px 0; background-color: #00bbff; }
.articles .search tr { padding: 0; border-spacing: 0; margin: 0; }
.articles .search td { vertical-align: center; padding: 0; border-spacing: 0; margin: 0; }
.articles .search td.fields { padding: 8px 0 12px 10px; }
.articles .search .typ { margin: 5px; }
.articles .search .text { width: 158px; border: none; background: #ffffff url(./assets/pole.gif) left top no-repeat; }
.articles .search .author { width: 158px; border: none; background: #ffffff url(./assets/pole.gif) left top no-repeat; }
.articles .search .submit { margin: 2px; border: none; width: 116px; height: 70px; color: #ffffff; padding: 0 0 30px 40px; background: #0099ff url(./assets/hledat.gif) left top no-repeat; }
.articles .entry table { padding: 0; border-spacing: 0; margin: 0; }
.articles .entry table tr { padding: 0; border-spacing: 0; margin: 0; }
.articles .entry table td { padding: 0; border-spacing: 0; margin: 0; vertical-align: center; }
.articles .paging { background-color: #fbd813; padding: 4px 15px 3px 12px; width: 500px; }
.articles .entry { border-bottom: 2px solid #fbd813; margin: 10px 0 30px 0; }
.articles .entry .nahled { width: 160px; }
.articles .entry img { border: none; margin: 0 0 10px 0; }
.articles .entry h2 { color: #999999; margin: 0 0 10px 0; }
.articles .entry p { text-align: justify; text-indent: 0px; }
.articles .entry .desc { text-indent: 0px; color: #999999; padding: 2px 0 2px 0; }
.articles .entry .desc a { color: #999999; }
.articles .article { padding: 7px 0 0 40px; }
.articles .article h1 { color: #999999; margin: 0 0 20px 0; }
.articles .picbox { margin: 0 8px 12px 0; width: 150px; height: 215px; border: 1px solid #0099ff; float: left; text-align: center; background-color: #eeeeee; } /* ramecek obrazku u clanku */
.articles .picbox .box { position: absolute; text-align: right; margin-top: 4px; width: 145px; z-index: 1; }
.articles .picbox .box img { border: none; }
.articles .picbox .pic { padding: 0; margin: 0; border-spacing: 0; float: none; width: 150px; height: 152px; background-color: #ffffff; text-align: center; vertical-align: middle; display: table-cell; }
.articles .picbox .pic img { border: none; }
.articles .menu { padding: 4px 4px 3px 25px; background-color: #fbd813; width: 500px; }
.articles #articles-gal { width: 500px; list-style-type: none; margin: 0px; padding: 0px; }
.articles #articles-gal li { list-style-type: none; position: relative; width: 150px; height: 206px; margin: 0 4px 12px 0; border: 1px solid #0099ff; float: left; text-align: center; cursor: move; background-color: #eee; }
.articles #articles-gal .pic { padding: 0; margin: 0; border-spacing: 0; float: none; width: 150px; height: 152px; background-color: #ffffff; text-align: center; vertical-align: middle; display: table-cell; }
.articles #articles-gal .pic img { border: none; }
.articles #articles-gal .box { position: absolute; text-align: right; margin-top: 4px; width: 145px; z-index: 1; }
.articles #articles-gal .box img { border: none; }
/* - najemnici - */
.renters #rnt_columns { list-style-type: none; margin: 0; padding: 0px; }
.renters #rnt_columns li { background-color: #eee; position: relative; width: 450px; height: 30px; margin: 0 0 5px 0; padding: 0px; cursor: move; border: 1px solid #0099ff; float: left; }
.renters .item { margin: 10px 0 10px 0; padding: 5px; border: 1px solid #0099ff; width: 450px; background-color: #eee; }
/* - HOMEPAGE MENU - */
#mainm { margin: 0; padding: 0; width: 650px; }
#mainm ul { margin: 0; padding: 0; list-style: none; }
#mainm ul li { float: left; text-align: center; margin: 0; padding: 0; list-style: none; }
#mainm ul li hr { }
#mainm ul li a { width: 216px; height: 216px; overflow: hidden; font-weight: normal; color: #ffffff; background: #777; text-decoration: none; display: block; }
#mainm ul li a:hover { background: #f70; }
#mainm ul li img { width: 216px; height: 144px; margin: 0; }
#mainm ul li { behavior: url(hover.htc); }
/* -- */
#mainl { margin: 0; padding: 0; }
#mainl p { }
#mainl h3 { }
#mainl ul { margin: 0; padding: 0; list-style: none; }
#mainl ul li { float: left; margin: 0; padding: 0; list-style: none; }
#mainl ul li hr { }
#mainl ul li a { float: left; width: 530px; padding: 10px; color: #000000; background: #ffffff; text-decoration: none; display: block; }
#mainl ul li a:hover { background: #ccc; }
#mainl ul li img { float: left; margin: 0 20px 0 0; }
#mainl ul li { behavior: url(hover.htc); }
/* - LEFT MENU - */
#leftc ul { list-style: none; }      /* menu */
#leftc ul li { }    /* menu */
#leftc ul li hr { text-decoration: none; }    /* menu */
#leftc ul li a { display: block; }    /* menu */
#leftc ul li a:hover { }    /* menu */
#leftc ul li.l0 { background: #fff; } /* mezera v menu */
#leftc ul li.li { } /* obrazek v menu */
#leftc ul li.li a { }
#leftc ul li.li img { }
#leftc ul.l1 { } /* prvni uroven */
#leftc ul.l1 li.l1 { margin: 0 0 1px 0; }
#leftc ul.l1 li.l1 a { text-align: left; margin: 0; padding: 8px 2px 8px 12px; background: #ddd; color:#000; }
#leftc ul.l1 li.l1 a:hover { background: #777; color:#fff; }
#leftc ul.l1 li.l1 a.l1 { }
#leftc ul.l2 { padding: 0; margin: 0 0 20px 0; background: #eee; } /* druha uroven */
#leftc ul.l2 li.l2 { }
#leftc ul.l2 li.l2 a { margin: 0 0 1px 0; padding: 8px 2px 8px 22px; background: #fa0; color:#000; }
#leftc ul.l2 li.l2 a:hover { }
#leftc ul.l2 li.l2 a.l2 { background: #ccc; color:#000; }
#leftc ul.l3 { } /* treti uroven */
#leftc ul.l3 li.l3 { }
#leftc ul.l3 li.l3 a { text-align: center; margin: 0 0 1px 0; padding: 10px 2px; background: #ddd; color:#000; }
#leftc ul.l3 li.l3 a:hover { background: #ccc; color:#000; }
#leftc ul.l3 li.l3 a.l3 { background: #ccc; color:#000;}
#leftc ul li { behavior: url(hover.htc); }
/* - RIGHT MENU - */
#rightc ul { width: 100px; margin: 0; padding: 0; list-style: none; }
#rightc ul li { margin: 0; padding: 0; list-style: none; font-family: 'Didact Gothic', sans-serif; font-weight: 400; }
#rightc ul li hr { }
#rightc ul li a { display: block; text-decoration: none; }
#rightc ul li a:hover { }
#rightc ul li.l0 { padding: 5px; background: #ffffff; } /* mezera v menu */
#rightc ul li.li { } /* obrazek v menu */
#rightc ul li.li a {  }
#rightc ul li.li img {  }
#rightc ul.l1 { } /* prvni uroven */
#rightc ul.l1 li.l1 { margin: 0 0 1px 0; background: #aaa; }
#rightc ul.l1 li.l1 a { margin: 0; padding: 5px 0px; color: #ffffff; }
#rightc ul.l1 li.l1 a:hover { }
#rightc ul.l1 li.l1 a.l1 { background: #050; }
#rightc ul.l2 { } /* druha uroven */
#rightc ul.l2 li.l2 { background: #999999; }
#rightc ul.l2 li.l2 a { margin: 0; padding: 0px; color: #ffffff; font-weight: normal; }
#rightc ul.l2 li.l2 a:hover { }
#rightc ul.l2 li.l2 a.l2 { color: #777777; }
#rightc ul.l3 { } /* treti uroven */
#rightc ul.l3 li.l3 { }
#rightc ul.l3 li.l3 a { margin: 0; padding: 0px; color: #000000; font-weight: normal; }
#rightc ul.l3 li.l3 a:hover { }
#rightc ul.l3 li.l3 a.l3 { color: #777777; }
#rightc ul li { behavior: url(hover.htc); }
/* - TOP MENU - */
#topc ul {margin: 0; padding: 0px; list-style: none; }
#topc ul li { margin: 0; padding: 0; list-style: none; text-align: center; }
#topc ul li hr { }
#topc ul li a { display: block; text-decoration: none; }
#topc ul li a:hover { }
#topc ul li.l0 { padding: 5px; } /* mezera v menu */
#topc ul li.li { } /* obrazek v menu */
#topc ul li.li a {  }
#topc ul li.li img {  }
#topc ul.l1 { } /* prvni uroven */
#topc ul.l1 li.l1 { float: left; margin:10px; width: 140px; color: #035; border:0.1px solid #;  border-radius:0px; background: rgba(225,225,225,0.75) }
#topc ul.l1 li.l1 a { margin: 0; padding: 10px 0px; color: #035; border:0.1px solid rgba(225,225,225,0.5); border-radius:25px;  }
#topc ul.l1 li.l1 a:hover { color: #035; border:0.1px solid #; border-radius:0px; background: rgba(255,255,255,0.5) }
#topc ul.l1 li.l1 a.l1 { color: #035; background: rgba(225,225,225,0.5) }
#topc ul.l2 { position: absolute; visibility: hidden; } /* druha uroven */
#topc ul.l2 li.l2 { float: none; width: 160px; background: rgba(200,200,200,0.5); color: #035; text-align: left; padding: 5px 0px; }
#topc ul.l2 li.l2 a { margin: 0; color: #777; }
#topc ul.l2 li.l2 a:hover { background: rgba(0,0,0,0.25); color: #fff; }
#topc ul.l2 li.l2 a.l2 {  }
#topc ul.l3 { position: absolute; visibility: hidden; } /* treti uroven */
#topc ul.l3 li.l3 { float: none; width: 164px; background: rgba(225,225,225,0.5); }
#topc ul.l3 li.l3 a { margin: 0; padding: 5px 0px;  }
#topc ul.l3 li.l3 a:hover { background: rgba(0,0,0,0.5); color: #777; }
#topc ul.l3 li.l3 a.l3 { color: #eee; }
#topc ul.l1 li:hover ul.l2 { visibility: visible; }
#topc ul.l2 li:hover ul.l3 { visibility: visible; }
#topc ul.l3 li:hover ul.l4 { visibility: visible; }
#topc ul li { behavior: url(hover.htc); }
/* - MAPA STRANEK - */
#sitemap { }
#sitemap ul { margin: 0; padding: 30px; list-style: none; }
#sitemap ul li { margin: 0; padding: 0; list-style: none; }
#sitemap ul li hr { }
#sitemap ul li a { display: block; text-decoration: none; }
#sitemap ul li a:hover { background-color: #999999; }
#sitemap ul li.l0 { } /* mezera v menu */
#sitemap ul li.li { } /* obrazek v menu */
#sitemap ul li.li a { }
#sitemap ul li.li img { }
#sitemap ul.l1 { } /* prvni uroven */
#sitemap ul.l1 li.l1 { }
#sitemap ul.l1 li.l1 a { margin: 0; padding: 4px 4px 4px 10px; color: #000000; }
#sitemap ul.l1 li.l1 a:hover { }
#sitemap ul.l1 li.l1 a.l1 { }
#sitemap ul.l2 { } /* druha uroven */
#sitemap ul.l2 li.l2 { }
#sitemap ul.l2 li.l2 a { margin: 0; padding: 4px 4px 4px 20px; color: #000000; }
#sitemap ul.l2 li.l2 a:hover { }
#sitemap ul.l2 li.l2 a.l2 { }
#sitemap ul.l3 { } /* treti uroven */
#sitemap ul.l3 li.l3 { }
#sitemap ul.l3 li.l3 a { margin: 0; padding: 4px 4px 4px 30px; color: #000000; }
#sitemap ul.l3 li.l3 a:hover { }
#sitemap ul.l3 li.l3 a.l3 { }
#sitemap ul li { behavior: url(hover.htc); }
/* -- */
/*.loginbox { margin: 0; padding: 2px 15px; background: #77ffee; }
.loginbox .label { font-size: 10px; }
.loginbox .value { border: 1px solid #000000; margin: 3px; width: 140px; }*/
.loginbox { padding: 0; border-spacing: 0; margin: 0; background: #0be; }
.loginbox tr { padding: 0; border-spacing: 0; margin: 0; }
.loginbox td { padding: 0; border-spacing: 0; margin: 0; }
.loginbox .label { font-size: 10px; }
.loginbox .value { border: none; margin: 5px 0 0 5px; width: 115px; }
.loginbox .logout { border: 1px solid #000000; margin: 3px; width: 116px; }
.loginbox .submit { padding: 0; border: none; margin: 3px; width: 50px; height: 50px; background: #999999 ; }
.logged { width: 165px; height: 125px; margin: 0 0 20px 0; }
.logged .box { padding: 0; border-spacing: 0; margin: 0 0 0 3px; }
.logged .box tr { padding: 0; border-spacing: 0; margin: 0; }
.logged .box td { padding: 0; border-spacing: 0; margin: 0; text-align: center; }
.logged .box img { border: none; width: 35px; height: 35px; margin: 1px; }
.logged .box p { margin: 3px; padding: 0px; }
.logged .box .prihl { width: 175px; height: 30px; color: #c80000 ; }
.logged .box a { padding: 20px; }
.logged .box .articles { height: 30px; vertical-align: center; background: #555555 ; }
.logged .box .ad { padding-top: 2px; width: 175px; height: 30px; vertical-align: center; }
.logged .box .odhl { padding-top: 2px; height: 30px; vertical-align: center; background: #555555 ; }
/* -- */
.regbox { }
.regbox .label {  }
.regbox .value {  }
/* -- */
.ko { margin: 0; width: 670px; }
.ko .i { border: 1px solid #999999; width: 630px; }
.ko td.h { padding: 0; }
.ko td.p { padding: 5px; font-weight: bold; width: 200px;  }
.ko td.v { padding: 5px; }
.ko td.x { padding: 5px; text-align: center; }
/* pole objednavkove galerie */
#o_galerie1 { height: 50px; width: 543px; margin: 0px; padding: 0px; border: none; background: #ffffff url(./assets/pole.gif) left top no-repeat; } /* text oznameni */
#akcemesta p { padding: 4px 0; }
#akcemesta label { display: block; padding: 2px; color: #333; }
#akcemesta input { width: 532px; padding: 4px; font-size: 1.2em; border: 1px solid #999; }
#akcemesta textarea { width: 532px; height: 240px; padding: 4px; font-size: 1.2em; border: 1px solid #999; }
/* novinky emailem newsletter */
.buttonnw  { border:1px solid #d60; border-top-color:#fa5; border-left-color:#fa5; border-radius:5px; color:#fff; background-color:#e70; margin:0; padding:7px; width:254px; font-size:1em; box-shadow:inset 0px 0 0px 0px #fa5; transition-property:border-color,box-shadow; transition-duration:200ms; font-family: 'Martel', serif; font-weight: 400; }
.inputnw { border:1px solid #777; border-top-color:#666; border-left-color:#666; border-radius:5px; color:#000; background-color:#eee; margin:0; padding:7px; width:236px; font-size:1em; box-shadow:inset 0px 0px 0px #333; transition-property:border-color,box-shadow; transition-duration:200ms; }
/* jidelnicek */
#jidelnicek .n { padding: 20px 2px 2px 2px; vertical-align: top; }
#jidelnicek .d { width: 80px; padding: 2px; vertical-align: top; }
#jidelnicek .p { padding: 0px 2px; vertical-align: top; }
#jidelnicek .a { padding: 2px; font-size: 0.8em; color: #990000; vertical-align: top; }
/* - rezervace - */
#t1 { padding: 8px; }
#t1 table { border-collapse: collapse; }
#t1 table td { border: 1px solid #666; padding: 4px; }
#t1 .h { width: 200px; font-weight: bold; }
#t1 .n { padding: 0; }
#t1 .n a { display: block; padding: 4px; text-decoration: none; }
#t1 .n a:hover { text-decoration: underline; }
#t1 .v { }
#t1 .x { background: #ccc; }
#t2 { padding: 8px; border-bottom: 1px solid #000; }
#t2 table { margin: 0; border-collapse: collapse; }
#t2 table td { border: 1px solid #666; padding: 4px; }
#t2 .h { }
#t2 .n { width: 150px; }
#t2 .v { }
#t2 .x { text-align: center; }
#t2 .i { border: 1px solid #ccc; background: #eee; width: 200px; }
#t2 .s { border: 1px solid #ccc; background: #eee; }
#t2 .t { border: 1px solid #ccc; background: #eee; width: 100px; }
#t2 .r { color: #ff0000; text-align: center; }
#t3 { padding: 8px; font-size: 10px; }
#t3 h3 { padding: 10px 0 5px 0; font-size: 15px; }
#t3 table { border-collapse: collapse; border: 1px solid #666; }
#t3 table td { padding: 4px; }
#t3 .h { border: 1px solid #666; width: 88px; font-weight: bold; }
#t3 .n1 { border-top: 1px dotted #999; width: 34px; font-weight: bold; }
#t3 .n2 { border-top: 2px solid #666; width: 34px; font-weight: bold; }
#t3 .v0 { border: 1px solid #666; color: #000; background: #eee; text-align: center; vertical-align: top; }
#t3 .v1 { border-top: 1px dotted #999; border-left: 1px dotted #999; color: #000; background: #eee; }
#t3 .v2 { border-top: 2px solid #666; border-left: 1px dotted #999; color: #000; background: #eee; }
#t3 .l0 { padding: 0; border: 1px solid #666; color: #000; background: #eee; text-align: center; vertical-align: top; }
#t3 .l1 { padding: 0; border-top: 1px dotted #999; border-left: 1px dotted #999; color: #000; background: #eee; }
#t3 .l2 { padding: 0; border-top: 2px solid #666; border-left: 1px dotted #999; color: #000; background: #eee; }
#t3 .x { background: #ccc; }
#t3 label { display: block; padding: 4px; }
#t3 label.ui-selecting { background: #ff9933; }
#t4 { padding: 8px; border-bottom: 1px solid #000; }
#t4 table { margin: 0; border-collapse: collapse; }
#t4 table td { padding: 4px; vertical-align: top; }
#t4 .c0 { }
#t4 .c1 { border: 1px solid #666; text-align: center; background: #eee; }
#t4 .c2 { padding: 0; border: 1px solid #666; text-align: center; }
#t4 .c2 a { display: block; padding: 4px; text-decoration: none; }
#t4 .c2 a:hover { background: #ffeeee; }
#t4 .x { background: #ddeeff; }
#t4 .i { border: 1px solid #ccc; background: #eee; width: 200px; }
#t4 .r { color: #ff0000; text-align: center; }
#m1 { float: none; border: 1px solid #666; height: 32px; background: #eee; }
#m1 ul { margin: 0; padding: 0; list-style: none; text-align: right; }
#m1 ul li { float: left; width: 130px; margin: 0; padding: 0; list-style: none; text-align: center; }
#m1 ul li a { display: block; text-decoration: none; padding: 8px; color: #000; background: #eee; font-weight: bold; }
#m1 ul li a:hover { background: #ccc; }
#m1 .i { margin: 4px; padding: 2px; border: 1px solid #ccc; background: #fff; width: 100px; }
