/*
 * Style sheet for the HTML 4.0 specification
 */

TH TD INPUT SELECT {
    background: white;
    color: black;
    font-family: Myriad, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
@media print {
  BODY,H1,DIV,SPAN,TH,TD,INPUT,SELECT,TABLE,CAPTION{font-size:8pt}
  .noprint{display:none}
  A{text-decoration:none}

}
h2.zakitem {
  background: #EBEBEB;
  text-align: left;
  text-indent: 5em;
  /*padding-top: 0.5em;*/
}
table.mainmenu {
    font-size: 0.7em;
    font-family: Tahoma;
}
table.mainmenu A {
    text-decoration: none;
}
table.bgtable {
    width: 98%;
}
table.suprice {
    font-size: 0.8em;
    float: right;
}
table.suprice td {
    /*background: lightgray;*/
    color: green;
}
table.suprice th {
    background: white;
    color: green;
}
.login {
    font-size: 0.8em;
}
.login A{
    font-size: 0.8em;
}
.fnd {
    font-size: 0.8em;
}
.fnd select {
    width: 98%;
}
.fnd option {
    font-size: 0.8em;
}
.fnd A INPUT {
    font-size: 0.8em;
}
.tophead {
    font-size:0em;
    display:none;
}
.tophead A {
  text-decoration: none;
  color: red;
}
div.botinfo {
/*    position: fixed;
    bottom: 0pt;
    left: 10pt;
*/
    color: maroon;
    font-size: 0em;
    display:none;
    text-align: left;
/*    border: 1px solid red;*/

}
div.info b {
  font-size: 1.1em;
  color: green;
}
table.srcres {
    font-size: 0.8em;
    border-collapse: collapse;
    border-color : gray;
    border: 1pt solid blue;
    width: 98%;
}



table.personlist {
    /*font-size: 0.8em;*/
    border-collapse: collapse;
    /*text-align: center;*/
    width: 100%;
    padding: 1em;
}
table.personlist TH {
    border: 1põ solid gray;
}
table.personlist TR.calc {
  background: #EBEBEB;
}
table.personlist TR.calc TD {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-top: 2pt solid #ffa500
}

.srcres th {
    background: blue;
    color: #ffa500;
}
table.srvcheck {
    /*background: lightgray;*/
    font-size: 0.8em;
    text-align: center;
    border-collapse: collapse;
    width: 98%;
}
.zcalc TABLE{
    font-size: 0.8em;
    /*background: #FFFFA0;*/
    color: gray;
    border-collapse: collapse;
    border-color : gray;
    border: 1pt solid gray;
}
.zcalc TH{
    border-color : gray;
    border: 1pt solid gray;
}
.zcalc TD{
    color: black;
}
.zcalc TD#item{
    color: black;
}
.zcalc TR#itog {
    font-weight: bold;
}
table.curzak {
    font-size: 0.8em;
    border-collapse: collapse;
    border: 1pt solid gray;
    width: 98%;
    text-align: center;
}

table.curzak TH {
    border: 1pt solid gray;
    /*background: silver;*/
}

.offerlist {
  border-collapse: collapse;
  border-spacing: 1em;
  width: 98%;
  MARGIN: 5px 0 5px 0;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}
.offerlist TH {
    font-size: 0.8em;
}
/*
INPUT, TEXTAREA {
    border: 1pt outset maroon;
    color: purple;
}
*/

INPUT[type="submit"] {
    font-size: 1em;
    border: 1px outset white;
    background: #4c756f;
    color: white;
}

INPUT.definput {
    font-size: 1em;
    border: 1px outset white;
    background: #4c756f;
    color: white;
}

INPUT.emotional {
    font-size: 12px;
    /*border: 1pt outset purple;*/
    border: 1px outset white;
    /*background: #0000A0;*/
    background: #4c756f;
    color: white;
/*    font-weight: bold;*/
}
table.curzak TR#itog {
    font-size: 1em;
    font-weight: bold;
}
table.operationsequence {
    font-family: Tahoma;
    text-align: center;
}
table.operationsequence TD {
    height: 2em;
}
td.opcomplete {
    /*background: #98B9B6;*/
    height: 1.8em;
    width: 1.8em;
}
td.opinprogress {
    /*background: #73ADD6;*/
    height: 2em;
    width: 2em;
}
td.opnotcomplete {
    /*background: #CCE8DB;*/
    width: 1.8em;
    height: 1.8em;
}
td.opcompletename {
    font-size: 0.8em;
    color: #98B9B6;
    text-decoration: line-through;
}
td.opinprogressname {
    font-size: 1.1em;
    color: #893719;
}
td.opnotcompletename {
    font-size: 0.8em;
    color: #73ADD6;
}
.properties {
 color: #555555;
 font-size: 1.1em;
}

.desk {
 font-size: 1em;
 padding: 3 3 3 3px;
 color: #000066;
}
h2 {
 text-align: left;
 padding: 3 3 3 3px;
 color: #000066;
 text-transform: none;
}
.minprice
{
 color: blue;
 font-size: 1.2em;
}

a.desk {
    font-family: Tahoma;
}

.pglinktable {
  font-size: 0.7em;
  text-align: right;
}
.pglink {
  margin: 0.2em;
  text-decoration: none;
}
.pglinksel {
  margin: 0.2em;
  color: red;
  text-decoration: none;
}
.pglink:hover {
  text-decoration: underline;
}
.pglinksel:hover {
  text-decoration: underline;
}

.sorttable {
  border-top:1px dotted #ffa500;
  vertical-align:top;
  /*padding-top: 3px;*/

  background-color: #EBEBEB;
  color: gray;
  /*margin: 5px;*/
  /*line-height: 10px;*/
  line-height: 2em;
  /*margin-top: 5px;*/
  /*display:none;*/
  width: 98%;
}
.sorttable TD.reklist {
  /*border-left: dotted gray 1px;*/
}
.orderlink {
  /*margin-left: 5px; margin-right: 10px;*/
  height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
  background: url(/file/turhelp/tmag/style/i_folder.gif) no-repeat left;
  text-decoration: none;
  padding-left:20;
  padding-right:20;
}
.fsearchlink {
  height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
  text-decoration: none;
}

.orderlink:hover {
  text-decoration: underline;
  background: url(/file/turhelp/tmag/style/i_folder_open.gif) no-repeat left;
}

.reklink {
  font-family: Arial;
  text-decoration: none;
}

.ordersel {
  background: fuchsia;
  color: white;
}
.catpath {
  margin-bottom: 2em;
}

table.pricetable {
    border-collapse: collapse;
    border: 1pt solid teal;
    font-family: Arial;
    empty-cells: show;
    width: 98%;
}
table.pricetable TD {
    text-align: center;
}

.odd {
}

.even {
}

.nametd
{
  border-top:1px dotted #ffa500;
  vertical-align:top;
  padding-top: 3px;
  padding-bottom: 5px;
}

.imgtd
{
  border-top:1px dotted #ffa500;
  vertical-align:top;
  padding-top: 3px;
  padding-bottom: 5px;
  width:178px;
}

.pcattd {
  font-size: 0.8em;
  font-family: Arial;
}
.regiontd {
  font-size: 0.8em;
  font-family: Arial;
}
.prlisttd {
  font-family: Arial;
}
.curinfo {
  font-size: 1.1em;
  font-family: Arial;
/*  border-top:1px solid #ffa500;*/
  padding: 20 20 20 20px;
}

.catname
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase;
  padding: 20 20 20 20px; margin: 0 0 0 18px;
  background: url(/file/turhelp/tmag/style/i_folder_open.gif) no-repeat left;

}

.catlink
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase;
  padding: 0 0 0 20px; 
  background: url(/file/turhelp/tmag/style/i_sun.gif) no-repeat left;
  text-decoration: none;
}

.buy
{
  font-size: 11px; 
  text-transform: uppercase;
  padding-left:10px; 
  padding-right:10px; 
  margin:5px; 
  padding-top:3px; 
  color:blue;
  text-decoration: none;
  text-align:center;
  cursor:pointer;
  font-weight: bold;
/*  background: url(/file/turhelp/tmag/style/buy.gif) no-repeat center;*/
}

.order
{
  font-size: 11px; 
  text-transform: uppercase;
  padding-left:10px; 
  padding-right:10px; 
  margin:5px; 
  padding-top:3px; 
  color:green;
  text-decoration: none;
  text-align:center;
  cursor:pointer;
  font-weight: bold;
/*  background: url(/file/turhelp/tmag/style/buy.gif) no-repeat center;*/
}

.roomname
{
  font-size: 14px; 
  margin:5px; 
  font-weight: bold;
}

.pricecat
{
  font-size: 12px; 
  color:#ff7000;
  font-weight: bold;
  margin-top: 0.3em;
  margin-bottom: 0.2em;
}

.paramerror
{
  font-size: 1em; 
  color:#ff0000;
  /*font-weight: bold;*/
  font-style: italic;

}
.catlist {
  width: 98%;
}
.occup {
  color: #BBBBBB;
}

.icon
{
  width:172px;
  height:130px;
}

.pricedata
{
/*  padding-left:10px; */
/*  padding-right:10px; */
 /* margin:5px; */
  font-size: 1em; 
/*  padding-top:3px; */
/*  display:block;*/
}
.nopricedata {
  padding-top:5em;
  font-size: 1.1em; 
  font-weight: bold;
}
LI:before {
  display: marker;
  marker-offset: 0.1em;
}

.signametd {
  border-top:1px dotted #ffa500;
  vertical-align:top;
  padding-top: 3px;
  padding-bottom: 5px;
}
.addzakinfo {
  color: #A0A0A0;
}

.sigdesk
{
  font-size: 16px; 
  color:#f9a000;
  text-align:center;
  text-transform: uppercase;
  padding:20px;
  margin:20px;
  display:block;
}

.sigdesk0
{
 font-size: 13px; 
 text-align:justify;
 padding:20px;
}

.sigicon
{
 /*width:300px;*/
 /*height:225px;*/
 /*padding:5px;*/
 border:1px dotted #ffa500;
 margin-top:2em;
}

.sigiconlist
{
  float:left;
  margin: 2em;
}

.qs {
  margin-top: 5px;
  padding-top: 3px;
  padding-left: 3px;
  border-top:1px dotted #ffa500;
  border-bottom:1px dotted #ffa500;
  background-color: #EBEBEB;
}
.qsresult {
  width: 98%;
  margin-left: 1em;
  margin-right: 0.2em;
 /* background-color: #CBEBEB;*/
  padding-left: 3px;
  padding-right: 3px;
  background-color: #EBEBEB;
}
.qsresult .qsr1 {
}
.pp {
  background-color: #EBEBEB;
  padding: 0.5em;
  margin: 0.1em;
}

.freeinfo {
  border:2px dotted #ffa500;
  font-size: 14px;
  padding:10px;
  margin:50px;
  background:#ffd177;
  color:black;

}
.pricerem
{
 border-bottom:1px dotted #ffa500;
 padding-top:10px;
 padding-bottom:20px;
 font-size: 1.2em;
 text-indent: 1em;
 text-align: justify;
}

.desk0 {
 color: black;
 font-size: 1.1em;
 text-indent: 1em;
 text-align: justify;
 margin-top: 0.3em;
}

.reklist
{
 /*list-style-type:none;*/
 padding:0px;
 margin:0px;
}
.occupfreehas {
 color: #0158a8;
}
.occupfreereq {
 color: #ffa500;
}
.transtable {
 font-size: 0.9em;
}
.trin {
  background:#ffd177;
}
.trout {
  background:#eed177;
}
.itemcurname {
  /*color: gray;*/
}
.accwarn {
  /*color: red;*/
}
.rcinfo {
  background-color: #EBEBEB;
  color: gray;
}
.sigroup {
  margin: 2em;
  text-align: justify;
}
.sigroup A {
  text-decoration: none;
  color: gray;
}
.listpricerem {
 color: black;
 font-size: 1.1em;
 text-indent: 1em;
 text-align: justify;
}
.pricerem TABLE.transtable {
  width: 40%;
  margin-top: 2em;
}
.pricerem TABLE.transtable TD {
  text-align: center;
}
.catdesk
{
  font-size: 14px; 
  margin:5px; 
  font-weight: bold;
  color: black;
}
.bpl {
  line-height: 1.4;
}
.bpl .bl {
  padding-bottom: 1em;
}
.firti {
  text-decoration: none;
}
.firti:hover {
 text-decoration: underline; color: blue;
}
.rp {
  width:138pt;
}
.bi {
  /*color: gray;*/
  border-bottom: solid #ffa500 1pt;
}
.lbdesc {
  width: 100%;
  margin-top: 1em;
}
.lbdesc b {
  color: gray;
}
.lbdesc a.deco {
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  /*color: maroon;*/
  border-right: solid silver 2px;
  /*text-decoration: none;*/
  font-size: 1.2em;
}
.pci {
  width: 100%;
  text-align: right;
  padding: 6px;
}
.pci a {
  border: solid gray 1px;
  padding: 3px;
  margin: 3px;
  /*background: #ff8080;*/
  text-decoration: none;
  color: blue;
  font-size: 1.5em;
  font-weight: bold;
}
.pci b.more {
  font-size: 1.2em;
  /*color: red;*/
}
.pci b {
  font-size: 1.2em;
}
.lback {
  padding-left: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.srvf {
}