/* general styles 
 ******************************************************************/
body {text-align:center; line-height: 1.2;}
ul {list-style:none;	margin:0; padding:0; border:0; outline:0; background:transparent;}
input {margin:0; padding:0;}
select {margin:0; padding:0;}
img {margin:0; padding:0;}
h1 {margin-top:12px; margin-bottom:12px; font-size:18px; font-family:arial;}
h2 {margin-top:14px; margin-bottom:14px; font-size:16px; font-weight:bold; font-family:arial;}
.clearer {clear:both;}

/* site layout
 *******************************************************************/
#site {width:100%; background-image:url(../images/main-bg2.gif); background-repeat:repeat-x;} 
#main {margin:0 auto; width:995px; text-align:center; color:#403d3d; font-family:tahoma;}
#header {text-align:center; width:100%; height:100px; vertical-align:bottom;}
#logo {text-align:left; height:100px; float:left;}
#banner {margin-left:55px; height:100px; float:left; text-align:center;}
#banner img {border:0; float:left; margin-top:25px; text-align:center;}

#logged-in-cont {margin-top:25px; height:90px;}
#header-link-cont {}
#header-username-cont {margin-bottom: 5px; margin-top:5px;}
#header-password-cont {margin-bottom: 5px;}
#header-submit-cont {margin-right: 35px;}
#header-username {margin-left:5px; font-size:11px; width:118px;}
#header-password {margin-left:5px; font-size:11px; width:118px;}

#header-loggedin-cont {margin-bottom: 5px;}
#header-userlinks-cont {margin-bottom: 10px;}
#header-logout-cont {}

#login {font-size:11px; text-align: right; float:right; vertical-align:bottom;}
#login-cont {margin-top:15px; vertical-align:bottom; height:100px;}
#login a:link {font-size:11px;}
#login a:active {font-size:11px;}
#login a:visited {font-size:11px;}
#login a:hover {font-size:11px; text-decoration:none;}

a#loginbtn {background: transparent url(../images/login-button.gif) no-repeat scroll top right; display: block; text-decoration: none; text-align:center; margin-right:24px; padding-top:3px; width:96px; height:21px;}
a#loginbtn span {font: bold 12px arial, sans-serif;}

a#save-settings {background: transparent url(../images/search-button.gif) no-repeat scroll top right; display: block; text-decoration: none; text-align:center; margin-right:24px; padding-top:3px; width:72px; height:22px;}
a#save-settings span {font: bold 12px arial, sans-serif;}

#lang-select-div {float:left; margin-left:25px; margin-top:24px; width:49px; height:64px; background-image:url(../images/flags-bg.jpg); background-repeat: no-repeat;}

#button-row {width:100%; text-align:center;}
.tbutton {width:105px; text-align:center; font-size:11px; vertical-align:middle; height:25px;}
.tbutton-space {padding-top:1px; width:1px;}

.tbutton a {margin-top:0px;}
.tbutton a:link {font-size:11px; text-decoration:none; display:block; font-family:tahoma; font-weight:bold;}
.tbutton a:active {font-size:11px; text-decoration:none; display:block; font-family:tahoma; font-weight:bold;}
.tbutton a:visited {font-size:11px; text-decoration:none; display:block; font-family:tahoma; font-weight:bold;}
.tbutton a:hover {font-size:11px; text-decoration:none; color:#eb5622; display:block; font-family:tahoma; font-weight:bold;}

a#searchbtn {background: transparent url(../images/search-button.gif) no-repeat scroll top right; text-align:center; display: block; width:72px; height:22px; margin-left:224px; padding-top:3px; text-decoration: none;}
a#searchbtn span {font: bold 12px arial, sans-serif;}

#search_box {height: 22px; background: url(../images/searchbg.png) no-repeat; float:right;}
#search_box #s {float: left; padding: 0; margin: 3px 0 0 0px; border: 0; width: 180px; background: none;}
#search_box #go {float: left; margin: 4px 6px 0 5px;}

#lang-select {text-decoration: none; display: block; background-color:#E0E7ED; border: 1px solid #849DB1; width:133px; height:18px; -moz-border-radius:0.5em 0.5em 0.5em 0.5em;}
#lang-select-list {position:absolute; text-align:left; line-height:1.6em; font-family:tahoma; font-size:12px; background-color:#E0E7ED; border: 1px solid #849DB1; width:133px; -moz-border-radius:0.5em 0.5em 0.5em 0.5em; margin:5px 0px 0px 11px; display: none;}
#lang-select-list li {margin-left:14px;}

#content {margin-top:10px; font-size:12px;}
#menu {text-align:left;}
#ads {padding-left:20px; padding-right:10px; width:490px; vertical-align:top;}
#ad-details {padding-left:0px; padding-right:10px; width:700px;}
#rmenu {padding-left:10px; width:280px; vertical-align:top;}
#button_row_border {margin-top:10px; width:100%; height:2px; background-image:url(../images/button_row_border.gif); background-repeat: repeat-x;}

a:link {font-size:12px; color:#403d3d;}
a:active {font-size:12px; color:#403d3d;}
a:visited {font-size:12px; color:#403d3d;}
a:hover {font-size:12px; color:#403d3d; text-decoration:none;}

/* left side navigation
 ***********************************************************************/
.menu-item {width:170px; border-top:1px dashed #a3bdcf;}
.menu-item-types {width:170px; border-top:1px dashed #a3bdcf;}
.details-menu {background-color:#EC5623; width:170px; height:20px; padding-left:5px; font-weight:bold; color:#ffffff; padding-top:4px; font-family:arial; font-size:12px; font-weight:bold; background-image:url(../images/menu_bg.gif); margin-bottom:5px;}

.menu-cat {background-color:#EC5623; width:170px;}
.menu-cat a {display:block; color:#ffffff; font-size:12px; font-family:arial; height:14px; padding:5px 5px}
.menu-cat a:link {text-decoration:none; font-weight:bold; background-image:url(../images/menu_bg.gif); height:14px;}
.menu-cat a:active {text-decoration:none;}
.menu-cat a:visited {text-decoration:none; font-weight:bold; background-image:url(../images/menu_bg.gif); height:14px;}
.menu-cat a:hover {font-weight:bold; text-decoration:underline;}

.menu-item a {display:block; font-size:12px; padding:5px 10px}
.menu-item a:link {text-decoration:none;}
.menu-item a:active {text-decoration:none;}
.menu-item a:visited {text-decoration:none;}
.menu-item a:hover {background-color:#C5E5FB;}

.menu-item-types a {display:block; font-size:12px; padding:5px 10px}
.menu-item-types a:link {text-decoration:none;}
.menu-item-types a:active {text-decoration:none;}
.menu-item-types a:visited {text-decoration:none;}
.menu-item-types a:hover {background-color:#C5E5FB;}

.menu-title {background-color:#EC5623; width:170px;}
.menu-title h2 {margin:0; display:block; color:#ffffff; font-size:12px; height:14px; padding:5px 5px; background-image:url(../images/menu_bg.gif); font-weight:bold;}

/* show ads
 ************************************************************************/
.adbox {padding-bottom: 5px; background-color:#dfdddd; background-image:url(../images/ad_bg.gif); background-repeat:repeat-x; margin-top:2px; text-align:left; width:490px;}
.adBoxSearch {background-image:url(../images/ad_bg.gif); background-repeat:repeat-x; margin-top:2px; height:95px; text-align:left; width:100%;}
.adimage {float:left; margin:7px 0px 0px 7px; height:75px; width:120px; height:80px; border:1px solid #afaeae; text-align:center;}
.adtitle {font-size:16px; color:#434367;}
.addate {float:right; font-size:12px; margin-right:5px;}
.adtab {width:10px; height:10px; float:right;}
.adcontent {margin-left:140px; padding-top:5px;}
.adtext {font-size:11px; margin-top:5px;}
.adprice {margin-top:5px; font-size:12px; font-weight:bold;}

.adtitle a:link {font-size:16px; color:#434367; font-weight:bold; font-family:trebuchet MS;}
.adtitle a:active {font-size:16px; color:#434367; font-weight:bold; font-family:trebuchet MS;}
.adtitle a:visited {font-size:16px; color:#434367; font-weight:bold; font-family:trebuchet MS;}
.adtitle a:hover {font-size:16px; color:#434367; text-decoration:none; font-weight:bold; font-family:trebuchet MS;}

.rm-title {background-image:url(../images/rmbg.png); background-repeat:repeat-x; height:23px; text-align:left; padding-left: 15px;}
.rm-text {background-color:#F3F4F8; background-image:url(../images/rmbg_body.png); background-repeat:repeat-x; padding-left:25px; padding-top:5px; width:270px; font-size:12px; padding-bottom:5px; text-align:left;}

#menu_button_row {font-size:12px; text-align:left;}
#menu_button_row a:link {font-size:12px; color:#5b5b9d;}
#menu_button_row a:active {font-size:12px; color:#5b5b9d;}
#menu_button_row a:visited {font-size:12px; color:#5b5b9d;}
#menu_button_row a:hover {font-size:12px; color:#5b5b9d; text-decoration:none;}

#gumb-prijava {text-align:left; padding-top:5px;}

#footer {border-top:1px solid #999999; margin-top:25px; font-size:10px; margin-bottom:5px; text-align:center;}
#footer a:link {font-size:10px;}
#footer a:active {font-size:10px;}
#footer a:visited {font-size:10px;}
#footer a:hover {font-size:10px;}

#footer-text {float:left; padding-top:5px; margin-left:250px;}

.attr-types { margin-left:5px; padding-bottom:5px; margin-bottom:5px;}
.attr-types li { margin-top:2px; margin-bottom:10px;}
.attr-items {margin-left:10px;}
.attr-items li {margin-bottom:2px;}

.item-selected {color:#ec5c10;}

.ad-details-h2 {	font-size:12px;	font-family:arial; margin:0; color:#434367;}
.ad-details-h1 {	font-size:12px;	font-family:arial; margin:0; color:#434367;}

.table-edit-ad {width:665px;}
.table-edit-ad th {background-color:#edf4fe; padding-top:5px;	padding-bottom:5px;	border-bottom:1px solid #333333;}
.table-edit-ad td {padding-top:8px; padding-bottom:8px; border-bottom:1px dashed #cccccc;}
.ad-not-valid {background-color:#eae8e8;}

#user-profile-header {margin-top:20px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #999999; border-top:1px solid #999999; width:650px; padding-left:5px;}

/* add new ad select */
.ad-select-table {margin-left:60px; width:500px;}
.ad-select-table td {margin:0; padding:0; padding-bottom:20px;}
.ad-select-image {width:150px;height:150px;}
.ad-select-title {margin-top:10px;}
.ad-select-list li {padding-left:5px; margin-top:2px}

.ad-company {width:200px;}
.ad-model {width:200px;}
.ad-size {width:70px;}
.ad-price {width:70px;}
.ad-year {width:70px;}
.ad-yearpr {width:70px;}
.ad-min-weight{width:70px;}
.ad-max-weight {width:70px;}
.ad-cen{width:100px;}
.ad-dhv {width:100px;}
.ad-afnor {width:100px;}
.ad-desc {width:420px; height:100px;}

.ad-esentials {margin-bottom:5px; padding-top:10px;}
.ad-additional {margin-bottom:5px; padding-top:10px;}
.ad-data {padding-bottom:5px; padding-left:10px;}
.ad-data-def {width:150px;}
.ad-data-image {padding-left:25px;}
.ad-data-image-link {padding-left:25px; padding-top:5px;}

.ad-h2 {border-bottom: 1px solid #CCCCCC; color:#666666; font-size:1.2em; font-weight:normal; margin:10px 0px 10px 0; font-family:tahoma; width: 450px;}

.ad-image-details {float:left; text-align:center}
.ad-data-details {float:left; margin-left:20px; line-height:1.4em;}
.ad-cont-details {height:150px;}
.ad-cont-details img {border:1px solid #000000;}
.ad-desc-details {margin-top:10px; width:680px;}
.ad-title-h1 {font-family: arial; font-size:18px; color:#434367; margin-top:12px; margin-bottom:12px;}
.ad-actions-details {float:right;}
.ad-gallery-details img {border:1px solid #000000;}

#add-new-box {margin-top:10px}

#contact-form {text-align:left; font-size:12px;}
#contact-sender-name {margin-left:16px; width: 250px; font-size:14px; margin-bottom:12px;}
#contact-sender {margin-left:10px; width: 250px; font-size:14px; margin-bottom:10px;}
#contact-body {display:block; margin-top:5px; width:335px; height:220px; font-size:14px;}
.contact-label {font-weight:bold;}

#main-navigation {margin-top:20px;}
#ads-sortby-container {text-align:left; margin-left:5px; margin-top:15px; margin-bottom:10px;}

#content-title {background-image:url(../images/headlines_bg.jpg); background-repeat:no-repeat; height:20px; padding-top:4px; padding-left:5px; font-size:12px; font-family:arial; font-weight: bold;}
#content-header {text-align:left; margin-bottom:5px;}

#content-text {margin-top:20px; margin-bottom:10px; line-height:1.6em;}

.sortby-image {border:0; width:14px; height:10px;}

#pagelist {margin-top:20px; background-color:#cfd7df; padding-top:6px; width:100%; height:20px; float:left; border: 1px solid #7f9db9;}
#pagelist-item {padding:1px 4px 1px 4px;}
#pagelist-selected {border:1px solid #000000; padding:1px 4px 1px 4px;}

#pagelist a:link {color:#00000;}
#pagelist a:active {color:#00000;}
#pagelist a:visited {color:#00000;}
#pagelist a:hover {color:#00000;}

.error {color:#EC5623;}

.autocomplete-w1 { background:url(shadow.png) no-repeat bottom right; position:absolute; top:7px; left:6px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px;  _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#newsbox {margin-top:10px;}
#news-text {width:295px; padding:10px 0px 10px 0px; text-align:left; background-color:#c8d2e0; background-image:url(../images/iskanje_bg2.gif); background-repeat:repeat-x; background-position:0px 0px;}
#news-list {list-style-type:none; padding:0px; margin:0px;}
#news-list li {margin-top:5px; background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:20px;}
#news-list li a:link {color:##434367;}
#news-list li a:active {color:##434367;}
#news-list li a:hover {color:##434367;}
#news-list li a:visited {color:##434367;}

#news-published {font-size:11px;}
#news-content {margin-top:10px;}

#advertisement {margin-top:10px;}
#advertisement img {border:1px solid #000000; width:293px;}

.comment-textarea {width:450px; height:80px;}
.comment {border-bottom:1px dashed #cccccc; width:640px; padding-bottom:10px;}
.comment-edit-div {display:none;}

.news-title-h1 {color:#434367; font-weight:bold; font-size:16px;	font-family:arial; margin:0;}

.new-user-esentials {margin-bottom:5px; padding-top:10px;}
.new-user-data {padding-bottom:5px; padding-left:10px;}
.new-user-data-def {width:200px;}

.new-user-input {width:180px;}

.lost-pass-esentials {margin-bottom:5px; padding-top:10px;}
.lost-pass-data {padding-bottom:5px; padding-left:10px;}
.lost-pass-data-def {width:150px;}

#interface-lang-select {width:127px; font-size:12px; height:19px;}
#filter-by-country-select {width:127px; font-size:12px; height:19px;}
#show-currency-select {width:127px; font-size:12px; height:19px;}

#settings-div {margin-bottom:5px;}
.settings-div-upper {background-image:url(../images/settings-upper-bg.jpg); height:2px;}
.settings-div-bottom {background-image:url(/images/settings-bottom-bg.jpg); height:2px;}
#settings-body-div{background-image:url(../images/settings-bg.jpg); height:83px; border-left:2px solid #c8c7c5; border-right:2px solid #c8c7c5;}

#show-settings-div {margin-bottom:5px;}
#show-settings-body-div {background-color:#fdc6a7; border-left:2px solid #c8c7c5; border-right:2px solid #c8c7c5; text-align:left; height:24px;}

#contact-seller-div  {border:2px solid #c8c7c5; background-color:#fdc6a7;  text-align:left; margin-bottom:10px; padding:5px; width:200px; margin-bottom:20px;}