/* CSS Document */
body {  margin: 0;  padding: 0;  background: #4e4e4e url(/www/file/name--top_bg.png) repeat-x top;font-family: arial, sans-serif;}

#centdiv{ width: 1024px; margin: 0 auto;}

#www-head { height: 88px; width: 100%;}
#logo { display:block; width: 268px; height: 82px; background: url(/www/file/name--logo-megaflex.png) no-repeat; margin: 0 auto;}
#logo a {display:block; width: 268px; height: 82px; }
#logo span {text-indent: -5000px;overflow: hidden;position:absolute}

#menu ul { margin: 25px 0 0 0; 	padding: 0; }
#menu ul li {	list-style-type: none;	list-style-image: none;	margin: 0px;	padding: 0px;	height: 95px;	width: 256px;	display: block;	float:left;	}
#menu ul li h2 {padding: 0px;margin:0;}
#menu ul li span {text-indent: -5000px;overflow: hidden;position:absolute	}
#menu ul li a {	height: 95px;	width: 256px;	display: block;	}
#menu ul li a {  text-decoration: none;	}
.cs #m_raz a {background:transparent url(/www/file/name--btn_raz_cs.png) no-repeat scroll 0 50%;}
.en #m_raz a {background:transparent url(/www/file/name--btn_raz_en.png) no-repeat scroll 0 50%;}
.cs #m_las a {background:transparent url(/www/file/name--btn_las_cs.png) no-repeat scroll 0 50%;}
.en #m_las a {background:transparent url(/www/file/name--btn_las_en.png) no-repeat scroll 0 50%;}
.cs #m_ors a {background:transparent url(/www/file/name--btn_ors_cs.png) no-repeat scroll 0 50%;}
.en #m_ors a {background:transparent url(/www/file/name--btn_ors_en.png) no-repeat scroll 0 50%;}
.cs #m_mat a {background:transparent url(/www/file/name--btn_mat_cs.png) no-repeat scroll 0 50%;}
.en #m_mat a {background:transparent url(/www/file/name--btn_mat_en.png) no-repeat scroll 0 50%;}
#menu ul li a:hover {  background-position:-512px 0; text-decoration: none;  color: #0b93d4; }
#menu ul li a:active { background-position:-768px 0;}

#carousel {  height: 500px;  display: inline-block;  position: relative;  top: 0px;	margin: 0px auto;	width: 1100px; }
.top_x {  height: 500px;  width: 256px;  float: left;  position: relative;  overflow: hidden;}
.top_x_bg {  height: 190px;  width: 285px;  float: left;  position: absolute;  top: 0;  left: 0; }
.top_open {  width: 443px;   border: 2px #0c68bd solid;}
.top_text {  height: 480px;  position: absolute;  left: 0;  width: 1024px;  border-bottom: black 20px solid; }

#top_text_1{background: url(/www/file/name--img_raz.jpg) no-repeat left bottom; border-bottom-color: #dc291e;}
#top_text_2{background: url(/www/file/name--img_las.jpg) no-repeat left bottom; border-bottom-color: #d59b00;}
#top_text_3{background: url(/www/file/name--img_ors.jpg) no-repeat left bottom; border-bottom-color: #bfd886;}
#top_text_4{background: url(/www/file/name--img_mat.jpg) no-repeat left bottom; border-bottom-color: #126bbb;}

.text { position: absolute; top: 15px; right: 0px; width: 645px; height: 430px; padding: 10px; overflow: hidden; vertical-align: top; text-align: justify;  background-color: #262626; border: 2px black solid;  font-size:9pt;}
.text ul {padding:1em 1em 1em 1.5em;margin:0}
.text ul li {padding:0 0 1em .5em;list-style-type: disc;}
.text ul li h3 {font-size:9pt; font-weight: normal;margin:0;color: silver;}
.text ul li span {color: silver;}
.text h4, .text p {text-transform: uppercase; font-size:10pt; padding-left:.5em;margin-top:0;}
.text a:hover { text-shadow: 1px 1px 1px #dc291e;text-decoration: none;}

#text_1 {border-color: #dc291e;color: #dc291e;}
#text_2 {border-color: #d59b00;color: #d59b00;}
#text_3 {border-color: #bfd886;color: #bfd886}
#text_4 {border-color: #126bbb;color: #126bbb}


#btnrazcz {width: 153px;height: 158px;position: absolute;left: 366px;top: 15px;}
.cs #btnrazcz a {background:transparent url(/www/file/name--btn_razitkocz_cs.png) no-repeat scroll 0 50%;}
.en #btnrazcz a {background:transparent url(/www/file/name--btn_razitkocz_en.png) no-repeat scroll 0 50%;}
#btnrazcz a {width: 153px;height: 158px;display: block;}
#btnrazcz a:hover { background-position:-153px 0;}
#btnrazcz a:active { background-position:-306px 0;}
#btnrazcz span {text-indent: -5000px;overflow: hidden;position:absolute}

.logos {  float: right;  margin: 1em;}
.divider {  margin-top: 10px;  margin-bottom: 10px;}
.wanna_more {margin-left: 8px;}
.wanna_more , .wanna_more a {width: 195px;height: 45px;display: block;}
.cs .wanna_more a {background:transparent url(/www/file/name--btn_wanamore_cs.png) no-repeat scroll 0 50%;}
.en .wanna_more a {background:transparent url(/www/file/name--btn_wanamore_en.png) no-repeat scroll 0 50%;}
.wanna_more a:hover { background-position:-195px 0;}
.wanna_more a:active { background-position:-390px 0;}
.wanna_more span {text-indent: -5000px;overflow: hidden;position:absolute}

#footer { padding: 3%; background: #262626;  min-height: 200px;}
#footer p, #footer h3 {  padding-bottom: 15px;  text-align: justify;  margin: 0;  color: #4e4e4e;  font-size: 8pt;}
#footer h3 {text-transform: uppercase; color: #6D6D6D;}
#optnote {  padding-top: 15px;text-align: center; color: #4e4e4e; font-size: 10px; }
hr { border-bottom: 1px dotted #4e4e4e;  color: #262626;}

#www-language { position: absolute; opacity:0.3; filter: alpha(opacity=30); margin-left:941px; top: 0px; width: 73px; height: 20px; text-align: center; background: url(/www/file/name--bg_langs.png) no-repeat;}
#www-language:hover {opacity:1; filter: alpha(opacity=100);}
#www-language ul {margin:0; padding:0;margin-top:1px;}
#www-language li {display:inline;}
#www-language li a {text-decoration: none; font-weight: normal; font-size: 8pt; color: white; padding:3px 5px 3px 5px;vertical-align: text-top;}
#www-language li a:hover { color:#dc291e;text-shadow: 1px 1px 1px #fff}

/****************************************************************/

#hcard-megaflex-www-foot-detail { padding: 15px; text-align: center; color: #4e4e4e; font-size: 12px; }
#www-foot dl, .vcard dl dt { display: none; }
#www-foot dd, #hcard-megaflex-www-foot-detail div, #www-foot .adr { display: inline; }
#www-foot .block { display: block; }
#www-foot .map-links, #www-foot .standarts {    display: inline;    margin-left: 0.2em; }
#www-foot .web-standarts a {    color: #717162;}
#copyright {    padding-right: 0.5em;}
#www-foot .adr div {    padding-right: 0.5em;}
#www-foot-end {    height: 40px;}
.block a { color: #dc291e; text-decoration: none; font-weight: bold; }

 /**/
  #body-gallery #www-main h1 {text-indent: -5000px;overflow: hidden;position:absolute}
	#body-gallery h2 {font-size: 108%;background:#ccc}
	#galleries {padding:10px 0;background-color: #fff; }
  #galleries h2, #galleries p {margin:0;padding:10px 25px}
	#galleries .gallery {margin:10px 25px; }
	#galleries .gallery h2 a {color:#565656;text-decoration: none;}
	#galleries .gallery h2 a:hover {color:#DF2822;}
	#galleries .gallery.preview:hover * {background: #262626;color:#FFF;cursor:pointer;}
	#galleries .gallery.preview:hover h2 a {color:#FFF}
	#galleries .gallery.preview:hover h2 a:hover {color:#DF2822;}
 	#galleries .gallery-preview {border-bottom:5px solid #FFF;}
  #galleries .gallery.preview:hover .gallery-preview {border-bottom-color:#DF2822;}
  #galleries .gallery-preview a img {border:8px solid #FFF;margin:1px}
  #galleries .gallery-preview a:hover img {border-color:#DF2822}
  #galleries .gallery.preview .gallery-preview a img {border-color:#FFF}
	#galleries .gallery.preview .gallery-preview a:hover img {border-color:#DF2822}
 /**/
