/*@charset "utf-8";
 CSS Document */

body {
	padding:0;
	margin:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

h1, h2, h3, h4, h5 {
  font-size: 14px;
  color: #000099;
  margin:0;
  padding:0;
}

.csc-header {
  padding-bottom:10px;
}


#topmenu { width:664px; height:29px; margin:0; padding:0px 10px 0px 10px; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
#topmenu ul { margin:0; padding:0; list-style-type:none; line-height: 29px;}
#topmenu ul li { margin:0px; padding:0px 0px 5px 0px; list-style-type:none; display:inline; color:#FFF;  font-size:90%;}
#topmenu a { text-decoration: none; color:#FFFFFF; font-size: 11px; }
#topmenu a:hover { text-decoration: none; color:#FF0000; }
#topmenu li a { margin:0px; padding:0px; padding-left:4px; padding-right:4px; color:#FFF; text-decoration: none; font-weight:bold; font-size: 11px; }
#topmenu a.landed, #topmenu a.landed:hover { text-decoration: none; color:#FF0000; }

a .kl_belka_1, a .kl_belka_2, a .kl_belka_3, a .kl_belka_4, a .kl_belka_5, a .kl_belka_l1, a .kl_belka_l2 {
    text-decoration: none;
}
.kl_belka_1 {
	background:url(../images/kl_belka_1.jpg) no-repeat;
}
.kl_belka_2 {
	background:url(../images/kl_belka_2.jpg) no-repeat;
}
.kl_belka_3 {
	background:url(../images/kl_belka_3.jpg) no-repeat;
}
.kl_belka_4 {
	background:url(../images/kl_belka_4.jpg) no-repeat;
}
.kl_belka_5 {
	background:url(../images/kl_belka_5.jpg) no-repeat;
}
.kl_belka_l1 {
	background:url(../images/kl_belka_l1.jpg) no-repeat;
}
.kl_belka_l2 {
	background:url(../images/kl_belka_l2.jpg) no-repeat;
}

.kl_belka_1, .kl_belka_2, .kl_belka_3, .kl_belka_4, .kl_belka_5, .kl_belka_l1, .kl_belka_l2 {
    width: 214px;
    height: 17px;
    margin-left:8px;
    margin-bottom:10px;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-left:20px;
    padding-top:3px;
    cursor:pointer;
}

#topheader {
	background:url(../images/header1.jpg) no-repeat;
	width:auto;
	height:103px;
	padding:15px 10px 10px 50px;
	margin:0px;
}

#linklogo {
	width:234px;
	height:64px;
	cursor:pointer;
}

#obheader {
	float: right;
	width:375px;
	height:128px;
	margin:0px;
	padding:0px;
	margin-top:-15px;
	margin-right:44px;
}

img {
	border:0px;
}

.top_box_small {
	background:url(../images/top_left_box.jpg) no-repeat;
	width:251px;
	height:15px;
	margin:0;
	padding:0;
}
.top_box_small_cert {
	background:url(../images/top_left_box.jpg) no-repeat;
	width:251px;
	height:10px;
	margin:0;
	padding:0;
}
.center_box_small {
	width:210px;
	margin:0;
	background:url(../images/center_left_box.png) repeat-y;
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.center_box_small p {
	margin:0;
	padding:0;
}
.bottom_box_small {
	background:url(../images/bottom_left_box.png) no-repeat;
	width:251px;
	height:23px;
	margin:0;
	padding:0;
}

.center_box_small a {
    text-decoration: none;
    color: #5F1900;
}

.top_box_medium {
	background:url(../images/top_center_box.jpg) no-repeat;
	width:388px;
/*	height:19px;*/
    height: 15px;
}
.top_box_medium_wiesci {
	background:url(../images/top_center_box.jpg) no-repeat;
	width:388px;
	height:10px;
}
.center_box_medium {
	width:349px;
	margin:0;
	background:url(../images/center_center_box.png) repeat-y;
	padding-top: 0px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.center_box_medium_wiesci {
	width:359px;
	margin:0;
	background:url(../images/center_center_box.png) repeat-y;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.center_title_cert {
  height: 16px;
}

.center_title_cert img {
    margin:0;
    padding:0;
}
.center_title_wiesci {
  height: 24px;
}

.center_title_wiesci img {
    margin: 0;
    padding:0;
}

.csc-header h1 {
	margin:0;
	padding:0;
}
.center_box_medium p {
	margin:0;
	padding:0;
}
.news-latest-text {
	margin:0;
	padding:0;
}

.news-latest-wiesci-text {
    float:left;
	padding:0;
    width:171px;
	margin-top:0px;
    margin-left:4px;
    margin-right:4px;
    margin-bottom:10px;
/*    height: 180px;
    border: solid 1px #CCCCCC; */
}

.news_title_wiesci {
    padding:0;
	margin:0px;
    margin-bottom:10px;
    width: 171px;
}
.news_title_wiesci a, .news_title_wiesci a:hover, .news_title_wiesci a:visited {
    text-decoration: none;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}


.newsimg {
    float: left;
    margin-right:5px;
    padding-top:3px;
}

.newsimg_wiesci {
    float: left;
    padding-top:3px;
}

.newsimg_wiesci img {
    border: solid 1px #CCCCCC;
    padding:3px;
    margin-right:5px;
}

.news-catmenu a {
    text-decoration: none;
    color: #5F1900;
}

p.newstext a, p.newstext a:hover, p.newstext a:visited {
    text-decoration: none;
    color: #5F1900;
}

p.newstext_wiesci {
    font-size:10px;
/*    margin-right:3px;
    margin-left:3px;*/
}

p.newstext_wiesci a, p.newstext_wiesci a:hover, p.newstext_wiesci a:visited {
    text-decoration: none;
    color: #5F1900;
/*    font-weight: bold;*/
}

p.news_title {
    margin-bottom: 5px;
}

p.news_title a, p.news_title a:hover, p.news_title a:visited {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}

.news_title_5 a, .news_title_5 a:hover, .news_title_5 a:visited {
  text-decoration: none;
  color: #000000;
}

.news-single-img {
  float: left;
  margin-right: 15px;
}
.separator {
  clear: both;
  width: 349px;
  height: 1px;
}
.separator_wiesci {
  clear: both;
  width: 171px;
  height: 1px;
}
.bottom_box_medium {
	background:url(../images/bottom_center_box.png) no-repeat;
	width:388px;
	height:23px;
}

.title_baza_firm {
    margin:0;
    padding: 0;
    text-align: center;
    color: #990033;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
.bazafirm_homeentry p {
    padding: 0;
    margin: 0px 50px;
    color: #006633;
    font-weight: bold;
}

.bazafirm_homeentry p a, .bazafirm_homeentry p a:hover, .bazafirm_homeentry p a:visited {
    text-decoration: none;
    color: #006633;
}

.mhbranchenbuch_redline {
    padding:0;
    margin:5px 0px;
    background-color: #CC0000;
    width: 100%;
    height: 2px;
}

.bodytext a {
    text-decoration: none;
    color: #5F1900;
}

.tx-quickpoll-pi1 {
    margin:0px;
    padding:0px;
/*    margin-top:25px;
    margin-bottom:20px;*/
    width:210px;
}

.polltable h1, .polltitle h1 {
    margin:0px;
/*    background-color:#2E6399;
    border: 1px solid #d9d9d9;
    padding:2px 5px 2px 5px;
    font-size:11px;
    color: #FFFFFF;*/
    text-align: center;
}

.pollmain {
    padding:5px;
    margin:0px;
/*    border-top:1px solid #063869;
    border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;*/
    font-size:10px;
    padding-bottom:0px;
}

.pollquestion {
	margin:0px;
	padding:0px;
    font-size: 10px;
    font-weight: bold;
    margin-bottom:5px;
}

.pollradio {
	margin:0px;
	padding:0px;
    float:left;
    margin-left:5px;
    margin-right:4px;
    margin-top:5px;
}

.pollanswer {
	margin:0px;
	padding:0px;
    font-size: 10px;
    float:left;
    margin-top:5px;
    padding-top: 4px;
    max-width: 188px;
}

.pollspace {
	margin:0px;
	padding:0px;
    clear:both;
    height:3px;
    font-size: 1px;
}

.pollspace2 {
	margin:0px;
	padding:0px;
    clear:both;
    height:3px;
/*    border-bottom: solid 1px #666666;*/
}

.pollspaceafter {
	margin:0;
	padding:0;
    clear:both;
    height:8px;
}

.pollresulttext {
	margin:0px;
	padding:0px;
    font-size: 11px;
    float:left;
    max-width: 210px;
/*    margin-top:5px;
    padding-top: 4px;*/
}

.polltotal {
	margin:0px;
	padding:0px;
    font-size: 10px;
    padding-bottom: 5px;
}

.pollbar {
    height: 3px;
    background-color: #7E0303;
    margin-bottom: 3px;
    margin-top: 10px;
    margin-right:20px;
}

.pollresult {
	margin:0px;
	padding:0px;
    font-size: 11px;
}

.pollsubmit {
    text-align: center;
	margin:0px;
	padding:0px;
}

.pollend {
    margin:0px;
    padding:0px;
    clear:both;
    height:1px;
}

.kreska {
border-bottom: 1px solid #5F1900;
width: 385px;
margin: 5px 0 10px 0;
}
.imieninybold, .imieninynormal {
	font-weight: bold;
}
.tx-fesearchintable-pi1 h3 { margin-bottom:10px; }
.csc-header h1.csc-firstHeader { margin-left:6px; }
.tx-fesearchintable-pi1 { margin-left:6px; margin-right:3px; }
.tx-fesearchintable-pi1 ol { margin:0px; padding-left:22px; padding-right:5px; }
.tx-fesearchintable-pi1 li { margin:0px; padding:0px;}
.tx-fesearchintable-pi1 li a { text-decoration: none; color: #5F1900; 
}

#toolss_right {
margin:0;
padding:0;
width:278px;
float:left;
padding-bottom:10px;
}

.tx_mh_branchenbuch-alphabetical{
  padding-left:0px;
  margin-left:0px;
}

.mhbranchenbuch_lettermenu {
list-style-type:none;
margin-left:0px;
padding-left:0px;
}


.tx_mh_branchenbuch-alphabetical ul{
  padding:2px;
  margin:2px;
}

.mhbranchenbuch_lettermenu li, .mhbranchenbuch_letter, .mhbranchenbuch_letter_act{
display:inline;
padding:0.2em 0.2em;
}

.tx_mhbranchenbuch_newEntry{
  width:310px;
}