* { font-family: "Calibri", "Arial", "Helvetica"; font-size: 13px; margin: 0px; padding: 0px; }
a { text-decoration: none; color: #805428; font-weight: bold; }
a:hover { text-decoration: underline; color: #000000; }
body, html { width: 100%; height: 100%; }
body { background-color: #E1CC7B; background-image: url(design/background.jpg); background-position: center top; background-repeat: no-repeat; }
div.clear { clear: both; }
div#layout { margin: 0px auto; width: 900px; }
div#layout div#top { width: 900px; height: 120px; background-image: url(design/top.png); }
div#layout div#top div#language { float: left; width: 150px; height: 110px; margin: 7px 0px 13px 15px; text-align: center; }
div#layout div#top div#status { float: left; width: 394px; height: 18px; padding: 17px 5px 13px 5px; text-align: center; }
div#layout div#top div#search { float: right; width: 300px; height: 20px; padding: 14px; text-align: right; }
div#layout div#top div#search input.text { width: 160px; margin-right: 18px; }
div#layout div#top div#search input.submit { width: 60px; padding: 0px 5px; margin: 0px 15px; font-weight: bold; background: none; border: 2px groove #805428; }
div#layout div#top a.logo { float: left; display: block; height: 70px; width: 730px; }
div#layout div#header { width: 817px; height: 24px; background-image: url(design/header.png); padding: 19px 38px 7px 45px; }
div#layout div#header a.button { float: left; margin: 0px; height: 24px; display: block; background-position: center center; background-repeat: no-repeat; }
div#layout div#header a.button b { display: none; }
div#layout div#header a#hbutton1cz { background-image: url(design/header-menu-cz-01.png); width: 157px; }
div#layout div#header a#hbutton2cz { background-image: url(design/header-menu-cz-02.png); width: 149px; }
div#layout div#header a#hbutton3cz { background-image: url(design/header-menu-cz-03.png); width: 80px; }
div#layout div#header a#hbutton4cz { background-image: url(design/header-menu-cz-04.png); width: 134px; }
div#layout div#header a#hbutton5cz { background-image: url(design/header-menu-cz-05.png); width: 125px; }
div#layout div#header a#hbutton6cz { background-image: url(design/header-menu-cz-06.png); width: 132px; }
div#layout div#header a#hbutton1pl { background-image: url(design/header-menu-pl-01.png); width: 157px; }
div#layout div#header a#hbutton2pl { background-image: url(design/header-menu-pl-02.png); width: 149px; }
div#layout div#header a#hbutton3pl { background-image: url(design/header-menu-pl-03.png); width: 80px; }
div#layout div#header a#hbutton4pl { background-image: url(design/header-menu-pl-04.png); width: 134px; }
div#layout div#header a#hbutton5pl { background-image: url(design/header-menu-pl-05.png); width: 125px; }
div#layout div#header a#hbutton6pl { background-image: url(design/header-menu-pl-06.png); width: 150px; }
div#layout div#header a#hbutton1en { background-image: url(design/header-menu-en-01.png); width: 157px; }
div#layout div#header a#hbutton2en { background-image: url(design/header-menu-en-02.png); width: 149px; }
div#layout div#header a#hbutton3en { background-image: url(design/header-menu-en-03.png); width: 110px; }
div#layout div#header a#hbutton4en { background-image: url(design/header-menu-en-04.png); width: 134px; }
div#layout div#header a#hbutton5en { background-image: url(design/header-menu-en-05.png); width: 125px; }
div#layout div#header a#hbutton6en { background-image: url(design/header-menu-en-06.png); width: 140px; }
div#layout div#header a:hover#hbutton1cz { background-image: url(design/header-menu-cz-01-hover.png); }
div#layout div#header a:hover#hbutton2cz { background-image: url(design/header-menu-cz-02-hover.png); }
div#layout div#header a:hover#hbutton3cz { background-image: url(design/header-menu-cz-03-hover.png); }
div#layout div#header a:hover#hbutton4cz { background-image: url(design/header-menu-cz-04-hover.png); }
div#layout div#header a:hover#hbutton5cz { background-image: url(design/header-menu-cz-05-hover.png); }
div#layout div#header a:hover#hbutton6cz { background-image: url(design/header-menu-cz-06-hover.png); }
div#layout div#header a:hover#hbutton1pl { background-image: url(design/header-menu-pl-01-hover.png); }
div#layout div#header a:hover#hbutton2pl { background-image: url(design/header-menu-pl-02-hover.png); }
div#layout div#header a:hover#hbutton3pl { background-image: url(design/header-menu-pl-03-hover.png); }
div#layout div#header a:hover#hbutton4pl { background-image: url(design/header-menu-pl-04-hover.png); }
div#layout div#header a:hover#hbutton5pl { background-image: url(design/header-menu-pl-05-hover.png); }
div#layout div#header a:hover#hbutton6pl { background-image: url(design/header-menu-pl-06-hover.png); }
div#layout div#header a:hover#hbutton1en { background-image: url(design/header-menu-en-01-hover.png); }
div#layout div#header a:hover#hbutton2en { background-image: url(design/header-menu-en-02-hover.png); }
div#layout div#header a:hover#hbutton3en { background-image: url(design/header-menu-en-03-hover.png); }
div#layout div#header a:hover#hbutton4en { background-image: url(design/header-menu-en-04-hover.png); }
div#layout div#header a:hover#hbutton5en { background-image: url(design/header-menu-en-05-hover.png); }
div#layout div#header a:hover#hbutton6en { background-image: url(design/header-menu-en-06-hover.png); }
div#layout div#flash { width: 900px; height: 280px; background-image: url(design/flash.png); }
div#layout div#content { width: 900px; background-image: url(design/obsah-background.png); background-repeat: repeat-y; }
div#layout div#content div#main { width: 900px; background-image: url(design/obsah.png); background-position: top; background-repeat: no-repeat; }
div#layout div#content div#left div.spacer { width: 482px; height: 1px; font-size: 0px; }
div#layout div#content div#left { float: left; width: 482px; margin-left: 15px; }
div#layout div#content div#menu { float: left; width: 188px; margin-left: 7px; }
div#layout div#content div#menu .menu a { display: block; font-size: 16px; padding-left: 5px; font-weight: normal; color: #000000; }
div#layout div#content div#menu .menu a.sub { color: #6E6550; padding-left: 15px; }
div#layout div#content div#menu .menu a:hover { color: #805428; }
div#layout div#content div#side { float: left; width: 187px; margin-left: 7px; }
div#layout div#content div#side a.button { margin: 6px auto 0px auto; display: block; width: 170px; height: 40px; }
div#layout div#content div#side a.icon { margin: 6px auto 0px auto; display: block; width: 170px; height: 85px; }
div#layout div#content div#side a#sbutton1 { background-image: url(design/button-01.png); }
div#layout div#content div#side a#sbutton2 { background-image: url(design/button-02.png); }
div#layout div#content div#side a#sbutton3 { background-image: url(design/button-03.png); }
div#layout div#content div#side a#sbutton4 { background-image: url(design/button-04.png); }
div#layout div#content div#side a#sbutton5 { background-image: url(design/button-05.png); }
div#layout div#content div#side a#sbutton6 { background-image: url(design/button-06.png); }
div#layout div#footer { width: 900px; padding-top: 23px; background-image: url(design/bottom-obsah.png); background-position: top; background-repeat: no-repeat; color: #B7904A; text-align: center; }
div#layout div#footer div.button { margin: 5px 10px 5px 30px; float: left; width: 582px; padding-top: 65px; height: 60px; background-position: center top; background-repeat: no-repeat; background-image: url(design/bottom-button.png); }
div#layout div#footer div.trojkam { margin: 5px 30px 5px 10px; float: left; width: 238px; padding-top: 30px; height: 60px; }
div#layout div#footer div.trojkam a#trojkam { margin: 2px auto 3px auto; display: block; width: 154px; height: 23px; background-image: url(design/trojkam.png); }
div#layout div#footer div.trojkam a:hover#trojkam { background-image: url(design/trojkam-hover.png); }
div#layout div#wheather { font-size: 12px; margin: 4px auto; }
div#layout div#wheather a { color: #B7904A; }
div#layout div#wheather a:hover { color: #000000; }
div#layout h2.image b { display: none; }
div#layout h2.title { text-transform: uppercase; font-size: 14px; padding: 7px 5px 2px 5px; height: 24px; text-align: center; display: block; background-position: left center; background-repeat: no-repeat;}
div#layout h2#tnabidkacz { background-image: url(design/title-nabidka-cz.png); width: 122px; }
div#layout h2#tnabidkapl { background-image: url(design/title-nabidka-pl.png); width: 122px; }
div#layout h2#tnabidkaen { background-image: url(design/title-nabidka-en.png); width: 122px; }
div#layout h2#tpocasicz { background-image: url(design/title-pocasi-cz.png); width: 61px; }
div#layout h2#tpocasipl { background-image: url(design/title-pocasi-pl.png); width: 61px; }
div#layout h2#tpocasien { background-image: url(design/title-pocasi-en.png); width: 70px; }
div#layout h2#tadministracecz { background-image: url(design/title-administrace-cz.png); width: 115px; }
div#layout h2#tadministracepl { background-image: url(design/title-administrace-pl.png); width: 115px; }
div#layout h2#tadministraceen { background-image: url(design/title-administrace-en.png); width: 115px; }
div#layout h2#tdrevenkacz { background-image: url(design/title-drevenka-cz.png); width: 84px; }
div#layout h2#tdrevenkapl { background-image: url(design/title-drevenka-pl.png); width: 125px; }
div#layout h2#tdrevenkaen { background-image: url(design/title-drevenka-en.png); width: 120px; }
div#layout h2#tkamerycz { background-image: url(design/title-kamery-cz.png); width: 104px; }
div#layout h2#tkamerypl { background-image: url(design/title-kamery-pl.png); width: 150px; }
div#layout h2#tkameryen { background-image: url(design/title-kamery-en.png); width: 104px; }
div#layout h2#twebycz { background-image: url(design/title-weby-cz.png); width: 122px; }
div#layout h2#twebypl { background-image: url(design/title-weby-pl.png); width: 162px; }
div#layout h2#twebyen { background-image: url(design/title-weby-en.png); width: 138px; }
div#layout div.title { font-size: 20px; padding: 7px 5px 2px 5px; height: 24px; text-align: center; display: block; background-position: left center; background-repeat: no-repeat; margin-bottom: 10px; }
div#layout div.title a { font-size: 20px; color: #000000; }
div#layout div.title a:hover { color: #805428; }
div#layout a#login { color: #B7904A; display: block; text-align: center; }
div#layout a:hover#login { color: #000000; }
div#debug { display: block; width: 900px; text-align: left; margin: 0px auto; padding: 0px 5px 0px 5px; font-size: 9px; color: #666666; clear: both; }
div#message { position: absolute; top: 10px; width: 880px; margin: 0px auto; text-align: center; color: #000000; border: 1px solid #009E66; background-color: #FFFF00; padding: 8px; }

div.pages { text-align: center; padding-bottom: 10px; }
div.pages a { font-weight: bold; text-decoration: none; color: #805428; }
div.pages a:hover { text-decoration: underline; color: #000000; }
div.pages a.current { text-decoration: underline !important; }

TABLE.List { width: 475px; }
TABLE.System { margin: 10px auto; border: 1px solid #EACE7C; border-collapse: collapse; }
TABLE.System TH { background-color: #EACE7C; padding: 4px; }
TABLE.System TH.Title { text-align: center; }
TABLE.System TD { padding: 4px 4px 0px 4px; text-align: left; }
TABLE.System TD.List { text-align: left; padding: 0px 5px; vertical-align: top; }
TABLE.System TD.Name { text-align: left; padding-right: 8px; }
TABLE.System TD.Submit { padding-bottom: 4px; }
TABLE.System .Medium { width: 150px; }
TABLE.System INPUT.Text { background-color: #FFFFD0; border: 1px solid #EACE7C; padding: 1px; }
TABLE.System TEXTAREA { background-color: #FFFFD0; border: 1px solid #EACE7C; padding: 1px; }
TABLE.System a { font-weight: bold; text-decoration: none; color: #805428; }
TABLE.System a:hover { text-decoration: underline; color: #000000; }

TABLE.System TR.Even TD { border-bottom: 1px dashed #EACE7C; padding: 4px; }
TABLE.System TR.Odd TD { border-bottom: 1px dashed #EACE7C; padding: 4px; }
TABLE.System TR.Last TD { border-bottom: none; }
TABLE.System TR P { margin: 5px 0px; }
TABLE.System TR TD DIV.Date { text-align: center; }
TABLE.System TR TD DIV.Numeric { text-align: center; }
TABLE.System TH { text-align: left; }
TABLE.System TH DIV.Header { margin-left: 13px; }
TABLE.System TH DIV.Order { float: left; padding: 0px; width: 11px; height: 13px; line-height: 13px; margin-top: 2px; }
TABLE.System TH DIV.Order A { display: block; width: 9px; height: 4px; padding: 1px; line-height: 4px; font-size: 1px; border: none !important; background-position: center; background-repeat: no-repeat; }
TABLE.System TH DIV.Order A.Asc { background-image: url(design/arrow-black-down-empty.gif); }
TABLE.System TH DIV.Order A.Desc { background-image: url(design/arrow-black-up-empty.gif); }
TABLE.System TH DIV.Order A.Asc:hover { background-image: url(design/arrow-black-down-full.gif); }
TABLE.System TH DIV.Order A.Desc:hover { background-image: url(design/arrow-black-up-full.gif); }
TABLE.System TH DIV.Order A.AscSelected { background-image: url(design/arrow-black-down-full.gif); }
TABLE.System TH DIV.Order A.DescSelected { background-image: url(design/arrow-black-up-full.gif); }
TABLE.System TD DIV.Order { float: left; padding: 0px; width: 11px; height: 13px; line-height: 13px; margin-top: 4px; }
TABLE.System TD DIV.Order A { display: block; width: 9px; height: 4px; padding: 1px; line-height: 4px; font-size: 1px; border: none !important; }
TABLE.System TD DIV.Order A.Asc { background-image: url(design/arrow-black-down-empty.gif); background-position: center; background-repeat: no-repeat; }
TABLE.System TD DIV.Order A.Desc { background-image: url(design/arrow-black-up-empty.gif); background-position: center; background-repeat: no-repeat; }
TABLE.System TD DIV.Order A.Asc:hover { background-image: url(design/arrow-black-down-full.gif); background-position: center; background-repeat: no-repeat; }
TABLE.System TD DIV.Order A.Desc:hover { background-image: url(design/arrow-black-up-full.gif); background-position: center; background-repeat: no-repeat; }

TABLE.Edit { background-color: #CEAB5C; }
TABLE.Edit B { font-weight: bold; text-decoration: underline; }
TABLE.Edit TH { text-align: center; }
TABLE.Edit th a { color: #805428; }
TABLE.Edit TD { text-align: left; }
TABLE.Edit TD.Submit { padding: 8px 12px 8px 4px; text-align: right; }
TABLE.Edit TD.Name { padding: 8px 4px 4px 12px; vertical-align: top; }
TABLE.Edit TD.Value { padding: 4px 12px 0px 4px; vertical-align: top; }
TABLE.Edit TD.Value SELECT { background-color: #FFFFD0; border: 1px solid #EACE7C; padding: 1px; }
TABLE.Edit TD.Value INPUT.File { background-color: #FFFFD0; border: 1px solid #EACE7C; width: 300px; padding: 1px; }
TABLE.Edit TD.Value INPUT.Text { background-color: #FFFFD0; border: 1px solid #EACE7C; width: 200px; padding: 1px; }
TABLE.Edit TD.Value INPUT.Password { background-color: #FFFFD0; border: 1px solid #EACE7C; width: 100px; padding: 1px; }
TABLE.Edit TD.Value INPUT.Numeric { background-color: #FFFFD0; border: 1px solid #EACE7C; width: 50px; padding: 1px; }
TABLE.Edit TD.Value A IMG { border: 1px solid #EACE7C !important; }
TABLE.Edit TD.Value A:hover IMG { border: 1px solid #FFFFD0 !important; }
TABLE.Edit TD.Editor { padding: 8px 4px 4px 12px; }
TABLE.Edit TD.Editor DIV.Editor { margin: 4px 8px 0px 4px; }
TABLE.Edit TD.Editor TEXTAREA { width: 440px; height: 350px; }
TABLE.Edit TD.Text { padding: 8px 4px 4px 12px; }
TABLE.Edit TD.Text DIV.Text { margin: 4px 8px 0px 4px; }
TABLE.Edit TD.Text TEXTAREA { width: 320px; height: 100px; }
TABLE.Edit SELECT.Error { background-color: #FF7744 !important; border-color: #FF0000 !important; }
TABLE.Edit INPUT.Error { background-color: #FF7744 !important; border-color: #FF0000 !important; }
TABLE.Edit TEXTAREA.Error { background-color: #FF7744 !important; border-color: #FF0000 !important; }
TABLE.Edit DIV.Error { font-weight: normal; color: #FF0000; text-decoration: none; padding: 2px 0px 4px 2px; }
TABLE.Edit TD.Editor DIV.Error { padding-left: 8px; }
TABLE.Edit TD.Text DIV.Error { padding-left: 8px; }

DIV.ArticleEdit { width: 564px; text-align: right; padding-right: 10px; }
DIV.article { width: 475px; background: url(design/text-background.png) repeat-y top center; margin-bottom: 10px; }
/*DIV.Article DIV.ArticleHeader { width: 574px; height: 10px; background: url(design/text-top.png) no-repeat center center; clear: both; }
DIV.Article DIV.ArticleFooter { width: 574px; height: 10px; background: url(design/text-bottom.png) no-repeat center center; clear: both; }*/
DIV.article div.thumb { float: left; margin: 2px 8px 10px 12px; width: 75px; height: 85px; text-align: center; }
DIV.article div.thumb a { display: block; width: 75px; height: 85px; background-position: center center; background-repeat: no-repeat; }
DIV.article div.thumb div.frame { display: block; width: 75px; height: 85px; background-position: center center; background-repeat: no-repeat; background-image: url(design/ramecek.png); }
DIV.article div.acontent { float: left; width: 360px; padding: 0px 0px 0px 10px; color: #000000; }
DIV.article div.acontent * { font-family: "Calibri", "Arial", "Helvetica" !important; font-size: 13px !important; margin: 0px !important; padding: 0px !important; }
DIV.article div.acontent p { padding: 5px 0px 5px 0px !important; text-indent: 10px !important; }
DIV.article div.acontent ul { padding: 5px 0px 5px 10px !important; }
DIV.article div.acontent ol { padding: 5px 0px 5px 10px !important; }
DIV.article div.acontent li { margin-left: 20px !important; }
DIV.article div.acontent a.title { color: #000000; font-size: 20px !important; }
DIV.article div.acontent a:hover.title { color: #805428; }
DIV.article div.acontent a.link { display: block; }
DIV.article div.acontent div.clear { margin: 0px 40px; height: 10px; border-bottom: 1px solid #D9B964; }
DIV.article div.adetailed div.clear { border: none; margin: 0px; height: 0px; }
DIV.article div.adetailed { float: none; width: 465px; padding-left: 5px; }
DIV.article div.section { font-size: 20px; font-weight: bold; padding: 7px 5px 2px 15px; height: 24px; margin-bottom: 10px; }
DIV.article div.section div.right { float: right; padding: 7px 12px 5px; }
DIV.article div.status { color: #EACD7B; margin: 5px 0px;}
DIV.article div.status a { color: #EACD7B; font-weight: normal; }
DIV.article div.status a:hover { color: #000000; }
DIV.article div.status a.icon { display: block; float: right; margin-left: 4px; border: 1px solid #EACD7C; }
DIV.article div.gallery { padding: 10px 20px; }
DIV.article div.gthumb { float: left; margin: 2px 7px 10px 12px; text-align: center; width: auto; height: auto; }
DIV.article div.edit { text-align: center; }

DIV.Article DIV.ArticleStatus DIV.Attach { float: right; }
DIV.Article DIV.ArticleTitle { padding: 0px 20px; color: #000000; }
DIV.Article DIV.ArticleTitle DIV.Attach { float: right; }
DIV.Article DIV.ArticleTitle A { display: block; font-weight: bold; font-size: 20px; margin: 5px 0px; }
DIV.Article DIV.Icons { }
DIV.Article DIV.Icons * { border: none ; }
DIV.Article DIV.ClearIcons { clear: left; }
DIV.Article DIV.Gallery { padding: 10px 20px; }
DIV.Article DIV.Clear { clear: both; }
DIV.Article DIV.Content P { text-indent: 10px; margin: 5px 10px; }
DIV.Article div.content * { font-family: "Calibri", "Arial", "Helvetica" !important; font-size: 13px !important; }
DIV.Article DIV.Content I { font-style: italic; }
DIV.Article DIV.Content TABLE { border-collapse: collapse; }
DIV.Article DIV.Content TABLE TD { padding: 4px; border: 1px solid #009E66 !important; }
DIV.ArticleDetailed * { color: #000000; }
/*
DIV.ArticleDetailed A { color: #000000; }
DIV.ArticleDetailed A:hover { color: #999999; }
*/
