body {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #010101;
	margin: 0px;
	padding: 0px;
	background-color: #F0E0C2;
	background-image: url(../i/t1.gif);
	background-repeat: repeat-x;

}
form {
	margin: 0px;
	padding: 0px;
}
table {
	font-size: 11px;
}
td {
	font-size: 11px;
	color: #010101;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 9pt;
}
textarea {
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a {
	color: #D04602;

}
a:hover {
	color: #987E71;
	text-decoration: none;
}
.l0 {
	background-image: url(../i/h1.gif);
	background-repeat: repeat-y;
	background-position: right top;
	vertical-align: top;
	background-color: #FFFFFF;


}
.d1 {
	background-color: #F0E0C2;
	background-image: url(../i/t7.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 10px;
	color: #5C5C5C;
	vertical-align: top;
	padding-top: 40px;
	padding-left: 25px;


}
.d2 {
	background-color: #FFFFFF;
	background-image: url(../i/t9.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 20px;

}
.l2 {
	background-image: url(../i/t4.jpg);
	background-repeat: no-repeat;
}
.l1 {
	background-image: url(../i/t3.jpg);
	background-repeat: no-repeat;
}
.c0 {
	vertical-align: top;
}
.c1 {
	background-image: url(../i/w1.gif);
	background-repeat: no-repeat;
	text-align: right;

}
.c2 {
	background-image: url(../i/w2.gif);
	background-repeat: repeat-x;
}
.c3 {
	background-image: url(../i/q1.gif);
	background-repeat: repeat-x;
}
.c4 {
	background-image: url(../i/q2.gif);
	background-repeat: no-repeat;
}
.c5 {
	background-image: url(../i/q3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 31px 21px;
	text-align: justify;


}
.c6 {
	background-color: #FFFFFF;
	background-image: url(../i/c1.gif);
	background-repeat: repeat-y;
}
.e1 {
	background-image: url(../i/e1.gif);
	background-repeat: no-repeat;
}
.e2 {
	background-image: url(../i/e2.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;

}
.e3 {
	background-image: url(../i/e3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.e4 {
	background-image: url(../i/e4.gif);
	background-repeat: repeat-y;
}
.e6 {
	background-image: url(../i/e6.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.e7 {
	background-image: url(../i/e7.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.e8 {
	background-image: url(../i/e8.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.e9 {
	background-image: url(../i/e9.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	height: 100%;



}
.ea {
	background-image: url(../i/ea.gif);
	background-repeat: no-repeat;

}
.eb {
	background-image: url(../i/e9.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 21px;
	padding-right: 27px;
	padding-bottom: 21px;
	padding-left: 27px;
	height: 100%;

}
.e9 td {
	vertical-align: top;
	font-size: 10px;

}
.e9 b {
	color: #1A1C87;
}
.e9 p {
	padding: 8px 15px;
	height: 100%;

}
.eb a {
	background-image: url(../i/a1.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 24px;
}
.eb a.a {
	background-image: url(../i/a1.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 24px;
	background-color: #F5F3EF;

}
.t1 td {
	text-align: center;
}
.t1 {
	margin-top: 10px;
}
.r1 {
	background-image: url(../i/r1.gif);
	background-repeat: no-repeat;
}
.r2 {
	background-image: url(../i/r2.gif);
	background-repeat: repeat-x;
	background-color: #83695C;
}
.r3 {
	background-image: url(../i/r3.gif);
	background-repeat: repeat-y;
}
.r4 {
	background-image: url(../i/r4.gif);
	background-repeat: no-repeat;
}
.t2 td {
	width: 33%;
	vertical-align: top;
	padding-top: 119px;
	padding-right: 16px;
	padding-bottom: 26px;
	padding-left: 16px;
	color: #FFFFFF;


}
.t2 th {
	margin: 0px;
	padding: 0px;
	width: 1px;
}
.i {
	position: absolute;
	margin-top: -129px;
}
.t2 a {
	font-weight: bold;
	color: #FFFFFF;
}
.t2 a:hover {
	color: #CCCCCC;
}
.lo {
	white-space: nowrap;
	top: 59px;
	padding-right: 15px;
	padding-left: 184px;
	width: 100%;





}
.k1 {
	background-image: url(../i/k1.gif);
	background-repeat: no-repeat;
}
.k2 {
	background-image: url(../i/k2.gif);
	background-repeat: repeat-x;
}
.k3 {
	background-image: url(../i/k3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.k4 {
	background-image: url(../i/k4.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFE;


}
.k5 {
	background-image: url(../i/k5.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.k6 {
	background-image: url(../i/k6.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.k7 {
	background-image: url(../i/k7.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.k8 {
	background-image: url(../i/k8.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.j1 {
	background-image: url(../i/j1.gif);
	background-repeat: no-repeat;
}
.j2 {
	background-image: url(../i/j2.gif);
	background-repeat: repeat-x;
}
.j3 {
	background-image: url(../i/j3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.j4 {
	background-image: url(../i/j4.gif);
	background-repeat: repeat-y;
	background-color: #FFFFDF;

}
.j5 {
	background-image: url(../i/j5.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.j6 {
	background-image: url(../i/j6.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.j7 {
	background-image: url(../i/j7.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.j8 {
	background-image: url(../i/j8.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.t3 td {
	height: 100%;
	width: 50%;
	color: #5C5C5C;

}
.t3 td div {
	height: 100%;
	width: 100%;

}
.t3 td span {
	text-align: right;
	display: block;
	padding-right: 12px;
}
.t3 td b {
	color: #141583;
	display: block;
	padding-bottom: 8px;
}
.t3 td p {
	padding-right: 44px;
	padding-left: 44px;
}
.t3 td a {
	padding-right: 15px;
}

.t3 td.r {
	height: 100%;
	width: 50%;
	color: #5C5C5C;
}
.t3 td.r div {
	height: 100%;
	width: 100%;
}
.t3 td.r span {
	text-align: right;
	display: block;
	padding-right: 22px;
}
.t3 td.r b {
	color: #141583;
	display: block;
	padding-bottom: 8px;
}
.t3 td.r p {
	padding-right: 54px;
	padding-left: 34px;
}
.t3 td.r a {
	padding-right: 15px;
}

.ll {
	position: absolute;
	left: 8px;
	top: 0px;
}
.t4 {
	background-image: url(../i/df.gif);
	background-repeat: repeat-x;

}
.o1 {
	background-image: url(../i/o1.jpg);
	background-repeat: no-repeat;
}
.o2 {
	vertical-align: top;

}
.t5 td {
	vertical-align: top;
}
.t5 td.t,.t5 div.t {
	background-image: url(../i/k4.gif);
	background-repeat: repeat-y;
	background-position: left top;


}
.p1 {
	background-image: url(../i/p2.jpg);
	background-repeat: no-repeat;
}
.p3 {
	background-image: url(../i/p3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 131px;


}
.ec {

	background-image: url(../i/ec.gif);
	background-repeat: no-repeat;
}
.t5 {
	background-image: url(../i/h3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.p0 {

	background-image: url(../i/p3.gif);
	background-repeat: repeat-x;
}
.k9 {
	background-image: url(../i/h4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.t6 {
	vertical-align: bottom;

}
.ka {
	background-image: url(../i/k7.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.ed {

	background-image: url(../i/e2.gif);
	background-repeat: repeat-x;
}
.p4 {
	background-image: url(../i/p4.gif);
	background-repeat: no-repeat;
}
.p5 {
	background-image: url(../i/p5.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 11px;
	padding-right: 35px;
	padding-left: 50px;

}
.p6 {
	background-image: url(../i/p6.gif);
	background-repeat: repeat-x;
}

td.t h2 {
	font-size: 24px;
}
.t5 td.t h2 {
	font-size: 18px;
	color: #D04602;
	margin-top: 20px;
	margin-bottom: 20px;

}
.t5 td.t p {
	margin-bottom: 15px;
}
.t5 td.t h2 b {
	font-weight: normal;
}



.t5 td.t h1 {
	font-size: 18px;
	color: #D04602;
	margin-top: 20px;
	margin-bottom: 20px;
}

.t5 td.t h1 b {
	font-weight: normal;
}


.t5 td.t h3 {
	font-size: 12px;
}


.t5 td.t h3 b {
	font-weight: normal;
}



.t7 {
	background-color: #96683B;
	width: 100%;

}
.t7 td {
	background-color: #FFFFF4;
	padding: 5px 5px 5px 20px;
}
.t7 th {
	color: #FFFFFF;
	text-align: left;
	height: 19px;
	padding-right: 5px;
	padding-left: 20px;

}
.t8 {
	border-collapse:collapse;
	width: 100%;
}
.t8 td {
	border: 1px solid #96683B;
	padding: 5px;
}
.t8 td table td {
	border:0;
	padding:auto;
}
.w100 {
	width: 100%;
}
.i2 {
	margin-top: -14px;
	margin-left: -31px;
	position: absolute;
}
.t5 td.t6 {
	vertical-align: bottom;
	background-image: url(../i/k4.gif);
	background-repeat: repeat-y;
	background-position: left top;


}
.ts {
	background-color: #7E6157;
	background-image: url(../i/s2.gif);
	background-repeat: repeat-x;
}
.i1 {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;



}
.ts td form {
	margin-top: 22px;
}
.ts2 {

	background-image: url(../i/s3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ed a {

	background-image: url(../i/a1.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 24px;
}
.ed a.a {

	background-image: url(../i/a1.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 24px;
	background-color: #F5F3EF;
}
.ee {
	padding-top: 45px;
	padding-right: 20px;
	padding-bottom: 160px;
	padding-left: 20px;
}
.l3 {
	background-color: #F0E0C2;
	background-image: url(../i/t5.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.v1 {
	background-image: url(../i/v1.gif);
	background-repeat: no-repeat;

}
.v2 {
	background-image: url(../i/v2.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 0px;
	z-index: 1;
	width:inherit;
	_width:100%;
}
.v3 {
	background-image: url(../i/v3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 87px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 19px;
	text-align: center;




}
.t1 td.a {
	text-align: justify;


}
.eb b {
	color: #141583;
	font-size: 10px;

}
.eb div a {
	background-image: none;
}
.eb h3 {
	color: #141583;
	font-size: 12px;
	margin:12px 0;
}
.eb p { padding:0; }
.p7 {
	background-image: url(../i/d1_2.gif);
	background-repeat: no-repeat;
}
.p8 {
	background-image: url(../i/d2.gif);
	background-repeat: repeat-x;
}
.p9 {
	background-image: url(../i/d3_2.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
.pp {
	padding-right: 35px;
	padding-left: 50px;
	margin-top: 35px;
}
.pi {
	background-image: url(../i/d6.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	text-align: center;

}
.pa {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 73px;
	padding-top: 4px;
}
.pi a {
	color: #FFFFFF;
}
.la,.la2 {
	background-color: #F5F3EF;
	border: 1px solid #887156;
	padding-bottom: 10px;
}
.la b,.la2 b {
	background-image: url(../i/a1.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.la i,.la2 i {
	background-image: url(../i/a5.gif);
	background-repeat: no-repeat;
	background-position: 22px 8px;
	display: block;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	color: #000000;
	font-style: normal;
}
.ed div.la a,.ed .la2 a {
	background-image: url(../i/a4.gif);
	background-repeat: no-repeat;
	background-position: 22px 8px;
	display: block;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:10px;
}
.ed div.la a:hover,.ed .la2 a:hover {
	background-image: url(../i/a5.gif);
	background-repeat: no-repeat;
	background-position: 22px 8px;
	display: block;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right:10px;
	color: #000000;

}
.ed .la2 b,.ed .la2 i,.ed .la2 a,.ed .la2 a:hover { padding-left:20px;background-position:12px 8px; }
.l4 {
	vertical-align: top;
	background-color: #F0E0C2;
	background-image: url(../i/t5.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.j9 {
	margin-right: 20px;

}
.l5 {
	position: absolute;
}
.t1 td a {
	margin-right: 5px;
	margin-left: 5px;
}
.fl {
	position: absolute;

}
.po {
	margin-bottom: 1px;
	border: 1px solid #968673;
}
.po th {
	font-weight: normal;
	text-align: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #968673;
}
.po td {
	text-align: center;
	vertical-align: middle;
	color: #141583;
	background-color: #F5F3EF;

}
.po td b {
	color: #000000;
	display: block;
}
.po td img {
	margin: 3px;

}
a.botmenu {
	color: #FFFFFF;
	text-decoration: underline;
}
a.botmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.ramka {
	background-color: #F0E0C2;
	padding: 10px;
}
img.im1,.im2 img {	
	border: 5px solid #F7CF92;
}
h4 {
	font-size: 13px;
	color: #D04602;
	margin-top: 10px;
	margin-bottom: 10px;
}
.p3a {
	background-image: url(../i/p3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bl {
	color:#1A1C87;
}
.tonkosti {
	background:#F0E0C2;
	padding:5px 10px;
}
#best_content,.best_content {
	width: 100%;
}

#best_content table,.best_content table {
	width: 100%;
}
#best_content table td,.best_content table td {	
	width: auto !important;
}
#best_content .trr_best_country_name,.best_content .trr_best_country_name {
	display: none;
}
#best_content img.trr_best_country_img,.best_content img.trr_best_country_img {
	display: none;
}
.flm { float:left;margin:0 0 5px 0;white-space:nowrap; }

table.tf_100 { border-collapse: collapse; width: 99%; border: 1px dashed #CCCCCC; margin-left: 1px }
table.tf_100 th, table.tf_100 td { padding: 6px; font-size: 11px; text-align: left }
table.tf_100 th { font-weight: normal; white-space: nowrap; text-align: left; width: 30% }
table.tf_100 td input, table.tf_100 td textarea, table.tf_100 td select { font: normal 11px tahoma, Arial, Helvetica, sans-serif; width: 100%; max-width: 200px; margin-top: 4px }
table.tf_100 td select.s_fix { width: 63px }
table.tf_100 td select.s_fix_m { width: 34px }
table.tf_100 td input.s_fix_m { width: 32px }
table.tf_100 td div { margin-bottom: 6px }
table.tf_100 td div img { border: 1px solid #7F9DB9 }
table.tf_100 td.btn { text-align: center }
table.tf_100 td.btn input { font-size: 11px; width: 77px }
input.btn { text-align: center }
input.btn { font-size: 11px !important; width: 77px !important }

.myofferh2class{
	font-size:14px;
}
.myofferh2class,.myofferh3class,.myofferh4class,.myofferh5class, .myofferh2class font,.myofferh3class font,.myofferh4class font,.myofferh5class font{
	color:#141583;
}
.exattours .resort{
	font-weight: bold;
	font-style: normal !important;
}
div.exattours .price,table.exattours .price{
	color: #D04602;
	font-size: 12px !important;
	font-weight:bold;
}
.data td img.img,.exattours td img.img {
	border:5px solid #f7cf92;
	margin:2px 12px 2px 0;
}

.data td {
line-height: 22px;
}


div.exattours .hotel_stars {
	background:url('/i/stars.gif') no-repeat scroll 0 0 transparent;
	height:12px;
	margin-left:7px;
}