﻿html{ margin:0; padding: 0; }
body { margin: 0; padding: 0; position:static; }

img { margin: 0; padding: 0; border: 0; }
table.results img {vertical-align:text-bottom;}

#fake-body { _height: 100%; _width: 100%; _position: relative; _overflow: scroll; _margin-bottom: 17px; background: url(../img/bg-mother.png) repeat-x 0 0; }

/* Layout */
#mother { margin: 0 auto; position: relative; }
#mother-inner { margin: 0 auto; padding: 0 1px; position: relative; width:60em; }
#mother-inner  table { width:47em; margin:0 auto; }
#mother-inner  table table { width:100%; }

/* Main menu */ 
#main-menu { position: relative; z-index: 2; zoom: 1; }
#main-menu ul.tabs { float: left; margin: 0; padding: 0; }
#main-menu ul.tabs li { float: left; padding: 0; margin: 0 3px 1px 0; }
#main-menu ul.tabs li a { display: block; background: #C5E4F4 url(../img/bg-tab-inactive.png) repeat-x 0 100%; color: #2E3D45; text-decoration: none; text-transform: uppercase; font-size: 84.61%; font-weight: bold; _zoom: 1; _float: left; }
#main-menu ul.tabs li a:hover { background: #E0F0F9 url(../img/bg-tab-active.png) repeat-x 0 0; }
#main-menu ul.tabs li .in1 { display: block; background: url(../img/bg-tab.png) no-repeat 0 0; padding-left: 3px; }
#main-menu ul.tabs li .in2 { display: block; background: url(../img/bg-tab.png) no-repeat 100% 0; padding: 7px 15px 6px 12px;  }
#main-menu ul.tabs li.active { margin-bottom: 0;}
#main-menu ul.tabs li.active a .in2 { padding-bottom: 7px; margin-bottom: 0;}
#main-menu ul.tabs li.active a { background: #E0F0F9 url(../img/bg-tab-active.png) repeat-x 0 0; }

#main-menu ul.textlinks { float: right;  margin: 10px 0 0px 0; padding: 0; }
#main-menu ul.textlinks li { float: left; padding: 1px 0 1px 5px; margin: 0 0 0 5px;  line-height: 1; background: none; }
#main-menu ul.textlinks li a { font-size: 84.61%;  line-height: 1;}

/* Main layout */
#content { background: #E0F0F9; border: 1px solid #89ACBD; margin-top: -2px; position: relative; padding: 15px; zoom: 1; _height: 1px; }

#idos-footer { padding: 15px 10px; font-size: 84.61%; margin: 0; border-top:1px solid #89acbd;}
#idos-footer .r, #idos-footer .l { margin-top: -8px; }

.content-footer { background: #F1EEE6 url(img/bg-content-footer.png) repeat-x 0 0; padding: 6px 10px; font-size: 84.61%; }
.content-footer p { margin: 0; text-align:left; }

html { _overflow: hidden; }
body {_overflow: hidden; _height: 100%; _width: 100%;}

.flag-en { background: url(../img/all-sprites.gif) no-repeat 0 -221px; padding-left: 20px; }
.flag-cz { background: url(../img/all-sprites.gif) no-repeat 0 1px; padding-left: 20px; }

div.noscr {text-align:center; color:White; background-color:Red; font-size: 123.08%; font-weight: bold; margin-top: 5px; margin-bottom: 10px; padding-bottom: 6px; padding-top: 6px; }

/* Icons */
.ico-help { background: url(../img/ico-help.png) no-repeat 0 50%; padding: 2px 0 2px 20px; }

/* header */
#header h1 { padding-bottom:0px; margin:0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 155%; font-weight: bold; }
#header h2 { color:red; margin-top:0px; }
#header { padding: 25px 10px 0px 10px; }

/* napoveda */

.hlptext { margin:0.5em 1em 0.5em 1em; }

.helptext { padding:0px; padding-left:300px; vertical-align:top; border-top: 1px solid #89acbd; }
.helppage { _height: 100%; _overflow:auto; } 
.helpsumfix { position: fixed; top: 0px; left: 0px; z-index: 50;  width:300px; float:left; border: 1px solid #89acbd; height:100%;overflow:auto; background:white;}
.helpsumfix { _position: absolute; }
.helpbody { _overflow:hidden; _height:100%; _width: auto; min-width:650px;}
.helphead { border-bottom: 1px solid #89acbd; }
.helphead { background: #d9eef9 url(../img/bg-jr-popup-head.png) repeat-x 0 0; padding: 5px 5px 4px 5px; zoom: 1; }
.helphead h2 { float: left; margin:  1px 0 0 5px; }
.helpContent { padding:1em 1em; overflow:auto;}
.helpContent table {width:auto;}
.helpContent table td, .helpContent table th {border: 1px solid #e2e2e2;  padding: 2px 5px; }
.helpContent ul li { list-style-type:disc; margin-left:1em; padding-left:5px;}
.helpContent ul li ul li { list-style-type:circle; }
.helpSum { padding: 1em 1em 1em 0em; }
div.helpSum ul { margin-bottom:0em;}
.selcont { background:#daeef8; }
.floatleft {float:left; padding-right:1em;}

.textnew {color:#0000FF; font-size:0.9em; font-weight:bold;}