body,td,th { margin:0px; font-family: Tahoma;    font-size: 13px;    color: #333;}
body {background-color: #fff;}
a:link    { color: #B82438;    text-decoration: none;}
a:visited { text-decoration: none;    color: #B82438;}
a:hover   { text-decoration: underline;    color: #B82438;}
a:active  { text-decoration: none;}

/*Информация*/
.infotable {border: 1px solid #BE241D;} /*рамка таблицы*/

.infohead td {color: #335; font-weight: 600;background: #eee; font-size: 14px;} /*основные пункты*/
.infotext td {background: #fff;} /*под пункты*/
.infotext td a {color: #495976;}
.infotext td a:visited {color: #495976;}
/*конец информации*/

.red {color: #f00;}

.flatbutton {padding: 0px 5px; border: 3px double #c00; font-family: Tahoma; font-size: 12px; color: #c00; margin: 0px;}

.TitleMenu { color:#000000; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 16px; }
.TitleMenu a { color:#444444; }
.TitleMenu a:visited { color:#444444; }

.copyright { color:#ffffff; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 12px; }

.PageTitle { color:#ffffff; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 16px; }

.countrytitle { color:#333355; font-family: "ms sans serif", Verdana,sans-serif; font-weight:bold;font-size: 14px; }
.countrytitle a, .countrytitle a:visited { color:#333355;text-decoration:underline; }
.countrytitle a:hover { color:#333355;text-decoration:underline; }

.citytitle { color:#CC3333; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:normal;font-size: 13px; }

.navigation { color:#333355; font-family: Arial, "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 13px; }

.selcitytitle { color:#2E8BC7; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:normal;font-size: 13px; }

.alerttable {background-color: #ddddff;}

.recttable { border: 1px solid #cdcdcd; color: #000000; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 9px; }

.flatform { border: 1px solid #cdcdcd; color: #555555; font-family: "ms sans serif", Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 9px; }

input, textarea, select {background-color: #fff;    font-family: Tahoma;    font-size: 12px;    color: #666;    margin: 0px;border: 1px solid #cccccc;}

.hoteltitle { color:#CC3333; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 12px; }

.selhoteltitle { color:#0072BB; font-family: "ms sans serif", Arial, Helvetica, sans-serif; font-weight:bold;font-size: 12px; }

.out {  display:block;  background:#bbb;  border:1px solid #ddd;  position:relative;  margin:1px 0;}
.in {  text-align:center;  background:#fff;  border:1px solid #555;  position:relative;  padding:5px;  font-weight:normal;  }
.ltin {  left:-3px;  }
.tpin {  top:-3px;  }

h6 {color:#00002b; font-family: Verdana; font-weight:bold;font-size: 12px; margin: 0px;text-transform: uppercase;}  

.tablestyle th,.tablestyle td div {border: 1px #bb6900 solid;height:25px; background-color: #BE241D;color:#ffffff; }

.tablestyle th a {color:#ffffff; }
.tablestyle th a:visited {color:#ffffff; }

.redbutton {font-family: "ms sans serif",Verdana; font-weight:bold;font-size: 13px; color:#ffffff; }
.redbutton a {color:#ffffff;}
.redbutton a:visited {color:#ffffff;}

pre {margin:0px; font-family: Tahoma;    font-size: 11px;    color: #333;}

.phone {  font-family: Tahoma,"ms sans serif",Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;color:ffffff}

.dotted   {border:          1px dashed #0574BD;}
.dotted_t {border-top:      1px dashed #0574BD;}
.dotted_r {border-right:    1px dashed #0574BD;}
.dotted_b {border-bottom:   1px dashed #0574BD;}
.dotted_l {border-left:     1px dashed #0574BD;}

.name {color: #d35e0d;font-size: 14px;font-weight: 600;}
.border {border: 1px solid #1773BC;}
tr.border td{border: 1px solid #1773BC;}
table.border tr td {border: 1px solid #1773BC;}
.header  {background: #ebebeb;text-align: center;}
.title   {background: #1F82D5; border: 1px solid #1773BC;text-align: center; color:#fff;}
.title th  {color: #fff}

/*новости*/
.date {background: #0574bc;width: 100px;height: 19px;color:#fff;font-weight: 600;text-align: center;padding:0px; padding-top: 3px; margin: 0px;}
a.newsname,.newsname {color:#bc211d;font-weight: 600;}
