/* CSS Document */
body {  margin: 0;  padding: 0;  background: #4e4e4e url(../img/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(../img/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 { min-height: 95px; }
#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(../img/btn_raz_cs.png) no-repeat scroll 0 50%;}
.en #m_raz a {background:transparent url(../img/btn_raz_en.png) no-repeat scroll 0 50%;}
.cs #m_las a {background:transparent url(../img/btn_las_cs.png) no-repeat scroll 0 50%;}
.en #m_las a {background:transparent url(../img/btn_las_en.png) no-repeat scroll 0 50%;}
.cs #m_ors a {background:transparent url(../img/btn_ors_cs.png) no-repeat scroll 0 50%;}
.en #m_ors a {background:transparent url(../img/btn_ors_en.png) no-repeat scroll 0 50%;}
.cs #m_mat a {background:transparent url(../img/btn_mat_cs.png) no-repeat scroll 0 50%;}
.en #m_mat a {background:transparent url(../img/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;}


#carousel0 {  ccheight: 256px;  display: inline-block;  position: relative;  top: 0px;	margin: 0px auto;	width: 1100px; clear: both; }
#carousel {  ccheight: 500px;  display: block;  position: relative;  top: 0px;	margin: 0px auto;	width: 1100px; }

.top_x {  width: 1024px; display: none; position: relative;  overflow: visible;}
.top_x2 {  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: relative;  left: 0;  width: 1024px;  border-bottom: black 20px solid; background-color: white !important; }

#top_text_1{background: url(../img/img_raz.jpg) no-repeat left bottom; border-bottom-color: #dc291e;}
#top_text_2{background: url(../img/img_las.jpg) no-repeat left bottom; border-bottom-color: #d59b00;}
#top_text_3{background: url(../img/img_ors.jpg) no-repeat left bottom; border-bottom-color: #bfd886;}
#top_text_4{background: url(../img/img_mat.jpg) no-repeat left bottom; border-bottom-color: #126bbb;}

/*.top_img {  height: 256px;  position: relative;  left: 0;  width: 256; border-bottom: 7px solid; border-left: 4px solid; }*/
.top_img {  height: 256px;  position: relative;  left: 0;  width: 256px; border-bottom: 7px solid; border-left: 4px solid; }

#top_img_1b{background: url(../img/img_raz2.jpg) no-repeat left bottom; border-color: #dc291e;}
#top_img_2b{background: url(../img/img_las2.jpg) no-repeat left bottom; border-color: #d59b00;}
#top_img_3b{background: url(../img/img_ors2.jpg) no-repeat left bottom; border-color: #bfd886;}
#top_img_4b{background: url(../img/img_mat2.jpg) no-repeat left bottom; border-color: #126bbb;}

li.ar a:hover{color: #dc291e;}
li.ay a:hover{color: #d59b00;}
li.ag a:hover{color: #bfd886;}
li.ab a:hover{color: #126bbb;}


.text { position: absolute; top: 15px; right: 12px; 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 ul li {color: silver;}
.text ul li a {color: #dc291e;}
.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}


.newsbox2 h3.ar {color: #dc291e;}
.newsbox2 h3.ay {color: #d59b00;}
.newsbox2 h3.ag {color: #bfd886;}
.newsbox2 h3.ab {color: #126bbb;}


.newsbox2 span.catlink {font-size: 15px;}
.newsbox2 span.ar a {color: #dc291e;}
.newsbox2 span.ay a {color: #d59b00;}
.newsbox2 span.ag a {color: #bfd886;}
.newsbox2 span.ab a {color: #126bbb;}

.newsbox2 span a:hover {color: white;}


#btnrazcz {width: 153px;height: 158px;position: absolute;left: 366px;top: 15px;}
.cs #btnrazcz a {background:transparent url(../img/btn_razitkocz_cs.png) no-repeat scroll 0 50%;}
.en #btnrazcz a {background:transparent url(../img/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(../img/btn_wanamore_cs.png) no-repeat scroll 0 50%;}
.en .wanna_more a {background:transparent url(../img/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; margin-left:941px; top: 0px; width: 73px; height: 20px; text-align: center; background: url(../img/bg_langs.png) no-repeat;}
#www-language:hover {opacity:1;}
#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; display: block;}
#www-foot dl, #www-foot dt {padding:0;margin:0}
#www-foot dl.img, #www-foot dl.adr, #www-foot #kontakty {	float:left;	position:relative; width:30%;margin: 2% 0 0 3%;}
#kontakty { clear: right;}

/*#copyright { padding-right: 0.5em; display:block}*/
#www-foot dl dt, #www-foot dl dd, #www-foot dl div, #www-foot dl a, #www-foot dl dd abbr {display:block;padding-top: 5px}
#www-foot dd.notoppad {padding-top:0}


#www-foot dd abbr {display: block;}
 #www-foot dd abbr.main {color: silver}

#www-foot .socials {display:block;clear:both; padding: 2% 3% 1% 3%;text-align: center;}
#www-foot a { color: #dc291e; text-decoration: none; }
/*#www-foot dl,*/

#www-foot .hide, #www-foot dl dt, #www-foot .logo, #www-foot .type { display: none; }

#www-foot dt , #www-foot dd {float:left; position:relative;}
#www-foot dt {clear:left; width:40px}
#www-foot dd abbr .dt {width:40px}
#www-foot dd {clear:right; margin:0}
#www-foot dd.mg-telephones {clear:left;margin-bottom:5px}
#www-foot dt.visible { display: block; }
/*#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; }*/
#optnote a {color: #717162;}

#www-foot .adr div { padding-right: 0.5em;}
#www-foot-end {    height: 40px;}


 /**/
  #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}
 /**/
 
 
 
 
 