/**  global color #369 will be replaced  **/
body {  font: 9.5pt/1.45em Arial,"Trebuchet MS",tahoma,verdana; color: #000;  padding: 0;  
  margin: 0;  background: #FFF url(/w/wambex/files/bg2.jpg) repeat-x fixed; }
*>a { outline: none; } /* firefox outline */
a img { border-style: none; }
h1, h2, h3, .like-h1 { color: #990099;  line-height: 1.4em;  margin: 20px 0;  font-weight: normal;}
h1, .like-h1 { font-size: 19pt;  font-weight: normal;  margin-bottom: 40px; 
  background: url(/w/wambex/files/header_arrow.png) no-repeat left center;  padding-left: 25px;
	text-transform: uppercase; }
table h2 { margin: 0; }
p { margin: 7px 0; }
a { color: #990099; }
a:hover { text-decoration: none; }
ul { margin: 0;  padding: 0;  list-style: none; }
li { padding: 0 0 0 15px;  margin: 7px 0 7px 5px;  list-style: none;
  background: url(/w/wambex/files/star.png) left 7px no-repeat; }
table { border-collapse: collapse;  margin: 15px 0; }
table.no-border th,table.no-border td{border: none; padding: 10px; vertical-align: top; }
table.no-border td img { border: 1px solid #CCC; }
td, th { border-bottom: 1px solid #ccc;  padding: 4px 10px;  text-align: left; }
th { border-bottom: 1px solid #666; }
input { padding: 2px 6px; }
.clear { clear: both; }
.nul, .nul a { text-decoration: none; }  .nul:hover { text-decoration: underline; }
hr { clear: both; }

/****** ALL *******/
.all {  }

/****** HEADER *******/
.header { position: absolute;  top: 0;  width: 100%; }
.header-in { background: #fff url(/w/wambex/files/header.jpg) 10px 15px no-repeat;  
  	width: 970px;/*width all*/  margin: 30px auto 0 auto;
	position: relative;  height: 350px;  box-shadow: 0 0 5px 1px #999;  top: -308px; }
.header .logo { position: absolute;  top: 10px;  left: 10px;
	width: 500px;  height: 300px;  z-index: 15; }
.header .in { position: absolute;  left: 200px;  top: 20px;  padding-top: 80px; 
  	width: 370px;  padding-right: 100px;  z-index: 12;
	background: url(/w/wambex/files/header_shadow.jpg) no-repeat center top; }
.search { position: absolute;  top: 15px;  right: 15px;  z-index: 15; }
.rotator { width: 970px; margin: 0 auto;  position: relative;  z-index: 10;   }
.header .wt-rotator { left: 568px;  top: 30px; }  
.header .rotator-frame { position: absolute;  background: url(/w/wambex/files/rotator_bg.png) no-repeat;
	width: 100%;  height: 100%;  z-index: 11;  }

/****** CONTENT *******/
.content { padding: 85px 10px 20px;  position: relative; box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, .3);  
  min-height: 500px;  background: #fff url(/w/wambex/files/content.jpg) 0 0 no-repeat; }
.content-wrap { width: 943px;  margin: 20px auto;  position: relative;
	padding-top: 305px;/*výška header*/  z-index: 12; }

/****** MAIN *******/
.main { float: left;  width: 700px;  margin: 0 0 100px 0;  text-align: justify; }
.main .bg { background: #e3edee;  padding: 0 40px 0 10px; }
.main p { line-height: 23px; }
.main img { padding: 2px;  background: #FFF;  border: 1px solid #CCC;  float: left;  
  	margin: 30px 10px 0; }
.main h2, .main h3 { clear: both;  margin-bottom: 0; }
.main table { width: 100%; }
.fotogalerie img { margin: 5px; }
.news-img { float: right;  margin: -5px 5px 10px 30px; }
.anotace { font-style: italic;  color: #555;  margin-bottom: 20px; }
/** HP **/
.news { margin: 27px 0;  border-top: 1px solid #ddd;  padding: 1px 0; }
.new { clear: both;  margin: 10px 0 0;  padding: 0 0 10px;  border-bottom: 1px solid #eee; }
.new .img { float: left;  padding: 0 15px 0 0; }
.new h3 { padding: 3px 0 1px;  margin: 0;  font-size: 9.5pt; }
.new p { font-size: 8.5pt;  margin: 1px 0;  line-height: 1.4em; }
.new .date { margin: 0;  color: #888; }
.photogallery-column { width: 240px; position: absolute;  top: 7px;  right: 30px; margin: 0 0 0 60px; }
.photogallery-column img { margin: 5px; float: left;}
.search-results .result { margin: 7px 0;  border-top: 1px solid #eee; }
.edit-site { float: right; }

/****** MENU *******/
.menu { width: 950px; position: absolute;  top: 0;  left: 10px; }
.menu li { background: none;  display: inline-block;  max-width: 70px;  text-align: center;
	vertical-align: middle;  padding: 15px 0 0 0;  margin: 0 5px 0 15px; height: 59px;
	background: url(/w/wambex/files/menu_arrow.png) no-repeat center top; }
.menu li a { width: 100%;  height: 100%;  display: block;  font-weight: bold;  font-size: 8pt;
  color: #FFF;  text-transform: uppercase;  text-decoration: none;  vertical-align: middle; }
.menu li a span { display: inline-block;   vertical-align: middle; }
.menu li:hover, .menu li.sel { background-image: url(/w/wambex/files/menu_arrow_hover.png); }

/****** COLUMN *******/
.column { font-size: 9pt;  color: #666;  float: right;  width: 200px;  margin: 95px 0 0 0;
	background: url(/w/wambex/files/column_shadow.png) no-repeat 20px 0;  height: 100%;
	border-left: 3px solid #CCC;  padding: 10px 0 0 20px; }
.column .like-h1 { margin-top: -70px; }
.column h3 { margin: 0; }

/****** FOOTER *******/
.footer{ clear: both; height: 122px; background: #369 url(/w/wambex/files/footer.jpg) repeat-x;
	position: fixed;  margin: -30px auto 0;  bottom: 0;  width: 100%;  z-index: 100;}
.footer-in { position: relative;  margin: 0 auto;  width: 820px;  padding: 10px 20px 0 0px; }
.footer p { margin: 0; } /* kvuli editoru, ktery tam dela tag */
.footer img { padding: 2px;  border: 1px solid #333;  background: white; }
.footer table, .footer td { padding: 0;   margin: 0; }
.footer table.no-border td { padding: 0 40px 0 0; }
.footer-right { float: right; }
.footer, .footer a { font-size: 10pt;  color: #fff; }

.eliska-footer { text-align: center;  font-size: 8pt;  bottom: 5px;  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;  background: none;
border: 0; }

/* default-form */
.default-form { clear: both; border: 1px solid #ddd;  background: #f8f8f8;
	margin: 10px 0;  padding: 20px 40px; }
.default-form label { display: block;  margin: 5px 0 0; }
.default-form .text-input, .default-form textarea, .default-form select {
	background: white;  border: 1px solid #ccc;  width: 500px;  padding: 6px 10px;  margin: 1px; }
.default-form select { padding-right: 5px;  width: 510px; }
.default-form textarea { font-family: arial;  height: 100px; }
.default-form .sub {  font-weight: bold;  background: white;
	cursor: pointer;  padding: 10px 50px;  border: 2px solid #ccc;  margin: 10px 0; }
.default-form .sub:hover { background: #f5f5f5; }
