body {color:#666; font:12px/1.2 Arial, Helvetica, sans-serif;background:#fff/*#ddd*/;padding:0;margin:0 auto;}
td {font:12px/1.2 Arial, Helvetica, sans-serif}
a {color:#666;text-decoration:none}
a:hover {text-decoration:underline}
a:active {border:none;}


/*ul {list-style:disc url(../i/lior.gif) outside;padding:0;margin:0 0 0 1.5em;text-align:left}
ul.chk {list-style-image:url(../i/lior.gif)}
ul.re {list-style-image:url(../i/lire.gif)}
ul.bl {list-style-image:url(../i/libl.gif)}

ol {padding:0 0 0 30px;margin:0;text-align:left}
li {color:#000;margin:0;padding:0 0 5px 0}*/


ul {padding:0 0 0 5px;margin:0;list-style:none;text-align:left}
ol {padding:0 0 0 30px;margin:0;text-align:left}
ul li, ul li.or {color:#666;margin:0;padding:0 0 5px 15px;background:url(../i/lior.gif) no-repeat 0 4px}
ul.chk li {padding-left:20px;background:url(../i/chkor.gif) no-repeat 0 1px}
ul.re li {background-image:url(../i/lire.gif)}
ul.bl li {background-image:url(../i/libl.gif)}
ul.note li {padding-bottom:3px}


h2 {font:bold 14px Arial, Helvetica, sans-serif}
h3 {font:bold 12px Arial, Helvetica, sans-serif}
h4 {font:bold 11px Arial, Helvetica, sans-serif}
h2, h3, h4 {margin:0;padding:0}

form {margin:0}
input, select, textarea, button {font:11px Tahoma, Arial, Helvetica, sans-serif}

form.bar, form.bar td, form.bar p {font:11px Tahoma, Arial, Helvetica, sans-serif}
form.bar fieldset {border:0;padding:18px 0 12px 0}
form.bar td p {margin:0;padding:3px 5px 12px 5px;text-align:right}
/*form.bar td p.mandatory {}*/
form.bar td div {margin:0;padding:0 0 12px 0}
form.bar td div.warning input, form.bar td div.warning textarea {background:#FDD}
form.bar td div.note {font-size:10px;color:#888;margin:0;padding:0}
form.bar td div.note span {display:block;color:#AC1100}

/*.bar {background:#eee;border:1px solid #aaa}*/	/*** before improvements ***/
.bar {background:#FFFFFF;border:1px solid #FF6600}

label {cursor:pointer}

#f_response {display:none}
#f_response .bar {padding:10px;text-align:center}

/* Columns
*******************************************************************************/

/*
.col-xyeg
x - total columns
y - current column
e - equal columns
g - with gray center column
*/

.col-11,
.col-21, .col-22,
.col-31, .col-32, .col-33, .col-31e, .col-32e, .col-33e, .col-31g, .col-32g, .col-33g, .col-31eg, .col-32eg, .col-33eg, .col-41e, .col-42e, .col-43e, .col-44e {float:left;padding:0;background:#fff}

.col-11 {width:760px}					/* 720 + 20 + 20 */
.col-11 .module {padding-bottom:0}

.col-21 {width:580px}					/* 540 + 20 + 20 */
.col-22 {width:180px}					/* 160 + 0 + 20 */
.col-22 .module {padding-left:0;}

.col-31 {width:290px;}					/* 260 + 20 + 10 */
.col-32 {width:280px;}					/* 260 + 10 + 10 */
.col-33 {width:190px;}					/* 160 + 10 + 20 */

.col-31e, .col-33e {width:256px}		/* 226 + 20 + 10 */
.col-32e {width:248px}					/* 228 + 10 + 10 */
/*
.col-31 .module, .col-31e .module {padding-right:10px}
.col-32 .module, .col-32e .module {padding-left:10px;padding-right:10px}
.col-33 .module, .col-33e .module {padding-left:10px}
*/
.col-31g {width:280px}					/* 240 + 20 + 20 */
.col-32g {width:280px;background:#eee}	/* 240 + 20 + 20 */
.col-33g {width:200px}					/* 160 + 20 + 20 */

.col-31eg, .col-33eg {width:253px}
.col-32eg {width:254px;background:#eee}

.col-41e, .col-44e {
  width:185px;
}
.col-42e, .col-43e {
  width:195px;
}

/* new css for centered layout */

.col-11 .module {padding-left:0; padding-right:0;}

.col-21 .module {padding-left:0; padding-right:20px;}

.col-22 .module {padding-left:0px; padding-right:0;}

.col-31 .module, .col-31e .module, .col-31g .module, .col-31eg .module {padding-left:0; padding-right:20px;}
.col-32 .module, .col-32e .module, .col-32g .module, .col-32eg .module {padding-left:20px; padding-right:20px;}
.col-33 .module, .col-33e .module, .col-33g .module, .col-33eg .module {padding-left:20px; padding-right:0;}

.col-41e .module {
  padding-left:0px;padding-right:10px;
}
.col-42e .module, .col-43e .module {
  padding-left:10px;padding-right:10px;
}
.col-44e .module{
  padding-left:10px;padding-right:0px;
}

/* end */

/* overflow fix for IE 6.0 - slow but sure*/
* html .col-11,
* html .col-21, * html .col-22,
* html .col-31, * html .col-32, * html .col-33,
* html .col-31e, * html .col-32e, * html .col-33e,
* html .col-31g, * html .col-32g, * html .col-33g,
* html .col-31eg, * html .col-32eg, * html .col-33eg,
* html .col-41e, * html .col-42e, * html .col-43e, * html .col-44e  {overflow:hidden;}

/* end */

.col-11 .module,
.col-21 .module, .col-22 .module,
.col-31 .module, .col-32 .module, .col-33 .module, .col-31e .module, .col-32e .module, .col-33e .module, .col-31g .module, .col-33g .module, .col-31eg .module, .col-33eg .module, .col-41e .module, .col-42e .module, .col-43e .module, .col-44e .module  {padding-top:0;}

td a,
.col-11 a, 
.col-21 a, .col-22 a,
.col-31 a, .col-32 a, .col-33 a, .col-31e a, .col-32e a, .col-33e a, .col-31g a, .col-33g a, .col-31eg a, .col-33eg a, .col-41e a, .col-42e a, .col-43e a, .col-44e a  {color:#f60}



/* Other stuff
*******************************************************************************/

.adv {float:left;padding:5px 10px;margin:0 15px;width:158px}
div>.adv {width:180px} /* ie ignore ? */
.adv a {font-size:11px;float:left;display:block;background-repeat:no-repeat;background-position:0 50%;text-decoration:none}
.adv a span {display:block;padding:0 10px 10px 55px;text-decoration:underline}
@media tty {i{content:"\";/*" "*/}} .adv a:hover {border:none} /*";}}/* */	/* bugfix for ie 5.1, 5.5 */
@media tty {i{content:"\";/*" "*/}}@m; .adv {width:180px} /*";}}/* */	/* bugfix for ie 5.5 */
.adv a:hover span {text-decoration:none}
.adv a span.txt {padding-bottom:0;padding-top:10px;color:#666;text-decoration:none}

.a-3d {background-image:url(../i/iw3d.gif)}
.a-call {background-image:url(../i/iwcall.gif)}


.arr0 {line-height:26px;padding-left:36px;background:url(../i/arr0.gif) no-repeat 0 0}

.dottedline{
width:100%;
background:transparent url(../i/bgsepg.gif) repeat-x 0 100%;
margin: 0;
height:1px;
}

.fl {float:left}
.fr {float:right;text-align:right}

.mandatory {color:#f00}

/*.module {margin:0;padding:10px 20px} <-old */	/*;text-align:justify*/
.module {margin:0; padding-top:10px; padding-bottom:10px;}

.note {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px}
.note-s {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10px}

.sep {clear:both;background:transparent url(../i/bgsep.gif) repeat-x 0 50%}
.sep img {width:1px;height:1px;visibility:hidden}

.title-layer {background:none;text-align:center;padding:3px;margin-bottom:10px}
.title-layer h2 {font-size:11px;margin:0;padding:0}

.title-s {font:bold 11px Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:0}

.warning {color:#f00}

.up {font:10px Tahoma, Arial, Helvetica, sans-serif;margin-top:3px;padding-left:11px;background:url(../i/iarr2.gif) no-repeat 0 4px}
.up a {color:#f60}


/* Colors
*******************************************************************************/

.gr {color:gray}
.or {color:#f60}
.re {color:#f00}
.bl {color:#05cbfc}

.bc-gr {background-color:#ccc}
.bc-or {background-color:#f60}
.bc-re {background-color:#f00}
.bc-bl {background-color:#05cbfc}

.b-or {border:1px solid #fc9}
.b-re {border:1px solid #f60}
.b-bl {border:1px solid #05cbfc}

/* Wiki
********************************************************************************/
/*.wiki-margin {padding-right: 200px}*/
