﻿* { margin: 0; padding: 0; }

body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #fff;
}

images { border: 0; }

a:link, a:visited { color:#064599; text-decoration:none; }
a:hover, a:active { color:#064599; text-decoration:underline; }

ul { list-style-type: none; }
ul.kockice { margin: 4px 0 0 0; }
ul.kockice li {
	margin-top: 3px;
	background: transparent url(../images/squarebullet4x4.gif) 0 6px no-repeat;
	padding-left: 8px;
}

p { line-height:16px; }
p.kurziv { font-style: italic; margin-top: 0; padding-top: 0; }
p.ispodh1 { margin-top: 6px; }
p.wideundertabs { width: 440px; margin-top: 14px; }

span.newline { display: block; }

.ad {
	border-color: #ededed;
	border-width: 1px 0 1px 0;
	border-style: solid;
	padding: 8px 0 6px 0;
	margin-bottom: 15px;
	text-align: center;
	background-color: #fff;
}

div.plavapoz {
	background: #036 url(../images/plavapozgore.gif) 0 0 no-repeat;
	padding: 11px 0 0 0;
}

div.plavapoz p {
	background: #036 url(../images/plavapozdole.gif) 0 100% no-repeat;
	padding: 0 14px 14px 14px;
	margin: 0;
	color: #fff;
	text-align: left;
}

div.plavapoz p a {
	background: transparent url(../images/lite/usklicnik.gif) 0 0 no-repeat;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 40px;
	display: block;
}

div.plavapoz p a:hover {
	color: #fff;
	text-decoration: underline;
}

/* forme */



/* ------- NASLOVI ------- */

h1.sectionh1, h1.sectionh1margin {
	font: normal 30px/1.0em Helvetica, Tahoma, Verdana, sans-serif;
	color: #000;
	letter-spacing: -1px;
	border: 0;
	margin-top: 6px;
}

h1.sectionh1margin {
	margin-bottom: 11px;
	margin-top: 0;
	padding-top: 6px;
}

div.sectionh1float 
{
	float: left;
	width: 610px;
}

div.sectionh1float h1 {
	font: normal 30px/1.0em Helvetica, Tahoma, Verdana, sans-serif;
	color: #000;
	letter-spacing: -1px;
	border: 0;
	margin-top: 6px;
}

hr.hrclearing 
{
	clear: both;
	color: #fff;
	margin: 0;
	padding: 0;
}

hr.hrclearing2 
{
	clear: both;
	color: #fff;
	margin: 0 0 0 100px;
	padding: 0;
	width: 400px;
}
/*h2.adminh2 { font: normal 24px/1.3em Helvetica, Tahoma, Verdana, sans-serif; color: #000; letter-spacing: -1px; margin-bottom: 8px; }*/


h3.h3greybkg {
	background: #e2e2e2 url(../images/h3greybkgright.gif) top right no-repeat;
	height: 31px;
	padding: 0;
	font: normal 18px/1.0em Helvetica, Arial, sans-serif;
	color: #000;
	letter-spacing: -1px;
	margin-top: 14px;
	margin-bottom: 12px;
}

h3.h3greybkg span {
	background: transparent url(../images/h3greybkgleft.gif) 0 0 no-repeat;
	display: block;
	height: 26px;
	padding: 5px 0 0 11px;
}

h4.h4greybkg {
	background: #e2e2e2 url(../images/h4greybkgright.gif) top right no-repeat;
	height: 20px;
	padding: 0;
	font: bold 12px/1.0em Helvetica, Arial, sans-serif;
	color: #000;
	margin-top: 14px;
	margin-bottom: 4px;
}

h4.h4greybkg span {
	background: transparent url(../images/h4greybkgleft.gif) 0 0 no-repeat;
	display: block;
	height: 17px;
	padding: 3px 0 0 11px;
}

/* ------------ HEADER ------------ */

span#obnovipretplatu {
	margin-right: 14px;
	padding: 0;
}

span#obnovipretplatu a {
	background: transparent url(../images/handpoint.gif) 0 0 no-repeat;
	padding-left: 32px;
}

span#obnovipretplatu div#feedbackph
{
	/*border: 1px solid #003366;
	height: 22px;*/
	border: 0;
}

span#obnovipretplatu div#feedbackph p
{
	background: transparent none;
}

span#obnovipretplatu div#feedbackph p a
{
	background: transparent none;
	padding: 0;
}

span#obnovipretplatu p a span
{
	padding: 3px 0 0 3px;
}

div#UcHeader1_pnlNarPoint, span#obnovipretplatu div {
	display: inline;
}

/* ------------ CENTRAL AREA ------------ */

div#containsall { width: 930px; margin: 0 auto; padding: 0; }

div#companies { clear: both; }

#mainContainer {
	width:930px;
	margin:0 auto;
	padding: 0;
	text-align:center;
	clear: both;
}

#mainContentContainer {
	margin:0;
	padding:0 0 14px 0;
	width: 928px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}

div#pnlOpis, div#pnlPosl, div#pnlPrikaz, div#pnlOsobe, div#pnlVijesti, div#pnlOstalo, div#pnlIzvj, div#pnlClanovi {
	clear: both;
	/*padding-left: 10px;*/
}

div#emptywhite {
	display: block;
	clear: both;
}

div.emptywhite2 {
	display: block;
	clear: both;
}

div.emptywhite3 {
	display: block;
	clear: both;
	height: 3px;
}

div.emptywhite4 {
	display: block;
	clear: both;
	height: 3px;
	width: 900px;
	padding-top: 14px;
}

#header { position: relative; }

div.clear, .clear{ clear:both; margin:0; padding:0; height:-1px; }
.floatL { float:left; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }

div.floatleft {
	float: left;
	margin-left: 20px;
}

div.floatleftnmfixed1 {
	float: left;
	margin-left: 0;
	width: 290px;
}

div.floatleftfixed1 {
	float: left;
	margin-left: 20px;
	width: 280px;
}

div.marginedtop {
	padding-top: 11px;
}

/* ***-------- mini pretraga --------*** */

div#minipretraga {
	width: 240px;
}

div#minipretraga p {
	padding-bottom: 4px;
	margin-bottom: 0;
	text-align: right;
}

div#minipretraga p input {
	border: 1px solid #999;
	height: 18px;
}

div.bottomcentral {
	display: block;
	clear: both;
	text-align: center;
}

div.bottomcentral a.starevijesti, div.main a.starevijesti {
	background: transparent url(../images/bpstrelicad.gif) 100% 2px no-repeat;
	padding-right: 28px;
	text-decoration: none;
	margin-left: 21px;
}

div.bottomcentral a.novevijesti, div.main a.novevijesti {
	background: transparent url(../images/bpstrelical.gif) 0 2px no-repeat;
	padding-left: 28px;
	text-decoration: none;
}

div.bottomcentral a.starevijesti:hover, div.bottomcentral a.novevijesti:hover, div.main a.starevijesti:hover, div.main a.novevijesti:hover {
	text-decoration: underline;
}

/* ***-------- popis firmi --------*** */

div#mainContentContainer div.popisfirmi p {
	text-align: left;
	margin-bottom: 6px;
	line-height: 14px;
}

div#mainContentContainer div.popisfirmi p a {
	display: block;
}

/* ***-------- popis osoba --------*** */

div#mainContentContainer ul.popisosoba {
	text-align: left;
	margin-bottom: 6px;
}

div#mainContentContainer ul.popisosoba li {
	height: 16px;
}

div#mainContentContainer ul.popisosoba li a {
	display: block;
	text-decoration: underline;
	margin: 0 0 2px 0;
}

div#mainContentContainer ul.popisosoba li a:hover {
	text-decoration: none;
}

/* ***-------- profil --------*** */

div.clearcontent, div.clearcontent1 {
	clear: both;
	margin: 0;
}

div.clearcontent1 {
	margin-top: 26px;
}

div.clearcontent2 {
	clear: both;
	margin-top: 2px;
}

div.clearcontent h4, div.clearcontent1 h4, div.clearcontent2 h4 {
	clear: both;
	margin-bottom: 4px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: normal;
}

div.clearcontent p, div.clearcontent1 p, div.clearcontent2 p {
	clear: both;
	margin: 0;
	padding: 0;
}

h3.profilh3 
{
	margin-bottom: 14px;
	margin-top: 0;
}

.pr_sm_objava{
color:#333399;
font-size:10px;
font-style:italic;
margin-left: 6px;
}



/* ------------------------------ FOOTER ------------------------------ */
#footerCntContainer {
	margin: 0 auto;
	text-align: center;
	padding: 8px 0 14px 0;
	clear: both;
	display: block;
}

#footerCntContainer p {
	font-size: 10px;
}

#footerCntContainer p a {
	color: #036;
	background-color: #fff;
	text-decoration: none;
	padding: 1px 4px;
}

#footerCntContainer p a:hover {
	color: #fff;
	background-color: #036;
	text-decoration: none;
}

p#copyright {
	font-size: 12px;
	margin-bottom: 2px;
}

/* ------------------------------ COLUMN LEFT ------------------------------ */


table.table thead td 
{
	font-size:9px;
	color:#999;
	border-bottom:1px solid #D6D6D6;
}

table.table tbody td 
{
	font-size:11px;
	color:#666;
	padding:5px 0;
	border-bottom:1px solid #D6D6D6;
}

/* ----------------- styles for stock header and hover quote data ----------------- */

.quoteHeading { font-size:12px; font-weight:bold; color:#999; }
.quoteData{ font-size:12px; font-weight:bold; text-align:right; color:#333; }
.ssQuoteTable .quoteData { font-size:11px; }
.ssQuoteTable .quoteHeading { font-size:11px; }

/* ----------------- Tab Styles ------------------*/

div.mainTabs{ }
div.tabs { padding:0 0 0 5px; }

div.mainTabs div.tabBorder, div.tabs div.tabBorder {
	position:relative;
	font-size:0;
	clear:both;
	top:-1px;
	margin-top:-2px;
	border-bottom:1px solid #CCC;
	z-index:2;
}

div.mainTabs a, div.tabs a {
	position:relative;
	display:block;
	float:left;
	font-size:12px;
	border:1px solid #CCC;
	border-bottom:0;
	z-index:1;
}

div.tabs a { padding:5px 9px; }

div.mainTabs a { padding:5px; }

div.mainTabs a.notSelected, div.tabs a.notSelected {
	font-weight:normal;
	background-color:#F2F2F2;
}

div.mainTabs a.selected, div.tabs a.selected {
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	background-color:#fff;
	z-index:3;
}

div.mainTabs a.selected{ padding:5px 4px; }

div.tabs a { margin:0 3px; }

div.mainTabs a { margin:0 6px 0 0; }

div.mainTabs .lastTab { margin-right:0; }

/* ************ Subsection tabs ************ */

ul#subsectiontabs, ul#subsectiontabs2 {
	clear: both;
	list-style: none;
	border-bottom: 1px solid #ccc;
	margin-bottom: 4px;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	height: 23px;
}

ul#subsectiontabs2 {
	margin-top: 11px;
}

ul#subsectiontabs li, ul#subsectiontabs2 li {
	float: left;
	border: 1px solid #ccc;
	border-bottom: 0;
	margin-right: 8px;
	padding: 0;
	background: #ccc;
	color: #fff;
	text-align: center;
}

ul#subsectiontabs li#selectedtab, ul#subsectiontabs2 li#selectedtab {
	background: #fff;
	color: #000;
	padding: 3px 6px 4px 6px;
}

ul#subsectiontabs li a, ul#subsectiontabs2 li a {
	float: left;
	display: block;
	height: 16px;
	padding: 3px 6px 4px 6px;
	background: transparent;
	text-decoration: none;
}

ul#subsectiontabs li a:hover, ul#subsectiontabs2 li a:hover {
	background: #036;
	color: #fff;
	text-decoration: none;
}

/* ---------- End of Tab Styles ----------------- */

/* ------------ /////////////// INTERACTION ICONS /////////////// ------------ */

div.downloadcenter {
	border-top: 5px solid #e5e5e5;
	padding: 11px 0 0 0;
	margin: 0 0 11px 0;
}

div.icolink {
	margin: 0;
	padding: 0 0 4px 0;
}

div.icolink a {
	display: block;
	height: 24px;
	padding-left: 57px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 7px;
}

div.icolink a.icododaj {
	background: #fff url(../images/icododaj.jpg) 0 0 no-repeat;
}

div.icolink a.icodownload {
	background: #fff url(../images/icodownload.jpg) 0 0 no-repeat;
}

div.icolink a.icovijesti {
	background: #fff url(../images/icovijesti.jpg) 0 0 no-repeat;
}

div.icolink a.icoprofil {
	background: #fff url(../images/icouser.jpg) 0 0 no-repeat;
}


/* ______________________________ Burza graf tabovi ____________________________ */

div.triruba  {
	border: 1px solid #777;
	border-top: 0;
	padding: 8px 0 0 0;
	margin: 0;
}

ul.minigraphtabs {
	clear: both;
	list-style: none;
	border-bottom: 1px solid #777;
	margin-bottom: 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
}

ul.minigraphtabs li {
	float: left;
	border: 1px solid #777;
	border-bottom: 0;
	margin-right: 5px;
	padding: 0;
	background: #ccc;
	color: #fff;
	text-align: center;
}

ul.minigraphtabs li.selectedmgtab {
	background: #fff;
	color: #000;
	padding: 0 0 3px 0;
	height: 15px;
}


ul.minigraphtabs li a {
	float: left;
	display: block;
	height: 14px;
	padding: 1px 4px 2px 4px;
	background: transparent;
	text-decoration: none;
}

ul.minigraphtabs li a:hover {
	background: #036;
	color: #fff;
	text-decoration: none;
}

/* ______________________________ Burza graf gumbi ____________________________ */

ul.minigraphbuttons {
	clear: both;
	list-style: none;
	margin: 14px 0 14px 0;
	padding: 0;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
}

ul.minigraphbuttons li {
	float: left;
	border: 1px solid #777;
	margin-right: 3px;
	padding: 0;
	background: #ccc;
	color: #fff;
	text-align: center;
}

ul.minigraphbuttons li.selectedmgtab {
	background: #fff;
	color: #000;
	padding: 0;
}


ul.minigraphbuttons li a {
	float: left;
	display: block;
	height: 14px;
	padding: 1px 4px 2px 4px;
	background: transparent;
	text-decoration: none;
}

ul.minigraphbuttons li a:hover {
	background: #036;
	color: #fff;
	text-decoration: none;
}

/* burzovne tablice */

tr.alterblue {
	background-color: #DAE5FE;
}

tr.altergrey {
	background-color: #efefef;
}

tr.altergrey2 {
	background-color: #dadada;
}

tr.alterwhite {
	background-color: #fff;
}

span.zsegreen {
	color: #07A212;
}

span.zsered {
	color: #C4180C;
}

span.zsegreenbold {
	color: #07A212;
	font-weight: bold;
}

span.zseredbold {
	color: #C4180C;
	font-weight: bold;
}

/* ________________________________ LITE __________________________________ */

img#pristupitelite {
	border: 0;
	margin: 0 0 -8px 20px;
}


