html {
	height: 100%;
}
body{
  padding:0; 
  margin:0;
  height:100%;
  color: black;
  /*min-height:100%;*/

background: white;
background-repeat: no-repeat;  
/* background-color: black;
  background-image: url('images/bkg.jpg');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: top left;*/
  
/*  min-width: 900px;*/
/*max-width:1200px;*/
/*width:expression(document.body.clientWidth > 900? "900px": "auto" );*/
  
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    text-align: justify;

}
/* osnovna boja je 8FCCE6 */
a{
color: #772222; /*60694D;*/
/*	font-weight: bold;*/
text-decoration: underline;
}
a:hover{
color: #323E44;/*3A535E;*/
}

td, input, select, p, li, body{
font-family: Helvetica,sans-serif;
font-size:12pt;
line-height: 150%;
/*word-spacing: 0.25em;*/
/*letter-spacing: 0.5pt;*/
text-align:justify;
}
.TopImageAlign td{
	text-align:center;
}
.TopImage{
	position: absolute;
	text-align:left;
	clip: rect(0px, 200px, 200px, 0px); /* clip: rect(<top>, <right>, <bottom>, <left>); expression(document.body.clientWidth/2+'px')*/
}
.TopBkg{
	color:white;
   position: relative; 
	font-weight: bold;
	font-size: 18pt;
	text-shadow: 2px 2px black;
	text-align: left;
	vertical-align: middle;
	height: 150px;  display: block;

}
.spaIndex p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
}

input.btn { 
color:#FFFFFF;
/*font-family:Verdana,Arial,Helvetica,sans-serif;*/
/*border:1px solid; */
/*border-color: #696 #363 #363 #696;*/
background-color: #3F2E2E; /*8BAAE0; */
padding: 3px 20px 3px 20px;
} 
.myspan{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight: normal;
color:black;
}
.description{
font:bold 10pt Verdana,Arial,Helvetica,sans-serif;
}
.heading1{
color: black;
/*background: rgba(100,0,0,0.2);*/
padding: 4px 3px 8px 10px;
font: 18pt Helvetica,Verdana,Arial,sans-serif;
}
.heading2{
color:black;
font: 16pt Helvetica,Verdana,Arial,sans-serif;
}
.heading3{
color:black;
/*background: rgba(0,0,0,0.2);*/
padding: 4px 3px 8px 10px;
font: 14pt Helvetica,Verdana,Arial,sans-serif;
}
.heading4{
color:grey;
font: 12pt Helvetica,Verdana,Arial,sans-serif;
}
.heading5{
color:black;
font: 12pt Helvetica,Verdana,Arial,sans-serif;
/*background: rgba(100,0,0,0.2);*/
padding: 4px 3px 8px 10px;
}
.heading_artists{
color: white;
background: rgba(0,0,0,0.5);
padding: 4px 3px 8px 10px;
font: 14pt Verdana,Arial,Helvetica,sans-serif;
}


.mainTable{
max-width:1200px;
width: expression((document.body.clientWidth > 1200) ? "1200px": "auto" ); /*ovo ne prolazi u validatoru*/
height: 100%;
}

.greenclr{
color: rgb(40,170,95);
}
.sidebar{
background:#7F5E5C;
}
.sidebarR{
/*background:#5F021A;*/
}
.topbar{
/*background:#3F2E2E; B90030 */
}
.TopNav{
background:#848A9A;
}
.TopNavIspun_1{
background:#FFFFFF;
}
.TopNavIspun_2{
background:#C8352E;
}
.TopNavIspun_3{
background:#FFFFFF;
}

.menuitem_1, .menuitem_2, .menuitem_3, .menuitem_4{
font: 12pt Helvetica,sans-serif;
margin:0px;
padding:0px
}
.menubkg{
background: rgba(0,0,0,0);
}

.menuitem_1 a, .menuitem_2 a, .menuitem_3 a, .menuitem_4 a, .artistsitem a{
color:black;
display:block;
text-decoration:none
}
.menuitem_1 a:visited, .menuitem_2 a:visited, .menuitem_3 a:visited, .menuitem_4 a:visited, .artistsitem a:visited{
color:black;
}
.menuitem_1 a:hover, .menuitem_2 a:hover, .menuitem_3 a:hover, .menuitem_4 a:hover, .artistsitem a:hover{
color:grey;
}
.menuitem_1 a:active, .menuitem_2 a:active, .menuitem_3 a:active, .menuitem_4 a:active, .artistsitem a:active{
color:black;
}
.menuitem_1 h1, .menuitem_2 h1, .menuitem_3 h1, .menuitem_4 h1{
background: #3F2E2E;
color: #FFFFFF;
font: bold 10pt Verdana,Arial,Helvetica,sans-serif;
margin:0px;
padding:3px
}
.menuitem_1 p, .menuitem_2 p, .menuitem_3 p, .menuitem_4 p{
/*background:#7F4340;*/
margin: 5px;
padding: 6px 3px 6px 13px;
font: 12.5pt Helvetica,sans-serif;
/*font-weight:bold;*/
}
.artistsitem li{
padding: 5px;
}

.beginerbgclr{
background:#F0CEB0;/*33CCCC;*/
}
.intermediatebgclr{
background:#E1C1A5;/*CC99FF;*/
}
.advancedbgclr{
background:#D2B49A;/*FF99CC;*/
}

.contactuscell{
width:50%;
text-align:left;
border:0px;
}

.levitextoviforme{
width:200px;
/*font-weight:bold;*/
}
.levitextoviradia{
width:100px;
}
.desnitextoviforme{
width:100px;
}
.inputtextoviforme{
width:200px;
}

.imgborder{
border-width: 0px;
background: rgba(0,0,0,0.5);
padding: 10px 20px 10px 20px;
}

#footer{
font-size:9pt;
text-align:center;
background:#848A9A;
}
/*
#footer{
    font-size:10pt;
    text-align:center;
	background: #4D6069;
	color: #FFFFFF;
}
#footer a{
	color: #EEEEEE;
}
#footer a:hover{
	color: #AAAAAA;
}*/
table.thintable{
	border-width: 0px 0px 1px 1px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: solid;
}
.thintable td, .thintable th{
	margin: 0px;
	padding: 2px;
	border-width: 1px 1px 0 0;
	border-style: solid;
}
table.zerotable, table.orgtable, table.zerotable1, table.spisaktable{
	border-width: 0px;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
table.zerotable td{
	vertical-align: middle;
	text-align: left;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
table.zerotable1 td{
	vertical-align: middle;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #ddd;
}


table tr.bezdonjecrte td{
	border-bottom: 0px;

}
.vecacifra{
	font-size:13pt;
}

.crvenazvezda{
font-weight:bold;
font-size:14pt;
color: #FF0000;
}
#map_canvas {
    width: 550px;
    height: 500px;
	background-color: #CCC;
}



.daybgclr, .daybgclr_a{
	background: #E0CDCA;
}
.talkbgclr{
	background: #FFFFFF;
}
.talkbgclr1, .talkbgclr4, .talkbgclr4_w, .talkbgclr4_a{
	background: #ECF9E1;
}
.talkbgclr5, .talkbgclr5_w, .talkbgclr5_a{
	background: #EEEEEE;
}
.talkbgclr2, .talkbgclr2_w{
	background: #DFE8F7;
}
.daybgclr td, .talkbgclr1 td{
	padding: 10px 10px 10px 10px;
}
.talkbgclr2_w td, .talkbgclr4_w td, .talkbgclr5_w td{
	padding: 8px 10px 8px 10px;
}
.talkbgclr4_a_p, .daybgclr_a_p, .talkbgclr5_a_p{
	margin:5px 0px 5px 0px;
}
.talkbgclr4_a_p, .daybgclr_a_p{
	text-align:center;
}
.talkbgclr td, .talkbgclr2 td, .talkbgclr4 td, .talkbgclr5 td{
	padding: 3px 10px 3px 10px;
}
.usko{
	line-height: 110%;
	margin: 5px 0px 5px 0px;

}


.table_input{
	width:100%;
	border-width: 0;
	border-spacing: 0;
	padding: 0px;
}
.table_input_left{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
.table_input_right{
	padding: 5px;
	text-align: left;
}
.table_input_2cols{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.comboselect{
	width:440px;
}

.spisak_name{
	font-weight:bold;
	font-style: normal;
	font-size: 12pt;
}
.spisak_aff{
	font-weight:normal;
	font-style: normal;
	font-size: 10pt;
}
.spisak_adresa{
	font-weight:normal;
	font-style: normal;
	font-size: 12pt;
}
.spisak_email{
	font-weight:normal;
	font-style: italic;
	font-size: 11pt;
}
.spisak_name, .spisak_aff, .spisak_adresa, .spisak_email, .spisak_izmedju{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 110%;
}
.spisak_izmedju{
	font-weight:normal;
	font-style: normal;
	font-size: 4pt;
}

table.spisaktable td{
	vertical-align: top;
	text-align: left;
	padding: 15px;
	border-bottom: 0px solid #ddd;
	width: 33;
}
