/* 
Author:mmh
Author URI:http://www.javatech.com.pl/
Version:0.1
Project:software konferencje
Description:---------------------------------------------------------------------------------------
TABLE OF CONTENTS
-- 
-- 
--
---------------------------------------------------------------------------------------
/* ------------------------------------------------------------------------------------
BASICS */
html{font-size:100%;min-height:101%;background:#000a00 url(img/bg.png) repeat-x top;}
body{font-size:62.5%;color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
a{}
a:hover{}
a:active{}
a:visited{}
a,li a,p a{color:#2367ac;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
.padding{padding:10px;}
/* #content p{margin:1.1em 0;}
*/ 
hr{border:0;border-top:1px solid #D5D5D5;color:#D5D5D5;height:1px;}
label{display:block;margin-top:5px;}
div.display_horizontal span{float:left;margin-right:10px;}
div.display_horizontal{clear:both;}
input.text,input.title{padding:5px;width:290px;}
select{padding:5px;}
html body #container #content font{font-family:"Lucida Grande","Lucida Sans Unicode",helvetica,sans-serif,Arial,Verdana,sans-serif;color:inherit;}
table{table-layout:fixed;}
/* ------------------------------------------------------------------------------------
Clear fix */
/* CLEARING */
.clearfix:after,#conferencess_presentation_content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,#conferencess_presentation_content{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix,* html #conferencess_presentation_content{height:1%;}
.clearfix,#conferencess_presentation_content{display:block;}
/* End hide from IE-mac */
/* ------------------------------------------------------------------------------------
COMMON */
#content ul,#content ol{margin-bottom:10px;padding:10px 10px 10px 25px;list-style-position:outside;list-style-type:disc;}
#content ol{list-style-type:decimal;}
#content p{margin-bottom:10px;}
/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;padding:6px 10px;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}
.navigation li ul li{padding:1px 0px;}
.navigation li ul li a{padding:6px 10px;width:110px;}
.navigation li ul{position:absolute;padding-top:1px;width:130px;left:-999em;}
.navigation li ul ul{margin:-1.5em 0 0 130px;}
#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li.sfhover ul ul,#navigation li.sfhover ul ul ul{left:-999em;}
#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,
#navigation li.sfhover ul,#navigation li li.sfhover ul,#navigation li li li.sfhover ul{left:auto;}
/* ------------------------------------------------------------------------------------
STRUCTURE */
body{/*background:#d8d8d8 url(img/bg.png) repeat-x bottom;*/}
#container{overflow:hidden;font-size:1.5em;width:1021px;margin:auto;}
#header{width:1023px;}
#footer{clear:both;}
#content{width:1021px;margin:auto;background:transparent url(img/content_bg.png) repeat-y 50%;font-size:0.8em;line-height:1.5em;}
#right{}
#left{}
/* ------------------------------------------------------------------------------------
CUSTOM */ 
#container1{width:1026px;margin:auto;/*background:transparent url(img/main_shadows.png) no-repeat 0 145px;*/}
#logo{margin:0;text-indent:-999em;margin:0 0 0 20px;}
#logo span{text-indent:-999em;display:block;display:none;}
#logo a {
border-right:1px solid #DDDDDD;
display:block;
height:70px;
overflow:hidden;
text-indent:0;
width:269px;
}
#logo a img {
/*display:block;
margin:auto; */
max-height:70px;
}
#search_field {
background:transparent url(img/input_round.png) no-repeat scroll 0 2px;
margin:0;
position:relative;
width:149px;
}
#search_field input.text {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:6px 2px 0 8px;
padding:0;
width:108px;
}
#search_field input.button{border:0;padding:0;margin:0;width:20px;height:20px;font-size:1px;color:#fff;background:transparent url(img/search_newsl_bt.png) no-repeat 0 0px;cursor:pointer;}
#header_top {
height:71px;
margin:10px 0;
position:relative;
}
/* ------------------------------------------------------------------------------------
jezyki */
#language_menu {
height:20px;
padding:0 5px;
position:absolute;
right:10px;
top:-25px;
}
#language_menu li{height:17px;margin:0;padding:3px 3px 0;}
#language_menu li.current a{border:1px solid #ddd;}

#language_menu li a{border:1px solid #fff;background-image:url(img/flags.png);background-repeat:no-repeat;text-indent:-9999em;display:block;height:11px;width:16px;margin:0;padding:0;border:1px solid #F2F2F2;}
#language_menu li.fr a{background-position:0px 0;}
#language_menu li.en a{background-position:-20px 0;}
#language_menu li.de a{background-position:-40px 0;}
#language_menu li.es a{background-position:-60px 0;}
#language_menu li.it a{background-position:-80px 0;}
#language_menu li.pl a{background-position:-105px 0;}
#language_menu li a:hover{border:1px solid #0073D8;}
/* ------------------------------------------------------------------------------------
header glowny */ 
/*#menu_0{width:360px;float:left;text-align:right;margin-top :7px;}  */

#menu_0 {
float:left;
margin-top:7px;
overflow:hidden;
text-align:right;
width:245px;
}


#menu_0 ul{float:right;}
#menu_0 a{font-size:0.7em;color:#999;border-right:1px solid #999;padding:0 5px;}
#menu_0 li.cms_user_logout a, #menu_0 li.cms_user_signup a {border:0;}
#menu_0 a:hover {color:#000;text-decoration:none;}
#main_information{background:transparent url(img/header_top_bg.png) repeat-y scroll -2px 0;border-top:1px solid #CCCCCC;width:1020px;height:300px;}
#main_info{/*border-right:1px solid #B0AEAF;*/color:#000a00;height:250px;overflow:hidden;margin-top:10px;width:210px;padding:10px 0px 20px 30px;font-size:0.8em;line-height:1.5em;}
#main_info h3{color:#08202C;font-size:1.2em;font-weight:bold;margin:10px 0 20px;}
#main_info .glob{width:300px;margin:20px auto 20px auto;}
#main_info p{line-height:1.5em;font-size:1em;}
#main_picture{width:780px;height:290px;text-align:right;vertical-align:bottom;overflow:hidden;}
#main_picture #main_picture_content{display:block;margin:15px 5px auto auto;width:765px;overflow:hidden;}
a#flash_curtain{/* height:275px;width:765px;*/}   


/* ------------------------------------------------------------------------------------
REDESIGN */

/*#search_and_menu{position:absolute;right:19px;top:85px;width:600px;height:25px;}       */


#search_and_menu {
height:25px;
position:absolute;
right:19px;
top:85px;
width:420px;
}




/* ------------------------------------------------------------------------------------
menu glowne z podmenu */
#menu_level_1{width:1020px;}
div#menu_level_1 ul{background:transparent url(img/menu_top_bg.png) no-repeat scroll center top;border-bottom:1px solid #CCCCCC;display:block;margin-left:3px;padding-left:10px;width:1007px;}
div#menu_level_1 a {
color:#000000;
font-size:0.75em;
margin-top:1px;
padding:10px 13px;
}
div#menu_level_1 li.current a{background-color:#0073d8;color:#fff;}
div#menu_level_2 ul{margin:auto;display:block;background:transparent url(img/menu_top_lev_2_bg.png) no-repeat 0 -3px;width:1023px;}
div#menu_level_2 ul a{color:#0b0b0b;font-size:0.7em;padding:8px 20px 5px 20px;}
div#menu_level_2 ul li.current a{background:transparent url(img/current_sec_menu_bg.png) no-repeat 50% 0;font-weight:bold;}

div#menu_level_1 li a:hover{background-color:#36A7E9;color:#fff;text-decoration:none;}
/* ------------------------------------------------------------------------------------
konferencje slider */ 
#conferencess_presentation img.left{margin:45px 0 0 0;}
#conferencess_presentation img.right{margin:45px 0 0 0;}
#conferencess_presentation{background:transparent url(img/conferences_bg.png) repeat-y bottom;overflow:hidden;}
#conferencess_presentation .paragraph{padding:10px;font-size:0.8em;line-height:1.65em;}
#conferencess_presentation_bottom{height:7px;background:transparent url(img/conferences_bt.png) no-repeat bottom;overflow:hidden;}
#conferencess_presentation h3{min-height:8px;height:auto !important;height:8px;font-size:1.3em;font-variant:normal;font-weight:normal;margin:10px 0 10px 0;}
a.conferencess_see_more{color:#000;text-decoration:none;display:block;width:160px;font-size:0.8em;margin:13px 33px 0 0;text-align:right;}
.conference{width:220px;background:transparent url(img/conference_bg.png) no-repeat;padding:4px 0 0 3px;float:left;font-size:0.7em;}
.conference a{background:transparent url(img/conference_more_bt.png) no-repeat;display:block;text-indent:-999em;width:45px;height:17px;float:left;}
.conference span{height:17px;line-height:19px;width:165px;text-align:center;display:block;float:left;}
.conference .event_logo{display:block;overflow:hidden;height:76px;width:182px;text-align:center;width:212px;height:106px;vertical-align:middle;}
.conference .event_logo div{display:block;overflow:hidden;height:95px;width:212px;text-align:center;display:table-cell;vertical-align:middle;}
.conference .event_logo img{/* margin-top:5px;*/
max-height:80px;}
/*#conferencess_presentation_content{width:960px;position:relative;margin:10px auto 20px auto;border-top:1px solid #b0aeaf;}
*/
#slider{width:960px;position:relative;margin:10px auto 20px auto;border-top:1px solid #b0aeaf;/*height:160px;*/}
/*#slider{width:960px;margin:0 auto;position:relative;margin-bottom:20px;}
*/
.scroll{width:950px;overflow:auto;position:relative;clear:left;margin:auto;height:130px;}
.scrollContainer div.panel{padding-right:20px;width:220px;}
.scrollButtons{position:absolute;top:35px;cursor:pointer;}
.scrollButtons.left{left:-20px;}
.scrollButtons.right{right:-20px;}
.hide{display:none;}
/* ------------------------------------------------------------------------------------
kolumny */
#column_left{width:665px;margin-top:10px;}
#column_right{width:351px;margin-top:20px;}
.column_content{margin:10px auto 10px 0;/*text-align:justify;*/}
#column_left .column_content{margin-left:30px;width:625px;}
#column_right .column_content{float:right;margin-right:30px;width:300px;}
#column_right .image_paragraph span{margin:30px;}
#column_left .paragraph{margin-bottom:15px;}
#content #column_right h3{background:transparent url(img/h3_right_col_bg.png) no-repeat scroll right bottom;color:#FFFFFF;font-size:1.3em;font-weight:normal;margin-bottom:5px;margin-left:-30px;margin-right:-31px;padding:10px 20px 25px 30px;}
/* ------------------------------------------------------------------------------------
rozne */ 
#content #column_left h3, h4, h5, h6{color:#36a7e9;margin-bottom:15px;}
#content #column_left h2{background:transparent url(img/h2_left_col_bg.png) no-repeat scroll left bottom;color:#FFFFFF;font-size:1.9em;font-weight:normal;padding:18px 10px 35px 20px;margin-left:-31px;width:635px;margin-bottom:5px;}
#content #column_left #clients h3{background:transparent url(img/clients_header_bg.png) no-repeat scroll left bottom;color:#FFFFFF;font-size:1.9em;font-weight:normal;padding:18px 10px 35px 20px;margin-left:-31px;width:635px;margin-bottom:5px;}
a.conferencess_see_more:hover,
#copyright_info a:hover,
#footer_header a:hover{text-decoration:underline;}
/* ------------------------------------------------------------------------------------
stopka */
#footer{}
#footer_content {
background-color:#D9D6D6;
font-size:1.2em;
line-height:1.6em;
margin:auto auto 10px 12px;
padding:0 0 20px;
width:1000px;
}
#footer_header{background:transparent url(img/footer_header_bg.png) no-repeat scroll 50% 0;color:#FFFFFF;margin-left:-13px;padding-top:11px;}
#footer_header h3{color:#FFFFFF;float:left;font-size:1.8em;font-weight:normal;margin-bottom:22px;margin-left:40px;width:710px;}
/*#footer_header a{color:#FFFFFF;display:block;float:right;height:20px;margin:5px 20px 0 0;text-align:right;text-decoration:none;width:250px;font-size:11px;}*/


#copyright_info {
height:33px;
margin:auto;
padding:5px 40px;
width:973px;
}


#copyright_info a{color:#fff;text-decoration:none;}
#footer_content .paragraph_images_horizontal{padding-top:20px;}
/* ------------------------------------------------------------------------------------
WYDARZENIA KONFERENCJE */ 
#content .cms_events.cms_list ul{padding:0;}
.cms_events ul{float:left;}
.cms_events ul li,
div.cms_single_event{clear:both;float:left;margin-bottom:40px;background-color:#113c5c;width:620px;color:#fff;}
div.cms_single_event{margin-bottom:10px;}
.cms_event_img_date{float:left;width:200px;background-color:#fff;margin:10px 30px 10px 10px;}
.cms_event_img_date span{display:block;background-color:#716f6b;text-align:center;color:#fff;font-size:1.3em;padding:5px;}
.cms_event_img_date a,.cms_event_img_date a img{display:block;margin:10px auto 10px auto;}
.cms_event_name_place{float:right;margin:10px 10px 10px 0;width:370px;}
.cms_event_name_place h3{margin-bottom :5px;font-size:1.4em;font-weight:normal;}
.cms_event_name_place h3 a{color:#00adee;text-decoration:none;}
.cms_event_name_place h3 a:hover{text-decoration:underline;}
.cms_event_description_register{position:relative;}
.cms_event_abstract{background-color:#282729;font-size:1.1em;line-height:1.6em;min-height:85px;padding:10px;position:relative;}
.cms_event_description_register a.register_button,a.pdf_registration{background:transparent url(img/all_buttons.png) no-repeat scroll -380px 0;color:#FFFFFF;display:block;float:left;font-size:1em;height:48px;letter-spacing:1px;line-height:15px;margin-right:2px;margin-top:10px;padding:5px 45px 0 5px;text-align:right;text-decoration:none;width:133px;}
.cms_event_description_register a.register_button{text-indent:10px;}
.cms_event_description_register a.pdf_registration{background-position:-610px 0;font-size:0.8em;letter-spacing:-1px;padding:5px 35px 0 7px;}
a.pdf_registration:hover{background-position:-610px -60px;}
a.register_button:hover{background-position:-380px -60px;}


.cms_event_name_place a.more{background:transparent url(img/all_buttons.png) no-repeat scroll -240px 0;display:block;float:right;height:29px;line-height:27px;text-decoration:none;text-indent:22px;width:91px;}
.cms_event_name_place a.more:hover{background-position:-240px -50px;}
.cms_event_name_place a.more:first-letter{text-transform:uppercase;}
.cms_events .more{color:#fff;float:right;}
.cms_event_description_register div.cms_event_abstract{color:#fff;width:350px;float:right;margin-right:20px;font-size:90%;}
div.cms_event_abstract font,div.cms_event_abstract b,.cms_event_abstract p strong,.cms_event_abstract p em{color:#fff}
.cms_slide_menu{width:250px;background-color:#f4f4f4;}
.event_slide_body_show{border-top:1px solid #b9b9b9;padding:5px;background-color:#dddddd;}
.event_slide_body_show h5 {color:inherit;}  

img.its_free {
	bottom:-59px;
	position:absolute;
	right:0;
}
.map_place {overflow:hidden;}
.event_slide_body_show:hover span{text-decoration:underline;}
.event_slide_body {
padding:10px 10px 30px;
position:relative;
}
.cms_slide_menu a.show_more{background:#e4e4e4 url(img/all_icons.png) no-repeat scroll 10px 10px;color:#333333;display:block;font-size:1.2em;padding:10px 10px 10px 40px;text-decoration:none;border-top:1px solid #ddd;}
.cms_slide_menu a.show_lectors{background-position:10px -228px}
.cms_slide_menu a.show_lectures{background-position:10px -67px}
.cms_slide_menu a:hover{text-decoration:underline;background-color:#ddd;}
.event_slide_body address{background:transparent url(img/all_icons.png) no-repeat 2px -376px ;padding-left:25px;margin-top:10px;}
#content .cms_lectors_list{float:left;margin-bottom:0px;padding:0px;}
.cms_lectors_list li{margin-bottom:20px;float:left;width:100%;}
.cms_lectors_list .cms_lector_photo{float:left;margin-right:10px;width:115px;text-align:center;overflow:hidden;}
.cms_lectors_list img{background-color:#fff;border:1px solid #ddd;padding:3px;}
.cms_lectors_list li div {
float:left;

}           

.cms_lector_desc {
 width:470px;       
}
.cms_show_event h3{margin:5px 0 10px 0;}
#content ol.cms_lectures_list{margin-left:20px;list-style-type:decimal;padding:0;}
.lecture-more{background-color:#F7F7F7;color:#333333;margin:5px;padding:10px;}
.cms_lectures_list li a{padding-left:25px;background:transparent url(img/all_icons.png) no-repeat 0 -76px;line-height:29px;padding-top:2px;cursor:help;}
.other_active_events_menu li,

#content .events_menu {padding-left:15px;}
.events_menu li,
.most_recent_event_menu li{list-style-type:none;}
.other_active_events_menu li a,
.events_menu li a,
.most_recent_event_menu li a{display:block;padding-left:25px;background:transparent url(img/all_icons.png) no-repeat 0 -450px;padding-top:2px;margin-bottom:8px;text-decoration:none;}

.events_menu a:hover {text-decoration:underline;}
.other_active_events_menu li.event_archival a,
.events_menu li.event_archival a,
.most_recent_event_menu li.event_archival a{background-position:0 -530px;}  

#content ul.other_active_events_menu, #content ul.most_recent_event_menu{

list-style-type:none;
margin-bottom:10px;
padding-left: 0px;  
padding-bottom:0;
}       

#content .other_active_events_menu li, #content .events_menu {
padding-left:0;
}        


/* ------------------------------------------------------------------------------------
TABY DO KONFERENCJi */

#content .cms_show_event ul.ui-tabs-nav{clear:both;display:block;padding:0 5px;border-bottom:1px solid #DDDDDD;}
#content .cms_show_event .ui-tabs li{list-style-type:none;}
.cms_show_event .ui-widget-header{background:transparent;border:0;color:inherit;font-weight:bold;}
.cms_show_event .ui-widget-content{background:transparent;border:0;color:#222222;}
.cms_show_event .ui-tabs{padding:0;}
.cms_show_event .ui-tabs .ui-tabs-nav li a{float:left;padding:5px 10px;text-decoration:none;font-size:0.9em;letter-spacing:-0.78px;}
.cms_show_event .ui-widget{font-size:100%;color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;float:left;width:100%;}
.cms_show_event .ui-tabs .ui-tabs-panel{float:left;padding:0 0 0 5px;}
.container.three_columns .cms_show_event .ui-tabs .ui-tabs-nav li a{font-size:0.8em;letter-spacing:-0.5px;padding:5px 6px;}
.container.three_columns .cms_show_event .ui-tabs .ui-tabs-panel{width:500px;}




/* ------------------------------------------------------------------------------------
STOPKA Z LOGOTYPAMI */ 
.all_logos_conferences:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.all_logos_conferences{display:inline-block;}
* html .all_logos_conferences{height:1%;}
.all_logos_conferences{display:block;}
ul.all_logos_conferences {
float:right;
margin:13px auto auto;
width:719px;
}
ul.all_logos_conferences li{display:block;float:left;margin:0 0 12px 0;}



#all_conferences img{
	height: 36px;
} 
      




/*
ul.all_logos_conferences{width:981px;margin:auto;background:transparent url(img/all_logos.png) no-repeat 0 0;height:130px;}
ul.all_logos_conferences li a,
ul.all_logos_conferences li a:hover{display:block;float:left;margin:0 0 22px 0;height:53px;text-indent:-999em;}
ul.all_logos_conferences li.main_konferencje a{width:211px;}
ul.all_logos_conferences li.gigacon a{width:199px;}
ul.all_logos_conferences li.sqam a{width:212px;}
ul.all_logos_conferences li.lexinar a{width:184px;}
ul.all_logos_conferences li.isecman a{width:175px;}
ul.all_logos_conferences li.itunderground a{width:197px;}
ul.all_logos_conferences li.bpm a{width:142px;}
ul.all_logos_conferences li.sdcenter a{width:113px;}
ul.all_logos_conferences li.leadercenter a{width:156px;}
ul.all_logos_conferences li.xpose a{width:156px;}
ul.all_logos_conferences li.main_konferencje a:hover{background-image:url(img/all_logos.png);background-position:0 -170px;}
*/
/* ------------------------------------------------------------------------------------
Agenda */
table.agenda_table{border-collapse:separate;margin:5px;font-size:12px;width:100%;text-align:left;border:1px solid #41B6EE;}
table.agenda_table td.hour{text-align:center;vertical-align:middle;padding:10px 5px 10px 5px;}
table.agenda_table td,table.agenda_table th{border:1px solid #e6e6e6;font-size:12px;padding:10px;background-color:#fff;}
table.agenda_table th{background-color:#41B6EE;border-color:#41B6EE;color:#FFFFFF;font-size:13px;line-height:23px;padding:5px;text-align:center;}
table.agenda_table td.cms_td_nopadding{padding:0;border-collapse:collapse;}
table.agenda_table td.cms_td_nopadding h5{/*display:inline;*/
margin:0;padding:8px 5px 5px 5px;vertical-align:middle;}
table.agenda_table td.cms_td_nopadding table{border-collapse:collapse;border-color:#FFFFFF;border-style:solid solid none;border-width:1px 1px 0;width:100%;}
table.agenda_table td.cms_td_nopadding table td{border-bottom:0 none;border-collapse:collapse;border-left:0 none;border-right:1px solid #ddd;width:50%;}
table.agenda_table td.cms_td_nopadding table td strong{color:#36A7E9;}
table.agenda_table th.agenda_hour,table.agenda_table th.agenda_info{background:#41B6EE url(img/all_icons.png) no-repeat 5px -305px;text-align:left;padding-left:30px;}
table.agenda_table th.agenda_info{background-position:5px -154px;}
#content ul.lectors_list{list-style-type:none;padding:0;margin:0;}
#content ul.lectors_list li{background:transparent url(img/all_icons.png) no-repeat scroll 5px -237px;display:inline;float:left;margin-bottom:10px;margin-right:5px;padding:0 0 0 30px;}
.hour img{vertical-align:middle;}
#agenda_description {overflow:hidden;width:625px;}
#agenda_description table{margin:auto;width:100%;margin-bottom:20px;font-family:verdana;}
#agenda_description table td {
background-color:#FFFFFF !important;
border:1px solid #DDDDDD;
min-width:100px;
padding:10px;
text-align:left;
font-family:verdana;
}
#agenda_description table td div p{text-align:left;}
#agenda_description table td.tabelatextwhite{text-align:center;}
a.print_agenda{background:transparent url(img/all_icons.png) no-repeat 2px -605px;display:block;float:right;height:16px;width:90px;cursor:pointer;padding:4px 4px 4px 25px;}
a.print_agenda:hover{text-decoration:underline;}





#content #column_left table.clean, 
#content #column_left table.clean td, 
#content #column_left table.clean tr, 
#content #column_left table.clean th {
max-width:650px; 
border-color:#41B6EE !important;
}

#content #column_left #agenda_description table {
 max-width:600px !important;     
margin:auto;
}




/* ------------------------------------------------------------------------------------
KALENDARZ */
.cms_events_calendar{margin:auto;}
.cms_events_calendar a.event-highlighted{background-color:#41b6ee;color:#fff;}
#content .calendar_items{background-color:#FFFFFF;list-style-type:none;margin:auto auto 20px;padding:5px;width:255px;}
#content .calendar_items li{border-bottom:1px dotted #ddd;padding:5px;}
#content .calendar_items li.list_title{background-color:#41b7ee;padding:4px 0 2px 0;text-align:center;border:0;margin-bottom:8px;}
li.list_title h5{color:#fff;}
#content .calendar_items li a{background:transparent url(img/all_icons.png) no-repeat scroll 0px 2px;padding-left:25px;display:block;margin-bottom:5px;text-decoration:none;}
#content .calendar_items li a:hover{text-decoration:underline;}
.cms_user_details,.cms_user_tools,.cms_user_mini_stats{width:68%;}
/* ------------------------------------------------------------------------------------
BUTTONY */
a.cms_button:hover,.cms_buttons input:hover,.buttons input:hover,input.cms_button:hover{background-image:none;border-color:#C4C4C4 #929292 #929292 #C4C4C4;color:#f9f9f9;}

#cse-search-results iframe{width:600px;}
.cms_newsletter_form input.text{width:220px;}
#main_info a.cms_button{display:block;float:left;margin-top:20px;padding:4px 15px;text-align:center;}   

a.cms_button,.cms_buttons input,.buttons input,input.cms_button {
	background: #6d87a8 url(img/button_bg.png) repeat-x scroll left bottom;
	color: #FFFFFF;
	padding: 4px 10px;
	text-decoration: none;
	border-style: solid;
	border-color: #C4C4C4 #929292 #929292 #C4C4C4;
	border-width: 1px;   
	font-size: 1em;  
	cursor:pointer;
}

/* ------------------------------------------------------------------------------------
TIMELINE */ 
h4.timeline_h{border-bottom:1px solid #36A7E9;color:#36A7E9;font-size:1.3em;margin-bottom:10px;width:99%;}
.conferences_timeline{/* float:left;width:50%;*/ margin-bottom:20px;}
.conferences_timeline table{border-collapse:separate;margin:0 5px 0 0;width:99%;}
.conferences_timeline td,
.conferences_timeline th{text-align:left;padding:2px;font-size:0.9em;}
.conferences_timeline th{color:#36a7e9;text-transform:uppercase;font-weight:bold;}
.conferences_timeline td.event_month_td{border:0;color:#fff;text-transform:uppercase;background-color:#36a7e9;font-weight:bold;padding:2px;}
.conferences_timeline td{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:2px solid #FFFFFF;padding:4px ;}
.conferences_timeline td a{color:#666666;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.conferences_timeline td a:hover{text-decoration:underline;}
.conferences_timeline table tr.cycle_1 td{background-color:#eeeeee ;}
.conferences_timeline table tr.cycle_2 td{background-color:#f6f6f6 ;}
/*html body a#flash_curtain{display:none !important;}
*/
/*ul.all_logos_conferences li a:hover{opacity:.50;filter:alpha(opacity=50);-moz-opacity:0.5;}
*/      

.cms_newsletter_form {
	margin-bottom:10px;
} 
     


          
/* ------------------------------------------------------------------------------------
3 KOLUMNY */    

.three_columns #conferencess_presentation_bottom{background:transparent url(img/conferences_bt_3_column.png) no-repeat scroll center bottom;}
.three_columns #content{background:transparent url(img/content_bg_3_column.png) repeat-y scroll 50% 50%;}
.three_columns #column_left_small{width:230px;float:left;}
.three_columns #column_right{width:230px;margin-top:0px;}
.three_columns #column_left{width:560px;}
.three_columns #column_left_small .column_content{margin-left:30px;width:200px;}
#content #column_left_small h3{width:220px;   background:transparent url(img/h3_left_col_bg_3_col.png) no-repeat scroll left bottom;color:#FFFFFF;font-size:1.3em;font-weight:normal;margin-bottom:5px;margin-left:-31px;margin-right:-31px;padding:10px 30px 25px 20px;}
.three_columns #content #column_right h3{width:212px;   background:transparent url(img/h3_right_col_bg_3_col.png) no-repeat scroll right bottom;}
.three_columns #column_right .column_content{margin-left:30px;width:200px;}
.three_columns #content #column_left h2{background:transparent;background-image:none;color:#113C5C;font-size:1.9em;font-weight:bold;border-bottom: 1px solid #113C5C; margin-bottom:5px;margin-left:0;padding:0;width:100%;padding-bottom: 10px;display:none;}
.three_columns #column_left .column_content{margin-left:30px;width:505px;}
                                                                                
.three_columns #column_left_small .cms_newsletter_form input.text,
.three_columns #column_right .cms_newsletter_form input.text{width:120px;}
.three_columns #column_left .column_content{margin-left:30px;width:505px;}
.three_columns .cms_event_img_date{margin:10px;width:200px;}
.three_columns .ui-datepicker{width:200px;}
.three_columns .cms_event_name_place{width:275px;}
.three_columns .cms_events ul li,.three_columns div.cms_single_event{width:510px;}   

.three_columns .cms_lector_desc {
 width:370px;       
}

