*{
margin:0px;
padding:0px;
}

form{
	margin:0;
	padding:0;
	display:inline;
}

input,select,textarea{
	font:1em Tahoma,helvetica,sans-serif;
	border:1px solid gray;
}

body{
	font: 12px Arial,Tahoma ,Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
  background-color:#58030F;	
  /*background-color:#efefef;*/
  color:#242424;
  background-image:url(../images/gfx/tlo4.jpg);
  background-color:#a7a7a7;  
  /*letter-spacing:0.025em;*/
}

#main_bottom{
  margin:0 auto;
  width:966px;
  background-color:#544848;
  background-color:white;
  height:80px;
  padding:0px;
  margin-bottom:10px;
}


#main_bottom_inner a, 
#main_bottom_inner a:hover, 
#main_bottom_inner a.visited
{
  color:white;    
  color:#333;
  font-size:13px;
}

#main_bottom_inner a:hover{
  color:#ff3300;
  text-decoration:underline;
}

#main_box{   
   margin:0px auto;      
   width:936px;
   background-color:white;   
   padding:15px;
   padding-top:0px; 
}



.ruler_art{
width:100%;border-top:1px solid #e7e7e7;height:8px;margin-top:8px;clear:both;
}

.link_button{
padding:15px;
padding-top:3px;
padding-bottom:3px;
float:left;
border:1px solid #e7e7e7;
background-color:#f7f7f7;
}

.outer_work_two {
   
}
.work_two {   
   
}

a{ 
color:#474747;
}

a:hover {
    color:#ff3300;
    text-decoration:underline;
}



#last_article {
  color:#474747;
  font-size:11px;
  text-align:left;      
  width:185px;height:228px;overflow:hidden;float:right;background:#f7f7f7;
       
}

#last_article ul{
   margin-left:11px;
  letter-spacing:0px;
}

#last_article a {
    color: black;
}

#last_article a:hover {
    color:#ff3300;
    text-decoration:underline;
}


#mareque{
border-top:1px solid #e7e7e7;
background-color:#e7e7e7 ;
position:relative;width:100%;height:20px;overflow:hidden;
}

#mareque_padding{
     
}

#mareque_inner{
position:absolute;left:0px;top:2px;white-space:nowrap;
}

.swaper_img{
width:100%;

}

.swaper_img .swaper_bottom {
background-image:url(../images/gfx/swap_tlo.png);
background-repeat:repeat;
position:absolute;
bottom:20px;
color:white;
width:100%;
padding:10px;
padding-right:30px;
margin-right:30px;
border:0px solid ;
}

#swaper_inner {
   
}

#swaper_bottom_select{
color:white;
width:100%;
height:17px;
position:absolute;
bottom:0px;
padding:2px;
padding-left:10px;
padding-right:10px;
background-color:black;
clear:both;

}

#swaper_bottom_select li .select, #swaper_bottom_select li{
  padding:1px;
  padding-left:5px;
  padding-right:5px;
  float:left;
  list-style-type:none;
  background-color:#ffc200;
  margin-right:2px;
  cursor:pointer;
}

#swaper_bottom_select li .select{
  background-color:#ffc200;  
}


#swaper {
position:relative;
width:380px;
height:240px;
overflow:hidden;
border:1px solid #f7f7f7;
border-right:1px solid white;
background-color:#f7f7f7;
color:white;

}

#swaper a:hover{
   color:#ff3300;
   text-decoration:underline;
}


strong{
   color:#979797;
   font-weight:bold;
   color:#ff3300;
}


#fajny_font {
  color:#474747;
  font-family:Georgia;
  font-size:13px;
  line-height:1.3em;
  word-spacing:0.15em;
  color:#474747;
  font-family:Georgia;
  font-size:13px;
  line-height:1.3em;
  word-spacing:0.15em;
  letter-spacing:1px;
}


.o_artykul_kat {
  text-align:left;  
}

.o_artykul_kat a:hover{
  text-decoration:underline;
  color:#ff3300;    
}
.artykul_kat_kultura, .artykul_kat_sport, .artykul_kat_polityka, .artykul_kat_{
  background-color:#FBEAE0;
  margin-bottom:4px;
  padding:7px;
  padding-left:12px;
}

.artykul_kat_kultura{
}

.artykul_kat_sport{
  background-color:#EAF6FF;
}

.artykul_kat_polityka{
background-color:#eeeeee;
}


a.item_category{
background-color:#f7f7f7;
display:block;
float:left;
padding:5px;
padding-right:3px;
padding-left:3px; 
border-bottom:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
font-weight:bold;
/*border-bottom:1px solid #ff3300;
border-right:1px solid #ff3300;
color:#ff3300;
*/

color:#9a9a9a;
color:#777777;
color:#474747;

/*text-decoration:underline;*/
/*font-weight:bold;*/
}

.item_category:hover{
  color:#ff3300;
  text-decoration:underline;
}

.error{
   color:red;
}

.message{
   color:red;
   margin-bottom:10px;
   margin-top:10px;
}

#copyright{
  width:966px;
  margin:0 auto;
}


.text_bold {
  color:#004684;
  font-weight:bold;
}

h1{
  color:#004684;
  color:#ff3300;
	font: 18px   Arial, sans-serif,Tahoma, Helvetica;
  font-weight:bold;
  margin-bottom:10px;
}

.light_font{
color:#565656;
}

.work_font, .work_link  {
 	 font: 11px Helvetica, Tahoma, sans-serif, Arial;	
   color:#343434;
   line-height:100%;
}

a.more_font:hover{
  text-decoration:underline;
}

a.work_link:hover{
  text-decoration:underline;
}

br{
   letter-spacing:0px;   
}

#main_work_outer {
    text-align:justify;
        
}

#page_inner{
   text-align:left;
}

#page_inner input{
   border:0px;
}

#page_inner b a{
  font-weight:bold;
  color:#ff3300;  
  text-decoration:underline;  
}
#page_inner b{
  font-weight:bold;
  color:#ff3300;  
}

#main_work b a{
  font-weight:bold;
  text-decoration:underline;  
}

#main_work b{
  font-weight:bold;
}


a{

}

a:hover{
}



.swaper_thumbs, .swaper_thumbs_op{
   display:inline;
   height:55px;
   width:65px;
   margin-right:5px;
   margin-bottom:5px;
   background-color:#f7f7f7;
}
.swaper_thumbs_op{
   opacity:0.2;
   filter:alpha(opacity=20);
}


h4{
  color:#FF5500;
  font-size:16px;
  font-weight:bold;  
}



/*clip:rect(0px 80px 80px 0px);*/

.list_announcment_item0,.list_announcment_item1,.list_announcment_item_rek{
   clear:both;
   padding-top:10px;
   padding-bottom:10px;
   border-top:1px dotted;   
}

.list_announcment_item_rek{
  border-top:0px none;
}

.list_announcment_item1{
background-color:#f9f9f9;
}

.list_article_item0,.list_article_item1{
   clear:both;
   padding-top:7px;
   padding-bottom:7px;
   border-top:1px none;
}

.list_article_item1{
  border-top:1px solid #e7e7e7;
 
}

.general_box_img, .list_article_item_img{
}



a .o_g_box_img{
    float:left;
    
}  

/* cztery klasy mają za zadanie obciąć zdjęcie do 140 x 90 */
a .o_g_box_img:hover, .o_g_box_img{
    margin:3px;
    margin-right:7px;
    height:96px;
    width:146px;
    background-color:#f9f9f9;
    border:1px solid #FBEAE0;
    border:1px solid #d08E0;   
}

a .o_g_box_img:hover{
    border:1px solid #ff9900;
    /*border:1px solid #a7a7a7;*/
}

.g_box_img{ /* obcinacz */
    margin:3px;    
    height:90px;
    width:140px;    
    border:0px solid green;
    overflow:hidden;
    background-color:#f9f9f9;        
}

.o_w_img{
    width:100%;
    height:100%;
    text-align:center;
    display:table;      
}
/*
.o_w_img img{ 
  display:table-cell;
  vertical-align:middle;        
}
*/

.w_img {
  display:table-cell;
  vertical-align:middle;        

}

.general_box_img_img {
  
}


.valign-wrapper {
  height:100%;
  width:100%;
  display:table;
}
.valign{
  margin:0 auto;
  display:table-cell;
  vertical-align:middle;
}

.list_article_item_img{
float:left;
}
.list_article_item_img a:hover img{
  border-top:15px solid red;
}

.list_article_item0 img,.list_article_item1 img{
   
}

.list_article_item0 a,.list_article_item1 a{   
   font-size:16px;
   color:#FF5500;
   
   color:#444;
   font-size:16px;
   font-weight:bold;  
   
}
.list_article_item0 a:hover,.list_article_item1 a:hover{
   color:#FF3300;
   text-decoration:underline;
   
}

.list_article_item0{
}

.article_img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

#waluty, #pogoda{
}

.line{
  margin-top:10px;
  margin-bottom:10px;  
  clear:both;
  border-top:1px dotted;
}


#ankieta { 
  background-image:url(../images/gfx/footer.png);
  background-repeat:repeat-x;
}