/** OBECNE **/
* {
    padding: 0;
    margin: 0;
}
body {
    text-align:center;
    font-family: Tahoma, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    background: url(/img/bg_pozadi.png) repeat-x;
}
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.blue { background: #1d648c; color: white; }
.partners { text-align: center; }
.partner {text-align: center; margin: 30px 0;}
.partners .head {
    font-size: 16px;
    font-family: arial narrow;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    padding: 5px;
    background-color: #549CD2;
}
.partners hr {color: #1D648C; height: 5px; background-color: #1D648C; border: 0px solid #1D648C;}
.lightblue { background: #549cd2; color: white; }
.red { background: #b52336; color: white; }
.gray { background: #4f4f4f; color: white; }
.gray a, .red a, .lightblue a, .blue a { color: white; }
.invisible {
    display: none;
    position: relative;
    left: -999px;
}
.floatRight {
    float: right;
}
.cleaner {
    clear: both;
}
div.navigace {
	font-size: 11px;
	background: inherit;
	color: black;
	width:100%;
	margin: 8px 8px 0px;
}
img {
    border:none;
}
/** POTLACENI STYLU **/
#obsah-in {
	width:100%;
}
#obsah-in-in {
	width:100%;
	margin:0px;
	padding-left:20px;
}
.detail-lod fieldset {
	margin: 0;
}
#Content p, p {
	margin: 5px 0 5px;
}
#Container {
    margin: 0 auto;
    width: 970px;
    text-align: left;
}
/** HEAD **/
#Head {
    height: 120px;
    text-align: right;
    text-transform:uppercase;
    background: url(/img/bg_head_bottom.png) no-repeat bottom;
}
#Head .topBox {
    float: right;
    font-size: 10px;
    color: white;
    padding: 9px;
    _padding: 8px;
    height: 13px;
}
#Head .topBox a {
    color: white;
    text-decoration: none;
}
#Head .topBox a:hover {
	color: black;
    text-decoration: underline;
}
#Head .jazyk {
    background: #a4a4a4 url(/img/bg_jazyk.png) repeat-x;
}
#Head .reg {
    background: #737373 url(/img/bg_reg.png) repeat-x;
    width: 222px;
    _width: 232px;
    margin-left:3px;
}
#Logo {
    float: left;
    width: 219px;
    margin: 15px 0 0;
}
/** TOP MENU **/
#TopMenu {
    float: right;
    font-size:11px;
    margin: 44px 5px 0 0;
    line-height: 160%;
}
#TopMenu ul {
    list-style-type:none;
}
#TopMenu ul li {
    display: inline;
}
#TopMenu ul li a {
	color: #000000;
    text-decoration: none;
}
#TopMenu ul li a:hover {
	color: #C30001;
	text-decoration: underline;
}
#Hledat {
    float: right;
    margin-top: 34px;
    width: 240px;
    font-size:11px;
    color: #a7a7a7;
}
#Hledat .hledej {
   padding:0 0 8px;  
}
#Hledat .search {
    border: none;
}
#Hledat form .submit {
    background: url(/img/hledej.gif);
}
/** CONTENT **/
#Content {
    float: left;
    width: 728px;
}
#Content h1 {
	font-family: Arial Narrow !important;
	text-transform: uppercase;
    background: #549cd2;
    color: white;
    padding: 6px 8px;
    margin: 0 0 0 0px;
    height: 22px;
    font-size: 16px;
    font-weight: bold;
}
#Content h2 {
    color: #1d648c;
    padding: 10px 0 6px 0;
    font-size:15px;
}
#Content h3 {
    color: #549cd2;
    padding: 10px 0 6px 0;
    font-size:11px;
}
#Content h3.home, #Right h3, .nadpis {
    font-family: Arial Narrow !important;
    text-transform: uppercase;
    padding: 6px 8px;
    color: white;
    height: 22px;
    font-size: 16px;
    font-weight: bold;
}
body#tmp #Content .inner {
	min-height:326px;
	height:326px;	
	margin: 6px 8px 8px;
	padding: 0px 6px 0px 0px;
}

body#tmp2 #Content .inner {
	min-height:326px;
	margin: 6px 8px 8px;
	padding: 0px 6px 0px 0px;
}
#Right h4, #Right h4 a, #Content h4, #Content h4 a {
    color: #1d648c;
    padding: 0 0 4px 0;
    font-size:12px;
}
#Content .clanek h4 {
	font-size:14px;
}
#Content .textLeft {
    float: left;
}
#Content .textRight {
    float: right;
}
#Content a.home {
	text-decoration:none;
}
#Content a.home:hover {
    text-decoration:underline;
}
#ZaplaceniForm .zaplatit {
	padding: 16px;
	font-size: 18px;
	font-weight:bold;
}
/** RIGHT **/
#Right {
    width: 240px;
    float: right;
}
#Right a.rslink {
    display: block;
    height:73px;
}
#Right a {
    text-decoration: none;
}
#Right .nadpis {
    margin: 0;
}
#Right .lowcost {
    padding: 5px 0px 4px;
    margin: 0px 4px 0px;
    font-size:11px;
    border-bottom: 1px solid #ececec;
}
#Right .lowcost-last {
    padding: 4px 0px 4px;
    margin: 0px 6px 0px;
    font-size:11px;
}
#Right .lowcost-last .box_obrazek80, #Right .lowcost .box_obrazek80 {
    vertical-align: middle;
    text-align: center;
    background: #00517f;
    width: 80px;
    height: 57px
}
#Right .lowcost-last a, #Right .lowcost a {
    display:block;
    padding: 0 auto;
}
#Right h4 a {
	text-decoration: underline;
}
#Right h4 a:hover {
    text-decoration: none;
}
#Right .lowcost .model {
    font-size:12px;
    font-weight:bold;
}
/** FOOTER **/
#Footer {
    color: #a7a7a7;
    background: #4f4f4f;
    padding: 8px;
}
#Footer a.rss {
    text-decoration: none;
    color: white;
}
#Footer a {
    text-decoration: underline;
    color: #a7a7a7;
}
#Footer a:hover {
    text-decoration: none;
    color: white;
}
#Footer ul {
    list-style-type:none;
    margin-bottom: 8px;
}
#Footer ul li {
    display: inline;
    text-transform: lowercase;
}

.doprava {
    float: right;
}

.doleva {
    float: left;
}

.cistic {
   clear: left;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
}

.jako_h2 {
    font-size: 13px;
    font-weight: bold;
    color: #1D648C;
}

.kalendar_popis {
    font-size: 13px;
}

h2.pod_obrazkem {
    font-size: 14px;
    z-index: 1;
    display: block;
    position: relative;
    top: -40px;    
    _margin: -20px;
}

img.nad_nadpisem {
    z-index: 2;
    display: block;
    position: relative;
}

