/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* background color for the content part of the pages */
BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CAD8F5;
	margin: 0px;
	font-size: 100%;
}
/* style for module titles */
.Head {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-size: 10px;
	font-weight: normal;
}
/* text style used for most text rendered by modules */
.Normal {
	color:#003377;
}
/* GENERIC */
H2 {
	font-size: 100%;
}
TABLE {
	border-collapse:collapse;
}
A:link, A:visited {
	text-decoration: underline;
}
A:hover {
	text-decoration: none;
}
INPUT.NormalTextBox {
	border: 1px #000 solid;
}
.clear {
	clear: both;
	font-size: 0;
}


/* Control panel */
.cPholder {
	position: absolute;
	z-index: 999;
}
.ControlPanel {
	width: 800px;
	height: 20px;
	margin: 0 auto;
}


/* formating of icons in file manager section */
table .FileManager_ToolBar tr td #dnn_ctr3003_FileManager_lnkRefreshIMG {
	margin-top: -5px;
	display: block;
}
table .FileManager_ToolBar tr td #dnn_ctr3003_FileManager_lnkCopy {
	display: block;
	margin-top: -5px;
}
table .FileManager_ToolBar td img {
	display: block;
}
table .FileManager_ToolBar tr td #dnn_ctr3003_FileManager_lnkUploadIMG,
table .FileManager_ToolBar tr td #dnn_ctr3003_FileManager_lnkDelete {
	margin-top: 4px;
}


/* r.a.d. Menu .NET2 */
.radmenu {
	margin-top: 1px;
}
SPAN.text {
	font-size: 10px;
	color: #003375;
	font-weight: bold;
}
.item A:link,
.item A:visited,
.item A:hover {
	padding: 3px 15px;
	text-decoration: none;
	cursor: pointer;
	border-right: 1px #31B2EB solid;
}
.item A.link:hover {
	background-color: #C6DFEA;
}
.last A:link,
.last A:visited,
.last A:hover {
	border-width: 0;
	padding: 3px 15px 3px 16px;
}
.HeaderHolderF .item A:link,
.HeaderHolderF .item A:visited,
.HeaderHolderF .item A:hover,
.HeaderHolderF .last A:link,
.HeaderHolderF .last A:visited,
.HeaderHolderF .last A:hover {
	padding: 3px 16px;
}
.HeaderHolderF .last A:link,
.HeaderHolderF .last A:visited,
.HeaderHolderF .last A:hover {
	padding: 3px 16px;
}
.group {
	border: 1px #31B2EB solid;
	background-color: #FFFFFF;
}
.group .item A:link,
.group .item A:visited,
.group .item A:hover {
	padding: 3px 10px;
	border-width:0;
}



/* ===========================
    Other styles for DNN skin
   ===========================
*/
#MainTable,
#AdminMainTable {
	border-top: 1px #003377 solid;
	width: 1000px;
	height: 100%;
	border-collapse: collapse;
}
#AdminMainTable {
	width: 815px;
}
#LeftColumn {
	background-color: #738FCB;
	width: 185px;
	vertical-align: top;
	padding: 0px;
}
/* Dropdown actions styles */
#LeftColumn TABLE TD SELECT,
.MiddleColumn TABLE TD SELECT,
.MiddleRightPane TABLE TD SELECT,
.RightPane TABLE TD SELECT,
.ServiceInfoPane TABLE TD SELECT,
.BannerPaneRight TABLE TD SELECT {
	width: 150px;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #738FCB;
	color: #FFFFFF;
}
.MiddleColumn .MiddleRightPane TABLE TD SELECT {
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100px;
}
.RightPane TABLE TD SELECT,
.ServiceInfoPane TABLE TD SELECT,
.BannerPaneRight TABLE TD SELECT {
	width: 120px;
}
.MiddleColumn TABLE TD SELECT,
.ServiceInfoPane TABLE TD SELECT {
	background-color: #FFFFFF;
	color: #000000;
}
#RegisterHolder {
	background: url(images/RegisterBack.jpg) top left repeat-x;
	margin: 0px;
	padding: 15px 5px 0 10px;
	height: 65px;
}
#RegisterHolder LI {
	list-style-type: none;
	padding: 0px;
}
#RegisterHolder .LinkLogin {
	width: auto;
}
#RegisterHolder LI IMG {
	vertical-align:top;
}
#RegisterHolder A.SkinObject:link, #RegisterHolder A.SkinObject:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 21px;
	padding: 1px 0px 0px 3px;
}
#RegisterHolder A.SkinObject:hover {
	color: #B5CBFA;
}
#Menu {
	margin-bottom: 10px;
}
.MiddleColumn {
	background: #fff url(images/top_line_back.gif) top left repeat-x;
	vertical-align: top;
	padding: 0px;
	height: 100%;
	width: 629px;
}
.SongDataBox {
	width: 610px;
	margin: 10px 10px 0px 10px;
	height: 20px;
	border-width: 0px;
	overflow: hidden;
}
.MiddleColumsTable {
	border-collapse: collapse;
	height: 100%;
	/*border-style: solid;
	border-width: 0px 10px 0px 10px;
	border-color: #FFFFFF;
	margin-top: 10px;*/
	margin: 10px 10px 0px 10px!important;
	margin: 10px 9px 0px 9px;
}
.MiddleColumsDiv {
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
	width: auto;
}
.MiddleLeftColumn {
	vertical-align:top;
	padding-right: 10px;
	padding-bottom: 10px;
}
.MiddleLeftColumn .NewsTickerPane {
	padding-top: 10px;
}
.MiddleLeftColumn .ContentPane {
	padding: 10px 0px 10px 0px;
}
.ContentPaneBig {
	padding: 10px 0px 10px 0px;
}
.MiddleBottomTable {
	width: 100%;
	border-collapse: collapse;
}
.BottomCenterPage {
	border-top: 1px #99ACCA solid;
}
.MiddleBottomTable TD,
.BottomCenterPage {
	padding-top: 10px;	
}
.ContentPaneLeft,
.ContentPaneRight {
	width: 50%;
	vertical-align: top;
}
.ContentPaneLeft {
	padding-right: 10px;
}
.MiddleRightPane {
	background-color: #738FCB;
	width: 126px!important;
	width: 131px;
	vertical-align: top;
	padding: 5px 0px 5px 5px!important;
	padding: 5px 7px 5px 5px;
}
#RightColumn {
	background: url(images/RightColumnTopBack.jpg) top left no-repeat #738FCB;
	width: 185px;
	vertical-align: top;
	padding: 8px 10px 8px 10px;
}
.ServiceButtons {
	margin: 15px 0px 11px 0px;
	text-align: center;
}
.ServiceButtons IMG {
	border-width: 0px;
}
.ButtonHome {
	/*margin-left: 28px;*/
}
.ButtonFavorites {
	margin-left: 6px;
}
.ServiceInfoHead {
	font-size: 0.6em;
	font-weight: bold;
	background: url(images/RedCont1BackHead.gif) center left repeat-x;
	color: #FFFFFF;
	display: inline;
	padding: 0px 10px 0px 10px;
}
.ServiceInfoPane {
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #DC2D24;
	border-width: 1px 0px 1px 0px;
	padding: 10px 0px 0px 0px;
}
#CopyrightBottom {
	background-image: url(images/TD_copyright_backgr.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #666666;
	height: 15px;
	text-align: right;
}
#CopyrightBottom .SkinObject {
	font-weight: normal;
	font-size: 10px;
}
.Banner468x60,
.Banner156x45,
.Banner156x67 {
	text-align: center;
}
.Banner156x45 {
	width:156px;
	height:45px;
	margin-bottom:10px;
}
.Banner156x67 {
	width:156px;
	height:67px;
	margin-bottom:10px;
}
.HidePane {
	display: none;
}
.ProgramTable {
	width: 600px;
}
.ProgramTable TH,
.ProgramTable TD {
	font-size: 0.7em;
	border-bottom: 1px #C0D1F5 solid;
	padding: 2px;
}
.ProgramTable TH {
	width: 90px;
}
.Breadcrumb {
	background: url(images/IconBreadcrumb.gif) center left no-repeat;
	padding: 5px 0px 2px 12px;
}
.Breadcrumb,
.Breadcrumb .SkinObject,
.Breadcrumb A:link,
.Breadcrumb A:visited,
.Breadcrumb A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #909090;
	text-decoration: none;
}
.Breadcrumb A:hover {
	text-decoration: underline;
}
.MainContainer .ContentPane .CommandButton {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #013378;
	font-weight: bold;
}


.Cjenikinternet TH {
	vertical-align: middle;
	width: 155px;
	border: 1px #C0D1F5 dotted;
	text-align: center;
	
}

.Cjenikinternet TD {
	vertical-align: middle;
	font-size: 0.7em;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	padding: 1px;
}

.Cjenikinternetsponzor TH {
	vertical-align: middle;
	width: 30%;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	text-align: center;
	
}

.Cjenikinternetsponzor TD {
	vertical-align: middle;
	font-size: 0.7em;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	padding: 1px;
	width: 120px;
}

.Cjenikinternetclanak TH {
	vertical-align: middle;
	width: 50%;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	text-align: center;
	
}

.Cjenikinternetclanak TD {
	vertical-align: middle;
	font-size: 0.7em;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	padding: 1px;
	width: 200px;
}

.Cjenikinternetnagradna TH {
	vertical-align: middle;
	width: 200px;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	text-align: center;
	
}

.Cjenikinternetnagradna TD {
	vertical-align: middle;
	font-size: 0.7em;
	text-align: center;
	border: 1px #C0D1F5 dotted;
	padding: 1px;
	width: 20%;
}

.Cjenik TH,
.Cjenik TD {
	font-size: 0.7em;
	text-align: center;
	border-bottom: 1px #C0D1F5 dotted; 
	width: 40px;
	padding: 3px;
}

.Cjenik TH {
	width: 90px;
	text-align: left;
}

.Cjenikstotinu TH,
.Cjenikstotinu TD {
	font-size: 0.7em;
	text-align: center;
	border-bottom: 1px #C0D1F5 dotted; 
	width: 100px;
	padding: 3px;
}

.Cjenikstotinu TH {
	width: 300px;
	text-align: left;
}

.Cjenikdvjesto TH,
.Cjenikdvjesto TD {
	font-size: 0.7em;
	text-align: center;
	border-bottom: 1px #C0D1F5 dotted; 
	width : 50px;
	padding: 3px;
}

.Cjenikdvjesto TH {
	width: 150px;
	text-align: left;
}
.Cjenikdtristo TH,
.Cjenikdtristo TD {
	font-size: 0.7em;
	text-align: center;
	border-bottom: 1px #C0D1F5 dotted; 
	width : 85px;
	padding: 3px;
}

.Cjeniktristo TH {
	width: 75px;
	text-align: left;
}
.Cjeniklista TH,
.Cjeniklista TD {
	font-size: 0.7em;
	text-align: right;
	border-bottom: 1px #C0D1F5 dotted; 
	width : 150px;
	padding: 3px;
}
.Cjeniklista TH {
	width: 300px;
	text-align: left;
}
.cjeniknaslovi {
	font: bold 13px;
	font-style: italic; color: #1E5DEA;
}
.GalleryBigPictDesc {
	font-size: 10px;
	text-align: center;
}


/* Naslovna float */
.MiddleColumnF,
.LeftColumnF,
.MiddleRightColF,
.RightColumnF,
.LogoHolderF,
.HeaderHolderF {
	position: absolute;
	margin-left: 50%;
}
.MiddleColumnF {
	z-index: 1;
	background: #cad8f5 url(images/Back.gif) center top repeat-y;
	width: 999px;
	top: 107px;
	left: -500px;
	padding-left: 185px;
}
.MiddleColumnF SELECT,
.LeftColumnF SELECT,
.MiddleRightColF SELECT,
.RightColumnF SELECT {
	width: 140px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.MiddleRightColF SELECT {
	width: 110px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.LeftColumnF {
	z-index: 2;
	background-color: #738fcb;
	width: 185px;
	top: 206px;
	left: -500px;
}
.LogoHolderF {
	z-index: 5;
	background-color: #738fcb;
	width: 184px;
	height: 206px;
	top: 0px;
	left: -500px;
}
.MiddleRightColF {
	z-index: 3;
	background-color: #FFF;
	width: 151px;
	top: 107px;
	left: 180px;
	padding-right: 8px;
}
.RightColumnF {
	z-index: 4;
	background-color: #738fcb;
	width: 169px;
	top: 107px;
	left: 331px;
	padding: 0px 6px 0 6px;
}
.HeaderHolderF {
	z-index: 6;
	width: 815px;
	height: 107px;
	top: 0px;
	left: -315px;
	background: #fff url(images/top_line_back.gif) top left repeat-x;
}
.TopBanner {
	border: 1px #000 solid;
	background-color: #CCC;
	height: 60px;
	text-align: center;
}
.ExtraNews,
.HeadlineNews,
.BlitzNews {
	background-color: #FFF;
	margin: 5px 0 5px 0;
}
.NewsColumns {
	width: 100%;
}
.NewsColumns TD {
	width: 50%;
	background-color: #FFF;
}
.HeaderElements {
	margin: 0;
	height: 107px;
}
.HeaderElements TD {
	vertical-align: top;
	padding: 0;
}
.HeaderElements .Right {
	background: #738fcb url(images/RightColumnTopBack.jpg) top left no-repeat;
	padding-top: 8px;
	width: 169px;
}
.HeaderElements .Left {
	width: 646px;
}
.MiddleRight {
	background-color: #738fcb;
	padding: 6px;
	height: 100%;
}
.FlashHolder {
	padding: 0;
	display: block;
}
.MiddleColHolder {
	width: 495px;
	padding: 0px 5px 5px 5px;
}
.MiddleColHolder .SkinObject {
	font-size: 10px;
	font-weight: normal;
}
