h1
{
  margin: 0px 0px 0px 0px; 
  padding: 2px 2px 2px 2px;
}

h2
{
  margin: 0px 10px 10px 0px; 
  padding: 2px 2px 2px 2px;
}

p
{
  font-weight:500;
  text-align:left;
}

body
{
	margin:0;
	margin-left:100px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	font-size: 12px;
	color:#000000;
	background:#EBEBEB url(../imgs/79promo_logo.gif) no-repeat 860px top fixed;
	/*background-color: #EBEBEB;
	background-image:url(../imgs/79promo_logo.gif) ;*/
}

.podklad_lay
{
	width:800px;
	border:#3333CC 1px solid;
	padding:2px;
	background-color:#FFFFFF;
}

#hlavka_lay
{
	width:800px;
	height:80px;
	/*background-color:#ffffff;*/
	padding:0px;
	/*border:#3366CC thin solid;*/
}

#menu_lay
{
	width:800px;
	height:22px;
	background-color:#CCCCCC;
	/*border:#3366CC thin solid;*/
}

#sloupec_lay
{
	width:800px;
	height:auto;
	/*margin-top:10px;*/
	/*margin-bottom:10px;*/
}

#levy-sloupec_lay
{
	float:left;
	width:160px;
	height:300px;
	/*background-color:#FFFFFF;*/
	/*border:#3366CC thin solid;*/
}

#pravy-sloupec_lay
{
	float:right;
	width:630px;
	height:auto;	
	/*background-color:#FFFFFF;*/
	/*border:#3366CC thin solid;*/

}

#spodek_lay
{
	width:798px;
	height:30px;
	/*margin-top:5px;*/
	background-color:#CCCCCC;
	color:#333333;
	font-weight:bold;
	border:1px solid #3333CC;
	clear:both;
}


.textPoleBar
{
	width:auto;
	height:28px;
	background-color:#3b56a5;
	color:#CCCCCC;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
	margin-top:5px
}

.textPoleBarRed
{
	width:auto;
	height:42px;
	background-color:#b90023;
	color:#FFFFFF;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
	margin-top:5px
}

.textPoleBarHatt
{
	width:auto;
	height:28px;
	background-color:red;
	color:#CCCCCC;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
	margin-top:5px
}

.textPole
{
	width:auto;
	height:auto;
	background-color:#CCCCCC;
	color:#333333;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
	border:1px solid #3333CC;
	margin-bottom:5px
}

.textPoleHatt
{
	width:auto;
	height:auto;
	background-color:#CCCCCC;
	color:#333333;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
	border:1px solid red;
	margin-bottom:5px
}

.obrRight
{
	float:right;
	border:#3333CC 1px solid;
	padding: 2px;
	margin-left:5px;
}

.obrLeft
{
	float:left;
	border:#3333CC 1px solid;
	padding: 2px;
	margin-right:5px;
}

.obrRightHatt
{
	float:right;
	border:red 1px solid;
	padding: 2px;
	margin-left:5px;
}

.obrLeftHatt
{
	float:left;
	border:red 1px solid;
	padding: 2px;
	margin-right:5px;
}

.hilight
{
	letter-spacing:2px;
	font-size:10px;
}

.zvyrazni
{
  font-size:14px;
  font-weight:800;
  color:#254786;
  text-indent:3%;
  
}

.ev_ko
{
	background-color:#3b56a5;
	color:#CCCCCC;
	padding: 2px 2px 2px 5px;
	font-weight:bold;
}




a.bazik:link, a.bazik:visited
{
	background-color:#666666;
	color:#CCCCCC;
	text-decoration:none;
}

a.bazik:hover
{
	background-color:black;
	color:white;
	text-decoration:none;
}

.denniMenuBox
{
	visibility: hidden;
	position: absolute; 
	bottom:0px;
	left:101px;
	width: 500px;
	z-index:2;
	/*padding:2px;*/
}

.textPoleHatt a:hover .denniMenuBox
{
	visibility:visible;
}

.vloz_menu
{
background-color:#E7E7E7;
border-bottom:thin solid #000000;
}

img.left {
    float: left;
}

img.right{
    float: right;
}
.clearer{
    clear: both;
}

