@charset "utf-8";

/* ALAP TAGEK */
html {
	background-image: url(../img/background_html.png);
	background-repeat: repeat-x;
	background-color: #5e5e5e;
}

body {
	padding: 0px 0px 60px 0px;
	margin: 0;
	background-image: url(../img/background_body.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	display: table;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	/*color: #7d7d7d;*/
	color: #494949; /* CONTRAST TEXT */
}

a {
	color: #9db901;
	text-decoration: none;	
}

a:hover {
	color: #333;
	text-decoration: underline;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin: 0px 0px 20px 12px;
	clear:both;
	color: #fe2fae;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0px 0px 10px 15px;
	clear:both;
	color: #fe2fae;	
}

h2.withSpace {
	margin: 30px 0px 10px 15px;
}

ol {
	list-style-type: decimal;
	margin-left: 30px;
	list-style-position: outside;
}

ol li {
	padding: 0px 0px 10px 5px;
	line-height: 15px;
}

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 9px;
	bottom: 1ex;
}


/* OLDAL */

#container {
	width: 1000px;
	margin: 0 auto;
	border: 1px solid #4a4a4a;
	border-top: 0px;
	background-color: #fff;
}

/* HEADER */
#header {
	height: 155px;
	background-image: url(../img/background_header.png);
	background-repeat: repeat-x;
	background-color: #000;
	padding: 0px 0px 0px 0px;
}

#header #logo {
	display: block;
	width: 279px;	
	height: 102px;
	margin-left: -16px;
	position: absolute;
}

#header .banner {
	display: block;
	width: 724px;
	height: 88px;
	position: absolute;
	margin: 6px 0px 0px 276px;
}

.floating {
	display: block;
	position: absolute;
	margin-left: -16px;
}

/* MENU */

#menu {
	margin: 102px 0px 0px -15px;
	height: 53px;
	clear: both;
	width: 1015px;
	position: absolute;
	background-image: url(../img/header_menu.png);
	background-repeat: repeat-x;	
}
/*
#menu li a span {
	display: none;
}*/

#menu li {
	float: left;
	height: 53px;
}

#menu li img {
	z-index: 1000;
}


/* CONTENT */
#content {
	background-color: #fff;
	padding: 21px 0px 10px 0px;
	overflow: hidden;
	height: 100%;
}

#left {
	width: 645px;
	/*background-color:#F6C;*/
	float: left;
}

#right {
	background-color: #bebebe;
	width: 355px;
	float: left;
	padding-bottom: 3000px;
	margin-bottom: -3000px;
}

.contentBody {
	padding: 0px 15px 0px 15px;
}

.contentBody p {
	margin: 0px 0px 15px 0px;
	line-height: 16px;
	font-size: 12px;
}


/* INDEX PAGE */

#indexMainBox {
	padding: 0px 15px 0px 13px;
}

#indexMainBox img {
	display: block;
}

#indexMainBox .details {
	position: absolute;
	background-color:#FFF;
	padding: 10px 10px 10px 15px;
	width: 255px;
	height: 78px;
	border: 1px solid #c0e300;
	border-right: 0px solid #c0e300;
	margin: -124px 0px 0px 300px;
}

#indexMainBox .details h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 2px;
	line-height: 18px;	
}

#indexMainBox .details h3 a {
	color: #9db901;
}

#indexMainBox .details p {
	margin-top: 8px;
	line-height: 14px;
}

#indexBoxes {
	clear: both;
	height: 140px;
	padding: 13px 15px 16px 13px;
	overflow: hidden;
}

#indexBoxes .box {
	float: left;
}

#indexBoxes .left {
	margin-right: 17px;
}

#indexBoxes .box .details {
	position: relative;
	background-color:#FFF;
	padding: 6px 10px 0px 15px;
	border: 1px solid #c0e300;
	border-bottom: 0px;
	width: 130px;
	height: 35px;
	margin: -42px 0px 0px 130px!important;
	margin: -46px 0px 0px 130px;
}

#indexBoxes .box .details h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-bottom: 2px;
	line-height: 16px;
}

#indexBoxes .box .details h3 a {
	color: #9db901;
}

#top10 {
	border-top: 1px solid #bbbaba;
	background-color: #dedede;
	padding: 16px 15px 16px 13px;
	margin-bottom: 15px;
}

#left .banner {
	height: 146px;
	padding-top: 20px;
	display: block;
	font-size: 100px;
	text-align: center;
	/*background-color: #FF9;*/
}


/* LISTING ARTICLES BOXES */

.listingArticles {
	clear: both;
	overflow: hidden;
	padding-top: 17px;
	height: 100%;
	padding: 0px 0px 0px 0px;
}

.listingArticles .box {
	display: block;
	width: 300px;
	height: 118px;	
	/*background-color: #393;*/
	padding: 0px 0px 26px 15px;
	float: left;
}

.listingArticles .textbox {
	display: block;
	width: 300px;
	height: 95px;
	/*background-color: #393;*/
	padding: 0px 0px 0px 15px;
	float: left;
}

.listingArticles .textbox .details {
	border-bottom: 0px solid #e6e6e6;
	padding: 10px 10px 10px 10px;
	background-color:#f3f3f3;	
}


.listingArticles .box img {
	float: left;
}

.listingArticles .box .details {
	float: right;
	/*background-color: #6C3;*/
	width: 137px;
	height: 117px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	padding: 0px 28px 0px 16px;
}

.listingArticles h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0px 0px 15px 10px;
	clear:both;
	color: #fe2fae;	
}

.listingArticles h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-bottom: 2px;
}

.listingArticles h3 a {
	color: #9db901;
}

.listingArticles .date {
	color: #7d7d7d;
	font-size: 10px;
	font-weight: bold;
}

.listingArticles p {
	margin-top: 8px;
	line-height: 14px;
}

.listingArticles a.more {
	display: block;
	background-image: url('../img/button_arrow.png');
	background-repeat: no-repeat;
	height: 28px;
	width: 28px;
	float: right;
	margin-top: -28px;
}

.listingArticles a.more span {
	display: none;
}


/* SINGLE SUBPAGE */

.singlepageArticle {
	padding: 10px 15px 10px 13px;
	margin: 0px 15px 40px 10px;
	background-color: #e4e4e4;
	overflow: hidden;	
}

.singlepageArticle h1 {
	font-size: 26px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #fe2fae;
	margin: 0px 0px 5px 0px;	
}

.singlepageArticle .illustration {
	float: right;
	margin: 15px 0px 10px 10px;
}

.singlepageArticle p {
	font-size: 11px;
	line-height: 16px;
	margin: 0px 0px 15px 0px;
}

.singlepageArticle p.lead {
	font-size: 12px;
	margin: 10px 0px 20px 0px;
	line-height: 18px;	
	font-weight: bold;
}

.singlepageArticle .category {
	display: block;
	margin-bottom: 4px;
	color: #aba8a8;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.singlepageArticle .firm {
	color: #fe2fae;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-top: 8px;	
}


/* SUBPAGE ARTICLE LIST */

#subpagePicArticles {
	margin: 0px 0px 13px 15px;
	width: 630px;
	clear: both;
	overflow: hidden;
}

#subpagePicArticles h3 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 4px;
}

#subpagePicArticles h3 a {
	color: #9db901;
}

#subpagePicArticles .illustration {
	float: left;
	margin: 0px 13px 0px 0px;
}

#subpagePicArticles .date {
	color: #7d7d7d;
	font-size: 10px;
	font-weight: bold;
}

#subpagePicArticles .category {
	color: #aba8a8;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#subpagePicArticles p.lead {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 35px 0px 0px;
}

#subpagePicArticles a.more {
	display: block;
	background-image: url('../img/button_arrow.png');
	background-repeat: no-repeat;
	height: 28px;
	width: 28px;
	bottom: 15px;
	right: 15px;
	position: absolute;
}

#subpagePicArticles a.moreszak {
	display: block;
	background-image: url('../img/button_szakerto.png');
	background-repeat: no-repeat;
	height: 28px;
	width: 138px;
	bottom: 15px;
	right: 15px;
	position: absolute;
}

#subpagePicArticles a.more2 {
	display: block;
	background-image: url('../img/button_arrow.png');
	background-repeat: no-repeat;
	height: 28px;
	width: 28px;
	bottom: 40px;
	right: 15px;
	position: absolute;
}

#subpagePicArticles a.more span,
#subpagePicArticles a.more2 span,
#subpagePicArticles a.moreszak span {
	display: none;
}

#subpageMain, #subpageArchive {
	margin-right: 15px;
	background-color: #efefef;
	overflow: hidden;
	padding-bottom: 15px;
	height: 100%;
	position: relative;	
}

#subpageMain .title, #subpageArchive .title {
	height: 33px;
	background-color: #bebebe;
	padding: 14px 0px 0px 15px;
}

#subpageMain h2, #subpageArchive h2 {
	margin: 0px;
}

#subpageMain p.video {
	margin-top: 20px;
	text-align: center;
}

#subpageMain .article{
	clear: both;
	padding: 15px;
}

#subpageArchive .article {
	clear: both;
	padding: 0px;
}

#subpagePicArticles .subpageBox2 {
	width: 300px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #efefef;
	overflow: hidden;
	height: 100%;
	position: relative;	
}

#subpagePicArticles .subpageBox2 .title {
	height: 33px;
	background-color: #bebebe;
	padding: 14px 0px 0px 15px;
}

#subpagePicArticles .subpageBox2 .article {
	clear: both;
	padding: 15px 5px 15px 15px;
}

#subpagePicArticles .subpageBox2 .list {
	clear: both;
	padding: 0px;
	height: 18px;
	background-color: #bebebe;
	overflow: hidden;
	text-align: right;
	padding: 7px 6px 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

#subpagePicArticles .subpageBox2 .list a {
	color: #fff;
	text-decoration: none;
}

#subpagePicArticles .subpageBox2 .illustration {
	margin-bottom: 15px;
}

#subpagePicArticles .subpageBox {
	width: 271px;
	float: left;
	background-color: #efefef;
	margin-top: 13px;
	margin-right: 13px;
	padding: 15px;	
	position: relative;
}

#subpageArticleList {
	padding: 0px 0px 20px 0px;
	background-color: #efefef;
	margin: 0px 15px 13px 15px;
	width: 615px;
	clear: both;
	overflow: hidden;
}

#subpageArticleList .title {
	height: 33px;
	background-color: #e0e0e0;
	padding: 14px 0px 0px 15px;
}

#subpageArticleList ul {
	margin: 5px 0px 0px 0px;
	overflow: hidden;
}

#subpageArticleList ul li {
	width: 292px;
	float: left;
	padding: 10px 0px 0px 15px;
}

#subpageArticleList ul li.right {
	width: 282px;
	float: left;
	padding: 10px 0px 0px 25px;
}

#subpageArticleList h3 {
	font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2px;
}

#subpageArticleList h3 a {
	color: #9db901;
}

#subpageArticleList .date {
	color: #7d7d7d;
	font-size: 10px;
	font-weight: bold;
}

#subpageArticleList .category {
	color: #aba8a8;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

/* NEWS ARCHIVE */

#subpageArchive h3 {
	margin-bottom: 10px;
	background-color: #e4e4e4;
	padding: 5px 15px 6px 15px;
}

#subpageArchive li h3 {
	margin-bottom: 0px;
	font-size: 12px;
	background: none;
	padding: 0px;
}

#subpageArchive ul {
	margin: 10px 15px 20px 15px;
	overflow: hidden;
}

#subpageArchive li {
	height: 40px;
	width: 50%;
	float: left;
}

#newsArchive {
	display: block;
	background-color: #656565;
	text-align: center;
	font-weight: bold;
	width: 140px;
	padding: 8px 10px 8px 10px;
	float: right;
	clear: both;
	margin: 10px 20px 0px 0px;
}

#newsArchive:hover {
	background-color: #9db901;
	text-decoration: none;
	color: #656565;
}


/* SEARCH */

#subpageSearch {
	margin-right: 15px;
	margin-left: 10px;
	background-color: #efefef;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	height: 100%;
	position: relative;	
}

#subpageSearch .title {
	height: 33px;
	background-color: #bebebe;
	padding: 14px 0px 0px 15px;
	margin-bottom: 20px;
}

#subpageSearch h3 {
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
	margin-left: 15px;
}

#subpageSearch a {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#subpageSearch p {
	margin-top: 5px;
}

#subpageSearch li {
	padding: 0px 15px 20px 15px;
	width: 275px;
	float: left;
	line-height: 16px;
}

#subpageSearch p.video {
	margin-top: 20px;
	text-align: center;
}

.searchBlock {
	clear: both;
	padding: 0px 10px 20px 0px;
	overflow: hidden;
}



/* COMMENTS */
#commentBox {
	margin: 0px 15px 20px 10px;
}

#commentBox h2 {
	margin: 0px 0px 0px 0px;
}

#postComment {
	margin: 10px 0px 40px 0px;
	background-color: #e4e4e4;
	padding: 20px 0px 10px 0px;
	border-top: 1px solid #bbbaba;	
}

#postComment .error {
	color: #fff;
	background-color: #f00;
	margin: 0px 15px 20px 15px;
	padding: 8px;
	text-align: center;
	width: 200px;
	float: right;
	margin-top: -35px;
}

#postComment .captcha {
	vertical-align: baseline;
	float: left;	
}

#postComment .captchaInput {
	vertical-align: baseline;
	margin-left: 4px;
	float: left;
	width: 60px;
}

#postComment .captchaHelp {
	vertical-align: baseline;
	margin-left: 10px;
	float: left;
	padding-top: 6px;
	font-size: 10px;
}

#postComment table {
	width: 100%;
}

#postComment table td {
	padding-bottom: 10px;
}

#postComment table td.label {
	width: 145px;
	vertical-align: top;
	text-align: right;
	padding-top: 4px;
}

#postComment label {
	font-weight: bold;
	margin-left: 5px;
}

#postComment input,
#postComment textarea {
	width: 200px;
	background-color: #fff;
	border: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 4px 6px 4px 6px;
}

#postComment textarea {
	width: 400px;
	height: 100px;
}

#postComment .button {
	background: none;
	border: none;
	width: 100px;
	background-image: url(../img/background_button.png);
	background-repeat: repeat-x;
	text-align: center;
	color: #bddf04;
	font-weight: bold;
	cursor: pointer;
}

#postedComment {
	background-color: #e4e4e4;
	margin: 10px 0px 40px 0px;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #bbbaba;	
}

#postedComment p {
	padding: 0px 20px 10px 20px;
}

#postedComment .disclaimer {
	color: #ABA8A8;
}

#commentBox .comment {
	margin-top: 10px;
	border: 1px solid #f2f1f1;
	overflow: hidden;
	width: 617px;
}

#commentBox .elso {
/*	border-top: 0px solid #c0c0c0;*/
}

#commentBox .info {
	float: left;
	width: 122px;
	background-color: #f2f1f1;
	padding: 10px 6px 200px 6px;
	margin-bottom: -200px;
}

#commentBox .info .name {
	font-weight: bold;
}

#commentBox .info .date {
	display: block;
	font-size: 10px;
	margin-top: 2px;
}

#commentBox .message {
	width: 453px;	
	float: right;
	display: block;
	padding: 10px 15px 10px 15px;
}

#commentBox .message p {
	line-height: 16px;
}

/* SZAKERTOK */



#kerdesekBox {
	overflow: hidden;
	margin-bottom: 0px;
}

#kerdesekBox .item {
	clear: both;
	margin: 0px 15px 30px 10px;
	overflow: hidden;
}

#kerdesekBox .item .question {
	clear: both;
	overflow: hidden;
	display: block;
	background-color: #ededed;	
	min-height: 60px;
	height:auto !important;
	height:60px;	
}

#kerdesekBox .item .answer {
	clear: both;
	margin-top: 8px;
	display: block;
	overflow: hidden;
	background-image: url(../img/background_answer.png);
	background-repeat: repeat-x;	
	background-color: #dbe5a1;
	min-height: 60px;
	height:auto !important;
	height:60px;	
}

#kerdesekBox .item .User {
	width: 140px;
	float: left;
	padding: 10px 0px 0px 10px;
	color: #757474;
	line-height: 14px;	
	position: relative;
}

#kerdesekBox .item .User .icon {
	float: left;
	margin: 0px 10px 20px 0px;
}

#kerdesekBox .item .User .arrow {
	display: block;
	position: absolute;
	background-image: url(../img/icon_questionarr.png);
	background-repeat: no-repeat;
	width: 23px;
	height: 13px;
	margin-left: 0px;
	margin-top: 7px;
	right: -1px;
}

#kerdesekBox .item .question .text {
	width: 448px;
	float: right;
	border: 1px solid #e7e7e7;
	padding: 10px;
	min-height: 60px;
	height:auto !important;
	height:60px;
	background-color: #ffffff;
}

#kerdesekBox .item .Editor {
	width: 120px;
	float: right;	
	padding: 10px 0px 0px 40px;
	color: #667516;
	line-height: 14px;
}

#kerdesekBox .item .Editor .arrow {
	display: block;
	position: absolute;
	background-image: url(../img/icon_answerarr.png);
	background-repeat: no-repeat;
	width: 23px;
	height: 13px;
	margin-left: -41px;
	margin-top: 5px;
}

#kerdesekBox .item .answer .text {
	width: 438px;
	border: 1px solid #c2d360;
	padding: 10px;
	float: left;
	min-height: 60px;
	height:auto !important;
	height:60px;	
	background-color: #ffffff;
	color: #667516;
	line-height: 16px;
}


/* GALLERY */

.singlepageGallery {
	padding: 10px 5px 0px 5px;
	margin: 0px 15px 10px 10px;
}

.singlepageGallery h1 {
	font-size: 26px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #fe2fae;
	margin: 0px 0px 10px 0px;	
}

.singlepageGallery p.lead {
	font-size: 12px;
	margin: 10px 0px 20px 0px;
	line-height: 18px;
	font-weight: bold;
}

.singlepageGallery p {
	font-size: 11px;
	margin: 0px 0px 15px 0px;
	line-height: 16px;
}

.singlepageGallery .date {

}

.galleryBox {
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	margin-bottom: 40px;
}

.galleryBox h2 {
	font-size: 20px;
	margin: 0px 0px 15px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	clear:both;
	color: #fe2fae;
}

#main_image {
	padding: 10px 10px 10px 10px;
	margin-left: 10px;
	width: 464px;
	overflow: hidden;
	float:left;	
	border: 1px solid #f3f3f3;
	text-align: center;
}

#main_image .galleria_wrapper {
	margin-bottom: 10px;
}

.galleria li img {
	display: none;
}


#main_image .caption {
	font-size: 11px;
	line-height:16px;
	display: block;
	text-align: left;
	padding: 4px 8px 4px 8px;
}

.galleria { list-style:none;width:116px;background-color:#f3f3f3;float:left;padding: 4px 4px 4px 4px; }
.galleria li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin: 0px 0px 0px 0px;border:4px solid #f3f3f3; }
.galleria li a{display:none}
.galleria li span{display:none}
.galleria li div{position:absolute;display:none;top:0;left:120px}
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block;}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
* html .galleria li div span{width:120px} /* MSIE bug */


/* MOODBOARD */

#moodBox {
	width: 625px;
	margin: 0px 0px 40px 10px;
	height: 813px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

/* UZLETKERESO */

#uzletkeresoTags {
	margin: 0px 15px 13px 15px;
	background-color: #e0e0e0;	
	overflow: hidden;
	height: 100%;
}

#uzletkeresoTags .title {
	height: 33px;
	background-color: #bebebe;
	padding: 14px 0px 0px 15px;
}

#uzletkeresoTags ul {
	margin: 10px;
	overflow: hidden;	
	height: 100%;
}

#uzletkeresoTags ul li {
	width: 195px;
	float: left;
	padding-bottom: 5px;
	position: relative;	
}

#uzletkeresoTags label {
	margin: 4px 0px 0px 4px;
	position: absolute;
}

#uzletkeresoList {
	width: 630px;
	overflow: hidden;
	padding-left: 15px;
}

#uzletkeresoList .error {
	margin: 0px 0px 0px 0px;
	padding: 8px;
	text-align: center;
	font-weight: bold;
	color: #fe2fae;
}

.uzlet {
	background-color: #efefef;	
	margin: 0px 15px 13px 0px;
	width: 300px;
	height: 140px;
	float: left;
	display: block;
}

.uzlet .tags {
	display: block;
	margin: 4px 0px 10px 0px;
	color: #7d7d7d;
	font-size: 10px;	
}

.uzlet h3 {
	font-size: 16px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2px;
	color: #fe39b2;
	height: 35px;
	background-color: #e0e0e0;
	padding: 5px 8px 2px 8px;
}

.uzlet p {
	font-size: 11px;
	line-height: 15px;
	padding: 10px;
}

/* KALKULATOROK */

#festekKalkulator, #tapetaKalkulator, #csempeKalkulator {
	margin: 0px 10px 15px 15px;
	padding: 10px 0px 0px 0px;
	background-color: #f3f3f3;
}

#festekKalkulator h3, #tapetaKalkulator h3, #csempeKalkulator h3 {
	margin: 20px 10px 10px 0px;
	font-size: 14px;
	color: #858585;
}

#festekKalkulator .result, #tapetaKalkulator .result, #csempeKalkulator .result {
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	background-color: #e0e0e0;
	padding: 0px 0px 0px 0px;
	/*border-top: 10px solid #e0e0e0;
	border-bottom: 10px solid #e0e0e0;*/
}

#festekKalkulator .result tr, #tapetaKalkulator .result tr, #csempeKalkulator .result tr {
	height: 30px;
	display: table-row;
	border-bottom: 1px solid #f3f3f3;
}

#festekKalkulator .result td, #tapetaKalkulator .result td, #csempeKalkulator .result td {
	padding-left: 15px;
}

#festekKalkulator .result td.value, #tapetaKalkulator .result td.value, #csempeKalkulator .result td.value {
	color: #fe39b2;
	font-weight: bold;
}

#festekKalkulator hr,
#tapetaKalkulator hr,
#csempeKalkulator hr {
	color: #e0e0e0;
	background-color: #e0e0e0;
	height: 1px;
	border: 0px;
}

#festekKalkulator h2,
#tapetaKalkulator h2,
#csempeKalkulator h2 {
	padding: 0px 0px 0px 0px;
	background-color: #f3f3f3;
	margin: 5px 0px 10px 15px;
}

#festekKalkulator table,
#tapetaKalkulator table,
#csempeKalkulator table {

}

#festekKalkulator table.normal,
#tapetaKalkulator table.normal,
#csempeKalkulator table.normal {
	margin-left: 15px;
	margin-bottom: 10px;
}

#festekKalkulator tr,
#tapetaKalkulator tr,
#csempeKalkulator tr {
	height: 35px;
}

#festekKalkulator td,
#tapetaKalkulator td,
#csempeKalkulator td {
	vertical-align: middle;
	text-align: left;
	line-height: 14px;
}

#festekKalkulator td.value,
#tapetaKalkulator td.value,
#csempeKalkulator td.value {
	/*vertical-align: middle;*/
	text-align: left;
}

label {
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	display: inline;
}

input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	margin-right: 2px;
	
}

.size {
	width: 35px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #F39;
	margin-top: 1px;
	vertical-align: baseline;
}

/* OLDALTERKEP */

#oldalterkepBody {
	padding: 0px 15px 0px 15px;
	font-size: 12px;
}

#oldalterkepBody ul li {
	font-weight: bold;
	padding: 6px 0px 6px 0px;
	font-size: 14px;
}

#oldalterkepBody ul li ul {
	margin: 6px 0px 0px 0px;
	list-style-type: circle;
	padding: 0px;
}

#oldalterkepBody ul li ul li {
	font-weight: normal;
	margin-left: 20px;
}

/* RIGHT SIDEBAR */

#videoBox {
	width: 327px;	
	margin: 13px 0px 13px 13px;
	background-color: #FFF;
}

#videoBox ul {
	height: 32px;
	background-color: #bebebe;
}

#videoBox li {
	float: left;
	margin-right: 0px;
}

#videoBox li a span {
	display: none;
}

#videoBox li a {
	display: block;
	height: 32px;
}

#videok {
	width: 70px;
	background-image: url(../img/right_video.png);
	background-position: 0px 0px;
}

#videok:hover, #videok.active {
	background-position: 0px -32px;
}

#tippektrukkok {
	width: 144px;
	background-image: url(../img/right_video.png);	
	background-position: -70px 0px;
	background-repeat: no-repeat;
}

#tippektrukkok:hover, #tippektrukkok.active {
	background-position: -70px -32px;
}

#bemutatok {
	width: 113px;
	background-image: url(../img/right_video.png);	
	background-position: -214px 0px;
}

#bemutatok:hover, #bemutatok.active {
	background-position: -214px -32px;
}

#videoBox .details {
	padding: 10px 0px 10px 13px;
}


#kalkulatorBox {
	width: 314px;	
	margin: 13px 0px 13px 13px;
	background-color: #FFF;
	padding: 12px 0px 11px 13px;
	overflow: hidden;
}

#kalkulatorBox .title {
	display: block;
	margin-bottom: 10px;
}

#festekKalkulatorBox {
	float: left;
	margin-right: 2px;
	background-image: url(../img/right_festek.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 99px;
}

#tapetaKalkulatorBox {
	float: left;
	margin-right: 2px;
	background-image: url(../img/right_tapeta.png);
	background-repeat: no-repeat;
	width: 98px;
	height: 99px;	
}

#csempeKalkulatorBox {
	float: left;
	background-image: url(../img/right_csempe.png);
	background-repeat: no-repeat;		
	width: 100px;
	height: 99px;
}

#menu img {
	opacity:0.0;
	filter:alpha(opacity=0);
}

#uzletkeresoBox {
	width: 314px;	
	margin: 13px 0px 13px 13px;
	background-color: #FFF;
	padding: 12px 0px 11px 13px;
}

#galeriaBox, #magazinBox {
	width: 327px;	
	margin: 13px 0px 13px 13px;
	background-color: #FFF;
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 23px;
}

#magazinBox {
	padding: 10px 0px 11px 0px;
}

#magazinBox .buttons {
	text-align: center;
	padding: 10px 0px 8px 0px;
	overflow: hidden;
}


#galeriaBox #galeriaBox-nav,
#magazinBox #magazinBox-nav {
	height: 32px;
	background-color: #bebebe;
	margin-bottom: 13px;
}

#galeriaBox #galeriaBox-nav li,
#magazinBox #magazinBox-nav li {
	float: left;
	margin-right: 0px;
}

#galeriaBox #galeriaBox-nav li a span,
#magazinBox #magazinBox-nav li a span {
	display: none;
}

#galeriaBox #galeriaBox-nav li a,
#magazinBox #magazinBox-nav li a {
	display: block;
	height: 32px;
}

#kepgaleriak, #magazinok {
	width: 121px;
	background-image: url(../img/right_galeriak.png);
	background-position: 0px 0px;
}

#kepgaleriak:hover,
#kepgaleriak.active,
#magazinok:hover,
#magazinok.active {
	background-position: 0px -32px;
}

#moodboardok {
	width: 146px;
	background-image: url(../img/right_galeriak.png);	
	background-position: -121px 0px;
	background-repeat: no-repeat;
}

#moodboardok:hover,
#moodboardok.active {
	background-position: -70px -32px;
}

#szakertoBox {
	width: 327px;
	margin: 13px 0px 13px 13px;
	background-color: #FFF;
	padding: 0px 0px 26px 0px;
}

#szakertoBox .title {
	margin: 0px 0px 0px 0px;
}

#galeriaBox #galeria-slider,
#galeriaBox #tab-mood,
#szakertoBox #szakerto-slider,
#videoBox #video-slider,
#magazinBox #magazin-slider {
	clear: both;
	width:275px;
	overflow: hidden;
	margin: 0 auto;
}

#videoBox #video-slider {
	padding: 10px 0px 10px 0px;
}

#galeriaBox #galeria-slider ul,
#galeriaBox #galeria-slider ul li,
#galeriaBox #tab-mood ul,
#galeriaBox #tab-mood ul li,
#szakertoBox #szakerto-slider ul,
#szakertoBox #szakerto-slider ul li,
#videoBox #video-slider ul,
#videoBox #video-slider ul li,
#magazinBox #magazin-slider ul,
#magazinBox #magazin-slider ul li{
	margin:0;
	padding:0;
	list-style:none;
}

#galeriaBox #galeria-slider ul li,
#galeriaBox #tab-mood ul li,
#szakertoBox #szakerto-slider ul li,
#videoBox #video-slider ul li,
#magazinBox #magazin-slider ul li {
	width:275px;
	height:180px;
	overflow:hidden;
}
#magazinBox #magazin-slider ul li {
	height: 235px;
	text-align: center;
}

#right #galeria-prev a,
#right #moodBox-prev a,
#right #szakerto-prev a,
#right #video-prev a,
#right #magazin-prev a {
	display: block;
	width: 26px;
	height: 180px;
	background-image: url(../img/button_left.png);
	background-repeat: no-repeat;
	background-position: 10px 80px;
	overflow: hidden;
	float: left;
	margin-top: -180px;
	text-indent: -8000px;
	outline: none;
}

#right #magazin-prev a {
	background-position: 10px 60px;
}

#right #galeria-next a,
#right #moodBox-next a,
#right #szakerto-next a,
#right #video-next a,
#right #magazin-next a {
	display: block;	
	width: 26px;
	height: 180px;
	background-image: url(../img/button_right.png);
	background-repeat: no-repeat;
	background-position: 6px 80px;	
	float: right;
	margin-top: -180px;	
	text-indent:-8000px;
	outline: none;
}

#right #magazin-next a {
	background-position: 10px 60px;
}

#lastcommentsBox {
	width: 314px;	
	margin: 13px 0px 13px 13px;
	background-color: #FFF;
	padding: 12px 0px 11px 13px;
	overflow: hidden;
}

#lastcommentsBox .title {
	display: block;
	margin-bottom: 2px;
}

#lastcommentsBox h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-bottom: 4px;
}

#lastcommentsBox p {
	margin-top: 5px;
	line-height: 14px;
}

#lastcommentsBox .comment {
	border-top: 1px solid #e6e6e6;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
	margin-right: 15px;
}

#lastcommentsBox .elso {
	border-top: 0px solid #e6e6e6;
}

#billboard,
#rightBanner {
	text-align: center;
}

#keresoBox {
	clear: both;
	display: block;
	padding: 10px 0px 0px 12px;	
}

#keresoBox #keresoszo {
	height: 25px;
	width: 215px;
	background-color: #f3f3f3;
	border: 0px;
	line-height: 12px;
	margin: 0px;
	padding: 6px 10px 0px 10px;
	background-color: #f3f3f3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7d7d7d;
}

#keresoBox #keresoSubmit {
	background-image: url(../img/button_kereses.png);
	width: 93px;
	height: 31px;
	border: 0px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}


/* FOOTER */

#footer {
	clear: both;
	background-image: url(../img/background_footer.png);
	background-repeat: repeat-x;
	height: 53px;
	padding-right: 15px;
}

#footer .logo {
	display: block;
	width: 152px;
	height: 53px;
	float: right;
}

#greenroom {
	display: block;
	position: absolute;
	padding: 10px 0px 30px 0px;
}

/* FOOTER MENU */

#footer-menu {
	height: 53px;
	width: 643px;
	float: left;
	background-color:#CCC;
	background-image: url(../img/footermenu2.png);
	background-repeat: repeat-x;
}

#footer-menu li {
	float: left;
}

#footer-menu a {
	display: block;
	height: 53px;	
}

#footer-menu a span {
	display: none;
}

#impresszum {
	width: 123px;
}

#aszf {
	width: 278px;
}

#mediaajanlat {
	width: 119px;
}

#elofizetes {
	width: 107px;
}

#oldalterkep {
	width: 118px;
}

#banner_lead {
	width: 468px;
	margin: 0 auto;
	padding: 20px 0px 20px 0px;
}
