* {-moz-box-sizing: border-box; box-sizing: border-box;}

body {
   background:url('Obr/Pozadi.gif');
   color:#3a3a3a;  
   font:76% Verdana,Tahoma,Arial,sans-serif; 
   margin:0 auto; 
   padding:0;
   text-align:center;
}


   /* Main layout and header */
.wrap {
   position: relative;
   margin: auto;
   width: 1000px;
}
.header { 
   z-index:10;       
   background-image:url('Obr/Header.gif');
   height:200px;        
}


    /* Utilities */
.levaCara {
   text-align:left;
   width:100px;
   color:gray;	
}
.komCara {
   text-align:left; 
   width:100%;
   color:gray;	
}
.caras {
   margin-left: -5px;
   text-align:left; 
   width:220px;
}
.kom {
   line-height:1.3em; 
   width:580px; 
   padding:0px;	
   background:#ccc;
   text-align:center;
   margin: 0px;
}
.komentar {
   font-family:Verdana,Tahoma,Arial,Sans-Serif; 
   font-size:10px; 
   padding: 10px;   
}
.navigace { 
   position: absolute;
   text-align:left;
   top:160px;
   left:0px;
   padding:5px;
   width:100%;
   color:#166090;
}
.navigace a {
   color:#166090;
   text-decoration:none;
   font-weight:700;
}
.navigace a:hover {
   color:#166090;
   text-decoration:underline;
   font-weight:700;
}
.kom2 {
   width:580px;  
   background:#bbb;
}
.tagy { 
   padding:10px;
   width:290px; 
}
.odeslatKomentar {
   background:#bbb;
   color:#166090; 
   text-decoration:none; 
   font-weight:700;
   width:300px;
}
.Cara {
   text-align:left;
   position:absolute;
   left:20px;
   width:560px;
   color:gray;
}
.links { 
   text-align:center;
}


   /* Left sidebar and menu */
.levy {
   position:absolute;
   background-image:url('/Obr/LeftSide.gif');   
   color:black;
   clear:left;
   left:0px;
   top:200px;   
   width:220px;
   padding: 0px 0px 0px 5px; 
   text-align:left;
   z-index:-20;   
}
.levy iframe {
   width: 210px;
   height: 200px;
   border: none; 
   overflow: hidden;
   margin: 0px 5px 0px 0px;
}
.rText { 
   font-size:12px;
   color:black;  
   text-align:left;
   width:580px;
   padding:10px;
}
.inviaListTable {
   margin-left:10px;
}
.levy h1,h2,h3,h4 {
   display:inline;
   text-align:left;
   color:#166090;   	
}
.levy h1 {
   font-size:14px;   
}
.levy h2 {
   font-size:14px;   
}
.levy h3 { 
   font-size:12px;   
}
.levy h4 {
   font-size:11px;   
}
.levy a {
   color:#166090;
   text-decoration:none;
   font-weight:700;
}
.levy a:hover {
   color:#166090;
   text-decoration:underline;
   font-weight:700;
}

.footerL {position:absolute; margin:-5px;
   background-image: url('Obr/FooterLeft.gif');
   width:220px;
   height: 17px;
   background-color: White; 
}

   /* Right sidebar */
.pravy {      
   text-align:left;
   position:absolute;
   left:820px;
   top:200px;   
   width:180px;
   background-image:url('/Obr/RightSide.gif');
   background-color:White;
   z-index:5;
}
.pravyAds p {
   text-indent: 0px;
   margin: 0px;
   margin-top: 0px;
   margin-bottom: 0px
}
.pravyAds2 p {
   text-indent: 0px;
   margin: 0px;
   margin-top: 0px;
   margin-bottom: 0px 
}
.inviaBox {
   position:relative;
   left:10px;
}
.footerR {
   position:absolute;
   background-image: url('Obr/FooterRight.gif');
   width:180px;
   text-align:left;
   left:0px;
   height: 17px;   
   z-index:50;
} 


   /* Main content variations */
.content {
   position:absolute;
   background-image:url('/Obr/Content.gif');   
   text-align:left;
   width:600px;
   left:220px;
   top: 200px;
}
.photoNavL {
   float:left;
   padding: 10px 0px 0px 10px;
}
.photoNavR {
   float:right;
   padding: 10px 10px 0px 0px;
}
.content h1 {
   font-size:2.1em;
   font-weight:400;
   letter-spacing:-1px;
   margin:8px 0 10px;
   padding:0;
}
.content h2 {
   font-size:1.8em;
   font-weight:400; 
   letter-spacing:-1px;
   margin:8px 0 10px;
   padding:0;
}
.content h3  {
   font-size:1.5em;
   font-weight:400;
   margin:6px 0;
   padding:0;
}
.content img  {
   background: white;
   border:1px solid #166090;
   color:#303030;
   display:inline;
   padding:2px;
   margin: 0px 3px 0px 3px;
}


   /* Footer */
.footer { 
   position:absolute;
   background-image:url('Obr/Footer.gif');
   color:black;
   font-size:0.8em;
   text-align:center;
   width:600px;
   height:17px;
   left:0px;
   background-color: White;
   margin-top:0px;
}


   /* Links and paragraphs */
a { color:#166090; text-decoration:none; font-weight:700;}
a:hover { color:#166090; text-decoration:underline;}
a img {border:0;}
p {margin:0 0 16px;}
p {text-indent: 30px; margin: 0px; margin-top: 0px; margin-bottom: 0px }


   /* Tables and forms */
table {
   border:1px solid #d8d8d8; 
   border-collapse:collapse; 
   line-height:1.3em; 
   width:580px;  
   padding:0px;
}

caption {font-size:1.5em; font-weight:400; margin:0 0 8px; padding:6px; text-align:left;}
th {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:0px; text-align:center;}
td {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:0.9em; padding:5px 0px 10px 0px; text-align:center; margin: 0px;}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px;}
input {width:200px;}
textarea {width:560px;}


.malejSloupec { 
   text-align: center;
   padding-left: 0px;
   width : 300px;
   float:left; 
}
.velkejSloupec {
   margin: 10px 10px 10px 10px;
   width : 580px;
}
.imgRot { 
   background: white;
   padding: 1px;
   border: 1px solid #166090; 
}
