/* ------------ SIMPLE ------------ */
html, body {
  margin: 0; padding: 0;
  h2eight: 100%;
  text-align: center;
}

p {
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: arial;
  font-size: 9pt;
  line-height: 1.21;
}
li,ul {
  font-size: 9pt;
  font-family: arial;
  font-weight: normal;
}
li {
  type:disc;
}
#page {
  margin: 0; padding: 0;
  margin-left: auto;
  margin-right: auto;
  width: 998px;
  border-left: 1px solid #9dc8e8;
  border-right: 1px solid #9dc8e8;
  min-height: 100%; _height: 100%; 
}
#content {
  padding-bottom: 105px;
}
#footer {
  clear: both;
  margin: -100px 0 0 0;
  padding: 0 0 10px 0; 
}
table {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
td {
  font-family: arial;
  font-size: 9pt;
  color: black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

h1 {
 	font-size: 9pt;
  font-family: arial;
  font-weight: normal;
  marging: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
h1.title {
	color: #797979;
 	font-size: 10pt;
  font-family: arial;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  white-space: nowrap;
  font-weight: bold;
  display: inline;
}
h2 {
	color: #a2a2a2;
 	font-size: 10pt;
  font-family: arial;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  white-space: normal;
}
h2.avia {
	color: #1c8ccf;
 	font-size: 10pt;
  font-family: arial;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  white-space: normal;
  text-decoration: none;
}
h3 {
  color: #ff9730;
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
}
h4 {
	color: #797979;
 	font-size: 10pt;
  font-weight: normal;
  font-family: arial;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div {
  font-family: arial;
  font-size: 9pt;
  color: black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
div.textlink {
  background-color: white;
  padding: 10px;
}
img.photo {
  border-width: 0px;
}

a:link {
   color: #2e94d1;
   text-decoration: underline;
   font-size: 9pt;
   font-family: arial;
   border: 0px;
}
a:visited {
   color: #2e94d1;
   text-decoration: underline;
   font-size: 9pt;
   font-family: arial;
   border: 0px;
}
a:active {
   color: #2e94d1;
   text-decoration: underline;
   font-size: 9pt;
   font-family: arial;
   border: 0px;
}
a:hover{
    color: #38a1e0;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
.img_arrow{
  margin: 19px 0px 0px 5px;
  
}

.img_arrow_active{
  margin: 19px 0px 0px 2px;
  }

div.left_ans {
  text-align: center;
  margin: 30px 5px 10px 5px;
}
div.img_galery {
  margin: 3px 0px 0px 0px;
  border: 1px solid #787878;
 } 
.select_value {
  width: 100%;
  padding: 0px 0px 0px 0px;
  font-size: 9pt;
  font-family: arial;
} 
.img_sm {
  border: 1px solid #979797;
}
.gallery {
  background-color: white;
  border: 1px solid #92D5F2;
  padding: 4px;
  margin: 1px;
}
/* ------------ TABLE ------------ */
table.width_body {
  width: 998px; 
}
table.hotel {
  border: 1px solid #b8b8b8;
}
table.avia_list {
  margin: 7px 0px 0px 0px;
  border-right: 0px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
table.price_list500 {
  margin: 0px 0px 0px 0px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
table.avia_list501 {
  margin: 0;
	padding: 0;
}
table.list {
  margin: 7px 0px 0px 0px;
}
table.hotel_list {
  border-top: 1px solid #b8b8b8;
}
table.menu{
  padding: 0px 0px 0px 9px;
  margin: 0px 0px 0px 0px;

}
table.middle_table_bg {
  padding:  0px 0px 0px 0px;
  margin: 6px 0px 0px 20px;
}
table.menu_cat1_active {
  background: url(/img/marker/act_red.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
table.menu_cat {
  background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
table.smenu_red {
  background: url(/img/marker/smenu_red.jpg) no-repeat;
  width: 203px;
}
table.smenu_orange {
  background: url(/img/marker/smenu_orange.jpg) no-repeat;
  width: 203px;
}
table.smenu_green {
  background: url(/img/marker/smenu_green.jpg) no-repeat;
  width: 203px;
}
table.smenu_blue {
  background: url(/img/marker/smenu_blue.jpg) no-repeat;
  width: 203px;
}
table.smenu_navy {
  background: url(/img/marker/smenu_navy.jpg) no-repeat;
  width: 203px;
}
table.smenu_velvet {
  background: url(/img/marker/smenu_velvet.jpg) no-repeat;
  width: 203px;
}

/* ------------ TD ------------ */
td.photo {
  padding: 0px 5px 0px 0px;
  width: 180px;
}
td.middle_bg2 {
	background: url(/img/middle_bg.jpg) no-repeat;
	width:  20px;
	height: 484px;
  font-size: 1px;
}
td.zoom {
	background: url(/img/zoom.gif) no-repeat;
  width: 20px;
  height: 24px;
  
}
td.middle_bg {
	background: url(/img/middle_bg2.jpg) no-repeat;
	width:  20px;
	height: 484px;
  font-size: 1px;
}
td.header_logo{
	background: url(/img/logo.jpg) no-repeat;
  width: 470px;
  height: 159px;
}
td.header_winter{
	background: url(/img/header_winter.jpg) no-repeat;
  width: 998px;
  height: 159px;
}
td.right_header_bg{
	background: url(/img/header_bg.jpg) no-repeat;
  font-size: 9px;
  color: #0281df;
  width: 560px;
  height: 159px; 
}
td.smenu_bg{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_red{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_orange{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_green{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_blue{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_navy{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_velvet{
	background: url(/img/marker/smenu_bg.jpg) no-repeat;
  width: 204px;
  height: 46px; 
}
td.smtitle_red_text{
  padding: 0px 0px 0px 15px;
  cursor: pointer;
  cursor: hand;
  color: #de0000;
  font-size: 12pt;
  font-family: arial;
  border: 0px;
  font-weight: bold;
}
td.smtitle_orange_text {  
    padding: 0px 0px 0px 15px;
    cursor: pointer;
    cursor: hand;
    color: #f47f43;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
td.smtitle_green_text {  
    padding: 0px 0px 0px 15px;
    cursor: pointer;
    cursor: hand;
    color: #518c49;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
td.smtitle_blue_text {  
    padding: 0px 0px 0px 15px;
    cursor: pointer;
    cursor: hand;
    color: #0174b5;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
td.smtitle_velvet_text {  
    padding: 0px 0px 0px 15px;
    cursor: pointer;
    cursor: hand;
    color: #d0559b;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
td.smtitle_navy_text {  
    padding: 0px 0px 0px 15px;
    cursor: pointer;
    cursor: hand;
    color: #7d8df4;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
    
td.menu_bg {
	background: url(/img/menu_bg.gif) repeat-x;
	height: 57px;
  background-color: #5481cf;
}
td.menu_bg table tr td {
  white-space: nowrap;
}
td.title_tindex {
	background-color: #b8b8b8;
	height: 17px;
  font-size: 9pt;
  color: white;
  padding: 3px 0px 3px 0px;
  align: center;
}
td.title_tindex_head {
	background-color: #b8b8b8;
	height: 17px;
  font-size: 9pt;
  color: white;
  padding: 3px 0px 3px 15px;
}
td.mitem{
  font-size: 10pt;
  color: white;
  padding: 0px 20px 0px 20px;
  font-family: tahoma;
  align: center;
}
td.tindex {
	height: 20px;
  font-size: 9pt;
  color: #797979;
  padding: 6px 0px 0px 0px;
  align: center;
}
td.tindex_head {
	height: 20px;
  font-size: 9pt;
  color: #797979;
  padding: 6px 0px 0px 15px;
}
td.title_hotel {
	height: 30px;
  background-color: #f2f2f2;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
td.hotel_head {
  background-color: #f8f8f8;
  padding: 5px 0px 5px 0px;
  font-size: 10pt;
}
td.photo_region {
  padding: 5px 18px 5px 18px;
}
td.a_head {
  background-color: #f8f8f8;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
  font-weight: bold;
  color: #797979;
  text-align: center;
  border-bottom: 2px solid #b8b8b8;
  border-top: 2px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
}
td.a_head_price {
  background-color: #f8f8f8;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
  font-weight: bold;
  color: #797979;
  text-align: center;
  border-bottom: 2px solid #b8b8b8;
  border-top: 2px solid #b8b8b8;
  border-left: 1px solid #b8b8b8;
}
td.a_head_begin {
  background-color: #f8f8f8;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
  font-weight: bold;
  color: #797979;
  text-align: center;
  border-bottom: 2px solid #b8b8b8;
  border-top: 2px solid #b8b8b8;
  border-left: 1px solid #b8b8b8;
}
td.a_body {
  padding: 5px 3px 5px 3px;
  border-top: 1px solid #ffffff;
  font-size: 9pt;
  text-align: center;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
td.a_body_price {
  padding: 5px 3px 5px 3px;
  border-top: 1px solid #ffffff;
  font-size: 9pt;
  text-align: center;
  border-left: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
td.a_body_b {
  padding: 5px 3px 5px 3px;
  border-top: 2px solid #b8b8b8;
  font-size: 9pt;
  text-align: center;
  border-right: 1px solid #b8b8b8;
  border-left: 2px solid #b8b8b8;
}
td.a_body_begin {
  padding: 5px 3px 5px 3px;
  border-top: 1px solid #ffffff;
  font-size: 9pt;
  text-align: center;
  border-left: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
td.a_head_end {
  background-color: #f8f8f8;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
  font-weight: bold;
  color: #797979;
  text-align: center;
  border-bottom: 2px solid #b8b8b8;
  border-top: 2px solid #b8b8b8;
}
td.a_body_end {
  padding: 5px 3px 5px 3px;
  border-top: 1px solid #ffffff;
  font-size: 9pt;
  text-align: center;
  border-bottom: 1px solid #b8b8b8;
}

td.avia_head {
  background-color: #f8f8f8;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: #797979;
  border-bottom: 2px solid #b8b8b8;
  border-top: 2px solid #b8b8b8;
  border-right: 1px solid #b8b8b8;
  white-space: nowrap;
}
td.avia_head_end {
  background-color: #f8f8f8;
  padding: 5px 5px 5px 5px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: #797979;
  border-bottom: 2px solid #b8b8b8;
  border-top: 2px solid #b8b8b8;
}
td.avia_body {
  padding: 5px 3px 5px 3px;
  font-size: 9pt;
  text-align: center;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}

td.avia_body2 {
  font-size: 9pt;
  text-align: center;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}
td.avia_body3 {
  font-size: 9pt;
  text-align: center;
  border-bottom: 1px solid #b8b8b8;
}
td.hotel_end {
  background-color: #f2f2f2;
  height: 28px;
  border-bottom: 1px solid #ffffff;
}
td.a_end {
  padding: 3px 0px 0px 0px;
  background-color: #f2f2f2;
  height: 34px;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}
td.h_body {
  padding: 4px 3px 4px 3px;
}
td.left_submenu {
	width:  204px;
  background-color: white;
}
 td.middle_block {
  padding: 0px 10px 0px 0px;
}
td.main {
  padding: 0px 0px 0px 0px;
  width: 13px;
}
td.content {
  padding: 8px 0px 0px 0px;
  color: black;
}
td.content_first {
  padding-top: 16px;
}
td.content_second {
  padding: 5px 0px 0px 0px;
  color: black;
}
td.content_block {
  padding: 8px 15px 0px 15px;
}
td.content_list {
  padding: 8px 7px 0px 7px;
  text-align: justify;
  color: black;
}
td.act_red {
  background: url(/img/marker/act_red.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
td.act_orange {
  background: url(/img/marker/act_orange.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
td.act_green {
  background: url(/img/marker/act_green.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
td.act_blue {
  background: url(/img/marker/act_blue.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
td.act_navy {
  background: url(/img/marker/act_navy.jpg) no-repeat;
  width: 204px;
  height: 46px;
}
td.act_velvet {
  background: url(/img/marker/act_velvet.jpg) no-repeat;
  width: 204px;
  height: 46px;
}

/* ------------ DIV ------------ */
div.indent_global {
  padding: 3px 0px 0px 0px;
}
div.solid_line{
  border-top: 1px solid #b8b8b8;
  height: 1px;
  width: 100%;
  font-size: 1px;
}
div.avia_body {
  padding: 5px 0px 5px 0px;
  font-size: 9pt;
  border-bottom: 1px solid #b8b8b8;
  color: #ff6600;
  text-align: center;
}
div.avia_body2 {
  padding: 5px 0px 5px 0px;
  font-size: 9pt;
  color: #ff6600;
  text-align: center;
}
div.avia_body1 {
  border-bottom: 1px solid #b8b8b8;
  padding: 5px 0px 5px 0px;
  font-size: 9pt;
  text-align: center;
}
div.avia_body3 {
  padding: 5px 0px 5px 0px;
  font-size: 9pt;
  text-align: center;
}
div.avia {
  padding: 5px 5px 5px 5px;
  font-size: 9pt;
}
div.content {
  padding: 8px 0px 0px 0px;
  color: black;
}
div.content_second {
  padding: 5px 0px 0px 0px;
  color: black;
}
div.content_list {
  padding: 8px 7px 0px 7px;
  text-align: justify;
  color: black;
}
div.content_lst {
  padding: 10px 7px 0px 7px;
  text-align: justify;
  color: black;
}
div.indent_hotel {
  padding: 0px 4px 0px 4px;
}
div.map_index {
	background-color: #005caa;
	background: url(/img/map_alfatour.jpg) no-repeat;
	width:  758px;
	height: 239px;
}
div.menu_div {
	background: url(/img/menu_div.gif) no-repeat;
	width:  1px;
	height: 23px;
  font-size: 1px;
}
div.map_div{
	background-color: #005caa;
	background: url(/img/map_div.jpg) repeat-x;
  height: 239px;
}
div.red_mbg {
	background: url(/img/marker/red_mbg.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.error_bg2 {
	background: url(/img/error_bg2.gif) no-repeat;
	width:  231px;
	height: 25px;
}
div.mbg_red {
	background: url(/img/marker/mbg_red.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_active_red {
	background: url(/img/marker/mbg_active_red.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_orange {
	background: url(/img/marker/mbg_orange.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_active_orange {
	background: url(/img/marker/mbg_active_orange.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_blue {
	background: url(/img/marker/mbg_blue.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_active_blue {
	background: url(/img/marker/mbg_active_blue.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_velvet {
	background: url(/img/marker/mbg_velvet.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_active_velvet {
	background: url(/img/marker/mbg_active_velvet.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_navy {
	background: url(/img/marker/mbg_navy.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.mbg_active_navy {
	background: url(/img/marker/mbg_active_navy.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}

div.mbg_green {
	background: url(/img/marker/mbg_green.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.title_excursion{
  border-top: 1px solid #ccc;
  padding: 0px;
  margin: 0px;
  margin-top: 9px;
  float: left;
  font-size: 1px;
  width: 636px;
  margin-left: 12px;
}
div.title_back_corner{
  background: url(/img/title_back_corner.jpg) no-repeat;;
  height: 33px;
  width: 52px;
  background-color: #31c5f4;
  font-size: 1px;
}
div.title_opinion{
  font-size: 10pt;
  background-color: #f2f2f2;
  color: #797979;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 7px 15px;
}
div.hotel_photo{
  float: right;
}
div.mbg_active_green {
	background: url(/img/marker/mbg_active_green.gif) no-repeat;
	width:  13px;
	height: 46px;
  font-size: 1px;
}
div.map_bg1 {
	background: url(/img/map_bg1.gif) no-repeat;
	width:  758px;
	height: 5px;
  font-size: 1px;
}
div.bg2 {
	background: url(/img/bg2.gif) no-repeat;
	width:  758px;
	height: 1px;
  font-size: 1px;
}
div.menu_bg {
  padding: 0px 0px 0px 15px;
}
div.smitem_title {
  padding: 12px 0px 0px 0px;
}
div.m_item {
  padding: 7px 0px 3px 0px;
}
div.adress {
  padding: 3px 0px 0px 40px;
}
div.m_item2 {
  padding: 2px 0px 2px 25px;
}
div.m_item3 {
  padding: 2px 0px 2px 35px;
}
div.m_item4 {
  padding: 2px 0px 2px 50px;
}
div.smitem {
  padding: 3px 0px 3px 5px;
}
div.smenu_div{
  padding: 1px 0px 0px 0px;
  border-bottom: solid 1px #5ea8df;
  font-size: 1px; 
}
div.exs_indent {
 padding: 15px 0px 0px 15px;
 clear: both;
}
div.exs_photo_indent {
 padding-left: 24px;
 padding-top: 5px
}
td.title_back{
  font-size: 10pt;
  background-color: #31c5f4;
  height: 33px;
  color: white;
  font-weight: bold;
  padding: 0px 0px 0px 15px;
}
td.title_opinion{
  font-size: 10pt;
  background-color: #f2f2f2;
  height: 28px;
  color: #797979;
  font-weight: bold;
  padding: 0px 0px 0px 15px;
}
tr.body_hover{
  font-family: arial;
  cursor: pointer;
  cursor: hand;
  background-color: #fafafa;
}
tr.body_color{
  font-family: arial;
  cursor: pointer;
  cursor: hand;
}
/* ------------ LINK ------------ */
a.link_map:link {
    color: #0277cd;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.link_map:active {
    color: #0277cd;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.link_map:visited {
    color: #0277cd;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.link_map:hover {
    color: #0187e9;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}

a.smtitle_red:link {
    color: #de0000;
    text-decoration: none;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
a.smtitle_red:active {
    color: #de0000;
    text-decoration: none;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}
a.smtitle_red:visited {
    color: #de0000;
    text-decoration: none;
    font-size: 12pt;
    font-family: arial;
    border: 0px;
    font-weight: bold;
}

a.smenu_red:link {
    color: #e75353;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_red:active {
    color: #e75353;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_red:visited {
    color: #e75353;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_red:hover {
    color: #ee6363;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.smenu_orange:link {
    color: #f47f43;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_orange:active {
    color: #f47f43;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_orange:visited {
    color: #f47f43;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_orange:hover {
    color: #f19261;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.smenu_green:link {
    color: #518c49;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_green:active {
    color: #518c49;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_green:visited {
    color: #518c49;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_green:hover {
    color: #5ea354;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.smenu_blue:link {
    color: #2e94d1;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_blue:active {
    color: #2e94d1;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_blue:visited {
    color: #2e94d1;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_blue:hover {
    color: #3da2df;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.smenu_navy:link {
    color: #537fe7;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_navy:active {
    color: #537fe7;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_navy:visited {
    color: #537fe7;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_navy:hover {
    color: #739af7;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}



a.smenu_velvet:link {
    color: #dd4f9f;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_velvet:active {
    color: #dd4f9f;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_velvet:visited {
    color: #dd4f9f;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.smenu_velvet:hover {
    color: #e46db0;
    text-decoration: none;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}



a.sm_red:link {
    color: #e75353;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_red:active {
    color: #e75353;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_red:visited {
    color: #e75353;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_red:hover {
    color: #e56262;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.sm_orange:link {
    color: #f47f43;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_orange:active {
    color: #f47f43;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_orange:visited {
    color: #f47f43;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_orange:hover {
    color: #f19261;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.sm_green:link {
    color: #518c49;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_green:active {
    color: #518c49;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_green:visited {
    color: #518c49;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_green:hover {
    color: #5ea354;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}

a.sm_blue:link {
    color: #2e94d1;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_blue:active {
    color: #2e94d1;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_blue:visited {
    color: #2e94d1;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}
a.sm_blue:hover {
    color: #2e94d1;
    text-decoration: underline;
    font-size: 10pt;
    font-family: arial;
    border: 0px;
}


a.path:link {
    color: #004ab9;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.path:active {
    color: #004ab9;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.path:visited {
    color: #004ab9;
    text-decoration: none;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.path:hover {
    color: #0b57ca;
    text-decoration: underline;
    font-size: 9pt;
    font-family: arial;
    border: 0px;
}
a.avia_list:link {
   color: #2e94d1;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}
a.avia_list:visited {
   color: #2e94d1;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}
a.avia_list:active {
   color: #2e94d1;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}
a.avia_list:hover{
   color: #38a1e0;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}

a.list:link {
   color: #2e94d1;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}
a.list:visited {
   color: #2e94d1;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}
a.list:active {
   color: #2e94d1;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}
a.list:hover{
   color: #38a1e0;
   text-decoration: none;
   font-size: 10pt;
   font-family: arial;
   border: 0px;
}

a.mitem:link {
   color: #ffffff;
   text-decoration: none;
   font-size: 10pt;
   font-family: tahoma;
   border: 0px;
}
a.mitem:active {
    color: #ffffff;
    text-decoration: none;
    font-size: 10pt;
    font-family: tahoma;
    border: 0px;
}
a.mitem:visited {
    color: #ffffff;
    text-decoration: none;
    font-size: 10pt;
    font-family: tahoma;
    border: 0px;
}
a.mitem:hover {
    color: #e4eeff;
    text-decoration: none;
    font-size: 10pt;
    font-family: tahoma;
    border: 0px;
}



/* ------------ FORM ------------ */
input.register_submit {
  color: #517dc9;
  width: 100px;
  height: 22px;
  font-size: 8pt;
  font-family: Tahoma;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
}
/* ------------ SPAN ------------ */
span.smenu_blue{
    color: #2e94d1;
    font-weight: bold;
    font-size: 10pt;
    font-family: arial;
}
span.smenu_red{
    color: #e75353;
    font-weight: bold;
    font-size: 10pt;
    font-family: arial;
}
span.smenu_green{
    color: #518c49;
    font-weight: bold;
    font-size: 10pt;
    font-family: arial;
}
span.smenu_orange{
    color: #f47f43;
    font-size: 10pt;
    font-family: arial;
    font-weight: bold;
}
span.smenu_velvet{
    color: #d0559b;
    font-size: 10pt;
    font-family: arial;
    font-weight: bold;
}
span.smenu_grey{
  font-size: 10pt;
  color: #a9a9a9;
  font-family: arial;
}
span.text10{
  font-size: 10pt;
  font-family: arial;
}
span.text10_orange{
  font-size: 9pt;
  color: #ff6600;
  font-family: arial;
}
span.text9{
  font-size: 9pt;
  color: #a2a2a2;
  font-family: arial;
}
span.font_9{
  font-size: 9pt;
  color: #797979;
  font-family: arial;
}
span.path{
  font-size: 9pt;
  color: #797979;
  font-family: arial;
}
span.comment{
  font-size: 8pt;
  color: #9c9c9c;
  font-family: arial;
}
span.comment_green{
  font-size: 9pt;
  color: #5c9450;
  font-family: arial;
}
span.comment_yellow{
  font-size: 9pt;
  color: #fec214;
  font-family: arial;
}
span.comment_red{
  font-size: 9pt;
  color: #e6292a;
  font-family: arial;
}
span.orange{
  font-size: 9pt;
  color: #797979;
  font-family: arial;
}
span.orange_text{
  font-size: 9pt;
  color: #FFBA16;
  font-family: arial;
  font-weight: bold;
}
span.print_text{
  color: #797979;
  font-size: 9pt;
  text-align: justify;
  text-decoration: underline;
}

/* -- IEDITOR ----*/

table.list_gray {
  margin: 7px 0px 0px 0px;
  background-color: #B8B8B8;
}

td.list_gray {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  background-color: white;
  padding: 1px 2px 1px 2px;
}

td.list_gray_title {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  background-color: #F8F8F8;
  padding: 1px 2px 1px 2px;
}

table.list {
  margin: 7px 0px 0px 0px;
  background-color: white;
}

td.list {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  background-color: white;
  padding: 1px 2px 1px 2px;
}


ul.list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

ul.list li {
  padding: 0px 0px 20px 25px;
  margin: 0;
  background: url(/img/arrow.gif) no-repeat 0px 0px;
}

ul.news li h4 {
 font-weight: bold; 
}

ul.news li h4 span {
  font-weight: normal;
  color: #777777;;
}

ul.news li div {
  margin-top: 5px;
  clear: both;
}

ul.news li table tr td {
  padding: 0px 5px 5px 0px;
}
 font-weight: bold; 
}
