/* Common */
BODY {background: #ffffff url(../img/page-bg.gif) repeat-x; padding: 0; margin: 0; font-family: Verdana, Tahoma, "Times New Roman", Times, serif; font-size: 11px; line-height: 16px; text-decoration: none; color: #000000;}
P {margin: 0;}
FORM {margin: 0}
SELECT, INPUT, TEXTAREA {font: 11px "Tahoma", sans-serif;}
IMG {border: 0}
H1 {margin: 0}
H2 {margin: 0 0 10px; font-size: 14px;}
H3 {margin: 18px 0 2px 0; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
H4 {display: block; font-size: 18px; margin: 8px 0 7px; color: #bc0113;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
A {text-decoration:none; color:#1971b8}
A:visited {text-decoration:none; color:#1971b8}
A:hover {text-decoration:underline; color: #ff7e00}

.break {font-size: 1px; height: 1px; visibility: hidden; clear: both;}
.default {color: black; font-weight: normal}
.xsmall {font-size: 9px; line-height: 13px}

#logo {display: block; position: absolute; top: 16px; left: 26px; border: 2px solid white}
#root {text-align: left; width: 779px; margin: 0 0 0 140px; padding: 15px 0; position: relative; }
#root #slogan {display: block; margin: 12px 24px; width: 42%; padding-top: 12px; float: right; font-size: 16px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-align: right; color: #ff9900}

/* Header */
#header {text-align: left;  margin: 0 auto; width: 779px;}
#header H1 {display: none;}


/* Navibar */
#menubar {margin-left: 15px}
#menubar #uvod {background: url(../img/uvod-0.gif) no-repeat; margin: 16px 3px 0 0; width: 54px; height: 30px; display: block; float: left}
#menubar #uvod:hover {background: url(../img/uvod-2.gif) no-repeat; margin: 16px 3px 0 0; width: 54px; height: 30px; display: block; float: left}
#menubar #uvod-1 {background: url(../img/uvod-1.gif) no-repeat; margin: 16px 3px 0 0; width: 54px; height: 30px; display: block; float: left}

#menubar #nabidka {background: url(../img/nabidka-0.gif) no-repeat; margin: 16px 3px 0 0; width: 70px; height: 30px; display: block; float: left}
#menubar #nabidka:hover {background: url(../img/nabidka-2.gif) no-repeat; margin: 16px 3px 0 0; width: 70px; height: 30px; display: block; float: left}
#menubar #nabidka-1 {background: url(../img/nabidka-1.gif) no-repeat; margin: 16px 3px 0 0; width: 70px; height: 30px; display: block; float: left}

#menubar #reference {background: url(../img/reference-0.gif) no-repeat; margin: 16px 3px 0 0; width: 75px; height: 30px; display: block; float: left}
#menubar #reference:hover {background: url(../img/reference-2.gif) no-repeat; margin: 16px 3px 0 0; width: 75px; height: 30px; display: block; float: left}
#menubar #reference-1 {background: url(../img/reference-1.gif) no-repeat; margin: 16px 3px 0 0; width: 75px; height: 30px; display: block; float: left}

#menubar #o-nas {background: url(../img/o-nas-0.gif) no-repeat; margin: 16px 3px 0 0; width: 55px; height: 30px; display: block; float: left}
#menubar #o-nas:hover {background: url(../img/o-nas-2.gif) no-repeat; margin: 16px 3px 0 0; width: 55px; height: 30px; display: block; float: left}
#menubar #o-nas-1 {background: url(../img/o-nas-1.gif) no-repeat; margin: 16px 3px 0 0; width: 55px; height: 30px; display: block; float: left}

#menubar #kontakty {background: url(../img/kontakty-0.gif) no-repeat; margin: 16px 3px 0 0; width: 73px; height: 30px; display: block; float: left}
#menubar #kontakty:hover {background: url(../img/kontakty-2.gif) no-repeat; margin: 16px 3px 0 0; width: 73px; height: 30px; display: block; float: left}
#menubar #kontakty-1 {background: url(../img/kontakty-1.gif) no-repeat; margin: 16px 3px 0 0; width: 73px; height: 30px; display: block; float: left}



/* Page */
#page {text-align: left; width: 562px; padding-bottom: 30px; border-top: 1px solid #ffffff;}
#page A {font-weight: bold; font-size: 11px}
#page P {margin: 4px 0 15px 0}
#page #mirror {margin: 15px 22px;}
#page .header-paper {padding: 6px 0; border-bottom: 2px solid #ffd5af; width: 100%; color: #f5841f; font-weight: bold; font-size: 12px}
#page .note-paper {padding: 0 6px; border-bottom: 2px solid #ffd5af; width: 70%; color: #f5841f; font-weight: bold}
#page .note-sub-paper {padding: 7px;}
#page .note {border: 1px solid #ffd5af; margin-bottom: 10px}
#page .note P {padding: 0 10px}
#page .note .header-paper {padding: 6px 10px; border: 0; background: #fff5e7; width: auto }
#page .note-sub-paper A {font-weight: normal;}

/* Footer */
#footer {width: auto; color:#000000; padding: 8px 24px 8px 160px; border-top: 1px dotted #d0d0d0; text-align: left}

#end {height: 6px; background: #ff800f}
