body { margin: 0px; padding: 0px; text-align: center; background-color: #FFF; }
body, table { font-size: 11px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #000; }

a {  }
form { margin: 0px }

/* Nagłówek użytkownika */
#container-top-user { color: #000000; text-align: left; font-size: 10px !important; margin: 0px auto 0px auto; background: #FFF; vertical-align: middle; overflow: auto; border-top: 0px solid #000; }
#container-top-user input { font-size: 10px; vertical-align: middle; }
#container-top-user input.sign { border: 1px solid #F1F100; }
#container-top-user .fl { padding: 4px 5px 4px 5px; vertical-align: middle; }
#container-top-user a { color: #000; font-weight: 100; font-size: 10px !important; }
.signInOn { overflow: auto; }

#container-logo { display: none } /* none implement yet */

/* Kontenery */
#container-main { position: relative; display: block; z-index: 1; text-align: left; }
#container-content { width: 100%; overflow: auto; margin: auto; border: 0px solid green; }
#container-box2-wide, #container-box-wide { width: 740px; margin: 0px; }
#container-box2-narrow, #container-box-narrow { width: 240px; margin: 0px; }

.cc { text-align: left; margin-left: auto; margin-right: auto; overflow: auto; }
.cw, .cc { width: 984px; }
.fl { float: left; }
.fr { float: right; }
.hide { display: none }

/* menu */
.main-menu { background: transparent; height: 20px; }
ul.main-menu li { float:left; list-style: none;	 }
ul.main-menu a { /* float:left; display:block; */padding: 1px 3px; color: #000; text-decoration: none; font-size: larger; font-family: Georgia; font-weight: bold; height: 20px; margin: 0px 10px; }
ul.main-menu li:hover a { text-decoration: underline; }
ul.main-menu a#last {  }

/* Footer */
#container-footer { font-size: smaller; font-weight: Verdana, Tahoma, Arial; color: #000000; background: #FFF; text-align: center; padding: 5px 0px 5px 0px; margin-top: 5px; }
#container-footer a { color: black; text-decoration: none; }
#container-footer a:hover { text-decoration: underline; }
.footer-links { margin: 7px 0px 3px 0px }

/* Tymczasowo tutaj */
.domains { margin: 5px 0px }
.domains a { font-size: smaller; color: #A0A0A0; text-decoration: none; }
.domains a:hover { text-decoration: underline }

/* intro */
#site-container .row { border-width: 0px 0px 1px 0px; border-style: none none solid none; border-color: #E0E0E0; margin: 10px auto 10px auto; min-height: 120px; padding-bottom: 10px; padding: 7px 5px 7px 5px; overflow: auto; }
#site-container img { margin: 7px; }
h4 a { color: #006D00; text-decoration: none; }
h4 a:hover { text-decoration: underline; }

#cse-search-box {}
.cse-search-top { text-align: center; margin: 20px auto 10px auto }
.cse-search-top form input[name="q"] { width: 420px; }