/*öüóőúáű*/
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
@font-face {
	font-family: Reklame;
	src: url(/Includes/fonts/ReklameScript-Regular_DEMO.woff) format("woff"), url(/Includes/fonts/ReklameScript-Regular_DEMO.ttf)  format("truetype");
}
html {text-align: -webkit-center;text-align: -moz-center;background: url(/Includes/images/bg_1.jpg) 50% 40% no-repeat;background-attachment: fixed;width: 100%;}
body {color: #444444;font-family: Arial, Helvetica, sans-serif;display: inline-block;margin: 0px auto;text-align: -webkit-center;text-align: -moz-center;width: 100%;}
body a:link,body a:visited,body a:active {text-decoration:none;color:#FFFFFF;}
body a:hover {text-decoration:none;color:#FFFFFF;}
h1 {}
h2 { font-size: 1.2em; }
#menu {float: none;clear: both;padding: 10px;width: 100%;background-color:rgba(0, 0, 0, 0.55);position:fixed;}
#menu_cont {width: 1040px;float: none;clear: both;}
.menu_item {float: left;clear: none;padding: 10px 40px;text-transform: uppercase;color: #FFFFFF;text-decoration: none;font-size: 13px;cursor: pointer;}
#header{width: 1100px;float: none;clear: both;padding: 6px;text-align: -webkit-center;text-align: -moz-center;}
.header{}
#page_title {float: none;clear: both;font-size: 78px;color:#212121;font-weight:bold;font-family:Reklame;margin-top: 250px;}
#alt_title {float: none;clear: both;color: #FFFFFF;letter-spacing: 0.19em;font-size: 17px;margin: 70px 0 150px 0;}
#page{width: 100%;height: auto;text-align: -webkit-center;text-align: -moz-center;background-color: rgba(160, 160, 159, 0.95);margin-top: 200px;}
.content {width: 1100px;float: none;clear: both;padding: 90px 10px 10px 10px;color:#FFFFFF;}
.content_title {text-transform: uppercase;font-size: 28px;padding: 15px 0 25px 0;font-family:din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;font-weight:lighter;}
.content_title_elv {float: none;clear: both;width:36px;height:20px;border-bottom: 3px solid rgba(255, 255, 255, 1);margin: 0 0 55px 0;}
.services {width: 900px;}
.c_s_item {float: left; width: 300px;}
.c_s_item_txt1 {padding: 10px 0 25px 0;font-size: 18px;}
.c_s_item_txt2 {padding: 0 0 40px 0;font-size: 15px;}
.ourwork {padding: 90px 10px;width: 975px;}
.c_s_item_img {display: block;border-radius: 5px;box-shadow: 5px 0 5px rgba(0, 0, 0, 0.1);background-color: rgba(255, 255, 255, 1);border: 8px solid rgba(255, 255, 255, 1);overflow: hidden;float: left;margin: 5px;}
.ourwork img {border-radius: 5px;box-shadow: 5px 0 5px rgba(0, 0, 0, 0.1);background-color: rgba(255, 255, 255, 1);border: 8px solid rgba(255, 255, 255, 1);float: left;margin: 5px;}
.au_name {float: left;width: 281px;padding: 10px;font-family: 'Raleway', sans-serif;color:#212121;}
.ai_txt {float: left;width: 450px;padding: 10px;font-size:17px;font-family: 'Raleway', sans-serif;line-height: 2.1em;}
.c_s_item_txt1 a {color: #FFFFFF;text-decoration: none;}
#footer {color: #ADADAD;font-size: 0.8em;background-color: rgba(47, 46, 46, 1);width: 100%;height: 40px;padding-top: 10px;text-align: -webkit-center;text-align: -moz-center;}
#footer a {color: #ADADAD;}
@media screen and (max-width: 1160px) {
	html {background: url(/Includes/images/bg_1.jpg) 50% 0% no-repeat;}
	body {width: auto;}
	#menu_cont {width: 1165px;}
}
/*calendar*/
#cal_main {width: 100%;text-align: -webkit-center;text-align: -moz-center;}
.cal_monthbox {float: left;margin:5px;width: 48%;}
.cal_month {padding:5px;clear: both;}
.cal_week {padding:2px;float: none;clear: both;font-size:14px;}
.cal_day {padding:2px;margin:3px;float: left;width: 12%;}
.st_0 {opacity:0.4;}
.st_1 {margin:2px;border:1px solid #991212;}
.st_2 {}
.st_blank {}
.cal_day1 {width: 90%;padding:3px;}
.stw_0,.stw_6 {font-weight:bold;}
.stw_1,.stw_2,.stw_3,.stw_4,.stw_5 {}
.stw_blank {background:transparent;}
.cal_day2 {margin-bottom:1px;width: 90%;padding:2px;border:1px solid #afafaf;background-color:#efefef;color:#454545;font-weight:bold;border-radius:5px;moz-border-radius:5px;}
.std_0 {}
.std_blank {padding:3px;border:0;background:transparent;}
.cal_day3 {width: 90%;padding:2px;border:1px solid #afafaf;background-color:#dedede;color:#676767;font-size:11px;min-height:34px;border-radius:5px;moz-border-radius:5px;}
.stj_0 {border:1px solid #797979;}
.stj_1 {background-color:#475c1d;color:#a3b9d0;}
.precolor {color:#ceb366;}
.stj_2 {background-color:#2c4753;color:#a3b9d0;}
.stj_blank {padding:3px;border:0;background:transparent;}

/*the page*/
#page {}
/*the header*/
.page_header_nlogged {}
.page_header_logged {}
/*the logo*/
#logo {padding: 10px;padding-top: 25px;float:left;}
/*the lang*/
#lang {float:left;margin-left: 115px;padding-top: 28px;height: 33px;}
/*the login*/
#login {display:none;position:absolute;z-index:1000;top:50px;right:50px;padding: 15px 10px;width: 310px;text-align: -webkit-center;text-align: -moz-center;background:rgba(0,0,0,0.5);color:#bdbdbd;}
#login-close {float: right;cursor: pointer;padding: 0 5px;color:#ffffff;}
#login #register {float: left;width: 100px;padding: 5px 0 5px 10px;font-weight: normal;text-align: center;font-size: 10px;}
#login input {float: left;margin: 5px;border: 1px solid #c7c7c9;background:transparent;background-color:#f1f9ff;font-weight: bold;width: 140px;color:#444444;border-radius:5px;moz-border-radius:5px;}
#login .checkbox {max-width: 20px;}
#login #logged_in {margin-left: 10px;height: 50px;}
#login .button_submit {float: left;clear: left;margin: 5px;outline: none;border: none;color:#ffffff;font-weight: bold;height: 20px;width: 100px;cursor: pointer;background: url('/Includes/images/gomb_grey_100x20.png') no-repeat;}
#header_login .button_submit:hover {color:#ffffff;}
/*page left switc button*/
#page_left_switch {position: absolute;top: 350px;left: 43px;z-index: 200;width: 50px;height: 71px;background: url('/Includes/images/button_switch_50x71.png') no-repeat;cursor: pointer;}
/*the back button*/
#back_button {margin-left: 50px;margin-bottom: 20px;width: 100px;height: 17px;padding-top: 3px;text-align: center;font-weight: bold;cursor: pointer;color: #aaaaaa;}
/*the tooltip*/
#helper_main_box {position: absolute;display: none;left: 25px;top: 25px;width: 200px;text-align: center;font-size:12px;font-weight: bold;background: url('/Includes/images/box_upper_200x8.png') 50% 0% no-repeat;z-index: 10000;}
#helper_main_box #helper_main_box_bottom {height: 8px;background: url('/Includes/images/box_bottom_200x8.png') 50% 0% no-repeat;}
#helper_main_box #helper_main {width: 178px;margin: 8px 0px 0px 0px;padding: 0px 10px 10px 10px;text-align: center;color: #777777;font-size:12px;border-left: 1px solid #c5c5c7;border-right: 1px solid #c5c5c7;background-color: #131313;z-index: 10000;}
#helper1 {float: left;width: 130px;height: 20px;padding-top: 5px;padding-left: 20px;text-align: center;font-weight: bold;cursor: pointer;background: url('/Includes/images/comment_warning_30.png') 0% 0% no-repeat;}
#helper1:hover {background: url('/Includes/images/comment_remove_30.png') 0% 0% no-repeat;}
#helper2 {width: 130px;float: left;height: 20px;padding-top: 5px;padding-left: 20px;text-align: center;font-weight: bold;display: none;cursor: pointer;background: url('/Includes/images/comment_remove_30.png') 0% 0% no-repeat;}
#helper2:hover {background: url('/Includes/images/comment_warning_30.png') 0% 0% no-repeat;}
/*the content*/
#page_middle {display:none;text-align: -webkit-center;text-align: -moz-center;}
/*the copyright button1*/
#footer_copy1 {float: none;padding: 15px;color: #000000;font-size: 10px;font-weight: normal;font-style: italic;}
#footer_copy1 a:hover {font-weight: normal;}
/*to the top button*/
#to_the_top {clear: left;float: left;padding: 0 15px;text-align: left;font-weight: bold;}
/*the copyright button*/
#footer_copy {float: right;padding: 0 15px;text-align: right;font-weight: bold;font-size: 10px;}
/*Static_pages*/
#static_main {float: left;max-width: 650px;}
#static_right {float: right;clear: right;max-width: 200px;}
#static_left {float: none;width: 200px;margin-top: 20px;}
.static_item {float: none;width: 180px;text-align: center;margin-bottom: 10px;border-bottom: 1px solid #cacbcd;padding-bottom: 5px;}
.static_item_main_title {width: 180px;margin-bottom: 15px;font-weight: bold;text-align: center;color: #f8993d;}
.static_item_title {width: 180px;text-align: left;font-weight: bold;cursor: pointer;}
.static_item_title:hover {color: #42454b;}
.static_item_city {width: 160px;text-align: left;padding-left: 20px;}
.static_item_img {width: 160px;text-align: center;margin-top: 5px;}
.static_item_img img {max-height: 80px;max-width: 80px;border:1px solid #c7c7c9;}
/*the news*/
#news {float: none;clear: both;padding: 10px 3px;background: transparent;}
#news_title {float: left;margin-bottom: 3px;margin-left: 10px;font-size: 14px;font-weight: bold;color: #42454b;text-transform: uppercase;}
#news_timestamp {float: right;margin-bottom: 3px;margin-right: 15px;font-weight: bold;color: #42454b;}
#news_lead {float: none;clear: both;margin-bottom: 15px;font-size: 12px;padding-left: 10px;font-style: italic;}
#news_image {float: left;padding-left: 10px;max-width: 198px;max-height: 200px;}
#news_image img {max-width: 198px;border: 1px solid #686868;max-height: 198px;}
.news_trigger {cursor: pointer;float: left;margin-left: 30px;margin-bottom: 10px;font-weight: bold;}
.news_body {float: left;display: none;padding-left: 10px;max-width: 600px;}
#news_body img {border: 1px solid #686868;}
#news_cover {float: none;clear: both;padding: 10px 3px;background: transparent;}
#news_title_cover {float: left;margin-bottom: 3px;margin-left: 10px;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #42454b;}
#news_timestamp_cover {float: right;margin-bottom: 3px;margin-right: 15px;font-weight: bold;color: #42454b;}
#news_lead_cover {float: none;clear: both;margin-bottom: 15px;font-size: 12px;padding-left: 10px;font-style: italic;}
#news_image_cover {float: left;padding-left: 10px;max-width: 198px;max-height: 200px;}
#news_image_cover img {max-width: 198px;border: 1px solid #686868;max-height: 198px;}
.news_body_cover {float: left;display: none;padding-left: 10px;max-width: 600px;}
#news_body_cover img {border: 1px solid #686868;}
/*the contact*/
#contact {position: absolute;display: none;left: 600px;top: 140px;width:500px;color: #777777;}
#contact #contact_header {height: 13px;background: url('/Includes/images/box_upper_500x13.png') no-repeat;border-bottom: 1px solid #42454b;}
#contact #contact_main {background-color: #131313;border-left: 1px solid #cacbcd;border-right: 1px solid #cacbcd;background: url('/Includes/images/panelbg.gif');}
#contact #contact_footer {height: 13px;background: url('/Includes/images/box_bottom_500x13.png') no-repeat;border-top: 1px solid #42454b;}
#contact #contact_main #add_header {float: left;clear: left;width: 150px;text-align: right;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;font-weight: bold;min-height: 30px;}
#contact #contact_main #add_body {float: left;width: 300px;padding-top: 5px;padding-bottom: 5px;padding-left: 10px;min-height: 30px;text-align: left;}
#contact #contact_main #add_body input, #contact #contact_main #add_body textarea, #contact #contact_main #add_body select, #contact #contact_main #add_body button, #contact #contact_main #add_body submit {border: 1px solid #c7c7c9;background:transparent;background-color:#333333;color:#777777;font-weight: bold;width: 200px;margin: 0;}
#contact #contact_main #add_body .button_submit {float: left;margin: 5px;border: none;color:#ffffff;font-weight: bold;height: 20px;width: 100px;cursor: pointer;background: url('/Includes/images/gomb_grey_100x20.png') no-repeat;}
#contact #contact_main #add_body .checkbox {max-width: 20px;}
#ewmsg_contact {clear: both;float: none;withd: 450px;color: red;}
#contact_text {font-size: 12px;padding: 0 10px;text-align: justify;}
/*the close button*/
.close {float: right;clear: both;font-weight: bold;cursor: pointer;margin-bottom: 10px;}
.close:hover {color: #f58416;}
/*other important stuff*/
.item_left_top {display: none;float: left;height: 10px;width: 12px;}
.item_top {display: none;float: none;clear: both;height: 10px;width: 100%;}
.item_right_top {display: none;float: right;height: 10px;width: 12px;}
.item {float: none;clear: both;margin-bottom: 10px;background: transparent;}
.item_main {float: none;clear: both;}
.item_left_bottom {display: none;float: left;height: 10px;width: 12px;}
.item_bottom {display: none;float: none;clear: both;height: 10px;width: 100%;}
.item_right_bottom {display: none;float: right;height: 10px;width: 12px;}
/*Searched text*/
#match_string {display: inline;background-color: #f0e8ff;color: #e00000;font-weight: bold;}
/*error message*/
#ewmsg { margin-left: 22px;margin-right: 5px;width: 133px;font-size: 11px;color: #00FF00;text-align: center;}
#myselect {margin-top: 10px;}
/*the comments*/
#comment_main {position: absolute;top: 140px;left: 320px;display: none;background-color: #fff8e6;border: 2px solid #cacbcd;padding: 15px;width: 405px;min-height: 100px;color: #929699;}
#comment_main #comment_list {float: none;clear: both;margin: 15px 0px 15px 0px;max-height: 450px;overflow: auto;}
#comment_main .comment_item {float: none;clear: both;margin: 5px 0px 10px 0px;border-bottom: 1px solid #c7c7c9;}
#comment_main .comment_user {float: left;font-weight: bold;}
#comment_main .comment_timestamp {float: right;font-style: italic;}
#comment_main .comment_body {float: none;clear: both;margin: 5px;border-top: 1px dotted #c7c7c9;background-color: #ffffff;}
#comment_main .button_submit {float: none;margin: 5px;border: none;color:#ffffff;font-weight: bold;height: 20px;width: 100px;cursor: pointer;background: url('/Includes/images/gomb_grey_100x20.png') no-repeat;}
/*the rate*/
.core_rate {float: left;}
/*the file uploader*/
#file_uploader_nav_main {position: absolute;top: 65px;left: 95%;z-index: 200;width: 40px;height: 47px;background: url(/Includes/images/icons_csadmin_211x114.png) -84px -65px no-repeat;cursor: pointer;}
#file_uploader {position: absolute;left: 640px;top: 85px;width: 820px;font-weight: bold;display:none;my_top: 85;z-index:9000;}
#file_uploader #file_uploader_header {height: 10px;background: url(/Includes/images/bg_header1x15.jpg) 0 0 repeat-x;}
#file_uploader #file_uploader_body {background-color: #131313;border-left: 1px solid #cacbcd;border-right: 1px solid #cacbcd;color: #c7c7c7;padding: 5px;}
#file_uploader #file_uploader_body .my_form .my_item .my_title {width: 90px;}
#file_uploader #file_uploader_body .my_form .my_item .my_body {width: 450px;}
#file_uploader #file_uploader_body .textarea_form {width: 400px;}
#file_uploader #file_uploader_footer {}
#file_uploader #file_uploader_body #file_uploader_nav {float: none;clear: both;text-align: center;padding-left: 200px;}
#file_uploader #file_uploader_body #file_uploader_nav #file_uploader_nav1 {font-size: 15px;float: left;padding: 10px 20px 15px 20px;cursor: pointer;text-transform: uppercase;color: #44494f;}
#file_uploader #file_uploader_body #file_uploader_nav #file_uploader_nav1:hover {color: #c7c7c7;}
#file_uploader #file_uploader_body #file_uploader_nav #file_uploader_nav2 {float: left;padding: 5px;cursor: pointer;}
#file_uploader #file_uploader_body #file_uploader_nav #file_uploader_nav3 {float: left;padding: 5px;cursor: pointer;}
#file_uploader #file_uploader_body #file_uploader_upload {float: none;clear: both;text-align: center;display: none;}
#file_uploader_list_img_main_big {position: absolute;left: -648px;top: 0px;width: 612px;border: 1px solid #c7c7c9;background-color: #dedee0;padding: 40px 10px;display: none;z-index: 1000;color: #929699;}
#file_uploader_list_img_main_big img {float: none;clear: both;max-width: 600px;max-height: 700px;border: 1px dotted #c7c7c9;}
#file_uploader #file_uploader_body #file_uploader_list_img {float: none;clear: both;text-align: center;max-height: 600px;width: 810px;overflow: auto;}
#file_uploader #file_uploader_body #file_uploader_list_img #list_dirs {}
#file_uploader #file_uploader_body #file_uploader_list_img #list_dirs .file_uploader_list_dir {float: left;cursor: pointer;padding: 5px;margin: 3px;background-color: #353535;}
#file_uploader #file_uploader_body #file_uploader_list_img #list_dirs #file_uploader_list_dir_name {cursor: pointer;margin: 5px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 {float: left;margin: 5px;text-align: center;width: 105px;height: 130px;text-align: center;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_main {float: none;clear: both;margin: 3px;text-align: center;width: 97px;height: 82px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_name {float: left;margin: 3px;cursor: pointer;width: 70px;white-space: nowrap;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_main img {border: 3px groove #474747;max-width: 95px;max-height: 80px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_delete {float: right;clear: right;margin: 2px 5px;text-align: center;cursor: pointer;width: 15px;height: 15px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_delete img {border: none;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_drag {float: left;margin: 2px 5px;text-align: center;cursor: pointer;width: 15px;height: 15px;display: none;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_img1 .file_uploader_list_img_drag img {border: none;}
#file_uploader #file_uploader_body #file_uploader_list_other {float: none;clear: both;text-align: center;display: none;}
#file_uploader #file_uploader_body #file_uploader_list_other .file_uploader_list_other_main {float: left;margin: 5px;text-align: center;}
#file_uploader #file_uploader_body #file_uploader_list_other .file_uploader_list_other_main .file_uploader_list_other_delete {float: right;clear: right;margin: 2px 5px;text-align: left;cursor: pointer;}
#file_uploader #file_uploader_body #file_uploader_list_other .file_uploader_list_other_delete img {border: none;}
#file_uploader #file_uploader_body #file_uploader_list_other .file_uploader_list_other_main .file_uploader_list_img_drag {float: left;margin: 2px 5px;text-align: center;cursor: pointer;width: 15px;height: 15px;display: none;}
#file_uploader #file_uploader_body #file_uploader_list_other .file_uploader_list_other_main .file_uploader_list_img_drag img {border: none;}
#file_uploader_list_img_main_small {display: none;position: absolute;left: 20px;top: 20px;width: 48px;height: 48px;border: 1px solid #c7c7c9;background-color: #dedee0;display: none;z-index: 10000;color: #000000;overflow: hidden;}
.edit_img_upload {cursor:pointer;margin-left: 5px;border: 1px dotted #c7c7c9;max-height: 50px;}
.uploader_drag_target {width: 40px;height: 47px;float: left;margin-right: 20px;background: url(/Includes/images/icons_csadmin_211x114.png) -125px -65px no-repeat;}
.uploader_drag_target:hover {background: url(/Includes/images/icons_csadmin_211x114.png) -84px -65px no-repeat;cursor: pointer;}
.admin_list_img {max-height: 20px;border: 1px dotted #c7c7c9;}
#admin_list_img_main_big {position: absolute;left: 10px;top: 70px;width: 612px;border: 1px solid #c7c7c9;background-color: #dedee0;padding: 40px 10px;display: none;z-index: 1000;color: #929699;text-align: center;background-color: #131313;}
#admin_list_img_main_big img {float: none;clear: both;max-width: 600px;max-height: 600px;border: 1px dotted #c7c7c9;}
/*the icons*/
.icon {float: left;background: url(/Includes/images/icons_csadmin_211x114.png) 0 0 no-repeat;width:15px ! important;height: 16px ! important;min-height: 1px ! important;margin: 3px ! important;border: none ! important;cursor: pointer;overflow: hidden ! important;padding: 0 0 ! important;}
.icon_add {background-position: -61px 1px ! important;}
.icon_edit {background-position: -45px 0px ! important;}
.icon_delete {background-position: -76px 1px ! important;width: 10px ! important;}
.icon_wiew {background-position: -15px 0px ! important;}
.icon_iedit {}
.icon_copy {background-position: -30px 0px ! important;}
.icon_search {background-position: -86px 1px ! important;width: 14px ! important;}
.icon_csv {background-position: -100px 0px ! important;width: 16px ! important;}
.icon_clear {background-position: -183px 0px ! important;}
.icon_mouse {background-position: -116px 0px ! important;}
.icon_memo {background-position: 0px -16px ! important;width: 21px ! important;height: 19px ! important;}
.icon_db_1 {background-position: -33px -17px ! important;width: 13px ! important;height: 20px ! important;clear: left;}
.icon_db_2 {background-position: -21px -16px ! important;width: 12px ! important;height: 20px ! important;clear: left;margin-left: 15px ! important;}
.icon_newsletter {background-position: -47px -16px ! important;width: 20px ! important;height: 20px ! important;clear: left;}
.icon_arrow_right {background-position: -131px 0px ! important;width: 28px ! important;height: 16px ! important;clear: left;margin-left: 15px ! important;}
.icon_arrow_left {background-position: -159px 0px ! important;width: 24px ! important;height: 16px ! important;clear: left;margin-left: 5px ! important;}
.icon_en {background-position: -133px -16px ! important;width: 31px ! important;height: 20px ! important;}
.icon_hu {background-position: -67px -16px ! important;width: 31px ! important;height: 20px ! important;}
.icon_de {background-position: -98px -16px ! important;width: 31px ! important;height: 20px ! important;}
/*base forms*/
.my_wiew {width: 100%;}
.my_wiew .my_wiew_item {width: 100%;float: none;clear: both;background-color: #999999;}
.my_wiew .my_wiew_item .my_wiew_title {float: left;font-weight: bold;padding: 3px 15px 3px 0;text-align: right;width: 15%;}
.my_wiew .my_wiew_item .my_wiew_body {float: left;padding: 3px 3px 3px 10px;text-align: left;background-color: #fefcf1;width:80%;}
.my_form {width: 100%;}
.my_form .error_message {position: absolute;top: 10px;left: 10px;padding-top:10px;background: url(/Includes/images/bg_header1x15.jpg) 0 0 repeat-x;z-index: 1501;display: none;}
.my_form .error_message .error_message_body {padding: 5px;color: #bc0000;font-size:10px;border: 1px solid #044d65;background-color: #fffbe5;}
.my_form .error_message .error_message_bottom {height: 11px;width: 100%;background: url('/Includes/images/ewmsg_arrow_bottom.png') 30px 0% no-repeat;}
.my_form .my_item {width: 100%;float: none;clear: both;}
.my_form .my_item .my_title {float: left;font-weight: bold;padding: 3px 15px 3px 0;text-align: right;width: 15%;width: 15%;}
.my_form .my_item .my_spec {float: left;color: #bc0000;font-weight: bold;width: 30px;padding: 3px;text-align: center;}
.my_form .my_item .my_body {float: left;padding: 3px;text-align: left;}
.my_form .my_submit {clear: both;padding: 5px 0;}
.password_form {color: #787878;font-weight: bold;min-width: 230px;margin: 0 10px 0 0;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 15px;padding:3px;}
.select_form {color: #787878;font-weight: bold;min-width: 230px;margin: 0 10px 0 0;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 15px;padding:3px;}
.checkbox_form {width: 20px;margin: 0 10px 0 0;background-color: #ffffff;border: 1px solid #494948;}
.long_text_form {width: 600px;margin: 0 10px 0 0;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 15px;padding:3px;}
.textarea_form {width: 600px;margin: 0 10px 0 0;color: #787878;font-weight: bold;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 15px;padding:3px;}
.radio_form {width: 20px;margin: 0 10px 0 0;background-color: #ffffff;border: 1px solid #494948;}
.file_group_form {background-color: #ffffff;d2e5f3: 1px solid #494948;}
.box_file_group {margin: 0 10px;}
.input_file_form {color: #787878;font-weight: bold;margin: 0 10px 0 0;min-width: 230px;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 15px;padding:3px;}
.date_form {color: #787878;font-weight: bold;margin: 0 10px 0 0;width: 150px;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 5px;padding:3px;}
.input_form {color: #787878;font-weight: bold;margin: 0 10px 0 0;min-width: 230px;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 5px;padding:3px;}
.relation_select_form {float: left;color: #787878;margin: 0 10px 0 0;font-weight: bold;min-width: 100px;background-color: #ffffff;border: 1px solid #494948;border-radius: 5px;moz-border-radius: 5px;padding:3px;}
.sample_form {}
.error_form {border: 1px solid #ea732d;}
.valid_form {}
.button_submit {color: #fffbe5;width: 150px;height: 30px;text-align: center;cursor: pointer;cursor: hand;font-weight: bold;margin-bottom:10px;border: none;border-radius: 5px;moz-border-radius: 5px;background-color:rgba(0, 0, 0, 0.55);}
/*Calendar css*/
	/* calendar icon */
img.tcalIcon {cursor: pointer;margin-left: 1px;vertical-align: middle;}
	/* calendar container element */
div#tcal {position: absolute;visibility: hidden;z-index: 100;width: 158px;padding: 2px 0 0 0;}
	/* all tables in calendar */
div#tcal table {width: 100%;border-collapse: collapse;background: url(/Includes/js/js_calendar/img/bg_black.png);border-left: 1px solid #cacbcd;border-right: 1px solid #cacbcd;color: #c7c7c7;}
	/* navigation table */
div#tcal table.ctrl {border-bottom: 0;background: url(/Includes/js/js_calendar/img/bg_black.png);}
	/* navigation buttons */
div#tcal table.ctrl td {padding-top: 10px;width: 15px;height: 20px;background: url(/Includes/images/bg_header1x15.jpg) #131313 0 -8px repeat-x;}
	/* month year header */
div#tcal table.ctrl th {color: #c7c7c7;background: url(/Includes/images/bg_header1x15.jpg) #131313 0 -8px repeat-x;border: 0;padding-top: 10px;}
	/* week days header */
div#tcal th {border: 1px solid #565656;border-collapse: collapse;text-align: center;padding: 3px 0;font-family: tahoma, verdana, arial;font-size: 10px;color: #dedede;background: url(/Includes/js/js_calendar/img/bg_black.png);}
	/* date cells */
div#tcal td {border: 0;border-collapse: collapse;text-align: center;padding: 2px 0;font-family: tahoma, verdana, arial;font-size: 11px;width: 22px;cursor: pointer;background: url(/Includes/js/js_calendar/img/bg_grey.png);}
div#tcal td:hover {background-color: white;}
	/* date highlight in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.weekend {background-color: #343434;}
div#tcal td.weekend:hover {background-color: white;}
div#tcal td.othermonth {color: #565656;}
div#tcal td.othermonth:hover {background-color: black;}
div#tcal td.today {border: 1px solid red;color: #121212;}
div#tcal td.selected {background-color: #FFB3BE;border: 1px solid red;color: #121212;font-weight: bold;}
	/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {position: absolute;visibility: hidden;z-index: 98;border: 0;}
	/* transparent shadow */
div#tcalShade {position: absolute;visibility: hidden;z-index: 99;}
div#tcalShade table {border: 0;border-collapse: collapse;width: 100%;}
div#tcalShade table td {border: 0;border-collapse: collapse;padding: 0;}