html, body, table, table td, form, div { margin:0; padding:0; }
table { border-collapse:collapse; }

html, body { background-color:#191919; font-family:Tahoma, Arial; text-align:left; }
a { color:#fd6107; font-family:Tahoma, Arial; font-size:11px; }
a.arrow { padding-right:9px; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; }
a img { border:none; }
table td, p, div, span { color:White; font-family:Tahoma, Arial; font-size:11px; }



/* LAYER */
div.mainHead { width:944px; height:49px; position:relative; background-image:url(img/bgTop.jpg); background-repeat:no-repeat; background-position:top left; }
div.mainHead img.menu { position:relative; left:0; bottom:-18px; }
div.mainHead .menuSound { position:absolute; top:18px; right:0px; }
div.mainHead .topMenu { float:right; position:relative; right:270px; bottom:5px; }
div.mainHead .topMenu a { background-image:url(img/linkStarSmallO.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:7px; margin-left: 21px; }
div.mainHead .topMenu a.selected { background-image:url(img/linkStarSmallW.gif); color:White; }

table.mainBody { width:944px; height:701px; }
table.mainBody td { vertical-align:top; }

table.mainBody td.leftContent { width:674px; height:388px; }
table.mainBody td.leftContent div.bgImage { width:674px; height:350px; background-repeat:no-repeat; background-position:top left; }
table.mainBody td.leftContent div.bgImageContent { width:674px; height:141px; background-repeat:no-repeat; background-position:top left; }
table.mainBody td.leftContent .mainMenu { width:674px; height:38px; background-image:url(img/mmBg.gif); background-repeat:no-repeat; background-position:top left; text-align:right; }
table.mainBody td.leftContent .mainSubMenu { width:674px; height:34px; line-height:34px; background-image:url(img/mpBg.gif); background-repeat:no-repeat; background-position:top left; text-align:left; padding-left:20px; vertical-align:middle; margin-right:-20px; }
table.mainBody td.leftContent .mainSubMenu a { color:White; font-weight:bold; background-image:url(img/linkStarMiddleW.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:12px; margin-left:7px; }
table.mainBody td.leftContent .mainSubMenu a.selected { color:#fd6107; background-image:url(img/linkStarMiddleO.gif); text-decoration:none; }

table.mainBody td.rightContent { width: 270px; height:388px; text-align:right; vertical-align:top; }

table.mainBody td.mainContent { width:944px; height:313px; }

table.mainBody .tdPad { padding:0 0 0 21px; }
table.mainBody .tdPadContent { width:653px; padding:0 0 0 21px; float:left; }
table.mainBody .blogTitle { height:40px; background-image:url(img/blogTitle.gif); background-position:top left; background-repeat:no-repeat; }
table.mainBody .widget { position:relative; }

table.mainBody .menuPath { width:653px; height:30px; color:#818181; background-image:url(img/menuPathBg.gif); background-repeat:no-repeat; background-position:top left; padding-top:12px; margin-bottom:-12px; *margin-bottom:0px; }
table.mainBody .menuPath a { color:#818181; }

table.mainBody td.mainContent .tb1 { width:210px; height:296px; float:left; }
table.mainBody td.leftContent .tb1 { width:210px; height:152px; float:left; margin-bottom:20px; }
table.mainBody .tb1 .head { height:30px; background:url(img/tb1_head.gif); background-repeat:no-repeat; }
table.mainBody .tb1 .body { background:url(img/tb1_body.gif); background-repeat:repeat-y; background-position:top left; }
table.mainBody .tb1 .body td div,
table.mainBody .tb1 .foot td div { padding:0 20px; }
table.mainBody .tb1 .foot { height:49px; background:url(img/tb1_foot.gif); background-repeat:no-repeat; }
table.mainBody td.leftContent .tb1 .foot { height:41px; background:url(img/tb1_foot2.gif); background-repeat:no-repeat; }

/* NEWS ENTRY */
table.mainBody .tb1 .body ul { margin:7px 0 0 0; padding:0; border-bottom: dashed 1px #626262; }
table.mainBody .tb1 .body li { margin:0; padding:0; list-style:none; }
table.mainBody .tb1 .body li.datum { background-image:url(img/linkStarSmallO.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:8px; }
table.mainBody .tb1 .body li.title { padding-bottom:3px; }
table.mainBody .tb1 .body li.title h2 { margin:0; padding:0; font-size:11px; }
table.mainBody .tb1 .body li.summary { padding-bottom:10px; }
table.mainBody .tb1 .body a.archive { padding-right:9px; float:right; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; margin:7px 1px 10px 0; }
table.mainBody .tb1 .foot a.eNews { padding-right:9px; float:right; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; margin:26px 1px 0 0; }
table.mainBody .tb1 .foot a.archive { display:none; }

/* NEWS CONTENT */
table.mainBody td.leftContent .tb1 .body ul { border:none; }
table.mainBody td.leftContent .tb1 .body a.archive { display:none; }
table.mainBody td.leftContent .tb1 .foot a.archive { display:inline; padding-right:9px; float:right; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; margin-top:6px; }
table.mainBody td.leftContent .tb1 .foot a.eNews { display:none; }

/* KONCERTI */
table.mainBody td.mainContent .tb2 { width:153px; height:296px; float:left; left:20px; margin-right:20px; }
table.mainBody td.leftContent .tb2 { width:153px; height:152px; float:left; left:20px; margin-right:20px; margin-bottom:20px; }
table.mainBody .tb2 .head { height:30px; background:url(img/tb2_head.gif); background-repeat:no-repeat; }
table.mainBody .tb2 .body { background:url(img/tb2_body.gif); background-repeat:repeat-y; background-position:top left; }
table.mainBody .tb2 .body td div,
table.mainBody .tb2 .foot td div { padding:0 20px; }
table.mainBody .tb2 .foot { height:56px; background:url(img/tb2_foot.gif); background-repeat:no-repeat; }
table.mainBody td.leftContent .tb2 .foot { height:41px; background:url(img/tb2_foot2.gif); background-repeat:no-repeat; }

/* KONCERTI ENTRY */
table.mainBody .tb2 .body ul { margin:7px 0 0 0; padding:0; }
table.mainBody .tb2 .body li { margin:0; padding:0; list-style:none; border-bottom: dashed 1px #626262; padding: 8px 0 3px 10px; background-image:url(img/linkStarSmallO.gif); background-repeat:no-repeat; background-position:left 12px; }
table.mainBody .tb2 .body li.first { font-weight:bold; padding: 0 0 8px 0; background-image:none; }
table.mainBody .tb2 .body a.archive { padding-right:9px; float:right; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; margin:5px 1px 0 0; }
table.mainBody .tb2 .foot a.aPovprasaj { padding-right:9px; float:right; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:center right; margin:8px 1px 0 0; }

/* KONCERTI CONTENT */
table.mainBody td.leftContent .tb2 .body li.first { font-weight:normal; }

/* UTRINKI */
table.mainBody td.mainContent .tb3 { width:250px; height:194px; float:left; left:20px; margin-right:20px; }
table.mainBody td.leftContent .tb3 { width:250px; height:152px; float:right; left:20px; margin-right:20px; margin-bottom:20px; }
table.mainBody .tb3 .head { height:30px; background:url(img/tb3_head.gif); background-repeat:no-repeat; }
table.mainBody .tb3 .body { background:url(img/tb3_body.gif); background-repeat:repeat-y; background-position:top left; }
table.mainBody .tb3 .body td div,
table.mainBody .tb3 .foot td div { padding:0 20px; }
table.mainBody .tb3 .foot { height:32px; background:url(img/tb3_foot.gif); background-repeat:no-repeat; }
table.mainBody td.leftContent .tb3 .foot { height:41px; background:url(img/tb3_foot2.gif); background-repeat:no-repeat; }

/* GALLERY */
table.mainBody .tb3 .body ul,
table.mainBody .tb3 .body li { padding:0; margin:0; list-style:none; }
table.mainBody .tb3 .body li.galleryTitle { color:White; font-weight:bold; border-bottom:dashed 1px #626262; padding:6px 0; }
table.mainBody .tb3 .body li.images { padding:10px 0 0 0; }
table.mainBody .tb3 .body li.images img { border:solid white 1px; margin-left:1px; *margin-left:2px;  }
table.mainBody .tb3 .body li.galleryNameLink { display:none; }
table.mainBody .tb3 .body li.galleryLink { text-align:right; height:30px; vertical-align:middle; line-height:30px; }
table.mainBody .tb3 .body li.galleryLink a { padding-right:9px; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; margin-right:1px; }
table.mainBody .tb3 .foot a.archive { padding-right:9px; float:right; background-image:url(img/arrowR.gif); background-repeat:no-repeat; background-position:right 6px; margin:7px 1px 10px 0; }
div.gallery .picture { float:left; margin:2px; }

/* GALLERY CONTENT TOP*/
table.mainBody td.leftContent .tb3 .body li.images	{ width: 79px; float:left; }
table.mainBody td.leftContent .tb3 .body li.galleryTitle { width:131px; float:right; }
table.mainBody td.leftContent .tb3 .body li.galleryLink { width:131px; float:right; }

/* GALLERY CONTENT */
table.mainBody td.leftContent .tdPadContent .tb3 { float:left; height:auto; left:0; }
table.mainBody .tdPadContent .tb3 .body td div { padding:0; }
table.mainBody .tdPadContent .tb3 .body li.galleryTitle { display:none; }
table.mainBody .tdPadContent .tb3 .body li.galleryNameLink { display:block; padding: 8px 0 3px 10px; background-image:url(img/linkStarSmallO.gif); background-repeat:no-repeat; background-position:left 12px; }
table.mainBody .tdPadContent .tb3 .head,
table.mainBody .tdPadContent .tb3 .body { background-image:none; }
table.mainBody .tdPadContent .tb3 .body li.galleryLink,
table.mainBody .tdPadContent .tb3 .foot,
table.mainBody .tdPadContent .tb3 .head { display:none; }



/* BLOG */
table.mainBody td.mainContent .tb4 { width:250px; height:194px; float:right; }
table.mainBody td.rightContent .tb4 { width:250px; height:194px; float:right; margin-top:20px; }
table.mainBody .tb4 .head { height:31px; background:url(img/tb4_head.gif); background-repeat:no-repeat; }
table.mainBody .tb4 .head2 { height:30px; background:url(img/tb4_head2.gif); background-repeat:no-repeat; }
table.mainBody .tb4 .body { background:url(img/tb4_body.gif); background-repeat:repeat-y; background-position:top left; }
table.mainBody .tb4 .body td div,
table.mainBody .tb4 .foot td div { padding:0 20px; }
table.mainBody .tb4 .foot { height:32px; background:url(img/tb4_foot.gif); background-repeat:no-repeat; }

table.mainBody .tb4 .body ul,
table.mainBody .tb4 .body li { padding:3px 0 0 0; margin:0; list-style:none; }
table.mainBody .tb4 .body li.datum { background-image:url(img/linkStarSmallO.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:8px; }
table.mainBody .tb4 .body li.title { font-weight:bold; }
table.mainBody .tb4 .body li.summary { padding-top:5px; }
table.mainBody .tb4 .foot a.archive { float:left; margin-top:5px; }
table.mainBody .tb4 .foot a.rss		{ float:right; margin-top:5px; }



/* SITE MAP*/
div.sitemap li { margin-top:2px; list-style-image:url(img/linkStarSmallO.gif); }
div.sitemap ul { *margin-left:4px; margin-top:0; padding-left:13px; }
div.sitemap ul li ul { *margin-left:20px; padding-left:20px; }



table.mainBody td.mainContent .baner { width:520px; position:relative; float:right; top:20px; margin-bottom:20px; }
table.mainBody td.rightContent .baner { width:250px; float:right; margin:20px 0; }

/* NEWSLETTER PRIJAVA */
div.newsletter { margin-top:20px; }

/* INPUT STYLE */
input.tbox { border:solid 1px #818181; background:#191919; color:White; padding:2px; font-size:11px; font-family:Tahoma, Arial; }
input.cbox {}
input.btn { border:none; background-image:url(img/btnBg.gif); background-repeat:repeat-x; background-position:top left; height:18px; color:White; font-size:11px;  }
textarea.tarea { border:solid 1px #818181; background:#191919; color:White; padding:2px; font-size:11px; font-family:Tahoma, Arial; }
/* INPUT STYLE */

div.mainFoot { width:944px; height:78px; background-image:url(img/bgBottom.jpg); background-repeat:no-repeat; background-position:top left; text-align:right; }
div.mainFoot .footMenu { float:right; position:relative; top:28px; right:63px; margin-bottom:28px; }
div.mainFoot .footMenu a.selected { color:White; }
div.mainFoot .footMenu span { color:#fd6107; }
div.mainFoot .rss { position:relative; top:46px; right:9px; }
div.mainFoot .copy { float:left; position:relative; top:50px; margin-bottom:50px; left:21px; color:#818181; }

/** FREETEXT TWIKS **/
table.mainBody td.leftContent .freetext .newslist .info { display:none; }
table.mainBody td.leftContent .freetext .newsarchive { margin-top:5px; }
table.mainBody td.leftContent .freetext .newsarchive a { text-decoration:none; }
table.mainBody td.leftContent .freetext .newsarchive a h2 { padding:0; margin:0; }
table.mainBody td.leftContent .freetext .newsarchive .info { }
table.mainBody td.leftContent .freetext .newsarchive .summary,
table.mainBody td.leftContent .freetext .newsarchive .body,
table.mainBody td.leftContent .freetext .newsarchive .newsurl  { display:none; }
table.mainBody td.leftContent .freetext .eventarchive ul { margin:0; padding:0; }
table.mainBody td.leftContent .freetext .eventarchive li { margin:0; padding:0; list-style:none; list-style-image:none; padding: 8px 0 3px 10px; background-image:url(img/linkStarSmallO.gif); background-repeat:no-repeat; background-position:left 12px; }

table.mainBody td.rightContent div.freetext { width:250px; position:relative; float:right; }
table.mainBody td.rightContent div.freetext .tb4,
table.mainBody td.rightContent div.freetext .tb4 td { border:none; color:White; padding:0; }
.body div { padding:10px 20px; }
table.mainBody td.rightContent div.freetext .tb4 a.link { float:right; position:relative; right:20px; top:6px; }

/** FREETEXT STILI **/
table.mainBody div.freetext div.divFilm {  }
table.mainBody div.freetext { width:653px; }
table.mainBody div.freetext a,
div#bloglist li.body a
{ color:#ee3026; }
table.mainBody div.freetext a img ,
div#bloglist li.body a img
{ border:none; }

table.mainBody div.freetext table ,
div#bloglist li.body table
{ border-collapse: collapse; border-left: solid 1px #626262; border-top: solid 1px #626262; }
table.mainBody div.freetext table td ,
div#bloglist li.body table td
{ color:#818181; vertical-align: top; border-right: solid 1px #626262; border-bottom: solid 1px #626262; padding: 5px 10px; }
table.mainBody div.freetext table tr.header td ,
div#bloglist li.body table tr.header td 
{ color:#fd6107; }

table.mainBody div.freetext ul ,
div#bloglist li.body ul
{ margin-top:0; }
table.mainBody div.freetext li,
div#bloglist li.body li
 { list-style-image:url(img/linkStarSmallW.gif); }

table.mainBody div.freetext h1, div#bloglist li.body h1,
table.mainBody div.freetext h2, div#bloglist li.body h2,
table.mainBody div.freetext h3, div#bloglist li.body h3
{	
	font-family: Tahoma, Arial;
	color:#fd6107;
	font-size: 15px;
	padding:0; margin:0;
}

table.mainBody div.freetext h1,
div#bloglist li.body h1
 { font-size:24px; color:#f05104; font-weight:normal; margin:10px 0; position:relative; left:-1px; }
table.mainBody div.freetext h2,
div#bloglist li.body h2
 { font-size: 14px; font-weight:Bold; margin-bottom:10px; }
table.mainBody div.freetext h3,
div#bloglist li.body h3
 { font-size: 11px; font-weight:Bold; margin-bottom:10px; }
table.mainBody div.freetext p,
div#bloglist li.body p  { margin:10px 0; }
div.hr
{ 
	width:100%;
	height:3px;
	background-image:url(img/hr.gif);
	background-position:top left;
	background-repeat:repeat-x;
}


/* NEWS COMMENT */
div.newsComment { width:653px; }
div.newsComment .formLogo 
{
	height:40px;
	background-image:url(img/commentFormLogo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0 15px 0;
}
div.newsComment .commentLogo 
{
	height:40px;
	background-image:url(img/commentLogo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:25px 0 0 0;
}
div.newsComment ul,
div.newsComment li { padding:0; margin:0; list-style:none; }
div.newsComment li { margin-bottom:10px; }
div.newsComment .form li div.left { width:115px; float:left; }
div.newsComment .form li span.code { color:white; padding:2px; border:solid #626262 1px; display:block; text-align:center; }
div.newsComment .form input.tbox{ width:224px; background:#626262; border-color:#626262; }
div.newsComment .form textarea	{ width:535px; overflow:auto; border-color:#626262; background:#626262; }
div.newsComment .form li.saveOk { color:Red; }
div.newsComment .commentList li { margin-bottom:0; }
div.newsComment .commentList ul 
{
	background-image:url(img/commentLine.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}
div.newsComment .commentList li.datum { color:#818181; font-size:10px; }
div.newsComment .commentList li.title { font-weight:bold; color:#f05104; margin:15px 0 0 0; }
div.newsComment .commentList li.title a { color:#ee3026; text-decoration:none; }
div.newsComment .commentList .freetext { margin:15px 0; }
div.newsComment .commentList li.action { text-align:right; padding:0 0 4px 0; }
div.newsComment .form .submit
{
	border:none;
	background-color:Transparent;
	width:105px;
	height:18px;
	background-image:url(img/commentSave.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
}


/* BLOG PAGES */

table.mainBody td.rightContent .profil 
{
	margin-left:20px;
	width:250px;
	height:141px;
	background-image:url(img/profilBg.gif);
	background-position:top left; 
	background-repeat:no-repeat;
}

table.mainBody td.rightContent .profil tr.top td
{
	height:49px;
	vertical-align:top;
}
table.mainBody td.rightContent .profil tr.middle td
{
	height:67px;
	vertical-align:bottom;	
} 
table.mainBody td.rightContent .profil tr.bottom td
{
	height:25px;
	vertical-align:middle;
	text-align:right;	
}

table.mainBody td.rightContent .blogroll
{
	width:250px;
	margin:20px 0 0 20px;
}

table.mainBody td.rightContent .blogroll tr.top td
{
	height:31px;
	background-image:url(img/blogrollTop.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}
table.mainBody td.rightContent .blogroll tr.topArhiv td
{
	height:31px;
	background-image:url(img/blogrollTopArhiv.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}
table.mainBody td.rightContent .blogroll tr.topKategorije td
{
	height:33px;
	background-image:url(img/blogrollTopKategorije.gif);
	background-position:top left;
	background-repeat:no-repeat;	
}
table.mainBody td.rightContent .blogroll tr.middle td
{
	height:37px;
	background-image:url(img/blogrollMid.gif);
	background-position:top left; 
	background-repeat:repeat-y;
}
table.mainBody td.rightContent .blogroll tr.bottom td
{
	height:17px;
	background-image:url(img/blogrollBot.gif);
	background-position:top left; 
	background-repeat:no-repeat;
}

table.mainBody td.rightContent .blogroll ul
{
	margin:5px 0 5px 20px;
	padding:0;
}

table.mainBody td.rightContent .blogroll li
{
	margin:0;
	padding:1px 0;
	list-style:none;
}

table.mainBody td.rightContent .blogroll li a
{
	color:white;
	padding-left:9px; 
	background-image:url(img/linkStarSmallO.gif); 
	background-repeat:no-repeat; 
	background-position:left 5px;
}

/*blog list*/
div#bloglist ul
{
	padding:0;
	margin:0 0 20px 0;
}
div#bloglist li
{
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
}
div#bloglist li.head
{
	background-image:url(img/blist_top.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	height:50px;
}
div#bloglist li.head h1
{
	padding:0;
	margin:0;
	color:#f05104;
	font-size:24px;
	font-weight:normal;
	position:absolute;
	left:-1px;
	bottom:1px;
}
div#bloglist li.head span
{	
	color:#818181;
	position:absolute;
	right:0;
	bottom:4px;
}
div#bloglist li.body
{
	padding:10px 0;
}
div#bloglist li.foot
{
	background-image:url(img/blist_foot.gif);
	background-repeat:repeat-x; 
	background-position:left top;
	height:32px;
}
div#bloglist li.foot .left
{
	color:#818181;
	float:left;
	position:relative;
	top:10px;
}
div#bloglist li.foot .right
{
	float:right;	
	position:relative;
	top:10px;
}
div#bloglist li.foot .right a
{
	padding-right:9px; 
	background-image:url(img/arrowR.gif); 
	background-repeat:no-repeat; 
	background-position:right 6px;
}
div#bloglist .blogLine
{
	margin-top:-20px;
	height:3px;
	background-color:red;	
	background-image:url(img/blogLine.gif); 
	background-repeat:repeat-x;
	background-position:top left;
}

