@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px
}
html {
	font-size:62.5%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	
}
body {
	background-color: #FFFFFF;
	background-image: url(slike/pz.gif);
	background-repeat: repeat-x;
	font-size: 1em;
	color: #666666;
}
a{color: #333333;}
a:hover{
	color: #666666;
}
h1{
	font-size: 1.5em;
	margin-bottom: 10px;
}
h2{
	margin-bottom: 15px;
	font-size: 1.3em;
}
h3{}
p{
font-size:1.2em;
line-height:1.5;
margin-bottom:1.5em
}
#okvir {
	width: 903px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #cfe6da;
}
#top {
	background-image: url(images/top_pz.gif);
	background-repeat: repeat-x;
	height: 151px;
}
#top #header {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	background-image: url(images/header_pz.gif);
	background-repeat: no-repeat;
	height: 150px;
}
#top #header #nav {
	clear: both;
	padding-top: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 0.95em;
}
#top #header #nav a {
	display: inline;
	width: 100px;
	background-image: url(images/nav_border.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#top #header #lang {
	height: 28px;
	padding-left: 10px;
	padding-top: 7px;
}
#top #header #lang img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top #header #logo {
	float: left;
	width: 200px;
}
#top #header #logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#top #header #banner {
	float: right;
	width: 500px;
	padding-top: 8px;
}
#top #header #banner img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#middle {
	margin-top: 30px;
	margin-bottom: 10px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
#middle #lijevo #regform {
	background-image: url(images/regform.gif);
	height: 268px;
	width: 545px;
	clear: both;
	margin-bottom: 20px;
}
#middle #lijevo #regform select{
	margin: 0px;
	padding: 0px;
}
#middle #lijevo #regform #rez {
	font-size: 1.1em;
}
#middle #lijevo #regform #regformpadd {
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#middle #lijevo #regform #regformpadd p {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}
#middle #lijevo #regform .regboxtitle {
	font-size: 2.2em;
	padding-left: 20px;
	color: #333333;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#middle #lijevo #rez .razmakrez{
	padding-top: 3px;
	padding-bottom: 3px;

	
}
#middle #lijevo #rez #pickup{
	width: 180px;
}
#middle #lijevo #rez #return{
	width: 180px;
}
#middle #lijevo #rez #returntime1{
	width: 40px;
}
#middle #lijevo #rez #returntime2{
	width: 40px;
}
#middle #lijevo #rez #pickuptime1{
	width: 40px;
}
#middle #lijevo #rez #pickuptime2{
	width: 40px;
}
#middle #lijevo #rez #name{
	padding: 1px;
	
}
#middle #lijevo #rez #email{
	padding: 1px;
	
}
#middle #lijevo #rez #membercard{
	padding: 1px;
	
}
#middle #lijevo #rez #submit{
	background-color: #CC3333;
	color: #FFFFFF;
	border: 1px solid #E7E7E7;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	text-transform: uppercase;
	
}
#middle #lijevo {
	float: left;
	width: 545px;
	margin-bottom: 20px;
	overflow: auto;
}
#middle #lijevo .lbox {
	margin-top: 0px;
	background-color: #f9f9f9;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
#middle #lijevo .lbox .sadrzaj {
	padding: 20px;
}
#middle #lijevo .lbox .sadrzaj p {
	margin-bottom: 25px;
	margin-top: 5px;
	text-align: justify;
}
#middle #lijevo .lbox .sadrzaj h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#middle #lijevo .lbox .lboxcontent {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#middle #lijevo .lbox .lboxcontent p {
	margin: 0px;
	padding: 0px;
}
#middle #lijevo .lbox .lboxcontent .readmore {
	text-align: right;
	margin: 0px;
	clear: both;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#middle #lijevo .lbox .lboxcontent .readmore a {
	color: #E1B500;
	padding-right: 20px;
	background-image: url(images/read.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#middle #lijevo .lbox .lboxtitle {
	background-color: #FFCB00;
	color: #333333;
	font-size: 2.2em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin: 0px;
}
#middle #lijevo table#prices {
	font-size: 1.2em;
}
#middle #lijevo table#podaci {
	font-size: 1.2em;
}
#middle #lijevo table#podaci .editiraj {
	width: 75px;
}
#middle #lijevo table#podaci td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#middle #lijevo table#podaci .brisi {
	width: 50px;
}




#middle #desno {
	float: right;
	width: 330px;
}
#middle #desno .rbox {
	background-image: url(images/rbox_pz.gif);
	background-repeat: repeat-x;
	width: 330px;
	height: 150px;
	margin-bottom: 10px;
}
#middle #desno .rbox p {
	margin: 0px;
	padding: 0px;
}

#middle #desno .rbox img {
	margin-top: 13px;
	margin-left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#middle #desno .rbox .spec {
	float: right;
	width: 150px;
	margin-top: 20px;
}
#middle #desno .rbox .spec .redprice {
	color: #CC3300;
	font-weight: bold;
	font-size: 1.4em;
}
#middle #desno .rbox .rboximage {
	float: left;
	padding-right: 10px;
}


#middle #desno .rbox .rcartitle {
	padding-left: 10px;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#middle #desno .rbox .rcartitle a {
	text-decoration: none;
	background-image: url(images/rtitle_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}
#middle #desno #navdesno {
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/rbox_pz.gif);
	background-repeat: repeat-x;
	background-color: #F7F7F7;
	padding-bottom: 25px;
	width: 328px;
}
#middle #desno #navdesno p.podnaslov {
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#middle #desno #navdesno p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#middle #desno #navdesno a {
	display: block;
	padding-left: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/read.gif);
	background-repeat: no-repeat;
	background-position: 30px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#middle #desno #navdesno .officetitle {
	padding-left: 10px;
	padding-top: 5px;
}

/**********************/

#middle .carbox {
	width: 260px;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
	border: 1px solid #FFFFFF;
	background-color: #F7F7F7;
	background-image: url(images/rbox_pz.gif);
	background-repeat: repeat-x;
	padding-bottom: 20px;
}
#middle .carbox p {
	margin: 0px;
	padding: 0px;
}

#middle .carbox img {
	margin-top: 13px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#middle .carbox .spec {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#middle #lijevo .carbox .spec .lspec {
	float: right;
	width: 110px;
	margin-right: 5px;
}
#middle #lijevo .carbox .spec .rspec {
	float: left;
	width: 120px;
}


#middle .carbox .spec .redprice {
	color: #CC3300;
	font-weight: bold;
	font-size: 1.4em;
	text-align: right;
}
#middle .carbox .spec p.booknow {
	text-align: right;
}

#middle .carbox .rboximage {
	float: left;
	padding-right: 10px;
}


#middle .carbox .rcartitle {
	padding-left: 10px;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#middle .carbox .rcartitle a {
	text-decoration: none;
	background-image: url(images/rtitle_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
}

/**********************/


#bottom {
	background-image: url(images/bt_pz.gif);
	background-repeat: repeat-x;
	background-color: #D9D9D9;
	height: 101px;
}
#bottom #footer {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	overflow: auto;
	padding: 0px;
	margin-bottom: 0px;
}
#bottom #footer #logof {
	float: right;
	width: 100px;
	text-align: right;
	padding-right: 20px;
}
#bottom #footer #logof p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#bottom #footer .footerlinks {
	float: left;
	width: 500px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 30px;
	margin-top: 35px;
}
#bottom #footer .footerlinks a {
	display: inline;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8D9D9;
}

#bottom #footer .footerlinks p {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}


.desniraj{text-align:right}
.similiar {
	font-size: 1em;
}

.pic{
	float: left;
	padding-right: 10px;
}
.razmak10{
	padding: 10px;
}
.razmak15{
	padding: 15px;
}
.razmak20{
	padding: 20px;
}
.margin10{
	margin: 10px;
}
.margin15{
	margin: 15px;
}
.margin20{
	margin: 20px;
}
.centriraj {
	text-align: center;
}

.razmak_cijene {
	padding-top: 5px;
	padding-bottom: 5px;
}
#forma {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#forma p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#forma input {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
#forma input#slika {
	border:1px solid #CCCCCC;
	padding:0px;
	background-color: #FFFFFF;
	margin: 0px;
	background-image: none;
	background-repeat: no-repeat;

}
#forma input#gumb{
	color: #FFFFFF;
	background-color: #CC3333;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-right: 30px;
}
#forma #upit {
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#forma textarea {
	padding: 4px;
	border: 1px solid #CCCCCC;
}

#forma fieldset {
	padding: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#forma legend {
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
	text-transform: uppercase;
}
#forma select {
	width: 425px;
}
#forma p.desno {
	text-align: right;
}
#forma p.poruka {
	text-align: center;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #ECE9D8;
}


#forma2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#forma2 p {
	padding: 0px;
	margin: 0px;
}
#forma2 input {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
#forma2 input#slika {
	border:1px solid #CCCCCC;
	padding:0px;
	background-color: #FFFFFF;
	margin: 0px;
	background-image: none;
	background-repeat: no-repeat;

}
#forma2 input#gumb{
	color: #FFFFFF;
	background-color: #CC3333;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	text-transform: uppercase;
	font-size: 0.9em;
	letter-spacing: 0.1em;
}
#forma2 #upit {
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#forma2 textarea {
	padding: 4px;
	border: 1px solid #CCCCCC;
}

#forma2 fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#forma2 legend {
	color: #333333;
	padding-right: 15px;
	padding-left: 15px;
	text-transform: uppercase;
}
#forma2 select {
	width: 425px;
}
#forma2 p.desno {
	text-align: right;
}
p.poruka {
	text-align: center;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #ECE9D8;
}


.content:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.content{display:block;}
.content {min-height:1%;}
 * html .content {height:1%;}
