/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img{border:none;}
a{outline:none; color:#BE1005; text-decoration:underline;}
a:hover{color:#000; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0 0 5px 0; line-height:normal; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#000;}
h1{font-weight:normal; font-size:22px;}
h2{font-weight:normal; font-size:20px;}
h3{font-weight:bold; font-size:12px; color:#000000; padding-bottom:3px;}
h4{font-size:14px;}

p{margin:0; padding:0 0 15px 0;}
form{margin:0; padding:5px 0;}
address{font-style:normal; margin-bottom:10px;}
.clear{clear:both;}
hr{margin: 10px 0; padding:0;}
.skry{display:none;}
ul, ol{margin:5px 0 15px 30px; padding:0;}
table{border-collapse:collapse; border-color:#43CA0D; margin-bottom:5px; width:100%;}
td,th{text-align:left; padding:3px 10px; border-color:#43CA0D;}
th span{font-weight:normal;}
th{font-size:11px;}
input, select, option, textarea{}

h1.title{padding:5px 10px; margin:10px 0; color:#FFFFFF; background:transparent url(images/bg_h.jpg) repeat-y 0 0;}
h2.header{font-size:16px; padding:3px 5px; margin:5px 0; background-color:#43CA0D; color:#FFFFFF;}
.inzerat h3{font-weight:bold; font-size:13px;}
.inzerat h3 a{text-decoration:none;}
strong{color:#000000;}

body{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#444;
	margin:0;
	padding:0 0 15px 0;
	border-top:4px solid #be1004;
	}

#container{
	margin:0 auto;
	width:900px;
	text-align:left;
	overflow:hidden;
	}
	
#head{
	width:100%;
	height:95px;
	padding-bottom:25px;
	position:relative;
	}

#logo{margin:0; padding:0; width:380px; height:70px; position:absolute; top:10px; left:10px;}
#logo a{display:block; width:380px; height:70px; text-indent:-9999px; overflow:hidden; background:url(images/logo.jpg) no-repeat 0 0;}
#wrapper-out{width:900px; background:url(images/bg_wrapper.png) repeat-y 0 0; }
#wrapper{float:left; width:700px; margin:10px 0; position:relative;}
#left{
	float:left;
	width:190px;
	padding-right:5px;
	overflow:hidden;
	}
	
#content{
	float:right;
	width:470px;
	padding:0 20px 10px 15px;
	position:relative;
	}

#right{
	float:right;
	width:200px;
	overflow:hidden;
	}
	
#footer{
	clear:both;
	width:100%;
	border-top: 4px solid #43CA0D;
	}

#footer p{
	text-align:center;
	font-size:11px;
	margin:0;
	padding:14px 0 0 0;
	}

#footer a{text-decoration:none; color:#555;}
#footer a:hover{text-decoration:underline; color:#555;}

#inzercia .content{padding:0;}
fieldset{-moz-border-radius:5px; padding:10px 20px; margin-bottom:10px; border:1px solid #43CA0D;}

#datum{position:absolute; top:125px; right:0px; color:#111; font-size:11px; width:200px; text-align:center;}
#topbar{margin:0; padding:0; position:absolute; top:1px; right:0px;}
#topbar li{list-style:none; font:bold 11px Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; list-style:none; padding:0 1px;}
#topbar li a{color:#FFFFFF; display:block; text-decoration:none; float:left; background:#b81516 url(images/left2.gif) no-repeat left bottom; padding:0 0 0 10px;}
#topbar li a span{display:block; float:left; padding:4px 10px 4px 0; background:url(images/right2.gif) no-repeat right bottom;}
#topbar li a:hover{color:#fff; text-decoration:none; background-color:#000;}

#search{margin:0 auto; padding:6px 0; text-align:center; font-size:11px; background-color:#43ca0d; text-align:center;}
#search table{width:auto; margin:0 auto;}
#search td{margin:0; padding:0 3px; vertical-align:middle;}
#search .searchinput{width:245px; border:1px solid #43CA0D; padding:3px 5px; font-size:12px; color:#999;}
#search .searchinput:focus{border-color:#555; color:#555;}
#search .searchselect{font-size:12px; width:130px;}
/******** Main Menu *********/
#main-menu{overflow:hidden; padding:0; width:900px; height:26px; line-height:26px; background-color:#dafa03; position:absolute; top:90px; left:0;}
#main-menu ul.menu{margin:0; padding:0;}
#main-menu ul.menu li{list-style:none; float:left;}
#main-menu ul li a{
	text-decoration:none;
	background:url(images/sipka.gif) no-repeat 0 50%;
	display: block;
	line-height:26px;
	font-weight:bold;
	float:left;
	padding:0 12px 0 12px;
	}

#main-menu ul li a:hover{text-decoration:none; color:#FFFFFF; background: #43ca0d url(images/sipka-biela.gif) no-repeat 0 50%;}

/*************************************************************/
#kategorie{overflow:hidden; width:190px; padding:0 0 10px 0 ;}
#kategorie ul {
	margin:0;
	padding:0;
	list-style-type: none;
	width: 190px;
	}
#kategorie ul li{padding-bottom:2px;}
#kategorie a {
	display: block;
	padding: 5px;
	width: 180px;
	text-decoration: none;
	background-color:#be1005;
	color:#DAFA03;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
		
#kategorie a:hover {
	background: #DAFA03 url(images/arrow.gif) 95% 50% no-repeat;
	color:#be1005;
}
#kategorie ul li.selected a{background: #DAFA03 url(images/arrow.gif) 95% 50% no-repeat; color:#be1005;}
#left #kategorie .content{margin:0; padding:0; border:none;}

#subkategorie ul{margin:0; padding:0; width:100%; margin-bottom:10px; overflow:hidden;}
#subkategorie ul li{margin:0; padding:0; list-style:none; float:left;}
#subkategorie ul li a{
	background:#f2ff9e url(images/sipka_b.jpg) no-repeat scroll 0 50%;
	border-bottom:1px solid #FFFFFF;
	display:block;
	height:16px;
	padding-left:30px;
	padding-top:2px;
	width:205px;
	text-decoration:none;
	font-size:11px;
}
#subkategorie ul li a:hover{color:#000000; text-decoration:none; background:#DAFA03 url(images/sipka_b.jpg) no-repeat scroll 0 50%;}

#prihlasenie .content{
	border-bottom:1px dotted #43CA0D;
	border-top:1px dotted #43CA0D;
	padding:10px 0;
}
#prihlasenie .login-field{width:117px; border:1px solid #43CA0D; padding:2px 5px; font-size:11px; color:#333333;}
#prihlasenie .login-field:focus{border-color:#555;}
#prihlasenie a{text-decoration:underline;}
#prihlasenie a:hover{text-decoration:none;}
#prihlasenie .link{padding-left:55px; background:url(images/sipka.gif) no-repeat 42px 6px;}
#prihlasenie form, #prihlasenie table{margin:0; padding:0;}
#prihlasenie .title{background:#fff url(images/zamok.jpg) no-repeat 150px top; padding:5px 0 5px 0;}
#addbutton a{display:block; background:url(images/bg_add.jpg) repeat-x 0 0; color:#FFFFFF; text-align:center; font:normal 24px Arial, Helvetica, sans-serif; height:90px; line-height:90px; text-decoration:none;}
#addbutton a:hover{text-decoration:none; background:#DAFA03 none; color:#be1005;}
#addbutton .content{padding: 10px 0; text-align:center;}
/****************  W-boxy ***************************************/

#content h2.title{
	}

#content h2.title:first-letter{}
#content .w-box-h2{}
.w-box-h2 .content{}

.w-box-h2 h2.title{
	background-color:#FFFFFF;
	color:#BE1005;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}
#kategorie{}
#kategorie .title{background-color:#e8e8e8; color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:5px 10px;}
/****************/

.search{width:100%; background-color:#43ca0d;}
.search td{padding:3px 10px;}
.search td.col1{width:70px;}
label{cursor:pointer;}
.field, .addinzerat textarea{width:200px;}
.addinzerat select{width:200px;}
.login-field{width:120px;}
.login td{white-space:nowrap; padding:3px 5px;}

.addinzerat{padding:5px 10px;}
.addinzerat td{padding:3px 6px;}

.addinzerat select, .addinzerat select option, .addinzerat input, .addinzerat textarea{font-size:12px;}
.addinzerat td{vertical-align:top;}

.add-submit input{width:200px;}
.katid .level-0{}
.katid .level-1{}
.katid .level-2{}
.katid .level-3{}

.inzerat{overflow:hidden; margin-bottom:5px; padding:10px 0; clear:both; position:relative; border-bottom:1px solid #43CA0D; width:470px;}
.inzerat.topponuka{background-color:#dafa03; padding:10px 5px; width:460px;}
.decription{float:left;}
.inzerat .cena{font-size:14px; font-weight:bold; color:#000000;}
.inzerat .cena span{font:normal 11px Arial, Helvetica, sans-serif;}
.inzerat .datum{}
.inzerat .obsah{height:50px; padding:5px 0;}
.inz-wrapper h3{font-size:12px;}
.inz-wrapper h3 a{text-decoration:none;}
.bold{font-weight:bold;}
tr.bold{background-color:#e8f8ff;}
/*
.bar{margin:0 auto; width:470px; clear:both; overflow:hidden; background-color:#f8f8f8; border:1px solid #43CA0D;}
.cat-strany{margin:0; padding:5px; overflow:hidden; float:right; font-size:12px;}
.cat-strany a{padding:0px 4px;}
.cat-strany a:hover, .cat-strany a.selected{}
.cat-strany a.selected{font-weight:bold; text-decoration:none; color:#000000;}
.cat-strany span{font-weight:bold;}
*/

.bar{padding: 2px; margin:0 auto; text-align:center;}
.raq{font-family:Verdana, Arial, Helvetica, sans-serif;}
.bar ul{
margin: 0;
padding: 0;
text-align: left;
font-size: 11px;
}

.bar li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.bar li.dot{padding:1px 1px 1px 3px; text-align:center;}

.bar a{
padding: 3px 5px;
border: 1px solid #BE1005;
text-decoration: none; 
color: #DAFA03;
background-color: #BE1005;
}

.bar a:hover, .bar a:active{
border: 1px solid #DAFA03;
color: #BE1005;
background-color: #DAFA03;
text-decoration:none;
}
.dot{padding-left:2px;}
.bar a.currentpage{
background-color: #43CA0D;
color: #FFF !important;
border-color: #43CA0D;
cursor: default;
}

.bar a.disablelink, .bar a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.bar a.prevnext{
font-weight: bold;
}

.bottab{border-top:1px solid #43CA0D;}
.inzerat-image{float:left; width:104px; overflow:hidden; text-align:center;}
.inzerat-images{padding:5px 0; margin:0 0 5px 0; border-top:1px solid #43CA0D; border-bottom:1px solid #43CA0D;}
.inzerat-image img, .inzerat-images img{padding:1px; border:1px solid #43CA0D;}
.inzerat-images img{margin-left:4px;}
.i-info{float:right; width:360px;}
.inzerat.topponuka .i-info{width:350px;}
.i-info p{margin:0; padding:0;}
.require{color:#FF0000;}
p.popis{margin:0; padding:0 0 15px 0;}
.kontakt-box{width:420px; padding-bottom:15px; padding-top:10px; margin-bottom:5px; padding-left:50px; background:url(images/icon_mail.jpg) no-repeat 0 0; overflow:hidden; color:#000000; border-bottom:1px solid #43CA0D;}
.kontakt-box dl{margin:0; padding:0;}
.kontakt-box strong{font-weight:normal; color:#555;}

.detail .obsah{padding:5px; text-align:justify;}
.kontakt-box dt, .detail dt{font-weight:bold;}
.h1{margin:10px 0;
	padding:5px 10px;
	color:#fff;
	background:url(images/bg_h.jpg) repeat-y 0 0;
	}
.detail-detail{padding:5px 0; overflow:hidden; margin-top:5px; clear:both;}
.kontakt{float:left; clear:both; width:354px;}
.detaildescription{clear:both; position:relative; width:352px; margin:5px 0; border:1px solid #E4E4E4; overflow:hidden;}
.detail h3{clear:both; background-color:#cfedff; border:1px solid #98d7ff; padding:3px 10px; overflow:hidden; width: 578px;}
.detail h4{clear:both; background-color:#cfedff; border:1px solid #98d7ff; padding:3px 10px; overflow:hidden; width: 332px; font-size:12px; color:#0971b2;}
.detaildescription dt{float:left; width:130px; margin:0; padding:3px 5px; clear:both; font-size:11px; border-top:1px solid #fff; background-color:#f9f9f9;}
.detaildescription dd{float:left; width:200px; margin:0; padding:3px 5px; font-size:11px;  border-top:1px solid #fff; background-color:#f9f9f9;}
div.topdetail{background-color:#f8f8f8; border:1px solid #43CA0D; clear:both; padding:5px 10px;}
div.topdetail ul li{list-style-type:square;}
h4.topdetail{clear:both; padding-top:4px;}
.images{float:right; width:240px; text-align:right; padding:5px 0;}
.images table{width:auto; float:right;}
.images table td{padding:5px 2px;}
.images img{border:2px solid #43CA0D;}
.images a:hover img{border:2px solid #057FDA;}
.images a{}
.images div{padding:1px 0; text-align:center;}
.obsah .logo{padding-left:10px; padding-bottom:10px;}
.obsah p{margin:0; padding:0;}

.butons-detail{width:420px; padding-bottom:10px; background:url(images/icon_work.jpg) no-repeat 0 0; padding-left:50px; overflow:hidden;}
.butons-detail ul{margin:0; padding:10px 0 20px 0;}
.butons-detail ul li{list-style:none; margin:0; padding:0 0 2px 0; font-size:11px; float:left; padding-right:20px;}
.butons-detail ul li a{color:#000000;}
.butons-detail ul li a:hover{text-decoration:none;}


.none{display:none;}
.top{color:#FF0000; text-transform:uppercase;}

.under-detail{width:100%; border-top:2px solid #43CA0D; margin-top:5px; padding-top:5px;}

.news{border-collapse:collapse; margin:5px auto; width:470px;}
.news th, .news td{border-bottom:1px solid #43CA0D; padding:3px 4px; text-align:left;}
.news td.right{text-align:right;}
.news th{font-size:11px; background-color:#43CA0D; padding:2px 4px; color:#FFFFFF;}
.news a{text-decoration:none; color:#000000;}
.news a:hover{text-decoration:underline;}
.dualcena{font-size:10px;}

td.col1{width:150px; text-align:right;}
td.col2{width:400px;}
td.col2 input, textarea.field{width:250px; border:1px solid #43CA0D; padding:1px; font-size:11px;}
.checkbox{width:auto;}

.delform{padding:10px; text-align:center; border:1px solid #FF0000; background-color:#43CA0D; margin-bottom:10px;}


.oznam-ok{background-color:#f8f8f8; padding:5px; border:1px solid #43CA0D; margin:0 0 5px 0;}
.oznam-failed{background-color:#f8f8f8; padding:5px; border:1px solid #FF0000; margin:0 0 5px 0;}

.pathway {margin:0; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif; width:700px; padding-right:200px; text-align:left; background-color:#FFFFFF; border-bottom:1px solid #43CA0D;}
h1.category-name{
	margin:10px 0;
	padding:5px 10px;
	color:#fff;
	background:url(images/bg_h.jpg) repeat-y 0 0;
}

.row-content{overflow:hidden;}
F.inzerat p{padding:0;}
span.cely{float:right; margin-right:4px;}
a.cely{white-space:nowrap; font-weight:normal;}
.row-info{font-size:11px; padding:4px 0; color:#111;}
.row-info-inzerat{font-size:11px; padding:4px 0; width:470px; margin-bottom:10px; position:relative;}
.row-info span{}
.row-info a{color:#000000;}
span.em{font-family:Verdana, Arial, Helvetica, sans-serif;}
.row-info-inzerat span{}
.row-info-inzerat span.cena{position:absolute; right:10px; padding:0; font-size:18px; color:#000000;}
.row-info-inzerat span.cena span{padding:0;}
.row-info b, .row-info-inzerat b{font-weight:normal;}
.Intro, .category{padding:10px 0 10px 0;}

#odporucame li{list-style:none;}
#odporucame a{color:#757575; text-decoration:none;}
#odporucame a:hover{color:#000000; text-decoration:underline;}

table.add{width:auto; font:bold 12px Arial, Helvetica, sans-serif; margin:0 auto;}
table.add td{padding:5px;}
form.add{text-align:center; background-color:#43CA0D; border:1px solid #43CA0D; padding:10px; margin:10px 0;}
h3.add{font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.tabulka td{border-bottom:1px solid #43CA0D;}

.addlink{margin:10px; text-align:center; padding:0; font:bold 18px Arial, Helvetica, sans-serif;}
table.addtable{font-size:11px; width:99%; margin:0 auto;}
table.addtable td{vertical-align:top; background-color:#f8f8f8; border:1px solid #43CA0D;}
table.addtable ul{margin:5px 0 5px 20px; padding:0;}
table.addtable ul li{list-style:disc; padding-bottom:4px;}
h4.reg{background:url(images/reg.png) no-repeat 0 0; padding-left:25px; padding-top:2px;}
h4.noreg{background:url(images/noreg.png) no-repeat 0 0; padding-left:25px; padding-top:2px;}

#toplista{text-align:center; height:19px; padding-top:1px; font-size:11px;}
#toplista ul{width:940px; margin:0 auto; overflow:hidden;}
#toplista ul li{list-style-type:square; float:left; margin:0 0 0 20px; padding:0 14px 0 0; color:#333;}
#toplista ul li a{color:#333; text-decoration:none;}
#toplista ul li a:hover{color:#333; text-decoration:underline; background-color:transparent;}
#toptop, #toptop div{text-align:center;}
#ga{width:500px; padding-top:10px; float:right; text-align:center;}
#ga div{text-align:center;}
#prihlasenie{background:#dffb20 url(images/bg_login.jpg) repeat-x 0 0;}
