.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

html .clearfix {
    height: 1%;
}

img {
	border:0px;
}

body, html {
	margin:0 auto;
	background-image:url("imgs/bg.png");
	background-position:top;
	xbackground-repeat:repeat-x;
	//background-color:#000;
	text-decoration: none; 
   font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
   line-height: 13px;
   font-size: 11px;
   font-style: normal;
   color: #000000; 
   text-align:center;
   scrollbar-3dlight-color:#000000; 
scrollbar-arrow-color:#000000; 
scrollbar-base-color:#000000; 
scrollbar-dark-shadow-color:#000000; 
scrollbar-face-color:white; 
scrollbar-highlight-color:white; 
scrollbar-shadow-color:#000000 
}

a:hover {
  color: #000000;
  xtext-decoration: underline;
}

a:link, a:visited {
	color: #Ff0000;
   text-decoration: none;

}

p, td {
 font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
   line-height: 13px;
   font-size: 11px;
   font-style: normal;
   color: #000000; 

}

h1 {
	font-size:16px;
	padding:3px;
	margin:3px;
	xbackground-color:#ED1C24;
	color: #292929;
}

#main {
	margin:0 auto;
	width:960px;
}
#header {
	height:150px;
	background-image:url("imgs/header.png");
	display:block;
	position:relative;
}

.logo {
	display:block;
	width:160px;
	height:inherit;
}

#menu_top {
	height:20px;
	xbackground-color : #ccc;
	background-image:url("imgs/menu_top_bg.png");
	
}

.menu_top a:link, .menu_top a:visited {
list-style : none;
margin : 0;

float : left;
margin-right : 0px;
text-decoration : none;
display : block;
xbackground-color : #ccc;
color : #858585;
padding-top : 2px;
padding-left : 11px;
padding-right : 11px;

border-right : 1px solid #888;
height: 18px;
}
.menu_top a:hover {
background-color : #FF2525;
border-bottom-color : #fff;
color:#FFFFFF;
}


#content {
	width:inherit;
	margin-top:0px;
	float:left;
	display:block;
	position: relative;
	clear:both;
	xheight:100%;
	xbackground-color : #cecece;
	background-color:#FFFFFF;
}


#content .left{
	width:210px;
	xheight:500px;
	float:left;
	xbackground-color : #cecece;
	xheight: 80%;
}

#content .center{
	width:540px;
	xheight:100%;
	float:left;
	xbackground-color : #f00000;
	display: block;
   padding-top:5px;
}

#content .right{
	width:210px;
	xheight:500px;
	xheight:80%;
	float:left;
	xbackground-color : #FF0000;
}

#content .right .right_top{
	width:210px;
	height:170px;
	float:left;
	background-image:url("imgs/right_top.png");
}

#content .right .newsletter{
	width:210px;
	float:left;
	padding-left:10px;
	
}

#content .right .box_reklamy{
	width:210px;
	xheight:170px;
	float:left;
	padding-top:2px;
	xpadding-left:10px;
	color:#cecece;
	font-size:10px;
	line-height:16px;
	text-align:center;
	
}


#content .left .box1{
	width:210px;
	height:105px;
	float:left;
	background-color : #FFFFFF;
    margin-top: 10px;
	
}

#content .left .box_linki{
	width:210px;
	xheight:170px;
	float:left;
	padding-top:6px;
	padding-left:10px;
	
}

#content .left .box_reklamy{
	width:200px;
	xheight:170px;
	float:left;
	padding-top:2px;
	padding-left:10px;
	xbackground-color: #cecece;
	color:cecece;
	font-size:10px;
	line-height:16px;
	text-align:center;
	
}


.module_header  {
  border: 0px solid #D3D3C7;
  xbackground-color: #A0A094;
  xbackground-color: #3C5F84;
  xbackground: url(imgs/title_header2.gif) no-repeat;
  padding-left:10px;
  height: 22px;
  xborder-top: 1px solid #766C6C;
  border-top: 1px solid #ED1C24;
  text-align: center;
}

.article_title  {
  text-decoration: none; 
  font-family: Tahoma, Arial, Arial CE, Geneva, Helvetica, sans-serif;
  line-height: 19px;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  padding-left: 0px;
  color: #DF0023;
  text-align: center;
}

a.menu_navigation:link, a.menu_navigation:visited  {
  text-decoration: none; 
  font-family: Tahoma, Geneva CE, Verdana, Arial, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  padding-left: 0px;
  color: #9B0033;
}

a.menu_navigation:hover {
  text-decoration: underline; 
  font-family: Tahoma, Geneva CE, Verdana, Arial, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;  
  padding-left: 0px;
  color: #9B0033;
}

.readmore  {
  text-decoration: none; 
  font-family:  Verdana, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 16px;
  font-size: 11px;
  font-style: normal;
  color: #808285;  
  text-align: right;  
  font-weight: normal;
}

a.readmore:link, a.readmore:visited {
  text-decoration: none; 
  font-family:  Verdana, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 16px;
  font-size: 11px;
  font-style: normal;
  color: #4D4D4D;  
  text-align: right;  
  font-weight: bold;
}

a.readmore:hover {
  text-decoration: none; 
  font-family:  Verdana, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 16px;
  font-size: 11px;
  font-style: normal;
  color: #4D4D4D;  
  text-align: right;  
  font-weight: bold;
}

.text_news  {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  padding-bottom: 5px;
  color: #4D4D4D;
}

.text  {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  color: #000000;  
  text-align: justify;  
}

a.menu_link_cat:link, a.menu_link_cat:visited  {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  padding-left: 0px;
  color: #ffffff;
}



a.menu_link_cat:hover {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;  
  padding-left: 0px;
  color: #ffffff;
}

a.menu_link_cat:link, a.menu_link_cat:visited  {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  padding-left: 0px;
  color: #4D4D4D;
}



a.menu_link_cat:hover {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;  
  padding-left: 0px;
  color: #3C9519;
}

table.moduleMenuLeft {
  width: 190px;
  xmargin-bottom: 5px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 0px solid #cecece;
}

table.moduleMenuLeft td {
  font-size: 11px;
  padding-top: 0px;
  padding-bottom: 0px;  
  padding-left: 0px;
  margin: 0px;
  font-weight: normal;
  color: 292929;
  xbackground: #ff0000;
  xbackground: url(../../imgs/box_middle.jpg) repeat-x;
}

table.moduleMenuLeft th {
  xborder-top: 1px solid #957769;
  xborder-bottom: 1px solid #957769;
  border-top: 0px solid #766C6C;
  border-bottom: 0px solid #766C6C;
  xbackground-color: #ff0000;
  text-align: left;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  xheight: 20px;
  font-size:11px; 
  color:#045D1D; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none;
  background: url(../../imgs/box_up.jpg) no-repeat;
}

table.moduleMenuLeft td #menu_separator {
  background: url(imgs/bg_menu_left.gif) repeat-x;
  height: 1px;
}

table.moduleNewsletter {
  width: 190px;
  xmargin-bottom: 5px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 0px solid #cecece;
}

table.moduleNewsletter td {
  font-size: 11px;
  padding-top: 0px;
  padding-bottom: 0px;  
  padding-left: 0px;
  margin: 0px;
  font-weight: normal;
  x_background: #f1f1f1;
  xborder-bottom: 1px solid #957769;
  xheight: 16px;
  xbackground: url(../../imgs/box_middle.jpg) repeat-y;
}

table.moduleNewsletter th {
  xborder-top: 1px solid #957769;
  xborder-bottom: 1px solid #957769;
  border-top: 0px solid #766C6C;
  border-bottom: 0px solid #766C6C;
  background-color: #ff0000;
  text-align: left;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  xheight: 20px;
  font-size:11px; 
  color:#045D1D; 
  font-family: tahoma, arial; 
  font-weight: bold; 
  text-decoration: none;
  background: url(../../imgs/box_up.jpg) no-repeat;
}

.button  {
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  background-color: #f1f1f1; 
  padding: 1px;
  height: 18px;
  border: 1px solid #cecece;
  color: #000000;
}

.button2  {
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  background-color: #fff; 
  padding: 1px;
  height: 18px;
  border: 1px solid #000;
  color: #000;
}

.input {
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal; 
  color: #000000; 
  background-color: #FFFFFF; 
  border: 1px solid #cecece; 
  padding: 1px; 
}

#menu_bottom {
	height:20px;
	xbackground-color : #ccc;
	background-image:url("imgs/menu_top_bg.png");
	text-align:center;
	
	
}


a.menu_bottom:link, a.menu_bottom:visited {
text-decoration : none;
xbackground-color : #ccc;
color : #858585;
font-size:11px;
line-height:20px;
padding-left : 11px;
padding-right : 11px;
border-right : 1px solid #888;
height: 20px;
}
a.menu_bottom:hover {
xbackground-color : #FF2525;
border-bottom-color : #fff;
color : #000000;

}


#sitefooter {
	width:960px;;
	margin-top:0px;
	float:center;
	display:block;
	position: relative;
	clear:both;
	height:20px;
	xbackground-color : #000;
	background-image:url("imgs/menu_bottom_bg.png");
	text-align:center;
}

#sign {
	width:960px;;
	margin-top:0px;
	float:left;
	display:block;
	position: relative;
	clear:both;
	padding-top:6px;
	padding-bottom:6px;
	xheight:20px;
	xbackground-color : #000;
	xbackground-image:url("imgs/menu_bottom_bg.png");
	text-align:center;
	color:#C9C9C9;
	background-color:#FFFFFF;
}

a.sign_link:link, a.sign_link:visited {
text-decoration : none;
xbackground-color : #ccc;
color : #858585;
font-size:11px;
line-height:20px;

height: 20px;
}
a.sign_link:hover {
xbackground-color : #FF2525;
color : #000000;

}

.poll_text  {
  text-decoration: none; 
  font-family: Verdana, Arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;
  line-height: 13px;
  font-size: 11px;
  font-style: normal;
  color: #000000;  
  text-align: center;  
  width: 100%;
}

.separator {
	height:20px;
	background-color : #FF0000;
	//clear:both;
}

table.latestnews {
  width: 100%;
  margin-bottom: 5px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 0px solid #cecece;
  xbackground-color: #000000;
}

table.latestnews td {
  font-size: 11px;
  padding-top: 0px;
  padding-bottom: 0px;  
  padding-left: 0px;
  margin: 0px;
  font-weight: normal;
  x_background: #f1f1f1;
  color: #ff0000;
}

table.latestnews th {
  Xbackground: url(imgs/demo_box_bg1.gif) repeat-x;
  xbackground: url(imgs/th_menu_left.gif);
  border-top: 1px solid #20304E;
  border-bottom: 1px solid #20304E;
  background-color: #20304E;
  Xbackground-color: #7F7F7F;
  font-family: verdana, arial, Tahoma, Geneva CE, Geneva, Helvetica, sans-serif;  
  color: #ffffff;
  text-align: left;
  padding-bottom: 1px;
  padding-left: 9px;
  height: 22px;
  font-weight: bold;
  font-size: 11px; 
}

table.latestnews_inside {
  width: 100%;
  margin-bottom: 2px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 0px solid #9F2927;
  background-color: #FFFFFF;
}

a.latest_news_small:link, a.latest_news_small:visited  {
  text-decoration: none; 
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma, Arial, Geneva CE, Geneva, Helvetica, sans-serif;
  font-weight: bold;
}

a.latest_news_small:hover {
  text-decoration: none; 
  color: #ee0000;
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma, Arial, Geneva CE, Geneva, Helvetica, sans-serif;
  font-weight: bold;
}

a.latest_news_big:link, a.latest_news_big:visited  {
  text-decoration: none; 
  color: #CA0732;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma, Arial, Geneva CE, Geneva, Helvetica, sans-serif;
}

a.latest_news_big:hover {
  text-decoration: underline; 
  color: #CA0732;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma, Arial, Geneva CE, Geneva, Helvetica, sans-serif;
}

}

