/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
      License: none (public domain)
      */
      
      html, body, div, span, applet, object, iframe,
      h1, h2, h3, h4, h5, h6, p, blockquote, pre,
      a, abbr, acronym, address, big, cite, code,
      del, dfn, em, img, ins, kbd, q, s, samp,
      small, strike, strong, sub, sup, tt, var,
      b, u, i, center,
      dl, dt, dd, ol, ul, li,
      fieldset, form, label, legend,
      table, caption, tbody, tfoot, thead, tr, th, td,
      article, aside, canvas, details, embed, 
      figure, figcaption, footer, header, hgroup, 
      menu, nav, output, ruby, section, summary,
      time, mark, audio, video {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      font: inherit;
      vertical-align: baseline;
      }
      /* HTML5 display-role reset for older browsers */
      article, aside, details, figcaption, figure, 
      footer, header, hgroup, menu, nav, section {
      display: block;
      }
      body {
      line-height: 1;
      }
      ol, ul {
      list-style: none;
      }
      blockquote, q {
      quotes: none;
      }
      blockquote:before, blockquote:after,
      q:before, q:after {
      content: '';
      content: none;
      }
      table {
      border-collapse: collapse;
      border-spacing: 0;
      }
	  h1, h2, h3, h4, h5{
		font-weight:normal;
	  }
/*Reset kraj*/

.clearfix{
    background: transparent none repeat scroll 0%;
	border: medium none;
	clear: both;
	font-size: 0px;
	height: 0.1px;
	margin-top:-1px;
	padding: 0pt;
	visibility: hidden;
	overflow: hidden;
    }
	
strong{
	font-weight:bold;
}

em{
	font-style:italic;
}

.success{
    background: url("../images/success.png") no-repeat scroll 10px center #a2ffa7;
    border: 1px solid green;
    color: green;
    font-weight: bold;
    margin: 0px 0 10px;
    padding: 10px;
    text-align: center;
}

.error{
    background: url("../images/error.gif") no-repeat scroll 10px center #FFD0D0;
    border: 1px solid #FF2222;
    color: red;
    font-weight: bold;
    margin: 0px 0 10px;
    padding: 10px;
    text-align: center;
}

.no_entry{
    color: #000000;
    font-weight: bold;
    margin: 0px 0 10px;
    padding: 10px;
    text-align: center;
}

.hidden{
	display:none;
}

/*----------*/

body{
	font-family:arial;
	color:#131416;
	font-size:10pt;
	background-color:#f8f8f8;
	line-height:1.8;
}

@font-face {
    font-family: 'PFHandbookProLight';
    src: url('../font/pfhandbookpro-light-webfont.eot');
    src: url('../font/pfhandbookpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/pfhandbookpro-light-webfont.woff') format('woff'),
         url('../font/pfhandbookpro-light-webfont.ttf') format('truetype'),
         url('../font/pfhandbookpro-light-webfont.svgz#PFHandbookProLight') format('svg'),
         url('../font/pfhandbookpro-light-webfont.svg#PFHandbookProLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PFHandbookProRegular';
    src: url('../font/pfhandbookpro-regular-webfont.eot');
    src: url('../font/pfhandbookpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/pfhandbookpro-regular-webfont.woff') format('woff'),
         url('../font/pfhandbookpro-regular-webfont.ttf') format('truetype'),
         url('../font/pfhandbookpro-regular-webfont.svgz#PFHandbookProRegular') format('svg'),
         url('../font/pfhandbookpro-regular-webfont.svg#PFHandbookProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.width_cont{
	width:960px;
	margin:auto;
}

.main_left{
	float:left;
	width:200px;
	margin:0 20px 0 0;
}

.main_right{
	width:740px;
	float:left;
}

a:link,
a:visited{
	text-decoration:none;
	color:#d81910;
	outline:none;
}

a:hover,
a:active{
	color:#000000;
}

/*header*/

.header{
	height:132px;
	background:#f8f8f8
}


/*--logo--*/

a.logo_link{
	background:url('../images/logo.png') no-repeat top left;
	float:left;
	width:171px;
	height:83px;
	margin:25px 20px 0 0;
}


.header_left{
	float:left;
	width:319px;
	font-size:9pt;
}


.rent_block {
  float: left;
  font-family: 'PFHandbookProLight',arial;
  margin: 7px 0 0 30px;
}

.info {
	font-family: arial;
}

.header_right{
	float:right;
	width:590px;
	padding:40px 0 0;
}

.top_menu_list {
  float: right;
  margin: 20px 0 8px;
}
.top_menu_list li{
	float:left;
	border-right:1px dotted #000000;
}

.top_menu_list li.last{
	border-right:none;
}

.top_menu_list li a:link, 
.top_menu_list li a:visited {
	color: #000000;
	display: block;
	line-height: 1;
	padding: 0 6px;
}
/**/

.bottom_menu_list {
  float: right;
  margin: 24px 0 0;
}

.bottom_menu_list li{
	float:left;
	padding:0 13px 0 9px;
	background:url('../images/bullet.png') no-repeat right center;
}

.bottom_menu_list li.last{
	background:none;
}

.bottom_menu_list li a:link,
.bottom_menu_list li a:visited{
	font-family: 'PFHandbookProRegular', arial;
	font-size:14pt;
	color:#000000;
}

.bottom_menu_list li a:hover,
.bottom_menu_list li a:active{
	color:#d81910;
}

.bottom_menu_list li a.mslc:link,
.bottom_menu_list li a.mslc:visited,
.top_menu_list li a.mslc:link,
.top_menu_list li a.mslc:visited{
	color:#d81910;
}


/*slider*/

.slider{
	height:342px;
	background:url('../images/slider_back.png') repeat-x top left #ffffff;
}

.slider_div{
	overflow:hidden;
	position:relative;
	height:342px;
	width:960px;
	background:url('../images/slider_back.png') repeat-x top left;
}

.slider_list{
	width:100%;
	
}

.slider_list li {
	display: block;
	font-size: 11pt;
	height: 297px;
	margin: 0 0 10px;
	padding: 45px 56px 0;
	width:848px;
	background:transparent;
}

a.left:link,
a.left:visited{
	position:absolute;
	top:146px;
	left:0;
	width:31px;
	height:46px;
	background:url('../images/arrow_left.png') no-repeat 0 -46px;
	overflow:hidden;
	text-indent:-200px;
	z-index:100;
}

a.left:hover,
a.left:active{
	background:url('../images/arrow_left.png') no-repeat 0 0px;
}

/*----*/

a.right:link,
a.right:visited{
	position:absolute;
	top:146px;
	right:0;
	width:31px;
	height:46px;
	background:url('../images/arrow_right.png') no-repeat 0 -46px;
	overflow:hidden;
	text-indent:-200px;
	z-index:100;
}

a.right:hover,
a.right:active{
	background:url('../images/arrow_right.png') no-repeat 0 0px;
}

/*slider imagea*/

.img_cont{
	width:316px;
	height:241px;
	display:block;
	float:left;
	margin:0 30px 30px 0;
	overflow:hidden;
	background:url('../images/back_img.png') no-repeat;
}

.img_cont img{
	margin:8px 0 0 8px;
}

.slider_list h2{
	font-family: 'PFHandbookProRegular', arial;
	text-transform:uppercase;
	font-size:40pt;
	line-height:1.2;
	margin:0 0 20px;
}


.small{
	font-size:20pt;
	display:block;
}


.s_links {
  float: left;
  font-family: 'PFHandbookProRegular',arial;
  margin: 12px 0 0;
  width: 500px;
  line-height:39px;
}

.cijena {
	background: url("../images/cijena_back.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	float: left;
	font-family: 'PFHandbookProRegular',arial;
	font-size: 14pt;
	height: 37px;
	line-height: 39px;
	margin: 0 20px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 156px;
}

a.opsirnije_link:link, 
a.opsirnije_link:visited {
	color: #000000;
	display: block;
	float: left;
	font-family: arial;
	font-size: 12pt;
	text-decoration: underline;
	width: 70px;
	margin:0 20px 0 0;
}


a.opsirnije_link:hover,
a.opsirnije_link:active{
	text-decoration:none;
}

/*under dio sa ikonicama*/

.under {
	background: url("../images/under_back.png") repeat-x scroll 0 0 #FFFFFF;
	height: 490px;
}

/*-------------*/
.icon_list {
  overflow: hidden;
  padding: 30px 0 0;
}

.icon_list li{
	float:left;
	background: url("../images/separator.png") no-repeat scroll right top transparent;
}

.icon_list li.last {
  background: none repeat scroll 0 0 transparent;
  clear: right;
  float: left;
}

.icon_list a:link, 
.icon_list a:visited {
	color: #000000;
	display: block;
	font-family: 'PFHandbookProRegular',arial;
	font-size: 12pt;
	height: 81px;
	line-height: 1.5;
	padding: 116px 15px 0 0;
	text-align: center;
	text-transform: uppercase;
	width: 225px;
}

.icon_list a:hover,
.icon_list a:active{
	color:#da251c;
}

/*tele_2*/

a.tele_2:link, 
a.tele_2:visited {
	background: url("../images/tele_2.png") no-repeat scroll 65px 50px transparent;
}

a.tele_2:hover, 
a.tele_2:active {
	background: url("../images/tele_2.png") no-repeat scroll -136px 50px transparent;
}

/*b2b*/

a.b2b:link, 
a.b2b:visited {
	background: url("../images/b2b.png") no-repeat scroll 62px 42px transparent;
}

a.b2b:hover, 
a.b2b:active {
	background: url("../images/b2b.png") no-repeat scroll -188px 42px transparent;
}

/*iskon*/

a.iskon:link, a.iskon:visited {
  background: url("../images/iskon_ico.png") no-repeat scroll 76px 33px transparent;
}

a.iskon:hover, 
a.iskon:active {
	background: url("../images/iskon_ico.png") no-repeat scroll -204px 33px transparent;
}


/*bon bon*/

a.bon_bon:link, 
a.bon_bon:visited {
	background: url("../images/bon_bon_ico.png") no-repeat scroll 76px 32px transparent;
}

a.bon_bon:hover, 
a.bon_bon:active {
	background: url("../images/bon_bon_ico.png") no-repeat scroll -204px 32px transparent;
}

/*rabljena racunala*/

a.rabljena_racunala:link, 
a.rabljena_racunala:visited {
	background: url("../images/rabljena_racunala_ico.png") no-repeat scroll 67px 42px transparent;
}

a.rabljena_racunala:hover, 
a.rabljena_racunala:active {
  background: url("../images/rabljena_racunala_ico.png") no-repeat scroll -215px 42px transparent;
}


/*vozilo*/

a.iznajmljivanje_vozila:link, 
a.iznajmljivanje_vozila:visited {
	background: url("../images/iznajmljivanje_vozila.png") no-repeat scroll 82px 42px transparent;
}

a.iznajmljivanje_vozila:hover,
a.iznajmljivanje_vozila:active {
	background: url("../images/iznajmljivanje_vozila.png") no-repeat scroll -119px 42px transparent;
}

/*servisni centar*/
a.servis_dodatna_oprema:link, 
a.servis_dodatna_oprema:visited {
	background: url("../images/servis_dodatna_oprema.png") no-repeat scroll 67px 36px transparent;
}
a.servis_dodatna_oprema:hover,
a.servis_dodatna_oprema:active{
	background:url('../images/servis_dodatna_oprema.png') no-repeat -133px 36px;

}

/*dodatna oprema*/



a.servis_dodatna_oprema:link, 
a.servis_dodatna_oprema:visited {
	background: url("../images/servis_dodatna_oprema.png") no-repeat scroll 90px 36px transparent;
}

a.servis_dodatna_oprema:hover, 
a.servis_dodatna_oprema:active {
	background: url("../images/servis_dodatna_oprema.png") no-repeat scroll -110px 36px transparent;
}

/*fiskalne blagajne*/

a.fiskalne_blagajne:link, 
a.fiskalne_blagajne:visited {
  background: url("../images/fiskalne.png") no-repeat scroll 79px 36px transparent;
}

a.fiskalne_blagajne:hover, 
a.fiskalne_blagajne:active {
  background: url("../images/fiskalne.png") no-repeat scroll -117px 36px transparent;
}

/*----*/

.footer{
	background:url('../images/footer_back.png') repeat-x top left;
	padding:0 0 20px;
	position:relative;
}


.footer_left{
	width:50%;
	padding:30px 0 0; 
	float:left;
}


.kontakt_list li {
	display: block;
	float: left;
	font-size: 8pt;
	height: 20px;
	line-height: 20px;
	margin: 0 30px 11px 0;
	width: 154px;
}

.kontakt_list li strong{
	padding:0 10px 0 0;
}

.bulleted{
	background:url('../images/mikro_b.png') no-repeat right center;
}

.footer_right{
	padding:30px 0 0; 
	width:50%;
	float:left;
	text-align:right;
	
}


.none{
	display:block;
	overflow:hidden;
	text-indent:200px;
	float:right;
	width:10px;
	height:10px;
	float:right;
	text-decoration:none;
}

.v_link {
	background: url("../images/virtus_logo.png") no-repeat scroll left top transparent;
	display: block;
	float: right;
	text-decoration:none;
	height: 15px;
	margin: 10px 0 0;
	overflow: hidden;
	text-indent: 600px;
	width: 250px;
}

/*-----*/

.content{
	padding:20px 0 20px;
	background:url('../images/shad_back.jpg') repeat-x top center #ffffff;
}

.content h1{
	color: #000000;
    font-family: 'PFHandbookProRegular',arial;
    font-size: 20pt;
	margin:0 0 15px;
}

.content h2{
	color: #000000;
    font-family: 'PFHandbookProRegular',arial;
    font-size: 14pt;
	margin:0 0 15px;
}

.content p{
	margin:0 0 20px;
}

.content ul{
	margin:0 0 15px;
}

.content li {
	background: url("../images/bullet_red.png") no-repeat scroll 5px 9px transparent;
	padding: 0 0 0 20px;
}

.r_float {
	float:right;
	margin:0 0 20px 20px;
}

.l_float {
	float:left;
	margin:0 20px 20px 0;
}

.section{
	margin:0 0 30px;
	
}

.l_float_logo {
	float:left;
	margin:18px 40px 20px 0;
}

.fancy{
	padding:0 0 7px;
	/*background:url('../images/sjena300.png') no-repeat bottom center;*/
	
}

.l_float img{
	border:1px solid #f8f8f8;
	
}

/*galerija u vozilo.php*/

.img_cont_2 {
  display: block;
  float: left;
  height: 91px;
  margin: 0 12px 9px 0;
  overflow: hidden;
  text-align: center;
  width: 122px;
}
.img_cont_2 img,
.img_cont_2_last img{
	border: 1px solid #EDEDED;
	width:120px;
}

.img_cont_2_last{
	display:block;
	float:left;
	width:152px;
	height:115px;
	overflow:hidden;
	text-align:center;
	margin:0 0 20px 0;
	border:1px solid #ededed;
}

.cijena_broj {
  color: #000000;
  float: left;
  font-family: 'PFHandbookProRegular',arial;
  font-size: 14pt;
  height: 37px;
  line-height: 39px;
  margin: 0 20px 0 0;
  text-align: left;
  text-transform: uppercase;
  width: 70px;
}

.dodatno{
	margin:0 0 25px;
	padding:0 0 5px;
	border-bottom: 1px solid #EDEDED;
	
}


.dodatno table{
	width:100%;
	margin:0 0 30px;
	
}

.dodatno th{
	font-weight:bold;
	text-align:center;
}

.dodatno td{
	padding:6px;
	border-bottom: 1px solid #EDEDED;
}

/**/

.sticker {
	background: url("../images/tag_back.png") no-repeat scroll center center transparent;
	height: 68px;
	left: 652px;
	position: absolute;
	top: 228px;
	width: 242px;
}

/*sticker u detaljima*/
.sticker_2 {
	background: url("../images/tag_back.png") no-repeat scroll center center transparent;
	height: 68px;
	width: 242px;
	display:block;
	position:relative;
	float:left;
	bottom:15px;
}

.sticker_cont {
	height: 60px;
	left: 4px;
	position: absolute;
	top: 4px;
	width: 230px;
	overflow:hidden;
}

.kontakt_podaci {
	padding: 0;
}

.strong_label{
	padding:0 10px 0 0;
}

/*css za formu*/

.kontakt_forma{
	width:340px;
	float:left;
	margin:0 20px 0 0;
}

.prijava_box h3{
	font-family: 'PFHandbookProRegular',arial;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 10px;
	font-weight:bold;
}
/*
.prijava_box{
	width:468px;
}
*/
.prijava_box .pregrada{
   margin:0 0 10px;
   padding:0 0 10px;
   /*border-bottom:1px solid #e1e1e1;*/
}


.prijava_box .pregrada2{
   margin:10px 0;
}
.prijava_box label,
.prijava_box input{
   display:block;
   float:left;
   
}

.prijava_box label{
   width:200px;
   /*height:20px;*/
   padding:0 20px 0 0 ;
    
}

.prijava_box input{
   width:300px;
   border:1px solid #e1e1e1;
   height:24px;
   line-height:24px;
   padding:0 0 0 2px;
   font-family:arial;
   font-size:8pt;
   background-color:#ffffff;
}

.prijava_box .check{
   width:auto;
   border:0;
   margin:0 10px 0 0;
   background:transparent;
}

.prijava_box .check_label{
   width:150px;
   border:0;
   margin:0 10px 0 0;
}

.prijava_box .login_button{
   float:right;
   cursor:pointer;
   width:auto;
   background-color:#90B228;
   border:none;
   color:#ffffff;
   height:27px;
   padding:0 0 2px;
   width:60px;
}

.prijava_box .reg_button{
   float:right;
   cursor:pointer;
   width:auto;
   background-color:#90B228;
   border:none;
   color:#ffffff;
   height:27px;
   padding:0 0 2px;
   width:100px;
}


.prijava_box .pregrada select{
  border:1px solid #e1e1e1;
  width:304px;
  font-family:arial;
  font-size:8pt;
  float:left;
}

.prijava_box .button {
  background-color: #D81910;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  height: 27px;
  margin: 0 0 0 220px;
  padding: 0 0 1px;
  width: 100px;
}

.prijava_box textarea{
border:1px solid #e1e1e1;
  width:298px;
  font-family:arial;
  font-size:8pt;
  display:block;
  float:left;
  overflow:auto;
  padding:2px 2px 0 2px;
}
.prijava_box select{
   height:24px;
   padding:2px 2px 2px 0;
   line-height:24px;
   font-family:arial;
   font-size:8pt;
}

.prijava_box option{
	line-height:24px;
	height:auto;
}

.txt_error_img{
   float:left;
   margin:4px 0 0 5px;
}

.msgs{
   margin:20px 0;
   text-align:center;
   font-size:8pt;
}

.emph{
   font-weight:bold;
   color:#007c12;
}

/**/

.gmapa{
	float:right;
	width:539px;
}

.mini_unos {
	margin: 0 0 16px;
	border-bottom: 1px solid #EDEDED;
	padding:0 0 10px;
}

.ispis_title a:link,
.ispis_title a:visited{
	font-size:12pt;
	display:block;
}

.ispis_unos {
	overflow:hidden;
	/*border:1px solid #F8F8F8;*/
	margin:0 20px 10px 0;
	float:left;
	width:280px;
	
}

.right_info {
    overflow: hidden;
	
}

.red{
	font-weight:bold;
	display:block;
	color:#000000;
}

/*--paginacija--*/

.pag_back {
    margin: 13px 0 10px;
    padding: 10px 0;
	font-size:8pt;
}
.pag_container {
    padding: 6px 0 0;
    text-align: center;
}

.pag_container li{
	display:inline;
	background:none;
	padding:0;
}

.pag_container a:link,
.pag_container a:visited {
    background-color: #ffffff;
    color: #D81910;
    padding: 4px 8px 4px;
	margin:0 3px;
}

.pag_container a:hover,
.pag_container a:active {
    text-decoration: none;
	background-color:#e4e4e4;
	color:#000000;
}

.pag_container a.pslc:link,
.pag_container a.pslc:visited{
	background-color:#D81910;
    color:#ffffff;
    padding: 4px 8px 4px;
	margin:0 3px;
}

/*------*/

.content .side_menu_list li{
	background:none;
	padding:0;
	
}

.side_menu_list a:link, 
.side_menu_list a:visited {
	border-bottom: 1px dotted #000000;
	display: block;
	font-family: 'PFHandbookProRegular',arial;
	font-size: 14pt;
	color:#000000;
	padding: 4px 0;
}

.side_menu_list a:hover, 
.side_menu_list a:active {
	color:#D81910;
}

.side_sub{
	background:#f9f9f9;
	padding:10px 0 20px;
	overflow:hidden;
}

.content .side_menu_list .side_sub li{
	padding:0 20px;
}

.side_sub li a:link, 
.side_sub li a:visited {
	font-size:12pt;
	color:#000000;
	border-bottom: 1px dotted #dadada;
	
}

.side_sub li a:hover, 
.side_sub li a:active {
	color:#D81910;
}

.side_menu_list a.smslc:link,
.side_menu_list a.smslc:visited{
	color:#D81910;
}

.cjenik_table{
	/*width:100%;*/
	margin:0 0 20px;
	
}

.t_header{
	background:#f9f9f9;
	font-weight:bold;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	
}

.vozilo_cell{
	border-right:1px solid #ebebeb;
	width:300px;
}

.vikend{
	background-color:#EBEBEB;
}

.data{
	width:62px;
}

.vikend_data{
	font-weight:bold;
}

.cjenik_table td{
	border-bottom:1px solid #ebebeb;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
 
.table_podaci:hover{
	background-color:#EBEBEB;
}

.vozilo_name{
	width:270px;
}

.vozilo_class{
	width:30px;
}

/*selektori za jezike*/

.bottom_menu_list a.en:link,
.bottom_menu_list a.en:visited{
	padding:0 0 0 30px;
	font-size:14pt;
	position:relative;
	background:url('../images/en.gif') no-repeat 5px 4px;
}


.bottom_menu_list a.hr:link,
.bottom_menu_list a.hr:visited{
	padding:0 0 0 30px;
	font-size:14pt;
	position:relative;
	background:url('../images/hr.gif') no-repeat 5px 4px;
}

.footer .width_cont{
	position:relative;
}

a.facebook:link, 
a.facebook:visited {
  background: url("../images/facebook_icon.png") no-repeat scroll left center transparent;
  color: #3B5998;
  display: block;
  font-weight: bold;
  height: 30px;
  left: 337px;
  line-height: 30px;
  padding: 10px 0 10px 62px;
  position: absolute;
  top: 30px;
  width: 181px;
}

/*---------*/


.hider{
	font-family: 'PFHandbookProRegular',arial;
    font-size: 14pt;
	display:block;
    margin: 0 0 30px;
}

.rezervacija_link{
	font-weight:bold;
	font-size:16pt;
	padding:0 0 5px;
	margin:10px 0 15px;
	display:block;
	font-family: 'PFHandbookProRegular',arial;
	border-bottom: 1px solid #EDEDED;
}
.mini_unos_2{
	float: left;
    margin: 0 18px 16px;
    width: 202px
}

.content .ispis_title_2{
	text-align:center;
	font-size:12pt;
}

a.list_link:link,
a.list_link:visited{
	font-family: 'PFHandbookProRegular',arial;
	margin:0 10px 0 0;

}

.mini_meta{
	padding:5px 0 0;
	display:block;
}


.fb_edge_widget_with_comment{
	top:5px;
}


a.slider_title:link,
a.slider_title:visited{
	color:#000000;
}

a.slider_title:hover,
a.slider_title:active{
	color:#D81910;
}

.strong_paragraph{
	font-weight: bold;
}
