@charset "utf-8";
/* CSS Document */
body, html{ 
		font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000; 
}

/**SZKIELET***/
#container, #top, #content, #footer { margin: 0 auto; }

div#container{ 
		width: 913px;  
		background: #FFFFFF;
		text-align: left; 
} 
div#top{ 
		padding-top: 10px; 
		width: 960px; 
		height: 80px; 
		clear: both; 
}
div#logo{ 
		width: 290px; 
		height: 59px; 
		float: left; 
}
div#baner{ 
		width: 913px; 
		height: 210px; 
		margin-top: 10px; 
		float: left; 
		background-image:url(img/baner.png); 
}
div#mainContent {
		margin-right: 325px; 
		padding: 0 20px; 
		padding-top: 33px;
		border-left: 1px #e9e9e9 solid;
		height: 450px;
} 
div#right {
		float: right; 
		width: 325px;
		background: #FFF; 
		border-right: 1px #e9e9e9 solid;		
}
div#konsultacje{ 
		width: 325px; 
		height: 123px; 
		background-image: url(img/kons.gif);
}
#kontakt{ 
		width: 325px; 
		height: 319px; 
		margin-left: 1px; 
		margin-top: 15px; 
		background:url(img/kontakt_bg.gif); 
}
#bottom_bg{
		width: 914px;
		height: 16px; 
		margin-left: -2px;
		background-image: url(img/bottom_bg2.gif); 		 
}
#footer{ 
		padding: 5px 0px; 
		width: 100%;
}
/* CENNIK */

.tableCennik {
	width: 520px;
	margin: 10px 0 0 0;
	padding:0;
	border: 1px #73af49 solid;
	border-top: none;
	border-spacing: 0px;
	border-collapse: collapse;
	
}

.tableCennik tr.title {
	text-align: center;
	height: 36px;
	padding: 4px;
	font-weight: bold;
	color:#FFF;
	background: url(img/cennik_table.gif) repeat-x;
	
}
.tableCennik td {
	padding: 3px 0;
	border: 1px #73af49 solid;

}
.tableCennik .wiersz
{
	text-align: center;
	height: 36px;
	padding: 4px;
	font-weight: bold;
	color:#FFF;
	background: url(img/cennik_table.gif) repeat-x;
}

.tableCennik .wiersz1
{
background-color: #FFFFFF;
color: #000000;
padding: 4px;
border: 1px #73af49 solid;
vertical-align: middle;
text-align: center;

}

.tableCennik .wiersz2
{
background-color: #e9e9e9;
color: #000000;
padding: 4px;
border: 1px #73af49 solid;
vertical-align: middle;
text-align: center;

}


/**CZCIONKI**/

.medium_tekst{ 
		font-size: 12px; 
		line-height: 12px; 
}
.grey_small{ 
		color: #6f6f6f;
		font-size: 10px; 
		font-family:Verdana, Geneva, sans-serif; 		 
}
.green_title{ 
		color: #4cbe00;
		font-size: 18px;  
		font-style: oblique; 
} 
.subtitle{
		color: #4cbe00;
		font-size: 18px;
}
.g{ 	
		color: #75c043; 
		font-weight: bold;
}
.dark_blue{ 
		color: #1e19d0; 
}
.orange{ 
		color: ff8a00; 
}
.pink{ 
		color: #ff00d2; 
}


/*POWTARZAJACE SIE ELEMENTY **/

.clear{ 
		clear: both; 
}
.no_border{ 
		border: none;
}


a{ color: #000; text-decoration: none; }
a:hover{ text-decoration: underline; }
a.red{ color:#F00; text-decoration: none;}
a.red:hover{ text-decoration: underline; }
a.zielony{ color: #75c043; text-decoration: none;}

h1 { font-size: 22px; margin: 0; padding-top: 30px; }
h2 { font-size: 16px; font-weight: normal; }
#2col{ width: 545px; float: left; }
.left_col{ float: left; width: 275px; }
.right_col{ float: left; width: 260px; padding-left:5px; padding-bottom: 20px;}


div.loader {
		position: absolute;
		top: 600px;
		right: 220px;
}

#tekst_gl{ 
		margin: 30px 400px 20px 20px; 
		color: #FFF; 
}
#bar_box, #bar_left, #bar_center { float: left; } 
#bar_box{ 
		margin: 0 auto; 
		width: 918px; 
}
#bar_left{ 
		background: url(img/index_l.gif); 
		width: 9px; 
		height: 33px; 
		margin-top: 8px; 
		margin-left: -2px; 
}
#bar_center{ 
		background-image: url(img/index_c.gif); 
		width: 907px; 
		height: 25px; 
		margin-top: 8px; 
		padding-top: 8px;
}
#bar_right{ 
		background: url(img/index_r.gif); 
		width: 7px; 
		height: 33px; 
		margin-top: 8px; 
		margin-left: 906px; 
}
.tekst_k{ 
		padding: 10px 0 0 15px; 
		color: #FFF;
}
.title_k{ 
		font-style: oblique; 
		font-size: 16px; 
}
.box_contet{ 
		width: 530px; 
		height: auto; 
		margin-top: 10px; 
}
.title_content{ 
		font-size: 16px; 
		color:#96C; 
		padding: 10px 0; 
}
.text_content{ 
		font-size: 12px; 
		padding-bottom: 10px; 
}
.more_content{ 
		text-align:right;
}
.tekst_footer{ 
		/*font-style: normal;*/
		padding-left: 20px;
		font-size: 12px;
		/*letter-spacing: -1px;*/
		text-align: center; 
}
hr {
	    border:0;
	    border-top: 1px solid #858586;
		height: 0;
		background: #858586;
}
.green {
		margin-top: -5px;
		border:0;
		border-top: 5px solid #75c043;
		height: 0;
		background: #75c043;
}

/* MENU */

#cfnavbar{
		width: 600px;	
		float: left; 
		margin: 0; 
		padding: 0;
}

#cfnavbar ul{	
		background: #FFF;
		padding-left: 0;
		margin: 0;
		float: right;
		/*font: Verdana;*/
}

* html #cfnavbar ul{ 
		/*IE only rule. Add extra margin-bottom*/margin-bottom: 1em;
}

#cfnavbar ul li{
		display: inline;
}

#cfnavbar ul li a, #cfnavbar ul li span{	
		font-size: 18px;
		float: left;
		color: #979797;
		font-weight: 100;
		padding: 27px 35px 8px 35px;
		text-decoration: none;
		background: url(img/pasek.gif) bottom right no-repeat;
}

#cfnavbar ul li span{ 
		padding-left: 0px;
}
#cfnavbar ul li a#leftcorner{
		float: none;
		padding-left: 10px;
		padding-right: 0px;
		background: url(media/leftcornerpink.gif) bottom left no-repeat;
}

#cfnavbar ul li a#rightcorner{
		padding-right: 10px;
		background: url(media/rightcornerpink.gif) bottom right no-repeat;
}

#cfnavbar ul li a:hover{	
		color: #000000;
}

/* FORMULARZ
************************************************** */
.modulFormularzKon {
	width: 320px;
	margin: 10px 0 0 0;
	padding:0;
	
}

.modulFormularzKon td {
	vertical-align:left;
	background:none;
}
.label {
	padding: 0;
	color: #000;
	font-size: 12px;	
}
.label_button {
		padding-left: 60px;
}
.modulFormularzKon td.kat {
	vertical-align:top;
}
.modulFormularzKon td .labelsubmit {
	
	position:relative;
}
.modulFormularzKon td.labeltexa {
	padding:8px 30px;
	vertical-align:top;
}
.modulFormularzKon td.labelinp {
	padding-bottom: 8px;
}
.modulFormularzKon td.labeltextarea  {
	padding-bottom: 8px;
}
.modulFormularzKon select {
	margin:0;
	padding:2px 0px;
	width:90%;
	border:1px solid #cacacb;
	background:#fff;
	color:#5a6569;
	font-size:11px;
	font-family:Verdana;
}
.modulFormularzKon input {
	margin:0;
	padding:2px 5px;
	width:120px;
	height: 14px;
	border:1px solid #cacacb;
	background:#fff;
	color:#5a6569;
	font-size:11px;
	font-family:Verdana;
}
.modulFormularzKon td.button{
	padding: 6px 0 0 50px;
}
.modulFormularzKon input.submit {
	margin: 0;
	width:73px;
	height:19px;
	border:none;
	background-color: #333;
	background:url(img/wyslij.gif) 0px 0px no-repeat;
	color:#fff;
	font-size:11px;
	font-family:Verdana;
	cursor:pointer;
}

.button {
		display: inline-block;
		margin: 2px 0;
		width: 66px;
		height:	23px;
		line-height: 23px;
		text-align: center;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		background: url(img/button_clean.gif);
		cursor: pointer;
}
.modulFormularzKon input.button {
		margin: 2px 30px;
		width: 73px;
		height:	19px;
		color: #fff;
		border: 0;
		background: url(img/wyslij.gif) 0px 0px no-repeat;
		/*background-color: #33322E;*/
		cursor: pointer;
}
.modulFormularzKon textarea {
	margin:0;
	padding:5px 5px;
	width:280px;
	height:60px;
	border:1px solid #cacacb;
	background:#fff;
	color:#5a6569;
	font-size:11px;
	font-family:Verdana;
}
.modulFormularztel  {
	margin:5px 0;
	padding:0px 15px;
}
.modulFormularzKon input.szukaj {
	margin:0 0px 0 0;
	padding:3px 5px;
	width:135px;
	height:18px;
	border:none;
	background-color: #333;
	background:url(images/submit.gif) 0px 0px no-repeat;
	color:#fff;
	font-size:11px;
	font-family:Verdana;
	cursor:pointer;
}
.modulFormularzKon a.wyczysc {
	margin:18px 0px 0 0;
	padding:3px 5px;
	width:135px;
	height:18px;
	display:block;
	border:none;
	background-color: #333;
	background:url(images/submit.gif) 0px 0px no-repeat;
	color:#fff;
	font-size:11px;
	font-family:Verdana;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}


