
	/*
	 *  @2009
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html { border-top: 3px solid #e4cdb4; background: url(/templates/img/bg-html.png) repeat-x 0 5px; }
body { color: #424248; font: normal 12px/21px Tahoma, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #424248; text-decoration: none; }
a:focus, a.focus, a:hover {   }

#container:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#container { position: relative; width: 950px; margin: 0 auto; }


/* top */
#naglowek { height: 335px; background: url(/templates/img/bg-top.jpg) no-repeat 0 0; }
#naglowek h1 { float: left; }
#naglowek #menu { float: right; margin: 0; padding: 0; list-style: none; }
#naglowek #menu li { width: 113px; height: 38px; line-height: 38px; float: left; margin: 0; padding: 0; list-style: none; }
#naglowek #menu li a { display: block; width: 113px; height: 38px; line-height: 38px; background: url(/templates/img/bg-nav-item.png) no-repeat 0 0; font-weight: bold; text-align: center; }
#naglowek #menu li a:hover { background-position: 0 100%; }



/* content */

#content { width: 650px; float: right; padding: 0 15px; text-align: justify }
#content table { width: 100%; margin: 0 0 20px; border-collapse: collapse; border: 1px solid #e1ceb9; }
#content table th,
#content table td { padding: 3px 6px; background: #e9d7c3; border: 1px solid #e1ceb9; border-bottom: 1px solid #bda288; border-right: 1px solid #fff; }
#content input[type=text] { border: 1px solid #bda288; }
#content .bold{ font-weight: bold; }
#content p { margin: 15px 0 15px 0; }
#content a { text-decoration: underline; }

/* left menu & sub top */

.adminMenu { position: relative; width: 277px; height: 73px; margin: -209px -10px 37px 643px; padding: 100px 0 0 40px; background: url(/templates/img/bg-login.png) no-repeat 0 0; z-index: 10; }
.adminMenu form a,
.adminMenu .groupMenuTitle { display: none; }
.adminMenu form { position: relative; }
.adminMenu form .toolTipInput { width: 130px; height: 13px; margin: 2px 0 12px; border: 0; color: #424248; font-size: 11px; }
.adminMenu form select { position: absolute; right: 30px; top: 0; width: 85px; font-size: 11px; }
.adminMenu form .przyciskn { position: absolute; right: 30px; top: 22px; display: block; width: 82px; height: 26px; color: #fff; border: 0; background: url(/templates/img/btn-apply.png) no-repeat 0 0; }



#menu2>a:first-child { position: absolute; right: 25px; top: 140px; z-index: 11; }
#box-menu-1 { padding: 48px 0 0; background: url(/templates/img/bg-box-menu-1.png) no-repeat 0 0; }
.menu2 { width: 250px; float: left; }
.box-menu ul,
.box-menu ul li { margin: 0; padding: 0; list-style: none; }
.box-menu ul { background: url(/templates/img/bg-box-menu.png) no-repeat 0 100%; }
.box-menu ul li { padding: 8px 20px; background: url(/templates/img/icon-divider.png) no-repeat 50% 100%; }
.box-menu ul li a { display: block; line-height: 21px; padding: 0 0 0 32px; background: url(/templates/img/icon-money.png) no-repeat 0 0; }
.box-menu ul li a:hover,
.box-menu ul li.act a { background-position: 0 -171px; font-weight: bold; }


/* footer */
#bottom { clear: both; padding: 30px 20px 0; font-size: 11px; }
#bottom p { width: 400px; line-height: 15px; float: left; }
#bottom p span { display: block; }
#bottom p span a { color: #aa8a6e; font-weight: bold; }
#bottom p span:first-child a { color: #424248;  }
#bottom ul,
#bottom ul li { margin: 0; padding: 0; list-style: none; }
#bottom ul { float: right; }
#bottom ul li { line-height: 11px; float: left; margin: 0 3px; padding: 0 0 0 6px; border-left: 1px solid #424248 }
#bottom ul li:first-child { border: 0; }
#bottom ul li a:hover { color: #8c0807; }
#bottom ul li.act a { color: #8c0807; font-weight: bold; }
#footer { position: relative; top: -40px; clear: both; border-top: 3px solid #e4cdb4; }

textarea.linkRowArea { width:99%; height:65px; padding:2px; overflow:hidden}
textarea.linkArea { width:99% !important; height: 100px; padding:2px; overflow:auto;}
.overflow {overflow:auto;}

.hintSmall{ background-color: #fff4ea; color: #bda288; padding: 5px; font-size: 11px; }