
#primary-nav li li { 
        width: 200px; 
       }
		 
#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding-top: 3px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	padding-top: 0px;
	}
	
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav li { 
	margin-left: -1px;
	float: left; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}

#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 8px 15px;
	text-decoration: none; 
	color: #5C5C5C;
	text-align: center;
	border-width: 0;
	position: relative;
	top: 0;
	}
#primary-nav li a { 
	border-right: 1px solid #5C5C5C;
	border-left: 1px solid #5C5C5C;
	color: #5C5C5C;
	}
#primary-nav li li a { 
	border: 1px solid #5C5C5C;
	text-align: left;
	}	
#primary-nav li, #primary-nav li.menuparent { 
	background-color: none; 
	}
#primary-nav li li {
	background-color: #FFCC00;
	background-image: url(images/gres/menu-sub-bg.gif);
	
}
 
#primary-nav li.menuactive { 
	background-color: #FFCC00; 
	}
#primary-nav li.menuactive a {
	color:white;
}

#primary-nav li.menuactive li a {
	color: #5C5C5C;
} 

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	background-image: url(images/gres/odrazka.jpg); 
	background-position: center right; 
	background-repeat: no-repeat;
	}

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 
	background-color: #FFCC00;
	background-image: none;
	}

#primary-nav li a:hover {
	color:white;
}

#primary-nav li li a:hover {
	color:white;
}

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}

/* kulate ramecky na hlavni strance */

.ramcek {
	width: 100%;
	background-color: white;
         margin-bottom: 5px;
         position: relative;
         top: -6px;
}


.ramcek .t {
	background-image: url(images/ramecky/horni.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.ramcek .r {
	background-image: url(images/ramecky/pravy.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.ramcek .b {
	background-image: url(images/ramecky/dolni.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ramcek .l {
	background-image: url(images/ramecky/levy.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ramcek .tl {
	background-image: url(images/ramecky/horni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.ramcek .tr {
	background-image: url(images/ramecky/horni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.ramcek .bl {
	background-image: url(images/ramecky/dolni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.ramcek .br {
	background-image: url(images/ramecky/dolni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.ramcek .obsah {
	padding: 6px;
         padding-bottom: 0px;
         padding-right: 6px;
}

div .tile-yel ul {

   margin: 10px 0px 0px 15px;

}


div .tile-yel ul li {

          list-style-image:  url(images/sipka.gif);
          padding: 0px;
          margin: 0px;
	 padding-left: 10px;
}

div .tile-yel ul li a {
         color: #666666;
         padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
         line-height: 1.5em;
}


.tile-yel {
	background-color: #FFEC61; /* #ffcc00 */
         margin-bottom: 11px;
	background-image: url(images/tile-yel/prechod.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
         font-size: 15px;
       
}

.tile-yel .obsah {
         /*height: 181px;*/
         height: 244px;
	padding: 15px;
         text-align: justify;
/*         letter-spacing: 0.1em; 
         font-weight: bold;  */

}

.tile-yel h2 {

         color: white;
         text-align: left;
         padding-bottom: 10px;
         line-height: 1em;
}

.tile-yel ul {
         margin: 10px;
         margin-left: 25px;
         margin-bottom: 25px;
}

.tile-yel ul li {
          list-style-image:  url(images/tile-yel/sipka-bila.gif);
          padding: 0px;
          margin: 0px;
	 padding-left: 10px;
           
}


.tile-yel ul h2 {
         padding: 0px;
         margin: 0px;
         padding-bottom: 10px;
         text-align: left;
         color: #666666;
         font-size: 12px;
} 


.tile-yel h2#n7 { color: #999999; }
.tile-yel h2#n6 { color: #999999; }
.tile-yel h2#n5 { color: #999999; }
.tile-yel h2#n4 { color: #999999; }
.tile-yel h2#n3 { color: white; }
.tile-yel h2#n2 { color: white; }
.tile-yel h2#n1 { color: white; }


.tile-yel .t {
	background-image: url(images/tile-yel/horni.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tile-yel .r {
	background-image: url(images/tile-yel/prechod.jpg);
	background-repeat: repeat-y;
	background-position: right;
	/*border-right: 2px solid #FFCC00;*/
}
.tile-yel .b {
	background-image: url(images/tile-yel/dolni.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tile-yel .l {
	background-image: url(images/tile-yel/prechod.jpg);
	background-repeat: no-repeat;
	background-position: left;
	/*border-left: 2px solid #FFCC00;*/
}
.tile-yel .tl {
	background-image: url(images/tile-yel/horni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
}
.tile-yel .tr {
	background-image: url(images/tile-yel/horni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
}
.tile-yel .bl {
	background-image: url(images/tile-yel/dolni-vlevo2.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
}
.tile-yel .br {
	background-image: url(images/tile-yel/dolni-vpravo2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	
}


#row {
padding-top: 60%;
padding-left: 215px;
padding-right: 9px;
}

#col1 {
width: 210px;
float: left;
padding: 0;
margin-left: 7px;
}

#col2 {
width: 380px;
float:left;
margin-left: 10px;

}

#col3 {

width: 300px;
float: left;
margin-left: 15px;

}

.tile-blc {
	background-color: #858585;
         margin-bottom: 15px;
	background-image: url(images/tile-blc/prechod.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt/16pt;
	color: white;
	line-height: 1.3em;
   
}

.tile-blc h2#hl-nadpis {
         padding-bottom: 10px;
         text-align: left;
         color: red;
         line-height: 1.3em
}

.tile-blc ul {
         margin-top: 15px;
         margin-left: 25px;
}

.tile-blc ul li {
          list-style-image:  url(images/tile-blc/sipka-bila.gif);
          padding: 0px;
          margin: 0px;
	 padding-left: 10px;
        
          
}

.tile-blc ul li a:link {         
        color: white;           
}

.tile-blc ul li a:visited {         
        color: white;           
}

.tile-blc ul h2 {
         padding: 0px;
         margin: 0px;
         padding-bottom: 10px;
         text-align: left;
         font-size: 15px;
         font-weight: normal;
         color: white;
}

.tile-blc.t {
	background-image: url(images/tile-blc/horni.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.tile-blc .r {
	background-image: url(images/tile-blc/prechod.jpg);
	background-repeat: repeat-y;
	background-position: right;
/*	border-right: 2px solid #666666;*/
}
.tile-blc .b {
	background-image: url(images/tile-blc/dolni.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tile-blc .l {
	background-image: url(images/tile-blc/prechod.jpg);
	background-repeat: no-repeat;
	background-position: left;
/*	border-left: 2px solid #666666;*/
}

.tile-blc .tl {
	background-image: url(images/tile-blc/horni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
}
.tile-blc .tr {
	background-image: url(images/tile-blc/horni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
}
.tile-blc .bl {
	background-image: url(images/tile-blc/dolni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
}
.tile-blc .br {
	background-image: url(images/tile-blc/dolni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.tile-blc .obsah {
	padding: 15px;
}

div#gres-doprava {

   background-image:  url(images/front-page/gres-doprava.jpg);
   width: 300px;
   height: 200px;
   margin-top: -5px;

}

div#gres-doprava h2 {

   padding-top: 20px;
   padding-left: 15px;
   color: #999999;
   line-height: 1.1em;

}

div#gres-doprava ul {

   margin: 30px 0px 0px 40px;

}


div#gres-doprava ul li {

          list-style-image:  url(images/sipka-bila.gif);
          padding: 0px;
          margin: 0px;
	 padding-left: 10px;
}

div#gres-doprava ul li a {
         color: white;
         padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
         line-height: 1.2em;
}

div#graficky-navrh {

   background-image:  url(images/front-page/gres-graficky-navrh.jpg);
   width: 380px;
   height: 197px;
   margin-top: 10px;

}


div#graficky-navrh h2 {

   padding-top: 15px;
   padding-left: 30px;
   color: #999999;
   line-height: 1.1em;

}

div#graficky-navrh ul {

   margin: 30px 0px 0px 30px;

}


div#graficky-navrh ul li {

          list-style-image:  url(images/sipka.gif);
          padding: 0px;
          margin: 0px;
	 padding-left: 10px;
}

div#graficky-navrh ul li a {
         color: #666666;
         padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
         line-height: 1.5em;
}


div#vyhody {

   width: 380px;
   height: 264px;
   background-image:  url(images/front-page/gres-vyhody.jpg);
   margin: 0px;
   padding: 0px;
 
}

div#vyhody h2 {

   padding-top: 20px;
   color: #999999;
   line-height: 1.1em;

}

div#vyhody h2 #procento {

   margin: 15px 10px 10px 10px;
   font-size: 60px;
   float: left;

}

div#vyhody h2 span#procento {

   margin: 15px 10px 10px 10px;
   font-size: 60px;
   float: left;

}


div#vyhody ul {

   margin: 60px 0px 0px 30px;

}


div#vyhody ul li {

          list-style-image:  url(images/sipka.gif);
          padding: 0px;
          margin: 0px;
	 padding-left: 10px;
}

div#vyhody ul li a {
         color: #666666;
         padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
         line-height: 1.5em;
}




div#novinky {  margin-right: 8px; }
div#novinky .obsah p {  text-align: left; }
div#novinky a:visited { color:blue; }

#foto-koupelny h2 {

         color: white;
         text-align: left;
         padding-bottom: 10px;
         line-height: 10em;
        
}

#foto-koupelny ul li a:link {

        color: white;
        font-size: 12px;
}

div#70koupelen h2 {

         color: white;
         text-align: left;
         padding-bottom: 10px;
         line-height: 10em;
        
}

div#70koupelen ul li a:link {

        color: white;
        font-size: 12px;
}





* {
	margin: 0;
	padding: 0;
}

hr { display: none; }

body {
	margin: 13px 18px;
	color: black;
	background: #666666 url(images/gres/pozadi.gif) repeat;
         font-family: Arial, Helvetica, sans-serif;
	font: 11pt/10pt;
	color: #555555;
	line-height: 1.2em;
	}

#zahlavi	{
	background: url(images/gres/zahlavi-prechod.gif) repeat-x;
	height: 310px;
         /* width: 970px; */

	}

.top-text {
         text-align: right;
         position: relative;
         top: 12px;
         right: 0px;
        /* width: 940px;*/
         margin-left: auto;
         margin-right: auto;     
}

.top-text h1, .top-text h2, .top-text a {
         font-family: verdana;
         font-size: 14px;
         font-weight: normal;
         color: #666666;
        /* display: inline; */
}


#zahlavi .levy {
	background: url(images/gres/zahlavi-levy.gif) no-repeat;
	width: 15px;
	height: 310px;
	position: relative;
	left: -10px;
	float: left;
}	

#zahlavi .pravy {
	background: url(images/gres/zahlavi-pravy.gif) no-repeat;
	width: 15px;
	height: 310px;
	float: right;
	position: relative;
	right: -9px;
}

#stin-stranky {
	border: 3px solid #454242;
	background-color: white;
	/*width: 95%; */
         width: 940px;

         /*width:expression(document.body.clientWidth > 1000? "1000px": "96%" );*/
         max-width: 1000px;
	/* height: 100%; */
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -270px;
}
	
#stin-stranky .stin-stranky-obsah {
	border: 1px solid #999999;
	padding: 4px;
}

#menu {
	background: url(images/gres/menu-bg.gif);
	height: 41px;
	border-right: 1px solid gray;
}

#menu #logo {
	background: url(images/gres/gres-logo.gif) top left no-repeat;
	height: 41px;
	width: 142px;
	float: left;
}

#hlavicka {
	background-color: #6666cc;
	background-image: url(images/gres/hlavicka-rc1.jpg);
	background-repeat: no-repeat;
	/*overflow: hidden;*/
	height: 168px;
	top: 0px;
	right: 0px;
	/*border-left: 1px solid #333399;
	border-right: 1px solid #333399;*/
         z-index: -1;
         margin-bottom: 15px;
}

#drobecky {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #6665CB;
         padding: 0 0 10px 0;
}

#drobecky a {  
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
         color: #6665CB;
         font-weight: bold; }

#obsah {
	/* background: #dcdcdc url(images/gres/obsah-bg.gif) repeat; */
        
}

#obsah-stranky {
	padding: 0 0px 20px 0px;
       /* clear: left; */
        
}

#zapati {
	height: 50px;
	background: url(images/gres/menu-prechod.gif) repeat-x;
	margin-top: 5px;
	border-top: 1px solid gray;
	border-bottom: 1px solid silver;
         padding-top: 5px;
         font-family: verdana;
         font-size: 10px;
         font-weight: normal;
         color: #666666;
         text-align: center;
               
}

#zalomeni-stranky {

   height: 740px;
   width: 1%;


}


#gres-menu {
         padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
         line-height: 1.5em;
         float:left;
}

#gres-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#gres-menu {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #666666;
	border-width: 1px;
	margin-right: 10px;
	}

#gres-menu li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}

#gres-menu li a:link, #gres-menu li a:visited {
	color: #666666;
	display: block;
	background: url(images/gres-menu/gres-menu.gif);
	padding: 8px 0 0 30px;
	}
#gres-menu li a:hover {
	color: #fff;
	background: url(images/gres-menu/gres-menu.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}

#gres-menu li a:active {
	color: #fff;
	background: url(images/gres-menu/gres-menu.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}
#gres-menu ul ul {
	background: url(images/gres-menu/menu-prechod.gif);
	padding: 0 1px 10px 0;
	margin: 0;
	border-bottom: 1px solid black;
}

#gres-menu li li {
	color: #666666;
	display: block;
	padding: 8px 7px 0px 10px;
}

#gres-menu li li a:link, #gres-menu li li a:visited {
	color: #666666;
	display: block;
	background: url(images/gres-menu/sipka-gray.gif) no-repeat 7px 8px;
	padding: 5px 0 0 20px;
	}
#gres-menu li li a:hover {
	color: #fff;
	background: url(images/gres-menu/sipka-bila.gif) no-repeat 7px 8px;
	padding: 5px 0 0 20px;
	}

#gres-menu li li a:active {
	color: #fff;
	background: url(images/gres-menu/sipka-bila.gif) no-repeat 7px 8px;
	padding: 5px 0 0 30px;
	}
#gres-menu a .current {
	color: white;
}

#row {
padding-top: 36%;
padding-left: 215px;
padding-right: 9px;
}

#col1 {
width: 210px;
float: left;
padding: 0;
margin: 0;
}

#col2 {
width: 41%;
float:left;
margin-left:0px;

}

#col3 {

width: 310px;
float: left;
margin-left: 10px;

}

#primary-nav li li { 
        width: 200px; 
       }
		 
#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding-top: 3px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	padding-top: 0px;
	}
	
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav li { 
	margin-left: -1px;
	float: left; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}

#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 8px 15px;
	text-decoration: none; 
	color: #5C5C5C;
	text-align: center;
	border-width: 0;
	position: relative;
	top: 0;
	}
#primary-nav li a { 
	border-right: 1px solid #5C5C5C;
	border-left: 1px solid #5C5C5C;
	color: #5C5C5C;
	}
#primary-nav li li a { 
	border: 1px solid #5C5C5C;
	text-align: left;
	}	
#primary-nav li, #primary-nav li.menuparent { 
	background-color: none; 
	}
#primary-nav li li {
	background-color: #FFCC00;
	background-image: url(images/gres/menu-sub-bg.gif);
	
}
 
#primary-nav li.menuactive { 
	background-color: #FFCC00; 
	}
#primary-nav li.menuactive a {
	color:white;
}

#primary-nav li.menuactive li a {
	color: #5C5C5C;
} 

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	background-image: url(images/gres/odrazka.jpg); 
	background-position: center right; 
	background-repeat: no-repeat;
	}

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 
	background-color: #FFCC00;
	background-image: none;
	}

#primary-nav li a:hover {
	color:white;
}

#primary-nav li li a:hover {
	color:white;
}

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}

/* kulate ramecky na hlavni strance */

.ramcek {
	width: 100%;
	background-color: white;
         margin-bottom: 5px;
         position: relative;
         top: -6px;
}


.ramcek .t {
	background-image: url(images/ramecky/horni.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.ramcek .r {
	background-image: url(images/ramecky/pravy.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.ramcek .b {
	background-image: url(images/ramecky/dolni.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ramcek .l {
	background-image: url(images/ramecky/levy.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.ramcek .tl {
	background-image: url(images/ramecky/horni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.ramcek .tr {
	background-image: url(images/ramecky/horni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.ramcek .bl {
	background-image: url(images/ramecky/dolni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.ramcek .br {
	background-image: url(images/ramecky/dolni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.ramcek .obsah {
	padding: 6px;
         padding-bottom: 0px;
         padding-right: 6px;
}

.tile-blc {
	background-color: #858585;
         margin-bottom: 15px;
	background-image: url(images/tile-blc/prechod.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt/16pt;
	color: white;
	line-height: 1.3em;
   
}

.tile-blc h4 {
         margin-top: 0px;
         margin-left: 17px;
         margin-bottom: 0px;
}

.tile-blc h2#hl-nadpis {
         padding-bottom: 10px;
         text-align: left;
         color: white;
         line-height: 1.3em
}

.tile-blc ul {
         margin-top: 15px;
         margin-left: 25px;
         margin-bottom: 10px;
}

.tile-blc ul li {
          list-style-image:  url(images/tile-blc/sipka-bila.gif);
          padding: 0px;
          margin: 6px;
	 padding-left: 10px;
        
}

.tile-blc ul li a:link {         
        color: white;
        font-size: 15px;
      padding-bottom: 10px;
      margin: 10px 0 10px 0;
}

.tile-blc ul li a:visited {         
        color: white; 
         font-size: 15px; 
         padding: 0px;
        margin: 10px 0 10px 0;
}

.tile-blc ul h2 {
         
         padding-bottom: 10px;
         text-align: left;
         font-size: 15px;
         font-weight: normal;
         color: white;
}

.tile-blc.t {
	background-image: url(images/tile-blc/horni.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.tile-blc .r {
	background-image: url(images/tile-blc/prechod.jpg);
	background-repeat: repeat-y;
	background-position: right;
/*	border-right: 2px solid #666666;*/
}
.tile-blc .b {
	background-image: url(images/tile-blc/dolni.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tile-blc .l {
	background-image: url(images/tile-blc/prechod.jpg);
	background-repeat: no-repeat;
	background-position: left;
/*	border-left: 2px solid #666666;*/
}

.tile-blc .tl {
	background-image: url(images/tile-blc/horni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
}
.tile-blc .tr {
	background-image: url(images/tile-blc/horni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
}
.tile-blc .bl {
	background-image: url(images/tile-blc/dolni-vlevo.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	
}
.tile-blc .br {
	background-image: url(images/tile-blc/dolni-vpravo.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.tile-blc .obsah {
	padding: 15px;
}

.tile-gray {
	width: 100%;
	background-color: #FBFBFB;
         margin-bottom: 15px;
	background-image: url(images/tile-gray/prechod.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font: 11pt/10pt;
	color: #666666;
	line-height: 1.3em;
   
}
.tile-gray h2 {
	color: silver;
}

.tile-gray .b {
	background-image: url(images/tile-gray/dolni.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
}

.tile-gray .tl {
   /*background-color: #FBFBFB;*/
	background-image: url(images/tile-gray/horni-vlevo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	left: -4px;
	
}
.tile-gray .tr {
	background-image: url(images/tile-gray/horni-vpravo.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
	right: -6px;
	
}
.tile-gray .bl {
	background-image: url(images/tile-gray/dolni-vlevo.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	left: -6px;
	
}
.tile-gray .br {
   /*background-color: #FBFBFB;*/
	background-image: url(images/tile-gray/dolni-vpravo.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	left: 6px;
	
}

.tile-gray .obsah {
	padding: 15px;
}

div#menu-nabidka {
	margin: 0;
         padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
         float:left;
         line-height: 2 em;
	}	
	
div#menu-nabidka ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */
	
div#menu-nabidka {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #666666;
	border-size: 1px;
	border-width: 1px;
	margin-right: 10px;
	}
	
div#menu-nabidka li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}
	
div#menu-nabidka li a:link, div#menu-nabidka li a:visited {
	color: #666666;
	display: block;
	background: url(images/gres-menu/gres-menu.gif);
	padding: 8px 0 0 30px;
	}
	
div#menu-nabidka li a:hover {
	color: #fff;
	background: url(images/gres/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
div#menu-nabidka li a:active {
	color: #fff;
	background: url(images/gres/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}

div #novinky p, #novinky span, #novinky h3 em {

   font-size: 14px;
   text-align: left;
   margin: 0em 0.6em 0em 1em;
   font-weight: normal;

}
div #novinky p { text-align: justify; }
div #novinky h3 em { position: relative; top: -2px; margin-left: 0;}
div #novinky span { float: right; margin: 1em 1em 0 0; }
div #novinky .adresar div img { float: left; margin: 1em; }
div #novinky .kategorie-novinky {  font-size: 12px; color: silver; margin-left: 1em; }
div #novinky .datum-novinky span {  font-size: 12px; color: silver; }
div #novinky .prehled-novinky p {  text-align:justify; }

div #novinky-frontpage { text-align: left; }
div #novinky-frontpage .prehled { text-align: left; margin: 0; font-size: 13px; }
div #novinky-frontpage .datum p { text-align: left; font-weight: bold; margin: 0; font-size: 11px; }


/* div #novinky .adresar {  height: 200px; } */

#stin-stranky .stin-stranky-obsah
  {
      height: 1000px;
  }
