#container {border:0px solid #676664;position:relative;width:961px;margin:auto;}
#cell3 { /* left */
	width:959px;
	background:#F4EEEC;
	float:left;
	margin:0;
	color: #000000;
	position:relative;
	border-left:1px solid #575757;
	border-right:1px solid #575757;
}
#cell2 {     /* center */
	width:734px;
	background-color:#F4F2F4;
	float:left;
	color: #000000;
	border-right:2px solid #D4D6D4;
}
#cell1 { /* right  */
	width:240px;
	background-color:#F4F2F4;
	float:left;
}
#cell2a, #cell3a {
	float:right;
	position:relative;

}
#cell2a {width:730px;margin-right:-490px;}
#cell3a {width:226px;padding-left:5px;margin-right:-226px;}
#cell3a div {padding:5px;}
#center {padding:10px;width:710px;}
* html #cell3a {margin-right:-100%;}
p {/*padding:2px 2px 2px 1em;margin:0*/}
.hr hr {border:0;border-top:1px dotted #A8A9A5;background-color:#F4EEEC;height: 1px;}
.main_top hr {width:99%;border:0;border-top:1px dotted #A8A9A5;background-color:#F4F2F4;height: 1px;display:inline-block;margin:5px;}
.main_top1 table {display:inline;margin:auto;}
.main_top a { color:#AC231C; text-decoration: none;}
.main_top a:hover {color:#F00503;text-decoration: none;  }
h1 {background:#ffff;text-align:center;margin:0;}
#footer_container {width:959px;border-left:1px solid #575757;border-right:1px solid #575757;background-color:#F4EEEC;}
#footer {
	text-align:center;
/*	height:30px;*/
	background:#7E7F79;
	border-top:1px solid #D4D6D4;
	clear:both;
	padding-top:20px;
	width:900px;
	margin:auto;
	color:#E4E4E2;
  font-size:10px;
}
#footer a {
color:#E4E4E2;
text-decoration:none;
}
#bottom_line {
	width:961px;
	text-align:center;
	font-size:10px;
	/*margin: 0px auto;*/
	overflow: hidden;
	/*padding: 0px;*/
	/*line-height: 0px;*/
	/*font-size: 0px;*/
	height: 58px;
     }
#bottom_line a {
color:#AC231C;
text-decoration:none;
}
#top_line {
	width:961px;
	margin: 0px auto;
	overflow: hidden;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 4px;
     }
#top_line_new {
	width:961px;
	margin: 0px auto;
	overflow: hidden;
	padding: 0px;
	line-height: 0px;
	font-size: 0px;
	height: 13px;
     }
#header {background-color:#E6DFDE;width:949px;border-left:1px solid #575757;padding:5px;border-right:1px solid #575757;}
#header a {color:#FFF;text-decoration:none;}
#header p {text-align:right;}
#header h1 {text-align:right;}
.header2 a {background:none;padding:0px;}
/*.banner p {margin:0;padding:0;}*/
#header h1 {background-color:#E6DFDE;color:#FFF;font-size:12px;}
.header2 {width:959px;background-color:#E6DFDE;border-left:1px solid #575757;border-right:1px solid #575757;}
#header_menu {height:33px;width:959px;background-color:#E6DFDE;border-top:1px solid #;border-left:1px solid #575757;border-right:1px solid #575757;}

/* new */
body {
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	margin: 12px 0px 12px 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     color: #575757;
     line-height:15px;
}

a {
     color:#AC231C; 
     text-decoration: none;  
}

a:hover {
     color:#F00503;
     text-decoration: none;  
}

H1,H2,H3,H4,H5 {
     font-size: 13px;
}
.wb {border-bottom:0px solid #FFF;}
.red_label {
	width:958px;
	line-height: 0px;
	font-size: 0px;
	height: 5px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
.menu1 {
	width:959px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height:34px;
	padding-top:0px;
	}
.main_top h3 { 
  background-repeat: repeat-x;  
  /*padding: 7px 5px 3px 20px;*/
  padding-top:5px;
  font-size: 12px;
  color:#5F5D5C;
  height:26px;
  width:94%;
  margin:auto;
  text-align: left;
  font-weight:bold;
  padding-left:10px;
  } 
.top_menu {
	border-top:1px solid #FFF;
	border-bottom: 1px #f3f3f3 solid;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
     }
.top_menu span {
     color:#AD2320;
     }
  /* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif;
  background: #565656;
  color: #959595;
  display: block;
  padding: 0 9px;
  text-transform: lowercase;
  text-decoration: none;
}

.nav li a:hover {
  background: #ccc;
  color: #000;	

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #565656;
  color: #959595;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #000;	
}

.nav ul {
  background: #565656;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/* --- */
#scroller-header a {   
    text-decoration:none;    
    color:#AC231C;
		margin-top:0px;    
    /*padding:0 2px;*/
}   
  
#scroller-header a:hover {   
    text-decoration:underline;    
    color:#4b412f;
  
}   
  
a.selected {   
    text-decoration:underline !important;    
    color:#4b412f !important;  
}   
  
#scroller-header {   
  background-repeat: repeat-x;  
  padding-bottom:0px;
  padding-top:5px;
  font-size: 12px;
  color:#72706F;
  height:26px;
  width:442px;
  text-align: justify;
  font-weight:bold;
  text-align:center;
	margin:auto;  
 
} 
  
#scroller-header2 {   
  background-repeat: repeat-x;  
  padding-bottom:0px;
  padding-top:5px;
  font-size: 12px;
  color:#72706F;
  height:26px;
  width:90%px;
  text-align: justify;
  font-weight:bold;
  text-align:left;
	margin:auto;   
 
} 
#scroller-header2 li a {
    text-decoration:none;    
    color:#72706F;
    margin-top:0px;    
    padding:0 2px;
}
#scroller-header2 li a:hover {
    text-decoration:underline;    
    color:#4b412f;
} 
  
#scroller-body {     
    width:470px;   
    padding-bottom:30px;
    text-align:justify;   
}   
  
#mask {   
    width:465px;   
    overflow:hidden;   
    margin:0 auto;   
}   
  
#panel {   
  
}   
  
#panel div {   
float:left;   
  
}   
  
  
/* extra optional styling for each tab content */   
#panel-1 {   
}   
#panel-2 {   
}   
#panel-3 {   
} 
#panel-4 {   
}  
#panel-5 {   
}    

#toggler { position: relative; overflow:visible !important;}
#button { padding: .5em 1em; text-decoration: none; overflow:visible !important; }
#effect {  text-align: right; padding: 0.4em; position: relative; background: #F4EEEC; overflow:visible !important; }

.slide_form {border-left:1px solid #F4EEEC;background-color:#F4EEEC;border-right:2px solid #D4D6D4;border-bottom:0px dotted #D4D6D4;border-top:0;position:absolute;top:0px;left:0px;z-index:999;}
#makeme {width:239px;}
#myh4 h4 {font-size:12px;color:#8B8786;text-align:left;padding-left:0px;}
.my2h4 {color:#8B8786;font-size:12px;margin:auto;padding:10px;text-align:left;}
table {border:0;}
#rinput {padding:0px;width:95px;vertical-align: middle;padding-left:5px;height:19px;border:none !important;background: url('/media/img/b_input.gif')}
#rinput:focus  { border-color: none; outline: none;border:none !important; }
#rsubmit {background: url('/media/img/b_szukaj.gif');border:none;padding:0;margin:0;width:16px;height:15px;padding-top:0px;vertical-align:middle;}
#lsubmit {background: url('/media/img/b_send.jpg');width:41px;height:16px;border:none;padding:0;margin:0;vertical-align:middle;}
#lsubmit {margin-left:150px;width:41px;}
#lsubmit2 {background: url('/media/img/b_send.jpg');width:41px;height:16px;border:none;padding:0;margin:0;vertical-align:middle;}
#lsubmit2 {margin-left:150px;width:41px;}
.news_date {font-size:8px;color:#D88683; background-color:#B50403;padding-left:5px;padding-right:5px;}
.news_link a {color:#797574;}
#news {padding-left:20px;text-align:left;}
.news_more {font-size:10px;margin-left:100px;color:#971E1E;}
.news_more a {color:#8A8686;text-decoration:none;}

#footer table {margin:0;padding:0;margin-top:-20px;}

#top_icons {float:left;width:550px;}
#top_icons img {border-style: none;vertical-align: middle;}

#top_icons_rs {float: right; padding-top: 0px; padding-right: 15px;}
#top_icons_rs img {border-style: none;vertical-align: middle;}
#top_search {float: right;  padding-right: 15px;}
.main_h4 {font-weight:bold;color:#8B8786;}
.main_h4 h4 {text-align:left;padding-left:10px;font-size:12px;}

.o_main {color:#7B7675;}
.o_sub {color:#A39E9E;font-style:italic;}
.5A5756 {color:#5A5756;}
#part1 {float:left;padding-left:20px;}
#part1 label {font-weight:normal;font-size:10px;width:180px;color:#989593;}
#part1 input {width:180px;}
#part1 textarea {width:180px;height:70px;}
#part2 {display:none;float:left;padding-left:20px;padding-top:52px;}
#part2 label {font-weight:normal;font-size:10px;width:180px;color:#989593;}
#part2 input {width:180px;}

#hide_all {margin-left:165px;font-size:10px;}
.mt230 {margin-top:230px;}
.flashme {z-index:1;}
#show_ask {cursor:pointer;}
#ask_case {display:none;}
.ask_case_border {border-bottom:1px dotted #ABACA8;width:90%;margin:auto;}
#ask_case label {font-weight:normal;font-size:10px;width:180px;color:#989593;}
#ask_case input[type='text'] {width:180px;}
#ask_case textarea {width:180px;height:70px;}
#ask_case input[type='submit'] {width:41px;}

.demo123 {width:470px;margin:auto;}
.demo123  a { color:#AC231C; text-decoration: none;}
.demo123 a:hover {color:#F00503;text-decoration: none;}
.main_h4 img {border-style: none;vertical-align: middle;}

  div#blokowy { width: 720px;
    background-color: rgb(244, 242, 244);
    }

  div#txt1 { padding: 0px 10px 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(87, 87, 87);
    background-color: rgb(244, 242, 244);
    text-align:left;   
    }

div#txt1  img{
max-width:235px;
max-height: 304px;  
    }
	
/*  #txt1 h1, h2 { padding: 3px 5px 3px 20px;
    border-top-color: rgb(201, 203, 201);
    border-bottom-color: rgb(201, 203, 201);
    font-size: medium;
    background-image: url('/media/img/header.png');
    background-repeat: repeat-x;
    background-color: rgb(231, 233, 231);
    background-position: left center;
    color: rgb(87, 87, 87);
    }*/
  #txt1 h1, h2 { padding: 5px 5px 3px 20px;
    border-top-color: rgb(201, 203, 201);
    border-bottom-color: rgb(201, 203, 201);
    font-size: medium;
    /*background-image: url('media/img/header.png');*/
    background-image:url('/media/img/header.png');
    background-repeat: repeat-x;
    height:26px;
    /*background-color: rgb(231, 233, 231);*/
    /*background-position: left center;*/
    color: rgb(87, 87, 87);
    }

  #txt1 h3, h4, h5 { padding: 0px 10px;
    margin-bottom: 0pt;
    font-size: 13px;
    margin-top: 0px;
    }

  #txt1 p { padding-top: 0pt;
    margin-top: 0pt;
    text-align: justify;
    padding-bottom: 10px;
    }
    
/*   #txt1 table 
   {
       vertical-align: top !important;
   }
*/   
   #txt1  td 
   {
       vertical-align: top !important;
   } 
   
/*   #txt1  p
   {
       vertical-align: top !important;
   }  
*/
  #txt1 a { color: rgb(172, 35, 28);
    text-decoration: underline;
    }

  #txt1 a.hover { text-decoration: none;
    color: rgb(192, 0, 0);
    }

  #txt1 ul {  }

  #txt1 li {  }

  #txt1 em { margin-left: 50%;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: none;
    font-style: italic;
    font-weight: bold;
    margin-top: 50px;
    color: rgb(153, 153, 153);
    }

  #txt1 img { border: 1px solid rgb(201, 203, 201);
    padding: 8px;
    background-color: rgb(253, 253, 253);
    }
    
/* --- */
  div#txt2 { padding: 0px 10px 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(87, 87, 87);
    background-color: rgb(244, 242, 244);
    text-align: left;
    }

/*  #txt2 h1, h2 { padding: 3px 5px 3px 20px;
    border-top-color: rgb(201, 203, 201);
    border-bottom-color: rgb(201, 203, 201);
    font-size: medium;
    background-repeat: repeat-x;
    background-color: rgb(231, 233, 231);
    background-position: left center;
    color: rgb(87, 87, 87);
    background-image:url('/media/img/header.png');
    padding: 0 !important;
    }*/
    #txt2 h1, h2 { padding: 5px 5px 3px 20px;
    border-top-color: rgb(201, 203, 201);
    border-bottom-color: rgb(201, 203, 201);
    font-size: medium;
    /*background-image: url('media/img/header.png');*/
    background-image:url('/media/img/header.png');
    background-repeat: repeat-x;
    height:26px;
    /*background-color: rgb(231, 233, 231);*/
    /*background-position: left center;*/
    color: rgb(87, 87, 87);
    }

  #txt2 h3, h4 { font-size: 13px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0 !important;
    }

  #txt2 p { padding-top: 0pt;
    margin-top: 0pt;
    text-align: justify;
    margin-bottom: 0px;
    padding-bottom: 3px;
    }

  #txt2 a { color: rgb(172, 35, 28);
    text-decoration: underline;
    }

  #txt2 a.hover { text-decoration: none;
    color: rgb(192, 0, 0);
    }

  #txt2 ul {  }

  #txt2 li {  }

  #txt2 em { margin-left: 50%;
    font-size: small;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: none;
    font-style: italic;
    font-weight: bold;
    margin-top: 50px;
    color: rgb(153, 153, 153);
    }

  #txt2 img { border: 1px solid rgb(201, 203, 201);
    padding: 8px;
    background-color: rgb(253, 253, 253);
    }

  div#listy { text-transform: lowercase;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    margin-top: 10px;
    }

  #txt2 h5 { margin-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    font-style: italic;
    color: rgb(133, 133, 133);
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding: 0 !important;
    }
