/* Advertbox Styles */
 .contactform_container {
  display: block;
  padding: 15px;
  background: #f4f4f4;
  margin-top: 10px;
  

}
.contactform_text {
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;

}
.contactform_text input{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;
  background: #e8e8e8;
  border: 1px solid #dddddd;

}
.contactform_text textarea{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;
  background: #e8e8e8;
  border: 1px solid #dddddd;

}

 .zabiegbox {
  float: left;
  width: 1000px;
  margin-bottom: 15px;
  margin-top: 0px;
  margin-left: 60px;
  
  }
  .zabiegbox1 {
  float: left;
  width: 236px;
  height: 360px;
  margin-right: 13px;
  margin-bottom: 7px;
  }
  .zabiegbox2 {
  float: left;
  width: 236px;
  height: 360px;
  margin-right: 13px;
  margin-bottom: 7px;
  }
  .zabiegbox3 {
  float: left;
  width: 236px;
  height: 360px;
  margin-right: 13px;
  margin-bottom: 7px;
  }
  .zabiegbox4 {
  float: left;
  width: 236px;
  height: 360px;
  
  margin-bottom: 7px;
  }
  .zabiegbox5 {
  float: left;
  width: 158px;
  height: 180px;
  margin-right: 7px;
  margin-bottom: 7px;
  }
  .zabiegbox6 {
  float: left;
  width: 158px;
  height: 180px;
  
  margin-bottom: 7px;
  }
  .zabiegbox7 {
  float: left;
  width: 158px;
  height: 180px;
  margin-right: 7px;
  margin-bottom: 7px;
  }
  .zabiegbox8 {
  float: left;
  width: 158px;
  height: 180px;
  margin-right: 7px;
  margin-bottom: 7px;
  }
  .zabiegbox9 {
  float: left;
  width: 158px;
  height: 180px;
  margin-right: 7px;
  margin-bottom: 7px;
  }
  .zabiegbox10 {
  float: left;
  width: 158px;
  height: 180px;
  margin-right: 7px;
  margin-bottom: 7px;
  }
  .zabiegbox11 {
  float: left;
  width: 158px;
  height: 180px;
  margin-right: 7px;
  margin-bottom: 7px;
  }
  .zabiegbox12 {
  float: left;
  width: 158px;
  height: 180px;
 
  margin-bottom: 7px;
  }
  
  nav {
  float: left;
  width: 236px;
  height: 360px;
  display: block;
background: rgba(0,0,0,0.6);

  }

  nav:hover {
  display: block;
  background: #b40800; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0MDgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b40800 0%, #720000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b40800), color-stop(100%,#720000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b40800 0%,#720000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b40800 0%,#720000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b40800 0%,#720000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b40800 0%,#720000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b40800', endColorstr='#720000',GradientType=0 ); /* IE6-8 */


  }
  .zabieg-title {
  float: center;
  width: 212px;
  height: 30px;
  display: block;
  line-height: 29px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  color: #ffffff;
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px solid #303030;
  font-family: kelson_sans_bold;
  font-size: 16px;
  text-transform: uppercase;
  }
  .zabieg-img {
  float: left;
  width: 212px;
   float: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  }
  .zabieg-txt {
  float: left;
  color: #ffffff;
  width: 212px;
   float: center;
    font-family: arial;
	line-height: 18px;
	text-align: justify;
	font-size: 12px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  }
   .zabieg-link {
  float: center;
  width: 112px;
  height: 30px;
  line-height: 29px;
  color: #ffffff;
  text-align: center;
  background: #c80700;
  font-family: kelson_sans_bold;
  font-size: 11px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  }
  nav:hover .zabieg-link {
  
  color: #ffffff;
  background: #000000;
  
  }
  nav:hover .zabieg-title {
  
  color: #ffffff;
  border-bottom: 1px solid #000000;
  
  }
  @font-face {
	font-family: 'kelson_sans_bold';
	src: url('kelson_sans_bold.eot?') format('kelson_sans_bold.eot'),
		url('kelson_sans_bold.woff') format('woff'),
		url('kelson_sans_bold.ttf') format('truetype');
}
@font-face {
	font-family: 'kelson_sans_light';
	src: url('kelson_sans_light.eot?') format('kelson_sans_light.eot'),
		url('kelson_sans_light.woff') format('woff'),
		url('kelson_sans_light.ttf') format('truetype');
}
  @font-face {
	font-family: 'kelson_sans_regular';
	src: url('kelson_sans_regular.eot?') format('kelson_sans_regular.eot'),
		url('kelson_sans_regular.woff') format('woff'),
		url('kelson_sans_regular.ttf') format('truetype');
}
.menubox {
 float: left;
 width: 100%;
 position: relative;
 z-index: 1;
 height: 142px;
 background: rgba(0,0,0,0.8);
 margin: 0px;
 padding: 0px;
}

.menubox-inner {
 float: center;
 position: relavite;

 margin-left: auto;
 margin-right: auto;
 width: 1016px;
 height: 142px;

}

.menubox-logo {
 float: left;
 position: relavite;
 z-index: 3;
 opacity: 1;
 margin-left: 35px;
 margin-top: 15px;
 width: 158px;
 height: 107px;

}



.menubox-menu {
 float: left;

position: relavite;
 z-index: 3;
 opacity: 1;
 margin-left: 81px;
 margin-top: 0px;
 width: 740px;
 height: 142px;

}
.mod_slider {
 float: left;
 margin-left: 140;
margin-bottom: 40px;
 margin-top: 25px;
 width: 1016px;
 

}



.fullwidthbanner-container .fullwidthabanner {
width: 100% !important;
position: fixed;
height: 100%;
background: #000000;
}

.mod_slider2 {
 position: fixed;
z-index: -1;

 
 width: 100%;
 height: 100%;
 

}
.mod_boxes {
float: left;
width: 990px;
margin-bottom: 25px;
margin-left: 17px;


}
.mod_text {
float: left;
width: 990px;
margin-bottom: 25px;
margin-left: 16px;
 font-family: tahoma;
 color: #ffffff;
 line-height: 26px;
background: rgba(0,0,0,0.8);
}
.mod_text_inner {
float: left;
width: 940px;
margin-left: 25px;
padding-bottom: 20px;

}

.mod_text2 {
float: left;
width: 990px;
margin-bottom: 25px;
margin-left: 16px;
 font-family: tahoma;
 color: #ffffff;
 line-height: 28px;
background: rgba(0,0,0,0.8);
margin-top: 25px;
}
.mod_text_inner2 {
float: left;
width: 940px;
font-size: 16px;
margin-left: 25px;
padding-bottom: 20px;

}

.mod_modules {
float: left;
width: 990px;
margin-bottom: 25px;
margin-left: 17px;
background: rgba(0,0,0,0.8);
}
.mod_mod1 {
float: left;

width: 300px;
margin-left: 25px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
}
.news-title {
font-size: 20px;
 font-family: kelson_sans_bold;
 color: #ffffff;
 display: block;
 width: 300px;
 margin-bottom: 15px;
}
.mod_mod2 {
float: left;
line-height: 24px;
width: 300px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
font-family: tahoma;
color: #ffffff;
}
.mod_mod3 {
float: left;

width: 300px;
padding-top: 20px;
padding-bottom: 20px;

}


.contactform_container {
  display: block;
  padding: 15px;
  background: #f4f4f4;
  margin-top: 10px;
  

}
.contactform_text {
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;

}
.contactform_text input{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;
  background: #e8e8e8;
  border: 1px solid #dddddd;

}
.contactform_text textarea{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;
  background: #e8e8e8;
  border: 1px solid #dddddd;

}

.box4 {
  float: left;
  width: 300px;
  height: 205px;
  background: url(../images/box3_bg.jpg) no-repeat;
  margin-bottom: 8px;
  
}
.box4_inner {
  float: left;
  width: 220px;
  margin-left: 40px;
  margin-top: 40px;
  color: #ffffff;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  line-height: 20px;
  
}
.box5 {
  float: left;
  width: 300px;
  height: 205px;
  background: url(../images/box2_bg.jpg) no-repeat;
  margin-bottom: 8px;
  
}
.box5_inner {
  float: left;
  width: 220px;
  margin-left: 40px;
  margin-top: 40px;
  color: #ffffff;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  line-height: 20px;
  
}

.link_firma {
 background: #18749a;
 color: #ffffff;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: bold;
}

.link_realizacje {
   display: block;
  width: 231px;
  height: 22px;
  color: #3f90a5;
  text-transform: uppercase;
  font-size: 11px;
  font-family: arial;
   font-weight: bold;
}
a.link_realizacje {
  display: block;
  width: 231px;
  height: 22px;
  color: #3f90a5;
  text-transform: uppercase;
  font-size: 11px;
  font-family: arial;
  font-weight: bold;
  line-height: 22px;
  text-indent: 10px;
  
}
a.link_realizacje:visited {
   display: block;
  width: 231px;
  height: 22px;
  color: #3f90a5;
  text-transform: uppercase;
  font-size: 11px;
  font-family: arial;
  font-weight: bold;
}
a.link_realizacje:hover {
  color: #506368;
  text-decoration: none; 
  background: url(../images/realizacje_hover.png) no-repeat;
}
.link_realizacje_komorka {
 padding-left: 15px;
 font-size: 11px;
 font-family: arial;
 color: #888888;
 padding-bottom: 12px;
}
#left_container_galeria {
      width: 334px;
      float: left;
      padding-left: 0px;
      min-height: 100%
    }
	
	#left_inner_galeria {
	  float: left;
	  width: 231px;
	  margin-left: 103px;
	  margin-top: 22px;
	  
	}
	
	#right_container_galeria {
      width: 750px;
	  margin-top: 15px;
	  margin-bottom: 15px;
      float: left;
	  background: url(../images/centre_margin.png) repeat-y;
    }
	#right_inner_galeria {
	  float: left;
	  width: 680px;
	  font-size: 13px;
	  font-family: tahoma;
	  margin-left: 33px;
	  line-height: 24px;
	  margin-top: 14px;
	  
	}
.koparka {
position: relative;
width: 300px;
height: 0px;
z-index: 100;
float: left;
left: 764px;
top: 385px;
}
#likebox_2 {
    z-index: 10005;
	
	
	width:156px;
	height: 233px;
	position: fixed;
	top: 50px;
	right: -156px;
}

#likebox_2_2 {
	width:156px;
	height: 233px;
	overflow: hidden;
}

#likebox_2 img {
	position: absolute; 
	top: -2px; 
	left: -54px; 
	cursor: pointer;
}

#likebox_2 iframe {
	
}

.moduletable_slider_bottom{padding-top:18px;background:url(../images/bg_slider_bottom.jpg) 0 5px no-repeat;}

#sigplus_images_stories_loga_zaufali ul li{vertical-align:middle;}

/*/podstawa/*/

.top{width:1101px;height:338px;display:block;}

.p_big{padding:10px 20px 10px 20px;background:white;}

.left{width:307px;}

.cont{width:735px;color:#8c8c8c;}

.p_all{padding:0 0px 0 19px;}

.p_lr{padding:0 0px 0 0px;}

.p_uni{padding:10px 10px 10px 10px;}

.stp{width:1101px;height:65px;background:#2c2c2c;display:block;vertical-align:middle;}

.stp span{font-size:10px;color:#BBBBBB;float:left;}  


.boxplus-carousel .boxplus-viewport {
  
}
.boxplus-carousel .boxplus-viewport li{
  vertical-align: middle;
  padding-right: 10px;
  
  
}

 .mod_lang_box {
  float: left;
  width: 180px;
  height: 47px;
 } 
 .mod_lang_box1 {
  float: left;
  font-size: 11px;
  text-indent: 15px;
  width: 180px;
  height: 27px;
  line-height: 27px;
 }
 #jflanguageselection {
  float: left;
  width: 180px;
  height: 15px;
  line-height: 15px;
  padding: 0px;
  margin: 0px;
  text-indent: 15px;
 }

 .rawimages {
  float: left;
  width: 180px;
  height: 14px;
  line-height: 14px;
 }
 .mod_lang_box2 {
  float: left;
  width: 180px;
  height: 15px;
  line-height: 15px;
 } 

 .contactform_container {
  display: block;
  padding: 15px;
  background: #f4f4f4;
  margin-top: 10px;
  

}
.contactform_text {
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;

}
.contactform_text input{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;
  background: #e8e8e8;
  border: 1px solid #dddddd;

}
.contactform_text textarea{
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #616161;
  background: #e8e8e8;
  border: 1px solid #dddddd;

}
   .ramka {
   border: 3px solid #cccccc;
   margin-top: 6px;
   margin-bottom: 6px;
   }
   .box {
   float: left;
   width: 231px;
   margin-bottom: 14px;
   }
   .box_top {
   float: left;
   width: 231px;
   height: 51px;
   font-size: 14px;
   font-weight: bold;
   line-height: 50px;
   text-indent: 15px;
   color: #0077bc;
   background: url(../images/box_top.jpg) no-repeat;
   text-transform: uppercase;
   }
   .box_bottom {
   float: left;
   width: 231px;
   height: 13px;
   font-size: 14px;
   font-weight: bold;
   line-height: 50px;
   text-indent: 15px;
   color: #0077bc;
   background: url(../images/box_bottom.jpg) no-repeat;
   }
   .box_middle {
   float: left;
   width: 231px;
   background: url(../images/box_middle.jpg) repeat-y;
   }
   .box_middle_inner {
   float: left;
   width: 231px;
   
   
   }
   .box_middle_inner2 {
   float: left;
   margin-top: 10px;
   margin-bottom: 10px;
   width: 206px;
   margin-left: 11px;
   font-size: 13px;
   font-family: tahoma;
   }
   .mod_logo {
   float: left;
   position: relative;
   z-index: 2;
   width: 227px;
   height: 80px;
   margin-left: 558px;
   margin-top: 0px;
   
   }
   .mod_flash_text {
   float: left;
   width: 480px;
   height: 153px;
   margin-left: 0px;
   margin-top: 0px;
   
   }
    .mod_flash {
   float: left;
   width: 979px;
   height: 326px;
   margin-left: 103px;
   margin-top: 0px;
   position: relative;
   z-index: 1;
   
   }
    .mod_menutop {
   float: left;
   width: 1103px;
   height: 57px;
   margin-left: 128px;
   margin-top: 0px;
   }
 
   .advertbox_container {
     width: 235px;
	 display: block;
	 float: left;
	 padding: 0px;
	 margin: 0px;
   }
  
     
   .advertbox_bottom {
    width: 235px;
	height: 16px;
	float: left;
	display: block;
	background: url(../images/advertbox_bottom.jpg) no-repeat;
	padding: 0px;
	 margin: 0px;
	 margin-bottom: 8px;
   }
   .advertbox_title {
    display: block;
	float: left;
	width: 212px;
	height: 53px;
	background: url(../images/advertbox_title_bg.png) no-repeat;
	color: #89BE3C;
	line-height: 64px;
	text-indent: 36px;
	font-size: 16px;
	font-family: tahoma;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 4px;
   
   }
  
   .advertbox_image {
    text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 11px;
   }
   
   
/* CSS titles */
  .componentheading  {
    display: block;
    height: 20px;
    color: #0077bc;
    padding-bottom: 6px;
	
    font-size: 16px;
    font-family: tahoma;
	
	line-height: 20px;
	
    font-weight: normal;
	margin-bottom: 6px;
    }
	
#right_container #right_inner .componentheading { display:none;} 

  .contentheading  {
    display: block;
    height: 20px;
    color: #0077bc;
    padding-bottom: 6px;
	
    font-size: 16px;
    font-family: tahoma;
	
	line-height: 20px;
	
    font-weight: normal;
	margin-bottom: 6px;
    }
     
   .tytul1 {
    color: #78AE1F;
    font-size: 16px;
    font-family: tahoma;
    font-weight: normal;
    }
  .podtytul1 {
    color: #c82623;
	text-transform: uppercase;
	font-family: kelson_sans_regular;
    
	display: block;
	font-size: 16px;
	width: 100%;
	height: 20px;
	padding-bottom: 6px;
	border-bottom: 1px solid #c82623;
	
    
    }

  .podtytul2 {

    font-family: kelson_sans_bold;
	font-size: 14px;
    
    }

  .podtytul3 {
    color: #dd6900;
    font-family: tahoma;
    
    }
  .podtytul4 {
    color: #4AB3E9;
    font-family: tahoma;
    
    }
  .podtytul5 {
    color: #4AB3E9;
    font-size: 11px;
	font-family: tahoma;
    font-weight: normal;
    }
  .podpis {
    font-size: 11px;
	color: #404040;
    font-family: tahoma;
    font-weight: normal;
    }
    
  .obrazek {
    border: 5px solid #E2E2E2;
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .obrazek img {
    border: 5px solid #E2E2E2;
  }
  .obrazek img a {
    border: 5px solid #E2E2E2;
  }
  .obrazek img a:hover {
    border: 5px solid #CECECE;
  }
  .form_button {
    margin-top: 15px;
  }

  h1 {
  font-size:11px;
  }

  
  div.blog-featured {
  margin-top: 20px;
  }

  h3 {
  font-size:13px;
  }

  h4 {
  font-size:14px;
  color: #d00502;
  padding-bottom: 6px;
  font-family: tahoma;
  
  }

  h5 {
  font-size:15px;
  }
  h4 a {
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #1674A6;
  }
  h4 a:visited {
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #1674A6;
  }
  h4 a:hover {
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  color: #565656;
  }
  

  
/* -------------------------------------------------------------------------------------------------------------------------- */
/* CSS header */

  .search-buttonsearch label {
      font-size: 11px;
      color: #70432B;
      font-weight: bold;
  }
  
  .inputbox-buttonsearch {
      background: #27B7FF;
      border: 1px solid #00A1F1;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 5px;
      padding-bottom: 5px;
      font-size: 11px;
      font-weight: normal;
      color: #ffffff;
  }
  .button-buttonsearch {
     
	  background: #0078B4;
      border: 0px;
      margin-left: 30px;
      margin-top: 5px;
	  padding-left: 15px;
      padding-right: 15px;
      padding-top: 3px;
      padding-bottom: 2px;
      font-size: 11px;
      font-weight: normal;
      color: #ffffff;
  }
  .search-buttonsearch {
      margin-top: 10px;
      margin-left: 10px;
  }
  

  #header {
        float: left;
		display: block;
		width: 1364px;
        height: 608px;
        color: #fff;
		background: url(../images/mrfox_header.jpg) no-repeat;
        }
		
		#header3 {
        float: left;
		margin: 0px;
		padding: 0px;
		display: block;
		width: 1315px;
        height: 741px;
        color: #fff;
		top: -20px;
		position: relative;
		background: url(../images/salon_header.jpg) no-repeat;
        }
		
  #infinite_logotype {
	    float: left;
		display: block;
		width: 665px;
        height: 288px;
        background: #000000;
		margin-left: 156px;
		margin-top: 25px;
	    }
   #infinite_flash {
        float: left;
		display: block;
		width: 665px;
        height: 288px;
        background: #000000;
		margin-left: 156px;
		margin-top: 25px;
        }
   #infinite_menutop {
        float: left;
		display: block;
		width: 665px;
        height: 288px;
        background: #000000;
		margin-left: 156px;
		margin-top: 25px;
        }
   #infinite_search {
	    float: left;
		display: block;
		width: 665px;
        height: 288px;
        background: #000000;
		margin-left: 156px;
		margin-top: 25px;
        }		
	        
  
/* -------------------------------------------------------------------------------------------------------------------------- */
/* CSS links */
  #infinite_topmenu {
    display: block;
	width: 760px;
	height: 91px;
	margin-left: 0px;
	float: left;
  }
  #infinite_topmenu li {
    float: left;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
  }
  #infinite_topmenu li a {
    width: 147px;
	
	line-height: 93px;
	display: block;
	margin-left: 5px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #a69f71;
	text-align: center;
	text-transform: uppercase;
	float: left;
	
  }
  #infinite_topmenu li.current.active a{
    background: url(../images/button_over.png) no-repeat;
	color: #ffffff;
  }
  #infinite_topmenu li a:hover {
    background: url(../images/button_over.png) no-repeat;
	color: #ffffff;
	text-decoration: none;
  }
  
  #infinite_lowmenu {
    display: block;
	width: 928px;
	height: 29px;
	float: left;
  }
  #infinite_lowmenu li {
    display: inline;
  }
  #infinite_lowmenu li a {
    line-height: 28px;
	display: block;
	margin-right: 30px;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	color: #7F7F7F;
	float: left;
  }
  #infinite_lowmenu li#current a{
    color: #3483A8;
  }
  #infinite_lowmenu li a:hover {
    color: #779B43;
  }
  .box3 {
  float: left;
  width: 300px;
  }
  #infinite_mainmenu {
    display: block;
	width: 1103px;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	float: left;
	
  }
  #infinite_mainmenu li {
    display: inline;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
  }
  #infinite_mainmenu li a {
    display: block;
	line-height: 36px;
	height: 37px;
	padding-left: 34px;
	padding-right: 34px;
	text-transform: uppercase;
	text-align: left;
	font-size: 12px;
	font-family: arial;
	background: #232323; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #232323 1%, #111111 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#232323), color-stop(100%,#111111)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #232323 1%,#111111 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #232323 1%,#111111 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #232323 1%,#111111 100%); /* IE10+ */
background: linear-gradient(to bottom,  #232323 1%,#111111 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#111111',GradientType=0 ); /* IE6-8 */

	margin-right: 2px;	
	margin-bottom: 20px;
	font-weight: bold;
	
	-webkit-border-radius: 3px;
    
    border-radius: 3px;
	
	color: #d6d6d6;
	float: left; 
  }
  #infinite_mainmenu li.current.active a{
    	text-decoration: none;
background: #ba0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ba0000 0%, #920000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0000), color-stop(100%,#920000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ba0000 0%,#920000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ba0000 0%,#920000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ba0000 0%,#920000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ba0000 0%,#920000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0000', endColorstr='#920000',GradientType=0 ); /* IE6-8 */

color: #ffffff;
	

  }
  #infinite_mainmenu li a:hover {
    
	text-decoration: none;
background: #ba0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ba0000 0%, #920000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0000), color-stop(100%,#920000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ba0000 0%,#920000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ba0000 0%,#920000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ba0000 0%,#920000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ba0000 0%,#920000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0000', endColorstr='#920000',GradientType=0 ); /* IE6-8 */

color: #ffffff;
	
  }
  
  #infinite_mainmenu2 {
    display: block;
	width: 229px;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	float: left;
  }
  #infinite_mainmenu2 li {
    display: inline;
  }
  #infinite_mainmenu2 li a {
    display: block;
	line-height: 32px;
	width: 229px;
	height: 33px;
	margin-left: 1px;
	text-indent: 30px;
	text-align: left;
	font-size: 14px;
	font-family: tahoma;
	background: url(../images/button2.png) no-repeat;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	float: left; 
  }
  #infinite_mainmenu2 li#current a{
    
	color: #ffffff;
  }
  #infinite_mainmenu2 li a:hover {
    
	color: #ffffff;
	text-decoration: none;
  }
  
  a {
    color: #df2525;
    font-weight: bold;
    text-decoration: none;
	
    }
    
  a:visited {
    color: #df2525;
    font-weight: bold;
    text-decoration: none;
    }
    
  a:hover {
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
    }
  


a.sublevel-left {
  display: block;
  width: 200px;
  line-height: 23px;
  text-align: left;
  font-family: tahoma;
  font-size: 11px;
  text-indent: 20px;
  color: #5C5C5C;
  height: 23px;
  padding: 0px;
  background: none;
  text-decoration: none;
  margin-bottom: 1px;
   /* Provides horizontal separation between menu items */

}
a.sublevel-left:visited {
  display: block;
  width: 200px;
  line-height: 23px;
  text-align: left;
  font-family: tahoma;
  font-size: 11px;
  text-indent: 20px;
  color: #5C5C5C;
  height: 23px;
  padding: 0px;
  background: none;
  text-decoration: none;
  margin-bottom: 1px;
   /* Provides horizontal separation between menu items */

}
a.sublevel-left:hover {

  color: #136490;
  text-decoration: none;


}
a.sublevel-left#active_menu-left {
  color: #136490;
  font-weight: bold;
  background: none;
}  

  a.readmore {
   font-size: 11px;
   color: #5da8d3;
   float: right;
   margin-top: 5px;
   display: block;
   width: 300px;
   margin-bottom: 10px;
   text-align: right;
   color: #ffffff;
  }
  a.readon  {
    margin-top: 3px;
	display: block;
    width: 106px;
    height: 21px;
    line-height: 18px;
    text-align: center;
    text-indent: 15px;
	text-align: left;
    color: #ffffff;
    font-size: 9px;
    font-family: tahoma;
    font-weight: normal;
    text-decoration: none;
    background: url(../images/readon_link.png) no-repeat;
    }
	
  a.readon:link, a.readon:visited {
    margin-top: 3px;
    display: block;
    width: 106px;
    height: 21px;
    line-height: 18px;
    text-align: center;
    text-indent: 15px;
	text-align: left;
    color: #ffffff;
    font-size: 9px;
    font-family: tahoma;
    font-weight: normal;
    text-decoration: none;
    background: url(../images/readon_link.png) no-repeat;
    }
	

  a.readon:hover, a.readon:active, a.readon:focus  {	
    margin-top: 3px;
	display: block;
    width: 106px;
    height: 21px;
    line-height: 18px;
    text-align: center;
    text-indent: 15px;
	text-align: left;
    color: #ffffff;
    font-size: 9px;
    font-family: tahoma;
    font-weight: normal;
    text-decoration: none;
    background: url(../images/readon_hover.png) no-repeat;


    }
    
/* -------------------------------------------------------------------------------------------------------------------------- */

/* CSS box */

   #left_container {
      width: 250px;
      float: left;
	  margin-left: 128px;
      padding-left: 0px;
      min-height: 100%;
	  margin-top: 15px;
    }
	
	#left_inner {
	  float: left;
	  width: 250px;
	  font-size: 11px;
	  line-height: 20px;
	  font-family: arial;
	  
	  	  
	}
	#left_inner_new {
	  float: left;
	  margin-top: 10px;
	  width: 250px;
	  font-size: 12px;
	  line-height: 24px;
	  font-family: arial;
	  color: #bababa;
	  text-align: justify;
	  margin-bottom: 20px;
	  
	  	  
	}
	
      
   #right_container {
      width: 805px;
      float: left;
	  margin-left: 48px;
	  margin-bottom: 20px;
	  line-height: 28px;
	  color: #ababab;
	  font-family: arial;
	  font-size: 14px;
	  font-weight: normal;
	  text-align: justify;
    }
	#right_container2 {
      width: 1202px;
      float: left;
	  margin-left: 57px;
	  margin-bottom: 20px;
	  line-height: 28px;
	  color: #4d2d1c;
	  font-family: arial;
	  font-size: 14px;
	  font-weight: normal;
	  text-align: justify;
    }
	#right_inner {
	  float: left;
	  width: 713px;
	  font-size: 13px;
	  font-family: tahoma;
	  margin-left: 162px;
	  line-height: 24px;
	  margin-top: 14px;
	  
	}
	#right_begin {
	  margin-left: 20px;
	  float: left;
	  width: 622px;
	  line-height: 20px;
	
	}
     

/* -------------------------------------------------------------------------------------------------------------------------- */
/* CSS footer */
   #footer2 {
     width: 1364px;
     height: 109px;
	 color: #CCCCCC;
	 float: left;
	 font-family: tahoma;
     

     }
	#footer2 a {
	color: #ffffff;
	
	}
    #footer2 a :visited {
	color: #ffffff;
	
	}
    #footer2 a :hover {
	color: #ffffff;
	text-decoration: none;
	
	}
     
  #footer-inner2 {
     border-top: 1px solid #424242;
	 display: block;
     float: left;
     margin-left: 128px;
	 padding-top: 15px;
	 margin-top: 15px;
     width: 1103px;
     text-align: left;
    font-size: 11px;
	font-family: arial;
     color: #999999;
	 height: 56px;	 
     line-height: 20px;
     }
     
  #footer-inner2 a {
     font-weight: normal;
     color: #ffffff;
     text-decoration: none;
     }
     
  #footer-inner2 a:hover {
     font-weight: normal;
     color: #ffffff;
     }
  
  .footer-logo {
    text-align: center;
    }
  .loga {
  float: left;
  width: 979px;
  height: 94px;
  margin-left: 102px;
  }
  #footer {
     width: 990px;
     height: 109px;
	 
	 float: center;
	 font-family: tahoma;
     margin-left: auto;
	 margin-right: auto;

     }
	#footer a {
	color: #ffffff;
	
	}
    #footer a :visited {
	color: #ffffff;
	
	}
    #footer a :hover {
	color: #ffffff;
	text-decoration: none;
	
	}
     
  #footer-inner {
     border-top: 1px solid #424242;
	 display: block;
     float: left;
     color: #ffffff;
	 padding-top: 15px;
	 margin-top: 15px;
     width: 990px;
     text-align: left;
    font-size: 14px;
	text-transform: uppercase;
	 font-family: kelson_sans_bold;
     
	 height: 56px;	 
     line-height: 20px;
     }
     
  #footer-inner a {
     font-weight: normal;
     color: #ffffff;
     text-decoration: none;
     }
     
  #footer-inner a:hover {
     font-weight: normal;
     color: #ffffff;
     }

  #footer-right-inner-menu {
     display: block;
     width: 100%;
     height: 20px;


     }
  #copyrights {
      display: block;
      width: 100%;
      margin-top: 0px;
  }
  
  #footer-copyrights {
      display: block;
      width: 100%;


  }

  * html #footer {/*only ie gets this style*/
        height:254px;/* for ie5 */
        he\ight:254px;/* for ie6 */
        }
        
  .clearer{clear:both;height:1px;overflow:hidden;margin-top:-1px;}
  .odstep {}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* MENU-TOP -> poziome*/
  #menu-top {}
  #menu-top {
        float: left;
        margin-top: 135px;
        margin-left: 65px;
        padding: 0px;
        width: 560px;
        height: 34px;
        text-indent: 0px;
        }
        
  #menu-top li {
        display: inline;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        text-indent: 0px;
        }
        
  #menu-top li a {
        float: left;
        text-indent: 0px;
        text-align: center;
        line-height: 34px;
        width: 139px;
        height: 34px;
        color: #ffffff;
        font-size: 11px;
        font-family: tahoma;
        font-weight: bold;
        text-decoration: none;
        background: url(../images/btn-n.png);
        margin-left: 1px;
        }
        
  #menu-top li a:hover {
        background: url(../images/btn-o.png);
        color: #5C5C5C;
        }
/* -------------------------------------------------------------------------------------------------------------------------- */
/* MENU-BOTTOM -> poziome*/

  #menu-stopka {
        display: block;
        width: 100%;
        margin-top: 6px;
        padding: 0px;

        }

  #menu-stopka li {
        display: inline;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        }
        
  #menu-stopka li a {
        display: block;

        padding-right: 15px;
        float: left;
        color: #EEC100;
        font-size: 11px;
        text-decoration: none;
        }
        
  #menu-stopka li a:hover {
        color: #A3E13A;
        }
   div.item.column-1 {
     width: 570px;
	 float: left;
	 margin-right: 45px;
   }
   div.item.column-2 {
     width: 570px;
	 float: left;
	 
   }
/* -------------------------------------------------------------------------------------------------------------------------- */
/* CSS main */
   * {margin:0;padding:0}
   #centrecontent { width:1016px; min-height: 100%;}
   #centrecontent2 { width:1315px; min-height: 100%;}
          
   img, fieldset  { border:none; }
   html, body {

        margin: 0px;
        padding: 0px;
        font-family: tahoma;
        line-height: 120%;
        font-size: 13px;
        color: #7C7C7C;
        height: 100%;
        }

 #outer {
        
        width:1016px;
        color: #7C7C7C;
        text-align:left;
        margin: 0 auto;
		position: relative;
		
        }
		
		 #outer2 {
        
        width:1315px;
        color: #7C7C7C;
        text-align:left;
        margin: 0 auto;
        }

 
        
  * html #outer{height:100%;} /*for IE as it treats height as min-height anyway*/
  * html #outer2{height:100%;} /*for IE as it treats height as min-height anyway*/

  .clearer {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
  .odstep {}
  .button, .button-none {
	padding-left:8px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:4px;
	margin-top:6px;
	margin-bottom:6px;
	height:20px;
	border: none;
	background: #73b9e2;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
        }

  * html .button, * html .button-none {
	padding-left:3px;
	padding-right: 5px;
        }

  .inputbox {
     border: solid 1px #D9D9D9;
     color: #333333;
     margin: 4px;
	 font-size: 11px;
     background: #ffffff;
	 padding-top: 3px;
	 padding-bottom: 3px;
	 padding-left: 5px;
     }
   .inputbox-search {
     border: solid 1px #D9D9D9;
     color: #696969;
     font-size: 11px;

     margin: 4px;
     background: #ffffff;
     padding: 3px;
     }
     
  .sectiontableheader {
	background-color:#EFEDED;
	border-bottom:solid 1px #DAD8D8;
	color:#333333;
	line-height:29px;
	padding:0pt 10px;
        }

  .sectiontableentry1 {
	font-size:12px;
	padding:7px;
	background:none;
	color:#333333;
        }

  .sectiontableentry2 {
	background:#EFEDED;
	font-size:12px;
	padding:7px;
	color:#333333;
        }

  .inputbox:hover, .inputbox:focus {
     border: solid 1px #CCCCCC;
     }
     
  .small, .smalldark, .createdate, .mosimage_caption,
  .back_button, .pagenavcounter, .pagenav, .pagenavbar  {
     font-size: 11px;
     }
     
  .modifydate {
     font-size: 0.9em;
     padding-top: 10px;
     }

  .pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
     padding: 0 2px;
     }

  p {
    padding:5px;
    }

  ol {
    margin-top: 5px;
    margin-bottom: 5px;
    }

  th {
    padding: 4px;
    font-weight: bold;
    text-align: left;
    }

  fieldset {
	border: none;
        }

  fieldset a {
	font-weight: bold;
        }

  a img {
	border: none;
        }

  td, div {
	padding: 0px;
	margin: 0px;
        }

  table.blog {}

  table.blog .article_seperator {
	display: block;
	border-bottom:dotted 1px #cccccc;
	height: 5px;
	text-align: left;
        }

  table.contentpane {
        border-collapse:collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
        }

  table.contentpaneopen, table.contentpane, table.blog {
  width: 96%;
  }

  * html table.contentpaneopen, table.contentpane, table.blog {
  width: 100%;
  }

  table.contentpaneopen {
  padding-bottom:2px;
  }

  table.contentpane {
  margin-top:15px;
  }

  table {}

  table.contentpaneopen {
	border: none;
	text-align: left;
        }
	
  table.contentpaneopen tr td {}

  * html table.contentpaneopen tr td {}

  table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	text-align: left;
        }

  table.contenttoc a {
	text-decoration: none;
        }

  table.contenttoc td  {
	padding: 1px 5px 1px 25px;
        }

  table.contenttoc th  {
	padding: 4px;
	background: #2F2F2F;
	color: #FFFFFF;
	text-indent: 5px;
	border: 1px solid #3F3F3F;
        }

  table.poll  {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
        }

  table.pollstableborder  {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
        }

  table.pollstableborder img  {
	vertical-align: baseline;
	text-align: left;
        }

  table.pollstableborder td  {
	padding: 2px!important;
	}

  table.searchintro  {
	padding: 10px 0;
	width: 80%;
        }

  table.searchintro td  {
	padding: 5px!important;
        }

  table.adminform  {
	width: 400px!important;
        }

  .blog_more  {
	margin: 10px 0;
        }

  .blog_more strong  {
	margin: 0 0 5px;
	padding-left: 13px;
	display: block;
	color: #606060;
	text-transform: uppercase;
        }

  td.buttonheading  {
	padding: 0 0 0 3px!important;
	}

  .category  {
	font-size: 13px;
	font-weight: normal;
        }
	
  .contentdescription  {
	padding-bottom: 30px;
        }

  table.blog .contentheading  {
	font-weight: normal;
	line-height: normal;
	text-align: left;
        }
	
  a.contentpagetitle  {
	text-decoration: none!important;
        }

  a.contentpagetitle:hover,
  a.contentpagetitle:active,
  a.contentpagetitle:focus {
	text-decoration: none!important;
        }

  .createdate  {
    padding-bottom:13px;
    font-size:11px;
    }

  .modifydate  {
	height: 15px;
        }

  .moduletable  {
	padding: 0;
	text-align: left;
        }


  .mosimage  {
	padding: 0;
	border:1px solid #333333;
	margin:6px;
        }

  .mosimage img  {
	padding: 0;
	margin: 0!important;
        }
	
  .mosimage_caption {
	background:#333333 none repeat scroll 0%;
	border-top:1px solid #333333;
	color:#FFFFFF;
	font-size:10px;
	margin-top:2px;
	padding:1px 2px;
        }

  tr.sectiontableentry1 td  {
	padding: 5px;
	text-align: left;
        }

  tr.sectiontableentry2 td  {
	padding: 5px;
	text-align: left;
        }

  .smalldark  {
	text-align: left;
        }

  div.syndicate div  {
	text-align: left;
        }
	
  .back_button {
	height:37px;
	padding-top:26px;
        }

  div.back_button a,
  div.back_button a:hover,
  div.back_button a:active {
	margin: -2px 0;
	display: block;
	font-weight:bold;
	height:37px;
	text-decoration: none!important;
        }

  .pollstableborder {
   margin-top:10px;
   margin-bottom:10px;
   }

  table.pollstableborder td {
   background:none;
   text-align: left;
   }
	
  .clr {
   clear: both;
   }
   
  ul{
   padding-left: 20px;
  }
  li{
   line-height: 140%;
   padding-left: 5px;
   padding-top: 0px;
   list-style-image: none;
   list-style-type: none;
   background: none;
   }
/* -------------------------------------------------------------------------------------------------------------------------- */
/* JOOMLA STYLE
--------------------------------------------------------- */
/* DEFAULT MENU
----------------------------------------------------------- */
  a.mainlevel  {
     display:block;
     margin:0pt;
     padding:5px;
     padding-left:8px;
     text-decoration:none;
     color:#666666;
     font-size: 12px;
     border-bottom:solid 1px #E2E2D9;
     }
 
  #active_menu {
  font-weight:bold;
  }
 
  #mainlevel li {
	padding-left:0px;
	padding-right:0px;
        }

  a.sublevel  {
     display:block;
     font-family: Arial;
     font-size: 8pt;
     padding:3px 3px 3px 14px;
     }
 
  a.sublevel:hover {
     text-decoration: underline;
     }

  a.mainlevel:hover {
	background:#F8F8F8;
	color:#000000;
	text-decoration:none;
        }

/* DEFAULT IMG MENU
----------------------------------------------------------- */

  a.mainlevel-img  {
     display:block;
     margin:0pt;
     padding:7px;
     padding-left:34px;
     text-decoration:none;
     color:#666666;
     font-size: 12px;
     border-bottom:solid 1px #E2E2D9;
     }

  #active_menu-img {
  font-weight:bold;
  }

  #mainlevel-img li {
   padding-left:0px;
   padding-right:0px;
  }

  a.sublevel-img  {
     display:block;
     font-family: Arial;
     font-size: 8pt;
     padding:3px 3px 3px 14px;
     }

  a.sublevel-img:hover {
     text-decoration: underline;
     }

  a.mainlevel-img:hover {
	background:#F8F8F8;
	color:#000000;
	text-decoration:none;
        }

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px 0px no-repeat;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px 0px no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px 0px no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

  label.invalid {
   color:#FF0000;
   }
   
  label.invalid {
   color:red;
   }
   
  .invalid {
   border-color:#FF0000;
   }
   
  .invalid {
   border-color:red !important;
   }
   
  .tool-tip {
   float: left;
   background: #CCCCCC;
   border: 1px solid #333333;
   padding: 5px;
   color:#000000;
   max-width: 200px;
   }

  .tool-title {
   padding: 0;
   margin: 0;
   font-size: 100%;
   font-weight: bold;
   margin-top: -15px;
   padding-top: 15px;
   padding-bottom: 5px;
   color:#000000;
   }

  .tool-text {
   font-size: 100%;
   color:#000000;
   margin: 0;
   }
   h2 {
  font-size: 20px;
  color: #cecece;
  border-bottom: 1px solid #575757;
  font-weight: normal;
  height: 25px;
  padding-bottom: 10px;
  margin-bottom: 6px;
  margin-top: 25px;
  
  }
  h2 a:link {
  font-size: 16px;
  font-family: arial;
  color: #918b64;
  font-weight: normal;
  padding-left: 5px;
  
  }
  h2 a:hover {
  color: #4e1e1b;
  text-decoration: none;
  }
  h2 a:visited {
  font-size: 16px;
  font-family: arial;
  color: #918b64;
  font-weight: normal;
  text-indent: 5px;
  }
/* END ------------------------------------------------------------------------------------------------------------------------ */