﻿/* CSS Document */
/*

	http://www.mosir.knurow.com/style.css
	autor: Tomasz 'Todi' Klekot

	Ten plik stylow CSS jest wlasnoscia strony  http://www.mosir.knurow.com
	i odpowiada za graficzna prezentacje umieszczonych tam tresci.

	Mozesz wykorzystac CSS do nauki, ale nie kradnij prosze.

*/

/* RESETING GLOBAL */
html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt { 
margin: 0; padding: 0; border: 0; }
a, a:visited { text-decoration: none; color: #FFFFFF; }
input, select, textarea { color:#3A3A3A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.clear_both, .clearBoth { clear: both; }

/* LAYOUT */
body { background: #1B3F5F url(/fileadmin/images/bg_circle.jpg) top left repeat-x; background-position: 0 107px; color: #FFFFFF; font: .8em Tahoma, Arial, Verdana;  }

#header { height: 100%; overflow: hidden; }
#navmenu { background: url(/fileadmin/images/bg_navmenu.jpg) top left repeat-y; float: right; width: 626px; height: 123px; }
#topnews { height: 222px; overflow: hidden; clear: both; }
#lastnews { width: 311px; height: 222px; float: left; background: url(/fileadmin/images/top_news.jpg); }
#lastnews ul { padding: 23px 10px 20px 23px; list-style: none; }
#lastnews li { background: url(/fileadmin/images/ico_arrow.gif) top left no-repeat; padding: 2px 0 10px 50px; font-family: Arial, Helvetica, sans-serif;}
#lastnews li  a { display: block; border-bottom: #ffffff dotted 1px; padding-bottom: 10px; }


#main { width: 937px; margin: 0 auto; position: relative; }
#informations { background: #042959; height: 100%; overflow: hidden; }
#date { float: left; width: 650px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px;}
#mosir_search { float: right; padding: 0 6px; height: 100%; overflow: hidden; }
#mosir_search input { float: left; }
#mosir_search input.search_word { margin: 8px 4px 0 0; }
#mosir_search input.search_button { margin: 5px 0 0 0; }
#content { height: 100%; overflow: hidden; background-image:url(/fileadmin/images/bg_content.gif); }

#leftcontent { float: left; width: 311px; }
#centercontent { float: left; width: 357px; }
#centercontent2 { float: left; width: 605px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
#rightcontent { float: left; width: 268px; margin-bottom: 20px; }

#leftcontent h3, #centercontent h3, #rightcontent h3 { padding: 7px 4px 5px 30px; font: bold 12px Arial, Helvetica, sans-serif; color: #FFD200; }
#leftcontent h3 { background: #446078 url(/fileadmin/images/ico_triangle.gif) top left no-repeat;  }
#centercontent h3 { background: #2D4F6B url(/fileadmin/images/ico_triangle.gif) top left no-repeat; }
#rightcontent h3 { background: #214565 url(/fileadmin/images/ico_triangle.gif) top left no-repeat; }
#leftcontent h3 span, #centercontent h3 span, #rightcontent h3 span { color: #9FA077 }

#centercontent2 h1 { color: #000000; font-size: 14px; padding: 10px 0; display: block; }
#path { background: #446078 url(/fileadmin/images/ico_triangle.gif) top left no-repeat; padding: 7px 4px 5px 30px; font: bold 12px Arial, Helvetica, sans-serif; color: #9FA077; }
#path a { color: #FFD200; }
#path span.path-act a  { color:#9FA077; }

#sports_activity { background: url(/fileadmin/images/bg_left.gif) top left repeat-y; margin-bottom: 12px; }
#sports_activity ul { padding: 11px 15px 11px 25px; list-style: none; }
#sports_activity li { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 1%; }
#sports_activity li a { padding: 4px 0 20px 46px; display: block; height: 1%; }
#sports_activity li a span { color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; height: 1%; }

#sports_activity li.mlpnh a { background: url(/fileadmin/images/ico_mlpnh.gif) top left no-repeat; }
#sports_activity li.mlps a { background: url(/fileadmin/images/ico_mlps.gif) top left no-repeat; }
#sports_activity li.plywanie a { background: url(/fileadmin/images/ico_plywanie.gif) top left no-repeat; }
#sports_activity li.aa a { background: url(/fileadmin/images/ico_aa.gif) top left no-repeat; }
#sports_activity li.sn a { background: url(/fileadmin/images/ico_sn.gif) top left no-repeat; }

#new_that { background: url(/fileadmin/images/bg_center.gif) top left repeat-y; margin-bottom: 14px; padding: 9px 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#new_that h4 a { color: #73D5FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-left: 15px; background: url(/fileadmin/images/ico_point.gif) top left no-repeat; background-position: 2px 4px; }
#centercontent2 h2 a, #centercontent2 h2 a:visited  { color: #000000; font-size: 14px; padding: 0; }
#new_that a img, #centercontent2 a img { float: left; padding-right: 10px; }
.centerbox { padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #362C1A; margin-bottom: 10px; }


.sports_objects { padding: 8px 7px; color: #FFD200; font-family: Arial, Helvetica, sans-serif; height: 100%; overflow: hidden; vertical-align: text-bottom; font-weight: bold; }
.sports_objects a { color: #FFD200; }
.aquarelax { background: #1D3869; }
.hala_sportowa { background: #552C81; }
.szczyglowice { background: #902874; }
.stadion_sportowy { background: #156333; }
.silownia { background: #00ACA0; }
.kapielisko { background: #57BD7B; }
.kort { background: #40C4DF; }

#footer { text-align: center; background: url(/fileadmin/images/bg_footer_line.gif) top center no-repeat; display: block;   }
#footer ul { list-style: none; margin-left: 175px; padding-top: 10px; height: 100%; overflow: hidden;  }
#footer li { border-left: solid 1px #000000; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; float: left; height: 1%; margin: 0 0 0 -3px; }
#footer li a { color: #000000; padding: 30px 8px 4px 7px; height: 1%; }

#copyright { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #313131; background: url(/fileadmin/images/bg_footer_line.gif) top center no-repeat; padding: 10px; text-align: center; margin-top: 10px; }

/* NAV MENU */

#navmenu ul { float: left; font-size: 10px; width: 100%; list-style-type: none; margin-top: 30px; }
#navmenu ul li { float: left; color: #FFD200; font-weight: bold; height: 1%;}
#navmenu ul li a { width: 73px; padding: 60px 7px 19px 7px; font-size: 12px; font-family: Tahoma, Verdana; display: block; font-weight: bold; text-decoration: none; color: #FFD200; float: left; height: 1%; border-left: #AB9B8D solid 1px; border-right: #DDD2C4 solid 1px;}
#navmenu ul li a.start { background: url(/fileadmin/images/bg_start.gif) bottom left repeat-x; background-position: 0 81px; }
#navmenu ul li a.aktualnosci { background: url(/fileadmin/images/bg_aktualnosci.gif) bottom left repeat-x; background-position: 0 81px; }
#navmenu ul li a.obiekty { background: url(/fileadmin/images/bg_obiekty.gif) bottom left repeat-x; background-position: 0 81px; }
#navmenu ul li a.dzialalnosc { background: url(/fileadmin/images/bg_dzialalnosc.gif) bottom left repeat-x; background-position: 0 81px; }
#navmenu ul li a.kalendarz { background: url(/fileadmin/images/bg_kalendarz.gif) bottom left repeat-x; background-position: 0 81px; }
#navmenu ul li a.przetargi { background: url(/fileadmin/images/bg_przetargi.gif) bottom left repeat-x; background-position: 0 81px; }
#navmenu ul li a.kontakt { background: url(/fileadmin/images/bg_kontakt.gif) bottom left repeat-x; background-position: 0 81px; border-right: none; width: 77px; }

/* LEFTNAV */
ul#leftnav { padding: 15px 20px; list-style-type: none; }
ul#leftnav li { color: #FFD200; font-weight: bold; height: 1%; display: block;  }
ul#leftnav li a { padding: 5px 0; border: none; font-size: 12px;  font-weight: bold; text-decoration: none; color: #FFD200; height: 1%; }
ul#leftnav li a:hover{ text-decoration: underline }

ul#leftnav li.activ_menu a { padding: 5px 0; border: none; font-size: 12px;  font-weight: bold; text-decoration: none; color:#9FA077; height: 1%; }

/* LEFTNAV SUBMENU*/
ul#leftnav li.submenu a { padding: 2px 6px 2px 10px; border: none; font-size: 12px;  font-weight: normal; text-decoration: none; color: #000000; height: 1%; }
ul#leftnav li.submenu_active a { padding: 2px 6px 2px 6px; border: none; font-size: 12px;  font-weight: bold; text-decoration: none; color: #000000; height: 1%; }

/* LEFTNAV SUBMENU2*/
ul#leftnav li.submenu2 a { padding: 2px 6px 2px 20px; border: none; font-size: 12px;  font-weight: normal; text-decoration: none; color: #000000; height: 1%; }
ul#leftnav li.submenu2_active a { padding: 2px 6px 2px 18px; border: none; font-size: 12px;  font-weight: bold; text-decoration: none; color: #000000; height: 1%; }


/* tt_news */

.news-single-item h2 { font-size: 14px; font-weight: bold;}
.news-single-item h3 { font-size: 12px; font-weight: bold;}

.tx-ttnews-browsebox { padding-top: 16px; }

.tx-ttnews-browsebox table { text-align: center; margin: 0 auto; font-size: 12px; color: #000000; }
.tx-ttnews-browsebox table a, .tx-ttnews-browsebox table a:hover, .tx-ttnews-browsebox table a:visited { font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }
.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell a { padding: 2px; color: #000000; }

/* indexed_search */

#centercontent2 .tx-indexedsearch-path a { color: #000000; text-decoration: underline; }
#centercontent2 .tx-indexedsearch-title a { color: #000000; font-weight: bold; text-decoration: underline; }

/* content */
#centercontent2 ul { list-style: square; padding: 6px 20px; }
#centercontent2 ul li a { text-decoration: underline; }

#centercontent2 ol { margin: 10px; padding-left: 20px; }
#centercontent2 ol li { margin: 5px; padding-left: 4px; }


/*  ADDITIONS */

.float_left { float: left; }
.float_right { float: right; }
.text_center { text-align: center; margin: 0 auto; }
.display_block { display: block; }
.border_left { border-left: #00AEEF solid 1px; }
.margin_right6 { margin-right: 6px; }
.margin_bottom10 { margin-bottom: 10px; }
.padding_top25 { padding-top: 25px; }
.padding_top40 { padding-top: 40px; }
.padding_bottom20 { padding-bottom: 20px; }
.padding_bottom10 { padding-bottom: 10px; }
.news-list-morelink a, .border_underline { border-bottom: #71D2FF solid 1px; font-size: 1em; }
#leftshadow { position: absolute; left: -34px; top: 0px; background: url(/fileadmin/images/bg_transparent.png); height: 100%; width: 33px; }
#rightshadow { position: absolute; left: 938px; top: 0px; background: url(/fileadmin/images/bg_transparent_r.png); height: 100%; width: 33px; }