.title
{
	font-size: 14px;
	color: #086BA4;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td
{
	font-size: 11px;
	color: #103348;
}
h1
{
	font-size: 12px;
	font-weight: bold;
	color: #FAFCFD;
	text-decoration: none;
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px;
}
h2 {font:bold 16px Arial, sans-serif; margin: 5px; margin-bottom:10px; text-transform: uppercase;}
a
{
	font-size: 11px;
	color: #283645;
	text-decoration: none;
}
a:hover
{
	font-size: 11px;
	color: #283645;
	text-decoration: underline;
}
.maintext
{
	font-size: 11px;
	color: #141D53;
}
.gornav
{
	font-size: 10px;
	font-weight: bold;
	color: #283645;
	text-decoration: none;
}
a.gornav:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #283645;
	text-decoration: underline;
}
.actgornav
{
	font-size: 10px;
	font-weight: bold;
	color: #FEFDFF;
	text-decoration: none;
}
.leftnavtitle
{
	font-size: 10px;
	font-weight: bold;
	color: #074163;
	text-decoration: none;
}
a.leftnavtitle:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #074163;
	text-decoration: underline;
}
.leftnav
{
	font-size: 11px;
	font-weight: normal;
	color: #6B4702;
	text-decoration: none;
}
a.leftnav:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #6B4702;
	text-decoration: underline;
}
.actleftnav
{
	font-size: 10px;
	font-weight: bold;
	color: #045B8D;
	text-decoration: underline;
}
.insideleftnav
{
	font-size: 10px;
	font-weight: bold;
	color: #282C2F;
	text-decoration: none;
}
a.insideleftnav:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #282C2F;
	text-decoration: underline;
}
.insideleftsubnav
{
	font-size: 11px;
	font-weight: normal;
	color: #282C2F;
	text-decoration: none;
}
a.insideleftsubnav:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #282C2F;
	text-decoration: underline;
}
.actinsideleftsubnav
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.contentsubnav
{
	font-size: 11px;
	font-weight: normal;
	color: #373E36;
	text-decoration: none;
}
a.contentsubnav:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #373E36;
	text-decoration: underline;
}
.actcontentsubnav
{
	font-size: 11px;
	font-weight: normal;
	color: #FEFDFF;
	text-decoration: none;
}
.brcontentsubnav
{
	font-size: 11px;
	font-weight: bold;
	color: #6B4702;
	text-decoration: none;
}
a.brcontentsubnav:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #6B4702;
	text-decoration: underline;
}
.toursnav
{
	font-size: 11px;
	font-weight: normal;
	color: #045B8D;
	text-decoration: none;
}
a.toursnav:hover
{	font-size: 11px;
	font-weight: normal;
	color: #045B8D;
	text-decoration: underline;
}
.acttoursnav
{
	font-size: 11px;
	font-weight: normal;
	color: #283645;
	text-decoration: none;
}
.coloredtours
{
	font-size: 11px;
	font-weight: bold;
	color: #045B8D;
	text-decoration: underline;
}
a.coloredtours:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #045B8D;
	text-decoration: none;
}
.docs
{
	font-size: 12px;
	font-weight: bold;
	color: #FAFCFD;
	text-decoration: none;
	letter-spacing: 2px;
}
a.docs:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #FAFCFD;
	text-decoration: underline;
	letter-spacing: 2px;
}
.newsdate
{
	font-size: 11px;
	font-weight: bold;
	color: #BD7C01;
	text-decoration: none;
}
.newsitemtitle
{
	font-size: 11px;
	font-weight: bold;
	color: #086BA4;
	text-decoration: none;
}
a.newsitemtitle:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #086BA4;
	text-decoration: underline;
}
.newsarchive
{
	font-size: 11px;
	font-weight: bold;
	color: #283645;
	text-decoration: none;
}
a.newsarchive:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #283645;
	text-decoration: underline;
}
.newsmore
{
	font-size: 11px;
	font-weight: bold;
	color: #BD7C01;
	text-decoration: none;
}
a.newsmore:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #BD7C01;
	text-decoration: underline;
}
.nstext
{
	font-size: 10px;
	color: #191A1A;
	text-decoration: none;
}
.nslink
{
	font-size: 10px;
	font-weight: bold;
	color: #191A1A;
	text-decoration: none;
}
a.nslink:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #191A1A;
	text-decoration: underline;
}
.wmtext
{
	font-size: 10px;
	color: #191A1A;
	text-decoration: none;
}
.wmlink
{
	font-size: 10px;
	font-weight: bold;
	color: #191A1A;
	text-decoration: none;
}
a.wmlink:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #191A1A;
	text-decoration: underline;
}
.address
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.homelink
{
	font-size: 11px;
	font-weight: normal;
	color: #FEDE8C;
	text-decoration: none;
}
a.homelink:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #FEDE8C;
	text-decoration: underline;
}
.more
{
	font-size: 11px;
	font-weight: bold;
	color: #053FAC;
	text-decoration: none;
}
a.more:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #053FAC;
	text-decoration: underline;
}
.frtext
{
	font-size: 11px;
	border: 1px;
	border-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #9DAAC9;
	background-color: #FFFFFF;
	padding: 1px;
}
.submit
{
	font:8pt MS Sans Serif;
	background-color: buttonface;
	border:2px outset;
	cursor:hand;
}
.lists
{
	padding-left: 0px;
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
	list-style-type: square;
}
.sublists
{
	padding-left: 0px;
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 5px;
	list-style-type: disc;
}
.nopadding
{
	padding: 0px;
}
.smallpadding
{
	padding: 3px;
}
.padding
{
	padding: 5px;
}
.largepadding
{
	padding: 20px;
}
.notoppadding
{
	padding-top: 0px;
}
.nobottompadding
{
	padding-bottom: 0px;
}
.noleftpadding
{
	padding-left: 0px;
}
.norightpadding
{
	padding-right: 0px;
}
.excursiontable
{
	border-left: #6B4702 1px solid;
	border-top: #6B4702 1px solid;
	background: #FCDC63;
	padding: 5px;
	spacing: 0px;
}
.excursiontable td
{
	border-right: #6B4702 1px solid;
	border-bottom: #6B4702 1px solid;
}
.whitetitle
{
	font-size: 11px;
	font-weight: bold;
	color:  #ffffff;
	text-decoration: none;
}
.browntitle
{
	font-size: 11px;
	font-weight: bold;
	color: ;
	text-decoration: none;
}
.textlinks
{
	font-size: 11px;
	font-weight: normal;
	color: #045B8D;
	text-decoration: none;
}
a.textlinks:hover
{	font-size: 11px;
	font-weight: normal;
	color: #045B8D;
	text-decoration: underline;
}
.brownborder
{
	border: #E6AD3A 1px solid;
}

hr
{
	color: #E6AD3A;
	height: 1px; 
}
/*CSS for forma begin*/
.leftfrtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	width: 130px;
	height: 20px;
	border: #CF931C 1px solid;
}
.rightfrtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	width: 85px;
	height: 20px;
	border: #CF931C 1px solid;
}

.formaborder
{
	border: #FCDC63 1px solid;

}
.category
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B4702;
}
/*CSS for forma end*/
.backpath
{
	font-size: 11px;
	color: #086BA4;
	text-decoration: none;
}
a.backpath:hover
{
	font-size: 11px;
	color: #086BA4;
	text-decoration: underline;
}
.actbackpath
{
	font-size: 11px;
	color: #BD7C01;
	text-decoration: none;
}
/*CSS for weather begin*/
body {
	background: #FCDC63;

}

.weatherbody {
	font: normal 11px "Verdana";
 }
.weathertitle {
	font: bold 12px "Verdana"; color: #BD7C01;

}
.weatherbody table {margin: 2px 0 2px 0;}
.weathertr {
	background: #56AED4;
	padding:2px;
}
.weathertr font {
	font: normal 11px; 
	color: #103348;
 }
td font{
	font: bold 11px "Verdana"; color: #103348;}

p font{
	font: 11px "Verdana"; color: #103348;}
.weathertr td{
	font: 11px "Verdana"; color: #103348;
	padding:2px;
}

/*CSS for weather end*/
/* блоки на главной */

#mainblocks td {
padding: 5px 2px 5px 5px;
}

#mainblocks .zagol {
width: 326px;
height: 43px;
background: url('../pics/main/topdiv_bg.gif') no-repeat;
font: 18px 'Verdana';
color: #FFFFFF;}

#mainblocks .zagol h1 {
padding: 20px 0 0 22px;
font: 18px 'Verdana';
color: #FFFFFF;
letter-spacing: 0px;}

#mainblocks .tab {
width: 326px;
height: 130px;
background-color: #C4EBFF;}

#mainblocks .td1 {
background: url('../pics/main/fon1.gif') no-repeat top left;
width: 160px;
padding-top: 40px;
text-align: right;
}

#mainblocks .td1 a:link, #mainblocks .td1 a:visited {
color: #3281B3;
font-weight: bold;
}

#mainblocks .td1 a:hover {
text-decoration: none;}

#mainblocks .td1 img {
margin: 0 25px -10px 0;
border: none;}

#mainblocks .text {
width: 326px;
padding-bottom: 3px;
text-align: left;
background: url('../pics/main/linediv.gif') no-repeat bottom;
background-color: #C4EBFF;
}

#mainblocks .text div {
padding: 5px 15px 0px 20px;
text-transform: uppercase;
}

#mainblocks .text a:link, #mainblocks .text a:visited {
color: #216FA2;
text-transform: none;
margin-left:20px;
}

#mainblocks .text a:hover {
text-decoration: underline;}

#mainblocks .piclayer {
position: relative;
top: 0px;
left: 0px;}

#mainblocks .td2 {
padding: 0px;
vertical-align: top;
border-right: #C4EBFF 1px solid;
}

.we {
background-color: #FC7825;
color: #fff;
height: 30px;
font: bold 12px 'Verdana';
}
.pics_border {
	border: #E6AD3A 1px solid;
	padding: 4px;
	margin-top: 5px;
}
.visa{
text-align: center;
padding: 5px;
}
.otn {
position: relative;
width: 1px;
height:0px;
float:right;

}
.absol {
position: absolute;
top:-130px;
left: -210px;
}
a {
border:0;
padding:0px;
margin:0px;
color:#fff;
}
a img{
border:0;
padding:0px;
margin:0px;
color:#fff;
}

table, tr, td {
border-collapse:collapse;
}
.acclogo{float:left}