.header{
    padding-top: 36px;
}
.h-logo{
    top: 36px;
    width: 100%;
    position: absolute;
    text-align: center;
}
.h-logo img{
    display: inline-block;
    position: relative;
    z-index: 10;
}
.h-menu{
    margin-top: 73px;
}
.h-menu li{
    display: inline-block;
    margin-right: 27px;
    position: relative;
    z-index: 20;
}
.right{
	position:relative;
}
.poss{
	position:relative;
}
.h-menu li.active:after,
.h-menu li:hover:after{
    width: 100%;
    height: 12px;
    position: absolute;
    bottom: -2px;
    left: 0;
    content: '';
    background-color: #fef7bd;
}
.h-menu li a{
    color: #00233f;
    text-transform: uppercase;
    font: 15px DinB, Arial,sans-serif;
    letter-spacing: .13em;
    position: relative;
    z-index: 25;
}

.h-lang{
    margin-top: 72px;
    background-color: #fff48f;
    font-size: 14px;
    padding: 1px;
    color: #003660;
    letter-spacing: .08em;
    z-index: 40;
    position: relative;
}
.h-lang span,
.h-lang a{
    padding: 2px;
    display: inline-block;
}
.h-lang a{
    background-color: #fff;
    color: #003660;
}

.header.up-header{
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 130;
    background-color: #fff;
    padding: 10px 0;
}
.header.up-header .h-logo{
    display: none;
}
.header.up-header .h-menu{
    margin-top: 0;
}
.header.up-header .h-lang{
    margin-top: 0;
}

.ticket{
    position: relative;
    margin-top: 15px;
}
.ticket-bg img{
    margin: 0 auto;
    max-width: 1512px;
    width: 100%;
}
.buy-ticket-wrap{
    width: 100%;
    position: absolute;
    z-index: 30;
    text-align: center;
    bottom: 130px;
    left: 0;
    height: 10px;
}
.buy-ticket{
    background-color: rgba(255,244,143,.9);
    display: inline-block;
    padding: 10px;
    width: 303px;
    height: 76px;		color:#000;
}
.buy-ticket:hover{
    background-color: rgba(255,227,143,.9);
}
.buy-ticket span{
    width: 100%;
    height: 100%;
    display: block;
    border: solid 1px #000;
    font: 24px DinM, Arial,sans-serif;
    text-transform: uppercase;
    letter-spacing: .15em;
    padding-top: 11px;
}

.h2{
    font: 32px DinB, Arial,sans-serif;
    text-transform: uppercase;
    letter-spacing: .3em;
    text-align: center;
}

.about-us{
    background-color: #f5f5f5;
    padding-top: 110px;
    color: #0b3e67;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 40px;
}
.about-us .wrapper{
    max-width: 914px;
    padding: 0 15px;
}
.about-us h2{
    margin-bottom: 38px;
}
.about-us em{
    text-align: center;
    display: block;
}
.about-us strong{
    font-family: DinM;
    display: block;
    text-align: center;
}
.about-us p{
    text-align: justify;
}
.about-us .more {    font: 24px DinM, Arial,sans-serif;    text-transform: uppercase;    color: #0b3e67;    letter-spacing: .15em;    float: right;    width: 430px;    text-align: center;    padding-top: 7px;    height: 52px;    border: solid 1px #003660;    margin-top: 14px;}
.about-us .more:hover{
    background-color: #003660;
    color: #fff;
}
.structure{
    margin-top: 81px;
}
.structure .world-parts{
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
}
.structure .world-parts h3{
    color: #b186ca;
    text-transform: uppercase;
    font: 84px PFDinBL, Arial,sans-serif;
    letter-spacing: .14em;
}
.structure .world-parts p{
    margin: 0 auto;
    letter-spacing: .2em;
    font: 23px DinM, Arial,sans-serif;
    background-color: #b186ca;
    text-transform: uppercase;
    color: #fff;
    margin-top: 6px;
    padding: 10px 0;
    max-width: 1191px;
    width: 100%;
}
.structure .list{
    text-align: center;
    margin-top: 25px;
    color: #0b3e67;
}
.structure .list li{
    display: inline-block;
    width: 350px;
    vertical-align: top;
    height: 300px;;
}
.structure .list li:nth-child(2){
    margin: 0 67px;
}
.structure .list li img{
    display: inline-block;
}
.structure .list li h4{
    font: 38px DinB, Arial,sans-serif;
    text-transform: uppercase;
    position: relative;
    background-color: #fff287;
    margin-top: 21px;
    letter-spacing: .05em;
}
.structure .list li h4 span{
    position: relative;
    top: 6px;
}
.structure .list li em{
    font: 31px DinL,  Arial,sans-serif;
    display: block;
    margin-top: 17px;
    line-height: 32px;
    position: relative;
}

.travelers{
    background-color: #a4d7c9;
    margin-top: 19px;
    padding: 34px 0 55px;
}
.travelers .wrapper{
    position: relative;
}
.travelers .slider-item{
    display: none;
}
.travelers .slider-item:first-child{
    display: block;
}
.travelers .item{
    float: left;
    width: 33.33%;
    position: relative;
    cursor: pointer;
}
.travelers .item:after{
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(100, 161, 164, .7);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.travelers .item.active:after{
    background: rgba(88, 37, 69, .8) !important;
}
.travelers .item.active:after{
    display: block !important; 
}
.travelers .item:hover:after{
    display: none;
}
.travelers .item img{
    width: 100%;
    max-width: 447px;
}
.travelers .item h3{
    position: absolute;
    z-index: 20;
    text-align: center;
    width: 100%;
    font: 34px DinB, Arial,sans-serif;
    color: #fff;
    text-transform: uppercase;
    top: 105px;
}
.travelers .item:hover h3{
    text-decoration: underline;
}
.travelers .item.active h3{
    top: 16px;  
    text-decoration: underline;  
}
.travelers .item.active .hidden{
    display: block !important;
    position: absolute; 
    z-index: 30;    
    color: #fff;    
    text-align: center; 
    top: 80px;  
    padding: 0 5px;    
}
.travelers .item.active .hidden h4{
    font: 25px DinB, Arial,sans-serif;
    text-transform: uppercase;  
}
.travelers .item.active .hidden p{
    font: 18px DibM, Arial,sans-serif;
    margin-top: 10px;
}
.travelers .more-wrap{
    text-align: center;
    width: 100%;
    position: absolute;
    margin-top: 25px;
    z-index: 10;
}
.travelers .more{
    font: 24px DinM, Arial,sans-serif;
    text-transform: uppercase;
    color: #0b3e67;
    letter-spacing: .15em;
    width: 430px;
    height: 59px;
    border: solid 1px #003660;
    text-align: center;
    padding: 12px;
    margin: 0 auto;
    display: block;
}
.travelers .more:hover{
    background-color: #003660;
    color: #fff;
}

.partners{
    padding-top: 185px;
    background-color: #d9fff5;
	  display: table;	  margin: 0 auto;

}
.partners .temp-img{
    max-width: 1343px;
    width: 100%;
}

.footer{
    padding-top: 85px;
    padding-bottom: 85px;
    background:
        url(/web/20160404220327im_/http://travelfestival.com.ua/img/f-line-1.png) 0 17% no-repeat, 
        url(/web/20160404220327im_/http://travelfestival.com.ua/img/f-line-2.png) 0 100% no-repeat,
        url(/web/20160404220327im_/http://travelfestival.com.ua/img/f-line-3.png) 100% 100% no-repeat;
    background-color: #d9fff5;

    position: relative;
}
.f-content{
    border: 1px solid #003660;
    max-width: 567px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 50px 0 53px;
    position: relative;
}
.f-content p{
    color: #003660;
    letter-spacing: .15em;
    font: 24px DinM, Arial,sans-serif;
    line-height: 46px;
    text-transform: uppercase;
}

.f-content .socials{
    position: absolute;
    width: 100%;
    bottom: -16px;
}
.f-content .socials .wrap{
    background-color: #d9fff5;
    width: 222px;
    margin: 0 auto;
}
.f-content .socials a{
    margin: 0 12px;
}
.f-content .socials a img{
    display: inline-block;
}

.about-us-page{
    background: #f6f6f6 url(/web/20160404220327im_/http://travelfestival.com.ua/img/about-us-bg.jpg) center 0 no-repeat;
    padding-top: 126px;
    line-height: 25px;
    padding-bottom: 26px;
}
.about-us-page h2{
    color: #000;
}
.about-us-page strong{
    margin: 10px 0;
}
.about-us-page p{
    margin-bottom: 10px;
}
.about-us-page ins{
    font-size: 30px;
    text-align: center;
    background: url(/web/20160404220327im_/http://travelfestival.com.ua/img/line-1.png) center 0 no-repeat;
    text-transform: uppercase;
    display: block;
    padding: 8px 0 10px;
    margin-top: 25px;
}

.travelers-page{
    margin-top: 15px;
    padding-top: 130px;
}

.pagination{
    text-align: center;
    color: #003660;
    margin-top: 35px;
}
.pagination a.btn{
    width: 58px;
    height: 58px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #003660;
    padding-top: 17px;
}.pagination a.btn:hover{	background-color: #A9D0EF;}
.pagination img{
    display: inline-block;
}
.pagination span{
    font: 24px DinM, Arial,sans-serif;
    position: relative;
    top: 3px;
    display: inline-block;
    margin: 0 20px;
}
.pagination .counter{
    display: inline-block;
}
.pagination .counter a.active{
    background-color: #003660;
    color: #fff;
}

.lineup{
    margin-top: 15px;
    position: relative;
    background: url(/web/20160404220327im_/http://travelfestival.com.ua/img/lineup-bg.jpg) center 0 no-repeat;
    height: 709px;
}
.alert-box-wrap{
    width: 100%;
    position: absolute;
    top: 200px;
}
.alert-box{
    max-width: 607px;
    width: 100%;
    background-color: #fff287;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    color: #0b3e67;
}
.alert-box .box{
    border: 1px solid #003660;
    padding-bottom: 35px;
}
.alert-box .box strong{
    letter-spacing: .15em;
    line-height: 45px;
    font: 32px DinB, Arial,sans-serif;
    display: block;
    text-transform: uppercase;
    margin: 30px 0;
}
.alert-box .box em{
    font: 23px DinL, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: .15em;
}

.program{
    background: url(/web/20160404220327im_/http://travelfestival.com.ua/img/program-bg.jpg) center 0 no-repeat;
    
}
.lineup.program .alert-box{
    background-color: #d9fff5;
}

.contacts-page{
    background-color: #d9fff5;
    margin-top: 15px;
    padding-top: 110px;
}
.contacts-page strong{
    display: block;
    padding-top: 40px;
    font-size: 24px;
    letter-spacing: .15em;
    text-align: center;text-transform: uppercase;
}
.contacts-page .map{
    position: relative;
}
/*.contacts-page .map:before{
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(180, 221, 220, .3);
    position: absolute;
    z-index: 5;
}*/

.ymaps-controls-pane{
    display: none;
}
.ymaps-copyrights-pane{
    display: none !important;
}

.tickets-page{
    margin-top: 15px;
    background: url(/web/20160404220327im_/http://travelfestival.com.ua/img/ticket-bg.jpg) center 0 no-repeat;
    min-height: 707px;
}
.tickets-page .buy-ticket-wrap{
    bottom: 162px;
}

.tickets-price{
    max-width: 1194px;
    margin: 0 auto;
    padding-bottom: 70px;
}
.tickets-price fieldset{
    margin-top: 82px;
    border: 1px solid #c087ce;
    padding-bottom: 50px;
    color: #0b3e67;
    position: relative;
    z-index: 10;
}
.tickets-price legend{
    text-align: center;
    font: 31px DinB, Arial,sans-serif;
    text-transform: uppercase;
    letter-spacing: .3em;
    padding: 0 20px;
}
.tickets-price ul{
    max-width: 904px;
    margin: 0 auto;
    margin-top: 71px;
}

.tickets-price ul li{
    color: #0b3e67;
    font-size: 20px;
    margin-bottom: 12px;
    padding-left: 65px;
    position: relative;
}
.tickets-price ul li:before{
    height: 1px;
    width: 33px;
    background-color: #c087ce;
    content: '';
    margin-top: 13px;
    margin-right: 35px;
    left: 0;
    position: absolute;
}
.tickets-price ul li strong{
    font-family: DinM;
}

.tickets-price .free{
    font: 23px DinM, Arial,sans-serif;
    text-transform: uppercase;
    text-align: center;
    display: block;
    background: url(/web/20160404220327im_/http://travelfestival.com.ua/img/line-2.png) center 0 no-repeat;
    padding: 9px 0 13px;
    margin-top: 38px;
}

.line{
    position: absolute;
}
.h-line-1{
    top: 0;
    margin-left: 6%;
}
.h-line-2{
    top: 0;
    right: 2%;
    z-index: 5;
}
.c-line-1{
    top: 42px;
}
.t-line-1{
    bottom: -51px;
    margin-left: 22%;
}
.tp-line-1{
    left: -17%;
    bottom: -58px;
}
.tp-line-2{
    right: -13%;
    bottom: -112px;
}
.rel{
    position: relative;
}



.page-dots{
    position: fixed;
    right: 10px;
    top: 45%;
    z-index: 30;
}
.page-dots button{
    display: block;
    width: 11px;
    height: 11px;
    border-radius: 25px;
    border: 2px solid #003660;
    margin: 6px 0;
}
.page-dots button.active{
    background-color: #003660;
}



.all-part {    width: 80%;    margin: 0 auto;	height:500px;}.stop-ticket {    color: #040404;    font-size: 21px;    background-color: #fff;    width: 28%;    margin: 0 auto;    margin-bottom: 5px;} .partner1{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/arist_2.png");	width:200px;	height:150px;	display:block;	float:left;}.partner1:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/arist_1.png");}.partner2{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/bit_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner2:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/bit_1.png");}.partner3{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/blabla_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner3:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/blabla_1.png");}.partner4{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/blog_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner4:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/blog_1.png");}.partner4{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/dream_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner4:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/dream_1.png");}.partner5{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/forbes_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner5:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/forbes_1.png");}.partner6{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/hz_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner6:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/hz_1.png");}.partner7{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/int_kiev_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner7:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/int_kiev_1.png");}.partner7{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/lady_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner7:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/lady_1.png");}.partner8{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/mba_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner8:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/mba_1.png");}.partner9{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/platforma_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner9:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/platforma_1.png");}.partner10{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/startup_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner10:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/startup_1.png");}.partner11{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/studway_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner11:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/studway_1.png");}.partner12{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/the_people_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner12:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/the_people_1.png");}.partner12{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/today_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner12:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/today_1.png");}.partner13{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/vgorode_2.png");	width:200px;	height:150px;	display:block;	float:left;	}.partner13:hover{	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/vgorode_1.png");}#header..default{	}#header.fixed{	position:fixed;    top:0; left:0;    width:100%;}

.partner14{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/yes_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner14:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/yes_1.png");
}


.partner15{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/want2travel_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner15:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/want2travel.png");
}
.logos{
  width: 53px;
  margin-top: -12px;
}
.structure .list li.rus-ver{
	margin: 0 0 40px 0;
}

.partner17{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/people_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner17:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/peoplepng.png");
}
.partner18{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/travel_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner18:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/travel.png");
}
.partner19{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/РѕР±РѕР·СЂРµРІР°С‚РµР»СЊ__2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner19:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/РѕР±РѕР·СЂРµРІР°С‚РµР»СЊ.png");
}
.web{
	margin:0 auto;
	width:100%;
	text-align:center;
}
.web a{
	text-decoration: underline;
    color: #003361;
}

.partner20{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/motivate_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner20:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/motivate.png");
}
.partner21{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/travel_map_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner21:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/travel_map.png");
}
.partner22{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/airfrance_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner22:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/airfrance.png");
}
.partner22{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/anway_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner22:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/anway.png");
}
.partner23{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/idris_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner23:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/idris.png");
}
.partner24{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/klm_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner24:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/klm.png");
}
.partner25{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/zabugor_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner25:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/zabugor.png");
}
.butt0{
position: absolute;
    right: 0px;
    top: 45px;
    z-index: 999;
    background-color: rgba(255,244,143,.9);
    display: inline-block;
    padding: 10px;
    height: 41px;
    color: #000;
    border: 1px solid rgba(2, 2, 2, 0.28);
}
.program.alert-box{
	max-width: 100%;
}
.lineup.program .alert-box{
	background:none;
	padding: 0;
}
.program .alert-box .box{
	    border: none;
    /* text-align: center; */
    margin: 0 auto;
    max-width: 1677px;
}
.prorgam-img img {
    width: 100%;
    margin: 0 auto;
}
.prorgam-img {
    max-width: 1340px;
    margin: 0 auto;
	margin-top: -178px;
}
.program.lineup{
	 height: 3540px;
}
.program {
    background: none;
}


.partner26{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/tsd_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner26:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/tsd.png");
}

.partner27{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/inspired_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner27:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/inspired.png");
}
.partner28{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/kava_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner28:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/kava.png");
}
.partner29{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/we_love_ua_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner29:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/we_love_ua.png");
}
.partner30{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/change_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner30:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/change.png");
}
.partner31{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/one_life_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner31:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/one_life.png");
}
.partner32{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/tnd_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner32:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/tnd.png");
}
.partner33{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/aisek_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner33:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/aisek.png");
}
.partner34{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/lowcost_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner34:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/lowcost.png");
}
.partner35{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/blablabla_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner35:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/blablabla.png");
}
.partner36{	
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/stand-up_2.png");	
	width:200px;	
	height:150px;	
	display:block;	
	float:left;	
}
.partner36:hover{
	background:url("/web/20160404220327im_/http://travelfestival.com.ua/img/partners/stand-up.png");
}
/*
     FILE ARCHIVED ON 22:03:27 Apr 04, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:22:18 Jun 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.447
  load_resource: 5183.895
  PetaboxLoader3.resolve: 5139.246
  PetaboxLoader3.datanode: 28.77
*/