body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 10px 0 10px;
	background-color: #fff;
}

div.pContainer {
	width: 100%;
	min-width: 987px;
}

div.pHeader {
	width: 100%;
	height: 105px;
	background: transparent url('../images/bg_header.gif') top left repeat-x;
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
}

div.pHeader div.logo {
	float: left;
	margin: 1px 0 0 0;
	position: relative;
	width: 213px;
	height: 104px;
	background: transparent url('../images/bg_logo.jpg') top left no-repeat;
}

div.pHeader div.logo a {
	display: block;
	width: 181px;
	height: 84px;
	margin: 20px 0 0 32px;
	line-height: 14px;
	text-decoration: none;
	z-index: 9999;
	cursor: pointer;
}

div.horizontalBannerContainer {
	width: 470px;
	height: 75px;
	float: left;
}

div.pContent div.pContentInner div.horizontalBannerContainer {
	width: 100%;
	height: 85px;
	margin: 10px 0 0 0;
}

div.verticalBannerContainer {
	width: 122px;
	height: 483px;
	float: left;
	margin: 20px 0 0 25px;
}

div.pContentRight div.verticalBannerContainer {
	margin-left: 50px;
}

div.bannerHeader {
	margin: 20px 14% 0;
}

div.verticalBanner,
div.horizontalBanner {
	width: 468px;
	height: 60px;
	background-color: #ffffff;
	border: 0px solid #a4a4a4;
}

div.pContent div.pContentInner div.horizontalBannerContainer div.horizontalBanner {
	position: relative;
	margin: 0 auto;
}

div.verticalBanner {
	width: 120px;
	height: 468px;
}

span.commercialSign {
	display: block;
	width: 47px;
	height: 11px;
	padding: 2px 0 0 0;
	float: left;
	color: #f2f2f2;
	font-size: 9px;
	text-align: center;
	background: transparent url('../images/bg_commercial_white.jpg') top left no-repeat;
}

div.horizontalBannerContainer span.commercialSign {
	position: absolute;
	top: 61px;
	left: 422px;
}

div.verticalBannerContainer span.commercialSign {
	margin: 0 0 0 75px;
}

div.bannerHeader span.commercialSign {
	position: static;
	margin: 0 0 0 423px;
	background-image: url('../images/bg_commercial_grey.jpg');
}

h1 span, h2 span, h3 span { display: none; }

input.submitButton {
	float: left;
	margin: 8px 0 0 34px;
	background: transparent url(../images/btn_search.gif) top left no-repeat;
	width: 103px;
	height: 21px;
	font-size: 12px;
	color: #242424;
	font-weight: bold;
	text-align: center;
	padding: 0 0 2px 0;
	border: 0;
	cursor: pointer;
}

div.pMainMenu {
	height: 140px;
	width: 100%;
	float: left;
	border: 1px solid #fff;
}

div.pMainMenu ul.mainMenu {
	list-style: none;
	width: 786px;
	margin: 10px 2px 5px 0;
	float: left;
}

div.pMainMenu ul.mainMenu li {
	float: left;
	display: block;
	width: 127px;
	height: 57px;
	margin: 0 4px 5px 0;
}

div.pMainMenu ul.mainMenu li a.productCat {
	display: block;
	width: 127px;
	height: 57px;
	background: transparent url('../images/') 0 0 no-repeat;
	text-decoration: none;
}

div.pMainMenu ul.mainMenu li a.car {
	background-image: url('../images/bg_productcat_car.jpg');
}

div.pMainMenu ul.mainMenu li a.car:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.handheld {
	background-image: url('../images/bg_productcat_handheld.jpg');
}

div.pMainMenu ul.mainMenu li a.handheld:hover {
	background-position: 0px -57px;
}


div.pMainMenu ul.mainMenu li a.leisure {
	background-image: url('../images/bg_productcat_leisure.jpg');
}

div.pMainMenu ul.mainMenu li a.leisure:hover {
	background-position: 0px -57px;
}


div.pMainMenu ul.mainMenu li a.cabel {
	background-image: url('../images/bg_productcat_cabel.jpg');
}

div.pMainMenu ul.mainMenu li a.cabel:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.smartphone {
	background-image: url('../images/bg_productcat_smartphone.jpg');
}

div.pMainMenu ul.mainMenu li a.smartphone:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.ship {
	background-image: url('../images/bg_productcat_ship.jpg');
}

div.pMainMenu ul.mainMenu li a.ship:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.maps {
	background-image: url('../images/bg_productcat_maps.jpg');
}

div.pMainMenu ul.mainMenu li a.maps:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.pmr {
	background-image: url('../images/bg_productcat_pmr.jpg');
}

div.pMainMenu ul.mainMenu li a.pmr:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.detector {
	background-image: url('../images/bg_productcat_detector.jpg');
}

div.pMainMenu ul.mainMenu li a.detector:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.accesories {
	background-image: url('../images/bg_productcat_accesories.jpg');
}

div.pMainMenu ul.mainMenu li a.accesories:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.sales {
	background-image: url('../images/bg_productcat_sales.jpg');
}

div.pMainMenu ul.mainMenu li a.sales:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.accessories {
	background-image: url('../images/bg_productcat_accessories.jpg');
}

div.pMainMenu ul.mainMenu li a.accessories:hover {
	background-position: 0px -57px;
}

div.pMainMenu ul.mainMenu li a.bazar {
	background-image: url('../images/bg_productcat_bazar.jpg');
}

div.pMainMenu ul.mainMenu li a.bazar:hover {
	background-position: 0px -57px;
}

div.pMainMenu div.loginBoxContainer {
	background-color: #c5c5c5;
	height: 140px;
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	margin: -2px -1px 0 786px;
	padding: 0 5px 0 5px;
}

div.pMainMenu div.loginBoxContainer div.loginBoxLeft {
	float: left;
	width: 5px;
	height: 136px;
	background: transparent url('../images/bg_loginbox_left.gif') top left no-repeat;
}

div.pMainMenu div.loginBoxContainer div.loginBoxRight {
	float: right;
	width: 5px;
	height: 136px;
	background: transparent url('../images/bg_loginbox_right.gif') top left no-repeat;
}

div.pMainMenu div.loginBoxContainer div.loginBox {
	float: left;
	width: 95%;
	height: 136px;
	background: transparent url('../images/bg_loginbox.gif') top left repeat-x;
}

div.pMainMenu div.loginBoxContainer div.loginBox form {
	float: left;
	width: 162px;
	margin: 0 0 0 6px;
}

div.pMainMenu div.loginBoxContainer div.loginBox label {
	display: block;
	float: left;
	margin: 0 0 7px;
	font-size: 11px;
	color: #151515;
}

div.pMainMenu div.loginBoxContainer div.loginBox input.passwordText,
div.pMainMenu div.loginBoxContainer div.loginBox input.inputText {
	display: block;
	float: left;
	border: 0;
	background: transparent url('../images/bg_login_input.gif') top left no-repeat;
	width: 146px; /*162px*/
	height: 18px; /*24px*/
	margin: 0 0 3px 0;
	font-size: 10px;
	padding: 4px 8px 2px;
}

div.pMainMenu div.loginBoxContainer div.loginBox input.passwordText {
	background-image: url('../images/bg_login_password.gif');
}

div.pMainMenu div.loginBoxContainer div.loginBox input.submitButton {
	background-image: url('../images/btn_login.gif');
	margin: 5px 0 0 34px;
}

div.pMainMenu div.loginBoxContainer div.loginBox ul {
	float: left;
	list-style: none;
	width: 162px;
	padding: 0 0 0 10px;
}

div.pMainMenu div.loginBoxContainer div.loginBox ul li {
	display: inline;
}

div.pMainMenu div.loginBoxContainer div.loginBox ul li a {
	color: #444;
	text-decoration: none;
	font-size: 10px;
}

div.pMainMenu div.loginBoxContainer div.loginBox ul li a:hover {
	text-decoration: underline;
}

div.pMainMenu div.loginBoxContainer div.loginBox h2 {
	font-size: 11px;
	padding: 10px 0 0 10px;
	margin: 0 0 10px;
}

div.pMainMenu div.loginBoxContainer div.loginBox h2.loginName {
	padding: 0 0 0 10px;
	font-size: 14px;
	color: #ad2100;
}

div.pMainMenu div.loginBoxContainer div.loginBox ul.loggedIn li {
	display: block;
	float: left;
	clear: both;
	background: transparent url('../images/ico_bullet_6x6.gif') scroll 0px 6px no-repeat;
	padding: 0 0 0 14px;
}

div.pMainMenu div.loginBoxContainer div.loginBox ul.loggedIn li a {
	font-size: 12px;
}

div.pContent {
	float: left;
	width: 100%;
}

div.pContent div.pContentInner {
/*	margin: 0 211px 0 173px;*/
	margin: 0 211px 0 182px;
}

div.pContent div.pContentInner h1 {
	float: left;
	font-size: 24px;
	color: #444;
	font-weight: bold;
	background: transparent url('../images/bg_bigtitle.gif') 0px 12px repeat-x; 
	line-height: 24px;
	width: 99%;
}

div.pContent div.pContentInner h1 span.left {
	float: left;
	display: block;
	width: 5px;
	height: 7px;
	margin: 12px 5px 0 0;
	background: transparent url('../images/bg_bigtitle_left.gif') top left no-repeat; 
}

div.pContent div.pContentInner h1 span.right {
	float: right;
	display: block;
	width: 5px;
	height: 7px;
	margin: 12px 0 0 0;
	background: transparent url('../images/bg_bigtitle_right.gif') top left no-repeat; 
}

div.pContent div.pContentInner h1 span.text {
	float: left;
	display: block;
}

div.pContent div.pContentInner h1 span.text span.newProduct {
	display: inline;
	color: #666;
	padding-left: 15px;
	font-size: 16px;
	font-variant: small-caps;
}

div.pContent div.pContentInner div.newsRow {
	float: left;
	width: 100%;
	margin: 10px 0 0;
}

div.pContent div.pContentInner div.newsRow div.news {
	float: left;
	position: relative;
	width: 48%;
	height: 56px;
	border: 1px solid #d4d4d4;
	background: transparent url('../images/bg_news.gif') top left repeat-x;
}

div.pContent div.pContentInner div.newsRow div.right {
	float: right;
	margin: 0 8px 0 0;
}

div.pContent div.pContentInner div.newsRow div.news p {
	line-height: 14px;
	color: #000;
	font-size: 11px;
	padding: 5px 5px 0;
}

div.pContent div.pContentInner div.newsRow div.news div.date{
	width: 69px;
	height: 15px;
	padding: 4px 0 0 0;
	color: #ad2100;
	text-align: center;
	/*margin: 39px 0 0 5px;*/
	position: absolute;
	bottom: -2px;
	left: 5px;
	background: transparent url('../images/bg_newsdate.gif') top left repeat-x;
	font-size: 9px;
}

div.pContent div.pContentInner div.newsRow div.news a {
	display: block;
	/*float: right;
	margin: -20px 10px 0 0;*/
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-size: 10px;
	text-decoration: underline;
	background: transparent url('../images/ico_arrow_next.gif') center right no-repeat;
	line-height: 15px;
	color: #000;
	padding: 0 22px 0 0;
}

div.pContent div.pContentInner div.newsRow div.news a:hover {
	background-image: url('../images/ico_arrow_next_hover.gif');
}

div.pContent div.pContentInner div.productContainer {
	float: left;
	width: 100%;
	margin: 10px 0 0 1px;
}

div.pContent div.pContentInner div.productContainer div.product {
	float: left;
	width: 190px;
	border: 1px solid #e2e2e2;
	padding: 0 0 10px 0;
	background: #d7d7d7;
	margin: 0 10px 10px 0;
}

div.pContent div.pContentInner div.productContainer div.product h2 {
	float: left;
	width: 180px;
	height: 32px;
	padding: 5px 5px;
	font-weight: bold;
	font-variant: small-caps;
	color: #333;
	font-size: 14px;
	line-height: 15px;
	background: #fff;
}

div.pContent div.pContentInner div.productContainer div.product img {
	display: block;
	float: left;
}

div.pContent div.pContentInner div.productContainer div.product p {
	float: left;
	width: 180px;
	height: 60px;
	padding: 5px;
	color: #333;
	font-size: 12px;
	line-height: 15px;
}

div.pContent div.pContentInner div.productContainer div.product h3 {
	float: left;
	width: 165px;
	margin: 5px 5px 0;
	padding: 0 15px 5px 0;
	text-align: right;
	font-weight: bold;
	color: 14px;
	font-variant: small-caps;
	border-bottom: 1px solid #80C342;
}

div.pContent div.pContentInner div.productContainer div.product a.productDetailsImage {
	display: block;
	float: left;
}

div.pContent div.pContentInner div.productContainer div.product a.productDetails {
	display: block;
	float: left;
	background: transparent url('../images/ico_arrow_details.gif') center right no-repeat;
	padding: 0 27px 0 5px;
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

div.pContent div.pContentInner div.productContainer div.productAction {
	float: left;
	width: 190px;
	border: 1px solid #80C342;
	padding: 0 0 10px 0;
	background: #d7d7d7;
	margin: 0 10px 10px 0;
}

div.pContent div.pContentInner div.productContainer div.productAction h2 {
	float: left;
	width: 180px;
	height: 32px;
	padding: 5px 5px;
	font-weight: bold;
	font-variant: small-caps;
	color: #ff0000;
	font-size: 14px;
	line-height: 15px;
	background: #fff;
}

div.pContent div.pContentInner div.productContainer div.productAction img {
	display: block;
	float: left;
}

div.pContent div.pContentInner div.productContainer div.productAction p {
	float: left;
	width: 180px;
	height: 60px;
	padding: 5px;
	color: #333;
	font-size: 12px;
	line-height: 15px;
}

div.pContent div.pContentInner div.productContainer div.productAction h3 {
	float: left;
	width: 165px;
	margin: 5px 5px 0;
	padding: 0 15px 5px 0;
	text-align: right;
	font-weight: bold;
	color: 14px;
	font-variant: small-caps;
	border-bottom: 1px solid #80C342;
}

div.pContent div.pContentInner div.productContainer div.productAction a.productDetailsImage {
	display: block;
	float: left;
}

div.pContent div.pContentInner div.productContainer div.productAction a.productDetails {
	display: block;
	float: left;
	background: transparent url('../images/ico_arrow_details.gif') center right no-repeat;
	padding: 0 27px 0 5px;
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

div.pContent div.pContentInner p {
	float: left;
	clear: both;
	width: 94%;
	padding: 15px 14px 0;
	line-height: 18px;
	font-size: 13px;
}

div.pContent div.pContentInner p a {
	font-size:13px;
	color: #ad2100;
	font-weight: bold;
	text-decoration: none;
}

div.pContent div.pContentInner p a:hover {
	text-decoration: underline;
}

div.pContent div.pContentInner h2 {
	float: left;
	clear: left;
	padding: 15px 4px 0;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	width: 94%;
}

div.pContent div.pContentInner p img {
	padding: 5px 5px 10px;
	background-color: #FFFFFF;
	border: 1px solid #e2e2e2;
}

div.pContent div.pContentInner p img.left {
	float: left;
	margin: 0 10px 10px 0;
}

div.pContent div.pContentInner p img.right {
	float: right;
	margin: 0 0 10px 10px;
}

div.pContent div.pContentInner div.productContainer div.product a:hover {
	text-decoration: underline;
	background-image: url('../images/ico_arrow_details_hover.gif');
}

div.pContent div.pContentInner div.pathwayContainer {
	width: 100%;
	float: left;
}

div.pContent div.pContentInner div.pathwayContainer ul {
	float: left;
	list-style: none;
	margin: 0 0 30px 5px;
}

div.pContent div.pContentInner div.pathwayContainer ul li {
	display: block;
	float: left;
	padding-left: 10px;
}

div.pContent div.pContentInner div.pathwayContainer ul li a {
	display: block;
	float: left;
	height: 14px;
	font-size: 12px;
	background: transparent url('../images/ico_arrow_pathway.gif') scroll top right no-repeat;
	color: #444;
	padding: 3px 24px 0 0;
	text-decoration: none;
	clear: both;
}

div.pContent div.pContentInner div.pathwayContainer ul li a:hover {
	color: #ad2100;
	background-position: 100% -17px;
}

div.pContent div.pContentInner div.pathwayContainer ul li.lastLink a {
	font-weight: bold;
	background: none;
}

div.pContent div.pContentInner div.productDescription {
	float: left;
	padding: 0 10px;
	width: 96%;
}

div.pContent div.pContentInner div.productDescription div.productControls {
	float: right;
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	
}

div.pContent div.pContentInner div.productDescription div.productControls h2.prices {
	float: left;
	clear: none;
	width: auto;
	padding: 0;
	margin: 25px 5px 0;
}

div.pContent div.pContentInner div.productDescription div.productControls h2.prices span {
	display: inline;
}

div.pContent div.pContentInner div.productDescription div.productControls h2.prices span.nettoPriceLabel {
	font-size: 11px;
	padding: 0 8px 0 0;
}

div.pContent div.pContentInner div.productDescription div.productControls h2.prices span.nettoPrice {
	color: #80C342;
	font-size: 18px;
}

div.pContent div.pContentInner div.productDescription div.productControls h2.prices span.bruttoPrice {
	font-size: 10px;
	color: #666;
}

div.pContent div.pContentInner div.productDescription div.productControls a.putIntoBasket {
	display: block;
	float: left;
	margin: 28px 10px 0 20px;
	color: #444;
	background: transparent url('../images/ico_basket.gif') scroll 0px 2px no-repeat;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	line-height: 17px;
}

div.pContent div.pContentInner div.productDescription div.productControls a.putIntoBasket:hover {
	text-decoration: underline;
}

div.pContent div.pContentInner div.productDescription h2.shortProductDesc {
	clear: both;
	margin-left: 232px;
	width: auto;
}

div.pContent div.pContentInner div.productDescription p.shortProductDesc {
	margin-bottom: 20px;
	clear: none;
	width: 96%;
}

div.pContent div.pContentInner div.productDescription p.shortProductDesc img {
	display: block;
	float: left;
	margin: -90px 20px 10px 0;
}

div.pContent div.pContentInner div.productDescription div#accordionContainer {
	float: left;
	width: 100%;
}

div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionHeader {
	float: left;
	width: 100%;
	background-color: #80C342;
	font-size: 14px;
	border-bottom: 1px solid #fff;
	cursor: pointer;
}

div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionHeader h2 {
	font-size: 14px;
	padding: 5px 10px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionHeader h2.active {
	text-decoration: underline;
}


div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionContent {
	float: left;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	width: 100%;
	margin-bottom: 20px;
	display: none;
}

div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionContent ul {
	float: left;
	list-style: none;
	width: 97%;
	margin: 15px 0 0 10px;
	background-color: #fff;
}

div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionContent ul li {
	width: 90%;
	float: left;
	display: block;
	clear: both;
	padding: 0 0 5px 16px;
	font-size: 13px;
	background: transparent url('../images/ico_bullet_6x6.gif') scroll 0px 4px no-repeat; 
}

div.pContent div.pContentInner div.productDescription div#accordionContainer div.accordionContent li {
	width: 90%;
	float: left;
	display: block;
	clear: both;
	padding: 0 0px 6px 16px;
	line-height: 16px; 
	font-size: 13px;
	background: transparent url('../images/ico_bullet_6x6.gif') scroll 0px 4px no-repeat; 
}

div.pContentLeft {
	float: left;
	width: 173px;
	margin-left: -100%;
}

div.pContentLeft ul.leftMenu {
	list-style: none;
	float: left;
	width: 173px;
}

div.pContentLeft ul.leftMenu li {
	float: left;
	width: 171px;
}

div.pContentLeft ul.leftMenu li a {
	display: block;
	width: 163px; /*171px*/
	height: 24px;
	background: #fff url('../images/bg_leftmenu_left.jpg') 0px 0px no-repeat;
	text-decoration: none;
	padding: 0 0 0 8px;
	margin: 0 0 3px;
	border: 1px solid #828282;
	cursor: pointer;
}

div.pContentLeft ul.leftMenu li a:hover {
	background-position: 0px -24px;
}

div.pContentLeft ul.leftMenu li a span {
	display: block;
	width: 144px; /*163px*/
	height: 19px; /*24px*/
	background: transparent url('../images/bg_leftmenu_right.gif') 0px 0px repeat-x;
	padding: 5px 5px 0 14px;
	font-weight: bold;
	color: #80C342;
	font-size: 14px;
	font-variant: small-caps;
}

div.pContentLeft ul.leftMenu li a:hover span {
	background-position: 0px -24px;
	color: #fff;
}

div.pContentLeft div.searchBox {
	float: left;
	width: 161px;
	height: 102px;
	border: 1px solid #c1c1c1;
	margin: 21px 0 0;
	background: transparent url('../images/bg_searchbox.gif') top left repeat-x;
	padding: 10px 5px;
}

div.pContentLeft div.searchBox h2 {
	width: 161px;
	height: 17px;
}

div.pContentLeft div.searchBox form.searchField {
	width: 161px;
	height: 50px;
	margin: 10px 0 0 0;
	background: transparent url('../images/bg_searchfield.gif') top left no-repeat;
}

div.pContentLeft div.searchBox form.searchField input.searchFor {
	border: 0;
	width: 95px;
	height: 15px;
	padding: 3px 0;
	font-size: 10px;
	color: #000;
	margin: 4px 0 10px 60px;
	background-color: transparent;
}

div.pContentLeft div.searchBox form.searchField label {
	font-size: 11px;
	color: #646464;
	padding: 0 0 0 27px;
}

div.pContentLeft div.topTen {
	float: left;
	width: 173px;
	margin: 20px 0 0 0;
}

div.pContentLeft div.topTen h2 {
	width: 161px;
	height: 22px;
	margin: 0 0 0 5px;
}

div.pContentLeft div.topTen div.topTenListTop {
	float: left;
	margin: 5px 0 0;
	width: 173px;
	height: 9px;
	background: transparent url('../images/bg_topten_top.gif') top left no-repeat;	
}

div.pContentLeft div.topTen ul.topTenList {
	list-style: none;
	float: left;
	width: 173px;
	padding: 0 0 6px 0;	
	background: transparent url('../images/bg_topten_bottom.gif') bottom left no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li {
	padding: 6px 15px 6px 8px;
	font-size: 11px;
	float: left;
	width: 148px; /*171px*/
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
}

div.pContentLeft div.topTen ul.topTenList li.first {
	padding-top: 0;
}

div.pContentLeft div.topTen ul.topTenList li.last {
	padding-bottom: 0;
}

div.pContentLeft div.topTen ul.topTenList li.odd{
	background-color: #dcdcdc;
	color: #ad2100;
}

div.pContentLeft div.topTen ul.topTenList li.even{
	background-color: #c5c5c5;
	color: #444444;
}

div.pContentLeft div.topTen ul.topTenList li.even.down{
	background-image: url('../images/ico_topten_even_down.gif');
	background-position: 155px 5px;
	background-repeat: no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li.even.up{
	background-image: url('../images/ico_topten_even_up.gif');
	background-position: 155px 5px;
	background-repeat: no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li.even.static{
	background-image: url('../images/ico_topten_even_static.gif');
	background-position: 156px 8px;
	background-repeat: no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li.odd.down{
	background-image: url('../images/ico_topten_odd_down.gif');
	background-position: 155px 5px;
	background-repeat: no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li.odd.up{
	background-image: url('../images/ico_topten_odd_up.gif');
	background-position: 155px 5px;
	background-repeat: no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li.odd.static{
	background-image: url('../images/ico_topten_odd_static.gif');
	background-position: 156px 8px;
	background-repeat: no-repeat;
}

div.pContentLeft div.topTen ul.topTenList li.first.up,
div.pContentLeft div.topTen ul.topTenList li.first.down {
	background-position: 156px 0px;
}

div.pContentLeft div.topTen ul.topTenList li.first.static {
	background-position: 156px 2px;
}

div.pContentLeft div.topTen ul.topTenList li.last.down,
div.pContentLeft div.topTen ul.topTenList li.last.up {
	background-position: 155px 4px;
}

div.pContentRight {
	float: left;
	width: 211px;
	margin-left: -211px;
	padding-bottom: 550px;
	background-color: #f8f7f7;
}

div.pContentRight div.basketContainer {
	float: left;
	margin: 24px 0 0 7px;
	padding: 10px 5px 8px;
	width: 187px; /*197px*/
	border: 1px solid #c1c1c1;
	background-color: #e7e7e7;
}

div.pContentRight div.basketContainer h2 {
	float: left;
	width: 187px;
	height: 19px;
	margin: 0 0 12px 0;
}

div.pContentRight div.basketContainer ul {
	list-style: none;
	width: 187px;
	float: left;
}

div.pContentRight div.basketContainer ul li {
	float: left;
	color: #000;
	padding: 6px 8px 4px;
	font-size: 11px;
	background-color: #efefef;
	width: 171px;
}

div.pContentRight div.basketContainer ul li.productAttributes {
	color: #ad2100;
	background-color: #c5c5c5;
}

div.pContentRight div.basketContainer ul li.productAttributes span.quantity {
	display: block;
	float: left;
}

div.pContentRight div.basketContainer ul li.productAttributes span.price {
	display: block;
	float: right;
}

div.pContentRight div.basketContainer div.basketControls {
	float: left;
	width: 69px;
	height: 18px;
	margin: 0 0 10px 118px;
	background: transparent url('../images/bg_basketcontrols.gif') top left no-repeat;
	text-align: center;
}

div.pContentRight div.basketContainer div.basketControls a img {
	padding: 3px 3px 0 0;
}

div.pContentRight div.basketContainer h3 {
	font-weight: bold;
	color: #444;
	font-size: 12px;
	text-align: center;
	padding: 8px 0 0 0;
	border-top: 1px solid #80C342;
	float: left;
	width: 187px;
}

div.pContentRight div.basketContainer input.submitButton {
	height: 18px;
	padding: 3px 0 0;
	background-image: url('../images/btn_pay.gif');
	margin: 8px 0 0 44px;
}

div.pContentRight div.comingSoon {
	float: left;
	margin: 24px 0 0 7px;
	width: 197px;
}

div.pContentRight div.comingSoon h2 {
	width: 187px;
	height: 22px;
	margin: 0 0 2px 6px;
}

div.pContentRight div.comingSoon div.comingSoonTop {
	width: 197px;
	height: 4px;
	background: transparent url('../images/bg_comingsoon_top.gif') top left no-repeat;
}

div.pContentRight div.comingSoon ul {
	float: left;
	width: 197px;
	background: transparent url('../images/bg_comingsoon_bottom.gif') bottom left no-repeat;
	padding: 0 0 5px;
}

div.pContentRight div.comingSoon ul li {
	float: left;
	width: 177px;
	padding: 10px;
}

div.pContentRight div.comingSoon ul li h3 {
	width: 177px;
	margin: 0 0 8px 0;
}

div.pContentRight div.comingSoon ul li h3 a {
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

div.pContentRight div.comingSoon ul li h3 a:hover {
	text-decoration: underline;
}

div.pContentRight div.comingSoon ul li img {
	display: block;
	float: left;
	margin: 0 6px 0 0;
	border: 1px solid #ad2100;
}

div.pContentRight div.comingSoon ul li div {
	float: left;
	width: 98px;
	height: 62px;
}

div.pContentRight div.comingSoon ul li.odd {
	background-color: #c5c5c5;
}

div.pContentRight div.comingSoon ul li.even {
	background-color: #dcdcdc;
}

div.pContentRight div.comingSoon ul li.odd div {
	background: transparent url('../images/bg_comingsoon_odd.gif') top left no-repeat;
}

div.pContentRight div.comingSoon ul li.even div {
	background: transparent url('../images/bg_comingsoon_even.gif') top left no-repeat;
}

div.pContentRight div.comingSoon ul li div p {
	margin: 5px 0 14px 7px;
	color: #444;
	font-size: 11px;
}

div.pContentRight div.comingSoon ul li div p.date {
	margin: 0 0 0 7px;
	font-weight: bold;
}

div.pFooter {
	clear: both;
	float: left;
	width: 100%;
	height: 41px;
	margin: 15px 0 0 0;
	background: transparent url('../images/bg_footer.gif') top left repeat-x;
}

div.pFooter div.footerRight,
div.pFooter div.footerLeft {
	float: left;
	clear: none;
	width: 17px;
	height: 41px;
	width: 35%;
	background: transparent url('../images/bg_footer_left.gif') top left no-repeat;
}

div.pFooter div.footerRight {
	background: transparent url('../images/bg_footer_right.gif') top right no-repeat;
}

div.pFooter ul {
	float: left;
	list-style: none;
	height: 23px; /*41px*/
	padding: 18px 0 0 0;
	width: 30%;
}

div.pFooter ul li {
	display: inline;
}

div.pFooter ul li a {
	font-size: 12px;
	color: #212121;
	text-decoration: none;
}

div.pFooter ul li a:hover {
	text-decoration: underline;
}

div.pFooter ul li span {
	color: #80C342;
	padding: 0 4px 0 10px;
	font-weight: bold;
}

.clear {
	clear: both;
}

div.pContent div.pContentInner form {
	float: left;
	width: 96%;
}

div.pContent div.pContentInner table {
	float: left;
	width: 100%;
}

table.guestBookTable {
	margin: 0 0 20px;
}

div.captchaContainer {
	float: right;
	clear: both;
	width: 50%;
	margin: 0 0 10px;
}

div.captchaContainer img {
	display: block;
	margin: 10px 0 0;
}

table.guestBookTable textarea {
	padding: 5px;
	border: 1px solid #80C342;
	float: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 260px;
	overflow: auto;
}

table.guestBookTable td,
div.pContent div.pContentInner table.registrationTable td {
	width: 50%;
}

div.pContent div.pContentInner label.formTableLabel {
	display: block;
	float: right;
	margin: 4px 20px 16px;
	font-size: 12px;
	line-height: 17px;
}

div.pContent div.pContentInner span.formTableData {
	display: block;
	float: left;
	margin: 4px 20px 16px 5px;
	font-size: 14px;
	line-height: 17px;
	color: #ad2100;
}

div.pContent div.pContentInner input.inpt {
	display: block;
	float: left;
	border: 1px solid #80C342;
	height: 16px;
	padding: 3px 5px 2px;
	margin: 0 0 10px;
}

input.flexibleSubmitButton {
	display: block;
	float: left;
	clear: both;
	cursor: pointer;
	color: #242424;
	font-size: 12px;
	font-weight: bold;
	background-color: #80C342;
	height: 21px;
	margin: 8px 10px 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
	padding: 0 8px 2px;
	text-align: center;	
}

div.flexibleButtonContainer {
	float: left;
	width: 100%;
	clear: both;
}

div.flexibleButtonContainer input.flexibleSubmitButton {
	float: none;
	clear: both;
	margin: 8px auto 0;
	width: auto;
}

h2.forumTitle {
	color: #80C342;
	font-sizet: 16px;
	padding-left: 10px;
	margin-bottom: 0;
}

h2.forumTitle span {
	display: inline;
	color: #000;
	font-weight: normal;
	font-size: 13px;
}

h2.forumTitle span.forumEntryCount {
	color: #ad2100;
	font-weight: bold;
}

div.forumContainer {
	float: left;
	width: 99%;
	clear: both;
	margin-top: 20px;
}

div.forumContainer div.forumEntry {
	float: left;
	clear: both;
	width: 98%;
	border: 1px solid #000;
	padding: 5px;
	margin: 0 0 10px;
	background-color: #eee;
}

div.forumContainer div.forumEntry div.forumEntryHeader {
	float: left;
	width: 100%;
	background-color: #80C342;
}

div.forumContainer div.forumEntry div.forumEntryHeader h2.forumEnryPoster {
	float: left;
	width: 40%;
	padding: 3px 0 3px 5px;
}

div.forumContainer div.forumEntry div.forumEntryHeader h2.forumEntryControls {
	float: right;
	clear: none;
	width: 40%;
	padding: 3px 5px 3px 0;
	text-align: right;
}

div.forumContainer div.forumEntry div.forumEntryHeader h2.forumEntryControls a {
	color: #ad2100;
	font-weight: normal;
	padding-right: 10px;
	border-right: 1px solid #000;
	text-decoration: none;
}

div.forumContainer div.forumEntry div.forumEntryHeader h2.forumEntryControls a:hover {
	text-decoration: underline;
}

div.forumContainer div.forumEntry div.forumEntryHeader h2.forumEntryControls span {
	display: inline;
	padding-left: 10px;
	font-weight: normal;
}

div.forumContainer div.forumEntry div.forumEntryContent {
	float: left;
	width: 100%;
}

div.forumContainer div.forumEntry div.forumEntryContent p {
	float: left;
	width: 98%;
	padding: 5px;
}

div.forumContainer div.forumEntry div.forumEntryContent blockquote {
	float: right;
	width: 90%;
	padding: 10px;
	margin: 10px 10px 5px 0;
	border: 1px solid #000;
	background-color: #fff;
	font-size: 12px;
	color: #444;
}

div.forumContainer div.forumEntry div.forumEntryContent blockquote h3 {
	float: left;
	margin: 5px 0 0 5px;
	font-size: 13px;
}

div.pContent div.pContentInner table.newForumEntry {
	float: left;
	width: 100%;
	margin: 0 0 20px;
}

table.newForumEntry label {
	display: block;
	margin: 0 auto 15px;
	width: 200px;
	font-size: 12px;
	line-height: 17px;
	overflow: visible;
	text-align: center;
}

table.newForumEntry textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #80C342;
	display: block;
	width: 400px;
	height: 100px;
	margin: 0 auto 20px;
	padding: 10px;
	overflow: auto;
	background-color: #eee;
}

div.pContent div.pContentInner table.formsTable {
	width: 98%;
	float: left;
	clear: both;
	margin: 15px 0;
	font-size: 13px;
	background-color: #80C342;
}

div.pContent div.pContentInner table.formsTable tr.evenForum td {
	background-color: #80C342;
}

div.pContent div.pContentInner table.formsTable tr.oddForum td {
	background-color: #ccc;
}

div.pContent div.pContentInner table.formsTable td {
	padding: 8px 15px;
	line-height: 17px;
	border-bottom: 1px solid #000;
}

div.pContent div.pContentInner table.formsTable td.lastEntryDate {
	text-align: right;
	width: 25%;
}

div.pContent div.pContentInner table.formsTable td.lastModifier {
	text-align: left;
	width: 40%;
}

div.pContent div.pContentInner table.formsTable td a {
	text-decoration: none;
	font-weight: bold;
	color: #ad2100;
}

div.pContent div.pContentInner table.formsTable td a:hover {
	text-decoration: underline;
}

a.startNewTopic {
	display: block;
	float: left;
	clear: both;
	margin: 15px 0 5px 15px;
	padding: 1px 10px;
	background-color: #80C342;
	font-size: 13px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	line-height: 17px;
}

a.startNewTopic:active {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.default_pricefont {
	font-size:11px;
	text-decoration: none;
}

.betumeret_nagy {
	font-size:18px;
	text-decoration: none;
}

.betumeret_normal {
	font-size:14px;
	text-decoration: none;
}

.betumeret_kicsi {
	font-size:12px;
	text-decoration: none;
}
