
a:link {color: #49536D;	text-decoration: none;}
a:visited {	color: #49536D;	text-decoration: none;}
a:hover {color: #49536D;text-decoration: underline;}
a:active {color: #49536D;text-decoration: underline;}

a.menu2:link {	color: #EFF3FA;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	text-decoration: none;}
a.menu2:visited {color: #EFF3FA;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	text-decoration: none;}
a.menu2:hover {color: #EFF3FA;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	text-decoration: underline;}
a.menu2:active {color: #EFF3FA;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;text-decoration: underline;}

a.menu3:link {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;	text-decoration: none;}
a.menu3:visited {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;	text-decoration: none;}
a.menu3:hover {	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;	text-decoration: underline;}
a.menu3:active {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;	text-decoration: underline;}

body {background-color: #FFFFFF;  margin-left: 1px;  margin-top: 1px;  margin-bottom: 0px;   
font-family: Verdana, Helvetica, Tahoma, Arial; font-size:12px;}

div.1 {	padding-left: 1px;	padding-right: 1px;}
div.4 {	padding-left: 4px;	padding-right: 4px;	padding-top: 4px;}
div.att{padding-bottom: 7px;padding-left: 7px;	padding-right: 7px;	padding-top: 5px;}
div.b {	padding-bottom: 6px;padding-left: 8px;	padding-right: 8px;	padding-top: 3px;}
div.b-back {padding-bottom: 2px;padding-left: 8px;	padding-right: 8px;	padding-top: 2px;}
div.city {padding-bottom: 10px;	padding-left: 0px;	padding-right: 13px;padding-top: 10px;}
div.copy {padding-bottom: 5px;	padding-left: 145px;padding-right: 10px;padding-top: 10px;}
div.h2{	padding-bottom: 2px;	padding-left: 10px;	padding-right: 5px;	padding-top: 1px;}
div.left {	padding-left: 5px;}
div.line{padding-bottom: 7px;padding-left: 10px;padding-right: 8px;	padding-top: 6px;}

div.main {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}

div.main2 {	text-align: justify; padding: 3px 10px 20px 10px; }

div.main2-2 {padding-bottom: 10px;padding-left: 10px;padding-top: 3px;}
div.main2-3 {padding-bottom: 0px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;}
div.main3 {	padding-bottom: 5px;	padding-left: 5px;padding-right: 10px;	padding-top: 5px;}
div.main4 {	padding-bottom: 3px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;}

div.men-up {padding-bottom: 1px;	padding-left: 5px;padding-right: 5px;padding-top: 0px;}

div.more{padding-bottom: 6px;	padding-left: 8px;padding-right: 18px;	padding-top: 13px;}

.progr {	padding-bottom: 8px;	padding-left: 10px;padding-right: 10px;padding-top: 7px;}

div.quick {padding-bottom: 5px;padding-left: 10px;padding-right: 10px;padding-top: 5px;}

div.quick2 {padding-bottom: 2px;	padding-left: 0px;padding-right: 10px;	padding-top: 0px;}

div.right {	padding-right: 10px;}

div.ss{
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

div.tours {
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
}

div.up {
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

div.up2 {
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
}

div.up3 {
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}

div.up4 {
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
}

div.up-z {
	background-color: #D2D8E5;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
}

img.booklet {border-color: #3F6D99;}
img.img-bl {border-color: #D2D8E5;}
img.img-gr {border-color: #949BAA;}
img.img-ph {border-color: #F0F2F6;}
img.img-wh {border-color: #FFFFFF;}

span.t-rest {
	color: #E61606;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}

table.r{	color: #49536D;font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}

td.att {
	border-left-color: #E61606;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #E61606;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #E61606;
	border-top-style: solid;
	border-top-width: 1px;
}

td.b {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 85px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 2px;
}

td.bb {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 8px;
}

td.bb2 {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #D2D8E5;
	border-top-style: solid;
	border-top-width: 2px;
}

td.bbb {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 0px;
}

td.bm {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 2px;
}

td.down {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

td.hh {
	border-bottom-color: #EFF3FA;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-right-color: #EFF3FA;
	border-right-style: solid;
	border-right-width: 6px;
}

td.hotels {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #D2D8E5;
	border-top-style: solid;
	border-top-width: 1px;
}

td.leftb {
	border-left-color: #D6DBE7;
	border-left-style: solid;
	border-left-width: 3px;
}

td.lr {
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 2px;
}

td.lr2 {
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 1px;
}

td.me {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 1px;
}

td.me2 {
	border-left-color: #E5EAF2;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #E5EAF2;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #E5EAF2;
	border-top-style: solid;
	border-top-width: 1px;
}

td.photo2 {
	border-bottom-color: #8C98B4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #8C98B4;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #8C98B4;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #8C98B4;
	border-top-style: solid;
	border-top-width: 1px;
}

td.r{	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}

td.right-wh {border-right-color: #FFFFFF;	border-right-style: solid;	border-right-width: 1px;}

td.sel {	border-bottom-color: #D2D8E5;	border-bottom-style: solid;border-bottom-width: 1px;
	border-left-color: #D2D8E5;border-left-style: solid;	border-left-width: 1px;}

td.top {	border-top-color: #D2D8E5;	border-top-style: solid;border-top-width: 2px;}

td.top2 {border-top-color: #D2D8E5;	border-top-style: solid;border-top-width: 7px;}

td.top3 {border-top-color: #D2D8E5;	border-top-style: solid;border-top-width: 4px;}

td.tto {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #D2D8E5;
	border-top-style: solid;
	border-top-width: 1px;
}

.baner{
	border: none;
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 9pt;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	padding-top: 2px;
}

.bold{font-weight: bold;}

.ind-blu {
	border-left-color: #075186;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #075186;
	border-right-style: solid;
	border-right-width: 1px;
}

.ind-red {
	border-left-color: #E61606;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #E61606;
	border-right-style: solid;
	border-right-width: 1px;
}

.left {border-left-color: #D6DBE7;border-left-style: solid;border-left-width: 1px;}

.left2 {border-left-color: #8C98B4;	border-left-style: solid;border-left-width: 1px;}

.photo {
	border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #D2D8E5;
	border-top-style: solid;
	border-top-width: 1px;
}

.photo3 {
	border-bottom-color: #D6DBE7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #D6DBE7;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #D6DBE7;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #D6DBE7;
	border-top-style: solid;
	border-top-width: 1px;
}

.tick {
	border-bottom-color: #8C98B4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #8C98B4;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #8C98B4;
	border-right-style: solid;
	border-right-width: 1px;
}

.trew {color: #49536D;font-family: Verdana, Helvetica, Tahoma, Arial;font-size: 12px;}
.t-sm {color: #434548;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;	line-height: 14px;}
.t-sm2 {color: #434548;	font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;}
.t-smr {	color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;}

.u{text-decoration: underline;}

#bu {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;
	font-weight: 900;	text-decoration: underline;}

#gall {border-bottom-color: #D2D8E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #D2D8E5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #D2D8E5;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #D2D8E5;
	border-top-style: solid;
	border-top-width: 1px;
}

#h1 {color: #475984;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 30px;	font-weight: 900;}

#h1-2 {color: #9DA9C3;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 30px;	font-weight: 900;}

#h2 {color: #49536D;	font-family: Arial, Helvetica, Tahoma;	font-size: 20px;font-weight: 900;}

#h2-red {color: #E61606;font-family: Arial, Helvetica, Tahoma;	font-size: 20px;font-weight: 900;}

#h2-t {color: #49536D;font-family: Arial, Helvetica, Tahoma;font-size: 16px;font-weight: 900;}

#h2-wh {color: #FFFFFF;	font-family: Arial, Helvetica, Tahoma;	font-size: 20px;font-weight: 900;}

#h3 {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 14px;font-weight: 900;}

#h3-2 {color: #49536D;	font-family: Arial, Helvetica, Tahoma;
	font-size: 13px;	font-weight: 900;}

#h35-red {	color: #E61606;	font-family: Arial, Helvetica, Tahoma, Verdana;
	font-size: 16px;	font-weight: 900;}

#h3-bl {color: #0987E1;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 13px;	font-weight: 900;}

#h3-blue {	color: #005089;	font-family: Arial, Helvetica, Tahoma, Verdana;
	font-size: 14px;	font-weight: 900;}

#h3-blue1 {	color: #005089;	font-family: Arial, Helvetica, Tahoma, Verdana;
	font-size: 12px;	font-weight: 900;	text-decoration: underline;}

#h3-blue2 {	color: #005089;	font-family: Arial, Helvetica, Tahoma;
	font-size: 16px;	font-weight: 900;}

#h3-blue3 {	color: #005089;	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;	font-weight: 800;}

#h3-blue4 {	color: #005089;	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;	font-weight: 800;}

#h3-red {color: #E61606;	font-family: Arial, Helvetica, Tahoma;
	font-size: 14px;	font-weight: 900;}

#h3-wh {color: #FFFFFF;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 13px;	font-weight: 900;}

#h4 {color: #49536D;font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14px;	font-weight: 900;}

#hv-red {color: #E61606;font-family: Arial, Helvetica, Tahoma, Verdana;
	font-size: 12px;	font-weight: 300;}

#link{	text-decoration: underline;}

#menu_r {color: #FFFFFF;font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 11px;}

#menu2 {color: #EFF3FA;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}

#menu3 {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}

#menu4 {color: #FFFFFF;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}

#menu-up {color: #EFF3FA;font-family: Verdana, Helvetica, Tahoma, Arial;font-size: 12px;}

#t {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}
#tb {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;}
#tb11 {	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;}
#tb-bl {color: #005089;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;}
#t-bl {	color: #0987E1;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;}
#t-blue {	color: #005089;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	font-weight: 900;}
#t-red {color: #E61606;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}
#tsm {	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 10px;}
#tsm1 {	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 11px;}
#tsm2 {	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 11px;}
#tsm-bl {	color: #0987E1;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10px;	font-weight: 900;}
#tsm-blue {	color: #005089;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10px;	font-weight: 900;}
#tsm-gr {	color: #8C98B4;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 10px;	font-weight: 900;}
#tsm-red {	color: #E61606;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 10px;}

#tsm-red1 {
	color: #E61606;
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;
}

#tsm-wh {color: #FFFFFF;font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 10px;}
#t-wh {	color: #FFFFFF;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 11px;}
#t-wh1 {color: #FFFFFF;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 14px;}
.pr{font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 11px;}

#h1-pr{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #e7e7e7;
	text-align: center;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px dotted #aaaaaa;	
	border-collapse: collapse;

}
#h1-dt{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1px dotted #aaaaaa;
border-collapse: collapse;
}

#t-pr {
	text-align: center;
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 11px;
	border: 1px dotted #aaaaaa;	
	border-collapse: collapse;	
}

#h5{font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;	}
	
	
	#h6{font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;
	font-weight: bold;padding-top: 10px;text-decoration: underline;}
#pr{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 10px;
	padding-left: 20px;
	width: 500px;
}
	#pr-gr{border-spacing: 11px;
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 20px;
	font-weight: bold;
	width: 500px;
	background-color: #e7e7e7;
	border-top: 3px dotted #aaaaaa;
	border-bottom: 3px dotted #aaaaaa;	
	border-collapse: collapse;	
}
#pr-com{
	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	width: 500px;
	background-color: #e7e7e7;}

	#l-pr{text-align: left;}
	
	#pr-1{border: 1px dotted #aaaaaa;border-collapse: collapse;padding-bottom: 5px;padding-top: 5px;}

#u {text-decoration: underline;}

.t {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}
.t1 {color: #49536D;font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 10px;}
.input {	color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;
	font-size: 12px;	background-color: White;}

.top{font-family: Verdana, Helvetica, Tahoma, Arial;font-size: 13px;	font-weight: bold;}
.top_bg{	background-color: #005089;
 background-image: url(/images/top_bg.gif);
 background-position: right; background-repeat: no-repeat;}
 .top_bg1{	background-color: #005089;
 background-image: url(/images/top_bg1.gif);
 background-position: right; background-repeat: no-repeat;}
 #top{color: #FFFFFF; } 
 
.block {border-color:#8c98b4;	border-width:1px 1px 1px 1px;	border-style:solid; }
p{	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;  margin-top: 3px;  margin-bottom: 3px;    text-align: justify; }

div.main p{	color: #49536D;font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;  margin-top: 3px;  margin-bottom: 3px;  text-indent: 6px;  text-align: justify; }

h1 {color: #E61606;	font-family: Arial, Helvetica, Tahoma;	font-size: 20px;	
font-weight: 900;margin-bottom: 6px;margin-top: 0px; padding-top: 0px;}
h2 {color: #E61606;	font-family: Arial, Helvetica, Tahoma;	font-size: 14px;	font-weight: 900;margin-bottom: 10px;margin-top: 6px;}
.dot_h{	background-color: #D2D8E5;  padding: 0;  height: 1px;  }
.td_color{background-color:#eff3fa;}
.bold{font-weight: bold;}

select, input{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; color: #49536D;}
form{	margin: 0;}	

.book{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #366496;	border: 1px solid  #7B94B5;	font-weight: bold;	font-size: 11px;}
		
.tdh{font-weight: bold;  border: 1px solid; color: #FFF;  background: #075186; }

#res_form{ background-color: #075186; font-weight:700;color: #FFF;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 12px;}
.res_form{text-align: right;  background-color: #f1f1f1; }
.res_form2 td{font-size: 12px;   color: #49536D; }

.reserv  td{border:#D6DBE7 1px solid;  background-color:#D6DBE7; }
.reserv td.ph{font-weight: bold; background-color:#005184;
	font-size: 13px;color:#FFF;padding-left: 12px;}
.red{color:#DE0400;  }
.reserv td.white{background-color: #EFF3FF;}

.red_button	{background-color:#DE0400;	color:#FFF;
font-family: Arial, Helvetica, sans-serif; text-decoration: none;
 padding: 3px 6px 3px 6px; margin-top: 3px; margin-bottom: 3px;
 display: block; width: 130px; text-align: center;}

span.red_button a {color:#FFF;}
span.red_button a:hover {color:#FFF;  text-decoration: none;  }
span.red_button a:visited {color:#FFF;  text-decoration: none;  }

.ord_title{	height: 35px;	vertical-align: middle;	text-align: center;  font-weight: bold; }
tr.train  td{height: 35px; 	vertical-align: middle; }

.cal{background-image: url(/images/cal.gif); background-repeat: no-repeat; border: none; 
background-color: #F5F8FD}
.centr{text-align: center; }
.white{	color: #FFFFFF;}

.step2{width:500px;}
div.step2 p {text-align: right;}

div.step2  input{width:150px;}

div.form_train p{text-align: right;}
div.form_train  input{width:150px;}


#_month{width:82px;}

/* *** Stations select *** */
div.variants { width:162px; height:100px; !left:384px; position:absolute; background:#fff; 
margin-top:1px; !margin-top:25px;  margin-left:3px; border:1px solid #666; padding:2px; overflow:auto; border-top:none; }
* html div.variants { left:384px; margin-top:25px; }
input.i_search { width:150px; height:18px; vertical-align:top; }
input.i_search-btn { background:url('/images/trigger.gif') no-repeat -2%; width:15px; height:1px;
 border:1px solid #999; border-left:0; vertical-align:top;
 visibility: hidden;
 }
.station { padding:1px; margin:0; text-align:left; }
a.a-station { text-decoration:none; color:#000; }
.station:hover { background:#ccc; }
.index_menu{color: #FFF;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 11px;font-size: 12px;	
font-weight: bold; 
  }
 .index_menu td {background-color: #075186;  padding-left: 10px; padding-right: 10px;   }
 td.act {color: #49536D;	background-color: #E5EAF4;  border: 1px solid #5370A0;  border-bottom: none; height: 25px;  }
/*td.act {color: #E61606;	background-color: #FFF;  border: 1px solid #D2D8E5;  border-bottom: none;   }*/
 
/*td.act {color: #FFF;	background-color: #E61606;   }
td.act1{background-color: #fff; 	 }*/
 td.niz{border-bottom-color: #5370A0; border-bottom-style: solid; border-bottom-width: 1px;  margin-bottom: 5px; }
.tours_new{color: #49536D;	font-size: 12px;}

.tours_new th{color: #FFFFFF;font-size: 12px; 	background: #E61606;  text-align: center; 
 font-weight: bold;  padding-bottom: 2px;	padding-top: 2px;}
 
 .tours_zag{background:#8C98B4;  font-weight: bold; color: #FFFFFF;	font-size: 12px;
 padding: 5px 2px 5px 4px; }
 
 .tours_content{background: #EFF3FA;	padding: 12px 4px 12px 4px; font-size: 12px;color: #49536D;}
 .select_tour{color: #49536D;	font-size: 12px;width: 130px;}
  .tour_price {font-size: 11px; 
  	
  }
 .tour_price th.date{color: #FFFFFF; background: #075186;  
 font-weight: bold;  padding-bottom: 2px;	padding-top: 2px; padding-left: 12px;
 text-align: left; }
 .tour_price th{color: #FFFFFF;	background: #5370a0;  
 font-weight: bold;  padding-bottom: 2px;	padding-top: 2px;  }
 
 .tour_price td {background: #eff3fa;  height: 30px;  text-align: center;     }
 .tour_price td.comment{background: #fff;  font-style: italic;   text-align: left;     }
 
 .rezult{ padding-top: 10px; background-color:#CCCCCC;}
 table.rezult th {color: #FFF; background-color: #8C98B4;  text-align: center;  padding: 5px 0px 5px 0px;    }
 table.rezult td {color: #000; background-color: #e5e8e9;  text-align: center;  padding: 5px 0px 5px 0px;    }
 
 .h4 {color: #49536D;	font-family: Verdana, Helvetica, Tahoma, Arial;	font-size: 13px;font-weight: 600;}
 div.hotels_menu {padding-bottom: 6px;padding-left: 8px;	padding-right: 8px;	padding-top: 3px;}
 
 /*div.hotels_menu  ul  {padding: 0; margin-left:16px; list-style-type: disc; list-style-image: url(images/arr.gif);}*/
 div.hotels_menu  ul  {padding: 0; margin-left:1px;  margin-top:0px;}
div.hotels_menu  li  {list-style: none; padding: 0 0 0 10;  background:url(images/arr1.gif) no-repeat left 10%; line-height: 120%;}
.pointer{ cursor: pointer;}

  .clear { /* generic container (i.e. div) for floating buttons */   
 overflow: hidden;   }
#subMenuTravel{margin-left:-447px;}
#subMenuGroupTravel{margin-left:-330px;}
#subMenuFaq{margin-left:-219px;}
#subMenuTicketsGuide{margin-left:-122px;}
#subMenuContact{margin-left:-10px;}
.subMenu{position:absolute;top:189px;left:0%;z-index:1000; background-color: #005089;}

.subMenu.selected{background:#0086c8;}

.subMenu img{float:right;border:0px;margin-top:2px;}
.subMenu .subMenuString{font-size:11px !important; height:24px;margin:0px 0px 3px 0px;position:relative;top:-2px; cursor: pointer;  }
.subMenu .subMenuString p{font-size:12px;}

.subMenu .subMenuString p a{text-decoration:none;text-align:left;font-size:12px; display:block; height:24px; padding:6px 9px 0px 6px;}
a.subMenu1:link{color:#ffffff !important; text-decoration:none;text-align:left;font-size:12px; }
a.subMenu1:visited{color:#ffffff !important; text-decoration:none;text-align:left;font-size:12px; }
a.subMenu1:active{ color:#000000 !important; text-decoration:none;text-align:left;font-size:12px;  background-color: #E5EAF4;}

a.subMenu1:hover{color:#000000 !important; background-color: #E5EAF4; text-decoration:none;text-align:left;font-size:12px;  }


    .container {  width: 300px;  margin-left: auto;    margin-right: auto;   }
    .leftsidebar { float: left; width: 50%; }
    .content { float: left; width: 50%; }
    .rightsidebar {  float: left; width: 0%; } 
    .sort {	background-color: #EFF3FA; }
	
   
   /* index */
   h1.tour {margin-bottom: 0px; margin-top: 8px; padding-left: 8px;}
  h1.tour a{color: #E61606;}
   h1.tour a:hover{color: #E61606;} 
   h1.tour a:visited{color: #E61606;}
   h2.tour {margin-bottom: 0px; margin-top: 8px;font-size: 20px; padding-left: 8px;	}
     h2.tour a{color: #E61606;}
   h2.tour a:hover{color: #E61606;} 
   h2.tour a:visited{color: #E61606;}
   .tours { margin-bottom: 0px;}    
  .tours a{display:block;	margin-bottom: 6px; font-weight: bold; }
   
  
   
.text {text-align: justify; padding: 3px 10px 0px 10px; }
.travel { margin-top: 3px; } 
.head-red { color: #ffffff;   background-color: #E61606; 
	font-size: 11px; font-weight: bold; padding: 2px 5px 2px;}	
.head-red a:link {color: #ffffff; }
.head-red a:visited {color: #ffffff; }	
 .head-blu { color: #ffffff;  background-color: #075186; 
	font-size: 11px; font-weight: bold; padding: 2px 5px 2px;}	
.head-blu a:link {color: #ffffff;}
.head-blu a:visited {color: #ffffff; }	
.preview {background-color: #fff; vertical-align: top; }
.preview div {	padding: 6px 6px 0px 6px; margin-bottom: 0px;}
.preview div span {	display: block; padding-bottom: 3px;}
.map {background-image: url(images/russia_map_bg.gif) ;
	background-repeat: no-repeat;}
div.image {border:1px #D2D8E5 solid; padding: 5px; width: 74px; float: left; margin-right: 3px;}

.link {margin-top: 8px;}
.link a{display:block;	margin-bottom: 3px; font-weight: bold; }

.link_city {margin-top: 2px;  margin-left: 8px; }
.link_city  a {display:block;	margin-bottom: 1px; font-weight: bold; }

.more {background-color: #8C98B4;  padding: 2px 5px 2px;}
.more img { vertical-align: -1px;}

.right div{padding-top:3px; padding-bottom:2px;}

.clear_index_eng { /* generic container (i.e. div) for floating buttons */   
 overflow: hidden;    margin-top: -4px;  margin-left: 90px;}
a.button { background: transparent url('images/see_all_bg_r.gif') no-repeat scroll top right;
    color: #005089;   display: block;   float: left;  font: bold 11px arial, sans-serif;
    height: 20px;   margin-left: 0px;  padding-right: 11px;  text-decoration: none;}
a.button span {  background: transparent url('images/see_all_bg_l.gif') no-repeat;	 
    display: block;  color: #005089;  line-height: 11px;   padding: 5px 0 4px 12px;	background-color: #d3d8e2;} 	
    
 .see_all_line{background: url('images/see_all_line.gif') repeat-x center ;  }		
 
 .zag {
 	text-transform: uppercase;
 }
