/********************* CMSMS - MaCa - 1.0 *********************/

/* motives */
#motive.xyz {background-image:url(img/motive/xyz.jpg);}

/* frontendusers */
#frontendusers {margin:20px auto;width:400px;border:1px solid #ddd;background:#eee;padding:20px;}
#frontendusers h3 {padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #ddd;}

/* polls */
/*#left .polls h2 {background-image:url(img/h2-polls.gif);}*/
input#vote {border:1px solid #C7C7C7;background:url(img/frm-submit.gif) #d9d9d9 repeat-x;color:inherit;margin:.2em .2em 0 0;padding:1px 2px 1px 10px;cursor:pointer;}
input#vote:hover {border:1px solid #6E6E6E;background:url(img/frm-submit.gif) 0 -40px repeat-x;color:inherit;}

/* album */
#main ul.albumlist {margin:0;}
#main ul li.thumb {list-style:none none;height:135px;}

/* makepdf */
#makepdf {float:right;display:inline;background:#ddd;border:1px solid #ddd;margin-top:20px;padding:5px;}

/* lang-switcher 
ul#setting {float:right;width:320px;margin-top:30px;}
ul#setting li {float:left;padding:5px 15px 5px 20px;list-style:none;}
.lang-Czech, .lang-English, .lang-Deutsch, .lang-Russian {background-position:left center;background-repeat:no-repeat;}
.lang-Czech {background-image:url(img/flags/cs.gif);}
.lang-English {background-image:url(img/flags/en.gif);}
.lang-Deutsch {background-image:url(img/flags/de.gif);}
.lang-Russian {background-image:url(img/flags/ru.gif);}
*/

/* CMSMS - formbuilder */
input {border:1px solid #ccc;padding:2px;}
input:focus  {border:1px solid #aaa;background-color:#FFFBD4;}
.spec input, .spec input:focus {border:0;}
.formbuilder {;}
.formbuilder fieldset {border:1px solid #d4d4d4;padding:20px;margin:2em 0;}
.formbuilder legend {padding:10px .5em;color:#a1a1a1;font-size:130%;font-weight:bold;text-align:right;}
.formbuilder div {clear:both;}
.formbuilder div label {width:30%;padding:.2em .2em .2em 0;font-size:100%;float:left;}
.formbuilder div label span {color:#f00;}
.formbuilder div label.label {width:auto;}
.formbuilder div.required label {;}
.formbuilder div.optional label {;}
/* .formbuilder div input {float:left;} */
.formbuilder div span {color:#f00;font-weight:bold;text-align:left;font-size:100%;}
.formbuilder div.submit {text-align:right;}
.formbuilder input.fbsubmit {border:1px solid #C7C7C7;background:url(img/frm-submit.gif) #d9d9d9 repeat-x;color:inherit;margin:.2em .2em 0 0;padding:1px 2px 1px 10px;cursor:pointer;}
.formbuilder input.fbsubmit:hover {border:1px solid #6E6E6E;background:url(img/frm-submit.gif) 0 -40px repeat-x;color:inherit;}



/********************* ORIGIN CSS *********************/

/* menu_vert */
#menu_vert {padding-left:0;margin-left:0em;margin-bottom:1.5em}
#menu_vert h2 {margin-bottom:5px;}
#menu_vert ul {padding:0;margin:0em;}

/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {padding-bottom:0.5em;}

/* menu li block */
#menu_vert li {list-style:none;margin:0;border-bottom:0px solid #c0c0c0;display:block;}
#menu_vert ul ul li {border:none;}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
div#menu_vert a {
   text-decoration:underline; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   padding: 0.3em 0.5em 0.3em 1.5em; /* some air for it */
   color: #84929A; /* this will be link color for all levels */
   background: url(img/menu/arrow-right.gif) no-repeat 0.5em center; 
   min-height:1em; /* Fixes IE7 whitespace bug */ 
   font-size:110%;
}

/* next level links, more padding and smaller font */
div#menu_vert ul ul a {font-size:100%;padding:0.5em 0.5em 0.5em 2.8em;background-position:1.5em .9em;}

/* third level links, more padding */
div#menu_vert ul ul ul a {padding:0.3em 0.5em 0.3em 4.3em;background:url(img/menu/dash.gif) no-repeat 2.8em .9em;}

/* hover state for all links */
div#menu_vert a:hover {/*background-color:#CFE2E8;*/text-decoration:none;}
/*div#menu_vert a.activeparent:hover {background-color:#CFE2E8;color:#18507C;}*/

/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.activeparent {background:url(img/menu/arrow-down.gif) no-repeat 0.4em 1.2em;/*background-color:#385C72;color:#fff;*/}
div#menu_vert ul ul li a.activeparent {background-position:1.5em 1em;background-color:transparent;color:#18507C;}

/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vert ul h3 {
   background: url(img/menu/arrow-right-active.gif) no-repeat 0.4em .9em;
   /*background-color: #385C72;*/
   display: block; 
   padding: 0.5em 0.5em 0.5em 1.5em;  /* some air for it */
   /*color: #fff;*/ /* this will be link color for all levels */
   /*font-size: 1em;*/ /* instead of the normal font size for <h3> */
   margin: 0;  /* as <h3> normally has some margin by default */
}

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#menu_vert ul ul h3 {font-size:100%;padding:0.3em 0.5em 0.3em 2.8em;background-position:1.4em .7em;background-color:transparent;border-bottom:none;color:#000;}

/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {padding:0.3em 0.5em 0.3em 4.3em;background:url(img/menu/arrow-right-active.gif) no-repeat 2.7em .7em;}

/* section header */
div#menu_vert li.sectionheader {border-right:none;font-size:130%;font-weight:bold;padding:1.5em 0 0.8em 0;background-color:#fff;line-height:1em;margin:0;text-align:center;}

/* separator */
div#menu_vert li.separator {height:1px !important;margin-top:-1px;margin-bottom:0;padding:2px 0 2px 0;background-color:#000;overflow:hidden !important;line-height:1px !important;font-size:1px;/* for ie */}
div#menu_vert li.separator hr {display:none;/* this is for accessibility */}

/* menu links accesskeys */
span.accesskey {text-decoration:none;}

/* accessibility divs are hidden by default text, screenreaders and such will show these */
.accessibility, hr {position:absolute;top:-999em;left:-999em;}

/* definition tags are also hidden these are also used for menu links */
dfn {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}

/* clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix {display:inline-block;width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}