/*base.css*/ 


/*------------------ CSS APLIED TO THE MAIN CONTAINER ------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}



/*events.css*/

/*----------------program dogodki/izobraževanje-----------*/
a{
     text-decoration:none;
}


label {
    display:block;
}

#event_container{
    margin-top:10px;
     margin-left:10px;
     width:990px;
     height:auto;
}

.events_side_bar_container{
     float:left;
     width:160px;
}

.menu_bar{
	 position:relative;
	 float:left;
     width:158px;
     height:auto;
     background-repeat:repeat-x;
     background-color:#d1d3d4;
     border-left:1px solid #808a93;
     border-right:1px solid #808a93;
     border-top:1px solid #808a93;
}

.menu_bar a{
    color:#4c4e6c;
}

/* has ie6 background image fix*/
.menu_bar_btm{
	position:relative;
	float:left;
	width:145px;
	height:24px;
	padding-top:17px;
	padding-left:15px;
	margin-bottom:-10px;
	margin-left:-1px;
	background-image:url(/static/images/menu_bar_btm_transparent.png);
	background-repeat:no-repeat;
	
}
/* ie6 background image fix*/
* html .menu_bar_btm{
	margin-left:-1px;
	margin-right:-1px;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/menu_bar_btm_transparent.png', sizingMethod='crop');
}

.menu_bar_btm img{
     margin-left:15px;
}

.events_side_bar_container a{
     color:#ffffff;
     float:left;
     font-size:12px;
     font-weight:bold;
     margin-left:10px;
     margin-top:-15px;
     background:url(/static/images/order_event_arrow.png) no-repeat right;
     padding-right:25px;
	 position:relative;
}



.main_menu_container{
     float:right;
     margin-left:10px;
     width:819px;
     height:auto;
     display: inline;
     overflow:hidden;
}

.main_menu_top_round_corner{
     width:819px;
     height:8px;
     background-image:url(/static/images/main_menu_bar_top_long.png);
     background-repeat:no-repeat;
}

.main_menu_middle{
     width:817px;
     height:105px;
     border-left:1px solid #808a93;
     border-right:1px solid #808a93;
}

.main_menu_bottom{
     width:817px;
     height:80px;
     border-left:1px solid #808a93;
     border-right:1px solid #808a93;
}

.menu_events{
     width:817px;
     height:51px;
     background:url(/static/images/main_menu_bg.png) bottom repeat-x;
}

.menu_events ul{
     padding-top:26px;
}

.menu_events li{
     float:left;
     display:inline;
     height:25px;
     line-height:25px;
}

.menu_events li.selected{
     background:url(/static/images/left_corner_button.jpg) no-repeat left;
     background-color:#336c9d;
}

.menu_events a{
     display:inline-block;
     height:100%;
     padding-left:15px;
     padding-right:15px;
     text-decoration:none;
     color:#333333;
     font-weight:bold;
}

.menu_events li.selected a{
     background:url(/static/images/test.gif) no-repeat right;
     color:#ffffff;
     font-weight:bold;
}

.sub_menu_events{
     width:817px;
     height:29px;
     background-color:#336c9d;
}

.sub_menu_events_text{
    padding-left:15px;
    line-height:29px;
    color:#ffffff;
    font-size:11px;
}

.text_container{
     float:left;
     margin-top:30px;
     margin-bottom:30px;
     padding-left:20px;
     /*width:799px;*/
     height:auto;
     font-size:12px;
}

.banner_picture{
	float:left;
	width:710px;
	height:135px;
	background-image:url(/static/images/seminarji_net.png);
	background-repeat:no-repeat;
	background-position:15px;
	margin-top: -5px;
	z-index: 100;
	position: absolute;
} 



.banner_container{
     float:right;
}

.banner_title_events{
     padding-top:10px;
     font-size:26px;
     color:#4c4c4c;
     font-weight:bold;
}

.banner_text_events{
     padding-top:10px;
     font-size:16px;
     font-weight:bold;
     color:#00adee;
     text-align:right;
}

.logo_seminar{
	float:right;
	display:inline;
	width:86px;
	height:86px;
	background-repeat:no-repeat;
	margin-right:5px;
}
.logo_seminar img{
	display:block;
	position:relative;
	float:left;
}
.title_menu_bar_event{
     padding-top:10px;
     padding-left:15px;
     font-size:16px;
     font-weight:bold;
     color:#333333;
}

.menu_bar_event, .menu_bar_event_place, .menu_bar_event_for_who, .menu_bar_event_ads_magazines{
     width:auto;
     height:auto;
     padding-top:15px;
     padding-bottom:5px;
     margin-left:15px;
     margin-right:9px;
     color:#3d3d3d;
     border-bottom:1px dashed #828384;
}

.menu_bar_event_place, .menu_bar_event_ads_magazines{
     padding-top:5px;
}

.menu_bar_event_for_who{
     padding-top:5px;
     border:none;
}

.menu_bar_event_ads_magazines{
    border:none;
}


/*----------------program prijava/izobraževanje-----------*/

.step_container{
    width:819px;
    height:50px;
    background-color:#99b5cd;
}

.button_login_container{
    float:left;
    margin-top:10px;
    padding-left:15px;
    width:500px;
    height:35px;
}

.button_login_inactive, .button_login_active, .button_login_active_first{
    float:left;
    margin-left:20px;
    display:inline;
    width:35px;
    height:35px;
    background-image:url(/static/images/login_button_inactive.png);
    background-repeat:no-repeat;
}

.button_login_active, .button_login_active_first{
    background-image:url(/static/images/login_button_active.png);
    background-repeat:no-repeat;
}

.button_login_active_first{
    margin:0px;
}

.button_num{
    line-height:35px;
    text-align:center;
    font-size:20px;
    font-weight:bold;
    font-family:Arial Black;
    color:#ffffff;
}
.button_num a{
	color:white;
}

.step_bottom{
    width:819px;
    height:6px;
    background-image:url(/static/images/login_container_btm.png);
    background-repeat:no-repeat;
}

.event_login_title{
    margin-top:3px;
    padding-top:15px;
    padding-left:15px;
    color:#104987;
    background-image:url(/static/images/order_title_bg.png);
    background-repeat:repeat-x;
    font-size:12px;
    font-weight:bold;
    height:30px;
    line-height:15px;
}

.login_container{
     float:right;
     margin-top:10px;
     margin-bottom:30px;
     padding-left:15px;
     width:815px;
     height:auto;
}

.selection_container{
    margin-left:112px;
    width:235px;
    height:15px;
    margin-bottom:20px;
}

.selection_people_radio{
    float:left;
    margin-right:5px;
    width:15px;
    height:15px;
    vertical-align:middle;
	border:1px solid white;
    cursor: pointer;
	border-style: none !important;
	border: none !important;
}

.selection_people, .selection_yes_no{
    float:left;
    margin-left:15px;
    display:inline;
    width:102px;
}
.selection_people label{
    cursor: pointer;
}

.selection_yes_no{
    width:40px;
    line-height:15px;
}

.login_text{
    margin-top:20px;
    margin-bottom:20px;
    width:auto;
    padding-left:15px;
    font-size:12px;
}

.form_container, .form_container_textarea, .form_container_checkbox{
    width:500px;
    height:20px;
    margin-top:5px;
    margin-left:15px; 
    text-align:right;
	display:block;
}

.add_another_user_button_container{
    width:400px;
    height:20px;
	line-height:20px;
    margin-top:5px;
    margin-left:15px;
    text-align:right;
	display:block;
}
.add_another_user_button_container label{
	font-weight:bold;
    cursor: pointer;
	display:inline;
}
.add_another_user_button_container label.remove_line{
    cursor: default;
}


.add_another_user_button_container,
#compay_tax_number_container,
#company_title_container,
#person_title_container,
#company_firstname_container,
#company_lastname_container,
#company_email_container,
#company_workplace_container,
#company_number_container,
#tax_yes_no_container{
	display:none;
}

.form_container_checkbox{
    width:200px;
    text-align:left;
    margin-left:112px;
}

.form_container_textarea{
    height:105px;
}

.input_space, .textarea{
    float:left;
    margin-left:5px;
    color:#333333;
    font-size:12px;
    text-align:left;
    vertical-align:middle;
    width:290px;
}
/* overrides post name field width */
.input_space_big{
	width:244px;
}
/* overwrites post number field width */
.input_space_small{
	width:35px
}

.title_form{
    float:left;
    display:inline;
    width:115px;
    height:16px;
    text-align:right;
    line-height:16px;
}

.radio_button{
    float:left;
    width:15px;
    height:15px;
    vertical-align:middle;
    cursor: pointer;
	margin-top:3px;
}
.selection_yes_no label{
    cursor: pointer;
	margin-top:3px;
}

.textarea{ 
    height:100px;
}

.next_step_button_container{
    margin-top:20px;
    width:815px;
    height:51px;
    float:left;
}

a.next_step_button{
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
    vertical-align: middle;
    background-image: url(/static/images/next_step_button1.png);
    background-repeat: no-repeat;
	width:140px;
	height:51px;
	margin-left:221px;
	display:block;
}


select{
    margin-left:5px;
    width:100px;
    height:20px;
    float:left;
    border:1px solid #CCCCCC;
    color:#333333;
    font-size:11px;
}

.checkbox{
    float:left;
    width:20px;
    margin-left:5px;
    color:#333333;
    font-size:12px;
    text-align:left;
    vertical-align:middle;
}

.edit_data_container{
    float:left;
    width:100%;
}
.thanks_text{
    float:left;
    padding-left:15px;
    padding-top:10px;
    margin-bottom:100px;
}

.edit_data_text{

    float:left;
    width:190px;
    padding-left:15px;
    padding-top:10px;
    
}
.edit_data_text_wrapper{
      display:block;
      border-bottom:1px dotted #ccc;
      padding-bottom:10px;
}

.edit_data_img_company, .edit_data_img_participant{
    float:left;
    margin-left:75px;
    margin-top:60px;
    width:81px;
    height:60px;
}

.edit_data_img_participant{
    margin-top:70px;
}

.edit_data_underline_bar{
    float:left;
    width:100%;
    height:40px;
    background-image:url(/static/images/order_title_bg.png);
    background-repeat:repeat-x;
}

#event_banner_left {
    padding:20px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    
}



.events_side_bar_container #event_banner_left a{
     color:#ffffff;
     float:left;
     font-size:12px;
     font-weight:bold;
     
     margin:0px 0px 5px 4px;
     background:none;
     padding-right:0px;
	 position:relative;
}






/*head.css*/
/* CSS head document

	version:   	1.0
	owner:		positiva.si
	
#####################################################################################################################################################*/

input, textarea, select {
  width:211px;
  border:1px solid #cccccc;
  height: 16px;
  padding-top:3px;
  padding-left:2px;
  padding-right:2px;
}
.events_register_dropdown {
	width: 297px;
	border:1px solid #CCCCCC;
	height:22px;
}
select {
  width: 216px;
  padding: 0px 0px 0px 0px;
}

option {
  padding-left: 3px;
}

/* default font sizes for headings */
h1 { font-size: 180%; }

h2 { font-size: 140%; }

h3 { font-size: 130%; font-weight: normal; }

h4 { font-size: 110%; }

.next_step_button_container a.next_step_button {
    color: #ffffff;
    text-decoration: none;
}


