*{
	font-family		: Verdana;
	
}
html, body{
	text-align		: center;
	margin-left		: 1px;
}
a img{
	border			: 0;
}
sup {
	line-height		: .1;
}
ul,li,div,p,h1,h2,h3,h4,h5,h6,span,table,td,th{
	margin			: 0;
	padding			: 0;
}
h1{
	font-size		: 20px;
}
h2{
	font-size		: 14px;
}
h3{
	font-size		: 11px;
}
sup {
	line-height		: .1;
}
.hidden{
	display			: none;
}
a:visited, a:active{
	color: #000;
}
#wrapper{
	width			: 1000px;
	margin			: -7px auto;
	text-align		: left;
}
#contents{
	width			: 1000px;
}
#center h1{
	clear			: both;
	text-align		: center;
	margin			: 40px auto;
}
#center #contentsContainer{
	width			: 760px;
	padding			: 0 5px 5px 0px;
	margin			: -20px 0 0 0;
	font-size		: 12px;
	text-align		: left;
	overflow		: visible;
}
#contentsContainer p{
	width			: 700px;
	font-size		: 12px;
	text-align		: justify;
	clear			: both;
}
#contentsContainer p font{
	width			: 700px;
	font-size		: 12px;
	text-align		: justify;
	clear			: both;
}


#contents div#trace{
	float			: left;
	clear			: both;
	margin			: 10px 0 0 0px;
}
	#contents div#trace span a{
		font-size		: 14px;
		text-decoration	: none;
		font-weight		: bold;
	}
	#contents div#trace .child_1 a{
		color			: #ffa000;
	}
	#contents div#trace .child_2 a{
		color			: #f6c18b;
	}
	#contents div#trace .child_3 a{
		color			: #747474;
	}
	#contents div#trace .child_4 a{
		color			: #000;
	}
#top{
	float			: left;
	clear			: both;
	width			: 1001px;
	height			: 111px;
	background		: url('../img/top.png');
}
#sidebar{
	float			: left;
	clear			: both;
	width			: 100%;
	height			: 28px;
	margin-top		: 1px;
}
.linkFlag
{
	display			: block;
	float			: right;
	padding			: 4px;
}
	#sidebar h2{
		float			: left;
		clear			: none;
		width			: 192px;
		height			: 21px;
		padding			: 7px 0 0 8px;
	}
	#sidebar ul{
		float			: left;
		clear			: none;
		height			: 28px;
		padding			: 0 0 0 8px;
		list-style-type	: none;
	}
		#sidebar ul li{
			float			: left;
			clear			: none;
			margin			: 7px 0 6px 0;
			padding			: 0 21px 0 21px;
		}
		#sidebar ul li a{
			display			: block;
			font-size		: 13px;
			text-decoration	: none;
			text-transform	: uppercase;
		}
		#sidebar ul li:last-child{
			border-right		: 0;
		}
	#containerBox{
		position		: relative;
		float			: left;
		clear			: both;
		width			: 100%;
	}
	#left{
		position		: relative;
		float			: left;
		clear			: none;
		width			: 200px;
		min-height		: 650px;
		padding			: 0 0 200px 0;
		background		: #e6ebf1;
	}
#center{
	position		: relative;
	float			: left;
	clear			: none;
	width			: 780px;
	padding-left	: 20px;
	overflow		: hidden;
}
#newsletter{
	position		: absolute;
	bottom			: -49px;
	z-index			: 12;
	left			: 0;
	width			: 200px;
}
	#newsletter h1{
		width			: 192px;
		height			: 28px !important;
		height			: 36px;
		padding			: 10px 0 0 8px;
		text-align		: center;
		text-transform	: uppercase;
	}
	#newsletter div.info{
		margin			: 1px 0 0 0;
		width			: 140px;
		height			: 80px;
		padding			: 10px 30px 10px 30px;
		text-align		: center;
		line-height		: 100%;
		font-size		: 14px;
	}
		#newsletter div.info div{
			text-align		: left;
			text-transform	: uppercase;
			font-size		: 13px;
		}
		#newsletter div.info div input[type=checkbox]{
			width			: auto;
		}
			#newsletter div.info div label{
				cursor			: pointer;
				font-size		: 13px;
			}
	#newsletter div.confirmBox{
		width			: 192px;
		height			: 35px;
		padding			: 14px 0 0 8px;
		text-align		: center;
	}
		#newsletter div.confirmBox input{
			float				: left;
			clear				: none;
			margin-left			: 7px;
		}
		#newsletter div.confirmBox input{
			border				: 0;
			height				: 18px;
			width				: 120px;
			padding				: 2px 2px 2px 2px;
		}
		#newsletter div.confirmBox input[type=submit]{
			background			: #1e1d1b;
			padding				: 0 4px 2px 4px;
			height				: 22px;
			width				: auto;
		}
#navbar{
	position		: relative;
	float			: left;
	clear			: both;
	width			: 100%;
	height			: 49px;
	z-index			: 1;
}
#footer{
	float			: left;
	clear			: both;
	width			: 100%;
	height			: 24px;
	position		: relative;
}

#center p,td
{
 font-family: Verdana, Sans-Serif;
 font-size: 13px;
}
#center p *{
 font-size	: inherit;
}
#center p p{
 margin		: 0;
 padding	: 0;
 display	: block;
}
#center p .Title
{
 font-family: Ariel, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: red;
}
#center p .Topic
{
 font-family: Ariel, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: red;
 font-style: italic;
}
#center p .Bold
{
 font-weight: bold;
}
#center p h1
{
   font-family: arial, sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #006699;
}
#center p h2
{
   font-family: arial, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #006699;
}
#center p .Bold
{
	font-weight: bold;
}
#center p .Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}
#center p .Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}


#center div.container{
	width					: 730px;
	margin					: 30px 0 0 12px;
	padding					: 0 0 20px 0;
}
/*
#center div.container div.box{
	width					: 730px;
	float					: left;
	clear					: both;
	border-bottom				: 2px dotted #aaa;
}
#center div.container div.box div:last-child{
	border-right				: 0;
}
#center div.container div.box div:first-child{
	border-right				: 2px dotted #aaa;
}
#center div.container div.box:last-child{
	border-bottom			: 0;
}b
#center div.container div.box div{
	float					: left;
	clear					: none;
	width					: 240px;
	text-align				: center;
	padding					: 15px 0 15px 0;
	border-right				: 2px dotted #aaa;
}
#center div.container div.box div a img{
	width					: auto;
}
#center div.container div.box div a{
	text-decoration				: none;
}
#center div.container div.box div h5{
	margin					: 8px 6px 0 6px;
	color					: #aaa;
	line-break				: strict;
	font-weight				: normal;
	height					: 30px;
}

#center div.container div.box div.column{
	float					: left;
	clear					: none;
	border					: 0;
	width					: 220px;
}
#center div.container div.box div.column div{
	width					: 220px;
	border					: 0
}
*/
div#limiter{
	float: left;
	margin: 0 auto;
	width: 740+3px;
	overflow: hidden;
	margin-top: 20px;
}

div#hider {
    float: left;
    margin: -2px;
}

div#hider div.cell {
	float			: left;
	border			: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 265px;
	text-align		: center;
}
div#hider div.one_cell {
	float			: left;
	margin			: -1px;
	width			: 240px;
	height			: 260px;
	text-align		: center;
}
div#hider div.first_cell {
	float			: left;
	border-top		: 2px dotted #aaa;
	border-right		: 2px dotted #aaa;
	border-left		: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 260px;
	text-align		: center;
}
div#hider div.second_cell {
	float			: left;
	border-top		: 2px dotted #aaa;
	border-left		: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 263px;
	text-align		: center;
}
div#hider div.cell_detale {
	float			: left;
	border			: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 110px;
	text-align		: center;
}
div#hider div.first_cell_detale {
	float			: left;
	border-top		: 2px dotted #aaa;
	border-right		: 2px dotted #aaa;
	border-left		: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 110px;
	text-align		: center;
}
div#hider div.second_cell_detale {
	float			: left;
	border-top		: 2px dotted #aaa;
	border-left		: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 110px;
	text-align		: center;
}
div#hider div.cell_aranzacje {
	float			: left;
	border			: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 160px;
	text-align		: center;
}
div#hider div.first_cell_aranzacje {
	float			: left;
	border-top		: 2px dotted #aaa;
	border-right		: 2px dotted #aaa;
	border-left		: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 160px;
	text-align		: center;
}
div#hider div.second_cell_aranzacje {
	float			: left;
	border-top		: 2px dotted #aaa;
	border-left		: 2px dotted #aaa;
	margin			: -1px;
	width			: 240px;
	height			: 160px;
	text-align		: center;
}
div#hider div.cell img, div.one_cell img, div.first_cell img, div.second_cell img, div.cell_detale img, div.cell_aranzacje img {
    display: inline;
    margin-top: 15px;
}

div#hider div.cell h5, div.one_cell h5, div.first_cell h5, div.second_cell h5, div.cell_detale h5 {
	margin					: 8px 3px 0 3px;
	color					: #aaa;
	line-break				: strict;
	font-weight				: normal;
	height					: 63px;
	width					: 225px;
	text-align				: center;
	overflow				: hidden;
	font-size				: 11px;
}


div#hider div.cell_aranzacje h5{
	margin					: 8px 3px 0 3px;
	color					: #aaa;
	line-break				: strict;
	font-weight				: normal;
	height					: 20px;
	width					: 225px;
	text-align				: center;
	overflow				: hidden;
	font-size				: 11px;
}

div#hider div.cell a, div.one_cell a, div.first_cell a, div.second_cell a, div.cell_detale a, div.cell_aranzacje a {
	text-decoration				: none;
}

#center .product .description{
	width: 760px;
	margin: 0 0 0 0px;
}


	#center span.description span.forIe p{
		font-weight			: normal;
		float: left;
		width: 650px;
		
	}
	#center  span.description span.forIe a{
		float: left;
		clear: both;
	}

	#center div.box h4{
		font-weight			: normal;
		padding-top			: 5px;
	}
