* { border: none; margin: 0; padding: 0; }
body { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; 
	   background: #A9C9EC url('../images/bg-page-bottom.jpg') repeat-x bottom; text-align: left; color: #000; }	 

a { text-decoration: none; font-weight: bold; color: #1F5B15; }
a:hover { color: #000; }

#frame { width: 100%; background: #A9C9EC url('../images/bg-page-top.jpg') repeat-x top; position: relative; }
#top { width: 996px; height: 192px; display: block; }	   
#bg-top { width: 996px; height: 330px; background-image: url('../images/bg-top.jpg'); }

#subpage { width: 996px; height: auto; position: relative; background: url('../images/bg-subpage.jpg') repeat-y top; }
#bg-bottom { width: 996px; overflow: hidden; background: url('../images/bg-bottom.jpg') no-repeat left bottom; }
			 
#footer { width: 996px; height: 322px; background-image: url('../images/stopka.jpg'); position: relative; }
#footer p { position: absolute; top: 260px; left: 720px; color: #FFF; width: 250px; display: block; }
#footer div { position: absolute; top: 290px; left: 880px; width: auto; height: auto; }
#footer span { position: absolute; top: 300px; left: 720px; color: #FFF; display: block; }
#footer span a { font-weight: bold; text-decoration: none; color: #FFF; }
#footer span a:hover { color: #032974; }

#footer a.phantom, #footer a:hover.phantom { color: #FFF; }

#left, #bg-top #bg-top-menu { width: 198px; float: left; margin-left: 96px; display: inline; }
#center { width: 376px; float: left; margin: 0px 16px; padding-bottom: 80px; }
#right { width: 198px; float: right; margin-right: 96px; }

#center h1, #center h2 { font-family: Verdana, Tahoma, sans-serif; font-size: 16px; color: #1F5B15; 
						 padding-left: 52px; background: url('../images/leaf.jpg') no-repeat 0% 0%; line-height: 46px; margin-bottom: 10px; }
#center h2 { font-size: 15px; }
#center h2.small { font-size: 13px; }
#center h3 { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #1F5B15; margin-bottom: 4px; }
#center h4 { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 16px; }

#center h2.right, #center h3.right, #center h4.right { text-align: right; }
#center h2.left, #center h3.left, #center h4.left { text-align: left; }

#center p { margin-bottom: 12px; }						 
#center p img.img-right { float: right; padding-left: 12px; padding-bottom: 4px; padding-top: 6px; }
#center p img.img-left { float: left; padding-right: 12px; padding-bottom: 4px; padding-top: 6px; }

#center table { width: 376px; }
#center table td.w3 { width: 250px; }
#center table td.w1 { width: 126px; } 

hr { border: 1px solid #FCFAF1; margin: 10px 0px; }

#left img, #right img, #bg-top img { display: block; width: 197px; margin-bottom: 4px; }

#left ul, #right ul, #bg-top ul { list-style: none; margin-bottom: 12px; }
#left ul li, #right ul li, #bg-top ul li { margin-left: 14px; }
#left ul li a, #right ul li a, #bg-top ul li a  { color: #000; line-height: 16px; font-weight: normal; }
#left ul li a:hover, #right ul li a:hover, #bg-top ul li a:hover { color: #1F5B15; text-decoration: underline; }

#bg-top #bg-top-menu ul { margin-bottom: 4px; }


#left ul li pre, #right ul li pre, #bg-top ul li pre { font-family: Verdana, Tahoma, sans-serif; font-size: 11px;  }

#bg-top #bg-top-menu { margin-top: 20px; }
#left img.link { height: 20px; margin-bottom: 16px; }


#center .pages-nav { width: 376px; position: relative; clear: both; }
#center .pages-nav a.prev { position: absolute; top: 0px; left: 0px; }
#center .pages-nav a.next { position: absolute; top: 0px; right: 0px; }
#center .pages-nav p { position: absolute; left: 50px; font-size: 10px; }
#center ul { margin-left: 24px; }

.center { text-align: center; }

/* FORMS */
form { width: 370px; }
fieldset div { clear: both; margin-top: 6px; }
label { width: 100px; float: left; text-align: right; }
label span { margin-right: 10px; }
input, textarea, select { width: 250px; background: #F5EED1; border: 1px solid #E0D7B0; color: #000; }
input.submit { width: 100px; margin-left: 10px; }
input.submit-first { width: 100px; margin-left: 100px; }
hidden { visibility: hidden; }

/*GALERIA*/
.gallery-row { float: left; margin-right: 10px; width: 178px;  }
.gallery-row img { width: 140px; height: 105px; display: block; padding: 6px 10px 6px 18px; }
.gallery-row strong, .gallery-row p { display: block; width: 158px; padding: 0px 10px 2px 10px; text-align: center; }
.gallery-row p { margin-bottom: 10px; font-size: 10px; }



