body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
#main_out {
	width: 924px;
	text-align: center;
	margin: 0 auto 15px 5px;
	padding: 3px 0 0 0;
}
#partner {
	width: 120px;
	text-align: center;
	margin: 0;
	padding: 13px 0 0 0;
	float: right;
}


#main {
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 0;
	float: left;
}

/* head_links */
#head_links {
	height: 20px;
	text-align: left;
	padding: 0 10px 0 10px;
}
#head_links ul {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
#head_links ul li {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	display: block;
}
#head_links ul li a {
	color: #7f7f7f;
	text-decoration: none;
}
#head_links ul li a:hover {
	color: #aaaaaa;
	text-decoration: none;
}
/* /head_links */

/* head */
#head {
	width: 800px;
	height: 115px;
	background: #5c5c5c url(../images/back_head.jpg) no-repeat top left;
}
/* head -> login */
#head div#login {
	display: block;
	float: left;
	padding: 75px 0 0 0;
}
#head div#login table th {
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	width: 30px;
	font-weight: normal;
	padding: 0 2px 0 0;
}
#login_input {
	width: 85px;
	font-size: 11px;
	height: 14px;
	border: 1px solid #7f745c;
	background: #ffe8b8;
	padding: 0;
	margin: 0;
}
/* /head -> login */
/* head -> banner */
#head div#banner {
	display: block;
	float: right;
	padding: 45px 5px 0 0;
}
#banner_border {
	border: 1px solid #000000;
}
/* /head -> banner */
/* /head */
/* head2 */
#head2 {
	width: 800px;
	height: 24px;
	background: #dfdfdf url(../images/back_head2.jpg) no-repeat top left;
}
/* head2 -> left_loginmenu */
#head2 div#left_loginmenu {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
#head2 div#left_loginmenu ul {
	margin: 0;
	padding: 4px 0 0 15px;
	float: left;
	display: block;
}
#head2 div#left_loginmenu ul li {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	display: block;
	color: #ffae00;
}
#head2 div#left_loginmenu ul li a {
	color: #777777;
	text-decoration: none;
}
#head2 div#left_loginmenu ul li a:hover {
	color: #aaaaaa;
	text-decoration: none;
}
/* head2 -> /left_loginmenu */
/* head2 -> right_info */
#head2 div#right_info {
	display: block;
	float: right;
	padding: 4px 5px 0 0;
	margin: 0;
	cursor: default;
}
/* head2 -> /right_info */
/* /head2 */
/* content */
#separator {
	width: 1px;
	margin: 0;
	padding: 0;
}
#topline {
	margin: 0 0 1px 0;
}
#topline_left {
	height: 3px;
	width: 200px;
	font-size: 1px;
	margin: 0 0 1px 0;
	background: #999999 url(../images/top_left.gif) no-repeat top left;
}
#topline_middle {
	height: 3px;
	width: 478px;
	font-size: 1px;
	margin: 0 0 1px 0;
	background: #f1f1f1 url(../images/top_middle.gif) no-repeat top left;
}
#topline_right {
	height: 3px;
	width: 120px;
	font-size: 1px;
	margin: 0 0 1px 0;
	background: #f1f1f1 url(../images/top_right.gif) no-repeat top left;
}
#leftContent {
	width: 200px;
	vertical-align: top;
}

#leftContent div#head_blue {
	width: 200px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #4D617A url(../images/back_head_blue.gif) no-repeat top right;
}
#leftContent div#head_blue span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#leftContent div#head_black {
	width: 200px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #000000 url(../images/back_head_black.gif) no-repeat top left;
}
#leftContent div#head_black span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#leftContent div#head_red {
	width: 200px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #a01200 url(../images/back_head_red.gif) no-repeat top left;
}
#leftContent div#head_red span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#leftContent div#head_orange {
	width: 200px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #ffae00 url(../images/back_head_orange.gif) no-repeat top right;
}
#leftContent div#head_orange span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#leftContent div#head_grey {
	width: 200px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #848484 url(../images/back_head_grey.gif) no-repeat top right;
}
#leftContent div#head_grey span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#leftContent div#menu {
	width: 200px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
}
#leftContent div#menu table tr td.menuitem {
	width: 200px;
	height: 26px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #84A9D6 url(../images/back_menu_0.gif) no-repeat top left;
	cursor: pointer;
}
#leftContent div#menu table tr td.menuitem span {
	display: block;
	padding: 0 0 0 30px;
	color: #FFFFFF;
	font-weight: bold;
}
#leftContent div#menu table tr td.menuitem_over {
	width: 200px;
	height: 26px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #84A9D6 url(../images/back_menu_1.gif) no-repeat top left;
	cursor: pointer;
}
#leftContent div#menu table tr td.menuitem_over span {
	display: block;
	padding: 0 0 0 30px;
	color: #3C404C;
	font-weight: bold;
}
div#banner_left {
	width: 200px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
}


#middleContent {
	width: 478px;
	vertical-align: top;
}
#middleContent div#head_grey_search {
	width: 478px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #848484 url(../images/back_head_grey_search.gif) no-repeat top right;
}
#middleContent div#head_grey_search span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#middleContent div#head_grey {
	width: 478px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #848484 url(../images/back_head_grey.gif) no-repeat top right;
}
#middleContent div#head_grey span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#middleContent div#search {
	width: 478px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
}
#middleContent div#search table tr td#searchbox {
	width: 238px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
#search_head {
	width: 83px;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: right;
	color: #FF0000;
	font-weight: bold;
}
#search_input {
	width: 155px;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: right;
}
#search_input2 {
	width: 155px;
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: right;
}
.box {
	width: 150px;
}
input.box {
	width: 146px;
	padding: 1px 0;
	margin: 0;
}

#middleContent div#search table tr td#bannerbox {
	width: 239px;
	margin: 0;
	padding: 15px 0;
	text-align: center;
	vertical-align: middle;
	background: #ff0000;
	color: #FFFFFF;
}
#middleContent div#search table tr td#bannerbox a {
	color: #FFFFFF;
	text-decoration: none;
}
#middleContent div#search table tr td#bannerbox a:hover {
	text-decoration: underline;
}

span#big{
	font-size: 14px;
}






#middleContent div#head_sms {
	width: 478px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #848484 url(../images/back_head_rightarrow.gif) no-repeat top right;
}
#middleContent div#head_sms span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#middleContent div#head_sms div#head_right {
	height: 20px;
	float: right;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: right;
}
#middleContent div#head_sms a {
	display: block;
	padding: 3px 15px 0 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#middleContent div#head_sms a:hover {
	text-decoration: underline;
}
#middleContent div#sms_content {
	background: #eeeeee;
	padding: 0px;
}
#middleContent div#sms_content table tr td a {
	text-decoration: none;
	color: #000000;
}
#middleContent div#sms_content table tr td a:hover {
	text-decoration: none;
	color: #999999;
}
#middleContent div#text_hirdetes table tr th {
	width: 116px;
	text-align: right;
	vertical-align: top;
	padding: 8px 8px 8px 15px;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
#middleContent div#text_hirdetes table tr td {
	text-align: left;
	vertical-align: top;
	padding: 8px 15px 8px 8px;
	background: #f1f1ff;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
#middleContent div#text_hirdetes table tr td a {
	color: #000000;
	text-decoration: none;
}
#middleContent div#text_hirdetes table tr td a:hover {
	text-decoration: underline;
}


#middleContent div#head_orange {
	width: 478px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #ff9000;
}
#middleContent div#head_orange span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#middleContent div#head_blue {
	width: 478px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #0b598a url(../images/back_head_blue.gif) no-repeat top right;
}
#middleContent div#head_blue span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#kereskedesek {
	text-align: center;
}
#kereskedesek tr td {
	text-align: center;
	padding: 8px 5px;
	background: #f1f1f1;
}
#kereskedesek tr td a {
	color: #000066;
	text-decoration: none;
}
#kereskedesek tr td a:hover {
	text-decoration: underline;
}

#middleContent div#document {
	padding: 5px 10px 10px 10px;
	line-height: 16px;
	margin: 0;
	text-align: justify;
}

#kiemel_grey {
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #bbbbbb;
	background: #f1f1f1;
}
#kiemel_blue {
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #3394d1;
	background: #b2d7ee;
}
#kiemel_red {
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #990000;
	background: #ff0000;
	color: #FFFFFF;
}



#rightContent {
	width: 120px;
	vertical-align: top;
}
#rightContent div#head_orange {
	width: 120px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #ffae00 url(../images/back_head_orange.gif) no-repeat top left;
}
#rightContent div#head_orange span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
#rightContent div#head_grey {
	width: 120px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
	background: #848484 url(../images/back_head_grey.gif) no-repeat top left;
}
#rightContent div#head_grey span {
	display: block;
	padding: 3px 0 0 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}
div#banner_right {
	width: 120px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
}
div#spacer {
	width: 120px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	text-align: left;
}

/* /content */
/* bottom */
div#bottom {
	height: 1px;
	background: #adadad;
	font-size: 1px;
	margin: 0 0 1px 0;
}
div#copyright {
	height: 18px;
	text-align: right;
	padding: 3px 15px 0 0;
	margin: 0 0 20px 0;
	color: #FFFFFF;
	font-size: 10px;
	cursor: default;
	background: #f1f1f1 url(../images/back_copyright.gif) no-repeat top left;
}
/* /bottom */
div#ad-view {
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}



/**
 * altalanos activeform modul:
 * normal, hover, focus: automata IE osztályokkal
 */
INPUT[type=text], INPUT[type=password], INPUT[type=file], SELECT, TEXTAREA { 
	font: 13px Tahoma, Arial;
	border: 1px solid rgb(180, 180, 180);
	background-color: white; 
	margin-top: 1px;
	color: black;
	padding: 0 2px;
}
SELECT {
	padding: 0; /* selectre nem kell padding sehol sem */
	font-size: 12px;
}
SELECT[multiple] {
	height: auto;
}
INPUT[type=text], INPUT[type=password], INPUT[type=file], SELECT { 
	height: 18px; /* opera presto miatta, gecko pont ekkora */
}
INPUT[type=text], INPUT[type=password], INPUT[type=file], TEXTAREA  { 
	margin-bottom: 1px; /* gecko igényli */
}
INPUT[type="image"], INPUT[type="image"]:hover, INPUT[type="image"]:active,
INPUT[type="radio"], INPUT[type="radio"]:hover, INPUT[type="radio"]:active,
INPUT[type="checkbox"], INPUT[type="checkbox"]:hover, INPUT[type="checkbox"]:active {
	border-style: none;
	background-color: transparent;
}
INPUT[type=text]:hover, INPUT[type=password]:hover, INPUT[type=file]:hover, SELECT:hover, TEXTAREA:hover, .activeform-hover {
	border: solid 1px rgb(79, 76, 76);
	background-color: rgb(248, 248, 248);
	color: rgb(79, 76, 76);
}
INPUT[type=text]:focus, INPUT[type=password]:focus, INPUT[type=file]:focus, SELECT:focus, TEXTAREA:focus, .activeform-focus {
	border: 1px solid rgb(0, 80, 154);
	background-color: rgb(230, 230, 230);
	color: rgb(0, 80, 154);
}
/* disabled: automata IE osztályokkal */
INPUT[disabled], TEXTAREA[disabled], SELECT[disabled],
INPUT[disabled]:hover, TEXTAREA[disabled]:hover, SELECT[disabled]:hover {
	border: solid 1px rgb(212, 208, 200);
	background-color: rgb(242, 242, 242);
	color: rgb(212, 208, 200);
}
OPTION[disabled], OPTION[disabled]:hover {
	background-color: rgb(242, 242, 242);
	color: rgb(169, 165, 152);
}

