

body {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px; 
	background:#FFFFFF url(/images/bg.gif) repeat-x top;
 	padding:0px;
	margin:0px;
}
div,th,td,p,ul,li {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color:#565656;
}
blockquote {
	margin:0px 0px 0px 30px;
	padding:0px;
}
a {
        color:#3874BD;
        text-decoration:none;
}
a:hover {text-decoration:underline;}
h1,h2,h3,h4,h5 {padding:0px;margin:0px;}
h1 {
	font-size:18px;
	color:#FF0000;
	padding-bottom:15px;
	font-weight:normal;
}
h2 {font-size:11px;}
h2 a {color:#3874BD;}
h3 {font-size:11px;color:#3874BD;}
h4 {font-size:11px;color:#009832;}
p {
        padding-bottom:10px;
        padding-top:10px;
        margin:0px;
		display:block;
}
form {margin:0px;padding:0px;}
img {border: none;}
.strike, a.strike {
     color: #E9151D;
     text-decoration: line-through!important;
}
ul {
        list-style-type: square; 
        margin-top:0px;
        /*list-style-image: url(/images/dot.gif);*/
}


ol li p {padding:0px;}
ol li {padding:2px 0px 2px 0px;}

ol {margin-top:4px;}
ul{margin-top:0px;}

hr{
        border-right: none;
        border-left: none;
        border-bottom: none;
        border-top: 1px solid #D5D5D5;
        color: #FFF;
}
.inf{
	color:#3874BD;
	font-weight:bold;
}
p.error{
	background: url(/images/error.gif) no-repeat left center;
	padding:15px 0px 15px 0px;
	text-indent: 30px;
}
.foto img {border:2px solid #D5D5D5;}
p.foto {margin:0px auto;text-align:center;}
/*main*/
#main {
        width:978px;
		text-align:left;
}
#hbox{
	width:978px;
	height:279px;
}
#head {
	width:732px;
	height:279px;
	background: url(/images/tstronic.jpg) no-repeat;
	float:left;
}
#func {
	width:246px;
	float:left;
}
#lang {
	height:39px;
	width:246px;
}
#lang img {
	float:right;
	margin-top:17px;
}
#fmenu {
	height:44px;
	background: url(/images/bgfm.gif) no-repeat bottom;
}
#fmenu div {
	padding-top:14px;
	float:right;
}
#wybierz {
	height:196px;
	background: url(/images/wybierz.gif) no-repeat;
}
#lista {
	/*padding:120px 20px 0px 20px;*/
	color:#8F8F8F;
	padding:93px 20px 0px 20px;
}
#lista select.change {
	width:204px;
	border:1px solid #A5ACB2;
	color: #868686;
	margin-bottom:19px;
}
#red {
	width:978px;
	font-size:7px;
}
#red img {display:block;}
#lc, #sc, #rc {float:left;}
#lc {width:203px;}
*html #bsc {height:334px;}
#bsc {
	width:775px;
	min-height:334px;
	float:left;
	background: url(/images/gstr.gif) repeat-y left;
}
*html #bscp {height:220px;}
#bscp {
	width:775px;
	min-height:220px;
	float:left;
	background: url(/images/gp.gif) repeat-y top left;
}
#sc {
	width:527px;
	padding-right:1px;
	padding-left:1px;
	/*margin-right:1px;
	margin-left:1px;*/
}
#sce {
	background-color:#F7F7F7;
	width:527px;
	float:left;
	height:33px;
	margin-left:1px;
	margin-top:20px;
}

#top {
	float:left;
	padding:11px 0px 10px 22px;
	background: url(/images/arrow.gif) no-repeat left center;
	margin-left:27px;
}
#back {
	float:right;
	padding:11px 27px 10px 0px;
	background: url(/images/back.gif) no-repeat right center;
	margin-right:27px;
}
#path {
     width:775px;
     height:21px;
     border-bottom:1px solid #DCDCDC;
     text-align:left;
     float:left;
     padding-top:9px;
     color:#868686;
}
#path span {
        padding-left: 30px;
}
#path span a {
        color: #868686;
}
div.MContentPage {
	padding:0px 13px 20px 13px;
}
div.ContentPage {
	padding:20px 25px 45px 30px;
}
#rc {
	width:246px; 
}
/*podstrona bez prawej kolumny*/
.Scont {
	width:716px;
	float:left;
}
.Shd {
	width:620px;
	float:left;
}
#Wsce {
	background-color:#F7F7F7;
	width:774px;
	float:left;
	height:33px;
	margin-left:1px;
	margin-top:20px;
}
/*koniec*/
#stopka{
	width:775px;
	border-top:1px solid #D5D5D5;
	float:right;
	padding:14px 0px 20px 0px;
}
#tstronic {
	width:460px;
	float:left;
	padding-left:0px;
}
#zjednoczenie {
	width:286px;
	float:right;
	text-align:right;
	padding-right:0px;
}
#zjednoczenie a {color:#ADADAD;}
/*func_menu*/
.hmenu {padding:9px;}
#fmenu span {color:#E4E4E4;}
.hma a {color:#868686;}
span.hma a:hover {text-decoration: none;}

/*----left_menu----*/
div#lmenu a {
	color:#FFFFFF;
}
div.Nav {
	width:203px;
	background: url(/images/bgm.gif) repeat-y;
}
div.Nav a, div.NavS a {
	font-weight:bold;
	font-size:12px;
	padding:2px 0px 2px 0px;
}
div#lmenu div.NavS div.ar a {color:#F4888B;}
div#lmenu div.Nav2S div.ar2 a {color:#F4888B;}
div.NavS {
	width:203px;
	background:url(/images/bgms.gif) repeat-y;
}
div.Nav2, div.Nav2S {
	width:203px;
	background:url(/images/bgm2.gif) repeat-y;
}
div.Nav2 a, div.Nav2S a {
	padding:4px 0px 4px 0px;
}
.ar {
        display:block;
		padding-bottom:6px;
		padding-top:7px;
		background:url(/images/bgml.gif) no-repeat bottom;		
}
.ar a {
        display:block;
        margin-left:20px;
        margin-right:24px;
}
.ar2 a {
        display:block;
        margin-left:26px;
        margin-right:24px;
}
.ar a:hover, .ar2 a:hover  {text-decoration:none;}
/*strona główna*/
.promo {
height:32px;
background:url(/images/bgml.gif) no-repeat bottom;
}
.promo a { outline:none; }

.info {
	background-color:#F8F8F8;
	border:1px solid #CBCBCB;
	width:464px;
	padding:12px 16px 15px 17px;
}
.strategia {
	width:260px;
	padding:13px 26px 10px 17px;
	float:left;
}
.dlaczego {
	width:189px;
	padding:13px 7px 10px 0px;
	float:left;
}
ul.dlista {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
ul.dlista li {
	margin:0px;
	padding:9px 0px 9px 0px;
	border-bottom:1px solid #CBCBCB;
	background: url(/images/ra.gif) no-repeat right center;
}
ul.dlista li a {
	display:block;
	padding:0px 12px 0px 2px;
}
*html .artbox {height:90px;}
.artbox {
	width:246px;
	min-height:90px;
	background: url(/images/bgstrg.gif) repeat-y;
	margin:6px 0px 6px 0px;
}
.artbox div.inb {
	padding:10px 10px 10px 10px; 
}
.artbox div img {float:left;}
div.tit a {
	color:#EE171F;
	font-weight:bold;
}
/*szukaj*/
#szukaj, #mszukaj {
	width:245px;
	height:57px;
	background-color:#EFEFEF;
	text-align:left;
	margin-left:1px;
}
#szukaj form, #mszukaj form {padding:18px 0px 0px 19px;}
#szukaj img, #mszukaj img {
	float:left;
}
#mszukaj {
	width:470px;
}
fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}
#qt {
	width:160px;
	height:16px;
	border:1px solid #A5ACB2;
	color:#8F8F8F;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
	padding-left:4px;
	float:left;
}
/*article*/
.art2 img{
	float:left;
	margin-right:10px;
}

p.art img {
        margin-right:10px;
        float:left;
        border:1px solid #D5D5D5;
}
p.art {float:left;}
.atb{
        float:left;
        margin:10px 10px 10px 0px;
        }
.atimg{
        float:left;
        width:40px;
}
.atd{
        float:left;
        width:185px;
        padding:10px 0px 5px 10px; 
}
/*prawa kolumna*/
ul.link {
 		list-style-type: none; 
		margin:0px;
		padding:0px;
		margin-left:1px;
		
        /*list-style-image: url(/images/dot.gif);*/}
ul.link li{
	background: url(/images/go.gif) no-repeat left center;
	padding:24px 10px 24px 60px;
	border-bottom:1px solid #D5D5D5;
	color:#3874BD;
}

div.link {
	border-bottom:1px solid #D5D5D5;
	margin-left:1px;
	height:61px;
	background: url(/images/go.gif) no-repeat left;
}
div.link div {
	vertical-align:middle;
	background-color:red;
	display: block;
	float:none;
}
div.ts p img {
	border:2px solid #E7E7E7;
}
div.ts {
	padding:29px 10px 10px 35px;
	color:#3874BD;
}
div.ts p {
	color:#3874BD;
}
div.ts p a {color:#565656;}
/*galeria*/
.galeria {
	float:left;
	width:470px;
	text-align:center;
}
.schemat {	
	float:left;
	width:700px;
	text-align:center;
}
.schemat div.galbox{
	width:700px;
	float:left;
	background-color:#F7F7F7;
	border:1px solid #E9E9E9;
}
schemat div.galbox img {vertical-align:middle;}
div.GContentPage {
	padding:20px 15px 45px 30px;
}
#GWsce {
	background-color:#F7F7F7;
	width:774px;
	float:right;
	height:33px;
	border-left:1px solid #D5D5D5; 
}
/*popup*/
.galbox{
	width:134px;
	float:left;
	background-color:#F7F7F7;
	margin:3px 7px 13px 7px;
	border:1px solid #E9E9E9;
}
.galbox img {vertical-align:middle;}
.pager {
	text-align:right;
	height:20px;
	padding-right:10px;
	margin-bottom:20px;
	border-bottom:1px solid #DCDCDC;
}
/*drukuj*/
.drukuj {
	float:left;
	height:37px;
}
.hd {
	width:360px;
	float:left;
}
.cont {
	width:472px;
	float:left;
}
.cont2 {
	width:470px;
	float:left;
}
/* formularze */
.fm input, .fm2 input, .fm select, .fm textarea {
	border:1px solid #A5ACB2;
	color: #565656;
	font-size:11px;
	padding-left:2px; 
}
.fm textarea {overflow-y:hidden;}
.fm .date {
	width: 60px;
}
table.fm2 td input {width:50px;}
.fm textarea {
	width: 450px;
	height: 200px;
}
table.fm {border-collapse: collapse;}
table.fm td {padding: 6px 0px 6px 2px;}
table.fm  tr.fmk td {background-color:#F7F7F7;}

td.error{
	background: url(/images/error.gif) no-repeat left center;
	padding:15px 0px 15px 0px;
	text-indent: 30px;
	color:#C80101;
}
table.fm td input.nol {border: none;} 
.nol {border: none;}
table.fm th, table.fm2 th {background-color:#F7F7F7;}
table.fm2 td.fms input {width:100px;}
/*mapa serwsisu*/
ul.mapa {
    list-style-type: none;
	background: none;
}
ul.mapa li {
	color:#3874BD;
	padding:8px 0px 4px 10px;
}
li.m1 {
	font-weight:bold;
	height:16px;
	margin-top:10px;
	background-color: #F7F7F7;
}
li.m1 span{font-size:9px;}
.m2 {
	margin-left:20px;
}
/* 4 wymiary*/
.hasla { background: url(/images/4wymiary/hasla.gif) no-repeat right top; width:720px; height:150px;}
.zrozumiec { background: url(/images/4wymiary/zrozumiec1.gif) no-repeat right 10px; width:320px; height:280px; padding-right:400px;}
.pdca { background: url(/images/4wymiary/pdca.gif) no-repeat left 10px; width:300px; height:333px; padding-left:420px;}
.filary1 { background: url(/images/4wymiary/filary1.gif) no-repeat left 14px; width:300px; height:400px; padding-left:420px;}
.d4 { background: url(/images/4wymiary/4d1.gif) no-repeat left 14px; width:640px; height:80px; padding-left:70px;}
.wykres { background: url(/images/4wymiary/wykres.gif) no-repeat right 0px; width:710px; height:140px;}
.zrozumiec_en { background: url(/images/4wymiary/zrozumiec1_en.gif) no-repeat right 10px; width:320px; height:280px; padding-right:400px;}
.pdca_en { background: url(/images/4wymiary/pdca_en.gif) no-repeat left 10px; width:300px; height:333px; padding-left:420px;}
.filary1_en { background: url(/images/4wymiary/filary1_en.gif) no-repeat left 14px; width:300px; height:400px; padding-left:420px;}

/*widok admina*/






/* latajacy div */

#infly {width:584px;padding-left:280px;}
#latdiv {
position:absolute;z-index:5;float:inherit;width:584px;top:215px;margin:0px auto 0px auto;}
/* zakmnij okno */
DIV#inla {padding:0px;margin:0px;float:inherit}


.zawiecha { width:584px; height:249px; background:url(/images/tstronic_zawieszka.png) no-repeat;}
/*latajacy div */

