body
{
    color: #000;
    background:#b6b6b6 url('../img/bg_main.gif') repeat-x top;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px;
}
select, input, textarea
{
    font-size:11px;
    color:#1f4494
}

textarea
{
    width:400px;
    margin:0 auto;
    display:block;
}

table.jPicker
{
    width:450px !important;
}
#pickers
{    
    height:100%;
    background:#F0F0F0;
    float:right;
    display:none;
    position: relative;
    right:0;
    z-index:5;
    font-size: 12px;
}
#pickers div
{
    position:relative;
}

input.btn
{
    display: block;
    background:url('../img/buton.gif') no-repeat;
    background-position: 0px 0px;
    padding-top:5px;
    text-align:center;
    color:#000;
    font-size:11px;
    text-decoration:none;
    cursor:pointer;
    height: 17px !important;
    height: 22px;
    width:100px;
    font-weight: bold;
    text-shadow:1px 2px 1px silver;
}

input.btn:hover
{
    background-position: 0px -22px;
}

.s6
{
    font-size:6px;
}
.s8
{
    font-size:8px;
}

.s12
{
    font-size:12px;
}




.error
{
    border:1px solid #000;    
    color:#fff;
    padding:5px;
    font-family:Arial;
    font-size:1.2em;
    font-weight:bold;
    text-align: center;
}

label.error
{
    display:block;
}

input.error
{
    background: #cc0000;
}

.ui-datepicker-trigger
{
    cursor:pointer;
    position:relative;
    top:5px;
}

#panelcontent
{
    margin:0;
    width:100%;
    padding:20px 0 0 20px;
    position:relative;
}

#img_preview *
{
    vertical-align: middle;
}
#img_preview
{
    background: gray;
    display: none;
    position:fixed;
    top:80px;
    left:145px;
    width:800px;
    height:600px;
    text-align: center;
    z-index: 2;
    cursor:pointer;
    overflow: hidden;
}
#img_preview span
{
    display: table-cell;
    width: 800px;
    height: 600px;
    text-align: center;
    vertical-align: middle;
}
#img_preview img
{
    position:relative;
    padding:auto;
    margin:0 auto;
}
#img_preview #close_button
{
    position:absolute;
    z-index:4;
    right:0;
    top:0;
    cursor:pointer;
}

#loginbtn
{
    display: block;
    background:url('../img/login.png') no-repeat;
    background-position: 0px 0px;
    width:71px;
    height:22px;
    overflow:hidden;
    cursor:pointer;
}
#loginbtn:hover
{
    background-position: 0px -22px;
}
#login
{
    border:1px solid #9C9C9C;
    width:300px;
    margin:0 auto;
    text-align:left;
    background:#fff;
    padding:10px;
    position:relative;
}
#login input
{
    width:150px;
    height:20px;
    border:1px inset  #000;
}
#login_head
{
    width:100%;
    display:block;
    background: #9C9C9C;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    position:relative;
    top:-10px;
    left:-10px;
    padding:10px;
}
#browser_info
{
  width:250px;
  margin:0 auto;
  text-align:center;
  padding:10px;
  position:relative;
}
#browser_info p
{
  color:rgb(205,205,205);
}
#browser_info a
{
  color:rgb(187,204,80);
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#browser_info a img
{
  margin: 0px 5px;
  position: relative;
  top: 4px; 
}

#position_done,#done
{
    display:none;
    text-align:center  !important;
    background:#5D9E31 !important;
    font-size:16px;
    color:#fff;
    height:30px;
    width:400px;
    padding:5px 0;
    margin-left: -200px;
    position:fixed;
    bottom:0px;
    right:10px;
            
}

/* -------------------------------- HOTEL -------------------------------- */

.hotel_image
{
    width:100px;
    height:70px;
    cursor:pointer;
}

.default_hotel_image
{
    width:100px;
    height:70px;
    cursor:pointer;
}
#tophotele
{
    clear:both;
    width:600px;
}

#hotel_select
{
    width:320px;
    margin:0 auto;
    display:block;
}


/* -------------------------------- REGION -------------------------------- */
#topregiony
{
    width:600px;
    float:left;
}

#region_select
{
    width:320px;
    margin:0 auto;
    display:block;
}

#region_select ul, #hotel_select ul
{
    list-style:none;
    margin:0 auto;
}

#region_select li, #hotel_select li
{
    display:block;
    width:50px;
    height:50px;
    background:green;
    float:left;
    text-align:center;
    border:1px solid white;
    line-height:50px;
    cursor:pointer;
}

#region_select li:hover, #hotel_select li:hover
{
    background:olive;
}

#region_select li.sltd , #hotel_select li.sltd 
{
    background:silver;
}

#region_menu  a.active , #hotel_menu a.active 
{
    background:white;
    border: 1px solid black;
}

/*    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   GAŁEKS  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#panelmain
{
    width:100%;
    height:100%;
    padding:0px;
    margin:0px;
    position:absolute;
    float:left;
    left:0%;
}
#leftcol
{
    width:120px;
    border: 2px solid #000;
    background: #7f7f7f url('../img/belka.gif') repeat-x top;
    padding-top:30px;
}
#rightcol
{
    border: 2px solid #000;
    background: #fff url('../img/belka.gif') repeat-x top;
    overflow:hidden;
}

#main_menu
{
    height:30px;
    line-height: 30px;
    vertical-align: middle;
    overflow:hidden;
    display:block;
}

#main_menu input
{
 display: block;
 margin: 0 5px;
}

/*
#main_menu td
{
    width:90px;
}
*/

/* ----------------------------------A------------------------------ */	
a
{
    color: #ff0000;
}
a:hover
{
    color: #c82860;
    text-decoration:underline;
}
 .menu3
 {
     background:url('../img/menu3.gif') repeat-x;
 }

a.menu3
{
    display: block;
    background:url('../img/menu3.gif') repeat-x;
    background-position: 0px -25px;
    vertical-align: middle;
    text-align:left;
    text-decoration: none;
    font-size: 12px;
    color: #000; font-weight:bold;
    padding-left: 10px;padding-right: 10px;
    padding-top:7px;
    height: 18px !important;height: 25px;
    min-width:100px;
    max-width:150px;
    white-space:nowrap;
    overflow:hidden;
}

a.menu3:hover, a.menu3_noact:hover
{
    background-position: 0px 0px;
    color:#000;
}
a.menu3_act
{
    display: block;
    background:url('../img/menu3.gif') repeat-x;
    background-position: 0px 0px;
    vertical-align: middle;
    text-align:left;
    text-decoration: none;
    font-size: 12px;
    color: #000 !important;
    font-weight:bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:7px;
    height: 18px !important;
    height: 25px;
    min-width:100px;
    max-width:150px;
    white-space:nowrap;
    overflow:hidden;
}
	
a.menu3_noact
{
    display: block;
    background:url('../img/menu3.gif') repeat-x;
    background-position: 0px -25px;
    vertical-align: middle;
    text-align:left;
    text-decoration: none;
    font-size: 12px;
    color: #999;
    font-weight:bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:7px;
    height: 18px !important;
    height: 25px;
}
	
	
a.menu2
{
    display: block;
    background:url('../img/menu2.gif') repeat-x;
    background-position: 0px 0px;
    vertical-align: middle;
    text-align:left;
    text-decoration: none;
    border-right:1px solid #000;
    font-size: 14px;
    color: #000;
    font-weight:bold;
    padding-left: 20px;
    padding-right: 20px;
    height: 30px !important;
}

a.menu2:hover
{
    background-position: 0px -30px;
}

a.menu2_act
{
    display: block;
    background:url('../img/menu2.gif') repeat-x;
    background-position: 0px -60px;
    border-right:1px solid #000;
    vertical-align: middle;
    text-align:left;
    text-decoration: none;
    font-size: 14px;
    color: #000;
    font-weight:bold;
    padding-left: 20px;
    padding-right: 20px;
    height: 30px;
}

a.btn
{
    display: block;
    background:url('../img/buton.gif') no-repeat;
    background-position: 0px 0px;
    padding-top:2px;
    text-align:center; color:#000;
    font-size:11px;
    text-decoration:none;
    cursor:pointer;
    height: 17px !important;
    height: 22px;
    width:100px;
    padding-bottom: 3px;
    font-weight: bold;
    text-shadow:1px 2px 1px silver;
    line-height: 17px;
}

a.btn:hover
{
    background-position: 0px -22px;
}

	
a.btn2
{
    display: block;
    background:url('../img/buton2.gif') no-repeat;
    background-position: 0px 0px;
    padding-top:5px;
    text-align:center;
    color:#000;
    font-size:11px;
    text-decoration:none;
    cursor:pointer;
    height: 17px !important;
    line-height: 12px;
    width:100px;
    text-shadow:1px 2px 1px lightgray;
}

a.btn2:hover
{
    background-position: 0px -22px;
}

a.btn3
{
    display: block;
    background:url('../img/buton.gif') no-repeat;
    background-position: 0px 0px;
    padding-top:5px;
    text-align:center;
    color:#999;
    font-size:11px;
    text-decoration:none;
    cursor:pointer;
    height: 17px !important;
    height: 22px;
    width:100px;
    text-shadow:1px 2px 1px silver;
}
	
/* ------------------------------background-color------------------------------------ */	

.bg1
{
    background-color: #ffffff;
}
.bg2
{
    background-color: #9c9c9c;
}
.bg3
{
    background-color: #e8e8e8;
}
.bg6
{
    background-color: #f8f8f8;
}
.bg4
{
    background-color: #dddddd;
}
.bg5
{
    background-color: #89aa04;
}

.bg11
{
    background: url('../img/1px_grey.gif') repeat-y right;
}
.menu1
{
    height:80px;
    width:100px;
    background:#ccc;
    border:1px solid #000;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-align:center
}
.menu1_on
{
    height:80px; width:100px;
    background:#fff;
    border:1px solid #000;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
    text-align:center
}
.menu3
{
    background:url('../img/menu3b.gif') repeat-x ;
}


/* ---------------------------------padding------------------------------------ */	

.pr10 {padding-right: 10px;}
.pl10 {padding-left: 10px;}
.pb10 {padding-bottom: 10px;}
.pt10 {padding-top: 10px;}

.pt {padding-top: 5px;}
.pb {padding-bottom: 5px;}
.pr {padding-right: 5px;}
.pl {padding-left: 5px;}

.pr15 {padding-right:15px;}
.pl15 {padding-left: 15px;}
.pb15 {padding-bottom:15px;}
.pt15 {padding-top: 15px;}

.pr20 {padding-right:20px;}
.pl20 {padding-left:20px;}
.pt20 {padding-top: 20px;}
.pb20 {padding-bottom:20px;}


/* ------------------------------border-------------------------------------- */

.bb1 {  border-bottom: 1px solid #ffffff; }
.bt1 {  border-top: 1px solid #ffffff; }
.bl1 {  border-left: 1px solid #ffffff; }
.br1 {  border-right: 1px solid #ffffff; }


.bb2 {  border-bottom: 1px solid #9c9c9c; }
.bt2 {  border-top: 1px solid #9c9c9c; }
.bl2 {  border-left: 1px solid #9c9c9c; }
.br2 {  border-right: 1px solid #9c9c9c; }
.bord2 {  border: 1px solid #ccc; }

.bb4 {  border-bottom: 1px solid #ccc; }
.bt4 {  border-top: 1px solid #ccc; }
.bl4 {  border-left: 1px solid #ccc; }
.br4 {  border-right: 1px solid #ccc; }

.bb3 {  border-bottom: 2px solid #000; }
.bt3 {  border-top: 2px solid #000; }
.bl3 {  border-left: 2px solid #000; }
.br3 {  border-right: 2px solid #000; }

/* --------------------------------font-------------------------------- */	
.big {text-transform: uppercase;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.bold { font-weight: bold }
.normal { font-weight: normal }

.white { color:#FFF}
.grey {color:#666}
.red {color: #cc0000;}
.green{color: #008800;}
.blue{color:#1f4494}

.f9 {font-size: 9px;}
.f10 {font-size: 10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f18 { font-size:18px;}
.f16 { font-size:16px;}


/* -------------------------------- TOP IMAGES -------------------------------- */

.img_1_o 
{
    position:absolute;
    top:0;
    left:0;
}

.img_2_o 
{
    position:absolute;
    top:0;
    right:0;
}

.img_3_o 
{
    position:absolute;
    top:40px;
    right:0;
}
.img_4_o 
{
    position:absolute;
    top:40px;
    left:0;
}

.top_indicator
{
    width:100px;
    height:70px;
    position:absolute;
    top:0;
    left:0;
}


.mceLayout
{
    float:left;
    padding:0 !important;
    margin:0 !important;

}

#elm1_ifr
{
    height:200px !important;
}

.hidden *
{
    display:none;
}

#loading
{
    width:100%;
    height:100%;
    z-index:999;
    margin:0 auto;
    text-align:center;
    position:absolute;
    top:0px;
    left:0px;
    background:#fff;
    display:none;

}

.absolute_center
{
 font-size:1em;
 width:2em;
 height:1em;
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-1em;
 margin-top:-0.5em;
}

#rightdiv
{
    width:100%;
    height:100%;
    position:relative;
}


.hidden
{
    display:none;
}

.visible
{
    display:block;
}

#IBEGraphics_h div
{
    border:1px solid gray;
    position:fixed;
    display:none;
    margin-left:100px;
    background:#fff;
}
#IBEGraphics
{
    height:100%;
    background:#F0F0F0;
    float:right;
    display:none;
    position: relative;
    right:0;
    margin-top:-20px;
    z-index:5;
    min-height: 820px;
}

#IBEGraphics_h img, #IBEGraphics_s img
{
  margin: 0 5px;
  cursor:pointer;
}

#IBEGraphics_h img:hover
{
    background: silver;
    position:relative;
    top:-2px;
}
#IBEGraphics_s
{
    width:281px;
}
#IBEGraphics_s div
{
    height:20px;
    padding:5px 15px;
}
#gfxselect
{
 list-style:none;
 padding:0;
 margin:0;
 background: silver;
 width: 300px;
 text-align: center;
 position: absolute;    
 right:300px;
}

#gfxselect li:hover
{
    background:gray;
}
#gfxselect ul li
{
     padding:5px;
}
.closebutton
{
    position:absolute;
    right:0px;

}



.new_aff
{
    padding:5px;
}
.new_aff img
{
    cursor: pointer;
}
.new_aff label
{
    vertical-align: top;
    padding:5px;
    font-weight: bold;
}

#ibes
{
    position: absolute;
    background: transparent;
    border: 0px;
    top: 40px;
    visibility: hidden;
    width: 100%;
    overflow: auto;
    margin-left:15px;
}


/*              GROWL LIKE NOTICE           */
    #purr-container {
            position: fixed;
            bottom: 0;
            right: 0;
    }

    .notice {
            position: relative;
            width: 324px;
            z-index:555;
    }
    .notice .close	{position: absolute; top: 12px; right: 12px; display: none; width: 18px; height: 17px; text-indent: -9999px; background: url(../img/growl/purrClose.png) no-repeat 0 10px;}

    .notice-body {
            min-height: 50px;
            padding: 22px 22px 0 22px;
            background: url(../img/growl/purrTop.png) no-repeat left top;
            color: #f9f9f9;
    }
            .notice-body img	{width: 50px; margin: 0 10px 0 0; float: left;}
            .notice-body h3	{margin: 0; font-size: 1.5em;}
            .notice-body p		{margin: 5px 0 0 60px; font-size: 1em; line-height: 1.4em;}

    .notice-bottom {
            height: 22px;
            background: url(../img/growl/purrBottom.png) no-repeat left top;
    }

    
#ibe_slider, #ibe_slider_quickfinder
{
    width:530px;
}

.fleft
{
    float:left;    
}

.fright
{
    float:right;
}


.affselect
{
    background:#fff;
    border:2px solid #000;
    padding:0 10px;
    font-weight:bold;
    font-size:14px;
    white-space: nowrap;
    position:relative;
    height:30px;
    line-height: 30px;
    overflow: hidden;
}
.affselect div
{
    display:inline-block;
}

#afselect
{
    float:left;
    width:120px;
    padding:5px;
}
#afname
{
    width:120px;
    overflow:hidden;
}
 

#add_photo_form
{
    display:none;
    position:absolute;
    top:102px;
    left:165px; 
    margin:0; 
    width:500px; 
    height:100px;
    background:silver;
    padding:15px;
    border:2px solid black;   
}

#photo_form_messages
{
    color:red;
    background:#E4EFC5;
    border: 2px solid red;
    display:none;
    padding:10px;
}

.silver
{
    background: silver;
}

#ibeframe
{
    margin:0;
}


.right_toolbar
{
    width: 300px;
    margin: -20px 0px 0;
}

.box_head
{
    cursor:default;
}


.nw
{
    white-space: nowrap;    
}


.hotel_sort
{
    float:left;
    width:24px;
    border-right:1px solid black;
    margin-left:-10px;
    height: 25px;
    margin-top: -7px;
    background: url('../img/przesun.gif') no-repeat center;
}
.hotel_sort:hover
{
    background: url('../img/przesun_on.gif') no-repeat center;
}

.hotel_sort img
{
    border:0;
    margin-top: 4px;
}

#ibeorders_filter { display:none; }
#ibeorders input { margin: 0; }
#textedit { margin-top:5px; }
