
.eror {
font-family: arial;
font-weight: bold;
color: red;
}

.clear { clear: both; 
}

.logo {
clear:both;
}

body {
background-color: #0198CD;
margin: 0px 0 5px 0;
background-position: center;
background-image:url(../images/tlo_barki.jpg);
background-position: top center;
background-repeat: no-repeat;

}


/* style do menu */
#menu {
width: 200px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
position: relative;
z-index:10;
clear:both;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */

#menu a, #menu h2 {
font-family: arial;
font-size:  11px;
font-weight: normal;
display: block;
margin: 0;
}

#menu h2 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
display: block;
}

#menu a.menu_1 {
font-family: Arial; 
font-size: 12px; 
color: #ffffff;
font-weight: normal;
TEXT-DECORATION: none; 
display: block; 
padding-top: 8px; 
padding-bottom: 8px; 
padding-left: 10px; 
padding-right: 10px; 
background-image:url('../images/menu_1_bg.gif'); 
background-position: top left; 
background-repeat: no-repeat; 
border-top:1px solid #6FCCE6
}

#menu a.menu_1:hover {
font-family: Arial; 
font-size: 12px; 
font-weight: normal;
color: #ffffff; 
TEXT-DECORATION: none; 
display:block; 
padding-top: 8px; 
padding-bottom: 8px; 
padding-left: 10px; 
padding-right: 10px; 
background-image:url('../images/menu_1_bg_rol.gif'); 
background-position: top left; 
background-repeat: no-repeat; 
border-top:1px solid #6FCCE6
}

#menu a.menu_2 {
font-family: Arial; 
font-size: 12px; 
color: #ffffff;
font-weight: normal;
TEXT-DECORATION: none; 
display: block; 
padding-top: 8px; 
padding-bottom: 8px; 
padding-left: 10px; 
padding-right: 10px; 
background-image:url('../images/menu_2_bg.gif'); 
background-position: top left; 
background-repeat: no-repeat; 
border-top:1px solid #6FCCE6
}

#menu a.menu_2:hover {
font-family: Arial; 
font-size: 12px; 
font-weight: normal;
color: #ffffff; 
TEXT-DECORATION: none; 
display:block; 
padding-top: 8px; 
padding-bottom: 8px; 
padding-left: 10px; 
padding-right: 10px; 
background-image:url('../images/menu_2_bg_rol.gif'); 
background-position: top left; 
background-repeat: no-repeat; 
border-top:1px solid #6FCCE6
}


#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
padding-left: 1px;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
height: 40px;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;
}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
}
/* koniec styli do menu */



div {
border: 0px solid black;
}


#container
 {
 align: center; 
 width: 993px; 
 padding-left: 0px;
 padding-tight: 0px;
 padding-top: 6px;
 padding-bottom: 6px;
 margin: 0px 0px 0px 0px;
 background-color: #ffffff; 
 border: 1px solid #C0C0C0;
 }


#left{
background-color: #ffffff;
margin: 0px 0px 0px 6px;
width: 200px;
padding: 0px 0px 0px 0px;
float: left;
clear: both;
}

#left .mod_search {
width: 200px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left
}

#left .mod_search h1 {
margin: 0px 0px 1px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}

#left .mod_search p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #0099CC;
}


/* MOD BLU */

#left .mod_blu {
width: 200px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-color: #0099CC;
float: left
}

#left .mod_blu h1 {
margin: 0px 0px 1px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
border-bottom:1px solid white;
}

#left .mod_blu p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: top;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #0099CC;
}

#left .mod_blu a:link {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#left .mod_blu a:visited {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#left .mod_blu a:active {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#left .mod_blu a:hover {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: underline; font-weight: bold;}



/* NEWSLETTER */
#left .mod_newsletter {
margin: 0 0 0 0;
width: 200px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background-color: #CFCE96; 
}


#left .mod_newsletter h1 {
margin: 0px 0px 1px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_green_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
border-bottom: 1px solid white;
}

#left .mod_newsletter p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
}

#left .mod_newsletter .tresc {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
}
#left .mod_newsletter form {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
background-color: #CFCE96; 
}

#left .mod_newsletter .input{
font-family: arial;
font-size: 12px;
color: #000000;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B5B778;
width: 105px;
}

#left .mod_newsletter .button{
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url('../images/button_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
border: 0px solid #B5B778;
}


/* MOD MENU */

#left .mod_menu {
width: 200px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-color: #38A0C5;
float: left
}

#left .mod_menu h1 {
margin: 0px 0px 1px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}


#left .mod_menu a {
font-family: Arial; 
font-size: 11px; 
color: #ffffff;
font-weight: normal;
TEXT-DECORATION: none; 
display: block; 
padding-top: 8px; 
padding-bottom: 8px; 
padding-left: 10px; 
padding-right: 10px; 
background-color: #33A1C2;
border-top:1px solid #39B7DD;

}

#left .mod_menu a:hover {
font-family: Arial; 
font-size: 11px; 
font-weight: normal;
color: #ffffff; 
TEXT-DECORATION: none; 
display:block; 
padding-top: 8px; 
padding-bottom: 8px; 
padding-left: 10px; 
padding-right: 10px; 
background-color: #37AACC;
border-top:1px solid #39B7DD;
}






#right{
background-color: #ffffff;
width: 783px;

padding: 0;
margin: 0;
float: left;
border: 0px solid black;
}

#top_menu{
background-color: white;
width: 775px;
height: 60px;
margin: 0px 0px 5px 6px; 
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid red;
}


#top_baner{
background-color: white;
width: 775px;
height: 215px;
margin: 0px 0px 5px 6px; 
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid red;
}
/* /////////////////////////////////////////////////  content */
#content{
width: 468px;
padding: 0px 0px 0px 0px;
margin: 0px 6px 0px 6px;
float: left;
border:0px solid black;
background-color: #ffffff;
}


#content .img{
padding: 2px 2px 2px 2px;
width: 120px;
border: 1px solid #C1C1C1;
}


#content input[type="text"], input[type="checkbox"] {
font-family: arial;
font-size: 12px;
color: #00285A;
height: 15px;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B8B8B8;
}
#content textarea {
font-family: arial;
font-size: 12px;
color: #00285A;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B8B8B8;
}

#content select {
font-family: arial;
font-size: 12px;
color: #00285A;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B8B8B8;

}

#content input[type="submit"], input[type="reset"], input[type="button"] {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
height: 24px;
text-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url('../images/submit_blu_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
border: 0px solid #B5B778;
}


#content td {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
}

#content p {

}



/* ////////////////////////////////////////// NEWS */


#content .news{
width: 468px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
clear:both;
}
#content .bottom{
height: 8px;
width: 468px;
float: left;
background-image:url('../images/content_bottom.jpg');
background-repeat: no-repeat;
background-position: bottom center;
}


#content .news h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
width: 100%;
margin: 0px 0px 0px 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content .news h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
width: 458px;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}

#content .news .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
width: 445px;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
}


#content .news .img_zajawka{
left:0px;
top: 0px;
width: 115px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}

#content .news .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;

position: bottom right;
float: right;
}


/* LAST MINUTE */

#content .last_minute{
width: 468px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
clear:both;
}
#content .last_minute h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #000000;
text-align: left;
vertical-align: top;
width: 100%;
margin: 0px 0px 0px 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_galeria_head_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content .last_minute h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
width: 458px;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}

#content .last_minute .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
width: 445px;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
}

#content .last_minute p{
margin: 2px;
}
#content .last_minute p font{
font-family: arial;
font-weight: normal;

}

#content .last_minute .img_zajawka{
left:0px;
top: 0px;
width: 115px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}

#content .last_minute .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;
position: bottom right;
float: right;
}







/* MOD GALERIA */ 

#content_2 .cennik td {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
}

#content_2 .mod_galeria {
width: 100%;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;

border: 0px solid black;
}
#content_2 .mod_galeria h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #795F44;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_galeria_head_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}


#content_2 .mod_galeria h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;

border: 0px solid black;
}
#content_2 .mod_galeria .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
background-color: #FDFCFB;

border: 0px solid black;
}

#content_2 .mod_galeria p{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
}

#content_2 .mod_galeria .galeria {
margin: 1px 1px 0px 0px;
font-family: arial;
font-size: 10px;
color: #795F44;
width: 240px;
height: 40px;
text-align: middle;
padding-top: 5px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;

border: 0px solid red;
background-color: #FDF5EB;
}

#content_2 .mod_galeria .galeria:hover {
background-color: #FDE3C8;
}

#content_2 .mod_galeria .galeria .img_galeria{
left:0px;
top: 0px;
width: 40px;
height: 40px;
margin-right: 10px;
margin-bottom: 0px;
vertical-align: middle;
border: 1px solid #C1C1C1;
position: relative;
float: left;
padding: 1px;
}
#content_2 .mod_galeria a:link {font-family: Arial; font-size: 11px; color: #795F44; TEXT-DECORATION: none; display:block;  }
#content_2 .mod_galeria a:visited {font-family: Arial; font-size: 11px; color: #795F44; TEXT-DECORATION: none; display:block; }
#content_2 .mod_galeria a:active {font-family: Arial; font-size: 11px; color: #795F44; TEXT-DECORATION: none; display:block; }
#content_2 .mod_galeria a:hover {font-family: Arial; font-size: 11px; color: #795F44; TEXT-DECORATION: none; display:block;}






/* ///////////////////////////////////////////// STRONA */

#content .strona{
width: 468px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
clear:both;
}
#content .strona h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
width: 100%;
margin: 0px 0px 0px 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content .strona h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
width: 458px;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}

#content .strona .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
width: 445px;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
}

#content .strona .img_zajawka{
left:0px;
top: 0px;
width: 115px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}

#content .strona .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;
position: bottom right;
float: right;
}

#content .strona .img_schemat{
left:0px;
top: 0px;
padding: 10px 10px 10px 10px;
margin-right: 20px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}


/* ----------- tabelka ------------*/


#content .strona .tabela{
font-family: arial;
margin: 0 0 0 0;
background-color: #FDFCFB;
}

#content .strona .tabela .tab-n{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #DDDDDD;
}
#content .strona .tabela .tab-k{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #F7F5F3;
}

#content .strona .tabela .tab-t{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #F7F5F3;
}

#content .strona .tabela a.tab_link:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #F7F5F3;}
#content .strona .tabela a.tab_link:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #F7F5F3;}
#content .strona .tabela a.tab_link:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #F7F5F3;}
#content .strona .tabela a.tab_link:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #E8E8E8;}

#content .strona .tabela .tab-n a:link {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .strona .tabela .tab-n a:visited {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .strona .tabela .tab-n a:active {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .strona .tabela .tab-n a:hover {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: underline;}

#content a:link {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:visited {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:active {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:hover {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: underline; font-weight: bold;}





/* ///////////////////////////////////////////// CENNIK */

#content .cennik{
width: 775px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
clear:both;
}
#content .cennik h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
width: 100%;
margin: 0px 0px 0px 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content .cennik h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
width: 768px;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 0px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}

#content .cennik .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
}
#content .cennik .tresc_warunki{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
background-color: #F5F5F5;
border-bottom: 1px solid #C0C0C0;
}

#content .cennik .img_zajawka{
left:0px;
top: 0px;
width: 115px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}




#content .cennik .tresc_inforejon{
min-width:760px;
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
vertical-align: top;
margin: 5px 0px 5px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
background-color: #038AB9;
background-image:url('../images/tresc_inforejon_top_bg.jpg');
background-repeat: no-repeat;
background-position: top left;
}


#content .cennik .tresc_inforejon .txt{
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: left;
vertical-align: top;
padding: 2px;
}


#content .cennik .tresc_inforejon .txt_tab{
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: left;
vertical-align: top;
padding: 2px;
background: #0296C8;
}
    
 
#content .cennik .tresc_inforejon .img_zajawka{
left:0px;
top: 0px;
width: 120px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #ffffff;
position: relative;
float: left;
}

#content .cennik .tresc_inforejon a.wiecej_info:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #04ADE7;}
#content .cennik .tresc_inforejon a.wiecej_info:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #04ADE7;}
#content .cennik .tresc_inforejon a.wiecej_info:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #04ADE7;}
#content .cennik .tresc_inforejon a.wiecej_info:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #04ADE7;}

#content .cennik .tresc_inforejon a.trasa_info:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;margin-bottom: 1px; background-color: #04ADE7;}
#content .cennik .tresc_inforejon a.trasa_info:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 1px; background-color: #04ADE7;}
#content .cennik .tresc_inforejon a.trasa_info:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 1px; background-color: #04ADE7;}
#content .cennik .tresc_inforejon a.trasa_info:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 1px; background-color: #04ADE7;}

#content .cennik .tresc_inforejon a.trasa_info_ow:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;margin-bottom: 1px; background-color: #1E5FBE;}
#content .cennik .tresc_inforejon a.trasa_info_ow:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 1px; background-color: #1E5FBE;}
#content .cennik .tresc_inforejon a.trasa_info_ow:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 1px; background-color: #1E5FBE;}
#content .cennik .tresc_inforejon a.trasa_info_ow:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; margin-bottom: 1px; background-color: #1E5FBE;}

/* ----------- tabelka ------------*/



#content .cennik .tabela{
width: 100%;
font-family: arial;
margin: 0 0 0 0;
background-color: #FDFCFB;
}

#content .cennik .tabela .tab-n{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #DDDDDD;
}
#content .cennik .tabela .tab-k{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #F7F5F3;
}

#content .cennik .tabela .tab-t{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #F7F5F3;
}

#content .cennik .tabela a.tab_link:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #F7F5F3;}
#content .cennik .tabela a.tab_link:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #F7F5F3;}
#content .cennik .tabela a.tab_link:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #F7F5F3;}
#content .cennik .tabela a.tab_link:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #E8E8E8;}

#content .cennik .tabela .tab-n a:link {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .cennik .tabela .tab-n a:visited {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .cennik .tabela .tab-n a:active {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .strona .tabela .tab-n a:hover {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: underline;}

#content a:link {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:visited {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:active {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:hover {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: underline; font-weight: bold;}






/* CONTENT 2 dla CENNIKÓW */

#content_2{
background-color: white;
width: 775px;
margin: 0;
padding: 0px 0px 100px 8px;
float: left;
border: 0px solid black;

}


#content_2 input[type="text"] {
font-family: arial;
font-size: 12px;
color: #00285A;
height: 15px;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B8B8B8;
}

#content_2 select {
font-family: arial;
font-size: 12px;
color: #00285A;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B8B8B8;

}

#content_2 input[type="submit"], input[type="button"] {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #ffffff;
height: 24px;
text-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-image: url('../images/submit_blu_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
border: 0px solid #B5B778;
}



#content_2 .cennik {
background-color: white;
width: 773px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
border: 0px solid black;
}

#content_2 .cennik h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
width: 773px;
margin: 0 0 0 0;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content_2 .cennik h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
width: 100%;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}


#content_2 .cennik .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
width: 755px;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
background-color: #FDFCFB;
float: left;
border: 0px solid red;
}

#content_2 .cennik p{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
}


/*------------ TABELA CENNIKA -----------*/
#content .cennik .tresc .cennik_tab{
font-family: arial;
margin: 0 0 0 0;

}

#content .cennik .tresc .cennik_tab .tab-n{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #DDDDDD;
}

#content .cennik .tresc .cennik_tab .tab-n2{
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
background-color: #DDDDDD;
}
#content .cennik .tresc .cennik_tab .tab-k{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: center;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;

}

#content .cennik .tresc .cennik_tab .row{
background-color: #F7F5F3;
}

#content .cennik .tresc .cennik_tab .row:hover{
background-color: #E8E8E8;
}

#content .cennik .tresc .tab_warunki_nagl{
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
background-color: #EEEEEE;
border-top: 1px solid #CBCBCB;
}
#content .cennik .tresc .tab_warunki_text{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: middle;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
background-color: #F7F5F3;
}

#content .cennik .tresc .cennik_tab a.tab_link:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
#content .cennik .tresc .cennik_tab a.tab_link:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
#content .cennik .tresc .cennik_tab a.tab_link:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
#content .cennik .tresc .cennik_tab a.tab_link:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #00142D; TEXT-DECORATION: underline; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; background-color: #E8E8E8;}

#content .cennik .tresc .cennik_tab .tab-n a:link {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .cennik .tresc .cennik_tab .tab-n a:visited {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .cennik .tresc .cennik_tab .tab-n a:active {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: none;}
#content .cennik .tresc .cennik_tab .tab-n a:hover {font-family: Arial; font-size: 12px; color: #00142D; TEXT-DECORATION: underline;}

#content a:link {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:visited {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:active {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: none; font-weight: bold;}
#content a:hover {font-family: Arial; font-size: 11px; color: #00142D; TEXT-DECORATION: underline; font-weight: bold;}


content_2 .strona {
background-color: white;
width: 771px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
border: 0px solid black;
}

#content_2 .strona h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
width: 771px;
margin: 0 0 0 0;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 5px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content_2 .strona h2{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
width: 766px;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}


#content_2 .strona .tresc {
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
width: 766px;
margin: 0 0 0 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;

float: left;
}

#content_2 .strona .tresc p{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
}

#content_2 .strona .img_zajawka{
left:0px;
top: 0px;
width: 115px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}
#content_2 .strona .img{
padding: 2px 2px 2px 2px;
width: 120px;
border: 1px solid #C1C1C1;
}

#content_2 .strona .img_more{
right:0px;
bottom: 0px;
margin-left: 10px;
margin-top: 5px;
position: relative;
position bottom right;
}





/* MODUŁ PRAWY ZIELONY */


#moduly{
background-color: #ffffff;
width: 300px;
padding: 0 0 0 0;
float: left;
border: 0px solid black;
}

/* ----------------------------------- MOD GREY */

#moduly .mod_grey {
width: 300px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
background-color: #E6E2AF;
border-bottom: 1px solid #E6E2AF;
}
#moduly .mod_grey h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_grey_head_bg.jpg');
background-position: bottom left;
background-repeat: no-repeat;
border-bottom: 1px solid #EFECCA;
}
#moduly .mod_grey .tresc {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 10px;
}


#moduly .mod_grey p { margin: 0px 0px 0px 0px; font-family: arial; font-size: 11px; color: #757252; text-align: top; }
#moduly .mod_grey .tresc p.nagl{ font-size: 12px; font-weight: bold; color: #757252; }
#moduly .mod_grey .tresc p.cena{ font-size: 11px; font-weight: bold; color: #757252; }

#moduly .mod_grey a:link {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; display:block;  }
#moduly .mod_grey a:visited {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; display:block; }
#moduly .mod_grey a:active {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; display:block; }
#moduly .mod_grey a:hover {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; display:block;}

#moduly .mod_grey a.odsylacz:link {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block;  }
#moduly .mod_grey a.odsylacz:visited {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block; }
#moduly .mod_grey a.odsylacz:active {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block; }
#moduly .mod_grey a.odsylacz:hover {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block;}


#moduly .mod_grey .tresc .img_zajawka{ left:0px; top: 0px; width: 80px; margin-right: 10px; margin-bottom: 5px; border: 1px solid #C1C1C1; position: relative; float: left; }
#moduly .mod_grey .tresc .img_more{ right:0px; bottom: 0px; position: relative; float: right; }



/* ----------------------MOD GREY KATALOG ----*/

#moduly .mod_grey .katalog {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
padding-top: 10px;
padding-bottom: 33px;
padding-left: 10px;
padding-right: 0px;
}

#moduly .mod_grey .katalog ul{
list-style: square;
margin: 0;
padding-left: 15px;
font-family: arial;
font-size: 11px;
color: #53533B;
}

#moduly .mod_grey .katalog li{
margin: 2px 0px 2px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
}

#moduly .mod_grey .katalog .img_katalog{
right:0px;
top: 0px;
margin-left: 10px;
margin-top: -9px;
margin-bottom: 0px;
float: right;
position: relative;
}
#moduly .mod_grey .katalog .img_more{
right:0px;
top: 0px;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 0px;
float: right;
position: relative;
}




/* MOD GREEN */

#moduly .mod_green {
width: 300px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left
}
#moduly .mod_green h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #4B4A1B;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_green_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
border-bottom: 1px solid #E4E4CC;
}
#moduly .mod_green h2 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #4B4A1B;
text-align: top;
padding-top: 5px;
padding-bottom: 5px;
background: #C2C188;
}
#moduly .mod_green .tresc {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 10px;
background-color: #CDCC92;
}

#moduly .mod_green .tresc_2 {
margin: 1px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 27px;
padding-right: 0px;
background-color: #F7F7E4;
}
#moduly .mod_green a:link {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; }
#moduly .mod_green a:visited {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; }
#moduly .mod_green a:active {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; }
#moduly .mod_green a:hover {font-family: Arial; font-size: 10px; color: #53533B; TEXT-DECORATION: none; }

#moduly .mod_green a.odsylacz:link {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block;  }
#moduly .mod_green a.odsylacz:visited {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block; }
#moduly .mod_green a.odsylacz:active {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block; }
#moduly .mod_green a.odsylacz:hover {font-family: Arial; font-size: 11px; color: #53533B; TEXT-DECORATION: none; display:block;}


#moduly .mod_green p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
background-color: #CFCE96; 
}
#moduly .mod_green .tresc p.nagl{ font-size: 12px; font-weight: bold; color: #4B4A1B; }

#moduly .mod_green .img_zajawka{
left:0px;
top: 0px;
width: 100px;
margin-right: 5px;
margin-bottom: 5px;
border: 3px solid #ffffff;
position: relative;
float: left;
}



/* MODUŁ PRAWY ZIELONY */
#moduly .mod_green_2 {
margin: 0 0 0 0;
width: 300px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
background-image:url('../images/mod_head_green_bg.jpg');
background-position: top left;
background-repeat: no-repeat;

}


#moduly .mod_green_2 h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 5px;
}

#moduly .mod_green_2 p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 40px;
padding-right: 10px;
}

#moduly .mod_green_2 .tresc {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #53533B;
text-align: top;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right:0px;
background-image:url('../images/mod_green_2_bg_t.jpg');
background-position: top left;
background-repeat: repeat-y;
}
#moduly .mod_green_2 ul{
list-style-type: square;
list-style-position: outside;
margin: 0px 0px 0px 50px;
font-family: arial; font-size: 11px; color: #53533B; text-align: top;
padding: 0px;
}

#moduly .mod_green_2 li{
margin: 0px;
}

#moduly .mod_green_2 a:link {font-family: Arial; font-size: 11px; font-weight: bold; color: #795F44; TEXT-DECORATION: none; display:block; border-bottom: 1px solid #D8DAC1;  padding-bottom: 3px; padding-top: 3px;}
#moduly .mod_green_2 a:visited {font-family: Arial; font-size: 11px; font-weight: bold; color: #795F44; TEXT-DECORATION: none; display:block; border-bottom: 1px solid #D8DAC1; padding-bottom: 3px; padding-top: 3px;}
#moduly .mod_green_2 a:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #795F44; TEXT-DECORATION: none; display:block; border-bottom: 1px solid #D8DAC1; padding-bottom: 3px; padding-toptom: 3px;}
#moduly .mod_green_2 a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #795F44; TEXT-DECORATION: none; display:block; border-bottom: 1px solid #D8DAC1; padding-bottom: 3px; padding-top: 3px;}




/* MOD GALERIA */ 


#moduly .mod_galeria {
width: 300px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background-color: #FDF5EB;
float: left
}

#moduly .mod_galeria .content{
width: 300px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background-color: #FDF5EB;
float: left
}
#moduly .mod_galeria h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #795F44;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_galeria_head_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}
#moduly .mod_galeria .galeria {
margin: 1px 1px 0px 0px;
font-family: arial;
font-size: 10px;
color: #795F44;
width: 142px;
height: 50px;
text-align: top;
padding-top: 5px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
float: left;
border: 0px solid red;
background-color: #FDF5EB;
}

#moduly .mod_galeria .galeria:hover {
background-color: #FDE3C8;
}

#moduly .mod_galeria .galeria .img_galeria{
left:0px;
top: 0px;
width: 40px;
height: 40px;
margin-right: 10px;
margin-bottom: 0px;
vertical-align: middle;
border: 1px solid #C1C1C1;
position: relative;
float: left;
padding: 1px;
}
#moduly .mod_galeria a:link {font-family: Arial; font-size: 10px; color: #795F44; TEXT-DECORATION: none; display:block;  }
#moduly .mod_galeria a:visited {font-family: Arial; font-size: 10px; color: #795F44; TEXT-DECORATION: none; display:block; }
#moduly .mod_galeria a:active {font-family: Arial; font-size: 10px; color: #795F44; TEXT-DECORATION: none; display:block; }
#moduly .mod_galeria a:hover {font-family: Arial; font-size: 10px; color: #795F44; TEXT-DECORATION: none; display:block;}

#moduly .mod_galeria a.all:link {font-family: Arial; font-size: 11px; color: #795F44; font-weight: bold; TEXT-DECORATION: none; display: block;}
#moduly .mod_galeria a.all:visited {font-family: Arial; font-size: 11px; color: #795F44; font-weight: bold; TEXT-DECORATION: none;  display: block;}
#moduly .mod_galeria a.all:active {font-family: Arial; font-size: 11px; color: #795F44; font-weight: bold; TEXT-DECORATION: none;  display: block;}
#moduly .mod_galeria a.all:hover {font-family: Arial; font-size: 11px; color: #795F44; font-weight: bold; TEXT-DECORATION: none;  display: block;}




/* MODUŁ NIEBIESKI PO PRAWEJ */
#moduly .mod_blu {
width: 300px;
margin-top: 1px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
float: left;
}


#moduly .mod_blu h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
}
#moduly .mod_blu h2 {
margin: 1px 0px 1px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #79A0E5;
}

#moduly .mod_blu p {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #3B4244;
text-align: top;
}

#moduly .mod_blu .katalog {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #3B4244;
text-align: top;
padding-top: 10px;
padding-bottom: 33px;
padding-left: 10px;
padding-right: 0px;
background-image:url('../images/katalog_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
background-color: #E8FAFE;
}

#moduly .mod_blu .katalog ul{
list-style: square;
margin: 0;
padding-left: 15px;
font-family: arial;
font-size: 11px;
color: #3B4244;
}

#moduly .mod_blu .katalog li{
margin: 2px 0px 2px 0px;
font-family: arial;
font-size: 11px;
color: #3B4244;
text-align: top;
}

#moduly .mod_blu .katalog .img_katalog{
right:0px;
top: 0px;
margin-left: 10px;
margin-top: -9px;
margin-bottom: 0px;
float: right;
position: relative;
}
#moduly .mod_blu .katalog .img_more{
right:0px;
top: 0px;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 0px;
float: right;
position: relative;
}

/* MODUŁ NIEBIESKI PO PRAWEJ */
#moduly .mod_blu_2 {
width: 300px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
float: left;
}

#moduly .mod_blu_2 h1 {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 5px;
}


#moduly .mod_blu_2 h2 {
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 40px;
padding-right: 10px;

}
#moduly .mod_blu_2 .tresc {
margin: 0px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: top;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 40px;
padding-right: 10px;
}



#moduly .mod_blu_2 .tresc_rejsy_n {
margin: 0px 0px 0px 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 40px;
padding-right: 10px;
background-image:url('../images/rejsy_near_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
border-top: 1px solid #ffffff;
}
#moduly .mod_blu_2 .tresc_rejsy_n .nagl { margin: 0px 0px 0px 0px; font-family: arial; font-size: 13px; font-weight: bold; color: #ffffff; text-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; padding-right: 50px; }
#moduly .mod_blu_2 .tresc_rejsy_n .data {margin: 0px 0px 0px 0px; font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; padding-top: 2px; padding-bottom: 5px; padding-left: 0px; padding-right: 10px; }
#moduly .mod_blu_2 .tresc_rejsy_n .cena {margin: 0px 0px 0px 0px; font-family: arial; font-size: 12px; font-weight: bold; color: #FF0000; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; }


#right .mod_blu_2 a:link {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#right .mod_blu_2 a:visited {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#right .mod_blu_2 a:active {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: none; font-weight: bold;}
#right .mod_blu_2 a:hover {font-family: Arial; font-size: 11px; color: #ffffff; TEXT-DECORATION: underline; font-weight: bold;}


#moduly .mod_blu_2 .tresc .img_zajawka{
left:0px;
top: 0px;
width: 80px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #C1C1C1;
position: relative;
float: left;
}

/* MODUŁ MENU PO PRAWEJ*/
#moduly .mod_menu {
width: 300px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
text-align: top;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
float: left;
}


#moduly .mod_menu h1 {
margin: 0px 0px 1px 0px;
font-family: arial;
font-size: 13px;
color: #ffffff;
text-align: top;
padding-top: 10px;
padding-bottom: 10px;
}

#moduly .mod_menu ul {
text-align:left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 27px;
margin-right: 0px;
padding-left:0;

}

#moduly .mod_menu li {
list-style-type:none;
display: inline;
}

#moduly .mod_menu a:link {font-family: Arial; font-size: 13px; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border-top:1px solid #6FCCE6; }
#moduly .mod_menu a:visited {font-family: Arial; font-size: 13px; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border-top:1px solid #6FCCE6; }
#moduly .mod_menu a:active {font-family: Arial; font-size: 13px; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border-top:1px solid #6FCCE6; }
#moduly .mod_menu a:hover {font-family: Arial; font-size: 13px; color: #ffffff; TEXT-DECORATION: none; display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border-top:1px solid #6FCCE6; background-color: #007FD5;}




/* --------------------------  FORUM ----------*/


#content .forum{
background-color: white;
width: 468px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
border: 0px solid black;
clear:both;
}
#content .bottom{
height: 8px;
width: 468px;
float: left;
background-image:url('../images/content_bottom.jpg');
background-repeat: no-repeat;
background-position: bottom center;
}


#content .forum h1{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-align: left;
vertical-align: top;
width: 100%;
margin: 0px 0px 0px 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-image:url('../images/mod_head_blu_bg.jpg');
background-repeat: repeat-x;
background-position: bottom left;
float: left;
border: 0px solid black;
}

#content .forum h2{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #00285A;
text-align: left;
width: 100%;
margin: 0px;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
vertical-align: top;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;

}


#content .forum .head{
width: 100%;
margin: 0px;
padding: 0px;
vertical-align: top;
background-image:url('../images/news_head_bg.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: #F7F5F3;
float: left;
border: 0px solid black;
}


#content .forum .head .tytul{
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #00285A;
text-align: left;
vertical-align: top;
margin: 0px;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
float: left;
}


#content .forum .head .info{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00285A;
text-align: right;
vertical-align: top;
margin: 0 0 0 0;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
float: right;
border: 0px solid black;
}


#content .forum .tresc{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
text-align: left;
vertical-align: top;
width: 445px;
margin: 0px 0px 0px 0px;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
float: left;
border: 0px solid black;
}


#content .forum p{
margin: 2px;
}
#content .forum p font{
font-family: arial;
font-size: 11px;
font-weight: normal;
color: #00142D;
}


#moduly .mod_green form {
margin: 0px 0px 0px 0px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
font-family: arial;
font-size: 11px;
color: #53533B;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
background-color: #CFCE96; 
}
#moduly .mod_green .tresc .txt {
	font-family: arial;
	font-size: 11px;
	color: #53533B;
}
#moduly .mod_green .input{
font-family: arial;
font-size: 12px;
color: #000000;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B5B778;
}

#moduly .mod_green .button{
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
background-image: url('../images/button_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
border: 0px solid #B5B778;
}


/* ------------------------- BLU --------------*/

#moduly .mod_blu form {
margin: 0px 0px 0px 0px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
font-family: arial;
font-size: 11px;
color: #3B4244;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
background-image:url('../images/katalog_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
background-color: #E8FAFE; 
}
#moduly .mod_blu .tresc .txt {
	font-family: arial;
	font-size: 11px;
	color: #3B4244;
}
#moduly .mod_blu .tresc_video {
	padding: 10px;
	font-family: arial;
	font-size: 11px;
	color: #3B4244;

}


#moduly .mod_blu .input{
font-family: arial;
font-size: 12px;
color: #000000;
text-align: middle;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
background-image: url('../images/input_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
background-color: #ffffff;
border: 1px solid #B5B778;
}

#moduly .mod_blu .button{
font-family: arial;
font-size: 12px;
color: #ffffff;
text-align: middle;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
background-image: url('../images/button_bg.jpg');
background-repeat: repeat-x;
background-position: top left;
border: 0px solid #B5B778;
}







/* --------------------------  FORUM ----------*/






/* ----------------------------- FOOTER ----------------
-------*/
#footer {
margin: 0px 0px 0px 06px;
background-image:url('../images/footer_bg.jpg');
background-position: bottom left;
background-repeat: no-repeat;
width: 981px;
padding: 0px 3px 3px 3px;
height: 150px;
float: left;
border: 0px solid red;
background-color: #ffffff;
}

#footer p {
margin: 123px 0px 0px 0px;
font-family: arial;
font-size: 11px;
color: #ffffff;
text-align: bottom;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
#footer p a {
margin: 123px 0px 0px 0px;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}






#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
