@charset "utf-8";
/* Copyright Dreamweb.sk */

body { 
		font:normal 12px Arial, Verdana, Helvetica;
		line-height:16px;
		color:#111;
		margin:0;
		padding:0;
		background:#fff;
}
/*
a {
		color:#87B537; 
		text-decoration:none;
}

a:hover { 
		color:#333;
		text-decoration:none;
}
*/
img { 
		border:0;
}
/*
ul { 
		margin:0;
		padding:0;
}

li { 
		list-style:none;
}*/

h1, h2, h3, h4, h5 {
		padding:0;
}

h2 span, h3 span, h4 span, h5 span {
		color:#ccc;
}

form {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
}

form input.submit {
		background:url(../images/bgSubmitButton.gif);
		height:25px; _height:24px;
		width:74px;
		padding:3px 5px 1px 5px;
		font-weight:bold;
		border:none;
		color:#fff;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
}

form input.submit:hover {
		background:url(../images/bgSubmitButton.gif) 0px -26px;
}

#searchForm form input#searchtext {
		background: url(../images/bgSearchInput.png) repeat-x;
		font-size:13px;
		padding:3px 3px 3px 4px;
		border:1px solid #CBDFF7; /* #89BCF5 */
}

#searchForm form select {
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
}

form fieldset {
		border:1px solid #CBDFF7;
		padding:5px 5px 0 10px;
}

form fieldset legend {
		color:#CBDFF7;
		font-size:13px;
		padding:0 5px 0 5px;
}

form fieldset label {
		display:block;
		font-size:13px;
}

form fieldset input,
form fieldset select,
form fieldset textarea {
		border:1px solid #ddd;
		font-size:14px;
		padding:3px 3px 3px 2px;
		font-family:Arial, Verdana, sans-serif;
		color:#333;
		background-color:#f9f9f9;
}

form select option {
		font-family:Arial, Verdana, sans-serif;
}

form fieldset input:hover[type=text], 
form fieldset input:hover[type=file], 
form fieldset select:hover,
form fieldset textarea:hover {
 		background:#fdfed6;
}
 
form fieldset input:focus[type=text],
form fieldset input:focus[type=file], 
form fieldset select:focus,
form fieldset textarea:focus {
 		background:#f5f8aa;
		color:#000;
}

/*  sendAdvert */

#sendAdvert #title {
		width:400px;
}

#sendAdvert textarea {
		width:400px;
}

#sendAdvert .contact {
		height:30px;
}

/**************************************/

#header {
		width:100%;
		background-color:#000;
		margin:0;
		padding:15px 0 0 0;
}

#searchBar {
		width:100%;
		clear:left;
		background-color:#FFE973;
		padding:20px 0 20px 0;
}

.mainTop {
		width:100%;
		/*background-color:#CBDFF7;*/
		line-height:25px;
		font-size:13px;
		margin-bottom:3px;
		color:#222;
		font-weight:bold;
		border-bottom:2px solid #CBDFF7;
}

#content {
		width:100%;
}

#leftContainer {
		width:150px;
		float:left;
		margin-right:3px;
}

#mainContainer {
		width:661px; /* 684 */ 
		float:left;
		display:block;
		margin-right:3px;
}

#rightContainer  {
		width:120px;
		float:left;
}

#footer {
		clear:left;
		width:100%;
}

.wrap {
		width:940px;
		margin:0 auto 0 auto;
}

#mainBanner {
		display:block;
		width:468px;
		height:60px;
		float:right;
}

#logo {
 		width:240px; 
		height:65px;
		margin:0;  
		background:url("../images/logo.png") 0 0 no-repeat;
}

#logo h1 { 
		width:240px; 
		height:65px;
		display:block;
		margin:0; 
		padding:0;
}

#logo a { 
		width:240px;
		height:65px;
		display:block;
		text-decoration:none;
}

 #logo a:hover { 
 		text-decoration:none;
 }
 
#logo span { 
		visibility:hidden;
}

#navigation {
		margin-top:10px;
}

#menu,
#languages {
		width:auto;
		height:23px;
		font-size:13px;
}

#languages {
		float:right;
}

#languages ul,
#menu ul {
		margin:0;
		padding:0;
}

#languages ul li,
#menu ul li {
  		margin:0;
		padding:0;
		display:inline;
		height:23px;
		list-style-type:none;
}

#languages ul li a,
#menu ul li a { 
		float:left;
		margin-right:4px;
		text-decoration:none;
		background:transparent url("../images/bgMenuLeft.png") no-repeat left top;
		display:block;
		color:#000;
}

#languages ul li a {
		margin-right:0px;
		margin-left:4px;
}

#languages ul li a span,
#menu ul li a span { 
		float:left;
		display:block;
		padding:4px 15px 3px 15px;
		background:transparent url("../images/bgMenuRight.png") no-repeat right top;
		color:#000;
		cursor:pointer;
}

/*#languages ul li a:hover span,
#menu ul li a:hover span {
		text-decoration:underline;
}*/

#languages ul li a:hover,
#menu ul li a:hover,
#menu ul li#current a {
		background:url("../images/bgMenuLeftHover.png") no-repeat left top;
}
  
#languages ul li a:hover span,  
#menu ul li a:hover span,
#menu ul li#current a span {
		background:url("../images/bgMenuRightHover.png") no-repeat right top;
		padding:4px 15px 3px 15px;
}

#searchForm {
		margin:0 auto 0 auto;
		text-align:center;
}

#leftContainer h2 {
		font-size:16px;
		font-weight:bold;
}

#leftContainer ul {
		margin:0;
		padding:0;
}

#leftContainer ul li {
		width:150px;
		list-style:none;
		line-height:21px;
		margin:0 0 1px 0;
}

#leftContainer ul li a {
		display:block;
		width:132px;
		padding:0 0 0 18px;		
		color:#000;
		text-decoration:none;
		/*background:url("../images/bgCategoryList.png") 0 0 no-repeat;*/
		background:#f0f0f0 url(../images/bgSubMenu.gif) 0 2px no-repeat;
}

#leftContainer ul li#currentCategory a,
#leftContainer ul li a:hover {
		color:#000;
		text-decoration:none;
		background:#FFE973 url(../images/bgSubMenu.gif) 0 2px no-repeat;
}

#pagination {
		float:right;
		font-weight:normal;
}

#pagination a {
		padding:3px 7px;
		color:#222;
		font-weight:bold;
		text-decoration:none;
		background:#FBFBFB;
}

#pagination a:hover {
		color:#222;
		font-weight:bold;
		text-decoration:none;
		background:#FFE973;
}

#pagination span {
		padding:3px 7px;
		color:#222;
		font-weight:bold;
		background:#f0f0f0;
}

#numberOfAllAdverts {
		color:#222;
		font-weight:normal
}

#adverts {
		margin:0;
		float:left;
}

.advertAndContextualAdvert {
		display:block;
}

.advert {
		float:left;
		display:block;
		margin:0 3px 0 0;
		padding:5px 0px 0px 5px;
		border-bottom:1px solid #999;
}

.advert .part1 {
		width:94px;
		float:left;
		margin:0 5px 0 0;
}

.advert .part1 img {
		width:90px;
		height:90px;
		margin:0 0 3px 0;
		border:2px solid #ccc;
		background:url("../images/missingPicture.png") 0 0 no-repeat;
}

.advert .part1 a:hover img {
		border:2px solid #FFE973; /* #FDF67E */
}

.advert .part1 p.euro,
.advert .part1 p.sk {
		margin:0 0 1px 0;
		padding:0 3px 0 0;
		width:94px;
		line-height:18px;
		text-align:right;
		font-size:11px;
}

.advert .part1 p.sk {
		background:url("../images/bgPriceSk.png") 0 0 no-repeat;
}

.advert .part1 p.euro {
		background:url("../images/bgPriceEuro.png") 0 0 no-repeat;
}

.advert .part2 {
		width:398px; _width:395px;
		padding-right:5px;
		float:left;
}

.advert .part2 h2 {
		margin:0 0 5px 0;
		font-size:16px;
		font-weight:bold;
		line-height:20px;
}

.advert .part3 {
		clear:left;
		text-align:right;
}

.advert .part3 a {
		line-height:21px;
		padding:2px 5px 2px 5px;
		margin-left:0px;
		text-decoration:none;
		background:#666;
		color:#fff;
}

.advert .part3 a:hover {
		background:#333;
}

.contextualAdvert {
		float:left;
/*		display:block;*/
		width:150px;
}

.contextualAdvert p {
		margin:0;
		padding:14px 3px 5px 3px;
		background:#FFE973 url("../images/bgXadvert.png") right top no-repeat;
}

.block {
		margin:10px 0 10px 0;
}

hr.noDisplay {
		clear:left;
		visibility:hidden;
}

#footer .wrap {
		border-top:2px solid #CBDFF7;
		margin-top:10px;
		padding:5px 0 5px 0;
}

#dreamweb {
		float:right;
		color:#666;
}

#dreamweb a {
		color:#87B537;
		text-decoration:none;
}

.nezobrazuj {
		display:none;
}

.grey {
	color: #888;
}