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; }

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{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: 10px;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;}