/* mic6-home.css 070717-1823 ror */

/* Skip navig */
p.skipnavigation {display: none;}


/* Layout */
body {margin: 0 0; padding: 0 0;}
.container {min-width: 740px; background: #fff; margin: 0 auto;  padding: 0 30px; border-left: 1px solid #eee; border-right: 1px solid #eee;}
.header {clear: both; height: 100px; margin-bottom: 25px; padding-top: 10px; border-top: 6px solid #C1E55D; background: #9CD306; }
* html .header {margin-bottom: 15px;} /* Win/IE only sees this line */
.menu {clear: left; float: left; width: 160px; margin: 0 0 10px 0; padding: 0; line-height: 1.3em;}
.content {min-height: 381px; margin: 0 0 20px 186px; border-left: 1px solid #f0f0f0; padding: 0 0 20px 0px;}
.sidebar {float: right; width: 170px; margin:  0 0 0 20px; padding: 0 0 0 0; border-left: 1px solid #f0f0f0;}
.footer {clear: both; padding: 10px 0; border-top: 1px solid #C5DB89; text-align: center;}

/* Drobky */
.drobky {clear: right; background: #F5F5F5 }
.drobky {margin: 0 0 20px 186px;  padding: 0 0 0 0; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0;}
.drobky {padding: 6px 0; text-align: center;}
.drobky1 {text-align: left; margin: 0 0 5px; padding: 0 0 0 10px;}
.drobky2 {width: 180px; margin: 0 0 5px; text-align: right; float: right;}
.drobky2 p {margin: 0 0 5px; text-align: right;}
.drobky2 form {margin: 0 0 5px; text-align: right;}
 
/* Fonts */
body, input, select, textarea {font-family: verdana, tahoma, arial, helvetica, sans-serif;}
body {font-size: 81%; color: #333; line-height: 1.45em;}
body, p {text-align: justify;}
p, table {font-size: 1em; color: #222;}
pre, tt, textarea {font-size: 0.9em;}
.header, .menu, .sidebar.smaller, .footer, p.locationline {font-size: 0.88em;}

/* Header */
.header a {border-bottom: 0px none;}
.header a:hover {background-color: transparent; text-decoration: underline;}
.header li a {color: white; font-weight: bold;}
.header div.jumplist, .header ul.widgets {clear: right; float: right; margin: 0 10px 8px; text-align: right;}
.header div.jumplist {white-space: nowrap;}
.header ul.widgets li, .header ul.widgets li form {display: inline; padding-left: 6px;}
.header ul.widgets li label {display: none;}
.header ul.widgets li.first {border-right: 1px solid white; padding-right: 3px;}
.header select, .header input {font-size: 1em; color: #606060;}
.header img {float: left; border: 0px none; margin-left:10px; margin-right:0; margin-top:0; margin-bottom:18px}
.headerbar {height: 20px; clear: both; background-color: #eee;}
.headerbar p.locationline {display: block; margin-left: 180px; border-bottom: 0px none; text-align: left}

/* Sidebar */
.sidebar * {line-height: 1.5em; text-align: left;}
.sidebar p {margin-top: 0;}
body.people .sidebar acronym {border-bottom: 1px dashed #ccc;}
.sidebar .obal {padding: 3px 0 3px 0; 
margin: 0 0 0 0; border-bottom: 1px dashed #aaa; border-top: 1px dashed #aaa;}
.sidebar h3 {font-size: 1.05em; font-weight: bold; padding: 3px 12px 3px 20px; 
margin: 0 0 0 0; line-height: 1.2em; }
.sidebar h3 {background:  #9CD306 url('/images/design/mic3/prave-h3.jpg') no-repeat top left; color: #fff;}
.sidebar > h3:first-child {margin-top: 0;}
.sidebar ul {margin: 6px 0 10px 0; padding-left: 7px;}
.sidebar li {margin-top: 5px;}
.sidebar dl {margin-top: 0;}
.sidebar dt {margin-top: 10px; font-weight: normal;}
.sidebar dd {margin-top: 0px; text-align: right; font-style: italic;}

/* Footer */
.footer, .footer a {color: #808080; text-decoration: none;}
.footer .toolbar {text-align: left; float: left;}
.footer p, .footer a {color: #808080;}
.footer ul {margin: 0; padding: 0;}
.footer li {display: inline;}
.footer a {font-weight: normal; border-bottom: 0px none; border-right: 1px solid #eee; padding-left:3px; padding-right:5px; padding-top:0; padding-bottom:0}
.footer a:hover {text-decoration: underline; background-color: transparent;}
.footer .toolbar li:first-child a {padding-left: 0;}
.footer .toolbar li:last-child a {border-right: 0px none;}
.footer .spamtrap {display: none;}
.footer .colophon p {margin: 0 0 5px; text-align: right; padding: 0 36px 0 0; background: url('/images/design/mic3/mic-logo.jpg') no-repeat center right; }


/* Headings */
h1, h2, h3, h4, h5, h6 {color: #e82655; font-weight: normal; line-height: 1.3em; text-align: left;}
h1 {font-size: 1.6em; margin-top: 0;}
h2 {font-size: 1.4em; margin-top: 1.75em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1em; font-weight: bold; font-style: italic;}

/* Links */
a {text-decoration: none; color: #e82655;  padding-bottom: 1px;}
.imagelinks a, a.imagelinks {border: 0px none; padding: 0}
a:hover {text-decoration: underline; background-color: #f7f7f7;}


/* Print layout overrides */
@media print {
	body {margin: 0 auto; padding: 0; background-color: #fff; color: #000;}
	.header, .menu, .footer {display: none;}
	.container {border: 0;}
	.content {margin: 0; border: 0;}
	.sidebar, .odsunout, .drobky {display: none;}
}


/* ---------------

/* Site differences */
.logo {height: 54px; margin-bottom: 10px; width: 400px; float: left;}
.logo img {float: left; width: 108px; height: 54px; border: 0px none;}
.logo2 {height: 120px; margin: 40px 0 0 225px; width: 300px; color: #fff; }
.logo2 a {text-decoration: none; color: #fff; }
.langvers {color: #fff; }
.header {height: auto; background: none; padding-top: 0;}
.header {height: 176px; padding-top: 0;}
.header {background:  #9CD306 url('/images/design/mic3/mic2-top.jpg') no-repeat top left; }
.header img {margin: 0 10px 0 0;}
.header h1, .header h2 {margin: 0; white-space: nowrap;}
.header h1 {font-family: arial, helvetica, sans-serif; font-size: 1.7em; font-weight: bold; padding-top: 4px;}
.header h2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 1.1em; font-weight: normal; padding-top: 1px;}
.headerbar {margin-top: 0; clear: both; height: 90px; -moz-border-radius-topLeft: 20px; background: #eee;}
.header div.jumplist, .header ul.widgets {width: auto; margin-right: 0; padding-top: 5px;}