* {-moz-box-sizing: border-box; box-sizing: border-box;}
body {  
   font:76% 'Lucida Grande', Verdana, Arial, sans-serif; 
   margin:0 auto; 
   padding:0;
   text-align:center;                           
}
.addCom2 {
 width:200px;
}
h1,h2,h3 {
color: #3b5998;
}
#pauza {

 width:280px;
}
#step {
 margin-left:10px;
}
#navigaceTxt {     
    width:760px;
    overflow:auto;
    float:right; 
}
.hlavicka {

}
#msv {
 width:780px;
 padding:0px;
 margin:0px;
}
.wrap {
   position: relative;
   margin: auto;
   width: 1000px;   
}
.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;
}
.levyBar {
 padding:10 2 0 2px;
}
.levyBarCenter {
 padding:10 2 0 2px;
 height:35px;
}
.komentar {
   font-family:Verdana,Tahoma,Arial,Sans-Serif; 
   font-size:10px; 
   padding: 10px;
}
.forumMess {
    clear:both;    
}
.komentar2 {
   font-family:Verdana,Tahoma,Arial,Sans-Serif; 
   font-size:10px; 
   padding: 10px;
   width:325px;   
}
.navigace { 
   position: absolute;
   text-align:left;
   left:0px;
   height:45px;      
   width:900px;
   padding:0px 0 0 5px;
   color:#166090;      
}
.navigace a {
   color:#166090;
   text-decoration:none;
   font-size:12px;
}
.navigace a:hover {
   color:#166090;
   text-decoration:underline;
   font-size:12px;
}
.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;
   font-size:10px;
}
.levy {
   position:absolute;      
   color:black;
   clear:left;
   left:0px;
   top:90px;   
   width:220px;
   margin: 0px 0 0 0px;
   padding: 0px 0px 0px 5px; 
   text-align:left;   
}
.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;   
   width:220px;
   height: 17px;    
}

   /* Right sidebar */
.pravy {      
   text-align:left;
   position:absolute;
   left:820px;
   top:100px;   
   width:180px;      
   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;
}

.content {
   position:absolute;      
   text-align:left;
   width:778px;
   left:222px;
   top: 90px;
   padding:0 0 0 0px;
   margin: 0px 0 0 0px;
}
.photoNavL {
   float:left;
   padding: 10px 0px 0px 10px;
}
.photoNavR {
   float:right;
   padding: 10px 10px 0px 0px;
}
.content h1 {
   font-size:22px;
   margin:8px 10px 10px 10px;
   padding:0;
   float:left;
}
.content h2 {
   font-size:18px;
   margin:8px 6px 10px 6px;
   padding:0;
}
.content h3  {
   font-size:15px;
   margin:8px 4px 10px 4px;
   padding:0;
}
.content img  {
   border:0px solid #166090;
   color:#303030;
   display:inline;
   padding:2px;
   margin: 0px 0px 0px 0px;
}
.footer { 
   position:absolute;   
   color:black;
   font-size:0.8em;
   text-align:center;
   width:782px;
   height:17px;
   left:-2px;   
   margin-top:0px;
}
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 }
table {
   border:0px solid #d8d8d8; 
   border-collapse:collapse;     
   padding:0px;
}
caption {font-size:1.5em; font-weight:400; margin:0 0 8px; padding:6px; text-align:left;}
th {color:#505050; padding:0px; text-align:center;}
td {color:#303030; font-size:0.9em; padding:5px 0px 10px 0px; text-align:center; margin: 0px;}
.malejSloupec { 
   text-align: center;
   padding-left: 0px;
   width : 300px;
   float:left; 
}
.velkejSloupec {
   margin: 10px;
   width: 760px;
   clear:both;
}
.imgRot {    
   padding: 1px;
   border: 1px solid #166090; 
}
.error {
 border:1px thin #CCCCCC;
 color:red;
 background-color: #FEF;
 text-align:center;
}
legend {
color: #000;
background: #E3F0FF;
border: 1px solid #781351;
padding: 2px 6px
}
.submit {
 color: #000000;
 font-family:Verdana,Tahoma,Arial,Sans-Serif; 
 cursor: pointer; 
 cursor: hand;
 float:left;
 margin-right:2px; 
}
label {
width: 180px;
float:left;
margin:2px 10px 0 0px;
font-size:12px;
}
.biglabel {
width: 160px;
display:block;
float:left;
margin:2px 10px 0 0px;
font-size:12px;
}

.contButt {
 border:0px;
 margin:0px;
 padding:0px;	
}
.mLinksUl {
 list-style:none;
 padding:0px;
 margin:20px 0 20px 0px;
}
.mLink {
 padding:0px;
 margin:0px;
 width:100%;
 font-size:10px;
 letter-spacing:2px;
}
.topMenu {
 list-style:none; 
 z-index:20;
 padding:0px 0 0 0px;
 margin:0px 0 0 -20px;
 width:850px;
 float:right;
}
.topMenuLi {
  margin:0px 0 0 20px;
  float:left;
  text-align:left;	
  background-color:#fff;    
}
.topMenuLiBig {
    margin:0 0 0 20px;
    width:5px;
    height:30px;
    float:left;
    text-align:left;
    z-index:10;
    background-color:#fff;    	
}
.enlMenu {
    background:white; list-style:none; margin:0px; padding:0px; z-index:30; height:15px;
}
.mAds {
 margin:5px 0 5px 0px;  
}
.centrDoleOkraj {
 margin-bottom:5px;
 text-align:center;
}
.menuOddel {
 width:900px;
 position:absolute;
 top:15px;
 left:50px;
 height:2px;
 border-top:1px black solid;
}
#navigaceZadani {
 float:left;
}
#navStart {
 float:left;
 font-size:14px;
 margin:2px 10px 0px 10px;
}
#credit {
 font-size:5px;
}
