body         { font-family: 'tahoma ce', 'helvetica ce', 'arial ce', arial, helvetica; 
               font-size: 0.75em; line-height: 150%; color: #EEEEEE; 
               background-color: #666666; border: none; margin: 0; padding: 0 }
               
html {scrollbar-track-color: f#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: #F5F5F5;}

.cesko-anglicko{ position: absolute; left: 148px; top: 85px; z-index: 14; height: 14px; width: 20px;}
form td {color: #F5F5F5; }
form {margin:0;padding:2px 0 }
p { text-indent: 10px;}
a            { text-decoration: none; font-weight: bold; color: #EEEEEE }
a:hover      { text-decoration: underline; color: #EEEEEE }
.left a      { color: #EEEEEE; text-decoration: underline; padding-left: 3px; padding-right: 
               1px; padding-top: 0; padding-bottom: 0 }
.left a:hover { color: #000000; background-color: #515151; text-decoration: underline }
.archiv { font-size: 0.95em; color: #F5F5F5; }
.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;background-color: #515151}

.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: transparent; border-left-style: none; 
               border-left-width: 0; 
               border: none;border-bottom: 1px solid #333;border-top: 1px solid #333; 
               margin-left: 0; margin-right: 0; margin-top: 8px; 
               margin-bottom: 0; padding: 10px 0 0 0 }
               
.left iframe { display: yes;}
 .obr { display: none;background-image:none}
 
input {margin-left:-2px  }    
     
.hlavicka    { background-color: transparent; background-image:none; }

.image_notes { border: 1px solid #fff; margin-left: 0; margin-right: 0; margin-top: 10px; 
               margin-bottom: 10px; padding: 10px }
               
.middle a, .middle2 a { text-decoration: underline; white-space: nowrap; font-size: 95%; color: 
               #EEE; padding-left: 1px; padding-right: 1px; padding-top: 0; 
               padding-bottom: 0 }
.middle a:hover, .middle2 a:hover { text-decoration: underline; color: #515151; background-color: #666 }
.middle img, .middle2 img { border: 1px solid #000; margin-left: 2px; margin-bottom: 0 }
.middle2 #wrapper #image { border: 2px solid #000; margin-bottom: 10px; background-color: #515151 }
.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: 13em; float: left; line-height: 150%; font-size: 0.91em;border: 2px solid #000;
padding-bottom:10px}

.paticka     { width: 100%; clear: both; text-align: center; font-size: 0.75em; color: 
               #EEE; background-color: #666; margin: 0; padding-left: 0; 
               padding-right: 0; padding-top: 0; padding-bottom: 5px }
.paticka a   { color: #EEE; font-weight: bold; padding-left: 3px; padding-right: 1px; 
               padding-top: 0; padding-bottom: 0 text-decoration underline }
.paticka a:hover { color: #FFF; background-color: #515151; text-decoration: none }
.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: #CCC; 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: #666666; color: #F5F5F5; word-spacing: 0.20em; 
               border: none; 
               margin-left: 155px; margin-right: 155px; margin-top: 0 }
					
.middle2     { word-spacing: 0.20em; color: #F5F5F5; background-color: #666; 
               border: none; 
               margin-left: 12.2em; margin-top: 0; margin-bottom: 0px; 
               padding-left: 20px; padding-right: 0; padding-top: 10px; 
               padding-bottom: 0 }
.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: #515151; color: #FFF; text-align: 
               Justify; border: 2px solid #000; 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, .left h5 a { font-size: 1.10em; font-family: arial ce; background-color: #666666; color: 
               #EEEEEE; font-weight: bold; border-bottom: 0; 
               margin-top: 18px; margin-bottom: 3px; padding-left: 0.35em }
 .left h5 a   {border:0}
 
.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: 2px solid #000; background-position: top 50%;
background-color: #515151 }
#image-info {margin-left:15px}

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


#commentslist{padding-right:12%;line-height: 135%;border: none }
.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;}

.odstavec-foto h3,.odstavec-foto h4{margin-bottom: 8px; padding:5px;border: 2px solid #000;background-color: #515151 }


.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 { color: #EEE }
#prepinacstylu a:hover	{color: #000; background-color: #515151; }

#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:#666;border-bottom:0}
.malanavi{background:#515151;}
#aktublok, .levej, .pravej, .pravejlevej, .pravejpravej{background:#515151;}
#vbob #nav a {color:#666;}
#vbob #slide img{border: 1px solid #000}
#aktublok, .levej,.pravej,.pravejlevej a img,.pravejpravej a img,#aktublok a img,.randomrow a img,.pravejlevej a:hover img,.pravejpravej a:hover img,#aktublok a:hover img,.randomrow a:hover img{border: 1px solid #000}
