/*öüóőúáű*/
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}
html {text-align: -webkit-center;text-align: -moz-center;background: url(/Includes/images/bg_1.jpg) 50% 56px;background-attachment: fixed;width: 100%;}
body {color: #3c3b42;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:#3c3b42;}
body a:hover {text-decoration:none;color:#515b50;}
h1 {}
h2 { font-size: 1.2em; }
.rcq {display: inline;padding: 4px;color: red;margin-left: 20px;}
/*the menu*/
#menu {float: none;clear: both;padding: 10px;width: 100%;background-color:#515b50;position:fixed;z-index:100;}
#menu_cont {width: 1040px;float: none;clear: both;min-height: calc(1.2em + 20px);}
.menu_item, .menu_item1 {float: left;clear: none;padding: 10px 40px;text-transform: uppercase;color: #add177;text-decoration: none;font-size: 1.2em;cursor: pointer;position:relative;}
.menu_vice, .menu_vice1, .menu_vice2, .menu_vice3 {position: absolute;z-index: 2;display: none;width: 130px;padding: 0 15px 15px 15px;margin-top: 0;top: 38px;left: 0;text-align: left;background-color: #515b50;}
.menu_vice2, .menu_vice3 {margin-left:100px;}
.menu_item2, .menu_item3 {padding-top: 15px;font: 0.8125em 'Oswald', sans-serif;line-height: 1.5em;}
.menu_item a:link, .menu_item a:visited, .menu_item a:active, .menu_item2 a, .menu_item3 a {color: #add177;}
.menu_item a:hover, .menu_item2 a:hover, .menu_item3 a:hover {color: #ffffff;}


#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;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;margin-top: 60px;}
.content {width: 90%;float: none;clear: both;padding: 10px;}
.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;}
.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;}
.contact {margin-bottom:35px;}
#footer {color: #ffffff;font-size: 0.8em;background-color:#a78953;width: 100%;height: 30px;padding: 5px 0;text-align: -webkit-center;text-align: -moz-center; position: fixed;left: 0;bottom: 0;z-index:100;}
#footer a {color: #ffffff;}
@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;}
}
::-webkit-scrollbar {width: 10px;height: 10px;}
::-webkit-scrollbar-track {background: #f1f1f1; }
::-webkit-scrollbar-thumb {background: #888; }
::-webkit-scrollbar-thumb:hover {background: #555; }
#chat_container {display:none;position: fixed;top:65px;left:5px;width: 250px;height: auto;z-index:1000;}
/*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: 5px;padding-top: 5px;height: 33px;}
/*the login*/
#login {display:none;position:fixed;z-index:1000;top:15px;right:5%;padding: 15px 10px;width: 310px;text-align: -webkit-center;text-align: -moz-center;background:#3c3b42;color:#add177;}
#login-close {float: right;cursor: pointer;padding: 0 5px;color:#add177;}
#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;background:transparent;background-color:#e2e2e2;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;}
#login #login_submit {visibility: hidden;height: 10px;}
#header_login .button_submit:hover {color:#ffffff;}
#login .login-reg {float: left;clear: left;padding: 5px;cursor: pointer;}
#login .login-fp {float: left;padding: 5px;cursor: pointer;}
#login a {color:#add177;}
#login a: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 {text-align: -webkit-center;text-align: -moz-center;min-height:800px;}
/*the copyright button1*/
#footer_copy1 {float: none;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: none;padding: 0;text-align: center;font-weight: normal;}
/*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: fixed;top: 5px;left: 97%;z-index: 200;width: 40px;height: 47px;background: url(/Includes/images/icons_csadmin_211x114.png) -84px -65px no-repeat;cursor: pointer;}
#file_uploader {position: fixed;right: 20px;top: 85px;width: 820px;font-weight: bold;display:none;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_header {height: 0px;}
#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 {border: 1px solid #cacbcd;}
#file_uploader #file_uploader_body .my_form .my_item .my_title {width: 150px;}
#file_uploader #file_uploader_body .my_form .my_item .my_body {width:500px;}
#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: fixed;left: 20px;top: 60px;border: 1px solid #c7c7c9;background-color: #dedee0;padding: 40px 10px;display: none;z-index: 1000;color: #929699;overflow-y: scroll;max-height: 80%;}
#file_uploader_list_img_main_big img {float: none;clear: both;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 .pr_dir {float: left;cursor: unset;padding: 5px;margin: 3px;background-color: #6f2626;}
#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;overflow: hidden;font-size: 12px;}
#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_img .file_uploader_list_img1 .file_uploader_list_other_delete {float: right;clear: right;margin: 2px 5px;text-align: left;cursor: pointer;width:15px;height:15px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_other_main {float: left;margin: 5px;text-align: left;padding: 3px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_other_main .file_uploader_list_other_delete {float: left;margin: 2px 5px;text-align: center;cursor: pointer;width: 15px;height: 15px;}
#file_uploader #file_uploader_body #file_uploader_list_img .file_uploader_list_other_main .file_uploader_list_other_delete 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 .required {display:none;}
.my_form .my_item {width: 100%;float: none;clear: both;}
.my_form .my_item .my_title {float: left;padding: 10px 15px 3px 0;text-align: right;width: 25%;font-family:Comic Sans MS;font-size: 17px;}
.my_form .my_item .my_spec {float: none;color: #bc0000;font-weight: bold;width: 30px;padding: 3px;text-align: center;text-decoration: none;}
.my_form .my_item .my_body {float: left;padding: 3px;text-align: left;margin: 5px 10px 3px 10px;font-family:Comic Sans MS;min-width: 250px;max-width: 70%;min-height:35px;font-size: 17px;}
.my_form .my_item .my_body .img_no_img {max-height:50px;max-width:50px;border:none;margin: 3px;}
.my_form .my_item .my_body .user_file_il {float: left;height: 60px;width: 100%;border: 1px solid #959595;padding:15px 10px 0px 10px;text-align: -webkit-center;}
.my_form .my_item .my_body .user_file_il_drag {background-color:#353535;}
.my_form .my_item .my_body .upload_target {clear: left;padding: 5px 10px;border: 1px solid #959595;width: 100%;}
.my_form .my_item .my_body .chkbx_group {float: left;min-width: 250px;}
.my_form .my_submit {clear: both;padding: 5px 0 5px 20%;text-align: -webkit-left;}
.password_form {font-size: 17px;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.select_form {font-size: 17px;min-width: 250px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.checkbox_form {font-size: 17px;width: 20px;height: 20px;margin: 7px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.long_text_form {font-size: 17px;width: 600px;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.textarea_form {font-size: 17px;width: 600px;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.radio_form {font-size: 17px;width: 20px;height: 20px;margin: 7px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.file_group_form {font-size: 17px;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.box_file_group {margin: 0 10px;}
.input_file_form {float:left;font-size: 17px;width: 100%;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.date_form {font-size: 17px;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.input_form {font-size: 17px;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.relation_select_form {font-size: 17px;float: left;min-width: 230px;background-color: rgb(210, 210, 210, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:3px;moz-border-radius:3px;border: 1px solid #959595;padding: 3px 10px;}
.cke {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);padding: 3px 10px;opacity: 0.85;}
.sample_form {}
.error_form {border: 1px solid #bc0000;}
.valid_form {}
.button_submit {width: 350px;height: 60px;text-align: center;cursor: pointer;cursor: hand;font-weight: bold;margin:20px;background-color: rgba(158, 55, 55, 0.3);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.35);border-radius:15px;moz-border-radius:15px;border: 1px solid #959595;padding: 5px 10px;font-size: 25px;}
select option {min-width: 230px;padding: 3px;}
.novisible {opacity: 0;font-size:0px;height: 0px; width:0px;padding:0;margin:0;border:0;}
.cs_switch {position: relative;display: inline-block;width: 30px;height: 10px;margin:8px 10px 8px 5px;}
.cs_switch input {display:none;}
.cs_slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #c9c9c9;-webkit-transition: .4s;transition: .4s;}
.cs_slider:before {position: absolute;content: "";height: 19px;width: 19px;left: -5px;bottom: -4px;background-color: #f5f5f5;-webkit-transition:.4s;transition: .4s;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4), 0 3px 10px 0 rgba(0, 0, 0, 0.35);}
input:checked + .cs_slider {background-color: #909090;}
input:focus + .cs_slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .cs_slider:before {-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);background-color: rgba(158, 55, 55, 0.95);}
.cs_slider_text {position: absolute;top: -9px;left: 50px;width: 200px;height: 25px;overflow: hidden;}
input:checked ~ .cs_slider_text {}
.cs_slider.cs_round {border-radius: 23px;}
.cs_slider.cs_round:before {border-radius: 50%;}

/*the docs*/
.docs {float: none;clear: both;margin-bottom: 10px;border-bottom: 1px dotted #003366;padding: 5px;}
.docs .docs_category {float: left;padding: 3px;font-style: italic;}
.docs .docs_timestamp {float: right;padding: 3px;}
.docs .docs_file {float: none;clear: both;padding: 3px 3px 3px 15px;font-weight: bold;}

/*the FAQ*/
#faq_question {float: none;clear: both;margin-bottom: 15px;font-size: 12px;padding-left: 10px;font-style: italic;}
#faq_answer {float: none;clear: both;padding-left: 30px;}
.faq_title_div {font-weight: bold;padding: 3px;}
#faq_title {margin: 5px;}

/*the_forms*/
#admin_item_forms {position: absolute;top: 110px;left: 100px;min-height: 100px;min-width: 737px;padding: 10px;background-color: #003366;text-align: center;display: none;z-index: 500;}
#admin_item_forms #admin_item_forms_body {text-align: left;}
#forms {}
#forms #item_title {float: none;clear: both;color: #ffffff;font-weight: bold;font-size: 14px;text-transform: uppercase;}
#ewmsg_box {position: absolute;top: 10px;left: 10px;z-index: 501;display: none;}
#ewmsg_box #ewmsg_box_body {padding: 5px;color: #fafffa;background-color: #36608a;border: 1px solid #fafffa;}
#ewmsg_box #ewmsg_box_body_bottom {height: 11px;width: 100%;background: url('/Includes/images/ewmsg_arrow_bottom.png') 30px 0% no-repeat;}
#forms #forms_item {float: none;background-color: #ffffff;min-height: 100px;padding: 5px;}
#forms #forms_item .forms_item {float: none;}
#forms #forms_item .forms_text {float: none;padding: 5px;}
#forms #forms_item .forms_name {float: left;width: 200px;padding: 5px;text-align: right;font-weight: bold;font-style: italic;}
#forms #forms_item .ewmsg_req {float: left;color: red;padding: 12px 10px 5px 5px;}
#forms #forms_item .forms_answers {float: left;padding: 12px;}
#forms #forms_item .forms_answers select, #forms #forms_item .forms_answers input, #forms #forms_item .forms_answers textarea {border: 1px dotted red;background:transparent;background-color:#ccddee;font-weight: bold;max-width: 350px;}
#forms .button_submit {float: none;margin: 5px;border: none;color:#ffffff;font-weight: bold;height: 20px;width: 100px;cursor: pointer;margin-left: 200px;background: url('/Includes/images/gomb_lightblue_100x20.png') no-repeat;}

/*the chat*/
#chat {}
#chat #chat_refresh {display: none;}
#chat #chat_header {float: none;clear: both;text-align: center;border: 1px solid #333333;}
#chat #chat_header #chat_title {float: left;padding: 3px;margin: 1px 0;width: 20px;overflow: hidden;height: 67px;background: url('/Includes/images/chat_title.png') #333333 0% 50% no-repeat;}
#chat #chat_header #chat_free_room {float: right;width: 160px;padding: 3px;margin: 1px 0;background-color: #333333;}
#chat #chat_header #chat_free_room #button_free_room {cursor: pointer;color: #cccccc;text-transform: uppercase;}
#chat #chat_header #chat_free_room #button_free_room:hover {font-weight: bold;}
#chat #chat_header #chat_free_room .button_free_room_alt {font-size: 18px;font-weight: bold;border-bottom: 1px dotted #cccccc;}
#chat #chat_header #chat_free_room .button_free_room_alt2 {background: url('/Includes/images/mail_20.png') 10% 50% no-repeat;font-size: 18px;font-weight: bold;border-bottom: 1px dotted #cccccc;}
#chat #chat_header #chat_free_room .button_free_room_alt3 {background: url('/Includes/images/mail_20.png') 10% 50% no-repeat;}
#chat #chat_header #chat_club {float: right;width: 160px;padding: 3px;margin: 1px 0;background-color: #222222;}
#chat #chat_header #chat_club #button_club {cursor: pointer;color: #cccccc;text-transform: uppercase;}
#chat #chat_header #chat_club #button_club:hover {font-weight: bold;}
#chat #chat_header #chat_club .button_club_alt {font-size: 18px;font-weight: bold;border-bottom: 1px dotted #cccccc;}
#chat #chat_header #chat_club .button_club_alt2 {background: url('/Includes/images/mail_20.png') 10% 50% no-repeat;font-size: 18px;font-weight: bold;border-bottom: 1px dotted #cccccc;}
#chat #chat_header #chat_club .button_club_alt3 {background: url('/Includes/images/mail_20.png') 10% 50% no-repeat;}
#chat #chat_header #chat_private {float: right;width: 160px;padding: 3px;margin: 1px 0;background-color: #111111;}
#chat #chat_header #chat_private #button_private {cursor: pointer;color: #cccccc;text-transform: uppercase;}
#chat #chat_header #chat_private #button_private:hover {font-weight: bold;}
#chat #chat_header #chat_private .button_private_alt {font-size: 18px;font-weight: bold;border-bottom: 1px dotted #cccccc;}
#chat #chat_header #chat_private .button_private_alt2 {background: url('/Includes/images/mail_20.png') 10% 50% no-repeat;font-size: 18px;font-weight: bold;border-bottom: 1px dotted #cccccc;}
#chat #chat_header #chat_private .button_private_alt3 {background: url('/Includes/images/mail_20.png') 10% 50% no-repeat;}
#chat #chat_body {float: none;clear: both;border: 1px solid #333333;padding: 3px;}
#chat #chat_body #chat_console {float: none;clear: both;background-color: #dddddd;color: #343434;padding: 5px;text-align: center;overflow: auto;max-height: 150px;}
#chat #chat_body #chat_console #console_online {float: none;clear: both;padding: 3px;}
#chat #chat_body #chat_console #console_online .console_online_user {float: none;clear: both;padding: 1px;}
#chat #chat_body #chat_console #console_username {float: none;clear: both;padding: 3px;}
#chat #chat_body #chat_console .console_username {border: 1px solid #444444;background-color: #cdcdcd;font-style: italic;}
#chat #chat_body #chat_display {float: none;clear: both;text-align: center;}
#chat #chat_body #chat_display #chat_messages {overflow: auto;margin: 1px 0;background-color: #999999;max-height: 400px;color: black;padding: 5px;}
#chat #chat_body #chat_display #chat_messages_new {display: none;}
#chat #chat_body #chat_display #chat_messages .chat_message_item {float: none;clear: both;margin-bottom: 2px;font-size: 9px;}
#chat #chat_body #chat_display #chat_messages .cmi_user {float: left;width: 45%;font-style: italic;color: #444444;text-align: left;}
#chat #chat_body #chat_display #chat_messages .cmi_timestamp {float: right;width: 55%;color: #efefef;text-align: right;}
#chat #chat_body #chat_display #chat_messages .cmi_body_text {float: none;clear: both;padding: 3px;background-color: #898989;font-size: 10px;overflow: hidden;text-align: left;}
#chat #chat_body #chat_display #chat_messages .cmi_body_text .chat_uname {color: #ffffff;}
#chat #chat_body #chat_display #input_chat {float: none;clear: both;}
#chat #chat_body #chat_display .input_chat {width: 175px;border-top: none;border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;background: transparent;color: #bcbcbc;height: 80px;padding: 2px 5px;}
#chat #chat_body #chat_display #button_chat_send {cursor: pointer;padding: 5px;float: none;clear: both;font-weight: bold;color: #ffffff;background-color: #999999;}
#chat #chat_body #chat_display #button_chat_send:hover {background-color: #343434;}
#chat #chat_body #chat_display #chat_messages .cmi_body_text .ch_mes_own {color: green;}
.chat_mark {height:10px;width:10px;border-radius:5px;position: absolute;top: 13px;left: 15%;}
.chat_mark.new_mes {background-color: rgba(55, 158, 101, 0.95);}