@charset "utf-8";

/* Ustawienia ogólne */

body, ul, h1, h2, h3, h4, h5, h6, div#footer ul{margin:0px}
h2{ font-size: 11pt;}
body, div#logo, ul{padding:0px}
body{font-family:Arial; font-size:8pt; color:#333; background:url("/reso/img/page_back.jpg") repeat-x #dbdbdb}
img{border:none; vertical-align:middle}

/* Ustawienia odnośników */

a{text-decoration:none}
a:link, a:visited{color:#66F}
a:hover{color:#036}

/* Ustawienia indywidualne */

div#page{width:950px; margin:auto;}
/*div#content{height:450px}*/
/*#addon { clear:both; padding: 10px; color:#999}*/
/* Ustawienia stopi */

div#footer #lang, div#footer #copy{padding: 3px 0px 0px 0px;}
div#footer #copy{ text-align: right; font-size:7pt; color: #777}
/* Menu glówne */

div#page_menu				{margin: 1px 0px 0px 0px; text-align: right;}
div#page_menu ul			{list-style: none; padding: 1px;}
ul.menu_main li				{display: inline; border-right: 1px solid #BBBBBB; padding: 0px 5px 0px 5px;}
ul.menu_main li a			{text-decoration: none; color: #666666; font-weight: bold; padding: 3px;}
ul.menu_main li a:hover		{color: #1EA1AC;}
ul.menu_main li.item_active	{color: #FC984C; font-weight: bold; padding-right: 5px;}

/* Menu lewe */

ul.menu_left				{list-style: none; margin: 10px 0px 0px 10px;}
.menu_left li				{margin-left: 0px;}
.menu_left li a				{text-decoration: none; color: #666666; display: block; padding: 3px; width: 85%;}
ul.menu_left li a:hover		{color: #F0F0F0; background:#666 }
ul.menu_left li.item_active {color: #366; padding: 3px; width: 78%;font-weight: bold; background:#BBB}
ul.menu_left ul{ list-style:none; color: #06C; padding: 3px;}
.un{ font-weight: bold; color:#003; font-size:9pt }

/* *************************************************************************************************************************** Definicje dla lewej strony */


div.left, div#footer #lang{ float: left;}

div.sto { width: 100%}

/* Klasy ogólne */

	.left{float:left}
	.clear{clear:both}

	.p75{width:75%}
	.p66{width:66%}
	.p50{width:50%}
	.p33{width:33%}
	.p25{width:25%}
	.p20{width:20%}

	.m75{margin-left:75%}
	.m66{margin-left:66%}
	.m50{margin-left:50%}
	.m33{margin-left:33%}
	.m25{margin-left:25%}
	.m20{margin-left:20%}
	
	.pad10{padding:10px}
	.fullH{height:100%}
	.fullW{width:100%}

/* Ustawienia dla kolumn */

#content div.left		{float:left; background:#cac7bd; }
/*.jasne { background: #cac7bd;}*/
.left75p	{float:left; width:75%;}
.right75p	{margin-left:75%;}
.left66p	{float:left; width:66%;}
.right66p	{margin-left:66%;}
.left50p	{float:left; width:50%;}
.right50p	{margin-left:50%;}
.left33p	{float:left; width:33%;}
.right33p	{margin-left:33%;}
.left25p	{float:left; width:25%;}
.right25p	{margin-left:25%;}

.left200	{float:left; width:200px}
.right200	{margin-left:200px}

.hei25		{height:25%;}
.hei33		{height:33%;}
.hei50		{height:50%;}
.hei66		{height:66%;}
.hei75		{height:75%;}

/* Ustawienia nagłówków */

.wU			{border-bottom:1px solid #AAA; display:block; padding-bottom:3px; color:#666}
.margin10	{padding: 10px;}
.margindown {padding:10px 10px 0px 10px }
.mB			{margin-bottom:15px;}

/* Formularze */

#frm_wycena { float:left; width: 430px;}
div#frm_info	{ margin-left: 450px; padding:10px;}

#frm_wycena .row {width:430px; margin-bottom:2px; border:1px solid #333;background:#333;}
#frm_wycena .colL{width: 185px;float:left;background:#FFF;padding:2px 0px 3px 5px}
#frm_wycena .colR{margin-left:190px; text-align:left;padding:0px 4px 0px 3px}
#frm_wycena .cen {width:430px;text-align:center;}
#frm_wycena .row .oth {background:none; color:#CCC;padding-top: 3px;}
#frm_wycena textarea { height: 90px;}
#frm_wycena .int_lab{ height: 89px;}
#frm_wycena input[type=text], #frm_wycena select, #frm_wycena input[type=file], #frm_wycena textarea {width:100%}
#frm_wycena input, #frm_wycena select, #frm_wycena textarea{border:1px solid #333;background: #333; color: #CCC;font-family:Arial; font-size: 9pt;}
#frm_wycena .nOK {color:#F33}
#frm_wycena .adp {padding: 10px;}
#frm_wycena label{font-weight:bold;}

#szyb_zes{height:300px}

.down{float:left;width: 20%;}

#frm_kontakt input, #frm_kontakt textarea{ background:none; border:1px solid #999; font-family:Verdana; font-size:9pt}
#frm_kontakt input[type=text], #frm_kontakt textarea{width:100%}


	#addon p {margin-bottom: -6px; text-align:justify; text-indent: 0px; font-family:Arial; font-size:9pt; color: #888}
	#addon a:link {color:#888}
	#addon a:visited {color:#888}
	#addon a:hover {color:#888}
	#addon span {font-weight: bold}
.tip{ display: none}
