﻿/* Layout */
body { font-family:Arial, Helvetica, Sans-Serif; font-size:13px; line-height:150%;margin:0px;  text-align:center; background: #fff url('Images/bkg.jpg') repeat-x; color: #494949;}
a, a:visited { color:#536ABA; text-decoration:underline;}
a:hover {color: #000; text-decoration:underline;}
hr { height:1px;background-color:#dcdcdc;color:#dcdcdc;}
h1, h2, h3 {line-height:120%; margin: 10px 0px; padding:0px;}
h1 {color: #384565;font-size:24px;}
.mainContainer { width:906px; margin:0px auto; text-align:left;}
.header { height:139px; background: url('Images/herceg_novi.jpg') no-repeat right;}
.subtitle { color:#fff; font-size:16px; margin-top:10px;}
.clear { float:none; clear:both;}
.logo { margin-top:40px;}
.mainContent { width:906px; overflow:hidden; background-image:url('Images/content_bkg.jpg'); background-repeat: no-repeat;}
/* Top menu */
.topMenuContainer { float:right; font-size:11px; margin-top:5px;}
.topMenuContainer a, .topMenuContainer a:visited { color: #fff; font-weight:bold; padding:3px 5px; text-decoration:none; cursor:pointer;}
.topMenuContainer a:hover {background-color:#fff; color:#000;}
.languageMenu {width:120px; background-color:#fff; padding:3px}
.languageMenu a {display:block; color:#000;}
.languageMenu a:hover {background-color:#ebebeb;}
/* Content */
.contentContainer { width:550px; float:left; margin: 0px 20px 20px 30px;}
.contentContainer td { vertical-align:top; padding-right:10px;}
.quickPanel { background-color:#F2F2F2; border: solid 1px #E0E0E0; padding:10px; margin:0px; display:block; overflow:hidden; width:550px; margin-top:10px;}
.quickPanel div { float:left;}
.quickPanel h2 { font-size: 16px; margin-top:0px;}
.quickPanel .more {display:block;}
.listItemLink{font-size:18px;}
.listItem { background-color:#F2F2F2; border: solid 1px #E0E0E0; padding:10px; margin:0px 0px 10px 0px;}
.listItem {width:550px;}
/* Crumbstone */
.crumbstoneContainer {float:left; width:550px; overflow:visible; font-size:11px; margin:20px 20px 0px 30px;}
#navmenu { list-style:none;  padding:0px; margin:0px;}
#navmenu > li { float:left; position:relative; margin:0px; padding:0px; display:block; }
#navmenu ul { padding:0px; margin:0px; display:block; float:left;}
#navmenu li { list-style-type:none;}
#navmenu li ul { left:0px; position:absolute; top: 0px; margin-top:20px; background-color:#fff; width:150px; border:solid 1px #bfbfbc; /* for IE */ display:none;}
#navmenu li:hover ul { display:block;} /* SHOW SUBMENU  1 */
#navmenu li ul li { display:block; }
#navmenu a { display:block; color:#bcbcbc; text-decoration:none;}
#navmenu a:hover { color:#000; text-decoration:none; }
#navmenu ul a { padding:5px; margin:0px;}
#navmenu ul a:hover {background-color:#ebebeb; color:#000; text-decoration:none;}
/* Menu */
.menuContainer { width:270px; float:right; margin: 30px 25px 20px 0px;}
.indentmenu { background-color:#F2F2F2; border: solid 1px #E0E0E0; padding:10px; margin:0px;}
.indentmenu ul {margin: 0px; padding:0px;}
.indentmenu li {border-top: solid 1px #E0E0E0; list-style-type:none; padding: 5px 0px;}
.indentmenu li:first-child {border-top: solid 0px #E0E0E0;}
.indentmenu li a { text-decoration:none; display:block;}
/* Search */
.SearchContainer { background-color:#F2F2F2; border: solid 1px #E0E0E0; padding:10px; margin:0px 0px 20px 0px;}
/* Footer */
.footerContainer {background: #fff url('Images/footer_bkg.jpg') repeat-x; width:100%; height:100px; padding:20px 0px; border-top:solid 1px #969696;}
/* Slide show */
#slideShow { background-color:#F2F2F2; border: solid 1px #E0E0E0; padding:10px; margin:20px 0px 0px 0px;}
#slideShow img { margin: 10px;}

/* Admin Pages*/

/* Tables */
.AdminTable
{
	border: 1px solid #E0E0E0;
	width: 98%;
	border-spacing: 2px;
	caption-side: top;
	empty-cells: show;
	margin: 10px 0px 10px 0px;
}

.AdminTableHeaderCentered { font-weight: bold; text-align: center; }
.AdminTableHeaderText { font-weight: bold; text-align: left; }
.AdminTableHeaderNumber { font-weight: bold; text-align: right; }

.AdminTableItemCentered { text-align: center; }
.AdminTableItemText { text-align: left; }
.AdminTableItemNumber { text-align: right; }

.AdminTableFooterCentered { font-weight: bold; text-align: center;}
.AdminTableFooterText { font-weight: bold; text-align: left;}
.AdminTableFooterNumber { font-weight: bold; text-align: right;}