body
{
margin:0;
background:#ffffff repeat-x;

    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
p
{
    margin:5px 0;
}
table
{
    font-size: 11px;
}

h3
{
	margin:2px 0;
	padding:0;
        font-size:14px;
        color:gray;
        text-align:left;
}
img{border:0;margin:0;}
.up-rog
{
position:absolute;

left:50%;
margin-left:-209px;
background:url("../images/top-rog.jpg");
width:38px;
height:19px;
top:0px;
font-size:0;
}

.down-rog
{
background:url("../media/rog-down.jpg");
height:16px;
left:50%;
margin-left:-206px;
position:absolute;
top:229px;
width:32px;
z-index:1;
}


.main
{
    width:100%;
    background:white;
    margin:10px auto;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    min-width:980px;
    text-align:center;
}

.left-col,.right-col
{
    float:left;
    width:22%;
    text-align:center;
    padding:0;
}
.left-col
{
    width:20%;
}
.center-col
{
    float:left;
    width:58%;
    padding:0;
}

.cleaner
{
    clear:both;
    font-size:0;
}

.left-box,.right-box
{
    margin:10px;
    
}

.static-box
{
    width:100%;
}

.static-box-main
{
    width:100%;
    border:1px solid #FE0000;
    border-top-width:5px;
       background:#FAFAFA;
    float:left;
}

.static-box-header h1,.static-box-main h2
{
    font-weight:normal;
    letter-spacing:1px;
    font-size:20px;
    text-align:left;
    margin-bottom:5px;
}
.static-box-main h2
{
    font-size:17px;
    font-weight:bold;
    letter-spacing:0;
    margin:10px;
}

.static-box-main p
{
    text-align:left;
}
.box-header
{
    font-size:14px;
    text-align:left;
    letter-spacing:1px;
}

.left-box-main,.right-box-main
{
    width:100%;
    border:1px solid #0080ff;
    border-top-width:5px;
    text-align:center;
}

.right-box-main{     border-color:#ffcb00;}

.menu{    height:30px;    width:100%;text-align:left;}

.menu ul{   padding:0;    margin:0;}

.menu li
{
    display:block;
    float:left;
    font-size:14px;
    
    margin-right:15px;
    width:16%;
}
.menu a
{
    border-bottom:5px solid #7ec028;
    display:block;
    text-decoration:none;
    color:black;
}
.menu a:hover{border-bottom-color:#fe0000;}

.tabs{margin-top:20px;}

.tabs-buttons{border:0;    margin:0;}

.tabs-buttons img
{
    border:0;
    margin:0;
    margin-right:1px;
}


.tabs-main
{
    background:url("../media/tab-back.jpg") #F67F81 repeat-x;
    width:100%;
    margin-top:0px;
}

.tab-active, .tab-inactive, .tab-inactive2,.tab-inactive3
{
    background: url("../media/tab-active.jpg") no-repeat;
    width:136px;
    height:30px;
    float:left;
    margin-right:1px;
    text-align:center;
}

.tab-inactive3
{
    float:right;
    font-size:14px;
    font-weight: bold;
}

.tab-text
{
    font-weight:bold;
    margin-top:10px;
    color:white;
    width:100%;
    text-align:center;
}

.tab-active a, .tab-inactive a, .tab-inactive2 a,.tab-inactive3 a
{
    display:block;
    color:white;
    text-decoration:none;
    margin-top:10px;
    width:100%;
    height:20px;
}

.tab-inactive,.tab-inactive2{background: url("../media/tab-inactive.jpg") no-repeat;}

.tab-inactive3
{
    background: url("../media/tab-status.jpg") no-repeat;
    float:right;
    font-size:14px;
    font-weight: bold;
}

.tab-ozdoba
{
    height:160px;
    float:left;
    text-align:center;
    margin:0 5px;
    width:14%;
}
.tab-content
{
    float:left;
    font-size:12px;
    width:83%;
}

.moving-news
{
    margin:10px 0 10px 0;
    width:100%;
    height:25px;
    font-size:18px;
    background:#ffcb00 url("../media/moving-news-back.jpg") repeat-y right;
}

.box-down
{
    width:100%;
    border:1px solid #b05857;
    background:url("../media/down-box-back.jpg") repeat-x #F2D2D3;
    padding:0;
}

.box-down-main
{
    padding:0;
    width:60%;
    height:100%;
    max-width:700px;
    margin:20px 0 20px 20px;
    border:1px solid #b05857;
    float:left;
    font-size:0;
}

.box-down-inside
{
    background:white;
    border:1px solid #b05857;
    width:100%;
    height:100px;
    margin-bottom:8px;
    text-align:center;

}

.box-down-inside img{border:0;}

.box-down-right
{
    padding:0;
    float:right;
/*   height:261px;*/
    margin-right:20px;
    margin-top:7px;
    width:29%;
    margin-left:0;
    
}

.car
{
    background:url("../media/car-tlo.jpg") repeat-x;
    width:100%;
    text-align:center;
}
.car img{border:0;}

.trasy-indywidualne
{
    text-align:center;
    font-size:13px;
}

.trasy-indywidualne ul{width:100%;padding:0;list-style:none;margin:0;}

.trasy-indywidualne li{width:100%;padding:0;margin-bottom:10px;}

.cena{font-size:15px;color:#fe0000;}

.trasy-indywidualne a
{
    font-weight:bold;
    color:black;
    text-decoration:none;
}
.trasy-indywidualne a:hover{color:#ffcb00;}

#ind_list{}

.panel-klienta
{
    float:left;
    width:50%;
    min-width:99px;
    font-size:14px;

}

.book_tabs
{
    display:none;
}

.tab_ind_rodzaj
{
    line-height:20px;margin-top:10px;
}


.tab_ind_rodzaj_div
{
    float:left;
}

.tab_ind_stop_1col
{
    text-align:left;
    float:left;
    width:54%;
}
.tab_grp_stop_1col
{
    text-align:left;
    float:left;
    width:58%;
}
.tab_ind_stop_2col {text-align:left;float:right;width:38%}
.tab_grp_stop_2col {text-align:left;float:right;width:38%}
.tab_ind_stop_3col {text-align:left;float:left;width:24%}

.tab_ind_stop_1col p ,.tab_ind_stop_2col p
{
    text-align:left;
    
}

a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin-left:5px;
	text-indent: -2000px;
	margin-top:0px;
	background: url("../images/calendar.gif") no-repeat;
	text-decoration:none;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

.dp-applied { width:80px;}

#sprawdzanie_powrot
{
display:none;
}
#sprawdzanie_powrot2
{
display:none;
}

.linia-form
{
   line-height:25px;min-height:50px;
}
.linia-form-ind
{
    float:left;
    width:48%;
   line-height:25px;min-height:50px;
}
.linia-form-half
{
   line-height:13px;min-height:18px;
}
.linia-form-half-ind
{
    float:left;
    width:48%;
   line-height:25px;min-height:25px;
}

.linia-form-half-ind2
{
    float:left;
    width:40%;
   line-height:25px;min-height:25px;
}

.input-passenger
{
    width:50%;
}

.flight_list
{
    float:left;
    text-align:center;
    width:95%;
}

.one_flight_list
{
    float:left;
    width:48%;
    border: 1px solid red;
}

.intput-label
{
   color:#000000;
}

.info
{
  color:white; font-size:8px;
  margin:0;
  line-height:15px;
}

.time-select
{
    font-family:courier;
}

.new-top
{
	width:100%;
	background:url("../images/top-back-r.jpg");
	height:146px;
	z-index:3;
	text-align:center;
	font-size:0;
}

.new-top-l
{
background:url("../images/top-back-l.jpg") repeat-x;
width:48%;
height:146px;
text-align:right;
float:left;
}
.new-top-r
{
background:url("../images/top-back-r.jpg") repeat-x;
width:48%;
height:146px;
text-align:left;
float:right;
}

.flagi
{
font-size:0;
height:19px;
line-height:19px;
position:absolute;
right:0;
text-align:right;
background:none;
z-index:888;
}

.flagi a img
{
    margin:3px 3px 0 0;
}

.new-banner
{
     position:absolute;left:50%;margin-left:-329px;top:0;width:658px;text-align:left;font-size:0;
}

.new-banner img
{
    border: 0;
     margin:0;
     padding:0;
     
    outline:0;
}

.error
{
    margin:5px 0;
    color:red; 
}
.error_white
{
    margin:2px 0;
    color:white;
    font-size:12px;
    line-height:15px;
}
.error_red
{
    margin:2px 0;
    color:#E81818;
    font-size:12px;
    line-height:15px;
}
.other_time
{
    width:35px;
}

.cool-box
{
    width:100%;
    text-align:center;
}

.cool-box a
{
    font-weight:bold;text-decoration:none;color:#fe0000;
}

.booking-navigation
{
    margin:10px 0;
}

.table_red td
{
    padding:4px;
}

.table_red_background
{
    background:#E81818;
    color:#ffffff;
    font-weight:bold;
}
.table_gray1_background
{
    background:#ffffff;
    color:#000000;
}
.table_gray2_background
{
    background:#dfdfdf;
    color:#000000;
}

.table_form_label
{
    font-weight:bold;
}
.table_form_input
{
    width:98%;
}

.wizz_ind_2
{
    margin:5px 10px;
    text-align:justify;
}

#ind_lista
{
   position:absolute; display:none; left:0; width:136px; height:80px;
   z-index:8;
   
}

#ind_lista a
{
    padding: 5px 0 0 0 ;
    color:white;
}

.ind_inactive_list
{
background:url("../media/tab-inactive-tlo.jpg") repeat-y;
}
.ind_active_list
{
background:url("../media/tab-active-tlo.jpg") repeat-y;
}

#grp_tab:hover #ind_lista
{
    display:block;
}

.hint, .hint p
{
    color:gray;
    text-align:justify;
}

.zaplac_button
{
    width:200px; background:#E81818; color:white; font-weight:bold; height: 36px; font-size:16px;
}

.red_button
{
    background:#E81818; color:white; height: 24px; font-size:14px;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-bottom:1px solid gray;
    border-right:1px solid gray;
    padding-bottom:3px;
}

.carr_ul
{
    visibility:hidden;
}
.hotel_table
{
    text-align:left;
}
.czarter_radio
{
    display:none;
}
