BODY {
	background-color:#DCDDDF;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
A { color:#6D6E71; text-decoration:none; }
A:hover { text-decoration:underline;}
P {margin:0 0 1em 0; padding:0;}
IMG {border:0; }
TH { font-weight: normal; vertical-align:top;}
DIV#site {
	background-color:#FFFFFF;
	width:786px;
	margin: 0px auto;
	text-align:left;
}
DIV#text {
	border-left:1px solid #C7C8CA;
	margin:0 7px 0 7px;
	border-right:1px solid #C7C8CA;
}
#smclogo { text-align: center; font-size:8px;}
/* naglowek */
#logo H1 {display:none; }
#logo H2 {font-size:0.7em; text-align:center;letter-spacing:2px;color:#626366; margin:5px 0 5px 0;}
#logo #search { position:absolute; }
#logo #search INPUT { position:relative; background-color:transparent; border:0px; left:650px; top:176px; width:74px; text-align:center; color:#6D6E71; font-weight:bold; font-size:0.6em; }

/* nawigacja */
#left { margin-top: 20px; width: 190px; color:#6D6E71; }
#left TABLE#navi { margin-left:15px; }
#left TABLE, A { font-size:12px; font-weight:bold; text-decoration:none;  }
#left A:hover { text-decoration:underline;}
#left #navi TD { width: 110px; height:40px; background: url(/images/navi1.gif) no-repeat; padding:0px 35px 0px 15px; text-align:center; }
#left #navi TD.navi2 { background:url(/images/navi2.gif) no-repeat;  }
#left #navi TD.navi_sel { background:url(/images/navi_sel.gif) no-repeat; color:#000000;}
#left #navi TD.navi_sel A {color:black;}
#left #navi TD.subnavi { background:url(/images/subnavi.gif) no-repeat; }
#left .sub { position:absolute; margin-left:173px; padding-left:8px; width: 145px; opacity:0.9; filter:alpha(opacity=90); }
#left .sub A, #left .sub { font-size:11px; }
#left .sub TD { width: 105px; height:35px; background: url(/images/subnavi.gif) no-repeat; padding:0px 35px 0px 5px; text-align:center;  }
#left .showsub1 { display:block; }
#left .hidesub1 { display:none; }

/* banery lewe */
#left #bann { margin:5px 17px 20px 20px; }
#left #bann1, #left #bann2, #left #bann3, #left #bann4 { height:40px; margin-bottom:5px; text-align: center;}
#left #bann1 { background-color:#F9A51B; }
#left #bann2 { background-color:#BCAC9A; }
#left #bann3 { background-color:#F1EDE9; }
#left #bann4 { background-color:#FEE5C1; }
#left #bann_ashoka, #left #bann_splot {text-align:center; }
#bann_splot { margin-bottom:10px; }

#left { float:left; }
#center { margin-left: 200px; padding-top:20px; width:540px; margin-bottom:75px; line-height:150%;}

/* box */
.box { background: url(/images/border2_body-r.gif) no-repeat bottom right; }
.boxhead {	background: url(/images/border2_head-r.gif) no-repeat top right; }
.box h1 { background: url(/images/border2_head-l.gif) no-repeat top left; padding: 15px 20px 0 15px; font-size:.8em; margin:0; color:#F9A51B; }
.box h1 span { color:#000; font-weight: normal; font-size:.8em; padding-bottom:15px; display:block;}
.boxbody { background: url(/images/border2_body-l.gif) no-repeat bottom left; padding: 0 20px 15px 15px; line-height:150%; font-size:.8em;  letter-spacing:0.1px; }

.smallbox1, .smallbox2 { width:260px; margin:10px 10px 20px 10px; }
.smallbox1 { float:left; margin-left:0;}
.smallbox2 { float:right; margin-right:0;}
.smallbox H1 { padding: 15px 20px 0 15px;  }

#footer, #footer2 { color:#626366; font-weight:bold;float:none;clear:both;  }
#footer { border-bottom:1px solid #C7C8CA; text-align:center; padding-bottom:5px; font-size:10px; }
#footer2 {text-align: right; padding:5px; font-size:9px; }
#footer2 a { font-size:9px; color:#626366; }
 
.main_logo {text-align:center; margin-top:25px;}

/* content */
#content h2 { padding: 15px 20px 15px 0; font-size:1.1em; margin:0; color:#626366; text-align:center; }

/* forms */
.form-row { margin-top:10px; }
.form-row label { display:block; font-weight:bold; margin-bottom:5px; padding-left:4px; }
INPUT.fullwidth { width: 95%;}
TEXTAREA.fullwidth { width: 95%; height: 200px;}
.form-row .content { display:block; margin-left:15px;}
.submit { text-align:center; margin:10px;}

/* login form */
#loginForm { background: url("/images/loginform.png") 20px 10px no-repeat; width: 190px; height: 90px; text-align: center; padding-top:40px}
#loginForm input { border:0px; font-size: 10px; margin-left:12px; width: 110px; text-align: center; background-color: transparent; color:#6D6E71;}


.newsBox { float:right; background-color:#E8E8E9; border:1px solid #C1C1C1; width:200px; margin-left:10px;-moz-border-radius: 10px; -webkit-border-radius: 10px; }
#content .newsBox h2 { margin:0; padding:0; text-align:left; padding:5px 10px 0; }
#content .newsBox h2 a { color:#000; padding:0; margin:0;  text-align:left; font-size:11px; }
#content .newsBox, #content .newsBox a { font-size:11px; }
.newsBox ul, .newsBox li { list-style:none; margin:0; padding:0; }
.newsBox ul { padding-top:5px; }
.newsBox li { padding:3px 10px; line-height:1.2em; }
.newsBox p a, .newsBox li a { font-weight:normal; color:#535353; }
.newsBox p { padding:5px 10px 0; text-align:right; margin-bottom:5px; }
.newsBox p a { font-size:10px; } 

.newsBox h2 {margin: 0 20px;font-size: 150%;color: #4A4B4D; }
b.btop, b.btop b, b.bbot, b.bbot b {
    display: block;height: 10px;font-size: 1px;
    background-image:url(/images/rc.png);
    background-repeat: no-repeat;
    }

b.btop { position:relative; top:-1px; left:-1px; }
b.btop b{background-position: 100% -10px; right:-2px; top:0px; position:relative; }
b.bbot{ background-position: 0 -20px; position:relative; left:-1px; bottom:-1px; }
b.bbot b{background-position: 100% -30px; right:-2px; bottom:0px; position:relative;}

#sf_admin_container select.sf_admin_multiple, #sf_admin_container select.sf_admin_multiple-selected { width:20em; }
