#products {
	width: 695px;
}

#products .h {
	display: none;
}

#products div.empty {
	text-align: center;
	margin: 50px 0;
}

a.products-close {
	position: absolute;
	display: block;
	width: 34px;
	height: 34px;
	background: url(/Module/Products/Page/images/close.gif) no-repeat;
	right: 25px;
	bottom: 10px;
}

#products-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#products-zoom {
	position: absolute;
	width: 400px;
	height: 300px;
}

#products-zoom a.previous {
	position: absolute;
	display: block;
	width: 21px;
	height: 22px;
	background: url(/Module/Products/Page/images/previous.gif) no-repeat;
	right: 51%;
	bottom: 15px;
}

#products-zoom a.next {
	position: absolute;
	display: block;
	width: 21px;
	height: 22px;
	background: url(/Module/Products/Page/images/next.gif) no-repeat;
	left: 51%;
	bottom: 15px;
}

#products-zoom div.icontainer {
	position: relative;
	margin: 20px auto 5px;
	width: 800px;
	height: 600px;
	text-align: center;
}

#products-main-image {
	position: relative;
	width: 406px;
	height: 306px;
	background: url(/Module/Products/Page/images/bgc_1.gif) no-repeat;
	float: left;
}

#products-main-image img {
	position: absolute;
	left: 3px;
	top: 3px;
}

#products-images-list {
	position: relative;
	float: left;
	margin-left: 37px;
	width: 106px;
	height: 306px;
	overflow: hidden;
}

#products-images-list .slide {
	position: relative;
	width: 106px;
	height: 81px;
	background: url(/Module/Products/Page/images/bgc_2.gif) no-repeat;
	margin-bottom: 31px;
}

#products-images-list .slide img {
	position: absolute;
	left: 3px;
	top: 3px;
}

#products-images-sliders {
	position: relative;
	float: left;
	margin-left: 21px;
	width: 21px;
	height: 106px;

}

#products-image-previous,
#products-image-next {
	display: block;
	position: absolute;
	width: 21px;
	height: 8px;
	right: 0px;
	background-position: center center;
	background-repeat: no-repeat;
}

#products-image-previous {
	top: 0px;
}

#products-image-next {
	top: 298px;
}

#products-images-sliders .previous-inactive {
	background-image: url(/Module/Products/Page/images/pi.gif);
}

#products-images-sliders .previous-active {
	background-image: url(/Module/Products/Page/images/pa.gif);
}

#products-images-sliders .next-inactive {
	background-image: url(/Module/Products/Page/images/ni.gif);
}

#products-images-sliders .next-active {
	background-image: url(/Module/Products/Page/images/na.gif);
}

#products .description {
	margin: 20px 0;
}

#products-colours h4.colours {
	margin: 0;
	padding: 0;
	height: 25px;
	font-size: 10pt;
}

#products-colours h4.colours-pl {
	background: url(/Module/Products/Page/images/pl/colours.gif) no-repeat;
}

#products-colours h4.colours-en {
	background: url(/Module/Products/Page/images/en/colours.gif) no-repeat;
}

#products-colours h4.colours-de {
	background: url(/Module/Products/Page/images/de/colours.gif) no-repeat;
}

#products-colours h4.colours-ru {
	background: url(/Module/Products/Page/images/ru/colours.gif) no-repeat;
}

#products-colours ul.colours {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

#products-colours ul.colours li {
	display: inline;
	float: left;
	margin: 0 15px 5px 0;
	font-weight: bold;
	width: 90px;
}

#products-colours div.name {
	margin-top: 10px;
}

#products-colours div.name-active {
	color: #003976;
}

#products-surfaces h4.surfaces-plates,
#products-surfaces h4.surfaces-sockets {
	margin: 15px 0 0;
	padding: 0;
	height: 25px;
	font-size: 10pt;
}

#surfaces-sockets {
	display: none;
}

#products-surfaces h4.surfaces-pl {
	background: url(/Module/Products/Page/images/pl/surfaces.gif) no-repeat;
}

#products-surfaces h4.surfaces-en {
	background: url(/Module/Products/Page/images/en/surfaces.gif) no-repeat;
}

#products-surfaces h4.surfaces-de {
	background: url(/Module/Products/Page/images/de/surfaces.gif) no-repeat;
}

#products-surfaces h4.surfaces-ru {
	background: url(/Module/Products/Page/images/ru/surfaces.gif) no-repeat;
}

#products-surfaces h4.sockets-pl {
	background: url(/Module/Products/Page/images/pl/sockets.gif) no-repeat;
}

#products-surfaces h4.sockets-en {
	background: url(/Module/Products/Page/images/en/sockets.gif) no-repeat;
}

#products-surfaces h4.sockets-de {
	background: url(/Module/Products/Page/images/de/sockets.gif) no-repeat;
}

#products-surfaces h4.sockets-ru {
	background: url(/Module/Products/Page/images/ru/sockets.gif) no-repeat;
}

#products-decors h4.decors {
	margin: 15px 0 0;
	padding: 0;
	height: 25px;
	font-size: 10pt;
}

#products-decors a.decors {
	display: block;
	width: 194px;
	height: 25px;
}

#products-decors a.decors-pl {
	background: url(/Module/Products/Page/images/pl/decors.gif) no-repeat;
}

#products-decors a.decors-en {
	width: 218px;
	background: url(/Module/Products/Page/images/en/decors.gif) no-repeat;
}

#products-decors a.decors-de {
	width: 206px;
	background: url(/Module/Products/Page/images/de/decors.gif) no-repeat;
}

#products-decors a.decors-ru {
	width: 229px;
	background: url(/Module/Products/Page/images/ru/decors.gif) no-repeat;
}

#products-infos {
	padding-top: 12px;
	margin-top: 10px;
	border-top: solid #d7d8d2 1px;
}

#products-infos h4.infos {
	margin: 0 0 10px;
	padding: 0;
	height: 25px;
}

#products-infos h4.infos-pl {
	background: url(/Module/Products/Page/images/pl/infos.gif) no-repeat;
}

#products-infos h4.infos-en {
	background: url(/Module/Products/Page/images/en/infos.gif) no-repeat;
}

#products-infos h4.infos-de {
	background: url(/Module/Products/Page/images/de/infos.gif) no-repeat;
}
#products-infos h4.infos-ru {
	background: url(/Module/Products/Page/images/ru/infos.gif) no-repeat;
}

#products-downloads {
	padding-top: 12px;
	margin-top: 10px;
	border-top: solid #d7d8d2 1px;
}

#products-downloads h4.downloads {
	margin: 0;
	padding: 0;
	height: 25px;
	font-size: 10pt;
}

#products-downloads h4.downloads-pl {
	background: url(/Module/Products/Page/images/pl/downloads.gif) no-repeat;
}

#products-downloads h4.downloads-en {
	background: url(/Module/Products/Page/images/en/downloads.gif) no-repeat;
}

#products-downloads h4.downloads-de {
	background: url(/Module/Products/Page/images/de/downloads.gif) no-repeat;
}

#products-downloads h4.downloads-ru {
	background: url(/Module/Products/Page/images/ru/downloads.gif) no-repeat;
}

#products-downloads ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}

#products-downloads li {
	padding-left: 31px;
	width: 177px;
	float: left;
	display: inline;
	line-height: 45px;
	color: #003976;
}

#products-downloads li.t0 {
	background: url(/Module/Products/Page/images/t0.gif) left center no-repeat;
}

#products-downloads li.t2 {
	background: url(/Module/Products/Page/images/t1.gif) left center no-repeat;
}

#products-downloads li.t1 {
	background: url(/Module/Products/Page/images/t2.gif) left center no-repeat;
}

#products-downloads li.t3 {
	background: url(/Module/Products/Page/images/t3.gif) left center no-repeat;
}

#products-downloads li.t4 {
	background: url(/Module/Products/Page/images/t4.gif) left center no-repeat;
}

#products-downloads li.t5 {
	background: url(/Module/Products/Page/images/t5.gif) left center no-repeat;
}


#products-downloads a {
	color: #003976;
	text-decoration: none;
}

#products-surfaces a.surface-selector,
#products-decors a.decor-selector {
	float: left;
	display: block;
	padding: 0 5px 0 26px;
	margin-top: 15px;
	margin-right: 10px;
	line-height: 18px;
	color: #003976;
	font-weight: bold;
	text-decoration: none;
	background: url(/Module/Products/Page/images/unchecked.gif) left center no-repeat;
}

#products-surfaces a.checked,
#products-decors a.checked {
	background: url(/Module/Products/Page/images/checked.gif) left center no-repeat;
}

#products-surfaces div.plates-container,
#products-surfaces div.sockets-container {
	clear: both;
	margin: 12px 0 15px;
}

#products-surfaces div.plate-container,
#products-surfaces div.socket-container {
	padding-right: 35px;
	padding-bottom: 20px;
	float: left;
	display: inline;
}

#products-surfaces a {
	display: block;
	position: relative;
	text-decoration: none;
}

#products-surfaces a.p10x60,
#products-surfaces a.p8x60 {
	width: 28px;
	height: 136px;
	background: url(/Module/Products/Page/images/bg_10x60.gif) no-repeat;
}

#products-surfaces div.p10x60-ext,
#products-surfaces div.p8x60-ext {
	height: 136px;
	padding-top: 20px;
}

#products-surfaces a.p15x15 {
	width: 38px;
	height: 38px;
	background: url(/Module/Products/Page/images/bg_15x15.gif) no-repeat;
}

#products-surfaces div.p15x15-ext {
	height: 38px;
	padding-top: 118px;
}

#products-surfaces a.p15x30 {
	width: 38px;
	height: 71px;
	background: url(/Module/Products/Page/images/bg_15x30.gif) no-repeat;
}

#products-surfaces div.p15x30-ext {
	height: 71px;
	padding-top: 85px;
}

#products-surfaces a.p15x60 {
	width: 38px;
	height: 136px;
	background: url(/Module/Products/Page/images/bg_15x60.gif) no-repeat;
}

#products-surfaces div.p15x60-ext {
	height: 136px;
	padding-top: 20px;
}

#products-surfaces a.p20x20 {
	width: 50px;
	height: 50px;
	background: url(/Module/Products/Page/images/bg_20x20.gif) no-repeat;
}

#products-surfaces div.p20x20-ext {
	height: 50px;
	padding-top: 106px;
}

#products-surfaces a.p30x30 {
	width: 71px;
	height: 71px;
	background: url(/Module/Products/Page/images/bg_30x30.gif) no-repeat;
}

#products-surfaces div.p30x30-ext {
	height: 71px;
	padding-top: 85px;
}

#products-surfaces a.p30x60 {
	width: 71px;
	height: 136px;
	background: url(/Module/Products/Page/images/bg_30x60.gif) no-repeat;
}

#products-surfaces div.p30x60-ext {
	height: 136px;
	padding-top: 20px;
}

#products-surfaces a.p120x30 {
	width: 266px;
	height: 71px;
	background: url(/Module/Products/Page/images/bg_120x30.gif) no-repeat;
}

#products-surfaces div.p120x30-ext {
	height: 71px;
	padding-top: 85px;
}

#products-surfaces a.p40x40 {
	width: 93px;
	height: 93px;
	background: url(/Module/Products/Page/images/bg_40x40.gif) no-repeat;
}

#products-surfaces div.p40x40-ext {
	height: 93px;
	padding-top: 63px;
}

#products-surfaces a.p45x45 {
	width: 104px;
	height: 104px;
	background: url(/Module/Products/Page/images/bg_45x45.gif) no-repeat;
}

#products-surfaces div.p45x45-ext {
	height: 104px;
	padding-top: 52px;
}

#products-surfaces a.p60x60 {
	width: 136px;
	height: 136px;
	background: url(/Module/Products/Page/images/bg_60x60.gif) no-repeat;
}

#products-surfaces div.p60x60-ext {
	height: 136px;
	padding-top: 20px;
}

#products-surfaces a.p120x60 {
	width: 266px;
	height: 136px;
	background: url(/Module/Products/Page/images/bg_120x60.gif) no-repeat;
}

#products-surfaces div.p120x60-ext {
	height: 136px;
	padding-top: 20px;
}

#products-surfaces a img {
	position: absolute;
	left: 3px;
	top: 3px;
}

#products-surfaces div.plate-size,
#products-surfaces div.socket-size {
	text-align: center;
	color: #6d6e71;
	margin-top: 5px;
}

#products-decors div.decor-container {
	float: left;
	display: inline;
	margin: 8px 14px 7px 0;
	overflow: hidden;
	width: 86px;
}

#products-decors div.decor-image {
	position: relative;
	width: 83px;
	height: 83px;
	background: url(/Module/Products/Page/images/bg_decor.gif) no-repeat;
	padding: 3px 0 0 3px;
}

#products-decors div.decor-name {
	text-align: center;
	margin-top: 3px;
	font-size: 7pt;
}

#products-infos div.info-container {
	width: 90%;
	overflow: hidden;
	color: #003976;
	padding: 15px 5px 15px 46px;
	border-bottom: solid #ffffff 1px;
}

#products-infos div.w {
	background: #e4e4d5 url(/Module/Products/Page/images/bg_w.gif) left center no-repeat;
}

#products-infos div.a {
	background: #e4e4d5 url(/Module/Products/Page/images/bg_a.gif) left center no-repeat;
}

#products-zoom div.switch-size {
	position: absolute;
	left: 25px;
	bottom: 17px;
	width: 160px;
	height: 18px;
	font-size: 1pt;
}

#products-zoom div.switch-size-pl {
	background: #e4e4d5 url(/Module/Products/Page/images/pl/bg_size.gif) left center no-repeat;
}

#products-zoom div.switch-size-en {
	background: #e4e4d5 url(/Module/Products/Page/images/en/bg_size.gif) left center no-repeat;
}

#products-zoom div.switch-size-de {
	background: #e4e4d5 url(/Module/Products/Page/images/de/bg_size.gif) left center no-repeat;
}

#products-zoom div.switch-size-ru {
	background: #e4e4d5 url(/Module/Products/Page/images/ru/bg_size.gif) left center no-repeat;
}

#products-zoom a.size-previous,
#products-zoom a.surface-previous {
	position: absolute;
	display: block;
	width: 21px;
	height: 22px;
	background: url(/Module/Products/Page/images/previous.gif) no-repeat;
	left: 185px;
	bottom: 15px;
}

#products-zoom a.size-next,
#products-zoom a.surface-next {
	position: absolute;
	display: block;
	width: 21px;
	height: 22px;
	background: url(/Module/Products/Page/images/next.gif) no-repeat;
	left: 210px;
	bottom: 15px;
}

#products-zoom div.switch-surface {
	position: absolute;
	left: 500px;
	bottom: 17px;
	width: 160px;
	height: 18px;
	font-size: 1pt;
}

#products-zoom div.switch-surface-pl {
	background: #e4e4d5 url(/Module/Products/Page/images/pl/bg_surface.gif) left center no-repeat;
}

#products-zoom div.switch-surface-en {
	background: #e4e4d5 url(/Module/Products/Page/images/en/bg_surface.gif) left center no-repeat;
}

#products-zoom div.switch-surface-de {
	background: #e4e4d5 url(/Module/Products/Page/images/de/bg_surface.gif) left center no-repeat;
}

#products-zoom div.switch-surface-ru {
	background: #e4e4d5 url(/Module/Products/Page/images/ru/bg_surface.gif) left center no-repeat;
}

#products-zoom a.surface-previous {
	left: 670px;
}

#products-zoom a.surface-next {
	left: 695px;
}

#products-extras {
	padding: 18px 0;
	margin: 10px 0;
	border-top: solid #d7d8d2 1px;
	border-bottom: solid #d7d8d2 1px;
	height: 40px;
}

#products-extras ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#products-extras li {
	display: inline;
}

#products-extras a {
	display: block;
	float: left;
	color: #003976;
	font-weight: bold;
	line-height: 39px;
	border: solid #ccccb2 1px;
	padding: 0 35px 0 45px;
	text-decoration: none;
}

#products-extras a.pl {
	margin-right: 63px;
}

#products-extras a.en {
	margin-right: 44px;
}

#products-extras a.de {
	margin-right: 44px;
}

#products-extras a.ru {
	margin-right: 34px;
}

#products-extras a.selection {
	background: url(/Module/Products/Page/images/bg_selection.gif) left center no-repeat;
}

#products-extras a.recommend {
	background: url(/Module/Products/Page/images/bg_recommend.gif) left center no-repeat;
}

#products-extras a.print {
	background: url(/Module/Products/Page/images/bg_print.gif) left center no-repeat;
}

#products-extras .print {
	margin-right: 35px
}

#products-extras .gotop {
	padding: 0;
	margin: 0;
	border: none;
}

#products-extras .gotop img {
	padding-top: 9px;
}

#choice-list tr {
	background: #ffffff;
}

#choice-list td {
	padding: 10px 5px;
}

#products-choice input {
	width: 150px;
	padding: 2px;
	border: 1px #ccccb2 solid;
}

#products-choice button {
	cursor: pointer;
	font-weight: bold;
	color: #003976;
	margin-right: 10px;
	background: #e4e4d5;
	border: 1px solid #c5c5c6;
	padding: 6px 15px;
}

