/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #ddebff url(img/bgnd.gif) repeat-x top; font: 11px Arial, sans-serif; color: #515151; line-height: 15px; }
td, input, select, textarea { font: 11px Arial, sans-serif; color: #515151; line-height: 15px; }
form { margin: 0; }

a img { border: none; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }

ul.topLinks { margin: 5px 20px 0 0; }
ul.topLinks li { margin-left: 35px; }

ul.topLinks2 { margin: 15px 20px 0 0; padding: 0; list-style-type: none;}
ul.topLinks2 li { margin-left: 35px; float:left; }
ul.topLinks2 li a {color:#ffffff;font-family:Arial;font-size:14px;text-transform:uppercase;display:block;float:left;}
ul.topLinks2 li a:link { color: #ffffff; text-decoration: none; }
ul.topLinks2 li a:active { color: #ffffff; text-decoration: none; }
ul.topLinks2 li a:visited { color: #ffffff; text-decoration: none; }
ul.topLinks2 li a:hover { color: #df0000; text-decoration: none; }
ul.topLinks2 li img {display:block;float:left;margin-top:-8px;padding-right:5px;}


ul.leftSubmenu { margin: 0 0 0 12px; padding: 0; list-style-type: none; }
ul.leftSubmenu li { font-size: 11px; font-weight: normal; margin: 2px 0; }

.cijena { color: #0960A6; }


/* FORM ELEMENTS */
.textbox, textarea { background: #fff url(img/textbox_bgnd.gif) no-repeat 0 0; border: 1px solid #c8c8c8; padding: 3px 5px; }
.searchbox { width: 170px; }
select { padding: 1px; background: #fff url(img/textbox_bgnd.gif) no-repeat 0 0; border: 1px solid #c8c8c8; }


/* LINKS */
a:link { color: #0a61a6; text-decoration: none; }
a:active { color: #0a61a6; text-decoration: none; }
a:visited { color: #0a61a6; text-decoration: none; }
a:hover { color: #df0000; text-decoration: none; }

a.linkGrey:link { color: #515151; text-decoration: none; }
a.linkGrey:active { color: #515151; text-decoration: none; }
a.linkGrey:visited { color: #515151; text-decoration: none; }
a.linkGrey:hover { color: #df0000; text-decoration: none; }


/* WRAPPERS */
.headerWrapper { width: 100%; height: 96px; }
.headerLeft { background: url(img/logo_left.gif) no-repeat right top; }
.headerContainer { width: 970px; vertical-align: top; }

.header { width: 100%; height: 89px; }
.logoContainer { width: 235px; background: url(img/logoBgnd.gif) repeat-x bottom; text-align: center; vertical-align: bottom; }
.headerMain { background: url(img/logo_right.gif) no-repeat left bottom; text-align: right; }

.middle { width: 970px; background: #fff; }
.menuHorizContainer { background: url(img/menuHorizBgnd.gif) repeat-x; border-left: 1px solid #fff; border-right: 1px solid #fff; } 
.menuHoriz { margin: 0 15px; }
.menuHoriz td { text-align: center; }
.menuHorizDivider { width: 40px; background: url(img/menuHorizDivider.gif) no-repeat center center; height: 50px; }
.searchContainer { width: 215px; }
.menuHoriz a { font-size: 12px; font-weight: bold; }

.leftCol { width: 210px; vertical-align: top; text-align: left; }
.middleCol { width: 500px; vertical-align: top; text-align: left; }
.rightCol { width: 210px; vertical-align: top; text-align: left; }

.box { width: 210px; }
.boxMargin { margin-top: 17px; }
.boxHeading1 { background: url(img/boxHeadBgnd1.gif) no-repeat 0 0; padding: 10px 0 10px 12px; }
.boxHeading2 { background: url(img/boxHeadBgnd2.gif) no-repeat 0 0; padding: 10px 0 10px 12px; }
.boxBody1 { border: 1px solid #b1daff; border-top: none; }
.boxBody2 { border: 1px solid #e2e2e2; border-top: none; }
.boxBody3 { border: 1px solid #b1daff; background: #e4f2ff; border-top: none; }
.boxBodyPadding1 { padding: 10px 12px; }
.boxBodyPadding2 { padding: 4px 12px 5px 12px; }

.leftMenuItem { background: url(img/leftMenuItemBgnd.gif) repeat-x 0 0; padding: 7px 12px; font-size: 12px; font-weight: bold; border-top: 1px solid #fff; }
.leftMenuLinkMain { background: url(img/bullet_arrow1.gif) no-repeat 0 5px; padding-left: 12px; }

.posebnaPonuda { width: 100%; background: url(img/indexPonudaBgnd.gif) no-repeat 0 0; }
.posebnaPonudaNutra { width: 100%; background: url(img/izlist_Bgnd.gif) repeat-x 0 0; }
.posebnaThn div { padding: 5px; background: #fff; border: 1px solid #cde1f3; }
.posebnaBody { width: 100%; font-size: 12px; }
.posebnaNaslov { font: 18px Arial, Helvetica, sans-serif; color: #0a61a6; }
.posebnaPodnaslov { color: #0a61a6; }
.posebnaOpis { font-size: 11px; margin: 5px 0; }

.pageContent { width: 100%; margin: 0 5px; }
.pageTitle { border-bottom: 1px solid #ddd; padding: 3px 0 8px 0;  }
.pageTitle h1 { font: 20px Arial, Helvetica, sans-serif; color: #0a61a6; margin: 0; font-weight: bold; }
.pageBody { font-size: 12px; line-height: 16px; }

.footer { width: 970px; margin: 10px 0; }
.footerLeft { width: 235px; text-align: left; vertical-align: top; }
.footerLeft img { margin-left: 20px; }
.footerMain { text-align: center; }
.footerRight { width: 235px; text-align: center;  }


.err { font-weight: bold; color: #aa0000;}

.ok { font-weight: bold; color: #64b100;}

/*
	aranžmani shop
*/
.tabHolder { margin: 10px 0px; width: 714px;}
.tab { width:21%;float:left; background: #DEEFFF;padding:5px;text-align:center;color:#0A61A6; cursor:pointer;}
.tabActive { background: #1384C8; color:white;}
.continue { width:21%;float:right; cursor:pointer; background: #1384C8; color:white; padding:5px;text-align:center; margin:10px 0px;}

.tabContent { width:630px; }
.tabContent input { padding:5px;border: 1px solid #0A61A6;}
.tabContent select { padding:5px;}
/*  tab nositelj inputs */
.nositelj { width: 515px;}
.nositelj_ap { padding:5px;border: 1px solid #0A61A6; width:380px; }
/*  tab putnici inputs */
.putnici { width: 100px;}
.putnici_ap { padding:5px;border: 1px solid #0A61A6; width: 225px;}
.tabContent table {text-align:right; }
#tab_1 { display:block;float:left;padding:10px;position:relative;}
#tab_2 { display:none;float:left;padding:10px;position:relative;}
#tab_3 { display:none;float:left;padding:10px;position:relative;}
#tab_4 { display:none;float:left;padding:10px;position:relative;}

.tabContent h3 { background: #DEEFFF; color:#0A61A6; padding:10px; }
h3 { background: #DFDFDF; color:#555555; padding:5px; }

.detaljiAranzmana { vertical-align:top; }
.osigIme { width:200px; margin:2px;}
.osigOib { width:200px; margin:2px;clear:both;}

.tabContentHolder {position:relative; }
.placanjeBox {background-color: #0A61A6; border:3px solid #DEEFFF;color: #DEEFFF;font-size:16px;font-weight: bold;padding:20px; text-align: center; cursor: pointer;}
#cijenaTotal { color: #0A61A6; font-weight: bold; font-size:18px;}
.filter { width: 385px; padding:5px;border: 1px solid #0A61A6; }

.error { padding: 10%;color: red; }
.thankyou { padding: 10%; color: #1A71B8; }


.hide {visibility:hidden;}


.lngSelect {overflow:hidden;}
.lngSelect div {float:left;text-align:left;}
.lngSelect div img {float:left;display:block;}
.lngSelect div a {float:left;display:block;color:#ffffff;}


div.image { background: #ffffff; border: 1px solid #b1b1b1; margin: 0 5px 5px 0; }
div.image div { width: 105px; height: 80px; border: 2px solid #ffffff; overflow: hidden; }
.napomena {   font-size: 10px; color: #0A61A6;}

.rezInput {width:300px;}
