body {
	background: #FFF url(/images/background2.jpg) top center no-repeat;
}
#product {
	font-family: Arial;
	margin-top: -5px;
	width: 880px;
	text-align: left;
}
#product .center{
	background: url(/images/product/prod-box-center.png) center center repeat-y;
	width: 880px;
	padding-bottom: 10px;
}
#product .top{
	background: url(/images/product/prod-box-top.png) top center no-repeat;
	width: 880px;
	height: 15px;
}
#product .bottom{
	background: url(/images/product/prod-box-bottom.png) bottom center no-repeat;
	width: 880px;
	height: 15px;
}
#product .text {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 20px;
	float: left;
	width: 480px;
}
#product .pic {
	margin-top: 10px;
	float: left;
	width: 300px;
}
#product ul {
	margin: 4px 0 0 15px;
	padding: 0;
	list-style: disc;
	list-style-image: url(/images/list-disc.png);
}
#product .title {
	font-size: 26px;
	font-weight: bold;
}
#product .text h1 {
	font-size: 22px;
	font-weight: bold;
}
#product .desc {
	font-size: 12px;
}
/* Term�kek men� */
#prod-menu {
	font-family: Arial;
	text-align: left;
	margin-top: 25px;
	padding-left: 15px;
	width: 860px;
	height: 55px;
	background: url(/images/menu/prod-menu-bg.jpg) bottom center no-repeat;
}
#prod-menu ul, #prod-menu ul li {
	margin: 0;
	padding: 0 1px 0 0;
	display: inline;
	list-style: none;
	width: 82px;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
#prod-menu ul {
	margin-left: -5px;
}
#prod-menu ul li {
	margin-right: -4px;
}
#prod-menu a:link, #prod-menu a:visited {
	background: url(/images/menu/prod-menu-inactive.jpg) center center no-repeat;
	width: 82px;
	height: 28px;
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #FFF;
}
#prod-menu a:hover, #prod-menu a:active {
	background: url(/images/menu/prod-menu-active.jpg) center center no-repeat;
	text-decoration: none;
	color: #000;
}
/* Term�k r�szletes adatai */
#prod-data {
	position: relative;
}
#prod-data ul {
	list-style-image: url(/images/doublerow-red.jpg);
}
.data {
	display: none;
	float: left;
	text-align: left;
	border-bottom: 1px #EDEDED solid;
	padding-bottom: 15px;
	margin-bottom: 25px;
	padding-left: 12px;
}
.data-last {
	text-align: left;
}
.data ul, .data-last ul {
	margin: 5px 0 10px 15px;
	padding: 0;
}
.data .title, .data-last .title {
	font-size: 12px;
	font-weight: bold;
}
.data .title, .data-last .title, .data .details, .data-last .details {
	padding-left: 20px;
}

#commentformcontainer {
	padding: 10px;
}

div.commentformrow {
	margin: 3px;
	padding: 5px;
	clear: both;
}

div.commentformrow label {
	display: block;
	float: left;
	width: 100px;
}

div.commentformrow input {
	width: 300px;
	float: left;
}

div.commentformrow textarea {
	width: 480px;
	height: 100px;
	float: left;
}

div.commentformsubmit {
	padding-left: 110px;
}

div.commentformrow img {
	float: left;
}

div.commentformrow span.captchalabel {
	display: block;
	float: left;
	width: 100px;
}

span.commentformhead {
	font-size: 12px;
	font-weight: bold;
}


div.commentrow {
	display: block;
	width: 800px;
	margin: 5px 0;
	padding: 4px;
	border: 1px solid #cccccc;
}

div.commentrow_alcor {
	display: block;
	width: 800px;
	margin: 5px 0;
	padding: 4px;
	border: 1px solid #cccccc;
	background-color: #4D9DDA;
}

p.commentname {
	padding: 0px;
	float: left;
	font-weight: bold;
	text-align: left;
}

p.commentname_alcor {
	padding: 0px;
	float: left;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

p.commentcreated {
	padding: 0px;
	float: right;
	font-size: 8pt;
	text-align: right;
}

p.commentcreated_alcor {
	padding: 0px;
	float: right;
	font-size: 8pt;
	text-align: right;
	color: #ffffff;
}

p.commentopinion {
	font-style: italic;
	clear: both;
}

p.commentopinion_alcor {
	font-style: italic;
	clear: both;
	color: #ffffff;
}

table.thumbnail {
	border-spacing: 8px;
	border-style: none;
}

table.thumbnail tr {
	height: 113px;
}

table.thumbnail tr td {
	width: 111px;
	height: 113px;
	padding: 0px;
	text-align: center;
	vertical-align: center;
	background-image: url(/images/thumbnail_bg.png);
}

table.thumbnail tr td a img {
	border: 0px solid #cccccc;
}

.attachment {
	float: left;
	width: 374px;
	height: 62px;
	margin: 10px 0px;
	background-image: url(/images/product/letoltes-keret.gif);
	padding: 18px 20px;
}

.attachment a img {
	float: left;
	margin-right: 10px;
	border: 0px;
}

/* style of product tabs */

#tabs {
	position: relative;
	display: block;
}

#tabs ul {
	text-align: left;
	margin-top: 25px;
	margin-left: 5px;
	width: 860px;
	height: 55px;
	background: url(/images/menu/prod-menu-bg.jpg) bottom center no-repeat;
}
#tabs ul li {
	font-family: Arial;
	font-size: 10pt;
	margin: 0;
	padding: 0 1px 0 0;
	display: inline;
	list-style: none;
	width: 82px;
	height: 28px;
	line-height: 28px;
	text-align: center;
}



#tabs ul li {
	font-family: Arial;
	font-size: 10pt;
	margin: 0;
	padding: 0 1px 0 0;
	display: inline;
	list-style: none;
	width: auto;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
#tabs ul li a {
	background: url(/images/menu/prod-menu-inactiveCenter.gif) center center repeat-x !important;
	width: auto;
	height: 28px;
	display: inline-block;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
}
#tabs ul li a span{
	background: url(/images/menu/prod-menu-inactiveLeft.gif) left center no-repeat;
	display: block;
	width: auto;
	height: 28px;
}
#tabs ul li a span span{
	background: url(/images/menu/prod-menu-inactiveRight.gif) right center no-repeat;
	padding: 0 5px;
}

#tabs ul li.ui-tabs-selected a,
#tabs ul li.ui-state-hover a{
	background: url(/images/menu/prod-menu-activeCenter.gif) center center repeat-x !important;
	text-decoration: none;
	color: #000;
}
#tabs ul li.ui-tabs-selected a span,
#tabs ul li.ui-state-hover a span{
	background: url(/images/menu/prod-menu-activeLeft.gif) left center no-repeat;
	display: block;
	width: auto;
	height: 28px;
}
#tabs ul li.ui-tabs-selected a span span,
#tabs ul li.ui-state-hover a span span{ background: url(/images/menu/prod-menu-activeRight.gif) right center no-repeat; }



#tabs div.tabcontent {
	font-family: Arial, sans-serif;
	padding: 0px;
	text-align: left;
	padding-left: 18px;
	font-size: 12px;
}

#tabs div.tabcontent h3 {
	font-size: 12pt;
	font-weight: bold;
}

#tabs div.tabcontent ul {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	width: auto;
	height: auto;
	background: none;
	display: block;
	position: static;
	text-align: left;
	font-size: 12px;
}

#tabs div.tabcontent ul li {
	width: auto;
	height: auto;
	margin-bottom: -10px;
	display: list-item;
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(/images/doublerow-red.jpg);
	font-size: 12px;
}

div.iconrow {
	display: block;
}

div.iconcell {
	float: left;
	margin: 5px;
}

div.iconcell a {
	position: relative;
	text-decoration: none;
}

div.iconcell a img {
	border: 0px;
}

div.iconcell a span {
	display: none;
	width: 150px;
	background-color: #FFFFCC;
	border: 1px solid #000000;
	padding: 3px;
}

div.iconcell a:hover span {
	display: block;
	position: absolute;
	left: 40px;
	top: 10px;
	z-index: 25;
}

div.iconcell a span b {
	font-weight: bold;
}




