
.tour-desc a{
color:#3C7FC6;
}
.tour-desc h2{
font-size:18px;
}
.tour-desc h3{
font-size:17px;
}
.tour-desc h3{
font-size:16px;
}
.tour-desc h4{
font-size:14px;
}
.tour-desc h5{
font-size:12px;
}
#ftgtd td{
	width: 140px;
	height: 140px;
/*	background: url(../dia.gif) no-repeat scroll 0% 0% transparent;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
 
}

.lstimg{
width:100%;
padding:0;
margin : 3px 0 3px 0;padding:0 40px;
}

.lstimg table{ 

}
.tour-item .lstimg img{
padding:0;
margin : 5px;
}
#catalog td img{
 float: left;
margin: 10px 0 0 0;
}
.photo{
 border: 0px;
 padding: 1px;
}.head_region {
  padding: 2px;
  margin: 0 0 0px 5px;
  background-color: #ededed;
  vertical-align: top;
  font-size: 17px;
  color: #FFFFFF;
  text-indent: 5px; 
  font-family: Georgia;
  text-align: center;
  color: #153a8d;
  font-style: normal;
}
.head_region h1{
  padding: 2px;
  margin: 0 0 0px 5px;
  background-color: #EEB240;
  vertical-align: top;
  font-size: 17px;
  color: #FFFFFF;
  text-indent: 5px;
  
  font-style: normal;
  font-family: Georgia;
  text-align: center;
}#service a:hover{
  color: #fff79a;
}#star  {
  height:26px;
  left: 155px;
  position: relative;
  text-align: center;
  top: -13px;
  width:38px;
  z-index:100;
  padding: 0px;
  margin: 0px;
}#star2  {
  height:24px;
  left: 172px;
  position: relative;
  text-align: center;
  top: -37px;
  width: 21px;
  z-index: 100;
  padding: 0px;
  margin: 0px;
}#pages {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: normal;
	font-style:italic;
	float: none;
	padding: 10px 30px 10px 30px;

}
#pages a,#pages a:hover,#pages a:visited{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: normal;
	margin-left: 4px;
	margin-right: 4px;
	text-decoration: none;

}.svid{
	position: relative;
	padding-left: 25px;	
	padding-top: 10px;
	padding-bottom: 10px;
}
table td#right div.svid1{
width:100px;
	padding-top: 0;        margin:0;	
	margin-left: 64px;
	text-align:center;

	
}.svid2{
	padding-top: 0;
	padding-left: 72px;
        margin:0;  	

}.svid3{
	padding-top: 0;
	padding-left: 62px;
        margin:0;
		
}.bvid{
	text-align: right;
			
}
input, select, textarea{
 font-family: Tahoma;
  font-size: 13px;
  color: #333333;

}

#goodot td{color:green;}
#badot td{color:red;}
#goodot {
height: 350px;
overflow:auto;
}
#badot {
height: 350px;
overflow:auto;
}
#err{
color:red;
}
#content ul{
/*list-style-type:none;*/
}
#content ul.ftg{
list-style-type:none;
padding:0;
}

#content ul ul {
list-style-type:none;
margin: 0 0 0 10px;
padding:0;
}

#content div.blnck{
/*border:1px solid #000;*/
width:75px;
height:66px;
float:none;
}

img.imgf{
width:60px;
height:50px;
padding: 15px 0px 2px 10px;
}
.ftg li{
width:100%;
text-align:center;
float:left;
padding: 10px 0px 10px 0px;
}

.topl {
font-size: 16px;
font-weight: bold;

}

.content div.fldr{
padding:14px 0 0 0;
background: url("/folder.gif") 32px 0px no-repeat;
text-align:center;
}

ul.ftg ul li{
text-align:left;
width:25%;
float:left;
/*border:1px solid #000;*/
height:140px;

}
.ftgurl{
padding: 0px 0px 0px 15px;
}
p.nfo{
font-size:9px;
color:#448ED1;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	
	background: transparent;
}

h2 {
font-size:14px;
margin: 10px 0 5px 0;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html, body {height: 100%;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #efefef;
	color: #666666;
}
a {
	outline: none;
	text-decoration: none;
	cursor: pointer;
}
a:hover { text-decoration: underline; }
img { border: none; }
input { vertical-align: middle; }
.fleft { float: left; }
.fright { float: right; }
.fclear { clear: both; }
.left { text-align: left; }
.justify { text-align: justify; }
.center { text-align: center; }
.right { text-align: right; }
/*------------------------------------------------------------------------------------------------------------------*/
.container {
	width: 1002px;
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	background: url('../img/bg-body.png') top center repeat-y;
} 
* html .container { height: 100%; }
.wrapper { padding-bottom: 51px; }
/*------------------------------------------------------------------------------------------------------------------*/ 
a.all {
	display: block;
	float: right;
	width: 166px;
	height: 20px;
	background: url('../img/readmore.png');
}a.link {
	display: block;
	float: right;
	width: 166px;
	height: 20px;
	color: #ea631b; 
	font-size:12px;
	font-weight:bold;
}
/*------------------------------------------------------------------------------------------------------------------*/
#header {
	width: 100%;
	height: 204px;
	background: url('../img/bg-header.jpg') top center no-repeat;
}
#middle {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: url('../img/bg-main.png') top center no-repeat;
}
#flash-calendar {
	width: 100%;
	height: 158px;
	margin-top: 30px;
}
#flash-clock {
	width: 100%;
	height: 180px;
	margin-bottom: 30px;
}
.leftblock {
	width: 170px;
	padding:0 0 0 10px;
	color:#fff;
	margin-bottom: 30px;
}.leftblock  dt{
font-weight:bold;
}
.leftblock  a,.leftblock  dd{

color:#fff;
}.leftblock  dd{padding:0 0 0 3px;
margin:0;

}
/*------------------------------------------------------------------------------------------------------------------*/
.column-left {
	float: left;
	width: 179px;
	height: auto;
	margin-left: 23px;
	margin-right: 5px;

	margin-bottom: -2000em;
	padding-bottom: 2000em;
	background: url('../img/bg-column-left.png') repeat-y;
}
.column-center {
	float: left;
	width: 598px;
	height: auto;
	margin-left: 2px;
}
.column-right {
	float: right;
	width: 165px;
	height: auto;
	margin-right: 22px;
}
/*------------------------------------------------------------------------------------------------------------------*/
.column-left .header,
.column-bg .header {
	height: 50px;
	margin: 0 auto;
	background: url('../img/shade-white.png');
}
.column-left .header { width: 175px; }
.column-bg .header { width: 161px; }
.column-left .header h3,
.column-bg .header h3 {
	height: 20px;
	padding-top: 18px;
	padding-left: 25px;
	background: url('../img/icon-star.png') no-repeat 0 50%;
	color: #153a8d;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.column-left .header h3 { 
	color: #153a8d; 
	margin-left: 30px;	
}
.column-bg .header h3 { margin-left: 10px; }
.column-left .menu {
	width: 100%;
	height: auto;
	font-family: Tahoma, serifSansSerifMonospace; 
	margin: 5px 0;
}
.column-left .menu li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.column-left .menu a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.column-right .menu {
	width: 140px;
	height: auto;
	margin-left: 11px;
}
.column-right .menu li {
	margin-top: 15px;
	padding-bottom: 5px; 
	text-align: center;
}
.column-right .menu a {
	font-size: 13px;
	font-weight: bold;
	color: #3787d0;
}
.aux-navigation {
	width: 100%;
	height: 31px;
	padding-top: 20px;
	font-size: 13px;
	color: #2e6eba;
	text-align: center;
}
.aux-navigation a { color: #2e6eba; }
.content .tour-header {
	width: 100%;width:600px;
	margin: 5px 0;
	padding: 10px 0;
	background-color: #ededed;
	text-align: center;
}
.content .tour-header a {
	font-size: 16px;
	font-weight: bold;
	color: #153a8d;
}
.tour-item { 
	width: 520px;
	height: auto;
	margin-bottom: 12px; 
}
.content .inner{
width:580px;
}
.tour-item img { padding-right: 22px; }
.inner .tour-desc,.inner .tour-desc p{
font-size:12px;
}
.tour-desc p {
	margin-top: 20px;
	color: #666666;
	font-size: 12px;
}.tour-desc h2 a{
color: #ea631b;
}
.tour-desc h2 {
	padding-top: 7px;
	color: #ea631b;
	font-size: 14px;
	font-weight: bold;
}
.tour-header h2 {
  font-size: 14px;
}

#ask-question {
	display: block;
	position: relative;
	width: 100%;
	height: 130px;
	margin: 10px auto 0;
	background: url('../img/bg-ask-question.png') no-repeat top center;
	color: #000;
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
}
#ask-question span {
	position: absolute;
	bottom: 0;
	padding-left: 20px;
}
.column-right .column-bg {
	width: 100%;
	height: auto;
	background: url('../img/bg-column-left.png') repeat-y;
}
#footer { 
	width: 1000px;
	height: 65px;
	margin: -65px auto 0;
	position: relative;
	background: url('../img/bg-footer.png') no-repeat top center;
}
.mapp{
float:left;padding-top: 25px;padding-left: 65px;
width:200px;
}
.rcounter{	padding-top: 25px;
float:left;
width:200px;
text-align:right;
}
.footer-text {	padding-top: 25px;
	float:left;
width:500px;
	height: auto;
	padding-top: 25px;
	text-align: center;
	font-size: 10px;
	color: #21509d;
}#footer a { color: #ea661f; }
#otzv img{
padding:0;
margin:0;

}
.tour-desc table td{
border:1px solid #666666;
padding:4px;
}
.tour-desc #otzv  td,.tour-desc .lstimg table td{
border:0;
}

