body { background: #fff;  font: 9.5pt/1.45em Arial,Trebuchet MS,tahoma,verdana; 
	color: #083200;  padding: 0;  margin: 0; }
*>a { outline: none; }
a img { border-style: none; }
h1, h2, h3, .like-h1 { color: #083200;  line-height: 1.4em;  margin: 0 0 1em 0; font-weight: normal;}
.like-h1{font-size: 18pt;}
p { margin: 7px 0; }
a { color: #3f669d; }
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, .header, .content, .footer{width: 975px;}

/****** ALL *******/
.all {margin: 0 auto;  background: #fff;  position: relative; padding-top: 404px; }

/****** HEADER *******/
.header { position: absolute;  top: 0;  left: 0; height: 404px;	background: url('/w/lebo/files/header_background.jpg') no-repeat; color: #DCDDDE;}
.header h2{padding: 0; margin: 0; display: block; width: 0; height: 0; overflow: hidden;}
.header .logo { position: absolute;  top: 20px;  left: 50px; width: 230px;  height: 100px; }
.header .in { position: absolute;  top: 150px;  left: 65px; width: 300px; }
.header p{margin: 0 0 1em 0; padding: 0;}
.header p strong{font-size: 11pt;}

/****** CONTENT *******/
.content-wrap{background: transparent url('/w/lebo/files/top_body_background.jpg') top no-repeat; padding: 17px 0 0 0;}
.content {  background: url('/w/lebo/files/body_background.jpg') repeat-y; }
.content-in{width: 740px; float: left; position: relative;}

/****** MAIN *******/
.main { float: right;  width: 520px;  margin-bottom: 30px;  text-align: justify; }
.fotogalerie img { margin: 7px;  box-shadow: 1px 1px 7px #aaa; }

/****** MENU *******/
/*.menu{width: 210px;  position: absolute; background: transparent url('/w/lebo/files/menu_button_background.jpg') top left no-repeat; padding: 17px 0 0 0; margin: 0; top: -17px; left: 0;}*/
.menu{width: 190px;  background: transparent url('/w/lebo/files/menu_button_background.jpg') top left no-repeat; padding: 17px 0 0 0; margin: -17px 0 0 0; float:left;}
.menu ul{width: 210px; list-style: none;margin: 0; padding: 0;}
.menu li{display: block; margin: 0; padding: 0; background: transparent url('/w/lebo/files/menu_button_background.jpg') bottom left no-repeat; min-height: 47px;}
.menu a{display: block; margin: 0 0 0 40px; text-decoration: none; color: #083200; font-weight: bold;}
.menu a:hover{color: #328D26;}
.menu .pulldown-menu{padding: 12px 0 18px 0;}
.pulldown-menu li{background: none; min-height: 0;}
.pulldown-menu a{background: #438835; margin: 0 0 0 8px; color: white; padding: 5px 10px 5px 50px; font-weight: normal; font-size: 9pt;}
.pulldown-menu a:hover{color:#A5FB96;}

/****** COLUMN *******/
.column { float: right; border-left: 3px solid #B3F7A9; width: 160px; padding: 0 40px 0 15px;}

/****** FOOTER *******/
.footer{ height: 50px; clear: both; background: url('/w/lebo/files/footer_background.jpg') no-repeat; }
.footer p { margin: 0; color: #E2E1E1; padding: 0 100px; line-height: 50px; } /* kvuli editoru, ktery tam dela tag */
.footer p a{color: #E2E1E1; text-decoration: none; }
.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; }

.eliska-footer { text-align: center;  font-size: 8pt;  bottom: 0px;  position: absolute;  width: 100% }
.eliska-footer, .eliska-footer a { color: #aaa; }
.eliska-footer a { text-decoration: underline; }
.eliska-footer img { position: relative;  top: 3px;  padding: 0 3px 0 6px; }

.gallery{background: #154235; padding: 20px 5px;margin: 10px 0;}
