/* { border: 1px solid black; }

/* basic elements */
body { background-color: white; font: 8pt tahoma, "arial ce", arial; margin: 0; padding: 0px; }
body FORM, body INPUT, body SELECT, body TEXTAREA { font-size: 10px; }
p { padding: 0px; font: 8pt tahoma, "arial ce", arial; text-align: justify; }
a:link { font-weight: bold; text-decoration: underline; color: black; }
a:visited { font-weight: bold; text-decoration: underline; color: #D4CDDC; }
a:hover, a:active { text-decoration: underline; color: #444; }
input, select, textarea, button { border: 1px solid black; }

/* classes */
.clearboth { clear: both; }
.noborder { border: 0; }
.obligate { font-weight: bold; color: #900; }
.warning { background-color: #C00; color: yellow; font-weight: bold; padding: 2px 5px; }
.notice { background-color: #22C; color: white; font-weight: bold; padding: 2px 5px; }
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }
.justify { text-align: justify; }
.short { width: 2em; }
.maxwidth { width: 100%; }
.float_left { float: left; }
.float_right { float: right; }
.red { color: red; font-weight: bold; }
.orange { display: none; background: #FFD20F url("graph/bg_button.gif") left -5px repeat-x; }
.button { display: none; font-weight: bold; padding: 2px 4px; margin: 0; border: 1px solid black; text-decoration: none; }
A.button { display: none; color: black; text-decoration: none; }
.top { vertical-align: top; }
.strike { text-decoration: line-through; }
INPUT.obligate { background: white url("graph/bg_input_obligate.gif") bottom left repeat-x; color: black; font-weight: normal; }
.onlyprint { display: block; }
.onlyscreen { display: none; }

/* specific divs */
#container { width: auto; }
#pageHeader { display: none; }

/* =Nav ----------------------------------------------- */
#navigation { display: none; }
#navigation * { display: none; }

span.nodisplay { display: none }

#rightColumn { display: none; }
#rightColumn * { display: none; }

#leftColumn { display: none; }
#leftColumn * { display: none; }

* html #content { margin-right: -3px; }

h3 { font-size: 12px; }
#mainColumn { width: auto; display: block; padding: 0; margin: 0; }
#mc2 { padding: 0; margin: 0; }

DIV.item { font-size: 10px; float: left; display: block; width: 50%; background-color: #EEE; }
DIV.it2 { margin: 5px 5px; }
DIV.item h3 { font-size: 11px; margin: 0; padding: 0 5px; color: black; border-bottom: #AAA 1px solid; }
DIV.item h3 A { color: black; text-decoration: none; }
DIV.item INPUT { font-size: 10px; border-color: #AAA; text-align: right; }
DIV.item .preview_container { float: left; text-align: center; vertical-align: middle; width: 105px; height: 110px; overflow: hidden; }
DIV.item IMG.preview { margin: 5px 5px 5px 0; }
DIV.item TABLE.item_pricelist { background-color: #FEE; clear: both; border-collapse: collapse; }
DIV.item TABLE.item_pricelist TD {border-bottom: 1px solid #ddd; padding: 1px 4px; }
DIV.item .color { display: block; width: 10px; height: 10px; border: 1px solid #555; float: left; margin: 1px; }

DIV.pagination { display: none; }
.separator { display: none; }

#bannerPanel { display: none; }
#bannerPanel * { display: none; }

TABLE.pricelist {border-collapse: collapse; background-color: white;}
TABLE.pricelist TH {background-color: black; color: white; }
TABLE.pricelist TD {border-bottom: 1px solid black; }
TABLE.pricelist TD.noborder {border: 0 }

#pageFooter { display: none; }

#user { padding: 10px; margin: 0px; width: auto; display: block; }
#user FORM { color: black; background: url("graph/bg_1col_white.gif") top left repeat-y; margin: 0 -10px; padding: 10px 20px; }
#user FORM, #user INPUT, #user SELECT { font-size: 10px; }
#user INPUT, #user SELECT { font-size: 10px; border-color: #AAA}
#user th { background-color: #DDD; color: black; }
#user td, th { padding: 1px 4px; }
#user label { display: block; width: 200px; margin: 4px; }
#user input {  }

#forum { padding: 10px; margin: 0px; width: auto; display: block; }
#forum FORM { color: white; background: url("graph/bg_form.gif") top left repeat-y; margin: 0 -10px; padding: 10px 20px; }
#forum FORM, #galery INPUT, #galery SELECT { font-size: 10px; }
#forum li { margin-bottom: 10px; border: 1px solid black; background-color: white; }
#forum UL { list-style-type: none; padding: 0; }
#forum UL UL {padding: 0 0 0 30px; }
#forum UL UL UL {padding: 0 0 0 10px; }
#forum TABLE.prispevek {width: 100%; border-collapse: collapse; }
#forum TABLE.prispevek TH {font-size: 11px; background-color: #DDD; font-weight: normal; }
#forum TABLE.prispevek TD {font-size: 11px; background-color: white; padding: 5px; }
#forum TABLE {padding: 0px; margin: 0px; width: 99%; }

#galery { margin: 0px; width: auto; display: block; }
#galery FORM { color: white; background: url("graph/bg_form.gif") top center repeat-y; margin: 0 -10px; padding: 5px 20px; }
#galery FORM, #galery INPUT, #galery SELECT { font-size: 10px; }
.vote { display: none; }
.vote A { font-size: 8px; font-weight: normal; border: 1px solid #888; padding: 0px 4px; background-color: #555; color: #eee; margin: 0 0; text-decoration: none; }
.vote A:hover { background-color: #FF6; color: black; }
#galery DIV.item { font-size: 10px; float: left; display: block; width: auto; background-color: #EEE; }
DIV.it2 { margin: 5px 20px; }
#galery DIV.item TABLE.item_pricelist { background-color: #FEE; border-collapse: collapse; }
#galery DIV.item TABLE.item_pricelist TD { border-bottom: 1px solid #ddd; padding: 2px 4px; }
#galery DIV.item .preview_container { width: 150px; }
#galery DIV.item .preview_container IMG { border: 0; }

#order { background-color: white; }
#order table { width: 100%; font-size: 11px; border-collapse: collapse; }
.o2 { margin: 0; }
#order thead th { background-color: black; color: white; font-size: 14px; padding: 2px 10px; border-bottom: 5px solid black; }
#order thead td { vertical-align: top; }
#order tbody th { background-color: black; color: white; text-align: center; border-bottom: 2px solid black; }
#order tbody td { vertical-align: middle; border-bottom: 1px solid #aaa; }
#order .summary td { background-color: #ddd; font-weight: bold; padding: 5px 0; }


#advertisement DIV.item { font-size: 10px; float: left; display: block; width: 100%; background: url("graph/bg_1col_white.gif") top left repeat-y; }
#advertisement DIV.item TABLE.item_pricelist { background-color: #FEE; border-collapse: collapse; }
#advertisement DIV.item TABLE.item_pricelist TD { border-bottom: 1px solid #ddd; padding: 2px 4px; }
#advertisement DIV.item .preview_container { width: 150px; }
#advertisement DIV.item .preview_container IMG { border: 0; }
