* {margin: 0; }
body { background: url(../images/body.gif) top repeat-x;  background-color: #FFF; font-family: Tahoma, Geneva, sans-serif ; color: #000000; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; height: 100%;}
ul { list-style: outside;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {color: #273c7d;}
a:hover { text-decoration: none; }
.centermap { width: 956px; margin: 0 auto;  }
#min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}

/*head*/
.head { height: 117px;}
.logo { position: absolute; margin-left: 39px; margin-top: 48px;}
.tel { position: absolute; margin-left: 700px; margin-top: 48px; color: #000; font-size: 30px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -2px;}
/*head*/

/*menu*/
.menu { background: url(../images/menu.jpg) no-repeat; width: 956px; height: 26px; padding-top: 7px; font-size: 14px; text-align: center;}
.menu a { color: #FFF; margin-left: 16px; margin-right: 16px; text-decoration: none;}
/*menu*/

/*foto*/
.foto { text-align: center; padding-top: 6px;}
/*foto*/

/*content*/
.content { padding-top: 8px; padding-bottom: 139px;}
.left { width: 265px; float: left; padding-left: 12px;}
.right { width: 648px; float: left;}
.block { background: url(../images/block.gif) no-repeat; width: 221px; height: 95px;  margin-left: 16px;}
.foto2 { width: 77px; padding-left: 14px; float: left; padding-top: 16px;}
.opis { float: left; width: 125px; color: #000; padding-top: 20px;}

.menu2 { padding: 0; list-style: none; font-family: Verdana, Geneva, sans-serif; width: 245px; margin-top: 17px;}
.menu2 a {  padding-left: 38px; float: left; height: 38px; text-decoration: none;  }
.menu2 span { float: left; height: 28px; padding-top: 10px; cursor: pointer;} 
.menu2 li { padding-top: 4px; border-bottom: 1px solid #e8e8e8; clear: both; height: 55px;}
.menu2 a:hover { background: url(../images/menu_a.gif) left 14px no-repeat;}
.menu2 .active a {background: url(../images/menu_a.gif) left 14px no-repeat;font-weight:700;}
.active {font-weight:700;}

.all { background: url(../images/all.gif) no-repeat; width: 105px; height: 25px; color: #FFF; font-weight: bold; text-align: center; padding-top: 7px; display: block; margin: 0 auto; margin-top: 29px;}
.pall {background-color: #41A5D3; height: 25px; color: #FFF; font-weight: bold; text-align: center; padding-top: 7px; display: block; margin: 0 auto; margin-top: 29px; font-size: 14px; width: 100%;}

.bord { border-bottom: 1px solid #e8e8e8; height: 100px; margin-bottom: 10px;}
h1 { font-size: 30px; color: #313131; font-weight: normal; font-style: italic; overflow: hidden; padding-top: 43px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 30px;}
h2 { font-size: 20px; color: #313131; font-weight: normal; font-style: italic; overflow: hidden; padding-top: 43px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 20px;}
h3 { font-size: 20px; color: #313131; font-weight: normal; font-style: italic; overflow: hidden; padding-top: 43px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 20px;}
.list { padding: 0; list-style: none; font-weight: bold; margin-top: 21px; margin-bottom: 15px;}
.list li { padding-bottom: 4px;}
.text { padding-right: 15px; padding-left: 16px; padding-top: 24px;}
.text p { line-height: 19px;}

/*content*/

/*foot*/
.foot { position: absolute; bottom: 39px; width: 938px; border: 1px solid #d4d4d4; height: 42px;}
.link { padding-left: 37px; float: left; font-size: 11px; padding-top: 13px;}
.link a { margin-right: 13px; text-decoration: none;}
.copy { float: right; padding-right: 43px; font-size: 11px; padding-top: 13px;}

