body {
	margin: 0;
	padding: 0;
	line-height: 14px;
	background: #fff url(../gfx/bg-body.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border: 0;	
}
p {
	line-height: 14px;
	padding: 0;
	margin: 10px 0;
}
div.clearer {
	clear:both;
}
div.main-container {
	width: 980px;
	margin: 0 auto;
}
a {
	text-decoration: none;
	color: #ff6600;
}
label {
	cursor: pointer;
}

/**** HEADER *****/
div.main-header {
	position: relative;
	background: transparent url(../gfx/bg-main-header.gif) no-repeat top left;
	height: 221px;
	width: 980px;
}

div.main-header img.header-logo {
	position: absolute;
	top:36px;
	left: 0px;
}

div.main-header div.header-slogen {
	position: absolute;
	top: 97px;
	left: 192px;
	background: #fff url(../gfx/bg-header-slogen.jpg) no-repeat top left;
	width: 120px;
	height: 115px;
}

div.main-header div.header-right {
	position: absolute;
	top: 70px;
	left: 722px;
	width: 250px;
	line-height: 22px;
}
div a.link-search {
	display: inline-block;
	width: 61px;
	height: 22px;
	line-height: 22px;
	background: #fff url(../gfx/header-search.jpg) no-repeat bottom left;
}
div a.link-home {
	display: inline-block;
	width: 66px;
	height: 22px;
	line-height: 22px;
	background: #fff url(../gfx/header-home.jpg) no-repeat bottom left;
}
div a.link-mail {
	display: inline-block;
	width: 59px;
	height: 22px;
	line-height: 22px;
	background: #fff url(../gfx/header-mail.jpg) no-repeat bottom left;
}
div.main-header div.header-banner {
	position: absolute;
	top: 92px;
	left: 312px;
	width: 591px;
	height: 114px;
	padding: 1px;
	margin: 3px 0 3px 3px;
	background: #ccc;
}

/**** MENU ****/
div.main-menu {
	float: left;
	width: 684px;
	margin: 0 auto;
	font-size: 14px;
	margin-bottom: 1px;
}
div.main-menu a.item {
	display: block;
	float: left;
}
div.main-menu a.none {
	background-image: none;
}
div.ShowItems a.menu-1 {
	background-color: #fc921d;
	background-image: none;
	color: #ffffff;
}
div.ShowItems a.menu-2 {
	background: #bddca1 url(../gfx/menu-arrow2-over.png) no-repeat 5px center;
	color: #000;
}
div.ShowItems a.menu-3 {
	background: #f8e1ad url(../gfx/menu-arrow3-over.png) no-repeat 5px center;
	color: #000;
}
div.ShowItems a.menu-4 {
	background: #f8d1b4 url(../gfx/menu-arrow4-over.png) no-repeat 5px center;
	color: #000;
}
div.ShowItems a.menu-5 {
	background: #eab7af url(../gfx/menu-arrow5-over.png) no-repeat 5px center;
	color: #000;
}
div.ShowItems a.menu-6 {
	background: #dfbfc3 url(../gfx/menu-arrow6-over.png) no-repeat 5px center;
	color: #000;
}

div.sub-menu {
	position: absolute;
	width: 210px;
	top: 26px;
	left: 0px;
	padding: 10px 0 0px 0;
	display: none;
}
div.menuHeader {
	position: relative;
	float: left;
}
div.ShowItems div.sub-menu {
	display: block;
}
div.sub-menu a {
	display: block;
	color: #35322e;
	text-decoration: none;
	width: 120px;
	float: left;
	font-weight: normal;
	font-size: 12px;
	padding: 8px 3px 8px 20px;
	border-bottom: 1px solid #fff;
}
div.sub-2 a {
	background: #bddca1;	
}
div.sub-3 a {
	background: #f8e1ad;	
}
div.sub-4 a {
	background: #f8d1b4;	
}
div.sub-5 a {
	background: #eab7af;	
}
div.sub-6 a {
	background: #dfbfc3;	
}

div.sub-2 a:hover {
	background: #deeed0;	
}
div.sub-3 a:hover {
	background: #fcf0d6;	
}
div.sub-4 a:hover {
	background: #fce8da;	
}
div.sub-5 a:hover {
	background: #f5dbd7;	
}
div.sub-6 a:hover {
	background: #efdfe1;	
}
div a.menu-1 {
	float:left;
	line-height: 35px;
	color: #000;
	width: 71px;
	padding-left: 25px;
	margin-left: 11px;
	text-decoration: none;
	background: transparent url(../gfx/menu-arrow1.png) no-repeat 5px center;
}
div a.menu-2 {
	float:left;
	line-height: 35px;
	color: #000;
	width: 62px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(../gfx/menu-arrow2.png) no-repeat 5px center;
}
div a.menu-3 {
	float:left;
	line-height: 35px;
	color: #000;
	width: 88px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(../gfx/menu-arrow3.png) no-repeat 5px center;
}
div a.menu-4 {
	float:left;
	line-height: 35px;
	color: #000;
	width: 92px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(../gfx/menu-arrow4.png) no-repeat 5px center;
}
div a.menu-5 {
	float:left;
	line-height: 35px;
	color: #000;
	width: 97px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(../gfx/menu-arrow5.png) no-repeat 5px center;
}
div a.menu-6 {
	float:left;
	line-height: 35px;
	color: #000;
	width: 112px;
	padding-left: 25px;
	text-decoration: none;
	background: transparent url(../gfx/menu-arrow6.png) no-repeat 5px center;
}
div a.menu-act {
	background: #fff url(../gfx/bg-menu-act.gif) repeat-x top left;
	color: #a83a63;
}
div a.menu {
	display: block;
	float: left;
}
div a.menu-1:hover {
	background: #eee url(../gfx/menu-arrow1.png) no-repeat 5px center;
}
div a.menu-2:hover {
	background: #bddca1 url(../gfx/menu-arrow2-over.png) no-repeat 5px center;
}
div a.menu-3:hover {
	background: #f8e1ad url(../gfx/menu-arrow3-over.png) no-repeat 5px center;
}
div a.menu-4:hover {
	background: #f8d1b4 url(../gfx/menu-arrow4-over.png) no-repeat 5px center;
}
div a.menu-5:hover {
	background: #eab7af url(../gfx/menu-arrow5-over.png) no-repeat 5px center;
}
div a.menu-6:hover {
	background: #dfbfc3 url(../gfx/menu-arrow6-over.png) no-repeat 5px center;
}
div.main-search {
	float: right;
	width: 145px;
	height: 28px;
	background-color: #c2c0ab;
	padding: 8px 0 0 7px;
}
div.main-search input.input-search{
	border: 1px solid #9d9c8f;
	width: 84px;
	height: 14px;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	margin: 0;
}
div.main-search input.submit-search{
	border: 0px solid #749ca4;
	width: 48px;
	height: 20px;
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #fff;
	background: #666666;
	cursor: pointer;
}
/**** MAIN CONTENT BLOCK ****/
div.main-center {
	width: 836px;
	margin: 0 auto;
}
div.main-content {
	float: left;
	width: 680px;
	color: #666666;
}

/**** MAIN PAGE ****/
div.main-content h1 {
	display: inline;
	color: #a83a63;
	font-size: 22px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 20px;
	margin-bottom: 10px;
	background: transparent url(../gfx/title-arrow.png) no-repeat bottom left;
}

div.main-content p.article-lead {
	font-size: 12px;
	text-transform: uppercase;
}
div.main-content img.main-article-img {
	float: left;
}
div.main-content div.article-lead2 p{
	font-size: 12px;
	margin: 0;
	padding: 0 10px;
	line-height: 16px;
}
div.main-content a.btn-next-blue {
	float: right;
	background: transparent url(../gfx/title-arrow.png) no-repeat top right;
	text-align: right;
	display: block;
	line-height: 17px;
	padding-right: 20px;
	margin-top: 5px;
	font-size: 12px;
	color: #07b8eb;
	text-decoration: none;
}
div.main-content div.main-article {
	padding: 21px 16px;	
	height: 237px;
	overflow: hidden;
}
div.main-content div.main-articles {
	position: relative;
	background: transparent url(../gfx/bg-main-articles.png) no-repeat top right;
	width: 684px;
	height: 325px;
}
div.main-articles div.article-left {
	float: left;
	width: 192px;
	padding: 0px 29px 0 20px;
	font-size: 12px;
	list-style-image: url(../gfx/li-main-articles.jpg);
	background: transparent url(../gfx/main-title-franchise.jpg) no-repeat 20px 30px;
}

    div.main-articles div.article-left div.article-ti {
        float: left;
        width: 185px;
        height: 57px;
        font-size: 20px;
        line-height: 24px;
        padding: 25px 0px 0px 45px;
        color: #f58220;
    }
    
    div.main-articles div.article-left div.franchise-title {
        float: left;
        width: 185px;
        height: 29px !important;
        padding: 5px 0px 0px 45px;
        background: transparent url(../gfx/main-title-franchise.jpg) no-repeat bottom left;
    }

div.article-left div.article-kh {
    float: left;
    width: 200px;
}
div.article-left div.article-kh ul{
	padding: 0px 0px 0px 20px;
	margin: 0;
}
div.article-left div.article-kh ul li{
	padding: 10px 0;
	margin: 0 0 0 24px;
}


/*
div.article-left ul{
	padding: 0 15px;
	margin: 0;
}
div.article-left ul li{
	padding: 10px 0;
	margin: 0;
}
*/
div.article-left p.title{
	margin: 0;
	padding: 0;
	color: #999999;
	font-weight: bold;
}
div.article-left p.address{
	margin: 0;
	padding: 0;
	color: #999999;
}
div.article-left a.link{
	margin: 0;
	padding: 0;
	color: #ff6600;
	text-decoration: none;
}
div.article-left a.plin k{
	margin-left: 15px;
	padding: 0;
	color:#a83a63;
	text-decoration: none;
}
div.article-left div.line-main-aticles {
	width: 150px;
	height: 3px;
	background: transparent url(../gfx/line-main-articles.gif) no-repeat top right;
	margin: 7px 0 0px 0;
}
div.main-articles div.article-center {
	float: left;
	width: 388px;
	font-size: 12px;
	padding: 19px 5px 0px 23px;
}
div.article-center img{
	width: 186px;
	height: 60px;
}
div.article-center p.title {
    float: left;
	margin-top: 13px;
	color: #ff6600;
	text-transform: uppercase;
	padding-top: 5px;
}
div.article-center p.lead p {
    float: left;
	height: 150px;
	overflow: hidden;
	margin-top: 15px;
	font-size: 12px;
	color: #666666;
}
div.franchise {
    float: left;
	padding-left: 5px;
	width: 250px;
	min-height: 135px;
}
div.btn-franchise {
    float: left;
	margin-top: 14px;
	height: 30px;
	width: 216px;
}
    div.btn-franchise a {
        display: block;
        float: left;
        width: 165px;
        height: 23px;
        color: #FFF;
        font-size: 14px;
        font-weight: bold;
        padding: 7px 0px 0px 40px;
        background: transparent url(../gfx/btn-join-franchise.gif) no-repeat top left;
    }
div.franchise-left {
	float: left;
}
div.franchise-right {
	float: right;
	width: 408px;
	margin-right: 20px;
	font-size: 12px;
}
div.franchise-right p.title{
	color: #ff6600;
	font-size: 12px;
	text-transform: uppercase;
}
div.franchise-right p.lead p{
	color: #666666;
	font-size: 10px;
	margin-bottom: 20px;
}
a.btn-next-orange {
	background: transparent url(../gfx/title-arrow-orange.png) no-repeat top right;
	text-align: right;
	display: block;
	line-height: 17px;
	padding-right: 20px;
	margin-right: 5px;
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}
/**** CONTENT BLOCK ****/
div.main-content div.contents,
div.main-content div.content {
/*	background: #fff url(../gfx/bg-content-top.jpg) repeat-x top left; */
	background-color: #ffffff;
	width: 630px;
	min-height: 300px;
	padding: 12px 10px 0 10px;
	margin: 0 auto;
	font-size: 12px;
	color: #333;
}
div.main-content div.main-title h1 {
	display: inline-block;
	color: #a83a63;
	font-size: 22px;
	font-weight: normal;
	width: 550px;
	background: transparent url(../gfx/title-arrow.png) no-repeat top left;
	margin: 20px 16px;
	padding-left: 20px;
	line-height: 18px;
}
div.main-content div.content h2 {
	background: transparent url(../gfx/title-arrow-orange.png) no-repeat center left;
	padding-left: 20px;
	line-height: 17px;
	color: #ff6600;
	font-size: 12px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
	font-weight: normal;
}
div.main-content div.content img {
	float: left;
	padding: 0 10px 5px 0;
}
div.main-content div.content p {
	line-height: 15px;
	margin: 0;
}
div.main-content div.content p.title {
	background: transparent url(../gfx/title-arrow-orange.png) no-repeat left center;
	padding-left: 20px;
	line-height: 17px;
	font-size: 12px;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
div.main-content div.content p.title a{
	color: #ff6600;
	text-decoration: none;
}
div.main-content div.content p.link {
	clear: both;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.main-content div.line {
	clear: both;
	margin: auto;
	width: 650px;
	height: 3px;
	background: #fff url(../gfx/bg-content-bottom.jpg) repeat-x bottom;
	padding-top: 10px;
}
div.pager-block {
	display: block;
	float: right;	
	margin: 20px 40px 20px 16px;
}
div.pager {
	display: inline-block;
	color: #ff6600;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	text-decoration: none;
	padding: 0 5px;
	font-weight: bold;
}

div.pager a {
	display: inline-block;
	color: #ff6600;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	text-decoration: none;
	padding: 0 5px;
}
div.main-title a.act {
	font-weight: bold;
}
td.matches {
	padding-left: 20px;
	font-size: 12px;
}
/**** FORM ****/
div.content td.form-label {
	text-align: right;
	font-size: 13px;
	padding-bottom:10px;
	color: #666;
}
div.content td.form-element {
	padding: 0 0 10px 30px;
	text-align: left;
}
div.content input.text320 {
	width: 320px;
	height: 18px;
	border: 1px solid #ccc;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.content textarea.text320 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 320px;
	height: 120px;
	border: 1px solid #ccc;
	color: #666;
}
div.content input.submit {
	width: 80px;
	height: 30px;
	background: #fff url(../gfx/btn-submit.jpg) no-repeat left top;
	border: none;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
div.content input.submit-long {
	width: 130px;
	height: 30px;
	background: #fff url(../gfx/btn-submit-long.jpg) no-repeat left top;
	border: none;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

/**** RIGHT BANNERS ****/
div.main-right {
	float: right;
	width: 152px;
}
div.main-right a.link-shop {
	display: inline-block;
	width: 152px;
	height: 44px;
	background: #fff url(../gfx/banner-shop.gif) no-repeat bottom left;
}
div.main-right div.banner1 {
	clear: both;
	display: inline-block;
	width: 152px;
	margin-bottom: 4px;
}
div.main-right div.banner2 {
	clear: both;
	display: inline-block;
	text-align: center;
	width: 152px;
}
div.main-right div.banner-bottom {
	background: #ffffff url(../gfx/bg-banner-right-bottom.jpg) repeat-x top left;
	width: 152px;
	height: 83px;
}
/**** FOOTER ****/
div.footer {
	clear: both;
	width: 100%;
	height: 254px;
	background: #fff url(../gfx/bg-footer.gif) repeat-x top left;
}
div.footer div.main-footer {
	position: relative;
	margin: auto;
	width: 820px;
	height: 165px;
}
div.main-footer div.bg-footer {
	position: absolute;
	top: -10px;
	left: 10px;
	width: 725px;
	height: 135px;
	padding: 30px 0 0 95px;
	background: #fff url(../gfx/bg-main-footer.gif) no-repeat top left;
}
    div.footer-left {
        float: left;
        width: 500px;
    }
    
    div.footer-right {
        float: right;
        width: 150px;
        text-align: center;
    }

div.bg-footer a{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding-right: 7px;
}

form#form-messages {
	clear: both;
	background: #fdecdf url(../gfx/bg-newsletter-form.gif) no-repeat top left;
	display: block;
	width: 144px;
	padding: 40px 4px 10px 6px;
	color: #ed6b08;
	font-size: 11px;
}
	form#form-messages input.text100 {
		width: 128px;
		border: 1px solid #f18939;
		font-size: 11px;
		padding: 2px;
	}
	form#form-messages input.newsletter-submit {
		background: transparent url(../gfx/bg-newsletter-submit.jpg) no-repeat top left;
		width: 59px;
		height: 26px;
		border: 0px;
		cursor: pointer;
	}
	td.dotted {
		background: transparent url(../gfx/bg-dotted.gif) no-repeat 0px 5px;
		padding: 15px 0 0 0;
	}
	form#form-messages p {
		padding: 0px 6px 0px 6px;
	}
  
table.img {
	float: left;
	margin-right: 10px;
}
table.img td.col1 {
	background: transparent url(../gfx/round/col1.png) no-repeat top left;
	height: 20px;
	width: 20px;
}
table.img td.col2 {
	background: transparent url(../gfx/round/col2.png) no-repeat top right;
}
table.img td.col3 {
	background: transparent url(../gfx/round/col3.png) no-repeat bottom right;
	min-height: 10px;
	min-width: 10px;
}
table.img td.col4 {
	background: transparent url(../gfx/round/col4.png) no-repeat bottom left;
}

table.img-dark td.col1 {
	background: transparent url(../gfx/round/col-y1.png) no-repeat top left;
	height: 20px;
	width: 20px;
}
table.img-dark td.col2 {
	background: transparent url(../gfx/round/col-y2.png) no-repeat top right;
}
table.img-dark td.col3 {
	background: transparent url(../gfx/round/col-y3.png) no-repeat bottom right;
	min-height: 10px;
	min-width: 10px;
}
table.img-dark td.col4 {
	background: transparent url(../gfx/round/col-y4.png) no-repeat bottom left;
}
table.social-table {
	position: absolute;
	top: 50px;
	left: 90px;	
}
table.social-table img {
	border: 1px solid #ec6600; 
}
table.social-table img:hover {
	border: 1px solid #ffffff; 
}



a.right-link {
	clear: both;
	background: transparent url(http://zuglo.kiskokas.hu/layout/gfx/right-link-arrow.gif) no-repeat 6px 9px;
	background-color: #C2C0AB;
	font-weight: normal;
	display: block;
	padding: 4px 0px 3px 14px;
	color: #ffffff;
}
div.partners-box {
	display: table; 
	#position: relative; 
	overflow: hidden;
	width: 200px;
	background-color: ;
	
	background-color: #f9f9f9;
	
	text-align: center;
	float: left;
	height: 110px;	
	line-height: 50%;
	margin: 3px;
}
div.partners-box div {
	#position: absolute; 
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}
div.partners-box img {
	#position: relative; #top: -50%"
}

