*{
	margin:0;
	padding:0;
	}
	
body{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:140%;
	text-align:center;
	background:#fe9600 url(images/bg_body.jpg) repeat-x 0 0;
	}

a img{border:0;}	
a{text-decoration:none; color:#008800;}
a:hover{text-decoration:underline;}
a:focus { -moz-outline: none -moz-mac-focusring; }

p{padding-bottom:15px;}

h1,h2,h3,h4,h5,h6{margin:0; padding:0 0 10px 0; font-weight:bold; color:#000000;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:13px; padding-bottom:5px;}
h4{font-size:12px;}

#left h2{color:#ad4103; font-size:13px; background:url(images/separator-2.jpg) no-repeat left bottom; padding:5px;}
#content h2{padding-left:20px; background:url(images/hcko.jpg) no-repeat 0 1px;}

address{font-style:normal; color:#D2691E ; padding:5px 5px 5px 5px; margin-bottom:10px;}
address a{color:#D2691E ;}


ul, ol{margin-left:20px;}

#container{
	width:950px;
	margin:0 auto;
	text-align:left;
	background:url(images/bg_container.jpg) repeat-y 0 0;
	}

#head{
	width:950px;
	height:158px;
	position:relative;
	background:url(images/bg_head.jpg) no-repeat 0 0;
	}

#head h1{
	margin:0;
	padding:0;
	width:220px;
	height:135px;
	position:absolute;
	top:22px;
	left:0px;
	}

#head h1 a{
	display:block;
	width:220px;
	height:135px;
	text-indent:-9999px;
	overflow:hidden;
	}

#left{
	float:left;
	width:219px;
	background:url(images/bg_left.jpg) repeat-x 0 0;	
	}

.left{
	min-height:610px;
	_height:610px;
	padding:30px 20px;
	background:url(images/left-line.jpg) no-repeat right top;
	}

#content{
	float:right;
	width:731px;
	padding-top:180px;
	background:url(images/obrazok.jpg) no-repeat 0 0;
	}

.content{padding:20px;}

#footer{
	clear:both;
	width:950px;
	height:37px;
	background-color:#000000;
	}

#footer p{
	margin:0;
	padding:0;
	text-align:center;
	padding-top:10px;
	color:#ffb400;
	font-size:11px;
	}

#footer p a{color:#ffb400; text-decoration:none;}
#footer p a:hover{color:#ffb400; text-decoration:underline;}

#menu{margin:0 0 30px 0; padding:0;}
#menu li{list-style:none; background:url(images/separator.jpg) no-repeat left bottom; padding:5px;}
#menu li a{color:#000000; text-decoration:none; font-weight:bold;}
#menu li a:hover{color:#ffffff; text-decoration:underline;}

.zoznam{float:left; width:350px; padding-bottom:20px; margin:0; padding-left:10px;}
.zoznam_2{float:left; width:330px; padding-bottom:20px; margin:0;}
.zoznam li, .zoznam_2 li{list-style:none; background:url(images/sipka.jpg) no-repeat 0 6px; padding-left:20px; color:#ff8d00; margin:3px 0;}

p{clear:both;}

.ziadost{width:100%; border-collapse:collapse; margin-bottom:10px;}
.ziadost th{width:200px; vertical-align:top; padding:5px 0; border-bottom:1px solid #dddddd; font-size:11px;}
.ziadost td{vertical-align:top; padding:5px 0; border-bottom:1px solid #dddddd; font-size:11px;}

.ziadost textarea{width:450px; height:70px; border:1px solid #999999; font-size:11px;}
.ziadost input{ width:250px; padding:1px; font-size:11px;  border:1px solid #999999;}
.ziadost input.ks{width:60px;}
.ziadost input.box{width:auto; border:none;}

.ziadost table th, .ziadost table td{border:none;}

label{cursor:pointer; padding-left:2px;}

input.submit{width:200px; padding:5px; color:#FFFFFF; background-color:#FF9900; cursor:pointer;}

.warning{border:1px solid #CCCCCC; padding:5px 10px; background-color:#efefef; color:#FF0000;}
.ok{color:#000000;}

#pocitadlo{
	position:absolute;
	right:20px;
	top:135px;
	color:#FFFFFF;
	}

.zvyrazni{margin:0; padding:5px; border:1px solid #000000; clear:both; border:1px solid #eeeeee; background-color:#efefef;}
.zvyrazni span{background:url(images/sipka.gif) no-repeat 5px 5px; padding-left:30px; font-style:italic;}

#left h2.baner{font-size:11px;}
