/*
 zelena : #CECE00;
 bezova : #FFFFCE;
*/
SPAN, DIV {
 border-style	: none;
 border-width	: 1px;
}

BODY {
 margin	: 0px;
 padding	: 0px;
 font-size	: 80%;
 font-family	: Tahoma;
 color	: black;
 background	: #CECE00;
 background-repeat	: repeat-y;
 background-image	: url(imgs/background.gif);
}

H1, H2, H3 {
 color	: #9C3100;
 margin-top	: 6px;
 margin-bottom	: 6px;
}

TABLE {
 font-size	: 100%;
}

TR.header {
 color	: white;
 font-weight	: bold;
 background	: black;
}

P {
 text-align	: left;
 text-indent	: 7pt;
 margin	: 5pt 0pt 1pt 0pt;
}

HR {
 width	: 100%;
 height	: 2px;
 border-style	: solid;
 border-color	: #CECE00;
}

IMG.portrait {
 display	: inline;
 width	: 100px;
 height	: 100px;
 border-style	: solid;
 border-width	: 1px;
}

#boxMenu {
 width	: 176px;
 margin	: 5px 0px 0px 0px;
 padding	: 5px;
 text-align	: center;
 position	: absolute;
 top	: 0px;
 left	: 0px;
}

#boxMain {
 width	: 587px;
 margin	: 5px 0px 0px 189px;
 padding	: 5px;
 background	: #FFFFCE;
 position	: absolute;
 top	: 0px;
 left	: 0px;
}

#boxList {
 width	: 200px;
 margin	: 0px;
 background	: #FFFFCE;
 position	: absolute;
 top	: 0px;
 left	: 397px;
}

#boxCenter {
 position	: absolute;
 width	: 387px;
 top	: 0px;
 left	: 0px;
 margin	: 0px;
 padding	: 5px;
 background	: #FFFFCE;
}

/*
.header {
 font-size	: 120%;
 font-weight	: bold;
 line-height	: 1.5em;
 color	: #9C3100;
 text-align	: left;
 background-color	: white;
}
*/
.folder {
 display	: block;
 margin-top	: 10px;
 border-style	: solid;
 border-width	: 1px;
}

.toolbar {
 font-weight	: bold;
 background	: #E8E888;
}

A:link {
 color	: black;
}

A:visited {
 color	: black;
}

A:hover {
 color	: #AC2626;
/* background	: #FFE39A;*/
}

fieldset {
 padding	: 1em;
 border-style	: solid;
 border-width	: 1px;
 border-color	: #CECE00;
}

label {
 float	: left;
 width	: 90px;
 margin	: 0px 5px 0px 0px;
 padding	: 0px 0px 0px 0px;
 text-align	: right;
/*
 border-style	: solid;
 border-width	: 1px;
*/
}

SPAN.inlineBtn {
 display	: inline;
 cursor	: pointer; /* IE<6 uses wrong name 'hand' */
 cursor	: hand;
 font-weight	: bold;
 margin-right	: 20px;
 margin-left	: 20px;
/*
 border-style	: solid;
 border-width	: 1px;
*/
 behavior	: url('inlineBtn.htc');
}

/* --- MESSAGE --- */

.msg {
 display	: block;
 width	: 100%;
 min-height	: 100px; /* doesn't work in all IE */
 margin-top	: 10px;
 color	: black;
 overflow	: hidden;
}

.msgPict {
 display	: block;
 float	: left;
 width	: 100px;
 height	: 100px;
 margin	: 0px;
 margin-right	: 5px;
 padding	: 0px;
 border-style	: solid;
 border-width	: 1px;
}

.msgBody {
 display	: block;
 width	: 475px;
 margin	: 0px 0px 0px 110px;
 padding	: 0px;
}

.msgHeader {
 display	: block;
 width	: 475px;
 margin	: 0px 0px 0px 110px;
 padding	: 0px;
 font-weight	: bold;
 color	: black;
 background-color	: #CECE00;
}

.msgToolBar {
 display	: block;
 width	: 475px;
 margin	: 0px 0px 5px 110px;
 padding	: 0px;
 color	: black;
}

.msgNote {
 display	: block;
 width	: 475px;
 height	: 30px;
 margin	: 0px 0px 5px 110px;
 padding	: 0px;
 border-style	: solid;
 border-width	: 1px;
 background-color	: #CECE00;
}

/* --- INFO BOX --- */

.infoBox {
 display	: block;
 width	: 100%;
 margin	: 1em 0em 2em 0em;
 color	: black;
}

.infoBox IMG {
 display	: block;
 float	: left;
 width	: 32px;
 height	: 32px;
 margin	: 0px 5px 0px 0px;
 padding	: 0px;
}

.infoBox SPAN {
 display	: block;
 width	: 543px;
 margin	: 0px 0px 0px 42px;
 padding	: 0px;
}

/* --- PORTRAITS --- */

.portraitsTable {
 width	: 100%;
/*
 border-style	: solid;
 border-width	: 1px;
 border-color	: red;
*/
}

.portraitsTable TD {
 width	: 25%;
 text-align	: center;
 vertical-align	: top;
 padding-bottom	: 1em;
}

/* --- INQUIRES --- */

.inquiry {
 width	: 180px;
 padding	: 0px 10px 10px 10px;
 border-style	: solid;
 border-width	: 1px;
 background-color	: #EEEEBB;
}

.inquiry .header {
 width	: 200px;
 line-height	: 1.5em;
 margin	: -1px -11px 10px -11px;
 border-style	: solid;
 border-width	: 1px;
 text-align	: center;
 background-color	: #E8E888;
}

.inquiry .choice {
 margin	: 5px auto 5px auto;
/*
 border-style	: solid;
 border-width	: 1px;
 */
}

.choice INPUT {
 float	: left;
 margin-right	: 0px;
 padding-right	: 0px;
/*
 border-style	: solid;
 border-width	: 1px;
 background-color	: red;
 */
}

.choice DIV {
 margin	: 0px 0px 0px 25px;
 padding	: 0px;
 /*
 border-style	: solid;
 border-width	: 1px;
 */
}

.choice SPAN {
 display	: block;
 margin	: 0px 0px 0px 25px;
 padding	: 0px;
 background-color	: white;
 border-style	: solid;
 border-width	: 1px;
}


UL.itemList {
 padding-left	: 5px;
 margin-left	: 10px;
}