@CHARSET "UTF-8";

/* *****************************************************************************
 * Obecne styly
 **************************************************************************** */
body
{
  margin-left: 0px;
  margin-top: 0px;
  
  text-align: center;
  font-family: tahoma;
  color: #ffffff;
  
  background-color: #0f2a48;
}

* > #obsah {
	width: 750px;
	display: block;
	
  margin: auto;
}

div {
margin: 0px; 
padding: 0px;
border: 0px; 
}

span {
margin: 0px; 
padding: 0px;
border: 0px; 
}

/* *****************************************************************************
 *  Odkazy
 **************************************************************************** */
a:link {
	cursor: pointer;
	color: #999999;
}
  
a:visited {
cursor: pointer;
color: #F4B500;
} 
a:active {
cursor: pointer;
color: #F4B500;
}

a:hover {
cursor: pointer;
}



/* *****************************************************************************
 *  Pozicovani - Zahlavi
 **************************************************************************** */  
 
p.zahlavi {
	font-size: 70%;
	height: 36px;
	position: absolute;
	top: 10px;
	left: 0px;
} 
    
div.zahlavi {
	width:740px;
	/*	height: 64px; */
	background-color: #1a3450;
	/* background-image: url(images/zahlaviSeparadorCol2.gif); */
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	position: relative;
	padding-left: 10px;
}

div#zahlaviLogo {
  display: inline-block;
  &display: inline;
  _display: inline;
  
  
  /*background-image: url(images/zahlaviLogo.gif);
  background-repeat: no-repeat;
  */
  width: 44px;
  height: 64px;
  
  position: relative;
  top: 0px;
  left: 5px;
}

div#zahlaviJmeno {
	display: inline-block;
	_display: inline;
  &display: inline;
	/*background-image: url(images/zahlaviCompanyName.gif);
  background-repeat: no-repeat;
*/
  width: 550px;
	height: 64px;
	position: absolute;
	top: 5px;
	left: 20px;
}

div#zahlaviSeparator {
	display: inline-block;
  &display: inline;
	_display: inline;
	background-color: #23415d;
	background-image: url(images/zahlaviSeparadorCol1.gif);
	background-repeat: no-repeat;
	width: 160px;
	height: 64px;
	position: absolute;
	top:0px;
  &top: 0px;
	_top: 0px;
	left: 204px;
	_left: 150px;
  &left: 150px;
}

/* *****************************************************************************
 *  Pozicovani -  Horni MENU
 **************************************************************************** */
div.topMenu {
  text-align: right;
  width: 740px;
  _width: 750px;
  &width: 750px;
  
  height: 25px;
  background-image: url(images/topMenuBack.gif);
  background-repeat: repeat-x;
  padding-right: 10px;
}

img.topMenuSeprator {
  width: 11px;
  height: 25px;
}

div.topMenu a{
  height:25px;
  color: #000000;
  text-decoration: none;
}

div.topMenu a:link {text-decoration: none; color:  #000000;}
div.topMenu a:hover {text-decoration: none; color:  #000000;}
div.topMenu a:visited {text-decoration: none; color:  #000000;}
div.topMenu a:active {text-decoration: none; color:  #000000;}

span.topMenuOdkazText{
  padding-right: 10px;
  padding-left: 10px;
  position: relative;
  top:-6px;
  &top:0px;
  _top:0px;
  height:25px;
}

/* *****************************************************************************
 *  Pozicovani - Dekorace
 **************************************************************************** */

div.dekorace {
	text-align: left;
	background-image: url(images/dekoraceBack.jpg);
	background-repeat: no-repeat;
	width: 750px;
	/*height: 245px;*/
height: 25px;
	padding-top: 220px;
&padding-bottom: 245px;
	_padding-bottom: 245px;
	position: relative;
}

div.dekorace div#dekoraceFirma {
  display: inline-block;
  &display: inline;
  _display: inline;
  position: relative;
  left: 225px;
}

div.dekorace div#dekoraceNovinky {
	left: 625px;
	position: absolute;
	top: 235px;
	color: #F4B500;
}


/* *****************************************************************************
 *  Pozicovani - 3 sloupcovy layout
 **************************************************************************** */
div.clear {clear:both;}

div#hlavniObsah {
  &width: 750px; /* IE 7 nevim proc to musi byt */
  
  display:block;
  position:relative; 
  top:-2px;
  
  
  background-color: #23415d;
  border-top: 0px;
  
  background-image: url(images/hlavniObsahBack.jpg);
  background-repeat: repeat-y;
  
  
  border-left:0px solid #1a3450; 
  border-right:1px solid #1a3450;
}

#inner {
  display:block; 
  margin-left:-200px; 
  margin-right:-200px; 
  padding:5px;
}

div#leftMenu {
  float:left; 
  position:relative; 
   
  margin-left:0px; 
  display:inline;
  
  background-image: url(images/leftMenuBack.jpg);
  background-repeat: repeat-y;
  
  padding-bottom: 100px;
  
  text-align: right; 
  width:199px;
  padding-right: 5px;
  right: -1px;
}

div#rightNovinky {
	position:absolute;
	width:140px;
	padding-bottom: 100px;
	text-align: left;
	left: 610px;
	top: 40px;
}

div#rightNovinky1 {
	width:140px;
	padding-bottom: 100px;
	text-align: left;
	float: right;
}

div#stredObsah {
 
}


/* *****************************************************************************
 *  Vzhled - Leve Menu
 **************************************************************************** */


img.leftMenuSeparator{
  position:relative;
  right: 1px;
  width: 204px;
  height: 4px;
}


div.leftMenuOdkaz {
  position:relative;
  right: 5px;
  
  /*font-size: 12px;*/
  font-size: 75%;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

div.leftMenuNadpis {
  position:relative;
  right: 5px;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 0px;
  /*font-size: 12px;*/
  font-size: 70%;
}

div.leftMenuOdkaz a{
  color:  #F4B500;
  text-decoration: none;
  border:0px;
  
}

span.leftMenuOdkazText{
  position: relative;
  top:0px;
  height:20px;
}

img.leftMenuArrow {
  width:25px;
  height:25px;
  border:0px;
}


/* *****************************************************************************
 *  Vzhled - Obsah
 **************************************************************************** */

div#stredObsah {
	text-align: left;
	background-color: #23415d;
	padding-bottom: 100px;
	font-size: 85%;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 100px;
	position:absolute;
	top:0px;
	left: 210px;
	width: 370px;
}

*> div#stredObsah {
	text-align: left;
	background-color: #23415d;
	padding-bottom: 100px;
	font-size: 85%;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 100px;
	position:absolute;
	top:-15px;
	left: 206px;
	width: 370px;
}

p.odstavec {
  padding:13px;
  padding-top:0px;
  font-size: 95%;
}


p.uvitani {
  text-align: center;
  font-size: 100%;
}

table.kontakt {
  float: left;
  padding-left:13px;
  padding-top:0px;
  margin-bottom:10px;
  font-size: 95%;
  width:360px;
}

table.kontakt td{
  padding-top:2px;
  padding-bottom:2px;
}

hr.separator {
  float: left;
  width:370px;
  &width:360px;
}

img.formularICO {
  width: 17px;
  height: 17px;
  border: 0px; 
  padding-top:3px;
  padding-right:13px;
}

h1.nadpis {
  margin: 0px; 
  padding-left: 13px;
  padding-top: 20px; 
  font-size: 120%;
}
h1.nadpis1 {
  margin: 0px; 
  padding-top: 20px;
  padding-left: 13px; 
  font-size: 120%;
}

h1#IE67 {
  &font-size: 110%;
  _font-size: 110%;
}

h2.nadpis2 {
  margin: 0px; 
  padding: 13px; 
  font-weight: ;
  font-size: 110%;
}
h2.formulare_nadpis2 {
  margin: 0px; 
  padding: 13px; 
  font-size: 100%;
}

ul.seznam {
  font-size: 100%;
}

li.seznamItem {
  margin-bottom: 5px;
}

img.imgPartner  {
  margin-bottom:20px;
  margin-left:25px;
}

img#mapa {
  width: 354px;
  height: 354px;
  
  border: 0px;
  float:left; 
  padding-left: 13px;
  padding-right: 13px;
}

img#mapa a{
  display: block;
  border: 0px; 
}

a.formular {
  text-indent: -30px;
  margin-left: 30px;
  display: block;
  text-decoration: none;
  color: #F4B500;
  font-size:12px;
}

a.formular:link {text-decoration: none; color:  #F4B500;}
a.formular:hover {text-decoration: none; color: #F4B500;}
a.formular:visited {text-decoration: none; color: #F4B500;}
a.formular:active {text-decoration: none; color: #F4B500;}

 
div#stredObsah a:link {text-decoration: none; color:  #F4B500;}
div#stredObsah a:hover {text-decoration: none; color: #F4B500;}
div#stredObsah a:visited {text-decoration: none; color: #F4B500;}
div#stredObsah a:active {text-decoration: none; color: #F4B500;}

/* *****************************************************************************
 *  Vzhled - Novinky
 **************************************************************************** */



/* *****************************************************************************
 *  Pozicovani - ZAPATI
 **************************************************************************** */
div.zapati {
  display:block; 
  position:relative; 
  top:-2px;  
  
  height:9px;
  width: 750px;
  
  background-image: url(images/zapatiBack.jpg);
  background-repeat: repeat-x; 
}

/* *****************************************************************************
 *  Pozicovani - Future
 **************************************************************************** */
div#future {
  color:  #F4B500;
  text-decoration: none;
  border:0px;
}

div#future a {
  position: relative;
  top:-5px;
  font-size: 10px;
  color:  #F4B500;
  text-decoration: none;
  border:0px;
}
div#future a:link {text-decoration: none; color: #F4B500;}
div#future a:hover {text-decoration: none; color: #F4B500;}
div#future a:visited {text-decoration: none; color: #F4B500;}
div#future a:active {text-decoration: none; color: #F4B500;}

/* *****************************************************************************
 *  Google sites search 
 **************************************************************************** */
form#cse-search-box {
  position: relative;
  left: -2px;

}

form#cse-search-box input#google_submit {
  margin-top:5px;
}

/* *****************************************************************************
 *  AKTUALITY 
 **************************************************************************** */

.aktuality{
	color: #F4B500;
	float: right;
	padding-right: 50px;
	margin-bottom: 10px;
}

div.aktualita {
	text-align: left;
}

img.aktualita_IMG {
  display: block;
  float: left;
  width:50px;
}

h3.aktualita_nadpis{
	/*display: block;
	float: left;*/
	width:135px;
	padding-top:0px;
	padding-right:5px;
	font-size: 95%;
	color:#CCCCCC;
}

div.aktualita_text p{
  text-align: left;
  width:135px;
  padding-right:5px;
  padding-left:0px;
  padding-top:0px;
  margin-top:-5px;
  font-size: 75%;
  color:#F4B500;
} 

.aktualita_vice a
 {
	padding-left:80px;
	font-size: 60%;
	color:#999999;
} 

/* *****************************************************************************
 *  ONLINE PORADNA
 **************************************************************************** */

.poradna {
  padding-top: 15px;
  
}

p.chyba {
  font-size: 90%;
}

table.poradna_obsah {
  font-size: 85%;
}

.pojisteni-ptacek 
{
	font-size: 16px;
}

.pojisteni-ptacek a 
{
	color: #F4B500;
}

.pptak{
	font-size: 150%;
}

.nastred{
text-align:center;
}

.tab-partneri td{
	text-align:left;
	vertical-align:top;
}

