body {
 margin : 0;
 padding: 0;
 border: none;
 background-color: #ffffff;
 font-family:  arial, tahoma, verdana, sans-serif;
 font-size: 12px;
 text-align: left;
 color: #666666;
}


#strona {
    margin     : 0 auto;
    border     : none;
    padding    : 0px;
    width      : 700px;
}

.strona {
    margin     : 0;
    border     : none;
    padding    : 0px;
    width      : 700px;
	clear	   :  both;
}

.stopka {
    border     : 0;
    padding    : 8px 0px 3px 0px;
    width      : 700px;
	clear: both;
}

a { color: #ff0d19; text-decoration: none;}
a:hover { color: #ff0d19; text-decoration: underline;}
a:active,a:visited { color: #ff0d19; text-decoration: none;}


a.s { color: #666666; text-decoration: none;}
a.s:hover {color: #666666; text-decoration: underline;}
a.s:active,a.s:visited {color: #666666; text-decoration: none;}


a.p { color: #00adef; text-decoration: none;}
a.p:hover {color: #00adef; text-decoration: underline;}
a.p:active,a.p:visited {color: #00adef; text-decoration: none;}



#nagl1 {
	float: left;
    margin     : 0px;
	border     : none;
    padding    : 30px 0px 30px 9px;
    width      : 165px; 
}
#nagl2 {
	float: right;
    margin     : 0px;
	border     : none;
    padding    : 38px 0px 0px 12px;
    width      : 514px; 
	color: #ff0d19;
	font-weight: bold;
	font-size:  13px;
	letter-spacing: -0.075em;
}
#nagl2 span
{
	font-weight: normal;
	font-size:  12px;
	line-height: 14px;
	letter-spacing: normal;
}
div {z-index:100;}
/* ----- MENU ----------------------------------------------------------- */
div.mmenu
{
  width:700px; 
  border-top:1px solid #ff0d19;
  border-bottom:1px solid #ff0d19;
  clear:both;

}

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
z-index:10;
}

div.horz_menu a { display: block; float: left; line-height: 26px;}
div.vert_menu a { display: block; float: none; }


div.mmenu div.horz_menu { height:26px;  }

div.mmenu div.horz_menu a,
div.mmenu div.vert_menu a
{
  border:  none;
  padding: 0px 3px 0px 2px;
  background: white;
  text-decoration: none;
  font-family: "Arial", Serif;
  font-size: 14px;
  color: #ff0d19;
  letter-spacing: -0.075em;

}


div.mmenu div.horz_menu a { margin-right:  1px;   padding: 0px 5px 0px 5px;}
div.mmenu div.vert_menu a {  
 background: #ff0d19; color: white;
	opacity: .85;
	filter: alpha(opacity=85);
	height: 15px;
    font-size: 12px;
	padding-top:3px;
	padding-bottom:3px;
border-bottom:1px solid #ff0d19;
}

div.mmenu div.horz_menu a:hover,
div.mmenu div.horz_menu a.active { background: #ff0d19; color: white;}
div.mmenu div.vert_menu a:hover,
div.mmenu div.vert_menu a.active { background: #ff0d19; color: white; border-bottom:1px solid white; }



.poziomfoto,.poziomfoto2, .poziomfoto3 {
	clear: both;
	margin     : 26px 0 0 0;
	border     : none;
    padding    : 0;
	width:700px;
    border-top:1px solid #ff0d19;
}
.poziomfoto2 { margin:0px;}

.poziomfoto3 { color:#ff0d19; font-size:10px; }


.leftcol {
    margin  : 0px;
    border  : none;
    padding : 0px;
    width   : 174px;
    float   : left;
}

.rightcol, .rightcolf, .rightcolr  {
    margin        : 0px;
    border        : none;
	padding:	0px;
	width:		526px;
    clear         : none;
    float         : right;

}
.rightcol  {
padding-bottom:10px;
}

.rightcolf {
width:352px;
text-align:right;
}
.rightcolr  {
background-color: #ff0d19;
}

.topleft {
padding:10px 0px;
font-size:18px; 
font-weight:bold; 
letter-spacing: -0.055em;  
color: #ff0d19;
}

#szpalta1, .szpalta1 { width:253px; padding-right:10px; float:left;}
#szpalta2, .szpalta2 { width:253px; padding-left:10px; float:right;}
#szpalta1m { width:296px; padding-left:45px; float:left;}
#szpalta2m { width:155px; padding-left:30px; float:right;}


.toplefth
{
padding:24px 0 0 0;
font-size:11px; 
font-weight:bold; 
color: #ff0d19;
}
.topleftb
{
padding:8px 0 0 0;
font-size:11px; 
color: #666666;
}
.toplefta
{
padding-top:5px;
font-size:10px; 
}

.submenu
{
height:39px;
padding:0px 0px;
}

h1, .lefth1
{
padding:6px 0px 4px 0px;
margin:0px;
font-size:18px; 
font-weight:bold; 
letter-spacing: -0.055em;  
color: #ff0d19;
border-bottom:1px solid #ff0d19;
}

h2
{
border: none;
padding:0px 5px 0px 0px;
margin:0px;
font-size:12px; 
font-weight:normal; 
color: #ff0d19;
display:inline;
}

#leftsubmenu
{
padding: 39px 5px 10px 16px;
}

#leftsubmenu ul
{
list-style-image: url('img/strzalka.gif');
margin:0px;
padding:0px;
list-style-position: outside;
}

#stpka {
    margin      : 0px;
    border      : none;
    padding     : 0px;
    width       : 700px;   /* zbędne */
	font-size:	8px;
    clear       : both;
}



h3
{
margin: 0;
padding:14px 0px ;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 13px;
color: black;

}

div.small
{
margin:0;
padding:0;
border: none;
font-size: 10px;
}


input, textarea, select
{
font-family: arial, tahoma, verdana, sans-serif;
 font-size: 11px;
}

.news
{
margin: 0;
padding: 10px 0px 10px 0px;
color: #4d5444;
font-family:tahoma, verdana,  arial, sans-serif;
font-size: 11px;
border-bottom: 1px dotted #d5dec9;
}

.cnews
{
margin: 0;
padding: 4px 0px;
}

.rmore
{
margin:0;
padding:0;
font-size: 9px;
font-family:verdana, tahoma, arial, sans-serif;
color: #79a720;
text-align: right;
}

.newslist
{
margin: 0;
padding: 10px 0px 10px 0px;
clear:both;
}

.photo_signature
{
text-align:center;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
}

img.photonews
{
border: 1px solid silver;
}


.info {color: #034553;}
.message {color: #79a720;}
.warning {color: olive;}
.alert {color: #ff0d19;}