body {
    padding: 0;
    margin: 0;
    font-family: 'Arial', 'Trebuchet MS', 'Helvetica';
    color: #393939;
}

body{
    height: 675px;
}

a.nolink {
    color: #393939 !important;
}

div#page{
    padding: 0;
    margin: auto;
    height: 100%;
    width: 1024px;
    overflow: hidden;
}

div#management_column {
    width: 131px;
    overflow: hidden;
    float: left;
    margin-top: 3px;
}

div#content_column {
    width: 870px;
    overflow: hidden;
    float: left
    margin-left: 3px;
}

div#right_column {
    width: 120px;
    float: left;
    overflow: hidden;
    margin-left: 3px;
}


div#logo{
    width: 131px;
    height: 100px;
}

div#logo img {
}

div#banner_left {
    width: 120px;
    height: 160px;
    margin-left: 3px;
    background-color: #FABAEC;
    margin-bottom: 5px;
}
div#banner_top {
    width: 750px;
    height: 100px;
    overflow: hidden;
    margin-left: 35px;
    background-color: #6AC9E4;
    margin-top: 5px;
}

div#banner_right {
    width: 120px;
    height: 600px;
    background-color: #FFEB45; 
}

div#banner_bottom {
    width: 750px;
    height: 40px;
    background-color: #7666F2;
}

div.banner {
    background-color: white !important;
}

div.banner.inactive {
    display: none !important;
}

div#dark_background {
    background-color: black;
    display: block;
    z-index: 100001;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
}

div#loader {
    padding-top: 225px;
    height: 322px;
    position: absolute;
    width: 748px;
    z-index: 1005;
    top: 0px;
    background-color: #D5F1FC;
    text-align: center;
}

img.loader {
    opacity: 0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
}

div#footer {
    clear: both;
    font-size: 11px;
    padding-left: 485px;
}

div#footer a {
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #A0A0A0;
}

div#footer a.last {
    border-right: 0;
    margin-right: 155px;
    
}

div#footer a#footer_feedback {
    color: red;
}

a:active, a:visited, a:link {
    color: #1CA8D5;
    text-decoration: none;
    font-weight: bold;
}

.clickable {
    cursor:pointer !important;cursor:hand !important;
}


img.clickable:hover, img.clickable.selected { 
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

img.clickable { 
    opacity: 0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}



div#calendar {
    background: url('http://imiejsca.pl/img/calendar/bg.png');
    
    width: 125px;
    height: 109px;
    overflow: hidden;

    /*margin-left: 11px;*/
    position: relative;
    /*z-index: 100002;*/
    
    
    /*font-family: 'Arial';*/
}

div#calendar.ontop {
    z-index: 100002;
}

div#calendar div.calendar_content_container {
    margin-top: 9px;
}

div#calendar div.calendar_content_container div {
    margin: 0;
    margin-left: 15px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    position: relative;
    left: -3px;
}

div#calendar div.calendar_content_container div img {
    vertical-align: bottom;
    display: block;
    float: left;
}


div#calendar div.calendar_content_container div  span.month_name{
    width: 75px;
    display: block;
    float: left;
}

div#calendar table {
    margin-left: 11px;
    line-height: 11px;
    clear: both;
}


div#calendar table.sixlines {
    line-height: 8px !important;
}

div#calendar table tr td{
    color: #393939;
    text-align: center;
    font-size: 10px;
    font-weight: bold;

    padding-left: 0px;
    margin: 0;
}

div#calendar table tr td.selected {
    color: red !important;
}

div#calendar table tr td.today{
    /*background: url('http://imiejsca.pl/img/calendar/today_bg.png') no-repeat;*/
    font-size: 11px;
    color: #0f0f0f;
}

ul#menu {
    height: 87px;
    overflow: hidden;
    margin-top: 0px;
}

ul#menu li {
    float: left;
    list-style-type: none;
    text-align: center;
    padding-right: 34px;
    /*border-right: 1px dotted #c6c5c2;*/
    width: 100px;
}

ul#menu li.last {
    border-right: none;
    margin-left:5px;
}

ul#menu li a {
    color: #8dacc5;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

ul#menu li a span{
    display: none;
}

ul#menu li a img{
    border: 0;
    display: block;
    margin: auto;
}

/*div#invite {
    width: 125px;
    height: 67px;
    background: url('http://imiejsca.pl/img/invite/bg.png') bottom;
    margin-top: 10px;
    overflow: hidden;
}

div#invite div.invite_headerimg {
    background: url('http://imiejsca.pl/img/invite/top_bg.png') top;
    width: 125px; 
    height: 11px;
    
    position: absolute;
    z-index: 1;
}

div#invite div.invite_content {
    position: relative;
    z-index: 2;
    text-align: center;
    font-size: 6px;
    color: #393939;
}

div#invite div.invite_content h1 {
    margin-top: 7px;
    font-size: 12px;
}

div#invite div.invite_content img {
    margin-left: 8px;
    margin-right: 8px;   
    vertical-align: middle;
}


div#invite div.invite_content p {
    font-size: 10px;
    padding-left: 38px;
    padding-right: 7px;
    padding-top: 10px;
    text-align: left;
}*/

div#map_container {
  
    border-top: 2px solid #1CA8D5;
    margin-bottom: 3px;
    position: relative;
}

div#map {
    width: 866px;
    height: 447px;
    
    border-right: 2px solid #1CA8D5;
    border-bottom: 2px solid #1CA8D5;
    border-left: 2px solid #1CA8D5;
}

div#map_container.higher div#map {
    height: 547px;
}


div#big_window_container {
    top: -535px;
    left: 182px;
    z-index: 100002;
    position: relative;
}

div#big_window_container img.kotylion{
    position: relative;
    top: -475px;
    left: -40px;
}

div.marker_big_window {
    width: 622px;
    height: 441px;
    background: url('http://imiejsca.pl/img/map/window_bg.png');
    
    padding: 0 20px 20px 20px;
    
    /*overflow: hidden;*/
}

div.marker_big_window div.window_header {
    text-align: right;  
    padding-right: 40px;
    padding-top: 14px;
    height: 63px;
    overflow: hidden;
}

div.marker_big_window div.window_ocena {
    vertical-align: middle;
    font-size: 0.9em;
}

div.marker_big_window div.window_ocena img {
    vertical-align: middle;
    margin-right: 7px;
}

div.marker_big_window div.window_addto {
    font-size: 0.8em;
    font-weight: bold;
    color: #696969;
}
    
div.marker_big_window div.window_addto img {
    color: #696969;
    margin-left: 5px;
    vertical-align: bottom;
}

div.marker_big_window div.window_header img {
    margin-right: 10px;
    padding-top: 40px;
}

div.marker_big_window div.window_close {
    width: 34px;
    height: 34px;
    float: left;
    position: absolute;
    left: 620px;
    top: 10px;
}

div.marker_big_window div.window_left_content {
    width: 160px;
    float: left;
    overflow: hidden;
    height: 400px;
    /*position: relative;*/
    margin-left: 17px;
    margin-right: 16px;
    /*top: -24px;*/
}

div.marker_big_window div.window_right_content {
}

div.marker_big_window div.movie_header {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    top: -9px;
}

div.marker_big_window div.movie_header table {
    margin-left: 10px;
}

div.marker_big_window div.movie_header h1 {
    margin-left: 10px;
}

div.marker_big_window div.window_submap {
    width: 160px;
    height: 160px;
    overflow: hidden;
    margin-top: 10px;
}

div.marker_big_window div.movie_header div.window_submap  {
    float: left;
    margin-right: 10px;
    height: 125px;
}

div.marker_big_window div.movie_header p.repertuar_wazny {
    font-size: 11px;
    margin-top: 4px;
    margin-bottom: 1px;
}

div.marker_big_window div.movie_header p.sortuj {
    margin-top: 6px;
    font-size: 11px;
}

div.marker_big_window div.movie_header p.sortuj img {
    vertical-align: middle;
    margin-left: 15px;
}

div.marker_big_window div.movie_data_container {
    width: 599px;
    height: 248px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
}

div.marker_big_window div.movie_data_container div.film_container_godzina {
    font-size: 12px;
    overflow: hidden;
    margin-bottom: 2px;
}

div.film_container_godzina img.inotuj {
    display: block;
    float: left;
    margin-right: 2px;
    width: 12px;
}

div.film_container_godzina span.kiedy {
    width: 55px;
    display: block;
    float: left;
    font-weight: bold;
}

div.marker_big_window div.movie_data_container div.film_container {
    width: 290px;
    height: 100px;
    float: left;
}

div.film_container img.plakat{
    width: 50px;
    margin-right: 5px;
    float: left;
    
}

div.film_container img.inotuj {
    width: 12px;
}

div.film_container span, div.film_container a{
    font-size: 11px;
    display: block;
}

div.marker_big_window a.window_edit {
    font-size: 13px;
    font-weight: bold;
    display: block;
    text-align: center;
    margin-top: 5px;
}

div.marker_big_window a.window_panorama {
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
}


div.marker_big_window img.window_img {
    /*width: 161px;
    height: 161px;*/
    display: block;
    
    /*background-color: blue;*/
    margin: auto;
    margin-bottom: 10px;
}

div.marker_big_window h1.name {
    margin-bottom: 4px;
    margin-top: 8px;
    font-size: 26px;
    width: 590px;
}

div.marker_big_window img.star {
    margin-right: 8px;
}

div.marker_big_window h2.category {
    font-size: 13px;
    margin-top: 3px;
    width: 625px;
}

div.marker_big_window ul.categoryplace {
    overflow: hidden;
    padding-left: 18px;
}

div.marker_big_window ul.categoryplace li{
    float: left;
    width: 185px;
    font-size: 11px;
    font-weight: bold;
    margin-top: 2px;
}

div.marker_big_window.wydarzenie h1.name {
    overflow: hidden;
    width: 420px;
    height: 67px;
}

div.marker_big_window.wydarzenie h2.godziny {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    width: 420px;
    height: 40px;
}

div.marker_big_window.wydarzenie table.window_table {
    display: block;
    height: 85px;
    overflow: hidden;
}

div.marker_big_window.wydarzenie table.window_table td {
    width: 350px;
}

div.marker_big_window.wydarzenie table.window_table.short td {
    width: 235px;
}

div.marker_big_window.wydarzenie div.biletykup {
    width: 100px;
    position: relative;
    top: -320px;
    left: 508px;
    font-size: 13px;
    color: red;
}

div.marker_big_window.wydarzenie div.biletykup a img {
    border: 0;
}

div.marker_big_window table.window_table {
    width: 420px;
    background-color: #e0e0e0;
    padding-left: 5px;
}

div.marker_big_window table.window_table td, div.marker_big_window table.window_table th{
    font-size: 11px;
    text-align: left;
}

div.marker_big_window table.window_table td {
    width: 150px;
}

div.marker_big_window table.window_table td input{
    font-size: 11px;
    width: 150px;
}

div.marker_big_window div.dodaj_zdjecie input{
    width: 150px;
}

div.marker_big_window div.dodaj_zdjecie input{
    width: 150px;
}

div.marker_big_window div.zglos_nieistniejace{
    text-align: center;
}

div.marker_big_window p.opis {
    padding-right: 10px;
    margin-right: 3px;
    height: 170px;
    overflow: auto;
    color: #393939;
    font-size:11px;
}

div.marker_big_window p.opis p.godziny_otwarcia {
    text-align: center;
}

div.marker_big_window.wydarzenie p.opis {
    height: 162px;
}

div.marker_big_window textarea.opis {
    width: 410px;
    height: 145px;
}

/** search window **/
div.marker_big_window.search_filter h1 {
    font-size: 14px;
}

div.marker_big_window.search_filter div.searchContainer {
    height: 403px;
    font-size: 13px;
    overflow: auto;
}

div.marker_big_window.search_filter div.searchContainer div {
    margin-bottom: 3px;
    vertical-align: middle;
    clear: both;
}

div.marker_big_window.search_filter div.searchContainer div div.miniaturka {
    width: 40px;
    float: left;
    padding: 4px;
    text-align: center;
    overflow: hidden;
}

div.marker_big_window.search_filter div.searchContainer div img {
    
}

div.marker_big_window.search_filter div.searchContainer div span.kategoria {
    font-weight: bold;
}


/** newplace **/
div.marker_big_window div.window_header {
    height: 28px;
}

div.marker_big_window.newplace textarea.opis{
    float: left;
    width: 300px;
    height: 154px;
    margin-right: 10px;
}

div.marker_big_window.newplace div.content{
    margin-left: 7px;
}


div.marker_big_window.newplace div.window_submap{
    margin-right: 10px;
    float: left;
    width: 260px;
    height: 365px;
    
}

div.marker_big_window.newplace div.elementyopisu {
    font-size: 11px;
    padding-right: 20px;
}

div.marker_big_window div.text_container {
    width: 620px;
    height: 404px;
    overflow: auto;
    padding-right: 10px;
    font-size: 12px;
}

div.marker_big_window.newplace div.elementyopisu2 {
    padding-left: 15px;
}


div.marker_big_window.newplace div.field {
    height: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

div.marker_big_window.newplace div.field label {
    width: 55px;
    float: left;
    font-size: 11px;
    font-weight: bold;
}

div.marker_big_window.newplace div.elementyopisu2 div.field label {
    width: 70px;
}

div.marker_big_window.newplace div.elementyopisu2 textarea {
    width: 490px;
    height: 130px;
}


div.marker_big_window.newplace div.field input {
    width: 250px;
}

div.marker_big_window.newplace div.field select {
    width: 250px;
}

/****/


div#window_small {
    font-size: 0.7em;
    
    color: #393939;
    width: 175px;
    height: 132px;
    position: absolute;
    z-index: 100001;
    background-image: url('/img/map/cloud.png');
    left: 0px;
    top: 0px;
    
    overflow: hidden;
    padding: 10px 10px 10px 10px;
}

div#window_small h3.nazwa{
    margin: 0;
    margin-bottom: 4px;
    display: block;
    height: 33px;
    overflow: hidden;
}

div#window_small h3.nazwa.wydarzenie{
    color: red;
}


div#window_small p.typ{
    margin: 0;
    height: 33px;
    overflow: hidden;
}

div#window_small p.adres{
    margin: 0;
    height: 33px;
    overflow: hidden;
}

div#window_small p.dataczas{
    margin: 0;
    height: 33px;
    overflow: hidden;
    font-weight: bold;
}

div#window_small p.ocena{
    margin: 0;
    top: -20px;
    left: 76px;
    height: 20px;
    overflow: hidden;
    position: relative;
}


div#window_small span.kino_repertuar{
    color: #86c803;
    font-weight: bold;
}

div#window_small p a{
    font-weight: bold;
}

div#window_small p img{
    vertical-align: middle;
}

div#window_small div.inotes_miejsce {
	font-weight: bold;
}

div#window_small span.inotes_adres {
	font-weight: normal;
	font-size: 10px;
	
}


div#window_small div.inotes_miejsce span.godzina{
	font-weight: normal;
}

div.panorama {
    width: 730px;
    height: 530px;
    background-color: white;
    padding: 10px;
    
    position: absolute;
    top: -40px;
    left: -50px;
}

div.panorama div {
    text-align: center;
}

div#map_container {
    width: 870px;
    height: 527px;
    overflow: hidden;
    
    margin-bottom: 3px;
}

div#map_container.higher{
    height: 550px;
}

/**
  -- pozycja lewego gornego
  left: 0px;
  top: -582px;
  
  ma wystawac od prawej 44px, na maximum 220px
  mapka ma 747px, contener + 3px border + 11px margin
  
  left: 712px;
  top: -552px;
  
  left: 533px; wyciagniete, wtedy sidebar content width: 179px;
*/

div#sidebar_container {
    position:relative;
    left: 832px;
    top: -432px;
    z-index: 10000;
    
    width: 220px;
    /*height: 527px;*/
    float: left;
    overflow: hidden;
}

div#map_container.higher div#sidebar_container {
    top: -532px;
}


div#sidebar_container div.sidebar_tab {
    /*background: url('http://imiejsca.pl/img/sidebar/tab_bg.png');*/
    
    background-color: white;
    border-left: 2px solid #1CA8D5;
    border-bottom: 2px solid #1CA8D5;
    border-top: 2px solid #1CA8D5;
    
    width: 16px;
    height: 27px;
    padding-left: 6px;
    padding-top: 14px;
    float: left;
    
    position: relative;
    z-index: 1;
}

div#sidebar_container div.sidebar_content {
    position: relative;
    z-index: 0;
    left: -2px;
    width: 179px;
    color: #393939;
    
 /*   height: 350px;*/
    float: left;
    border-left: 2px solid #1CA8D5;
    border-bottom: 2px solid #1CA8D5;
    border-top: 2px solid #1CA8D5;
    font-size: 12px;
    font-weight: bold;
    padding-left: 13px;
    
    
    background-color: white;
    overflow: hidden;
}

div#sidebar_container div.sidebar_content a {
    font-weight: bold;
}

div#sidebar_container div.sidebar_content form.search_area {
    color: #393939;
    font-size: 12px;
    font-weight: bold;
    height: 41px;
    padding: 10px 0;
    margin: 0;
    margin-top: 4px;
}

div#sidebar_container div.sidebar_content form.search_area input {
    vertical-align: middle;
    color: #393939;
    margin-top: 6px;
}

div#sidebar_container div.sidebar_content form.search_area input.text{
    width: 135px;
    border: 2px solid #9999cc;
    color: #393939;
    height: 15px;
    margin-right: 3px;
    font-size: 12px;
}

div#sidebar_container div.sidebar_content h1{
    font-size: 10px;
    text-align: center;
    font-weight: bold;
}

div#sidebar_container div.sidebar_content p.elementHelper{
    font-size: 12px;
    font-weight: normal;
    color: #393939;
    /*padding: 0;
    margin: 0;
    margin-left: 2px;
    margin-top: 8px;*/
    display: none;
}

div#sidebar_container div.sidebar_content p.elementHelper span.paragraphLike {
    line-height: 3px;
}


div#sidebar_container div.sidebar_content p.elementHelper.activated{
    display: block !important;
    font-weight: bold;
    color: #393939;
}

div#sidebar_container div.sidebar_content p.elementHelper.activated.filtering {
    color: #86c803;
}

/*div.selection_window {
    width: 633px;
    height: 441px;
    top: -510px;
    left: -170px;
    z-index: 100002;
    position:relative;
    background: url('http://imiejsca.pl/img/sidebar/window_bg.png');
    
    padding: 20px;
    padding-top: 0px;
    
    overflow: hidden;
}

div.selection_window div.window_header {
    text-align: right;  
    padding-right: 40px;
    height: 60px;
    overflow: hidden;
}

div.selection_window div.window_close {
    width: 25px;
    height: 29px;
    float: left;
    position: relative;
    left: 605px;
    top: 13px;
}*/

div.selection_window div.window_header {
    text-align: right;  
    padding-right: 40px;
    height: 65px;
    overflow: hidden;
}


div.selection_window div.window_header img {
    margin-right: 10px;
    padding-top: 30px;
}

div.selection_window div.window_column_container{
    overflow: auto;
    height: 364px;
    width: 630px;
}

div.selection_window div.upperMenu {
    padding-left: 15px;
}

div.selection_window div.upperMenu div {
     background: url('http://imiejsca.pl/img/sidebar/window_menuitem_1.png');
     width: 114px;
     height: 21px;
     text-align: center;
     float: left;
     margin-top: 19px;
     padding-top: 5px;
}

div.selection_window div.upperMenu div.important {
    color: red;
}

div.selection_window div.upperMenu div:hover, div.selection_window div.upperMenu div.selected {
    /*font-weight: bold;*/
    background: url('http://imiejsca.pl/img/sidebar/window_menuitem_0.png');
}

div.selection_window div.window_column_container span.sorry_text {
    display: block;
    text-align: center;
    margin-top: 116px;
}

div.selection_window div.window_elements_column{
    width: 152px;
    float: left;
}

div.selection_window div.window_elements_column.wide {
    width: 275px;
    margin-left: 10px;
}


div.selection_window div.window_element {
    font-size: 11px;
    /*float: left;*/
    /*width: 157px;*/
    margin-top: 2px;
    font-weight: bold;
    clear: both;
    overflow: hidden;
}

div.selection_window div.wide div.window_element {
    margin-top: 8px;
    font-size: 12px;
}


div.selection_window div.window_element img {
    float: left;
    padding-right: 4px;
}

div.selection_window div.window_element span.wszystkie, div.selection_window div.window_element label.inne {
    font-weight: bold;
    color: #1CA8D5;
}

div.selection_window div.window_element label.kluby {
    font-weight: bold;
    text-transform: uppercase;
    color: green;
}

div.selection_window div.window_element label.polecane {
    font-weight: bold;
    text-transform: uppercase;
    color: red;
}

div.selection_window div.window_element span.kategoriaspan {
    color: red;
}

div.selection_window div.window_element input {
    /*width: 5px;
    height: 5px;*/
    vertical-align: middle;
}


div#inotes {
    width: 125px;
    height: 49px;
    background: url('http://imiejsca.pl/img/inotes/bg.png') bottom;
    margin-top: 5px;
    
    position: relative;
    color: black;
    overflow: hidden;
}

div#inotes.ontop {
    z-index: 100002 !important;
}

div#inotes.ontop div.iNotes_headerimg {
    z-index: 100003 !important;
}

div#inotes.ontop div.iNotes_sidebar_container{
    z-index: 100004 !important;
}

div#inotes.ontop div.iNotes_column{
    z-index: 100004 !important;
}

div#inotes.ontop div.iNotes_header{
    z-index: 100004 !important;
}

div#inotes div.iNotes_headerimg {
    background: url('http://imiejsca.pl/img/inotes/top_bg.png') top;
    width: 125px; 
    height: 11px;
    
    position: absolute;
    z-index: 1;
}


div#inotes div.iNotes_column{
    margin-top: 12px;
    margin-left: 13px;
    
    width: 145px;
    height: 190px;
    float: left;
    
    position: relative;
    z-index: 2;
}

div#inotes div.iNotes_header{
    padding-top: 3px;
    margin-left: -3px;
    font-size: 12px;
    font-weight: bold;
    
    position: relative;
    z-index: 2;
}


div#inotes div.iNotes_header img {
    margin-top: 1px;
    margin-left: 2px;
    vertical-align: top;
    width: 15px;
    
    /*opacity: 0.6;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);*/
} 

/*div#inotes div.iNotes_header img:hover {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}*/

div#inotes div#iNotes_content {
    width: 100px;
    height: 160px;
    
    overflow: hidden;
}

div#inotes div#iNotes_content div.element {
    width: 100px;
    height: 30px;
    padding-top: 10px;
    overflow: hidden;
    
}

div#inotes div#iNotes_content div.element span {
    display: block;
    width: 100px;
    height: 10px;
    overflow: hidden;
    font-size: 8.5px;
}

div#inotes div#iNotes_content div.element span.godzina {
    float: left;
    width: 25px;
}

div#inotes div#iNotes_content div.element span.miasto {
    width: 90px;
}


div#inotes div#iNotes_content div.element span.nazwa {
    width: 75px;
    font-weight: bold;
}

div#inotes div#iNotes_content div.element img.delete {
    position: relative;
    left: 70px;
    top: -45px;
}

div#inotes div.iNotes_sidebar_container{
    float: left;
    width: 22px;
    position: relative;
    z-index: 3;
    top: -185px;
    left: 96px;
}

div#inotes div.iNotes_sidebar_container div.iNotes_sidebar{
    /*background: url('http://imiejsca.pl/img/inotes/sidebar_bg.png');*/
    width: 22px;
    overflow: hidden;
    height: 144px;
}

div#inotes div.tabListElement {
    font-size: 12px;
    line-height: 10px;
    padding: 6px;
    border: 2px solid #1CA8D5;
    border-right: 0;
    background-color: white;
    text-align: right;
}

div#inotes div.tabListElement.selected {
    background-color: #86D8EF !important;
}

div#inotes div.tabListElement:hover {
    background-color: #EFFCFF;
}

img.notesarrow {
    z-index: 100000;
    position: absolute;
    opacity: 1 !important;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important;
    
    display: none;
}

img.notesarrowsidebar {
	display: block;
}

div#promo {
    color: black;
    font-size: 14px;
    margin-bottom: 5px;
}

div#promo div a {
    font-size: 11px;
}
