@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:Democratica;
    src: url(../fonts/Democratica.eot);
    src: url(../fonts/Democratica.eot?#iefix) format('embedded-opentype'),
         url(../fonts/Democratica.woff) format('woff'),
         url(../fonts/Democratica.ttf) format('truetype'),
         url(../fonts/Democratica.svg#Democratica) format('svg');
    src: url(../fonts/Democratica.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:WebSetSansSerif;
    src: url(../fonts/WebSetSansSerif.eot);
    src: url(../fonts/WebSetSansSerif.eot?#iefix) format('embedded-opentype'),
         url(../fonts/WebSetSansSerif.woff) format('woff'),
         url(../fonts/WebSetSansSerif.ttf) format('truetype'),
         url(../fonts/WebSetSansSerif.svg#WebSetSansSerif) format('svg');
    src: url(../fonts/WebSetSansSerif.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:AsapCondensed;
    src: url(../fonts/AsapCondensed-Regular.eot);
    src: url(../fonts/AsapCondensed-Regular.eot?#iefix) format('embedded-opentype'),
         url(../fonts/AsapCondensed-Regular.woff) format('woff'),
         url(../fonts/AsapCondensed-Regular.ttf) format('truetype'),
         url(../fonts/AsapCondensed-Regular.svg#AsapCondensed-Regular) format('svg');
    src: url(../fonts/AsapCondensed-Regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:AsapCondensed;
    src: url(../fonts/AsapCondensed-Bold.eot);
    src: url(../fonts/AsapCondensed-Bold.eot?#iefix) format('embedded-opentype'),
         url(../fonts/AsapCondensed-Bold.woff) format('woff'),
         url(../fonts/AsapCondensed-Bold.ttf) format('truetype'),
         url(../fonts/AsapCondensed-Bold.svg#AsapCondensed-Bold) format('svg');
    src: url(../fonts/AsapCondensed-Bold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* screen width:1920px */
body {margin:0 auto; padding:0; background-color:#454545; line-height:1.5em; font-family: "AsapCondensed", Tahoma, sans-serif, Arial; font-size:16px; color:#4f4f4f; line-height:normal;
	-webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
	}

img {width:100%;}

.head {margin:0 auto;}
.headContent {margin:0 auto; width:1280px; padding-top:50px; position:relative; border-top:2px solid #666; border-bottom:groove #999;}

.headpic {margin:0 auto;}
.siteNameLine {margin:0 auto; padding:2% 5%; position:absolute; top:15%; left:0%; font-family:"Democratica", Times Times New Roman, Times, serif; font-size:31px; color:#fff; text-align:left; background-color: rgba(0, 0, 0, 0.6); }

.mainWrap {margin:0 auto;}
.main {margin:0 auto; width:1280px;}
.mainContent {margin:0 auto; width:100%; padding:0%; float:left; background-color:#c1c1c1;}
.pageNameLine {width:86%; margin:0% 7% 3% 7%; float:left;}
h1 {margin:0; border-bottom:4px solid #f58220; float:left; font-weight:bold; font-size:1.4em; padding:1.5% 2% 1.5% 2%; background-color:#b0b0b0; }
h4 { color:#666; line-height:normal; }
pagenamebullet {font-family:"WebSetSansSerif"; font-size:0.8em; color:#454545;}

.mainContentText {width:86%; margin:0% 7% 3% 7%; padding:0%; float: left;}
highlight {font-weight:bold; color:#4f4f4f;}
akcio {font-weight:bold; color:#E76D05;}
.linkInsideOrange { padding:0; font-weight:bold; color:#f58220; }
.linkInsideOrange:hover { padding:0; font-weight:bold; color:#666; text-decoration: none; }
.contentSinglePicLeft {width:27%; margin:0% 4% 2% 0%; float:left; padding:3% 2% 3% 2%; background-color:#b0b0b0; border-bottom:groove #999; border-top:groove #ddd;}
.contentSinglePicRight {width:27%; margin:0% 0% 2% 4%; float:right; padding:3% 2% 3% 2%; background-color:#b0b0b0; border-bottom:groove #999; border-top:groove #ddd;}
.legalCopyLine {width:86%; margin:0% 7% 3% 7%; padding:2%; text-align:left; float:left;  background-color:#E5E5E5;}

ul.nonBulleted {margin:0; padding:0; list-style-type:none;}
ul.nonBulleted li {}

ul.bulleted {margin:0; padding:0; list-style-type:none;}
ul.bulleted li {line-height:normal;}
ul.bulleted li:before {font-family:"WebSetSansSerif"; font-size:0.6em; color:#a8a790; content:"\e151"; padding-right:10px;}

/* Termékeink, Referenciák galéria */
.galleryMainBox {width:88%; margin:0% 6% 1% 6%; float:left;}
.galleryPicBox { width:23%; margin:0% 1% 2% 1%; padding:3% 2% 1% 2%; float:left; background-color:#b0b0b0; border-bottom:groove #999; border-top:groove #ddd; text-align:left;}
.galleryPicBox a { text-decoration:none; color:#4f4f4f; line-height:3em;}
.galleryTextHolder {width:100%; padding:150% 0% 0% 0%; position:relative;}
.galleryPD {width:100%; padding:3% 0% 0% 0%; position:absolute; top:0%; left:0; float:none;}
.galleryPriceHolder {width:100%; position:absolute; bottom:0%; left:0; float:none;}
.galleryPS1 {width:100%; padding:3%; float:left; background-color:#c1c1c1;}
.galleryPrice1 {width:100%; padding:3%; margin-bottom:3%; float:left; text-align:right;  background-color:#cecece;}
.galleryPS2 {width:100%; padding:3%; float:left; background-color:#c1c1c1;}
.galleryPrice2 {width:100%; padding:3%; float:left; text-align:right;  background-color:#cecece;}

/* Restaurálás oldal galériája */
.renewMainBox {width:88%; margin:0% 6% 1% 6%; float:left;}
.renewPicBox { width:48%; margin:0% 1% 2% 1%; padding:3% 2% 1% 2%; float:left; background-color:#b0b0b0; border-bottom:groove #999; border-top:groove #ddd; }
.renewPicBox a { text-decoration:none; color:#4f4f4f; line-height:3em;  }

.mapHolder { width:100%; height:300px; margin:3% 0% 5% 0%; border-color:#dadad9; border-style:solid; }

.foot {margin:0 auto; width:100%; font-family:"WebSetSansSerif", Tahoma, sans-serif; float: left;}
.footContent {margin:0 auto; width:1280px; padding:1% 0% 2% 0%; background-color:#656565; border-top:groove #444;}
.footBar {width:87%; margin:2% 7% 0% 6%;}

ul.social {margin:0; padding:0; list-style:none; text-align:right; font-size:3em;}
ul.social li {display:inline-block; padding-left:1%;}
ul.social a {display:block; color:#c6c6c6; text-decoration: none;}
.social a:hover {color:#fff;}

ul.footBackToTopLink {margin:0%; padding:0%; list-style-type:none; line-height:normal; text-align:right; font-size:12px;}
ul.footBackToTopLink li {display:inline;}
.footBackToTopLink a {width:100%; color:#c6c6c6; text-decoration:none;}
.footBackToTopLink a:after {content:"\e200"; padding-left:5px;}
.footBackToTopLink a:hover {color:#fff;}

.footTagCloud {width:100%; margin:0% 2% 0% 2%; color:#999; text-decoration:none; text-align:center; float:left; font-size:16px;}
.footTag1{font-size:1.8em; color:#999;  text-decoration:none;} .footTag2{font-size:1.6em; color:#999; text-decoration:none;} 
.footTag3{font-size:1.4em; color:#999; text-decoration:none;} .footTag4{font-size:1.2em; color:#999; text-decoration:none;} 
.footTag5{font-size:1em; color:#999; text-decoration:none;} .footTag6{font-size:0.8em; color:#999; text-decoration:none;}
.footTagCloud a:hover{color:#c6c6c6; text-decoration:none;}

.errorPic {width:90%; margin:2% 5%; padding-top:10%; background-image: url(http://www.kemenceajto.hu/images/error_bg.png); float:left;}
.errorText {width:80%; margin:0% 5% 0% 5%; padding:0% 5% 0% 5%; background-color:#c1c1c1; float:left;  font-size:12px;}
.errorTitle {width:100%; margin:3% 0%; font-size:2em; font-weight:bold; float:left;}
.errorHun {width:40%; margin:0% 5%; padding-bottom:3%; font-size:1.4em; float:left;}
.errorGer {width:40%; margin:0% 5%; padding-bottom:3%; font-size:1.4em; float:left;}




@media only screen and (max-width:1299px) {
.headContent {width:100%;}
.siteNameLine {font-size:28px;}
.main {width:100%;}
.pageNameLine {width:94%; margin:0% 3% 3% 3%; float:left;}
.mainContentText {width:94%; margin:0% 3% 3% 3%; padding:0%; float: left;}
.legalCopyLine {width:94%; margin:0% 3% 3% 3%; padding:2%; text-align:left; float:left;  background-color:#E5E5E5;}
.galleryMainBox {width:96%; margin:0% 2% 1% 2%; float:left;}
.renewMainBox {width:96%; margin:0% 2% 1% 2%; float:left;}
.footContent {width:100%;}
}

@media only screen and (max-width:1079px) {
.galleryPicBox { width:31.333%;}
}

@media only screen and (max-width:767px) {
body {font-size:16px;}
.siteNameLine {font-size:24px; top:20%;}
.main {margin:0 auto; width:100%;}
h1 {font-size:17px;}
.galleryPicBox { width:48%;}
.footTagCloud {font-size:12px;}
.errorHun {width:90%;}
.errorGer {width:90%;}
}

@media only screen and (max-width:600px) {
.siteNameLine {font-size:21px; top:23%;}
h1 {font-size:15px;}
.renewPicBox { width:98%;}
.footTagCloud {font-size:11px;}
.errorTitle {font-size:1.7em;}
}

@media only screen and (max-width:480px) {
.siteNameLine {font-size:18px; top:28%;}
h1 {font-size:14px;}
.galleryPicBox { width:98%; margin:0% 1% 6% 1%;}
.galleryTextHolder {padding:0% 0% 0% 0%;}
.galleryPD {width:100%; padding:3% 0% 10% 0%; position:relative; top:0%; left:0; float:left;}
.galleryPriceHolder {width:100%; position:relative; bottom:0%; left:0; float:left;}
.footContent {padding:4% 0% 2% 0%;}
.footTagCloud {font-size:10px;}
.errorTitle {font-size:1em;}
.errorHun {font-size:1em;}
.errorGer {font-size:1em;}
}

@media only screen and (max-width:320px) {
.siteNameLine {font-size:16px; top:35%;}
h1 {font-size:14px;}
ul.footBackToTopLink {font-size:10px;}
}
