/* GLOBAL */
* {
	outline:none;
}
body {
	margin: 0px;
	padding: 0px;
	font-family:verdana;
	font-size:11px;
	background: url('gfx/bg.gif') top left repeat;
}

a {
  padding: 0px;
  margin: 0px;

  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  padding: 0px;
  margin: 0px;
 
  border: 0px;
}

hr {
	border: 0;
	color: rgb(128, 0, 0);
	background-color: rgb(128, 0, 0);
	height: 1px;
}

/* HEADER */

div.header {
  width: 900px;
  height: 74px;

  padding: 0px;
  margin: auto;

  background: white url('gfx/header_logo.gif') 660px 11px no-repeat;

  border-bottom: 3px solid #c4c7cc;
}
#searchengine1 {
	width:330px; 
	margin:10px auto;
}
#searchengine1 #search {
	border:1px solid #CFCFCF;
}
 #searchengine {
	clear:both;
	display:block;
	margin-left:605px;
	margin-top:253px;
	position:absolute;
	z-index:110;
	line-height:32px;
	font-size:10px;
	color:#5d6774;
 }
#searchengine #search {
	border:1px solid #CFCFCF;
}
 #searchengine  label {
	overflow:hidden;
 }
 #searchengine  span.description {
 display:inline;
 }
 #searchengine input {
	padding:2px 4px;
	margin:0;
	border:0px solid #6D6D6D;
	font-size:10px;
 }
 #searchengine input.submit {
	padding:0;
	margin:0;
	border:0px solid #6D6D6D;
	font-size:10px;
	background-color:#FFFFFF;
 }
 #recomended
 {
	background:url("/style/gfx/recomend-menu-bg.jpg") repeat scroll center top transparent;
	margin:248px auto auto;
	position:absolute;
	width:900px;
	z-index:109;
 }
 #recomend-menu {
	width:893px;
	margin:auto;
	height:32px;
	line-height:32px;
	font-size:10px;
	color:#5d6774;
 }
 #recomend-menu a {
	color:#5d6774;
 }
 #recomend-menu a:active, #recomend-menu a:hover {
	color:#cd0101;
 }
 #recomend {
	width:893px;
	margin:auto;
	height:142px;
	background-color:#6D6D6D;
	border-top:4px solid #C3C3C3;
	border-left:4px solid #C3C3C3;
	border-right:3px solid #C3C3C3;
	border-bottom:4px solid #C3C3C3;
 }
 #recomend  div{
	width:893px;
	height:142px;
	background-color:#6D6D6D;
 }
 #searchengine_results {
	margin-left:490px;
	margin-top:155px;
	z-index:110;
 }
  div.header ul {
    float: left;
    
    width: 575px;
    height: 42px;

    padding: 16px 0px 16px 30px;
    margin: 0px;

    list-style: none;
  }
  
  div.header ul li {
    float: left;
    
    padding: 0px;
    margin: 0px;
  }

    div.header ul li a {
      display: block;

      height: 42px;

      margin: 0px;
      padding: 0px;
    }

    div.header ul li.nav01 a { width: 117px; background: url('gfx/nav01.gif') 0px 0px no-repeat; }
    div.header ul li.nav01 a:hover { background: url('gfx/nav01.gif') -117px 0px no-repeat; }
    div.header ul li.nav01 a.active { background: url('gfx/nav01.gif') -117px 0px no-repeat; }

    div.header ul li.nav02 a { width: 100px; background: url('gfx/nav02.gif') 0px 0px no-repeat; }
    div.header ul li.nav02 a:hover { background: url('gfx/nav02.gif') -100px 0px no-repeat; }
    div.header ul li.nav02 a.active { background: url('gfx/nav02.gif') -100px 0px no-repeat; }

    div.header ul li.nav03 a { width: 84px; background: url('gfx/nav03.gif') 0px 0px no-repeat; }
    div.header ul li.nav03 a:hover { background: url('gfx/nav03.gif') -84px 0px no-repeat; }
    div.header ul li.nav03 a.active { background: url('gfx/nav03.gif') -84px 0px no-repeat; }
   
    div.header ul li.nav04 a { width: 100px; background: url('gfx/nav04.gif') 0px 0px no-repeat; }
    div.header ul li.nav04 a:hover { background: url('gfx/nav04.gif') -100px 0px no-repeat; }/* ADDITIONAL */
    div.header ul li.nav04 a.active { background: url('gfx/nav04.gif') -100px 0px no-repeat; }/* ADDITIONAL */

    div.header ul li.nav05 a { width: 95px; background: url('gfx/nav05.gif') 0px 0px no-repeat; }
    div.header ul li.nav05 a:hover { background: url('gfx/nav05.gif') -95px 0px no-repeat; }
    div.header ul li.nav05 a.active { background: url('gfx/nav05.gif') -95px 0px no-repeat; }

    div.header ul li.nav06 a { width: 78px; background: url('gfx/nav06.gif') 0px 0px no-repeat; }
    div.header ul li.nav06 a:hover { background: url('gfx/nav06.gif') -78px 0px no-repeat; }
    div.header ul li.nav06 a.active { background: url('gfx/nav06.gif') -78px 0px no-repeat; }
  

/* MAIN */

div.flash_over {
	width: 1040px;
	height: auto;
	
	background: url('gfx/flash_over_2.gif') top left no-repeat;
	
	padding: 0px;
	margin: auto;
}

div#flash_bottom {
	margin-left:660px;
	margin-top:245px;
	position:absolute;
	z-index:110;
}

div.main {
  width: 900px;
  height: auto;

  padding: 0px;
  margin: auto;
}

  div.contentholder {
    float: left;

    width: 593px;
    height: auto;

    padding: 3px;
    margin: 0px;

    background: url('gfx/bg_content.gif') top left repeat;
  }

  div.newsholder {
    float: right;

    width: 292px;
    height: auto;

    padding: 3px;
    margin: 0px;

    background: url('gfx/bg_content.gif') top left repeat;
  }

  img.title {
    padding: 0px;
    margin: 7px 0px 7px 12px;
  }

  div.sports {
    width: auto;
    height: auto;
    
    padding: 0px;
    margin: 0px;
    
    background: white;
  }

  div.technologies {
    width: auto;
    height: 65px;
    
    padding: 20px 0px 20px 0px;
    margin: 0px;

    background: white;
  }
  
  
 .cname {
	color:#5C6673;
	font-family:Verdana;
	font-size:13px;
	padding:7px 5px 7px 10px;
	text-transform:uppercase;
}
 
  div.news {
    width: auto;
    height: auto;

    background: white;
  }

/* PRESENTATION */

div.presentation {

	height: auto;
	width: 894px;

	padding: 3px;
	margin: 0px;

	background: url('gfx/bg_content.gif') top left repeat;
}

	div.presentation div.picture {
	position: relative;

	width: 888px;
	height: 519px;

	padding: 3px;
	margin: 0px;
	
	text-align: center;

	background: white;
	}
	
		div.presentation div.picture .prevstep {
			position: absolute;
			
			top: 206px;
			left: 12px;
		}
		
		div.presentation div.picture .nextstep {
			position: absolute;
			
			top: 206px;
			right: 12px;
		}

		div.presentation div.picture a.txt {
		position: absolute;

		padding: 0px;
		margin: 0px;
		}
		
		div.presentation div.picture #txt img{
			display: none;
		}
		
		div.presentation div:hover.picture #txt img{
			display: block;
		}
		
div.naviholder {
	background: url('gfx/snap_bg.gif');
	padding: 3px;
	margin: 0px;
}
		
	div.naviholder div.navigation {
	width: 888px;
	height: 108px;

	padding: 3px;
	margin: 0px;

	background: #6d7075;
	}

		div.naviholder div.navigation a.thumbnail img {
		border: 1px solid #6d7075;
		margin-right: 3px;
		
		float: left;
		}
		
		div.naviholder div.navigation img.naviprev {
			float: left;
			
			padding: 47px 8px 47px 11px;
			margin-right: 3px;
		}
		
		div.naviholder div.navigation img.navinext {
			float: right;
			
			padding: 47px 11px 47px 8px;
			margin: 0px;
		}
		
		div.naviholder div.navigation div.naviwrapper {
			display: block;
			
			float: left;
			
			width: 825px;
			height: 108px;
			
			overflow: hidden;
		}
		
		div.naviholder div.navigation div.naviwrapper #thumbnails {
			display: block;
			
			width: auto;
			height: 108px;
			
			overflow: hidden;
		}

/* FLASH */

div.flash {
	width: 900px;
	height: 438px;
	
	padding: 0px;
	margin: auto;
	clear:both;
	display:block;
}

/* SPORTS */

div.sports ul {
  width: 593px;
  height: 166px;

  padding: 0px;
  margin: 0px;

  list-style: none;
}
  
  div.sports ul li {
    float: left;
    
    padding: 3px;
    margin: 0px;
    
    border-right: 1px dotted #c0c0c0;
  }
  
  div.sports ul li.last-child {
		border-right: none;
  }

    div.sports ul li a {
      display: block;

      width: 191px;
      height: 160px;

      margin: 0px;
      padding: 0px;
    }

    div.sports ul li a span { display: block; margin: 0px; padding: 6px 0px 6px 10px; font-family: Arial; font-size: 11px; color: #66676b;}
    div.sports ul li a:hover span { color: black; }

/* TECHNOLOGIES */

div.technologies img.prev {
  float: left;
  
  padding: 0px 5px 0px 10px;
  margin: 0px;
}

div.technologies img.next {
  float: right;
  
  padding: 0px 10px 0px 5px;
  margin: 0px;
  
  cursor: pointer;
}

div.technologies div.wrapper {
  float: left;
  
  padding: 0px;
  margin: 0px;
  
  width: 543px;
  
  overflow: hidden;
}

div.technologies ul {
  width: 957px;
  height: 65px;

  padding: 0px;
  margin: 0px;

  list-style: none;
}
  
  div.technologies ul li {
    float: left;
    
    padding: 0px;
    margin: 0px;
    
    border-right: 1px dotted #c0c0c0;
  }

    div.technologies ul li a {
      display: block;

      height: 65px;

      margin: 0px;
      padding: 0px;
    }

    div.technologies ul li.tech01 a { width: 102px; background: url('gfx/tech01.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech01 a:hover { background: url('gfx/tech01.gif') -102px 0px no-repeat; }

		div.technologies ul li.tech02 a { width: 98px; background: url('gfx/tech02.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech02 a:hover { background: url('gfx/tech02.gif') -98px 0px no-repeat; }

		div.technologies ul li.tech03 a { width: 107px; background: url('gfx/tech03.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech03 a:hover { background: url('gfx/tech03.gif') -107px 0px no-repeat; }

    div.technologies ul li.tech04 a { width: 108px; background: url('gfx/tech04.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech04 a:hover { background: url('gfx/tech04.gif') -108px 0px no-repeat; }

    div.technologies ul li.tech05 a { width: 111px; background: url('gfx/tech05.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech05 a:hover { background: url('gfx/tech05.gif') -111px 0px no-repeat; }
    
    div.technologies ul li.tech06 a { width: 105px; background: url('gfx/tech06.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech06 a:hover { background: url('gfx/tech06.gif') -105px 0px no-repeat; }

    div.technologies ul li.tech07 a { width: 102px; background: url('gfx/tech07.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech07 a:hover { background: url('gfx/tech07.gif') -102px 0px no-repeat; }

    div.technologies ul li.tech08 a { width: 102px; background: url('gfx/tech08.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech08 a:hover { background: url('gfx/tech08.gif') -102px 0px no-repeat; }
    
    div.technologies ul li.tech10 a { width: 106px; background: url('gfx/tech10.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech10 a:hover { background: url('gfx/tech10.gif') -106px 0px no-repeat; }
    
    div.technologies ul li.tech12 a { width: 111px; background: url('gfx/tech12.gif') 0px 0px no-repeat; }
    div.technologies ul li.tech12 a:hover { background: url('gfx/tech12.gif') -111px 0px no-repeat; }

/* NEWS */

div.news ul {
  width: 272px;
  height: auto;

  padding: 10px;
  margin: 0px;

  list-style: none;
}

  div.news li a {
    display: block;
    
    margin: 0px;
    padding: 8px 0px 8px 0px;
    
    border-bottom: 1px dotted #c0c0c0;

    font-family: Arial;
    font-size: 11px;
    color: #66676b;
    
    line-height:1.3em;
  }
  
  div.news ul li:last-child a {
		border-bottom: none;
  }
  
div.catalogue {
	padding: 0px;
	margin: 0px;
	
	background: white;
}
  
  div.catalogue ul {
		width: 292px;
		height: auto;

		padding: 0px;
		margin: 3px 0px 0px 0px;

		list-style: none;
	}
  
  div.catalogue li.sub a {
    display: block;
    
    margin: 0px 10px 0px 10px;
    padding: 8px 0px 8px 0px;
    
    border-bottom: 1px dotted #c0c0c0;

    font-family: Arial;
    font-size: 11px;
    color: #66676b;
    
    line-height:1.3em;
  }
  
  div.catalogue li.subactive a{
    display: block;
    
    margin: 0px 10px 0px 10px;
    padding: 8px 0px 8px 15px;
    
    border-bottom: 1px dotted #c0c0c0;

    font-family: Arial;
    font-size: 11px;
  
		background: url('gfx/ulli.gif') 0px 50% no-repeat;

		color: black;
  }
  
  div.catalogue li.cat a {
    display: block;
    
    height: 31px;
    
    margin: 0px;
    padding: 0px 0px 0px 10px;
    
    border: none;

    font-family: Arial;
    font-size: 11px;
    
		background: #6d7075 url('gfx/li_cat.gif') top left no-repeat;
		color: #dee9f2;
		
		line-height: 31px;
  }
  
  div.catalogue li.catactive a {
    display: block;
    
    height: 31px;
    
    margin: 0px;
    padding: 0px 0px 0px 10px;
    
    border: none;

    font-family: Arial;
    font-size: 11px;
    
		background: #6d7075 url('gfx/li_catactive.gif') top left no-repeat;
		color: white;
		
		line-height: 31px;
  }
  
  div.catalogue li.cat a:hover, div.catalogue li.catactive a:hover {
		color: white;
  }
  
  div.catalogue ul li:last-child a {
		border-bottom: none;
  }

  div.news li a:hover, div.catalogue li a:hover {
    color: black;
  }
  
  div.news li a span {
    color: #b7b7b7;
  }
  
  div.news li a:hover span {
    color: #84868a;
  }
  
  div.news li a.more {
    text-align: right;
    color: #537bc1;
    
    border-bottom: none;
  }
  
  div.news li a.more:hover {
    color: black;
  }

/* SINGLE */

div.sidebar {
    float: left;

    width: 292px;
    height: auto;

    padding: 3px;
    margin: 0px;

    background: url('gfx/bg_content.gif') top left repeat;
}

div.single {
    float: right;

    width: 593px;
    height: auto;
	overflow:hidden;
	
    padding: 3px;
    margin: 0px;

    background: url('gfx/bg_content.gif') top left repeat;
}

  div.single div.post {
    width: 573px;
    
    padding: 10px;
    margin: 0px;
    
    background: white;
  }
  
		div.single div.post h1 {
			padding: 0px;
			margin: 0px 0px 0px 0px;
			
			font-family: Arial;
			font-size: 19px;
			font-weight: bold;
			
			color: #7B7C7E;
		}

		div.single div.post h2 {
			padding: 0px;
			margin: 1px 0px 0px 0px;
			
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			
			color: #b7b7b7;
		}
		
			div.single div.post p {
				padding: 0px;
				margin: 10px 0px 0px 0px;
				
				line-height: 1.4;
				
				font-family: Arial;
				font-size: 12px;
				font-weight: normal;
				color: #333333;
			}
			
			div.single div.post p a, div.single div.post li a {
				text-decoration: none;
				color: #537bc1;
			}
			
			div.single div.post p a:hover, div.single div.post li a:hover {
				text-decoration: none;
				color: black;
			}
			
			div.single div.post ol, div.single div.post ul {
				padding: 0px;
				margin: 10px 0px 0px 30px;
				
				font-family: Arial;
				font-size: 12px;
				line-height: 1.4;
				color: #333333;
			}

/* SINGLE_PRODUCT */

div.post div.image {
	width: 380px;
	float: right;
	
	padding: 5px 10px 10px 10px;
	
	border-left: 1px dotted #c0c0c0;
}

div.post div.image ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	
	list-style-image: url('gfx/ulli.gif');
}

div.post div.image ul li {
	padding: 0px;
	margin: 0px;
}

div.post img.product {
	padding: 25px 10px 25px 10px;
}

div.post div.options {
	float: left;
	
	text-align: center;
	width: 152px;
	padding: 5px 10px 10px 10px;
}

div.post div.options a.single_tech {
  display: block;
  width: 100px;
  padding: 0;
  margin: auto;
	border-bottom: 1px dotted #c0c0c0;
}

div.post div.options a.single_tech img {
  border:0;
  margin: 5px;
  padding: 0;
}

div.post h3 {
	padding: 0px;
	margin: 0px;
	
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

div.post h3 span {
	font-size: 11px;
	color: #333;
}
 
/* POSTNAVIGATOR / FILTER */

div.postnav {
	display: block;
	
	text-align: right;
	
	padding: 8px 12px 9px 0px;
	
	font-family: Arial;
	font-size: 11px;
	color: #66676b;
}

div.postnav a {
	text-decoration: none;
	color: #537bc1;
}

div.postnav a:hover {
	text-decoration: none;
	color: black;
}
  
/* PRODUCTS */

div.product_thumb {
	display: block;
	float: left;
	
	width: 170px;
	height: auto;

	padding: 10px;
	margin: 10px 0px 10px 0px;

	text-align: center;
	
	border-right: 1px dotted #c0c0c0;
}

div.product_thumb div.bottom {
	display: block;
}

div.price {
	display: block;
	
	float: right;
	
	background: url('gfx/round_v24.gif') top left no-repeat;
}

div.price div {
  width: 100px;
  height: 19px;
  
	background: url('gfx/round_v24.gif') top right no-repeat;
	
	font-family: Arial;
	font-size: 12px;
	color: white;
	
	text-align: center;
	
	padding-top: 5px;
}

div.priceholder {
	display: block;
	
	width: 100px;
	height: auto;
	
	position: absolute;
	top: 10px;
	right: 10px;
	
	text-align: right;
}
div.shopholder {
	cursor:hand;
	color:#999999;
	margin-top:50px;
	margin-bottom:10px;
	margin-left:473px;
	position:absolute;
	text-align:left;
	width:103px;
	z-index:11;
}
div.shopholder img{
	margin-top:-5px
}
div.shopholder a{
	color:#999999;
	z-index:100;
}
div.zoomholder {
  display: block;
  
  width: 25px;
  height: auto;
  position: absolute;
  top: 120px;
  right: 0px;
  
  background: #f3f4f6 url('gfx/round_h25.gif') top left no-repeat;
}

div.zoomholder div {
  padding: 4px 0px 4px 0px;
  margin: 0;

  background: url('gfx/round_h25.gif') bottom left no-repeat;
}

div.zoomholder div a.ico_zoom {
  display: block;
  
  width: 25px;
  height: 51px;
  
  background: url('gfx/ico_zoom.gif') top left no-repeat;
}

div.zoomholder div a.ico_zoom:hover {
  background: url('gfx/ico_zoom_on.gif') top left no-repeat;
}

div.zoomholder div a.ico_slide {
  display: block;
  
  width: 25px;
  height: 21px;
  
  background: url('gfx/ico_slide.gif') 6px 4px no-repeat;
}

div.zoomholder div a.ico_slide:hover {
  background: url('gfx/ico_slide_on.gif') 6px 4px no-repeat;
}

/* TECHNOLOGY */
div.gallerytech {
	width: auto;
	height: auto;
	
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

div.pictech {
	display: table-cell;
	float: left;

	width: 170px;
	height: 170px;
	
	margin: 2px;
	
	text-align: center;
	vertical-align: middle;
	
	font-size: 1px;
	line-height: 1px;
	
	border: 1px solid #f0f0f0;
}

div.pictech * {
	vertical-align: middle;
}

/* GALLERY */
a.zobacz-wiecej-zdjec {
	color:#999999;
}
div.gallery {
	width: 874px;
	height: auto;
	
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

div.pic {
	display: table-cell;
	float: left;

	width: 170px;
	height: 170px;
	
	margin: 20px;
	
	text-align: center;
	vertical-align: middle;
	
	font-size: 1px;
	line-height: 1px;
	
	border: 1px solid #f0f0f0;
}

div.pic * {
	vertical-align: middle;
}

/*\*//*/
.pic {
	display:block;
}

.pic span{
	display: inline-block;
	height: 100%
	width: 1px;
}

/**/

.pic span {
	margin-top: -1px;
  display: inline-block;
  height: 100%;
}

div.pic:last-child {
	margin-right: 0px;
}

div.gallery_short {
	text-align: right;
	
	width: 558px;
	height: auto;
	
	padding: 0px 5px 0px 5px;
	
	border: 1px dotted #9ca0a9;
	border-top: none;
	
}

div.gallery_short_title {
	display: block;
	
	width: 553px;
	height: auto;
	
	padding: 5px 10px 5px 10px;
	margin-top: 10px;
	
	background: #6c6f76;
	
	text-align: right;
	
	font-family: Arial;
	font-size: 11px;
	color: white;
}

div.gallery_short_title a {
	text-decoration: none;
	color: #9ca0a9;
}

div.gallery_short_title a:hover {
	text-decoration: none;
	color: white;
}

div.gallery_short div.pic {
	margin: 14px 6px 14px 6px;
}

/* VIDEO */

div.video {
	width: 573px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	
	border: 1px dotted #9ca0a9;
	border-top: none;
}

div.videoplayer {
	float: left;
	
	width: 400px;
	height: 300px;
	
	padding: 10px 10px 10px 0px;
	margin: 0px;
}

div.video_describtion {
	float: right;
	
	width: 163px;
	height: 300px;
	
	padding: 10px 0px 10px 0px;
}

div.video_describtion p {
	display: block;
	
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

div.video_describtion a {
	text-decoration: none;
	color: #537bc1;
}

div.video_describtion a:hover {
	text-decoration: none;
	color: black;
}

div.video_title {
	display: block;
	
	width: 553px;
	height: auto;
	
	padding: 5px 10px 5px 10px;
	margin-top: 10px;
	
	background: #6c6f76;
	
	text-align: right;
	
	font-family: Arial;
	font-size: 11px;
	color: white;
}

/* NAVITOP */

div.navitop {
	position: relative;
	
	width: 900px;
	height: 149px;
	
	background: url('gfx/flash_bg.gif') top left repeat;
}

div.navitop div.link {
	position:relative;
	
	float: left;
	
	width: 402px;
	height: 149px;
	
	padding: 0px;
	margin: 0px;
	
	font-family: Arial;
	font-size: 11px;
	
	color: black;
	
	background: url('gfx/navitop_link.gif');
}

div.navitop div.link a {
	position:absolute;
	
	top: 66px;
	left: 110px;
	
	font-family: Arial;
	font-size: 11px;

	color: #537bc1;
	
	text-decoration: none;
}

div.navitop div.link a:hover {
	color: black;
	
	text-decoration: none;
}
  
/* FOOTER */

div.footer {
  width: 900px;
  height: 42px;
  
  padding: 0px;
  margin: auto;
  
  background: #6d7075;
  
  border-top: 3px solid #606368;
  
  font-family: Arial;
  font-size: 11px;
  color: #90939c;
}

  div.footer p {
    float: left;
    
    padding: 0px;
    margin: 12px 0px 12px 20px;
  }

  div.footer_menu {
    float: right;
    
    padding: 0px;
    margin: 12px 10px 12px 0px;
  }
  
    div.footer_menu a, div.footer p a {
      padding: 0px;
      margin: 0px 10px 0px 10px;
      
      color: #90939c;
    }
    
    div.footer p a {
			margin: 0px;
    }
    
    div.footer_menu a:hover, div.footer p a:hover {
      color: white;
    }
    
/* ADDONS */
   
div.clear {
  clear: both;

  height: 0;
  font-size: 0;
  overflow: hidden;
}

div.dotted_h {
  height: 1px;
  width: 100%;
  
  font-size: 0;
  line-height: 1px;
  overflow: hidden;
  
  background: url('gfx/dotted_h.gif') top left repeat-x;
}