/************** frames ********************/
/* for internet explorer */
* html body {
  padding:160px 0 20px 0; 
}

* html #contentsFrame {
  height:100%; 
  width:100%; 
}

#headerFrame {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:160px; 
  overflow: no; 
}
 
#footerFrame {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:20px; 
  overflow:auto; 
  text-align:left; 
  background-color: #303192;
}

#contentsFrame {
  position:fixed; 
  top:160px;
  left:0px;
  bottom:20px; 
  right:0; 
  overflow:auto; 
}

#menuFrame {
  position:absolute; 
  top:160px;
  left:0;
  bottom:20px; 
  right:0; 
  width: 240px;
  overflow: auto; 
}

/************** **********************/
BODY
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Tahoma';
    margin:0px;
	font-size:76%;
	overflow: hidden;   
}
TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Tahoma';
    vertical-align: top;
}

H1 {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 14px;
	color: #313295;
    FONT-FAMILY: 'Tahoma';
    border-bottom: solid 1px #313295;
}

H2 {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 13px;
	color: #313295;	
    FONT-FAMILY: 'Tahoma'	
}

H3 {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px;
	color: #313295;	
    FONT-FAMILY: 'Tahoma'	
}

H4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 0px
	color: #313295;	
    FONT-FAMILY: 'Tahoma'	
}

INPUT {
    FONT-FAMILY: 'Tahoma'	
}

SELECT {
    FONT-FAMILY: 'Tahoma'	
}

TEXTAREA {
    FONT-FAMILY: 'Tahoma'	
}


P {
    FONT-FAMILY: 'Tahoma';
}

P.bodytext {
/*	text-align: justify;*/
}
/*
P.align-center {
text-aling: center;
}
*/
P.csc-caption {
    font-size: 11px;
}

p.csc-frame-frame1 {
	border: solid 1px #ddd;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 10px;
	background-color: #e7f0fb;
}

p.csc-frame-frame2 {
	border: solid 1px #ddd;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 10px;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;	
}


.navig
{

	FONT-WEIGHT: bold;
}

LI {
	padding: 3px;
}

/* csc-menu */
.csc-section {
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 2px;	
        margin: 3px;
        padding-left: 15px;
        font-size: 10px;

}


/* pripete datoteke */
.csc-uploads {
        border: solid 1px #eee;
  	background-color: #eaf4ff;
  	padding: 0 10px;
}


.csc-uploads p {margin: 1px;}
.csc-uploads td { font-size: 10px;}

.csc-uploads-icon { padding: 5px; }
.csc-uploads-fileSize {  padding: 5px; text-align: right;}


.content
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    WIDTH: 690px;
    BORDER-BOTTOM: black 0px solid
}
.naslovStrani
{
    FONT-WEIGHT: bold;
    COLOR: #000099;
    FONT-SIZE: 14pt;
    FONT-FAMILY: 'Tahoma'
}
.navigMain
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Tahoma';
    TEXT-ALIGN: left;
    
}
.navigMain A
{
    FONT-SIZE: 8pt;
    COLOR: #FFFFff;
    TEXT-DECORATION: none
}
.navig A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.navig A:hover
{
    
}
.navigMain A:hover
{
    COLOR: #D3E4F9;
    TEXT-DECORATION:underline
}
A
{
    COLOR: #000080;
    TEXT-DECORATION: none
}

a img {
  border: 0;
}
A:hover
{
    
}

.editContol
{
    WIDTH: 100%
}

.footer
{
	position: absolute;
	height: 100%
}

TABLE P.bodytext {
}

TABLE.contenttable {
    BORDER: black 2px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;	
}
TABLE.contenttable TD{
    BORDER: gray 1px solid;
    font-size: 10px;
}

TABLE.dataTable {
    BORDER: black 0px solid;
}

TABLE.dataDetailTable {
    BORDER: black 0px solid;
}

TABLE.dataTable TH {
    BORDER: #dedede 1px solid;
    font-size: 9px;
    background-color: white;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;  
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;	
}

TABLE.dataTable TD {
    BORDER: solid 1px #dedede;
    font-size: 11px;
    padding: 3px;
}

TABLE.dataTable TD.markerSelected {
    BORDER: #dedede 0px solid;
	background-image: url(../images/dotsquare_arrow_small.gif);
	background-repeat: no-repeat;
	background-position: right center; 
	width: 5px;
}

TABLE.dataTable TD.markerUnselected {
    BORDER: #dedede 0px solid;
	width: 5px;    
}

TABLE.dataTable A {
}

TABLE.dataTable A:hover {
	color: orange;
	text-decoration: underline;
}

TABLE.tabTable {
    BORDER: black 0px solid;  
    margin-bottom: -2px; 
}

TABLE.tabTable TD {
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;  
    BORDER-top: solid 1px #aaaaaa;
    BORDER-left: solid 1px #aaaaaa;
    BORDER-right: solid 1px #aaaaaa;    	
}

TABLE.tabTable A {      
    font-size: 10px;
    background-color: transparent;
    font-weight: bold;    
}

TABLE.tabTable A:hover {
	text-decoration: underline;
}


TABLE.formTable {
}

TABLE.formTable TD.labela {
	color: gray;
	padding-right: 20px;
	text-align: left;
	vertical-align: middle;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: right center;		
}

TABLE.formTable TD.opomba {
	color: gray;
    font-size: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
}

TABLE.formTable TD.input {
	background-image : url(../images/dot_small.gif) ;
	background-repeat: repeat-x;
	background-position: right center;	
}

INPUT.dataInput {
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 200px;
	padding-left: 5px;
}

INPUT.fileInput {
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 500px;
	padding-left: 5px;
}

INPUT.buttonInput {
	background-color: white;
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	height: 24px;
}

SELECT.dataInput {
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 200px;
	padding-left: 2px;
}

TEXTAREA.dataInput {
	border: gray 1px solid;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 500px;
	height: 100px;	
	padding-left: 5px;	
}

/****************** LOGO *****************/

TD.logo1 {
	background-image: url(../images/bg_menu_repeat.jpg);
	background-repeat: repeat-x;
	background-position: top right;		
}

TD.logo2 {
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 10px;
	font-weight: bold;	
}



/****************** MENU_1 *****************/
/*
border-left-width: 1px;
border-right-style: solid #D3E4F9;
border-right-width: 1px; 
border-top-width: 1px;; 
border-bottom-style: solid #D3E4F9; 
border-bottom-width: 1px; 
background-image : url(../images/bg_menu.png);

*/

TD.menuCell1 {
	vertical-align: top;
	BORDER-COLLAPSE: collapse;
	margin: 0px;
	padding: 0px;
	background: #313295;	
}

TD.menu1Container {
	vertical-align: top;
	paddind: 2px;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;		
}

TD#menu_1 {
	vertical-align: top;
	padding-top: 10px;
}

TD#menu_1 DIV {
	width: 180px;
}

TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}

TD#menu_1 DIV A:hover
{
    COLOR: #FAC81D;
    TEXT-DECORATION:underline
}

TD#menu_1 DIV.menu1-level1-act A {
	color: black;
	font-size: 11px;
}

TD#menu_1 DIV.menu1-level2-act A {
	color: black;
	font-size: 10px;	
}

TD#menu_1 DIV.menu1-level3-act A {
	color: black;
	font-size: 10px;	
}

TD#menu_1 DIV.menu1-level4-act A {
	color: black;
	font-size: 10px;	
}

TD#menu_1 DIV.menu1-level1-no A {
	font-size: 11px;
}


TD#menu_1 DIV.menu1-level2-no A {
	font-size: 10px;
}

TD#menu_1 DIV.menu1-level3-no A {
	font-size: 10px;	
}

TD#menu_1 DIV.menu1-level4-no A {
	font-size: 10px;	
}

/* menu 1 level 1 normal state*/
TD#menu_1 DIV.menu1-level1-no {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 7px;		
}

/* menu 1 level 1 ACT state*/
TD#menu_1 DIV.menu1-level1-act {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 7px;		
}

/* menu 1 level 2 normal state*/
TD#menu_1 DIV.menu1-level2-no {
	padding-left: 35px;
	padding-bottom: 5px;
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 20px 3px;		
}

/* menu 1 level 2 ACT state*/
TD#menu_1 DIV.menu1-level2-act {
	padding-left: 35px;
	padding-bottom: 5px;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 20px 3px;	
}

/* menu 1 level 3 normal state*/
TD#menu_1 DIV.menu1-level3-no {
	padding-left: 55px;
}

/* menu 1 level 3 ACT state*/
TD#menu_1 DIV.menu1-level3-act {
	padding-left: 55px;
}

/* menu 1 level 4 normal state*/
TD#menu_1 DIV.menu1-level4-no {
	padding-left: 75px;
}

/* menu 1 level 4 ACT state*/
TD#menu_1 DIV.menu1-level4-act {
	padding-left: 75px;
}

/******************* FOOTER *********************/
P.footerText {
	color: white;
	font-size: 10px;
	padding: 0px;
	text-align: center;
}

/******************* MENU_2 *********************/

TABLE.menu2Container {
	BORDER-COLLAPSE: collapse;
}

TD.menu2-level1-no {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #313295;
	border-right: dotted 1px white;
}

TD.menu2-level1-act {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;	
	background: #313295;
	border-right: dotted 1px white;	
}

TD.menu2-level1-no A{
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
}

TD.menu2-level1-no A:hover{
	color: orange;
	text-decoration: underline;		
}

TD.menu2-level1-act A{
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;		
}

TD.menu2-level1-act A:hover{
	color: orange;
	text-decoration: underline;		
}

/******************* CRUM-BAR *********************/
.crum_bar1 {
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
}

TD#crum_bar1 SPAN A {
	font-size: 10px;
	color: navy;
	text-decoration: none;
}

/* crum bar1 normal state*/
TD#crum_bar1 SPAN.crum_bar-no {
	padding-top: 5px;
	padding-left: 118px;
	padding-bottom: 5px;
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 7px;	
}

/* crum bar1 active state*/
TD#crum_bar1 SPAN.crum_bar-act {
	padding-top: 5px;
	padding-left: 18px;
	padding-bottom: 5px;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 9px;	
}


/******************* NEWS *********************/
TABLE#news-table {
  border: solid 1px #313295;
}

TD.news-header {
	background-color: #313295;
}

TD.news-header H1 {
  color: white;
  margin: 0px 0px 0px 0px;
  text-align: center;
}


DIV.tx-mininews-pi1-fp_listrow P {
	font-size: 11px;
    margin: 0px 0px 0px 0px;
}

DIV.tx-mininews-pi1-singleView H2 {
	font-size: 13px;
}

DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime {
	font-size: 10px;
	background-color: #eaeaea;	
}

DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
	font-weight: bold;
}

DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser {
}


DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-datetime {
	font-size: 10px;
	background-color: #eaeaea;
}

DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-title {}
DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser {}

/*********** CA_6 ***************/
#ca6 H1 {
	font-size: 11px;
}


#ca6 li {
	font-size: 11px;
	padding: 5px;
	text-align: left;
}

/*********** tx-lancomtablezapore-pi1 **************/
.pluginContainer
{
}

.pluginContainer TABLE.dataTable {
    BORDER: black 0px solid;
}

.pluginContainer TABLE.dataTable TH {
    BORDER: #efefef 1px solid;
    font-size: 9px;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;    
}

.pluginContainer TABLE.dataTable TD {
    BORDER: #efefef 1px solid;
    font-size: 9px;
    padding: 2px;
}

/*********** tx-newloginbox-pi1 **************/

DIV.tx-newloginbox-pi1 {
  width: 250px;
}

DIV.tx-newloginbox-pi1 H3 {
	font-size: 12px;
	padding-top: 10px;
}

DIV.tx-newloginbox-pi1 p {
	font-size: 10px;
       margin: 0px;
}

DIV.tx-newloginbox-pi1 input {
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right; 
	border: solid 1px #749bbe;
	padding-left: 5px;
	padding-right: 5px;	
}

/*********** tx_lancomtablejn_pi1 **************/

DIV.tabContainer {
	border: solid 1px #aaaaaa;
	padding: 5px;
	background-color: transparent;
}

DIV.tabContainer SPAN.infoLabela {
	padding-left: 15px;
	font-size: 10px;
}


/*********** tx-lancompovezave-pi1 **************/
DIV.tx-lancompovezave-pi1 {
}

DIV.tx-lancompovezave-pi1 logo {
}

DIV.tx-lancompovezave-pi1 p {
	font-size: 9px;
	padding: 3px;
}

/********** tx-macinasearchbox-pi1 **************/
DIV.tx-macinasearchbox-pi1{
}

DIV.tx-macinasearchbox-pi1 input {
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right; 
	border: solid 0px #749bbe;
	padding-left: 4px;
}

/********** tx-indexedsearch ******************/

DIV.tx-indexedsearch H2 {
	padding:3px;
	background-color: transparent;
    font-size: 11px;
}

DIV.tx-indexedsearch-res {
	background-color: transparent;
}


DIV.tx-indexedsearch-secHead {
	background-color: white;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat-y;
	background-position: right;  	
	border: solid 1px #749bbe;	
	padding: 4px;
}


SPAN.tx-indexedsearch-title-number {
	background-color: transparent;
}

TR.tx-indexedsearch-title {
	background-color: efefef;
}

TD.tx-indexedsearch-info {
	background-color: transparent;
}

SPAN.tx-indexedsearch-title-caption {
	font-weight: bold;
	font-size: 11px;
}

################################ Menuji rolo

TD.menuTopContainer {
	vertical-align: top;
	paddind: 2px;
}

#menuTop {
	vertical-align: top;
       border: 1px solid #ddd;
       border-bottom: 20px solid #ddd;
}

#menuTop DIV {
	width: 200px;
	background-color: #e6effb;
}

#menuTop  DIV A:hover
{
    COLOR: orange;
    TEXT-DECORATION:underline
}

.menutop-level1-act A , .menutop-level2-act A{
	color: black;
	font-size: 11px;
}

.menutop-level1-ifsub A, .menutop-level2-ifsub A{
	color: orange;
	font-size: 11px;
}

.menutop-level1-no A, .menutop-level2-no A {
	font-size: 11px;
}


/* menu 1 level 1 normal state*/
.menutop-level1-no, .menutop-level2-no {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image : url(../images/dotsquare_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 7px;		
}

/* menu 1 level 1 ACT state*/
.menutop-level1-act, .menutop-level2-act {
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 7px;		
}

/* menu 1 level 1 IFSUB state*/
.menutop-level1-ifsub, .menutop-level2-ifsub{
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	background-image : url(../images/dotsquare_arrow_small.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 7px;		
}
