body, html { font-size: 12px; font-family: Tahoma !important; color: #201F1F !important; margin: 0px; padding: 0px; background: #941714 url(../pics/tapeta.png); }

a { color: #A72B13; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
h1 { color: #A72B13; font-size: 18px; margin: 0 0 5px; }
input[type="text"], input[type="password"] { line-height: 18px; height: 18px; float: left; padding: 0px; margin: 0px; border: 1px solid #000000; font-size: 11px; font-family: Tahoma; }
input[type="submit"] { margin: 0px; border: 1px solid; font-weight: bold; color: #FFF; cursor: pointer; padding: 0px; background: #747327; }
p { margin: 0px; }


div { margin: 0px; padding: 0px; vertical-align: top; }
#mainDiv { margin: 0px auto; width: 1000px; position: relative; }
#top { float: left; width: 100%; height: 297px; background: /*url(../pics/head_bg.jpg) -1px 0 no-repeat*/;  position: relative; }
#topLayer1, #topLayer2, #topLayer3 { position: absolute; left: 0px; top: 0px; float: left; width: 100%; height: 100%; }
#topLayer1 { background: #E7DAA1; overflow: hidden; }
.topLinks { float: left; width: 100%; padding: 5px 0 6px; position: relative; height: 20px; background: url(../pics/head1_bg.jpg); }
.loginbox { float: right; padding-right: 10px; }
#topSearch { float: left; width: auto; padding-left: 10px; }
.topContent { float: left; width: 100%; height: 141px; border-bottom: 5px solid #4B9001; position: relative; }
#topLayer3 .topContent { background: #FFFFFF url(../pics/tapeta.png); opacity:0.4; filter:alpha(opacity=40); }
.topContent .zrinyicuki_logo { position: absolute; left: 7px; top: 0px; z-index: 40; }
.topContent .zrinyicuki_logo a { float: left; }
.topContent .imgtext { float: left; width: 100%; padding: 3px 0; position: relative; }
.topContent .imgtext1 { text-indent: 119px; top: 17px; }
.topContent .imgtext2 { text-indent: 167px; top: 7px; }
.topContent .imgtext3 { text-indent: 167px; top: 7px; height: 23px; }
.topContent .imgtext3 * { text-indent: 0px; float: left; }
.topContent .imgtext3 .addthis a { margin-right: 5px; }
.topContent .imgtext3 a.skypelink { position: relative; top: -8px; }
.topContent .imgtext3 img.imgt { float: right; margin-right: 30px; position: relative; top: -5px; }
.topContent .imgtext3 .nevnap { width: 400px; float: left; text-indent: 15px; font-weight: bold; color: #474606; margin-top: 15px; }
.topMenus { float: left; width: 100%; height: 115px; border-bottom: 5px solid #4B9001; }
#topLayer3 .topMenus { background: #E7DAA1 url(../pics/tapeta.png); opacity:0.8; filter:alpha(opacity=80); }
.topMenus .imgtext { float: left; width: 100%; text-align: center; padding: 3px 0; }
.topMenu { float: left; width: 100%; }

#messageBox { display: none; background-color: #FFFFFF; line-height: 15px; padding: 1px; position: absolute; right: 10px; top: 127px; z-index: 100; }
#messageBox .mainMessage { display: none; position: relative; width: 95%; padding: 5px 2%; margin-bottom: 5px; border: 1px solid #DFE1E2; }
#messageBox .errorSucc { color: green; font-weight: bold; }
#messageBox .iveskeret { border: 1px solid #DFE1E2; padding: 2px 5px; }

.topLinks #floatCart { float: right; position: absolute; right: -60px; top: 335px; width: 185px; }
.topLinks #floatCart img { float: right; position: relative; z-index: 20; }
.topLinks #floatCart .quickCartCont { display: none; float: left; width: 175px; padding: 5px 2px 5px 5px; background: #FFFFFF; position: relative; top: -10px; z-index: 10; border: 1px solid #878787; z-index: 5; }
.topLinks #floatCart .quickCartCont p { width: 100%; margin-bottom: 10px; }
.topLinks #floatCart .quickCartCont a { float: right; }

#mainbody { background: #E7DAA1; float: left; width: 980px; padding: 10px; }
#mainbody .text p { padding: 3px 0; }
.rightContent { float: right; width: 260px; }
.rightContent .blueBox { background-color: #C4D4CA; border: 1px solid #A0C2B2; border-bottom: 0px solid; width: 258px; margin-bottom: 4px; }
.rightContent .blueBox h2 { background: url(../pics/bluehead_bg.jpg) repeat-x; line-height: 26px; color: #175f8f; margin: 0px; text-indent: 5px; font-size: 13px; }
.rightContent .blueBox p { margin: 0px; padding: 5px; border-bottom: 1px solid #A7BAB4; height: 70px; overflow: hidden; }

.rightContent .greenBox { background-color: #C4CA6A; border: 1px solid #A0C2B2; border-bottom: 0px solid; width: 258px; margin-bottom: 4px; }
.rightContent .greenBox h2 { background: url(../pics/greenhead_bg.jpg) repeat-x; line-height: 26px; color: #2d5c00; margin: 0px; text-indent: 5px; font-size: 13px; }
.rightContent .greenBox p { margin: 0px; padding: 5px; border-bottom: 1px solid #A7BAB4; height: 70px; overflow: hidden; }

#footer { float: left; background: #E7DAA1; margin-top: 3px; width: 100%; height: 80px; padding: 5px 0; }
#footer .tamogatok { float: left; margin-left: 5px; }
#footer .tamogatok a { float: left; background-color: #011681; }
#footer .tamogatok a img { height: 65px; }

#footer .ujmagyarorszag { float: right; margin-right: 5px; }
#footer .ujmagyarorszag a { text-decoration: none; border: 3px solid #FFFFFF; float: left; }
#footer .ujmagyarorszag a img { float: left; }

.ltimg { position: absolute; left: -1px; top: -1px; background: url(../pics/keret_balfelso.png) no-repeat; width: 7px; height: 7px; }
.lbimg { position: absolute; left: -1px; bottom: -1px; background: url(../pics/keret_balalso.png) no-repeat; width: 7px; height: 7px; }
.rtimg { position: absolute; right: -1px; top: -1px; background: url(../pics/keret_jobbfelso.png) no-repeat; width: 7px; height: 7px; }
.rbimg { position: absolute; right: -1px; bottom: -1px; background: url(../pics/keret_jobbalso.png) no-repeat; width: 7px; height: 7px; }

.ltspan { position: absolute; left: -1px; top: -1px; background: url(../pics/lt.png) no-repeat; width: 7px; height: 7px; }
.lbspan { position: absolute; left: -1px; bottom: -1px; background: url(../pics/lb.png) no-repeat; width: 7px; height: 7px; }
.rtspan { position: absolute; right: -1px; top: -1px; background: url(../pics/rt.png) no-repeat; width: 7px; height: 7px; }
.rbspan { position: absolute; right: -1px; bottom: -1px; background: url(../pics/rb.png) no-repeat; width: 7px; height: 7px; }

.gomb { float: left; margin: 1px 5px 0; cursor: pointer; }
.gomb span { float: left; background: url(../pics/gomb_bg.png) repeat-x; height: 19px; line-height: 19px; color: #FFFFFF; font-weight: bold; }
.gomb .gombl { background: url(../pics/gomb_left.png) no-repeat left top; width: 4px; }
.gomb .gombr { background: url(../pics/gomb_right.png) no-repeat right top; width: 4px; }
.gomb input[type="submit"] { margin: 0px; background: transparent; border: 0px solid; font-weight: bold; color: #FFF; padding: 0px; }
.gomb .gombc * { color: #FFFFFF; }
.gomb .gombc *:hover { text-decoration: none; }

.gomb:hover span { float: left; background: url(../pics/gomb2_bg.jpg) repeat-x; height: 19px; line-height: 19px; color: #FFFFFF; font-weight: bold; }
.gomb:hover .gombl { background: url(../pics/gomb2_left.png) no-repeat left top; width: 4px; }
.gomb:hover .gombr { background: url(../pics/gomb2_right.png) no-repeat right top; width: 4px; }

a.bigbtn { background: url(../pics/yellow-button.png) no-repeat; width: 175px; height: 40px; line-height: 40px; float: left; text-align: center; }

.jelentkezesDiv { width: 500px; margin-left: 230px; border: 1px solid; padding: 10px; text-align: center; float: left; margin-bottom: 10px; background-image: url(../pics/tapeta.png); }
.jelentkezesDiv #jelentkezesh1 { font-size: 26px; }
.jelentkezesDiv #sutitura_btn,
.jelentkezesDiv #sutitura_btn2 { float: left; width: 100%; }
.jelentkezesDiv #sutitura_btn a { background: url(../pics/green-button.png) no-repeat; width: 260px; float: left; line-height: 20px; padding: 10px; margin-left: 110px; margin-top: 10px; color: yellow; }
.jelentkezesDiv #sutitura_btn2 a { background: url(../pics/yellow-button.png) no-repeat; width: 175px; float: left; line-height: 40px; margin-left: 165px; }

.ingyenhivoDiv { position: absolute; left: -205px; }
#sideBanners { position: absolute; float: left; top: 0px; right: -170px; width: 165px; }