* {margin: 0; padding: 0; border: none; text-decoration: none;}



#printlogo {

	display:none;

}

#thumbovi-print {

	display:none;

}



html {

	background: url(../images/bg.gif) #e3e3e3 0% 0% repeat-x;

	color: #555;

	font: 65%/1.5 "Tahoma", "Arial", "Verdana", sans-serif;

	padding: 19px 0;

}

body {

	width: 770px;

	margin: 0 auto;

	background: url(../images/bg-sadrzaj.gif) #fff 0% 0% repeat-y;

	position: relative;

}

#sadrzaj {

	float: right;

	width: 525px;

	padding: 15px 24px 0 20px;

	margin-top: 209px;

}

#stupac {

	float: right;

	width: 195px;

	margin-top: 209px;

}

#menu {background: url(../images/bg-menu.gif) 100% 0% repeat-y;}

#menu li {

	display: inline;

	list-style: none;

	font: 200%/1 "Trebuchet MS", "Arial", "Verdana", sans-serif;

}

#menu li a {

	display: block;

	background: url(../images/menu.gif) 100% 100% no-repeat;

	padding: 15px;

	color: #3d5377;

}

#menu li a:hover {color: #000;}

#menu li.ostalo a {background-color: #fff;}

#menu li.ostalo:hover a, #menu li.over:hover a {background-color: #ddd;}

#menu ul {

	background: url(../images/menu-open1.gif) 100% 100% no-repeat;

	padding-bottom: 5px;

	display: none;

}

#menu li:hover ul, #menu li.over ul {display: block;}

#menu ul li, #menu li.ostalo ul li, #menu li.ostalo:hover ul li {

	font: 70%/1.3 "Tahoma", "Arial", "Verdana", sans-serif;

}

#menu ul li a, #menu li.ostalo ul li a, #menu li.ostalo:hover ul li a {

	background: none;

	padding: 5px 15px;

	color: #333;

}

#menu li.ostalo ul li a:hover {

	background: url(../images/menu-open-bullet.gif) 0% 50% no-repeat;

	color: #000;

}

#mailing {

	display: block;

	background: url(../images/mailing.gif) 100% 0% no-repeat;

	height: 80px;

	text-indent: -9999px;

	margin-top: 10px;

}

#vrh {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9999;

	width: 100%;

	background: url(../images/header-en.jpg) 0% 0% no-repeat;

	height: 209px;

}

#vrh form {

	position: absolute;

	bottom: 23px;

	left: 26px;

}

#vrh form select {

	padding: 0;

	width: 134px;

	margin-right: 3px;

	border: 1px solid #36488a;

}

#vrh form select option {padding: .1em;}

#vrh form input {vertical-align: top;}

#vrh a {

	position: absolute;

	bottom: -7px;

	left: 19px;

	font: 120%/1 "Tahoma", "Arial", "Verdana", sans-serif;

	background: url(../images/search-kut-lijevo.gif) 0% 100% no-repeat;

	padding-left: 9px;

	color: #fff;

}

#vrh a:hover {text-decoration: underline;}

#vrh a span {

	background: url(../images/search-kut-desno.gif) 100% 100% no-repeat;

	padding-right: 9px;

	display: block;

}

#vrh a span span {

	background: #2a4e8a;

	display: block;

	padding: 0 0 6px 0;

}

#dno {

	clear: both;

	background: url(../images/bg-dno.gif) 0% 100% no-repeat;

	text-align: center;

	color: #acacac;

	padding: 20px 0;

	font-size: 110%;

}



/*opcenito*/

h1 {

	font: normal 300%/1 "Trebuchet MS", "Arial", "Verdana", sans-serif;

	color: #49689b;

}

h2 {

	font: normal 180%/1 "Trebuchet MS", "Arial", "Verdana", sans-serif;

	color: #344460;

	padding: 1em 0 .5em 0;

}

#sadrzaj p {

	font-size: 120%;

	padding: 0 0 .5em 0;

	text-align: justify;

}

hr {

	clear: both;

	color: #fff;

	background: #fff;

	padding: 5px 0;

	height: 1%;

	font-size: 1%;

	line-height: 1%;

}

dl {font-size: 120%;}

dl dt {

	width: 48%;

	float: left;

	clear: both;

	padding: .2em 2% .2em 0;

	font-weight: bold;

}

dl dd {

	width: 48%;

	float: left;

	padding: .2em 2% .2em 0;

}

table {margin: 2em 0;}

table td {

	padding: 10px;

	font-size: 120%;

}

table td img {border: 3px solid #ddd;}

#sadrzaj ul {padding: 0 0 .5em 0;}

#sadrzaj ul li {

	font-size: 120%;

	text-align: justify;

	margin-left: 1em;

}

#sadrzaj a:link {color: #f6612a;}

#sadrzaj a:visited {color: #999;}

#sadrzaj a:hover {text-decoration: underline;}

a:active, a:focus {outline: none;}

textarea {overflow: auto;}

#sadrzaj fieldset legend {font-size: 120%;}

#sadrzaj fieldset label {

	display: block;

	clear: both;

	float: left;

	margin-bottom: 1em;

	font-size: 120%;

}

#sadrzaj input.unos, #sadrzaj select, #sadrzaj textarea {

	border: 1px solid #ccc;

	float: left;

	font-family: inherit;

	font-size: 120%;

}

#sadrzaj input.unos, #sadrzaj option, #sadrzaj textarea {padding: .1em .2em;}

#sadrzaj option {border-bottom: 1px solid #e3e3e3;}



/*stranice*/

#sadrzaj .autobusi li, #sadrzaj div.autobusi {

	background: url(../images/autobus-dno.gif) #e3e3e3 0% 100% no-repeat;

	list-style: none;

	text-align: left;

	margin: 20px 0 0 0;

	clear: both;

	position: relative;

	font-size: 100%;

}

#sadrzaj .autobusi li:after, dl:after, div.autobusi:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#sadrzaj .autobusi h2 {

	background: url(../images/autobus-vrh.gif) #e3e3e3 0% 0% no-repeat;

	font: bold 160%/1 "Trebuchet MS", "Arial", "Verdana", sans-serif;

	color: #333f53;

	padding: 10px;

}

#sadrzaj .autobusi h3 {

	position: absolute;

	top: 10px;

	right: 143px;

	width: 58px;

	height: 58px;

	text-indent: -9999px;

	background: url(../images/posebna-ponuda-en.gif) 0% 0% no-repeat;

	z-index: 999;

}

#sadrzaj .autobusi h2 span {

	position: absolute;

	top: 10px;

	right: 10px;

	color: #ccc;

}

#sadrzaj ul.autobusi li a {

	background: url(../images/thumbnail.gif) 0% 0% no-repeat;

	padding: 10px 9px 9px 10px;

	float: right;

	margin: 0 10px 10px 10px;

}

#sadrzaj ul.autobusi li a img {border: 1px solid #eaeaea;}

#sadrzaj ul.autobusi li a:hover img {border: 1px solid #ccc;}

#sadrzaj .autobusi dl {

	padding: 0 0 10px 10px;

	width: 323px;

	float: right;

}

#sadrzaj .autobusi dl dt {

	border-bottom: 1px solid #d5d5d5;

	color: #333;

}

#sadrzaj .autobusi dl dt span {font-weight: normal;}

#sadrzaj .autobusi dl dd {border-bottom: 1px solid #d5d5d5;}

#sadrzaj .autobusi dl dt.napomena, #sadrzaj .autobusi dl dd.napomena {border: none;}

#sadrzaj div.autobusi dl dt {width: 40%;}

#sadrzaj div.autobusi dl dd {width: 56%;}

#sadrzaj div.autobusi dl dt.napomena, #sadrzaj div.autobusi dl dd.napomena {padding-top: 10px;}

#sadrzaj div.autobusi ul.thumbs {

	float: right;

	margin: 0 10px 10px 10px;

	width: 172px;

}

#sadrzaj div.autobusi ul.thumbs li {

	display: inline;

	clear: none;

	margin: 5px 0 0 5px;

	padding: 0;

	float: left;

	background: none;

}

#sadrzaj div.autobusi ul.thumbs li a {

	background: none;

}

#sadrzaj div.autobusi ul.thumbs li a img {border: 4px solid #eaeaea;}

#sadrzaj div.autobusi ul.thumbs li a:hover img {border-color: #ccc;}

#sadrzaj div.autobusi ul.thumbs li.bigthumb {margin: 0;}

#sadrzaj div.autobusi ul.thumbs li.bigthumb a {

	background: url(../images/thumbnail.gif) 0% 0% no-repeat;

	padding: 10px 9px 9px 10px;

	display: block;

}

#sadrzaj div.autobusi ul.thumbs li.bigthumb a img {border-width: 1px;}

#advanced, #mailinglist {margin-top: 2em;}

#advanced fieldset {

	clear: both;

	margin-bottom: 1em;

}

#advanced fieldset label, #mailinglist fieldset label {width: 100px;}

#advanced fieldset select {width: 150px;}

#advanced fieldset input.unos {width: 144px;}

#advanced fieldset.minmax div, #advanced fieldset.check div {

	padding-left: 100px;

	margin-top: -1.8em;

}

#advanced fieldset.check {

	width: 260px;

	float: left;

	border-right: 1px solid #ddd;

	margin-right: 20px;

}

#advanced fieldset.minmax label {

	clear: none;

	width: 30px;

}

#advanced fieldset.minmax select, #advanced fieldset.minmax input.unos {margin-right: 20px;}

#advanced fieldset.check label {

	margin-bottom: .5em;

	width: 100%;

}

#kontakt, #mailinglist {

	margin: 20px 20px 0 0;

	padding: 0 10px 0 0;

	width: 260px;

	border-right: 1px solid #ddd;

	float: left;

}

#kontakt fieldset legend {

	font: normal 180%/1 "Trebuchet MS", "Arial", "Verdana", sans-serif;

	color: #344460;

	padding: 0 0 .5em 0;

}

#kontakt fieldset label {width: 100px;}

#kontakt fieldset input.unos, #kontakt fieldset textarea {width: 150px;}

#kontakt fieldset input.button, #mailinglist input.button {margin-left: 100px;}

div.info {

	float: left;

	margin-top: 20px;

	width: 230px;

}

#advanced div.info {margin: 0;}

#sadrzaj p.small {font-size: 96%;}

.pages {

	text-align: center;

	margin: 1em auto 0 auto;

	clear: both;

	font-size: 120%;

}

.pages li {

	display: inline;

	padding: 0 .5em;

}

.pages li a {



}

li.prev a {

	background: url(../images/arrow-prev.gif) 0% 50% no-repeat;

	padding-left: 10px;

}

li.next a {

	background: url(../images/arrow-next.gif) 100% 50% no-repeat;

	padding-right: 10px;

}



/*popup*/

body.popup {

	width: 694px;

	background: url(../images/popup-bg.gif) #fff 0% 0% repeat-y;

}

.popup #dno {

	background-image: url(../images/popup-bg-dno.gif);

	text-align: left;

	padding: 0 27px 27px 27px;

}

.popup img {

	background: url(../images/popup-bg-vrh.gif) 0% 0% no-repeat;

	padding: 27px;

}

.popup h1 {

	font-size: 240%;

	float: left;

	margin-top: -.3em;

}

.popup ul {

	text-align: right;

	width: auto;

}

.popup ul li {

	display: inline;

	list-style: none;

	font-size: 120%;

	margin-left: 2em;

	line-height: 100%;

}

.popup a:link {color: #f6612a;}

.popup a:visited {color: #999;}

.popup a:hover {text-decoration: underline;}

#sadrzaj p.right {
	
	text-align: right
}

.option-value-hrvatska {
	
	font-weight: bolder;
	font-size: 110%

}
