.mwidth{width: expression(Math.min(parseInt(this.offsetWidth), 1300 ) + "px");}

.mainText {
   font-size : 12px;
}

.mainBody {
   font-family : Verdana , Arial;
   font-size : 9px;
   background-color : white;
   text-align : center;
   margin : 0;
   color : white;
   background-color : #051313;
}


td {
   font-family : Verdana , Arial;
   font-size : 12px;
}              


tr {
   vertical-align: top;
}

.tm_name {
   font-family: Arial,Verdana;
   font-size:14px;
   font-weight: bold;
}


.tm {
   color:white;
   font-size:12px;
   font-family: Verdana,Arial;
}


.tm_sign {
   font-style: italic;
   font-size: 11px;
   font-family: Verdana,Arial;
}


.serv_main_list {
   padding: 12 0 0 0;
}

.serv_list {
   padding: 5 0 0 0;
}

h1 {
   font-size:18px;
}

.grid {
   background-color: #888888;
}

.email , .email:active, .email:visited {
   padding: 0 5 0 0;
   font-family: Verdana,Arial;
   font-size: 12px;
   color: white;
}

.email:hover {
   color: #77AAFF;
}

.hrf , .hrf:active, .hrf:visited .hrf:hover {
   padding: 0 5 0 0;
   font-family: Verdana,Arial;
   font-size: 12px;
   color: white;
}

.flat {
   font-style: Verdana, Arial;
   border: solid 1px #999999;
   background-color: solid 1px #FF5555;
   width: 100%;
}

.flatButton {
}

.error {
   color:red;
   font-weight:bold;
}




.price_table {
   width: 500px;
   margin-left: -80px;
}


.price_table tr {
   vertical-align: middle;
}


.price_table .td_price {
   text-align: center;
}


.price_table .price_head {
   text-align: center;
   font-weight: bold;
}


.price_table td {
   border-color: #666666;
}


.ptl {
   border-top: solid 1px;
   border-left: solid 1px;
}

.ptlb {
   border-top: solid 1px;
   border-left: solid 1px;
   border-bottom: solid 1px;
}

.pt {
   border-top: solid 1px;
}

.ptlr {
   border-top: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}

.ptlrb {
   border-top: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
   border-bottom: solid 1px;
}

.pb {
   border-bottom: solid 1px;
}

.price_small { 
   font-size:10px;
   color:#999999;
}

.price_even { 
/*   background-color: #454755;*/
}

.price_highlighted { 
/*   background-color: #553735;*/
}
