h1, h2, h3, h4, h5, h6, ul, li, div, p, br, form, body, img {margin: 0;	padding: 0;	border: 0;}
body{font: normal 12px/20px Arial, Helvetica; color: #3e3c39; background: #680209 url('../images/mainBg.png') repeat-x;} 
h1{font-size: 2.0em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h2{font-size: 1.6em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h3{font-size: 1.4em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h4{font-size: 1.2em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h5{font-size: 1.0em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
h6{font-size: 2.0em; line-height: 1em; margin: 2px 0px; padding: 5px 0px;}
p{padding: 5px 0;}
a{color: #a54528;}
.righty {float: right; margin-left: 10px; margin-bottom: 10px;}
.lefty {float: left; margin-right: 10px; margin-bottom: 10px;}
#mastHead, #mastBody, #mastFoot{width: 100%; float: left;}
#mastHead .myContainer, #mastBody .myContainer, #mastFoot .myContainer{width: 956px; margin: 0 auto;}
#mastHead{height: 217px; background: #79270f url('../images/mastHead.png') repeat-x;}
#mastHead p#logo{width: 446px; height: 217px; float: left; margin: 0; padding: 0; background: url('../images/logo.png') 0 0 no-repeat;}
#mastHead p#logo a{width: 446px; height: 217px; float: left; text-indent: -9999px;}
#mastHead #topMenu{width: 510px; padding: 30px 0 0 0; float: right;}
#mastHead #topMenu .topNav{width: 510px; float: left; padding: 4px 0 0 0; text-align: right;}
#mastHead #topMenu .topNav li{padding: 0 15px 0 5px; background: url('../images/topNavSep.png') right no-repeat;}
#mastHead #topMenu .topNav li a{color: #edebd6; text-decoration: none;}
#mastHead #topMenu .search{width: 224px; float: right;}
#mastHead #topMenu .search .searchInput{width: 160px; height: 27px; float: left; padding: 7px 0 0 4px; text-indent: 10px; background: url('../images/searchTxt.png') no-repeat; border: 0;}
#mastHead #topMenu .search .searchButton{width: 53px; height: 27px; float: right; margin: 1px 0 0 0; text-indent: -9999px; cursor: pointer; font-size: 0; background: url('../images/searchBtn.png') no-repeat; border: 0;}
#mastHead ul.mainNav{width: 560px; float: right; text-align: right; padding:0; margin-top: -44px;}
#mastHead ul.mainNav li{padding: 0 0 0 2px; float: right; display: inline;}
#mastHead ul.mainNav li a{padding: 12px 11px; float: left; display: inline; color: #f4f2d9; text-decoration: none; background: #72020b;}
#mastHead ul.mainNav li a:hover, #mastHead ul.mainNav li a.selectedPage, #mastHead ul.mainNav li a.selectedPageRoot{color: #79270f; background: #f4f2d9;}
#mastBody{background: #fffcf7 url('../images/mastBody.png') repeat-x;}
#mastBody .myContainer{width: 963px; padding: 0 0 0 5px;}
#mastBody #bodyTile{width: 963px; float: left; margin: 20px 0 0 0; background: url('../images/bodyTile.png') right 0 repeat-y;}
#mastBody #bodyTop{width: 963px; float: left; background: url('../images/bodyTop.png') right top no-repeat;}
#mastBody #bodyBottom{width: 963px; float: left; background: url('../images/bodyBottom.png') right bottom no-repeat;}
#mastBody #subCol{width: 303px; float: left; padding: 20px 0 0 0; margin: 0 0 0 54px; display: inline;}
#mastBody #subCol .padded{padding: 10px;}
#mastBody #subCol .padded510{padding: 5px 10px;}
#mastBody #subCol .yellow{float: left;background: #f3f1d8;}
#mastBody #subCol .blue{background: #e9f4fa;}
#mastBody #subCol #welcome{width: 258px; height:188px; float: left; padding: 10px 23px 110px 20px; line-height: 18px; text-align: right; background: #fff url('../images/welcome.png') 0 bottom no-repeat; border: 1px solid #e5e5e3;}
#mastBody #subCol #welcome .element{padding: 0 5px 0 60px; font-size: .9em; color: #431302;}
#mastBody #subCol #welcome h1{color: #79270f; font-family: 'cambria', 'georgia', 'Times New Roman';}
#mastBody #subCol #newsletter{width: 281px; padding: 10px 10px; float: left; color: #595853; border: 1px solid #e6e6e6; margin: 15px 0 0 0;}
#mastBody #subCol #newsletter h1{padding: 5px 0 5px 22px; color: #cf471d; text-transform: Uppercase; margin: 0 0 15px 0; font-size: 1.1em; letter-spacing: -0.05em; background: url('../images/newsletter_ico.png') 0 6px no-repeat; border-bottom: 1px solid #cf471d;}
#mastBody #subCol #newsletter .news_email{width: 174px; height: 32px; text-indent: 10px; float: left; padding: 7px 0 0 0; border: 0; background: url('../images/newsLetterTxt.png') 0 0 no-repeat;}
#mastBody #subCol #newsletter .news_subscribe{width: 79px; height: 33px; cursor: pointer; float: right; font-size: -9px; border: 0; text-indent: -9999px; background: url('../images/newsLetterBtn.png') 0 0 no-repeat;}
#mastBody #subCol #contact{width: 281px; padding: 10px; float: left; border: 1px solid #e6e6e6; margin: 15px 0 0 0; color: #370c05;}
#mastBody #subCol #contact h1{padding: 5px 0 5px 15px; color: #cf471d; text-transform: Uppercase; margin: 0 0 15px 0; font-size: 1.1em; letter-spacing: -0.05em; background: url('../images/contact_ico.png') 0 2px no-repeat; border-bottom: 1px solid #cf471d;}
#mastBody #subCol #contact ul{padding: 0px 15px;}
#mastBody #subCol #contact li{list-style: none; padding: 0 0 2px 0;}
#mastBody #subCol #contact a{color: #2d8ac5; font-weight: bold;}
#mastBody #mainCol{width: 590px; float: right; padding: 20px 0 20px 0;}
#mastBody #mainCol li{background: url('../images/blue_arrow.png') 0 6px no-repeat;}
#mastBody #mainCol #flash{width: 590px; float: left;}
#mastBody #mainCol #image{width: 590px; height: 310px; padding: 10px 15px 15px 15px; overflow: hidden; float: left; background: url('../images/image.png') no-repeat;}
#mastBody #mainCol #actions{width: 560px; float: left; padding: 10px 15px;}
#mastBody #mainCol #actions ul{padding: 2px 5px;}
#mastBody #mainCol #actions li{padding: 2px 15px; background: url('../images/orange_arrow.png') 0 8px no-repeat;}
#mastBody #mainCol #actions h2{font-size: 1em; font-weight: normal; padding: 4px 0 2px 0; margin: 0;}
#mastBody #mainCol #actions #actions_left{width: 260px; float: left;}
#mastBody #mainCol #actions #actions_left h1{padding: 5px 0 5px 20px; color: #cf471d; text-transform: Uppercase; margin: 0 0 15px 0; font-size: 1.1em; letter-spacing: -0.05em; background: url('../images/news_ico.png') 0 2px no-repeat; border-bottom: 1px solid #cf471d;}
#mastBody #mainCol #actions #actions_right{width: 260px; float: right;}
#mastBody #mainCol #actions #actions_right h1{padding: 5px 0 5px 20px; color: #cf471d; text-transform: Uppercase; margin: 0 0 15px 0; font-size: 1.1em; letter-spacing: -0.05em; background: url('../images/news_ico.png') 0 2px no-repeat; border-bottom: 1px solid #cf471d;}
#mastBody #mainCol #actions .postDate{font-size: .9em; font-style: italic;}
#mastBody #mainCol li{list-style: none;}
body#internal #mainCol{width: 590px; float: right; padding: 30px 33px 30px 30px;}
body#internal #mainCol h1{color: #ce4a1a; font-size: 1.4em; font-family: 'Century Gothic', 'lucida grande', 'lucida sans';}
body#internal #mainCol h2{color: #286f9d; font-size: 1.2em; font-family: 'Century Gothic', 'lucida grande', 'lucida sans';}
body#internal #mainCol ul{padding: 5px;}
body#internal #mainCol li{padding: 1px 15px 1px 20px; margin-bottom: 8px;}
body#internal #subCol{width: 237px; float: left;font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, Georgia, 'Times New Roman', times, serif;;font-size: 13px;font-style: italic;font-variant: normal;font-weight: bold;}
.subNav{width: 237px; float: left; border-top: 1px solid #e0dfdd;}
.subNav li{width: 100%; list-style: none; float: left;}
.subNav li a{width: 202px; text-decoration: none; font-weight: bold; padding: 7px 5px 7px 30px; list-style: none; float: left; background: url('../images/bullet.png') 10px 13px no-repeat; border-bottom: 1px solid #e0dfdd;}
.subNav li a:hover, .subNav li a.selectedPage{color: #308dc8; background: #fff url('../images/bullet.png') 10px 13px no-repeat;}
li.sitemap{font: normal normal normal 11px/normal tahoma, sans-serif;height: 14px;line-height: 14px;list-style-position: outside;list-style-type: none;margin-left: 0px;padding-left: 0px;}
.nav li.selectedPage a,
.nav li.selectedPageRoot a { color:#da9744 !important; }
.subNav li a.selectedPage { color:#3f0d06 !important; }
.textElement{text-align:justify;padding-right:20px;}
#mastFoot{padding: 50px 0 75px 0; color: #d4bf88; background: #680209 url('../images/mastFoot.png') repeat-x;}
#mastFoot a{color: #d4bf88;}
#mastFoot .footNav{width: 1000px; float: left; margin: 0 0 0 54px; display: inline;}
#mastFoot .footNav a:hover{text-decoration: none;}
#mastFoot .legal{margin: 0 0 0 54px; display: inline;}
#mastFoot .webdesigner{width: 122px; height: 24px; margin: 0; padding: 0; float: right;}
#mastFoot .webdesigner a{width: 122px; height: 24px; float: left; text-indent: -9999px; background: url('../images/webdesigner.png') no-repeat;}
.legal, .max{width: 700px; float: left;}
.max{font-size: .8em; padding: 0 0 0 54px;}
.clear:after{content: '.'; font-size: 0; float: left; display: block; clear: both;}
.last{background-image: none !important; border: 0 !important;}
.hMenu li{list-style: none; display: inline;}
.left{float: left;}
img.left{margin: 0 15px 0 0;}
.right{float: right;}
img.right{margin: 0 0 0 15px;}
.post .postDate{font-size: .9em; color: #666;}
.blogsElement li{background-image: none !important; padding: 0 !important;}
.fieldSelected{border: 0 !important; background: #e9f4fa !important;}
.idezet{float:right; width:600px;text-align:right;font-size: 1.8em;color: #79270f; font-family: 'cambria', 'georgia', 'Times New Roman';}
.idezetkicsi{font-size: 0.9em;color: #b0b0b0; font-family: 'cambria', 'georgia', 'Times New Roman';}
.termek{float:left; border:1px solid #b0b0b0; margin-right:10px; margin-bottom:5px; }
.kiskepekhatter{background:url('../images/image.png') no-repeat; width: 580px; height:315px; float: left; padding: 20px 0px 15px 15px;overflow:hidden; margin-top:10px;}
.kiskepekhatterkicsi{background:url('../images/image_kicsi.png') no-repeat; width: 580px; height:158px; float: left; padding: 10px 0px 15px 15px;overflow:hidden; margin-top:10px;}
.homecontent{float:right;padding:20px 0 20px 0;width:580px;}
.homebackground{background:url('../images/image.png') no-repeat; width: 580px; height:315px; float: left; padding: 10px 0px 15px 15px;overflow:hidden;}
