body { font-family: 'tahoma ce', 'helvetica ce', 'arial ce', arial, helvetica; 
font-size: 0.75em; line-height: 150%; color: #999;background-color: #000; margin: 0; padding: 0;
border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; }

html {scrollbar-track-color: #cccccc; scrollbar-3dlight-color: #BFBFBF}

td { font-family: 'tahoma ce', 'helvetica ce', 'arial ce', arial, helvetica, sans-serif; 
font-size: 0.80em; line-height: 125%; word-spacing: 0.08em}

.odstavec td  {color: #999;}

.cesko-anglicko{ position: absolute; left: 148px; top: 85px; z-index: 14; height: 14px; width: 20px;}
form td {color: #999; }
form {margin:0;padding:2px 0 }
p { text-indent: 10px;}
a { text-decoration: none; font-weight: bold; color: #F2F2F2 }

a:hover { text-decoration: underline; color: #000099;}
.left a      { color: #566469; padding-left: 3px; padding-right: 1px; padding-top: 0; 
               padding-bottom: 0 }
.left a:hover { color: #CCCCCC; background-color: #990000; text-decoration: underline;}

.archiv { font-size: 0.95em; color: #BF5600; }
.archiv a { PADDING-RIGHT: 0.35em; }
sup { color: #990000; font-size: 0.90em;font-weight: normal}
strong {font-weight: bold;}

.left { width: 12.0em; float: left; line-height: 150%; font-size: 0.90em; padding-top:15px}

.right a,.right2 a { color: #3A4347 }
.right a:hover,.right2 a:hover { text-decoration: underline; color: black }


.l { font-size: 12px;}

img { border: 0; margin: 2px;}
.bo { margin: 10px 10px 10px 0;}
/*--- HACK _margin-right pro IE ---*/
.main {   padding: 0;margin: 5px 0 0 0;_margin-top: -15px; }

.sedy{ width: 100%; background-color: #000; border: 0; 
border-top: 1px solid #333333;border-bottom: 1px solid #333; padding: 0; 
   margin: 8px 0 0 }
   
.left iframe { display: yes}
 .obr { display: none;}
 
input {margin-left:-2px  }    
     
.hlavicka { background-color: #000000; background-image:none; }

.image_notes { border: 1px solid #333333; margin-left: 0; margin-right: 0; margin-top: 10px; 
               margin-bottom: 10px; padding: 10px }
               
.middle a, .middle2 a { text-decoration: underline;padding: 0 1px 0 1px;white-space:nowrap; font-size: 95%;}
.middle a:hover, .middle2 a:hover { text-decoration: underline;  color: #CCCCCC; background-color: #990000; }

.middle img, .middle2 img { border: 1px solid #212729; margin-bottom: 10px; margin-left: 2px;}
.middle2  #wrapper #image { border: 2px solid #464646;}

  
.index { position: absolute; left: 5px; top: 2px; z-index: 14; height: 10px; width: 400px;}
.index img{  height: 20px; width: 400px;}

.text {width: 100px;}



.left { width: 12em; float: left; line-height: 150%; font-size: 0.91em;}

.paticka     { width: 100%; padding: 0 0 5px 0;margin: 0; clear: both; 
text-align: center; font-size: 0.75em; 
               color: #999999;background-color: #000000}
.paticka a      { color: #566469; padding-left: 3px; padding-right: 1px; padding-top: 0; 
               padding-bottom: 0 }
.paticka a:hover { color: #CCCCCC; background-color: #990000; text-decoration: underline;}



.padd { padding-left: 3px; padding-top: 2px; padding-right: 2px;}
.shout { padding: 0 1px 0 7px }
.nopadd { margin-top: 3px; margin-bottom: 3px; }


.right,.right2 { width: 153px; float: right; background-color: #CCCCCC; text-align: Center; 
 padding-right: 3px; font-size: 0.99em;} 
 
.right2 {background-image:  url('imobr/vlocky.gif'); background-repeat: repeat; }     
.inzer hr { }
 
.middle  { background-color: #65757C; color: #F2F2F2; word-spacing: 0.20em; 
     border-left: 1px solid #F2F2F2; 
     border-right: 1px solid #F2F2F2; margin-left: 155px; margin-right: 
     155px; margin-top: 0 }
     
.middle2 { word-spacing: 0.20em; color: #999999;background-color: #000000; 
margin-left: 12.2em; margin-top:0;margin-bottom: 0; padding: 10px 0 0 20px;
 border-left: 1px solid #333333; }
 
.middle2 p { margin-right:6%}
 

.odstavec { width: 97%; padding: 0 0 0 8px;}
.odstavec-foto { text-align: justify; padding: 0 15px}
.odstavec-foto img  {margin: 5px 0 }
.aktual      { font-size: 105%; background-color: #121207; color: #FFFFFF; text-align: 
               Justify; border: 1px solid #566469; margin-left: 10px; 
               margin-right: 10px; margin-top: 0; margin-bottom: 0; padding: 
               8px }
h2 {
	font-size: 0.95em;
	font-weight: normal;
	margin: 0 0 -30px 0;
	padding: 5px 0 0 10px;
	color: #F2F2F2;
	letter-spacing: 0.20em;
}
.hlavicka h2 {display: inline; margin: 0 0 -30px 0;}


#wrapper h1,.boxleft h1,.boxright h1  { 	font-size: 19px;
	font-weight: normal;
	margin: 5px 0 8px 0;
	padding: 0 0 0 5px;
	color: #F2F2F2;
	letter-spacing: 0.04em;}



h3 { font-size: 16px; font-weight: bold; margin-bottom: 5px; margin-top: 2px;}
h4 { font-size: 15px; font-weight: bold; margin-bottom: 3px;}
h5 { font-size: 1.10em; font-family: 'arial ce'; background-color: #000000;
color:#BF5600; font-weight: bold; margin-top: 18px; margin-bottom: 3px; border-bottom: 1px solid #3A4347;PADDING-LEFT: 0.35em;} 
 
.left h5 a   {border:0;color: #566469}
 
.search{ margin-top: 0}
h6 { font-size: 11px; font-weight: normal; margin-bottom: 3px;}
.mensi { font-size: 11px; line-height: 125%; text-align: Justify }
ul { margin-top: 5px;}
li { margin-top: 2px;}
.levy { float: left; margin-left: 10px;}
.uprostred { margin-left: 220px; }
.obal { margin-top: 25px; margin-bottom: 20px;}
.obal li { margin-left: -15px; margin-right: 5px; padding-left: -2px; }
.indleft { margin-left: -5px; float: left; width: 260px;text-align: Center;}
.indright { float: right; margin-right: 30px; width: 260px; text-align: Center;}

hr { margin-top: 8px; margin-bottom: -2px; color: #3A4347; height:1px}

hr.nopadd{ visibility: hidden;}


.zpet { margin-left: -15px; margin-top: -5px; font-size: 11px;}
.tady    { text-decoration: underline; background-color: #B4B4B4; color: #333333 }
#posuf { height: 210px; clear: both; width: 100%;}
#posufm { height: 110px; clear: both; width: 100%;}
.poSek{ height: 65px; width: 100%;}
#posufe { height: 0; clear: both; width: 100%;}

/*--- boxy na indexu ---*/
.box {margin:15px 0; width:95% ; }
.boxleft {width: 325px;float: left;padding-top:10px ; border-right: 1px dotted #F2F2F2;} 
.boxright { margin-left:325px; padding:1px 0 10px 10px } 

/*--- styly pro Template ---*/
.image_notes{}
.image_notes { background-image: none; border: 1px solid #566469; background-position: top 50% }

#image-info {margin-left:15px}

#image-info a { text-decoration: none; font-weight: bold; color: #FFFFFF;white-space:nowrap;
border-bottom: 1px solid #FFFFFF}
#image-info a:hover { border-bottom: 1px solid #CCCCCC; color: #CCCCCC; background-color: #990000;}


#commentslist{padding-right:12%;line-height: 135%;border-top: 1px solid #F2F2F2;border-bottom: 1px solid #F2F2F2 }
.tecky-ram{}
#commentslist li {padding-bottom: 12px }
#commentslist li:first-letter {FONT-SIZE: 130%}

#article{border-top: 1px solid #333;margin: 20px -5px 10px -5px ;font-size:1px;display: block;
height: 1px;}

.thumbnails { margin-left: 20px;}



.hlas { width: 100%; height: 300px; margin:10px 0; padding-bottom:60px}
.hlasovani table, .hlasovani td { background-color: transparent; color: transparent;}
table a, td a {color: transparent;text-decoration: underline; background-color: transparent}
table a:hover, td a:hover { text-decoration: underline; color: transparent }

.allpict{ }
.allpict img  {display: block; list-style: none; margin: 3px 0; padding:0;}

.banner2 {display: none;}
.banner-ie {  } 
.banner,.banner3 {background-color: transparent } 

#prepinacstylu{position:relative;
	text-align: right;
	margin: -7px 10px -20px 0;
	padding:0;
	font-size: 0.85em;
	 float: right; width: 20em;
	top:0;left:0;white-space:nowrap; }
	
#prepinacstylu .left a { }	
#prepinacstylu a:hover	{color: #CCCCCC; background-color: #990000; }	
#overDiv{ display:none;position:absolute; visibility:hidden; z-index:1000;text-align: left}

.neni{ display:none}


/*--- Multiphoto archive ---*/

.multiphotoarchive{ margin-bottom: 25px}

.multiphotoarchive h2{margin-top: 13px}

.multiphotoarchive h2 a{ margin: 10px 0 10px -8px; padding: 0;  font-size: 1.21em; line-height: 150%; letter-spacing: 0.01em;}
.multiphotoarchive img{ margin: 35px 0 0 0; padding: 0;}
.multiphotoarchive img a{ margin: 0; padding: 0;}

#pages {font-size: 125%;margin: 25px 0  }
.archive_active_page_number{font-size: 250%;  }

/*---  -------- NOVEJ INDEX ---*/
#velkyblok
{background:#000;border-bottom:0}
.malanavi{background:#0F0F0F}
#vbob a:hover{color:#fff}
#aktublok, .levej, .pravej, .pravejlevej, .pravejpravej{background:#0F0F0F}
#vbob #nav a {color:#000}

