body
{
	background : #DBD7D0 url('../images/bgtop.jpg') 0px 0px repeat-x;
	height: 100%;
}

body, form
{
	padding : 0px;
	margin  : 0px;
}

img
{
	border : none;
}

#loga{
	margin-top:0px;
}  


#page
{
	width : 780px;
	margin   : 0px auto;
	position : relative;
}

#bg1
{
	width  : 60px;
	height : 512px;
	background : transparent url('../images/bg1.jpg') 0px 0px no-repeat;
	position : absolute;
	left : -60px;
	top  : 144px;
}


#bg2
{
	width  : 60px;
	height : 512px;
	background : transparent url('../images/bg2.jpg') 0px 0px no-repeat;
	position : absolute;
	right : -60px;
	top  : 144px;
}

#top
{
	width  : 725px;
	height : 41px;
	background : transparent url('../images/gfx01.jpg') 0px 0px no-repeat;
	overflow : hidden;
	color : #fff;
	padding : 10px 15px 0px 40px;
	font : normal normal 11px Arial, sans-serif;
	z-index : 2;
	position : relative;
	
}

#top img
{
	vertical-align : middle;
	margin-left : 15px;
}

#top span span
{
	background-color : #606559;
	color : #5B3C30;
	padding: 2px;
}

#top2
{
	width  : 780px;
	height : 216px;
	overflow : hidden;
	margin-top : -18px;
	z-index : 1;
	position : relative;
}

#top2 img
{
	float : left;
	margin : 0px;
	padding : 0px;
}


#box1
{
	width  : 778px;
	background : #F4F2F3 url('../images/gfx09.jpg') -1px 0px no-repeat;
	overflow : hidden;
	padding-top : 40px;
    border-left: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
}

#box1 ul, #box1 li, #submenu ul, #submenu li
{
	margin : 0px;
	padding : 0px;
	list-style-type : none;
}

#box1 ul, #submenu ul
{
	margin-left : 10px;
}

#box1 li, #submenu li
{
	background : transparent url('../images/arrow.gif') 0px 8px no-repeat;
	line-height : 18px;
	padding-left : 15px;
}

#left dl, #left dt, #left dd
{
	margin  : 0px;
	padding : 0px;
	list-style-type : none;
	
}


#left dd a, #left a.arows
{
	color : #2a363e;
	font : normal normal 11px Arial, sans-serif;
	text-decoration : none;
}

#left dd
{
	padding-left : 20px;
	list-style-type : none;	
	vertical-align : middle;
}

#left dl dd img
{
	margin-right : 14px;
	margin-top : 9px;
}

#left dd a:hover, #left a.arows:hover
{
	color : #a58800;

}	


#box1 div
{
	width : 24.8%;
	float : left;
	overflow : hidden;
}

#box1 a
{
	color : #2a363e;
	font : normal normal 11px Arial, sans-serif;
	text-decoration : none;
}

#box1 a:hover
{
	color : #a58800;

}

#box2
{
	width  : 780px;
	background : #FEFAF9 url('../images/bgbox.jpg') 1px 100% repeat-x;
	overflow : hidden;
}
#box2b
{
	width  : 780px;
	background : transparent url('../images/bgbox2.gif') 0px 100% repeat-y;
	overflow : hidden;
}


#box2c
{
	width  : 780px;
	background : transparent url('../images/bgbox3.gif') 0px 0px repeat-x;
	overflow : hidden;
	padding-bottom : 10px;
}

#box2a
{
	width  : 780px;
	overflow : hidden;
	background : transparent url('../images/gfx22.jpg') 1px 100% no-repeat;
}


#newsletter
{
	width : 155px;
	padding : 35px 20px 0px 19px;
	text-align : right;
	float : left;
}

#newsletter input.txt
{
	border : 1px #BFBFBF solid;
	width  : 145px;
	height : 13px;
	font : normal normal 11px Tahoma, sans-serif;
	color :  #858585;
	padding : 5px;
}

#about
{
	width  : 265px;
	overflow : hidden;
	float : left;
	color : #696969;
	font : normal normal 11px Arial, sans-serif;
	padding : 35px 0px 0px 24px;
}

#about img.ram
{
	float : left;
	margin : 0px 6px 0px 0px;
	border : 3px #D7DAD3 solid;
	margin-top : 2px;
}


#news
{
	width  : 233px;
	overflow : hidden;
	float : right;
	color : #696969;
	font : normal normal 11px Arial, sans-serif;
	padding : 35px 20px 0px 14px;
}

#news b.newsB
{
	color : #a58800;
}

#news img.ram
{
    float : left;
	margin : 0px 6px 0px 0px;
	border : 3px #D7DAD3 solid;
	margin-top : 2px;
	/*height: 75px;*/
}

#baner
{
	width  : 780px;
	height : 83px;
	overflow : hidden;
	clear : both;
}

#bottom
{
	width  : 750px;
	height : 41px;
	overflow : hidden;	
	background : transparent url('../images/gfx12.jpg') 0px 0px repeat-x;
	font : normal normal 11px Arial, sans-serif;
	color : #686d61;
	padding : 10px 15px 0px 15px;
}

#bottom a
{
	color : #686d61;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}

#bottom img
{
	vertical-align : middle;                                     
}

#content
{
	width : 780px;
	overflow : hidden;
	background : transparent url('../images/bgcontent.gif') 0px 0px repeat-y;
	clear:both;
	border-top : 1px #D3D3D3 solid;
}

#content2
{
	overflow : hidden;
	width : 780px;
	background : transparent url('../images/gfx22.jpg') 1px 100% no-repeat;
}

#left
{
	width : 193px;
	float : left;
	overflow : hidden;
	padding-left: 1px;
}

#left img
{
	float : left;
}

#submenu
{
	float : left;
	color : #2a373e;
	font : normal normal 11px Arial, sans-serif;
	padding : 10px 0px;
}

#left div
{
	float : left;
}

#submenu a
{
	color : #2a373e;
	text-decoration : none;
}

#submenu a:hover
{
	text-decoration : underline;
}

#right
{
	width : 543px;
	float : right;
	overflow : hidden;
	font : normal normal 11px Arial, sans-serif;
	color : #696969;
	padding : 20px;
}

#right2
{
	width : 100%;
	overflow : hidden;
	font : normal normal 11px Arial, sans-serif;
	color : #696969;
	padding-top: 40px;
	text-align: center;
	background: white;
	padding-bottom: 40px;
}

#right a
{
	color : #4e4e4e;
	text-decoration : underline;
}

#right a:hover
{
	text-decoration : none;
}

#right .pdf
{
	vertical-align : middle;
	margin-right : 10px;
	margin-left : 25px;
}

#right img.ram
{
	border : 1px #B8B7AE solid;
}


/*//////////////////////*/

#nowe td {
border-style:solid none solid none;
border-width:1px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #E1E9EF;
padding-top: 4px;
padding-bottom: 4px;
}

#opis {margin-top:0px;}
#informacje {float:left}
#dodatek {margin-top:0px;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
.input {
	border: 1px solid #D0D9E0;
	background-color: #FFFFFF;
	width: 294px;
	font : normal normal 11px Arial, sans-serif;
	padding: 3px;
}

/*//////////////////////*/


#referencje {
	text-align: center;
    margin:0px;
	margin-bottom: 20px
}


/* ////////////////////////////////*/
ul#primary-nav,
ul#primary-nav ul {
margin-top:0px;
	width: 100px;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
	
	font-size: 100%;
	}
	
ul#primary-nav {
	float: left;
	width: 628px;
	}
	
ul#primary-nav:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	width: 100px; /* Width of Menu Items */
	}

ul#primary-nav li a,
ul#primary-nav li li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 0 0 0 0 ;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	}
	
ul#primary-nav ul ul {
	left: 130px;
	top: 0;
	}

ul#primary-nav li ul li a {
padding: 2px 5px;
width:130px;} /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul {
 display: block;
 margin-top:42px;
 width:140px;
 background-color:#EAEAEA;
 border: 1px solid white 
  } /* The magic */

ul#primary-nav li ul li a{
	font : normal normal 11px Arial, sans-serif;
	color: #4C4C4C;
	border-top: 1px solid white 
}
ul#primary-nav li ul li a:hover {
	font : normal normal 11px Arial, sans-serif;
	text-decoration: underline
}
  

#tdp{
background : transparent url("../images/podkladtsotdp.jpg") no-repeat;
}

#tdp2 {
margin:0;
}

#tdp2 span{
background-color:#fff;
}

#tdp2 li{
padding-bottom:10px;
}


.photo {
	border: 2px solid #a28c72; 
	height: 90px;
}


a.a {
	color: #44270e;
	text-decoration: none;
}