*{
	margin:0;
	padding:0;
	}

a{text-decoration:none;	color:#de0402;}
a:hover{color:#de0402; 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:#de0402;
	}
	
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 #de0402; height:15px; margin-bottom:10px; font-size:11px; color:#555555; padding-top:3px;}
.navigacia a{color:#555555;}
.navigacia a:hover{text-decoration:underline; color:#de0402;}

.cervena{color:#de0402;}

dl{margin-bottom:20px; border-bottom:1px solid #CCCCCC; 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 url(images/bg_body.jpg) 0 20px repeat-x;
	}

#container{
	width:950px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}

#head{
	width:950px;
	height:155px;
	position:relative;
	background:#ffffff url(images/bg_head.jpg) 0 0 repeat-x;
	}
	
#head h1{
	width:260px;
	height:70px;
	position:absolute;
	top:15px;
	left:65px;
	margin:0;
	padding:0;
	}
	
#head h1 a{
	display:block;
	width:260px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.gif) 0 0 no-repeat;
	}

#obal{padding:0 25px; background:url(images/bg_container.jpg) 0 0 repeat-y;}

#left{
	padding-top:15px;
	float:left;
	width:180px;
	padding-bottom:15px;
	}

#content{
	float:left;
	width:530px;
	padding:0 0 10px 10px;
	}	

#right{
	float:right;
	width:180px;
	padding-bottom:15px;
	}
	
#footer{
	clear:both;
	height:20px;
	padding:0 40px 0 40px;
	background:url(images/bg_footer.jpg) 0 0 no-repeat;
	}

#footer p{margin:0; padding:0; font-size:11px; text-align:center; color:#ffffff; padding-top:3px; text-align:center;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}


.topmenu{
	position:absolute;
	top:108px;
	left:230px;
	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:#000000;
	text-align:center;
	text-decoration:none;
	background:url(images/topmenu.gif) 0 0 repeat-x;
	}
	
.topmenu li a:hover{
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(images/topmenu.gif) 0 -26px repeat-x
	}
.topmenu li a.selected{
	color:#ffffff;
	background:#FFFFFF url(images/topmenu.gif) 0 -26px repeat-x
	}

.topmenu li.m1 a{background:#F93 none; height:19px; font-weight:bold;}
.topmenu li.m1 a.selected,
.topmenu li.m1 a:hover,
.topmenu li.m1 a.selected:hover{background:#FFFFFF url(images/topmenu.gif) 0 -26px repeat-x; color:#FFF; height:21px; font-weight:bold;}

.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 #de4020; margin:0 auto 15px auto;}
.headbox h3{
	padding:2px 0;
	background:#de4020;
	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 #de0402;
	padding:10px;
	margin-bottom:10px;
	}

.kategorie{
	margin:0 0 20px 0;
	padding:0;
	}

.kategorie li{
	list-style:none;
	width:180px;
	height:23px;
	}

.kategorie li a{
	display:block;
	width:180px;
	height:20px;
	padding:3px 0 0 0;
	text-indent:35px;
	color:#000000;
	text-decoration:none;
	background:url(images/menu.gif) 0 0 no-repeat;
	}

.kategorie li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/menu.gif) 0 -23px 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 #cccccc; background-color:#f9f9f9; padding:4px 0; text-align:center; width:100%;}

input.submit{
	border-bottom:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-left:1px solid #ee3634;
	border-top:1px solid #ee3634;
	margin-top:5px; width:auto;
	padding:2px 15px;
	cursor:pointer;
	background-color:#dd0402;
	color:#FFFFFF;
	}
input.submit:hover{
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right:1px solid #ee3634;
	border-bottom:1px solid #ee3634;
	}

div.error{border:1px solid #de4020; padding-left:20px; margin-bottom:15px; background-color:#f3f3f3; padding:5px;}
.error div, p.error{color:#de4020;}
#content .error ul{padding:5px 0; margin:0;}

#content .error ul li{margin:0; padding:0; margin-left:50px;}

.inzerat{overflow:hidden; border:1px dotted #cccccc; margin:10px 0; padding-bottom:5px; background-color:#EFEFEF;}
.inzerat .row-nazov{font-size:18px; color:#DE0402; font-weight:normal;}

.typ{width:120px; float:left; overflow:hidden; padding-top:5px; padding-left:10px;}
.cena{width:170px; float:left; overflow:hidden; padding-top:5px;}
.cena span{white-space:nowrap;}
.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:510px; padding:5px 10px;}
.row-nazov{width:100%; text-indent:10px; padding:5px 0 2px 0; overflow:hidden; font-size:12px; font-weight:bold;}
.top .row-nazov{font-size:16px; font-weight:normal;}

.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:#efefef; border-bottom:1px dotted #cccccc;}
.second{background-color:#ffffff; border-bottom:1px dotted #cccccc;}

.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 #CCCCCC; 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 #cccccc; margin:2px; background-color:#FFFFFF; padding:2px; cursor:pointer;}
.pay_del{margin-bottom:20px;}

.top{
	background-color:#FFFFCC;
	border:1px solid #DE0402;
	color:#000000;
	margin-bottom:10px;
	position:relative;
}
.top .obsah a{color:#000;}

.wwwlink {
position:absolute;
right:5px;
top:5px;
}
.wwwlink a {
background:none #DE0402;
color:#fff;
font-weight:bold;
padding:2px 5px;
text-decoration:none;
}
.wwwlink a:hover {
	background:none #000;
	color:#fff;
}

#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 #cccccc; font-size:11px; background-color:#f9f9f9;}
#content .n_strankovanie li a:hover{background-color:#de0420; text-decoration:none; color:#FFFFFF;}

#content .n_strankovanie li span.selected{font-weight:bold; background-color:#eeeeee;}
#content .n_strankovanie li.popis{width:50px; font-weight:bold;}

.pay{}
.pay td{padding:5px;}
.pay input, .pay textarea{width:200px; border:1px solid #de0420;}
.pay input.checkbox{width:auto;}

label{cursor:pointer;}

#toplista{text-align:center; height:19px; padding-top:1px; background-color:#ddd;}
#toplista ul{width:900px; margin:0 auto; overflow:hidden;}
#toplista ul li{list-style-type:square; float:left; margin:0 0 0 18px; padding:0 14px 0 0; _margin:0 0 0 12px; _padding: 0 8px 0 0; color:#FFFFFF;}
#toplista ul li a{color:#444; text-decoration:none;}
#toplista ul li a:hover{color:#444; text-decoration:underline; background-color:transparent;}

#bottomlista{padding:0 0 10px 0;}
#bottomlista ul{margin:0 auto; overflow:hidden; width:880px;}
#bottomlista ul li{list-style-type:square; float:left; margin:0 0 0 15px; padding:0 8px 0 0; color:#999999;}
#bottomlista ul li a{text-decoration:none;}
#bottomlista ul li a:hover{
	background:none;
	text-decoration:underline;
	}

.bar {
margin:0 auto;
padding:10px 0;
text-align:center;
}
.raq {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.bar ul {
font-size:11px;
margin:0;
padding:0;
text-align:left;
}
.bar li {
display:inline;
list-style-type:none;
padding-bottom:1px;
}
.bar li.dot {
padding:1px 1px 1px 3px;
text-align:center;
}
.bar a {
background-color:#DE0402;
border:1px solid #DE0402;
color:#FFFFFF;
padding:3px 5px;
text-decoration:none;
}
.bar a:hover, .bar a:active {
background-color:#000000;
border:1px solid #000000;
color:#FFFFFF;
text-decoration:none;
}
.bar a.currentpage {
background-color:#000000;
border-color:#000000;
color:#FFFFFF !important;
cursor:default;
}
.bar a.disablelink, .bar a.disablelink:hover {
background-color:white;
border-color:#929292;
color:#929292;
cursor:default;
font-weight:normal !important;
}
.bar a.prevnext {
font-weight:bold;
}