BODY { 
  
  background-repeat: no-repeat;
  background-position: top;
  background-attachment: fixed;
  font-family: Arial, Helvetica, "MS Sans Serif", sans-serif;
  font-size: 13px;
  color: #01364f;
  margin:0;
}


a {
	  color: #1e6f96;
	  font-size: 13px;
	  text-decoration: none;
}

a:hover {
	  text-decoration: underline;
}


a.small {
	  color: #1e6f96;
	  font-size: 11px;
	  text-decoration: none;
}

a.small:hover {
	  text-decoration: underline;
}

a.smallblack {
	  color: #000000;
	  font-size: 11px;
	  text-decoration: none;
}

a.smallblack:hover {
	  text-decoration: underline;
}



.small {
	  color: #1e6f96;
	  font-size: 11px;
}


.copyright {
  font-size: 11px;
  color: #01364f;
  vertical-align: middle;
  text-align: center;
  background: #ffffff url(/pic/bottom.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.boxheader {
  font-size: 14px;
  color: #01364f;
  height: 31px;
  font-weight: bold;
  vertical-align: middle;
  padding-left: 35px;
}



.standartfieldset { 
  color: #01364f;
  border: #1e6f96 1px solid;
  
}

.standartfieldset legend {
  margin-left: -5px;
  font-size: 13px;
  text-align:right;
  color: #01364f;
}
.standartfieldset table tr td {width:20%;}
.standartfieldset input, select {
  color: #01364f;
}

.content {
  padding: 5px;
}

.leftmenu {
  color: #fff;
  padding-left: 6px;
  padding-right: 3px;
  font-weight: bold;
  font-size: 13px;
}

.aleftmenu td {
  border: red 1px solid;
}

.leftmenu .hot {
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
  padding-left: 5px;
}

.leftmenu a {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.leftmenu a:hover {
  text-decoration: underline;
}

a.whitelink {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.whitelink:hover {
  text-decoration: underline;
}

.tour_box {
	vertical-align: bottom; 
	width: 33%; 
	text-align: center; 
	padding: 2 5 2 5; 
	background: url(/pic/tour_box_bg.png); 
	background-repeat: repeat-x; 
	background-position: bottom center;
	border: black 0px solid;
  color: #01364f;
  font-size: 11px;
}



.topmenu {
  padding-right: 10px;
}
.topmenu a {
  color: #fff;
  text-decoration: none;
}
.topmenu a:hover {
  text-decoration: underline;
}

.picmenu {
  padding-right: 10px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
}
.picmenu img {
  padding-right: 5px;
}
.picmenu a {
  color: #fff;
  text-decoration: none;
}
.picmenu a:hover {
  text-decoration: underline;
}


.flags img {
  margin-left: 3px;
}


.flag { width:25px;height:17px;margin:0 5px 0 0; }
.tsearch { border:2px solid #0dc5c5;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 0 0 130px; }
.bsearch { background-color:#0dc5c5;border:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;height:19px;cursor:pointer; }

a.white_1 { text-decoration:none;color:#ffffff; }
a.white_1:hover { text-decoration:none;color:#ffffff; }

a.blue_1 { text-decoration:none;color:#0056ab; }
a.blue_1:hover { text-decoration:underline;color:#0056ab; }

a.blue_2 { text-decoration:none;color:#0056ab; }
a.blue_2:hover { text-decoration:none;color:#0056ab; }

a.gray_1 { text-decoration:none;color:#444444; }
a.gray_1:hover { text-decoration:underline;color:#666666; }

a.gray_2 { text-decoration:none;color:#222222; }
a.gray_2:hover { text-decoration:underline;color:#444444; }

a.red_1 { color:#ea3739;text-decoration:none; }
a.red_1:hover { color:#ea3739;text-decoration:none; }

a.green_1 { color:#0caeac;text-decoration:none; }
a.green_1:hover { color:#13c8c6;text-decoration:none; }


.redheader { color:#e50000;font-size:18px;font-weight:bold; }
.redheader_1 { color:#e50000;font-size:14px;font-weight:bold; }
.redheader_2 { color:#e50000;font-size:16px;font-weight:bold; }

.blueheader { color:#005eb0;font-size:16px;font-weight:bold; }
.blueheader_1 { color:#005eb0;font-size:14px;font-weight:bold; }

.whiteheader { color:#ffffff;font-size:18px;font-weight:bold; }
.whiteheader_1 { color:#ffffff;font-size:16px;font-weight:bold; }

.greenheader_1 { color:#0caeac;font-size:14px;font-weight:bold; }

.redbox { height:22px;background:url(img/redbox.jpg) bottom right no-repeat;font-weight:bold;color:#ea3739; }
.footer_1 { font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#444444; }
.white_label { background-color:#01364f;color:#FFFFFF;font-weight:bold;padding:1px 5px 1px 5px; }

.main_menu { font-size:20px;color:#0056ab;width:180px;padding:0 0 0 10px; }
.greenbox { width:155px;background:url(img/greenbox.jpg) bottom left no-repeat;font-weight:bold;color:#333333;text-align:left; }
.arrow_main { width:10px;height:8px; }
.greendot { width:18px;height:9px;margin:0 3px 0 3px; }

.path-not-link {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

a.path {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;

}
a.path:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
}
a.path:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
}
a.path:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F3AD6F;
}
a.path:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3300;
}

.tourimg {
	border:  #01364f 1px solid;
	margin: 2px;
}


.table {
	border:  #01364f 1px solid;
	border-collapse: collapse;
	empty-cells: show;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#dcf4fb;
}
.tableheader{
	font-weight:bold;
	border: #01364f 1px solid;
	background-color:#01364f;
	color:#FFFFFF;
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tablecell{
	border: red 1px solid;
	border-top: #01364f 1px solid;
	border-bottom: #01364f 1px solid;
	border-left: #01364f 1px solid;
	border-right: #01364f 1px solid;
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#dcf4fb;
}
.table td{
	border: red 1px solid;
	border-top: #01364f 1px solid;
	border-bottom: #01364f 1px solid;
	border-left: #01364f 1px solid;
	border-right: #01364f 1px solid;
	padding:2px;
	text-align: left;
}

#message_success {
	position: relative;
	width: 350px;   	
    	margin-top: 5px;
    	margin-bottom: 5px;
	border: 1px green solid; 
	padding: 3px; 
	TEXT-ALIGN: center; 
	FONT-SIZE: 11px;
	COLOR: green; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #f6f6f6; 
	FONT-WEIGHT:BOLD;
}

#message_back_url {
	position: relative;
	width: 350px;    	
    	margin-top: 5px;
    	margin-bottom: 5px;
	border: 1px green solid; 
	padding: 3px; 
	TEXT-ALIGN: center; 
	FONT-SIZE: 11px; 
	COLOR: green; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #f6f6f6; 
	FONT-WEIGHT:BOLD;
}

#message_error {
	position: relative;
	width: 350px;
	margin-top: 5px;
    	margin-bottom: 5px;
	border: 1px red solid; padding: 3px; 
	TEXT-ALIGN: center; 
	FONT-SIZE: 11px; 
	COLOR: red; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #f6f6f6; 
	FONT-WEIGHT:BOLD;
}

p, li, td { 
	font-size: 13px;
}

