/* elements, fonts, colors, sizes */
body { font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;	font-size: 81%; }
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dt,dd,form { display: block; margin: 0; padding: 0; border: 0; }
select,input,option,textarea { margin: 0; font-size: 0.9em; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;}


a.partners { font-weight: bold; color:#fff; text-decoration: none; }
a.partners img { border: none; }
a.mr { font-size: 12px; font-weight: bold; text-decoration: none; }
a.mr:link, a.mr:active, a.mr:visited { color:#fff; }
a.mr:hover { color: #333; }

.white { color: #fff; }
.red { color: #9e0b0e; }
.grey { color: #666; }
.bred { color: #9b0b0e; }
.bblue { color: #587b8c; }
.bgreen { color: #12631e; }

/* basic layout */
body,#left,#right { margin: 0; padding: 0; border: 0; }
body { text-align: center; margin-top: 10px; background: #ccc; }
#box { width: 751px; text-align: left; margin: 0 auto; background: #f6f8ee url("Images/bgbox.gif") top left repeat-y;  }

#left { float: left; width: 171px; }
#right { float: right; width: 578px; border-left: solid #fff 1px; }

#head { height: 258px; }
#headleft { width: 385px; height: 258px; float: left; background: transparent url("Images/logo.jpg") top left no-repeat; border-right: solid #fff 1px; text-align: center; }
#headright { width: 192px; height: 258px; float: left; }

#foot { clear: both; width: 751px; background-color: #e4e4e4; border-top: solid #333 1px; }
#foot h6 { padding: 2px 5px; }
#foot h6 a { color: #9fb1ba; }

.novisible { visibility: hidden; }
.button { border: 0; margin-bottom: 30px; padding-bottom: 2em;  }

.blocker { clear: both; height: 0px; }
.metablocker { clear: both; height: 3px; }


/* boxsearch */
#boxsearch { text-align: right; background-color: #9b0b0e; border-top: solid #fff 1px; padding: 3px 0; border-bottom: solid #fff 1px; }
#boxsearch span { color: #fff; font-weight: bold; }
#boxsearch fieldset { border: solid #9b0b0e 1px; margin: 0; padding: 0; }
#go { margin: 0; }

/* right menu */
.rightsub { text-align: center;  padding-left: 78px; padding-top: 10%; }
/*#rightsub a { /* display: block; width: 113px; padding-top: 20%; } */

#mr1 { border-bottom: solid #fff 1px; background: #c6a47b url("Images/a1.jpg") left top no-repeat; height: 85px; }
#mr2 { border-bottom: solid #fff 1px; background: #74a3ba url("Images/b1.jpg") left top no-repeat; height: 86px; }
#mr3 { background: #51a984 url("Images/c1.jpg") left top no-repeat; height: 85px; }


/* left main menu */
.ul_level_0 { list-style-type: none; padding-bottom: 1.5em; background: transparent url("Images/menubg.gif") 25px 0px repeat-y; }
.li_level_0 { border-bottom: solid #9fb1ba 1px; margin: 0; padding: 0; }
.li_level_0 a { display: block; padding: 0.3em 0 0.3em 30px; /*padding-left: 20px; */color: #fff; text-decoration: none;  font-size: 0.9em; font-weight: bold; background: transparent url("Images/menubullet.gif") 4% 50% no-repeat; }
.li_level_0 a:hover { display: block; background: transparent url("Images/menubullet.gif") 6% 50% no-repeat;  }
.ul_level_1 { list-style-type: none; border-top: solid #9fb1ba 1px; padding-top: 10px; padding-bottom: 1.5em; margin: 0; }
.li_level_1 { margin: 0; padding: 0; padding-bottom: 0.5em; line-height: 1em; }
.li_level_1 a { display: block; margin: 0; color: #fff; text-decoration: none; font-size: 0.9em; font-weight: normal; padding: 0 0 0 35px; background: transparent url("Images/menusubbullet.gif") 17% 50% no-repeat; }
.li_level_1 a:hover { display: block; margin: 0; text-decoration: underline; background: transparent url("Images/menusubbullet.gif") 17% 50% no-repeat; }
#currentmenu { background-color: #900; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }

#lang { text-align: center; padding: 20px 0; }
#lang a { padding: 0.3em 0 0.3em 0; /*padding-left: 20px; */color: #fff; text-decoration: none;  font-size: 0.9em; font-weight: bold; }
#lang img { display: inline; vertical-align: bottom; border: none; }


#links h2 { margin: 50px 0 20px 30px; font-size: 1em; color: #fff; }

/* subnavig bar */
#boxsubnav { display: block; background: /*#9fb1ba*/ /*#587b8c*/ #587b8c url("Images/menubullet.gif") 1% 50% no-repeat; color: #fff; font-weight: bold; padding: 3px 0 3px 20px; }
#boxsubnav a { color: #fff; text-decoration: none; }

/* specials */
#content p.message { display: block; background-color: #ddd; color: #9b0b0e; padding: 0.8em; margin-bottom: 2em; }

/* content */
#boxcontent { width: 100%;  line-height: 1.4em; padding-bottom: 30px; }
#content { padding: 1em; background: #f6f8ee; line-height: 1.4em;}
#content h1,#content h2,#content h3 { color: #456879; }
#content h1 { font-size: 1.6em; margin-top: 0.8em; margin-bottom: 1.4em; font-style: italic; }
#content h2 { font-size: 1.3em; }
#content h3 { font-size: 1em; }
#content a { color: #456879; }
#content a:hover { color: #75a3bb; }
.vspace { margin-bottom: 1.5em; }


/* listings */
.perex,.perexhigh { clear: both; margin-bottom: 0em; }
.perex h2 { font-size: 1.1em !important; padding-bottom: 0.3em; }
.perex p.desc { padding: 0.2em 0; }
.High { background: transparent url("Images/top.gif") top right no-repeat; }
.perex_older_item { clear: both; padding: 0 0 0.3em 2em; line-height: 1.4em; color: #666; font-size: 0.9em; }
.perex_older_item dt { float: left; }
.perex_older_item dd a { color: #456879; }
.perex_older_item dd a:hover { color: #75a3bb; }
#catsub { margin-left: 1em; padding:0; list-style-position: inside; list-style-type: none; }
#catsub li { color: #666; margin: 0; padding: 0; }
#catsub li a { color: #456879; }
#catsub li a:hover{ color: #75a3bb; }


/* docs + listings */
div.meta { display: block; font-size: 0.9em; color: #666; /* border-bottom: solid #9fb1ba 1px; */ border-top: solid #9fb1ba 1px; padding: 0.5em 0.2em; margin-top: 0.3em; }
div.docmeta { display: block; font-size: 0.9em; color: #666; /* border-bottom: solid #9fb1ba 1px; */ border-top: solid #9fb1ba 1px; padding: 0.5em 0.2em; margin-top: 0.3em; }
div.docmeta p { margin: 0; padding: 0; line-height: 1em; }
div.docmeta a, div.docmeta img { text-decoration: none; border: none; }
.podmeta { padding: 0.8em; color: #456879; font-style: italic; line-height: 1.4em; }
.intro { padding-bottom: 0.8em; color: #456879; font-size: 1.2em; font-weight: bold; font-style: italic; }
img.docicon { float: left; margin-right: 8px; margin-bottom: 5px; }
img.docimage { margin: 10px auto 40px auto; border: solid #333 1px; }
.boxdocimage { width: 100%; text-align: center; }

/* docs + attachments */

#Data fieldset { border: 0px; }
#Data fieldset { padding: 0 0.8em; }
#Data label { display: block; clear: both; float: left; width: 30%; }
#Author,#Mail,#Tel,#Reply { width: 350px; }

#textbody p,#textbody h2,#textbody ul,#textbody ol,#textbody table { margin-bottom: 0.5em; }
#textbody ul,#textbody ul li { margin-left: 0.8em; list-style-type: square; list-style-position: inside; }
#textbody ol,#textbody ol li { margin-left: 0.8em; list-style-type: decimal; list-style-position: inside; }
#textbody table { border-collapse: collapse; width: 480px; }
#textbody table td,#textbody table th { border: solid #456879 1px; padding: 0.3em; font-size: 0.9em; }
#textbody table th { background: #ccc; }
#textbody blockquote { margin-bottom: 0.5em; }
#textbody { padding-bottom: 2em; }
.aleft { text-align: left; }
.right { text-align: right; }
.acenter { text-align: center; }
.ajustify { text-align: justify; }

/* photogallery */

#gallery {  }
.thumb { float: left; padding: 0 !important; margin: 0; margin-right: 2px !important }
.thumb a { text-decoration: none; }
.thumb img,.photo img { border: solid #333 1px; margin: 0 !important; padding: 0 !important; }
.thumb span { color: #666; width: 120px; display: none; }



/* povodne.... pred slideshow
#gallery {  }
.thumb,.photo { float: left; padding: 10px 0 10px 1em; }
.thumb { width: 120px; }
.thumb a { text-decoration: none; }
.thumb img,.photo img { border: solid #333 1px; }
.thumb span { color: #666; width: 120px; }
.photo h3 span { color: #666; }
*/

/*
#subnavig,#subnavig * { background-color: #ffffcc; color: #cc9900; }
#content,#content * { background-color: #ffffff; color: #006600; }
#foot,#foot * { background-color: #cccc99; color: #000000; }
#content div.perex { display: block; background: #eee; color: #666; padding: 0.8em; border-bottom: solid black 2px; }


*/

