/*
  color:#1C2127; border dla ramek  
  color:#41485A; color dla menu rozwijanego
  
  wysokość dynamiczna:
  min-height: 188px;
  height: auto !important;
  height: 188px;
  
  kolor dla body:  #06151C;
  
  kolor (dawny) dla linków  #8C9497
  
*/

html{
  text-align: center;
  margin: 0px auto;
  font-size:8pt;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	color:#fdfffe;
	/*color: #8C9399;
	background-image: url(./img/pattern_2.png);*/
	background-image: url(./img/pattern_3.png);
	/*background-image: url(./img/pattern_1.gif);*/
	/* background-image: url(./img/pattern.gif); */
}

body{
  text-align: center;
  margin: 0px auto;
  font-size:8pt;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	color:#fdfffe;
	/*color: #8C9399;*/
	background-image: url(./img/tlo_body5.png);
	/*background-image: url(./img/tlo_body4.png);*/
  /*background-image: url(./img/tlo_body3.png);*/
	/*background-image: url(./img/tlo_body2.png);*/
  background-repeat: repeat-x;
  background-position: center top;
  /*background-color: #071e26;*/
  background-color:#555a5e;
}


img{
  border: 0px;
}

img.img_menu{
  margin-right:10px;
}

p{
  padding: 0px;
  margin: 0px;
}


div{
  text-decoration: none;
  color:#fdfffe;
	/*color: #8C9399;*/
	text-align: left;
}


div#calosc{
  width: 1000px;
  overflow: hidden;
  /*background-color: #071e26;*/
  /*background-color:#555a5e;*/
  margin: 0px auto;
  /*background-color: #06151C;*/
}

div#calosc2{
  /*background-color: #071e26;*/
  background-image: url(./img/tlo_calosc4.png);
  /*background-image: url(./img/tlo_calosc3.png);*/
  /*background-image: url(./img/tlo_calosc2.png);*/
  background-repeat: repeat-x;
  background-position: center bottom;
  padding: 0px;
  margin: 0px;
  text-align: center;
}


div.norm_left{float:left; display: inline;}
div.norm_right{float:right; display: inline;}


div.clear{
  clear:both;
}



/**************style dla aktualności (view LIST)******************/

div.aktualnosc{
  border-bottom: solid #808185 3px;
}

div.tresc_naglowek{
  color: #FFFFFF;
  font-weight: bold;
  padding: 10px 15px 5px 15px;
  float:left;
  display: inline;
}

div.tresc_zajawka{
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}

div.tresc_news{
  padding: 0px 15px 0px 15px;
  clear:both;
}

div.data{
  color: #FFFFFF;
  float:right;
  display: inline;
  padding: 10px 15px 5px 0px;
}

div.news_wiecej{
  padding: 15px 15px 15px 0px;
  text-align:right;
}
div.news_wiecej a:link{color: #FFA700;}
div.news_wiecej a:visited{color: #FFA700;}
div.news_wiecej a:hover{color: #FFA700;}

/**********************************************************/




/******************** nagłówek ****************************/

div#header{
  /*background-image: url(./img/header_tlo_3.png);*/
  /*background-image: url(./img/header_tlo_2.png);*/
  /*background-image: url(./img/header_tlo_1.jpg);*/
  /*background-image: url(./img/header_tlo.jpg);*/
  width:1000px;
  height: 83px;
  border-bottom: solid #808185 3px;
}

  div#header_left{width:50%; height: 83px; float:left; display: inline;}
      
      div#header_left_top{ height: 20px; color:#FFFFFF; }
      
          div#jestes_tutaj{color:#ffaa01; padding: 3px 0px 0px 15px;}
          
      div#header_left_down{height: 63px;}
        div#header_left_down_inside{padding:5px 0px 0px 10px;}
      
  div#header_right{
    /*background-image: url(./img/szukaj_2.png);
    /*background-image: url(./img/szukaj_1.jpg);
    /*background-image: url(./img/szukaj.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;*/
    width:50%;
    height: 83px;
    float:left; display: inline;
  }      

/*******************************************************/




/**********************menu główne top***************************/

div#menu{
  width: 1000px;
  padding: 0px 0px 0px 0px;
  height: 18px;
  border-bottom: solid #808185 3px;
}
    div#inside_menu{height:18px; float:left; display: inline; padding: 0px 15px 0px 0px;}
  
    div.menu_item{ float:left; display: inline; padding: 0px 10px 0px 10px;}

/****************************************************************/





/*******************główny baner fleszowy***********************/

div#flash_glowny{
  /*border-top: solid #41485A 3px;*/
  border-bottom: solid #808185 3px;
  width: 1000px;
  height: 137px;
  clear: both;
}

/**************************************************************/




/********************tresc środek********************************/

div#tresc{
  width: 1000px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  background-image: url(./img/tlo_tresc_all_3.png);
  /*background-image: url(./img/tlo_tresc_all_2.png);*/
  /*background-image: url(./img/tlo_tresc_all_1.png);*/
  /*background-image: url(./img/tlo_tresc_all.png);*/
  background-repeat: repeat-y;
}
  div#column_left{float:left; display: inline; width:199px;}
      
      div#baner_left{width:199px; border-bottom: solid #808185 3px;}
      div#menu_produkty{width:199px; background-color:#555a5e;}
          div#menu_produkty_naglowek{color:#FFFFFF; font-weight:bold; padding:5px 15px; border-bottom: solid #808185 3px;}
          div.menu_produkty_item_out{border-bottom: solid #808185 3px;}
          div.menu_produkty_item{ margin:2px 0px; padding:3px 15px;}
          div.sub_menu_produkty_item{ padding: 3px 0px 3px 30px;}
          div.menu_produkty_item_selected{ margin:2px 0px; padding:3px 15px 3px 23px; background-color:#22363f;}
          div.sub_menu_produkty_item_selected{ padding: 3px 0px 3px 35px; background-color:#22363f;}
          div#ukryte_linki{
            display:none;
            width:199px;
            background-color:#0d272f;
          }
  
  
  div#column_center{
    float:left;
    display: inline;
    width: 592px;
    /*width: 522px;*/
    text-align:center;
    min-height: 272px;
    height: auto !important;
    height: 272px;
  }
      div#cms_contenet{width:592px; /*width:516px;*/ margin:0px auto;}
          div#tresc_naglowek_main{ color: #FFA700; font-weight:bold; padding: 10px 25px 15px 25px; }
          div.tresc_naglowek_main{ color: #FFA700; font-weight:bold; padding: 10px 0px 15px 0px; clear:both;}
          div#tresc_main{ padding: 0px 25px; }
          div#tresc_glowna{padding: 15px 15px;}
          p.bodytext{ padding: 0px 0px; }
          
          div.csc-textpicHeader,div.csc-textpicHeader-25{ color: #FFA700; }
          
      div#cms_news{width:552px; /*width:466px;*/ background-color:#555a5e; margin:0px auto;}
  
  
  div#column_right{float:right; display: inline; width:209px; /*width:279px;*/}
    div#break{clear:both; width:209px; height:2px; font-size:2px;}
      
      div#newsletter{
        width:209;
        /*width:279;*/
        min-height:82px;
        height: auto !important;
        height: 82px;
        margin: 0px 0px 0px 0px;
        background-image: url(./img/newsletter_gray_02.png);
        /*background-image: url(./img/newsletter.png);*/
        /*background-image: url(./img/koperta.gif);*/
        /*background-image: url(./img/newsletter_back_type.gif);*/
        background-position:left top;
        background-repeat: no-repeat;
      }
  
/*****************************************************************/




/*************** stopka footer ***************/

div#footer{
  width: 1000px;
  height:82px;
  /*height:79px;*/
  border-top: solid #808185 3px;
  clear: both;
}
  /*div#banery_reklamowe{text-align:center; height: 47px;}*/
  div#banery_reklamowe{text-align:center; height: 50px;}
  
  div#real_footer{
    background-image: url(./img/footer_tlo_3.png);
    /*background-image: url(./img/footer_tlo_2.png);*/
    /*background-image: url(./img/footer_tlo_1.jpg); jak zmieniam tlo to zmieniam wysokość real_footer na 32 i footer na 82*/
    /*background-image: url(./img/footer_tlo.jpg);*/
    background-repeat: repeat-x;
    width: 1000px;
    height: 32px;
    color: #f8fffe;
  }
      div#real_footer_menu{ line-height: 3em; color: #f8fffe; margin-left:15px;}
  
/**********************************************/



/**********************style dla fomularzy************************/

form{
  margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #99A2A9;
}

textarea{
  margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8d8f93;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a5a9;
}

input{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #8d8f93;
  background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #a4a5a9;
	height: 20px;
	padding: 1px 5px 1px 5px;
}

input.text {
	background-color: #15262D;
	border-style: solid;
	border-width: 1px;
	border-color: #5B626C;
	height: 20px;
	padding: 1px 5px 1px 5px;
}


input.mail_letter{
  width: 150px;
  /*width: 200px;*/
  padding: 3px 5px;
  height:auto;
}

input.czekboks_letter{
  padding: 0px;
  margin: 0px;
  height: auto;
  border: 0px;
}

select.klasa{
  padding: 0px;
  margin: 0px;
  height: auto;
  border: 0px;
  font-size: 7pt;
}


fieldset{
  padding: 15px 0px 0px 0px;
  margin: 0px;
  border: 0px;
}

.csc-mailform{
  margin: 0px 0px 0px 0px;
}

.csc-mailform-field{
  text-align: right;
  margin: 0px 5px 10px 0px;
}

#mailformformtype_mail{
  clear:both;
  border: 0px;
  background-color: #555a5e;
  color: #FFA700;
  background-image: url(./img/wiecej.jpg);
  background-position: right center;
  background-repeat:no-repeat;
	padding: 1px 10px 1px 10px;
	cursor: pointer;
}

/************************************************************/




/************************wyszukiwarka************************/

div.tabelka{
  height:30px;
  width:225px;
  float:left;
  display: inline;
  text-align:center;
  background-color:#06151C;
  border-left:solid #41485A 1px;
  border-bottom:solid #41485A 1px;
}

div.button_szukaj{
  height:30px;
  width:451px;
  clear:both;
  text-align:center;
  background-color:#06151C;
  border-left:solid #41485A 1px;
  border-bottom:solid #41485A 1px;
}

div.brak_wynikow{
  padding-top:10px;
  text-align:center; 
  width:453px;
  font-size:8pt;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

div#wyszukiwarka{
  padding:15px 0px 5px 0px;
}

span.poziom1{
  font-size:5px;
}

span.poziom2{
  font-size:4px;
}

table.search_table{
  font-size:8pt;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  margin:20px 0px 10px 0px;
  width:453px;
  background-color:#41485A;
}

td.search_row{
  font-size:8pt;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  background-color:#06151C;
  padding:3px 5px 3px 5px;
}

/************************************************************/




A.wiecej:link{ color: #FFA700; }
A.wiecej:visited{ color: #FFA700; }
A.wiecej:hover{ color: #FFA700; }

A.menu_dol:link{ color: #f8fffe; }
A.menu_dol:visited{ color: #f8fffe; }
A.menu_dol:hover{ color: #f8fffe; }

A.menu_dol_selected:link{ color: #a4bec3; }
A.menu_dol_selected:visited{ color: #a4bec3; }
A.menu_dol_selected:hover{ color: #a4bec3; }

/*
A.menu_produkty:link{color: #8C9399;}
A.menu_produkty:visited{color: #8C9399;}
A.menu_produkty:hover{color: #FFFFFF; text-decoration: none;}
jasniejszy: abb4bc
jasniejszy bardziej:  c5cfd7
*/

A.menu_produkty:link{color: #c5cfd7; font-size:9pt;}
A.menu_produkty:visited{color: #c5cfd7; font-size:9pt;}
A.menu_produkty:hover{color: #FFFFFF; text-decoration: none; font-size:9pt;}



A:link{
  color: #f7ffff;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

A:visited{
	color: #f7ffff;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

A:hover{
	color: #f7ffff;
	text-decoration: underline;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}




/************* style dla dynamicznego menu****************/

#nav, #nav ul, #nav_1, #nav_1 ul {
	list-style: none;
	line-height: 1em;
	color: #000;
	padding: 0;
	margin: 0;
}
 
#nav a, #nav_1 a {
	display: block;
	/*color: #8D949A;*/
	color:#f7ffff;
	text-decoration: none;
	padding: 0.25em 0em;
}

#nav a:hover {
	color:#98b8b8;
}
 
#nav a.menuparent  {
	background-image: url(./img/wiecej2.png);
	background-position:right center;
  background-repeat:no-repeat;
  /*background-image: url(./img/wiecej2.jpg);*/
}

#nav a.menuparent:hover  {
	background-image: url(./img/wiecej2_hover.jpg);
	background-position:right center;
  background-repeat:no-repeat;
}

#nav li.menuparent{color:#f7ffff;}

 
#nav li, #nav_1 li{
	float: left;
	padding: 0px 10px;
	height: 18px;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	font-weight: normal;
	margin: 0px;
	margin-left: -10px;
	padding-top:2px;
	/*background: #505B6D;*/
	/*background-image: url(./img/tlo_ee.png);*/
}

#nav li ul li ul{ padding:0px; }
 
#nav li li {
	width: 150px;
	clear: both;
	padding: 0px;
	background-image: url(./img/tlo_ee.png);
}
 
#nav li ul a {
  max-width: 140px;
	width: 150px;
	padding-left: 10px;
	margin-bottom:1px;
	/*background:#41485A;*/
	/*background-image: url(./img/tlo_ee.png);*/
	color:#f7ffff;
}
 
#nav li ul ul {
	margin: -16px 0 0 150px;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; color: #FFFFFF;
}
 
#nav li:hover, #nav li.sfhover {
	background: #808185;
	color: #FFFFFF;
}

#nav li.kolorowe_tlo {
	background: #808185;
	color: #FFFFFF;
	height: 18px;
}

#nav li.kolorowe_tlo a{
  color: #FFA700;
}
#nav li.kolorowe_tlo a:hover, #nav li.kolorowe_tlo a.sfhover{
  color: #98b8b8;
}

#nav li.kolorowe_tlo ul li a{
  color:#f7ffff;
}
#nav li.kolorowe_tlo ul li a:hover, #nav li.kolorowe_tlo ul li a.sfhover{
  color:#98b8b8;
}

/*********************************************************/



	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
	
.news-single-backlink{
	color: #FFA700;
	display:inline;
	float:right;
	width: 50%;
	text-align:right;
}

.news-single-backlink a:link{color: #FFA700;}
.news-single-backlink a:visited{color: #FFA700;}
.news-single-backlink a:hover{color: #FFA700;}

.news-single-timedata {
	display:inline;
	float:left;
}

.news-single-item-top{
  clear:both;
  padding: 10px 0px 0px 0px;
}

/********************************************************************************************/
