body {  font: 9.5pt/1.45em Arial,"Trebuchet MS",tahoma,verdana;
	color: #718dba;  padding: 0;  margin: 0; }
*>a { outline: none; } /* firefox outline */
a img { border-style: none; }
h1, h2, h3, .like-h1 { color: ##3671c2;  line-height: 1.4em;  margin: 20px 0; }
h1, .like-h1 { font-size: 18pt;  font-weight: bold;  color: #1e56a3; }
p { margin: 11px 0; }
a { color: #3671c2; }
a:hover { text-decoration: none; }
ul { margin: 0;  padding: 0;  list-style: none; }
li { padding: 0 0 0 17px;  margin: 7px 0;
	background: url(/w/machacek/files/dot.png) no-repeat 3px 5px; }
table { border-collapse: collapse;  margin: 15px 0; }
table.no-border th,table.no-border td{border: none; padding: 0 5px; vertical-align: top;}
td, th { border: 1px solid #ddd;  padding: 4px 10px; }
input { padding: 2px 6px; }
.clear { clear: both; }
.nul, .nul a { text-decoration: none; }  .nul:hover { text-decoration: underline; }

/****** ALL *******/
.all { width: 958px;  margin: 0 auto 70px;  position: relative;
  background: url(/w/machacek/files/bg.png) repeat-y 0 0; }
.all-in {  padding-top: 337px;/*výška header*/  
  background: url(/w/machacek/files/machacek.jpg) no-repeat top; }
.top { position: absolute;  top: -31px; }
.top .like-h1, .top h1 { background: #ffd500;  font-family: "Myriad Pro",arial;  float: left;
	margin: 0;  padding: 6px  30px 0 15px;  font-weight: normal;  font-size: 13pt;  height: 25px }
.top .left, .top .right { height: 31px;  float: left; }
.top .left { width: 4px;  background: url(/w/machacek/files/y_left.png) no-repeat; }
.top .right { width: 79px;  background: url(/w/machacek/files/y_right.png) no-repeat; }
.menu .top { left: 27px; }
.hp-h1 { position: absolute;  right: 0;  top: -40px;  font-size: 11pt;  font-weight: normal; }

/****** HEADER *******/
.header { position: absolute;  top: 0;  left: 0;
	width: 950px;/*width all*/  height: 340px; }
.header .logo { position: absolute;  top: 10px;  left: 10px;
	width: 500px;  height: 300px;  z-index: 15; }
.header .in { position: absolute;  top: 150px;  left: 50px;  z-index: 10;  width: 300px;  
  color: #747474;  line-height: 1.7em; }
.search { position: absolute;  top: 15px;  right: 15px;  z-index: 15; }
.fotogalerie a { text-decoration: none; }

/****** CONTENT *******/
.content { padding: 0px 30px 40px 0;
  	box-shadow: 60px 0 120px -80px #369, -60px 0 120px -80px #369;
	position: relative;  min-height: 400px;
	 }
.content-in { float: left;  width: 670px; }

/****** MAIN *******/
.main { float: right;  width: 402px;  margin: 0 0 10px 0;  position: relative;
	padding-top: 20px; }
.fotogalerie img { margin: 3px;  box-shadow: 1px 1px 7px #aaa; }
.news-img { float: right;  margin: -5px 5px 10px 30px; }
.anotace { font-style: italic;  color: #555;  margin-bottom: 20px; }
/** HP **/
.left-column { float: right;  width: 370px;  margin-right: 280px; }
.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; }

/****** MENU *******/
.menu { width: 230px;  float: left;  margin: 30; }
.menu li { font-size: 10pt;  padding: 0;  margin: 0;  background-position: 22px 50%; }
.menu li a { padding: 15px 0 15px 35px;  display: block;  font-size: 12pt;
  background: url(/w/machacek/files/menu_shadow.png) no-repeat 0 0;
	text-decoration: none; }
.menu li a:hover { text-decoration: underline; }

/****** COLUMN *******/
.column { font-size: 9pt;  float: right;  width: 215px;  padding-top: 20px; }

/****** FOOTER *******/
.footer{ padding: 30px 70px 0 40px;  clear: both;  height: 80px;
	background: url(/w/machacek/files/footer.png) no-repeat; }
.footer p { margin: 0; } /* kvuli editoru, ktery tam dela tag */
.footer-right { float: right; }
.footer, .footer a { font-size: 8.5pt;  color: #fff; }
#author_footer_link a { font-size: 90%;  color: #999;  text-decoration: none;  float: right; }

.eliska-footer { text-align: center;  font-size: 8pt;  margin: 40px 0 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; }
