/* CSS Document */

body
{
	background-color:#004b8c;
	background-image:url(panel/tlo.png);
	background-repeat:repeat-x;
	background-position:bottom;		
	
	margin:0px;
	padding:0px;
	
	min-height:500px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
}

h2
{
font-size:12px;
color:#ff6600;
}

h3
{
font-size:12px;
color:#ff6600;
}

#web
{
	width:990px;
	margin:0 auto;
}

#web #all
{
	width:990px;
	float:left;	
}

#web #menu
{
	width:990px;
	height:111px;
	
	background-image:url(panel/tlo-menu.jpg);
	background-repeat:no-repeat;
	float:left;
}

#web #menu .flash
{
	width:430px;
	height:111px;
	float:left;
}

#web #menu .button
{
	width:502px;
	height:111px;
	float:left;
}

#web #menu .informacje
{
	width:48px;
	height:111px;
	float:left;
}

#web #text 
{
	width:990px;
	float:left;
}

#web #text .left
{
	width:254px;
	padding-top:12px;
	float:left;
}


.box_up
{
	width:254px;	
	padding-top:5px;	
	background-image:url(panel/box_up.png);
	float:left;
	
}

.box_up2
{
	width:254px;
	height:45px;
	
	background-image:url(panel/box_up2.png);
	float:left;
	
}

.box
{
	width:234px; /* 254 */
	
	padding:10px;
	
	background-image:url(panel/box.png);	
	float:left;

}

.box_down
{
	width:254px;
	height:16px;
	float:left;
	background-image:url(panel/box_down.png);	
}

.box_down2
{
	width:254px;
	height:25px;
	float:left;
	background-image:url(panel/box_down2.png)
}




.strefa_agenta_up
{
	width:193px;
	height:36px; /* 41 */
	
	padding-top:5px;
	
	background-image:url(panel/mbox_up.png);
	
	float:left;
}

.strefa_agenta
{
	width:179px; /* 193 */

	background-image:url(panel/mbox.png);
	
	padding:7px;	

	float:left;
}

.strefa_agenta_down
{
	width:193px;
	height:14px;
	
	background-image:url(panel/mbox_down.png);
	
	float:left;
}

.strefa_agenta_down2
{
	width:193px;
	height:25px;
	
	background-image:url(panel/mbox_down2.png);
	
	float:left;
}







.mbox_up
{
	width:193px;
	height:36px; /* 41 */
	
	padding-top:5px;
	
	background-image:url(panel/mbox_up.png);
	
	float:left;
}

.mbox_up2
{
	width:193px;
	height:25px;
	
	background-image:url(panel/mbox_up2.jpg);
	
	float:left;
}

.mbox
{
	width:173px; /* 193 */

	background-image:url(panel/mbox.png);
	
	padding:10px;	

	float:left;
}

.mbox_down
{
	width:193px;
	height:14px;
	
	background-image:url(panel/mbox_down.png);
	
	float:left;
}

.mbox_down2
{
	width:193px;
	height:25px;
	
	background-image:url(panel/mbox_down2.png);
	
	float:left;
}

.rezerwacja_box .sel
{
	border: 2px solid #C1D1F5;
	width: 220px;
	font-size: 11px;
	padding: 2px;
}

.dat
{
	border: 2px solid #C1D1F5;
	width: 70px;
	font-size: 11px;
	padding: 2px;
}

.rezerwacja_box .int
{
	border: 2px solid #C1D1F5;
	width: 20px;
	font-size: 11px;
	padding: 2px;
}

.input_rez
{
	border: 2px solid #C1D1F5;
	font-size: 11px;
	padding: 2px;	
}

.ir
{
	border: 2px solid red;
}

#web #text .button
{
	width:254px;
	
	background-image:url(panel/button.png);
	background-repeat:no-repeat;
	background-color:#005fab;	
	
	float:left;
}

#web #text .button .button_left
{
	padding-bottom: 5px;
	padding-top: 5px;	
	border-bottom:1px solid  #c1d1eb;
}

#web #text .button .button_left a
{
	color:#fff;
	text-decoration: none;
	font-weight: bold;
}

#web #text .button .button_left a:hover
{
	color: orange;
}



#web #text .space
{
	width:5px;
	height:650px;
	float:left;
}

#web #text .center
{
	width:533px;
	padding-top:17px;
	float:left;
}


#web #text .center2
{
	width:731px;
	padding-top:12px;
	float:left;
}

h1
{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	
	display:inline;
}

#web #text .center .text_up
{
	background-image:url(panel/centar_a.png);
	width:533px;
	height:45px;
	float:left;
}

#web #text .center .text_up2
{
	padding-left: 20px;
	padding-top:12px;
	font-weight:bold;
	color:#fff;
}

#web #text .center .text
{
	width:513px; /* 533 */
	float:left;
	
	padding:10px;
	
	background-image:url(panel/center_b.png);
}

#web #text .center .powitanie
{
	width:523px;
	height:180px;
	float:left;	
	background-image:url(panel/centar_e.png);
	background-repeat:no-repeat;
	padding-left: 10px;
	color: #000
}

#web #text .center .text_down
{
	width:533px;
	height:16px;

	float:left;	

	background-image:url(panel/center_c.png);
}

#web #text .center2 .text_up_b
{
	background-image:url(panel/text_a.png);
	width:731px;
	height:45px;
	float:left;
}

#web #text .center2 .text_b
{
	width:711px;
	
	padding:10px;
	
	float:left;
	background-image:url(panel/text_b.png);
}

#web #text .center2 .text_down_b
{
	width:731px;
	height:26px;
	float:left;
	background-image:url(panel/text_c.png);
}

#web #text .right
{
	width:193px;
	float:left;
	
	margin-top:6px;
}

#web #text a
{
	text-decoration:none;
	color:#000000;	
}

#web #text a:hover
{
	text-decoration:none;
	color:#606060;
}

#web #text a.a_down
{
	text-decoration:none;
	color:#fff;	
}

#web #text a.a_down:hover
{
	text-decoration:none;
	color:#CCCCCC;
}

#web #text .blue
{
	color: #4696d7;
}

#web #text .orange
{
	color:#ffa200;
	font-weight: bold;			
}

#web #text .rez_wyj_a
{
	width:104px;
	background-image: url(panel/rez_wyjazd_a.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
	float: left;
}

#web #text .rez_wyj
{
	width: 342px;
	float: left;	
}

#web #text .rez_wyj_p
{
	padding: 10px;	
	float: left;
}

#web #text .rez_wyj_b
{
	width:104px;
	background-image: url(panel/rez_wyjazd_b.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
	float: left;
}

#web #text .rez_wyj_c
{
	width:104px;
	background-image: url(panel/rez_wyjazd_c.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px;
	float: left; 
}

#web #text .rez_wyj_d
{
	width:100px;
	background-image: url(panel/rez_wyjazd_d.png);
	color: #fff;
	height: 31px; 
	padding:7px;
	
	cursor:pointer;
}

#web #text .rez_wyj_e
{
	width:100px;
	background-image: url(panel/rez_wyjazd_e.png);
	color: #fff;
	height: 31px; 
	padding:7px;
	
	cursor:pointer;
}

#web #text .rez_wyj_col
{
	width: 114px;
	float: left;
}

#web #text .rez_pow_a
{
	width:104px;
	background-image: url(panel/rez_powrot_a.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
	float: left;
}

#web #text .rez_pow_aa
{
	background-image: url(panel/rez_powrot_a.png);
	background-repeat:no-repeat;
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
}

#web #text .rez_pow
{
	width: 342px;
	float: left;	
}

#web #text .rez_pow_p
{
	padding: 10px;	
	float: left;
}

#web #text .rez_pow_b
{
	width:104px;
	background-image: url(panel/rez_powrot_b.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
	float: left;
}

#web #text .rez_pow_ab
{
	background-color:#EF9638;
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
}


#web #text .rez_pow_bb
{
	background-image: url(panel/rez_powrot_b.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px; 
}

#web #text .rez_pow_c
{
	width:104px;
	background-image: url(panel/rez_powrot_c.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px;
	float: left; 
}

#web #text .rez_pow_cc
{
	width:104px;
	background-image: url(panel/rez_powrot_c.png);
	text-align: center;
	color: #fff;
	padding: 5px;
	height: 31px;
}

#web #text .rez_brbt
{
	border-bottom: 1px solid orange;
}

#web #text .rez_title
{
	padding-left: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#web #text .rez_pow_d
{
	width:100px;
	background-image: url(panel/rez_powrot_d.png);
	color: #fff;
	height: 31px; 
	padding:7px;
	
	cursor:pointer;
}

#web #text .rez_pow_e
{
	width:100px;
	background-image: url(panel/rez_powrot_e.png);
	color: #fff;
	height: 31px; 
	padding:7px;
	
	cursor:pointer;
}

#web #text .rez_pow_col
{
	width: 114px;
	float: left;
}


#web #text .step_no
{
	background-image: url(panel/step_no.png);
	padding: 5px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align: center;
}

#web #text .step_ac a
{
	color:white;
}

#web #text .step_no a
{
	color:white;
}

#web #text .step_no a:hover
{
	color:orange;
}

#web #text .step_a
{
	width:10px;
	background-image: url(panel/step_a.png);
	background-repeat: no-repeat;
}


#web #text .step_ac
{
	background-image: url(panel/step_ac.png);
	padding: 5px;
	color:#1c3a89;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
}

#web #text .step_ln
{
	background-image: url(panel/step_ln.png);	
}

#web #about
{
	width:990px;
	height:100px;
	
	float:left;
}

#web #about a.a_down
{
	text-decoration:none;
	color:#fff;	
}

#web #about a.a_down:hover
{
	text-decoration:none;
	color:#CCCCCC;
}

.b
{
	font-weight: bold;
}

.al
{
	text-align: left;	
}

.ar
{
	text-align: right;
}

.w200
{
	width: 200px;
}

.w220
{
	width: 220px;
}

.w380
{
	width: 380px;
}

.w300
{
	width: 300px;
}

.w150
{
	width: 150px;	
}

.w140
{
	width: 140px;	
}

.w100
{
	width: 100px;	
}

.w60
{
	width: 60px;
}

.w30
{
	width: 30px;
}


.w400
{
	width: 400px;
}

.w460
{
	width: 460px;
}

.w480
{
	width: 480px;
}

.fs16
{
	font-size: 16px;
}

.fl
{
	float: left;
}

.tr
{
	background-color: #FFF8E8;
}

.tr2
{
	background-color: #E4F1F7;
}


.message
{
	padding: 10px;
	
	color:#DF3400;
	text-align: center;
	font-weight:bold;
	
	border:2px solid #DF3400;
	background-color: #FFD7D9;
}

.message_ok
{
	padding: 10px;
	
	color:#407A07;
	text-align: center;
	font-weight:bold;
	
	border:2px solid #529B09;
	background-color: #A4D294;
}

.hh2
{
	font-size: 16px;
	color: #007BD3;
	font-weight: bold;
}
