﻿@charset "utf-8";
/************************************ GLOBAL **********************************/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,300,600,700&subset=cyrillic-ext,latin);


body, html{
    padding:0px;
    margin:0px;

    font-family: 'Open Sans', sans-serif;
    background-size: cover;


  
}

div{
    border:solid 0px blue;
}


html{  

    min-width:100%;
    min-height:100%;    
    
background: #ffffff; /* Old browsers */
background: -ms-linear-gradient(top, rgba(166,214,247,1) 0%,rgba(166,214,247,1) 30%,rgba(166,214,247,1) 64%,rgba(166,214,247,1) 89%,rgba(166,214,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(166,214,247,1) 0%,rgba(166,214,247,1) 30%,rgba(166,214,247,1) 64%,rgba(166,214,247,1) 89%,rgba(166,214,247,1) 100%); /* W3C */
}




.Archiwum{
    display:none;
}

img{
    width:100%;
    height:auto;
border:none;
vertical-align: middle;
}

/****Global Web Page size***/
.PageSize{
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
    box-shadow: 5px 5px 25px 5px rgba(0,0,0,0.2);
    margin-bottom:25px;
}




/* GLOBAL TEXT */
h1 {
color:#006ebe;

}
h2 {
color:#006ebe;
font-size:10px;
}

hr
{
	border-radius: 50%;
	color: #3D3B63;
	background-color: #3D3B63;
}
/* END OF GLOBAL TEXT */







/************ TABLE **************/ 

/* #f6e9ce;  #fbf9f5    */

    table, tr, td /* Resteruje ustiawnie table dla rużnych przeglondarek */
    {
       margin:0;
        padding:0;
        background:none;
        border:none;
        border-collapse:collapse;
        border-spacing:0;
        background-image:none;
	max-width:100%;	    }


    
    table td{  /* Globalne ustawienia */
      font-size:14px;
      padding-left:3px;
      padding-right:3px;
      padding-top:6px;
      padding-bottom:6px;
	  
	  
    }

    table tr:nth-child(2n) { /* Zmienia tło co drugiego wiersza */
        background: #ffffff;
    } 

    table tr:first-child, table tr:last-child{ /* Koloruje ostatni i pierwszy wiersz */
        background-color: #ffffff;
        color:black;     
    }

    table tr td:first-child { /* Stylizuje lewa kolumne z godziną */
        vertical-align: text-top;
        min-width:100px;
		max-width:120px;
        text-align:center;
		
    }

	    table tr td:nth-child (2){ /* Stylizuje lewa kolumne z godziną */
        vertical-align: text-top;
        min-width:100px;
		
        text-align:left;
		
    }
	
	 td img{
        float: center;
    }

/********** END OF TABLE ***************/





/*********************** END OF GLOBAL **************************************/



/**TOP**/
.TOP_IMG{
margin-bottom: -5px;
}


















/*************************** PAGE *********************/
.Text_Page{
padding:0px;    
overflow: hidden;
font-size:12px;
padding: 1%;
}

.WebPage{ /** Web Page zawiera Text_Page i Side_Bar **/
padding-top:3px;
background-color:#FFFFFF;
overflow: hidden;
}

.Text_Page a {
font-weight: 700;
text-decoration: none;
color:#006ebe;
}



/*** Columns ***/
.Column_1x1, .Column_2x1, .Column_2x2, .Column_3x1, .Column_3x2, .Column_3x3 {
    

/*box-shadow: 0px 0px 1px #888888;*/
float:left; /* Inportant */
text-align:left;
}


.Column_1x1SP, .Column_2x1SP,.Column_2x2SP, .Column_3x1SP, .Column_3x2SP, .Column_3x3SP, .Column_4x1SP, .Column_4x2SP, .Column_4x3SP, .Column_4x4SP {
    

/*box-shadow: 0px 0px 1px #888888;*/
float:left; /* Inportant */
text-align:center;
}

.Column_1x1{
width:98%;
padding-left:1%;
padding-right:1%;
}

.Column_2x1 {
width:49%; padding-left:1%;
text-align:center;}


 .Column_2x2{
width:49%; padding-left:1%;
text-align:center;}
 
 .Column_1x1SP{
width:40%;
padding:10px 30%;
text-align: center;
padding-top: 2%; padding-bottom: 2%;
}
.Column_2x1SP {
width:40%; 
padding:10px 5%;
text-align: center; 
}

.Column_2x2SP {
width:40%; 
padding:10px 5%; 
text-align: center;
}


.Column_3x1SP, .Column_3x2SP,  .Column_3x3SP {
text-align: center;
padding-top: 2%; 
padding-bottom: 2%; 
font-weight: 700;
text-decoration: none;
color:#000000;
}


.Column_3x1SP {
width:19%;
padding-left:2%;
padding-right:0%;
}

.Column_3x2SP {
width:20%;
padding-left:18%;
padding-right:18%;
}

.Column_3x3SP {
width:19%;
padding-left:0%;
padding-right:0%;
}


.Column_4x1SP, .Column_4x4SP {
width:20%;
padding-left:3%;
padding-right:1%;
text-align: center;
font-weight: 700;
text-decoration: none;

}
.Column_4x2SP, .Column_4x3SP {
width:20%;
padding-left:1%;
padding-right:1%;
text-align: center;
font-weight: 700;
text-decoration: none;

}
.Column_4x4SP {
width:20%;
padding-left:1%;
padding-right:3%;
text-align: center;
font-weight: 700;
text-decoration: none;

}

.Column_3x1 {
width:31%;
padding-left:1%;
text-align: center;

}

.Column_3x2{
width:31%;
padding-left:1%;
text-align: center;
}


.Column_3x3{
width:31%;
padding-left:1%;
text-align: center;
}
/*** Columns ***/




/************************* END OF PAGE ****************/










/************************* SIDE MENU ****************************************/
.Side_Bar{
    max-width:100%;
    font-size:15px;
    overflow: auto;
	font-weight: bold;
	
}

.Side_Menu{

}


.Side_Bar a, .Side_Mobile_Menu, .Archiwum_Button{
    text-decoration: none;
    display:block;
    padding:2%;
    padding-top:3%;
    padding-bottom:3%;
   
    text-align: center;

    color:#000000;
    background-color: #f2f2f2;
    cursor: pointer;
    margin-bottom:3px;    
}


.Side_Bar a:hover, .Side_Mobile_Menu:hover, .Archiwum_Button:hover{
    background-color: #e8e8e8;
	color:#006ebe
}


.Links{
/*display:none;*/
}

.Link_Title{
    width:100%;  
    padding-top:7px;
    padding-bottom:6px;
    font-weight: 700;
}

.Side_Bar img {
    width:60%;
}


.Side_Menu a:nth-child(1){
    background-color:#f2f2f2;
    color:red;
}

.Side_Menu a:nth-child(1):hover{
    background-color:#e8e8e8;
    color:#006ebe;
}

/************************* END SIDE MENU ************************************/


/******* BUTTON ********/
.button {
		border: 2px ridge #dfdfdf;
    color: #0070c0;
    padding: 12px 20px;
		font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: inline-block;
		font-family: Lato;
    font-size: 20px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.button1 {
		font-weight: bold;
    background-color: #3D3B63;
    color: #FFF;
    border: 2px ridge #3199CC;
		border-radius: 5%;
}

.button1:hover {
		font-weight: bold;
    background-color: #C7E3F8;
    color: #3199CC;
		border: 2px ridge #3D3B63;
		border-radius: 5%;
}

/***** END BUTTON *****/











/******************************* FOOT ****************************************/

.Foot{    
    float:left;
    width:100%;
}

.Foot a{
    color:#006ebe;    
    text-decoration: none;
}
.Foot_TXT{
    background-color:  #c0e6fc;
    color:#121235;
    padding:10px;    
    font-size:10px;
}

.Foot_TXT2{
    background-color:  #c0e6fc;  
    padding:10px;  
    font-size:10px;
    color:#006ebe;
}
/******************************* END FOOT ************************************/

.cien {
	margin-left: -3px;
	margin-top: -4px;
    border: none;

}

.OTWARCIE1 {
	background-color:#2d8fcb;
	color: black;
padding: 10px 20px 10px 20px; 
border-top: 1px solid #dddddd;

}

.OTWARCIE2 {
	background-color: #ffffff;
	
	background-repeat: no-repeat;
	background-position: 98% 50%;
	color: #000000;
 
border-top: 1px solid #dddddd;


}

.OTWARCIE3 {
background-color:#2d8fcb;
color: black;
padding: 10px 50px 10px 20px; 
border-top: 1px solid #dddddd;
background-image: url('/img/nowotworykonf/2013/start.png');
background-repeat: no-repeat;
background-position: 98% 50%;
}


.SESJA {
	background-color: #91cbf3;
	color: black;
border-top: 1px solid #dddddd;
padding: 10px 20px 10px 20px; 
}

.SESJA2 {
	background-color: #91cbf3;
	color: #000000;
	background-image: url('/img/4zimoweforumonkologiczne/2017/sesja.png');
	background-repeat: no-repeat;
 	background-position: 98% 50%;
	padding: 10px 50px 10px 20px; 
	border-top: 1px solid #dddddd;
}

.GODZ {
	max-width: 100%;
padding: 10px 20px 10px 20px;
border-top: 1px solid #dddddd;
color: #000000;
background-color: #ffffff;
}


.IMG1{
padding-left:3px;
padding-right:3px;
padding-top:0px;
padding-bottom:0px;
	  }
.IMG2{
padding-left:3px;
padding-right:3px;
padding-top:0px;
padding-bottom:6px;
	  }

.WYKLAD {
	background-color: #ffffff;
padding: 10px 20px 10px 20px; 
border-top: 1px solid #dddddd;

color: #000000;
}

.WYKLAD2  {
	background-color: #ffffff;
	background-image: url('/img/4zimoweforumonkologiczne/2017/wyklad.png');
	background-repeat: no-repeat;
 	background-position: 98% 50%;
	padding: 10px 50px 10px 20px; 
	border-top: 1px solid #dddddd;
	}

.WYKLAD3 {
	background-color: #54baff;
padding: 10px 20px 10px 20px; 
border-top: 1px solid #dddddd;

color: #000000;
}

.WYKLAD4  {
	background-color: #54baff;
	background-image: url('/img/4zimoweforumonkologiczne/2017/wyklad.png');
	background-repeat: no-repeat;
 	background-position: 98% 50%;
	padding: 10px 50px 10px 20px; 
	border-top: 1px solid #dddddd;
	}

.PRZERWA1 {
	background-color: #cfe8f7;
	color: #000000;
   padding: 10px 20px 10px 20px; 
	border-top: 1px solid #dddddd;	
}

.PRZERWA2 {
	background-color: #cfe8f7;
	color: #000000; 
	background-image: url('/img/nowotworykonf/2013/pause.png');
	background-repeat: no-repeat;
 	background-position: 98% 50%;
border-top: 1px solid #dddddd;
padding: 10px 50px 10px 20px; }

.LUNCH1 {
	background-color: #cfe8f7;
	color: #000000; 
	
border-top: 1px solid #dddddd;
padding: 10px 20px 10px 20px; 
}

.LUNCH2 {
	background-color: #cfe8f7;
	color: #000000; 
	background-image: url('/img/nowotworykonf/2013/lunch.png');
	background-repeat: no-repeat;
  	background-position: 98% 50%;

border-top: 1px solid #dddddd;
padding: 10px 50px 10px 20px; }

.LUNCH3 td {
	background-color:  #cfe8f7;	
       color: #000000; 
	
padding: 10px 20px 10px 20px; 
border-top: 1px solid #dddddd;


}

.AMGEN{
background-image: url('/img/logo/amgen.png');
	background-repeat: no-repeat;
	background-size:10%;
  	background-position: 98% 50%;


}

.LUNCH4 {
	background-color: #cfe8f7;
	color: #000000; 
	background-image: url('/img/nowotworykonf/2013/lunch.png');
	background-repeat: no-repeat;
  	background-position: 98% 50%;	

border-top: 1px solid #dddddd;
padding: 10px 20px 10px 20px; 
	
}


.KAWA1 {
	background-color: #cfe8f7;
	color: #000000; 
	border-top: 1px solid #dddddd;
padding: 10px 20px 10px 20px; 
}

.KAWA2 {
	background-color: #cfe8f7;
	color: #000000; 
	background-image: url('/img/nowotworykonf/2013/kawa.png');
	background-repeat: no-repeat;
  	background-position: 98% 50%;
padding: 10px 50px 10px 20px; 
border-top: 1px solid #dddddd;
}

.END1 {
	background-color: #2d8fcb;
	color: #000000;	

border-top: 1px solid #dddddd;
padding: 10px 20px 10px 20px; ;
}

.END2 {
	background-color: #2d8fcb;
	background-image: url('/img/nowotworykonf/2013/stop.png');
	background-repeat: no-repeat;
	background-position: 98% 50%;
	color: #000000;

border-top: 1px solid #dddddd;
padding: 10px 50px 10px 20px; 
}
/******************************* PROGRAM VM CONF ************************************/

.VMConferenceSchedule.override .confr {
 
    border-color: #55a6e0;
	font-size: 1.2em;
	border-left-color:transparent;
	border-right-color:transparent;
}

.VMConferenceSchedule.override .confr i{
/**display: none;**/
padding: 10px 20px
}

/** fragment odpowiedzialny za nazwę sali**/

.VMConferenceSchedule.override .conferenceRoom {
    color: #f2f2f2;
}

/** fragment odpowiedzialny za kolumnę z godzinami!!**/
.VMConferenceSchedule.override .confTimeCell {
    background-color:#2f91cc;
   color:#ffffff;
  padding: 10px 20px 10px 20px;  
}

/** fragment odpowiedzialny za nagłówek dnia!!!**/

.VMConferenceSchedule.override .conferenceDayTitle {
   background-color:#276483;
   color:#ffffff;
   font-weight:700;
   border-left-color:transparent;
	border-right-color:transparent;
	
padding: 10px 20px 10px 20px; 
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
	/** background-color: transparent;
	 height: 100px;
    color: transparent;**/                   /**odkomentować, jeśli mamy obrazek :) **/
}
/**
.VMConferenceSchedule.override .day_1 .conferenceDayTitle {
    background-image: url('/img/ptokedu/2016/belka_czwartek.jpg');
}**/

.VMConferenceSchedule.override .rowConference_event,
.VMConferenceSchedule.override .rowConference_event .cofc
{ 
    background-color: #ffffff;
    color: #121212;
	border-left-color:transparent;

	border-top-color:transparent;
	padding: 10px 20px 10px 20px; 
}
/** fragment odpowiedzialny za wydarzenie ze stylem START**/
.VMConferenceSchedule.override .rowConference_event .START
{
font-weight: bold;
background-image: url('/img/nowotworykonf/2013/start.png');
background-repeat: no-repeat;
background-position: 98% 50%;

}
.VMConferenceSchedule.override .rowConference_event .WYKLAD,
.VMConferenceSchedule.override .rowConference_event .wyklad,
.VMConferenceSchedule.override .rowConference_event .dyskusja,
.VMConferenceSchedule.override .rowConference_event .PYTANIA,
.VMConferenceSchedule.override .rowConference_event .STOP,
.VMConferenceSchedule.override .rowConference_event .Obiad,
.VMConferenceSchedule.override .rowConference_event .KOLACJA,
.VMConferenceSchedule.override .rowConference_event .PREZENTACJA
{
padding: 10px 45px 10px 20px; 
}



.VMConferenceSchedule.override .rowConference_event .STOP
{
background-image: url('/img/nowotworykonf/2013/stop.png');
background-repeat: no-repeat;
background-position: 98% 50%;
font-weight: bold;
}
.VMConferenceSchedule.override .rowConference_event .KOLACJA,
.VMConferenceSchedule.override .rowConference_event .Obiad
{
background-image: url('/img/nowotworykonf/2013/lunch.png');
background-repeat: no-repeat;
background-position: 98% 50%;
font-weight: bold;
    background-color: #89ceff;
    color: #ffffff;
}

.VMConferenceSchedule.override .rowConference_event .PYTANIA
{
font-weight: bold;
    background-color: #89ceff;
    color: #ffffff;
}

.VMConferenceSchedule.override .rowConference_event .PREZENTACJA
{


}

.VMConferenceSchedule.override .rowBreak,
.VMConferenceSchedule.override .rowBreak .confc
{ font-weight: bold;
    background-color:#2f91cc;
   color:#ffffff;
	border-left-color:transparent;
	border-right-color: #transparent;
	border-top-color:transparent;
	padding: 15px 20px 15px 10px; 
}
/**z dodatkowym stylem LUNCH lub KAWA**/



.VMConferenceSchedule.override .rowBreak .LUNCH
{
	background-image: url('/img/nowotworykonf/2013/lunch.png');
	background-repeat: no-repeat;
	background-position: 98% 50%;
	    background-color: #89ceff;
    color: #ffffff;
}

.VMConferenceSchedule.override .rowBreak .KAWA
{
	background-image: url('/img/nowotworykonf/2013/kawa.png');
	background-repeat: no-repeat;
  	background-position: 98% 50%;
	    background-color: #89ceff;
    color: #ffffff;
}
.VMConferenceSchedule.override .rowBreak .PRZERWA
{
	
	    background-color: #89ceff;
    color: #ffffff;
}


/** fragment odpowiedzialny za wydarzenie ze stylem END**/


/** W przypadku szablonu w którym do jednej komórki wpakowane są sesja i wszystko co się w niej znajduje, wystarczy definiować jeden ze styli/wszystkie są podpięte pod tą komórkę/ **/
.VMConferenceSchedule.override .rowSession,
.VMConferenceSchedule.override .rowSession .confc
{  
background-color:#2f91cc;
   color:#ffffff;
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
	padding: 10px 20px 10px 10px; 
}
.VMConferenceSchedule.override .rowSession .SESJA,
.VMConferenceSchedule.override .rowSession .SATELITARNA
{
padding-right:45px;
	background-image: url('/img/4zimoweforumonkologiczne/2016/sesja.png');
	background-repeat: no-repeat;
  	background-position: 98% 50%;
	
}
.VMConferenceSchedule.override .rowSession .PODSUMOWANIE
{
	background-image: url('/img/4zimoweforumonkologiczne/2016/sesja.png');
	background-repeat: no-repeat;
  	background-position: 98% 50%;
}


/** fragment dot wykładów **/

.VMConferenceSchedule.override .rowLecture,
.VMConferenceSchedule.override .rowLecture .confc
{
	border-left-color:transparent;
	border-right-color:transparent;
	border-top-color:transparent;
	padding: 10px 20px 10px 20px; 
}

.VMConferenceSchedule.override .rowLecture .WYKLAD
{
 background-color: #ffffff;
	color: #000000;
	padding-right:45px;
	}
	
	

.VMConferenceSchedule.override .rowLecture .WYKLAD2
{
	background-image: url('/img/4zimoweforumonkologiczne/2016/wyklad.png');
	background-repeat: no-repeat;
 	background-position: 98% 50%;
	padding-right:25px;

}





@media only screen and (max-width: 900px){  
    .VMConferenceSchedule.override table.conft {
        display: none;
    }
    .VMConferenceSchedule.override div.conft {
        display: block;
    }
}    
/******************************* END PROGRAM VM CONF ************************************/



/******************************* ZAKŁADKA VM ************************************/
.vm
{
	background-color: #d1d1d1 !important;
	color: #0038A8 !important;
}
.vm:hover
{
	background-color: #dadada !important;
}

