/*
/infopage_default.css
file generated by CMS1 1.20
on 04-04-2011 15:32:33
*/
.InfoPage
 {
  padding: 0 10px;
 }

div.cleaner
 {
  clear: both;
 }

div.cleanerleft
 {
  clear: left;
 }

.InfoPage div.InfoPageLeftMainBlock
 {
  border: 1px solid #b0cddf;
  background: #f9fdff;
  padding: 7px 10px;
  margin-bottom: 10px
 }

.InfoPage div.CompanyLogo
 {
  float: left;
  margin: 0;
  padding: 10px 10px 10px 0
 }

.InfoPage .InfoPageLeftMainBlockContent
 {
  width: 100%
 }

.InfoPage table.maininfotable
 {
  width: 95%
 }

html>body .InfoPage table.maininfotable
 {
  width: 100%
 }

.InfoPage .CompanyName
 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 0 100px;
  padding: 0 0 5px 0;
  border: 0
 }

.InfoPage .CompanyContacts
 {
  margin: 0 0 0 100px;
  padding: 0;
  list-style: none;
  font-size: 11px
 }

.InfoPage .CompanyContacts a
 {
  color: #000
 }

.InfoPage .CompanyContacts a:hover
 {
  text-decoration: none
 }

.InfoPage .CompanyContacts ul
 {
  margin: 0; padding: 0;
  line-height: 110%;
  list-style: none
 }

.InfoPage .CompanyContacts ul li
 {
  padding-bottom: 3px
 }

.InfoPage .CompanyContacts ul.karte li a
 {
  background: url(../img/icon_showmap.gif) no-repeat 0 2px;
  padding-left: 15px;
  width: 150px
 }

.InfoPage div#InfoPageLeftBlocks
 {
  margin-right: 332px;
  border-bottom: 1px solid #E4E4E4
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock
 {
  border-top: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-left: 1px solid #E4E4E4
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.ShowMore, .InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.ShowMore
 {
  float: right;
  padding: 10px 15px 0 0
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoHeader
 {
  padding: 6px 10px 5px 10px;
  font-size: 13px;
  font-weight: bold
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent, .InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock .LeftBlockInfoContent
 {
  overflow: hidden;
  height: 1%;
  padding: 0 10px;
  font-size: 11px
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent span
 {
/*  float: left;*/
  clear: left;
  width: 99%; /* IE 6 hack */
  width: auto;
display: block;
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent a, .InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent a:visited
 {
  color: #000;
  text-decoration: none
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent a:hover
 {
  text-decoration: underline
 }

.InfoPageLeftBlockContent
 {
  padding: 0 0 10px 0;
  background: url(../img/infopage_bg_block_header.gif) repeat-x
 }

.InfoPageLeftBlockContent img.day
 {
  margin: 5px 5px 0 0;
  float: left
 }

.InfoPageLeftBlockContent table
 {
  width: 100%
 }

.InfoPageLeftBlockContent table td
 {
  font-size: 11px;
  line-height: 150%;
  border-bottom: 1px solid #f8f8f8
 }

.InfoPageLeftBlockContent table td.Right
 {
  text-align: right
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent div.Gallery
 {
  float: left;
  padding-top: 5px
 }

.InfoPage div#InfoPageLeftBlocks div.InfoPageLeftBlock div.InfoPageLeftBlockInfoContent div.Gallery img
 {
  float: left;
  margin: 5px 5px 0 0;
  border: 1px solid #e4e4e4
 }


.InfoPage div.Web
 {
  text-align: center;
  list-style: none;
  margin: 5px 10px 0 0;
  float: left;
  line-height: 110%;
  font-size: 11px
 }

.InfoPage div.Web a, .InfoPage div.Web a:visited, .InfoPage div.Web a:hover
 {
  color: #025b9d
 }

.InfoPage div.Web img
 {
  border: 1px solid #b6cfe3;
  margin: 0 0 5px 0
 }

.InfoPage div#InfoPageRightBlocks
 {
  float: right;
  border-bottom: 1px solid #e4e4e4;
  line-height: 100%
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock
 {
  clear: both;
  border-top: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  width: 320px;
  overflow: hidden;
  height: 1%
 }

.InfoPage div#InfoPageRightBlocks div#l5
 {
  border: 1px solid #B0CDDF;
  margin-bottom: 10px
 }

.InfoPage div#InfoPageRightBlocks div#www
 {
  overflow: hidden;
  height: 1%
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.InfoPageRightBlockInfoHeader
 {
  padding: 6px 9px 5px 9px;
  font-size: 13px;
  font-weight: bold;
  background: #f9fdff
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.InfoPageRightBlockInfoContent
 {
  padding: 5px 9px 10px 9px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.Gallery, .InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.Gallery2
 {
  text-align: center
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.Gallery2 img
 {
  margin: 5px 5px 0 0;

  border: 1px solid #e4e4e4
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.Gallery img
 {
  margin: 5px 0 0 0;
  border: 1px solid #e4e4e4
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent ul.Gallery_pager
 {
  font-size:13px;
  list-style: none;
  margin: 0;
  padding: 8px 10px 0pt;
  text-align: center
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent ul.Gallery_pager li
 {
  display: inline
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent ul.Gallery_pager li a
 {
  padding: 0 5px;
  color: #025B9D
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.PrecuKatalogs
 {
  padding: 5px 0 10px 0;
  float: left
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.PrecuKatalogs img
 {
  float: left;
  border: 1px solid #e4e4e4;
  padding-right: 10px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.PrecuKatalogs p
 {
  float: left;
  margin: 0;
  padding-top: 35px;
  width: 160px;
  cursor: pointer /* IE 7 hack */
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlockContent div.PrecuKatalogs a
 {
  color: #025b9d;
  font-size: 12px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.RightBlockContent ul.Docs
 {
  list-style: none;
  margin: 0;
  padding: 0
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.RightBlockContent ul.Docs li
 {
  padding: 5px 0pt 2px 22px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.RightBlockContent ul.Docs li.Audio
 {
  background: url(../imgs/icon_audio.gif) no-repeat 3px 7px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.RightBlockContent ul.Docs li.Video
 {
  background: url(../imgs/icon_video.gif) no-repeat 0 6px
 }


.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.RightBlockContent ul.Docs li a, .InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock div.RightBlockContent ul.Docs li a:visited
 {
  color: #025b9d;
  font-size: 11px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock a:hover
 {
  text-decoration: none
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock #dhtmlgoodies_slideshow
 {
  width: 300px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock #galleryContainer2
 {
  height: 82px;
  padding: 0;
  border: 1px solid #b1ccdf
 }

.InfoPage table.Right
 {
float: left;
 }


.InfoPage table.Left
 {
float: left;
 }

#theImages2
 {
  left: 19px;
  top: 5px;
  position: absolute;
  width: 100000px
 }

#theImages2 img
 {
  opacity: 1;
  filter: alpha(opacity=100);
  border: 1px solid #e4e4e4;
  margin-right: 5px
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock #arrow_left
 {
  padding: 0;
  border-right: 1px solid #b0cddf
 }

.InfoPage div#InfoPageRightBlocks div.InfoPageRightBlock #arrow_right
 {
  padding: 0;
  border-left: 1px solid #b0cddf
 }

div#gallery_noflash
 {
  display: none
 }

.highlight
	{
	background-color: #FFF7F7;
	border-bottom: 1px dotted #7F7F7F;
	color: #FF0000;
	clear: none;
	float: none;
	width: auto;
	}
