body {
text-align: center;
background-repeat : repeat-x;
background-position :  bottom;
}

#head {
text-align : center;
margin-bottom : 5px;
}

#header {
width : 775px;
text-align : left;
margin : 0 auto 0 auto;
background-repeat : no-repeat;
}

#main {
width : 775px;
text-align : left;
margin : auto;
background-repeat : repeat-x;
background-position : bottom;
}

#foot {
margin : auto;
width : 775px;
background-repeat : repeat-x;
background-position : bottom;
color : #9EB9C2;
text-align : left;
}

#bt #lu {
width : 165px;
padding-top : 25px;
vertical-align : top;
}

#bt #l .std {
width : 145px;
color : #0B2363;
margin-bottom : 10px;
}
#bt #l .std * {
color : #0B2363;
margin : 0;
}
#bt #l .std h1 {
color : #AB072A!important;
font-size : 1.1em;
margin : 0 0 10px 0;
background-repeat : no-repeat;
background-position : left center;
padding-left : 20px;
}
#bt #l .std p {
margin:0 10px 0 20px;
}
#bt #lu .std {
width : 145px;
color : #0B2363;
margin-bottom : 10px;
}
#bt #lu .std * {
color : #0B2363;
margin : 0;
}
#bt #lu .std h1 {
color : #AB072A!important;
font-size : 1.1em;
margin : 0 0 10px 0;
background-repeat : no-repeat;
background-position : left center;
padding-left : 20px;
}
#bt #lu .std p {
margin:0 10px 0 5px;
}


#bt #ru {
width : 220px;
vertical-align : top;
}

#bt #cu {
width : 390px;
height : 245px;
vertical-align : top;
/*border-right : 2px solid #fff;*/
background-repeat : repeat-x;
padding-bottom : 30px;
}

#bt #cu .std {
margin : 13px 0 0 13px;
color : #A2BFC7;
}
#bt #cu .std  table{
margin : 0;
}

#bt #c .std img , #bt #cu .std img{
margin-right : 10px;
}

#bt #c .std h2 , #bt #cu .std h2 {
color : #0B2363;
font-weight : normal;
font-size : 130%;
margin : 0 0 10px 0;
display : inline;
width : 60%;
float : left;
background-repeat : no-repeat;
background-position : center left;
padding-left : 13px;
}
#bt #cu .std h5, #bt #cu .std h6{
margin : 0;
}

#bt #c .std h6 , #bt #cu .std h6 {
/*display : inline;*/
/*float : right;*/
text-align: right;
margin: 0 5px 5px 0;
}

#bt #cu .std h6 a{
color : #A2BFC7;
text-decoration : none;
font-weight : normal;
margin : 0px;
}
#bt #c .std h6 a{
color : #3A6976;
text-decoration : none;
font-weight : normal;
margin : 0px;
}

#bt #cu .std div.pl {
clear : both;
margin : 0 px;
padding : 0 px;
}
#bt #cu .std div.pl p {
color : #A1BDC9;
margin : 0px;
}
#bt #c .std div.pl {
clear : both;
}

#bt #cu .std td {
vertical-align : top;
}

#bt #c .std td {
vertical-align : top;
}

#bt #cu .std td.ltd {
vertical-align : top;
border-bottom : 1px solid #35507D;
}
#bt #c .std td.ltd {
vertical-align : top;
}


#bt #c {
vertical-align : top;
background-repeat : repeat-y;
background-position : right;
width : 390px; 
}

#bt #c .std {
margin-bottom : 18px;
border-bottom : 1px solid #CFD3D6;
margin-right : 25px;

}
#bt #c h1 {
color : #AB072A!important;
font-size : 14px;
margin : 0 0 15px 0;
background-repeat : no-repeat;
background-position : left center;
padding-left : 20px;
}
#bt #c p{
margin : 0 0 15px 0;
}
#bt #c h5 {
margin : 0;
}
#bt #c .std * {
color : #0A245D;
}
#bt #l {
vertical-align : top;
}
#bt #r {
vertical-align : top;
}
#bt #r h1 {
color : #fff;
font-size : 14px;
font-weight : normal;
text-align : center;
background-repeat : no-repeat;
background-position : center center;
padding:3px 0 3px 0;
margin : 0px;
}
#bt #ru h1 {
color : #fff;
font-size : 14px;
font-weight : normal;
text-align : center;
background-repeat : no-repeat;
background-position : center center;
padding:3px 0 3px 0;
margin : 0px;
}
#bt #r .std {
width : 188px;
color : #0A234B;
margin : 0 15px 0 15px;
}
#bt #r .std ul {
margin : 10px auto;
}
#bt #ru .std {
width : 188px;
color : #0A234B;
margin : 0 15px 15px 15px;
}
#bt #ru .std ul {
margin : 10px auto;
color : #0A234B;
}
#bt #r .std h5 {
margin : 0;
}

#lu td.menu, #lu td.menu_active {
width : 165px;
height : 30px;
background-repeat : no-repeat;
background-position : bottom left;
}
#lu a.menu {
text-decoration : none;
color : #979797;
padding-left : 20px;
display: block;
}
#lu a.menu_active {
display: block;
text-decoration : none;
color : #BC0A3C;
padding-left : 20px;
background-repeat : no-repeat;
background-position :  left center;
}








#foot .menu , #foot .menu_active 	{
color : #9EB9C2;
}
#foot .menu a, #foot .menu_active a	{
color : #9EB9C2;
}
#foot .sep {
color : #9EB9C2;
padding : 0 10px 0 10px;
}
#foot .std	{
margin : 10px 0 10px 25px;
}

.rezerwacje * {
margin : 0px;
}
.rezerwacje {
background-repeat : repeat-x;
text-align : center ;
height : 244px;
margin-bottom : 15px;
}
.rezerwacje td {
color : #A1BCC7;
}

.inp {
background-color : #E7EAEF;
border : 1px inset #A7C3F2;
}
.but {
background-color : #2A4079;
border : 1px solid #637EAD;
color :  #A1BCC7!important;
}


.api_search_button,
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }

.api_polecam_input,
.api_search_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px inset white; }

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{font-weight: bold;}


.api_news_headline	{}
.api_news_date 		{font-style: italic;}
.api_news_akt 		{}
.api_news_more		{font-weight: bold}

.api_forum_title	{color: #2C3642; font-weight: bold;}
.api_forum_caption	{font-weight: bold}
.api_forum_message	{}
.api_forum_info		{font-style: italic;}
.api_forum_backcolor	{}
.api_forum_activecolor	{background-color: silver}
.api_forum_noactivecolor{}

#logo {
margin : 17px 0 0 0;
}

#claim {
margin-top : 48px;
}

#foto {
border : 5px solid #D3DEE0;
}

div.copyrights {
width : 300px;
text-align : right; 
margin-right : 15px; 
}
div.copyrights * {
color : #667BA6;
text-decoration : none;
}

