body {
      
     background:#fff;       

      font-family:Tahoma;
      font-size:12px;
      line-height:1.3em;
      color:#000;
      margin:0;
      padding:0;
}

td,div,input,textarea,select {
      font-family:Tahoma;
      font-size:1em;
      zoom:1;
}


a {color:#e60004;text-decoration:none;}
a:hover {color:#e60004;text-decoration:underline;}


img {border:0; }
.clr {clear:both;line-height:0px; height:-1px; visibility:hidden; font-size:0px;}
p {margin:0; padding:0;}

h1  {font-size:22px; padding-top:0px;margin-top:0; color:#e60004;}

.all			{width:848px; margin-left:auto;margin-right:auto; margin-top:20px; }


#top			{height:70px;}
.logo     {display:block; float:left;}

.lang_sel   {float:right;}
.lang_sel a  {margin-left:10px;}
#lang_name    {margin-top:10px;font-size:12px; font-weight:bold; text-align:right;}


#left {float:left; width:553px; margin-right:25px;}


.left_spacer {width:100%; height:20px;}
#menu					{ height:25px; width:100%; border:0; background:#f7e7e4; color:#e60004; margin-bottom:2px;}
#menu .sp     {width:1px; background:url(../images/sp.gif) no-repeat;}
#menu a       {display:block;line-height:25px; font-weight:bold; padding-left:9px; padding-right:9px; text-align:center; color:#e60004;}
#menu a:hover {color:#000;text-decoration:none;} 
#menu a.sel   {color:#000;} 
           

#navi_breadc    {width:100%; height:30px; line-height:30px; margin-bottom:2px;}
#main            {}
#main2			{float:left; width:440px; }                                                                                                    

#main_hp  {float:left; width:363px; padding-right:15px; }
#main_hp  h1 {font-size:27px;}
.main_buttons {float:left; width:175px; padding-top:36px;}
.main_buttons a {display:block; margin-bottom:10px;}

#hp_box     {border-top:1px solid #ccc; padding-top:5px; }
#hp_box .box {float:left; width:241px; padding:15px; background:#e9e8e8; font-size:11px}
#hp_box .tytul  {font-weight:normal; font-size:20px; line-height:1.2em; margin-bottom:10px;}
#hp_box .sp  {float:left; width:11px; height:1px;}

#sub_menu     {float:left; width:110px; }
#sub_menu a   {text-decoration:underline;font-weight:bold;line-height:1.8em; }
#sub_menu a.sel   {color:#000;}

#right {float:left;width:270px;}



#box_left1  {height:224px; padding:12px; border:1px solid #959595;margin-top:2px; margin-bottom:25px; text-align:center;}

.box_left2  {padding:12px; padding-top:0; background:#fff;margin-bottom:25px;}
.box_left2 .box_title {font-size:20px; padding-bottom:12px;margin-bottom:12px; color:#e60004; border-bottom:1px solid #888;}

.box_left2 .spp     {border-bottom:1px solid #888;padding-bottom:12px;margin-bottom:12px;}

.box_left3  {padding:12px; background:#e9e8e8;margin-bottom:25px;}
.box_left3 .box_title {font-size:20px; padding-bottom:12px;margin-bottom:12px; color:#e60004; border-bottom:1px solid #888;}

.box_left3 .spp     {border-bottom:1px solid #888;padding-bottom:12px;margin-bottom:12px;}

#stopka     {margin-top:5px; border-top:1px solid #ccc; padding-top:5px;padding-bottom:10px; color:#888; }


.cuss    {width:553px; height:221px; overflow:hidden; }


/*  slider obrazków  */
#obrazki    {margin-bottom:2px; position:relative; }

#obrazki ul, #obrazki li{
	margin:0;
	padding:0;
	list-style:none;
	}
#obrazki li{ 
	width:553px;
	height:221px;
	overflow:hidden; 
}	
 #prevBtn, #nextBtn{ 
	display:block;
	float:left;
	width:48px;
	height:221px;
	position:relative;
	left:0px;
	top:-224px;
	z-index:1000;
}	
#nextBtn{ 
	left:453px;
}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:48px;
	height:221px;
	background:url(../images/btnPrev.gif) no-repeat 0 0;	
}	
#nextBtn a{ 
	background:url(../images/btnMext.gif) no-repeat 0 0;	
}	


/*  newsy   */

.container {border-bottom:1px solid #e60004;padding-bottom:5px;padding-top:5px; margin-top:10px; margin-bottom:10px;}
.container .date   {float:right;}
.container .title  {font-weight:bold; font-size:1.2em;}
.newslistelem .lead,  .morelinkcontainer, .newscontentslider  {padding: 0 15px 0 15px;}


.pagingbar    {text-align:center;}


.pagingbar a	{font-size:12px; margin:0 5px 0 5px; padding:0 3px 0 3px;}
.pagingbar a:hover	{color:#010101;}
.pagingbar a img	{vertical-align:middle; }
.pagingbar a.sel	{color:#000; border:1px solid #c5000b; background:#f7e7e4;}



/* formularz   */

#contact       {width:553px; border:0px solid red; font-size:11px;margin:0; padding-top:20px;}
#contact .inp	{float:left; font-size:11px; width:244px; padding:3px 6px 2px 6px;  border:1px solid #959595; margin:0 0 14px 0; color:#000; background:url(../images/in_tlo.png) no-repeat top #fff;} 
#contact .inp2	{float:left;width:535px;height:16px; padding:3px 6px 2px 6px;  border:1px solid #959595; margin:0 0 14px 0; color:#000; background:url(../images/in_tlo2.png) no-repeat top #fff;} 

#contact textarea {width:535px; margin-bottom:14px; padding:3px 6px 2px 6px;height:74px;  border:1px solid #959595; color:#000; background:url(../images/in_tlo2.png) no-repeat top #fff;}	

#submitBtn1   {padding:3px 6px 2px 6px; border:1px solid #959595; font-weight:bold;}


.link_new  a	{
       text-decoration:none;
       font-size:10px;
       color:#888;
       line-height:1.6em;
}
.link_new  a:hover	{
       text-decoration:underline;

}
