/*-------------------------------------Horni menu-----------------------------------------*/
#menu_menu { float:left;width:990px;	height: 30px;	 background:transparent}

#corp_menu { padding-left:0px;height: 30px;	list-style-type: none;	position: relative;	z-index: 3;  clear:both;}
#corp_menu .menu_item {float:left;	line-height: 30px;	position: relative;	text-align: center; cursor: pointer; }

#corp_menu .menu_item span {	height: 30px;	left: 0;	position: absolute;	top: 0; cursor: pointer; }
#corp_menu .menu_item .nopointer span { cursor: default; }
#corp_menu .menu_item:hover ul.submenu { display: block }
#corp_menu .menu_item a { display: block; height:30px;}

#corp_menu ul {list-style-type: none;  }

#corp_menu .menu_item.tm1 span{background: url(../images/hl_menu/rss.png) no-repeat 0 0; display: block; width: 249px; }
#corp_menu .menu_item.tm2 span{background: url(../images/hl_menu/srs.png) no-repeat 0 0; display: block;}
#corp_menu .menu_item.tm3 span{background: url(../images/hl_menu/tc.png) no-repeat 0 0; display: block; }
#corp_menu .menu_item.tm4 span{background: url(../images/hl_menu/kariera.png) no-repeat 0 0; display: block; }
#corp_menu .menu_item:hover span { background-position: 0px -30px;}

.tm1, .sm1 {width: 249px !important;}
.tm2, .sm2 {width: 317px !important;}
.tm3 {width: 224px !important;}
.tm4 {width: 200px !important;}

.sm1 {width: 245px !important;}
.sm2 {width: 313px !important;}

#corp_menu .submenu li { margin:0 auto; }
#corp_menu ul.submenu {display: none;left: 0;list-style-type: none;border-left: 2px #999 solid;border-right: 2px #999 solid; 
                       position: absolute; top: 100%; line-height: 20px; background-color: #fff; font-size: 10px;
                       opacity: 0.85;
                         }

#corp_menu .menu_item ul.submenu {top:30px}

#corp_menu ul.submenu li {	border-bottom: 2px solid #999;	height: 20px;line-height: 20px; }
#corp_menu ul.submenu li a{ color:#555;text-decoration: none;font-weight: bold}
#corp_menu ul.submenu li a:hover{ color:#000;text-decoration: underline;height: 20px;background-color: #ccc; }

#corp_menu .menu_item .submenu li {height: 20px;}

.menu_l ul{ width: 215px;text-align: right;list-style-type: none;margin: 0 auto  }
.menu_l li{ background-image: url('../images/content-menu-bg.jpg'); padding-top: 2px; }
.menu_l .first a{ background-image: url('../images/content-menu-title.png'); line-height: 22px;  padding-right: 22px}
.menu_l .first a:hover, .menu_l .first a.active  {background-position: 0 -22px; color:#f00}

.menu_l .second strong{ font-weight: normal; margin-right: 20px }
.menu_l .second a.active, .menu_l .second a:hover{background: url('../images/odr.png') no-repeat  200px  3px}
.menu_l .last{border-bottom: 1px #aaa solid; padding-bottom: 2px;}

.menu_l .end{ background-image: url('../images/content-menu-end_line.jpg'); width: 200px; height: 1px; margin-left: -10px }
.menu_l .first a{ text-decoration: none; color: #000; font-weight: bold }
.menu_l a{ text-decoration: none; color: #000; display: block }
.menu_l a:hover, #content .menu_l a.active{ color: #000; display: block;text-decoration: underline;}


/*------------------body-----------------------*/
.corp {padding: 15px}
.corp .r{text-align: left;}
.corp .fl {float: left;}
.corp h2 {font-size: 12px; margin-top: 10px; text-align: center;}
.corp p {text-align: justify; margin-bottom:4px;margin-top:2px;padding: 5px 0 0px 0}
.corp img {border:0}
.corp ul {padding-left :30px}
.corp ul li {list-style-image:url(../images/vykupy_odr.gif);  margin:2px 0;}
.corp  img.foto_sidla {padding:1px;margin: 2px ; border: 1px #555 solid}
.corp h3, p strong {font-size: 11px;background: url('../images/odr.png') no-repeat 0 3px;padding-left: 15px}

div .dline{ background-image: url('../images/content-line2.png'); width: 387px; height: 2px; margin: 1px 0 5px 0} 
div .line{ background-image: url('../images/content-line.png'); width: 481px; height: 5px; margin: 5px 0 10px 0}
