@charset "windows-1250";

BODY {
background: #303030;
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
}

STRONG {
font-weight: bold;
}

A:link {
text-decoration: none;
color: #0C93CF;
}

A:visited {
color: #6D9BAF;
text-decoration: none;
}

A:hover {
border-bottom: 1px solid red;
}

H1 {
color: #4d4d4d;
font-size: 230%;
font-weight: bold;
letter-spacing: -1px;
}

H2 {
color: #4d4d4d;
font-size: 130%;
font-weight: bold;
letter-spacing: -1px;
margin: 16px 0 8px 0;
}

H3 {
color: #4d4d4d;
font-size: 110%;
font-weight: bold;
margin: 6px 0 0px 0;
}

P {
line-height: 150%;
margin-bottom: 6px;
}

FIELDSET {
border: 1px solid #BDBDBD;
padding: 0 12px 12px 12px;
}

FIELDSET.mensi {
padding-left: 5px;
}

FIELDSET SPAN {
display: block;
margin-top: 10px;
}

.alert {
background: red;
border-color: #666666;
color: #fff;
font-weight: bold;
text-align: center;
margin: 25px 0 25px 0;
}

.potvrzeni {
background: #66CC66;
border-color: #339900;
color: #fff;
font-weight: bold;
text-align: center;
margin: 25px 0 25px 0;
}

LEGEND {
color: #818181;
line-height: 28px;
padding: 0 4px;
}

INPUT {
background: url(img/bg.jpg);
background-position: 0 223px;
border: 1px solid #9D9D9D;
padding: 3px;
}

INPUT.radio {
background: transparent;
border: none;
}

TEXTAREA, SELECT {
background: #F2F2F2;
border: 1px solid #9D9D9D;
padding: 3px;
}

#leaderBoard {
margin-left: 0px;
}

#leaderBoard IMG {
display: block;
margin-bottom: 1px;
}

#super-container {
width:1380px;
}

#container {
float: left;
}

#brand-left {
margin: 0px;
float: left;
}

#brand-top {
margin: 0px;
float: left;
}

#brand-right {
margin: 0px;
float:left;
}

#nadpage {
background: url(img/bg.jpg) repeat-x #fff;
}

#page {
/*width: 1020px;*/
margin-left: 35px;
padding-bottom: 20px;
}

#logoStrip {
height: 70px;
}

#logoStrip A {
border: 0;
}

#mainCol {
float: left;
width: 740px;
}

#sideCol {
float: left;
width: 256px; 
}

#sideCol DIV.dividerStrip {
background: url(img/navigace.jpg) no-repeat;
margin-left: 8px;
}

DIV.dividerStrip {
height: 30px;
overflow: hidden;
}

#crumb {
font-size: 105%;
height: 26px;
background: url(img/crumb.jpg) no-repeat;
background-position: 0 10px;
line-height: 140%;
padding: 7px 0 0 36px;
color: #5b5757;
}

#crumb A {
color: #5b5757;
padding: 0 2px;
text-decoration: none;
}

#crumb A:hover {
background: #49C2FB;
color: #fff;
}

#heading {
height: 37px;
line-height: 36px;
}

#tabs {
height: 31px;
}

#tabs A {
float: left;
background: url(img/bg.jpg) #45C0F9; /* #E3E3E3 */
background-position: 0px 124px;
border: solid #24AEEF;
border-width: 1px 1px 0 1px;
color: #fff; /* #2D2D2D */
display: block;
font-size: 110%;
font-weight: bold;
text-decoration: none;
height: 24px;
line-height: 24px;
margin-top: 6px;
margin-right: 3px;
padding: 0 10px;
}

#tabs A:hover {
background-position: 0px 127px;
height: 27px;
line-height: 23px;
margin-top: 3px;
}

#tabs A.current {
background: #fff;
border-color: #E4E4E4;
color: #2D2D2D;
height: 30px;
line-height: 30px;
margin-top: 0;
}

#content {
font-size: 120%;
padding: 20px 0 30px 0;
}

.tip {
color: #666666;
display: block;
font-size: 80%;
margin-top: 10px;
}

#content UL {
margin: 3px 0 3px 0;
}

#content UL LI {
line-height: 150%;
padding: 6px 0 0 12px;
}

#content UL.odrazky {
list-style-type: square;
}

#content UL.vetsi {
padding-left: 24px;
}

#content UL.mensi {
padding-left: 0px;
}

#content UL.odrazky LI {
padding-left: 0;
margin-left: 24px;
}

DIV.strankovani {
height: 30px;
margin: 4px 0 0 0;
width: 100%;
}

DIV.strankovani TABLE {
float: right;
}

DIV.strankovani TABLE TD {
padding: 0!important;
}

DIV.strankovani TABLE TD A, DIV.strankovani TABLE TD SPAN {
background: url(img/bg.jpg);
background-position: 0px 131px;
border: 1px solid #1B98D2;
color: #fff;
display: block;
font-weight: bold;
line-height: 16px;
margin: 0 8px 0 0;
padding: 6px 8px;
}

DIV.strankovani TABLE TD SPAN {
background-position: 0px 32px;
border: 1px solid #9D9D9D;
color: #575757;
}

#content UL.vypisAutoskol LI {
padding: 0 0 16px 0;
}

#content UL.vypisAutoskol LI.bezplatny {
font-size: 110%;
}

#content UL.vypisAutoskol LI.bronzovy {
font-size: 120%;
background-color: #E9C2A6;
padding: 5px 10px 5px 10px;
}

#content UL.vypisAutoskol LI.stribrny {
font-size: 140%;
background-color: #E0E0E0;
padding: 10px 10px 10px 10px;
}

#content UL.vypisAutoskol LI.zlaty {
font-size: 160%;
background-color: #FFDE33;
padding: 20px 10px 20px 10px;
}

SPAN.vypisAutoskolAdresa {
color: #999999;
font-size: 80%;
}

TABLE.vypisAutoskolInfo {
margin-top: 3px;
}

TABLE.vypisAutoskolInfo TD {
font-size: 80%;
line-height: 100%;
padding: 2px 2px 2px 6px!important;
}

TABLE.loginForm {
margin: 20px;
}

TABLE.loginForm TD {
padding: 5px 0;
}

#content TABLE TD {
padding: 5px;
vertical-align: top;
}

#content TABLE TR.tableHeader TD {
background: #F2F2F2;
font-weight: bold;
}

.button,.button:link, .button:visited {
background: url(img/bg.jpg) #49C2FB;
background-position: 0 131px !important;
border: 1px solid #1B98D2 !important;
color: #fff;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding: 3px;
}

.button:hover {
background-position: 0 125px!important;
}

#glass {
background: url(img/sidecol_bg.jpg) no-repeat;
height: 153px;
width: 256px;
}

#mapa {
margin-left: 24px;
padding: 0px; background: #535252 url(img/mapa_bg.gif) top left no-repeat; 
width: 200px; font-size: 1px;
}

#menu {
border: solid #AFAFAF;
border-width: 0px 1px 1px 1px;
font-size: 95%;
margin-left: 8px;
width: 238px;
}

#menu UL LI {
background: #dfdfdf;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #d4d4d4;
color: #0B88BF;
font-size: 110%;
font-weight: bold;
line-height: 220%;
padding-left: 10px;
text-transform: uppercase;
}

#menu UL LI A {
color: #484848;
text-decoration: none;
}

#menu UL LI A:hover {
color: #0084BF;
}

#menu UL LI UL LI A.current {
color: #0B88BF;
font-weight: bold;
}

#menu UL LI UL {
background: #fff;
margin-left: -10px;
padding: 7px 0px;
}

#menu UL LI UL LI {
background: #fff;
border: 0;
font-weight: normal;
line-height: 160%;
padding-left: 20px;
text-transform: none;
}

#halfbanner {
margin: 20px 0 0 10px;
}

#skyscraper {
float: left;
margin: 160px 0 0 0px;
}

#footer {
height: 44px;
}

.clearBoth {
clear: both;
font-size: 1%;
height: 0;
width: 100%;
}