@charset "iso-8859-1";
/* Termedia CSS */

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:focus {text-decoration:underline;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}

div.contentLeft {text-align:left; line-height:18px;}
div.contentRight {text-align:right; line-height:18px;}
div.contentCenter {text-align:center; line-height:18px;}
div.contentJustify {text-align:justify; line-height:18px;}

label {cursor:pointer;padding:0;margin:0;}
.italic {font-style:italic; color:#656565;}
.justified {text-align:justify;}
.hidden {display:none;}
.small {font-size:11px; color:#555;}

div.clearAll {clear:both;font-size:0;line-height:0%;height:0;display:block;}

div.right {float:right;}
div.left {float:left;}

html.fullHeight {height:100%;}
body {font-family:Arial, Tahoma, Verdana;font-size: 13px;color:#222;margin:0;height:100%;background:#DADFE5;}
.std {font-family:Arial, Tahoma, Verdana;color: #222;font-weight:normal}


/* prods feed */
div.prodsFeed 						{margin-bottom:20px; }
div.prodsFeedName					{font-size:1.3em; padding: 30px 0 0 0; }
div.prodsFeedList a                 {display:block; font-size:0.85em; margin-top:1px;  
									text-decoration:none; color:#111; background: #f6f6f6; }
div.prodsFeedCat					{padding:10px 0 3px 0; }
div.prodsFeedList a img 			{float:left; width:50px; border:0;}
div.prodsFeedList a img.eventImg 	{width:40px; padding:5px; background: #eaeaea;}
div.prodsFeedList a img.pageImg 	{padding:10px 0 10px 0;}
div.prodsFeedList div.prodTitle		{float:left; width:159px; padding: 9px 7px 9px 11px;}
div.prodsFeedList div.prodEvent		{padding:9px 9px 9px 12px; font-size:1.2em;}
div.prodsFeedList a:hover			{background: #eaeaea; }
div.prodsFeedList a:focus			{background: #eaeaea; }
div.prodsFeedFeature				{float:right; margin-top:-1px; margin-left:10px; }
div.prodsFeedFeature div.pffHard	{color: #fff; background: #690B59; padding: 2px 0 2px 0; font-size:0.85em; 
									width:55px; text-align:center; }
div.prodsFeedFeature div.pffLight	{color: #111; background: #e3e3e3; padding: 2px 0 2px 0; font-size:0.85em; 
									width:55px; text-align:center; }




/*main*/
div.header {height:275px;}
div.headerContent {z-index:10000; position:absolute; width:940px; margin-top:-275px; }

div.wrapper {width:940px; padding:0 5px 0 5px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}
div.logoTermedia {text-align:right;padding:11px 0 11px 0;}
div.eventName {padding:21px 0 0 0;}
div.registerButShadow {float:right; margin-right:-48px; margin-top:94px; width:389px; height:143px; background:url('/g/events/common/event/registerButShadow.png') no-repeat top left;}
div.registerBut {margin:49px 0 0 50px; width:289px; height:43px; }
div.registerBut a {display:block; background:url('/g/events/common/event/registerIcon.png') no-repeat top left; padding:9px 0 0 55px;background-position:25px 12px; font-size:19px; color:#fff;}
div.footerIcon { margin-right:-70px; margin-top:-53px;float:right;}
div.footLinks {border-top:1px solid #CACDD4; margin-top:10px; padding: 15px 0 18px 0;}
div.footLinks a {color:#80858E; font-weight:bold; font-size:11px; float:left;}
div.footLinks div.break {background:url('/g/events/common/event/footDot.png') no-repeat top left; width:6px;height:6px;margin:3px 15px 0 15px; float:left;font-size:0;line-height:0%;}
div.footLinks div.right {color: #848990;font-size:11px;}
div.footLogos {padding-top:5px;}
div.footLogo {float:left;width:115px;height:100px;padding-right:22px;}
td.footLogo {width:115px;height:100px;text-align:center;}
td.logoLabel {color:#80858E;text-align:right;font-weight:bold; font-size:12px;padding-right:35px; text-shadow:1px 1px 1px #F0F2F5; letter-spacing: 1px;}

div.pageTitle {color:#8C949A; font-size:28px; padding-bottom:15px;}

div.sidesHidden {width:100%; overflow:hidden;}

div.mainDiv {background:#fff; }
div.mainContent {padding:18px 0 75px 0; font-size: 14px; }

td.leftContent {vertical-align:top;width:229px;padding-right:50px;padding-top:4px;}
td.rightContent {vertical-align:top;}


a.menuOption {border-left:5px solid #E2E7EB; color:#50565A; padding:6px 0 6px 11px;font-size:16px;font-weight:bold;display:block; }
a.menuOptionCur {background:#F3F5F6 url('/g/events/common/event/mainMenuCur.gif') no-repeat center right;}
a.menuOption:hover {text-decoration:none;color:#82878B;}
a.menuOption:active {text-decoration:none;color:#82878B;}
a.menuOption:focus {text-decoration:none;color:#82878B;}
div.menuBreak {font-size:1px;width:208px;line-height:0%;height:1px;display:block;border-left:5px solid #BAC1C7;background:#E2E7EB url('/g/events/common/event/menuBreakBG.gif') no-repeat top right;}

div.organizers {padding:40px 0 0 5px;}
div.organizers td {text-align:center;width:112px;height:112px;}
div.organizers td.grey {background:url('/g/events/common/event/organizerBG.gif') #EAEEF1 no-repeat top left;}
div.organizers td.grey2 {height:120px;width:120px;background:url('/g/events/common/event/organizerBG.gif') #EAEEF1 no-repeat center center;}
div.organizers div.grey2 {margin:45px 0 40px 42px;}
div.organizersLabel {position:absolute; z-index:10; margin-left:-20px; }

div.freePlacesChart {margin:36px 0 0 5px; background: #EEF1F4; padding:12px 10px 7px 10px; text-align:center;}
div.fpChartLabel {font-size:13px; font-weight:bold;padding-bottom:11px;}


/*INTRO PAGE*/
div.organizers td.introGrey {background:#fff;}
div.organizers td.introGrey2 {height:120px;width:120px;background:#fff;}
div.organizers div.introGrey2 {margin:52px 0 40px 50px;}
div.introOrganizersLabel {position:absolute; z-index:10; margin-left:-33px; margin-top:-11px; }
div.introFooter {background:url('/g/events/common/event/introFooterBG.png'); padding:13px 0 12px 6px;margin-top:36px;color:#fff;font-size:11px;}
div.introFootLinks a {color:#fff; font-weight:bold; font-size:11px; float:left; padding-right:35px;}
div.introRegisterButShadow {float:right; margin-right:-48px; margin-top:10px; width:389px; height:143px; background:url('/g/events/common/event/registerButShadow.png') no-repeat top left;}
div.introLeft {width:229px;}
div.introMenuBottom {width:229px;background:url('/g/events/common/event/introMenuBot.png') no-repeat bottom left; padding-bottom:10px;}
div.introMenu {width:229px;background:#fff; margin-top:70px; padding-top:1px;}

a.introMenuOption { color:#50565A; padding:5px 0 5px 14px;font-size:16px;font-weight:bold;display:block; border-bottom:1px solid #E2E7EB; }
a.introMenuOption:hover {text-decoration:none;color:#82878B;}
a.introMenuOption:active {text-decoration:none;color:#82878B;}
a.introMenuOption:focus {text-decoration:none;color:#82878B;}

div.introEventName {float:right;padding-top:5px;}

a.facebookEvent {display:block; padding-top:13px;}

/*program*/
td.labelProgHour {width:90px; padding:7px 5px 7px 5px;color:#fff;text-align:center;background:url('/g/events/common/event/progDayBG.png') no-repeat top left;}
td.labelProgHour div.progDay {font-size:23px;font-weight:bold;}
td.labelProgHour div.progMonth {font-size:11px;font-weight:bold;}
div.labelProgCont {padding:14px 5px 7px 10px; font-size:22px;background:url('/g/events/common/event/progTR.png') no-repeat top right;}

td.progHour {width:90px; padding:12px 15px 17px 5px;vertical-align:top;text-align:center; font-size:12px; border-top:1px solid #E2E7EB;}
td.progPosContent	{vertical-align:top; padding: 12px 0 13px 0; border-top:1px solid #E2E7EB; font-size:13px;}
td.progNoBorder {border-bottom:0;}

a.blockName {font-size:21px;color:#222; disply:block; float:left; padding:6px 30px 6px 30px; margin:15px 20px 15px 20px; border:1px solid #222; }
a.blockName:focus {text-decoration:none; color:#fff; background: #222;}
a.blockName:active {text-decoration:none; color:#fff; background: #222;}
a.blockName:hover {text-decoration:none; color:#fff; background: #222;}

a.blockNameCur	{text-decoration:none; color:#fff; background: #222;}
a.blockNameCur:focus {text-decoration:none; color:#fff; background: #222;}
a.blockNameCur:active {text-decoration:none; color:#fff; background: #222;}
a.blockNameCur:hover {text-decoration:none; color:#fff; background: #222;}

div.blocksNav			{text-align:center;}
div.blocksNavButtons	{display:inline-block;}


div.topicName {font-weight:bold; color:#222; font-size:14px;}
div.subtopicName {padding-top:5px; color:#111; font-size:13px; }

div.personPhoto {float:right; padding-left:7px;}
div.personPhotoSmall {background:no-repeat top left; padding: 7px 0 0 38px; height: 23px; margin-top:4px; }

div.langsBG {float:left; background: #eee; padding:5px 20px 5px 0;  margin-top:9px; border-radius:7px; -moz-border-radius:7px; }
a.langEN {background:url('/g/events/common/event/en.gif') no-repeat top left; display:block; float:left; margin: 0 0 0 20px; padding:2px 0 2px 42px;color:#000;font-weight:bold;}
a.langPL {background:url('/g/events/common/event/pl.gif') no-repeat top left; display:block; float:left; margin: 0 0 0 20px; padding:2px 0 2px 42px;color:#000;font-weight:bold;}
a.langDE {background:url('/g/events/common/event/de.gif') no-repeat top left; display:block; float:left; margin: 0 0 0 20px; padding:2px 0 2px 42px;color:#000;font-weight:bold;}
a.langSK {background:url('/g/events/common/event/sk.gif') no-repeat top left; display:block; float:left; margin: 0 0 0 20px; padding:2px 0 2px 42px;color:#000;font-weight:bold;}
a.langRU {background:url('/g/events/common/event/ru.gif') no-repeat top left; display:block; float:left; margin: 0 0 0 20px; padding:2px 0 2px 42px;color:#000;font-weight:bold;}

/*cms frame*/
div.optFrTL {background:url('/g/events/common/event/cms/tl.png') no-repeat top left; height:5px;padding-left:5px;}
div.optFrTR {background:url('/g/events/common/event/cms/tr.png') no-repeat top right; height:5px;padding-right:5px;}
div.optFrTop {background:url('/g/events/common/event/cms/dot.png'); height:5px; line-height:1px; font-size:1px;}
div.optFrBL {background:url('/g/events/common/event/cms/bl.png') no-repeat bottom left; height:5px;padding-left:5px;}
div.optFrBR {background:url('/g/events/common/event/cms/br.png') no-repeat bottom right; height:5px;padding-right:5px;}
div.optFrBot {background:url('/g/events/common/event/cms/dot.png'); height:5px; line-height:1px; font-size:1px;}
div.optFr {background:url('/g/events/common/event/cms/dot.png'); padding:2px 7px 2px 7px;}

/*social media*/
img.socMedia {width:35px; height:35px; border-left:1px solid #ffffff; border:0;}


td.sponsorsLabel			{font-size:17px; text-align:left; padding:30px 0 10px 0;}
td.sponsorsBorder			{border-bottom:1px solid #AEB8C3;}			
td.sponsorsPadding			{padding:15px 0 15px 0;}

a.androidBut 	{background:url('/g/ico/android.png') no-repeat top left #97C024; color: #fff; padding: 10px 20px 10px 48px; display:block; width:130px; background-position: 10px 12px; }
a.appleBut		{background:url('/g/ico/apple.png') no-repeat top left #111111; color: #fff;   padding: 10px 20px 10px 48px; display:block; width:130px;  background-position: 10px 12px;  }



a.impButton	{font-size:18px; color: #fff; background: #4A1C4A; padding:9px 20px 9px 20px; display:inline-block; border-radius: 10px; -moz-border-radius: 10px;}



/*persons*/
div.progPerson				{padding-bottom:12px;}
div.progPersonPhoto 		{float:left; width:50px; padding-right:12px; padding-left:0;}
div.progPersonPhoto img 	{width:100%; border:0;}
div.progPersonContent		{font-size:13px;}
div.progPersonContent a		{color: #000;}
div.progPersonCity			{font-size: 12px; padding-top:3px;}

div.persons			{padding-top:20px;}
div.person 			{padding-bottom:13px; margin-bottom:13px; padding-left:0; border-bottom:1px solid #ddd; }
div.personPhoto 	{float:left; width:120px; padding-right:20px; padding-left:0;}
div.personPhoto img {width:120px; border:0;}
div.personContent 	{float:left; width:520px; position:relative;}
div.personName		{font-size:18px; padding-bottom:7px;}
div.personCity		{padding-bottom:12px;}
div.personShortDesc	{font-size:12px;padding-bottom:12px;}
div.personMore a	{display:inline-block; padding: 4px 12px 4px 12px; color:#fff; font-size:12px; text-decoration:none;}

div.personView 						{padding: 25px;}
div.personView div.personPhoto		{width:180px;}
div.personView div.personPhoto img 	{width:180px; }
div.personView div.personName		{font-size:23px; }
div.personView div.personCity		{font-size:17px;}
div.personView div.personShortDesc	{font-size:14px;}
div.personView div.personLongDesc	{font-size:14px;}

div.footPersons		{padding: 20px 0 20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:30px; margin-bottom:20px;}
div.footPerson		{float:left; width:312px;}
div.footPersonPhoto 	{float:left; width:85px; padding-right:10px; padding-left:0;}
div.footPersonPhoto img {width:85px; border:0;}
div.footPersonContent 	{float:left; width:205px;  padding-right:12px; }
div.footPersonMore a	{font-size:12px;}
div.footPersonShortDesc		{font-size:12px;padding-bottom:8px;}

