body {background: #DF9D74; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #420000; line-height: 1.50em; margin: 0; padding: 0; font-size: 0.75em}

/* Default */
form, fieldset {margin: 0; padding: 0; border: none}
legend {position: absolute; left: -9000em}
input, select, textarea {font-size: 1em; font-family: Tahoma, Arial, Helvetica, sans-serif}

/* Skip linki*/
.skipLinks {margin: 0; padding: 0; position: absolute; top: 0; list-style: none;}
.skipLinks a {display: inline; left: -9000em; padding:5px 10px 7px 10px; position: absolute; text-decoration: none; z-index: 200; width: 150px; text-align: center} 
.skipLinks a:hover, .skipLinks a:focus, .skipLinks a:active {background: #9d6b66; color: #fff; left: 10px; top: 0; position: absolute; font-weight: bold; border: 1px solid #9d6b6}

/* Table */
table {border-collapse: collapse; border: 1px solid #9d6b6}
table th {font-weight: bold; padding: 8px 10px 6px 10px; background: #9d6b6; color: #fff}
table td {color: #420000; padding: 5px; border: 1px solid #9d6b6}

#headerName {position: relative; z-index: 5; font-family: droidBold; padding: 5px 10px; background: #9d6b6}
#mainHead {line-height: 1em; margin: 0; padding: 0; font-size: 1.67em; color: #fff; line-height: 1.1em; font-weight: normal}
#headerAddress {color: #fff; position: relative; z-index: 5; margin: 0; padding: 5px 10px; background: #9d6b6}
#headerAddress p {margin: 0}

#toolbarWrapper {background: #fff; padding: 10px}
#linksWrapper ul {margin: 0; padding: 0 0 10px 0}
#linksWrapper ul li {list-style-type: none; float: left; width: 25%}

.topLink, .topLink:visited {display: block; width: 55px; padding: 16px 10px 0 10px; font-weight: bold; color: #6b4038; text-decoration: none; font-size: 0.92em; text-align: center; line-height: 1em}
.topLink:hover, .toplink:focus, .toplink:active {color: #CF9D59}
.icoHome {background: url("../images/icoHome.png") no-repeat center top}
.icoNormal {background: url("../images/icoNormal.png") no-repeat center top}
.icoSitemap {background: url("../images/icoSitemap.png") no-repeat center top}
.icoHome:hover, .icoHome:focus, .icoHome:active, .icoNormal:hover, .icoNormal:focus, .icoNormal:active, .icoSitemap:hover, .icoSitemap:focus, .icoSitemap:active {background-position:center -40px !important; background-color: #fff; color: #CF9D59 !important}
.bip, .bip:visited {background: url("../images/logoBIP.png") no-repeat center 10px; text-indent: -9000em; height: 20px}
.bip:focus, .bip:hover, .bip:active {background-position: center -30px}

#searchWrapper {position: relative; padding: 0 0 10px 0; height: 32px}
#searchWrapper h2 {font-size: 1em; color:#6b4038; position: absolute; left: 10px; top: 4px; margin: 0; padding: 0}

#kword {border: 1px solid #6b4038; background: #fff; position: absolute; right: 0; top: 0; width: 160px; height: 24px; color: #505050; line-height: 24px; margin: 0; swidth: 130px; padding: 0 10px 0 10px; position: absolute; left: 75px; top: 0}
#kword:focus {background: #e3eeef; border-color: #aa695e}
.btnSearch {background: #6b4038; border: none; position: absolute; left: 230px; top: 0; color: #fff; padding: 3px 7px 5px 7px; cursor: pointer; font-weight: bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}
.btnSearch:hover, .btnSearch:focus, .btnSearch:active {background: #7A320D; color: #fff}

#templateSep {width: 320px; height: 0px; position: relative; z-index: 10;}
#templateMenuSep {width: 320px; height: 25px; position: relative; z-index: 5; background: #fff; margin: -25px 0 0 0}

#advertsLeftWrapper {margin: 20px 0; padding: 20px 20px 0 20px; background: #fff; border-top: 1px solid #b47a3e; text-align: center}
.advertLeft {margin-bottom: 20px}
#footer {background: #fff; border-top: 1px solid #b47a3e; padding: 10px}

.menuSliderBg {position: relative; z-index: 5; background: #B47A3E; border-bottom: 1px solid #B47A3E; padding: 0 10px}
.menuHeader {font-weight: normal; font-size: 1.33em; margin: 0; padding: 0; font-family: droidBold}
.menuHeader a:active, .menuHeader a:visited, .menuHeader a:link, .menuHeader:focus  {background-color: #B47A3E !important; color: #fff !important}
.menuSlider, .menuSlider:visited {color: #fff; text-decoration: none; display: block; background: url("../images/icoMenu.png") no-repeat right 13px; padding: 7px 5px 5px 5px}
.menuWrapper {overflow: hidden}

.menuWrapper ul {margin: 10px 5px 0 5px; padding: 0}
.menuWrapper ul li {list-style-type: none; padding: 2px 0}
.menuWrapper ul li:first-child {background: none}
.menuWrapper ul li:last-child {padding-bottom: 10px}
.menuWrapper ul a, .menuWrapper ul li a:visited {background: url("../images/bullet.png") no-repeat 5px 4px; padding: 0 0 0 20px; font-weight: bold; color: #fff; text-decoration: none; }
.menuWrapper ul a:focus, .menuWrapper ul a:hover, .menuWrapper ul a:active {text-decoration: underline}
.menuWrapper ul ul {margin: 5px 20px}

#modules {margin: 0; padding: 0; display: block}
#modules li {list-style-type: none; background: none !important; width: 75px; display: inline-block; font-size: 0.92em; vertical-align: bottom; height: 50px;}
#modules li a, #modules li a:visited {padding: 25px 10px 0 10px; text-align: center !important; font-weight: normal !important; display: block; line-height: 1em}
#modules li a:focus, #modules li a:active {color: #fff !important}
#modules li:last-child {padding-bottom: 2px}

.ico1 {background: url("../images/icoStats.png") no-repeat center top !important}
.ico2 {background: url("../images/icoWeather.png") no-repeat center top !important}
.ico3 {background: url("../images/icoFood.png") no-repeat center top !important}
.ico4 {background: url("../images/icoLocalization.png") no-repeat center top !important}
.ico6 {background: url("../images/icoDay.png") no-repeat center top !important}
.ico9 {background: url("../images/icoContact.png") no-repeat center top !important}
.ico10 {background: url("../images/icoSheet.png") no-repeat center top !important}
.ico11 {background: url("../images/icoVideo.png") no-repeat center top !important}
.ico12 {background: url("../images/icoNewsletter.png") no-repeat center top !important}
.ico13 {background: url("../images/icoPoll.png") no-repeat center top !important}
.ico14 {background: url("../images/icoAgenda.png") no-repeat center top !important}
.ico15 {background: url("../images/icoForum.png") no-repeat center top !important}
.ico16 {background: url("../images/icoGallery.png") no-repeat center top !important}
.ico17 {background: url("../images/icoCalendar.png") no-repeat center top !important}
.ico18 {background: url("../images/icoPrograms.png") no-repeat center top !important}
.ico19 {background: url("../images/icoLogin.png") no-repeat center top !important}
.ico20 {background: url("../images/icoJokes.png") no-repeat center top !important}

#content {padding: 10px; background: #fff}
#content_txt {padding: 10px; position: relative}

#advertsTopWrapper {text-align: center; padding-top: 10px}
.advertTop {margin-bottom: 10px}

#contentBottom {position: absolute; right: 20px; bottom: 5px}
#gotoTopWrapper a, gotoTopWrapper a:visited {background: url("../images/icoArrowTop.png") no-repeat 2px 6px; color: #6b4038; padding: 2px 0 0 14px; text-decoration: none}
#gotoTopWrapper a:hover {background: url("../images/icoArrowTop.png") no-repeat 2px -14px; color: #CF9D59}
#gotoTopWrapper a:focus {background: #CF9D59 ; text-decoration: none}
#gotoTopWrapper a:focus:active {background: url("../images/icoArrowTop.png") no-repeat 2px -14px; color: #CF9D59; text-decoration: none}

#credits {color: #9d6b6; margin-left: 245px; text-align: center; padding-bottom: 20px}
#credits a, #credits a.visited {font-weight: bold}
#credits a:hover {text-decoration: underline; color: #CF9D59;}
#credits a:focus {background-color: #9d6b6; color: #fff; text-decoration: none}
#credits a:focus:active {background-color: transparent; color: #CF9D59; text-decoration: underline}

#content_txt {padding: 0 10px 20px 10px; color: #420000}
#content_txt a, #content_txt a:visited {color: #9d6b6; text-decoration: underline}
#content_txt a:hover {text-decoration: none; color: #9d6b6;}
#content_txt a:focus {background-color: #9d6b6; color: #fff; text-decoration: none}
#content_txt a:focus:active {background-color: #9d6b6; color: #fff; text-decoration: none}

#content_txt h2 {font-family: droidBold; font-weight: normal; color: #b47a3e; font-size: 1.333em; text-align: center; border-bottom: 1px solid #b47a3e; margin: 0 0 30px 0; padding: 0 0 10px 0; position: relative}

/* Path */
#crumbpath {padding: 5px 10px}
#crumbpath a, #crumbpath a:visited {text-decoration: none; font-weight: bold; color: #6b4038}
#crumbpath a:hover {color: #9d6b66}
#crumbpath a:focus {background: #9d6b6; color: #fff}
.here {margin-right: 10px}
.pathSep {margin: 0 10px; color: #666; font-size: 0.5em; vertical-align: 2px}

/* Board */
#board {background: url("../images/boardBg.png"); padding: 20px; margin-bottom: 20px}
#boardTop {background: url("../images/boardTitle.png") no-repeat; width: 190px; height: 40px}
#boardContent {color: #fff !important;}

#boardContent p {margin: 0}
#boardContent a, #boardContent a:visited {color: inherit; text-decoration: underline}
#boardContent a:hover, #boardContent a:focus {text-decoration: none}
#boardContent a:focus {background: #9d6b6}

#welcome {margin-bottom: 30px}
#welcome a, #welcome a:visited {color: inherit}
#welcome a:hover {text-decoration: none}
#welcome a:focus {text-decoration: none; background-color: #7A320D; color: #fff !important}
#welcome a:focus span {color: #fff !important}

/* Article */
.articleWrapperHome {}
.article {border-bottom: 1px solid #9d6b6; padding: 20px ; margin-bottom: 10px; position: relative}
.highlightArt {border: 1px solid #492d27; background:#e1cac6; margin: 0 -10px 0 -10px; padding: 20px}
.article h4, .article h3 {margin: 0 0 10px 0; padding: 0; font-size: 1.167em; font-family: droidBold; font-weight: normal; line-height: 1.1em; color: #407bc2}
.article h4.noPhoto, .article h3.noPhoto {margin-right: 0}
#content_txt .article h4 a, #content_txt .article h4 a:visited, #content_txt .article h3 a, #content_txt .article h3 a:visited {color: #985a50; text-decoration: none;}
#content_txt .article h4 a:hover, #content_txt .article h3 a:hover {text-decoration: underline}
#content_txt .article h4 a:focus, #content_txt .article h3 a:focus {text-decoration: none; color: #fff}

.photoWrapper {position: absolute; right: 10px; top: 20px; }
.highlightArt .photoWrapper {right: 15px}
.photo img {display: block; border: 1px solid #B47A3E}
.photo:focus {outline: 1px solid #407bc2; border-color: #407bc2}
.photo span {}
.photo:hover span, .photo:focus span {}
#content_txt a.photo:focus {background-color: transparent}

.leadTxt {min-height: 120px; margin: 0 190px 0 0}
.noPhoto {min-height: 0}
.artDate {display: block; margin: 5px 0 0 0; color: #666; font-size: 0.91em}

#content_txt .more, #content_txt .more:visited {color: #b47a3e; text-decoration: underline; font-family: droidBold; background: url("../images/icoMore.png") no-repeat 2px 8px; text-transform: lowercase; padding: 0 2px 0 9px; margin-left: -2px}
#content_txt .more:hover {text-decoration: underline}
#content_txt .more:focus {background-position: 2px -12px}

.authorName {text-align: right}
.authorName span {font-weight: bold}

.articleWrapper {margin: 20px 0 0 0}

.mainHeader {color: #b47a3e; font-family: droidBold; font-weight: normal; margin: 20px 0 20px 0; padding: 0 0 8px 0; font-size: 1.50em}

.filesHead, .galHead, .subHead {border-bottom: 1px solid #6C2E0A; font-family: droidBold; font-weight: normal; color: #6C2E0A; font-size: 1.167em; padding-bottom: 5px; display: inline-block; margin: 10px 0}

.filesWrapper ul {margin: 0 0 30px 0; padding: 0}
.filesWrapper ul li {list-style-type: none; margin-bottom: 5px}
.filesWrapper ul li h4 {margin: 0; padding: 0; font-family: droidBold; font-weight: normal}
#content_txt .filesWrapper ul li h4 a, #content_txt .filesWrapper ul li h4 a:visited {background: url("../images/icoDownload.png") no-repeat 2px 1px; padding: 0 2px 2px 20px; text-decoration: none; margin-left: -2px; color: #b47a3e}
#content_txt .filesWrapper ul li h4 a:hover {text-decoration: underline}
#content_txt .filesWrapper ul li h4 a:focus {background-color: #A36308; background-position: 2px -49px}
.filesWrapper ul li h4 span {font-size: 0.83em; color: #606060; font-weight: normal}

.galWrapper {margin-bottom: 20px}
.photoWrapperGallery {width: 150px; min-height: 160px; float: left; margin-right: 20px; padding-bottom: 10px}
.photoWrapperGallery p {width: 130px; text-align: center; margin: 0; padding: 5px 10px}

/* Pagination */
#content_txt .pageActive, .btnPage, .btnPage:visited, .btnStart, .btnStart:visited, .btnPrev, .btnPrev:visited, .btnNext, .btnNext:visited, .btnEnd, .btnEnd:visited {width: 35px; height: 28px; display: block; float: left; margin-right: 5px; border: 1px solid transparent}
.pageActive {background: url("../images/bgPageActive.png") no-repeat; padding-top: 3px; color: #542410; text-align: center; font-weight: bold}
#content_txt .btnPage, #content_txt .btnPage:visited {background: url("../images/btnPage.png") no-repeat; color: #fff; text-align: center; font-weight: bold; padding-top: 3px; text-decoration: none; text-decoration: none; height: 27px}
#content_txt .btnStart {background: url("../images/btnStart.png") no-repeat}
#content_txt .btnPrev {background: url("../images/btnPrev.png") no-repeat}
#content_txt .btnNext {background: url("../images/btnNext.png") no-repeat}
#content_txt .btnEnd {background: url("../images/btnLast.png") no-repeat}
#content_txt .btnStart:hover, #content_txt .btnStart:focus, #content_txt .btnPrev:hover, #content_txt .btnPrev:focus, #content_txt .btnNext:hover, #content_txt .btnNext:focus, #content_txt .btnEnd:hover, #content_txt .btnEnd:focus, #content_txt .btnPage:hover, #content_txt .btnPage:focus {background-color: transparent !important; background-position: 0 -40px !important; color: #fff}
.pagination p {margin-bottom: 5px}

/* Messages */
.txt_err {color: #b41200; border: 1px solid #b41200; text-align: center; padding: 10px; margin-bottom: 20px; background: #f7e7e5; font-weight: bold}
.txt_msg {color: #b47a3e; border: 1px solid #b47a3e; text-align: center; padding: 10px; margin-bottom: 20px; background: #FFFADB; font-weight: bold}
.txt_com {color: #754219; border: 1px solid #754219; text-align: center; padding: 10px; margin-bottom: 20px; background: #e8eff1; font-weight: bold}
.inError {border-color: #b41200 !important; background: #f7e7e5 !important}


.anchor {position: relative; height: 0; width: 0; top: -60px; display: block}

/* Forms */
#content_txt form {margin-top: 30px}
.formL {padding: 4px 10px 0 0; min-height: 10px}
.formR {margin: 0; position: relative}
.msgMarg {margin-left: 10px} 
.msgError {color: #b41200}

.inText {border: 1px solid #7A320D; background: #fff; width: 180px; height: 23px; line-height: 23px; margin: 0; padding: 0 10px 0 10px}
.inTextSmall {border: 1px solid #7A320D; background: #fff; width: 20px; height: 23px; line-height: 23px; margin: 0; padding: 0 10px 0 10px}
.inTextArea {border: 1px solid #7A320D; background: #fff; width: 220px; height: 180px; line-height: 23px; margin: 0; padding: 0 10px 0 10px}
.inText:focus, .inTextSmall:focus, .inTextArea:focus {background: #7A320D; border-color: #7A320D; color: #fff}

.btnForm {width: 116px; background: url("../images/btnFormMedium.png") no-repeat; border: 1px solid transparent; color: #fff; font-family: droidBold; padding: 3px 0 8px 20px; text-align: left; display: block; text-decoration: none; cursor: pointer}
.btnForm:hover, .btnForm:focus {background-position: 0 -40px; color: #fff}
.btnForm:focus {background-color: transparent}

#avatar_f {position: absolute; left: 0; top: -8px; width: 300px; height: 70px; filter:alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; opacity:0; cursor: pointer}

.delete, .delete:visited {display: block; width: 18px; height: 18px; background: url("../images/icoDelete.png") no-repeat; position: absolute; left: 53px; top: 36px; text-indent: -9000em}
.delete:hover, .delete:visited {background-position: 0 -40px}

.asterisk {color: #b41200; margin-right: 5px}
.formR p {margin: 10px 0}
.login {padding-top: 4px; font-weight: bold}
.captchaTxt {margin: 0 10px 0 0}
.comment {padding: 10px 0 0 0}
div.radio {padding-top: 4px}

.avatarFrameImage {border: 1px solid #b47a3e}

/* Classlist */
.classList {margin: 0; padding: 0}
.classList li {list-style-type: none; margin-bottom: 5px}
#content_txt .classList li a, #content_txt .classList li a:visited {background: url("../images/icoBell.png") no-repeat 2px 3px; color: #b47a3e; font-weight: bold; padding: 0 2px 0 20px; text-decoration: none; }
#content_txt .classList li a:hover {text-decoration: underline}
#content_txt .classList li a:focus {background-color: #b47a3e; color: #fff; text-decoration: none; background-position: 2px -37px}
.timetable {width: 90%; margin: 20px 0 30px 20px}
.timetable caption {font-weight: bold; color: #aa695e; height: 20px; font-size: 1.09em}
.planLp {text-align: center}
.planLesson {font-weight: bold}

/* Location */
.txtMessage iframe {border: 1px solid #b47a3e}
#content_txt .txtMessage small a, #content_txt .txtMessage small a:visited {color: #b47a3e !important; text-decoration: none}
#content_txt .txtMessage small a:hover {text-decoration: underline}
#content_txt .txtMessage small a:focus {background-color: #b47a3e; color: #fff !important; text-decoration: none}

#A6775AkLinks {margin: 0; padding: 0}
#A6775AkLinks li {list-style-type: none}

#A6775AkLinks {margin: 0; padding: 0}
#A6775AkLinks li {list-style-type: none}

/* Forum */
#forumActions {margin: 0; padding: 0}
#forumActions li {list-style-type: none; margin-left: 5px}

.btnForm {width: 116px; background: url("../images/btnFormMedium.png") no-repeat; border: 1px solid transparent; color: #fff; font-family: droidBold; padding: 3px 0 8px 20px; text-align: left; display: block; text-decoration: none; cursor: pointer}
.btnForm:hover, .btnForm:focus {background-position: 0 -40px; color: #fff}
.btnForm:focus {background-color: transparent}

#content_txt .button, #content_txt .button:visited {width: 135px; background: url("../images/btnFormMediumContent.png") no-repeat; border: 1px solid transparent; color: #fff; font-family: droidBold; padding: 3px 0 8px 20px; text-align: left; display: block; text-decoration: none; cursor: pointer}
#content_txt .button:hover, #content_txt .button:focus {background-position: 0 -40px; color: #fff}
#content_txt .button:focus {background-color: transparent}

#content_txt .buttonBig, #content_txt .buttonBig:visited {width: 305px; background: url("../images/btnFormBigContent.png") no-repeat; border: 1px solid transparent; color: #fff; font-family: droidBold; padding: 3px 0 8px 20px; text-align: left; display: block; text-decoration: none; cursor: pointer}
#content_txt .buttonBig:hover, #content_txt .buttonBig:focus { background-position: 0 -40px; color: #fff}
#content_txt .buttonBig:focus {background-color: transparent}

#content_txt .buttonMedium, #content_txt .buttonMedium:visited {width: 175px; background: url("../images/btnFormBiggerContent.png") no-repeat; border: 1px solid transparent; color: #fff; font-family: droidBold; padding: 3px 0 8px 20px; text-align: left; display: block; text-decoration: none; cursor: pointer}
#content_txt .buttonMedium:hover, #content_txt .buttonMedium:focus {background-position: 0 -40px; color: #fff}
#content_txt .buttonMedium:focus {background-color: transparent}

.tableTopics {width: 100%; margin: 10px 0 10px 0}
.topics, .responds {text-align: center; width: 80px; color: #b47a3e; font-weight: bold}
th.topics, th.responds {color: #fff}

#content_txt .topicLink, #content_txt .topicLink:visited {color: #b47a3e; font-weight: bold; text-decoration: underline}
#content_txt .topicLink:hover {text-decoration: none}
#content_txt .topicLink:focus {background-color: #b47a3e; color: #fff; text-decoration: none}

.respondButtonList {margin: 0 0 20px 0; padding: 20px 0 10px 0}
.respondButtonList li {list-style-type: none; float: left; border: none !important}

.listPosts {margin: 0; padding: 0}
.listPosts li {list-style-type: none; border-bottom: 1px solid #b47a3e; padding: 10px 0}

.topicText, .postText {padding: 20px 0; position: relative}
.topicAuthor, .postAuthor {padding: 0 0 10px 0; float: left; width: 90px; position: relative; margin: 10px 0 0 0;}
.topicDate, .postDate {position: absolute; right: 0; top: 20px; font-weight: bold; color: #b47a3e; font-size: 0.92em}
.topicHour, .postHour {position: absolute; right: 0; top: 35px; font-size: 0.92em; color: #EDD3C2}
.topicContent, .postContent {padding: 10px 0 20px 0; float: left; width: 580px}
.author {display: block; font-weight: bold}

.forumAvatarImage {border: 1px solid #b47a3e}

.cita {position: relative}
.citaStart {display: block; background: url("../images/citaStart.png") no-repeat; width: 55px; height: 56px; position: absolute; left: 0; top: -20px}
.citaEnd {display: block; background: url("../images/citaEnd.png") no-repeat; width: 55px; height: 56px; position: absolute; right: 0; bottom: -20px}
.citaBlock {font-style: italic; margin: 10px 70px 20px 70px; color: #666}

.footerAuthor {padding: 30px 20px}
.szkolnastrona {background: url("../images/logoSzkolnastrona.png") no-repeat; width: 129px; height: 59px; text-indent: -9000em; display: block; margin: -40px 0 0 140px}

/* Sitemap */
.sitemapHeader {border-bottom: 1px solid #653232; font-family: droidBold; font-weight: normal; color: #653232; padding-bottom: 5px; display: inline-block; margin: 10px 0 0 0}
.sitemap {margin: 20px 0; padding: 0}
.sitemap ul {margin: 5px 0 20px 20px}
.sitemap li {list-style-type: none; margin: 0 0 5px 0; position: relative}
#content_txt .sitemap li a .protectedPage {background: url("../images/icoProtected.png") no-repeat; position: absolute; left: -10px; top: 5px}
#content_txt .sitemap li a, #content_txt .sitemap li a:visited {background: url("../images/bulletHead.png") no-repeat 2px 6px; color: #b47a3e; font-weight: bold; padding: 0 2px 0 15px; text-decoration: none}
#content_txt .sitemap li a:hover {text-decoration: underline}
#content_txt .sitemap li a:focus {background-color: #b47a3e; color: #fff; text-decoration: none; background-position: 2px -34px}

/* Search */
.searchList {}
.searchTxt {margin-bottom: 30px}
#content_txt .searchTxt h3 {margin: 0 190px 0 0; padding: 0; font-family: droidBold; font-weight: normal; position: relative; font-size: 1em}
#content_txt .searchTxt h3 a .protectedPage {background: url("../images/icoProtected.png") no-repeat; position: absolute; left: -10px; top: 5px}
#content_txt .searchTxt h3 a, .searchTxt .article h3 a:visited {color: #b47a3e; text-decoration: none; background: url("../images/bulletHead.png") no-repeat 2px 6px; padding: 0 2px 0 15px}
#content_txt .searchTxt h3 a:hover {text-decoration: underline}
#content_txt .searchTxt h3 a:focus {background-color: #b47a3e; color: #fff; text-decoration: none; background-position: 2px -34px}
.searchLeadTxt {margin: 0 0 0 15px}

/* Poll */
#content_txt .qAnswer {float: left; width: 600px; margin-top: 10px}
#content_txt .qPercent {float: left; width: 50px; text-align: right; margin-top: 10px; color: #b47a3e; font-weight: bold;}
#content_txt .qBar {background: #b47a3e; height: 5px; margin: 5px 0 10px 0}
#content_txt questionnaireList {margin: 0 0 20px 0; padding: 0}
#content_txt questionnaireList li {list-style-type: none; margin-bottom: 5px}

/* Calendar */
.calendar {text-align: center; width: 100%; margin: 10px 0 0 5px; border-collapse: collapse}
.calendar a, .calendar a:visited {color: #fff !important; text-decoration: none; border-color: #bb0b0b !important}
.calendar a:hover, .calendar a:focus {border-color: transparent}
.calendar a:focus {background: #000}
#calendarNews {position: relative}

.calendar caption {font-size: 1.17em; color: #A36308; margin: 0 0 20px 0; font-family: droidBold; font-weight: normal}
.caption_nav_prev a, caption_nav_prev a:visited {display: block; text-indent: -9000em; width: 35px; height: 28px; background: url("../images/btnPrev.png") no-repeat; position: absolute; left: 10px; top: 0; border: none !important}
.caption_nav_next a, .caption_nav_next a:visited {display: block; text-indent: -9000em; width: 35px; height: 28px; background: url("../images/btnNext.png") no-repeat; position: absolute; right: 0; top: 0; border: none !important}
.caption_nav_prev a:hover, .caption_nav_prev a:focus, .caption_nav_next a:hover, .caption_nav_next:focus {background-position: 0 -40px; background-color: transparent !important}

.calendar td.pr_day {background: #606060; color: #fff}
.calendar td.imp_day {background: #b47a3e}
.calendar td.imp_day a, .calendar td.imp_day a:visited {text-decoration: none !important; color: #fff !important; font-weight: bold}
.calendar td.imp_day a:hover {text-decoration: underline !important}
.calendar td.imp_day a:focus {background: #b47a3e !important; color: #fff; text-decoration: underline !important}

.margLeft {margin-left: -20px}

/* User */
.userInfo {padding-bottom: 10px; padding-left: 20px}
.userAvatar {float: left; width: 60px; position: relative}
.avatarFrame {display: block; width: 50px; height: 50px; position: absolute; left: 0; top: 0; background: url("../images/forumAvatarFrame.png") no-repeat}
.userName {min-height: 40px}
.userName a, .userName a:visited {color: #A36308; font-weight: bold}
.userName a:focus {background-color: #A36308; color: #fff}
.userName a:focus:active {background-color: transparent; color: #A36308}

/* Tools */
.hide {position: absolute; top: 0; left: -9000em; width: 1px; height: 1px;}
.clear {clear: both; padding: 0; margin: 0; font-size: 1px; line-height: 0; height: 0;}
.br {display: block}
.noMargin {margin: 0}
.bolder {font-weight: bold}
img {border: none}

#jokes {margin: 0 0 40px 0; padding: 0}
#jokes li {list-style-type: none; border-bottom: 1px solid #AB6330; position: relative}
.jokeText {padding: 10px}
.jokeNick {color: #575757; text-align: right; padding: 5px 10px}
.jokeDate {color: #AB6330}

/* Weather */
#weatherInfo { padding:10px 20px 0 20px; color:#444; text-align:center; position:relative; text-shadow: 1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -webkit-text-shadow:1px 1px 0 #fff}
.weatherParam ul { margin:0; padding:0; list-style-type:none;}
.weatherParam ul li { margin:0 0 5px 0; padding:0;}
.weatherParam .weatherIco { }
.weatherParam .weatherLoc { font-size:1.27em;}
.weatherParam .weatherTemp { font-size:2em;}
.weatherParam .weatherTitle { margin-bottom:20px;}
.weatherParam .weatherSource{ margin-top:10px; font-size:0.833em; color:#777;}