body {
  margin: 0px;
  font-family: Verdana;
  font-size: 8pt;
  color: #000;
  text-align: left;
  background: url("../img/background.gif") repeat;
}
img {
border:none;
}
table.construct {
border-collapse:collapse; border:none; margin:1em 0;
line-height:1.8;
background:transparent none;
}
table.construct caption {
text-align:left;
}
table.construct th, table.construct td {
border:0; padding:0 10px 1em 0;
font-weight:normal;
background:transparent none; color:#3A3A3A;
}
#chat {
margin-top:2em;  
}
.search-clubs td {
padding:2px; margin:0; 
border:none;  
}
form {
line-height:1.5;
}
fieldset {
clear:both;
border:1px solid #B3B9C3; margin:1em 0; padding:10px 20px;
}
legend {
margin:1em 10px 1em -10px; padding:0 10px;
font-family:verdana,sans-serif; font-style:normal; word-spacing:-.2em; text-align:center;
color:#E45300;
}
input, textarea {
color:#7D7D7D;
}

abbr, acronym, dfn {
border-bottom:1px dotted inherit;
text-transform:small-caps;
color:#7D7D7D;
cursor:help;
}
#forum #insert {
margin:20px 0;	
}

p.clanek-nabidka {
  display: block;
  margin: 0 0 15px 0;
}

p.clanek-nabidka strong {
  display: block;
}

#forum p {
margin:5px;
}
#forum .reakce {
text-align:right;	
}
#forum .item {
margin-bottom:15px; display:block; padding:0;
border:1px solid #D9DEED; background-color:#FAFAFA;    
}
#forum .madico h3 {
background-color:#8698CA;
}
#forum ul {
padding:0; margin:0;
}
#forum li ul {
margin-left:20px;
}
#forum li {
list-style:none; background:none;
padding:0;
}
#forum h3 {
margin:0 0 10px 0; padding:3px 7px;
background-color:#D8DFEE; color:black;
text-transform:none;
}

#forum-message {
margin-top:50px;
}
#forum #reakce-na {
margin-left:10px;
}
.gallery, .gallery-clubs, .models {
margin:20px 0;	
clear:both;
}
.gallery p, .gallery-clubs p, .model, .model2 {
float:left; width:140px; height:140px;
text-align:center;
margin:0 10px 10px 0; padding:10px;
color:#7487BA;
background-color:#EEEEEE;
border:3px solid #D8D8D8;
}
.gallery-clubs p {
width:190px; height:190px;
}
.gallery p img, .gallery-clubs p img{
margin-bottom:5px;	
display:block; border:none;
}
.models .model2 {
width:170px; height:140px;
padding:5px;
}
.models .model {
width:170px; height:160px;
padding:5px;
}
.models .model h3 {
margin:0; margin-bottom:5px;  
}

table {
border-collapse:separate; border:1px solid #D8D8D8; border-spacing:2px; margin:1em 1px 1em 0;
line-height:1;
background-color:#FFF;
}
caption {
margin:0 0 .5em 0;
font-family:verdana,sans-serif; font-style:normal; word-spacing:-.2em; text-align:center;
color:#0092C2;
}
.fix {
display:block; clear:both;
height:1px; overflow:hidden; margin:0;
font:1px/1px sans-serif;
background-color:transparent;
}

.float-left {
float:left;
margin:0 10px 1em 0;
}
.float-right {
float:right;
margin:0 0 1em 10px;
}
#intro {
margin:10px 0 20px 0;  
}
#obsah {
  position: relative;
  display: block;
  width: 850px;
  margin: auto;
  background: #fff;
}

#index-01 {
	width: 850px;
	height: 142px;
}

#index-01-search {
  position: absolute;
  top: 139px;
  _top: 136px;
  left: 647px;
  _left: 640px;
  width: 300px;
  height: 50px;
}

#index-02 {
	width:850px;
	/*height:51px;*/
	border-bottom: 1px solid #B2B2B2;
    padding-bottom:5px;
}

ul.menu1 {
  display: inline;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font-size: 12pt;
}

li.menu {
  display: inline;
  margin: 0;
  padding: 0;
}

a:link.menu-text, a:visited.menu-text {
  font-size: 12pt;
  color: #E95D06;
}

a:hover.menu-text {
  color: #E95D06;
  text-decoration: underline;
}

ul.podmenu1 {
  display: inline;
  margin: 0;
  padding: 0;
  padding-left: 10px;
  font-size: 10pt;
}

li.podmenu {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 10pt;
}

a:link.podmenu-text, a:visited.podmenu-text {
  font-size: 10pt;
  color: #000;
}

a:hover.podmenu-text {
  font-size: 10pt;
  color: #000;
  font-weight: bold;
}

#index-03MAIN {
  float: left;
  width: 850px;
  min-height: 350px;
  _height: 350px;
  background: url("../img/index-03.jpg") repeat-y;  
}

#index-03 {
  float: left;
  width: 141px;
}

.index-03-text {
  padding:10px;
  text-align:left;
}

.index-03-text ul, li {
  margin: 0 0 0 15px;
}

.profil {
  float: left;
  width: 170px;
  height: 290px;
  padding: 0;
  border: 1px solid #E95D06;
  margin:0 10px 10px 0;
  overflow:hidden;
  
}
.profil .pic {
height:150px; margin-bottom:5px; 
}
.profil img {
margin:5px 0;  
display:block; margin:0 auto;
}
strong.clearinga {
font-size: 1px;
color: gray;
}
.profil p {
  margin:5px;  
}
.profil strong.nadpis {
  display: block;
  text-align:center;
  background-color:#E95D06;
  color:#FFF; 
  height:2.5em;
  padding:5px;
}
.profil strong.nadpis a {
  color:#FFF;
}
.text {
  clear: both;
}

#index-04 {
  float: left;
	width: 568px;
}

.index-04-text {
  padding: 10px;
  text-align: left;
}

.index-04-text p {
  padding: 0 0 10px 0;
}

#index-05 {
  float: left;
  width: 130px;
  =width: 120px;
  _width: 120px;
}
#index-05 ul {
margin:0; padding:0; padding-left:15px;
  text-align:left;
}
.index-05-text {
  padding:3px;
  text-align: left;
}
#index-06 {
  clear: both;
	width:850px;
	height:24px;
	background: url("../img/index-06.jpg") repeat-x;  
}
#index-06 a {
  color:#FFF;  
}

.index-06-left {
  float: left;
  padding: 5px;
  color: #fff;
}

.index-06-right {
  text-align: right;
  padding: 5px;
  color: #fff;
}

.index-06-right h6 {
  display: inline;
  font-size: 8pt;
  font-weight: normal;
}

.index-06-right strong {
  font-weight: normal;
}

a:link, a:visited {
  color: #E95D06;
  text-decoration: underline;
}

a:link, a:visited {
  color: #E95D06;
  text-decoration: none;
}

h1 {
  margin: 0;
  padding: 0;
  padding-bottom: 5px;  
  font-size: 11pt;
  color: #E95D06;
}
h2 {
  font-size: 130%;
  text-transform:uppercase; 
  letter-spacing:.2em;
}

h3 {
  font-size: 110%;
}

h4 {
  font-size: 100%;
}

h5 {
  font-size: 100%;
}

div.index-05-text h4 {
  font-size: 130%;
  text-transform:uppercase; 
  letter-spacing:.2em;
}

#search-form table {
  padding:0; margin:0;
  background:transparent; border:none;  
}

#search-form {
  background-color:#FEE3D3;
  border:1px solid #FECAAB;
  padding:0 5px;
  margin-bottom:10px;
}
#search-form .info .right {
text-align:right;
}
#search-form .details td {
border:none;
}
#search-form p {
margin:0; padding:0;  
}
.right {
text-align:right;  
}
#search-form #nazev, #search-form #mesto, #search-form #staty_id {
width:180px;  
border:1px solid #FDBB93;
}
#search-form #staty_id {
width:181px;   
}
#search-form .first {
border:1px solid #FDBB93; 
border-right:none;
}
#search-form .second {
border-top:1px solid #FDBB93;  
border-bottom:1px solid #FDBB93;  
}
#search-form .third {
border:1px solid #FDBB93; 
border-left:none; 
}
form table {
border:none;  
}
table td {
text-align:left;  
}

span.emphasis {
  display: block;
  padding: 0 0 10px 0;
  color: #999;
}

p.paticka-odkazy {
  margin: 0;
  padding: 2px;
}
.paticka-odkazy {
  color: #888;
  font-size: 10px;
}

/* Logo */

div#index-01 h1 {
  clear: both;
  position: relative; 
  overflow: hidden; 
  margin: 0;
  padding: 0;
  width: 850px; 
  height: 134px; 
}

div#index-01 h1 span {
  display: block;
  clear: both;
  position: absolute;
  left: 0; 
  top: 0;
  z-index: 1;
  width: 850px;
  height: 134px; 
  background: url('../img/newbanner.jpg') no-repeat;
}

