font{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	color: black;
	background: #E9E9E9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

form {margin: 0px}

div#main{
	position: relative;
	width: 778px;
	background: white;
	text-align: left;
	margin : auto;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;

}

div#header{
	border-bottom: 0px solid gray;
}

div#menu{
	height: 17px;
	background: #E9E9E9 url(bgMenu.gif) repeat-x;
}

div.border{
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}

div.reklama{
	border-bottom: 1px solid gray;
	font-size: 26px;
	color: silver;
	font-style: italic;
	text-align: center;
}

div#content{
  padding: 12px 20px 10px 20px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 0px
}

h1 {
	font-size: 13px;
	padding: 2px 0px 8px 0px;
}

h2 {
	font-size:12px;
	padding: 3px 0px 6px 0px;
}

h3, h4, h5, h6 {
	font-size: 11px;
}

.row h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0px 0px 0px
}

a {
	text-decoration: underline;
	color: #A80000;
}

a:visited {
	color: #BF2424;
}

a:hover {
	color: #DC4343;
}

a.menu{
	float: left;
	display: block;
	color: black;
	padding: 2px 10px;
	text-decoration: none;
	border-right: 1px solid gray;
}

a.menu:visited{
	color: black;	
}

a.menu:hover{
	color: black;
	background: #f5f5f5;
}

.absMenu{
	position: absolute;
	visibility: hidden;
	width: 165px;
	border-left: 1px solid silver;
	border-bottom: 1px solid Silver;
	background: #f5f5f5
}

.padd{
	padding: 2px 10px;
}

.absMenu a{
	color: black;
	_width: 100%;
	padding: 2px 10px;
	display: block;
	background: white url(borderAbsMenu.gif) repeat-y right;
	border-bottom: 1px solid #EDEDED;
	text-decoration: none;
}

.absMenu a:visited{
  	color: black;
	text-decoration: none;
}

.absMenu a:hover{
  	color: black;
	background: #f5f5f5; /*  url(borderAbsMenu.gif) repeat-y right */
	border-right: 1px solid silver;
	text-decoration: none;
}

a.arrow{
	background: White url(arrow.gif) no-repeat right;
	border-right: 1px solid silver;
}
a.arrow:hover{
	background: #f5f5f5 url(arrow.gif) no-repeat right;
	border-right: 1px solid silver;
}

.noPadding{padding: 0px}
.noMargin{margin: 0px}
.gray {color: #949494}
.dark {color: #4C4C4C}
.red{	color: #EE3338;}
.small{font-size: 9px}
a.noBottom{border-bottom: none}
a.selected{background: #f5f5f5}
.clear{clear: both}
.right{float: right}
.left{float: left}
.hidden{visibility: hidden}
a.dispNone{display: none}

p {
	margin-top: 0px;
	margin-bottom: 12px;
}

p.news{
	margin-top: 0px;
	margin-bottom: 10px;
}

p.odst1{
	color: #383838;
	padding: 3px 12px 5px 0px;
	margin-bottom: 0px;
}

td p{
	margin: 0px;
}

.justify{
	text-align: justify;
}

.err {
	color: #B20000;
}

img{
	border: none;
}

img.icon{
	width: 85px;
	height: 85px;
	margin-right: 15px;
}

img.iconGreat{
	float: right;
	width: 250px;
	height: 250px;
	margin: 0px 0px 10px 14px;
}

table{
	padding: 0px;
	margin: 0px;	
}

td{
	color: black;
	background: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.second{
	width: 300px;
	border-right: 1px solid silver;
}

hr{
	color: silver;
	height: 1px;
	margin: 5px 0px 0px 0px;
	border-top: none;
}

.text{
	width: 155px;
}

.pocitadlo{
	visibility: hidden;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 1px;
	height: 1px;
}


/* footer */
div#footer {
	position: relative;
	color: gray;
}

div#footer p{
	display: block;
	background: #f5f5f5;
	padding: 2px 5px;
	margin: 0px;
	font-weight: bold;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}

div#footer ul{
	margin: 0px;
	padding: 0px;
}

div#footer div#line1{
	height: 60px;
	background: url(bg-footer1.jpg) no-repeat top left;
	border-bottom: 1px solid silver;
}

div#footer div#line2{
	height: 73px;
	background: url(bg-footer2.jpg) no-repeat top left;
}

div#footer li{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	border-right: 1px solid silver;
}

div#footer .right{
	border: none;
}

div#footer a{
	display: block;
	width: 96px;
	padding: 44px 0px 3px 0px;
	color: gray;
	text-align: center;
	text-decoration: none;
}

div#footer a:hover{
	text-decoration: none;
	color: black;
}

div#partners-web{
	background: #f5f5f5; 
	border-top: 1px solid silver; 
	padding: 3px 10px 5px 10px; 
	color: gray;
}

div#partners-web a, div#partners-web a:visited, div#partners-web a:hover{
	color: Gray;
}

