/* CSS Document */
html, body, div, p, h1, h2, h3, h4, ul, dl, dt, dd, ol, li, form, input, table, span, img { margin:0; padding:0;}
html { height: 100%; margin-bottom: 1px; overflow-x:hidden;} /* hogy legyen egy vertical scrollbar az oldal szélén */
body { background: #1d002c url(_template_files/bg.gif) top repeat-x; text-align:center; font-family:Tahoma, Arial; font-size:14px; color: #b5adb9;}
.floatfix { clear:both; height:0; line-height:0;}
.floatleft { float:left;}
.floatright { float:right;}
.hrdiv {line-height:0; border-bottom:1px solid #7c588f;}
.hrdiv2 {line-height:0; border-bottom:1px solid #48260e;}
.hrdiv3 {line-height:0; border-bottom:1px solid #473d91;}
.hrdiv4 {line-height:0; border-bottom:1px solid #F9D597;}
/*default linkek*/
a { cursor:pointer; color:#f9d597;}
a:link, a:visited { text-decoration:underline;}
a:hover { text-decoration:none; color:#fcf1e2;}
a.inverted:link, a.inverted:visited { text-decoration:none !important;}
a.inverted:hover { text-decoration:underline !important;}
img { border:none;}
.roundborder { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
/*default linkek */

/*szövegformázások*/
.contentbox ul { list-style: square; text-indent: 0; padding-left:20px;}
.contentbox ul li {}
.contentbox h1 { font-size: 24px; color: #f9d597; font-weight:bold;}
.contentbox h2.castgals { font-size: 24px; color: #f9d597; font-weight:bold;}
.contentbox h2, h3 { font-size: 20px; font-weight:normal; color: #f8e9cf;}
.contentbox a:link, .contentbox a:visited { text-decoration:underline;}
.contentbox a:hover { text-decoration:none;}
.bordertext { border: 4px solid #ffac2d; background:#fede9e; color:#440e61; padding: 8px; font-weight: normal; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.bordertext2 { border: 2px solid #B5611C; background:#F0DCCF; color:#440e61; padding: 8px; font-weight: normal; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.bordertext3 { border: 2px solid #473d91; background:#D2CCE6; color:#473d91 !important; padding: 8px; font-weight: normal; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.galdate { font-size:12px; font-weight:normal;}

.gallerytt { color:#b5adb9; font-size:18px; font-weight:bold; position:relative; float:left; margin-right:5px; margin-top:5px;}
.gallerytt img { border:5px solid #b5adb9; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.gallerytt img:hover { border:5px solid #ffe9c8; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.gallerytt td:hover img { border:5px solid #ffe9c8; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.gallerytt a:link, .gallerytt a:visited { color:#b5adb9; text-decoration:none;}
.gallerytt a:hover { color:#fff; text-decoration:none;}

table.galleryt { color:#b5adb9; font-size:18px; font-weight:bold; left:-5px; position:relative;}
table.galleryt td { /*vertical-align:top;*/ /*text-align:left;*/ width:200px;}
table.galleryt td object { border:5px solid #b5adb9; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
table.galleryt td img { border:5px solid #b5adb9; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
table.galleryt td img:hover { border:5px solid #ffe9c8; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
table.galleryt td:hover img { border:5px solid #ffe9c8; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
table.galleryt td a:link, table.galleryt td a:visited { color:#b5adb9; text-decoration:none;}
table.galleryt td a:hover { color:#fff; text-decoration:none;}
table.galleryt h2 { width:410px;}
table.galleryt h2 a {color: #f8e9cf !important;}
table.galleryt h2 a:hover { text-decoration:underline;}
table.galleryt p { width:410px;}
table.small img { height:300px;}
table.small h2, table.small p, table.small a.entergallery { display:none;}
a.entergallery { position:absolute; left:0px; bottom:5px; /*background: url(_template_files/entergallery-trans.png);*/ padding:5px 10px 5px 10px; width:180px; display:block; font-size:12px; color:#fff !important; text-shadow:0px 0px 5px #000;}
a.freepic { position:absolute; left:5px; bottom:5px; /*background: url(_template_files/entergallery-trans.png);*/ padding:5px 10px 5px 5px; font-size:12px; background:#b5adb9; color:#fff !important; text-shadow:0px 0px 5px #000;}
img.imghover:hover { border:5px solid #ffc56c; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
img.carouselimg { border:4px solid #ffc56c !important; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; max-height:275px; -moz-box-shadow: 0px 0px 10px #222; -webkit-box-shadow: 0px 0px 10px #222; box-shadow: 0px 0px 10px #222;}
img.carouselimg:hover { border:4px solid #ffe9c8 !important;}
img.carouselimg-new { border:4px solid #ce4ca4 !important; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; max-height:275px; -moz-box-shadow: 0px 0px 10px #222; -webkit-box-shadow: 0px 0px 10px #222; box-shadow: 0px 0px 10px #222;}
img.carouselimg-new:hover { border:4px solid #eeb3db !important;}
.px8 { font-size: 8px !important;}
.px9 { font-size: 9px !important;}
.px10 { font-size: 10px !important;}
.px11 { font-size: 11px !important;}
.px12 { font-size: 12px !important;}
.px13 { font-size: 13px !important;}
.px14 { font-size: 14px !important;}
.px15 { font-size: 15px !important;}
.px16 { font-size: 16px !important; line-height:20px !important;}
.px17 { font-size: 17px !important;}
.px18 { font-size: 18px !important;}
.px19 { font-size: 19px !important;}
.px20 { font-size: 20px !important;}
.px22 { font-size: 22px !important;}
.px25 { font-size: 25px !important;}
.px26 { font-size: 26px !important;}
.px24 { font-size: 24px !important;}
.px28 { font-size: 28px !important;}
.px30 { font-size: 30px !important;}
.px32 { font-size: 32px !important;}
.px34 { font-size: 34px !important;}
.px36 { font-size: 36px !important;}
.strong { font-weight: bold !important;}
.red { color: #cc0000;}
.white { color:#fff;}
.green {color: #669900;}
.rounded { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.rounded2 { -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.highlight { background:#f8e9cf; padding:2px; padding-top:0px; padding-bottom:0px; display:inline-block; color:#1d002c; font-weight:bold; font-size:12px;}
.highlight2 { background:#F9D597; padding:2px 5px; display:block; color:#1d002c; font-weight:bold;}
.highlight2 a { color:#1D002C;}
.imglink { border: 2px solid #673b15;}
.imglink:hover { border: 2px solid #bf9100;}
a.dlbtn:link, a.dlbtn:visited { text-decoration:none; color:#000; display:inline-block; margin:auto; background:#ffac2d; padding:5px 10px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; font-weight:bold;}
a.dlbtn:hover { background:#ffc56c; color:#000;}
.flag { display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border:1px solid #fff; text-shadow: 2px 2px 2px #000; font-size:16px;background:url(_template_files/flag-us-small.jpg) no-repeat; width:50px; height:25px; color:#fff; text-align:center; font-weight:bold;}
.flag em { padding-top:2px; display:inline-block;}
.flag2 { display:inline-block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border:1px solid #fff; text-shadow: 2px 2px 2px #000; font-size:16px;background:url(_template_files/flag-eu-small.jpg) no-repeat; width:50px; height:25px; color:#fff; text-align:center; font-weight:bold;}
.flag2 em { padding-top:2px; display:inline-block;}
/*szövegformázások*/

/*üzenetek*/
.msg { background:#fff; padding:10px; color:#669900; font-weight:bold; font-size:16px; border:5px solid #669900; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.msg a { color:#669900;}
.errmsg { background:#fff; padding:10px; color:#cc0000; font-weight:bold; font-size:16px; border:5px solid #cc0000; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.errmsg a { color:#cc0000;}
/*üzenetek*/

/*forms*/
input.sf { background: #fff; border: 1px solid #b3cbe5; padding:2px 0px 0px 5px; width:124px; height:16px; font-size:12px; color:#656565; overflow:hidden; font-family:Arial;}
input.ff { width:214px; height:29px; background: url(images/footer_feliratkozas_form.gif) no-repeat; border:none; padding:7px 0px 0px 5px; font-size:14px; color:#656565; overflow:hidden; font-family:Arial;}
input.ff2 { width:214px; height:29px; background: url(images/form2.gif) no-repeat; border:none; padding:7px 0px 0px 5px; font-size:14px; color:#656565; overflow:hidden; font-family:Arial;}
textarea.fa { width:300px; height:150px; border:1px solid #ccc; padding:7px 0px 0px 5px; font-size:14px; color:#656565; overflow:hidden; font-family:Arial;}
input.sb { background:url(images/btnbg.gif); border: 1px solid #b3cbe5; height:20px;}
input.form-text { background: url(images/searchbg.png) no-repeat; border: none; margin-bottom:5px; padding:2px 5px 0px 5px; width:115px; height:20px; font-size:11px; color:#5e6676; overflow:hidden; font-family:Tahoma;}
.content-ta { background: #babad6; border: 2px solid #415b83; padding:2px 0px 0px 5px; width:250px; height:150px; margin-left: 5px; font-size:12px; color:#656565; font-family:Arial;}
/*forms*/

/*template*/
.background { margin: auto; width: 910px; position:relative;}
.header { height:250px;}
.welcome { margin:35px 0px 0px 15px; text-align:left;}
.welcome p { font-size:20px; color:#a186be; margin-top:15px; padding-left:5px;}
.welcome p span { font-size:16px; color:#8560a8;}
.topmenu { height:63px; overflow:hidden; background:url(_template_files/topmenubg-trans.png) top left no-repeat; position:relative;}
.topmenu ul { text-indent: 0; list-style: none; float:left; padding: 22px 0px 0px 30px;}
.topmenu ul li { float: left; margin-right:30px; height:23px;}
.topmenu ul li a:link, .topmenu ul li a:visited { text-decoration:none; display:inline-block; height:23px;}
.topmenu ul li a:hover { text-decoration:none;}
a.oldvids:link, a.oldvids:visited { width:120px; background:url(_template_files/topmenu_oldvids_link-trans.png) no-repeat;}
a.oldvids:hover { background:url(_template_files/topmenu_oldvids_hover-trans.png) no-repeat;}
a.home:link, a.home:visited { width:58px; background:url(_template_files/topmenu_home_link-trans.png) no-repeat;}
a.home:hover { background:url(_template_files/topmenu_home_hover-trans.png) no-repeat;}
a.join:link, a.join:visited { width:72px; background:url(_template_files/topmenu_join_hover-trans.png) no-repeat;}
a.join:hover { background:url(_template_files/topmenu_join_link-trans.png) no-repeat;}
a.preview:link, a.preview:visited { width:73px; background:url(_template_files/topmenu_preview_link-trans.png) no-repeat;}
a.preview:hover { background:url(_template_files/topmenu_preview_hover-trans.png) no-repeat;}
a.clips:link, a.clips:visited { width:52px; background:url(_template_files/topmenu_clips_link-trans.png) no-repeat;}
a.clips:hover { background:url(_template_files/topmenu_clips_hover-trans.png) no-repeat;}
a.contactus:link, a.contactus:visited { width:120px; background:url(_template_files/topmenu_contactus_link-trans.png) no-repeat;}
a.contactus:hover { background:url(_template_files/topmenu_contactus_hover-trans.png) no-repeat;}
a.members:link, a.members:visited { width:98px; background:url(_template_files/topmenu_members_link-trans.png) no-repeat;}
a.members:hover { background:url(_template_files/topmenu_members_hover-trans.png) no-repeat;}

.kereses { height:20px; overflow:hidden; position:absolute; top:76px; right:15px; background:url(images/topmenubg.gif); border-left:1px solid #fff; border-right:1px solid #fff; padding:7px 5px 1px 5px;}

.membersbox-v { background:#D59466; border:4px solid #F0DCCF; padding:5px 10px 5px 10px; width:240px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.membersbox-v:hover { background:#e3a87e;}
.membersbox-v h2, .membersbox-v a, .membersbox-v ul, .membersbox-v p { color:#48260e;}

.membersbox-p { background:#756AC9; border:4px solid #A599DF; padding:5px 10px 5px 10px; width:240px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.membersbox-p:hover { background:#8277d2;}
.membersbox-p h2, .membersbox-p a, .membersbox-p ul, .membersbox-p p { color:#e6e1f0;}

.subscribe { background:#9bc02f; padding:2px 7px 2px 7px !important; font-weight:bold; display:inline-block; border-radius:5px; -moz-border-radius:5px; color:#27300b !important; font-size:12px; border:1px solid #fff;}
.subscribe:hover { text-decoration:underline; cursor:pointer;}
.unsubscribe { background:#cc0000; padding:2px 7px 2px 7px !important; font-weight:bold; display:inline-block; border-radius:5px; -moz-border-radius:5px; color:#fff !important; font-size:12px; border:1px solid #fff;}
.subscribe-paypal { width:147px; height:47px; display:block; background:url(https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif) center center no-repeat;}
.subscribe-paypal:hover { background-size:95%;}
.unsubscribe-paypal { width:113px; height:26px; display:block; background:url(https://www.paypal.com/en_US/i/btn/btn_unsubscribe_LG.gif) center center no-repeat;}
.unsubscribe-paypal:hover { background-size:95%;}

.content { padding:15px 0px 15px 30px; background:url(_template_files/legcastbg.png) top left no-repeat; min-height:330px; text-align:left;}
.content img { border:5px solid #b5adb9;}

* html .content { padding:15px; background:url(_template_files/legcastbg.png) center no-repeat; height:330px;}
.contentbox { text-align:left;}
.contentbox-s { width:600px;}
.footer { height:25px; background:#341a42; width:910px; margin:auto; text-align:left; font-size:11px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.footer p { padding:4px 0px 0px 20px;}

/*wibiya*/
a.goog-te-menu-value:link, a.goog-te-menu-value:visited { text-decoration:none !important; color:#fff !important;}
a.goog-te-menu-value:hover { text-decoration:underline !important;}
