body {
	color: #1d3350;
	margin: 0px;
	padding: 0px;
	background: #ecdbae url(../i/q1.gif) repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
}
td {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 5px;
	padding: 0px;

}
input {
	font-size: 11px;
}
textarea {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
img {
	border-style: none;
}

a {
	color: #1d3350;
	text-decoration: underline;

}
a:hover {
	color: #606664;
	text-decoration: none;

}
p {
	margin-bottom: 20px;
}
.add_hs{}

.heading {
	font-size: 14px;
	font-weight: bold;
	color: #787d7f;
	margin: 7px 0px;
}
.metka {
	margin: 20px 0px; 
	background-color: #eeefde; 
	padding: 5px;
	border: solid 1px #E5E5E5;
}
.a_table {}
.grey_text {}

.metka td {
	background-color: #eeefde; 
	padding: 7px;
}

.q1 {
	background: url(../i/q2.jpg) repeat-x;
}
.q2 {
	background: url(../i/q3.jpg) no-repeat center top;
	text-align: center;
}
.q3 {
	background: url(../i/q4.jpg) no-repeat center bottom;
	width: 945px;
	text-align: left;
}
.q4 {
	vertical-align: top;
	padding: 0px;
	width: 242px;
}
.q5 {
	vertical-align: top;
	width: 903px;
}
.q6 {
	vertical-align: top;
	padding-top: 20px;
	padding-left: 31px;
}
.q7 {
	text-align: right;
	vertical-align: top;
	padding-top: 27px;
	padding-right: 15px;
	padding-bottom: 24px;
}
.q8 {
padding:0 17px 0 18px;
}
.q8  th {
/*	padding-top: 21px;*/
	text-align: center;
	vertical-align: center;
    padding-top:4px;
	background: url(../i/q2.gif) repeat-x center left;
}
.q8 td{
  	background: url(../i/q2.gif) repeat-x center left;
}
.q8 td:first-child{
background:none;
  }



.q8 td.r {
	text-align: right;
background:none;
}
.q8 a {
	display: block;
}

.c1 {
	width: 258px;
	vertical-align: top;
    position:relative;
}
.c2 {
	vertical-align: top;
	width: 670px;
	background: #FFFFFF url(../i/yb.gif) repeat-x;
   	line-height: 18px;
}
.e1 {
	background: url(../i/q6.jpg) repeat;
	margin-bottom: 26px;
}
.e2 {
	background: url(../i/q5.jpg) no-repeat;
}
.e3 {
	background: url(../i/q6.gif) no-repeat left bottom;
	padding: 10px 26px 10px 18px;
	height: 100%;
}
.e4 {
	background: #FFFFFF url(../i/q9.gif) repeat-y;
}
.e5 {

}
.e6 {
	padding-right: 2px;
	padding-left: 2px;
	height: 100%;
}
.e7 {
	background: url(../i/q7.gif) repeat-x;
}
.e3 .a1 {
	color: #1d3350;
	text-decoration: none;
	background: url(../i/a1.gif) no-repeat 16px 12px;
	display: block;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 31px;
	font-size: 14px;
}
.e3 .a1:hover {
	color: #1d3350;
	text-decoration: none;
	background: url(../i/a1.gif) no-repeat 16px 12px;
	display: block;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 31px;
	font-size: 14px;
}
.e3 .e6 .a1 {
	color: #1d3350;
	text-decoration: none;
	background: url(../i/a2.gif) no-repeat 13px 6px;
	display: block;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 29px;
	font-size: 14px;
}
.e3 .e6 .a1:hover {
	color: #1d3350;
	text-decoration: none;
	background: url(../i/a2.gif) no-repeat 13px 6px;
	display: block;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 29px;
	font-size: 14px;
}

.e3 .a2 {
	color: #63737b;
	text-decoration: underline;
	background: url(../i/a3.gif) no-repeat 33px 11px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 44px;
	font-size: 12px;
}
.e3 .a2:hover, .e3 .current {
	color: #1d3350;
	text-decoration: none;
	background: #ffc613 url(../i/a4.gif) no-repeat 33px 11px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 44px;
	font-size: 12px;
}
div.y9_new {
	background: none;
	padding-bottom: 7px;
}
div.y8_new {
	background: none;
	padding-bottom: 27px;	
}
div.y2_new {
	background: transparent url(../i/club_podlogka.gif) no-repeat;
}
div.over {
	height: 60px;
	overflow: hidden;
}

.y1 {
	padding: 0px 25px 0px 17px;
	margin-top: 12px;
    position:relative;top:-10px;
}
.q {
	width: 216px;
	/* height: 51px; */
	overflow: hidden;
}

.y2 {
	background: #FFFFFF url(../i/y2.gif) repeat-y;
	height: 100%;
}
.y3 {
	background: url(../i/y1.gif) no-repeat;
	font-size: 18px;
	color: #44472a;
	padding: 14px 19px 15px;
}
.y4 {
	background: url(../i/y3.gif) no-repeat left bottom;
}
.y5 {
	padding: 9px 19px 19px;
	line-height: 18px;
	color: #787d7f;
}
.y5 a {
	color: #787d7f;
	text-decoration: none;
}
.y5 a:hover {
	text-decoration: underline;
}
.y6 {
 background: #ebedd8 url(../i/y2.gif) repeat-y;
}
.y61 {
 background:url(../i/o4.gif);
 height:14px;
}

.y7 {
	padding-left: 20px;
	margin-top: 12px;
    position:relative;top:-10px;
}
h1 {
	font-size: 20px;
	font-weight: normal;
	color: #787d7f;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #787d7f;
	margin: 0px;
	padding: 0px;
}


.c3 {
	font-weight: bold;
	color: #787d7f;
	text-align: right;
}

.pc_ex {
  /*background: #F7F7F7*/
}

.t1_1 {
	background: #F7F7F7;
  border-bottom: 1px solid #C6C7CE
}

.t1_1 td {
	vertical-align: top;
	padding: 2px 20px 20px;
	width: 33%;
	line-height: normal;
}
.t1_1 h2 {
	font-size: 12px;
	color: #787d7f;
	margin: 0px;
	padding-top: 13px;
	padding-bottom: 2px;
}
.t1_1 h3 {
	font-size: 12px;
	font-weight: normal;
	color: #787d7f;
	margin: 0px;
	padding: 0px;
}
.t1_1 h3 a {
	color: #787d7f;
	text-decoration: none;
}
.t1_1 h3 a:hover {
	text-decoration: underline;
}
.t1_1 h6 {
	font-size: 20px;
	color: #ec5800;
	margin: 0px;
	padding-top: 10px;
}

.t1 {
	background: url(../i/y4.gif) repeat-x left bottom;
}
.t1 td {
	vertical-align: top;
	padding: 2px 20px 20px;
	width: 33%;
	line-height: normal;
}
.t1 h2 {
	font-size: 12px;
	color: #787d7f;
	margin: 0px;
	padding-top: 13px;
	padding-bottom: 2px;
}
.t1 h3 {
	font-size: 12px;
	font-weight: normal;
	color: #787d7f;
	margin: 0px;
	padding: 0px;
}
.t1 h3 a {
	color: #787d7f;
	text-decoration: none;
}
.t1 h3 a:hover {
	text-decoration: underline;
}
.t1 h6 {
	font-size: 20px;
	color: #ec5800;
	margin: 0px;
	padding-top: 7px;
}
.t2 {
	margin: 0px;
}
.t2 td {
	vertical-align: top;
}
.t2 td.degrees {
	vertical-align: bottom;
	padding-bottom: 7px;
}
.t3 {
	width: 185px;
}
.t3  th {
	font-weight: normal;
	text-align: left;
	width: 51%;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 24px;
}
.t3  th  img {
	margin-right: 5px;
}
.t3  td {
	white-space: nowrap;
	width: 49%;
	padding-top: 3px;
	padding-bottom: 3px;
}
.t3 td img {
	margin-left: 5px;
}
.t3      .r  {
	font-size: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	background: url(../i/y5.gif) repeat-x left center;
}
.t3 .h {
	padding-bottom: 14px;
}
.t3 p {
	padding: 0;
	margin: 0 0 8px 0;
}
.t3 p a {
	color: #787d7f;
	line-height: 17px;
}

.hr {
	font-size: 1px;
	margin: 0px 20px;
	padding: 0px;
	height: 1px;
	border-top: 1px solid #d2d8db;
	line-height: 1px;
}
.t4 td {
	vertical-align: top;	
	padding-top: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.t4 td.right{
	padding-right: 20px;
}

.t4 h6 {
	font-size: 12px;
	color: #787d7f;
	margin: 0px;
}
.t4 h5 {
	font-size: 14px;
	font-weight: normal;
	color: #787d7f;
	padding-top: 12px;
	margin: 0px;
}
.c4 {
	color: #787d7f;
	padding-top: 37px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.m1 {
	background: url(../i/y7.gif) repeat-x;
	word-spacing: 28px;
	padding: 10px 5px 15px 20px;
}
.m1 a {
	color: #1d3350;
	text-decoration: none;
	word-spacing: normal;
}
.m1 a:hover {
	color: #63737b;
	text-decoration: underline;
	word-spacing: normal;
}
.br {
	padding-top: 12px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 11px;
}
.br a {
	color: #787d7f;
}
.br a:hover {
	color: #787d7f;
}
.ti {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
}
.ti td {
	background: #e0e2ca;
	padding: 4px;
}
.ti td img {
	border: 1px solid #FFFFFF;
}
.ti th {
	font-weight: normal;
	color: #787d7f;
	text-align: left;
	padding-top: 5px;
}
li {
	list-style: url(../i/a1.gif);
	padding-bottom: 5px;
}
.t5 {
	margin-top: 5px;
}
.t5 th {
	color: #FFFFFF;
	background: #8d8f86;
	padding: 8px 10px 9px;
	vertical-align: top;
	text-align: center;
}
.t5 td {
	color: #474747;
	padding: 8px 10px 9px;
	vertical-align: top;
	background: #f6f0df;
}
.t5 th.c {
	background: #8d8f86 url(../i/y8.gif) repeat-y;
	padding-left: 12px;
}
.t5 td.c {
	background: #f6f0df url(../i/y9.gif) repeat-y;
	padding-left: 12px;
	text-align: center;
}
.t5 td.r {
	background: #f6f0df url(../i/y9.gif) repeat-y;
	padding-left: 12px;
}
.t5 td.b {
	font-size: 3px;
	background: url(../i/ya.gif) repeat-x;
	padding: 0px;
	height: 3px;
}
.y8 {
	padding: 9px 19px 19px;
	line-height: 18px;
	color: #787d7f;
}
.y8 a {
	color: #1d3350;
	text-decoration: underline;
	background: url(../i/a3.gif) no-repeat 3px 9px;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 14px;
	font-size: 12px;
}
.y8 a:hover {
	color: #1d3350;
	text-decoration: none;
	background: url(../i/a3.gif) no-repeat 3px 9px;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 14px;
	font-size: 12px;
}
.t6 {
	background: #767b7d url(../i/u7.gif) repeat-x;
}
.t6 th {
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 100%;
	padding: 14px 3px 3px 27px;
	line-height: 24px;
}
.t6 th b {
	font-weight: normal;
	color: #eceeda;
}
.t7 {
	border-collapse: collapse;
	margin-bottom: 20px;
	width: auto;
}
.t7 td {
	vertical-align: top;
	padding: 0;
}
.o1 {
	background: #ffdd00 url(../i/o1_2.gif) no-repeat;
	width: 210px;
}
.o2 {
	background: url(../i/o2_2.gif) no-repeat left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
.o2 a, .o2 span {
	text-decoration: underline;
	background: url(../i/a4.gif) no-repeat 11px 13px;
	padding-left: 20px;
	display: block;
	padding-top: 5px;
	padding-bottom: 7px;
}
.o2 a:hover, .o2 .current {
	text-decoration: underline;
	background: url(../i/o3_2.gif) no-repeat left top;
	padding-left: 20px;
}
.o3 {
	padding-left: 10px;
}
.or {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;	
}

.y9 {
/*	background: url(../i/o4.gif) no-repeat;*/
	font-size: 18px;
	color: #44472a;
	padding: 0 19px 15px;
}
.tin td {
	background: #e0e2ca;
	padding: 4px;
}
.tin td img {
	border: 1px solid #FFFFFF;
}
.tin th {
	font-weight: normal;
	color: #787d7f;
	text-align: left;
	padding-top: 5px;
}
.t7 .c5 {
	line-height: 16px;
	color: #787d7f;
	width: 100%;
	padding-left: 18px;
}
h5 {
	font-size: 14px;
	font-weight: normal;
	color: #787d7f;
	margin: 0px;
}
h4 {
	color: #000000;
	margin: 0px;
}
.c6 {
	padding-left: 4px;
}
.k1 {
	display: none;
	visibility: hidden;
}
div.k2 {
/*	background: url(../i/k3.gif) no-repeat right top;*/
width:945px;
}

.clear {
	clear: both;
}
.city_w_inf .c {
	background-color: #fee9a7;
}
.city_w_inf td {
	vertical-align: middle;
	padding: 2px;
}
.city_w_inf .t_header td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #787D7F;
	font-weight: bold;
}

.photoBlock li.all_photos {
	padding-left: 5px;
}

.hotel h4 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
}
.hotel_photos {
	border-collapse: collapse;display:inline-block;
}
.hotel_photos  td {
	padding: 10px 27px 10px 0;
}
.date {
	color: #787D7F;
}
.page_nav b, .page_nav a{
	padding-right: 5px;
}

.country_hotels td {
	width: 200px;
}
.ed table p {
	margin: 0;
	padding: 0;
}
.ed table.a_table {
	margin-top: 5px;
	border-collapse: collapse;
}
.ed table.a_table td {
	padding: 8px 10px 9px 12px;
	vertical-align: top;
	text-align: center;
}
.ed table.a_table td.nobg {
	background-image: none;
}
.ed table.a_table td.b {
	font-size: 3px;
	background: url(../i/ya.gif) repeat-x;
	padding: 0px;
	height: 3px;
	border: none;
}

.ed table.a_table thead td {
	color: #FFFFFF;
	background: #8d8f86 url(../i/y8.gif) repeat-y;	
}
.ed table.a_table tbody td {
	color: #474747;
	background: #f6f0df url(../i/y9.gif) repeat-y;	
	border-bottom: 1px solid #bebebe;
}
.ed ul {
	margin: 5px 0;
	padding: 0;		
}
.ed ol {
	margin-top: 10px;
	margin-bottom: 10px;
}
.ed ul li {	
	list-style-type: none;
	background: url(../i/a1.gif) 20px 7px no-repeat;
	padding-left: 35px;
}
.ed ol li {
	list-style-type: decimal;
}
.ed li {
	padding-bottom: 5px;	
	list-style-image: none;
}
.ed .im1 {
	margin: 5px;
}
.ed .im1 td {
	background: #e0e2ca;
	padding: 4px;
}
.ed .im1 td img {
	border: 1px solid #FFFFFF;
}
.ed .grey_text {
	color:#787D7F;
}



.ed .tour a {
	color: #D31A20;
	font-weight: bold;
}

.ed .tour a:hover {
	color: #D31A20;
	font-weight: bold;
}


.ed h2.text_green {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ed .dload_tprice {
	padding-left: 10px;
	background: url(../i/a1.gif) left 6px no-repeat;
	color: #EC5800;
}

h2.type_header {	
	font-size: 14px;
	margin: 10px 0 5px 0;
	padding: 0;
}
.tour_item {
	margin-bottom: 10px;
}
.tour_item p {	
	margin: 0;
	padding: 0;
}
.tour_item p a {
	color: #D31A20;
	font-weight: bold;
}
.tour_item p a:hover {
	color: #D31A20;	
}
.tour_item p.tour_price span {	
	padding: 0 3px;
	background-color: #ffda00;
	font-weight: bold;
	font-size: 11px;
	color: #242746;
}


/* ------------------------------ */
#send_form  td .input_text, #send_form  td .text_area, #club_form  td .input_text, #club_form  td .text_area {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	border: 1px solid #a7a6aa;
}
#send_form  td .text_area {
	margin-top: 5px;	
	height: 85px;
	_height: 80px;
	width: 99%;
}
#send_form  td .input_text {
	padding: 3px 0;
}

#send_form_cont, #send_form_cont_iframe, #club_form_cont, #club_form_cont_iframe{
	display: none;
	position: absolute;
	left: 0;
	z-index: 100;
	width: 100%;
	_width: expression(document.body.clientWidth);
}
#send_form_cont_iframe, #club_form_cont_iframe{
	z-index: 0;
	padding-top: 20px;
}
#send_form_iframe, #club_form_iframe{
	width:320px;
	height:320px;
	border:none;
	display:block;	
	background: transparent;
}
#send_form, #club_form  {
	background: url(/i/form_bg.png) no-repeat;
	width:361px;
	height:361px;
    z-index:100;
}
#send_form .fields_cont, #club_form .fields_cont {
	padding: 28px 35px 0;
	height: 263px;	
}
#send_form table, #club_form  table {
	width: 100%;
	border-collapse: collapse;
}
#send_form table td.form, #club_form  table td.form {
	width: 65px;
	text-align: left;
}
#send_form table td, #club_form  table td {
	padding: 0px 0px 12px 0px;
	vertical-align: middle;
}

#send_form .text, #club_form .text{
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
}
#send_form .buttons_cont, #club_form  .buttons_cont {
	padding: 10px 14px 0 15px;	
}
/* ------------------------------ */

/* --------------------------------- */
div#ph_cont {
	display: none;
	position: absolute;
	left: 0;
	z-index: 100;
	width: 100%;
	_width: expression(document.body.clientWidth);
}

table#wrap {
	border-collapse: collapse;
}
table#wrap td {
	padding: 0;
	border: none;
	vertical-align: middle;
}
table#wrap .lt {
	background: url('/i/lt.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lt.png', sizingMethod='scale');
	_background: none;
}
table#wrap .rt {
	background: url('/i/rt.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/rt.png', sizingMethod='scale');
	_background: none;
}
table#wrap .lb {
	background: url('/i/lb.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lb.png', sizingMethod='scale');
	_background: none;
}
table#wrap .rb {
	background: url('/i/rb.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/rb.png', sizingMethod='scale');
	_background: none;
}
table#wrap .lc {
	background: url('/i/lc.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lc.png', sizingMethod='scale');
 	_background: none;

}
table#wrap #cc {
	background-color: #FFD900;
	width: 608px;
	height: 458px;	
}
table#wrap #cc img {
	border: 3px solid #FFF;
}

table#wrap .rc {
	background: url('/i/rc.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/rc.png', sizingMethod='scale');
	_background: none;
}
table#wrap .tc {
	background: url('/i/tc.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tc.png', sizingMethod='scale');
	_background: none;
}
table#wrap .tc td#photo_about {
	padding-bottom: 10px;
	font-style: italic;
}
table#wrap .bc {
	background: url('/i/bc.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bc.png', sizingMethod='scale');
	_background: none;
}
table#wrap #fnt, table#wrap .fnt {
     color:#44472a; 
     font-family: Tahoma, Verdana, Arial;
     font-size:12px;
     font-weight:bold;
}
/* --------------------------------- */

/* --------------------------------- */
div.q_a {
	margin-top: 10px;
}

div.q_a p.pages {
	margin: 0 0 10px 0;
}
div.q_a p.pages a, div.q_a p.pages b {	
	padding-right: 3px;
}

div.q_a .post {
	margin-bottom: 20px;
}
div.q_a .post .question_header {
	background-color: #eeefde;
	padding: 5px 5px 5px 0;
	margin-bottom: 5px;
}
div.q_a .post .question_header .question_date {	
	float: right;
	font-weight: normal;
	color: #000;
}
div.q_a .post .question_header .user_name {
	background: transparent url(../i/a1.gif) no-repeat scroll 7px 5px;
	padding-left: 20px;
	font-weight: bold;
}
div.q_a .post .user_question {
	padding-left: 20px;
	padding-right: 5px;
}
div.q_a .post .answer {
	margin-top: 5px;
	padding-left: 60px;	
	padding-right: 5px;
}

div.q_a .post .answer .answer_header .answer_name {
	font-weight: bold;
}
div.q_a .post .answer .answer_header .answer_date {
	float: right;
	color: #000;
}

div.q_a .form_cont {
	margin-top: 40px;
}
div.q_a .form_cont input.input_text, div.q_a .form_cont textarea {
	border: 1px solid #a7a6aa;
	width: 100%;
	padding: 1px 2px;
}
div.q_a .form_cont table td {
	padding-bottom: 5px;
}
div.q_a .form_cont table td.field {
	width: 90px;
}
.required_mark {
	color: #F00;
}
.ask_btn {
	float: right;
}
/* --------------------------------- */

/* --------------------------------- */

.avia, .aviacharter {
	margin-top: 15px;
	border-collapse: collapse;
}
.avia td, .aviacharter td, .incentive td {
	padding-bottom: 15px;
}
.aviacharter td {
	padding-right: 5px;
}
.aviacharter tr.thead td {
	vertical-align: bottom;
}
.aviacharter td.num {
	width: 1%;
}
.aviacharter td.date_cont {
	width: 100px;
}

.avia td.field {
	width: 130px;
}
.incentive td.field {
	width: 290px;
}
.avia input.input_text,
.incentive input.input_text {
	width: 230px;
}
.aviacharter .input_text {
	width: 197px;
}

.incentive small {
	color: gray;
}
#passengers {
	border-collapse: collapse;
}
#passengers td{
	padding-bottom: 0;
	padding-right: 10px;
	padding-bottom: 3px;
}
#date_1, #date_2 {
	cursor: pointer;
}
/* --------------------------------- */
.viza_country {
	width: 100%;
	border-collapse: collapse;
}
.viza_country td {
	padding: 5px;
}
.all_offers {
	font-weight: bold;
	font-size: 16px;
}

.scrolling_line_cont {
	background: #ebedd9 url(/i/str.gif) 17px 50% no-repeat;	
	padding: 5px 0 5px 27px;
	font-size: 14px;
	overflow: hidden;
	width: 643px;
}
.scrolling_line {	
	width: 750px;
	height: 18px;
	overflow: hidden;
}	
.scrolling_line_cont a {
	text-decoration: none;
}
.scrolling_line_cont a:hover {
	text-decoration: underline;
}
#scroll_line {
	margin-left: 0;
}

.optim_head {
	padding: 15px 0 10px 0;
}

.bottom_counter {
	width: 928px;
}
.bottom_counter td {
	padding: 10px 0 0 0;
}
.optim_a, .optim_a a{
	color: #787D7F;
}
#flashcontent {
	height: 242px;
    margin:5px 0;
    position:relative;z-index:0;
}
.orange_link a{
color: #ec5800;
font-weight:bold;
}

img.hotel_stars {
background:url("/i/stars.gif") no-repeat scroll 0 0 transparent;
height:12px;
margin-top:3px;
margin-left:0;
}

table.tf_100 { border-collapse: collapse; width: 100%; margin-left: 1px; background:#f6f0df; border-top: 1px solid #d8d8d8; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; margin-bottom:15px;}
table.tf_100 th, table.tf_100 td { padding: 6px; font-size: 12px; 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 12px Arial, Helvetica, sans-serif; width: 100%; margin-top: 4px }
table.tf_100 td select.s_fix { width: 80px }
table.tf_100 td select.s_fix_m { width: 50px }
table.tf_100 td input.s_fix_m { width: 45px; height: 13px}
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: 12px; width: 77px; border: outset }
input.btn { text-align: center }
input.btn { width: 77px !important }

table.tf_100 td.b {
	font-size: 3px;
	background: url(../i/ya.gif) repeat-x;
	padding: 0px;
	height: 3px;
	border: none;
}
.photoBlock {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image: none;
    float:right;
}

ul.photoBlock li{
	list-style: none;
	list-style-image: none;
	padding-bottom:10px;
    padding-left:10px;
    background: none;
	margin: 0;
}

/*countries*/
.cl{border-bottom:1px solid #ccc;}
.cl>div{margin:0 20px;}
.cl>h1{background:url("../i/q2.gif") repeat-x left center;padding:5px 20px;border-top:1px solid #eee;border-bottom:1px solid #ccc;}
.cl>div>div{display:inline-block;margin:1.6%;width:30%;vertical-align:top;height:100%}
.cl>div>div>a{border-bottom:1px solid #eee;display:block;padding:5px 0;text-decoration:none;font-weight:bolder;font-size:14px}
.cl>div>div>a.l{display:block;padding:5px 0;text-decoration:none;font-weight:bolder;font-size:14px;border:0}
