@import url('reset.css');
  html,body
{ height:100%; }

body
{ background:url('../img/bg-hp.jpg') 50% 0 no-repeat;
  color:#2d2d2d;
  font:12px Arial,Helvetica Neue,Helvetica,sans-serif;
  width:100%; }

a
{ color:#7c3c94; }

a:hover
{ color:#94873c; }

h1,h2,h3,h4,#nav,.anotace,.article-date,.gallery-item,#galerie h1
{ font-family:Futura,Century Gothic,AppleGothic,sans-serif;
  font-weight:normal;
  text-transform:uppercase; }

h1
{ font-size:18px;
  margin:20px 0 25px; }

h2
{ font-size:16px;
  margin:22px 0 15px; }

h3
{ font-size:14px;
  margin:10px 0 20px; }

h4
{ font-size:12px;
  font-weight:normal;
  margin:15px 0 0;
  text-transform:uppercase; }

p
{ color:#4b4b4b;
  line-height:15px;
  margin:15px 0; }

#bg-container
{ height:100%;
  width:100%; }

#container
{ font-size:12px;
  margin:60px auto 10px;
  height:100%;
  min-height:100%;
  padding:0 0 50px;
  position:relative;
  width:940px; }

#content-left
{ left:0;
  position:absolute;
  top:168px;
  width:300px; }

.other #content-left
{ float:left;
  position:relative;
  top:46px; }

#content-right
{ position:absolute;
  right:0;
  top:0;
  width:580px; }

.other #content-right
{ float:right;
  position:relative;
  right:7px;
  width:600px; }

#content-bottom
{ margin:230px 0 0;
  position:relative;
  width:100%; }

#footer
{ height:20px;
  margin:500px 0 0 0;
  position:relative;
  ;width:940px; }

#novinky
{ float:left;
  width:160px; }

#seed
{ float:right;
  width:120px;
  visibility: hidden;
}

#nav
{ background:white;
  padding:5px 0 0;
  position:absolute;
  top:-30px;
  right:0; }

.other #nav
{ left:333px;
  right:auto;
  top:104px; }

#nav li
{ float:left;
  padding:0 0 0 5px; }

#nav li a
{ color:#2d2d2d;
  text-decoration:none;
  text-transform:uppercase; }

#nav li a:hover,#nav li.akt a
{ color:#94873c;
  text-decoration:underline; }

#nav li span
{ color:#c8c8c8; }

.anotace
{ color:#000;
  line-height:13px; }

.article
{ background:#fff;
  margin:19px 0;
  width:320px; }
  
.video
{ background:#fff;
  margin:19px 0;
  width:554px; }

.thanks .article
{ width:460px; }

.article-date
{ font-size:8px;
  text-align:right; }

.article h1,.article h2,#galerie h1, .video h2
{ padding:25px 0 0 0;
  margin:0; }

#block-1
{ width:160px; }

#block-2
{ width:340px; }

#block-3
{ width:220px; }

#block-4
{ width:340px; }

#cat-1 * {
	background:url('/img/category/1.jpg');
	width:66px;
}
#cat-2 * {
	background:url('/img/category/2.jpg');
	width:72px;
}
#cat-3 * {
	background:url('/img/category/3.jpg');
	width:111px;
}
#cat-4 * {
	background:url('/img/category/4.jpg');
	width:99px;
}
#cat-5 * {
	background:url('/img/category/5.jpg');
	width:132px;
}
#cat-6 * {
	background:url('/img/category/6.jpg');
	width:124px;
}
#cat-7 * {
	background:url('/img/category/7.jpg');
	width:129px;
}
#cat-8 * {
	background:url('/img/category/8.jpg');
	width:80px;
}
#cat-9 * {
	background:url('/img/category/9.jpg');
	width:119px;
}
#cat-10 * {
	background:url('/img/category/10.jpg');
	width:109px;
}
#cat-11 * {
	background:url('/img/category/11.jpg');
	width:185px;
}

#cat-1 span:hover, #cat-2 span:hover, #cat-3 span:hover, #cat-4 span:hover, #cat-5 span:hover, #cat-6 span:hover, #cat-7 span:hover, #cat-8 span:hover, #cat-9 span:hover, #cat-10 span:hover, #cat-11 span:hover
{ background-position:0 100%; }

.cleaner
{ clear:both;
  height:0;
  visibility:hidden; }

#content-bottom div
{ background:#fff;
  float:left;
  margin:40px 20px 0 0; }

#content-bottom #block-4
{ margin:40px 0 0; }

#content-right li
{ float:left;
  margin:0 4px 4px 0;
  position:relative;
  height:22px; }

#content-right li a,#content-right li span
{ background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  height:22px; }

#content-right li span
{ left:0;
  position:absolute;
  top:0;
  z-index:2; }

#error
{ background:#3c7f94;
  color:#fff;
  margin:20px 0 0 0;
  padding:10px;
  text-align:center;
  text-transform:uppercase;
  width:578px; }

.errors{
visibility:visible !important;
}
.errors li
{ color:red; }

.float-left
{ float:left;
  margin:0 0 0 5px;
  width:125px; }

.float-left label
{ margin:10px 0 0; }

#footer a
{ color:#444; }

#footer a:hover
{ color:#888; }

#footer h5
{ float:left;
  margin:-20px 20px 0 0; }

#form-send
{ float:right;
  margin:0 5px 5px 0;
  width:96px; }

#galerie
{ margin:21px 0 0 0; }

#galerie-bfp
{ background:#fff;
  height:287px;
  margin:18px 0 0 0;
  padding:10px;
  width:578px; }

#galerie-left
{ background:#fff;
  float:left;
  margin:18px 0 0 0;
  width:310px; }

#galerie-right
{ background:#fff;
  float:right;
  margin:18px 0 0 0;
  width:270px; }

#galerie-right input
{ width:110px; }

#galerie-right label
{ display:block;
  float:left;
  width:100%; }

#galerie-right .agreement label
{ margin:0 0 0 25px;
  width:240px; }

#galerie-right .float-left div input
{ width:auto; }

#galerie-right li
{ height:auto; }

#galerie-right #agreement
{ float:left;
  margin-top:-37px;
  width:15px; }

#gallery-hp
{ background:black;
  height:240px;
  position:relative;
  width:100%; }

.gallery-item
{ float:left;
  height:92px;
  margin:0 1px 1px 0;
  text-align:center;
  width:74px; }

.gallery-item .gallery-link
{ background:#d93c4d;
  color:#fff;
  display:block;
  font-size:9px;
  height:31px;
  padding:5px 0 0;
  position:relative;
  text-decoration:none;
  top:-4px;
  width:74px; }

.gallery-item a:hover,#gallery .akt a
{ background:#3c7f94; }

.hidden
{ display:none; }

.link
{ display:block;
  width:100%; }

.link span
{ display:inline-block;
  float:right;
  font:.7px Futura,Century Gothic,AppleGothic,sans-serif; }

#logo
{ height:156px; /*122*/
  position:relative;
  width:181px; }/*296*/

#logo span
{ position:absolute;
  top:-8888px;
  width:1px; }

#logos{
	margin:0 0 25px;
	width:100%;
}

#logos a,#logos img{
	margin:0 10px 5px 0;
}

#novinky a
{ background:#7c3c94;
  color:#fff;
  display:inline-block;
  float:left;
  font:9px/13px Futura,Century Gothic,AppleGothic,sans-serif;
  margin:0 10px 4px 0;
  max-width:92px;
  padding:5px;
  text-decoration:none;
  text-transform:uppercase; }

#novinky h3,#seed h3
{ height:18px;
  margin-top:0;
  width:83px; }

#novinky h3 a,#novinky h3 a:hover
{ background:none;
  color:#000;
  padding:0; }

#novinky a:hover,#novinky .akt a
{ background:#94873c; }

.other #content-left h2
{ margin-top:0; }

#seed a
{ margin:5px 0 2px; }

#seed p
{ font-size:9px;
  line-height:11px;
  margin:3px 0; }

