* {padding:0;margin:0;}body {padding: 0px;margin: 0px;font-size: 16px;font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;background-color: #ffffff;color: #4d4741;}h1, h2, h3, h4, h5, h6, p, a, input {padding: 0px;margin: 0px;}h1, h2, h3, b {color: #910504;}.r-bull {background: url(../pics/a_style-r.jpg) no-repeat  right 5px ;padding-right: 20px;}/* HEADER */.header {background-color: #ffffff;height: 170px; /*185*/position:relative;}.main .header_image {height: 250px;width: 955px;margin-top: 15px;}.logo_block {width: 340px;height: 135px;display: block;position:relative;float: left;}.logo_block a {text-decoration: none;}.logo_block .logo span {display:block;margin:0;padding:0;position: absolute;top:0;left: 0px;z-index:1;width: 340px;height: 135px;background: url(../pics/logo_v2.jpg) no-repeat 0em 0em;display: block;cursor: pointer;}.center_header {width: 955px;height: 145px; /*160*/margin-left: auto;margin-right: auto;position:relative;}.conferences_block {z-index:1;position: absolute;display: block;float: left;left: 295px /*340px*/;height: 135px;width: 675px;background: url(../pics/conferences_bg.jpg) 40px 0;background-repeat: no-repeat;}

.conferences_block a {
color: #910504;
text-decoration: none;
}
.conferences_block a:hover {
color: #910504;
text-decoration: underline;
}.conferences_block ul {color: #4d4741;font-size: 13px;font-weight: bold;margin-top: 50px;padding-left: 170px;width: 410px;float: left;display: block;}.conferences_block ul li {padding-bottom: 10px;list-style-position: outside;list-style-image: url(../pics/li_style.jpg);}.events_block {position: absolute;display: block;float: left;left: 990px;height: 135px;width: 100px;}a.all_events{background: url(../pics/all_events.jpg);border: 0px;width: 78px;height: 38px;margin-top: 70px; /*85*/display: block;}.line_under_header {background-color: #746f6b;height: 25px;
width: 100%;}a.sing_in {background: url(../pics/sing_in.jpg);border: 0px;width: 79px;height: 23px;margin-top: 4px;
display: block;}.bt_block {margin-top: 47px;float: left;display: block;width: 79px;}/* MAIN */.main {width: 955px;margin-left: auto;margin-right: auto;}

.main a{
color: #a4a09d;text-decoration: none;
}

.main a:hover{
color: #910504;text-decoration: none;
}.main_content_left {float: left;width: 640px;}.main_content_right {float: right;width: 315px;height: 500px;/*background-image: url(../pics/side_foto.jpg);*/}.main p {padding-top: 10px;padding-bottom: 10px;text-align: justify;width: 700px;}.main h1 {padding-top: 30px;padding-bottom: 15px;font-size: 30px;font-weight: normal;}

.main_content_left ul {
	margin-left: 25px;
}

.main h1 span {color: #000;font-size: 24px;}.right_nad  {padding-top: 30px;font-size: 30px;font-weight: normal;color: #910504;}
.main h2 {padding-top: 10px;padding-bottom: 10px;font-size: 20px;font-weight: normal;}

.main h2.md {padding-top: 10px;padding-bottom: 10px;font-size: 20px;font-weight: normal;
clear: both;
}.main_content_right a img {  border: none;} /* MENU */.menu {height: 85px;font-size: 20px;}.menu a {font-size: 20px;color: #4d4741;text-decoration: none;padding-bottom: 22px;border-bottom: 7px solid #7B7772;

}.menu a:hover {color: #910504;border-bottom: 7px solid #910504;
}
.bt_r {
position: relative;z-index:1;}
a.bt_r_h {
position: relative;z-index:1;
color: #910504;
border-bottom: 7px solid #910504;
}
.bt_m {
margin-left: 13px;
position: relative;z-index:1;
}
a.bt_m_h {
margin-left: 13px;
position: relative;z-index:1;
color: #910504;
border-bottom: 7px solid #910504;
}
.bt_m_l {
margin-left: 13px;
position: relative;z-index:1;
}
a.bt_m_l_h {
margin-left: 13px;
position: relative;z-index:1;
color: #910504;
border-bottom: 7px solid #910504;
}
.bt_l {margin-left: 29px;
position: relative;z-index:1;}
a.bt_l_h {margin-left: 29px;
position: relative;z-index:1;
color: #910504;
border-bottom: 7px solid #910504;}
.menu_left {height: 44px;padding-top: 30px;float: left;
width: 709px;}.menu_line_l {
height: 0px;
border-top: 7px solid #7B7772;
margin-top: 22px;
width: 708px;
}
.menu_line_r {
height: 0px;
border-top: 7px solid #7B7772;
margin-top: 22px;
}.menu_right {float: right;width: 215px;
margin-left: 30px;
float: right;
height: 44px;padding-top: 30px;
}/* FOOTER */.footer {float: left;display: block;height: 20px;width: 955px;color: #a4a09d;font-size: 11px;}.footer a {color: #a4a09d;text-decoration: none;}.footer a:hover {color: #910504;text-decoration: none;}.line_footer {height: 2px;border-bottom: 2px solid #7b7772;width: 955px;display: block;}.copyright {float: left;display: block;
width: 200px;}.created {float: right;display: block;
width: 200px;text-align: right;}

.privacy {
float: left;
display: block;
width: 555px;text-align: center;}

/* FORMULAR */
.in_form {
width: 340px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 3px;
background-color: #d5d5d5;
border: 1px #282725 solid;
}
.text {
width: 340px;
background-color: #d5d5d5;
border: 1px #282725 solid;
}
.submit {
height: 24px;
width: 79px;background: url(../pics/submit.png);
border: 0px;
margin-left: 130px;}
* html .submit{
  background: url(../pics/submit.gif);
}
fieldset {
border: 0px;
width: 340px;
}
.formular_block {
padding-left: 150px;
float: left;
}
.kontakt_left {
float: left;
width: 310px;
height: 110px;
padding-left: 4px;
}
kontakt_right {
float: right;
width: 310px;
height: 110px;
}
/*.kontakt_center {
float: left;
width: 180px;
height: 110px;}*/
.kontakt_map {
padding-left: 4px;
}
.warning {
visibility:hidden;
display:block;
font-weight: bold;
font-size: 16px;
color: #910504;
}	
.industries_l {
display: block;
float: left;
width: 203px;
margin-right: 10px;
font-size: 12px;
}
.industries_m {
display: block;
float: left;
width: 203px;
margin-right: 10px;
font-size: 12px;
}
.industries_r {
display: block;
float: left;
width: 203px;
margin-right: 10px;
font-size: 12px;
}
/* CAPCHA */

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color:#fff !important;
border-collapse: collapse;
}
#recaptcha_table {
border-color: #fff !important;
}
.recaptcha_image_cell{
border-color: #4d4741; 
} 
#recaptcha_response_field {
border-color: #4d4741; 
background-color:#d5d5d5; 
}
#recaptcha_logo {
display: none;
}
#recaptcha_tagline {
display: none;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area  {
margin: -6px;
}/* all_events */.all_events  p{border-bottom: 1px dotted #aaa;width: 700px;float: left;}p.btn{ width: 700px;border: none !important ;}.all_events p  a{text-decoration: none;}
.all_events p  a:hover{text-decoration: underline;}.par {background-color: #afacaa;color: #4f4d4c;}.par td{padding-left: 10px;}.nepar td{padding-left: 10px;}.event_img {float: left; border: 2px solid #c0c3cc; margin-right: 10px;}/* partners_page */.part-image {float: left;padding-right: 10px;padding-bottom: 10px;}.part-name {color:#910504;font-weight: bold;font-size:110%;}.part-hr {clear: both;display: both;width: 700px;border-bottom: 1px dotted #000;margin: 20px 0px;}.link-block {width: 700px;padding-top: 5px;padding-bottom: 5px;text-align: right; }.link-block a {color: #910504;}.link-block a:hover {color: #A4A09D;}

.black,.black b {
  color: #000000;
}

