@charset "utf-8";

div#loader {
    display: none;
    z-index: 20;
}
.selected img{
	border:1px solid #fff;
	-moz-box-shadow:2px 2px 5px #444;
	-webkit-box-shadow: 2px 2px 5px #444;
  	box-shadow: 2px 2px 5px #444;
}

.modal-icon {
	position:absolute;
	left: -1em;
	top: -1em;
}

div#loading {
    /*background: #fff url(../img/ajax-loader.gif) no-repeat 50% 50%;*/
	background:#fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    /*height:100%; */
    width: 100%;
    opacity: 0.5;
}

div.loading {
background:#fff url("../img/loading-bar.gif") no-repeat 50% 50%;
position:absolute;
width:100%;
opacity:0.8;
}

div#overlay {
    background: url(../img/ajax-loading-bar.gif);
    position: fixed;
    top: 0px;
    left: 0px;
    height: 10px;
    width: 100%;
    /*opacity:0.5;*/
    z-index: 10;
}

/* general styles */
body {
    font-family: verdana;
    font-size: 0.8em;
    margin:0;
}

a {
    border: none;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: none;
}

h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
}

h1, h2 {
    color: navy;
}

p {
    padding: 0;
    margin: 0;
} .link {
    color: #1C7EB7;
    text-decoration: none;
} .link:hover {
    color: red;
    text-decoration: underline;
}

li {
    list-style-type: none;
}

ul {
    margin: 0px;
    padding: 0px;
}

form {
    margin: 0px;
    padding: 0px;
} .clear {
    clear: both;
    border: none;
    margin: 0;
    padding: 0;
	height:1px;
} .bottom-align {
    vertical-align: bottom;
}
.middle-align {
    vertical-align: middle;
}
.dodaj-heading {
	margin:3px;
}

.article-introduction h1 {clear:left;}

/* the heading boxes */ #heading-star {
padding:0px;
margin-top:20px;
float:left;
width:auto;
} 
#heading-star h2, #heading-star h3  {
    font-size: 22px;
    font-weight:normal;
} 
#heading-star a {
	display:block;
	margin:10px 0 0 20px;
	color:#3875D7;
}
 #heading-star a:hover {
text-decoration:none;
}

 #heading-star p {
font-size:11px;
margin-top:3px;
}
 #heading-box {
    margin-top: 10px;
    width: 300px;
    padding: 2px;
	position:absolute;
	top:0px;
	left:290px;
} #heading-box h1 {
    font-size: 120%;
} .blue-heading {
    color: #26acf9;
} .orange-heading {
    color: #f29337;
} .green-heading {
    color: #88c03b;
} #heading-box p {
	
}
span.checked {display:block; background:url("../img/checked.gif") no-repeat 0% 50%; padding-left:20px;}

.top-puff-1 .layout-heading {font-size:12px; font-weight:normal;}
.top-puff-1 {
float:left;
font-size:11px;
margin-left:-375px;
margin-top:105px;
width:auto;
color:#333;
}
/* the paging style */
div#paging a {
    color: black;
    text-decoration: none;
    margin: 0 3px;
}

div#paging a:hover {
    background: #ffffc0;
	color:red;
}

div#paging {
    text-align: center;
    padding: 15px 0;
	font-size:130%;
	clear:both;
}


/** Text style classes **/ .mini-green {
    font-size: 60%;
    color: green;
    font-style: italic;
    display: block;
} .layout-heading {
}

/** page layout styles **/ #article-list {
} #header {
    padding:0 0 5px 0;
    overflow:hidden;
    margin: 0;
    height:150px;
} #logo {
float:left;
margin-top:7px;
margin-left:10px;

} #page {
    /*margin: 0 0 0 5px;
	width: 980px;
    margin: 0 auto;
*/
    background: #fdfdfd;
}
.wrapper {
	position:relative;
	/*background:url("../img/black-header-bg.png") no-repeat scroll -200px -100px transparent;*/
	width:1000px;
	margin:0 auto;
}

#body {
    /*width:1000px;
    margin-left:5px;
    float:left;*/
} 

#body-inner {
} 

#content {
    float: left;
} 

#left-column {
    width: 790px;
    float: left;
}

#right-column {
    width: 200px;
    float: left;
    margin:5px;
}

#article-left-column {
    width: 745px;
	padding-left:5px;
    float: left;
	padding-top:35px;
}

#article-right-column {
    width: 240px;
    float: left;
    margin:5px;
} 


#right-column-inner {
} 

#footer {float:left; width:100%;}

#footer > p {
	margin-top:15px;
	font-size:90%;
	color:#666;
} #main-content {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background:#fff;
    float:left;
    width:100%;
	-moz-box-shadow:3px 3px 20px #ccc;
	-webkit-box-shadow: 3px 3px 20px #ccc;
  	box-shadow: 3px 3px 20px #ccc;	
} #newsticker-container {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font-weight:bold;
height:20px;
z-index:1;
opacity:0.8;
position:absolute;
width:100%;
}
#newsticker-container a {color:#FFFFFF;
font-size:11px;
font-weight:normal;}
#newsticker-container span {font-size:11px; font-weight:normal;padding-left:15px;}

#promote-bar {
    margin-left: 515px;
    margin-top: -50px;
    position: absolute;	
}
.share-toolbar {
   background: url("../img/transparent-pixel.png") repeat scroll 0 0 transparent;
    margin: -35px 0 0 ;
    padding: 5px 0 0 0;
    position: absolute;
    width: 640px;
}


/** Menu **/ #navigation {
 border-bottom: 1px solid #ccc;
} #view-menu {
} #navigation a {
	position: relative;
    /*bottom: -1px;*/
} #navigation .home a {
    background: url('../img/blue-menu-bg.png') top left #fff;
    color: blue;
} #navigation .sell a {
    background: #E8F3D7;
    color: #3875D7;
} #navigation .buy a {
    background: #FDDAD7;
    color: #ff6762;
} #navigation .add a {
    background: #FEECDB;
    color: #8B4513;
} #navigation li.small {
} #navigation .small a {
    position: relative;
    bottom: -1px;
} #navigation a:hover {
    /*background: url('../img/silver-menu-bg.png') top left #fff;*/
   /* color: #666;*/
}
.crumb-arrow {
	margin:0 3px;
	color:blue;
}

/* General menu styles */
/*
 ul.navlist {margin:0px; padding:0px;}
 .navlist li {display: inline; list-style-type: none; padding:5px; background:#eee; border-width:1px 1px 0px 1px; border-color:#ccc; border-style:solid; margin:0 20px;}
 */
 
 
 
 

      




/** wrappers **/
#searchBox {
    }
#searchBox > form#articleSearch {  
	}
#searchBox > #articleSearch > fieldset {
	padding:10px 10px 30px 10px;
	border:1px solid #ccc;
	background:#eee;
	margin:10px 10px 20px 10px;
	float:left;
	clear:both;
	-moz-border-radius:0 20px 0 20px;
	border-radius:0 20px 0 20px;
	-moz-box-shadow:2px 2px 5px #ddd;
	-webkit-box-shadow: 2px 2px 5px #ccc;
  	box-shadow: 2px 2px 5px #ccc;
	}


/** legend **/
#articleSearch legend {
   border:3px solid pink;
   display:none;
}
  

/** labels **/
 #search-options label {}
 
 
/** general input fields **/
#search-options input {}


/** general select boxes **/
#search-options select {
    margin-left: 10px;
}

/** custom elements **/
.hide {
	display:none !important;
	}


#searchBox > #articleSearch > fieldset > label { 
	display:block;
	font-size:90%;
	line-height:20px;
	padding-bottom:2px;
	color:#666;
	}
	
.searchBox {}
.searchbutton p{}
#searchWords, .searchbutton {border:none; margin:0; padding:0;}
#searchWords {float:left; display:block; height:30px; width:400px; font-size:22px; background:url("../img/input-text-bg.png");}
.searchrow-one {border:1px solid #999; float:left; display:block; height:30px; overflow:hidden;}
.searchrow-two {float:left; clear:left; margin-top:10px; width:502px; display:block;}
.searchrow-two select{width:245px;}
.searchrow-two #category {float:left; clear:left}
.searchrow-two #region {float:right;}



.searchbutton {
background:url("../img/flat-button-bg.gif") repeat-x scroll 0 50% #BBBBBB;
float:left;
height:30px;
overflow:hidden;
width:100px;
cursor:pointer;
color: #fff;
font-size:130%;
}

fieldset.radio-option-group {
    background: #ccc;
    padding: 2px 0;
    margin: 5px 0px;
    border: none;
} .radio-option-group label {
    display: inline;
} .radio-option-group input {
    display: inline;
}

label {
}

input {
} .cleared {
    font-weight: bold;
    color: green;
} .failed {
    font-weight: bold;
    color: red;
    border: 1px solid red;
	background:pink;
}

label.addlabel {
    padding: 3px 15px 3px 3px;
    text-align: right;
    margin: 0 5px 0 0;
    display: block;
    float: left;
    width: 230px;
    background: transparent url('../img/b2.gif') no-repeat scroll right center;
}

label.failed {
    background: #ffdfdf url('../img/b3.gif') no-repeat scroll right center;
} .radio-option-group .addlabel {
} #addArticle div {
    margin-bottom: 5px;
    float: left;
    clear: both;
    width: 100%;
} #addArticle fieldset {
    margin: 0px;
    padding: 0 5px;
    border:none;
    
} #addArticle legend {
    background:#ffce9f;
    width:100%;
    font-size:140%;
    margin:5px 0;
    padding:10px 0;
    text-align:center;
}

form#addArticle {
    margin: 0;
    padding: 0px;
}
form#addArticle > p {text-align:center; font-style:italic; padding:10px;}

/** image uploader **/ #imageUploader {
    width: 100%;
    padding: 0px;
    margin: 0px;
    height: 60px;
    border: none;
} .imageChanger #imageUploader {
    width: 100%;
    padding: 0px;
    margin: 0px;
    height: 250px;
}

/** article-presentation **/
/*
 #article-presentation {background:#ffffc6;}
 .published {float:left; margin:5px 20px 0 0;}
 .main-image {background:#eee; border:2px solid orange; float:left; text-align:center; width:640px;}
 .thumb-image {padding-left:5px; width:80px;}
 #image-list .last {}
 */
/*
 #article-presentation {background:#ffffc6;}
 .published {float:left; margin:5px 20px 0 0;}
 .main-image {background:#eee; padding-left:5px; width:640px;}
 .thumb-image {padding-left:5px; width:80px; float:left;}
 #image-list .last {}
 */
/** article-presentation **/ #article-presentation {
    background: #ffffc6;
	float:left;
	width:100%;
	padding-bottom:10px;
}
.article-introduction {
	background:#fff;
	border-bottom: 1px solid #ccc;
	padding:0 5px;
}
 .published {
    margin: 5px 20px 0 0;
} .thumbImageList {
	clear:right;
	float:left;
} .mainImageList {
    float: left;
    clear: left;
	width:640px;
} #main-image {
} #main-image img {
} .thumb-image {
margin:0.5em;
    
} #image-list {
    float: left;
    width: 100%;
    padding: 5px 0 0 0px;
	margin-top:-35px;
} 

.article-overview > .summary {float:left;}
.share-top {
    float: left;
    margin: 2px 0 0 10px;
  	padding: 5px;
	position:relative;
	-moz-box-shadow: 0 0 5px #ccc;
	/*background: none repeat scroll 0 0 #ccc;*/
	border: 1px solid #ccc;
	float: left;	
}



.share-top .point {
    border-bottom: 0.7em solid transparent;
    border-left: 0.45em solid #999;
    bottom: -0.7em;
    display: block;
    height: 0;
    left: 3em;
    overflow: hidden;
    position: absolute;
    width: 0;
}

#article-right-column .banners {
	margin:5px 0;
}
#article-left-column .banners {
	margin-bottom: 35px;
	margin-top: -30px;
}



.bookmark-top {
    border-left: 1px solid #eee;
    float: right;
    margin-left: 10px;
    padding: 5px 0 5px 10px;	
}

.article-text {
	padding-top:5px;
	float:left;
	width:100%;
}
 
#article-presentation > p, #article-presentation > ul {
	padding:5px;
	}

#sort-menu .navlist {
    float: right;
    clear: right;
} .where-am-i {
display:block;
float:left;
font-size:10px;
margin:10px 0;
width:180px;
} .where-am-i li {
	display:inline;
    padding: 0px !important;
    margin: 0px !important;
    border-right: none !important;
} .where-am-i li {
    color: #666;
} .where-am-i li a {
    color: #666;
} .i-am-here a {
    text-decoration: underline;
    color: #1C86EE !important;
}

/** search list **/ 
#article-list > ul > li {
    float: left;
    width: 100%;
    display: block;
    border-bottom: 1px dashed #ccc;
    padding: 2px 0px;
} 

#article-list ul li.unpublished {
    background: #FFE4E1;
} 


.list-item > div, .list-item > p, .list-item > ul {
	float:left;
	margin:0 0 0 4px;
}

.publish-time {
   width: 50px;
   padding:2px;
}

.thumb-list .photo {
	width:80px;
	height:60px;
	overflow:hidden;
	position:relative;
}
.slide {width:90px; min-height:60px;}

.thumb-list .photo img {
	top:0px; 
	left:0px;
	position:absolute;
}

.heading {
    width: 460px;
    overflow: hidden;
}

.price {
    /*width: 95px;*/
    /*text-align: right;*/
    color: green;
}

.compact-list span.publish-time {width:70px;}
.compact-list span.photo {width:30px;}
.compact-list span.heading {width:310px; overflow:hidden;}
.compact-list span.price {width:95px; text-align:right; letter-spacing:-1px; color:green;}
.compact-list span.category {width:120px;}
.compact-list span.region {width:100px;}
.compact-list span.firmOrPrivate {width:20px;}
.compact-list span {
display:block;
float:left;
margin:9px 2px;
}

.thumb-list .price {
	display:block;
}

.slideshow-wrapper {
	position:relative;
	/*width:80px;*/
}
.slide-navigation {
			margin:0;
			position:absolute;
			top:0em;
			left:0em;
			background:#fff;
			z-index:10;
			opacity:0.4;
			width:100%;
			text-align:center;
			/*border-bottom:1px solid #000;*/
		}

		.slide-left {width:33%;text-align:right; float:left; cursor:pointer; text-align:center;}
		/*.slide-left:hover,.slide-right:hover {color:red;}*/
		.slide-page {float:left; width:33%; text-align:center;}
		.slide-right {width:33%;text-align:left; float:right; cursor:pointer; text-align:center;}

span.category {
    /*width: 120px;*/
}

span.region {
   /* width: 100px;*/
}

span.firmOrPrivate {
   /* width: 20px;*/
   float:right !important;
	margin-right:10px;
}
ul.article-info li, ul.article-info li span{
	float:none;
	width:auto;
	border:none;
	
	padding:0px;
}
ul.article-info {
width:160px;
text-align:right;
	}
	
ul.article-info > li{
	}	

/** Standard meny with folders **/ .navcontainer {
    margin: 0;
    padding:0;
	clear:both;
} .navcontainer ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0;
} .navcontainer li {
    display: inline;
} .navcontainer a, .navcontainer span {
    text-decoration: none;
    margin-left: 5px;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-bottom: none;
} .navcontainer li.active a {
    border-bottom: 1px solid #fff;
    /*text-decoration: underline;*/

} #navigation li.active a {
  -moz-box-shadow: 2px -2px 3px #ccc;
  -webkit-box-shadow: 2px -2px 3px #ccc;
  box-shadow: 2px -2px 3px #ccc;
 background: url('../img/silver-menu-bg.png') top left #fff;
} .navcontainer a:hover {
    color: #000;
}

/** horizontal menu with no effects **/ .navcontainer-plain {
    margin: 0;
    padding: 0;
} .navcontainer-plain ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0px;
} .navcontainer-plain li {
    display: inline;
    border-right: 1px dotted #ccc;
    padding-right: 5px;
    margin-right: 5px;
} .navcontainer-plain a, .navcontainer span {
} .navcontainer-plain li.active a {
    text-decoration: underline;
} .navcontainer-plain a:hover {
    color: red;
}

#view-menu {
    background: #fff;
} 
#view-menu ul{
} 

#sort-menu {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    float: left;
    width: 100%;
} .window-bar {
    display: block;
    border-bottom: 1px solid #666;
    background: lightblue;
    padding: 3px;
	text-align:center;
} 
.window-bar .close-me{
float:left;
position:absolute;
right:2px;
cursor:pointer;
} 

.clear {clear:both; height:0px;}
.calendar {
width:40px;
float:left;
margin:3px 3px 3px 0;
}
.calendar div {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
text-align:center;
}
.calendar .month {
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
padding:2px 0;
text-transform:uppercase;
}
.calendar .day {
display:block;
font-size:14px;
font-weight:bold;
padding:2px 0;
}



#actionField form {
    display: block;
    padding: 0 10px;
} #actionField .action-input-full {
    display: block;
    width: 100%;
} #actionField div {
    margin-bottom: 5px;
}

label.action-label {
    margin-bottom: 2px;
    padding-left: 17px;
    background: transparent url('../img/b1.gif') no-repeat scroll left center
} #actionField .captcha-image {
    vertical-align: middle;
} #loader {
    position: absolute;
    background: #fff;
    display: none;
    margin-top: -400px;
    margin: 0 auto;
    width: 500px;
    border: 1px solid #000;
	-moz-box-shadow: 5px 5px 8px #888;
	
} #loader fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.teaser-box {
	margin-bottom:20px;
} 

.teaser-box p > a {
	color:#333;
	font-size:0.8em;
	text-decoration:none;
} 

.teaser-box > .teaser-inner {
}

.teaser-box h3 {
	background:#FFE04D;
	padding-left:5px;
	font-weight:normal;
	-moz-box-shadow:2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
  	box-shadow: 2px 2px 5px #ccc;
	color:#CD853F;
} 

.teaser-box p {
	background:url("../img/down-arrow.png") no-repeat scroll 10% 0% transparent;
	padding-top:15px;
} 

.teaser-box .teaser-image {
    border: 1px dashed #CCCCCC;
    float: left;
    margin: 0 5px 5px 0;
    padding: 5px;
}

.hidden-status .cleared {
    color: red;
} .hidden-status .failed {
    color: green;
    border: none;
} #addInfo {
    margin-bottom: 5px;
}
#addInfo li {
	padding:5px;
	list-style:square inside url("../img/b3.gif");
}
 .add-link {
    margin: 4px 0px;
} .add-link .linkAdress {
    color: #666;
    font-style: italic;
} #article-presentation .price {
    margin: 15px 0px;
    font-weight: bolder;
} #article-presentation .price span {
    font-style: italic;
    font-weight: normal;
    color: green;
} .important {
    color: red;
    font-weight: bold;
    margin: 3px 0px;
} #rightinfo {
    display: none;
}



.multiselect-container > label{display:block; text-align:left;}

.admin {background:yellow; border:1px solid :eee;}

.custom-main {
	-moz-column-count: 2;
	-moz-column-gap: 1.5em;
	-moz-column-rule: 1px solid #c4c8cc;
	-webkit-column-count: 2;
	-webkit-column-gap: 1.5em;
	-webkit-column-rule: 1px solid #c4c8cc;
	width:750px;
	float:left;	
}

.custom-right-column {
  	float: right;
    margin: 5px;
    width: 200px;	
}

.custom-main span{
	background:#FFE04D;
	padding-left:5px;
	font-weight:normal;
	-moz-box-shadow:2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
  	box-shadow: 2px 2px 5px #ccc;
	color:#CD853F;
	display:block;
}

.custom-main a{
text-decoration:none;
color:#666;
font-size:0.8em;
white-space:nowrap; 
text-transform:lowercase;
}

.custom-main a.link{
color:#1C7EB7;
font-size:1em;
}

.custom-article-presentation {
	float:left;
	width:100%;
}
