/* commented backslash hides from ie5mac \*/

html{
   height:100%;
   margin:0;
   padding:0
}

/* end hack */

html,body {
   padding:0;
   margin:0;
   background-color: #000000;
   font-family: "Trebuchet MS", verdana, sans-serif;
  font-size: 13px;
  line-height: 1.5;
   color: #444444;
}

body{
   text-align:left;
   min-width:1000px;/* for mozilla*/
   background-color: #000000;
   height:100%;
}

#minHeight{
   float:left;
   width:0px;
   height:100%;
   margin-bottom:-82px;
}

#outer{
   height:99.9%;
   min-height:100%;
   width:1000px;
   text-align:left;
   margin:auto;
   position:relative;
   overflow:visible;
   background:  url(images/blumat_1_20.gif) repeat-y left top;
}
#outer_ch {
	height:99.9%;
	min-height:100%;
	width:1000px;
	text-align:left;
	margin:auto;
	position:relative;
	overflow:visible;

}

/* mac hide \*/
* html #outer{
   width:1000px
}
/* end hide*/

html>body #outer{
   height:auto;
} /*for mozilla as IE treats height as min-height anyway*/

#inner{
   width:100%;
   padding-top:184px;/*needed to make room for header*/
}
#inner_ch{
	width:100%;
	padding-top:184px;/*needed to make room for header*/
	background-image: url(images/blumat_1_20_ch.gif);
	background-repeat: repeat-y;
}

#header{
   position:absolute;
   top:0px;
   left:0px;
   width:1000px;
   height:114px;
   z-index:74;
   background:  url(images/blumat_3_02.gif) no-repeat left top;
  background-color: #464646;
}

#categoryPic{
   position:absolute;
   top:20px;
   left:30px;
   z-index:74;
  background: #3D3B3B;
  border: 2px solid #fff;
}

#podpis_obrazek{
   position:absolute;
   top:20px;
   left:30px;
   z-index:74;
  background: #3D3B3B;
  border: 2px solid #fff;
}

#podpis_obrazek h3 {
  font-size: 16px;
   color: #ffffff;
   z-index: 999;
  padding:10px;
  margin:0;
}
#categoryPic h3 {
  font-size: 16px;
   color: #ffffff;
   z-index: 999;
  padding:10px;
  margin:0;
}

#navrail{
   width:100%;
  background-color: #464646;
}

#menu_g{
   position:absolute;
   top:114px;
   left:0px;
   width:1000px;
   height:36px;
   z-index:75;
   background:  url(images/blumat_3_04.gif) no-repeat left top;
  background-color: #464646;
}

#pasek{
   position:absolute;
   top:150px;
   left:0px;
   width:1000px;
   height:25px;
   z-index:77;
   background:  url(images/blumat_1_05.gif) no-repeat left top;
  background-color: #464646;
}

#gora{
   position:absolute;
   top:175px;
   left:0px;
   width:1000px;
   height:9px;
   z-index:78;
   background:  url(images/blumat_1_06.gif) no-repeat left top;
}

#gora_ch{
   position:absolute;
   top:175px;
   left:0px;
   width:1000px;
   height:9px;
   z-index:78;
   background-color:#464646;

}

#rotator_flash {
   top:184px;
   left:0px;
   width:660px;
   height:276px;
   z-index:80;
   /*background:  url(images/blumat_1_08.jpg) no-repeat left top;*/
  background-color: #464646;
}

#rotator_flash_maly {
   top:184px;
   left:0px;
   width:660px;
   height:176px;
   z-index:80;
   /*background:  url(images/blumat_1_08.jpg) no-repeat left top;*/
  background-color: #464646;
}

#content_top {
   top:184px;
   left:0px;
   width:660px;
   height:27px;
   z-index:82;
   background:  url(images/blumat_1_14.gif) no-repeat left top;
}

#content_top_ch {
   top:184px;
   left:0px;
   width:1000px;
   height:18px;
   z-index:82;
   background:  url(images/blumat_1_14_ch.gif) no-repeat left top;
   background-color:#464646;
}

#content_top2 {
   top:184px;
   left:0px;
   width:660px;
   height:27px;
   z-index:82;
   background:  url(images/blumat_1_14.gif) no-repeat left top;
}

#ajaxmenu{
   position:absolute;
   top:93px;
   left:0px;
   width:776px;
   height:43px;
   z-index:65;
   background:  url(images/header_776x43.jpg) no-repeat left top;
}

#logo {
   position:absolute;
   top:30px;
   left:30px;
   width:260px;
   height:60px;
   text-indent: -5000px;
   z-index:300;
}
/* mac hide \*/
* html #outer, * html #header {width:1000px}
/* end hide*/

#footer {
   color: #ffffff;
   width:1000px;
   height:141px;
   text-align:left;
   left:0px;
   bottom:0px;
   background:  url(images/blumat_3_22.gif) no-repeat left top;
}

#footer p {
   margin-top: 10px;
}

#footer p a {
   text-decoration: none;
   color: #ffffff;
}


#footer_ch {
   color: #ffffff;
   width:1000px;
   height:141px;
   text-align:left;
   left:0px;
   bottom:0px;
   clear:both;
   background:  url(images/blumat_3_22_ch.gif) no-repeat left top;
}

#footer_ch p {
   margin-top: 10px;
}

#footer_ch p a {
   text-decoration: none;
   color: #ffffff;
}



* html #footer{
   margin-bottom:-1px
}/* ie rounding bug*/

/* mac hide \*/
* html #footer {
   /*only ie gets this style*/
   height:141px;
   /* for ie*/
}
/* end hide*/

div,p  {
   margin-top:0px;
}/*clear top margin for mozilla*/

#right {
   width:300px;
   float:left;
}

#right-inner {
	width: 260px;
	text-align: left;
	padding-left: 30px;
}

#right-inner h2 {
   font-size: 15px;
  background:  url(images/right_h2_3.gif) no-repeat left top;
  color:#FFFFFF;
  padding-right:15px;
  line-height:27px;
  height:27px;
}

#right-inner h2 a  {
  color:#FFFFFF;
  text-decoration:none;
}

#right-inner h2 a:hover  {
  color:#FFFFFF;
  text-decoration:none;
}


#right_ch {
   width:960px;
   
}

#right-inner_ch {
	
	text-align: left;
	padding: 0px;
	
}

#right-inner_ch h2 {
   font-size: 15px;
  background:  url(images/right_h2_3.gif) no-repeat left top;
  color:#FFFFFF;
  padding-right:15px;
  line-height:27px;
  height:27px;
}

#right-inner_ch h2 a  {
  color:#FFFFFF;
  text-decoration:none;
}

#right-inner_ch h2 a:hover  {
  color:#FFFFFF;
  text-decoration:none;
}



#boxText a {
  font-size: 10px;
  color:#cecece;
}

#boxText a:hover {
  font-size: 10px;
  color:#cecece;
}

#boxText2 a {
  font-size: 10px;
  color:#B0D51C;
}

#left {
	position:relative;/*ie needs this to show float */
	width:660px;
	float:left;
	z-index: 56;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#left-inner {
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	margin: 0px;
}

#clearfooter {
   width:100%;
	font-size:1px;
   clear:both;
} /* to clear footer */

#content {
   z-index: 310;
   padding-bottom: 20px;
  font-size: 13px;
   color: #444444;
   line-height: 18px;
}

#main {
   z-index: 300;
   padding-bottom: 20px;
  padding-top: 0px;
  padding-left:0px;
  width:630px;
}

#tresc {
	z-index: 300;
	padding-bottom: 20px;
	padding-top: 0px;
	width:640px;
	padding-left: 10px;
}

#tresc_ch {
	z-index: 300;
	padding-left:30px;
	
}

#content h2 {
   font-size: 15px;
   color: #3F3E3E;
   background:  url(images/blumat_2_16.gif) no-repeat left top;
   padding-right: 19px;
   line-height: 32px;
   position: relative;
   z-index: 999;
}

#content p {
   font-size: 13px;
   color: #444444;
   line-height: 18px;
}

#content p a {
   color: #7A9411;
}

#content p a:hover {
   background-color: #7A9411;
   color: #ffffff;
}

#right_ch h2 {
   font-size: 15px;
   color: #3F3E3E;
   background:  url(images/blumat_2_16.gif) no-repeat left top;
   padding-right: 19px;
   line-height: 32px;
   position: relative;
   z-index: 999;
}

#right_ch p {
   font-size: 13px;
   color: #444444;
   line-height: 18px;
}

#right_ch p a {
   color: #7A9411;
}

#right_ch p a:hover {
   background-color: #7A9411;
   color: #ffffff;
}

#footer p {
   padding: 8px;
}

.FSF_searchResults {
   font-size: 12px;
   color: #444444;
   line-height: 18px;
}

.FSF_extract {
   font-size: 12px;
   color: #444444;
   line-height: 18px;
}

.FSF_resultLink {
   color: #618200;
}

.FSF_extract {
   font-size: 12px;
   color: #444444;
   line-height: 18px;
}

.highlight {
   font-size: 12px;
   background-color: #f2f2f2;
   color: #618200;
   font-weight: bold;
   line-height: 18px;
}

#content ul li{
   list-style-image: url(images/bullet_11x8.gif);
   margin-bottom: 0.5em;
   font-size: 110%;
}

.LIn_shortMode {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

.LIn_desc {
   display: none;
}

.LIn_date {
   font-style: italic;
   margin-left: 5px;
}

#content a {
  color: rgb(97, 130, 0);
}

#content a:hover {
  background-color: rgb(97, 130, 0);
  color: rgb(255, 255, 255);
}

#ddcolortabs{
  padding: 0;
  width: 100%;
  background: transparent;
  voice-family: "\"}\"";
  voice-family: inherit;
  padding-left: 0px;
  margin-top:10px;
}

#ddcolortabs ul{
  font: bold 11px Arial, Verdana, sans-serif;
  margin:0;
  padding:0;
  list-style:none;
}

#ddcolortabs li{
  display:inline;
  margin:0 2px 0 0;
  padding:0;
  text-transform:uppercase;
}

#ddcolortabs a{
  float:left;
  color: #000000;
  background: #B9E50A url(images/color_tabs_left.gif) no-repeat left top;
  margin:0 2px 0 0;
  padding:0 0 1px 3px;
  text-decoration:none;
  letter-spacing: 1px;
}

#ddcolortabs a span{
  float:left;
  display:block;
  background: transparent url(images/color_tabs_right.gif) no-repeat right top;
  padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
  float:none;
}

#ddcolortabs a:hover{
  background-color: #8CAC0D;
  color:#FFFFFF;
}

#ddcolortabs a:hover span{
  background-color: #8CAC0D;
}

#ddcolortabs #current a,
#ddcolortabs #current span{ /*currently selected tab*/
  background-color: #8CAC0D;
}

#ddcolortabsline{
  clear: both;
  padding: 0;
  width: 100%;
  height: 5px;
  line-height: 5px;
  background: #8CAC0D;
  border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#menuboczne h2 {
   font-size: 16px;
   color: #FCFCFC;
   background:  url(images/h2_left.jpg) no-repeat left top;
   padding-left: 25px;
   height: 28px;
}

#menuboczne  {
   font-size: 16px;
   color: #FCFCFC;
  width:246px;
}

#menuboczne p {
   font-size: 13px;
  color: #E0E0E0;
   line-height: 18px;
  padding-bottom:15px;
}

#flagi {
   margin-top: 80px;
   margin-left:635px;
  position:absolute;
   float: right;
   width:100px;
   z-index:900;
   padding-right: 10px;
}

#search {
   margin-top: 25px;
   position:absolute;
  left:790px;
  float: right;
  width:250px;
  z-index:910;
  padding-right: 15px;
  color:#EAE8E8;
}

#login_top {
   margin-top: 25px;
   position:absolute;
  right:280px;
  float: right;
   z-index:910;
   padding-right: 15px;
  color:#EAE8E8;
}

#login_top a {
  font-size: 12px;
  color:#B0D51C;
}

#call_us {
   margin-top: 25px;
   margin-left:770px;
  position:absolute;
   z-index:910;
  font: bold 20px Arial, Verdana, sans-serif;
  color:#B0D51C;
}

#phone {
   margin-top: 80px;
   margin-left:760px;
/*   width:259px;           */
  position:absolute;
   z-index:910;
/*   background:  url(images/telefonistka.png) no-repeat left top; */
  font: bold 18px Arial, Verdana, sans-serif;
  color:#B0D51C;
}

#phone_pic {
   margin-top: 2px;
   margin-left:865px;
/*   width:259px;           */
  position:absolute;
   z-index:900;
}


#admin_footer{
   width:200px;
   height:100px;
   z-index:74;
   float:right;
  padding-right:20px;
  padding-top:25px;
  font-size: 11px;
  font-family: "Trebuchet MS", verdana, sans-serif;
  color:#FFFFFF;
}

#admin_footer a {
  font-size: 11px;
  font-family: "Trebuchet MS", verdana, sans-serif;
  color:#B0D51C;
}

.nifty{
  margin: 0;
  background: #515151;
  color:#FFFFFF;
}

.nifty_frame{
  padding:10px;
}

b.rtop, b.rbottom{
  display:block;
  background: #464646
}

b.rtop b, b.rbottom b{
  display:block;
  height: 1px;
  overflow: hidden;
  background: #515151
}

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px}

b.rtop b.r4, b.rbottom b.r4{
  margin: 0 1px;
  height: 2px
}

.nifty h2 {
   padding-left: 10px;
   position: relative;
  font-size: 15px;
  background:  url(images/right_h2_3.gif) no-repeat left top;
  color:#FFFFFF;
  line-height:27px;
  height:27px;
}

h3#post-  {
   font-size: 13px;
   color: #618200;
   background:  url() no-repeat left top;
   padding-left: 0px;
}

.nifty p {
   font-size: 12px;
   color: #ffffff;
  padding-left: 5px;
}

.nifty a {
   color: #ffffff;
}

.h-center{
text-align: center;
}

div#nifty2{
  position:absolute;
  top:10px;
  left:20px;
}

b.rtop2, b.rbottom2{
  display:block;
  background: #E9E9E9
}

b.rtop2 b, b.rbottom2 b{
  display:block;
  height: 1px;
  overflow: hidden;
  background: #D8D8D8
}

b.r12{margin: 0 5px}

b.r22{margin: 0 3px}

b.r32{margin: 0 2px}

b.rtop2 b.r4, b.rbottom b.r4{
  margin: 0 1px;
  height: 2px
}


/* .submenu ============================== */

.submenu {
   width:260px;
   float:left;
   display:inline;
}

.submenu img {
   border:0px;
}

.submenu ul {
   margin:0px;
   padding:0px;
   list-style-type:none;
}

.submenu li {
   background-color:#464646;
   /* width:160px; */
}

.submenu li a {
  text-align:left;
  font-size:12px;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  background-image:url(images/blumat_1_11.gif);
  background-repeat:no-repeat;
  color:#CECECE;
  display:block;
  text-decoration:none;
  padding-top:0px;
  margin-left:0px;
  padding-left: 20px;
  height:25px;
  line-height:25px;
}

.submenu li a:hover {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  background-image:url(images/blumat_1_over_11.gif); background-repeat:no-repeat;
  height:25px;
  line-height:25px;
  color:#CECECE;
}

   /* deeper */

.submenu ul ul {
   margin:0px;
   padding:0px;
   list-style-type:none;
}


.submenu ul ul li {
         /*width:155px;*/
  background-color: #5B6970;
}

.submenu ul ul li a {
  text-align:left;
  color:#000000;
  display:block;
  /* width:217px; */
  font-size:12px;
  text-decoration:none;
  padding-top:0px;
  height:28px;
  background-image:url(images/p_menu_left3.jpg);
  background-repeat:no-repeat;
}

.submenu ul ul li a:hover {
  color:#000000;
  background-color: #7B8387;
  height:28px;
  background-image:url(images/p_menu_left4.jpg);
  background-repeat:no-repeat;
}

.lista_produktow {
   border: 1px solid #C0BBBB;
   background-color: #EBECE9;
}

.lista_produktow1 {
   border: 2px solid #C0BBBB;
}

.lista_produktow img {
   padding:10px;
}

/*#image_content img {
  BORDER-RIGHT: #CAC7B3 1px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: #CAC7B3 1px solid;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN: 2px;
  BORDER-LEFT: #CAC7B3 1px solid;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #CAC7B3 1px solid;
  BACKGROUND-COLOR: #ffffff;
  margin:10px;
}
  */
#stopka_dolna {
   padding-left:25px;
  padding-top:35px;
  font-size: 13px;
  float:left;
  width:600px;
   height:40px;
}

#stopka_dolna a {
   color: #C6C2C2;
}

#stopka_dolna a:hover {
   color: #FFFFFF;
}

.hoverTImage {
   position:relative;
   top:-10px;
   width:90px;
   background-color:#c0c0c0;
   z-index:100;
   border:0;
}

.hoverTImage a.p1, .hoverTImage a.p1:visited {
   display:block;
   width:100px;
   height:100px;
   text-decoration:none;
   top:0;
   left:0;
   border:0;
}

.hoverTImage a img {
   padding: 0px;
}

.hoverTImage a.p1:hover {
   text-decoration:none;
   background-color:#c0c0c0;
   color:#000000;
}

.hoverTImage a .large {
   display:block;
   position:absolute;
   left:150px;
   width:0;
   height:0;
   border:0;
   top:0;
   left:0;
}

.hoverTImage a.p1:hover .large {
   display:block;
   position:absolute;
   top:-65px;
   left:150px;
   width:250px;
   height:332px;
   border:10px solid #ccc;
}


/* Map of Poland for WhereToBuy */

/* hack for IE5.x */
* html .MapOfPoland li a:hover {width:110px; height:1.5em; }

/* hack for IE5.x */
* html .MapOfPoland li a:hover em {width:200px; }

/* hack for IE5.x */
* html .MapOfPoland li a:hover td span {width:30px; height:30px; }




.MapOfPoland {
    padding:0;
    margin:5px;
    list-style-type:none;
    background:#fff url(http://blumat.home.pl/Pics/MapOfPoland2.png);
    width:600px;
    height:514px;
    position:relative;
}

/* move the text off screen */
.MapOfPoland li a, .MapOfPoland li a:visited {
    text-indent:-999px;
    display:block;
    width:6px;
    height:6px;
    background:#000;
    position:absolute;
    line-height:6px;
}


/* make the images and description invisible and an absolute position so that it does not take up any space */
.MapOfPoland li a em {
    visibility:hidden;
    position:absolute;
}

/* position the square markers */

.MapOfPoland li a.florapoint_anin {top:232px; left:410px;}
.MapOfPoland li a.waw_dom_w_ogrodzie {top:218px; left:395px;}
.MapOfPoland li a.waw_zakatek {top:224px; left:406px;}
.MapOfPoland li a.waw_florpak {top:225px; left:400px;}
.MapOfPoland li a.waw_hortorus {top:218px; left:407px;}
.MapOfPoland li a.lom_florpak {top:219px; left:385px;}
.MapOfPoland li a.waw_agaflowers {top:228px; left:394px;}
.MapOfPoland li a.waw_pnos {top:235px; left:392px;}
.MapOfPoland li a.konstancin_greengarden {top:243px; left:403px;}
.MapOfPoland li a.tracz_strykow {top:259px; left:323px;}
.MapOfPoland li a.tracz_lodz {top:271px; left:318px;}
.MapOfPoland li a.torun_rolpest {top:162px; left:254px;}
.MapOfPoland li a.bydgoszcz_rolpest {top:158px; left:227px;}
.MapOfPoland li a.poznan_plant1 {top:238px; left:170px;}
.MapOfPoland li a.poznan_plant2 {top:233px; left:165px;}
.MapOfPoland li a.poznan_klobus {top:221px; left:161px;}
.MapOfPoland li a.depp {top:61px; left:251px;}
.MapOfPoland li a.justyna {top:52px; left:250px;}
.MapOfPoland li a.OgrodLobzow {top:422px; left:363px;}
.MapOfPoland li a.Siechnice {top:350px; left:190px;}
.MapOfPoland li a.kwiaton2_wroclaw {top:345px; left:185px;}
.MapOfPoland li a.ogrody_opole {top:382px; left:243px;}
.MapOfPoland li a.szczecin_rajski {top:135px; left:32px;}
.MapOfPoland li a.migrod {top:375px; left:163px;}
.MapOfPoland li a.AgrocentrumKielce {top:360px; left:395px;}
.MapOfPoland li a.AgrocentrumMiechow {top:405px; left:365px;}
.MapOfPoland li a.pnos_kat {top:430px; left:355px;}

/* move the text back into view on hover */

.MapOfPoland li a:hover {
    background:#A7B377;
    text-indent:22px;
    height:0em;
    font-size:0em;
    color:#fff;
    line-height:0em;
    padding:2px 10px;
    width:90px;
    z-index:103;

}


/* make the descriptive text visible, give it a size and position */
.MapOfPoland li a:hover em {
    visibility:visible;
    cursor:pointer;
    text-indent:0px;
    margin-left:5px;
    background:#fff;
    border:1px solid #600;
    width:150px;
    color:#600;
    padding:25px;
    font-style:normal;
    top:-104px;
    left:31px;
    font-family:tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif;
    font-size:12px;
    letter-spacing:0px;
    line-height:1.6em;
    z-index:105;
}

.MapOfPoland li.south a:hover em {
    top:-205px;
}
.MapOfPoland li.north a:hover em {
    top:-54px;
}

/* give the image a border and margin */ 
.MapOfPoland li a:hover em img {
    border:3px solid #000;
    display:block;
    margin-bottom:10px;
}
        
.MapOfPoland li a:hover em span {
display:block;
position:absolute;
left:-36px;
top:72px;
width:36px;
height:36px;
background:transparent url(http://blumat.home.pl/Pics/pointer.gif);
}

.MapOfPoland li.south a:hover em span {
top:172px;
}

.MapOfPoland li.north a:hover em span {
top:22px;
}
