/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #9ccbf2; }
td, input, select, textarea { font: 11px Tahoma, Arial, sans-serif; color: #454545; line-height: 14px; }
form { margin: 0; }

a img { border: none; }

.datum { font-size: 9px; color: #7c7c7c; }
.txtRed { color: #d00000; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }

ul.languages { margin: 4px 0; }
ul.languages li { font: 10px Arial, Helvetica, sans-serif; padding-right: 20px; }

ul.path li { color: #aaa; }

ul.footerLinks { margin-top: 5px; }
ul.footerLinks li { color: #4283bf; }

ul.newsList { margin: 0; padding: 0; list-style-type: none; }
ul.newsList li { background: url(img/bullet_rect.gif) no-repeat 0 3px; padding-left: 12px; margin-bottom: 10px; }
ul.newsList li.newsListRuler { background: url(img/divider_horiz.gif) repeat-x left center; padding: 0; }
ul.newsList2 { margin: 0; padding: 0; list-style-type: none; }
ul.newsList2 li { background: url(img/bullet_rect.gif) no-repeat 0 3px; padding-left: 12px; margin-bottom: 3px; }

ul.newsList3 { margin: 0; padding: 0; list-style-type: none; }
ul.newsList3 li { padding: 0 7px; margin-bottom: 3px; }

/* FORM ELEMENTS */
.textbox, textarea { padding: 3px 5px; background: #fff url(img/textboxBgnd.gif) 0 0; border: 1px solid #d3d3d3; }
select { padding: 2px; background: #fff url(img/textboxBgnd.gif) 0 0; border: 1px solid #d3d3d3; }
.searchbox { width: 170px; }
.textbox2 { padding: 3px 5px; background: #fff url(img/textboxBgnd.gif) 0 0; border: 1px solid #d3d3d3; width:200px;}
.btn { background: #ece9d8;  border: 1px solid #c0def7; padding: 1px 10px; }

/* LINKS */
a:link { color: #0060bc; text-decoration: none; }
a:active { color: #0060bc; text-decoration: none; }
a:visited { color: #0060bc; text-decoration: none; }
a:hover { color: #f31f27; text-decoration: none; }

a.linkTabActive:link { color: #356c9f; text-decoration: none; }
a.linkTabActive:active { color: #356c9f; text-decoration: none; }
a.linkTabActive:visited { color: #356c9f; text-decoration: none; }
a.linkTabActive:hover { color: #d5e7f6; text-decoration: none; }

a.linkLight:link { color: #5790c7; text-decoration: none; }
a.linkLight:active { color: #5790c7; text-decoration: none; }
a.linkLight:visited { color: #5790c7; text-decoration: none; }
a.linkLight:hover { color: #f31f27; text-decoration: none; }

a.linkWhite:link { color: #fff; text-decoration: none; }
a.linkWhite:active { color: #fff; text-decoration: none; }
a.linkWhite:visited { color: #fff; text-decoration: none; }
a.linkWhite:hover { color: #d5e7f6; text-decoration: none; }

a.linkRed:link { color: #f31f27; text-decoration: none; }
a.linkRed:active { color: #f31f27; text-decoration: none; }
a.linkRed:visited { color: #f31f27; text-decoration: none; }
a.linkRed:hover { color: #0060bc; text-decoration: none; }

a.leftMenuLink:link { color: #fff; text-decoration: none; background: url(img/bullet_arrow.gif) no-repeat 0 5px; padding-left: 15px; }
a.leftMenuLink:active { color: #fff; text-decoration: none; background: url(img/bullet_arrow.gif) no-repeat 0 5px; padding-left: 15px; }
a.leftMenuLink:visited { color: #fff; text-decoration: none; background: url(img/bullet_arrow.gif) no-repeat 0 5px; padding-left: 15px; }
a.leftMenuLink:hover { color: #d5e7f6; text-decoration: none; background: url(img/bullet_arrow.gif) no-repeat 0 5px; padding-left: 15px; }


/* WRAPPERS */
.masterWrapper { background: #e9f4fc url(img/bgnd.gif) repeat-x 0 bottom; } 

.lang { width: 970px; }

.header { width: 970px; background: #fff url(img/headerBgnd.gif) no-repeat center top; }
.header td { text-align: left; }
.headerRow1 { height: 80px; vertical-align: bottom; }
.headerRow2 { background: url(img/headerBgnd2.gif) repeat-x 0 top; }
.logoContainer { width: 150px; height: 40px; }
.logoContainer div { text-align: center; }

.search { width: 425px; height: 42px; background: url(img/searchBgnd.gif) no-repeat 0 bottom; }
.searchEnd { width: 20px; background: url(img/searchBgnd.gif) no-repeat right bottom; } 

.tabs { width: 970px; background: #fff url(img/tabsBgnd.gif) repeat-x 0 0; height: 35px; }
.tabs td { text-align: center; font-weight: bold; padding-bottom: 6px; }
.tab { background: url(img/tab.gif) no-repeat 0 0; width: 115px; color: #FFFFFF;}
.tab2 { background: url(img/tab.gif) no-repeat 0 0; width: 115px; color: #FFFFFF;}
.tabActive { background: url(img/tabActive.gif) no-repeat 0 0; width: 115px; color: #356c9f; }
.active { background: url(img/tabActive.gif) no-repeat 0 0; width: 115px; color: #356c9f; }
.tabSpacer { width: 4px; }

.middleIndex { background: #fff; width: 970px; }

.box { width: 100%; }
.box td { text-align: left; }
.boxMargin { margin-top: 10px; }
.boxHead { background: #bfdef7 url(img/boxHeadBgnd.gif) repeat-x 0 0; padding: 5px 12px; color: #206099; font-weight: bold; border-bottom: 1px solid #fff; height:22px; }
.boxHead2 { background: #bfdef7 url(img/boxHeadBgnd.gif) repeat-x 0 0; color: #206099; font-weight: bold; border-bottom: 1px solid #fff; }
.boxBody1 { background: #eaf2fa; }
.boxBody2 { background: #fff; border: 1px solid #dbdbdb; }
.boxBody3 { background: #beddf7 url(img/anketaBgnd.gif) top repeat-x ; }
.boxBodyPadding { padding: 12px; }
.boxBodyPadding2 { padding: 20px 12px; }
.boxBodyPadding3 { padding: 8px 12px; }

.newsContainer { padding-right: 15px; }
.graphContainerMain { width: 228px; text-align: center; }
.graphWrapper { position:absolute;overflow:hidden;width:230px; border: 1px solid #e8e8e8; padding-top: 10px; }
.graphContainer { width: 228px; margin-top: 10px; border-top: 1px solid #e8e8e8; }
.graphContainerbkp { width: 230px; border: 1px solid #e8e8e8; text-align: center; padding-top: 12px; }
.graphChange { width: 100%; background: #eaf2fa; }
.graphModeChange { margin: 14px 10px; }
.graphChange td { padding: 5px 10px; }
.graphChangeNav { border: 1px solid #e8e8e8; }

.boxStocks { width: 100%; }
.boxStocksMain { width: 100%; text-align: center; font-weight: bold; color: #206099; }
.boxStocksData { width: 100%; background: #fff; border: 1px solid #dbdbdb; }
.boxStocksData td { padding: 7px 5px; text-align: right; }
.boxStocksData tr.row2 { background: #f0f5fa; }
.boxStocksData td.stockName { text-align: left; } 
.boxStocksHead td { padding: 0; }
.boxStocksHeadMain { width: 100%; font-size: 10px; font-weight: bold; text-transform: uppercase; }

.MFboxNew { background: url(img/box_novi_bgnd.gif) no-repeat top center; padding: 10px 15px 0 15px; height:110px;}
.MFboxLogin { background: url(img/box_postojeci_bgnd.gif) no-repeat top center; padding: 10px 15px 0 15px; height:112px;}

.stockUp { color: #038600; }
.stockDown { color: #d80000; }

.boxesWrapper { width: 970px; background: #eaf2fa; border-left: 2px solid #fff; border-right: 2px solid #fff; }
.boxesWrapper td { text-align: left; line-height: 16px; }
.boxTitle { margin-bottom: 5px; }
.boxBodyWrapper { background: #fff; border: 1px solid #e8e8e8; padding: 8px 10px; }

.leftMenuHead { background: #bfdef7 url(img/boxHeadBgnd.gif) repeat-x 0 0; padding: 7px 12px; color: #206099; font-weight: bold; border-bottom: 1px solid #fff; }
.leftMenuItem { background: #4183bf; padding: 6px 12px; border-bottom: 1px solid #376c9d; border-top: 1px solid #719fc8; }
.leftMenuItemA { background: #5a97ce; padding: 6px 12px; border-bottom: 1px solid #376c9d; border-top: 1px solid #719fc8; }

.leftMenuItem2 { background: #ccc; padding: 6px 13px; border-bottom: 1px solid #999999; border-top: 1px solid #e7e7e7; }
.leftMenuItem2A { background: #ccc; padding: 6px 13px; border-bottom: 1px solid #999999; border-top: 1px solid #e7e7e7; }

.box .leftMenuItem2 a, .box .leftMenuItem2A a {
	color: #777;
}

.box .leftMenuItem2 a.leftMenuLink, .box .leftMenuItem2A a.leftMenuLink {
	/*background-image: url(img/bullet_arrow_line.gif); background-position: 0 -5px;*/
	background-image: none;
}

.pageWrapper { margin: 0 5px; width:100%; }
.pageTitle h1 { font: 20px Arial, Helvetica, sans-serif; color: #0060bc; margin: 5px 0 15px 0;text-align:left; }
.pageContent { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; text-align:left; height: 300px; vertical-align: top; }
.pageContent p { margin: 0 0 16px 0; }

.footer { width: 970px; margin-bottom: 15px; }
.footerLeft { bbackground: #fff; text-align: left; padding-left: 15px; width:200px;}
.footerMain { bbackground: #fff; text-align: center; padding-top: 15px; width:540px;}
.footerRight { bbackground: #fff; text-align: right; padding-right: 15px; width:200px;}

table.dnevna_trgovanja{ width:100%; border-top:0px solid #EEE;}
table.dnevna_trgovanja thead tr td {background: #bfdef7 url(img/boxHeadBgnd.gif) repeat-x 0 0;font-weight: bold;color:#206099;height:20px;padding:5px;}
table.dnevna_trgovanja thead tr td a { color: #fff; }
table.dnevna_trgovanja thead tr td .sortarrow { width: 15px; }

table.dnevna_trgovanja tr td div{ position: relative;overflow: hidden;width: 305px;padding: 0px;height:16px;}
table.dnevna_trgovanja tr td div span{position: absolute;white-space: nowrap;display: block;top: 0px;left: 0px;padding: 0px;}
table.dnevna_trgovanja tr td div.tableRowFade{background: url(images/fade_ffffff.png) top right repeat-y;position: absolute;right: 0px;top: 0px;z-index: 4;padding: 2px 0px;	width: 9px;height: 1.2em;
}
table.dnevna_trgovanja tr:hover{ background-color:#FFA; }

table.dnevna_trgovanja td {text-align:right;border-bottom:1px solid #EEE; padding:3px 0;}
table.dnevna_trgovanja td.tick {text-align:left;padding-left:5px;}
table.dnevna_trgovanja td.stockDown {color: #e00000;width:60px;background-image: url(img/icon_stockdown.gif);background-position: right center;background-repeat: no-repeat;padding-right:10px;}
table.dnevna_trgovanja td.stockUp {color: #1c9300;width:60px;background-image: url(img/icon_stockup.gif);background-position: right center;background-repeat: no-repeat;padding-right:10px;}
table.dnevna_trgovanja td.stockNoChange {color: #929292;width:60px;background-image: url(img/icon_stocknochange.gif);background-position: right center;background-repeat: no-repeat;padding-right:10px;}



table.dnevna_trgovanja2{ width:100%; border-top:0px solid #EEE;}
table.dnevna_trgovanja2 thead tr td {background: #bfdef7 url(img/boxHeadBgnd.gif) repeat-x 0 0;font-weight: bold;color:#206099;height:20px;padding:5px;}
table.dnevna_trgovanja2 thead tr td a { color: #fff; }
table.dnevna_trgovanja2 thead tr td .sortarrow { width: 15px; }

table.dnevna_trgovanja2 tr td div{ position: relative;overflow: hidden;width: 305px;padding: 0px;height:16px;}
table.dnevna_trgovanja2 tr td div span{position: absolute;white-space: nowrap;display: block;top: 0px;left: 0px;padding: 0px;}
table.dnevna_trgovanja2 tr td div.tableRowFade{background: url(images/fade_ffffff.png) top right repeat-y;position: absolute;right: 0px;top: 0px;z-index: 4;padding: 2px 0px;	width: 9px;height: 1.2em;
}
table.dnevna_trgovanja2 tr:hover{ background-color:#FFA; }

table.dnevna_trgovanja2 td {border-bottom:1px solid #EEE; padding:3px 0;}
table.dnevna_trgovanja2 td.tick {text-align:left;padding-left:5px;}
table.dnevna_trgovanja2 td.stockDown {color: #e00000;width:60px;background: url(img/icon_stockdown.gif) right center no-repeat;padding-right:10px;}
table.dnevna_trgovanja2 td.stockUp {color: #1c9300;width:60px;background: url(img/icon_stockup.gif) right center no-repeat;padding-right:10px;}
table.dnevna_trgovanja2 td.stockNoChange {color: #929292;width:60px;background: url(img/icon_stocknochange.gif) right center no-repeat;padding-right:10px;}

.podnaslov2 {
	font-size:14px;
	font-weight:bold;
}

h3
{
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #0060BC;
}

h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #0060BC;
	margin-bottom: 15px;
}

h5
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

fieldset
{
	border: 1px solid #c7dff1;
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 10px;
}


legend
{
	color: #5a97ce;
	padding: 2px 6px;
}

.Err
{
	font-weight: bold;
	color: #b40000;
	padding: 15px;
	margin-bottom: 10px;
	background-color: #fef5c8;
}

.Ok
{
	font-weight: bold;
	color: #3bb400;
	padding: 15px;
	margin-bottom: 10px;
	background-color: #e6fec8;
}

.FormQuestion
{
	padding: 0 20px 0 0;	
	vertical-align: top;
}

.txtWider
{
	width: 200px;
}

.mouseover
{	
	background-color: #cfe5f9;;
}	

#tickerResults
{
	position: absolute;
	background-color: #fff;
	border: solid 1px #eee;
	padding: 10px;
	display: none;
}


#prekidac {
	font-weight: bold; color: #4183bf;
}

.innerRows {
	background-color: #feffdd;
}

.innerRowsFirst {
	background: Transparent url(img/innerRowsFirst.gif) repeat-x 0 0;
}

.demo {
	background: Transparent url(img/novoIco.gif) no-repeat 0 2px;	
	padding: 0 8px 0 31px;
	margin: 0 0 0 10px;
}

.demo a {
	color: #50b042;
}


.pageTitle h2 {
	padding-bottom: 5px;
}

select option.selHead {
	font-weight: bold;
	color: #4183BF;


}

div.efekt2 {

    position: absolute;
}


.efekt {
    position: absolute;
    left: 5px;
}

.uaLegenda { text-align:center;font-weight:bold;width:16px;height:15px;margin-left:15px; }

.bannerLeft {
    margin-top: 20px;
    border: solid 1px #beddf7;
}

#addToETRADE {
    background: Transparent url(img/pplus.gif) no-repeat 0 0px;	
    width: 356px;
    height: 32px;
    margin-top: 10px;
}

#addToETRADE p {
    padding-top: 8px;
    padding-left: 31px;
}


#addToETRADE2 {
    background: Transparent url(img/pplus2.gif) no-repeat 0 0px;	
    height: 50px;
    margin-top: 10px;
    cursor: hand;
}

#addToETRADE2 p {
    padding-top: 14px;
    padding-left: 55px;
}

.vote-wrapper {
    width: 210px;
    margin: 20px 0;
    overflow: hidden;
}

.vote-column {
    width: 25%;
    float: left;
    text-align: center;
}

.vote-column p {
    margin: 3px 0 0 0;
    padding: 0;
}

.vote-bar  {
    background-color:#007C1D;
    float: left;
    margin: 0 3px 0 1px;
    overflow: hidden;
    width: 12px;
    height: 43px;
    margin-left: 12px;
    /*border: solid 1px #00f;*/
}

.vote-bar-wrapper {

}

.yeah, .nooo {
    background-color:#009900;
    width:100%;
}

.nooo {
    background-color:#b50000;
    width:100%;
}

.s-yeah, .s-total, .s-nooo {
    font-size: 10px;
    display: block;
    overflow: hidden;
    text-align: left;
}

.s-yeah {
    color: #007C1D;
}

.s-nooo {
    color: #b50000;
}

.s-total {
    color: #999;
}

.vote-numbers {
    width: 65x; 
}

p.when {
    margin-bottom: 10px;
}

#mfp-wrapper {
    display: none;
    margin: 0 auto;
    width: 195px;
    margin-top: 20px;
}
