/* style stalych elementow serwisu (nie zawiera stylów "contentu", czyli dokumentów, etc...) 		*/



/* kod aktualnego języka serwisu należy wstawiać za pomocą pl, np. dla URL'i do obrazków 				*/
/* adres URL portalu należy wstawiać za pomocą http://sanitech.torun.pl, np. http://sanitech.torun.pl/images/szukaj.gif	*/

/* style kalendarza JS */
@import url(http://sanitech.torun.pl/jscalendar/calendar-system.css);
/* style menu */
@import url(http://sanitech.torun.pl/styles/jd_menu_base.css);
@import url(http://sanitech.torun.pl/styles/jd_menu_horizontal.css?lang=pl);
@import url(http://sanitech.torun.pl/styles/jd_menu_vertical.css?lang=pl);
@import url(http://sanitech.torun.pl/styles/tree_menu.css?lang=pl);

/*
-------------------------------------------  
	Krzysztof Muzalewski
	www.vobacom.pl
-------------------------------------------  
*/


#footBox_links {
float:left;
clear:both;
width:100%;
margin-bottom:1em;
text-align:center;
}

#footBox_links a {
margin:0 3px;
}


/*-------------------------------------------    
		General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; color: #6f6f6f; line-height: 1.4; }

html {background: #177314 url(images/bg_html.jpg) top left repeat-x; height:100%;}
body {background: transparent url(images/bg_body.jpg) top center no-repeat; height:100%;}
body, input, table {font: normal 12px Arial, verdana, Tahoma, Georgia, 'Times New Roman', serif;}
img {border:0;}
a, a:link, a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}

.external, .main_cell .external {background-color:#4ba50d;	border:1px solid #4ba50d;	color:#fff;	cursor:pointer;	padding: 2px 4px; margin:10px 0 0 0}
table {border-collapse: collapse; }

span.error {color:red}

.language_spoiler {display: inline;}
.footer_spoiler {display: inline;}
.action_spoiler {display: inline;}

/*-------------------------------------------
------------------ Layout ------------------
-------------------------------------------*/
#page { margin:0 auto; height:100%; width:979px;}
#header {background: transparent url(custom/images/pl/bg_header.jpg) top left no-repeat;	height:269px;	width:100%;}
#page_content_bg {background: transparent url(custom/images/bg_water.gif) bottom left no-repeat;	float:left;	clear:both;	padding: 0 0 73px 0;}
#page_content {background: #fff;	float:left;	clear:both;	padding: 9px 10px 0 10px;	width:959px;}

/*
** ------ logo
*/
#header a#logo, #header a#logo:link, #header a#logo:visited, #header a#logo:hover, #header a#logo:active {background: transparent url(custom/images/logo.gif) top left no-repeat; display:block;	float:right;	text-indent:-9999px;	position: relative;	right:36px;	height:86px;	width:220px;}

/*
** ------ search container
*/
#header #search_form_container h1 {background: transparent url(custom/images/pl/bg_search-title.gif) top left no-repeat;	color:#fff; font-size:12px;	font-weight:normal;	line-height:1;	text-indent:-9999px; padding:0}
#header #search_form_container {background: transparent url(custom/images/bg_search.jpg) top left no-repeat;	clear:both; float:right; position: relative;	top:80px;	right:25px;	padding:10px 0 0 20px;	height:45px;	width:212px;}
#search_form_container .input_text_search {background:transparent url(images/bg_input-search.gif) top left no-repeat; 	border:0;	float:left;	margin:3px 2px 0 0;	height:17px;	width:147px;}
#search_form_container .input_sumbit_search {float:left;}

/*
** ------ language container
*/
#lang_container {position:relative; top:15px; float: left; margin-right:10px}
#lang_container a, #lang_container a:link, #lang_container a:visited {border:1px solid #ffffff;	display:block;	float:left;	text-indent:-9999px;	margin:0 7px 0 0;	height:11px;	width:16px;}
#lang_container a:hover {border:1px solid  #275ca7;}
#lang_container .lang-ru {	background:transparent url(images/flag_ru.gif) top left no-repeat;}
#lang_container .lang-de {background:transparent url(images/flag_de.gif) top left no-repeat;}
#lang_container .lang-en {background:transparent url(images/flag_en.gif) top left no-repeat;}
#lang_container .lang-pl {	background:transparent url(images/flag_pl.gif) top left no-repeat;}
#lang_container #selected {display:none}

/*
** ------ actions container
*/

#actions_container {position:relative; top:13px; float: left;}
#actions_container a, #actions_container a:link, #actions_container a:visited, #actions_container a:active {color:#fff;	text-decoration:none;}
#actions_container a:hover {	text-decoration:underline;}
#actions_container .action_spoiler {color:#fff;	padding: 0 3px;}



/*
** ------ lewa kolumna
*/
div#col_left {float: left; width:216px}


/*
** ------ prawa kolumna
*/
div#col_right {float: left; margin-left:6px; width:244px; overflow:hidden}
div#col_right table td {padding-bottom:3px;}

/*
** ------ content
*/
#content {background: transparent url(custom/images/bg_main_cell_mid.gif) top left repeat-y; float: left;	width: 491px;}
#content #deco_top {background: transparent url(custom/images/bg_main_cell_top.gif) top left no-repeat;}
#content #deco_bottom {background: transparent url(custom/images/bg_main_cell_bottom.gif) bottom left no-repeat;	padding:7px 0 0 0;}
#content .main_cell {padding: 0 20px 20px 20px;}

/* ---------------stopka ----------------- */
#footer { float: left; clear: both; padding: 10px 0 10px 0;	width:100%;}
#footer * {color:#5dc32f; font-size:11px; }
#footer #footBox_l {float:left;	padding: 0 0 0 24px;	width:360px;}
#footer #footBox_r {float:right;	padding: 8px 24px 0 0;	text-align:right;	width:260px;}
#footer img {float:left}
#footer span {display:block; float:left; padding: 8px 0 0 14px}
#footer a, #footer a:link, #footer a:visited {text-decoration:none}
#footer a:hover {text-decoration:underline}

.gallery td {padding:0 20px 0 0;}
.gallery a, .gallery span {
	clear:both;
	display:block;
}

/*-------------------------------------------    

		AKTUALNOSCI

-------------------------------------------*/

/* --------- zajawka newsa --------------- */

/* naglowek z napisem Aktualnosci */
div#news_container h1#news_header {}

/* tytul newsa */
div#news_container h1.news_title {}

/* tresc krotka newsa */
div#news_container div.news_short_text {}

/* link "więcej" przy aktualnościach */
div#news_container a.news_more, div#news_container a.news_more:link, div#news_container a.news_more:visited {}
div#news_container a.news_more:hover {}


/* ----------- jeden news --------------- */
div#one_news {}

/* tytul newsa i tytul podstrony */
div#one_news h1.folder_title {}

/* box z tekstem calego newsa */
div#one_news_text {}

/* galeria dolaczana do newsa */
div#one_news_gallery {}

/* link do wszytskich newsow */
div#all_news {}


/* --------- wszystkie newsy ------------ */

/* kategorie newsow */
div#news_category {border-bottom:1px solid #5d5d5d;	padding:5px 5px;}

/* zaznaczenie wybranej kategorii */
div#news_category span {font-weight: bold;}

/* odstep miedzy nazwami kategorii - linkami */
div#news_category a {margin-right:5px;}
div#news_category a span {font-weight: normal;}

/* --- jeden news w tablicy wiadomosci ---- */
div.newstable_one_news {}

/* -- link do newsa z tablicy wiadomosci -- */
a.newstable_one_news, a.newstable_one_news:link, a.newstable_one_news:visited {}
a.newstable_one_news:hover{}

/* ---- nawigacja w tablicy wiadomosci ---- */
/* ---- poprzednie i nastepne newsy --------*/
div#newstab_prev {}
div#newstab_next {}


/*-------------------------------------------    
		Wyszukiwarka
-------------------------------------------*/

/* ---- pole wyszukiwania w serwisie ----- */
.input_text_search {}
.input_sumbit_search {}


/* -------- wyniki wyszukiwania ---------- */

div#search_help {margin:10px 0}
div#results {margin-bottom:5px;}

/* liczba wyników wyszukiwania */
span#number_results {font-weight: bold;}

ol#search_results {margin-left:25px;}
ol#search_results li {margin-bottom:3px;}
span.last_mod_text, span.last_mod_date {font-size: 90%;	font-style: italic;}



/*-------------------------------------------    

		Formularz Newslettera

-------------------------------------------*/

.input_text_newsletter {}
.input_newsletter_change {}
.input_newsletter_unsubscribe {}



/*-------------------------------------------    

		Sitemap

-------------------------------------------*/
li.sitemap_li a {}
.sitemap_referer {font-weight:bold}

/*-------------------------------------------    

		Formularze
		styl formularza na wybranych
		modulach serwisu np. newsletter
-------------------------------------------*/
form.group {border: none;}
div.row {}
div.label {}









