body { background: url(/w/troll/files/bg.png);  font: 9.5pt/1.45em Arial,"Trebuchet MS",tahoma,verdana; 
	color: #555;  padding: 0;  margin: 0; }
*>a { outline: none; }
a img { border-style: none; }
h1, h2, h3 { color: #0f4106;  line-height: 1.4em;  margin: 20px 0;  font-family: "Trebuchet MS"; }
h1 { font-size: 16pt; }
p { margin: 7px 0; }
a { color: #0f4106; }
a:hover { text-decoration: none; }
ul { margin: 0;  padding: 0;  list-style: none; }
li { padding: 0 0 0 17px;  margin: 7px 0;  
	background: url(/views/_default/www/img/dot.png) no-repeat 3px 5px; }
.clear { clear: both; }
.nul { text-decoration: none; }  .nul:hover { text-decoration: underline; }

/****** ALL *******/
.all-out { background: url(/w/troll/files/bg_top.png) repeat-x 0 0; }
.all { background: url(/w/troll/files/bg_head.png) no-repeat 50% 68px;  padding: 35px 0; }
.all-in { width: 960px;  margin: 0 auto;  background: #fff;  position: relative;  
	padding-top: 382px;  box-shadow: 0 0 15px rgba(0,0,0,0.3); }

/****** HEADER *******/
.header { position: absolute;  top: 0;  left: 0;  
	width: 960px;/*width all*/  height: 382px;
	background: url(/w/troll/files/header.jpg) no-repeat; }
.header .logo { position: absolute;  top: 50px;  left: 10px;  
	width: 500px;  height: 250px; }
.header .in { position: absolute;  top: 200px;  left: 400px; }

/****** CONTENT *******/
.content { padding: 0 0px; 
	background:#e3e3e3; }

/****** MAIN *******/
.main { float: right;  width: 620px;  margin: 10px 50px 40px 0;  text-align: justify; }
.fotogalerie img { margin: 7px;  box-shadow: 1px 1px 7px #aaa;  border: 2px solid white;
	border-radius: 3px; }
.fotogalerie { text-align: left; }

/****** MENU *******/
.menu { width: 250px;  float: left; }
.menu li { padding: 0;  background: none;  margin: 0; }
.menu a { padding: 13px 0 10px 30px;  font-weight: bold;  font-size: 130%;
  font-family: "Trebuchet MS";  text-decoration: none;  display: block;
  background: url(/w/troll/files/menu-li.png) no-repeat top left; }
.menu li:first-child a { padding-top: 20px; }
.menu a:hover { text-decoration: underline; }

/****** COLUMN *******/
.column {  }

/****** FOOTER *******/
.footer{ padding: 10px 25px 0;  clear: both;  height: 30px;  color: #fff;  font-size: 90%;
	background: url(/w/troll/files/footer.png) repeat-x; }
.footer a { color: #ded; }
.footer p { margin: 0; } /* kvuli editoru, ktery tam dela tag */
.footer-right { float: right; }
/**  language switcher  **/
.language-switcher{position: absolute; right: 18px; top: -11px;background-color: white;}
.language-switcher a { width: 16px;  height: 16px;  background-position: left top;  float: left;  margin: 0 0 0 5px;  opacity: 0.30; }
.language-switcher a.active, .language-switcher a:hover{ opacity: 1; }
