﻿* 	{ padding: 0; margin: 0;  outline: none; border: none; }

a { outline: none;}

body { background: url("../images/body.gif") repeat-x #fff ; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; text-align: center; color: #5b5b5b;  }

img { border: none; }

div#container { text-align: left; width: 776px; height: 579px; margin: 50px auto 0 auto;  position: relative;}

div#content_noscroll { position: absolute; top: 157px; left: 348px; width: 380px; height: 272px; background: url("../images/content_noscroll.jpg"); overflow: hidden; }

div#content_scroll { position: absolute; top: 157px; left: 348px; width: 380px; height: 272px; background: url("../images/content_scroll.jpg"); overflow: hidden; }

div#content_in { height: 250px; width:371px; overflow: auto; position: absolute; top: 11px; left: 0; }

div#content_wide { z-index: 100; background: url("../images/content_wide.gif") no-repeat; position: absolute; top: 158px; left: 0px; width: 784px; height: 272px; }

div#content_wide_in { position: absolute; top: 10px; left: 114px; width: 604px; height: 250px; }

.clear { clear: both; }



p {  margin: 10px 25px; line-height: 1.7em; text-align: justify; }

div#content_in ul { margin: 10px 25px; list-style: disc inside; }

table.cennik { border: none; margin: 10px 25px; width: 300px; }

table.cennik th { color: #98183a; font-weight: bold; font-size: 14px; text-align: left; }

table.cennik .cena { text-align: right !important; }

table.cennik td { padding: 4px 0; }

#ogloszenie {
	position: absolute; left: 50%;
	top: 0;
	width: 591px;
	height: 356px;
	background: url("../content/ogloszenie.gif");
	z-index: 1200;
	margin-left: -295px;
	opacity: 0.9;
}

table#mail_form { border-collapse: collapse; position: absolute; top: 30px; left: 25px; width: 554px;  border: none; }

table#mail_form { border: none; }



p#mail_sent { text-align: center; position: absolute; top: 90px; width: 550px; font-size: 16px; }



table#mail_form th {width: 150px; text-align: right; padding: 4px; }

table#mail_form td { width: 404px; padding: 4px;  }

table#mail_form td input { background: #e7e7e7; padding: 3px; width: 370px; }

table#mail_form td textarea  {  background: #e7e7e7; overflow: hidden; padding: 3px; width: 370px; height: 90px; }

table#mail_form td.buttons { text-align: right; padding: 4px 27px 4px 4px; }

table#mail_form td.buttons input { border: 1px solid gray; width: auto; padding: 4px 10px; font-size: 11px; font-weight: bold; }



img#logo { position: absolute; left: 82px; top: 40px; }



div#mainmenu_container { position: absolute; top: 425px; left: 41px; width: 687px; height: 91px; background: url("../images/menu_bg.png");  }

ul#mainmenu { position: absolute; top: 34px; left: 50px; height: 58px; }

ul#mainmenu li { float: left; height: 57px; display: block; }

ul#mainmenu li a { display: block; height: 57px; }

ul#mainmenu li.menu_item1 { width: 60px; background: url("../images/menu.jpg") 497px 57px;  }

ul#mainmenu li.menu_item2 { width: 64px; background: url("../images/menu.jpg") 437px 57px;  }

ul#mainmenu li.menu_item3 { width: 69px; background: url("../images/menu.jpg") 373px 57px;  }

ul#mainmenu li.menu_item4 { width: 70px; background: url("../images/menu.jpg") 304px 57px;  }

ul#mainmenu li.menu_item5 { width: 62px; background: url("../images/menu.jpg") 234px 57px;  }

ul#mainmenu li.menu_item6 { width: 95px; background: url("../images/menu.jpg") 172px 57px;  }

ul#mainmenu li.menu_item7 { width: 77px; background: url("../images/menu.jpg") 77px 57px;  }

ul#mainmenu li.menu_item1:hover { width: 60px; background: url("../images/menu.jpg") 497px 0;  }

ul#mainmenu li.menu_item2:hover { width: 64px; background: url("../images/menu.jpg") 437px 0;  }

ul#mainmenu li.menu_item3:hover { width: 69px; background: url("../images/menu.jpg") 373px 0;  }

ul#mainmenu li.menu_item4:hover { width: 70px; background: url("../images/menu.jpg") 304px 0;  }

ul#mainmenu li.menu_item5:hover { width: 62px; background: url("../images/menu.jpg") 234px 0;  }

ul#mainmenu li.menu_item6:hover { width: 95px; background: url("../images/menu.jpg") 172px 0;  }

ul#mainmenu li.menu_item7:hover { width: 77px; background: url("../images/menu.jpg") 77px 0;  }


ul#mainmenu li:hover {
	background-position-y
}



div#left { position: absolute; top: 157px; left: 23px; width: 325px; height: 272px; background: url("../images/left_bg.jpg"); }

div#left img{ position: absolute; top: 1px; left: 68px; }



div#tools { position: absolute; top: 60px; right: 80px; }

div#tools a { text-decoration: none;  }



.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }

.hscrollerbase { height: 14px; }

.hscrollerbar { height: 14px; }

.vscrollerbar {  width: 27px; background:  url("../images/vscrollbase.gif");  }

.vscrollerbase { width: 27px; background: url("../images/scrollbase.gif") repeat-y center; }

.vscrollerbarbeg { width: 27px; height:7px; background: url("../images/vscrollbeg.gif") no-repeat;  }

.vscrollerbarend { width: 27px; height:7px; background: url("../images/vscrollend.gif") no-repeat;  }

#link1 { position: absolute; left: 76px; top: 313px; }

#link2 { position: absolute; left: 606px; top: 516px; }



div#blend { left: 17px; top: 17px; z-index: 102; width: 563px; height: 221px; background: url("../images/map_fade.png"); position: absolute; }

div#map { position: absolute; left: 17px; top: 17px; z-index: 101; width: 563px; height: 221px;  }

p#google_right { position: absolute;  font-size: 10px; z-index: 119; bottom: 1px; right: 15px; }

.widget_facebook
{
		float:left;
		width:590px;
		height:427px; 
		background: url('../img/facebook2.png') no-repeat right;
		display:block;
		left:-545px;
		padding:0;
		position:fixed;
		top: 90px;
		z-index:1002;
}

