 * { margin:0; padding:0; list-style: none; text-decoration: none; }
html { font-size:11pt; text-align:center; font-family: sans-serif;}  
#container { text-align: left; margin:0; padding: 0;}
#wrapper { width: 969px; margin: 0 auto;}
#header {  height: 164px; color: #fff}
#topH2 {  height: 50px;}
#topH2 a, #topH2 a:visited { font-size: 120%; line-height:90px; margin-left: 500px; color: #fff; }
#topH1 { width: 500px; float: left;}
#topH1 a, #topH1 a:visited { line-height:92px; margin-left: 170px; color: #fff; }
.topMenu { float: right; width: 420px; height: 50px;}
.topMenu a, .topMenu a:visited { color: #398c9e}
.topMenu a:hover { color: #2F769A; text-decoration: underline;}
.topMenu li { float: left; margin:35px 35px 0 0;}
#content { background: #fff; min-height: 600px;} 
#contentLeft {float: left; width: 194px; height: 660px; background: #fff url(../images/design/bg_content_left.jpg) top left no-repeat; font-size: 18px; padding-top:25px; color: #256d97;}
#contentLeft h2 { font-size: 16px; height: 20px; background:transparent url(../images/design/bg_menu_h2.png) bottom center no-repeat;  padding: 0 0 0 40px; display: block; }
#contentLeft h2:hover { background:transparent url(../images/design/bg_menu_h2_hover.png) bottom center no-repeat; }
#contentLeft h2 a, #contentLeft h2 a:hover { color: #256d97; display: block; font-family: sans-serif; font-size: 80%; }
#contentMain { width: 775px;  min-height: 1000px; float: left; background: url(../images/design/bg_content.jpg) top center repeat-y; }
#contentMainMain p { padding: 20px; margin-left: 10px;}
#contentMainMain p.keywordLink { color: #60A9C5; text-align: center; border: 1px dotted #d2d2d2;  padding: 10px; margin: 80px 20px 20px 20px; font-size: 80%; background: #f8f9f9;}
p.keywordLink a, .keywordLink p a:visited { color: #60A9C5; }
#nav { height: 23px;  background: url(../images/design/bg_nav.jpg) center center no-repeat; color: #d9e9ef; padding-left: 20px; font-size: 70%; line-height: 23px;}
#nav a, #nav a:visited { color: #000; font-size:120%;}
#nav a:hover { color: #d9e9ef; }
#contentMainHeader { width: 562px; height: 80px; background: url(../images/design/bg_content_header.jpg) center center no-repeat;}
#contentMainHeader h3 { color: #feffff; margin: 0; padding: 2px; font-size: 130%; text-align: center;}
#contentMainHeader h3 a, #contentMainHeader h3 a:visited { padding-top: 3px; color: #fff;}  
#contentMainHeader p   {color: #60a9c5; text-align: center; font-size: 80%; line-height: 16px; }
#contentMainHeader p  a, #contentMainHeader p  a:visited  {color: #fff; }
#contentMainLeft { float: left;width: 157px; height: 365px;  background: url(../images/design/bg_content_main_left.jpg) center center no-repeat; margin-left: 17px;}
.contentMainFoOldalLeft { float: left;width: 157px; height: 111px;  background: url(../images/design/bg_contentMainFoOldalLeft.jpg) center center no-repeat; margin-left: 17px;}
#contentMainMain { float: left; width: 362px; min-height: 366px; background: url(../images/design/bg_content_main_center.jpg) center center repeat-y; border-bottom: 1px dotted #103452;}
#contentMainMain ul { margin: 30px;}
.contentMainFoOldal { float: left; width: 362px; min-height: 120px; background: url(../images/design/bg_content_main_center.jpg) center center repeat-y;}
.contentMainFoOldal p {padding: 20px; font-size: 90%;}
.contentMainFoOldalEnd { float: left; width: 362px; height: 5px; background: url(../images/design/bg_content_main_center_end.jpg) center center no-repeat; margin: 0 0 10px 175px;}
#contentMainLink { float:left; width:544px; height:71px; background: url(../images/design/bg_content_main_link.jpg) center center no-repeat; margin-left: 17px;}
#contentMainLink h4 { text-align: center; margin-top: 25px; }
#contentMainLink h4 a, #contentMainLink h4 a:visited { color: #fff; font-size: 130%;}
#contentMainBekuldo { float:left; background:transparent url(../images/design/bg_bekuldo.png) top left no-repeat;}
#contentMainBekuldo .bekuldoTable table { margin: 20px 10px 10px 175px; font-size: 90%; width: 363px; height: 118px; background: url(../images/design/bg_bekuldo_table.jpg) top left no-repeat; padding: 20px 30px;}
#contentMainRight { width:192px; float: right; margin-right: 21px;}
#contentMainRight li { padding-left: 12px;}
#contentMainRight li:hover { background:transparent url(../images/design/bg_main_right_li_hover.png) center left no-repeat;}
#contentMainRightFbox { width:192px; background: url(../images/design/bg_content_right_box.jpg) top left repeat-y; padding-bottom: 0px;}
#contentMainRightFbox h3 { color: #f0f0f0; text-align: center; padding: 10px 0;  border-bottom: 1px solid #4487a4; background: url(../images/design/bg_right_first_h3.jpg) top left no-repeat;}
#contentMainRightFbox ul { padding-left: 0; }
#contentMainRightFbox a, #contentMainRightFbox a:visited { display: block; font-size: 75%;  color: #2f769a; padding: 1px; border-bottom: 1px solid #daf1ff;}
.contentMainRightKbox { overflow: hidden;  z-index: 99999; margin: 10px 0 10px 0; width:192px; background: url(../images/design/bg_content_right_box.jpg) top left repeat-y;}
.contentMainRightKbox h3 { color: #f0f0f0; text-align: center; padding: 10px 0;  border-bottom: 1px solid #4487a4; background: url(../images/design/bg_right_key_h3.jpg) top left no-repeat;}
.contentMainRightKbox h3 a, .contentMainRightKbox h3 a:visited { color: #f0f0f0; }
.contentMainRightKbox a { color: #2f769a;}
.contentMainRightKbox ul li a, .contentMainRightKbox ul li a:visited { display: block; font-size: 75%;  color: #2f769a; padding: 1px; border-bottom: 1px solid #daf1ff;}
.kulcsszoFelho { padding: 5px 10px; color: #2f769a;  border: 1px solid #fff; }
.kulcsszoFelho span a , .kulcsszoFelho span a:visited { color: #2f769a; }
#contentMainRightADbox { width: 190px; height: 164px; background: #fff; border: 1px solid #103452; margin-top: 10px; text-align: center; padding-top: 10px; }
.contentMainRightBox { width:192px; height:280px; background: url(../images/design/bg_content_main_right_box.jpg) center center repeat-y; }
.contentMainRightBox h3.box { background: url(../images/design/bg_content_main_right_h3.jpg) center center repeat-y; }
.linkListImg { margin: 6px 0 6px 24px; border: 1px solid #538ba6; height: 90px; width: 120px;}
#contentGoogleAd{ margin: 13px 24px;}
.clear { clear: both;}
.bekuldoMiniBox { width: 140px; text-align: center; margin: 10px 15px 15px 30px;}
.bekuldoMiniBox ul { height: 30px;}
.bekuldoMiniBox li { float: left;padding: 10px;}
.bekuldoMiniBox li a, .bekuldoMiniBox li a:visited, .bekuldoMiniBox a, .bekuldoMiniBox a:visited { color: #538ba6; }
.bekuldoMiniBox p { margin-top: 35px;}
#bekuldoAdatok { width: 340px; height: 100px; float:left; padding:15px 0 0 190px;}
.linkKeywords { width: 506px; height: 30px; background: transparent url(../images/design/bg_link_keywords.png) left center no-repeat; float: left; margin:0 0 0 27px;}
.linkKeywords h5 a, .linkKeywords h5 a:visited { color: #fff; margin: 0 0 0 185px; font-size: 120%; line-height: 28px;}
#contentWrapper { width: 550px;}
#alKategoriak { width: 490px; border: 1px solid #000; margin: 0 0 30px 40px;  min-height: 30px; padding: 10px; background: #def6ff; }
#alKategoriak ul { }
#alKategoriak li { display: inline-block;  margin: 10px;}
#alKategoriak li a, #alKategoriak li a:visited { color: #103452;}
.GoogleAd_kekcsik { height: 15px; width: 485px; padding: 10px 0 10px 30px; margin-left: 25px; float: left; background: transparent url(../images/design/bg_googleAD.png) left center no-repeat;}
#footer { clear: both; position: absolute; background: url(../images/design/bg_footer.jpg) top center no-repeat; width: 980px; height: 80px; left: 50%; margin-left: -393px; overflow: hidden;}
#footerBox { margin: 0 auto; width: 966px; margin-top: 50px; color: #fff; text-align: center;}
#footerBox a, #footerBox a:visited { color: #f1f1f1; }
ul.rules { list-style-type:decimal; margin: 15px; padding: 10px; border: 1px dotted #f00;  font-size: 90%;}
ul.rules li { list-style-type:decimal; margin-left: 15px; }
.ajanlatTable { padding: 10px;}
.ajanlatTable td.okossag { font-size: 80%; color: #686868; }
.center { text-align: center; margin-bottom: 30px; }
p.alert { color: #f00; text-align: center; padding: 15px; border: 1px solid #4788a6; background: #e3fbff; margin: 25px 5px;}
p.good { color: #4788a6; text-align: center; padding: 15px; border: 1px solid #00ceaa; background: #e3fbff; margin:25px 5px;}
textarea, input { border: 1px dotted #4788a6; }
#kulcsszoOldal { float: left; min-height: 1000px; max-width: 775px; background: url(../images/design/bg_content.jpg) top center repeat-y;}
a#kulcsszoOldal , a:visited#kulcsszoOldal  { color: #fff; }
.megosztas { width: 100px; margin: 28px 20px 0 70px;} 
#kepesAD { margin:0 0 30px 60px;}
.fb-like { padding-top: 50px; width: 110px; margin: 0 auto;}

