body, div, span, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; border:0; font-family:Arial; font-size:14px; font-weight:normal; line-height:150%; color:#444; }
body { background-color:#f8f8f8; background-image:url('images/bodyBg.jpg'); }
table, tr, td { font-family:Arial; font-size:13px; }
a { text-decoration:none; }
hr { clear:both; margin:20px 0; border:1px dotted #aaa; border-style:none none dotted; background-color:#eee; color:#eee; }
fieldset { border:1px dotted #aaa; -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px; }
input, textarea, #atime { margin:2px; border-top:1px solid #888; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #888; padding:6px; font-family:Arial; font-size:13px;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
input[type='button'] { border:1px solid #ccc; cursor:pointer; }
input[type='button']:hover { opacity:0.7; filter:alpha(opacity=70); }

#cookieC { position:fixed; bottom:0; left:0; z-index:100; width:100%; border-top:3px solid #c61414; background:#eee; padding:20px 0; text-align:center; box-shadow:0px 2px 3px rgba(0, 0, 0, 0.4); }

#lgn, #pwd { width:140px; }
#q { width:180px; }

#lname, #fname, #adate { width:110px; }
#name, #aname, #sname, #phone, #email, #aaddr, #saddr, #atext { width:240px; }
#atime { padding:5px; width:120px; font-size:14px; }

#uname, #uemail, #subject, #message { width:400px; }

#zip, #azip, #szip { width:38px; }
#city, #acity, #scity { width:180px; }

.vezeteknev, .keresztnev, .telefon, .varos { width:120px; }
.mail { width:260px; }

.inForm label.error { position:absolute; z-index:2; margin:-10px 0 0 -130px; background-color:#f00; padding:2px 5px; font-weight:normal; color:#fff;
 -moz-border-radius:3px; -webkit-border-radius:3px; box-border-radius:3px; border-radius:3px;
 -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.shadow { -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); }

.button7226, .button17226 { float:right; display:inline-block; margin:10px; height:26px; padding:5px 0 0 0; color:#333333; text-align:center; cursor:pointer; }
.button7226:hover, .button17226:hover { color: #999999; }
.button7226 { width:72px; background:url('images/button_72_26.png') top right no-repeat; }
.button17226 { width:172px; background:url('images/button_172_26.png') top right no-repeat; }

.textContinue {}
.textFrame { border:1px dotted #888; }
.hidden { display:none; }
.zeroHeight { height:0; }

#header1 { background-color:#fff; background-image:url('/files/fejlec/header_bg.jpg'); background-position:0 100%; background-repeat:repeat-x; }
#header1Content { margin:0 auto; width:1000px; height:120px; text-align:center; }
#header1Content a, #header1Content a img { border:0; vertical-align:middle; }
#header1Content h1 { padding:10px 0 0 0; font-size:30px; font-weight:bold; color:#555; text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); }
#header1Content p { padding:5px 0 10px 0; font-size:18px; font-weight:bold; color:#555; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }

#google_translate_element { float:right; margin-top:45px; *margin-top:-35px; /*For:IE7*/ }
#google_translate_element div { padding:2; px-moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px; }

#headerImg { }
#headerImgContent { margin:0 auto; width:960px; height:400px; }
#headerImgContent .headerImg { width:960px; height:400px; }
#headerImgContent .slide { 
 -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; box-border-bottom-right-radius:4px; border-bottom-right-radius:4px;
 -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; box-border-bottom-left-radius:4px; border-bottom-left-radius:4px;
}
#headerImgShadow { height:17px; background-image:url('images/menuShd.png'); background-position:50% 100%; background-repeat:no-repeat; }

#menu1 { height:42px; background-color:#6C2833; }
#menu1Content { margin:0 auto; width:960px; height:42px; background-color:#6C2833; }
#menu1Content ul { margin:0; padding:0; list-style-type:none; }
#menu1Content ul li { float:left; border-right:1px dotted #ccc; color:#fff; text-align:center; }
#menu1Content ul li:first-child { border-left:1px dotted #ccc; }
#menu1Content ul li a { display:inline-block; padding:11px 11px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; }
#menu1Content ul li img { margin:0; border:0; }
#menu1Content ul li a:hover { background-color:#eee; color:#111; text-shadow:none; }
#menu1Content ul ul { position:absolute; z-index:1; margin-top:42px; padding:0 0 4px 0; background-color:#6C2833;
 -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; box-border-bottom-right-radius:4px; border-bottom-right-radius:4px;
 -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; box-border-bottom-left-radius:4px; border-bottom-left-radius:4px;
 -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
#menu1Content ul ul li { clear:both; border:0; width:300px; /*background-image:url('images/buttonBg.jpg'); background-position:10% 50%;*/ background-color:#6C2833; text-align:left; }
#menu1Content ul ul li:first-child { border-left:0; }
#menu1Content ul ul li a { display:block; margin-left:0px; padding:11px 30px; border-left:1px dotted #ccc; font-size:12px; font-weight:bold; color:#fff; }
#menu1Content ul ul li hr { margin:0 5px; } 
#menu1Content li img { margin:0; border:0; vertical-align:middle; }

#bodyContainer { margin:-12px auto; width:960px; }

/* pageOperators */
.operCont { display:inline-block; /*float:left;*/ margin-bottom:20px; }
.brakeCont { /*float:left;*/ margin:5px 10px 5px 15px; width:395px; height:24px; white-space:nowrap; overflow:hidden; }
.numsCont { }
.nums { float:left; width:18.4px; margin:0 2px 10px 0; border:1px solid #39f; padding:1px; background-color:#28f; text-align:center;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
 -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.nums a { display:block; color:#ffffff; }
.nums a:hover { display:block; background-color:#ffffff; color:#333333; }
.numsa, .numsa a, .numsa a:hover { background-color:#eeeeee; color:#333333; font-weight:bold; }

.leftArrow { float:left; width:30px; height:30px; background-image:url('images/leftArrow.png'); cursor:pointer; }
.rightArrow { float:left; width:30px; height:30px; background-image:url('images/rightArrow.png'); cursor:pointer; }
.leftArrow:hover, .rightArrow:hover { opacity:0.7; filter:alpha(opacity=70); }
.pageOrder { float:right; padding:4px 0 4px 10px; }
.pageOrder select { margin-top:0px; width:140px; font-size:14px;     border:1px solid #aaa; padding:2px; background-color:#f4f4f4; 
 -moz-border-radius:6px; -webkit-border-radius:6px; box-border-radius:6px; border-radius:6px;
}

#bodyCont1 { clear:both; margin:20px 0; width:960px; }
#bodyCont2 { float:left; margin:20px 0; width:660px; *width:660px; }

#bodyCont1 .pager { position:absolute; margin-left:885px; float:right; width:55px; height:33px; }
#bodyCont1 .pagerNext { background-image:url('images/spiralPagerL.png'); background-position:0 0; background-repeat:no-repeat; cursor:pointer; }
#bodyCont1 .pager:hover { margin-left:830px; width:110px; height:70px; -webkit-transition: 0.25s; -moz-transition: 0.25s; transition: 0.25s; background-image:url('images/spiralPager.png'); background-position:0 0; background-repeat:no-repeat; cursor:pointer; }

#bodyCont2 .pager { position:absolute; margin-left:555px; float:right; width:55px; height:33px; }
#bodyCont2 .pagerNext { background-image:url('images/spiralPagerL.png'); background-position:0 0; background-repeat:no-repeat; cursor:pointer; }
#bodyCont2 .pager:hover { margin-left:500px; width:110px; height:70px; -webkit-transition: 0.25s; -moz-transition: 0.25s; transition: 0.25s; background-image:url('images/spiralPager.png'); background-position:0 0; background-repeat:no-repeat; cursor:pointer; }

#bodyCol2 { float:left; margin:20px 20px 20px 0; width:280px; }
#bodyCol3 { float:right; margin:20px 0 20px 20px; width:280px; }
#bodyCol2 ul, #bodyCol3 ul { margin:0; padding:0; list-style-type:none; }
#bodyCol2 ul li, #bodyCol3 ul li { /*margin:4px 0;*/ }

#bodyCont1 h3, #bodyCont2 h3 { padding:10px 0; font-size:24px; font-weight:bold; color:#6C2833; max-width:598px; white-space:nowrap; overflow:hidden; /*text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);*/ }
#bodyCont1 h4, #bodyCont2 h4 { padding:10px 0 15px 0; font-size:16px; font-weight:bold; color:#444; /*text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);*/ }

.bodyContent { background-color:#fff; /*#f8f8f8;*/ box-shadow:0px 1px 2px rgba(0, 0, 0, 0.23);
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
.bodyContentCont { margin:0 15px 15px 15px; min-height:570px; }
.bodyContentCont iframe { border:1px solid #ccc; border-radius:4px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.23); }
.bodyContentCont a { color:#6C2833; }
.bodyContentCont h5 { font-weight:bold; }
.bodyContent img { border:4px solid #fff; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.23);
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}

.contentImg img { margin-left:-15px; width:652px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; }
.contentTitle { margin-left:-15px; position:absolute; margin-top:-60px; min-width:540px; max-width:580; *margin-left:-660px; *margin-top:190px; /*forIE7*/  border:1px solid #fff; border-top-right-radius:12px; border-bottom-right-radius:12px; background-color:#eee; padding:0 20px; opacity:0.8; }
.contentTitleH3 { /*padding:4px; color:#6C2833;*/ }

.palyazatTitle { margin-top:-140px; height:140px; width:320px; }
.palyazattitleH4 {}

.contTitle, .colTitle { margin-bottom:20px; border:1px solid #ddd; background-image:url('images/title-Bg.jpg'); background-position:50% 20%; background-repeat:repeat-x;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
.contTitle h2, .colTitle h2  { padding:10px;  font-weight:bold; color:#444; text-transform:uppercase; }
.colContent { }
.colContent li { margin-bottom:1px; border:1px solid #ccc; background-image:url('images/title-Bg.jpg'); background-position:50% 20%; background-repeat:repeat-x;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
.colContent a { display:block; padding:10px; font-size:14px; color:#444; /*text-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);*/ }
.colContent li:hover { background-position:50% 0%; }
.colContent a:hover { color:#111; text-decoration:none; text-shadow:none; }
.colContent h6 { margin-bottom:6px; font-weight:bold; }
.colContent p { margin-bottom:10px; }

.colContent .spacer { margin:0; height:20px; border:0 none; background:none; }

.colContent .liBox { border:0 none; background-image:none; } 
.colContent .colBox { background-color:#fff; /*#f8f8f8;*/ border-top-left-radius:4px; border-radius:4px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.23); } 
.colContent .colBox h6 { display:block; background-color:#6C2833; padding:10px; font-size:14px; color:#fff; text-transform:uppercase; border-top-left-radius:4px; border-top-right-radius:4px; }
.colContent .colBox a { display:inline; padding:0; font-size:14px; color:#fff; }
.colContent .colBox a:hover { color:#eee; }
.colContent .colBox a img { vertical-align:middle; }
.colContent .colBox div { padding:0 6px; text-align:justify; }
.colContent .colBox div a { color:#444; }
.colContent .colBox div a:hover { color:#111; }
.colContent .colBox img {  -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px; }

.enH4 { margin:20px 0; border:1px solid #ccc; border-radius:4px; padding:6px !important; background-color: #fafafa; background: linear-gradient(#fcfcfc, #efefef); background: webkit-linear-gradient(#fcfcfc, #efefef); color:#6C2833; }

#prtVlist { float:right; margin:20px 0; }
.prtVlist table { border-collapse:collapse; }
.prtVlist tr, .prtVlist th, .prtVlist td { border:1px solid #6C2833; text-align:center; }
.prtVlist th { background:#6C2833; color:#fff; font-size:12px; font-weight:normal; }
.prtVlist td { background:#fff; padding:2px; color:#333; }

#widgetCont { display:inline-block; margin:20px 0 40px 0; }
#widget1, #widget2, #widget3 { float:left; /*width:311px;*/ width:300px; height:210px; border:0px solid #ddd; background-position:17px 0;
 -moz-border-radius:8px; -webkit-border-radius:8px; box-border-radius:8px; border-radius:8px;
 -moz-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.6); box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.6);
}
#widget1 { margin-right:6px; background-image:url('images/widgetBlueBg.jpg'); }
#widget2 { margin:0 6px; background-image:url('images/widgetGreenBg.jpg'); }
#widget3 { margin-left:6px; background-image:url('images/widgetOrangeBg.jpg'); }

#widget1 a, #widget2 a, #widget3 a { display:block; padding:12px 5px 12px 20px; font-size:20px; color:#fff; text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); }
#widget1 a:hover, #widget2 a:hover, #widget3 a:hover { color:#333; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3); }
#widget1 div, #widget2 div, #widget3 div { width:282px; height:154px; padding:0 5px 5px 20px; font-size:14px; color:#fff; overflow-x:hidden; overflow-y:auto; }
.widgetStamp { position:absolute; /*z-index:2;*/ margin-top:-54px; margin-left:180px; width:108px; height:77px; }

.widgetStamp img { border:0; -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); }

.blockContainer { margin:10px auto; max-width:960px;}
.blockContainer1 { float:left; margin:10px; width:298px; border:1px solid #ccc; background-color:#fff; box-shadow: 0 1px 2px rgba(0,0,0,.23); border-radius:4px; }
.blockContainer2 { float:left; margin:10px; width:300px;}
.blockTitle { margin:0 0 5px 0; border-bottom:1px solid #ccc; padding:10px; background-color:#6C2833; border-top-left-radius:4px; border-top-right-radius:4px; }
.blockTitle, .blockTitle a { display:block; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; /*text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);*/ }
.blockTitle a:hover { text-shadow:none; }
.blockContainer1 .blockContent { height:400px; padding:0 15px 10px 15px; text-align:justify; overflow-x:hidden; overflow-y:auto; }
.blockContainer1 .blockContent a { color:#444 }
.blockContainer2 .blockContent { height:220px; padding:0; overflow-x:hidden; overflow-y:auto; }
.blockContainer2 .blockContent ul { margin:0; padding:0; list-style-type:none; }
.blockContainer2 .blockContent li { margin-bottom:1px; border:1px solid #ccc; background-color:#ddd; background-image:url('images/title-Bg.jpg'); background-position:50% 20%; background-repeat:repeat-x;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
.blockContainer2 .blockContent a { display:block; padding:6px 10px; font-size:14px; color:#444; /*text-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);*/ }
.blockContainer2 .blockContent a:hover { color:#111; text-decoration:none; text-shadow:none; }
.blockContainer2 .blockContent li:hover { background-position:50% 0%; }

.blockContent li img { border:0; }

#footer1 { clear:both; margin-top:20px; border-top:10px solid #5D1515; border-bottom:10px solid #5D1515; background-color:#6C2833; /*background-image:url('images/footer1Bg.jpg'); background-position:50% 0; background-repeat:repeat-x;*/ text-align:center; }
#footer1Content { display:inline-block; /*margin:0 auto;*/ width:980px; /*min-height:270px;*/ background-color:#6C2833; color:#fff; text-align:left; }
#footer1Content div { float:left; margin:0 8px; width:31%; overflow:hidden; }
#footer1Content h5 { margin-bottom:10px; padding:20px 0 10px 0px; /*background-image:url('images/footer1Hr.gif'); background-position:0 100%; background-repeat:repeat-x;*/ text-transform:uppercase; font-size:14px; font-weight:bold; }
#footer1Content h5 a { color:#fff; }
#footer1Content h5 a:hover { color:#ccc; }
#footer1Content p { color:#eee; /*#888;*/ font-size:12px; font-weight:normal;} 
#footer1Content p a { /*color:#39f; padding-left:20px; background-image:url('images/mArrowRight.gif'); background-position:0 50%; background-repeat:no-repeat;*/ color:#eee; }
#footer1Content p a:hover { text-decoration:underline; }

#footer2 { height:40px; background-color:#6C2833 /*#111; background-image:url('images/footer1Hr.gif'); background-position:0 0; background-repeat:repeat-x;*/ }
#footer2Content { margin:0 auto; width:960px; padding:0px; }
#footer2Content p { /*display:inline-block;*/ padding-top:12px; text-align:center; font-size:12px; font-weight:bold; color:#fff; }
#footer2Content span { float:right; margin-top:14px; *margin-top:-14px; /*FOR:IE7*/ font-size:12px; color:#fff; }

#backTop { position:fixed; bottom:50px; left:89%; display:none; }
#backTop a { position:relative; display:block; width:60px; height:16px; border:1px solid #fff; padding:6px 0px 10px 0; font-weight:bold; color:#ccc; text-align:center; background-color:#6C2833;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
 -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
#backTop a:hover { color:#fff; }

#socialPlugins, #socialPlugins3 { clear:both; margin-top:20px; text-align:center; }
#socialPlugins iframe, #socialPlugins3 iframe { border:0 none; border-radius:0; box-shadow:none; }

.fb_iframe_widget span { vertical-align:baseline !important; }
.fb-like-box { margin-left:-8px; }
.fb-like-box span { border:1px solid #ddd; border-radius:2px; background-color:#fff; }

#showdiv {  margin-bottom:10px; border:1px solid #ddd; }

#ui-datepicker-div, .ui-autocomplete, .ui-dialog { -moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3); box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3); }

#isoLogo { float:left; margin-top:14px; }
#search { float:right; margin-top:18px; *margin-top:-104px; /*forIE7*/ }
#searchI { width:90px; }

#galery { clear:both; margin-bottom:10px; }
#galery a { display:inline-block; margin:5px; border:1px solid #bbb; background-color:#f8f8f8;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
#galery a img { width:88px; height:88px; margin:2px; border:0;
 -moz-border-radius:4px; -webkit-border-radius:4px; box-border-radius:4px; border-radius:4px;
}
#galery a:hover { margin-left:-5px; margin-right:-5px; margin-top:-15px; 
 -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
#galery a img:hover { width:108px; height:108px;
}

/* Custom deafault Galery theme */
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right { height: 13px; }
	
div.pp_default .pp_top .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; }
div.pp_default .pp_top .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x; }
div.pp_default .pp_top .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; }
	
div.pp_default .pp_content .ppt { color: #f8f8f8; }
div.pp_default .pp_content_container .pp_left { background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
div.pp_default .pp_content_container .pp_right { background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
div.pp_default .pp_content { background-color: #fff; } /* Content background */
div.pp_default .pp_next:hover { background: url(images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; }
div.pp_default .pp_previous:hover { background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; }
div.pp_default .pp_expand { background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; }
div.pp_default .pp_expand:hover { background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; }
div.pp_default .pp_contract { background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; }
div.pp_default .pp_contract:hover { background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; }
div.pp_default .pp_close { width: 30px; height: 30px; background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; }
div.pp_default #pp_full_res .pp_inline { color: #000; } 
div.pp_default .pp_gallery ul li a { background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
div.pp_default .pp_social { margin-top: 7px; }

div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause { background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
div.pp_default .pp_details { position: relative; }
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next { background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; }
div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

div.pp_default .pp_bottom .pp_left { background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; }
div.pp_default .pp_bottom .pp_middle { background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; }
div.pp_default .pp_bottom .pp_right { background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; }

div.pp_default .pp_loaderIcon { background: url(images/prettyPhoto/default/loader.gif) center center no-repeat; }

/* Default Galery Theme */

div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500; }
div.pp_pic_holder { display:none; position:absolute; width:100px; z-index:10000; }

.pp_top { height:20px; position:relative; }
 * html .pp_top { padding: 0 20px; }
.pp_top .pp_left { height:20px; left:0; position:absolute; width:20px; }
.pp_top .pp_middle { height:20px; left:20px; position:absolute; right:20px; }
 * html .pp_top .pp_middle { left:0; position:static; }
.pp_top .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
.pp_content { height:40px; min-width:40px; }
 * html .pp_content { width:40px; }
.pp_fade { display:none; }
.pp_content_container { position:relative; text-align:left; width:100%; }
.pp_content_container .pp_left { padding-left:20px; }
.pp_content_container .pp_right { padding-right:20px; }
.pp_content_container .pp_details { float:left; margin:10px 0 2px 0; }
.pp_description { display:none; margin:0; }

.pp_social { float:left; margin:0; }
.pp_social .facebook { float:left; margin-left:5px; width:105px; overflow:hidden; }
.pp_social .twitter { float:left; }
				
.pp_nav { clear:right; float:left; margin:3px 10px 0 0; }
.pp_nav p { float:left; margin:2px 4px; white-space:nowrap; }
.pp_nav .pp_play, .pp_nav .pp_pause { float:left; margin-right:4px; text-indent:-10000px; }
a.pp_arrow_previous, a.pp_arrow_next { display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px; }
.pp_hoverContainer { position:absolute; top:0; width:100%; z-index:2000; } 		
.pp_gallery { display:none; left:50%; margin-top:-50px; position:absolute; z-index:10000; }
.pp_gallery div { float:left; overflow:hidden; position:relative; }
.pp_gallery ul { float:left; height:35px; margin:0 0 0 5px; padding:0; position:relative; white-space:nowrap; }
.pp_gallery ul a { border:1px #000 solid; border:1px rgba(0,0,0,0.5) solid; display:block; float:left; height:33px; overflow:hidden; }
.pp_gallery ul a:hover, .pp_gallery li.selected a { border-color: #fff; }
.pp_gallery ul a img { border: 0; }			
.pp_gallery li { display:block; float:left; margin:0 5px 0 0; padding: 0; }
.pp_gallery li.default a { background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display:block; height:33px; width:50px; }
.pp_gallery li.default a img { display:none; }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top:7px !important; }
a.pp_next { background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49%; }
a.pp_previous { background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49%; }
a.pp_expand, a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index: 20000; }
a.pp_close { position:absolute; right:0; top:0; display:block; line-height:22px; text-indent:-10000px; }
.pp_bottom { height:20px; position:relative; }
 * html .pp_bottom { padding:0 20px; }
.pp_bottom .pp_left { height:20px; left:0; position:absolute; width:20px; }
.pp_bottom .pp_middle { height:20px; left:20px; position:absolute; right:20px; }
 * html .pp_bottom .pp_middle { left:0; position:static; }
.pp_bottom .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px; }
.pp_loaderIcon { display:block; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px; }
#pp_full_res { line-height:1 !important; }
#pp_full_res .pp_inline { text-align:left; }
#pp_full_res .pp_inline p { margin:0 0 15px 0; }
div.ppt { color:#fff; display:none; font-size:17px; margin:0 0 5px 15px; z-index: 9999; }

/* livesearch */

#liveSearch { position:absolute; z-index:70; max-height:440px; margin:2px 0 0 1px; border:1px solid #dddddd; padding:1px; background:#fefefe; overflow:auto;
 -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; box-border-bottom-right-radius:4px; border-bottom-right-radius:4px;
 -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px; box-border-bottom-left-radius:4px; border-bottom-left-radius:4px;
 -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}
.lsMess { margin:-1px -1px 0 -1px; padding:5px 2px; background-image:url('../img/buttonsBg_10_26.png'); cursor:pointer; }
.lsMess:hover { background-color:#fafafa; }
.lsCont { float:left; margin:1px; padding:1px; border:1px solid #dddddd; background-color:#fafafa; color:#333333; cursor:pointer;}
.lsCont:hover { background-color:#fefefe; color:#666666; }
.lsImgCont { float:left; width:70px; height:70px; overflow:hidden; }
.lsImgCont img { width:70px; }
.lsTxtCont { float:left; width:136px; padding:2px; overflow:hidden; font-size:7.5pt;}
.lsPrcCont { position:absolute; margin-top:56px; margin-left:-138px; font-size:7.5pt;}
#lsAll { display:block; padding:6px; background-color:#2d96d2; color:#fff; font-weight:bolder; }
#lsAll:hover { background-color:#2f98d4; color:#333; }

.linkIco { float:left; margin:7px 5px; width:20px; height:20px; }
.docIco { float:left; margin:11px 5px; width:20px; height:20px; }
#showdiv iframe { margin:0; width:100%; height:422px; *height:414px; /*For IE7*/ border:0; }

/* kozerdeku adatok */

.kozadat_cim { font-weight:bold; }
.kozadat_div { width:95%; border: 0px solid; }
.kozadat_fej { display:block; margin-bottom:8px; padding:5px; font-weight:bold; background-color:#f0f0f0; border-radius:5px; box-shadow: 1px 1px 2px 0px rgba(120,120,120,0.3); cursor:pointer; }
.kozadat_fej span { float:right; }
.kozadat_block { width:97%; margin-bottom:10px; padding:8px; border:1px solid #f0f0f0; border-radius: 5px;}