/* All Style */         

body {background:#E5EEF9; margin:0; padding:0; color: black; font: normal 100% Arial;}
body, p, td, li, ul, ol, a, h1, h2, h3, h4, h5, h6 {font-family:Arial, Sans-Serif;}

form 	{margin:0;}
p	{margin: 0 0.5em 0.75em 0.5em;}

h1 	{font:normal 150% Trebuchet MS, Arial; color: red; margin: 0 0 1em 0; }
h2 	{font:normal 140% Trebuchet MS, Arial; color: #903; margin: 0 0 0.4em 0;}
h3 	{font:normal 130% Trebuchet MS, Arial; color: #222; margin: 0 0 0.4em 0;}
h4 	{font:bold 130% Trebuchet MS, Arial; color: red; margin: 0 0 0.4em 0;}
h5 	{font:bold 110% Trebuchet MS, Arial; color: #903; margin: 0 0 0.25em 0;}
h6 	{font:bold 110% Trebuchet MS, Arial; color: #555; margin: 0 0 0.25em 0;}

a {color:#069; font:bold 100% Arial;}
a:visited {color:#609;} 
a:hover {color:red;}
a:active {color:red;}

.note {font:normal 70% Arial;}

/*Old Style*/

.tourbig {font-family: arial; font-size: 12pt; color: black; font-weight:bold;}
.tourhead {font:normal 150% Trebuchet MS, Arial; color: red; margin: 0 0 1em 0; }

/*
.tourhead	{font:normal 150% Arial; color: red; margin: 0 0 1em 0;}
.tourbig 	{font:bold 130% Arial; color: #222; margin: 0 0 0.4em 0;}
*/

.toursm {font-family: arial; font-size: 8pt;}

.ttable {background-color : white;}
.thead {background-color : #B0D5F9;}
.tcells1 { background-color : #e6eeff;}
.tcells2 { background-color : #D1D8EC;}

hr {height:1; color:#c0c0c0;}

/*Profile*/

.profData, .mainBut, .profSearch, {font:normal 80% Arial;}


/* Style Table*/

table.class1 {border-width:3; padding:5; border-style:solid; border-color:#c0c0c0;}
table.class1 td {border-width:1; border-style:solid; border-color:#c0c0c0}

table.class2 {border-width:2; border-style:solid; border-color:#c0c0c0;}
table.class2 td {border-width:1; border-style:solid; border-color:#c0c0c0;}

tr.tourhead {background-color:#f3f3f3; }
td.tourhead {background-color:#f3f3f3; }

.dar {display:none;}

/*All Style*/

.FrontText {color:#000; font: 8pt Arial, Helvetica, sans-serif}

#box {position:absolute;visibility:hidden;layer-background-color:#AFCFF0 }
#blackbox { font-family: Verdana, Arial; font-size:9pt; color: white; background-color:#3399cc; text-decoration: none  }
#mnubar {  font-family: Verdana, Arial; font-size:9pt; color: #003399; font-weight:normal; text-decoration: none  }
#blackbox tr td a { font-family: Verdana, Arial; font-size:9pt; color: white; background-color:#3399cc; text-decoration: none  }
#blackbox tr td a:hover { font-family: Verdana, Arial; font-size:9pt; color: red; text-decoration: none  }

a.TopLinks:link {font:normal 10pt arial; text-decoration:none; color:black;}
a.TopLinks:visited {font:normal 10pt arial; text-decoration:none; color:black;}
a.TopLinks:active {font:normal 10pt arial; color:#369;}
a.TopLinks:hover {font:normal 10pt arial; color:#369;}

a.newTopLinks:link {font:bold 10pt arial;text-decoration:none; color:black;}
a.newTopLinks:visited {color:black;}
a.newTopLinks:active { color:#369;}
a.newTopLinks:hover { color:#369;}

A.LeftLinks:link {COLOR: #000; font:normal 9pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.LeftLinks:visited {COLOR: #000; text-decoration: none;}
A.LeftLinks:hover {COLOR: #fff; text-decoration: none;}
A.LeftLinks:active {COLOR: #fff; text-decoration: none;}

A.newLeftLinks {width:160px; display: block; background: #69c; color:black; BORDER-RIGHT: #333 1px solid; BORDER-TOP: #fff 1px solid; BORDER-BOTTOM: #333 1px solid; padding: 1px 5px;text-decoration: none;font:normal 10pt arial;}
A.newLeftLinks:visited {color:black;}
A.newLeftLinks:active {BACKGROUND: #f90; color:white;}
A.newLeftLinks:hover {BACKGROUND: #f90; color:white;}


/* Special */

A.apartmenu {
display:block;
width:110px; float:left;
       BORDER-RIGHT: #369 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #fff 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #99ccff; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #369 1px solid; 
	TEXT-DECORATION: none;
	font-family:arial; 
        color:black;
	font-size:10pt;
        font-weight:bold;
	text-align: center;
	margin: 0px 3px;
}
A.apartmenu:visited {
        color:black;
}
A.apartmenu:hover {
	BACKGROUND: #ff9900;
        color:white;
}

.red {color:red;}

/* remove imagemap.php from visa pages */
.remove {display: none;}


/* for russianvisas */

a.visa:link {
	border-top: solid 2px #58536C;
	background-color : #FEEAB8;
	border-left : solid 2px #58536C;
	border-right : solid 2px #005475;
	border-bottom : solid 2px #005475;
	padding : 3px;
	color : #01435D;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}	

a.visa:visited {
	border-top: solid 2px #58536C;
	background-color : #FEEAB8;
	border-left : solid 2px #58536C;
	border-right : solid 2px #005475;
	border-bottom : solid 2px #005475;
	padding : 3px;
	color : #01435D;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}

a.visa:active {
	border-top: solid 2px #FEEAB8;
	background-color : #005475;
	border-left : solid 2px #FEEAB8;
	border-right : solid 2px #FEEAB8;
	border-bottom : solid 2px #FEEAB8;
	padding : 3px;
	color : #FEEAB8;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}

a.visa:hover  {
	border-top: solid 2px #FEEAB8;
	background-color : #005475;
	border-left : solid 2px #FEEAB8;
	border-right : solid 2px #FEEAB8;
	border-bottom : solid 2px #FEEAB8;
	padding : 3px;
	color : #FEEAB8;
	font-weight : bold;
	font-family : verdana, tahoma, arial,sans-serif;
	font-size : 10pt;
	text-decoration : none;
}


.vis {display: block; visibility: visible;}
.unvis {display: none; visibility: hidden;}

.imgText {margin:0.3em; border:4px solid #C9D9ED;}

/*FORM MESS*/

.message {background:white; border:1px solid #333; color:red; padding:5px; text-align:center; margin:15px}

.ttable {border-collapse: collapse;}
.ttable td {border:1px solid #ddd; padding:3px;}
.ttable .thead td {padding:6px 3px;} 
.ttable .tcells td, .ttable .tcells1 td, .ttable .tcells2 td {background:white;}

/*testimonials*/
.arr1 {background:white url(/tour/img/arr1.gif) no-repeat top left; margin:10px 15px 12px 15px; border-bottom:1px solid #E5EEF9;clear:both; display:block;}
.arr2 {background:url(/tour/img/arr2.gif) no-repeat top right;}
.arr3 {background:url(/tour/img/arr3.gif) no-repeat bottom right;}
.arr4 {background:url(/tour/img/arr4.gif) no-repeat bottom left; padding:12px; color:#444; font:normal 90% Trebuchet MS; text-align:left; }
.arr4 h3 {color:#333; font:normal 140% Trebuchet MS;}
.arr4 p  {color:#444; font:normal 100% Trebuchet MS;}

/*tour update BLUE*/
.arrBl1 {background:#003366 url(/tour/img/arrBl1.gif) no-repeat top left; margin:1% 15%; border-bottom:1px solid #E5EEF9;}
.arrBl2 {background:url(/tour/img/arrBl2.gif) no-repeat top right;}
.arrBl3 {background:url(/tour/img/arrBl3.gif) no-repeat bottom right; border-bottom:1px solid #E5EEF9;}
.arrBl4 {background:url(/tour/img/arrBl4.gif) no-repeat bottom left; padding:12px; color:#fff; font:normal 90% Trebuchet MS; text-align:left; text-align:center;}
.arrBl4 h3, .arrBl4 h1, .arrBl4 h2, .arrBl4 h4 {color:#dedede; font:normal 160% Trebuchet MS;}
.arrBl4 a {color:#fff; font:normal 140% Trebuchet MS;}
.arrBl4 a:hover {color:#66ccff;}
.arrBl4 b  {color:#66ccff; font:normal 160% Trebuchet MS;}
.arrBl4 p  {color:#fff; font:normal 100% Trebuchet MS;}

/*Tour Menu*/
.ttour a.tmenu {display: block; background: url(/tour/tour_bullet.gif) no-repeat 0% 0%; font:normal 80% Arial; padding:5px 5px 5px 20px;} 
.ttour {padding-top: 5px; padding-bottom: 5px;}

.tourinclude {padding:20px; background:white; border:2px solid red; margin:10px;}

/*Search Res*/

body.searchRes a {border-width:2px solid red;}
body.searchRes a:visited {color:red;}
body.searchRes a:visited img {border-color:red;}
a.newLeftLinks img.ChristBanner {position:relative; left:-5px;}