/* CSS Document */

body {	background: #FFF; font: 12px Verdana, Arial, sans-serif; color: #000000; margin: 0px; padding: 0px; }
#up { width: 70px; height: 90px; marigin-top: 20px; margin-left: 450px; padding-left: 5px; padding-top: 40px; }
#up a { text-decoration: none; color: #000; text-align: center; border-left: 1px #000 solid; padding-left: 3px; }
#up a:hover { border-left: 2px #000 solid; background: #fff771; }
#top {	background: url(gfx/top.gif) no-repeat;	width: 530px; height: 140px; margin-top: -110px; }
#top2 {	margin-top: -140px;	width: 400px; height: 80px;	}
#menu {	background: url(gfx/menu/menu.gif) repeat-x; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; width: auto; height: 35px; text-align: left; font: 16px Verdana, Arial, Helvetica, sans-serif; }
#menu a{ text-decoration: none; }
#menu a:hover { background: #FFFFFF; color: #000; }
#menu p { padding-left: 20px; padding-top: 0px; margin-top: 5px; }
#down {	width: auto; height: auto; text-align: right; padding-top: 5px;	border-top: 1px #000 dotted; }
#mail { margin-left: 20px; padding-left: 20px; }

* html * #page-form{ margin: 5px; }
* html * #text{ margin-top: 10px; margin-left: 10px; }

#page-form { margin-left: 5px; margin-right: 5px; width: auto; height: auto; text-align: left; }
#text {	width: 600px; height: auto; margin: 10px; text-align: justify;	padding: 10px; }


#down a { color: #8f8f8f; font-weight: normal; 	background-color: #fff; text-decoration: none; }
#down a:hover { color: #5b5757; background-color: #fff; text-decoration: none; }

img { margin: 0px; border: 0; }
img.left { float: left; margin-left: 0px; margin-right: 10px; margin-bottom: 10px; }
img.right { float: right; margin-left: 10px; margin-right: 0px; margin-bottom: 0px; }
img.emot { border: 1px #000 solid; margin: 0px; }


.ramka { border-bottom: 1px #000 dotted; margin-bottom: 5px; height: auto; }
p.copy { margin-bottom: 5px; margin-top: 5px; text-align: center; font-size: 11px; color: #575757; }
p.bold { font-weight: bold; background: none; color: #000; }
p.wazne { font-weight: bold; background: none; color: #000; font-size: 14px; text-align: center; }
p.right-bold { font-weight: bold; background: none; color: #000; text-align: right; }
p.puste { height: 30px; }

ul { list-style-type: square;  }

textarea, input { border: 1px solid #BBB; background: #FFF;	}
textarea:hover, textarea:focus, input:hover, input:focus { border-color: #000000; background: #FAFAFA; }

.info { border: 1px solid #E6E6E6; padding: 10px; margin: 0 0 20px 0; }

