#ferie_opis

{

	font-size: 14px;

	color: grey;

	width: 800px;

}



h4

{

background: inherit;

font-size: 16px;

color: black;

font-weight: normal;

letter-spacing: 2px;

}



#wyniki

{

	font-size: 14px;

	color: grey;



}





#ch_style

{

    font-family: Arial, Helvetica, sans-serif;

    font-size : 15px;

    color:#ff8600;

		word-spacing: normal;

		line-height: 130%;

}



#efb401



*

{

margin: 0px;

padding: 0px;

}



body

{

background-color: #fff;

color: #9f9f9f;

font-size: 11px;

font-family: "trebuchet ms", helvetica, sans-serif;

}



a

{

text-decoration: underline;

#color: orange;
 color: #33366c;

}





a:hover

{

text-decoration: none;

#color: #fff;
color: #33366c;

background: orange url('/images/blue_bbg1.gif') repeat-x;

}



strong

{

background: inherit;

color: #50514D;

}



span.white {

color: #fff;

font-weight: bold;

font-size: 13px;

}

span.black {

color: #000;

font-weight: bold;

font-size: 13px;

}




#divheader

{
position: relative;
margin: 0px auto;
width: 950px;
height: 104px;
background-color: #4d4d4d;
background: url('/images/banner-mok.jpg') no-repeat;
color: #ffffff;
}



#header_inner

{

position: relative;

width: 680px;

height: 104px;

margin: 0px auto;

}



#header_inner h1

{

background: inherit;

position: absolute;

left: 0px;

bottom: 30px;

font-size: 39px;

color: brown;

font-weight: normal;

letter-spacing: -2px;

}



#header_inner h1 span

{

background: inherit;

color: black;

}



#header_inner h2

{

background: inherit;

position: absolute;

left: 0px;

top: 5px;

font-size: 24px;

color: black;

font-weight: normal;

letter-spacing: -2px;

}



#header_inner h2 span

{

background: inherit;

color: #5b2e00;

}



#slogan

{

background: inherit;

position: absolute;

right: 0px;

bottom: 25px;

color: #DADADA;

font-size: 13px;

}



#main

{

padding-top: 1px;

position: relative;

width: 950px;

margin: 0px auto;

padding-bottom: 10px;

}



#menu ul

{

list-style: none;

margin: 0px;

}



#menu li

{

list-style: none;

background: none;

padding: 0px;

margin:0px;

}





#menu a

{

display: block;

position: relative;

width: 168px;

height: 27px;

margin-bottom: 1px;

text-decoration: none;

background: inherit;

background-image: url('/images/bbg0.gif');

padding-left: 7px;

padding-top: 11px;

color: #636363;

font-size: 13px;

}



#menu a span

{

position: absolute;

right: 0px;

margin-top: 5px;

margin-right: 15px;

width: 7px;

height: 7px;

#background: url('/images/x1.gif') no-repeat; 

}



#menu a:hover ;span

{

position: absolute;

right: 0px;

margin-top: 5px;

margin-right: 15px;

width: 7px;

height: 7px;

background: url('/images/x2.gif') no-repeat;

}





#menu a:hover

{

background: inherit;

#color: #fff;

background-image: url('/images/blue_bbg1.gif');

}





#menu_end

{

height: 30px;

background-image: url('/images/a2.gif');

}



h1

{

background: inherit;

color: #50514D;

font-size: 26px;

}



h1 span

{

background: inherit;

color: #85AC1E;

}



h1 span sup

{

background: inherit;

color: #85AC1E;

font-size: 14px;

}



h3

{

margin-top: 30px;

background: inherit;

color: #50514D;

font-size: 15px;

height: 34px;

background: url('/images/a3.gif') repeat-x 0px 17px;

}



h3 span

{

background: inherit;

color: #85AC1E;

}



h3.first

{

margin-top: 0px;

}



#lcol

{

position: relative;

width: 186px;

float: left;

border: 1px solid #cccccc;

background: #F1F1F1; 

}



#lcontent

{

position: relative;

padding: 0px 5px 0px 5px;

}



#rcontent

{

position: relative;

padding: 0px 10px 0px 10px;

}



ul

{

list-style: none;

}



li

{

background: url('/images/x1.gif') no-repeat 0px 5px;

padding-left: 60px;

}



p

{

margin-bottom: 25px;

text-align: justify;

line-height: 20px;

}



#lcol p

{

font-size: 10px;

line-height: 16px;

margin: 0px;

}



.divider

{

font-size: 0px;

position: relative;

border-bottom: solid 1px #F5F5F5;

height: 1px;

width: 100%;

margin: 10px 0px 10px 0px;

}



.summary

{

text-align: right;

font-style: italic;

}



ul.divided li

{

border-top: solid 1px #F5F5F5;

margin-top: 4px;

padding-top: 4px;

background-position: 0px 9px;

}



ul.divided li.first

{

border-top: 0px;

margin-top: 0px;

padding-top: 0px;

background-position: 0px 5px;

}



#rcol

{

position: relative;

float: left;

margin-left:0px;

width: 485px;

margin-right: auto;

padding: 0px 10px 2px 10px;

border: 1px solid #cccccc;

background: #F1F1F1; 

overflow: hidden;

}



#slogan2

{

font-size: 14px;

position: relative;

top: -5px;

}



.box

{

position: relative;

margin-top: 5px;

color: black;

}



.box h2

{

background: inherit;

color: orange;

font-weight: normal;

font-size: 18px;

margin-bottom: 5px;

}



.box p

{

line-height: 16px;

margin: 0px;



}



.box_inner

{

padding: 10px;

}



.box_inner p

{

//font-size: 13px;

 text-indent:20px;

}

.box_inner h2

{

background: transparent;

color: blue;

font-weight: bold;

font-size: 15px;

margin-bottom: 5px;

}



.box_inner a

{

 #color:#D56215;
 color: #33366c;

 border-style:none;

}

.box_inner a:hover

{

# color:#D56215;
 color: #33366c;
 border-style:none;

}



.box_inner b

{

# background-color:orange;

 background-color:#aeaeae;
 padding:2px 2px 0px 2px;

 color:white;

 font-size:13px;

}





.box_inner ul

{

 background: url('') no-repeat 0px 0px;

 list-style-type: circle;

 margin:0px;

 padding: 0px;

 margin-left:0px;

 padding-left:0px;

}



.box_inner li

{

 background: url('') no-repeat 0px 0px;

 list-style-type: circle;

 margin:0px;

 padding: 0px;

 margin-left:30px;

 padding-left:0px;

}



#footer

{

clear: both;

background: url('/images/a2.gif') repeat-x;

width: 680px;

margin: 0px auto;

margin-bottom: 25px;

padding-top: 10px;

text-align: center;

}



#footer a:link {

	font-weight:bolder;

	text-decoration:none;

	}

#contentOpis {

 height: 35px;

 background-color: #BCB187;

 padding-left: 15px;

 padding-top: 8px;

}

#contentOpis1 {

width: 125px;

float:left;

overflow: hidden;

text-align:center;

} 

#contentOpis2 {

width: 375px;

float:left;

overflow: hidden;

}

#contentOpis3 {

width: 100px;

float:left;

overflow: hidden;

text-align:right;

} 

#contentItems {

 background-color: #D2CAAC;

 padding-left: 15px;

 padding-top: 8px;

 height: 40px;

}



.photo {

    padding:5px;

	  font-family: Arial, Helvetica, sans-serif;

    font-weight:normal;

    font-size : 12px;

    text-align:center;

		border-style:none;

}

.photosmall {

    padding:2px;

	  font-family: Arial, Helvetica, sans-serif;

    font-weight:normal;

    font-size : 8px;

    text-align:center;

		border-style:none;

}


.caption{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    margin:10px;

    font-size : 15px;

#    color:orange;
	  color: #aeaeae;

}

.caption p

{

 color:orange;

}

.redfont{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 15px;

    color:red;

}

.yellowfont{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 15px;

    color:yellow;

}

.greenfont{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 15px;

    color:green;

}

.bluefont{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 15px;

    color:blue;

}

.bluefont12{

    font-family: Arial, Helvetica, sans-serif;

    font-size : 10px;

    color:blue;

}



.bluefont15bold{

color: blue;

font-weight: normal;

font-size: 15px;

}



.blackfont12{

    font-family: Arial, Helvetica, sans-serif;

    font-size : 12px;

    color:black;

}



.blackfont14{

    font-family: Arial, Helvetica, sans-serif;

    font-size : 14px;

    color:black;

}

.greyfont12{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 12px;

    color:#7d7d7d;

}

.lightgreyfont12{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 12px;

    color:#f5f5f5;

}

.lightgreyfont15{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 15px;

    color:#dfdfdf;

}

.predfont{

    font-family: Arial, Helvetica, sans-serif;

    font-weight:bold;

    font-size : 15px;

    color:#ac8604;

}

.smallblackfont{

    font-family: Arial, Helvetica, sans-serif;

    font-size : 10px;

    color:black;

}



.captioned_image

{

position: relative;

//padding-bottom: 10px;

float: left;

margin-right: 14px;
#opacity:0;

}



.captioned_image:link

{

position: relative;

padding-bottom: 15px;

float: left;

margin-right: 17px;

border-style:none;

}





.captioned_image div

{

position: absolute;

font-size: 9px;

bottom: 0px;

left: 0px;

}



.captioned_image img

{

 border-style:none;

 text-decoration: none;

 color:red;

}



.captioned_image a:hover

{

 text-decoration: none;

 background:none;

}





.font12

{

font-family: Arial,Helvetica;

font-size: 14px;

font-style:oblique;

font-weight:normal;

color:#F7F7FA;;

}



div.mainblock {

	#margin-left: auto;

	#margin-right: auto;

	margin-top: 3em;

	margin-bottom: 3em;

	padding: 10px;

	border: 1px solid #cccccc;

	width: 830px;

	background: #F1F1F1; 

	#overflow: hidden;

  text-indent:0px;

	
}	



div.mainblock .font12

{

	font-family: Arial,Helvetica;

	font-size: 14px;

	font-style:oblique;

	font-weight:normal;

	color:black;

}

div.mainblock2 {

	margin-left: auto;

	margin-right: auto;

	margin-top: 3em;

	margin-bottom: 3em;

	padding: 10px;

	border: 1px solid #cccccc;
	
	text-align : center;


	
}	

span.specialWhite

{

	color: #000;

	font-weight: bold;

	font-size: 13px;

}


.specialRed

{

	color: red;

	font-weight: bold;

	font-size: 13px;

}



span.special

{

	color: #000;

	font-weight: bold;

	font-size: 13px;

}



#contentSpecialWhite 

{

 height: 35px;

 background-color: #fff;

 padding-left: 15px;

 padding-top: 8px;

}







#contentSpecial 

{

 height: 35px;

 background-color: #fff;

 padding-left: 15px;

 padding-top: 8px;

}

#contentSpecial1 

{

width: 125px;

float:left;

overflow: hidden;

text-align:center;

} 

#contentSpecial2

{

width: 375px;

float:left;

overflow: hidden;

}

#contentSpecial3 

{

width: 100px;

float:left;

overflow: hidden;

text-align:right;

} 





.centering

{

margin:auto;

width:70%;

background-color:#b0e0e6;

}

.bcien

{

 background-color:#aeaeae;

 padding:2px 2px 0px 2px;

 color:white;

 font-size:13px;

}

#rrcol
{

position: relative;

float: left;

margin-left:-15px;

margin-top:0px;

width: 165px;

margin-right: 5px;

padding: 3px 3px 3px 3px;

#border: 1px solid #594967;

background: #F1F1F1; 

overflow: hidden;

}

#rrcontent

{

position: relative;
margin-top:0px;
border: 1px solid #594967;
padding: 3px 3px 3px 3px;

}

