body, html {
	height: 100%;
	width: 100%;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	background-color: #d3d8da;
}
h1 {
	background-image: url(../img/bg_h1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
	float: right;
	height: 35px;
	width: 274px;
	margin-top: 12px;
	margin-right: 16px;
}
h1 a {
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 274px;
	overflow: hidden;
}
a {
	text-decoration: none;
	color: #2e68b2;
}
a:hover {
	color: #464646;
	text-decoration: underline;
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper {
	width: 100%;
	min-height: 100%;
	position: relative;
}
#header_wrapper {
	width: 100%;
	background-image: url(../img/bg_header.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#content_wrapper {
	width: 100%;
	min-height: 300px;
	padding-bottom: 30px;
}
#footer_wrapper {
	height: 50px;
	width: 100%;
}
#header {
	width: 907px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	width: 907px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer {
	width: 907px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg_foot.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}
#h_column_1 {
	height: 53px;
	padding-right: 4px;
	position: relative;
}
#head_nav {
	list-style-type: none;
	height: 30px;
	padding-top: 5px;
	padding-left: 10px;
}
.sub_nav li {
	background-image: url(../img/sep_topmenu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 10px;
	padding-right: 8px;
}
.sub_nav li.first {
	background-image: none;
	padding-left: 0px;
}
.sub_nav li a {
	color: #464646;
}
#main_nav {
	list-style-type: none;
}
#main_nav li {
	float: left;
	height: 12px;
	padding-left: 12px;
	background-image: url(../img/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px;
	display: inline;
	margin-right: 6px;
	position: relative;
}
#main_nav li a {
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
#main_nav li a:hover {
	background-position: right top;
}

#main_nav li.vol a {
	background-image: url(../img/link_vol_mod.gif);
	width: 112px;
}
#main_nav li.pro a {
	background-image: url(../img/link_pro_usl.gif);
	width: 148px;
}
#main_nav li.cvb a {
	background-image: url(../img/link_cvb_inf.gif);
	width: 70px;
}
#div_10  {
	position: absolute;
	left: 10px;
	top: 2px;
	height: auto;
	width: 160px;
	z-index: 10;
	list-style-type: none;
	visibility: hidden;
	background-image: url(../img/bg_mnav_ul.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#div_10 ul  {
	list-style-type: none;
	padding-bottom: 3px;
}
#div_10 ul li  {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
#div_10 ul li a  {
	display: block;
	height: 16px;
	padding-top: 3px;
	padding-left: 10px;
}
#div_10 ul li a:hover  {
	background-color: #4C6880;
	color: #FFFFFF;
	text-decoration: none;
}
#h_column_2 {
	position: relative;
	height: 1%;

}
#h_column_2 div.div_model {
	height: auto;
	width: 575px;
	visibility: hidden;
	position: absolute;
	bottom: 39px;
	background-image: url(../img/model_nav_hover/bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.div_model .bg_top {
	background-image: url(../img/model_nav_hover/bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 565px;
	clear: both;
	padding-top: 14px;
	padding-left: 10px;
	position: relative;
	top: -4px;
}
.div_model p {
	clear: both;
	padding-left: 185px;
	padding-right: 15px;
	padding-bottom: 5px;
}
#div_1 { left: 20px; }
#div_2 { left: 60px; }
#div_3 { left: 100px; }
#div_4 { left: 140px; }
#div_5 { left: 180px; }
#div_6 { left: 220px; }
#div_7 { left: 260px; }
#div_8 { left: 300px; }
#div_9 { left: 340px; }

#model_nav {
	background-image: url(../img/model_nav/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 39px;
	width: 892px;
	list-style-type: none;
	position: relative;
	padding-right: 4px;
	padding-left: 4px;
	margin-left: 3px;
	clear: both;
}
#model_nav li {
	float: left;
	height: 36px;
	display: inline;
}
#model_nav li.left {
	background-image: url(../img/model_nav/bg_l.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 4px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#model_nav li.right {
	background-image: url(../img/model_nav/bg_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 39px;
	width: 4px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#model_nav li a {
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 36px;
	overflow: hidden;
}
#model_nav li a:hover {
	background-position: right top;
}
#model_nav li.salon {
	padding-left: 80px;
	padding-top: 1px;
}

.s40 a { background-image: url(../img/model_nav/s40.jpg); width: 58px; }
.s60 a { background-image: url(../img/model_nav/s60.jpg); width: 58px; }
.s80 a { background-image: url(../img/model_nav/s80.jpg); width: 58px; }
.v50 a { background-image: url(../img/model_nav/v50.jpg); width: 58px; }
.v70 a { background-image: url(../img/model_nav/v70.jpg); width: 58px; }
.xc70 a { background-image: url(../img/model_nav/xc70.jpg); width: 65px; }
.xc90 a { background-image: url(../img/model_nav/xc90.jpg); width: 66px; }
.c30 a { background-image: url(../img/model_nav/c30.jpg); width: 56px; }
.c70 a { background-image: url(../img/model_nav/c70.jpg); width: 56px; }
.lager a { background-image: url(../img/model_nav/lager.jpg); width: 111px; }
.salon a { background-image: url(../img/model_nav/salon.jpg); width: 154px; }
#column_1 {

}
.box_top_news {
	background-image: url(../img/bg_btn.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 97px;
	width: 901px;
	margin-left: 3px;
}
.box_top_news h2 {
	display: none;
}

.box_top_news div {
	float: left;
	width: 280px;
	height: 81px;
	padding-right: 7px;
	padding-left: 12px;
	background-repeat: no-repeat;
	padding-top: 16px;
}
.box_top_news div.n1 {
	background-image: url(../img/bg_btn_left.jpg);
	background-position: left top;
}
.box_top_news div.n3 {
	background-image: url(../img/bg_btn_right.jpg);
	background-position: right top;
}
.box_top_news div.n4 {
	background-image: url(../img/bg_btn_left.jpg);
	background-position: left bottom;
	height: 84px;
}
.box_top_news div.n6 {
	background-image: url(../img/bg_btn_right.jpg);
	background-position: right bottom;
	height: 84px;
}
.box_top_news img.sep {
	padding-top: 13px;
}
.box_top_news div img.floatLeft, .news_small img.floatLeft {
	background-color: #FFFFFF;
	padding: 2px;
	margin-right: 6px;
	border: 1px solid #b9bcbe;
}
.box_top_news div h3, .box_top_news div p {
	width: 210px;
	float: left;
}
.box_top_news div p {
	position: relative;
	top: -2px;
}
.box_top_news div p a {
	color: #000000;
}

#column_2 {
	float: left;
	width: 283px;
	padding-left: 5px;
}
#column_2 h2 {
	margin-bottom: 0px;
	margin-top: 25px;
}
#column_2 h3 {
	font-size: 11px;
	color: #2e68b2;
	clear: both;
	margin-top: 10px;
	padding-bottom: 2px;
}
#column_2 p {
	padding-bottom: 15px;
	padding-right: 16px;
	line-height: 14px;
}
#column_2 address {
	color: #104c8e;
	font-style: normal;
	line-height: 16px;
}
#column_2 .news_small {
	background-image: url(../img/bg_h2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-top: 5px;
}
#column_2 .news_small h3 {
	clear: none;
	margin-top: 2px;
}
#column_2 .news_small p {
	padding-bottom: 0px;
}
#column_2 .news_small p a {
	color: #000000;
}
#column_2 .news_small img.banner {
	border: solid 1px #b5babd;
	margin-top: 2px;
	margin-bottom: 2px;
}
#column_3 {
	float: left;
	width: 615px;
	min-height: 400px;
}
.article {
	padding-top: 10px;
	padding-bottom: 30px;
	padding-left: 14px;
	padding-right: 14px;
	background-color: #E9E6E1;
	min-height: 400px;
}
.article h2 {
	font-size: 24px;
	font-weight: normal;
	color: #333333;
	background-color: #E9E6E1;
	background-image: url(../img/bg_a_h2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 7px;
	margin-bottom: 20px;
}
.article p {
	line-height: 15px;
	padding-bottom: 10px;
	text-align: justify;
	padding-right: 5px;
}
.article ul {
	padding-left: 20px;
}

.box_show, .box_offer {
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #CACFD2;
	height: auto;
	width: 607px;
	position: relative;
	margin-top: 16px;
	margin-left: 11px;
	padding-bottom: 6px;
}
.box_show { background-image: url(../img/bg_bs.jpg); }
.box_offer {
	background-image: url(../img/bg_bo.gif);
}

.box_show .bgleft, .box_offer .bgleft {
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
}
.box_show .bgleft {
	background-image: url(../img/bg_bs_left.jpg);
}
.box_offer .bgleft {
	background-image: url(../img/bg_bo_left.gif);
	
}
.box_show .bgright, .box_offer .bgright {
	background-repeat: no-repeat;
	background-position: right top;
	height: 130px;
	padding-left: 22px;
	padding-top: 11px;
}
.box_show .bgright {
	background-image: url(../img/bg_bs_right.jpg);
}
.box_offer .bgright {
	background-image: url(../img/bg_bo_right.gif);
	height: auto;
}
.box_show h2, .box_offer h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	text-indent: -9999px;
	margin-bottom: 16px!important;
	margin-bottom: 0px;	
}
.box_show h2 {
	background-image: url(../img/tit_predstavljamo.gif);
	width: 93px;
}
.box_offer h2 {
	background-image: url(../img/tit_iz_ponude.gif);
	width: 169px;
}

.box_show .all, .box_offer .all {
	position: absolute;
	top: 12px;
	right: 22px;
	background-image: url(../img/bullet_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-top: 1px;
	height: 16px;
}
.box_offer .all a {
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	background-image: url(../img/link_pogledaj_sva_voz.gif);
	text-indent: -9999px;
	display: block;
	width: 95px;
	overflow: hidden;
}
.box_offer .all a:hover {
	background-position: right top;
}
.box_show .all a {
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	background-image: url(../img/link_pogledaj_sva.gif);
	text-indent: -9999px;
	display: block;
	width: 119px;
	overflow: hidden;
}
.box_show .all a:hover {
	background-position: right top;
}

.box_show img.floatLeft, .box_offer img.floatLeft {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #b6babc;
}
.box_show img.zoom {
	position: absolute;
	left: 206px;
	top: 72px;
}
.box_show h3 {
	float: left;
	height: 90px;
	width: 59px;
	padding-left: 15px;
}
.box_show h3 span {
	position: relative;
	top: -5px;
}
.box_show p {
	float: left;
	width: 308px;
}
.box_offer .product {
	width: 177px;
	float: left;
	padding-right: 18px;
}
.box_offer .zoom {
	float: left;
	clear: both;
	display: inline;
	margin-top: 8px;
	margin-right: 2px;
	margin-left: 2px;
}
.box_offer .product p {
	display: inline;
	float: left;
	margin-top: 5px;
	width: 148px;
	padding-left: 2px;
}
#column_3  .box_models {
	background-image: url(../img/bg_bs2.jpg);
	margin-top: 10px;
	margin-left: 8px;
}
#column_3 .box_models .bgright {
	padding-top: 20px;
}

#column_3 .box_models h3 {
	height: 90px;
	width: 60px;
	padding-left: 0px;
}

#column_3  .box_models img.floatLeft {
	margin-right: 12px;
}

#column_3  .box_models p {
	width: 308px;
}

.box_models p.more {
	background-image: url(../img/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	width: auto;
	display: inline;
	margin-top: 10px;
}
.box_model_full {
	position: relative;
	padding-bottom: 10px;
	background-image: url(../img/bg_a_h2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
	height: 1%;
}
.box_model_full h3 {
	font-size: 14px;
	clear: both;
	background-color: transparent;
	background-image: none;
}
.box_model_full img.floatLeft {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #D3D8DA;
	display: inline;
	margin-right: 10px;
}
.box_model_full p.floatLeft {
	width: 168px;
	font-weight: bold;
	padding-right: 0px;
	margin-right: 0px;
}
.box_model_full   p.floatLeft strong  {
	text-transform: uppercase;
}
.box_model_full span.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #2e68b2;
	line-height: 24px;
}
.box_model_full span.price_desc {
	font-weight: normal;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2E68B2;
	display: block;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	margin-top: 5px;
}
.box_model_full p.download {
	text-transform: uppercase;
	background-color: #cacfd2;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 164px;
}
.box_model_full p.more {
	position: absolute;
	left: 416px;
	bottom: 0px;
}
.box_model_full p.more a {
	background-image: url(../img/bullet_exlink.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
}

#gallery  {
	width: auto;
	margin-left: 0px;
	height: 1%;
	margin-bottom: 15px;
	background-color: #CACFD2;
}
#gallery .bgright {
	width: auto;
	padding-left: 8px;
	padding-bottom: 10px;
	height: auto;
}
#gallery .bgleft {
	height: auto;
}
#gallery h2 {
	background-image: url(../img/tit_galerija.gif);
	width: 51px;
	margin-left: 16px;
	background-color: transparent;
}
#gallery img.floatLeft {
	display: inline;
	margin-left: 16px;
	margin-bottom: 6px;
}
#box_search .bgright {
	padding-top: 8px;
	height: 133px;
}
#box_search h2 {
	background-image: url(../img/tit_bpretraga.gif);
	height: 17px;
	width: 122px;
}
#search_model {
	padding-right: 22px;
	padding-top: 5px;
}
#search_model fieldset {
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	padding-left: 10px;
}
#search_model fieldset.button {
	text-align: right;
	padding-right: 20px;
}
#search_model label {
	padding-right: 0px;
}
#search_model div {
	display: inline;
}
#search_model div label {
	padding-left: 0px;
	padding-right: 0px;
}
#search_model  div.price {
	padding-left: 35px;
	padding-right: 10px;
}
#search_model fieldset select {
	height: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #8495A5;
	padding-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 84px;
}
#search_model #brand {
	display: inline;
	margin-right: 20px;
}
#search_model #brand, #search_model #model {
	width: 190px;
}
#search_model select option {
	padding-left: 2px;
}
#search_model #search_button {
	background-image: url(../img/button_search.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	overflow: hidden;
	height: 22px;
	width: 60px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	cursor: pointer;
}
#used.box_offer, #used_detail.box_offer {
	height: 1%;
	background-color: #CACFD2;
}
#used h2, #used_detail h2 {
	margin-left: 22px;
}
#used .bgleft, #used_detail .bgleft {
	height: 1%;
}
#used .bgright, #used_detail .bgright {
	height: 1%;
	padding-bottom: 10px;
	padding-left: 0px;
}
#used .row, #used_detail .row {
	background-image: url(../img/bg_foot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left: 22px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 1%;
}
#used .product {
	display: inline;
	width: auto;
}
#used  .product  img.floatLeft {
	display: inline;
	margin-right: 12px;
}
#used .row .product p {
	float: none;
	display: block;
	width: auto;
}
#used .pagination {
	list-style-type: none;
	padding-right: 10px;
	float: right;
}
#used .pagination li {
	float: left;
	padding-left: 6px;
	
}
#used .pagination li a {
	font-weight: bold;
	text-decoration: underline;
	
}
#used_detail h2 {
	font-size: 12px;
	color: #2e68b2;
	background-image: none;
	text-indent: 0px;
	width: auto;
}
#used_detail img.floatRight {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #bfc2c4;
	display: inline;
	margin-left: 10px;
	margin-right: 24px;
}
#used_detail  #desc {
	margin-bottom: 10px;
	padding-left: 0px;
}
#used_detail .row h3 {
	margin-top: 10px;
	padding-bottom: 2px;
	font-size: 12px;
}
#used_detail  #desc.row span  {
	font-size: 11px;
	font-weight: bold;
	width: 100px;
	display: block;
	float: left;
	color: #464646;
}
#used_detail  #desc.row p  {
	background-color: #D3D8DA;
	width: 250px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom: 1px;
	margin-left: 22px;
	height: 15px;
	margin-top: 2px;
}
#used_detail #desc .price {
	font-size: 12px;
	color: #2e68b2;
	font-weight: bold;
}
#used_detail #gallery h2 {
	padding-left: 0px;
	margin-left: 0px;
}

#used_detail #gallery .bgright {
	padding-left: 18px;
}

#foot_nav {
	float: right;
	list-style-type: none;
}
#footer  span  a {
	color: #d89626;
}
#footer .cvb a {
	color: #2e68b2;
}
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear: both;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash h2.tit_sifr02 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 18px;
}
.sIFR-hasFlash h2.tit_sifr04 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 22px;
}

.sIFR-hasFlash h3.tit_sifr01 {
	visibility: hidden;
	letter-spacing: -4px;
	font-size: 17px;
}
.sIFR-hasFlash span.tit_sifr03 {
	visibility: hidden;
	letter-spacing: -4px;
	font-size: 26px;
}
/*
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/
