/* **************************************************** */
/* **************************************************** */
/*                                                      */
/*                2007 Skvely.CZ, s.r.o.                */
/*                                                      */
/* **************************************************** */
/* **************************************************** */
@import url("common.css");
/* **************************************************** */
/* **************************************************** */
/*  N A S T A V E N I   W E B U  */
* {
  padding:0;
  margin:0px auto;
  font-size: 8pt;
  line-height: 1.6;
}
body#site{
  background: url(../images/body.jpg) repeat-x top black;
  padding:0;
  margin:0;  
}
body, h1, h2, h3, h4, h5, h6,ol, ul, li, p, input, textarea, select {
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
  color: black;
}
hr {
  display: none;
} 
/* **************************************************** */
/* **************************************************** */
/*  N A S T A V E N I   O D K A Z U  */
a,a:visited,a:link {
  color: #0071BD;
  text-decoration:underline;
}
a:hover {
  color: #0071BD;
  text-decoration:none;
  font-size: 8pt;
}
/* **************************************************** */
/* **************************************************** */
/*  N A S T A V E N I   N A D P I S U  */
h1, h2, h3, h4, h5 { 
  margin: 0; 
  padding: 0; 
  line-height: 1.2; 
}
h1, h2, h3, h4 {
  /*font-family: 'Trebuchet MS', 'Verdana', sans-serif;*/
  padding-top: .2em;
}
h1 {
  font-size: 18pt;
}
#hlavni h2 {
  margin:5px auto;
  padding: 0;
  font-size: 12pt;
  line-height:25px;
  letter-spacing: 1px;
  color:black;
}
#hlavni h3{
  margin:5px 0;
  padding: 0;
  font-size: 10pt;
  color:black;
}
#hlavni h4 {
  font-size: 10pt;
  color:black;
  margin-bottom:5px;
}
.nofloat{
  clear:both;
}
/* **************************************************** */
/* **************************************************** */
/*  N A S T A V E N I   F O R M U L A R E  */
#hlavni input,#hlavni textarea{
  margin:2px;
  padding: .2em .5em;
  border: 1px solid #0071BD;
  background: #FBFBFB;
}
#hlavni input.submit {
  background: #fff;
  color: #222;
}
#hlavni fieldset{
  margin:0 auto;
  padding:10px;
  border: 1px solid #0071BD;
}
#hlavni fieldset legend{
  margin:0 10px;
  padding:2px 5px;
  border: 1px solid #0071BD;
  background: #FBFBFB;
}
/* **************************************************** */
/* **************************************************** */
/*  N A S T A V E N I   O B R A Z K U  */
#hlavni img{
  border:0;
}
.img-left{ 
  display: block; 
  float: left;  
  margin: 0 5px 5px 0; 
}
.img-right{ 
  display: block;  
  float: right;  
  margin: 0 0 0 5px; 
}
.img-center{ 
  display: block; 
  margin: 0px auto; 
}
/* **************************************************** */
/* **************************************************** */
/*  C A R A  */ 
#hlavni hr {
  clear:both;
  display:none;
}
#hlavni li{
  margin-left:20px;
}
#hlavni p, #hlavni ul,#hlavni #obsah div{
  margin:10px 0;
}
/* **************************************************** */
/* **************************************************** */
/*   O B A L   */ 
#hlavni{
  width:990px;
  margin:0 auto;
  padding:0px;
  text-align: left;
  line-height: 22px;
  font-size:16px;
  background-color: #F9F3D9;  
}  
#hlavni img{
  border:0;
}
/* **************************************************** */
/* **************************************************** */
/*   hlava   */
#hlavni #hlava { 
        background:url(../images/head.png) no-repeat top left;
        height: 171px; 
}
#hlavni #hlava h1#logo{
  margin:0;
  padding:0;
}
#hlavni #hlava h1#logo a{
        display:block;
  margin:0;
  padding:0;
  height:110px;
        width:490px;
  text-indent:-9000px;  
}
#hlavni #hlava #jazyky {
        margin: 20px 0 0 10px;
}
/* **************************************************** */
/* **************************************************** */
/*   levy sloupec   */  
#hlavni #levy-sloupec{
  float:left; 
  margin-left:9px;
  width:221px;
        background: url(../images/sloupec.png) no-repeat top left;
        min-height: 755px;
}
#hlavni #levy-sloupec h2 {
        background: url(../images/active.png) no-repeat top left;
        width: 189px;
        height: 33px;
        margin-top: 12px;
        color: #FFF;
        padding: 5px 0 0 23px;
        font-size: 10pt;
}
#hlavni #levy-sloupec #novinky {
        margin:0 7px;
}
#hlavni .novinka-index h3{
  font-size:12px;
  line-height:1.2;
  color:#0071BD;
}
#hlavni .novinka-index p {
        margin: 5px 0 0;
}
#hlavni #levy-dekor {
        background: url(../images/books.gif) no-repeat top left;
        width: 220px;
        height: 251px;
        margin-top: 20px;
}
/* **************************************************** */
/* **************************************************** */
/*   pravy sloupec   */  
#hlavni #pravy-sloupec{
  float:left; 
  margin-right:9px;
  width:221px;
        background: url(../images/sloupec.png) no-repeat top left;
        min-height: 755px;
}
#hlavni #pravy-sloupec #reklama { 
        text-align: center; margin-top: 100px; 
}
/* **************************************************** */
/* **************************************************** */
/*   menu   */  
#menu .flag,#private-menu .flag{
  float:right;
  margin:3px 3px 0 0;
  padding:0;
}
#pravy-sloupec #menu ul,#pravy-sloupec #private-menu ul{
  margin:12px 0 0 5px;
  padding:0;
  list-style:none;
}
#menu ul li,#private-menu ul li{
  margin: 0 0 2px;
  padding:0;                  
}
#menu ul li a,#private-menu ul li a{
  display:block;
  margin:0;
  padding: 5px 0 0 23px;
  font-size:14px;
  font-weight:normal; 
  text-decoration:none; 
        background: url(../images/pasive.png) no-repeat top left;
        width: 189px;
        height: 28px;
        color:#0071BD;
}
#menu ul li a:hover,#menu ul li a.aktivni,#private-menu ul li a:hover,#private-menu ul li a.aktivni{  
        background: url(../images/active.png) no-repeat top left;
        color: #FFF;
        font-weight: bold;
}
#menu ul .highlight a { font-weight: bold; color: #D11D25; }
/* **************************************************** */
/* **************************************************** */
/*  obsah  */
#obsah{ 
  padding:7px 5px 5px;
  text-align:justify;
        width: 520px;
        float: left;
}
#obsah h2 {
        background: url(../images/nadpis.png) no-repeat top left;
        width: 508px;
        height: 33px;
        font-size: 10pt;        
        color: #FFF;  
        padding: 5px 0 0 10px;                
}
#obsah div {
        padding: 0 5px;
}
#hlavni #obsah #vyhledavani { 
        margin-top: 20px; 
        padding: 0;
}
#obsah #vyhledavani a {
        background: url(../images/vyhledat.png) no-repeat top left;
        width: 499px;
        height: 48px;
        display: block;        
        font-size: 11pt;
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
        padding: 12px 0 0 18px;         
}
#obsah .fotogalerie-obecna-nahled{
  margin:5px 10px 0 0 !important;
  padding:0;
  width:160px;
  float:left;
}
#obsah .fotogalerie-obecna-nahled-img{
  margin:0 0 5px 0;
  padding:0;
  display:block;
  height:120px;
  text-align:center;        
}
#obsah .fotogalerie-obecna-nahled-text{
  margin:0;
  padding:0;
  height:25px;
  line-height:1.2;
  font-size:10px;
}
#obsah #novinka .odkaz-zpet { width: 50%; float: left; }
#obsah #novinka .odkazy-akce { text-align: right; width: 50%; float: right; }

#fotografiePopUp{
  margin:0px auto; 
  padding:10px 0 0 0;
  text-align:center;
}
#fotografiePopUp a{
  text-align:center;
  margin:10px 0 0 0;
  padding:0;
        color: #FFF;
}
#fotografiePopUp a img#fotografieImage{
  margin:0 auto;
  padding:0;
  border:2px solid #333;
}
#fotografiePopUp p{
  margin:0;
  padding:5px 0;
  text-align:center;
}

#hlavni #obsah .partner { width: 510px; padding: 0 5px; margin-bottom: 20px; overflow: hidden; }
#hlavni #obsah .partner .partner-logo { width: 210px; padding: 0; margin: 0; float: left; }
#hlavni #obsah .partner .partner-info { width: 300px; padding: 0; margin: 0; float: right; }
#hlavni #obsah .partner .partner-info .name { text-align: left; display: block; }
#hlavni #obsah .partner .partner-info .text { padding: 0; margin: 10px 0 0; }

/* **************************************************** */
/* **************************************************** */
/*  P A T I C K A  */  
#partners {width:970px; margin:0; padding:5px 10px; overflow:hidden}
#partners li {display:block; width:170px; height:100px; margin:0 10px 10px 10px; padding:0; float:left}
#partners li img {display:block; margin:0 auto}

#paticka{
  margin:0 auto;
  padding:3px 0 5px;
  clear:both;
        border-top: 3px solid #0071BD;
}
#paticka a img{
  border:0;
}
#paticka p { 
        margin: 0 0 3px; 
        color:#0071BD;
        font-size: 11px;
        font-weight: bold;        
} 
#paticka, #paticka a{   
  text-align:center;
}
/* **************************************************** */

/* **************************************************** */
/*  O S T A T N �  */  
#hlavni table{
  margin:10px 5px;
  border-collapse: collapse;
}
#hlavni table th {
  text-align: left;
  vertical-align: top;
  padding:4px;
}
#hlavni table td {
  text-align: left;
  vertical-align: top;
  padding:4px;
}
.odkaz-vice{
  display:block;
  clear:both;
  text-align:right;
  margin:0 5px;
  font-size:10pt;
  line-height:10pt;
}
.odkaz-zpet{
  display:block;
  clear:both;
  text-align:left;
  margin:0 5px;
  font-size:10pt;
  line-height:10pt;
}
.ok{
  margin:10px 0;
  padding:5px 10px;
  font-weight:bold;
  color: Green;
  border-top:1px solid Green;
  border-bottom:1px solid Green;
  background: #E1FFE1;
}
.err{
  margin:10px 0;
  padding:5px 10px;
  font-weight:bold;
  color:#c00000;
  border-top:1px solid #c00000;
  border-bottom:1px solid #c00000;
  background: #FFB9B9;
}
.align-r { 
        text-align: right;
} 


#privatni-zona-login{
  margin:5px;
  padding:10px;
  border:1px solid #0071BD;
  background: #FCFAF1;
}
#privatni-zona-login label{
  display:block;
}

*.right{
  text-align:right;
}
*.left{
  text-align:left;
}
*.center{
  text-align:center;
}


#clen-detail{
  margin:10px;
  padding:10px;
  background:#F9F3D9;
  border:2px solid #0071BD;
}
#clen-detail hr {
  clear:both;
  display:none;
}
#clen-detail li{
  margin-left:20px;
}
#clen-detail p, #clen-detail ul,#clen-detail div{
  margin:10px 0;
}


table.table-poplatky{
  margin:10px;
  padding:0;
}
table.table-poplatky th, table.table-poplatky td{
  margin:0;
  padding:3px 5px;
  text-align:left;
}
table.table-poplatky th{
  border-bottom:3px double #888;
}
table.table-poplatky td{
  border-bottom:1px solid #888;
}


form#form-vyhledat-clena label{
  display:block;
  margin-right:5px;
  width:80px;
  float:left;
  text-align:right;
}
form#form-vyhledat-clena input{
  margin-left:0;
}



form#form-akce-prihlaska label{
  display:block;
  margin-right:5px;
  width:100px;
  float:left;
  text-align:right;
}
.smutecni {border:6px solid #000000;}
#hlavni .smutecni h3 {margin:0px 0px; background-color:#000; color:#fff; padding:0px 0px 5px 0px;}
#hlavni .smutecni p {padding:0px 5px;}

#hlavni #obsah .attachments { margin-top: 20px; }
/* **************************************************** */
/* **************************************************** */
/*                                                      */
/*                2007 Skvely.CZ, s.r.o.                */
/*                                                      */
/* **************************************************** */
/* **************************************************** */


