*{ margin: 0px; padding: 0px; }
.both { clear: both; }
body { margin: 0px; padding: 0px; background: #333; font: 11px "Trebuchet MS", "Times New Roman", Times, serif; color: #333; }
#content { width: 800px; background: #fff; margin: 20px auto; clear: both; }
.right { float: right; }
.left { float: left; margin-right: 12px; }

#gora { background: #D7CDBB url(images/top.jpg) top no-repeat; height: 168px; position: relative; }
#gora h1 img { float: left; margin-right: 7px; }
#gora h1 { font-size: 30px; line-height: 36px; font-weight: normal; color: #fff; position: absolute; top: 27px; left: 41px; }
#gora h1 em { color: #444; font-style: normal; position: absolute; top: 1px; left: 44px; width: 300px; }
#gora h1 span { color: #c30; }
#gora h2 { position: absolute; font-size: 16px; letter-spacing: -1px; left: 46px; top: 78px; }
#gora p { width: 498px; position: absolute; left: 46px; top: 98px; line-height: 14px; }
#gora a { color: #930; font-weight: bold; text-decoration: none; }
#gora a:hover { text-decoration: underline; }

#menu { clear: both; height: 32px; background: #D7CDBB url(images/menubg.jpg) top no-repeat; }
#menu ul { list-style: none; padding: 7px 0px 0px 40px; }
#menu ul li { list-style: none; float: left; width: 100px; margin-right: 3px; text-align: center; }
#menu li a { display: block; padding: 5px 0px 6px 0px; font: bold 11px Arial, Helvetica, sans-serif;
	background: transparent url(images/ali2.gif) 0px 0px no-repeat; text-decoration: none; color: #fff; }
#menu li a:hover { background: transparent url(images/ali3.gif) 0px 0px no-repeat; }
#menu li a#current { background: transparent url(images/ali1.gif) 0px 0px no-repeat; color: #000; }

#trescStrony { clear: both; width: 800px; }

#links { padding: 2px 0px 2px 40px; width: 520px; float: left; }
#links li { list-style: none; float: left; margin-right: 4px; }
#links li a { text-decoration: underline; color: #333; }
#links li a:hover { text-decoration: none; }

#links2 { padding: 2px 40px 2px 0px; float: right; width: 200px; text-align: right; }
#links2 li { list-style: none; float: left; margin-left: 4px; }
#links2 li a { font-weight: bold; text-decoration: none; color: #333; }
#links2 li a:hover { color: #c30; }

.box { clear: both; font-family: arial; font-size: 12px; width: 720px; background: #fff url(images/boxbg.gif) top repeat-x; padding: 15px 40px; }
.box h2 { font-size: 18px; font-weight: normal; line-height: 18px; }
.box h3 { font-size: 20px; line-height: 16px; font-weight: normal; letter-spacing: -1px; }
.box h3 span { color: #c30; }
.box p { color: #666; margin: 6px 0px; line-height: 12px; text-align: justify;}
.box a { color: #c30; text-decoration: underline; }
.box a:hover { text-decoration: none; }

#lewaStrona { width: 250px; padding-right: 5px; float: left; }
#lewaStronaKontakt { width: 425px; padding-right: 5px; float: left; overflow: hidden}
#prawaKol { width: 95%; float: left;  font-family: arial; font-size: 12px;}
#prawaKolKontakt { width: 200px; float: left; font: 11px "Trebuchet MS", "Times New Roman", Times, serif; color: #333; margin-left: 20px; font-weight: bolder}
#prawaKolKontakt a{ text-decoration: none; font: 11px "Trebuchet MS", "Times New Roman", Times, serif; color: #333; font-weight: bolder}
#prawaKol ul { list-style: none; float: left; margin: 7px 10px 0px 0px; }
#prawaKol ul li { padding: 0px; margin: 1px 0px 0px 0px; }
#prawaKol ul li a { border-left: 5px solid #c30; display: block; width: 227px; padding: 3px 0px 3px 5px; background-color: #666; color: #fff; text-decoration: none; }
#prawaKol ul li a:hover { border-left: 25px solid #c30; display: block; width: 207px; padding: 3px 0px 3px 5px; background-color: #999; }
#prawaKol p { width: 100%; text-align:justify; line-height: 14px; }

#stopka { background: #988F7B url(images/botbg.gif) top repeat-x; position: relative; padding: 30px 40px; display: block; clear: both; }
#stopka ul { clear: both; }
#stopka ul li { list-style: none; float: left; margin-right: 8px; }
#stopka ul li a { text-decoration: none; color: #E5DFD6; font-weight: bold; }
#stopka ul li a:hover { color: #fff; }
ul#small li a { font-weight: normal; }
#sbot { background: #988F7B url(images/botbg2.gif) bottom no-repeat; clear: both; height: 10px; }
#cprights { position: absolute; top: 20px; left: 580px; color: #CEC2B1; line-height: 12px; }
#cprights img { margin-right: 4px; }
#cprights strong { font-size: 22px; }

#contactForm label {
    width: 255px;
    display: block;
    float: left;
}

#imie, #firma, #mail, #www, #tresc {
    width: 300px;
    border: 1px solid #999;
    background: #fff;
}

#send, #cls {
    border: 1px Solid #c30;
    background: #eee;
    width: 120px;
    font: 11px Arial, Helvetica, sans-serif;
}
.galery_table{
    border: 0px;
   margin: auto;
    width: 80%;
}
#galery_link{
  border: 1px solid #D8D8D8;
  
}

