p,body,td,li { 
				font-family : sans-serif; font-size: 9pt; color:#5d5d5d;
			}
			.dateInput { 
				border-width : 1px; 
				width : 99%; 
				height : 21px; 
				vertical-align : center;
			}
			.fieldset { 
				border : 1px solid #cccccc; 
				width : 99%;
			}			
			.dateBtn { 
				background-image : url(/img/ideatalk/calendar.gif); 
				background-repeat : no-repeat; 
				background-position : center; 
				border : 1px outset #fff; 
				font-size : 14px; 
				width : 28px; 
				padding : 0; 
				margin : 0;
			}
			.p14 {
				font-size	: 18px;
				/*font-weight : bold;*/
				letter-spacing : -1px;
				color	: #6699cc;
			}
div { text-align : left; }
div.online {
	text-align: left;
	padding-top: 0px;
}
#but {
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}
a , a:visited,a:active{  
	font-family : sans-serif, Arial; 
	font-size: 9pt; 
	text-decoration: none; 
	color: #5e738d;
}

a:hover {  
	font-family : sans-serif, Arial; 
	font-size: 9pt;
	color: #dc1b1b; 
	text-decoration: none;
}
TR.input_d {	
	color: #4B0082;
	background: #D4D4D4;
	text-align: center;  
}
 Td.tab_tr1 {
	color : #3b335d;  
	background : #ffffff;  
	font-weight : bold;
	text-align : left;  
	border-bottom : 1px solid #d98910;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
 }
Td.tab_tr2 {
	background: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	height: 44px;
	border: 1px solid #efefef;
}
Td.tab_tr3 {
	background: #DFE0EE;
	padding-left: 10px;  
	padding-right: 10px;
	height: 36px;
	text-align: justify;
	border: 1px solid #A4A4C1;
}
 
TD.title {
	color: #d98910;
	font-weight : bold;
	padding-left: 5px;
	text-align: left;
	border-bottom : 1px solid #07a5e9;
	padding-bottom: 3px; 
}
TD.titleC {
	color: #FF6347;
	padding-left: 5px;
	text-align: center;
	border: 2px solid #A4A4C1;
	padding-bottom: 3px; 
}

TD.tab_bg {	
	text-align: left;  
	padding-left: 3px;  
	padding-right: 3px;  
	/*background-image: url(http://www.e-travel.com.ua/images/bg_td.gif); */ 
	background-position: bottom; 
	border: 1px solid #A4A4C1;
	padding-top: 3px;
	padding-bottom: 1px;
	background-repeat: repeat-x;
	}
TD.tab_nobg {	
	text-align: left;  
	padding-left: 3px;  
	padding-right: 3px;  
	border: 1px solid #A4A4C1;
}
TD.tab_banner {	
        color: #FF0000; 
        font-size: 12pt;
        font-weight: bold;
	text-align: center;  
	padding-left: 3px;  
	padding-right: 3px;  
	border: 1px solid #A4A4C1;
}

TD.tab_powered {	
	text-align: center;  
}

table.contentpaneopen {width:100%;}

td.buttonheading img {
	border:none;
}

.bannergroup {
}

.banneritem img {
    border:0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.createdate { 
    font-weight: bold;

}

.contentpagetitle { 
    font-weight: bold;

}

TD.tab_nobg1 {	
	text-align: center;  
	padding-left: 3px;  
	padding-right: 3px;  
	border: 1px solid #A4A4C1;
	background-color: #F9F9F9;
}
forma {
	font-size : 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Red;
}

form {
padding:0px;
margin:0px;
}

.button {
	font-size : 9pt;
	font-family: sans-serif, Verdana, Geneva, Arial, Helvetica;
	color: #1C1C1C;
	font-style: normal;
	background: #f0f0f0;
	background-image: none;
	width: 150px;
	border-width : 1px;
	cursor: hand;
	margin: 0 0 0 4px;
}
.button_text {

        font: bold 11px Verdana;
        color: #FFFFFF;


}
td.spacetd { height: 10px;
}
Td.tab_tr2s {
	background: #FFFDFE;
	padding-left: 10px;
	padding-right: 10px;
	height: 24px;
	border: 1px solid #A4A4C1;
	text-align: center;
}
Td.tab_tr2ss {
	background: #f0f0f0;
	color: #FF6347;
	padding-left: 10px;
	padding-right: 10px;
	height: 24px;
	border: 1px solid #A4A4C1;
	text-align: center;
}
h2, .faq i {
	color:#3b335d;
}
h3 {
	color:#07a5e9;
}
.copyrights {
    font-size : 11px;
	font-weight : bold;
	letter-spacing : 0px;
	color:#5e738d;
}

.direction_info {
    font-size : 14px;
	font-weight : bold;
	color:#2f2d86;
}

.keywords{
    font: normal 11px Verdana;
	color:#000000;
}

.date{
    font: bold 13px Verdana;
	color:#ec3821;
}
.date_big{
    font: bold 14px Verdana;
	color:#ec3821;
}

.news_next_div {
text-align:right;
padding-right:20px;
padding-top:5px;

}


.hotels_boking_div {
background:url(/templates/images/hotels_button_fon_right.gif) left top no-repeat;
width:283px;
height:95px;
margin-bottom:10px;
font: 12px Verdana;
}
.hotels_boking_div div{
margin-left:95px;
padding-top:15px;
height:65px;
/*width:240px;*/
}
.hotels_boking_div td{
color:#3a3458; 
}

#fadeinbox{
position:absolute;
width: 400px;
left: 0;
top: -400px;
/*border: 1px solid #c0c0c7;
background-color: lightyellow;*/
padding: 0px;
z-index: 100;
visibility:hidden;
}



/*New style design*/


div.div_news_block {
	text-align:left;
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:dashed 1px #cecece;
}
#div_top_long_line{
	background: #c00000 url(/templates/images/top_long_line_part_left.gif) no-repeat left top;
	height:4px;

}

/*Blocks headers (red and blue) */

.block_header_red{
	text-align:center;
}
.block_header_red div{
	margin: 0 auto;
	background:url(/templates/images/blocks_headers/red_center.gif) repeat-x top;	
}
.block_header_red div div{
	background:url(/templates/images/blocks_headers/red_left.gif)  no-repeat left top;
}
.block_header_red div div div{
	height:35px;
	background:url(/templates/images/blocks_headers/red_right.gif)  no-repeat right top;
	text-align:center;
	padding-top:8px;
}
.block_header_red div div div span{
	padding:0 0px;
	border-bottom:dashed 1px #cecece;
}


.block_header_blue{
	text-align:center;
}
.block_header_blue div{
	margin: 0 auto;
	background:url(/templates/images/blocks_headers/blue_center.gif) repeat-x top;	
}
.block_header_blue div div{
	background:url(/templates/images/blocks_headers/blue_left.gif)  no-repeat left top;
}
.block_header_blue div div div{
	height:35px;
	background:url(/templates/images/blocks_headers/blue_right.gif)  no-repeat right top;
	text-align:center;
	padding-top:8px;
}
.block_header_blue div div div span{
	padding:0 0px;
	border-bottom:dashed 1px #CECECE;
}


#block_faq_anonce{
	 position:relative;
	 padding-top:70px;
}
#block_faq_anonce .block_faq_anonce_header {
	position:absolute;
	top:0;
	left:10px;
 	width:392px;
	height:93px;
	background:url(/templates/images/faq/faq_anonce_header.png) no-repeat left top;
} 
#block_faq_anonce .block_faq_anonce_header div{padding: 35px 0px 0 25px;} 
#block_faq_anonce .block_faq_anonce_header div span{ padding:0 0px;	border-bottom:dashed 1px #CECECE;} 


#block_direction_anonce{
	 position:relative;
	 padding-top:70px;
}
#block_direction_anonce .block_direction_anonce_header {
	position:absolute;
	top:0;
	left:10px;
 	width:392px;
	height:93px;
	background:url(/templates/images/directions/direction_anonce_header.png) no-repeat left top;
} 
#block_direction_anonce .block_direction_anonce_header div{padding: 25px 0px 0 25px;} 
#block_direction_anonce .block_direction_anonce_header div span{ padding:0 0px;	border-bottom:dashed 1px #CECECE;} 
#block_direction_anonce a{ font-size:12px; color: #5d5d5d; text-decoration: none; }
#block_direction_anonce a:hover{ color: #dc1b1b;}


/* Type blocks */
.type_block_1 {
  border:solid 1px #cecece;
  margin-bottom:15px;
  /*width:200px;*/
}
.type_block_1_header{
	background:url(/templates/images/blocks/border1/top_left.gif) top left no-repeat;
	margin:-1px;
	height:8px;
}
.type_block_1_header div{
	background:url(/templates/images/blocks/border1/top_right.gif) top right no-repeat;
	height:8px;
}
.type_block_1_meadle{
   padding:2px 10px 10px 10px; background-color:#FFFFFF;
}
.type_block_1_bottom{
	background:url(/templates/images/blocks/border1/bottom_left.gif) bottom left no-repeat;
	margin:-1px;
	height:6px;
}
.type_block_1_bottom div{
	background:url(/templates/images/blocks/border1/bottom_right.gif) 100% 0px no-repeat;
	height:6px;
}


.block_operators { background:url(/templates/images/blocks/operators/center.png) repeat-x top;}
.block_operators div{ background:url(/templates/images/blocks/operators/left.png)  no-repeat left top;}
.block_operators div div{ background:url(/templates/images/blocks/operators/right.png) no-repeat right top; height:109px; padding-left:110px;}


.block_akcii_date_header {background:url(/templates/images/akcii/akcii_head_date_fon.jpg) no-repeat left top; height:77px; width:253px; margin-bottom:10px; }
.block_akcii_date_header div{padding:25px 0 0 10px;}

.block_news_date_header {background:url(/templates/images/news/news_head_date_fon.jpg) no-repeat left top; height:78px; width:253px; margin-bottom:10px; }
.block_news_date_header div{padding:25px 0 0 10px;}

.block_s_zakrytkoj_fon {background:url(/templates/images/blocks_headers/zakrytka.gif) no-repeat left top; padding:0px 0 0 5px;}
/*New Text Variations*/

.text_block_header_type {
	font-family:Verdana;
	color:#4a82a8;
}
.text_block_header_size_1 {
	font-size:20px;
}
.text_block_header_size_2 {
	font-size:18px;
}
h2.airtickets_header {
	font-family:Verdana;
	color:#4a82a8;
	font-size:18px;
	padding:0;
	margin:0;
	border-bottom:dashed 1px #CECECE;
}

.text_Verdana_11_grey{
	font:normal 11px Verdana;
	color:#5d5d5d;
}
.text_phones_mainpage table tr td{
	font:bold 13px Verdana;
	color:#748c9d;
	letter-spacing:-1px;
}
.text_size_12px {
	font-size:12px;
}
.text_size_11px {
	font-size:11px;
}
.text_red {
 color:#eb0000;
}
.text_blue_with_grey {
 color:#009bd6;
}
/*New Text Links */

a.link_news,a.link_news:active,a.link_news:visited	{ font:bold 12px Verdana; color: #5e738d; text-decoration: none; }
a.link_news:hover{ font:bold 12px Verdana; color: #dc1b1b;}

a.link_news_next,a.link_news_next:active,a.link_news_next:visited	{ font:bold 11px Verdana; color: #4781cc; text-decoration: none; background:url(/templates/images/news_next_arrow.gif) no-repeat right; padding-right:15px;}
a.link_news_next:hover{ font:bold 11px Verdana; color: #dc1b1b;}

a.a_tikets_list,a.a_tikets_list:active,a.a_tikets_list:visited	{ font-size:12px; color: #5d5d5d; text-decoration: none; }
a.a_tikets_list:hover{ color: #dc1b1b;}

a.a_faq_anonce,a.a_faq_anonce:active,a.a_faq_anonce:visited	{ font-size:12px; color: #009bd6; text-decoration: none; }
a.a_faq_anonce:hover{ color: #dc1b1b;}



/*Tables styles*/

.td_line_list_price{ background: url(/templates/images/tables/td_list_price.gif) no-repeat left top; text-align:center; height:18px; width:70px; color:#009bd6; font-size:12px;}
.td_line_list_grey{ background: url(/templates/images/tables/td_line_list_grey.gif) no-repeat left top; text-align:left; height:18px; padding:0 0 0 10px; width:175px;}
.td_line_list_white{ background: url(/templates/images/tables/td_line_list_white.gif) no-repeat left top; text-align:left; height:18px; padding:0 0 0 10px; width:175px;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/templates/images/gallery/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/templates/images/gallery/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/images/gallery/overlay.png", sizingMethod="scale");
	}
	
