/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul { border:0; margin:0; padding:0; text-indent:0; font-size:100%; }

button {cursor:pointer;}
td {vertical-align:top;}
address {font-style:normal;}
sub, sup {line-height:0;font-size:50%;}

.required {color:red;}
.cleaner {clear:both;font-size:0;height:1px;}
.checkbox {border:0;}
.green {color:green;}
.black {color:black;}
.hidden {display:none;}

.align-center {text-align:center;}
.align-right {text-align:right;}

* html legend {margin-left:-5px;}
fieldset>legend {margin-left:-5px;}

a {color:#0000CC;}
a:hover {text-decoration:none;}

h1 {font-size:170%;color:#3366CC;font-weight:normal;}
h2 {font-size:150%;color:#3366CC;font-weight:normal; padding: 1.5em 0 0 0;}
h3 {font-size:120%;color:#3366CC;}

strong {color:#3366CC;}
em {color:rgb(236,142,0);font-weight:bold;font-style:normal;}

input,textarea,select {border:1px solid #aaa;}
button {*height:22px;*line-height:1;}

#obsah p, #obsah address, #obsah ol, #obsah ul, #obsah h1, #obsah h2, #obsah h3, #obsah table, #pravy p, #pravy h2, #pravy h3 {margin-bottom:10px;}
#obsah ol {margin-left:30px;}
#obsah ul {margin-left:30px;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {background:url('../images/design/prouzek.gif');color:#2d2d2d;font:normal normal normal 70%/1.5 verdana,arial,Tahoma,sans-serif;}
body {width:800px;margin:auto;}

#hlava {height:165px;background:url('../images/design/header_en.gif') no-repeat 0 1px;}
.en {background-image:url('../images/design/header_en.gif') !important;}
.cs {background-image:url('../images/design/header_cs.gif') !important;}

#hlava #logo {margin:38px 0 0 4px;}
#hlava #mechsys {display:block;}
#hlava .vlajka {float:right;margin-right:5px;margin-top:19px;}

#topmenu {height:30px;list-style:none;margin-left:-381px;width:762px;position:absolute;top:136px;left:50%;}
#topmenu li {float:left;}
#topmenu a:hover {background:#FF9900;}
#topmenu .active {background:#6793CC;}
#topmenu li a {padding:0 10px;color:#fff;text-decoration:none;float:left;display:block;line-height:30px;}
#topmenu #logout {float:right;}

#pata {text-align:center;padding:6px 0;line-height:2;}

#content {background:#fff url('../images/design/border.gif') repeat-y 585px 0;min-height:400px;border:1px solid #4F6DA4;padding-bottom:20px;}
#content #obsah {position:relative;float:left;top:15px;left:15px;width:560px;}

#content #pravy {position:relative;float:right;top:15px;right:15px;width:185px;}
#content #pravy ul {margin-left:20px;color:#0000CC;}
#content #pravy ul .active a {color:#FF9900;}
#content #pravy ul .active li a {color:#0000CC;}
#content #pravy ul .active .active a {color:#FF9900;}
#content #pravy h2 {margin-bottom:10px;}

.contact textarea {width:360px !important;height:100px !important;}
.contact button {margin-top:0 !important;}

.settings label {width:220px !important;}
.settings button {margin-top:0 !important;}

#login fieldset {width:300px;margin:auto;padding-bottom:30px;}
#login fieldset label {float:left;height:22px;line-height:22px;width:80px;font-weight:bold;}
#login fieldset input {padding:2px;margin-bottom:2px;width:150px;}
#login fieldset button {margin-left:80px;*margin-left:83px;}
#login fieldset br {clear:left;}

.list td, .list th {padding:0 7px;line-height:20px;border:1px solid #aaa;}
.list th {background:#eaeaea;}

.new {float:right; position:relative; top: 5px; right:5px;}

.floatleft {float:left;margin-bottom:10px;margin-right:10px; }
img.floatleft {float:left;margin-bottom:10px;margin-right:10px; clear:both; }
.floatright {float:right;margin-bottom:10px;margin-left:10px; }
img.floatright {float:right;margin-bottom:10px;margin-left:10px; clear:both;}
.aligncenter {text-align:center;}

hr.cleaner { clear: both; height: 0; visibility: hidden; }


.list .item h2 {font-size:110%;font-weight:bold;}
.list .item h2 a {color:#EC8E00;text-decoration:none;}
.list .item h2 a:hover {text-decoration:underline;}
.list .item a img.img {border:1px solid rgb(51,102,204);padding:3px;float:left;margin:0 10px 15px 0;}
.list .item img.img {border:1px solid rgb(51,102,204);padding:3px;float:left;margin:0 10px 15px 0;}
.list .item a:hover img {border:1px solid #EC8E00;}
.list .item .cleaner {margin:15px 0;border-top:1px solid #eaeaea;}

.detail img {border:1px solid rgb(51,102,204);}

#imgs {margin-left:150px;border:1px solid #aaa;padding:10px;width:550px;margin-top:5px;}
#imgs ul li {float:left;width:150px;height:1.5em;overflow:hidden;}
#imgs ul li acronym {line-height:1.5;text-transform:none;font-variant:inherit;cursor:pointer;}

.formatovani {padding:2px 5px;border:1px outset #aaa;background:#f9f9f9;float:left;margin-right:1px;margin-bottom:3px;text-decoration:none;}
.formatovani:hover {border:1px inset #202020;background:#fff;}

.docs textarea {height:100px !important;}
.docs .radio {width:auto !important;border:0;float:left;margin-right:7px;}
.docs .radiolabel {width:auto !important;font-weight:normal !important;}

#pop {background-image:none !important;font-family:'Trebuchet MS','Geneva CE',lucida,arial,sans-serif;font-size:90%;}
#pop body {margin:auto;width:600px;}
#pop body h1, #pop p, #pop label, #pop strong {color:#666;}
#pop body h1 {margin-top:50px;padding-bottom:5px;border-bottom:3px solid #8BD5FF;margin-bottom:20px;}
#pop body .close {float:right;position:relative;top:5px;}

#pop form {margin:20px 0;}
#pop form fieldset {border:1px solid #aaa;padding:10px;background:#f5f5f5;}
#pop form fieldset label {float:left;width:260px;margin-bottom:3px;line-height:25px;}
#pop form fieldset label.none {width:auto;float:none;}
#pop form fieldset input.text, #pop select {padding:2px 1px;width:300px;border-style:inset;}
#pop form fieldset input.radio {border:0 !important;margin-bottom:0 !important;}
#pop form fieldset input.checkbox {border:0 !important;height:20px;}
#pop form fieldset br {clear:left;}
#pop form fieldset div.radios {float:left;margin-bottom:5px;}
#pop ul {margin:10px 0 0 30px;}
#pop .bl {color:#009CF6;}
#pop .required {color:#FF05CD;}

.sitemap ul {margin-bottom:0 !important;}

#obsah table {padding:10px;margin:0 auto 10px auto;}
#obsah table td {text-align:left;vertical-align:top;}
#obsah table.bordered {border-collapse:collapse;border:1px solid #6699cc;padding:10px;margin:0 0 10px 0;}
#obsah table.bordered td {padding:2px 10px;border:1px dotted #6699cc;}
#obsah table.bordered thead {background-color:#99ccff;}
#obsah table.bordered th {padding:2px 10px;vertical-align:middle;text-align:center;background-color:#99ccff;}

#error {border:1px solid #4F6DA4;padding:15px;background:#fff;position:relative;top:15px;width:600px;}
#error p, #error h1 {margin-bottom:15px;}

.mod_0 {color:#000;}
.mod_1 {color:rgb(236,142,0);}
.mod_2 {color:#3366CC;}
.mod_3 {color:#808080;}

#menu {list-style:none;margin:0 !important;padding:0 !important;}
#menu li {margin:0 !important;padding:0 !important;float:left;}
#menu li a {text-decoration:none;display:block;width:165px;clear:left;padding:2px 10px;border-bottom:1px solid #D6E7FB;}
#menu li ul {list-style:none;margin:0 !important;padding:0 !important;}
#menu li ul li a {padding-left:25px;background:url('../images/design/li-1.gif') no-repeat 15px 8px;width:150px;}
#menu a:hover {background-color:#f9f9f9;}

.notop {padding-top:0 !important;}
.stup {padding:16px 10px 5px 10px;color:#000;border-bottom:1px solid #f0f0f0;font-size:130%;font-weight:bold;margin-bottom:5px !important;}
.stupnews p, .stupnews h3 {margin:0 10px 10px 10px !important;}
.stupnews p {font-size:90%;}

#st input {margin-top:4px !important;*margin-top:0 !important;}

#content #obsah .write fieldset {margin:0 0 10px 0;padding:10px 10px 10px 10px;border:1px solid #aaa;}
#content #obsah .write fieldset legend {font-weight:bold; font-size:130%;color:#3366CC;padding:0 10px;}
#content #obsah .write fieldset label {float:left;width:150px;font-weight:bold;}
#content #obsah .write fieldset input, .write fieldset select, .write fieldset textarea {margin-bottom:3px;}
#content #obsah .write fieldset input, .write fieldset select {width:200px;}
#content #obsah .write fieldset textarea {width:570px;height:400px;overflow:scroll;}
#content #obsah .write fieldset textarea#anotation {height:200px;}
#content #obsah .write fieldset br {clear:left;}
#content #obsah .write fieldset .checkbox {border:0;width:auto;height:auto;}
#content #obsah .write fieldset button {width:100px;margin-top:10px;}

input, textarea, select {border:1px solid #aaa;}

