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, font, 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 {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

/*@font-face {
	font-family: "'dosissemibold'";
	src: url('fonts/dosis-semibold.eot');
	src: url('fonts/dosis-semibold.eot?#iefix') format('embedded-opentype'), url('fonts/dosis-semibold.woff') format('woff'), url('fonts/dosis-semibold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "'dosislight'";
	src: url('fonts/dosis-light.eot');
	src: url('fonts/dosis-light.eot?#iefix') format('embedded-opentype'), url('fonts/dosis-light.woff') format('woff'), url('fonts/dosis-light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "'dosisextrabold'";
	src: url('fonts/dosis-extrabold.eot');
	src: url('fonts/dosis-extrabold.eot?#iefix') format('embedded-opentype'), url('fonts/dosis-extrabold.woff') format('woff'), url('fonts/dosis-extrabold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "'dosisbook'";
	src: url('fonts/dosis-book.eot');
	src: url('fonts/dosis-book.eot?#iefix') format('embedded-opentype'), url('fonts/dosis-book.woff') format('woff'), url('fonts/dosis-book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/

.omot {
	background: #ffffff;
	color: #747474;
	display: inline-block;
	font-family: 'Dosis', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	position: relative;
	width: 100%;
}

h1 {
	color: #005f89;
	font-size: 24px;
	font-weight: normal;
}

h2 {
	font-size: 24px;
	font-weight: 600;
}

h3 {
	color: #005f89;
	font-size: 16px;
	font-weight: normal;
}

h4 {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
}

h5 {
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
}

h6 {
	color: #005f89;
	font-size: 14px;
}

ol, ul {
	list-style: none outside none;
}

a {
	color: #747474;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.size_kontejner {
	display: inline-block;
	overflow: hidden;
	width: 270px;
}

#header_section {
	background: #fff;
	height: 100px;
	overflow: visible;
	position: relative;
	z-index: 6;
	width: 100%;
}

.logo.sticky {
	height: 60px;
	padding: 5px 0;
	width: 142px;
}

.top-kontejner {
	background: 0 0 repeat scroll #e6e6e6;
	border-top: 5px solid #0093d2;
	height: 30px;
	position: relative;
	z-index: 9999;
}

.top-sadrzaj {
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

.top-sadrzaj span.AKname {
	padding: 5px 0;
	line-height: 30px;
}

.choise-tabs {
	float: right;
	padding: 4px 0;
}

.choise-tabs ul {
	display: none;
	z-index: 3;
}

.choise-tabs li {
	float: left;
	height: 30px;
	margin: 0 10px 0 0;
	position: relative;
	width: 170px;
	z-index: 5;
}

.choise-tabs li.country_choise:hover > ul,
.choise-tabs li.language_choise:hover > ul,
.choise-tabs li.currency_choise:hover > ul {
	display: block;
	opacity: 1;
}

.choise-tabs li a {
	color: #747474;
	position: relative;
	z-index: 99999;
}

.choise-tabs li a {
	color: #747474;
	position: relative;
}

.how-to-buy-tickets .top-icon {
	background: url(../images/how-to-buy-tickets.png) 0 0 no-repeat scroll transparent;
	height: 23px;
	padding: 0 0 10px 32px;
	position: relative;
	width: 22px;
	z-index: 99999;
}

.terms-of-service .top-icon {
	background: url(../images/terms-of-service.png) 0 0 no-repeat scroll transparent;
	height: 23px;
	padding: 0 0 10px 27px;
	position: relative;
	width: 17px;
}
.how-to-buy-tickets a:hover,
.terms-of-service a:hover {
	color: #005f89;
}

.nav-title {
	background: url(../images/arrow_grey.png) right center no-repeat scroll transparent;
	padding: 0 20px 0 0;
}

li.user_choise,
li.logged_user_choise {
	background: none 0 0 repeat scroll #0093d2;
	border-radius: 0 0 7px 7px;
	color: #ffffff;
	display: inline;
	height: 30px;
	margin: 0;
	position: relative;
	top: -4px;
	width: 205px;
	z-index: 99998;
}

.user_choise a {
	display: inline;
}

.user_choise .top-icon {
	background: url(../images/header_icons.png) -95px 0 no-repeat scroll transparent;
	float: left;
	height: 23px;
	left: 10px;
	padding: 0 0 0 15px;
	position: relative;
	top: 4px;
	width: 20px;
	z-index: 2;
}

.login_register {
	position: relative;
	top: 4px;
	z-index: 999;
}

.login_title, .register_title {
	color: #ffffff;
	padding: 0 3px;
}

.register_title {
	font-weight: 600;
	text-decoration: underline;
}

li.logged_user_choise .top-icon {
	background: url(../images/header_icons.png) -95px 0 no-repeat scroll transparent;
	float: left;
	height: 23px;
	left: 10px;
	padding: 0 0 0 15px;
	position: relative;
	top: 4px;
	width: 20px;
	z-index: 2;
}

.logged_user_choise {
	height: 179px;
	z-index: 2;
}

.logged_user_choise li {
	border-bottom: 1px solid #e6e6e6;
	display: block;
	float: none;
	height: 35px;
	line-height: 35px;
	position: relative;
	width: 175px;
}

.logged_user_choise li a {
	display: block;
	transition-property: margin-left;
	transition-duration: 0.2s;
}

.logged_user_choise li a:hover {
	margin-left: 10px;
}

.logged_user_choise li:last-child {
	border-bottom: 0;
}

ul.login_user_header {
	background: none 0 0 repeat scroll #ffffff;
	border: 5px solid #0093D2 ;
	border-radius: 0 0 7px 7px;
	border-top: 10px solid #0093D2;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	left: 0;
	padding: 5px 10px 0 10px;
	position: relative;
	top: 0;
	width: 175px;
	z-index: 1;
}

ul.login_user_header li {
	display: block;
	float: none;
	height: 185px;
	position: relative;
	width: 100%;
}

#login_header label {
	color: #747474;
	margin: 0 5px;
}

#login_header label, #login_header input {
	display: block;
}
#login_header input {
	background: url(../images/login_input_field_header.jpg) 0 0 no-repeat scroll transparent;
	border: 0 none;
	height: 15px;
	margin: 0 5px 5px 5px;
	padding: 10px;
	width: 145px;
}

#login_header input[type="submit"] {
	background: linear-gradient(to bottom, #0093d2 0%, #005f89 100%) 0 0 repeat scroll transparent;
	border: 1px solid #0093d2;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: 500;
	height: 30px;
	left: 35px;
	line-height: 12px;
	outline: 0 none;
	position: relative;
	text-align: center;
	width: 100px;
}

#login_header input[type="submit"]:hover {
	background: linear-gradient(to bottom, #005f89 0%, #0093d2 100%) 0 0 repeat scroll transparent;
}

#login_header .forgotten_password a {
	color: #005F89;
	display: block;
	font-size: 12px;
	margin: 0 0 10px 5px;
	text-decoration: underline;
}

ul.logged_user_header {
	background: none 0 0 repeat scroll #ffffff;
	border: 5px solid #0093d2;
	border-radius: 0 0 7px 7px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	left: 0;
	padding: 5px 10px 0 10px;
	position: relative;
	top: 5px;
	width: 175px;
	z-index: 1;
}

.my_profile, .my_settings, .my_reservations, .my_current_reservations, .my_previous_reservations, .my_comments, .log_out {
	float: left;
	height: 22px;
	position: relative;
	top: 8px;
	width: 30px;
}

.my_profile {
	background: url(../images/driver_icon.png) left center no-repeat scroll transparent;
}

.my_settings {
	background: url(../images/my_settings_icon.png) left center no-repeat scroll transparent;
}

.my_reservations {
	background: url(../images/my_reservations_icon.png) left center no-repeat scroll transparent;
}

.my_comments {
	background: url(../images/my_comments_icon.png) left center no-repeat scroll transparent;
}

.log_out {
	background: url(../images/logout_icon.png) left center no-repeat scroll transparent;
}

.arrow_box {
	height: 20px;
	position: relative;
	right: 0;
	top: 1px;
	z-index: 99999999999999999;
}
.arrow_login {
	background: url(../images/arrow_login.png) 0 0 no-repeat scroll transparent;
	bottom: 0;
	cursor: pointer;
	display: block;
	float: right;
	height: 20px;
	position: absolute;
	right: 0;
	transition-property: height;
	transition-duration: 0.2s;
	width: 20px;
	z-index: 99999999999999999;
}

.arrow_box .arrow_down {
	top: 0;
}
.arrow_box .arrow_up {
	background: url(../images/arrow_logout.png) 0 0 no-repeat scroll transparent;
	position: relative;
	top: -10px;
}

.choise-tabs li a {
	cursor: pointer;
}

.logo_kontejner {
	height: 100px;
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

.logo {
	float: left;
	height: 71px;
	padding: 15px 0;
	width: 168px;
}

div.logo_kontejner a.logo img {
	height: 71px;
	width: 168px;
}

div.logo_kontejner a.sticky img {
	height: 60px;
	padding-top: 4px;
	width: 142px;
}

.call_us {
	margin: 28px 0;
	position: absolute;
	right: 0;
	text-align: right;
	z-index: 1;
}

.phone_number {
	background: url(../images/callus_icon.png) 0 5px no-repeat scroll transparent;
	color: #ff8700;
	font-size: 24px;
	font-weight: 600;
	padding: 0 0 0 30px;
}

.notice {
	color: #ff8700;
}

#search_section {
	background: none 0 0 repeat scroll #e6e6e6;
	display: block;
	float: left;
	position: relative;
	width: 100%;
	z-index: 5;
}

.form_section {
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

.form_kontejner {
	float: left;
	height: 386px;
	position: relative;
	width: 600px;
	z-index: 2;
}

.promo_kontejner {
	float: left;
	margin: 0 auto;
	padding: 0 0 0 12px;
	position: relative;
	text-align: center;
	z-index: 2;
	width: 370px;
}

.promo_kontejner img {
	bottom: -60px;
	position: relative;
}

.promo_titles {
	padding: 0 0 30px 50px;
	position: relative;
}

.promo_small_title, .promo_big_title {
	color: #005f89;
	line-height: 60px;
}

.promo_small_title {
	font-size: 32px;
	font-weight: 400;
}

.promo_big_title {
	font-size: 78px;
	font-weight: 600;
}

#promo_bottom_section {
	background: none 0 0 repeat scroll #005f89;
	clear: both;
	color: #ffffff;
	height: 120px;
	line-height: 35px;
	margin: 0 0 20px 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

.promo_bottom_kontejner {
	margin: 0 auto;
	padding: 20px 0;
	width: 1000px;
}

.promo_small_text {
	font-size: 24px;
}

.promo_big_text {
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
}

#navigacija {
	border: 0;
	float: left;
	padding: 0;
	width: 180px;
}

#navigacija h2,
#navigacija .notimportant {
	background: url(../images/slidernavbg_left.png) bottom right no-repeat;
	color: #005f89;
	float: left;
	font: 600 18px "Dosis", sans-serif;
	margin: 0;
	padding: 20px 0 10px 0;
	text-transform: uppercase;
	width: 180px;
}

#navigacija h2 a,
#navigacija .notimportant a {
	color: #005f89;
	text-decoration: none;
}

#navigacija h2 a:hover,
#navigacija .notimportant a:hover {
	color: #ff8700;
	text-decoration: none;
}

#navigacija-down {
	border: 0;
	float: left;
	padding: 0;
	width: 180px;
}

#v_mnu_01 ul {
	font: 600 15px "Dosis", sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#v_mnu_01 {
	margin: 0;
	width: 180px;
}

#v_mnu_01 li a {
	text-decoration: none;
	width: 136px;
}

#v_mnu_01 .notopbrdr0xNone {
	border-style: none;
}

#v_mnu_01 li a:link,
#v_mnu_01 li a:visited {
	color: #0093d2;
	font-size: 18px;
	padding: 0;
	text-decoration: underline;
}

#v_mnu_01 li a:hover {
	background: url(../images/slider-arr.png) center left no-repeat;
	color: #ff8700;
	padding: 3px 0 3px 10px;
}

#v_mnu_01 ul li a:hover {
	background: url(../images/slider-arr.png) center left no-repeat;
	color: #ff8700;
	padding: 3px 0 3px 10px;
}

#v_mnu_01 ul li {
	display: inline-block;
	padding: 5px 0;
	width: 180px;
}

#v_mnu_01 ul,
#v_mnu_01 ul li a {
	height: 1%;
}

#v_mnu_01 ul li ul {
	padding: 0 5px;
}

#v_mnu_01 ul li ul li {
	border: 0;
}

#v_mnu_01 ul li ul li a {
	border: 0;
	font-size: 14px;
}

#v_mnu_02 ul {
	font: 600 15px "Dosis", sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#v_mnu_02 {
	margin: 0;
	width: 180px;
}

#v_mnu_02 li a {
	text-decoration: none;
	width: 136px;
}

#v_mnu_02 .notopbrdr0xNone {
	border-style: none;
}

#v_mnu_02 li a:link,
#v_mnu_02 li a:visited {
	color: #0093d2;
	font-size: 18px;
	padding: 0;
	text-decoration: underline;
}

#v_mnu_02 li a:hover {
	background: url(../images/slider-arr.png) center left no-repeat;
	color: #ff8700;
	padding: 3px 0 3px 10px;
}

#v_mnu_02 ul li a:hover {
	background: url(../images/slider-arr.png) center left no-repeat;
	color: #ff8700;
	padding: 3px 0 3px 10px;
}

#v_mnu_02 ul li {
	display: inline-block;
	padding: 5px 0;
	width: 180px;
}

#v_mnu_02 ul,
#v_mnu_02 ul li a {
	height: 1%;
}

#v_mnu_02 ul li ul {
	padding: 3px 5px;
}

#v_mnu_02 ul li ul li {
	border: 0;
}

#v_mnu_02 ul li ul li a {
	background: url(../images/arrow-ul-li.gif) top left no-repeat;
	border: 0;
	font-size: 14px;
	padding: 0 0 0 20px !important;
}

#v_mnu_02 ul li ul li a:hover {
	background: url(../images/arrow-ul-li-hover.gif) top left no-repeat;
}

.baner-small {
	float: left;
	width: 180px;
}

.line {
	background: url(../images/line.gif) top repeat-x;
	float: left;
	height: 2px;
	margin: 0 9px;
	width: 156px;
}

#vesti {
	border: 0;
	float: left;
	padding: 0;
	width: 180px;
}
#vesti h2 {
	background: url(../images/slidernavbg_left.png) bottom right no-repeat;
	color: #005f89;
	float: left;
	font: 600 18px "Dosis", sans-serif;
	margin: 0;
	padding: 20px 0 10px 0;
	text-transform: uppercase;
	width: 180px;
}

#vesti h2 a {
	color: #005f89;
	text-decoration: none;
}

#vesti h2 a:hover {
	color: #ff8700;
	text-decoration: none;
}
#vesti h5,
#vesti h3 {
	color: #0093d2;
	display: inline-block;
	font: 700 14px "Dosis", sans-serif;
	margin: 0;
	padding: 10px 0;
}

#vesti h5 a,
#vesti h3 a  {
	color: #0093d2;
	text-decoration: none;
}

#vesti h5 a:hover,
#vesti h3 a:hover {
	color: #005f89;
	text-decoration: none;
}

#vesti p strong {
	color: #0866ba;
}

#vesti p {
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 10px 0;
}

#vesti img:hover {
	opacity: 0.5;
}

#vesti a.news_img_bkg img {
	padding: 4px 5px;
}

#vesti a.news_img_bkg {
	background: linear-gradient(to bottom, #ffffff 0%, #dddddd 100%) 0 0 repeat scroll transparent;
	border: 1px solid #c0c0c0;
	display: block;
	height: 140px;
	position: relative;
	width: 173px;
}

#kontejner {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}

.border_top {
	background: url(../images/subscribe_stripe.png) 0 0 repeat-x scroll transparent;
	display: block;
	height: 5px;
	width: 100%;
}

#kontejnerfix {
	float: left;
	margin: 0 0 60px 0;
	padding: 0;
	position: relative;
	width: 1000px;
}

#sadrzaj {
	float: left;
	padding: 20px 10px 0 10px;
	width: 500px;
}

#sadrzaj h1,
#sadrzaj h2,
#sadrzaj h3,
#sadrzaj h4 {
	border-bottom: 1px solid #d2d3d4;
	color: #005f89;
	font: normal normal 26px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 5px 0;
}

#sadrzaj h2,
#sadrzaj h3,
#sadrzaj h4 {
	border: 0;
	font-size: 24px;
	margin-bottom: 20px;
	text-align: center !important;
}

#sadrzaj h3 {
	font-size: 22px;
}

#sadrzaj h4 {
	font-size: 20px;
}

#sadrzaj h1 a,
#sadrzaj h2 a ,
#sadrzaj h3 a,
#sadrzaj h4 a{
	color: #005f89;
}

#sadrzaj h1 a:hover,
#sadrzaj h2 a:hover,
#sadrzaj h3 a:hover,
#sadrzaj h4 a:hover {
	color: #0093d2;
}

#sadrzaj p {
	padding: 20px 0;
}

#sadrzaj img {
	opacity: 1;
}

#sadrzaj a img:hover {
	opacity: 0.5;
}

#sadrzaj .social {
	border: 1px solid #d2d3d4;
	border-width: 1px 0;
	float: left;
	padding: 6px 0 0 0;
	width: 500px;
}

#sadrzaj .txtJustify {
	text-align: justify;
}

#sadrzaj .txtCntr {
	text-align: center !important;
}

#sadrzaj .long-lat {
	width: 100%;
}

.cheap_avio_tickets {
	border: 1px solid #d2d3d4;
	border-width: 1px 0 0 0;
	display: block;
	float: left;
	padding: 10px 0 0 0;
	position: relative;
	width: 100%;
}

.cheap_avio_tickets li {
	background: url(../images/check_list.png) 0 -36px no-repeat scroll transparent;
	display: block;
	line-height: 35px;
	padding: 0 0 0 42px;
}

.cheap_avio_tickets li:hover {
	background: url(../images/check_list.png) 0 0 no-repeat scroll transparent;
}

.cheap_avio_tickets li a {
	color: #005f89;
	font: normal 700 18px "Dosis", Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.cheap_avio_tickets li a:hover {
	color: #ff8700;
}

#sadrzaj .homebox {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 500px;
}

#sadrzaj .homebox .greybox {
	background: #e6e6e6;
	float: left;
	margin: 0;
	padding: 10px;
	width: 480px;
}
#sadrzaj .homebox .greybox h1,
#sadrzaj .homebox .greybox h2,
#sadrzaj .homebox .greybox h3,
#sadrzaj .homebox .greybox .notimportant {
	background: #d9d9d9;
	color: #005f89;
	font: 600 16px "Dosis", Arial, Helvetica, sans-serif;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 10px;
}

#sadrzaj .homebox .greybox h1 a,
#sadrzaj .homebox .greybox h2 a,
#sadrzaj .homebox .greybox h3 a,
#sadrzaj .homebox .greybox .notimportant a {
	color: #005f89;
	text-decoration: none;
}

#sadrzaj .homebox .greybox p {
	color: #747474;
	float: left;
	font: 400 14px "Dosis", Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 10px 0 0 0;
}

#sadrzaj .homebox .img-info {
	border: 1px solid #d2d3d4;
	border-width: 1px 0;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 0;
	width: 500px;
}

#sadrzaj .homebox .img-info .first, #sadrzaj .homebox .img-info .second {
	float: left;
	padding: 0 4px 0 0;
	width: 164px;
}

#sadrzaj .homebox .img-info .third {
	float: left;
	padding: 0;
	width: 164px;
}

#sadrzaj .homebox .img-info .first img,
#sadrzaj .homebox .img-info .second img,
#sadrzaj .homebox .img-info .third img {
	border: 1px solid #dcdcdd;
	float: left;
}

#sadrzaj .homebox .img-info .first h4,
#sadrzaj .homebox .img-info .second h4,
#sadrzaj .homebox .img-info .third h4 {
	color: #005f89;
	float: left;
	font: 700 14px "Dosis", Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0;
	padding: 4px 0 8px 0;
	width: 164px;
}

#sadrzaj .homebox .img-info .first h4 a,
#sadrzaj .homebox .img-info .second h4 a,
#sadrzaj .homebox .img-info .third h4 a {
	color: #005f89;
	text-decoration: none;
}

#sadrzaj .homebox .img-info .first h4 a:hover,
#sadrzaj .homebox .img-info .second h4 a:hover,
#sadrzaj .homebox .img-info .third h4 a:hover {
	color: #0093d2;
	text-decoration: none;
}

#sadrzaj .homebox .img-info .first p,
#sadrzaj .homebox .img-info .second p,
#sadrzaj .homebox .img-info .third p {
	color: #747474;
	float: left;
	font: 400 14px "Dosis", Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: justify;
	width: 152px;
}

#sadrzaj .homebox .img-info .first p img,
#sadrzaj .homebox .img-info .second p img,
#sadrzaj .homebox .img-info .third p img {
	border: 0;
	float: none;
	padding: 0 2px;
}

#sadrzaj #fbplugin {
	float: left;
	padding: 12px 5px;
	width: 490px;
}

#sadrzaj .homebox .img-info-kat {
	border: 1px solid #d2d3d4;
	border-width: 1px 0;
	float: left;
	margin: 0;
	padding: 20px 0;
	width: 500px;
}

#sadrzaj .homebox .img-info-kat .kat {
	float: left;
	width: 500px;
}

#sadrzaj .homebox .img-info-kat .kat .image {
	float: left;
	padding: 0 10px 0 0;
	width: 160px;
}

#sadrzaj .homebox .img-info-kat .kat h2 {
	font-size: 16px;
	text-align: left !important;
}

#sadrzaj .homebox .img-info-kat .kat h2 a {
	color: #005F89;
	font-weight: 600;
}

#sadrzaj .homebox .img-info-kat .kat p {
	padding: 0;
}

div.img-info-kat div.kat div.image a img {
	border: 1px solid #dcdcdd;
}

.no-border {
	border-bottom: 0 solid red !important ;
}

#pagination {
	border: 0;
	float: left;
	font-weight: bold;
	padding: 30px 0;
	width: 494px;
	word-spacing: 8px;
}

#pagination a {
	color: #343434;
	text-decoration: none;
}

#pagination a:hover {
	color: #0093d2;
	text-decoration: none;
}

#sadrzaj p.breadcrumbs {
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 5px 0;
	width: 494px;
}

#sadrzaj p.breadcrumbs a {
	color: #005f89;
	text-decoration: none;
}

#sadrzaj p.breadcrumbs a:hover {
	color: #0093d2;
	text-decoration: none;
}

#sadrzaj p.breadcrumbs span {
	color: #0093d2;
	font-size: 18px;
}
#forma {
	float: left;
	padding: 20px 0;
	width: 494px;
}

#forma table {
	font: bold 12px "Dosis", Arial, Helvetica, sans-serif;
}

#forma table input.field, #forma table textarea.field {
	border: 1px solid #dbdfe6;
	border-top: 1px solid #abadb3;
	font: normal 12px "Dosis", Arial, Helvetica, sans-serif;
	padding: 0 4px;
	width: 367px;
}

#forma table img:hover {
	opacity: 1;
}

#forma table input.upisi {
	border: 1px solid #dbdfe6;
	border-top: 1px solid #abadb3;
	font: normal 12px "Dosis", Arial, Helvetica, sans-serif;
	padding: 0 4px;
	width: 42px;
}

#forma table input.btn {
	background: url(../images/btn.jpg) top repeat-x;
	border: 1px solid #cecece;
	float: right;
	padding: 5px 15px;
}

.commentsTitle {
	color: #005f89;
	float: left;
	font: 600 18px "Dosis", sans-serif;
	margin: 0;
	padding: 20px 0 10px 0;
	text-transform: uppercase;
}

#forma-kom {
	background: #e6e6e6;
	float: left;
	margin-top: 10px;
	padding: 10px;
	width: 490px;
}
.g-recaptcha{
	display:inline-block;
	margin-left:15px;
}

#forma-kom .polje1 {
	float: left;
	padding: 0 0 15px 0;
	width: 224px;
}

#forma-kom .polje1 p {
	float: left;
	margin: 0;
	padding: 0;
	width: 224px;
}

#forma-kom .polje1 input,
#forma-kom .polje2 input {
width: 100%;
}

#forma-kom .polje1 input#textfield,
#forma-kom .polje2 input#textfield {
	border: 1px solid #bababa;
	font: normal 12px "Dosis", Arial, Helvetica, sans-serif;
	padding: 0 4px;
	width: 222px;
}

#forma-kom .polje2 input#textfield {
	width: 230px;
}

#forma-kom .polje2 {
	float: left;
	padding: 0 0 15px 15px;
	width: 234px;
}

#forma-kom .polje2 p {
	float: left;
	margin: 0;
	padding: 0;
	width: 234px;
}

#forma-kom .polje3 {
	float: left;
	padding: 0 0 0 0;
	width: 473px;
}

#forma-kom .polje3 p {
	float: left;
	margin: 0;
	padding: 0;
	width: 473px;
}

#forma-kom .polje3 textarea {
	border: 1px solid #bababa;
	font: normal 12px "Dosis", Arial, Helvetica, sans-serif;
	height: 120px;
	padding: 0 4px;
	width: 468px;
}

#forma-kom input.btn {
	background: url(../images/btn.jpg) top repeat-x;
	border: 1px solid #cecece;
	color: #ffffff;
	float: right;
	margin: 10px 0 0 10px;
	padding: 5px 15px;
}

div#sadrzaj div.komentari {
	background: #fff;
	border: 1px solid #c5c5c5;
	border-bottom: 0;
	float: left;
	margin-top: 10px;
	padding: 10px;
	width: 477px;
}

div#sadrzaj div.komentari .senderID {
	border: 0;
	color: #0866ba;
	float: left;
	font: normal normal 21px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 477px;
}

div#sadrzaj div.komentari p.datum {
	font: normal normal 11px "Dosis", Arial, Helvetica, sans-serif;
	color: #908e8f;
	width: 477px;
	float: left;
	margin: 0;
	padding: 0 0;
}

div#sadrzaj div.komentari p {
	color: #49494a;
	float: left;
	font: normal 14px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 15px 0;
	width: 477px;
}

div#sadrzaj .traka {
	background: url(../images/stranica-sa-clankom.png) top repeat-x #e7e9eb;
	border: 1px solid #c5c5c5;
	border-top: 0;
	color: #908e8f;
	float: left;
	height: 13px;
	padding: 10px;
	width: 477px;
}
div#sadrzaj .traka p,
div#sadrzaj .traka span,
div#sadrzaj .traka a {
	float: left;
}

div#sadrzaj .traka p {
	float: left;
	margin: 0;
	padding: 0;
}

div#sadrzaj .traka img {
	padding: 0 3px 0 12px;
}

div#sadrzaj .traka span a {
	color: #0866ba;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 220px;
	text-align: right;
}

div#sadrzaj div.komentari-uvucen {
	background: #fff;
	border: 1px solid #c5c5c5;
	border-width: 0 1px;
	float: left;
	margin: 0 0 0 30px;
	padding: 10px;
	width: 447px;
}

div#sadrzaj div.komentari-uvucen .senderID {
	border: 0;
	color: #0866ba;
	float: left;
	font: normal 21px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 447px;
}

div#sadrzaj div.komentari-uvucen p.datum {
	color: #908e8f;
	float: left;
	font: normal 11px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	width: 447px;
}

div#sadrzaj div.komentari-uvucen p {
	color: #49494a;
	float: left;
	font: normal normal 14px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 15px 0;
	width: 447px;
}

div#sadrzaj .traka-uvucen {
	background: url(../images/stranica-sa-clankom.png) top repeat-x #e7e9eb;
	border: 1px solid #c5c5c5;
	border-top: 0;
	color: #908e8f;
	float: left;
	height: 13px;
	margin-left: 30px;
	padding: 10px;
	width: 447px;
}

div#sadrzaj .traka-uvucen p,
div#sadrzaj .traka-uvucen span,
div#sadrzaj .traka-uvucen a {
	float: left;
}

div#sadrzaj .traka-uvucen p {
	float: left;
	margin: 0 0 0 30px;
	padding: 0;
}

div#sadrzaj .traka-uvucen img {
	padding: 0 3px 0 12px;
}

div#sadrzaj .traka-uvucen span a {
	color: #0866ba;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 162px;
	text-align: right;
}

#fbplugin iframe {
	margin: 30px 0 0 0;
}

#slider {
	float: right;
	width: 300px;
}

#slider h2,
#slider h3,
#slider .notimportant {
	background: url(../images/slidernavbg.png) bottom right no-repeat;
	color: #005f89;
	float: left;
	font: 600 18px "Dosis", sans-serif;
	margin: 0;
	padding: 20px 0 10px 0;
	text-transform: uppercase;
	width: 300px;
}

#slider h2 a,
#slider h3 a,
#slider .notimportant a {
	color: #005f89;
	text-decoration: none;
}
#slider h2 a:hover,
#slider h3 a:hover,
#slider .notimportant a:hover {
	color: #ff8700;
	text-decoration: none;
}

#slider .navig ul {
	font: 600 15px "Dosis", sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#slider .navig {
	float: left;
	margin: 0;
	padding: 0;
	width: 300px;
}

#slider .navig a {
	color: #0093d2;
	font-size: 18px;
	padding: 0;
	text-decoration: underline;
}

#slider .navig a:hover {
	background: url(../images/slider-arr.png) center left no-repeat;
	color: #ff8700;
	padding: 3px 0 3px 10px;
}

#slider .navig ul li {
	display: inline-block;
	float: left;
	padding: 5px 0;
	width: 150px;
}

#slider .navig ul,
#slider .navig ul li a {
	height: 1%;
}

.line2 {
	background: url(../images/line.gif) top repeat-x;
	float: left;
	height: 2px;
	margin: 0 8px;
	padding-bottom: 5px;
	width: 284px;
}

.komentari {
	border: 0;
	float: left;
	padding: 0;
	width: 300px;
}

.komentari h2 {
	background: url(../images/slidernavbg.png) bottom right no-repeat;
	color: #005f89;
	font: 600 18px "Dosis", sans-serif;
	margin: 0;
	padding: 20px 0 10px 0;
	text-transform: uppercase;
}

.komentari .comment-box {
	background: #e6e6e6;
	border-radius: 0 5px 5px 0;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px;
	width: 280px;
}

.comment_title {
	background: #d9d9d9;
	display: block;
	font-style: italic;
	line-height: 26px;
	padding: 0 10px;
	position: relative;
	width: 260px;
}

.write {
	display: inline;
}

.komentari .comment-box p {
	border-bottom: 1px solid #b5b7b9;
	line-height: 16px;
	margin: 0;
	padding: 10px 0;
}

.komentari .comment-box p.datum {
	border: 0;
	display: inline;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

.komentari .comment-box .writerKom {
	color: #0093d2;
	display: inline;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 3px 0;
}

.all_comments_on_theme {
	float: right;
	padding: 5px 0 0 0;
}

.komentari .comment-box p.kom {
	border: 0;
	color: #ff8700;
	display: inline;
	padding: 4px 0 0 0;
}

.all_comments_on_theme h4,
.komentari .comment-box .themeKom {
	display: inline;
}

.all_comments_on_theme h4 a,
.komentari .comment-box .themeKom a {
	color: #ff8700;
	display: inline;
	font: 700 14px "Dosis", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 0;
}

#footer_section {
	background: none 0 0 repeat scroll #e6e6e6;
	display: block;
	float: left;
	padding: 0 0 30px 0;
	position: relative;
	width: 100%;
}

.footer_kontejner {
	display: block;
	margin: 0 auto;
	padding: 30px 0;
	position: relative;
	width: 1000px;
}

.footer_columns {
	display: block;
	float: left;
	line-height: 25px;
	position: relative;
	width: 200px;
}

.footer_columns h6 {
	text-decoration: underline;
}

article a:hover, address a:hover {
	color: #005f89;
}

.info_contact_box {
	display: block;
	float: left;
	position: relative;
	width: 100%;
}

.call_us_footer {
	font-size: 16px;
	position: absolute;
	right: 0;
	text-align: right;
}

.logo_footer {
	float: left;
	padding: 30px 0 10px 0;
}

address {
	clear: left;
	font-style: normal;
	margin: 0 auto;
	padding: 30px 0 0 0;
	text-align: center;
	width: 1000px;
}

.social_kontejner {
	display: block;
	height: 32px;
	position: relative;
	top: -10px;
	width: 100%;
}

.social_kontejner ul {
	display: block;
	position: relative;
}

.social_kontejner ul li {
	float: left;
	margin: 0 10px 0 0;
}

.social_kontejner a {
	display: block;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	width: 32px;
}

.social_kontejner .facebook_icon a {
	background: url(../images/social_icons.png) 0 -42px no-repeat scroll transparent;
}

.social_kontejner .facebook_icon a:hover {
	background: url(../images/social_icons.png) 0 0 no-repeat scroll transparent;
}

.social_kontejner .twitter_icon a {
	background: url(../images/social_icons.png) -42px -42px no-repeat scroll transparent;
}

.social_kontejner .twitter_icon a:hover {
	background: url(../images/social_icons.png) -42px 0 no-repeat scroll transparent;
}

.social_kontejner .youtube_icon a {
	background: url(../images/social_icons.png) -84px -42px no-repeat scroll transparent;
}

.social_kontejner .youtube_icon a:hover {
	background: url(../images/social_icons.png) -84px 0 no-repeat scroll transparent;
}

.slider-omot {
	height: 215px;
	margin: 25px 0 10px 20px;
	position: relative;
	width: 380px;
}

#slider-top-offer {
	float: left;
	margin: 0 0 10px 0;
	position: relative;
}

.theme-default .nivoSlider {
	background: url(../images/bkg-topoffer.jpg) 0 0 no-repeat scroll transparent;
	height: 150px;
	position: relative;
	width: 200px;
}

.theme-default .nivoSlider img {
	display: none;
	height: 142px;
	left: 5px;
	position: absolute;
	top: 4px;
	width: 190px;
}

.theme-default .nivoSlider a {
	border: 0;
	color: #005f89;
	display: block;
}

.theme-default .nivo-controlNav {
	padding: 10px 0;
	position: relative;
	text-align: center;
	width: 200px;
}

.theme-default .nivo-controlNav a {
	background: url(../images/bullets.png) no-repeat;
	border: 0;
	display: inline-block;
	height: 20px;
	margin: 0 5px;
	position: relative;
	text-indent: -9999px;
	width: 22px;
}

.theme-default .nivo-controlNav a.active {
	background-position: 0 -22px;
}

.theme-default .nivo-directionNav a {
	background: url(../images/arrows.png) no-repeat;
	border: 0;
	display: block;
	height: 30px;
	opacity: 0;
	text-indent: -9999px;
	transition: all 200ms ease-in-out;
	width: 30px;
}

.theme-default:hover .nivo-directionNav a {
	opacity: 1;
}

.theme-default a.nivo-nextNav {
	background-position: -30px 0;
	right: 15px;
}

.theme-default a.nivo-prevNav {
	left: 15px;
}

.theme-default .nivo-caption {
	font-family: "Dosis", sans-serif;
	left: 200px;
	position: absolute;
	top: 0;
	width: 180px;
}

.promo_offer {
	font-weight: 400;
	text-align: left;
}

.air-route {
	font-size: 24px;
	font-weight: 700;
}

.ticket_price {
	text-align: right;
}

.previous_price {
	color: #747474;
	font-size: 18px;
	font-weight: 700;
	text-decoration: line-through;
}

.promo_price {
	color: #ff8700;
	font-size: 18px;
	font-weight: 700;
}

.promo_button {
	color: #005f89;
	text-align: right;
}

.promo_button a {
	color: #005f89;
	font-weight: 700;
	text-transform: uppercase;
}

.nivoSlider {
	height: auto;
	position: relative;
	width: 100%;
}

.nivoSlider img {
	left: 5px;
	max-width: 190px;
	max-height: 142px;
	position: absolute;
	top: 4px;
}

.nivo-main-image {
	display: block !important;
	height: 142px;
	position: relative !important;
	width: 190px !important;
}

.nivoSlider a.nivo-imageLink {
	background: #fff;
	border: 0;
	display: none;
	height: 142px;
	left: 5px;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 4px;
	width: 190px;
	z-index: 6;
}

.nivo-slice {
	display: block;
	height: 100%;
	position: absolute;
	top: 4px;
	z-index: 5;
}

.nivo-box {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 5;
}

.nivo-box img {
	display: block;
}

.nivo-caption {
	bottom: 0;
	color: #005f89;
	display: block;
	float: right;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	width: 100%;
}

.nivo-caption p {
	margin: 0;
	padding: 5px 0;
}

.nivo-caption a {
	display: inline !important;
}

.nivo-html-caption {
	display: none;
	position: relative;
	right: 0;
}

.nivo-directionNav a {
	cursor: pointer;
	position: absolute;
	top: 45%;
	z-index: 9;
}

.nivo-prevNav {
	left: 0;
}

.nivo-nextNav {
	right: 0;
}

.nivo-controlNav {
	padding: 15px 0;
	text-align: center;
}

.nivo-controlNav a {
	cursor: pointer;
}

.nivo-controlNav a.active {
	font-weight: bold;
}

.main_sadrzaj_kontejner {
	width: 650px;
	margin: 0 50px 0 0;
	display: block;
	float: left;
	z-index: 1;
	position: relative;
}

.user_comments_sadrzaj,
.profile_editing_sadrzaj,
.enter_your_data,
.profile_registration_sadrzaj,
.my_current_reservations_sadrzaj,
.my_previous_reservations_sadrzaj {
	display: block;
	float: left;
	height: auto;
	margin: 20px 0 10px 0;
	position: relative;
	width: 650px;
}

.user_comments_title,
.profile_editing_title,
.your_data_title,
.profile_registration_title {
	background: linear-gradient(to bottom, #ffcd94 0%, #ff8700 100%) 0 0 repeat scroll transparent;
	border-radius: 0 5px 0 0;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	width: 630px;
}

.user_comments_title h1,
.profile_editing_title h1,
.your_data_title h1,
.profile_registration_title h1 {
	color: #fff;
}

.user_comments_header, .profile_editing_header, .profile_registration_header {
	background: none 0 0 repeat scroll #e6e6e6;
	display: block;
	float: left;
	line-height: 30px;
	padding: 0 10px;
	position: relative;
	width: 630px;
}

.user_comments_header p {
	color: #0093d2;
	text-align: left;
}

.your_current_reservations_header .open_close_data_kontejner {
	padding: 8px 0;
}

.user_comments_header p span {
	color: #0093d2;
	text-decoration: underline;
}

.user_comments_page {
	float: left;
	width: 650px;
}

.comments_kontejner {
	float: left;
	margin: 0;
}

.comment_kontejner {
	background: none 0 0 repeat scroll #E6E6E6;
	border-radius: 0 5px 5px 0;
	display: block;
	float: left;
	height: auto;
	margin: 0 0 10px 0;
	padding: 10px;
	position: relative;
	width: 630px;
}

.comment_information,
.car_details_information,
.extra_car_details_information,
.extra_agency_details_information {
	background: #d9d9d9;
	border-radius: 0 5px 0 0;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 630px;
}

.comment_information p {
	float: left;
	padding: 5px;
	width: 48%;
}

p.info_left_side {
	text-align: left;
}

p.info_right_side {
	font-style: italic;
	text-align: right;
}

.post_name_comment, .username_info, .car_brand_details {
	color: #0093d2;
	font-weight: 600;
}

p.comment_text {
	float: left;
}

.reply_comment a {
	color: #ff8700;
	float: right;
	font-style: normal;
}

.quote_start, .quote_end {
	background: url(../images/quote.png) 0 0 no-repeat scroll transparent;
	display: block;
	height: 8px;
	padding: 0 3px 0 0;
	width: 10px;
}

.quote_start {
	float: left;
}

.quote_end {
	float: right;
}

.comment_info {
	color: #b2b2b2;
	font-style: normal;
}

.comment_user_info {
	color: #005f89;
	font-style: italic;
}

.all_comment_for {
	color: #ff8700;
	float: right;
	font-style: normal;
}

span.all_comments_on_link {
	color: #ff8700;
	float: right;
}

p.all_comments_on_link, span.send_to_mail {
	display: block;
	float: right;
	width: 100%;
}

.all_comments_on_link a {
	color: #ff8700;
	line-height: 17px;
	text-decoration: underline;
}

.pagination {
	display: block;
	float: left;
	margin: 30px 0 0 0;
	position: relative;
	text-align: center;
	width: 100%;
}

.pagination ul {
	display: inline-block;
	text-align: center;
}

.pagination li {
	float: left;
	margin-right: 10px;
}

.pagination a {
	color: #0093d2;
	border: 1px dashed #0093d2;
	display: inline-block;
	line-height: 20px;
	padding: 0 7px;
}

.pagination a:hover,
.pagination .current a {
	border-color: #ff8700;
	color: #ff8700;
}

.pagination .current a {
	cursor: default;
}

.pagination .disabled,
.pagination .disabled a {
	cursor: default;
}

.pagination .disabled a:hover {
	color: #0093d2;
}

.pagination li:first-child a,
.pagination li:last-child a {
	border: none;
}

#sidebar_section {
	display: block;
	float: left;
	margin: 20px 0 60px 0;
	position: relative;
	width: 300px;
}

.sidebar_kontejner {
	display: block;
	float: left;
	position: relative;
}

.sidebar_search_form_kontejner,
.sidebar_car_class_chooise,
.sidebar_rentacar_brand_kontejner,
.sidebar_rentacar_in_towns_kontejner,
.sidebar_confirmation_kontejner {
	display: block;
	float: left;
	margin: 0 0 20px 0;
	position: relative;
	width: 300px;
}

.sidebar_logged_user_panel {
	display: block;
	float: left;
	margin: 0 0 20px 0;
	position: relative;
}

.sidebar_logged_user_title {
	background: linear-gradient(to bottom, #ffcd94 0%, #ff8700 100%) 0 0 repeat scroll transparent;
	border-radius: 5px 5px 0 0;
	line-height: 30px;
	padding: 0 10px;
}

.logged_user_box {
	display: block;
	position: relative;
	width: 300px;
}

.logged_user_menu {
	background: none 0 0 repeat scroll #e6e6e6;
	display: block;
	float: left;
	position: relative;
	width: 300px;
}

.logged_user_menu li {
	border-bottom: 1px solid #fff;
	height: 46px;
	line-height: 46px;
	width: 100%;
}

.logged_user_menu li:hover {
	background: none 0 0 repeat scroll #d9d9d9;
}

.logged_user_menu li a {
	display: block;
	height: 46px;
	width: 100%;
}

.logged_user_menu li a span {
	height: 46px;
	left: 10px;
	position: relative;
	top: 0;
}

li.logged_user_submenu {
	background: none 0 0 no-repeat scroll #ffcd94;
}

li.logged_user_submenu a span {
	display: block;
	margin: 0 0 0 40px;
}

li.logged_user_submenu a:hover {
	background: none 0 0 no-repeat scroll #ff8700;
}

.my_current_reservations {
	background: url(../images/my_current_reservations.png) left center no-repeat scroll transparent;
}

.my_previous_reservations {
	background: url(../images/my_previous_reservations.png) left center no-repeat scroll transparent;
}

.my_current_reservations li:last-child, .my_previous_reservations li:last-child {
	border-bottom: 0;
}

.your_data_header p {
	float: left;
}

.your_data_header .open_close_data_kontejner.minus, .your_data_header .open_close_data_kontejner.plus {
	height: 30px;
}

.logged_user_menu .open_close_data_kontejner.minus, .logged_user_menu .open_close_data_kontejner.plus, .service_title .open_close_data_kontejner.minus, .service_title .open_close_data_kontejner.plus, .question .open_close_data_kontejner.minus, .question .open_close_data_kontejner.plus {
	height: 46px;
}

.question .open_close_data_kontejner.minus, .question .open_close_data_kontejner.plus {
	position: relative;
	right: 10px;
}

.advanced_search .open_close_data_kontejner.minus, .advanced_search .open_close_data_kontejner.plus {
	left: 0;
	position: absolute;
}

.sidebar_advanced_search .open_close_data_kontejner.minus, .sidebar_advanced_search .open_close_data_kontejner.plus {
	left: 0;
	position: absolute;
}

.advanced_search a {
	color: #005f89;
	padding: 0 0 0 25px;
	text-decoration: underline;
}

.sidebar_advanced_search a {
	color: #005f89;
	padding: 0 0 0 25px;
	text-decoration: underline;
}

.open_close_data_kontejner.minus, .open_close_data_kontejner.plus {
	display: block;
	float: right;
	position: relative;
}

.logged_user_menu li a span.open_close_data_kontejner {
	left: -10px;
}

.checkbox_kontejner label {
	cursor: pointer;
}

a.show_hide {
	height: 100%;
	position: relative;
	width: 100%;
}

.show_hide {
	position: relative;
	width: auto;
}

.minus {
	background: url(../images/minus_script_icon.png) left center no-repeat scroll transparent;
	height: 15px;
	width: 15px;
}

.plus {
	background: url(../images/plus_script_icon.png) left center no-repeat scroll transparent;
	height: 15px;
	width: 15px;
}

.sidebar_form h2 {
	background: url(../images/slidernavbg.png) bottom right no-repeat scroll transparent;
	float: left;
	font: 600 18px "Dosis", sans-serif;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	width: 300px;
}

.sidebar_form h2 a {
	color: #005F89;
}

#slider .sidebar_form h2 {
	margin-bottom: 10px;
}

.profile_editing_title h1, .your_data_title h1, .profile_registration_title h1 {
	background: url(../images/profile_editing_title.png) 0 center no-repeat scroll transparent;
	padding: 0 0 0 30px;
}

.profile_editing_header, .profile_registration_header {
	background: none 0 0 repeat scroll #ffcd94;
}

.individual_company, .your_data_header, .profile_registration_header {
	height: 30px;
}

.individual_company input[type="radio"], .sex input[type="radio"], input[type="checkbox"], .checkbox_kontejner input[type="checkbox"] {
	background-image: none;
	display: inline;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 15px;
}

.individual_company input[type="radio"]:hover, .sex input[type="radio"]:hover, input[type="checkbox"]:hover, .checkbox_kontejner input[type="checkbox"]:hover {
	background-image: none;
}

.individual_company label, .sex label {
	margin: 0 70px 0 0;
}

.individual_company span {
	line-height: 30px;
	padding: 0 0 0 10px;
}

.left_side .sex .select_sex span {
	background: none;
	color: #747474;
	line-height: 30px;
	margin: 0 30px 0 0;
	padding: 0;
}

.left_side p, .right_side p {
	color: #ff8700;
	display: inline;
	font-weight: 700;
}

.individual_company input[type="radio"]:checked + label,
.sex input[type="radio"]:checked + label {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.individual_company input[type="radio"] + label,
.sex input[type="radio"] + label {
	cursor: pointer;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.personal_data, .company_data, .more_data {
	display: block;
	float: left;
	position: relative;
}

.more_data {
	width: 100%;
}

.personal_data .left_side,
.company_data .left_side,
.more_data .left_side {
	float: left;
	margin: 10px 30px 10px 100px;
}

.personal_data .right_side,
.company_data .right_side,
.more_data .right_side {
	float: right;
	margin: 10px 100px 10px 0;
	position: relative;
}

.personal_data .left_side div,
.personal_data .right_side div,
.company_data .left_side div,
.company_data .right_side div {
	margin: 0 0 10px 0;
	width: 210px;
}

.personal_data label,
.company_data label {
	display: inline;
	margin: 0 0 10px 0;
}

.personal_data input, .company_data input {
	background: url(../images/profile_editing_input_field.jpg) 0 0 no-repeat scroll transparent;
	border: 0 none;
	display: block;
	height: 25px;
	padding: 5px 10px;
	width: 190px;
}

.personal_data input:hover,
.company_data input:hover {
	background: url(../images/profile_editing_input_field_mouseover.jpg) 0 0 no-repeat scroll transparent;
}

.personal_data select,
.company_data select {
	background: url(../images/profile_editing_select_field.jpg) 0 0 no-repeat scroll transparent;
	border: 0 none;
	color: #747474;
	display: block;
	height: 35px;
	outline: none;
	overflow: hidden;
	padding: 5px;
	text-indent: 0.01px;
	text-overflow: '';
	width: 210px;
}

.personal_data select:hover,
.company_data select:hover {
	background: url(../images/profile_editing_select_field_mouseover.jpg) 0 0 no-repeat scroll transparent;
}

.your_data_header .checkbox_kontejner {
	float: left;
	width: 80%;
}

input[type="checkbox"] + label span {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin: 0;
	position: relative;
	top: -9px;
	width: 170px;
}

.checkbox_kontejner span.cb_checked {
	color: #747474;
	padding: 0;
	position: relative;
	top: -9px;
	width: 190px;
}

.personal_data .send_button, .company_data .send_button, #registration_data .send_button {
	background: linear-gradient(to bottom, #0093d2 0%, #005f89 100%) 0 0 repeat scroll transparent;
	border: 1px solid #0093d2;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	cursor: pointer;
	color: #004766;
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-weight: 800;
	position: absolute;
	right: 0;
	text-align: center;
	text-shadow: 0 1px 0 #0093d2;
	text-transform: uppercase;
	width: 138px;
}

.personal_data .send_button {
	margin-top: 10px;
}

.company_data .send_button {
	bottom: -45px;
}

#registration_data .send_button {
	bottom: -50px;
}

.personal_data .send_button:hover, .company_data .send_button:hover, #registration_data .send_button:hover {
	background: linear-gradient(to bottom, #005f89 0%, #0093d2 100%) 0 0 repeat scroll transparent;
}

.message {
	display: block;
	float: left;
	margin-left: 100px;
	position: relative;
}

.message label {
	display: block;
	margin: 0 0 5px 0;
}

.message textarea {
	background: url(../images/profile_editing_textarea.jpg) 0 0 no-repeat scroll transparent;
	border: 0 none;
	height: 75px;
	padding: 10px;
	width: 430px;
}

.your_data_header {
	background: none 0 0 repeat scroll #ffcd94;
	border-bottom: 1px solid #fff;
	display: block;
	float: left;
	line-height: 30px;
	padding: 0 10px;
	position: relative;
	width: 630px;
}

.personal_data_preview, .company_data_preview {
	float: left;
	position: relative;
}

.light_gray, .dark_gray {
	border-bottom: 1px solid #fff;
	float: left;
	height: 46px;
	position: relative;
	width: 650px;
}

.light_gray {
	background: none 0 0 repeat scroll #e6e6e6;
}

.dark_gray {
	background: none 0 0 repeat scroll #d9d9d9;
}

.light_gray span, .dark_gray span {
	display: inline-block;
	margin: 0 0 0 50px;
	padding: 10px;
}

.light_gray span:nth-child(2), .dark_gray span:nth-child(2) {
	display: inline-block;
	margin-left: 0;
}

.light_gray span:nth-child(3), .dark_gray span:nth-child(3) {
	color: #005f89;
	display: block;
	font-size: 18px;
	left: 250px;
	line-height: 26px;
	position: absolute;
	top: 0;
}

.light_gray p, .dark_gray p {
	color: #ff8700;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
}

.light_gray p span, .dark_gray p span {
	color: #747474;
	font-size: 14px;
	font-weight: 500;
}

.your_data_header p span {
	color: #747474;
	font-size: 14px;
	font-weight: 500;
}

#registration_data .personal_data label {
	margin: 0 0 8px 0;
}

.name_and_surname span:nth-child(1),
.birth_date span:nth-child(1),
.private_email span:nth-child(1),
.private_telephone span:nth-child(1),
.company_telephone span:nth-child(1),
.private_mobile_phone span:nth-child(1),
.home_adress span:nth-child(1),
.company_adress span:nth-child(1),
.zip_code span:nth-child(1),
.company_zip_code span:nth-child(1),
.town_name span:nth-child(1),
.company_town_name span:nth-child(1),
.country_name span:nth-child(1),
.id_card_number span:nth-child(1),
.jmbg_number span:nth-child(1),
.license_number span:nth-child(1),
.driver_license_number span:nth-child(1),
.sex span:nth-child(1),
.avatar span:nth-child(1),
.company_name span:nth-child(1),
.pib_number span:nth-child(1) {
	display: block;
	float: left;
	width: 27px;
}

.name_and_surname span:nth-child(1) {
	background: url(../images/name_and_surname_icon.png) left center no-repeat scroll transparent;
	height: 27px;
	padding: 12px 10px;
}

.birth_date span:nth-child(1) {
	background: url(../images/birthdate_icon.png) left center no-repeat scroll transparent;
	height: 29px;
	padding: 8px 10px;
}

.private_email span:nth-child(1) {
	background: url(../images/private_email_icon.png) left center no-repeat scroll transparent;
	height: 22px;
	padding: 13px 10px;
}

.private_telephone span:nth-child(1),
.company_telephone span:nth-child(1) {
	background: url(../images/private_telephone_icon.png) left center no-repeat scroll transparent;
	height: 34px;
	padding: 6px 10px;
}

.private_mobile_phone span:nth-child(1) {
	background: url(../images/private_mobile_phone_icon.png) left center no-repeat scroll transparent;
	height: 27px;
}

.home_adress span:nth-child(1),
.company_adress span:nth-child(1) {
	background: url(../images/home_adress_icon.png) left center no-repeat scroll transparent;
	height: 26px;
}

.zip_code span:nth-child(1),
.company_zip_code span:nth-child(1) {
	background: url(../images/zip_code_icon.png) left center no-repeat scroll transparent;
	height: 29px;
}

.town_name span:nth-child(1),
.company_town_name span:nth-child(1) {
	background: url(../images/town_name_icon.png) left center no-repeat scroll transparent;
	height: 30px;
}

.country_name span:nth-child(1) {
	background: url(../images/country_name_icon.png) left center no-repeat scroll transparent;
	height: 27px;
}

.id_card_number span:nth-child(1) {
	background: url(../images/id_card_number_icon.png) left center no-repeat scroll transparent;
	height: 29px;
}

.jmbg_number span:nth-child(1) {
	background: url(../images/jmbg_number_icon.png) left center no-repeat scroll transparent;
	height: 22px;
	padding: 15px 10px;
}

.license_number span:nth-child(1) {
	background: url(../images/jmbg_number_icon.png) left center no-repeat scroll transparent;
	height: 22px;
	padding: 15px 10px;
}

.driver_license_number span:nth-child(1) {
	background: url(../images/expiredate_icon.png) left center no-repeat scroll transparent;
	height: 29px;
	padding: 9px 10px;
}

.sex span:nth-child(1) {
	background: url(../images/sex_icon.png) left center no-repeat scroll transparent;
	height: 27px;
}

.avatar span:nth-child(1) {
	background: url(../images/avatar_icon.png) left center no-repeat scroll transparent;
	height: 27px;
}

.company_name span:nth-child(1) {
	background: url(../images/company_name_icon.png) left center no-repeat scroll transparent;
	height: 29px;
}

.pib_number span:nth-child(1) {
	background: url(../images/pib_number_icon.png) left center no-repeat scroll transparent;
	height: 24px;
}

.avatar img {
	float: right;
	margin: 10px 0 0 0;
	position: relative;
	right: 260px;
}

.personal_data_preview .avatar {
	height: 100px;
}

.hide {
	display: none;
}

#registration_data .personal_data,
#registration_data .company_data {
	margin: 0;
}

#registration_data .personal_data .left_side,
#registration_data .company_data .left_side {
	margin: 10px 30px 10px 100px;
}

#registration_data .personal_data .right_side,
#registration_data .company_data .right_side {
	float: left;
	margin: 10px 100px 10px 0;
	position: absolute;
	right: 0;
	top: 0;
}

#registration_data .company_data .message {
	margin: 0 100px;
}

.my_current_reservations_sadrzaj h2,
.my_previous_reservations_sadrzaj h2 {
	background: url(../images/content_title_bkg.png) bottom right no-repeat scroll transparent;
	color: #005F89;
	font: 600 18px "Dosis", sans-serif;
	padding: 0 0 10px 0;
	text-transform: uppercase;
	width: 650px;
}

.current_reservation,
.previous_reservation {
	display: block;
	float: left;
	margin: 20px 0 0 0;
	position: relative;
	width: 650px;
}

.reservation_title {
	background: none 0 0 repeat scroll #005f89;
	border-radius: 5px 5px 0 0;
	padding: 10px;
}

.reservation_title h3 {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	text-transform: uppercase;
}

.reservation_title h3 span {
	float: right;
}

.departure_info, .arrival_info {
	float: left;
	position: relative;
}

.departure_info h5 {
	background: url(../images/departure_date.png) 10px center no-repeat scroll #0093D2;
	font-weight: 700;
	line-height: 14px;
	padding: 10px 10px 10px 40px;
	text-transform: uppercase;
}

.departure_info h5 span,
.arrival_info h5 span {
	margin: 0 0 0 20px;
}

.flights_info {
	border: 1px solid #ff8700;
	float: left;
	width: 648px;
}

.flights_info ul {
	float: left;
	border: 1px solid #ff8700;
	border-width: 0 0 1px 0;
	padding: 0 10px;
	width: 628px;
}

.flights_info ul li {
	float: left;
	width: 28%;
}

.flights_info ul li.aircompany_logo {
	width: 16%;
}

.departure_informations,
.arrival_informations {
	background: none 0 0 repeat scroll #e6e6e6;
	float: left;
	position: relative;
	width: 648px;

}

.departure_informations div,
.arrival_informations div {
	display: table;
	float: left;
	height: 85px;
	position: relative;
	width: 27%;
}

.departure_informations div p,
.arrival_informations div p {
	display: table-cell;
	vertical-align: middle;
}

.departure_informations div.air_company,
.arrival_informations div.air_company {
	padding: 0 0 0 10px;
	position: relative;
	width: 16%;
}

.air_company img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}

.departure_details {
	height: 85px;
	position: relative;
}

.departure_details p {
	vertical-align: middle;
}

.time, .airport,
.flight_time,
.intermediate_landing,
.intermediate_landing_time {
	color: #0093d2;
	font-weight: 700;
}

.flight_details {
	padding: 0 9px 0 0;
}

.flight_details a {
	color: #ff8700;
}

.arrival_info h5 {
	background: url(../images/arrival_date.png) 10px center no-repeat scroll #0093D2;
	font-weight: 700;
	line-height: 14px;
	padding: 10px 10px 10px 40px;
	text-transform: uppercase;
}

.reservation_code {
	background: none 0 0 repeat scroll #ff8700;
	border-radius: 0 0 5px 5px;
	float: right;
	padding: 10px;
	width: 325px;
}

.reservation_code p {
	color: #fff;
	font-size: 14px;
	line-height: 18px;
}

.reservation_code span {
	font-weight: 700;
	text-transform: uppercase;
}

.reservation_code a {
	color: #fff;
	float: right;
}

.flight_details .tooltip_kontejner {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.departure_informations .tooltip {
	margin-left: 50px;
	width: 380px;
}

.departure_informations .tooltip {
	color: #000;
	display: none;
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	padding: 3px;
	text-shadow: none;
}

.tooltip table {
	background: #ffffff;
	border-collapse: collapse;
}

.tooltip_header {
	background: #fadbb5;
}

.tooltip_header td {
	padding-left: 4px;
}

.description_box {
	background: none 0 0 repeat scroll #e6e6e6;
	float: left;
	margin: 20px 0 10px 0;
	padding: 10px;
	width: 650px;
}

.description_box h3 {
	background: none 0 0 repeat scroll #d9d9d9;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	padding: 0 0 0 10px;
}

.description_box p {
	margin: 10px 0 20px 0;
}

.description_box img {
	border: 1px solid #d9d9d9;
	float: left;
	margin: 10px 10px 10px 0;
}

.description_box ul {
	display: inline-block;
}

.description_box li {
	line-height: 22px;
	margin: 0 0 10px 0;
}

.for_buying {
	padding: 0 0 0 32px;
}

.first_step {
	background: url(../images/step_one.png) 0 0 no-repeat scroll transparent;
}

.second_step {
	background: url(../images/step_two.png) 0 0 no-repeat scroll transparent;
}

.third_step {
	background: url(../images/step_three.png) 0 0 no-repeat scroll transparent;
}

.fourth_step {
	background: url(../images/step_four.png) 0 0 no-repeat scroll transparent;
}

.fifth_step {
	background: url(../images/step_five.png) 0 0 no-repeat scroll transparent;
}

.sixth_step {
	background: url(../images/step_six.png) 0 0 no-repeat scroll transparent;
}

.seventh_step {
	background: url(../images/step_seven.png) 0 0 no-repeat scroll transparent;
}

.eighth_step {
	background: url(../images/step_eight.png) 0 0 no-repeat scroll transparent;
}

.no_bkg img {
	border: 0 none;
	float: left;
	margin: 0;
}

.description_box .company_adress {
	color: #0093d2;
	font-size: 20px;
	line-height: 30px;
	margin: 0 0 0 30px;
}

.description_box ol {
	list-style-type: decimal;
}

.top_border,
.middle_border,
.bottom_border {
	background: url(../images/form_stripe.png) 0 0 repeat-x scroll transparent;
	display: block;
	height: 10px;
	width: 100%;
}

.left_border,
.right_border {
	background: url(../images/form_stripe.png) 0 10px repeat-y scroll transparent;
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	width: 10px;
}

.left_border {
	left: 0;
}

.right_border {
	right: 0;
}

.forgotten_password_lightbox form,
.search_in_progress_lightbox form {
	padding: 30px 0;
	text-align: center;
	width: 100%;
}
.forgotten_password_lightbox form a.logo,
.search_in_progress_lightbox form a.logo {
	margin: 20px 0;
	width: 100%;
}

.forgotten_password_lightbox form input {
	background: url(../images/login_input_field.jpg) 0 0 no-repeat scroll transparent;
	border: 0 none;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 260px;
}

.forgotten_password_lightbox form input[type="submit"] {
	background: linear-gradient(to bottom, #0093d2 0%, #005f89 100%) 0 0 repeat scroll transparent;
	border: 1px solid #0093d2;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	color: #fff;
	cursor: pointer;
	display: block;
	float: none;
	font-size: 18px;
	height: 30px;
	margin: 10px 250px;
	outline: 0 none;
	padding: 4px 0;
	text-align: center;
	width: 150px;
}

.forgotten_password_lightbox form input[type="submit"]:hover {
	background: linear-gradient(to bottom, #005f89 0%, #0093d2 100%) 0 0 repeat scroll transparent;
}

.search_in_progress_lightbox h3 {
	margin-bottom: 20px;
}

.search_in_progress_lightbox p {
	margin: 10px 0;
}

.search_in_progress_lightbox h2 {
	color: #0093D2;
	font-size: 24px;
}

p.depart_airport {
	background: url(../images/depart_airport.png) 0 0 no-repeat scroll transparent;
}

p.arrive_airport {
	background: url(../images/arrive_airport.png) 0 0 no-repeat scroll transparent;
}

p.depart_airport, p.arrive_airport {
	color: #0093D2;
	display: inline-block;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 0 0 0 30px;
}

p.depart_airport span, p.arrive_airport span {
	color: #ff8700;
	padding-left: 20px;
}

.subscribe_lightbox {
	background: none 0 0 repeat scroll #e6e6e6;
	border: 10px solid #fff;
	display: block;
	float: left;
	height: 250px;
	margin: 0 auto;
	position: relative;
	width: 550px;
}

.subscribe_lightbox h1 {
	color: #747474;
	font-weight: 600;
	line-height: 30px;
	margin: 20px 0;
	text-align: center;
}

.subscribe_lightbox span {
	color: #ff8700;
}

#subscribe_confirmation label {
	margin-left: 140px;
}

#subscribe_confirmation input {
	background: url(../images/login_input_field.jpg) 0 0 no-repeat scroll transparent;
	border: 0 none;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 260px;
}

#subscribe_confirmation input {
	margin: 0 140px;
}

#subscribe_confirmation input[type="submit"] {
	background: linear-gradient(to bottom, #0093d2 0%, #005f89 100%) 0 0 repeat scroll transparent;
	border: 1px solid #0093d2;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 18px;
	height: 30px;
	padding: 4px 0;
	text-align: center;
	width: 150px;
}

#login_confirmation input[type="submit"]:hover,
#subscribe_confirmation input[type="submit"]:hover {
	background: linear-gradient(to bottom, #005f89 0%, #0093d2 100%) 0 0 repeat scroll transparent;
}

#subscribe_confirmation input[type="submit"] {
	float: none;
	margin: 35px 200px;
}

div.form_section div section#left div.widget {
	margin: 0 !important ;
}

html.gecko body.omot section#search_section div.form_section div div#holder {
	padding-bottom: 0 !important ;
}

div.widget form#searchflight.api article#inputs section#input-field div.field label {
	font-weight: normal;
}

div.widget form#searchflight.api article#inputs section#input-field div.field label {
	font-family: 'Dosis';
}

div.widget form#searchflight.api section.drop-bottom div.field label {
	font-weight: normal;
}

div.widget form#searchflight.api section#input-check div.check label.inline {
	font-size: 14px;
	font-weight: normal;
}

div.widget form#searchflight.api article#inputs section#departure div#cal-input label.inline {
	font-size: 14px;
	font-weight: normal;
}

.table_main {
	border-top: 1px solid #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
}

.table_main td {
	border-bottom: 1px solid #eee;
	padding: 2px;
	vertical-align: top;
}

.textdeparted, .td_colorless .textdeparted {
	background: #6db420;
	color: #FFF;
}

.textdeparted span, .td_colorless .textdeparted span {
	background: url(../images/ikone/icon_departed.gif) no-repeat;
	display: inline;
	padding-left: 21px;
}

.textlanded, .td_colorless .textlanded {
	background: #6db420;
	color: #FFF;
}

.textlanded span, .td_colorless .textlanded span {
	background: url(../images/ikone/icon_landed.gif) no-repeat;
	display: inline;
	padding-left: 21px;
}

.textcancelled, .td_colorless .textcancelled {
	background: #F00;
	color: #FFF;
}

.textdiverted, .td_colorless .textdiverted {
	background: #F90;
	color: #FFF;
}

.textdiverted span, .td_colorless .textdiverted span {
	background: url(../images/ikone/icon_diverted.gif) no-repeat;
	display: inline;
	padding-left: 21px;
}

.textholding, .td_colorless .textholding {
	background: #F90;
	color: #FFF;
}

.textholding span, .td_colorless .textholding span {
	background: url(../images/ikone/icon_holded.gif) no-repeat;
	display: inline;
	padding-left: 10px;
}

.textnewinfo,
.td_colorless .textnewinfo,
.textsideinfo,
.td_colorless .textsideinfo,
.textother,
.td_colorless .textother,
.textother {
	background: #F90;
	color: #FFF;
}

td.td_header_row {
	background: #eee;
	border-bottom: 2px solid #ff8700;
	color: #005f89;
	padding: 10px 7px;
	width: 100px;
}

.scrollc {
	border: 1px solid #cfd2d5;
	border-top: 0;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
}

.widget-box.scroller ul {
	border: 1px solid #fff;
}

.scroll_pane {
	float: left;
	height: 285px;
	overflow: hidden;
	width: 498px;
}

.jspContainer {
	overflow: hidden;
	position: relative;
	width: 498px !important;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	bottom: 10px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 19px;
}

.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}

.jspTrack {
	background: #f1f1f2;
	position: relative;
}

.jspDrag {
	background: url(../images/scroll-track.png) left top no-repeat;
	cursor: pointer;
	left: 0;
	position: relative;
	top: 0;
}

.jspArrow {
	cursor: pointer;
	display: block;
	text-indent: -20000px;
}
.jspArrow.jspArrowUp {
	background: url(../images/scroll-up.png) left top no-repeat;
}

.jspArrow.jspArrowDown {
	background: url(../images/scroll-down.png) left top no-repeat;
}

.jspArrow.jspDisabled {
	cursor: default;
}

.jspVerticalBar .jspArrow {
	height: 19px;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

* html .jspCorner {
	margin: 0 -3px 0 0;
}

#safe {
	border: 0;
	float: left;
	position: relative;
	width: 100%;
}

#safe .websafe {
	margin: 0 auto;
	width: 391px;
}

#safe .websafe .safeimg {
	float: left;
	height: 68px;
	width: 97px;
}

#safe .websafe .safetxt {
	float: left;
	height: 68px;
	overflow: hidden;
	text-align: center;
	width: 294px;
}



/*=====================================================

PREGAŽEN CSS SA PODDOMENA REZERVACIJE.AVIO-KARTE.BIZ

=======================================================*/


.omot #search_section #searchflight label {
	font-size: 16px;
	/*font-weight: normal !important;*/
}

.omot #search_section .field .button {
	margin-top: 34px;
}

.omot form, .omot #footer #full, .omot .phone span {
	font-family: 'Dosis', Arial, sans-serif;
}

.omot #search_section .form_section #content {
	margin-top: 0 !important;
}

.omot #search_section .form_section .field .button {
	font-weight: 700;
	background-image: -webkit-linear-gradient(top, #0092d1, #00628c);
	background-image: -moz-linear-gradient(top, #0092d1, #00628c);
	background-image: -ms-linear-gradient(top, #0092d1, #00628c);
	background-image: -o-linear-gradient(top, #0092d1, #00628c);
	background-image: linear-gradient(to bottom, #0092d1, #00628c);
}

.omot #search_section .form_section .field .button:hover {
	background-image: -webkit-linear-gradient(top, #00628c, #0092d1);
	background-image: -moz-linear-gradient(top, #00628c, #0092d1);
	background-image: -ms-linear-gradient(top, #00628c, #0092d1);
	background-image: -o-linear-gradient(top, #00628c, #0092d1);
	background-image: linear-gradient(to bottom, #00628c, #0092d1);	
}


/*=====================================================

IZMENA TABELA

=======================================================*/

#sadrzaj .scrollc .table_main tr {
	background: #f8f8f8;
}

/*#sadrzaj .scrollc .table_main tr td {
	text-align: center;
}*/

#sadrzaj .scrollc .table_main tr .td_header_row.width100 {
	width: 100px;
}

#sadrzaj .scrollc .table_main tr .td_header_row.width110 {
	width: 110px;
}

#sadrzaj .scrollc .table_main tr .td_header_row.cntr,
#sadrzaj .scrollc .table_main tr .td_colorless.cntr {
	text-align: center;
}

#sadrzaj .scrollc .table_main tr .td_colorless.nwrp {
	white-space: nowrap;
}

#sadrzaj .flying-tbls {
	float:left;
	margin:10px 0;
	width: 490px;
}

#sadrzaj .flying-tbls thead tr {
	background:#e6e6e6;
	padding:20px 0;
}

#sadrzaj .flying-tbls thead .depFlight,
#sadrzaj .flying-tbls thead .retFlight,
#sadrzaj .flying-tbls thead .retPrice,
#sadrzaj .flying-tbls thead .ttlPrice {
	background:#e6e6e6;
	padding:20px 0;
	text-align: center;
	width: 108px;
}

#sadrzaj .flying-tbls thead .retFlight {
	width: 102px;
}

#sadrzaj .flying-tbls thead .retPrice {
	width: 95px;
}

#sadrzaj .flying-tbls thead .ttlPrice {
	width: 98px;
}

#sadrzaj .flying-tbls thead .ordrTicket {
	width: 85px;
}

#sadrzaj .flying-tbls tbody .detFlights {
	background: #FFFFFF;
	border: 1px solid #999;
	border-width: 0 0 1px 0;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

#sadrzaj .flying-tbls tbody .detFlights td {
	background: #FFFFFF;
	border: 1px solid #999;
	border-width: 0 0 1px 0;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

#sadrzaj .flying-tbls tbody .detFlights td hr {
	color: #e6e6e6;
	height: 1px;
}

/*=====================================================

GENERALNO DOPUNA I IZMENA INLINE CSS-A

=======================================================*/

#fbplugin iframe {
	background-color: transparent !important;
	border: 0 none !important;
	height: 270px !important;
	overflow: hidden !important;
	width: 300px !important;
}

#sadrzaj .social .fb.munem {
	float: left !important;
	width: 95px !important;
}

#sadrzaj .social .fb.munem iframe {
	background-color: transparent !important;
	border: 0 none !important;
	height: 26px !important;
	overflow: hidden !important;
	width: 150px !important;	
}

#sadrzaj .social .twitter.cukam {
	float: left !important;
}

#sadrzaj .perrors {
	color: #9B0000;
}

#sadrzaj #slider #fbplugin {
	background-color: transparent !important;
	border: 0 none !important;
	height: 270px !important;
	overflow: hidden !important;
	width: 300px !important;	
}


#sadrzaj .scrollc .jspPane {
	width: 479px !important;
}

#footer_section a {
	color: #747474;
}

#footer_section a:hover {
	color: #005f89;
}

.footer_columns h6 {
	font-size: 16px;
	font-weight: normal;
}

.footer_columns h6 a {
	color: #005f89 !important;	
}
#sadrzaj .txtJustify a{
	text-decoration:underline;
}