.def_text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:12px;font-weight:normal;color:#F21800;text-decoration:none;
}

body {
	margin: 10px; 0;
	padding: 0;
	background: #ebebeb;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	text-transform: none;
	font-weight: normal;
	color: #000000;
}

h2 {
	margin-bottom: 10px;
	font-size: 14px;
	color: #EC5600;	
}

h3 {
	margin-bottom: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	border-bottom: 1px solid #F4F4F4;
}

p, ol, ul, blockquote {
	line-height: 24px;
}

ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

a {
	color: #EC5600;
	text-decoration: none;	
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

.textfield1 {
	width: 145px;
	margin-bottom: 10px;
	border: 4px solid #E0E0E0;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
}
.textfield2 {
	width: 122px;
}

#submit1 {
	border: 1px solid #EBEBEB;
	border-bottom-color: #DDDDDD;
	background: #FBFBFB url(images/img7.gif) repeat-x;
	text-transform: lowercase;
	font-size: 12px;
	color: #7A7A7A;
}

/* Posted */

.posted {
	height: 33px;
	margin: 0 0 30px 0;
	padding: 10px 15px 0 15px;
	background: url(images/img6.gif) repeat-x;
	border-bottom: 1px solid #F2F2F2;
}

.posted p {
	float: left;
	margin: 0;
}

.posted .comments {
	float: right;
}

.posted a {
	color: #717171;
}

/* Header */

#header {
	width: 986px;
	height: 15px;
	margin: 0 auto;
	background: url(images/img2.gif) repeat-x;
}

/* Logo */

#logo {
	float: left;
	width:40px;
	height: 15px;
	padding: 0 0 0 0;
	background: url(images/img1.gif) no-repeat;
}

#logo * {
	text-decoration: none;
}

#logo h1 {
	float: left;
	padding: 30px 0 0 40px;
	font-size: 36px;
}

#logo h1 a {
	color: #000000;
}

#logo h1 span {
	font-weight: bold;
}

#logo h2 {
	float: left;
	padding: 52px 0 0 8px;
	font-size: 12px;
	border: none;
}

#logo h2 a {
	color: #B4B4B4;
}

/* Menu */

#menu {
	float: right;
	width: 40px;
	height: 15px;
	background: url(images/img3.gif) no-repeat right top;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 0 15px 0 20px;
	border-left: 1px solid #DBDBDB;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 13px;
	color: #3B3B3B;
}

#menu .first a {
	border: none;
}

#menu a:hover {
	text-decoration: underline;
}

/* Splash */

#splash {
	width: 940px;
	height: 160px;
	margin: 0 auto;
	background: url(images/head_logo_regi.jpg);
	border-width: 0px 20px 0px 20px;
	border-style: solid;
	border-color:#FFFFFF;
}

/* Content */

#content {
	width: 939px;
	margin: 0 auto;
	padding: 10px 21px 10px 20px;
	background-color:#FFFFFF;
	background-image: url(images/img8.gif);
	background-repeat: no-repeat; 
	background-attachment:left;
	background-position: bottom;	
}

#colOne {
	float: left;
	width: 580px;
	margin: 0px 15px 0px 15px;
}

#colTwo {
	float: left;
	width: 165px;
	padding: 5px;
	background-color:#CCCCCC;
	background-image: none;
	background-repeat: repeat; 
	background-attachment:scroll;
	background-position: 0%;	
}

#colTree {
	float: right;
	width: 140px;
	padding: 5px;
	background-color:#CCCCCC;
	background-image: none;
	background-repeat: repeat; 
	background-attachment:scroll;
	background-position: 0%;	
}


/* Footer */

#footer {
}

#footer p {
	text-align: center;
	color: #777777;
}

#footer a {
	color: #EC5600;
}

#ds {text-align: justify;}
.vat {vertical-align: top;}
.vab {vertical-align: bottom;}
.vab {vertical-align: middle;}
.tar {text-align: right;}
.taj {text-align: justify;}
.tac {text-align: center;}
.w100 {width:100%;}
.pr10 {padding-right: 30px;  padding-bottom:10px;}
.tdlt {text-decoration: line-through;}

.s_desc {width:100%; text-align: justify; height: 80px;}
.td_bot {background-image:url(images/td_bottom.gif); background-position:center bottom; background-repeat:no-repeat;padding-bottom:10px;}
.grey_grad {background-image:url(images/greygrad.gif); background-repeat:y;}
.pb10 {padding-bottom:10px;}
.mt10 {margin-top:10px}
.curr {cursor: pointer;}
.tdback {background:transparent url(images/img7.gif) repeat-x scroll 0%; height: 25px;}
.hm {margin-bottom: 8px;}
.mb15 {margin-bottom: 15px;}
.ml10 {margin-left: 10px;}
.pr_br {border:1px solid #CCCCFF; padding:2px;}
.pr_br:hover {border:1px solid #EC5600; padding:2px;}
.fl {float:left}
.fr {float:right}
.kat {font-size:13px;font-weight:bold;color:#0011AD;text-decoration:none;}
.kat1 {font-size:12px;font-weight:normal;color:#000000;text-decoration:none; ;width: 12px;}
.kat2 {font-size:12px;font-weight:normal;color:#000000;text-decoration:none; ;width: 12px;}
.ch {background-image: url(images/basket.gif); width:100px; height: 25px;}
.ch:hover {background-image: url(images/basket_h.gif); width:100px; height: 25px;}
.grey {background-color: #F7F7F7}
.fwb {font-weight: bold}
.del {background-image:url(images/delete.gif);}
.org {color: #EC5600}
.errorst {color: #ff0000;}
.piros {color: #ff0000; font-weight: bold; font-size: 13px;}
.kek {color: #2A55FF; font-weight: bold; font-size: 13px;}
.content_bg_divs {background-color:#CCCCCC;}
#r_sima {color: #ff0000; font-size: 13px;}

.div_menu_head {background-image: url(images/fejlec.gif); height: 25px; border-right: 2px solid #42cfed; font-size:15px;font-weight:bold;color:#E6E619;text-decoration:none; line-height: 28px;  padding: 3px 3px 3px 25px;}
.div_menu_head1 {background-image: url(images/fejlec1.gif); height: 25px; border-left: 2px solid #42cfed; border-right: 0px; font-size:15px;font-weight:bold;color:#E6E619;text-decoration:none; line-height: 28px;  padding: 3px 3px 3px 25px;}
.div_menu_head_kozep {background-image: url(images/fejlec_kozep.gif); height: 25px;border:0px; font-size:15px;font-weight:bold;color:#E6E619;text-decoration:none; line-height: 28px;  padding: 3px 3px 3px 25px;}
.div_menu {background-color: #ffffff; border: 2px solid #42cfed;padding:3px; margin-bottom: 15px}
.table_head {border: solid 1px #EBEBEB; background-color: #42CFED;color: #000; font-weight: bold;}
.trw {border: solid 1px #EBEBEB;}
.trg {border: solid 1px #EBEBEB; background-color: #EBEBEB}
.blue {color: #2A55FF;}
.bb {border-width: 0px 0px 1px 0px; border-style: dashed; font-size:13px;font-weight:bold;color:#0011AD;text-decoration:none;}
.bb_in {font-size:13px;font-weight:bold;color:#0011AD;text-decoration:none;}
a.subcats {background-color: #42CFED; padding: 0px 5px 0px 3px; }
a.sel_subcat {background-color: #EFA000;}
