body      {
	color:           #000;
	font-size:        12px;
	font-family:      Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	background-color: #fff;
	text-align:       left;
	margin:           0;
	padding:          0;
	border-width:     0 }


h1  {
	display: none; }

h2 {
	font-size:  12px;
	margin: 0;
	padding: 0; }

p, h3, h4   {
	font-size:  11px;
	margin: 0;
	padding:      0;
	border-width: 0  }

/* ====  FORMATED  ===== */

#page      {
	background-color: #fff;
	text-align:        left;
	margin:            0 10px;
	padding:           0;
	width:             750px }


#leftbox {
	display: none }

#rightbox   {
	width: 100%;
	float:  right }

#headbox    {
	
	background-repeat: no-repeat;
	display:           none;
	margin:            0;
	padding:           0;
	width:             740px;
	height:            270px }


#contentbox  { }

/* === Second ==========*/

#lanovecentrum {
	margin:0;
	padding:0;
    position:relative;
    width:210px;
    height:40px;
   	overflow:hidden;}
    
#lanovecentrum span  {
	background: url(../images/lanovecentrum.gif) no-repeat left top;
	display:     block;
	margin:      0;
	padding:     0;
	position:    absolute;
	z-index:     1;
	top:         0;
	left:        0;
	width:       210px;
	height:      40px }


#outdooraktivity  {
	margin:  0;
	padding:  0;
	position: relative;
	width:    210px;
	height:   46px;
	overflow: hidden; }

   	
#outdooraktivity span {
	background: url(../images/outdooroveaktivity.gif) no-repeat left top;
	display:           block;
	margin:            0;
	padding:           0;
	position:          absolute;
	z-index:           1;
	top:               0;
	left:              0;
	width:             210px;
	height:            46px;
	 }




.menu {
	
	width:             207px;
	height:            222px }

#side {background-color: #999; }
#footer   {
	display: none;
	clear:             both }
.cleaner {
	clear: both }

/*  MENU =================== */
.menuverticaltext    {
	padding-top: 15px;
	padding-left: 5px }




.menuverticalbutton ul    {
	margin: 0;
	padding: 0 }
.menuverticalbutton a   {
	color:          #666;
	font-size:       14px;
	text-decoration: none;
	}
.menuverticalbutton a:hover    {
	color: #000 }


.objednavkabutton   {
	background-image: url(../images/buttonobjednavka.gif);
	background-repeat: no-repeat;
	margin:            0;
	padding:           0;
	width:             210px;
	height:            24px }


.objednavkabuttontext   {
	padding-top: 5px;
	padding-left: 45px }

	
.objednavkabuttontext a     {
	color:          #666;
	font-size:       14px;
	font-weight:     bold;
	text-decoration: none }



.objednavkabuttontext a:hover  {
	color: #000 }
.maptext  {
	color:        #666;
	font-size:     12px;
	font-weight:   bold;
	padding-top:   50px;
	padding-right: 20px;
	padding-left:  25px }
	
/* MENU HORIZONT ======  */

#headverze     {
	display: none;
	margin:   0;
	padding:  0;
	width:    740px;
	height:   240px }



	
#menuhorizbox    {
	text-align:    left;
	display:        none;
	margin:         0;
	padding:        0;
	width:          740px;
	height:         15px;
	vertical-align: top }
#menuhorizontal a   {
	color:          #666;
	font-size:       14px;
	text-decoration: none;
	}
#menuhorizontal a:hover    {
	color: #000 }


#footerleft  {
	margin: 0;
	padding: 0;
	width:   450px;
	float:   left }

	
.footerlefttext   {
	color:       #666;
	font-size:    12px;
	font-weight:  bold;
	text-align:   left;
	padding-top:  11px;
	padding-left: 20px }


#footerright  {
	margin: 0;
	padding: 0;
	width:   500px;
	float:   right }

	
.footerrighttext  {
	color:        #999;
	font-size:     12px;
	font-weight:   bold;
	text-align:    right;
	padding-top:   11px;
	padding-right: 20px }

	
.footerrighttext a   {
	color:          #666;
	text-decoration: underline }



.footerrighttext a:hover   {
	color: #000 }

.vice  {
	text-align:   right;
	padding-right: 10px }

	
/*.vice a{
	color: #666  }
	
.vice a span{
	color:          #f90;
	text-decoration: none  }*/

a.linkvice  {
	color: #666 }

a.linkvice:hover  {
	color: #000 }

	
a.linkvice span  {
	color:          #f90;
	text-decoration: none }
	
a.linkvice:hover span  {
	color:          #000;
	text-decoration: none }

#contenttext table {
	font-size: 12px;
	width: 70%;
	margin-top: 10px;
	margin-right: 1px;
	margin-left: 1px; }
#contenttext table td.tablehead {
	color: #3b3b3b;
	font-size: 13px;
	font-weight: bold;
	background-color: #e8e8e8;
	padding: 4px;
	border: solid 1px #000; }
	
#contenttext table tr.tableline td{
	padding: 5px;
	border-bottom: 1px solid #000; }
	
	
#contenttext table td{
	padding: 6px;
	border: solid 1px #b4b4b4;  }
	
#contenttext h3{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 15px; }
	 
#contenttext h4{
	color: #8d8d8d;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-bottom: 0px;
	 }
	
/* Cenik #contenttext #cenik */
p.printhidden  {display: none;}

table {
	font-size: 10px;
	width: 700px; }
	
.printpage {
	page-break-before: always;}
	
.counter { display:none}