@charset "utf-8";

/*alap*/

html, body, div, span, tr, td, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img, ul, ol, li {margin:0; padding:0; border:0; color:#000; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:16px; text-align:left; text-decoration:none;}

html {background:url(images/back.png) repeat-x #3a3434;}

ul, ol, li {list-style:none;}

h1 {}

h1 a {font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:16px;}

h2 {}

h2 a {}

h3 {}

a {}

a:hover {}

sup {font-size:7px;}

.clear {clear:both;}

.hidden {visibility:hidden; display:none;}

.left {float:left;}

.right {float:right;}

.center {text-align:center;}

.align-right {text-align:right;}

.red {color:#960026;}

/*alap*/


/*fozoklub*/
dat {margin:0; padding:0; border:0; color:#000; font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:16px; text-align:left; text-decoration:none; font-weight: 900;}
cim {margin:0; padding:0; border:0; color:#960026; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; text-align:left; text-decoration:none; font-weight: 900;}
tip {margin:0; padding:0; border:0; color:#960026; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; text-align:left; text-decoration:none; font-weight: 900;}
kmenu {margin:0; padding:0; border:0; color:#ffffff; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:16px; text-align:left; text-decoration:none;}
.hangingindent {    padding-left: 22px ;    text-indent: -22px ;}

table#kismenu td {
    padding: 0px;
    border: 0px solid #a0a0a0;
    text-align: center;
    background:url(images/verl.gif) repeat-x;
}


/*layout*/

#page {width:867px; margin:0 auto;}

#tanfbox {float:right;  width:220px; height: 250px; margin:0px 0px 0px 10px; background:url(images/box_tf.jpg) no-repeat; padding: 16px;}

#head {width:849px; height:137px; padding:0 9px 0 9px;}

#main {width:849px; padding:0 9px 0 9px; margin:1px 0 0 0;}

div>#main {width:849px; padding:0 9px 0 9px; margin:1px 0 0 0; background:url(images/main-back.png) repeat-y;}

/*layout*/




/*head*/

#head .left {width:480px; height:71px; background:url(images/kf-site.gif) no-repeat center center; margin:11px 0 11px 0;}

#head .right {width:71px; height:71px; background:url(images/kf-logo.gif) no-repeat; margin:11px 0 11px 0;}

#head h1 {visibility:hidden; display:none;}

/*head*/




/*menu*/

#menu {float:left;}

#menu a {cursor:pointer; display:block; width:169px; height:44px;}

#menu a span {visibility:hidden; display:none;}
 
#menu-fooldal {float:left; margin:0 1px 0 0; cursor:pointer; display:block; width:169px; height:44px; background:url(images/fooldal.png) no-repeat;}

#menu-fooldal a:hover,
#menu-fooldal a.active {background:url(images/magunkrol-a.png) left no-repeat;}

#menu-magunkrol {float:left; margin:0 1px 0 0; cursor:pointer; display:block; width:169px; height:44px; background:url(images/magunkrol.png) no-repeat;}

#menu-magunkrol a:hover,
#menu-magunkrol a.active {background:url(images/magunkrol-a.png) left no-repeat;}

#menu-hirek {float:left; margin:0 1px 0 0; cursor:pointer; display:block; width:169px; height:44px; background:url(images/hirek.png) no-repeat;}

#menu-hirek a:hover,
#menu-hirek a.active {background:url(images/magunkrol-a.png) left no-repeat;}

#menu-termekeink {float:left; margin:0 1px 0 0; cursor:pointer; display:block; width:169px; height:44px; background:url(images/termekeink.png) no-repeat;}

#menu-termekeink a:hover,
#menu-termekeink a.active {background:url(images/magunkrol-a.png) left no-repeat;}

#menu-kapcsolat {float:left; margin:0 1px 0 0; cursor:pointer; display:block; width:169px; height:44px; background:url(images/kapcsolat.png) no-repeat; margin:0;}

#menu-kapcsolat a:hover,
#menu-kapcsolat a.active {background:url(images/magunkrol-a.png) left no-repeat;}

/*menu*/




/*main*/

#main-menu a {cursor:pointer; display:block;}

#main-menu span {visibility:hidden; display:none;}

#main-uzleteink {float:left; background:url(images/uzleteink.jpg) no-repeat; width:339px; height:166px;}

#main-uzleteink a {width:339px; height:166px;}

#main-uzleteink a:hover {background:url(images/uzleteink-a.jpg) bottom no-repeat;}

#main-szalloda {float:left; background:url(images/szalloda.jpg) no-repeat; width:340px; height:166px;}

#main-szalloda a {width:340px; height:166px;}

#main-szalloda a:hover {background:url(images/szalloda-a.jpg) bottom no-repeat;}

#main-akciok {float:right; background:url(images/akciok.jpg) no-repeat; width:170px; height:166px;}

#main-akciok a {width:170px; height:166px;}

#main-akciok a:hover {background:url(images/akciok-a.jpg) bottom no-repeat;}

#main-zwilling {float:left; background:url(images/zwilling.jpg) no-repeat; width:339px; height:166px;}

#main-zwilling a {width:339px; height:166px;}

#main-zwilling a:hover {background:url(images/zwilling-a.jpg) bottom no-repeat;}

#main-receptek {float:left; background:url(images/receptek.jpg) no-repeat; width:340px; height:166px;}

#main-receptek a {width:340px; height:166px;}

#main-receptek a:hover {background:url(images/receptek-a.jpg) bottom no-repeat;}

#main-hirek {float:right; background:url(images/hirek.jpg) no-repeat; width:170px; height:225px;}

#main-hirek ul {width:155px; margin:15px 0 0 10px;}

#main-hirek li {margin-bottom:10px; padding-left:7px; background:url(images/nyil.gif) no-repeat 0 4px; line-height:13px;}

#main-hirek a {float:none; display:inline; font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:white; }

#main-hirek a:hover {
	color:#ccc;
	font-weight: bold;
}

#news-link {float:right; width:170px; height:32px; margin:6px 0 0 0;}

#news-link a {display:block; width:170px; height:32px; cursor:pointer;}

#news-link span {visibility:hidden; display:none;}


#flash {width:849px; height:129px; background:url(images/flash.jpg) no-repeat;}

#flash-2 {width:678px; height:58px; background:url(images/naszajandek.png) no-repeat;}

/*main*/




/*pages*/

#sub-main {float:left; width:831px; padding:0 0 18px 18px; background:white;}

.sub {width:170px;}

#pic-hold {width:310px; margin:35px 18px 18px 0;}

#pic-hold img {margin:0 0 10px 0;}

#main-text {width:316px; padding:0 7px 0 0; margin:30px 0 18px 0;}

#main-text-wide {width:636px; padding:0 7px 0 0; margin:30px 0 18px 0;}

#main-text a,
#main-text-wide a {color:#960026;}

#main-text p,
#main-text-wide p,
#main-text li,
#main-text-wide li,
#main-text li a,
#main-text-wide li a {color:#606060;}

#main-text li,
#main-text-wide li {list-style:disc; list-style-position:inside;}

#main-text a:hover,
#main-text-wide a:hover {
	color:#606060;
	text-decoration:underline;
}

#main-text-wide img.left {margin:5px 10px 10px 0;}

#main-text-wide .left,
#main-text-wide .right {margin:0 0 20px 0;}

#main-text-wide .right {width:292px;}

#main-text-wide .left img {margin:4px 0 0 0;}

#google-map {margin:10px 0 10px 0;}


table.pic-hold {margin-top:35px; margin-bottom:20px;} 

.pic-hold td {padding:10px 0; border-bottom:dotted 1px #ccc;}

.pic-hold p {text-align:center;}

.pic-hold p img {margin:0 0 5px  0;}

/*pages*/




/*foot*/

#foot {width:849px; height:37px; padding:0 9px 0 9px;}

div>#foot {width:849px; height:37px; padding:0 9px 0 9px; background:url(images/foot-back.png) no-repeat;}

#foot-menu {width:825px; height:24px; padding:6px 12px 0 12px; background:white;}

#foot-menu a {font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#656565;}

#foot-menu a:hover {color:#960027;}

#foot-menu p {color:#656565;}

#foot-mirror {width:849px; height:131px; margin:0 0 0 9px; background:url(images/foot-mirror.jpg) repeat-x;}

/*foot*/

