html {
	background:url('/images/css/main_bg.png') top left repeat-x #b12113;
}

body {
	margin:0px;
	padding:0px;
	font-family: arial;
	font-size:16px;
	color:#333333;
	/*background:url('/images/css/main_bg.png') top left repeat-x #b12113;*/
	background:url('/images/css/shadow.png') top center no-repeat;
	font-family: 'helvetica_neue_w02_57_cnRg';
	line-height:20px;
}

.ff_57 {
	font-family: 'helvetica_neue_w02_57_cnRg';
}

.ff_77 {
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

a {
	/*color:inherit;*/
	color:#ec2e1c;
}

.p10_table td {
	padding:10px;
}

.p5 {
	padding:5px;
	font-size:15px;
}

.bb_table td {
	border-bottom:1px solid #dedede;
}

.textarea {
	border:1px solid #c4c4c4;
	padding:4px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	font-size:16px;
	line-height:16px;
	height:80px;
	min-height:120px;
	max-height:300px;
}

.form_error_hint {
	display:inline-block;
	margin:5px;
	padding:3px;
	color:#ec2e1c;
	font-size:12px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	border-top: 1px solid #ec2e1c;
}

.form_error_text {
	margin:5px;
	padding:3px;
	color:#ec2e1c;
	font-size:15px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	border-top: 1px solid #ec2e1c;
}


.form_error, .slinput.form_error {
	border:1px solid #ec2e1c;
	background:#FDEDEC;
}

.w500 {
	min-width:500px;
	max-width:500px;
	width:500px;
}

.slinput {
	border:1px solid #c4c4c4;
	padding:4px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	font-size:16px;
	line-height:16px;
	width:240px;
}

.dashboard_btn {
	border-radius:20px;
	border:1px solid #333333;
	background:#ededed;
	padding:20px;
	text-align:center;
	font-size:28px;
	cursor:pointer;
}

.nocolor_a a {
	text-decoration:none;
	color:#333333;
}

.h_cond {
	font-family: 'helvetica_neue_w02_57_cnRg';
}

.h_mcond {
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.page {
	width:1024px;
	background:#ffffff;
}

.wrapper {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	height:126px;
	background:#ffffff;
	margin-bottom:7px;
}

#logo {
	width:210px;
	height:96px;
	margin-top:10px;
}

#auto_info {
	width:400px;
	max-height:106px;
	min-height:86px;
	margin-top:10px;
}

#auto_info_box {
	padding:10px;
	border:1px solid #a2a2a2;
	border-radius:5px;
	max-height:86px;
	background:#ededed;
}

#header_menu {
	width:394px;
	max-width:394px;
	overflow:hidden;
	height:46px;
	padding:40px 20px 0px 0px;
	text-align:right;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

#vilagit_a_tpms {
	position:relative;
	top:20px;
	left:100px;
	z-index:101;
	background-image:url('/images/css/tpms_small_icon.png');
	background-position:center left;
	background-repeat:no-repeat;
	padding:7px 10px 7px 50px;
}

#header_menu a {
	color:#acacac;
	font-size:19px;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

#header_menu a:hover {
	color:#000000;
}

#main_menu {
	height:43px;
	max-height:43px;
	width:984px;
	max-width:984px;
	background:url('/images/css/menu_bg.png') top left;
	padding:4px 20px 4px 20px;
	overflow:hidden;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.main_menu_item {
	height:43px;
	cursor:pointer;
}

.main_menu_item a {
	line-height:43px;
	padding:0px 10px 0px 10px;
	background:url('/images/css/menu_item_bg.png') no-repeat top left;
	font-size:18px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}

.main_menu_item a.first {
	background:none;
}

.main_menu_item a:hover, .main_menu_item a.sel {
	background:#e7e7e7;
	color:#acacac;
}

.submenu {
	z-index:1001;
	position:absolute;
	top:180px;
	background:#cfcfcf;
	padding:10px 15px 10px 15px;
	display:none;
	min-width:80px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.submenu a {
	line-height:18px;
	display:block;
	color:#000000;
	text-decoration:none;
	font-size:13px;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
	background:none;
}

.submenu a:hover {
	color:#000000;
	background:#efefef;
}

#banner_holder {
	height:234px;
	width:1024px;
	max-width:1024px;
	max-height:234px;
	overflow:hidden;
	z-index:100;
	position:absolute;
}

#custom-pager {
	position:absolute;
	z-index:101;
	margin-top:-50px;
	margin-left:20px;
	
}

.slider_btn {
	height:20px;
	width:20px;
	text-align:center;
	cursor:pointer;
	line-height:20px;
	font-size:14px;
	color:#000000;
	display:inline-block;
	background:#cfcfcf;
	margin-right:5px;
	border-radius:5px;
}

.slider_btn.cycle-pager-active {
	background:#ec2e1c;
	color:#ffffff;
}

.p20 {
	padding:20px;
}

.content_box {
	width:480px;
	height:375px;
	margin-bottom:30px;
}

.content_box_img {
	width:480px;
	height:220px;
}

.content_box_title {
	height:47px;
	line-height:47px;
	color:#000000;
	font-size:25px;
	background:#ffffff;
	display:inline-block;
	padding-right:20px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.content_box_lead {
	font-size:18px;
	color:#000000;
	max-height:80px;
	padding-top:15px;
	margin-bottom:15px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	overflow:hidden;
}

.content_bg {
	background:url('/images/css/content_bg.png') top left repeat-x #ffffff;
}

.content_submenu {
	float:left;
	width:204px;
	margin-right:20px;
}

.content_submenu_title {
	font-size:23px;
	line-height:35px;
	color:#acacac;
	margin-bottom:10px;
	border-bottom:1px solid #acacac;
	padding-left:20px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.content_submenu_list {
	padding:0px 15px 0px 15px;
}

.content_submenu_list a {
	color:#000000;
	font-size:22px;
	padding:5px;
	line-height:27px;
	display:block;
	margin-bottom:3px;
	font-family: 'helvetica_neue_w02_57_cnRg';
}

.content_submenu_list a:hover, .content_submenu_list a.sel{
	color:#ffffff;
	background:#000000;
}

.content_submenu_list a.sel	{
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.content_with_submenu {
	float:left;
	width:720px;
	padding:0px 30px 0px 30px;
}

.content_with_submenu2 {
	float:left;
	width:750px;
	padding:0px 0px 0px 30px;
}

h1 {
	color:#000000;
	margin:10px 0px 20px 0px;
	padding:0px;
	font-size:45px;
	line-height:50px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

h2 {
	color:#000000;
	margin:10px 0px 20px 0px;
	padding:0px;
	font-size:35px;
	line-height:40px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

h3 {
	color:#000000;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-size:22px;
	line-height:26px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.fs_18 {
	font-size:18px;
	color:#000000;
	line-height:22px;
}

.fsize_15 {
	font-size:15px;
	line-height:18px;
}

.fsize_14 {
	font-size:14px;
}

.fsize_13 {
	font-size:13px;
}

.fsize_18 {
	font-size:18px;
}

.pm20 p {
	margin-bottom:20px;
}

.attachments {
	/*padding:10px;*/
	margin-top:10px;
	margin-bottom:20px;
}

.attachments_header {
	margin-bottom:10px;
	color:#000000;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.attachments_files {
	border-top:3px solid #a2a2a2;
	border-bottom:3px solid #a2a2a2;
}

.attachments_files table {
	border:none;
	margin:0px;
	width:100%;
}

.attachments_files table tr {
	background:#ededed;
	border-bottom:1px solid #c4c4c4;
}

.attachments_files table tr:hover {
	background:#c4c4c4;
}

.attachments_files table td {
	padding:10px 10px 10px 10px;
}

.attachments_files table td a {
	padding-left:30px;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.attachments_files table td a:hover {
	color:#C41F11;
	background:url('/images/css/download.png') center left no-repeat;
}

/*SZERVIZ KERESES*/

#content_navigation {
	padding:10px 5px 20px 5px;
}

#content_navigation a {
	font-size:15px;
}

.nav_act {
	font-weight:bold;
	text-decoration:underline;
}

.nav_grey {
	color:#a2a2a2;
}

.nav_next {
	color:inherit;
}

.szerviz_kereso_box {
	background:url('/images/css/szerviz_kereso_box_bg.jpg') bottom left repeat-x #eeeeee;
	width:740px;
	padding:5px 5px 5px 5px;
}

.szerviz_kereso_subheader {
	color:#333333;
	padding:10px;
}

.blue_bg {
	background:#D5EAF4;
}
.blue_bg2 {
	background:#E6F2F9;
}

.green_bg {
	background:#E4F2D2;
}
.green_bg2 {
	background:#EFF8E4;
}

.kosar_box {
	background:url('/images/css/szerviz_kereso_box_bg.jpg') bottom left repeat-x #eeeeee;
	width:954px;
	padding:10px 5px 10px 5px;
}

.cp {
	cursor:pointer;
}

.kosar_box_title {
	height:24px;
	line-height:24px;
	padding:0px 10px 0px 10px;
	color:#acacac;
	font-family: 'helvetica_neue_w02_57_cnRg';
}
.szerviz_kereso_box_title {
	height:34px;
	line-height:34px;
	padding:0px 10px 0px 10px;
	color:#acacac;
	font-family: 'helvetica_neue_w02_57_cnRg';
}

.szerviz_kereso_select_holder/*, .szerviz_kereso_input_box*/ {
	height:25px;
	background:url('/images/css/input_trans_bg.jpg') bottom right repeat-x #dfdfdf;
	border-top:0;
	border-left:0;
	border-right:1px solid #a0a0a0;
	border-bottom:1px solid #7f7f7f;
	box-shadow:3px 3px 3px #cbcbcb;
}

.szerviz_kereso_textarea {
	width:700px;
	min-width:700px;
	max-width:700px;
	min-height:80px;
	max-height:180px;
	border-top:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #a0a0a0;
	border-bottom:1px solid #7f7f7f;
	box-shadow:3px 3px 3px #cbcbcb;
	padding:5px;
}

.szerviz_kereso_input_box {
	height:25px;
	line-height:25px;
	font-size:15px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	/*text-transform:uppercase;*/
	padding-left:5px;
	color:#4f0000;
	text-align:left;
}

.szerviz_kereso_select_holder select {
	height:25px;
	line-height:25px;
	border:none;
	background:none;
	width:inherit;
	color:#000000;
	font-size:18px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	text-transform:uppercase;
	padding-left:5px;
}

.szerviz_kereso_select_holder select option {
	font-size:16px;
	text-transform:capitalize;
}

.box_bottom_shadow {
	padding-bottom:11px;
	background:url('/images/css/szerviz_kereso_box_shadow.jpg') bottom left repeat-x;
}

.fs_red {
	color:#4f0000;
	/*font-family: 'helvetica_neue_w02_57_cnRg';*/
}

#oe_szenzor_adatok {
	padding-left:5px;
	font-size:18px;
	font-family: 'helvetica_neue_w02_57_cnRg';
	color:#adadad;
}

.fs47 {
	font-size:47px;
}
.fs24 {
	font-size:24px;
}

.fs18 {
	font-size:18px;
}

.pr10 {
	padding-right:10px;
}

.upperc {
	text-transform:uppercase;
}

.lined_list li {
	margin-left:5px;
	padding:3px 0px 3px 5px;
	list-style:none;
	border-bottom:1px solid #dcdcdc;
	margin:0px 0px 0px 5px;
}

.lined_list_table tr {
	border-bottom:1px solid #dcdcdc;
}

.szerviz_kereso_table {
}
.szerviz_kereso_table2 table{
	max-width:750px;
	width:750px;
}

.szerviz_kereso_table tr, .szerviz_kereso_table2 tr {
	background:url('/images/css/tr_bg.jpg') top left repeat-x #ffffff;
}

.szerviz_kereso_table tr.white_tr, .szerviz_kereso_table2 tr.white_tr {
	background:#ffffff;
}

.szerviz_kereso_table td {
	padding:8px 6px 8px 12px;
}

.szerviz_kereso_table2 td {
	padding:2px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	/*display:inline-block;*/
	table-layout: fixed;
	word-wrap: break-word;
	overflow:hidden;
	/*text-align:center;*/
}

.szerviz_kereso_table2 th {
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	/*display:inline-block;*/
	table-layout: fixed;
	word-wrap: break-word;
	overflow:hidden;
	/*text-align:center;*/
	font-size:16px;
	font-weight:bold;
	background:#000000;
	color:#ffffff;
	text-align:left;
}

.fsize_12 {
	font-size:13px;
}

.abutton.update_pending {
	background:#137123;
}

.szerviz_kereso_input.ajax_update_success {
	background-color:#DCFAE1;
}

.szerviz_kereso_input {
	height:20px;
	line-height:20px;
	padding:0px 5px 0px 5px;
	background:#ffffff;
	/*border-left:1px solid #c1c1c1;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;*/
	border:2px solid #5789e7;
	font-size:15px;
	color:#4f0000;
	font-family: 'helvetica_neue_w02_57_cnRg';
	text-align:left;
	box-shadow:3px 3px 3px #cbcbcb;
}

#tpms_car {
	width:300px;
	height:424px;
	margin:auto;
	background:url('../images/css/car.png') top center no-repeat;
}


.tpms_car_tire_1 {
	width:65px;
	height:65px;
	display:inline;
	cursor:pointer;
	background:url('../images/css/tire1.png') center center no-repeat;
}
.tpms_car_tire_2 {
	width:65px;
	height:65px;
	display:inline;
	cursor:pointer;
	background:url('../images/css/tire2.png') center center no-repeat;
}
.tpms_car_tire_3 {
	width:65px;
	height:65px;
	display:inline;
	cursor:pointer;
	background:url('../images/css/tire3.png') center center no-repeat;
}


.tpms_car_tire {
	width:56px;
	height:56px;
	background:url('../images/css/tire_empty.png') center center no-repeat;
	display:inline;
	cursor:pointer;
}

.tpms_car_tire.tire_ok {
	background:url('../images/css/tire_ok.png') center center no-repeat;
}

.tpms_car_tire.tire_fail {
	background:url('../images/css/tire_fail.png') center center no-repeat;
}
.tpms_car_tire_1.tire_ok {
	background:url('../images/css/tire1_ok.png') center center no-repeat;
}

.tpms_car_tire_1.tire_fail {
	background:url('../images/css/tire1_fail.png') center center no-repeat;
}
.tpms_car_tire_2.tire_ok {
	background:url('../images/css/tire2_ok.png') center center no-repeat;
}

.tpms_car_tire_2.tire_fail {
	background:url('../images/css/tire2_fail.png') center center no-repeat;
}
.tpms_car_tire_3.tire_ok {
	background:url('../images/css/tire3_ok.png') center center no-repeat;
}

.tpms_car_tire_3.tire_fail {
	background:url('../images/css/tire3_fail.png') center center no-repeat;
}


#be { position:absolute; top:50px; left:45px; z-index:100;}
#je { position:absolute; top:50px; left:188px; z-index:100;}
#bh { position:absolute; top:280px; left:45px; z-index:100;}
#jh { position:absolute; top:280px; left:188px; z-index:100;}
#potkerek { position:absolute; top:330px; left:115px; z-index:100; }

.tpms_car_tire_info_box {
	width:100px; border-radius:5px; border:1px solid #c4c4c4; background:#ededed;
	padding:5px;
	font-size:12px;
	line-height:16px;
	display:none;
}

#be_info { position:absolute; top:60px; left:-100px; z-index:100; }
#je_info { position:absolute; top:60px; left:290px; z-index:100; }
#bh_info { position:absolute; top:280px; left:-100px; z-index:100; }
#jh_info { position:absolute; top:280px; left:290px; z-index:100; }
#potkerek_info { position:absolute; top:400px; left:94px; z-index:100; }

.allapotfelmero_form table {
	margin-bottom:10px;
	background:#ededed;
}

.allapotfelmero_form table td {
	padding:8px;
	border-bottom:1px solid #c4c4c4;
}
.allapotfelmero_form table th {
	padding:5px;
	background:#333333;
	font-size:16px;
	color:#ffffff;
}

.td_key{
	font-weight:bold;
	border-right:1px solid #333333;
	background:#d4d4d4;
}



/*cbody*/

.cbody {
}

.cbody table {
	border-collapse: collapse;
	font-size: 18px !important;
}
.cbody table td {
	border: 1px solid #ddd;
	padding: 5px !important;
	vertical-align: top;
}
.cbody table thead td {
	border-bottom: 2px solid #000 !important;
	font-weight: bold !important;
}

.cbody h1 {
	color:#000000;
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:45px;
	line-height:50px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}
.cbody h2 {
	/*font-size: 30px !important;
	line-height: 38px !important;
	margin-bottom: 15px !important;*/
	color:#000000;
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:35px;
	line-height:40px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}
.cbody h3 {
	/*font-size: 24px !important;
	line-height: 30px !important;
	margin-bottom: 10px !important;*/
	color:#000000;
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:25px;
	line-height:30px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}
}
.cbody h4 {
	font-size: 18px !important;
	line-height: 24px !important;
	margin-bottom: 10px !important;
}
.cbody h5 {
	font-size: 1em !important;
	margin-bottom: 10px !important;
}

.cbody hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}

/*EDITOR STYLE*/

.cbody a {
	color: #15c !important;
	text-decoration: underline !important;
}

.cbody object,
.cbody embed,
.cbody video,
.cbody img {
	width: auto;
	max-width: 100%;
}
.cbody video,
.cbody img {
	height: auto;
}

.cbody div,
.cbody ul,
.cbody ol,
.cbody table,
.cbody dl,
.cbody blockquote,
.cbody pre {
	box-shadow: none !important;
	background: none !important;
	margin: 0 !important;
	margin-bottom: 20px !important;
	border: none;
}

/*.redactor_editor p {
	margin-bottom:15px;
}*/

.cbody iframe,
.cbody object,
.cbody hr {
	margin-bottom: 15px !important;
}
.cbody blockquote {
	margin-left: 3em !important;
	font-style: italic !important;
	color: #777;
}
.cbody ul,
.cbody ol {
	padding-left: 2em !important;
}
.cbody ul ul,
.cbody ol ol,
.cbody ul ol,
.cbody ol ul {
	border: none;
	margin: 2px !important;
	padding: 0 !important;
	padding-left: 2em !important;
}



.filesize {
	font-size:11px;
	color:#333333;
}

.yellow_btn {
	/*background:#74140b;*/
	background-color:#ffeb0f;
	padding:8px;
	border-radius:5px;
	color:#000000;
	text-decoration:none;
	font-size:16px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}
.yellow_btn:hover {
	background-color:#000000;
	color:#ffeb0f;
	cursor:pointer;
}

.red_btn_slim {
	/*background:#74140b;*/
	background-color:#ee2d1b;
	padding:4px;
	border-radius:5px;
	color:#ffffff;
	text-decoration:none;
	font-size:15px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}
.red_btn_slim:hover {
	background-color:#000000;
	color:#ffffff;
	cursor:pointer;
}

.lp_result {
	font-size:14px;
	padding:5px;
	border-bottom:1px dotted #a2a2a2;
}

.lp_result th {
	background:#ee2d1b;
	color:#ffffff;
}

.geven {
	background:#ededed;
}

.godd {
	background:#ffffff;
}

#car_form_error {
	display:none;
	margin:0px 0px 30px 0px;
	border-top:2px solid #ee2d1b;
	background:#FDEBEA;
	padding:10px;
	color:#ee2d1b;
}

#auto_info_box_details {
	font-size:15px;
	line-height:18px;
}

#auto_info_box_details table {
	border:1px solid #a2a2a2;
}
#auto_info_box_details table td {
	border:1px solid #a2a2a2;
	font-size:15px;
	text-align:center;
}

#auto_info_box_details table td.tdkey {
	background:#a2a2a2;
	color:#ffffff;
}
#auto_info_box_details table td.tdvalue {
	background:#ffffff;
	color:#000000;
}


#footer {
	border-top:7px solid #cecece;
	min-height:135px;
	width:1024px;
	max-width:1024px;
	background:#3b3b3b;
	padding-bottom:30px;
}

#copyright {
	text-align:center;
	color:#000000;
	color:#a2a2a2;
	font-size:13px;
	text-transform:uppercase;
	line-height:20px;
}

.footer_menu_box {
	padding:36px 16px 0px 16px;
	width:300px;
	max-width:300px;
}

.footer_menu_box_title a {
	color:#000000;
	font-size:25px;
	text-decoration:none;
	display:block;
	padding-bottom:20px;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

.footer_menu_box_list {
	padding-left:30px;
}

.footer_menu_box_list ul {
	margin:0px;
	padding:0px;
}
.footer_menu_box_list ul li {
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style:none;
}

.footer_menu_box_list ul li a {
	color:#cecece;
	font-size:13px;
	line-height:15px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	font-family: 'helvetica_neue_w02_77_bd_cnRg';
}

/*CMS*/

#kepadmin a {
	color:#ec2e1c;
}

#kepadmin_menu a {
	background:#ec2e1c;
	color:#ffffff;
	padding:4px;
}


.kepbox:hover { border:1px solid #aaa;  background-color:#e0e0e0; }
.kepbox { border:1px solid #ccc; display:block; margin-bottom:10px; margin-right:10px; background-color:#f3f3f3; }
.kepbox img { width:100px; height:100px; background-color:white; margin-left:15px; margin-right:10px; margin-top:10px; }
.kepbox span { display:block; text-align:center; padding:2px; }

#cms_content {
	background:#ffffff;
	padding:10px;
	color:#140707;
}

.cms_h1 {
	font-size:22px;
	font-weight:bold;
	font-style:italic;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #140707;
}

#cms_content input {
	border:1px solid #140707;
	background:#ffffff;
	padding:5px;
	font-size:13px;
	min-width:200px;
}

#cms_content select {
	border:1px solid #140707;
	background:#ffffff;
	padding:5px;
	font-size:13px;
	min-width:200px;
}

#cms_content option {
	border:1px solid #140707;
	background:#ffffff;
	padding:5px;
	font-size:13px;
	min-width:200px;
}

#cms_content textarea {
	border:1px solid #140707;
	background:#ffffff;
	padding:5px;
	font-size:13px;
	width:600px;
	
	font-family:arial;
}

#cms_content input.button {
	margin-top:10px;
	padding:5px;
	background:#140707;
	font-weight:bold;
	color:#ffffff;
	min-width:120px;
	cursor:pointer;
}

#status_box {
	height:20px;
	margin-bottom:10px;
}

#status_info {
	border:1px solid #feae00;
	background:#fff1b4;
	padding:5px;
	display:none;
	font-weight:bold;
}

.hiba {
	border:1px solid #800000;
	background:#FCE0E0;
	padding:5px;
	font-weight:bold;
	margin:20px;
	color:#800000;
}

#auth_user_info {
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px dotted #140707;
}

#admin_menu {
	margin-top:15px;
	margin-bottom:50px;
}

.admin_menu_item {
	float:left;
	width:160px;
	height:100px;
	cursor:pointer;
}

.admin_menu_item a {
	color:inherit;
}

.admin_menu_item:hover {
	color:#f56d00;
}

.abutton {
	margin-top:10px;
	padding:5px;
	background:#140707;
	font-weight:bold;
	color:#ffffff;
	min-width:120px;
	cursor:pointer;
	width:160px;
	text-align:center;
	margin:5px;
}
.abutton:hover {
	background:#f56d00;
}

.list_table table {
	padding:5px;
	border:1px solid #140707;
}
.list_table table th {
	padding:5px;
	border:1px solid #140707;
	background:#140707;
	color:#ffffff;
	font-weight:bold;
}

.list_table table td {
	padding:5px;
	border:1px solid #140707;
}

.list_table table tr:hover {
	/*background:#c2c2c2;*/
	background:#A7DEAE;
}

.even {
	background:#dedede;
}

.odd {
	background:#ededed;
}

.child {
	background:#ffffff;
	font-style:italic;
}

.key {
	background:#ededed;
	vertical-align:top;
}


.edit_table table {
	padding:5px;
	border:1px solid #140707;
}

.edit_table table input,select {
	width:400px;
}


.edit_table table td {
	padding:5px;
	border:1px solid #c2c2c2;
}

#add_content {
	color:#0059B3;
	text-decoration:underline;
	cursor:pointer;
}

#content_editor {
	display:none;
}

.chkbox {
	padding:3px;
	border-radius:3px;
	background:#ededed;
	width:160px;
}
