*:focus { outline: none 0 !important; }
*::-moz-focus-inner { border: 0 !important; }
*:focus::-moz-focus-inner { border: 0 !important; }

BODY {
	SCROLLBAR-FACE-COLOR: #FBFCF7; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #EBEBEB; SCROLLBAR-SHADOW-COLOR: #314B98; SCROLLBAR-ARROW-COLOR: #FFBF25; SCROLLBAR-BASE-COLOR: #3B5AB6; scrollbar-dark-shadow-color: #FFFFFF;
font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px; color: #323232; 
}

 A.content {
	text-decoration: underline;
}
 A:hover.content {
	color: #7A8DB3;
	text-decoration: underline;
}

  .leftmenu {
	
	font-size: 11px;
	font-weight : bold;
	color: #FFFFFF; 
	padding-left: 25;
	line-height: 3;
}

  .newshead {
	
	font-size: 12px;
	font-weight : bold;
	color: #375093; 
	text-align : justify;
}

  .newshead2 {
	
	font-size: 11px;
	font-weight : bold;
	color: #072E9D; 
	text-align : justify;
}

  .newshead3 {
	
	font-size: 12px;
	font-weight : bold;
	color: #405CAA; 
	text-align : justify;
}

  .newsdata {
	
	font-size: 12px;
	font-weight : bold;
	color: #6B7472; 
	text-align : justify;
}

  .news {
	
	font-size: 11px;
	color: #041A5A; 
	text-align : justify;
}

  .menu {
	
	font-size: 12px;
	font-weight : bold;
	color: #FFFFFF; 
	TEXT-DECORATION: none;
	line-height: 2;
	padding: 8px 0px 4px 0px;
	margin: 8px 0px 4px 0px;
}

  a.menu:hover {
	color: #FFE44E; 
	TEXT-DECORATION: none;
}

  .menu2 {
	
	font-size: 12px;
	font-weight : bold;
	color: #DADCD0; 
	TEXT-DECORATION: none;
	margin-bottom: 50;
	line-height: 2;
}

  a.menu2:hover {
	color: #FFEC82; 
	TEXT-DECORATION: none;
}

  .menu3 {
	
	font-size: 12px;
	font-weight : bold;
	color: #FFCE49; 
	TEXT-DECORATION: none;
	line-height: 2;
	padding: 8px 0px 4px 0px;
	margin: 8px 0px 4px 0px;
}

  a.menu3:hover {
	color: #FFB049; 
	TEXT-DECORATION: none;
}

  .menu4 {
	
	font-size: 12px;
	font-weight : bold;
	color: #EF6C22; 
	TEXT-DECORATION: none;
	line-height: 2;
	padding: 8px 0px 4px 0px;
	margin: 8px 0px 4px 0px;
}

  a.menu4:hover {
	color: #FFB049; 
	TEXT-DECORATION: none;
}

  .RegionMenu {
	
	color: #FF6008; 
	TEXT-DECORATION: none;
	text-align: left;
}

  .RegionMenu2 {
	
	color: #FF6008; 
	text-align: left;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 4px;
}

  .RegionBigMenu {
	
	font-size: 12px;
	font-weight : bold;
	color: #FF3C00; 
	TEXT-DECORATION: none;
	line-height: 2;
}

  a.RegionBigMenu:hover {
	color: rgb(18, 110, 182); 
	TEXT-DECORATION: underline;
}

  .RegionBigMenu2 {
	
	font-size: 11px;
	font-weight : bold;
	color: #314B98; 
	TEXT-DECORATION: none;
	line-height: 2;
}

A.RegionSmallMenu {
	
	font-size: 11px;
	TEXT-DECORATION: none;
	color: #0A4E9B; 
}

A:hover.RegionSmallMenu {
	text-decoration: underline;
}

A.RegionCityMenu {
	
	font-size: 11px;
	TEXT-DECORATION: none;
	color: #0161A4; 
}

 A:hover.RegionCityMenu {
	text-decoration: underline;
}

A.LeftMenuCountries {
	
	font-size: 12px;
	TEXT-DECORATION: none;
	color: #1880FF; 
}

 A:hover.LeftMenuCountries {
	text-decoration: underline;
	color: #F13719; 
}

A.LeftMenuAttention {
	
	font-size: 12px;
	TEXT-DECORATION: none;
	color: #FFFFF6; 
	font-weight: bold;
}

 A:hover.LeftMenuAttention {
	text-decoration: underline;
	color: #FB3F1A; 
	font-weight: bold;
}


.copyright {
	
	font-size: 11px;
	color: #9A9D8C; 
}

.adress {
	
	font-size: 11px;
	padding-left: 15;
	color: #5B6361; 
}

em { font-size: 10px;
          color: #ED5907; text-align: left; padding: 5px; margin: 5px; font-weight: bolder; font-style: normal;}
		  
p.shade {
	visibility:hidden;
	display:none;
}

  A.smallmenu {
	text-decoration: underline;
}
 A:hover.smallmenu {
	color: #00C200;
	text-decoration: underline;
}


  A.numbermenu {
	text-decoration: underline;
}
 A:hover.numbermenu {
	color:#7A8DB3;
	text-decoration: underline;
}


 A.smallcontent {
	text-decoration: underline;
}
 A.smallcontent:hover {
	color: #7A8DB3;
	text-decoration: underline;
}
H1 { font-size: 15px;
          color: #104D93; margin-bottom: 14; font-weight: bold; letter-spacing: 3pt; text-transform: uppercase; padding: 5px;  padding-bottom: 10px;
}

H2 { font-size: 13px; padding-bottom: 4px;
          color: #0D5EA9; margin-bottom: 16; font-weight: bold; letter-spacing: 2pt; text-decoration: none; text-transform: uppercase;
}

H3 { font-size: 13px;
          color: #05579C; margin-bottom: 16; margin-top: 10; font-weight: bold; letter-spacing: 1pt;}

H4 { font-size: 12px;
          color: #EF6C22; margin-bottom: 12; margin-top: 10; font-weight: bold; letter-spacing: 1pt;}
		  
H5 { font-size: 12px;
          color: #F34C1E; margin-bottom: 8; margin-top: 8; font-weight: bold; letter-spacing: 1pt;}

H6 { font-size: 12px;
          color: #0F7EC5; margin-bottom: 5; margin-top: 5; font-weight: bold; letter-spacing: 1pt;}

.head1    { font-size: 15px;
          color: #06306E; text-align: left; margin-bottom: 14; font-weight: bold; letter-spacing: 3pt; padding: 5px;  padding-bottom: 10px;  text-transform: uppercase; }
.head2    { font-size: 13px; padding-bottom: 4px;
          color: #3653A8; text-align: left; margin-bottom: 16; font-weight: bold; letter-spacing: 2pt; text-decoration: none; text-transform: uppercase;}

.head3    { font-size: 13px;
          color: #293B6D; text-align: left; margin-bottom: 16; margin-top: 10; font-weight: bold;}

.head4    { font-size: 12px;
          color: #EF6C22; text-align: left; margin-bottom: 16; margin-top: 10; font-weight: bold;}
		  
.tours    {font-family: Verdana, Arial, sans-serif; font-size: 11px;
          color: #ED5907; text-align: left; padding-bottom: 10; font-weight: bold;}		  

a.tours {color: #ED5907; text-decoration: none;}

.maintext { font-size: 12px;
          color: #323232; margin-left: 10; margin-top: 5; text-align: justify; }

.maintext2 { font-size: 11px;
          color: #939F9C; margin-left: 5; margin-top: 5; text-align: justify; }
          
.mainblock {
     font-size: 11px; color: #323232;}

.path { font-size: 11px;
          color: #B37A1B;  margin-top: 5; text-align: justify; TEXT-DECORATION: none; }
    
.category { font-size: 11px;
          color: #52625F;  margin-top: 5; text-align: right; TEXT-DECORATION: none; }
          
a.category {color: #405CAA;  TEXT-DECORATION: underline; }
		  
.nav1     {font-size: 11px;
          color: #1979C4; text-align: left; margin-top: 0; font-weight: bold;
          margin-bottom: 0; TEXT-DECORATION: none;}
.nav1:hover     {color: rgb(237, 63, 23);}

.bul     {margin-top: 7;}

ul { margin: 0px 0px 0px 15px;
	padding: 4px 3px 4px 0px;
	}

ul li {
	list-style-image: url(images/bull.gif);
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 4px 0px;
}


A.lnk     {
   
  font-size: 11px;
  color: #D18E1F; 
  font-weight: bold;
  TEXT-DECORATION: none;
}

A.lnk:hover {
     color: #D18E1F;
	text-decoration: underline;
}
.lnk2     { font-size: 11px;
          color: #072E9D; TEXT-DECORATION: underline;}

a	        {color: #004DA4; TEXT-DECORATION: underline; }
a:active     { color: #072E9D; TEXT-DECORATION: underline; }
a:hover      { color: #ED3B1E; TEXT-DECORATION: none; }

a.print {
  color: #2774C2;
  font-size: 11px;
  float: right;
  margin-right: 16px;
}

a.print:hover {
  color: #FF7301;
}

td {
    
	font-size: 12px; color: #323232; 
}

hr {
	margin-top: 5px;
	margin-bottom: 7px; 
	border-top: 1px dashed #52625f;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.hr {
	margin-top: 5px;
	margin-bottom: 7px; 
	border-top: 1px dashed #52625f;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.fields {
	
	font-size: 11px;
	color: #041A5A;
    border:1px solid #AAB2B8;
}

.button {
	FONT-SIZE: 11px;
	font-weight: bold;
	color: #004EA1;
	background-color: #FFCC00;
	border-width: 1;
	border-color: #E09212;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.buttonlink {
	font-size: 15px;
	font-weight: bold;
	color: #005EC2 !important;
	background-color: #FFCC00;
	border: solid 1px #E09212;
	padding: 4px;
	text-decoration: none;
}

a.buttonlink:hover {
	color: #0067D6 !important;
	background-color: #FFAE00;
	border-color: #EE9913;
	text-decoration: none;
}

a.biglink {
    font-size: 20px;
	line-height: 20px;
	font-weight: bolder;
	font-family: Candara, Corbel, Calibri, 'Lucida Grande', 'Lucida Sans', 'DejaVu Sans', 'Helvetica Neue', Helvetica, FreeSans, Arial, sans-serif; 
	color: #0186E7 !important;
	text-shadow: #F9D983 0 1px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	background: #FFE26C;
    background: -moz-linear-gradient(top, #FFE26C 0%, #F7AF01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFE26C), color-stop(100%,#F7AF01));
    background: -webkit-linear-gradient(top, #FFE26C 0%,#F7AF01 100%);
    background: -o-linear-gradient(top, #FFE26C 0%,#F7AF01 100%);
    background: -ms-linear-gradient(top, #FFE26C 0%,#F7AF01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE26C', endColorstr='#F7AF01',GradientType=0 );
    background: linear-gradient(top, #FFE26C 0%,#F7AF01 100%);
	border: 1px solid #F3B100;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	padding: 9px 12px;
	margin: 10px 0;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	-moz-box-shadow: 0px 1px 3px rgba(159, 126, 26, 0.9);
	-webkit-box-shadow: 0px 1px 3px rgba(159, 126, 26, 0.9);
	box-shadow: 0px 1px 3px rgba(159, 126, 26, 0.9);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

a.biglink:hover {
    color: #DD4E00 !important;
	text-shadow: #FFE7A6 0 1px;
	background: #FFEA74;
    background: -moz-linear-gradient(top, #FFEA74 0%, #FFD71C 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEA74), color-stop(100%,#FFD71C));
    background: -webkit-linear-gradient(top, #FFEA74 0%,#FFD71C 100%);
    background: -o-linear-gradient(top, #FFEA74 0%,#FFD71C 100%);
    background: -ms-linear-gradient(top, #FFEA74 0%,#FFD71C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEA74', endColorstr='#FFD71C',GradientType=0 );
    background: linear-gradient(top, #FFEA74 0%,#FFD71C 100%);
	border: 1px solid #FBCF00;
}

.searchname {
	font-size: 11px;
	color: #EB3814;
	font-weight: bold;
}
.searchtitle {
	font-size: 11px;
	color: #173E85;
	font-weight: bold;
}
.searchform {
	
	font-size: 11px;
	color: #173E85;
	font-weight: bold;
    border:1px solid #AAB2B8;
}
.searchform:hover {
	color: #1979C4;
}
.searchform2 {
	
	font-size: 11px;
	color: #1979C4;
	font-weight: bold;
    border:1px solid #AAB2B8;
}
.toursearchbutton {
	
	FONT-SIZE: 10px;
	font-weight: bold;
	color: #FFCC00;
	background-color: #004EA1;
	border-width: 0;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Editor Styles */

.Big_Blue_Header
{
	font-weight: bold;
	color: #004EA1;
	font-size: 15px;
}

a.Big_Blue_Header
{
	color: #004EA1;
	text-decoration: underline;
}

a.Big_Blue_Header:hover
{
	color: #FF7301;
	text-decoration: none;
}

.Big_DarkBlue_Header
{
	font-weight: bold;
	color: #04326C;
	font-size: 15px;
}

a.Big_DarkBlue_Header
{
	color: #04326C;
	text-decoration: underline;
}

a.Big_DarkBlue_Header:hover
{
	color: #FF7301;
	text-decoration: none;
}

.Big_Orange_Header
{
	font-weight: bold;
	color: #E86415;
	font-size: 15px;
}

a.Big_Orange_Header
{
	color: #E86415;
	text-decoration: underline;
}

a.Big_Orange_Header:hover
{
	color: #1660B0;
	text-decoration: none;
}

.Big_Red_Header
{
	font-weight: bold;
	color: #EC4012;
	font-size: 15px;
}

a.Big_Red_Header
{
	color: #EC4012;
	text-decoration: underline;
}

a.Big_Red_Header:hover
{
	color: #1660B0;
	text-decoration: none;
}

.Blue_Header
{
	font-weight: bold;
	color: #1660B0;
	font-size: 14px;
}

a.Blue_Header
{
	color: #1660B0;
	text-decoration: underline;
}

a.Blue_Header:hover
{
	color: #FF7301;
	text-decoration: none;
}

.DarkBlue_Header
{
	font-weight: bold;
	color: #053E7F;
	font-size: 14px;
}

a.DarkBlue_Header
{
	color: #053E7F;
	text-decoration: underline;
}

a.DarkBlue_Header:hover
{
	color: #FF7301;
	text-decoration: none;
}

.LightBlue_Header
{
	font-weight: bold;
	color: #2774C2;
	font-size: 14px;
}

a.LightBlue_Header
{
	color: #2774C2;
	text-decoration: underline;
}

a.LightBlue_Header:hover
{
	color: #FF7301;
	text-decoration: none;
}

.Orange_Header
{
	font-weight: bold;
	color: #F57E20;
	font-size: 14px;
}

a.Orange_Header
{
	color: #F57E20;
	text-decoration: underline;
}

a.Orange_Header:hover
{
	color: #1660B0;
	text-decoration: none;
}

.Red_Header
{
	font-weight: bold;
	color: #EB3814;
	font-size: 14px;
}

a.Red_Header
{
	color: #EB3814;
	text-decoration: underline;
}

a.Red_Header:hover
{
	color: #1660B0;
	text-decoration: none;
}

.Yell_Header
{
	font-weight: bold;
	color: #E09212;
	font-size: 14px;
}

a.Yell_Header
{
	color: #E09212;
	text-decoration: underline;
}

a.Yell_Header:hover
{
	color: #1660B0;
	text-decoration: none;
}

.Blue_SmallHeader
{
	font-weight: bold;
	color: #1660B0;
	font-size: 13px;
}

a.Blue_SmallHeader
{
	color: #1660B0;
	text-decoration: underline;
}

a.Blue_SmallHeader:hover
{
	color: #FF7301;
	text-decoration: none;
}

.DarkBlue_SmallHeader
{
	font-weight: bold;
	color: #053E7F;
	font-size: 13px;
}

a.DarkBlue_SmallHeader
{
	color: #053E7F;
	text-decoration: underline;
}

a.DarkBlue_SmallHeader:hover
{
	color: #FF7301;
	text-decoration: none;
}

.LightBlue_SmallHeader
{
	font-weight: bold;
	color: #1979C4;
	font-size: 13px;
}

a.LightBlue_SmallHeader
{
	color: #1979C4;
	text-decoration: underline;
}

a.LightBlue_SmallHeader:hover
{
	color: #FF7301;
	text-decoration: none;
}

.Orange_SmallHeader
{
	font-weight: bold;
	color: #F57E20;
	font-size: 13px;
}

a.Orange_SmallHeader
{
	color: #F57E20;
	text-decoration: underline;
}

a.Orange_SmallHeader:hover
{
	color: #405CAA;
	text-decoration: none;
}

.Red_SmallHeader
{
	font-weight: bold;
	color: #EB3814;
	font-size: 13px;
}

a.Red_SmallHeader
{
	color: #EB3814;
	text-decoration: underline;
}

a.Red_SmallHeader:hover
{
	color: #405CAA;
	text-decoration: none;
}

.Yell_SmallHeader
{
	font-weight: bold;
	color: #E09212;
	font-size: 13px;
}

a.Yell_SmallHeader
{
	color: #E09212;
	text-decoration: underline;
}

a.Yell_SmallHeader:hover
{
	color: #405CAA;
	text-decoration: none;
}

.Blue_Color
{
	color: #405CAA;
}

a.Blue_Color
{
	color: #405CAA;
	text-decoration: underline;
}

a.Blue_Color:hover
{
	color: #FF7301;
	text-decoration: none;
}

.DarkBlue_Color
{
	color: #173E85;
}

a.DarkBlue_Color
{
	color: #173E85;
	text-decoration: underline;
}

a.DarkBlue_Color:hover
{
	color: #FF7301;
	text-decoration: none;
}

.BlueViolet_Color
{
	color: #375093;
}

a.BlueViolet_Color
{
	color: #375093;
	text-decoration: underline;
}

a.BlueViolet_Color:hover
{
	color: #FF7301;
	text-decoration: none;
}

.Orange_Color
{
	color: #EF6C22;
}

a.Orange_Color
{
	color: #EF6C22;
	text-decoration: underline;
}

a.Orange_Color:hover
{
	color: #405CAA;
	text-decoration: none;
}

.Red_Color
{
	color: #EB3814;
}

a.Red_Color
{
	color: #EB3814;
	text-decoration: underline;
}

a.Red_Color:hover
{
	color: #405CAA;
	text-decoration: none;
}

.DarkYellow_Color
{
	color: #E09212;
}

a.DarkYellow_Color
{
	color: #E09212;
	text-decoration: underline;
}

a.DarkYellow_Color:hover
{
	color: #405CAA;
	text-decoration: none;
}

.Yellow_Color
{
	color: #FFCC00;
}

a.Yellow_Color
{
	color: #FFCC00;
	text-decoration: underline;
}

a.Yellow_Color:hover
{
	color: #405CAA;
	text-decoration: none;
}

.Grey_Color
{
	color: #536062;
}

a.Grey_Color
{
	color: #536062;
	text-decoration: underline;
}

a.Grey_Color:hover
{
	color: #FF7301;
	text-decoration: none;
}
div iframe.frameh a:link {
	color:#c3c3c3 !important
}
.ovr-tdimg { border:none; margin-right:10px; margin-top:10px;}
.ovr-tdul { margin:0; padding:0;}
.ovr-tdli { list-style-position:inside;}
.ovr-p { margin:8px 0 8px 0; padding:0;}
.ovr-h3 { font:bold 14px tahoma;}

#map b { color: #5955FC; margin-bottom: 6px; display: block; }

/* simple modal */

#simplemodal-overlay {background-color:#000; cursor:wait;}

#simplemodal-container {
    color:#bbb;
	border:4px solid #fff;
	padding:12px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 3px #e1c938;
    -moz-box-shadow: 0 0 3px #e1c938;
    box-shadow: 0 0 3px #e1c938;
}
#simplemodal-container .simplemodal-data {padding: 8px 5px;}
#simplemodal-container a.modalCloseImg {background:url(/img/xb.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-9px; right:-9px; cursor:pointer;}

#frame-mt {margin-left: auto; margin-right: auto;}
#frame-sl {margin-left: auto; margin-right: auto;}


