*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	color: white;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	background-color: #eef1f3;
}
a{
	color: black;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 3px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

div#main { width: 920px; margin-top: 10px; padding: 20px; margin-left: auto; margin-right: auto; background-color: white;  }
div#zahlavi {   }
div#menuline { background-image: url(redline.gif); padding: 9px 20px 9px 40px; margin: 4px 0px 8px 0px; }
div#menuline h1 { font-size: 16px; font-weight: normal;  }

div#levy { width: 220px; float: left;}
div#pravy { width: 200px; float: right; }
div#content { width: 480px; float: left; }


div.bluebox { background-color: #d6eaf6; color: #2274ba; width: 200px; padding: 0px; margin-bottom: 10px;
}
div.bluebox img {  }
div.bluebox ul {  }
div.bluebox ul li { font-size: 14px; color: #2274ba; margin: 0px 4px 7px 10px; }
div.bluebox ul li a { font-size: 14px;  color: #2274ba; text-decoration: underline;  }
div.bluebox ul li a:hover { color: black;  }

div.blueboxlabel { background-color: #d6eaf6; color: #2274ba; width: 200px; padding: 0px; margin-bottom: 10px; }
div.blueboxlabel ul { padding: 5px 0px 0px 0px; }
div.blueboxlabel ul li { font-size: 14px; color: #2274ba; margin: 0px 5px 7px 10px; }
div.blueboxlabel ul li a { font-size: 14px;  color: #2274ba; text-decoration: underline;  }
div.blueboxlabel ul li a:hover { color: black;  }
div.blueboxlabel h3 { background-image: url(h3blue.gif); background-repeat: no-repeat;
  color: white; font-weight: normal; padding: 6px 5px 6px 10px;  }
  
div.blueboxpravy { background-color: #d6eaf6; color: #2274ba; width: 200px; padding: 0px; margin-bottom: 10px;  }
div.blueboxpravy h4 { color: black; font-weight: normal; font-size: 14px; margin: 3px 5px 10px 10px;  }
div.blueboxpravy a { color: black;  }
div.blueboxpravy p { color: #2274ba; font-size: 12px; margin: 3px 5px 10px 10px; line-height: 150%; }
div.blueboxpravy p span.sm { font-size: 11px; font-weight: bold; }

div.contentbox { background-image: url(contentshadow.gif); padding: 5px 10px 25px 15px; margin: 0px 0px 20px 0px; 
  background-repeat: repeat-x; }
div.contentbox img { border: 5px solid white; width: 100px; margin: 0px 20px 10px 0px;  }
div.contentbox h2 { color: black; font-weight: normal; padding: 0px 0px 10px 0px;  }
div.contentbox h2 a { color: black; font-weight: normal;  }
div.contentbox h2 a:hover { color: black; font-weight: normal;  }
div.contentbox p { color: #3c3c3c;  }
  
div.contentboxr { background-image: url(contentshadow.gif); padding: 5px 10px 25px 5px; margin: 0px 0px 20px 0px; 
  background-repeat: repeat-x; }
  
div.breaker { clear: both;  }

div.tagsline { font-size: 11px; color: #3c3c3c; padding: 5px 0px 0px 0px; }
div.tagsline a { font-size: 11px; text-decoration: underline; color: #3c3c3c; }

div#paticka { 	background-color: #eef1f3; margin: 20px 0px 0px 0px; color: black; padding: 5px; text-align: center; 
font-size: 11px;  }

table.tableform td { color: black; padding: 5px; }

div.reklamapravy { margin-bottom: 10px;  }



span.nadpis { font-weight: bold; color: black; font-size: 14px; }
span.popisanketa { font-size: 11px; color: #C0C0C0; }

/******************** anketa ///////////////////////////////**/
table.anketa
{ padding:0px; margin: 0px; padding-top: 5px; padding-left: 0px; text-align: left; width: 160px;}
table.anketa td
{ padding:0px; margin: 0px; font-size: 12px; }
table.anketa table
{ margin-top: 2px; margin-bottom: 3px; }
table.anketa td a { color: #5c5c5b; }
table.anketa_big
{ padding:0px; margin: 0px; padding-top: 5px; padding-left: 5px;  }
table.anketa_big td
{ padding:0px; margin: 0px; font-size: 13px;}
table.anketa_big table { margin-bottom: 3px; }
span.anketa { font-size: 13px; color: #2F2F2F; }

div.anketahp { font-size: 12px;color: #5c5c5b; width: 170px; }
div.anketahp a { color: #5c5c5b; font-size: 12px; }
div.anketahp a:hover { color: black;  }
div.hlas { background-color: #99cc33; height: 5px; margin: 1px 0px 3px 0px; }

div#pravy p a { color: #3c3c3c; }

div.formatovanytext p { margin-bottom: 8px; line-height: 150%;  }
div.formatovanytext p a { text-decoration: underline; }
div.formatovanytext p a:hover { color: red;  }

p.komentar { margin-bottom: 10px;  }
div.strankovani {font-size: 14px; color: #839bb7; font-weight: bold; }
div.strankovani span.aktivni { padding: 0px 5px 0px 5px; color: black; font-size: 19px;   }
div.strankovani a.pasivni { padding: 0px 5px 0px 5px; color: #839bb7;  }

.reklamaup { width: 920px; margin-left: auto; margin-right: auto; margin-top: 5px; }

div.contentbox img.galerie123 { margin: 0px 5px 5px 0px; padding: 1px; border: 1px solid black;  }
