body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td, p
{
	font-size: 11px;
	color: #444444;
}
h1
{
	font-size: 16px;
	font-weight: bold;
	color: #BD5305;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
h2
{
	font-size: 11px;
	font-weight: normal;
	color: #0C4B90;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.historytitle
{
	font-size: 13px;
	font-weight: bold;
	color: #9F2320;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.historybackpath
{
	font-size: 11px;
	color: #9F2320;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.historybackpath:hover
{
	font-size: 11px;
	color: #9F2320;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.historybackpathsep
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.acthistorybackpath
{
	font-size: 11px;
	color: #3B7BC0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a
{
	font-size: 11px;
	color: #053FAC;
	text-decoration: underline;
}
a:hover
{
	font-size: 11px;
	color: #053FAC;
	text-decoration: none;
}
.maintext
{
	font-size: 11px;
	color: #444444;
}
.gornav
{
	font-size: 13px;
	font-weight: bold;
	color: #105095;
	text-decoration: none;
}
a.gornav:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #105095;
	text-decoration: underline;
}
.contentnav
{
	font-size: 11px;
	font-weight: bold;
	color: #10578F;
	text-decoration: none;
}
a.contentnav:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #10578F;
	text-decoration: underline;
}
.actcontentnav
{
	font-size: 11px;
	font-weight: bold;
	color: #CD9600;
	text-decoration: none;
}
.leftnav
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftnav:hover
{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.subleftnav
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.subleftnav:hover
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.subleftnavchild
{
	font-size: 11px;
	color: #072546;
	text-decoration: none;
}
a.subleftnavchild:hover
{
	font-size: 11px;
	color: #072546;
	text-decoration: underline;
}
.rr
{
	font-size: 11px;
	color: #352D11;
	text-decoration: none;
}
a.rr:hover
{
	font-size: 11px;
	color: #352D11;
	text-decoration: underline;
}
.rrwhitetitle
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rrtext
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.rrnav
{
	font-size: 12px;
	color: #FAFBFC;
	text-decoration: none;
}
a.rrnav:hover
{
	font-size: 12px;
	color: #FAFBFC;
	text-decoration: underline;
}
.language
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.language:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.actlanguage
{
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.nstext
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.nslink
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.nslink:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wmtext
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.wmlink
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.wmlink:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.searchform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px;
	border-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 1px;
	width: 106px;
}
.order_form
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.order_form td
{
	border-collapse: collapse;
	padding: 5px;
	margin: 0px;
}
.formtitle
{
/*	color: #9F2320;*/
	font-weight: bold;
}
.submittd
{
	text-align: center;
}
.order_input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	width: 300px;
	font-size: 11px;
	border: 1px solid #9DAAC9;
	background-color: #FFFFFF;
	padding: 1px;
}
textarea.order_input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100px;
	width: 300px;
	font-size: 11px;
	border: 1px solid #9DAAC9;
	background-color: #FFFFFF;
	padding: 1px;
}
.frtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #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;
}
.blueboldtext
{
	font-size: 13px;
	font-weight: bold;
	color: #0D4C91;
}
.redbigtext
{
	font-size: 20px;
	color: #BD5305;
}
.bluelink
{
	font-size: 12px;
	color: #0D4D92;
	text-decoration: underline;
}
a.bluelink:hover
{
	font-size: 12px;
	color: #0D4D92;
	text-decoration: none;
}
.more
{
	font-size: 12px;
	color: #BD5305;
	text-decoration: none;
}
a.more:hover
{
	font-size: 12px;
	color: #BD5305;
	text-decoration: underline;
}
.browntitle
{
	padding-left: 7px;
	border-left: 5px solid #105095;
	font-size: 13px;
	color: #803702;
	text-decoration: none;
}
a.browntitle:hover
{
	padding-left: 7px;
	border-left: 5px solid #105095;
	font-size: 13px;
	color: #803702;
	text-decoration: underline;
}

a.map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3987A4;
	text-decoration: underline;
}
a.map:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3987A4;
	text-decoration: none;
}

.lists {
	padding-left: 20px;
}
.imagesleft
{
	border-left: 5px solid #FFB600;
}
.imagesborder
{
	border: 2px solid #9F2320;
	margin: 0px;
	padding: 2px;
}
.blueborder
{
	border-collapse: collapse;
	border: 2px solid #5A90D0;
	margin: 0px;
}
.blueborder td
{
	margin: 0px;
	padding: 1px;
}
.redborder
{
	border-collapse: collapse;
	border: 2px solid #993333;
	margin: 0px;
}
.redborder td
{
	margin: 0px;
	padding: 1px;
}

/* Стили для формы поиска*/
/*таблица формы*/
#searchtury {
	font: normal 11px/13px "Verdana"; color:#10578F;
	width: 450px;
}
#searchtury td{
	padding:3px;
}
/*Див для выравнивания таблиц*/
#searchtury div{
	text-align:center;
}

/*кол-во туров*/
#trr_tcount {
	font: bold 11px/13px "Verdana"; color:#10578F;
}

/* для заголовков в таблице*/
#searchturyzagol{
	font: bold 11px/13px "Verdana"; color:#10578F;
	padding: 0 0 0 10px;
}

/* селектя для города, страны, курорта*/
#searchtury .bigselect {
	width: 310px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/* горизонтальная линия*/
#searchtury .searchturyline{
	height:1px;
	background:#18587C;
}
/*таблица дата отъезда и кол-во дней*/
#searchturydatetable{
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/*заголовки в таблице дата отъезда и кол-во дней*/
#searchturydatetable div{
	font: bold 11px/13px "Verdana"; color:#10578F;
	text-align:left;
	margin:0 0 3px 0;
}
/* селект для кол-ва дней*/
.days {
	width: 60px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/* селект для даты*/
.date {
	width: 70px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/*таблица отелей*/
#searchturyhotletable{
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/*заголовки в таблице отелей*/
#searchturyhotletable div{
	font: normal 11px/13px "Verdana"; color:#10578F;
	text-align:left;
	margin:0 0 3px 0;
}
/*категория отелей*/
.category {
	width: 160px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/*питание*/
.pitanie {
	width: 160px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/*название отеля*/
.hotelname{	width: 380px;
	font: normal 11px/13px "Verdana"; color:#10578F;
	border:#18587C 1px solid;
}
/*категория отелей маленькая форма*/
.categorysmall {
	width: 120px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}
/*питание маленькая форма*/
.pitaniesmall {
	width: 120px;
	font: normal 11px/13px "Verdana"; color: #10578F;
}
/*название отеля маленькая форма*/
.hotelnamesmall{	width: 120px;
	font: normal 11px/13px "Verdana"; color:#10578F;
	border:#18587C 1px solid;
}
/*цена*/
.price{
	width: 80px;
	font: normal 11px/13px "Verdana"; color:#10578F;
	border:#10578F 1px solid;
}

/*размещение*/
.rasmeschen{
	width: 80px;
	font: normal 11px/13px "Verdana"; color:#10578F;
}

/*кнопка поиска*/
.tourbutton {
	width: 110px;
	background-color: #10578F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	border:#10578F 1px solid;
	Cursor:Hand;
}
/* Стили для формы поиска END*/

.faqdate {
color: #9F2320;
font-weight: bold;
}

.faqtitle {
color: #17589C;
font-weight: bold;

}

.submit {
background: #105195;
border: #105195 1px solid;
font: bold 11px 'Verdana';
color: #fff;
}