/* ------------------------------------
            CSS definition file
       Carnation Internet Consulting
   ------------------------------------ */

html {width: 100%; height: 100%;}
body {
	border: 0px;
	color: #a5b2c8;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	/*cursor: default;*/
}

td {
	color: #a5b2c8;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
}

.newsbody {
	color: #7a98b3;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.yahootext {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.greybigtitle {
	color: #8896AF;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.greenbigtitle {
	color: #8dc63f;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.titledate {
	color: #9ca5b6;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.rightbody {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
}

.rightlittlebold {
	color: #6c778b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}
.rightlittleboldWhite {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.rightlightgray {
	color: #9ca5b6;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
}

.leftbody {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
}

.corphead {
	color: #e85a1e;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.content {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}
.contentWhiteVerdana {
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
}
.contentWhiteArial {
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
}
.contentWhiteTahoma {
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.error {
	color: #f26522;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.contentbold {
	color: #6c778b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.contentgreen {
	color: #8dc63f;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.lightcontent {
	color: #8896af;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.lightcontentver {
	color: #8896af;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
}

.graydate {
	color: #9ca5b6;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}

.left_ccont {
	color: #6c778b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	line-height: 8pt;
	letter-spacing: -0.4pt;
	padding: 7px;
}

.box_ccont {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	padding: 7px;
}

.greennumber {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #8dc63f;
}

.littleorange {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #f26522;
}

.littleorangeb {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #f26522;
}

.littleorangebpadd {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #f26522;
	padding-top: 4px;
}

.brzinp {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #6c778b;
	width: 110px;
	height: 18px;
	border: solid 1px #6c778b;
	padding-top: 2px;
	background: none;
}

.brzinp2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #6c778b;
	width: 190px;
	height: 18px;
	border: solid 1px #6c778b;
	padding-top: 2px;
	background: none;
}

.brzinp3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	color: #6c778b;
	width: 250px;
	height: 18px;
	border: solid 1px #6c778b;
	padding-top: 2px;
	background: none;
}

.lightbig {
	color: #cfd7e7;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
}
.link_sep {
	font-size: 7pt;
	color: #9ca5b6;
	letter-spacing: 1px;
}


.red {
	color: #ED1C24;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}

.jelforminput {
	width: 192px
}

.jelforminput2 {
	width: 54px
}

.jelforminput3 {
	width: 36px
}

.jelforminput4 {
	width: 128px
}

.jelforminput5 {
	width: 92px
}

.jelformselect {
	width: 128px
}

.jelformselect2 {
	width: 192px
}

.jelformselect3 {
	width: 92px
}

.blackcont {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
}

.txtarea {
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	width: 345px
}


.en_cltitle {
	color: #f26522;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 5px;
}

.en_clcontt {
	color: #6c778b;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
}

.en_cltypee {
	color: #a3adbf;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7pt;
	padding-left: 8px;
	padding-bottom: 5px;
}

.lister {
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: 0pt;
	text-decoration: none;
}

/* linkek */
a {
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: 0pt;
	text-decoration: none;
} a:hover {
	text-decoration: underline;
} a:visited {
	color: #A863A8;
}

a.footer {
/*	color: #8e9bb2; */
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: none;
}

a.content {
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: none;
}

a.content:hover {
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: underline;
}

a.content:visited {
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: none;
}

a.content:visited:hover {
	color: #0099cc;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration: underline;
}

a.yahoolink {
	color: #a3adbf;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
} a.yahoolink:hover {
	color: #a3adbf;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}a.yahoolink:visited {
	color: #a3adbf;
} 

a.graybold {
	color: #6c778b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
} a.graybold:hover {
	color: #6c778b;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
}a.graybold:visited {
	color: #6c778b;
}

a.grayboldbig {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
} a.grayboldbig:hover {
	color: #6c778b;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}a.grayboldbig:visited {
	color: #6c778b;
}
td.content p a,
td.content li a { font-size: 8pt }
td.content a.graybold { font-size: 7pt !important }
/* linkek */

/* hibauzenet */

.msg_txt {
	color: #54452E;
} a.msg:hover {
	color: #54452E;
}

#uzenet {
	padding: 0px;
	border: 1px solid #C18A0C;
	margin: 0px;
	position: absolute;
	width: 302px;
	z-index: 2;
	background-color: #ECDEC2;
}

/*HÍRLEVÉL*/

div.hirlevel_form {
	color: #A5B2C8;
	font-weight: bold;
	position: relative;
	left: -5px;
	height: 600px;
}
div.hirlevel_form input {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.hirlevel_form input.big {
	width: 250px;
	border: 1px solid #6C778B;
}

div.hirlevel_form select {
	width: 250px;
	border: 1px solid #6C778B;
}

div.hirlevel_form textarea.big {
	width: 250px;
}

div.hirlevel_form textarea {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 200px;
	height: 100px;
	border: 1px solid #6C778B;
}

div.hirlevel_form label.label {
	display: block;
	float: left;
	clear: both;
	width: 250px;
	height: 15px;
	background: url('../i/sub_karr_dotted3.gif') repeat-x;
}

div.hirlevel_form span.cimke{
	background: url('../i/sub_karr_grey.gif') repeat-x left;
	padding-left: 5px;
	padding-right: 5px;
	height: 15px;
	display: block;
	position: relative;
	float: left;
}

div.hirlevel_form span.lab_end{
	background: url('../i/sub_karr_grey_end.gif') no-repeat left;
	width: 13px;
	height: 15px;
	display: block;
	position: relative;
	float: left;
}

/*
div.form_top {
	width: 250px;
	height: 19px;
	background: url('../i/hirlevel_form_head.gif') no-repeat left top;
}

div.form_footer {
	width: 250px;
	height: 19px;
	background: url('../i/hirlevel_form_footer.gif') no-repeat left top;
}
*/
div.form_cont {
	width: 250px;
	height: 450px;
/*	background: url('../i/hirlevel_form_bg.gif') repeat-y left top;*/
}

.hirlevelerror {
	color: #ff0000;
}

label.hirlevelerror {
	position: absolute;
	left: 252px;
	margin-top: -28px;
	padding: 2px;
	color: #ff0000;
	font-weight: bold;
	width: 118px !important;
	display: block;
	float: left;
}


div.gallery {position: relative; display: block; width: 570px; overflow: hidden; margin: 0px; padding: 0px; background: url('../i/gallery_bg.gif') 0px 0px repeat-y;}
div.gallery:after {content: '&nbsp;'; position: relative; display: block; float: none; clear: both; height: 0px; margin: 0px; padding: 0px; border: none 0px; overflow: hidden; visibility: hidden;}
div.gallery div.item {position: relative; display: block; float: left; clear: none; width: 160px; height: 130px; margin: 0px 14px 0px 16px; padding: 0px 0px 0px 0px; overflow: hidden; #display: inline;}
div.gallery div.item a {border: none 0px; text-decoration: none;}
div.gallery div.item img {position: relative; display: block; float: none; clear: both; width: 123px; height: 84px; margin: 0px; padding: 0px; overflow: hidden; border: none 0px;}
div.gallery div.item b {position: relative; display: block; float: none; clear: both; width: 160px; height: 36px; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; overflow: hidden; font-family: Tahoma, Arial, sans-serif; font-size: 9px; line-height: 12px; color: #6C778B; font-weight: bold;}
div.gallery div.item b span {font-weight: normal;}



div.fixed {position: fixed; display: none; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 999;}
div.fixed div.cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ffffff; overflow: hidden; -moz-opacity: 0.80; opacity: 0.80;}
div.fixed div.cover iframe {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #ffffff; overflow: hidden; -moz-opacity: 0.01; opacity: 0.01;}
div.fixed div.popup {position: absolute; left: 50%; top: 50%; width: 830px; height: 482px; margin: -240px 0px 0px -415px; padding: 0px; overflow: visible;}
div.fixed div.popup div.img {width: 800px; height: 452px; overflow: hidden; text-align: center; padding: 14px 14px 14px 14px; background: #E9EEF0; border: solid 1px #8896AF;}
div.fixed div.popup div.img img {height: 450px; margin: 0px auto 0px auto; border: solid 1px #C9D1DB;}
div.fixed div.popup div.download {position: absolute; display: block; left: 300px; top: 467px; width: 230; height: 14px; overflow: hidden;}
div.fixed div.popup div.download a { position: relative; display: block; left: 0px; top: 0px; width: 230; height: 14px; overflow: hidden; background: url('../i/g_download.gif') center center no-repeat;}
div.fixed div.popup div.download a span {display: none;}
div.fixed div.popup div.close {position: absolute; display: block; right: 2px; top: 2px; width: 15px; height: 15px; font-size: 13px; line-height: 15px; font-weight: bold; color: #0099CC; cursor: pointer; text-align: center; overflow: hidden; background: url('../i/g_close.gif') center center no-repeat;}
div.fixed div.popup div.prev {position: absolute; display: block; left: 0px; top: 40px; width: 30px; height: 400px; color: #0099CC; font-size: 10px; cursor: pointer; overflow: hidden; background: url('../i/g_prev.gif') 3px center no-repeat;}
div.fixed div.popup div.next {position: absolute; display: block; right: 0px; top: 40px; width: 30px; height: 400px; color: #0099CC; font-size: 10px; cursor: pointer; overflow: hidden; background: url('../i/g_next.gif') 14px center no-repeat;}

* html div.fixed {
position: absolute;
left: expression((fixedleft = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + 'px');
top: expression((fixedtop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px');
width: expression((fixedwidth = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) + 'px');
height: expression((fixedheight = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) + 'px');
}

div.fixed div.cover {filter: alpha(opacity=80);}
div.fixed div.cover iframe {filter: alpha(opacity=1);}


