* { font-family: Arial; font-size: 14px; color: #333 !important; }
body	{ padding: 30px 0; width: 870px;}
p	{ color: #333; line-height: 1.3em; }

a,
strong	{ color: inherit; font-size: inherit; margin: inherit; text-decoration: none;}

#event-image-gallery:before,
h2	{ font-size: 18px; color: #333 !important; margin: 10px 0; clear: both; font-weight: bold; display:block; }
h3	{ display: block;font-size: 18px;margin-bottom: 20px;line-height: 25px; font-weight: bold}


#head, #main	{ clear: both; }

#foot,
#path a,
#path strong,
#search_hotel,
#event-tabs,
#event-opinions,
#event-description,
#main .lev6,
.flex-slider .flex-direction-nav,
.flex-caption-wraper,
.flex-icons,
.flex-carousel,
.feedback-btn,
.event-print,
.more,
.event-weather,
.event-map-top,
.mobile_only,
.event-map-center	{ display: none !important; }

#main		{ border-top: 6px solid #ff3333}
#path h1	{ font-size: 25px; color: #ff3333 !important;font-weight: bold;}
#path h1 .stars	{color: #ff3333 !important;}


#main .lev5,	
#head .lev2 .menu_h li	{ display: none !important; } 


#main			{ border: none; }
.impt0 #main { border-top: 6px solid #ff3333 !important }
.impt5 #main { border-top: 6px solid #AA388B !important }
.impt9 #main { border-top: 6px solid #24a780 !important }
.impt6 #main { border-top: 6px solid #735592 !important }
.impt11 #main { border-top: 6px solid #A9132A !important }


.impt5 #head .lev3 div.menu_h li.impreza_typ0_active,
.impt9 #head .lev3 div.menu_h li.impreza_typ0_active,
.impt6 #head .lev3 div.menu_h li.impreza_typ0_active,
#head .lev3 div.menu_h li { display: none !important; }

#event-trip-map img	{ width: 400px; float: left; margin: 0 20px 20px 0 !important; }

#head .lev3 div.menu_h li.impreza_typ0_active,
#head .lev3 div.menu_h li.impreza_typ5_active,
#head .lev3 div.menu_h li.impreza_typ9_active,
#head .lev3 div.menu_h li.impreza_typ6_active	{ display: block !important; position: absolute; top: 55px; left: 120px; z-index: 9999; }

#head .lev3 div.menu_h .impreza_typ0_active		{ color: #ff3333 !important; font-size: 40px; display: block; }
#head .lev3 div.menu_h .impreza_typ5_active		{ color: #aa388b !important; font-size: 40px; display: block; }
#head .lev3 div.menu_h .impreza_typ9_active		{ color: #24a780 !important; font-size: 40px; display: block; }
#head .lev3 div.menu_h .impreza_typ6_active 	{ color: #735592 !important; font-size: 40px; display: block; }


#head .lev2 .menu_h li.tn_gsm,
#head .lev2 .menu_h li.tn_tel	{clear: right; display: block !important; float: right; margin: 0 10px; font-size: 18px; color: #10447D !important; font-weight: bold; }
#head .lev2 .menu_h li.tn_gsm:before	{ content: 'Telefon GSM: ';}
#head .lev2 .menu_h li.tn_tel:before	{ content: 'Telefon: ';}



.event-information .event-short h2 .destination-title	{ display: none !important; }
.event-information .event-opinion-flag span	{ color: #fff !important; }


.event-local-trips p:last-child	{ text-align: center !important; }


/*
.flex-slider	{ width: 480px; margin: 0 auto; padding: 3px; border: 1px solid #999}
*/
.flex-slider			{ width: 100%;}  

ul.flex-slides li+li	{ display: none !important;}
ul.flex-slides,
ul.flex-slides li		{ list-style: none; margin: 0; padding: 0;}
ul.flex-slides li:first-child img	{ width: 100%; }
ul.flex-slides {-webkit-transform: translate3d(0, 0, 0) !important;}

.event-information	{ clear: both;}

.event-opinion-flag			{ display: block; position: relative; width: 50px; height: 60px; float: left;  margin: -12px 20px 0 0;}
.event-opinion-flag:before	{ content:""; display: block;  position: absolute; top: 0; left: 0; 
		border-width: 53px 25px 5px 25px; border-style: solid; border-color: #7eb92f #7eb92f #FFFFFF #7eb92f; }
.event-opinion-flag span		{ display: block; line-height: 50px; text-align: center; z-index: 100; color: #000000 !important; position:relative;  font-size: 20px; font-weight: bold; }

.event-information .event-short h2 .event-code 			{font-size: 12px; color: #999999; float: right;font-weight: normal}
.event-information .event-short h2 .destination-title	{ display: block; font-size: 14px; }
.event-information .event-assetsandopinion		{ border: solid #999999;  border-width: 1px 0; width: 100%; margin: 20px 0 }
.event-information .event-assetsandopinion td	{ width: 50%; padding: 10px 20px; vertical-align: top;}
.event-information .event-assetsandopinion td.event-assets h3	{ margin:0; padding-top: 0;}
.event-information .event-assetsandopinion td.event-opinion { border-left: 1px solid #666666;}
.event-information .event-assetsandopinion .good-opinion-percentage	{ color: #7eb92f !important; margin-bottom: 20px; font-size: 16px;  }
.event-information .event-assetsandopinion .good-opinion-percentage strong	{color: #7eb92f !important;}
.event-information .event-assetsandopinion .event-opinion blockquote{ clear: both; margin: 20px 0; padding: 0; border: none; line-height: 1.3em; }


#event-image-gallery:before	{ content:'Zdjęcia'; }
/*
#event-image-gallery 			{ page-break-before:always;}
*/
#event-image-gallery>div		{ display: none}	
#event-image-gallery ul			{ list-style: none; padding: 0; margin: 0; clear: both; }
#event-image-gallery ul li		{ display: block; float: left; width: 30%;margin: 1.33333333333%; }
#event-image-gallery ul li img 	{ width: 260px; margin-bottom: 20px;  }
#event-image-gallery ul li+li+li+li	{ display: none;}


#event-local-trips	{ clear: both;}


.accordion-group 	{ display: block; border-bottom: 1px solid #b1b8c1; margin: 0; padding: 20px 0;}

#event-local-trips:before,
.accordion-heading  a.accordion-toggle 	{ display: block;font-size: 18px;margin-bottom: 20px;line-height: 25px; font-weight: bold}

#event-local-trips p,
.event-map-bottom	{border-top: 1px solid #b1b8c1; padding: 20px 0; margin: 20px 0;}

#event-local-trips:before	{content:'Wycieczki lokalne'; display: block;}

.stars	{ display:inline-block; font-size: inherit; margin-left: 10px;}
.star10:before	{content:' 1*';}
.star15:before	{content:' 1*+';}
.star20:before	{content:' 2*';}
.star25:before	{content:' 2*+';}
.star30:before	{content:' 3*';}
.star35:before	{content:' 3*+';}
.star40:after	{content:' 4*'; }
.star45:before	{content:' 4*+';}
.star50:before	{content:' 5*';}
.star55:before	{content:' 5*+';}
.star60:before	{content:' 6*';}
.star65:before	{content:' 6*+';}