/* 
	project:  MPlab Darmowe Audyty (www.mp-lab.pl/audyty)
	author:   Marcin Nowakowski (mymanufactory.com for mp-lab.pl) 
*/

*{ margin: 0; padding: 0; }*
body { height: 100%; font: .80em Arial, Helvetica, sans-serif; line-height: 1.6em; background: #3e4910; color: #000;}

a {	background: transparent; }
a:hover { background: transparent; text-decoration: none;}

p { margin: 0 0 15px 0; }
	p.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; }

.small { font-size: smaller }

form { margin: 0; padding: 0; color: #3e4910; line-height: 0.9em; font-size:small }

h1 { color:#3e4910; margin: 0 0 0 0; padding: 0; letter-spacing: -2px; font-size:3em; line-height: 1em }
h1 a { color: #3e4910; background: inherit; text-decoration: none;}
img { border: 0; }
h2 { color: #3e4910; font-size: 1.45em; margin: 18px 0 12px; letter-spacing: -1px; }
h2 a { color: #3e4910; text-decoration: none;}
h3 { color:#3e4910; margin: 15px 0 10px;  }
h3 a { color:#3e4910; font-size: 1em; text-decoration: none;}

p.slim { width:230px; padding: 0; margin-left: 22px}

#wrap { width:100%; padding:0; background: #fff url(images/bg_top.jpg) top repeat-x; }
#content { width: 895px; height: 700px; margin: 0 auto; padding: 0; background: transparent;}

fieldset {background: transparent; border: none; padding: 0; margin: 6px 0 0 0;}
	fieldset ol li {list-style: none; margin-bottom: 15px;}
	fieldset ol.last { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #08a2e0; }
input, textarea, select { padding: 5px; font-size: .9em; border: 2px solid #8fab3d }
input:focus, textarea:focus{ background:#f6f5c9 }
input.default-field { width: 70%; outline:none; display: block}
textarea.default-field  { height:50px; width: 80%; outline:none; display: block }
input.small-field { width: 100px; padding: 4px; outline:none;}
input.default-checkbox { margin-right: 10px; background: transparent; border:none }
input.default-btn { padding-right:10px; padding-left:10px; background: #3e4910; color: #fff; border-color: #8fab3d;  font-weight: bold; margin-right: 10px;}
input.small-btn { padding: 4px; background: #3e4910; color: #fff; border-color: #8fab3d; font-weight: bold; }

#line-top { clear: both; padding: 3px; margin: 0 0 25px; background: transparent; border-bottom: 2px solid #3e4910; }

.line { clear: both; width:100%; height: 1px; font-size: 0; padding: 0; margin: 0; background: transparent; }

#main { float: left; width: 465px; margin: 0; padding: 0; background: transparent; }
	#main img { float: left; padding: 0; margin: 0; }
	
#main-right { background: transparent; float: right; padding: 0; margin:0; width: 425px;}
	#main-right #send_to_friend {margin:0; padding:0}
	#main-right #text-cont {margin: 0 0 0 50px; padding: 0 0 0 6px; background: transparent; }
	#main-right .do-pobrania img { border: 2px solid #fff; margin: 0 10px 10px 0 }
	#main-right #text-cont p {margin: 15px 0 10px 0; padding: 0; background: transparent; font-size: medium }
	#main-right #text-cont #rules p {margin: 15px 0 10px 0; padding: 0; background: transparent; font-size: small; line-height: 1em }
	#main-right #text-cont p.post {margin: 15px 0 10px 0; padding: 10px 10px 10px 40px; background: #DAF2FA url(images/post-bg.jpg) top left no-repeat; font-size: small; border-bottom: 1px solid #08a2e0; }	
	#main-right ul { margin-left: 25px }
  	#main-right ul li { font-size: medium; font-weight: bold; margin: 4px 0 0 0; padding: 0 0 0 7px; background: url(images/arrow.gif) no-repeat 0 .9em }
	
#right-top { background: transparent; text-align: right; height:56px; margin: 0; padding: 0; float: right; width: 580px; }

.important { border-left: 4px solid #ccc; padding: 15px; margin: 5px 0 10px 0 }
	.important-green { border-color: #8fd448; background: #F0FDE2 }
	  .important-green h3 { color:#7cc92d }
	.important-blue { border-color: #47A4BE; background: #EFF5FF }

#footer { clear:both; height:30px; padding: 0; margin: 0; text-align: center; font-size: 0.85em; line-height: 1.3em; color: #6d7e24; background: #3e4910 }
	#footer_content { margin: 0 0 0 520px; padding: 0;}
	#footer_content a { color: #6d7e24 }
	#footer_content p { padding: 0; margin: 0 0 4px 0}		

table { border-collapse: separate; border-spacing: 0; }
.basetable{margin:30px 0 0 0}
.basetable th{font-weight:bold; padding:12px 8px 5px 8px; font-size:16px;text-align:center;}
.basetable td{text-align:center;padding:12px 8px 12px 8px;border-bottom:1px solid #f1f5f6;border-right:1px solid #b5ccd1;}
	td.long-left{text-align:left;background-color:#ffffff;}
	td.long-right{text-align:right;background-color:#ffffff;}
	td.blue{background-color:#f3f7f8;border-bottom:1px solid #e9f0f2;}
	td.yellow{background-color:#fff9bd;border-bottom:1px solid #f2f0b6;border-right:0px;}
	td.hover, tr.hover { background-color: #fff9bd; }

pre { background-color: #eee; padding: 10px; font-size: 11px }
