/* CSS Document */
html, body, div, p, h1, h2, h3, ul, ol, li, form, input, table {margin:0; padding:0;}
body { background:#312a28; text-align:center;}
a { color:#bababa; }
a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
.floatfix { clear:both; }
.floatleft { float: left;}
.floatright { float: right;}
.background { margin:auto; width:378px; position:relative; background:url(_template_files/contentbg.jpg) top center;}
.header { width: 378px; height:85px; background:url(_template_files/header_bg.jpg) top center no-repeat;}
.header-mail-tel { position:absolute; top:20px; right:15px; width:58px; height:27px;}
.header-mail-tel a { float:left;}
.lng {position:absolute; top:5px; right:15px; font-size:10px;}
.lng a {color:#312a28; font-size:10px;}
.motto { width:378px; height:50px;}
.content { width:378px; background:url(_template_files/contentbg.jpg) top center; margin:auto; font-size:11px; line-height:20px;}
.mytitle { font-family:Arial; font-weight: bold; font-size: 12px; text-transform:uppercase; cursor:pointer;}
.mytitle ul { text-indent:0px; list-style: none; color:#312a28;}
.mytitle ul li { list-style: none;}
.mytitle a:link, .mytitle a:visited { text-decoration:none; color:#312a28; padding:3px 4px 0px 4px;}
.mytitle a:hover { text-decoration:none; color:#FFFFFF; background:#312a28; padding:3px 4px 0px 4px;}
.mycontent { padding:10px 7px 10px 5px; font-family:Arial; font-size:12px; color:#e1e1e1; text-align:justify; /*border-top: 1px solid #312a28; border-bottom: 1px solid #312a28;*/ line-height:normal;}
.on .mytitle a:link, .on .mytitle a:visited, .on .mytitle a:hover { color:#FFFFFF; background:#312a28; padding:3px 4px 0px 4px;}
.off .mytitle { border:none; }
.mycontent-shdw {background: url(_template_files/shadow.png) center repeat-y; padding:10px 30px 10px 30px;}
.mycontent-padding { padding:10px 0px 10px 0px;}
.mycontent h1, h2 { text-align:left; font-size:13px; color:#bababa; text-transform:uppercase; font-weight:bold;}
.mycontent p { text-align:left;}
.mycontent ul { padding-left:20px; text-indent:0px; list-style-position:outside; line-height:18px;}
.footer { width:378px; height:36px; line-height:15px;}
.footer a { margin:auto;}
.icons { line-height:2px;margin-top:5px; padding-bottom:5px;}
.partnerek { font-family:Verdana; font-size:8px; color:#70615c; line-height:12px;}
.partnerek a:link, .partnerek a:visited { color:#70615c; border:1px solid #312a28;}
.partnerek a:hover { border:1px solid #70615c; background:#3a3230; text-decoration:underline;}

.errmsg { font-weight:bold; text-transform:uppercase; color:#cc0000; border:2px solid #cc0000; padding:5px; text-align: center;}
.msg { font-weight:bold; text-transform:uppercase; color:#90ee90; border:2px solid #90ee90; padding:5px; text-align: center;}
img.refimages { border:2px dotted #999999; margin-bottom:14px; margin-left:14px;}
img.refimages:hover { border:2px dotted #ffde86; margin-bottom:14px; margin-left:14px;}

/*modal window*/
#modalOverlay {background-color:#000; cursor:wait;}
#modalContainer {height:350px; width:400px; left:50%; top:13%; margin-left:-200px; background-color:#fff; border:3px solid #ccc;}
a.modalCloseImg {background:url(_template_files/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}

/*pappszi form*/
table { border: none;}
table td { text-align: left; font-family: Arial; font-size: 12px;}
iframe { width: 100%; height: 350px;}

input.sf { background:#ccc; border: 2px solid #fff; padding:2px 0px 0px 2px; width:150px; height:14px; font-size:12px; color:#312a28; overflow:hidden; font-family:Arial;}
textarea.tf { background:#ccc; border: 2px solid #fff; padding:2px 0px 0px 2px; width:245px; height:80px; font-size:12px; color:#312a28; overflow:hidden; font-family:Arial; overflow: auto;}

.hrdiv { height: 1px; overflow: hidden; background: #443a38;}

#skypedetectionswf { display:none;}

