/* :::::/css/master.css ::::: */

html, body { border: 0pt none ; margin: 0pt; padding: 0pt; }
body { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: 170%; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-weight: normal; }
h1, h2 { letter-spacing: -1px; }
p, ul, ol { margin: 0pt; padding: 0pt; }
ul, ol { list-style-type: none; list-style-image: none; list-style-position: outside; }
blockquote { margin: 22px 40px; padding: 0pt; }
small { font-size: 0.85em; }
img { border: 0pt none ; }
sup { position: relative; bottom: 0.3em; vertical-align: baseline; }
sub { position: relative; bottom: -0.2em; vertical-align: baseline; }
acronym, abbr { border-bottom: 1px dashed; cursor: help; letter-spacing: 1px; }
a, a:visited { text-decoration: none; font-size:1.1em;}
form { margin: 0pt; padding: 0pt; display: inline; }
input, select, textarea { font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
textarea { line-height: 1.25; }
label { cursor: pointer; }
table { border: 0pt none ; margin: 0pt 0pt 18px; padding: 0pt; }
table tr td { padding: 2px; }
#wrap { margin: 0pt auto; width: 960px; }
.clear { margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; display: block; clear: both; height: 0px; width: auto; }
.float-left { float: left; }
.float-right { float: right; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { border-bottom: 1px solid; }
.highlight { background: rgb(255, 255, 204) none repeat scroll 0% 0%; }
.wrap { margin: 0pt auto; width: 960px; }
.img-left { margin: 4px 10px 4px 0pt; float: left; }
.img-right { margin: 4px 0pt 4px 10px; float: right; }
.nopadding { padding: 0pt; }
.noindent { margin-left: 0pt; padding-left: 0pt; }
.nobullet { list-style-type: none; list-style-position: outside; list-style-image: none; }

/* :::::/css/site.css ::::: */

body { text-align: center; }
#spanwide { width: 974px; float: left; }
#container { padding: 26px 0pt 0pt 25px; width: 949px ! important; float: left; text-align: left; }
#top { width: 974px; margin-bottom: 39px; }
#logo { width: 253px; height: 69px; float: left; }
#content { width: 782px; padding-top: 71px; }
#left { width: 253px; float: left; }
#right { width: 478px; height: 620px ! important; float: right; }
#contact_img { border: 1px solid rgb(124, 125, 128); width: 481px; height: 364px; margin-bottom: 19px; }
#contact_left { width: 270px; float: left; }
#contact_right { width: 200px; float: left; }
#news_img { border: 1px solid rgb(129, 130, 133); width: 481px; height: 192px; margin-bottom: 19px; }
.news_icon_margin { margin-right: 6px; }
#news { height: 490px; }
.news_item_left { float: left; }
.news_item_right { float: right; }
#news li { border-top: 1px solid rgb(129, 130, 133); width: 235px; padding-top: 7px; padding-bottom: 7px; }
.news_item_left a { width: 160px; padding-left: 18px; font-family: Helvetica; font-size: 0.9em; color: rgb(255, 255, 255); display: block; }
.news_item_left a:hover, .news_item_left a.navon { background: transparent url('../img/navon.gif') no-repeat scroll left center; width: 168px; padding-left: 18px; }
.news_item_right a { font-family: Helvetica; font-size: 0.9em; color: rgb(255, 255, 255); }
.news_item_right img { margin-bottom: 5px; margin-left: 7px; }
.news_item_right a:hover, .news_item_right a.navon { color: rgb(193, 39, 45); }
#galleries { width: 697px; float: right; }
.gallery_thumb { border: 1px solid rgb(129, 130, 133); width: 166px; height: 120px; margin-right: 7px; margin-bottom: 7px; float: left; }
#content_menu { width: 806px; padding-top: 71px; }
.menu_name { width: 505px; float: right; text-align: left; }
.menu_section { width: 478px; margin-bottom: 5px; }
#right_menu { width: 505px; height: 420px; min-height: 420px; max-height: 420px; overflow-y: auto; float: right; }
#right_menu_gallery { width: 705px; height: 620px; min-height: 620px; max-height: 620px; overflow-y: auto; float: right; }
#right_menu_high { width: 505px; height: 670px; min-height: 670px; max-height: 670px; overflow-y: auto; float: right; }
#max-height { height: 700px; padding-top: 20px; }
#menu_img { border: 1px solid rgb(129, 130, 133); width: 481px; height: 192px; margin-bottom: 19px; margin-right: 21px; float: right; display: inline; }
#galleryjquery { border: 1px solid rgb(129, 130, 133); width: 481px; height: 192px; margin-bottom: 19px; margin-right: 21px; float: right; display: inline; }
.menu_item { border-bottom: 1px solid rgb(129, 130, 133); width: 478px; padding-bottom: 5px; margin-bottom: 15px; }
.menu_left { float: left; }
.menu_left_recipe { float: left; width:300px }
.menu_left_part { width: 430px; float: left;}
.menu_right { width: 40px; float: right; text-align: right; }
.menu_right_recipe { width: 150px; float: right; text-align: left; }
.restaurant_thumb { width: 115px; height: 95px; margin-right: 6px; margin-bottom: 6px; float: left; }
.ref_download { border-bottom: 1px solid rgb(129, 130, 133); width: 100%; margin-bottom: 15px; }
.award { margin-top: 20px; margin-left: 15px; float: left; display: inline; }
#content_team { width: 806px; padding-top: 71px; }
#right_team { width: 505px; height: 700px; min-height: 700px; max-height: 700px; overflow-y: auto; float: right; }
#max-team { height: 727px; }
#team_img { border: 1px solid rgb(129, 130, 133); width: 481px; height: 322px; margin-bottom: 19px; }
.team_member { width: 236px; margin-right: 7px; margin-bottom: 35px; float: left; }
.team_thumb { border: 1px solid rgb(129, 130, 133); width: 236px; height: 236px; margin-bottom: 15px; }
.team_name { width: 236px; text-align: center; }
.team_ul { font-family: Helvetica; font-size: 1.2em; color: rgb(255, 255, 255); }
.team_ul li { list-style-type: disc; list-style-image: none; list-style-position: outside; margin-left: 20px; margin-bottom: 5px; }
#nav { width: 697px ! important; padding-left: 277px; }
#nav li { margin-bottom: 4px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav ul { margin-right: 50px; float: left; display: inline; }
#nav a { font-family: Helvetica; font-size: 0.9em; color: rgb(255, 255, 255); padding-left: 18px; }
#nav a:hover, #nav a.navon { background: transparent url('../img/navon.gif') no-repeat scroll left center; color: rgb(193, 39, 45); }
#register { width: 275px; margin-top: 7px; float: right; }
#register a { padding: 0px; color: rgb(193, 39, 45); }
#register a:hover { background: transparent none repeat scroll 0% 0%; }
#sub_nav { height: 490px; }
#sub_nav li { border-top: 1px solid rgb(129, 130, 133); width: 235px; padding-top: 7px; padding-bottom: 7px; }
#sub_nav a { width: 235px; font-family: Helvetica; font-size: 1em; color: rgb(255, 255, 255); display: block; }
#sub_nav a:hover, #sub_nav a.navon { background: transparent url('../img/navon.gif') no-repeat scroll left center; width: 235px; padding-left: 18px; }
#sub_nav a.navonDown { background: transparent url('../img/navon_down.gif') no-repeat scroll left center; width: 235px; padding-left: 18px; }
#sub_nav ul li ul li { border-top: medium none; width: 175px; }
#sub_nav ul li ul li a { width: 175px; padding-left: 18px; color: rgb(129, 130, 133); margin-left: 10px; }
#sub_nav ul li ul li a:hover, #sub_nav ul li ul li a.navonWhite { background: transparent url('../img/navon_white.gif') no-repeat scroll left center; width: 175px; color: rgb(255, 255, 255); padding-left: 18px; }
#sub_nav ul li ul li a.navonDownWhite { background: transparent url('../img/navon_white_down.gif') no-repeat scroll left center; width: 175px; padding-left: 18px; }
#sub_nav ul li ul li ul li { border-top: medium none; width: 175px; }
#sub_nav ul li ul li ul li a { width: 175px; padding-left: 18px; color: rgb(129, 130, 133); margin-left: 25px; }
#sub_nav ul li ul li ul li a:hover, #sub_nav ul li ul li ul li a.navonWhite { background: transparent url('../img/navon_white.gif') no-repeat scroll left center; width: 175px; color: rgb(255, 255, 255); padding-left: 18px; }
#footer_left { width: 253px; font-family: Arial; color: rgb(206, 204, 193); float: left; }
#footer_left a { color: rgb(206, 204, 193); }
#footer_left img { margin-bottom: 10px; }
a { color: rgb(193, 39, 45);}
p { font-family: Helvetica; font-size: 1.3em; color: rgb(255, 255, 255); line-height: 23px; padding-bottom: 15px; }
p.psize24 { font-size: 2.4em; line-height: 20px; padding-bottom: 0px; }
p.psize14 { font-size: 1.4em; line-height: 20px; padding-bottom: 0px; }
h1 { font-family: Helvetica; font-size: 3.4em; color: rgb(129, 130, 133); line-height: 30px; letter-spacing: -2px; font-weight: bold; padding-bottom: 15px; }
h1.h1size11 { font-size: 1.1em; color: rgb(255, 255, 255); line-height: 22px; letter-spacing: 0px; }
h1.h1size24 { font-size: 2.4em; color: rgb(129, 130, 133); line-height: 25px; letter-spacing: 0px; }
h2 { font-family: Helvetica; font-size: 2.4em; color: rgb(255, 255, 255); line-height: 25px; padding-bottom: 15px; }
h2.h2bold { font-weight: bold; }
h3 { font-family: Helvetica; font-size: 1.8em; color: rgb(193, 39, 45); line-height: 23px; padding-bottom: 5px; }
h4 { font-family: Helvetica; font-size: 1.4em; color: rgb(193, 39, 45); line-height: 24px; padding-bottom: 5px; }
.red { color: rgb(193, 39, 45); }
.white { color: rgb(255, 255, 255); }
.grey { color: rgb(129, 130, 133);line-height:17px; }
#explan_style { margin-right: 5px; margin-bottom: 25px; }
.nolineheight { padding: 0px; line-height: 17px;}
.greyborder1 { border: 1px solid rgb(129, 130, 133); }
hr { border: 0pt none ; color: rgb(129, 130, 133); background-color: rgb(129, 130, 133); height: 1px; }
.inputStyle { border: 1px solid rgb(129, 130, 133); background: transparent none repeat scroll 0% 0%; width: 355px; height: 23px ! important; color: rgb(255, 255, 255); padding-top: 7px; }
.inputText { border: 1px solid rgb(129, 130, 133); background: transparent none repeat scroll 0% 0%; width: 355px; height: 96px; color: rgb(255, 255, 255); padding-top: 7px; }
.form_left { width: 117px; margin-top: 5px; float: left; }
.form_right { width: 355px; float: left; }
#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('../img/blank.gif') no-repeat scroll 0% 0%; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('../img/prevlabel.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('../img/nextlabel.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; overflow: auto; font-family: Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

/* :::::/css/day.css ::::: */

body#homesection { background: rgb(0, 0, 0) url('../img/home.jpg') no-repeat scroll left top; }
body#contactsection_wedding_in_dubrovnik { background: rgb(0, 0, 0) url('../img/wedding_contact.jpg') no-repeat scroll left top; }
body#locationssection_dubrovnik_other { background: rgb(0, 0, 0) url('../img/wedding_locations_dubrovnik_other.jpg') no-repeat scroll left top; }
body#registersection { background: rgb(0, 0, 0) url('../img/send_to_partner.jpg') no-repeat scroll left top; }
body#servicessection_beauty { background: rgb(0, 0, 0) url('../img/wedding_services_beauty.jpg') no-repeat scroll left top; }
body#registersection_croatia { background: rgb(0, 0, 0) url('../img/wedding_register.jpg') no-repeat scroll left top; }
body#faqsection { background: rgb(0, 0, 0) url('../img/Wedding_faq.jpg') no-repeat scroll left top; }

