body { background: #3E7BA3 url('/w/sipek/files/general_background.jpg') top repeat-x;  font: 9.5pt/1.45em Arial,"Trebuchet MS",tahoma,verdana; 
	color: #000;  padding: 35px 0 0 0;  margin: 0; }
*>a { outline: none; } /* firefox outline */
.content img { border: 1px solid #216E9A; padding: 1px; background: white;}
.content h1, .content h2, .content h3, .content .like-h1 {display: block; color: #4381A7;  line-height: 1.4em;  margin: 2em 0 1em 0; font-weight: normal;}
.content h1, .content .like-h1{margin-top: 0; font-size: 14pt;}
.content p { margin: 1em 0; }
.content a { color: #3f669d; }
.content a:hover { text-decoration: none; }
.content ul { margin: 0;  padding: 0;  list-style: none; }
.content li { padding: 0 0 0 15px;  margin: .25em 0;  
	background: url('/w/sipek/files/blue_bull.jpg') no-repeat 0px 7px; }
.clear { clear: both; }
.nul { text-decoration: none; }  .nul:hover { text-decoration: underline; }

/****** ALL *******/
.all,.header,.content-wrap,.footer{width: 1015px;}
.all { margin: 0 auto; position: relative;  
	padding-top: 353px;/*výška header*/ }

/****** HEADER *******/
.header { position: absolute;  top: 0;  left: 0;  
	height: 353px;
	background: url('/w/sipek/files/header_background_2.jpg') no-repeat; }
.header .logo {
  height: 80px;
  left: 65px;
  position: absolute;
  top: 38px;
  width: 287px;
}
.header p {
  color: #4381A7;
  display: block;
  font-size: 21pt;
  left: 66px;
  line-height: 1.2em;
  position: absolute;
  top: 120px;
  width: 370px;
}
.rotator{width: 558px; height: 337px; position: absolute; right: 10px; top: 15px;}
.rotator .mask{width: 558px; height: 337px; position: absolute; top: 0; left: 0; background: transparent url('/w/sipek/files/rotator_mask_2.png') center no-repeat; z-index: 1000; border-bottom: 1px solid white;}

/****** CONTENT *******/
.content-wrap{background: transparent url('/w/sipek/files/body_background.png') repeat-y;}
.content { padding: 0 60px; position: relative;}

/****** MAIN *******/
.main { float: left;  width: 640px;  margin-bottom: 30px;  text-align: justify; position: relative; top: -20px; z-index: 100;}
.fotogalerie img { margin: 7px;  box-shadow: 1px 1px 7px #aaa; }

/****** MENU *******/
.menu { left: 10px; position: absolute; top: -86px; width: 480px; height: 39px; z-index: 100; }
.menu ul, .menu li{display: block; float: left; list-style: none; margin: 0; padding: 0; background: none;}
.menu a{display: block; height: 39px; width: 160px; color: #fff; line-height: 39px; font-size: 13pt; text-decoration: none; text-align: center;}
.menu a:hover{color: #DAEDD0;}

/****** COLUMN *******/
.column {float: right; width: 225px; color: #4381A7; margin: 2em 0;}
.column table{margin: 0 0 1em 0;}

/****** FOOTER *******/
.footer{ height: 59px; padding: 0;  clear: both;
	background: transparent url('/w/sipek/files/footer_background.png') no-repeat; }
.footer p { margin: 0; color: white; padding: 0 60px; line-height: 40px; font-size: 8pt;}
.footer p a{color: white; text-decoration: underline;}
.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;  margin: 10px 0; }
.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; }

/* fotogalerie */
.gallery a{float: left; margin: 0 9px 9px 0;-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .3);
        
        box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .3);}
.gallery h2{clear: both; padding: 1em 0 0 0;}
