/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/base.css);


/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/



/* New style-related Base Values
----------------------------------------------------------------------------------------------------*/
.nn_tabs outline_handles outline_content align_left {
width:750px;
}

.h_separator {
background-image: url(../images/eputovanja/horizontal-line.gif); 
height: 3px;
width: 350px;
}


body {
	font: normal 13px/20px "Tahoma", Arial, Tahoma, sans-serif;
	color: #383838;
  min-width:825px;
}

body,
form.box input,
form.box select,
form.box textarea,
form.box button,
form.short input,
form.short select,
form.short textarea,
form.short button,
.searchbox input {
	font-size: 13px;
}

#stil { 
  color: #263AA2;
  font: bold 15px/20px "Tahoma", Arial, Calibri, sans-serif; 
}

h1 { text-transform: uppercase; }

h4 { color: #fff; }

/* p, hr, ul, ol, dl, blockquote, pre, fieldset, figure { margin: 20px 0; }  */

em, small { color: #8b8d8e; }

/*  
strong { color: #E6F5FF; }   
*/

ins, mark { border-radius: 2px; }
mark { 
	background: #191919;
	background: rgba(0,0,0,0.2);
}
mark { color: #fff; }

hr {
	border-top-color: #333;
	border-top-color: rgba(255,255,255,0.1);
}

pre {
	border: 1px solid #414141;
	border: 1px solid rgba(255,255,255,0.1);
	border-radius: 3px;
	background: #191919;
	background: rgba(0,0,0,0.4);
}

select, input, textarea, button { font-size: 14px; } 

/* Moje vrijednosti */



body { line-height: 18px; }

small { font-size: 12px; }

#toolbar,
#footer,
.menu-sidebar li.level2 a > span,
#system .item > header .meta,
.breadcrumbs,
.searchbox .results li.result div { font-size: 13px; }

.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span { font-size: 18px; }

code,
table.zebra tbody,
table.zebra tfoot { font-size: 14px; }

nn_tabs outline_handles outline_content align_left  {
width:750px
}

/* ############################################### */
/* ANIMIRANI GUMB */
/* ############################################### */
/*
a {
text-decoration: none !important;
-moz-transition: 0.5s;
-o-transition: 0.5s;
}
.btn {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 23px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #85b831;
background-image: -moz-linear-gradient(top, #ff7f66, #ff7f66);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7f66), to(#ff7f66));
background-image: -webkit-linear-gradient(top, #ff7f66, #ff7f66);
background-image: -o-linear-gradient(top, #ff7f66, #ff7f66);
background-image: linear-gradient(to bottom, #ff7f66, #ff7f66);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7f66', endColorstr='#ffff7f66', GradientType=0);
border-color: #ff7f66 #ff7f66 #ff3f19;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #363636;
border-bottom-color: #1c1c1c;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-info {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #81b42d;
background-image: -moz-linear-gradient(top, #ff7f66, #ff7f66);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff7f66), to(#ff7f66));
background-image: -webkit-linear-gradient(top, #ff7f66, #ff7f66);
background-image: -o-linear-gradient(top, #ff7f66, #ff7f66);
background-image: linear-gradient(to bottom, #ff7f66, #ff7f66);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7f66', endColorstr='#ffff7f66', GradientType=0);
border-color: #ff7f66 #ff7f66 #ff3f19;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn {
padding: 9px 25px 9px 9px;          
font: 12px 'Open Sans', sans-serif;
line-height: 17px;
text-transform: uppercase;
font-weight: 600;
background: #81b42d;
color: #ffffff;
text-shadow: none;
background-image: url(http://www.eputovanja.net/images/eputovanja/button2.gif);
background-position: right 0;
background-repeat: no-repeat;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.btn-info {
background: #1f49b6;
color: #ffffff;
text-shadow: none;
background-image: url(http://www.eputovanja.net/images/eputovanja/button.gif);
background-position: right 0;
background-repeat: no-repeat;
border: none;
border-radius: 0;
}
a:hover, a:active {
outline: 0;
}
a:hover, a:focus {
color: #1f49b6;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
color: #333333;
background-color: #81b42d;     
}
.btn:hover, .btn:focus {
color: #333333;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
color: #ffffff;
background-color: #81b42d;
}
.btn:hover, .btn:active, .btn:focus, .btn.active {
text-decoration: none;
background-color: #81b42d;      
background-position: left 0;
padding: 9px 9px 9px 24px;      
color: #ffffff;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.btn-info:hover, .btn-info:active, .btn-info:focus, .btn-info.active {
background-color: #1f49b6;
color: #ffffff;
}                 
*/

.E_BUTTON {
  display:inline-block;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:28px;
	line-height:28px;
	width:100px;
	text-decoration:none;
	text-align:center;
  color:#ffffff;
  -webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
}

.E_BUTTON.GREEN {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97c73e), color-stop(1, #75a816) );
	background:-moz-linear-gradient( center top, #97c73e 5%, #75a816 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97c73e', endColorstr='#75a816');
	background-color:#97c73e;
	border:1px solid #658f18;
	text-shadow:1px 1px 1px #2C3F0A;
}
.E_BUTTON.GREEN:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #75a816), color-stop(1, #97c73e) );
	background:-moz-linear-gradient( center top, #75a816 5%, #97c73e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75a816', endColorstr='#97c73e');
	background-color:#75a816;
  color:#ffffff;
  
}.E_BUTTON.GREEN:active {
	position:relative;
	top:1px;
}

.E_BUTTON.BLUE {
	-moz-box-shadow:inset 0px 1px 0px 0px #7eaad6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #7eaad6;
	box-shadow:inset 0px 1px 0px 0px #6897c7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d69d1), color-stop(1, #1944b0) );
	background:-moz-linear-gradient( center top, #3d69d1 5%, #1944b0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d69d1', endColorstr='#1944b0');
	background-color:#3d69d1;
	border:1px solid #093aad;
  text-shadow:1px 1px 1px #060f33;
}
.E_BUTTON.BLUE:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1944b0), color-stop(1, #3d69d1) );
	background:-moz-linear-gradient( center top, #1944b0 5%, #3d69d1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1944b0', endColorstr='#3d69d1');
	background-color:#1944b0;
  color:#ffffff;
}
.E_BUTTON.BLUE:active {
	position:relative;
	top:1px;
}

#vrijeme {
color: #B3B3B3;
}

#stil_B, .stil_B { color: #263AA2;font: bold 14px/20px "Tahoma", Arial, Calibri, sans-serif; }
/* This button was generated using CSSButtonGenerator.com 

.ce-cf-container  { 
 width:300px;
}

#ce-cf-container-1, #ce-cf-container-2, #ce-cf-container-3, #ce-cf-container-4  {
float: left;
}

#ce-cf-container-21, #ce-cf-container-22, #ce-cf-container-23, #ce-cf-container-24  {
float: right;
}
*/
#cf_ce-submit-button {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2472a3);
  background-image: -moz-linear-gradient(top, #3498db, #2472a3);
  background-image: -ms-linear-gradient(top, #3498db, #2472a3);
  background-image: -o-linear-gradient(top, #3498db, #2472a3);
  background-image: linear-gradient(to bottom, #3498db, #2472a3);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 5px 10px 5px 10px;
  border: solid #1f628d 1px;
  text-decoration: none;
  margin-bottom:15px;
  text-shadow: 1px 1px 1px rgba(10, 0, 63, 0.55);
}

#cf_ce-submit-button:hover {
  background: #2777a8;
  background-image: -webkit-linear-gradient(top, #2777a8, #3498db);
  background-image: -moz-linear-gradient(top, #2777a8, #3498db);
  background-image: -ms-linear-gradient(top, #2777a8, #3498db);
  background-image: -o-linear-gradient(top, #2777a8, #3498db);
  background-image: linear-gradient(to bottom, #2777a8, #3498db);
  text-decoration: none;
}

#cf_ce-submit-button:focus {
outline: none;
}

#cf_ce-submit-button:active {
outline: none;
Padding: 3px 8px 3px 8px;
margin: 2px;
color: #D5D5D5;
}

.ce-cf-container  {
width:250px;
}

#ce-cf-container-21, #ce-cf-container-22, #ce-cf-container-23, #ce-cf-container-24, #ce-cf-container-31, #ce-cf-container-32, #ce-cf-container-33, #ce-cf-container-34, #ce-cf-container-39, #ce-cf-container-41, #ce-cf-container-43, #ce-cf-container-44, #ce-cf-container-46, #ce-cf-container-48, #ce-cf-container-50, #ce-cf-container-52, #ce-cf-container-61, #ce-cf-container-62 {
float:right;
clear: right;
margin-right:120px;
}

#ce-cf-container-1, #ce-cf-container-2, #ce-cf-container-3, #ce-cf-container-4, #ce-cf-container-28, #ce-cf-container-29, #ce-cf-container-30, #ce-cf-container-35, #ce-cf-container-36, #ce-cf-container-40, #ce-cf-container-42, #ce-cf-container-59, #ce-cf-container-45, #ce-cf-container-47, #ce-cf-container-49, #ce-cf-container-51, #ce-cf-container-53, #ce-cf-container-55, #ce-cf-container-57, #ce-cf-container-58, #ce-cf-container-54, #ce-cf-container-56 {
float:left;
clear: left;        
}

#ce-cf-container-4, #ce-cf-container-45  {
height: 198px;
margin-bottom: 7px;
}

#ce-cf-container-30, #ce-cf-container-37, #ce-cf-container-26, #ce-cf-container-27, #ce-cf-container-38,#ce-cf-container-56, #ce-cf-container-57, #ce-cf-container-58   {
width: 600px;
clear: left;
float: left;
}

#ce-cf-container-26, #ce-cf-container-38, #ce-cf-container-57, #ce-cf-container-58   {
margin-top:10px;
margin-bottom:5px;
}

#ce-cf-container-54 {
margin-top:52px;
}

select#datum_putovanja_rezervacija_krstarenje{
width:250px;
} 

#ce-cf-container-ce-submit-button {
float:left;
clear: left;
margin-top: 15px;
height: 58px;
}

.cck_module_search {
margin-right:5px;
}

a.HomeRollover{
display:block;
height:20px;
background:url(http://www.eputovanja.net/images/eputovanja/homelink-putovanja.gif) no-repeat 0 -22px;
overflow:hidden;
text-indent:28px;
margin-bottom:2px;
font-size:13px;
line-height:20px;
}

a:hover.HomeRollover{
background-position:0 -42px; color:#1100D5; 
text-decoration:none;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;}
a:active.HomeRollover {
background-position: 2px -42px;
-webkit-transition: all 35ms ease-in-out;
-moz-transition: all 35ms ease-in-out;
-o-transition: all 35ms ease-in-out;
transition: all 35ms ease-in-out;
}
.HomeRollover {color:#525151;}

.hp-putovanja {
width:320px; 
min-height: 200px;
float:left; 
border: 1px #d1d1d1 solid;
-webkit-box-shadow: 1px 1px 1px 0px rgba(209, 209, 209, 0.75);
-moz-box-shadow: 1px 1px 1px 0px rgba(209, 209, 209, 0.75);
box-shadow: 1px 1px 1px 0px rgba(209, 209, 209, 0.75);
padding: 10px 0 0 10px;
}

.hp-putovanja.izdvojeno {
padding: 0;
width:140px; 
min-height:210px; 
margin-left:5px; 
}

.hp-putovanja.izdvojeno > a > h3 {
font-size: 14px;
margin: 0 4px 0 4px;
}
.hp-putovanja.izdvojeno > a > h3:hover {
font-size: 14px;
margin: 0 4px 0 4px;
text-decoration:underline;
}

.datumi {
font-size: 13px;
color: gray;
padding:5px;
}

.carousel {
min-height: 290px;
max-width: 790px;
padding: 10px 460px 5px 15px;
font-size: 16px;
line-height: 25px;
}

.carousel h1 {
font-size: 26px;
margin:0 0 0 0;
}

.carousel .button-default,
.carousel .button-primary { font-size: 14px; padding: 4px 10px; }

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }

#cck1r_mainbody, #art_title {
font-size:15px;
-webkit-border-radius: 0px; 
-moz-border-radius: 0px;
border-radius: 0px; 
padding: 7px 8px;
margin-top:2px:
}

#cck1r_mainbody {
font-size:15px;
-webkit-border-radius: 0px; 
-moz-border-radius: 0px;
border-radius: 0px; 
margin-top:3px;
padding: 0px;
}

div.cck-pad-8 .cck-ptb {
margin-top: 3px;
}

div.cck-plr.cck-ptb {
margin-top:3px:
}

.eputovanja-footer {
width: 920px;
overflow: hidden;
}

.footer-item {
width: 200px;
float:left;
margin: 10px 30px 10px 0;
color: #686868;
font-size:12px;
}

.footer-item a {
font-size:13px;
color: #686868;
}

#sidebar-a a {
color: gray;
}

.footer-item a:hover, #sidebar-a a:hover {
color: #00199C;
text-shadow: 1px 1px 1px rgba(205, 217, 255, 0.45);
text-decoration: none;
transition:none;
}

.footer-item a:active, #sidebar-a a:active {
margin-left: 2px;
}



#footer-title {
color: #163ea5;
font-size:14px;
line-height:28px;
}

#grad {
color: rgb(61, 157, 196);
line-height: 25px;
}

#content > div.cck_page.cck-clrfix > div > h1 {
padding: 0px;
margin: 0 5px 0 0;
}

#content > div.cck_page.cck-clrfix {
padding: 0px;
margin: 0 5px 0 0;
}

.rezultati-pretrage-title {
color: #0138C7;
font-family: arial;
font-size: 18px;
text-decoration: none;
line-height:29px;
}

div.cck-pad-8 .cck-plr {
padding-left: 0px;
}
/*
#system-message-container {
position: absolute;
top: 60px;
width: 400px;
}
*/
select#datum_putovanja_krstarenje  {
width:250px;
}

#tablicaTermini td, #tablicaTermini th  {
padding: 6px;
border: 1px;
border-color: rgb(228, 228, 228);
border-style: solid;
}

.ce-modal-container h1 {
line-height:25px;
margin: 20px 0 10px 0;
}

.putovanje-intro-box {
display:inline-block; 
margin-bottom:10px; 
border-color:#D1D1D1; 
border-style:solid; 
border-width:1px; 
width:758px; 
padding:3px; 
font-size: 13px; ); 
-webkit-box-shadow: 0px 0px 1px 0px rgba(209, 209, 209, 1); 
-moz-box-shadow: 0px 0px 1px 0px rgba(209, 209, 209, 1); 
box-shadow: 0px 0px 1px 0px rgba(209, 209, 209, 1);
}

.intro-box-galerija  {
background-color:white; 
display:inline-block; 
padding:1px; 
height:34px; 
width:auto; 
position:relative; 
left:-3px; 
top:-38px;
overflow:hidden;
max-width: 379px;
}

.intro-text-box {
width:255px; 
height:300px; 
position:relative; 
float:right;
}

.intro-text-box-price {
display: table; 
height: 56px; 
overflow: hidden; 
font-size:24px; 
font-weight:bold; 
color:#6ea21b; 
margin:0 0 0 28px;
}

.crossover-price {
font-size:17px; 
font-weight:normal; 
color: #BACC9C; 
text-decoration:line-through;
display: inline-block;
}

.box-price-font {
font-size:13px; 
font-weight:normal;
}

.intro-box-h-line {
display: block;
width: 200px; 
height: 3px; 
background-image: url('/images/eputovanja/horizontal-line.gif'); 
margin-left:22px;
}

.button-rezervacija {
width:110px; 
position:absolute; 
right:10px; 
bottom:17px;
}

.button-upit {
width:110px; 
position:absolute; 
right:120px; 
bottom:17px;
}


.info-segments {
display:inline-block; 
width:768px;
}
.info-segment-1 {
width:400px; 
float:left;
}
.info-segment-2 {
width:365px; 
float:right;
}
.svi_tabovi {
display:inline-block; 
width:768px; 
margin: 15px 0 15px 0;
}
.master {
display:inline-block; 
width:768px; 
float:left;
}

.intro-box-image {
float:left; 
width:500px; 
height:300px
}

.BlogView-item-divider {
max-width:750px; 
clear:both; 
height:3px; 
background-color:#fff;
}

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

strike {
color: rgb(187, 187, 187);
}
                     
.menu-dropdown .level1 .subtitle {
color: rgb(219, 219, 219);
}        

.menu-dropdown li.active .level1,
.menu-dropdown li.active .level1 span.subtitle,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level2:hover span.subtitle,
.menu-dropdown a.level3:hover{
color: #fff;
}       

body.hoteli #header {
z-index: 1;
background: white;
}   

body.hoteli #content {
position: relative;
top: -120px;            
}  

body.hoteli #main.grid-block:before {
display: none;
}

.hp-box {
min-width:785px; 
float:left; 
padding:5px;
}

#system .pagination strong {
    background-color: #00649E;  
}

