/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
#cboxLoadedContent .views-popup-row{_width:650px !important;}*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }

#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden; }
#cboxLoadedContent{overflow:auto; background: #fff;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{
	/* background:#02458d;*/
	/*background:#000; */
	background:#555555;
	}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}

        #cboxLoadedContent{margin-bottom:0px;margin-top:25px;border-top: 1px solid #ddd;}

        #cboxTitle{
			position:absolute; 
			top:0px; 
			left:0; 
			text-align:left; 
			width:100%; 
			color:#2d7dc8; 
			font-size:14px;
			font-weight: bold;
			font-family: Tahoma, Geneva, sans-serif;
		}
		
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background: #fff url(/cms/sites/all/themes/aeroflot/media/img/colorbox/loading.gif) center center no-repeat;}
		#cboxOverlay.hover {cursor: default;}
        #cboxClose{
			position:absolute; 
			top:0; 
			right:0; 
			display:block; 
			width:17px; 
			height:17px; 
			background:url(/cms/sites/all/themes/aeroflot/media/img/colorbox/close.gif) 0px 0px no-repeat;
			text-indent:-9999px;
			}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.

.cboxIE {width:900px !important;}*/
.cboxIE #cboxTopLeft{
	background:transparent;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderTopLeft.png', sizingMethod='scale');
	}
.cboxIE #cboxTopCenter{
	background:transparent;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderTopCenter.png', sizingMethod='scale');
	}
.cboxIE #cboxTopRight{
	background:transparent;	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderTopRight.png', sizingMethod='scale');
	}
.cboxIE #cboxBottomLeft{
	background:transparent; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderBottomLeft.png', sizingMethod='scale');
	}
.cboxIE #cboxBottomCenter{
	background:transparent; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderBottomCenter.png', sizingMethod='scale');
	}
.cboxIE #cboxBottomRight{
	background:transparent; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderBottomRight.png', sizingMethod='scale');
	}
.cboxIE #cboxMiddleLeft{
	background:transparent; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderMiddleLeft.png', sizingMethod='scale');
	}
.cboxIE #cboxMiddleRight{
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cms/sites/all/themes/aeroflot/media/img/colorbox/internet_explorer/borderMiddleRight.png', sizingMethod='scale');
	}


/* For Hit Tariffs */

#cboxLoadedContent .views-popup-row {
	padding: 10px 0px 10px 0px;
/*	display: table;
	width: 100%; */
	}
/*
#cboxLoadedContent .views-popup-row .views-popup-field-title .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_traffic_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_value .views-popup-label {
	font-weight: bold;
	padding: 0px 2px 0px 10px;
	}
*/


/*
#cboxLoadedContent .views-popup-row .views-popup-label {	
	font-weight: bold;
	padding: 0px 2px 0px 10px;
	}
*/	
	
/* Hit Tariffs : ht_item like a table */

#cboxLoadedContent .views-popup-row .views-popup-field-title, 
#cboxLoadedContent .views-popup-row .views-popup-field-field_iata_to_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_period_transport_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_value_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_service_class_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_last_return_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_min_max_time_value{
/*	clear: both;
	display: block; */
	display: table;
	width: 100%;
	background: #FFFFFF;
	border-bottom: 1px solid #E2E2E2;
	}

#cboxLoadedContent .views-popup-row .views-popup-field-field_iata_from_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_period_buy_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_type_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_currency_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_day_restrictions_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_flight_restrictions_value,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_ticket_length_value {
/*	clear: both;
	display: block; */
	display: table;
	width: 100%;
	background: #F6F6F6;
	border-bottom: 1px solid #E2E2E2;
	}

#cboxLoadedContent .views-popup-row .views-popup-field-title .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_iata_to_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_period_transport_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_value_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_service_class_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_last_return_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_min_max_time_value .views-popup-label,

#cboxLoadedContent .views-popup-row .views-popup-field-field_iata_from_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_period_buy_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_type_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_currency_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_day_restrictions_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_flight_restrictions_value .views-popup-label,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_ticket_length_value .views-popup-label {
	display: table-cell;
	width: 200px;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
/*	background: #5191CE; 
	vertical-align:middle;
	color: #FFFFFF; */
	}

#cboxLoadedContent .views-popup-row .views-popup-field-title span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_iata_to_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_period_transport_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_value_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_service_class_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_last_return_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_min_max_time_value span,

#cboxLoadedContent .views-popup-row .views-popup-field-field_iata_from_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_period_buy_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_type_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_currency_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_day_restrictions_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_flight_restrictions_value span,
#cboxLoadedContent .views-popup-row .views-popup-field-field_tariff_ticket_length_value span 
{
/*	display: block;
	float: left;
	width: 65%; */
	display: table-cell;
/*	height: 100%; */
	padding: 5px;
/*	vertical-align:middle; */
	
	}