body { font-family: Tahoma; font-size: 11px; }
table, table td, div, p, span, form, body, html { padding:0; margin:0; border-collapse:collapse; }
img { border:none; }

table.main { width: 1000px; }
table.main td { vertical-align: top; padding: 10px; }
table.main td.TDfirst	{ width: 200px; }
table.main td.TDcenter	{ width: 800px; }
div.pagetitle { position: relative; background-color: #57A02C; margin: 0 0 20px 0; padding: 2px 10px; color: White; }
p { margin: 10px 0px 20px 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.w100	{ width: 700px; }

div#menus ul { padding:0; margin:0; list-style:none; color: #396693; }
div#menus ul li { background:#F1F2F2; font-size: 12px; font-weight:bold; margin: 0 0 20px 0; }
div#menus ul li ul li { font-weight:normal; background:white; margin: 0; }
div#menus ul li ul li a	{ background-image: url(img/menuvhod_bullet2.gif); background-repeat:no-repeat; background-position: 0px 0px; padding-left: 10px; }
div#menus ul li ul li ul li { background:white; padding-left: 20px; margin: 0; margin-left: -10px; }
div#menus ul li ul li ul li a { font-size:11px; color: #396693; background:none; }
div#menus ul li ul li ul li a:hover { color: #57A02C; }


div.searchresults { margin: 20px 0px 40px 0px; }
div.searchresults div.r { margin: 10px 0px 20px 0px; }
div.searchresults div.t { margin-bottom: 5px; }
div.searchresults div.u { color: Green; }
div.searchresults div.a { margin: 5px 0px 5px 0px; display: none; }
div.searchform { text-align: center; }
div.searchform input.q { width: 300px; }

/* languages */
div.tablist a.selected img { padding-right:10px; }
div.tablist a.tab img
{
	-moz-opacity: 0.40;
	filter:alpha(opacity=40);
	padding-right:10px;
}
div.tablist a.tab:hover img
{
	-moz-opacity: 1;
	filter:alpha(opacity=100);	
}

/* TITAN styles */		
table tr.header { background-color:#A8C7F0; color:Black; font-weight:bold; }
table tr.header td { padding: 3px 3px 3px 3px; }

table.ttable { border-left:1px solid #F8F8F8; border-top:1px solid #F8F8F8; width:550px; margin-top: 10px;  }
table.ttable td { border-bottom:1px solid #F8F8F8; border-right:1px solid #F8F8F8; padding: 3px 3px 3px 3px; }
table.ttable td div.right { float:right; }
table.ttable td table td { border-bottom:0px; border-right:0px; }
table.ttable tr.header td { background-color:#A8C7F0; }
table.ttable tr { color:Black; }
table.ttable tr  { background-color:#E8E8E8;  }
table.ttable tr.row1 { background-color:#E8E8E8;  }

table.ttable tr.sel, table.ttable tr.over td, table.ttable tr.selover, table.tform tr.sel td , table.tform tr.selover td { background-color:#CFEAC1; }
table.ttable tr.row2 { background-color:#E8E8E8; }

table.ttable a { color:#396693; display:block; text-decoration:none;  }
table.ttable tr.header a { color:White; }
table.ttable a:hover { text-decoration:underline; }

table.tform {  border-left:1px solid #F8F8F8; border-top:1px solid #F8F8F8; width:550px; margin-top: 10px; }
table.tform tr.header td { background-color:#A8C7F0; color:Black; font-weight:bold; }
table.tform td .textbox		{ width:100%;	}
table.tform td { background-color:#E8E8E8; border-bottom:1px solid #F8F8F8; border-right:1px solid #F8F8F8; padding:3px 3px 3px 3px; }
table.tform td.firstcol { text-align:right; width:20%;  }
table.tform td table td { border-bottom:0px; border-right:0px; }

table.tform tr.lastrow, table.tform tr.lastrow td,table.ttable tr.lastrow, table.ttable tr.lastrow td { background-color: #F8F8F8; padding-top:10px; }

div.tborder { border:1px solid Black; padding:2px 2px 2px 2px; margin-bottom:40px;  }

.textbox10 { width:10%; }
.textbox20 { width:20%; }
.textbox30 { width:30%; }
.textbox40 { width:40%; }
.textbox50 { width:50%; }
.textbox60 { width:60%; }
.textbox70 { width:70%; }
.textbox80 { width:80%; }
.textbox90 { width:90%; }
.textbox95 { width:95%; }


.errormessage ul { display:none; }
a.pageeditlink { color:#396693; }


.jezicek .jz a.pageeditlink:hover { text-decoration:underline; }
.jezicek .jz { margin:5px 3px 0px 3px; }


/* end TITAN styles */

div.contextmenu 
{
	z-index: 20;
	padding: 5px 5px 5px 5px;
	position: absolute;
	top: -300px;
	left: -400px;

	-moz-opacity: 0.90;
	filter:alpha(opacity=92);
	width: 200px;
	visibility: hidden;
	background-color: #6191BD;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
	text-transform: lowercase;
}
input.selector { display: none; visibility: hidden; }
div.contextmenu a { display: block; margin: 3px 0px 3px 20px; color: White; text-align: left; }
div.contextmenu a:hover { color: White; text-decoration: underline; }

div.contextmenu table.sortnum { width: 100%; border-collapse: collapse; }
div.contextmenu table.sortnum td { width: 100%; }
div.contextmenu table.sortnum a { margin: 0px 1px 0px 20px; width: 100%; }
div.contextmenu table.sortnum input { width: 20px; margin: 0px 1px 0px 0px; border: 1px solid black; padding: 0px 0px 0px 2px; }
div.contextmenu table.sortnum span.cb input { border: 0px none; }
div.contextmenu table.sortnum hr { height:1px; }

div.buttonbar
{
	height:20px;
	margin: 5px 0px 10px 0px; 
}

input.buttonbarcancel, a.buttonbarcancel, a.buttonbarcancel:hover
{
	padding: 2px 22px 2px 22px;
	color:#2E2E2E;
	text-transform:capitalize;
	font-size: 11px;
	text-decoration:none;
	BACKGROUND-COLOR:  #EAD5CA;
	border-top:     1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
	border-right:   1px solid #404040;
	border-bottom:  1px solid #404040;
}
input.buttonbarok, a.buttonbarok, a.buttonbarok:hover
{
	padding: 2px 22px 2px 22px; margin: 0px 5px 0px 0px;
	color:#2E2E2E;
	text-transform:capitalize;
	font-size: 11px;
	text-decoration:none;
	BACKGROUND-COLOR:  #CFEAC1;
	border-top:     1px solid #FFFFFF;
	border-left:    1px solid #FFFFFF;
	border-right:   1px solid #404040;
	border-bottom:  1px solid #404040;
} 

/* Fileeditor  */
table.data {  width: 700px; margin: 5px 0px 20px 0px; }
table.data a { padding-left: 5px; color: #396693; }
table.data thead tr td, table.data tr th { font-weight: bold; padding: 4px 2px 2px 2px; border-bottom: 2px solid #c0c0c0; }
table.data tfoot tr td, table.data tr tf { font-weight: bold; padding: 4px 2px 2px 2px; border-top: 1px solid #c0c0c0; }
table.data tr td { padding: 2px 2px 2px 2px; }
table.data tr.sel td { background-color: #D2DDED; }
table.data tr.over td { background-color: #E1F8DF; }
table.data tr.selover td { background-color: #D2DDED; }
table.data tr.active td { background-color: #D2DDED; }

/* FORUM */
div.bb a, div.actualOnForum a { color:#396693; }
div.bb a:hover, div.actualOnForum a:hover { color:#57A02C; }
div.bb { width:585px; float: left; background:#ffffff url(img/body.freetext.gif) repeat-y center top; margin-bottom:5px; }
div.bb div.head { padding-top:6px; background:url(img/head.freetext.gif) no-repeat center top;}
div.bb div.body { background:#ffffff; padding:0px 0px 0px 0px; margin:0px 2px 0px 2px; }
div.bb div.body h1 { font-size:11px; position:relative; top:-6px; margin:0px -2px 0px -2px; padding:9px 0px 9px 6px; background:#e3e0db url(img/h1.freetext.gif) no-repeat center top; }
div.bb div.foot { background:url(img/foot.freetext.gif) no-repeat center bottom; font-size: 0px; height: 10px; margin:0px;  }
div.bb div.right { float:right; }

div.bb table.board, div.bb div.board {  position:relative; top:-6px;  margin:0px 0px 0px 0px; padding:9px 5px 9px 6px; width:582px; }
div.bb table.board td { padding:6px; border-bottom:solid 1px #D4D3BF; background-color:#EEEEEE; }
div.bb table.board tr.head td { background-color:White; }
div.bb table.board tr.sec td { background-color:White;  }
div.bb table.board div.description { margin-top:4px; }
div.bb table.board td.num { width:25px; border-left:solid 1px #D4D3BF; text-align:center;  }

div.bb table.topic { position:relative; top:-6px;  margin:0px 0px 0px 0px; padding:9px 6px 9px 6px;  width:582px; }
div.bb table.topic tr.head td { border-bottom:solid 1px #D4D3BF; background-color:White; }
div.bb table.topic td {  padding:6px; background-color:#EEEEEE; }
div.bb table.topic tr.head td.topic { background-image:none; padding-left:10px; }
div.bb table.topic td.topic { background-image: url(img/arr.rub.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:30px; }
div.bb table.topic td.replies { width:25px; text-align:center; border-left:solid 1px #D4D3BF; }
div.bb table.topic td.author { width:100px; text-align:center; border-left:solid 1px #D4D3BF; }
div.bb table.topic td.views { width:25px; text-align:center; border-left:solid 1px #D4D3BF; }
div.bb table.topic tr.new td { background-color:White; border-top:solid 1px #D4D3BF;  }

div.bb table.messagelist { position:relative; top:-6px;  margin:0px 0px 0px 0px; padding:9px 6px 9px 6px;  width:582px; }
div.bb table.messagelist tr.head td { background-color:White;  }
div.bb table.messagelist td { padding:6px; border-bottom:solid 1px #D4D3DD; background-color:#EEEEEE;   }
div.bb table.messagelist tr.sec td { border-bottom:solid 1px #D4D3BF; background-color:White;  }
div.bb table td.firstcol { text-align:right; padding-right:10px; width:100px; }

div.bb div.info { font-size:9px; }
div.bb div.sig { background-image:url(img/bb/sig.gif); background-repeat:no-repeat; padding:4px 0px 0px 5px; font-size:9px; }

div.bb img.avatar { margin: 3px 0px 2px 0px; }

div.bb div.list { margin:5px 0px 5px 30px; padding:0px; }
div.bb div.quote { margin:5px 20px 5px 30px; padding:4px; background-color:#D4D3DD; border:1px solid White; }
div.bb div.navigation { height:14px; margin-left:10px; }
div.bb div.navigation a { display:block; float:left; margin:0px 3px 0px 0px; }
div.bb div.navigation a.selected { font-weight:bold;}
div.bb div.paging { margin:0px 0px 3px 8px;  }
div.bb .message {  margin:0px 0px 0px 20px;  }
div.bb .error { color:Red;  }
div.bb div.preview {  border:solid 1px #D4D3BF;  background-color:#EEEEEE; padding:0px;  }
div.bb div.hidden {  display:none;  }

div.bb h1.dark a { color:#444444; }

table.ttable tr.sec td { background-color:#EEEEEE;}

/* GENERIC lastnews */
div.NoviceMeni .lastnewslist				{ padding:0; margin: 0; }
div.NoviceMeni .lastnewslist .news			{ padding: 10px 0 20px 0; border-bottom: 1px #cccccc dashed; }
div.NoviceMeni .lastnewslist .news h2		{ margin: 5px 0; color: #396693; font-size: 16px; }
div.NoviceMeni .lastnewslist .news .info	{ font-style:italic; }
div.NoviceMeni .lastnewslist .news .summary {}
div.NoviceMeni .lastnewslist .news .body	{}
div.NoviceMeni .lastnewslist .archiveurl a	{ color: #396693; text-transform:lowercase; background-image: url(img/menuvhod_bullet2.gif); background-repeat:no-repeat; background-position: 0px 0px; padding-left: 10px; }
div.NoviceMeni .lastnewslist .archiveurl a:hover { color:#57A02C; }

/* GENERIC event */
div.event		{ padding:0; margin: 0; }
div.event .news { padding: 10px 0 20px 0; border-bottom: 1px #cccccc dashed; }
div.event .news h1	{ margin: 5px 0; color: #396693; font-size: 16px; }
div.event .news .info .date	{  }
div.event .news .info .town	{  }
div.event .news .info .time	{  }
div.event .news .summary	{  }
div.event .news .body		{  }

/* Pools */
div.poll .head { display: none; }
div.poll .body .question { color: #396693; font-size: 12px; }
div.poll .body .answers table.rblist	{ margin: 5px; }
div.poll .body .answers table.rblist td	{ padding:0; margin:0; }
div.poll .body .answers table.rblist td.text { padding: 2px 5px; }
div.poll .body .answers .glasuj input	{ background: #57A02C; color:White; text-transform:lowercase; padding: 0 10px; border:none; }
div.poll .body .cssArhiva, div.poll .body .cssRezultati { color: #396693; text-transform:lowercase; }
div.poll .body .cssArhiva:hover, div.poll .body .cssRezultati:hover { color:#57A02C; }
div.poll .body .d1, div.poll .body .archiveurl	{ margin-top: 10px; }

div.pollResult	h2 { margin: 5px 0; color: #396693; font-size: 16px; }

/* FREETEXT */
div.freetext h1, div.freetext h2 { margin: 5px 0; color: #396693; font-size: 16px; }
div.freetext a { color: #396693; }
div.freetext a:hover { color: #57A02C; }


/* NEWSLETTER */
input.b60	{ background: #57A02C; color:White; text-transform:lowercase; padding: 0 10px; border:none; }
div.newsletter .foot	{ float: right; }
div.newsletter .foot a  { color: #396693; text-transform:lowercase; }
div.newsletter .foot a:hover { color:#57A02C; }

/* GALLERY */
div.subImage	{  }
div.gallery		{ position: relative; top: -400px; left:0px; width: 365px; border:solid black 1px; float:right; }
div.gallery .picture	{ position: static; float:left; margin: 5px; }

/* Vprasalniki */
table.qnrtab td	{ padding: 0px; margin: 0px; }
table.qnrtab .btnsubmit input	{ background: #57A02C; color:White; text-transform:lowercase; padding: 0 10px; border:none; }

/* LOGIN */
div.login a { color:#396693; }
div.login a:hover { color:#57A02C; }

/* CHANGEPASSWORD */
table.editform td { padding:0; margin:0; }
table.editform input.button	{ background: #57A02C; color:White; text-transform:lowercase; padding: 0 10px; border:none; }