*{
	margin:0;
	padding:0;
	}

a{text-decoration:none;	color:#e16300;}
a:hover{color:#e16300; text-decoration:underline;}
a:focus{-moz-outline: none -moz-mac-focusring; }
a img{border:none;}

address{font-style:normal; margin:15px 0;}

h1,h2,h3,h4,h5,h6{
	font-weight:bold;
	margin:0;
	padding:0 0 15px 0;
	color:#00525d;
	}
	
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}

h2.top_page{margin:0; padding:0; padding-bottom:3px; float:left; padding-top:2px;}
.navigacia{clear:both; border-top:1px solid #598cc0; height:15px; margin-bottom:10px; font-size:11px; color:#303030; padding-top:3px;}
.navigacia a{color:#303030;}
.navigacia a:hover{text-decoration:underline; color:#e16300;}

.cervena{color:#d9e3ef;}

dl{margin-bottom:20px; border-bottom:1px solid #d3dadd; padding-bottom:20px;}
dt{font-weight:bold;}
dd{margin-left:70px; text-align:justify;}

ul, ol{margin:10px 0 10px 20px; text-align:justify;}
p{padding-bottom:20px; text-align:justify;}

.cleaner{clear:both;}
table{border-collapse:collapse;}

body{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:140%;
	text-align:center;
	background:#ffffff;
	}

#container{
	width:950px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background-color:#e9f3ff;
	}

#head{
	width:950px;
	height:125px;
	position:relative;
	background:#00525d;
	}
	
#head h1{
	width:220px;
	height:70px;
	position:absolute;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	}
	
#head h1 a{
	display:block;
	width:220px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) 0 0 no-repeat;
	}

#obal{padding:10px 15px; background:url(images/bg_container.jpg) 0 0 repeat-y;}

#left{
	float:left;
	width:180px;
	padding-bottom:15px;
	padding-top:15px;
	}

#content{
	float:left;
	width:530px;
	padding:15px 10px 10px 20px;
	}	

#right{
	float:right;
	width:180px;
	padding-bottom:15px;
	padding-top:15px;
	}
	
#footer{
	clear:both;
	height:45px;
	color:#e9f3ff;
	background:#00525d;
	}

#footer p{margin:0; padding:0; font-size:11px; padding-top:10px; text-align:center;}
#footer a{color:#e9f3ff; text-decoration:none;}
#footer a:hover{color:#e9f3ff; text-decoration:underline;}


.topmenu{
	position:absolute;
	top:99px;
	left:255px;
	font-size:11px;
	margin:0;
	padding:0;
	}
	
.topmenu li{
	list-style:none;
	float:left;
	width:110px;
	height:26px;
	margin:0;
	padding:0;
	}
	
.topmenu li a{
	display:block;
	width:106px;
	height:21px;
	padding-top:5px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
        background:url(images/topmenu.gif) 0 0 repeat-x;
        }
	
.topmenu li a:hover{
	text-decoration:none;
	color:#202020;
	background:url(images/topmenu.gif) 0 -26px repeat-x
	}
.topmenu li a.selected{
	color:#202020;
	background:url(images/topmenu.gif) 0 -26px repeat-x
	}

.f_left{float:left;}
ul.r_link{float:right; padding:0; padding-top:3px; margin:0;}
ul.r_link li{float:left; padding:0; margin:0; font-size:11px; padding-left:15px; list-style:none; background:url(images/sipka_mala_cer.gif) 8px 7px no-repeat;}

#topbanner{
	width:468px;
	height:60px;
	position:absolute;
	top:20px;
	right:65px;
	}

.center-banner{margin-bottom:10px; text-align:center;}

.bannerbox{padding-bottom:5px;}
.bannerbox div{margin-top:5px;}
.centerbanner{margin-bottom:20px;}


	
.box{background-color:#f9f9f9; width:160px; margin-bottom:15px; border:1px solid #d9e3ef; margin:0 auto 15px auto;}
.headbox h3{
	padding:2px 0;
	background:#00525d;
	text-align:center;
	font-size:12px;
	margin:0;
	color:#FFFFFF;
	}

.obsahbox{padding:5px;}

#reklama div{width:145px; overflow:hidden; margin:10px auto; text-align:center;}

.platene table{margin-bottom:15px; width:100%;}
.platene table td{border:1px solid #666666; padding:2px 5px;}

.maintop{
	border:1px solid #598cc0;
	padding:10px;
	margin-bottom:10px;
	}

.kategorie{
	margin:0 0 20px 0;
	padding:0;
	}

.kategorie li{
	list-style:none;
	width:180px;
	}

.kategorie li a{
	display:block;
	width:180px;
	padding:3px 0;
	text-indent:50px;
	color:#00525d;
	text-decoration:none;
	border-bottom:1px solid #d3dadd;
	background:#cae6ed url(images/sipka_menu.gif) 39px 8px no-repeat;
	}

.kategorie li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:#e16300 url(images/sipka_menu_h.gif) 39px 8px no-repeat;
	}

input, textarea, select{ font-size:11px;}
.pridat_inzerat input{width:200px; padding:1px; font-size:11px;}
input.checkbox{width:auto;}
.pridat_inzerat{border-collapse:collapse; width:100%;}
.pridat_inzerat select{width:150px;}

.pridat_inzerat textarea{width:300px;}

.pridat_inzerat td{width:230px; padding:1px 5px; vertical-align:top;}

.pridat_inzerat td.suhlas{border:1px solid #d3dadd; background-color:#f9f9f9; padding:4px 0; text-align:center; width:95%;}

input.submit{
	margin-top:5px; width:auto;
	padding:2px 15px;
	cursor:pointer;
	background-color:#e16300;
	color:#FFFFFF;
	width:106px;
	border:none;
	}
input.submit:hover{
	background-color:#ff7000;
	}

div.error{border:1px solid #d9e3ef; padding-left:20px; margin-bottom:15px; background-color:#f3f3f3; padding:5px;}
.error div, p.error{color:#FF0000;}
#content .error ul{padding:5px 0; margin:0;}

#content .error ul li{margin:0; padding:0; margin-left:50px;}

.inzerat{overflow:hidden; border:1px solid #d3dadd; margin:10px 0; padding-bottom:5px; background-color:#f9f9f9;}

.kat-nazov{width:140px; float:left; overflow:hidden; padding-top:5px; padding-left:10px;}
.cena{width:160px; float:left; overflow:hidden; padding-top:5px;}
.kraj{width:100px; float:left; overflow:hidden; padding-top:5px;}
.datum{width:100px; float:right; text-align:right; overflow:hidden; padding-right:10px; padding-top:5px;}
.obsah{clear:both; overflow:hidden; width:500px; padding:5px 10px;}

.nazov a{color:#525252; font-size:12px;}
.nazov a:hover{color:#525252; text-decoration:underline;}
.pager{width:100%; font-size:12px; border:1px solid #f57900;  margin-top:10px; }
.pager td{width:33%; padding:3px 10px;}

.first{background-color:#f9f9f9; border:1px solid #d3dadd; margin-bottom:5px;}
.second{background-color:#ffffff; border:1px solid #d3dadd; margin-bottom:5px;}

.tab_info{margin-left:10px;}
.tab_info td{padding-right:10px;}
.advsearch{padding:10px;}
.advsearch table{width:100%;}
.advsearch table td{width:50%;}
.advsearch .pole{font-size:11px; border:1px solid #d3dadd; width:170px;}
.advsearch input.pole{padding:0 5px; width:160px;}

.slovo{background-color:#666666; color:#FFFFFF;}

.imidze{ margin:10px 0;}
.imidze img{border:1px solid #d3dadd; margin:2px; background-color:#FFFFFF; padding:2px; cursor:pointer;}
.pay_del{margin-bottom:20px;}

.top{background-color:#d9e3ef; margin-bottom:10px; border:1px solid #b7c1cd;}

#content .n_strankovanie{margin:0; padding:0; float:right;}
#content .n_strankovanie li{float:left; width:30px; height:15px; list-style:none;}
#content .n_strankovanie li a, .n_strankovanie li span{display:block; width:26px; height:14px; padding-top:0px; text-align:center; border:1px solid #d3dadd; font-size:11px; background-color:#d8e2ee;}
#content .n_strankovanie li a:hover{background-color:#e16300; text-decoration:none; color:#FFFFFF;}

#content .n_strankovanie li span.selected{font-weight:bold; background-color:#d8e2ee;}
#content .n_strankovanie li.popis{width:50px; font-weight:bold;}

.pay{}
.pay td{padding:5px;}
.pay input, .pay textarea{width:200px; border:1px solid #D3DADD;}
.pay input.checkbox{width:auto;}

label{cursor:pointer;}
