body {
	font-family: Helvetica, Geneva, Arial, ;
	background-color: #b4c7d6;
	background-image: url(/domain/firemnicesty/files/images/background.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0; }
p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border-width: 0; }
a {
	text-decoration: none;
	border-width: 0; }
	
ul, li {padding: 0;
	margin: 0;}
	
#strana     {
	background-color: #fff;
	text-align:        left;
	margin:            0 auto;
	padding:           0;
	width:             950px;
	border-width:      0 }


#hlavicka  {
	background-color: #34507f;
	background-image:  url(/domain/firemnicesty/files/images/hlavickapozadi.jpg);
	margin:            0;
	padding:           0;
	width:             950px;
	height:            190px;
	border-width:      0 ;
	overflow:hidden;}
	
#hlavickaboxpravy {
	width: 716px;
	height: 190px;
	float: right;
	margin: 0;
	padding: 0;
	border-width: 0; 
}

#flash {
	width: 716px;
	height: 159px;
	margin: 0;
	padding: 0;
	border-width: 0; 
	overflow:hidden;}
	
#obsah  {
	margin:      0;
	padding:      0;
	width:        950px;
	border-width: 0 }
		
#sloupeklevy      {
	background-color: #fff;
	background-repeat:   repeat-x;
	text-align:          left;
	margin:              0;
	padding:             0;
	width:               230px;
	float:               left;
	border-width:        0  }

#sloupekpravy {
	background-color: #fff;
	text-align:        left;
	margin:            0;
	padding:           0;
	width:             670px;
	float:             right;
	border-width:      0;
	 }

#sloupeknadpis  {
	margin:      0;
	padding:      0;
	width:        670px;
	border-width: 0 }

#sloupekobrazky  {
	margin:      0;
	padding:      0;
	width:        240px;
	float:        right;
	border-width: 0;
	position:relative;
	top:45px; }

#sloupekzajezdy   {
	margin:      0;
	padding:      0;
	width:        430px;
	float:        left;
	border-width: 0 }
	
#patickazajezdy  {
	background-image: url(/domain/firemnicesty/files/images/paticka.jpg);
	width:             670px;
	height:            71px }
.nadpishlavni {
	color:        #596e88;
	font-size: 30px;  }

/* MENU ====================== */
#hlavickalogo {
	width: 234px;
	height: 190px;
	float: left; }

#home {
	margin: 0;
	padding: 0 }

#home a  {
	text-decoration: none;
	background:       url(/domain/firemnicesty/files/images/logoadventura.jpg) no-repeat left top;
	display:          block;
	margin:           0;
	padding:          0;
	width:            234px;
	height:           90px }

#home a span {
	display: none;}
		
#loga {
	text-align: left;
	padding-top: 10px;
	padding-left: 25px; }
.logaodkaz {
	padding-bottom: 6px; }
	
#teambuilding {margin:0; padding:0;}	
#cestovka {margin:0; padding:0;}	
#skola	{margin:0; padding:0;}
#bike {margin:0; padding:0;}

#teambuilding  a{
	text-decoration: none;
	background:       url(/domain/firemnicesty/files/images/logoteambuilding.gif) no-repeat left top;
	display:          block;
	margin:           0;
	padding:          0;
	width:            152px;
	height:           15px }
#teambuilding a span { display:none }

#cestovka  a {
	text-decoration: none;
	background:       url(/domain/firemnicesty/files/images/logocestovnikancl.gif) no-repeat left top;
	display:          block;
	margin:           0;
	padding:          0;
	width:            152px;
	height:           15px }
#cestovka a span { display:none }

#skola  a {
	text-decoration: none;
	background:       url(/domain/firemnicesty/files/images/logoskolasportu.gif) no-repeat left top;
	display:          block;
	margin:           0;
	padding:          0;
	width:            152px;
	height:           15px }
#skola a span { display:none }	

#bike  a {
	text-decoration: none;
	background:       url(/domain/firemnicesty/files/images/logobike.gif) no-repeat left top;
	display:          block;
	margin:           0;
	padding:          0;
	width:            152px;
	height:           15px }
#bike a span { display:none }	

/* ==================== */
#menuhorni {
	width: 716px;
	height: 31px;
	}
	
#menuhornicenter {
	color: #e1eff3;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: right;
	padding-top: 5px; }
	
#menuhornicenter ul, #menuhornicenter li{ float:right; list-style:none; text-transform:uppercase} 

#menuhornicenter a {
	color: #bdddef;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 10px; }
	
#menuhornicenter a:hover {
	color: #ffffff; }

/* ================= */
#menuhlavni {
	width: 950px;
	height: 52px;
	 }
#menuhlavniformat ul {
	color: #fff;
	list-style-type: none; }
	
#menuhlavniformat li {
	background-repeat: no-repeat;
	float: left;
	display: inline; }
	
#menuhlavniformat li#firemni a     {
	color:           #fff;
	font-size:        15px;
	background-image: url(/domain/firemnicesty/files/images/menu/menuhlavni_firemni.jpg);
	display:          block;
	width:            190px;
	height:           52px }
	
#menuhlavniformat li#motivacni a     {
	color:           #fff;
	font-size:        15px;
	background-image: url(/domain/firemnicesty/files/images/menu/menuhlavni_motivacni.jpg);
	display:          block;
	width:            190px;
	height:           52px }
	
#menuhlavniformat li#vip a     {
	color:           #fff;
	font-size:        15px;
	background-image: url(/domain/firemnicesty/files/images/menu/menuhlavni_vip.jpg);
	display:          block;
	width:            190px;
	height:           52px }
	
#menuhlavniformat li#speciality a       {
	color:           #fff;
	font-size:        15px;
	background-image: url(/domain/firemnicesty/files/images/menu/menuhlavni_speciality.jpg);
	display:          block;
	width:            190px;
	height:           52px }
	
#menuhlavniformat li#programy a       {
	color:           #fff;
	font-size:        15px;
	background-image: url(/domain/firemnicesty/files/images/menu/menuhlavni_programy.jpg);
	display:          block;
	width:            190px;
	height:           52px }

#menuhlavniformat a:hover {
	background-position: 0px -52px;
	}
#menuhlavniformat li a span{
		display: none; }
		
#menuhlavniformat a.menuhlavniaktiv {
	background-position: 0px -52px;}

#menuhlavnistin  {
	font-size:       2px;
	background-image: url(/domain/firemnicesty/files/images/menu/menuhlavni_stin.jpg);
	margin:           0;
	padding:          0;
	width:            950px;
	height:           16px;
	border:           0 }

/* ===================== */
#menusvislemezera  {
	background-image: url(/domain/firemnicesty/files/images/menusvisleclear.jpg);
	margin:            0;
	padding:           0;
	width:             230px;
	height:            20px;
	border-width:      0 }



#indexlevyblok    {
	color:            #3e56b7;
	font-size:         13px;
	font-weight:       bold;
	line-height:       20px;
	background-image:  url(/domain/firemnicesty/files/images/indexlevyblok_pozadi.jpg);
	background-repeat: repeat-y;
	margin:            0;
	padding:           0 }



.indexlevytext   {
	color:      #596e88;
	font-size:   17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	text-align:  center;
	padding:     30px 40px 10px 20px  }


#menusvisleobal    {
	margin:      0;
	padding:      0 0 0;
	width:        235px;
	border-width: 0 }



#menusvisletlacitko ul  {
	list-style-type: none;
	margin:           0;
	padding:          0;
	width:            235px }

#menusvisletlacitko li  {
	font-weight: normal;
	display:      inline }

#menusvisletlacitko a    {
	color:           #34507f;
	font-size:        13px;
	text-decoration:  none;
	background-image: url(/domain/firemnicesty/files/images/menusvisletlacitko.jpg);
	text-align:       left;
	display:          block;
	padding-left:     32px;
	height:           24px }


#menusvisletlacitko a:hover {
	color: #e38700 ; }
.menusvisletlacitkoaktiv { color:  #e38700; text-decoration:  none; }

#mapa {
	background-image: url(/domain/firemnicesty/files/images/menumapa.jpg);
	background-repeat: no-repeat;
	margin:            0;
	padding:           0;
	width:             230px;
	height:            175px;
	border-width:      0 }

#patakontakty   {
	color:         #33517f;
	font-size:      12px;
	font-family:    Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-align:     left;
	margin:         50px 0 0;
	padding-bottom: 5px;
	padding-left:   20px;
	border-width:   0 }


a.kontaktodkaz  {
	color:          #25385e;
	text-decoration: underline;
	font-family:    Arial, Helvetica, Geneva, , SunSans-Regular, sans-serif; }

a.kontaktodkaz:hover    {
	color:          #4f7d99;
	text-decoration: underline }

/* ================= */
#paticka    {
	font-size:       12px;
	background-color: #34507f;
	margin:           0;
	padding:          0;
	width:            950px }

#patickavlevo  {
	background-color: #34507f;
	margin:      0;
	padding:      0;
	width:        450px;
	float:        left;
	border-width: 0 }
.patickavlevotext    {
	color:         #69f;
	font-family:    Arial, Helvetica, Geneva,  SunSans-Regular, sans-serif;
	text-align:     left;
	padding-top:    5px;
	padding-bottom: 5px;
	padding-left:   15px }

#patickavpravo  {
	background-color: #34507f;
	padding:           0;
	width:             500px;
	float:             right }

.patickavpravotext   {
	color:         #69f;
	font-size:      12px;
	font-family:    Arial, Helvetica, Geneva, , SunSans-Regular, sans-serif;
	text-align:     right;
	padding-top:    5px;
	padding-right:  15px;
	padding-bottom: 5px }

a.patickaodkaz {
	color:   #69f;
	font-family:    Arial, Helvetica, Geneva, , SunSans-Regular, sans-serif;}
a.patickaodkaz:hover   {
	color: #84d0ff }
	
/* =============================*/
.indextext   {
	font-size:    13px;
	padding-right: 40px;
	padding-left:  10px }

	
#indexbloksloupky  {
	font-size:     13px;
	margin-top:     20px;
	margin-bottom:  25px;
	padding-right:  30px;
	padding-bottom: 25px;
	padding-left:   5px }

#indexsloupek1  {
	width: 210px;
	float:  left }

#indexsloupek2  {
	width: 210px;
	float:  left }

#indexsloupek3  {
	width: 210px;
	float:  left }

.indexsloupeknadpis   {
	color:        #596e88;
	font-size:     14px;
	margin-top:    5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left:  5px }


.indexsloupektext   {
	color: #7d7d7d;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left:   5px    }



/* ==== TEXTY ===============*/ 

.zajezdynadpisline      {
	color:        #596e88;
	font-size:     15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top:    20px;
	margin-right:  25px;
	margin-bottom: 15px;
	border-bottom: 2px solid #e0912e  }
	
.zajezdynadpisbold   {
	color:        #596e88;
	font-size:     16px;
	font-weight:   bold;
	margin-top:    10px;
	margin-bottom: 10px }

.zajezdytextmodry   {
	color:    #33588c;
	font-size: 12px }
	
.zajezdytextsedy   {
	color:    #7d7d7d;
	font-size: 12px ;
	text-align: justify;
	margin-right: 25px; }

.zajezdyseznamsedy      {
	color:       #58585a;
	font-size:    12px;
	margin-left:  0;
	padding-left: 0; list-style-type: none }

.zajezdyseznamsedy  ul    {
	color:       #58585a;
	font-size:    14px;
	margin-left:  0;
	padding-left: 0 }

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

.kontaktpoint   {
	list-style-image: url(/domain/firemnicesty/files/images/point_orange.gif);
	margin-left:       16px }
.nadpiskapitol { color:        #596e88;
	font-size:     18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top:    20px;
	margin-right:  25px;
	margin-bottom: 15px;
	border-bottom: 2px solid #e0912e }

/* POMOCNE ======================== */
.cleaner {
	clear: both; }
.first   {
	font-size: 140% }

.hidden { display: none;}

.bold {
	font-weight: bold }

.sloupekobrazkyformat {
	text-align: center }

.obrazkymini  {
	margin-top:   15px;
	margin-bottom: 15px }
.svislynapis {
	float: left; }
.dnyprogramu { 
	color:    #33588c;
	font-size: 13px; font-weight: bold }
#rozczajezdy a { color:           #34507f;
	font-size:        12px;
	text-decoration:  none;
	font-weight:bold;
	text-align:       left;
	padding-left:     10px;
	}
#rozczajezdy a:hover { color:           #000000;
	
	}	

#rozczajezdy ul  {
	 }

#rozczajezdy li  {
	list-style-image: url(/domain/firemnicesty/files/images/kostka.gif);
	list-style-position: inside;
	display: list-item; }

/* /odstraneni popisek u fotek*/

 table tbody tr div:last-child
{
visibility:hidden;
display:none;}