@charset "utf-8";

/****************/
/* Reset rules */
/****************/
body, div, h1, h2, h3, h4, h5, h6, img, ul, li, p, small{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{ /*font-family:Georgia, "Times New Roman", Times, serif;*/ }
img{ border:none; }

/****************/
/* General rules */
/****************/
body{ background:url(../design/background.jpg) repeat-x #434343; font-family:Verdana, Geneva, Helvetica, sans-serif;  }
.clear_float{ clear:both; font-size:1px; height:1px; }
.fl_left{ float:left; display:inline; width:auto; }
.fl_right{ float:right; display:inline; width:auto; }
.message_error{ color:#ee2f15; }
.message_ok{ color:#218c00; }

/**********/
/* Header */
/**********/
#header{ margin:0 auto; padding:0; height:220px; text-align:center; background:url(../design/header.jpg) center top no-repeat; }

/* Logo */
#header h1{ margin:0 287px 0 0; padding:0; }
#header h1 a{ outline:none; }
#header h1 a img{  } 

/* Meni */
#header ul{ margin:0 auto; width:720px; height:35px; line-height:40px; font-size:19px; font-weight:normal; text-transform:uppercase; }
#header ul li{ float:left; display:inline; width:auto; margin:0 0px; padding:0 53px 0 35px; background:url(../design/menu_li.jpg) bottom right no-repeat; }
#header ul li.clear{ background:none; padding:0 0 0 35px; }
#header ul li a{ color:#fff; text-decoration:none; display:block; outline:none; }
#header ul li a:hover, #header ul li a:active, #header ul li a.active{ color:#000; }


/***********/
/* Content */
/***********/

#content{ margin:0 auto; width:740px; height:474px; background:url(../design/content_background.jpg) no-repeat; }

#body{ margin:20px 35px 0 0; width:460px; float:right; display:inline; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
#sidebar{ margin:0 0 0 25px; float:left; display:inline; width:auto; }

/****************/
/* Content Body */
/****************/
#body p{ line-height:25px; }
#body p img{ float:left; display:inline; margin:8px 20px 0 0; } 

form{ margin:30px 0 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;  }
form label{ margin:0; padding:0; display:block; border:none; line-height:20px; height:20px; width:200px; }
form input{ margin:0 0 16px 0; padding:2px; width:200px; height:16px; line-height:17px; border:1px solid #999; }
form input:focus, form textarea:focus{ border:1px solid #333; }
form textarea{ margin:0; width:180px; padding:10px; height:116px; line-height:16px; overflow:auto; 
			   border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
form input.submit{margin:0 0 0 120px; width:80px; height:28px; background-color:#FFF; }
form input.submit:hover{width:80px; height:28px; background-color:#F4F4F4;}


#content iframe{ margin:30px 0 0 37px; height:410px; }
#content #body iframe{ margin:0; }


/***************************/
/* Izdvojeno iz ponude box */
/***************************/
#izdvojeno{ margin:20px 0 0 0px; padding:15px; width:177px; height:225px; background:url(../design/izdvojeno_iz_pozadine_background.jpg) top left no-repeat; }
#izdvojeno h3{ padding:5px 0 0 0; font-style:italic; font-size:16px; color:#023041; }
#izdvojeno a{ line-height:13px; }
#izdvojeno img{ margin:30px 0 0 0; padding:2px; background:url(../design/izdvojeno_border.jpg) no-repeat; }
#izdvojeno strong{ display:block; margin:5px 0 0 0; font-size:11px; font-weight:bold; text-transform:uppercase; }
#izdvojeno strong a{ color:#023041; text-decoration:none; }
#izdvojeno strong a:hover{ text-decoration:underline; }
#izdvojeno small{ margin:5px 0 0 0; display:block; font-size:9px; }
#izdvojeno #random_car .auto{ width:160px; }
#izdvojeno #random_car .noscript{ margin:20px 0 0 0; display:block; font-size:14px; font-weight:bold; }
#all_extracted_cars{ display:none; }

#all_cars{ padding:10px; }
#all_cars .auto{ margin:30px; padding:10px; border:1px solid #fff; }
#all_cars .auto:hover{ border:1px solid #999; }
#all_cars img{ margin:0 10px 0 0; padding:2px; border:1px solid #fff; float:left;}
#all_cars img:hover{ border:1px solid #999; }
#all_cars small.price{ float:right; }
#all_cars h3{ float:left; display:inline; font-size:14px; font-weight:bold; }
#all_cars h3 a{ color:#434343; text-decoration:none; }
#all_cars h3 a:hover, #all_cars h3 a:active{ color:#000; text-decoration:underline; }

/********************/
/* Nazovite nas box */
/********************/
#nazovite_nas{ margin:25px 0 0 0; width:197px; height:152px; background:url(../design/nazovite_nas_background.jpg) no-repeat; }
#nazovite_nas h3{ padding:15px 0 0 15px; font-style:italic; font-size:16px; color:#67470a; }
#nazovite_nas p{ padding:20px 0 0 15px; font-size:14px; line-height:22px; color:#67470a; font-style:italic; font-family:Arial, Helvetica, sans-serif;   }

/**********/
/* Footer */
/**********/
#footer{ margin:0px auto 0 auto; padding:0 0 20px 0; text-align:center; }
#footer a{ margin:0 0 0 645px; color:#999; line-height:20px; text-decoration:none; text-transform:uppercase; font-size:10px; }
#footer a:active, #footer a:hover{ color:#fff; }













