a:link, a:visited, a:active, a:hover, a.lang:hover { color: #007A61; font-weight: bold; }
a:hover, a.lang:hover, a.header:hover { text-decoration: underline; }
a.header:link, a.header:visited, a.header:active, a.header:hover { color: #007A61; font-weight: normal; }
a.lang:link, a.lang:visited, a.lang:active { color: #FFFFFF; font-weight: bold; }
a:link, a:visited, a:active, a:hover, a.lang:hover, a.lang:link, a.lang:visited, a.lang:active, .bodytextmid, .lang { text-decoration: none; }
.lang, .textblockmid, .textblocktop, .textblockbot, .footercback { background-attachment: scroll; background-repeat: no-repeat; }
body { background-color: #FDFFF4; height: 100%; margin: 0; padding: 0; color: #007A61; }
.mainbody {
	background-image: url(http://www.catering-kosovic.hr/images/bodyback.gif); background-position: center center; background-attachment: scroll; background-repeat: no-repeat;
}
img { border: none; }
.bodytext { text-align: justify; }
.bodytext-right { text-align: right; padding-right: 26px; }
.bodytext-center { text-align: center; }
.bodytext-center a, .bodytext-center a:visited { font-weight: bold; color: #9ECC55; }
.bodytext-center a:hover { font-weight: bold; color: #E6F2D3; }
.bodytextmid { line-height: 20px; }
body, form, .formfield, .formlabels, .bodytextmid, .submit, .textblockmid { font: 11px Georgia, "Times New Roman", Times, serif; }
.formtable td, .formfield, .formlabels, .trleft { text-align: left; }
.formfield { background-color: #E6F2D3; vertical-align: middle; }
.formlabels { vertical-align: middle; width: 270px; padding-bottom: 10px; padding-top: 5px; text-indent: 80px; }
.submit { color: #FFFFFF; font-weight: bold; background-color: #007A61; text-align: center; border: 1px solid #E6F2D3; letter-spacing: 0.1em; }
.greenback { background-color: #E6F2D3; height: 11px; }
.greenbackunderline { background-color: #E6F2D3; border-bottom: solid 2px #9ECC55; }
.lang { background-image: url(http://www.catering-kosovic.hr/images/langback.gif); background-position: center top; color: #FFFFFF; font-size: 10px; font-weight: bold; margin-top: 3px; padding-top: 3px; vertical-align: top; width: 121px; }
.nav, .navnounder, .navnounderleft, .navnounderright { background-color: #E6F2D3; color: #007A61; font-size: 10px; vertical-align: middle; word-spacing: 0.4em; }
.nav { border-bottom: solid 2px #9ECC55; height: 37px; }
.navnounderleft, .navnounderright { width: 181px; }
.navnounderleft, .textblockmid, .titleinc, .titleincbordered, .imageincstart, div.maininc table { text-align: left; }
.navnounderleft { text-align: right; }
.textblock { width: 300px; }
.textblockmid { background-image: url(http://www.catering-kosovic.hr/images/textblock_mid.gif); background-position: center center; background-repeat: repeat-y; padding: 1px 20px 15px 23px; color: #FFFFFF; line-height: 15px; vertical-align: top; background-color: #007A61; }
.textblockmid h1, h2, h3 { color: #E6F2D3; font-size: 13px; }
.textblocktop, .textblockbot { background-position: center center; height: 22px; width: 300px; }
.textblocktop { background-image: url(http://www.catering-kosovic.hr/images/textblock_top.gif); }
.textblockbot { background-image: url(http://www.catering-kosovic.hr/images/textblock_bot.gif); }
.whitebackunderline { border-bottom: solid 2px #9ECC55; }
#sizer, #main { height: 100%; position: absolute; }
#mainhead { height: 74px; vertical-align: top; }
#mainfoot { height: 94px; vertical-align: bottom; }
body, #maincont, #footertable, #headertable, #mainfoot, #mainhead, #sizer, #main { width: 100%; }
#maincont, div.maininc, #headertable, .goldline, .footercback, .nav, .navnounder, .navnounderleft, .navnounderright, .textblockmid h1, h2, h3, .bodytextmid, .lang, #addmenibuttholder { text-align: center; }
div.maininc table { width: 730px; margin: 0 auto; }
.titleinc, .titleincbordered { vertical-align: bottom; height: 55px; padding-bottom: 10px; width: 720px; }
.titleincbordered { border-bottom: 1px dashed #9ECC55; }
.bordered { border-bottom: 1px dashed #9ECC55; }
.imageincstart { vertical-align: middle; width: 385px; text-align: center; }
.footersizer, .footersizertwo, #headercellone, .greenbackunderline { width: 30%; }
.footersizertwo { height: 40px; }
.footersizerthree { width: 27px; }
.goldline { width: 97px; }
.footercback { background-image: url(http://www.catering-kosovic.hr/images/c_back.gif); background-position: center bottom; width: 104px; height: 42px; vertical-align: bottom; }
.greenbackimg { width: 714px; height: 11px; vertical-align: bottom; }
.textblockmid strong { color: #E6F2D3; }
#headercellone { height: 24px; }
#headercelltwo { width: 500px; }
#headercellthree { width: 93px; }
.square { margin: 0 8px 0 8px; }
#tablecontentflat { width: 720px; }
.tdsect { height: 55px; vertical-align: bottom; }
.tdcont { height: 320px; vertical-align: middle; }
.tdspace { height: 30px; }
#largimg { text-align: center; margin: 22px 9px 14px 9px; }
.start { margin: 0 0 10px 16px; text-align: left; }
.menibutt { margin: 0px 3px 0 3px; border: none; }
.textblockmid ul { margin-top: 0px; margin-bottom: 0px; }
.textblockmid li { list-style-type: square; list-style-image: url(http://www.catering-kosovic.hr/images/list.gif); margin-left: -24px;}
#plate { margin: 15px 10px 50px 0; float: left; }
#potpis{ margin: 0 0 0 0; float: right; }
#bell { margin: 10px 30px 0 100px;; float: left;  }
#specialleft, #specialright { width: 50%; padding: 20px 0 20px 0; vertical-align: top; }
#specialleft { padding-right: 10px; }
#specialright { padding-left: 20px; }
#specialbordered { width: 1px; border-right: 1px dashed #9ECC55; padding-bottom: 20px; }
.addmenibutt { margin: 20px 3px 0 3px; border: none; }

.popupbody { background-color: #007A61; background-image: url(http://www.catering-kosovic.hr/images/popupback.jpg); background-position: center center; background-attachment: scroll; background-repeat: no-repeat; }
.popupbody h2 { color: #9ECC55; margin-top: 20px; }
.popupcontent { padding-bottom: 20px; }
.popupbody .bodytext-center { text-align: center; color: #FFFFFF; }
.popupgreen { font-weight: bold; color: #9ECC55; }
#popup-menubar { text-align: center; background-color: #9ECC55; padding: 2px 0 2px 0; border-bottom: 1px solid #002A21; }
#popup-menubar a, #popup-menubar a:hover, #popup-menubar a:visited { font-weight: bold; color: #002A21; padding: 0 4px 0 4px; }
