@charset "utf-8";
/* CSS Document */
html, body {
	text-align:left;
	margin:0px;
	padding:0px;
	font:normal 12px Arial;
	color:#3c4664;
}
table,td {
	vertical-align:top;
	
	margin:0px;
	font:normal 12px Arial;
	color:#3c4664;
}
div {
	text-align:left;
	font:normal 12px Arial;
	color:#3c4664;
	vertical-align:top;
}
img {
	border:0px;
}
form {
	margin:0;
	padding:0;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.cb {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.text_just {
	text-align:justify;
}
.all_ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.content {
	clear:both;
 	height:expression(this.scrollHeight < 50 ? "50%" : "auto");
	min-height:50%;
}
.width{width:100%; height:100%;}
/* IDs **/
#container {
	width:100%;
	height:100%;
}
#header {
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:187px;
}
#footer {
	background:#0251b7;
	color:#fff;
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:11px;
	clear:left;
}
#headerimg {
	background:#0352b7;
	height:85px;
}
#block_height {
	height:80px;
	background:#ca0a0b;
}
#block0{
        color:#fff;
	float:left;
	width:36%;
        padding-left:4%;
}
#block1 {
	color:#fff;
	float:center;
	
	text-align:center;
}
#block2 {
	float:left;
	padding-top:25px;
	width:32%;
}
#block3 {
	float:left;
	padding-top:2px;
	
	color:#fff;
}
/* FONTs **/
.titles{color:#3c4664; font-weight:bold; font-size:18px; text-align:left;}
.titlessmall{color:#3c4664; font-weight:bold; font-size:14px;}
.texts{color:#3c4664; padding:10px; padding-left:40px}
/* CLASSEs **/
.excurs_select {
	background:#e6e4f0;
	color:#21528c;
	width:220px;
}
.catimg {
	position:relative;
	top:2px;
	left:0px !important; left:1px;
}
.catimg1 {
	position:relative;
	left:0px !important; left:1px;
}
.tourblock {
	float:left;
	background:url(/img/cat_bg.gif) no-repeat top left;
	width:163px;
	height:84px;
	text-align:center;
}
/* BACKGROUNDs **/
.menu_bg {
	background:url(/img/menu_bg.gif) repeat-x;
	text-align:center;
}

.menu_bgall {
	background:url(/img/menu_bgall.gif) repeat-x;
	text-align:center;
}

.sep{
	background:url(/img/sep.gif) repeat-x center center;
	height:16px; 
	width:150px;
}
/* LINKs **/
a, a:active, a:visited {
	color:#3c4664;
	text-decoration:none;
	font:normal 12px Arial;
}
a:hover {
	color:#3c4664;
	text-decoration:underline;
}
a.pager, a.pager:active, a.pager:visited {
	padding-left:3px;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
}
a.pager:hover {
	padding-left:3px;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
}
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover {
	padding-left:3px;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
}
a.menu, a.menu:active, a.menu:visited {
	margin:0px 60px 0px 60px;
	padding-left:8px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background:url(/img/small_bullet.gif) no-repeat 0px 5px;
}
a.menu:hover {
	color:#fff;
	text-decoration:underline;
}
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover {
	margin:0px 60px 0px 60px;
	padding-left:8px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background:url(/img/small_bullet.gif) no-repeat 0px 5px;
	text-decoration:underline;
}
a.cat_bg, a.cat_bg:active, a.cat_bg:visited {
	font-size:13px;
	color:#21528c;
	text-decoration:underline;
	background:url(/img/bullet.gif) no-repeat 25px 5px;
	padding-left:40px;
	line-height:23px;
}
a.cat_bg:hover {
	color:#3e76b7;
	text-decoration:none;
}
a.map, a.map:active, a.map:visited {
	text-decoration:underline;
	color:#fff;
	background:url(/img/go2.gif) no-repeat 88px 5px;
	padding-right:20px;
}
a.map:hover {
	text-decoration:none;
	color:#fff;
	background:url(/img/go2.gif) no-repeat 88px 5px;
	padding-right:20px;
}
a.tourlinks, a.tourlinks:active, a.tourlinks:visited {
	display:block;
	width:150px;
	color:#fff;
	text-align:center;
}
a.leftmenu, a.leftmenu:active, a.leftmenu:visited {
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	
	background:url(/img/small_bullet.gif) no-repeat 0px 5px;
	text-decoration:none;
	color:#ffff80;
}
a.leftmenu:hover {
	color:#ffff80;
	text-decoration:underline;
}
a.leftmenu_act, a.leftmenu_act:active, a.leftmenuact:visited, a.leftmenu_act:hover {
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	background:url(/img/small_bullet.gif) no-repeat 0px 5px;
	text-decoration:underline;
	color:#ffff80;
}


a.leftmenusub, a.leftmenusub:active, a.leftmenusub:visited {
	padding-left:8px;
	font-size:12px;
	font-weight:normal;
	background:url(/img/small_bullet.gif) no-repeat 0px 5px;
	text-decoration:none;
	color:#fff;
}
a.leftmenusub:hover {
	color:#fff;
	text-decoration:underline;
}
a.leftmenusub_act, a.leftmenusub_act:active, a.leftmenusub_act:visited, a.leftmenusub_act:hover {
	padding-left:8px;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	background:url(/img/small_bullet.gif) no-repeat 0px 5px;
	text-decoration:underline;
}

.leftmenutit {
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

.title {
	
	color:#ffff80;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
}

.RightTdChangingDiv {
	height:78px;
	margin:0px;
	color:#fff
}
.RightTdChangingDivUl {
	padding:0;
	margin:0;
	list-style-type:none;
	clear:left;
}
.RightTdChangingDivLi {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	float:left;
	height:15px;
	width:50px
}
.all_ul1 {
	padding-top:0px;
	padding-left:0px;
	margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	width:160px;
	float:left;
	list-style-type:none;
}
.RightTdChangingDivLiSp2 {
	float:left;
	width:30px;
	padding-top:3px;
}
.RightTdChangingDivLiSp3 {
	float:left;
}
