/*css Mservis Center 2005 - Studio PESEC, Spletan agencija. www.studiopesec.com info@studiopesec.com*/

/*basics*/

body {
font: 12px/13px arial; 
color: #51514D; 
margin: 20px 0 20px 0;
background:#ffae00 url("../_img/v2/back_top.gif") repeat-x 0 0;
line-height:1.1em;
}

div,td {	
font: 11px arial; 
}

p { 
margin-top: 0px; 
margin-bottom: 12px; 
text-align: justify;
}

h1 {
margin-top:2px;
margin-bottom:13px;
font: bold 16px arial;
color: #e91305; 
}

h2 {
margin-top:2px;
margin-bottom:13px;
font: bold 12px arial;
color: #e91305; 
}

h3 {
margin-top:2px;
margin-bottom:13px;
font: bold 11px arial;
}


/*aktualnotitle*/
h4 {
margin-top:0px;
margin-bottom:3px;
font: bold 13px arial;
color: #e91305; 
}
/*aktualnodatum*/
h5 {
margin-top:0px;
margin-bottom:8px;
font: normal 11px arial;
color:#235;
}

input {
font: 11px arial;
border-width: 0px;
padding: 0px; 
margin: 0px;
background-color:#edede5;
}	

input.Normal {
font: 11px arial;
border-width: 2px;
padding: 1px; 
margin: 0px;
background-color:#ffffff;
}

input.input_error {
font: 11px arial;
border-width: 2px;
padding: 1px; 
margin: 0px;
}

select.Normal {
font: 11px arial;
border-width: 1px;
padding: 0px; 
margin: 0px;
background-color:#ffffff;
}

h6 { 	
font: bold 12px arial; 
margin-top: 12px; 
margin-bottom: 0px; 
color: #4D4D4D;
}

ul {
margin-top: 0px; 
margin-bottom: 11px; 
margin-left: 4px; 
margin-right: 0px; 
padding-top: 0px; 
padding-bottom: 11px; 
padding-left: 4px; 
padding-right: 0px; 
}

li {
margin:0;
padding:2px 0 0 8px;
background:url(../_img/main/ul.gif) no-repeat 1px 6px;
list-style:none;
}

form { 
padding: 0px; 
margin: 0px; 
} 

/*links*/

a:link, a:visited, a:active  { 
color: #51514D; 
text-decoration: underline; 
outline:none;
}

a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #ED1305;	
outline:none;
}

.mojedelo li {
padding:2px 0 1px 8px;
}

.vijola a:link, .vijola a:visited, .vijola a:active  { 
color: #ED1305; 
text-decoration: none; 
}

.vijola a:hover {
color: #ED1305; 
text-decoration: underline;
background-color: #ffffff;	
}

.mojedelo ,.mojedelo a:link, .mojedelo a:visited, .mojedelo a:active  { 
color: #51514D; 
text-decoration: none; 
}

.mojedelo a:hover {
color: #ffffff; 
text-decoration: none;
background-color: #108AC7;	
}



/*divs*/

#container {
margin:0 auto;
width: 787px;
padding:10px 10px 0 10px;
background:#fff url("../_img/v2/top.gif") repeat-x 0 0;
voice-family: "\"}\"";
voice-family:inherit;
width: 767px;
}	

#pageHeader {
margin-bottom:0px;
background-color:#fff;
height:84px;
}

#pageHeader_logo {
float:left;
width:275px;
height:84px;
background: #fff; 
}

#pageHeader_banner {
float:right;
width:468px;
height:60px;
}

#pageHeader_menu {
width: 767px;
height:50px;
}

#pageHeader_menu ul {
display:block;
height:50px;
list-style:none;
width:100%;
padding:0;
margin:0;
}
#pageHeader_menu ul ul{
z-index:500;
top:40px;
left:7px;
display:none;
position:absolute;
}
#pageHeader_menu ul li ul li{
padding:0;
margin:0;
list-style:none;
background:0;
display:block;
float:none;
width:112px;
height:24px !important;
}
#pageHeader_menu ul li ul li a,#pageHeader_menu ul li ul li a:link,#pageHeader_menu ul li ul li a:hover,#pageHeader_menu ul li ul li a:active,#pageHeader_menu ul li ul li a:visited
{
margin:0;
list-style:none;
background:#fcb853 !important;
padding:3px 0 0 7px;
height:20px !important;
border-bottom:1px solid #fff;
font-size:11px;
font-weight:normal;
text-align:left;
}
#pageHeader_menu ul li ul li a:hover
{
background:#ff9902 !important;
}

#pageHeader_menu ul li{
display:block;
padding:0;
margin:0;
float:left;
height:50px;
list-style:none;
width:126px;
background:0;
position:relative;
}
#pageHeader_menu li:hover{
z-index:100;
}
#pageHeader_menu li:hover ul ul,
#pageHeader_menu li li:hover ul ul,
#pageHeader_menu li li li:hover ul ul,
#pageHeader_menu li li li li:hover ul ul
{display:none;}

#pageHeader_menu li:hover ul,
#pageHeader_menu li li:hover ul,
#pageHeader_menu li li li:hover ul,
#pageHeader_menu li li li li:hover ul
{display:block;}
#pageHeader_menu ul li.Pod{
display:block;
padding:0;
margin:0;
float:left;
height:50px;
list-style:none;
width:127px;
background:0;
}
#pageHeader_menu ul li a:link,#pageHeader_menu ul li a:active,#pageHeader_menu ul li a:visited,#pageHeader_menu ul li a:hover{
display:block;
height:50px;

color:#fff;
text-decoration:none;
font-size:11px;
text-align:center;
font-weight:bold;
background: url(../_img/main/menu_back.gif) repeat-x top left;
}
#pageHeader_menu span {
display:block;
padding:10px 0 0 0;
}
#pageHeader_menu ul li.Sel a:link,#pageHeader_menu ul li.Sel a:hover,#pageHeader_menu ul li.Sel a:visited, #pageHeader_menu ul li.Sel a:active {
background: url(../_img/main/main_back_o.gif) repeat-x top left;
}
#pageHeader_menu ul li.Pod a:link,#pageHeader_menu ul li.Pod a:active,#pageHeader_menu ul li.Pod a:visited,#pageHeader_menu ul li.Pod a:hover{
background: url(../_img/main/meni_back_companies.gif) repeat-x top left;
}
#pageHeader_menu ul li.Pod a:hover{
background: url(../_img/main/meni_back_companies_o.gif) repeat-x top left;
}



#mainContent {
width: 767px;
background: #fff url(../_img/main/main_back.gif) repeat-x top left; 
padding-top:24px;
padding-bottom:24px;
padding-left:4px;
padding-right:4px;
font-size: 11px;
voice-family: "\"}\"";
voice-family:inherit;
width: 759px;
}

div.pageHeader_menuItem {
height:50px;
width: 124px;
background: #fff url(../_img/main/menu_back.gif) repeat-x top left;
float:left;
vertical-align:top;
padding-top:8px;
padding-left:11px;
voice-family: "\"}\"";
voice-family:inherit;
height:42px;
width: 115px;
color: #FBFBFB;	
cursor:pointer;
}

div.pageHeader_menuItem_o {
height:50px;
width: 124px;
background: #fff url(../_img/main/main_back_o.gif) repeat-x top left;
float:left;
vertical-align:top;
padding-top:10px;
padding-left:11px;
voice-family: "\"}\"";
voice-family:inherit;
height:40px;
width: 115px;
color: #FBFBFB;	
cursor:pointer;
}

div.pageHeader_menuItem_companies{
height:50px;
width: 124px;
float:left;
background: #fff url(../_img/main/meni_back_companies.gif) repeat-x top left;
vertical-align:top;
padding-top:8px;
padding-left:11px;
voice-family: "\"}\"";
voice-family:inherit;
height:42px;
width: 115px;
color: #fff;
/*font-weight: bold;		*/
cursor:pointer;
}

div.pageHeader_menuItem_companies_o{
height:50px;
width: 124px;
float:left;
background: #fff url(../_img/main/meni_back_companies_o.gif) repeat-x top left;
vertical-align:top;
padding-top:11px;
padding-left:11px;
voice-family: "\"}\"";
voice-family:inherit;
height:39px;
width: 115px;
color: #fff;
/*font-weight: bold;		*/
cursor:pointer;
}

li.pageHeader_menuItem_line {
height:50px;
width: 2px !important;
background: #82718A url(../_img/main/meni_line.gif) no-repeat top left !important; 
float:left;
display:block;
}

li.pageHeader_menuItem_line_comp {
height:50px;
width: 2px !important;
background: #82718A url(../_img/main/meni_line_comp.gif) no-repeat top left !important; 
float:left;
display:block;
}

#fotter_end {
width: 100%;
}

.pageFooter {
line-height: 1px; 
border-bottom: solid 1px #868687; 
}

.pageFooter_text {
padding-top:5px;
padding-bottom:15px;
text-align: center;
}

.error {
color:red;
}

/* zebra generated table*/
.tblhead td, th {
border-bottom:1px solid #fff;
padding:5px 13px 5px 8px;
color:#4C4C4C;
vertical-align:middle;
}

tr.tblhead_a{
background-color:#ffecd4;
}

tr.tblhead_b{
background-color:#f8f7f4;
}

.tblhead th {
padding-top:10px;
padding-bottom:10px;
text-align:left;
background-color:#e04529;
color:#fff;
}

th.tblsource{
font: normal 10px arial; 
background: #fff url(../_img/tbldet_back.gif) repeat-x top left;
text-align:right;
border-bottom-width:0;
color:#235;
padding-top:2px;
padding-bottom:5px;
}
.curNormal {
cursor:default;
}
/*DiV SpaCer*/
div.spacer {
margin: 0;
padding: 0;
clear: both;
width: 12px;
height: 12px;
font-size: 0;
}
div.spacer0 {
margin: 0;
padding: 0;
clear: both;
width: 1px;
height: 1px;
font-size: 0;
}

/*PagePaging*/
.showPPsel {
float:left;
padding: 3px;
font-weight: bold;
color:#e91305;	
}

.showPPnosel a:link, .showPPnosel  a:visited, .showPPnosel a:active, .showPPnosel a:hover  {
text-decoration:none; 
background-color:#fff;
color: #51514D; 
}

.showPPnosel {
float:left;
padding: 3px;
font-weight: bold;
}

/*eservis*/
#studenti_LoginBack {
height:196px;
width: 521px;
background:#fff url(../_img/login/back.gif) no-repeat top left;
padding-top:8px;
padding-left:49px;
voice-family: "\"}\"";
voice-family:inherit;
width: 472px;
}

#MODmojServis {
background-color:#fad2a0;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font:12px/18px arial; 
color: #413F42;
}

#MODmojServis_meni {
background-color:#ffe5c4;
padding:8px;
color: #413F42;
}

#MODmojServis_meni_item {
padding:2px;
font:12px/20px arial; 
color: #413F42;
}

.rbutton_beli {
background-color:#fff;
}

.koledarcpMonthNavigation {
FONT-SIZE:11px;
color: #000000;
font-family: Tahoma, Helvetica, sans-serif;
}


.koledarcpYearNavigation {
FONT-SIZE:11px;
color: #000000;
font-family: Tahoma, Helvetica, sans-serif;
}
.PrintButton {
background:#e91305;
color:#fff;
font-weight:bold;
border:0;
}

.BecomeMember {
margin-top:24px;
text-align:center;
}
.BecomeMember a {
display:block;
background:url(../_img/main/menu_back.gif) repeat-x bottom left;
color:#fff;
font-weight:bold;
line-height:36px;
}