﻿
body { font-family: Tahoma, Arial; font-size:10pt;}
h1 { font-size: 1.8em; color: Black; margin-bottom:2px; margin-top:15px;padding-top:5px;padding-bottom:5px;padding-left:0px; }
h2 { font-size: 1.1em; color: red; margin-bottom:1px; margin-top:15px; }
h3 { font-size: 1.1em; color: black; margin-bottom:1px; margin-top:15px;}
h4 { font-size: 1.0em; color: black; font-weight:bold;  margin-top:10px; }
td { vertical-align:top; }
p { margin-top:1px; margin-bottom:5px;}
img { border:none; }
a img { border:none; }

.hr { border-bottom: dotted 1px gray; padding:10px; }
.error { color:red; }

.bolded { font-weight:bold; }

/*
    div { border: dotted 1px blue; }
    span { border: dotted 1px green; }
*/
address { font-style: normal; }
.nb {color:Red; }

.articleNotPublic { border: dashed 20px orange; }

/* TEXT STYLING */
.imgCaption { font-style: italic; }

/* OKVIR na prvi strani */
    .o0 { width:256px; font-family: Tahoma; font-size: 13px; padding:0px; margin:0px; margin-right:10px; }
    .o0 .top { background-image: url('design/t0t1.gif'); background-repeat: no-repeat; background-position: left top; height:23px;}	
    .o0 H1 { padding-top:4px; padding-bottom:0px; padding-left:10px; margin:0px; font-family: Tahoma; font-size: 13px; font-weight:bold; color:Red; border:0px; background-color:Transparent; }
    .o0 H2 { padding-top:4px; padding-bottom:0px; padding-left:10px; margin:0px; font-family: Tahoma; font-size: 13px; font-weight:bold; color:Black; border:0px; }
    .o0 P { color:Black; background-image: url('design/t0m.gif');  background-repeat:repeat-y; padding-left:10px;padding-top:5px;padding-bottom:2px;padding-right:5px;margin:0; }
    .o0 .btm { background-image: url('design/t0b.gif'); width:256px; height:5px;background-repeat: no-repeat; background-position: left bottom; padding:0px;margin-top:0px; margin-bottom:10px; }

    .o1 { width:256px; font-family: Tahoma; font-size: 13px; padding:0px; margin:0px; margin-right:10px; }
    .o1 .top { background-image: url('design/t1t.gif'); background-repeat: no-repeat; background-position: left top; height:5px; }	
    .o1 H1 { background-image: url('design/t1m.gif');  background-repeat:repeat-y; padding-top:4px; padding-bottom:0px; padding-left:10px; margin:0px; font-family: Tahoma; font-size: 13px; font-weight:bold; color:Red; border:0px; }
    .o1 H2 { background-image: url('design/t1m.gif');  background-repeat:repeat-y; padding-top:4px; padding-bottom:0px; padding-left:10px; margin:0px; font-family: Tahoma; font-size: 13px; font-weight:bold; color:Black; border:0px; }
    .o1 P { color:Black; background-image: url('design/t1m.gif');  background-repeat:repeat-y; padding-left:10px;padding-top:5px;padding-bottom:2px;padding-right:5px;margin:0; }
    .o1 table, .o1 table TD { color:Black; background-image: url('design/t1m.gif');  background-repeat:repeat-y; padding-left:10px;padding-top:5px;padding-bottom:2px;padding-right:5px;margin:0; }
    .o1 .btm { background-image: url('design/t1b.gif'); width:256px; height:5px;background-repeat: no-repeat; background-position: left bottom; padding:0px;margin-top:0px; margin-bottom:10px;  }    
		
.okvirNaslov 
{
	font-family:Tahoma;
	font-size:1.5em;
	color:Red;
	background-color:#efefef;
	display:block;
	margin-bottom:0;
	padding-bottom:3px;
	border-bottom:0;
}
.okvir
{
	background-color:#efefef;
	border-bottom: solid 3px gray;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}

    
/* TOP MENUS */

.topMenu { background-color:Blue; color:White;height:49px;vertical-align:middle;padding:0px;border:0px;margin:0px;line-height:49px;background-image:url('design/MenuLine.gif'); background-repeat:repeat-x; }
.topMenuLeft { background-image:url('design/MenuLineLeft.gif'); background-repeat:no-repeat; height:49px;width:11px;line-height:49px; display:inline-block; margin:0; }
.topMenuTitle { background-color:Blue; color:White;height:49px;vertical-align:middle;padding:0px;border:0px;margin:0px;line-height:49px;background-image:url('design/MenuLine.gif'); background-repeat:repeat-x;  }
.topMenuRight { background-image:url('design/MenuLineRight.gif'); background-repeat:no-repeat; height:49px;width:11px;line-height:49px; display:inline-block; margin:0; }
.topMenuNormal, .topMenuNormal:visited  { height: 49px; text-decoration: none; font-weight: bold; color: White; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px;  }
.topMenuNormalAdmin, .topMenuNormalAdmin:visited  { height: 49px; text-decoration: none; font-weight: bold; color: Yellow; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px;  }
.topMenuNormal:hover  { height: 49px; text-decoration: none; font-weight: bold; color: gray; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px;  }
.topMenuSelected, .topMenuSelected:visited  { height: 49px; text-decoration: none; font-weight: bold; color: gray; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px;   background-image:url('design/MenuLineSel.gif'); background-repeat:repeat-x; }
.topMenuSelectedAdmin, .topMenuSelectedAdmin:visited  { height: 49px; text-decoration: none; font-weight: bold; color: yellow; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px;   background-image:url('design/MenuLineSel.gif'); background-repeat:repeat-x; }
.topMenuSearch  { height: 49px; text-decoration: none; font-weight: bold; color: White; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px; background-image:url('design/MenuLine.gif'); background-repeat:repeat-x; }
.topMenuSeparator	{ }

/*

.topMenuNormal, .topMenuNormal:visited { height: 49px; text-decoration: none; font-weight: bold; color: White; padding: 0px; padding-left:10px; padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle; line-height: 49px; background-image:url('design/MenuLine.gif'); background-repeat:repeat-x; }
.topMenuNormalAdmin, .topMenuNormalAdmin:visited { height: 49px; text-decoration: none; font-weight: bold; color: yellow; padding: 0px; padding-left:10px;padding-right:10px; margin: 0px; display: inline-block; text-align: center; vertical-align: middle;line-height: 49px;}
.topMenuNormal:hover, .topMenuSelected, .topMenuSelected:visited  { background-image:url('design/MenuLineSel.gif'); background-repeat:repeat-x; background-position:top; color:Black; height: 49px; text-decoration: none; font-weight: bold; color: White; padding: 0px; margin: 0px; display: inline-block; text-align: center; vertical-align:middle; line-height:49px; padding-left:10px;padding-right:10px;  }
*/

/* NAVIGATION PATH */
.navPath {HEIGHT: 1.3em; DISPLAY:inline; }
.navPath A {}
.navPathPath { HEIGHT: 1.3em; FONT-SIZE: 0.8em;}
.navPathSubMenus { HEIGHT: 1.3em; FONT-SIZE: 0.8em; DISPLAY:block; MARGIN-BOTTOM:15px; }
.navCmdTbl { BORDER:0; PADDING:0; MARGIN-TOP:5px; WIDTH:100%; } 
.navPathHome { font-weight:bold;  text-decoration:underline;}
.navPathCurrent { font-weight:bold; text-decoration:none; }
#navPath { text-align:right; }

/* NEWS */
.newsPanel { FONT-SIZE:.9em; PADDING-TOP: 20px; TEXT-ALIGN:right; }
.newsCurrent, .newsCurrent A { COLOR:Black; PADDING-BOTTOM:15px;}
.newsCurrent A { FONT-WEIGHT:bold;}
.newsNormal { PADDING-BOTTOM:15px; }

/* SUBMENUS */
.subMenus { line-height:1.3pc; width:150px; color:Black; border-right:solid 0px #efefef;  }
.subMenus A { text-decoration: none; padding-left:5px; }
.subMenus A:hover { text-decoration: underline; }
.subMenuSelected { color: red;  } 
.subMenuSelected A { color: red;  } 
.subMenuLvl0 { font-weight: bold; margin-top:12px; margin-bottom:6px; display: block; }
.subMenuLvl1 { display: block; margin-left:10px; }
.subMenuLvl2 { display: block; margin-left: 25px; list-style-type: circle; }
#subMenus { width:120px; }

/* FORMS */
.errNote { color:Red; }
.calendarSpecialDay { BACKGROUND-COLOR: #ff9696; }
.reqStar { COLOR:Red; width:10px; display:inline-block; }

/* PHOTO GALLARY */
.photoGallery { WIDTH: 100%; BORDER: 0; DISPLAY: block; }
.photoGalleryInner { DISPLAY: inline; CLEAR: none; FLOAT: left; }
.photoGalleryDiv { DISPLAY: inline; }

/* TABLES */
.tableHeader { padding-left	: 10px; font-weight: bold; color: #d5201c; line-height: 1.5em; background-color: white; }
.tableHeader td { padding-left: 10px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }
.tableItem a:link, .tableItem a:visited, .tableItem a, .altTableItem a:link, .altTableItem a:visited, .altTableItem a { color: #9944cc; text-decoration: none; }
.tableItem { border-right: blue thick; border-top: blue thick; padding-left: 10px; border-left: blue thick; border-bottom: blue thick; background-color: white; text-align: left; }	
.tableItem td { padding-left: 10px; padding-right: 10px;  border-bottom: white thin solid; border-right-style: none; border-left-style: none; text-align: left; }
.altTableItem { padding-left: 10px; padding-right: 10px;  background-color: #f0f0f0; }
.altTableItem td { padding-left: 10px; border-bottom: #ffffff thin solid; border-right-style: none; border-left-style: none; }
.midTableItem { background-color: white; text-align: center; }
.midTableItem td { padding-left: 10px; border-bottom: #efefef thin solid; border-right-style: none; border-left-style: none; }
.tableInnerHeader { font-weight: bold;  color: #d5201c; text-align: center; }
.tableInnerHeader td { padding-top: 10px; padding-bottom:10px;}
.tableCurrentHeader td {  BORDER:solid 1px red; }

/* ADMIN */
.ContentAdmin { background-color:Yellow; }
.ContentAdmin A { padding:5px; }
.WebSiteAdmin { background-color:Lime; } 

/* SEARCH CONTROL */
.searchResult { background-color: white;border-top: gray 0px dotted; padding-top:10px;  }
.searchResult .navPathHome { }
.searchTitle { font-weight:bold; }
.searchLead { color: black; display:block; padding-left:20px; padding-bottom:10px; padding-top:10px; }
.searchPath { font-size:smaller; padding-bottom:5px;  }
.searchPath A {color:gray; text-decoration:none; }

/* home page */
.footer { display:inline; }

/* RSS FEED */
.RssIcon IMG  { border: none; }

/* COMMENT OR QUESTION PANEL */
.cmt { width:300px; }
.cmt A { color:Red;}
.cmtPanel { background-color:#efefef; width:300px; display:none; z-index:1000; float:left; position:relative; top:1.1em;}
.cmtTitle { background-color:#e0e0e0; text-align:right; padding-right:5px; }
.cmtForm { padding:10px; text-align:left;}
.cmtEmail { width:270px; margin-bottom:10px; }
.cmtBody { width:270px; overflow: auto; }

/* RATING CONTROL */
.rating { color:Red; }

/* Individual elements */
.hpTitle { font-weight:bold; text-decoration:none; color: White; }
.hpTitle:hover { font-weight:bold; text-decoration:none; color: Black; }
#pgMainTbl { WIDTH: 100%; PADDING:0; BORDER:0; } 
#pgMainCellLeft { WIDTH: 125px; PADDING:0px; BORDER:0; }
#pgMainCellMid { BORDER:0; PADDING-RIGHT:15px; PADDING-LEFT:15px; }
#pgMainCellMidSolo { BORDER:0; PADDING-RIGHT:0px; PADDING-LEFT:0px; }
#pgMainCellRight { WIDTH: 200px; text-align:right; }

#hpLogoTable {     border-style: none;     padding: 0px;    margin: 0px;    width: 100%;    height:109px;       vertical-align: bottom;    text-align: left;    overflow:hidden;}
#hpLogoTable td { margin:0;padding:0;border:none; border-collapse:collapse; }
#hpLogoCell { width:120px;position:relative;vertical-align:bottom; }

#hpMainTable { width:100%; vertical-align:top;padding-top:0px;margin-top:0px;margin:0;border:none;border-collapse:collapse; margin-left:4px;}
#hpMainTable td { vertical-align:top; } 
#hpMainTable ul { line-height: 1.3em; }
#hpMainTableMeni { padding-right:0; width:200px; padding-top:20px;  }
#hpMainTableCenter { text-align:left; width:100%; }
#hpMainTableNovice { }
#hpIskanje { text-align:right; vertical-align:top; }
#hpOrodja { text-align:right; vertical-align:top; height:22px; }
#tagline { vertical-align:middle; letter-spacing:1px; text-decoration:none; font-weight:bold; padding-bottom:4px; }
#tagline A { color:Black; text-decoration:none;}

#menus { background-color:red; padding:3px; clear:none; padding-left:232px; }
#rssLink { border: none;}
#orodjaSpodaj { color: Gray; margin-left: 170px; text-align: right; border-top: dotted 1px gray; padding-top: 10px; vertical-align:top; }
#orodjaSpodaj A { color:Gray; }
#navPath { text-align:left;margin-bottom:10px; }
#imgNovosti {}
#selectLanguage { font-weight:bold; }

/* hidden - used in cryGrid */
.hidden { visibility:hidden; }

/* forms */
.frmFldLbl
{
    width: 220px;
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
    height: 1.5em;
    padding-top: 3px;
}
.frmFldPnl { margin-bottom: 5px; margin-top:5px; }
.frmBtn { width:10em; margin-right:20px; }
.frmValidator { margin-left:10px; display:inline; }

/* class list */
.regListLocation { font-variant: small-caps; font-size: small; margin-left:0.4em; margin-right:0.4em; }
.regListTimes { padding-right:0.4em; }
.regListTitle { font-weight:bold; padding-right:0.4em;  width:200px; }
.regListTeacher { color:Gray; }
.regStepCurrent { font-weight:bold; }
.regFirstT {}
.regNextT  { color:Gray; }
.regLvl { margin-right:10px;  }
.regStCLS .regListTitle { color:gray; }
.regFullmilonga { visibility:hidden; display:none; }
.regFullregular { font-weight:bold; color:Gray; padding-right:5px; }
.regTypmilonga  .regListTimes {color:#04c0e2; }
.regTypmilonga  .regListTitle {color:#04c0e2; }
.daysTo { font-size:3em; font-weight:bold; }
.regStatTable TD { border-bottom:dotted 1px gray; }
.regStatSpanRed { position:absolute;background-color:#f8afa9;height:14px; border:solid 1px red;font-size:0.6em; }
.regStatSpanBlue { position:absolute;background-color:#b9dcf4;height:14px; border:solid 1px red;font-size:0.6em; }
.regStatSpanWhite { position:absolute;background-color:White;height:14px;border:solid 1px red; }

.treeDeleted { text-decoration:line-through; }

.findPartnerPic { float:right; border:none; }

.dataTable td {  padding-right:15px; border-bottom:dotted 1px gray; }
.dataTable tr { padding-top:5px; padding-bottom:5px; }
.dataTable H2 { font-size: 1.1em; color: red; margin-bottom:3px; margin-top:0px; }

.table0 { width:100%; border-style: none; border-width: 0px; border-color: inherit;padding: 0px; margin: 0; border-collapse: collapse; border-spacing: 0px; }
.table0 td { border-style: none; border-width: 0px; border-color: inherit;padding: 0px; margin: 0; border-collapse: collapse; border-spacing: 0px; }
.table0 tr { border-style: none; border-width: 0px; border-color: inherit;padding: 0px; margin: 0; border-collapse: collapse; border-spacing: 0px; }
.table0 .nb { font-weight:bold }
    
#hpPartners img { clear:both; display:block; float:none; text-align:right; }  

.WebSiteAdminOnly { display:none; }
.smallcaps { font-variant: small-caps;    font-size: small; }

/* FaceBook */
.fb_login_ready { display: none; }
