@media screen,projection {

	* {
		margin: 0;
		padding: 0;
	}

	body {
		background: url('/img/bg_body.jpg');
		background-position: top center;
		background-repeat: repeat-y;		
		background-color: #452f22;
		color: #5a5a5a;
		font-family: Georgia, Cambria, "Times New Roman", Times, serif;
		line-height: 1.6;
		font-size: 14px;
	}

	#doc {
		background: url('/img/bg_doc.jpg');
		background-repeat: no-repeat;	
		margin: 0 auto;
		width: 996px;
	}

	#line-menu {
		position: relative;
		top: 0px;
		left: 0px;
		width: 996px;
	}    
	
	#line-menu {
	  	height: 84px;
	}
	
	#line-menu li {
		float: left;
		list-style-type: none;
	}

	#line-menu li a {
		position: relative;
		height: 84px;
		line-height: 84px;
		display: block;
		color: #ffe8a9;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		font-size: 1.1em;
	}

	#line-menu a span{
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		height: 84px;
		cursor: pointer;
	}

	#cs-gotika span, #cs-gotika {
		width: 268px;
		background: url(/img/menu-gotika-cs.jpg) no-repeat;
	}

	#cs-gotika-active span, #cs-gotika-active {
		width: 268px;
		background: url(/img/menu-gotika-cs-active.jpg) no-repeat;
	}

    #cs-gotika  a:hover span, #cs-gotika  span.hover, #cs-gotika a {
	  background: url(/img/menu-gotika-cs-hover.jpg) no-repeat;
	}

	#cs-pizzeria span, #cs-pizzeria {
	  width: 231px;
	  background: url(/img/menu-pizzeria-cs.jpg) no-repeat;
	}

	#cs-pizzeria-active span, #cs-pizzeria-active {
	  width: 231px;
	  background: url(/img/menu-pizzeria-cs-active.jpg) no-repeat;
	}

    #cs-pizzeria  a:hover span, #cs-pizzeria  span.hover, #cs-pizzeria a {
	  background: url(/img/menu-pizzeria-cs-hover.jpg) no-repeat;
	}

	#cs-jeskyne-active span, #cs-jeskyne-active {
	  width: 240px;
	  background: url(/img/menu-jeskyne-cs-active.jpg) no-repeat;
	}

	#cs-jeskyne span, #cs-jeskyne {
	  width: 240px;
	  background: url(/img/menu-jeskyne-cs.jpg) no-repeat;
	}

    #cs-jeskyne  a:hover span, #cs-jeskyne  span.hover, #cs-jeskyne a {
	  background: url(/img/menu-jeskyne-cs-hover.jpg) no-repeat;
	}

	#cs-galerie span, #cs-galerie {
	  width: 250px;
	  background: url(/img/menu-galerie-cs.jpg) no-repeat;
	}

	#cs-galerie-active span, #cs-galerie-active {
	  width: 250px;
	  background: url(/img/menu-galerie-cs-active.jpg) no-repeat;
	}

    #cs-galerie  a:hover span, #cs-galerie  span.hover, #cs-galerie a {
	  background: url(/img/menu-galerie-cs-hover.jpg) no-repeat;
	}   


	#de-gotika span, #de-gotika {
		width: 268px;
		background: url(/img/menu-gotika-de.jpg) no-repeat;
	}

	#de-gotika-active span, #de-gotika-active {
		width: 268px;
		background: url(/img/menu-gotika-de-active.jpg) no-repeat;
	}

    #de-gotika  a:hover span, #de-gotika  span.hover, #de-gotika a {
	  background: url(/img/menu-gotika-de-hover.jpg) no-repeat;
	}

	#de-pizzeria span, #de-pizzeria {
	  width: 231px;
	  background: url(/img/menu-pizzeria-de.jpg) no-repeat;
	}

	#de-pizzeria-active span, #de-pizzeria-active {
	  width: 231px;
	  background: url(/img/menu-pizzeria-de-active.jpg) no-repeat;
	}

    #de-pizzeria  a:hover span, #de-pizzeria  span.hover, #de-pizzeria a {
	  background: url(/img/menu-pizzeria-de-hover.jpg) no-repeat;
	}

	#de-jeskyne-active span, #de-jeskyne-active {
	  width: 240px;
	  background: url(/img/menu-jeskyne-de-active.jpg) no-repeat;
	}

	#de-jeskyne span, #de-jeskyne {
	  width: 240px;
	  background: url(/img/menu-jeskyne-de.jpg) no-repeat;
	}

    #de-jeskyne  a:hover span, #de-jeskyne  span.hover, #de-jeskyne a {
	  background: url(/img/menu-jeskyne-de-hover.jpg) no-repeat;
	}

	#de-galerie span, #de-galerie {
	  width: 250px;
	  background: url(/img/menu-galerie-de.jpg) no-repeat;
	}

	#de-galerie-active span, #de-galerie-active {
	  width: 250px;
	  background: url(/img/menu-galerie-de-active.jpg) no-repeat;
	}

    #de-galerie  a:hover span, #de-galerie  span.hover, #de-galerie a {
	  background: url(/img/menu-galerie-de-hover.jpg) no-repeat;
	}   



	#en-gotika span, #en-gotika {
		width: 268px;
		background: url(/img/menu-gotika-en.jpg) no-repeat;
	}

	#en-gotika-active span, #en-gotika-active {
		width: 268px;
		background: url(/img/menu-gotika-en-active.jpg) no-repeat;
	}

    #en-gotika  a:hover span, #en-gotika  span.hover, #en-gotika a {
	  background: url(/img/menu-gotika-en-hover.jpg) no-repeat;
	}

	#en-pizzeria span, #en-pizzeria {
	  width: 231px;
	  background: url(/img/menu-pizzeria-en.jpg) no-repeat;
	}

	#en-pizzeria-active span, #en-pizzeria-active {
	  width: 231px;
	  background: url(/img/menu-pizzeria-en-active.jpg) no-repeat;
	}

    #en-pizzeria  a:hover span, #en-pizzeria  span.hover, #en-pizzeria a {
	  background: url(/img/menu-pizzeria-en-hover.jpg) no-repeat;
	}

	#en-jeskyne-active span, #en-jeskyne-active {
	  width: 240px;
	  background: url(/img/menu-jeskyne-en-active.jpg) no-repeat;
	}

	#en-jeskyne span, #en-jeskyne {
	  width: 240px;
	  background: url(/img/menu-jeskyne-en.jpg) no-repeat;
	}

    #en-jeskyne  a:hover span, #en-jeskyne  span.hover, #en-jeskyne a {
	  background: url(/img/menu-jeskyne-en-hover.jpg) no-repeat;
	}

	#en-galerie span, #en-galerie {
	  width: 250px;
	  background: url(/img/menu-galerie-en.jpg) no-repeat;
	}

	#en-galerie-active span, #en-galerie-active {
	  width: 250px;
	  background: url(/img/menu-galerie-en-active.jpg) no-repeat;
	}

    #en-galerie  a:hover span, #en-galerie  span.hover, #en-galerie a {
	  background: url(/img/menu-galerie-en-hover.jpg) no-repeat;
	}   
	
	img {
		border: 0;
	}            
	
	#langs {
	  position: relative;
	  top: 40px;
	  left: 160px;
	  width: 200px;
	}                   
	
	#langs img {
	  margin-right: 3px;
	}                   

	#top-banner {
		margin: 0 auto;
		height: 172px;
	}               
	
	#page {
		margin-top: 25px;
		padding: 0 50px 0 60px;
	}
	
	#content {
		width: 700px;
		float: right;
		font-size: 14px;
	}

	#leftmenu {
		width: 150px;
		float: left;
		margin-top: 5px;
		font-size: 12px; 
		font-weight: bold;
	}

	#leftmenu ul {
		margin-bottom: 25px; 
	}

	#leftmenu li {
	  list-style-type: none; 
	  border-bottom: 1px solid #d8bd8b;     
	  padding: 6px 0 3px 0;
	}

	#leftmenu li a {
		color: #724000;     
		text-decoration: none;
	}                      

	#leftmenu li a:hover {
		color: #800000;     
	}                      

	.cleaner {
		clear: both;
		height: 1px;
		font-size: 1px;
		border: none;
		margin: 0;
		padding: 0;
		background: transparent;
	}
	       
	img.typarcadie-logo {
		width: 206px;
		height: 80px;
		position: relative;
		top: 23px;
		left: 142px;
		
	}

	#content #leftcolumn {
		width: 420px;
		float: left;
	}

	#content #rightcolumn {
		width: 265px;
		float: right;
	}

	#artid14 #content #rightcolumn {
		width: 300px;
		float: right;
	}

	#artid14 #content #leftcolumn {
		width: 385px;
		float: left;
	}

	#content #rightcolumn img {
		margin: 3px 0 15px 0;
	  	border: 6px solid #ba9c65;     
	}
               
	#content #rightcolumn #newscolumn {
		margin: 3px 0 15px 0;
		color: #5d3b10;
	  	border: 6px solid #ba9c65;
	    background-color: #faf3e1;    
		font-size: 13px;
		line-height: 16px;
	}
               
	#content #rightcolumn #newscolumn .content {
		padding: 5px 8px;
	}

	#content #rightcolumn #newscolumn .content .date {
		font-size: 0.9em               
	}

	#pagecopyright {    
		margin-top: 30px;		
		margin-right: 10px;		
		margin-bottom: 30px;		
		background: url('img/copyright-delimiter.png') no-repeat;
		padding-top: 50px;
		font-size: 10px;
		text-align: right;
	}

	#pagecopyright a {    
		color: #5a5a5a;
		text-decoration: none;
	}

    a {
		color: #895b20;
	}

    a:hover {
		color: #800000;
	}

	#imgview {
	  margin: 0;
	  padding: 0;
	  border: 0;
	  background: none;
	  background-color: #452f22;
	}


	#imgview p {
	  text-align: center;
	  color: #ffffff;
	}

	#imgview h1 {
	  margin: 0;
	  text-align: center;
	  padding: 10px 0;
	  font-size: 20px;
	  border: 0;
	  font-weight: normal;
	  color: #fcf6e7;
	}

	div.imgview1 {
	  background-color: #ba9c65;
	  text-align: center;
	  padding: 4px 0;
	  font-weight: bold;
	  color: #452f22;
	}

	#imgview a {
	  color: #fcf6e7;
	  text-decoration: none;
	}


	#imgview #copyright a  {
	  color: #21130a;
	  text-decoration: none;
	}

	#imgview #copyright  img{
		display: none;
	}

	#imgview #copyright  {
	  margin: 20px 0 30px 0;
	  padding: 5px 0 0 0;
	  border-top: 2px solid #ba9c65;
	  color: #21130a;
	  text-align: center;
	  width: 100%;
	  font-size: 11px;
	}

	#imgview #copyright .text {
		float: none;
		margin: 0px;
	}
}

