body    {margin:0;padding:0;background:#e8eefc url('/misc/images/site-bg.jpg') repeat-x;font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;}
.clear {clear:both} 

img {border:0;}

html * {margin: 0; padding: 0;}

a {text-decoration:none; }

#bgcontainer {margin-top:3px;width:100%;min-height:996px;background:#e8eefc url('/misc/images/content-bg.jpg') no-repeat center top;}
#container {	width:970px;margin:0 auto;}

/* -------------------------------------------- top -------------------------------------------------------- */
#top {width:970px;padding:72px 0 0 0 ;z-index:2;}
.toplogo {position:absolute;	top:0px;z-index:15;margin-left:0px;}
#topSlideshow {background-color:#133d76;width:970px;clear:both;height:303px;}

/* -------------------------------------------- menu -------------------------------------------------------- */
#topMenu {width:596px;padding:0px;float:left;height:45px;margin-left:479px;}
#topMenu ul {margin:0px 0 0 0px;padding:0px;white-space: nowrap;}
#topMenu li {display: inline;list-style-type: none;}
#topMenu li a {display:block;border-left:1px solid #ffffff;color:#ffffff;font-size:14px;font-weight:bold;padding:16px 20px 14px 20px; text-align:center;float:left;background-color:#1c54a0;}
#topMenu li a:hover {background-color:#133d76;}

/* -------------------------------------------- content -------------------------------------------------------- */
#content {width:970px;margin:0 auto;z-index:3;  }
.contentRightTxt {color:#3f4c6e;}
.contentRightTxtNagl {color:#de0000;font-size:14px;font-weight:bold;margin:0 0 20px 0;}

.contentRightPos {width: 683px; float:right; text-align:center;padding-top:15px;clear:both;line-height:16px;color:#515f82; font-size: 10px; position: relative;}

#contentLeft {width: 245px;float:left;z-index:3;position:relative; }
#contentLeft .konto { background:#e8eefc;z-index:3;position:relative;margin-top:-43px;padding:18px;}
#contentLeft .konto .naglowek{ background:#e8eefc;color:#de0000;font-size:14px;font-weight:bold;}

#contentRight {width: 723px;min-height:560px;float:right;position:relative; }
#contentRightContent {width: 653px;float:left;margin:10px 0 0 10px;padding:30px;background:#ffffff;border:1px solid #ced9f1;}

/* -------------------------------------------- foot -------------------------------------------------------- */
#foot {width:970px;margin:0 auto;background:#ffffff;border:1px solid #ced9f1;margin-top:10px;height:45px;}
.footLeft {width:210px;float:left;text-align:left;color:#4d4d4d;padding:16px;}
.footLeft span{color:#de0000;font-weight:bold;}
.footRight {width:670px;float:left;text-align:right;color:#dddddd;}

/* -------------------------------------------- formularz logowanie -------------------------------------------------------- */
.loginForm 				{margin:20px 0 20px 0;}
.formLineBody			{float:left; width:240px; padding:0px;}
.formLineBody			{float:left; width:230px; padding:0px;}
.formLineLeft			{float:left; width:40px; padding:7px 2px 0px 0px; color:#3f4c6e; font-weight:bold;}
.formLineCenter			{float:left; width:159px; padding:0px 0px 0px 0px; color:#3f4c6e;}
/*.formLineCenter	input		{float:left; display:inline-block; width:147px; border:solid 1px #ccd7f0; margin:0px; padding:5px 10px 5px 10px; color:#5d6d92; font-size:11px;margin-bottom:5px;}
*/
.formLineRight			{float:left; width:80px; padding:12px 0px 0px 8px; color:red; font-weight:bold;}
.formLineBtn			{float:left; width:210px; padding:0px 0px 0px 0px;}

.btnGrayR				{float:right; text-align:center;}
.btnGrayR a:link, .btnGrayR a:visited	{display:inline-block; text-decoration:none; background:#515f82; color:#FFFFFF; padding:5px 15px 5px 15px; font-weight:bold;}	
.btnGrayR a:hover		{text-decoration:none; background:#133d76;}

.btnGrayD				{float:right; text-align:center;}
.btnGrayD a:link, .btnGrayD a:visited	{display:inline-block; text-decoration:none; background:#515f82; color:#FFFFFF; padding:5px 5px 5px 5px; font-weight:bold;}	
.btnGrayD a:hover		{text-decoration:none; background:#133d76;}

.btnGrayC				{text-align:center;}
.btnGrayC a:link, .btnGrayC a:visited	{display:inline-block; text-decoration:none; background:#515f82; color:#FFFFFF; padding:5px 5px 5px 5px; font-weight:bold;}	
.btnGrayC a:hover		{text-decoration:none; background:#133d76;}

/* -------------------------------------------- informacje -------------------------------------------------------- */
.infoBox {width: 227px;border:solid 1px #ccd7f0;background:#e8eefc;padding:8px;}
.infoBox .nagl { background:#e8eefc;color:#de0000;font-size:14px;font-weight:bold;margin:5px 0 10px 5px;}
.infoBox .box { background:#e8eefc url('/misc/images/info-bg.jpg') no-repeat center top;padding:11px;margin-bottom:10px;}
.infoBox .box .title{ color:#3f4c6e;font-weight:bold;width:205px;}


#footmenu {height: 30px;width: 440px;float:right;padding:17px 0 0 5px;}
#footmenu ul {margin:0;padding:0;white-space: nowrap;width:650px;}
#footmenu li {color:#d29d88;display: inline;list-style-type: none;height:30px;}
#footmenu li.sep {background:url('/misc/images/menu_sep.gif');margin:5px 10px 0 17px;width:8px;float:left;display: inline;list-style-type: none;height:5px;}
#footmenu li a {text-decoration:none;color:#4d4d4d;display:block;height:15px;float:left; font-weight: normal;}
#footmenu li a:hover {text-decoration:underline;}
.infoBox .box .text{ color:#3f4c6e;font-weight:normal;width:205px;margin-top:10px;}
.infoBox .box .text a:link, .infoBox .box .text a:visited { color:#de0000;text-decoration:none;}
.infoBox .box .text a:hover { text-decoration:underline;}

.title{
text-align:center;}

.text-1{
font:16px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:red;
font-weight: bold;
}

#login-response {
	display:inline;
	margin-left:4px;
	padding-left:20px;
}

.response-waiting {
	background:url("/misc/images/loading.gif") no-repeat;
}

.response-success {
	background:url("/misc/images/tick.png") no-repeat;
}

.response-error {
	background:url("/misc/images/cross.png") no-repeat;
}


/****************************Contact Form************************/
#register_form {line-height:1em; margin:0; padding:0; width:675px; min-height:500px;}
#register_form em {float:left; width:174px; font-size:11px; line-height:18px; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:right; padding:0 13px 0 0; }
#register_form .success {padding-bottom:5px;}
#register_form .form-bg {display:block; font-weight:400; overflow:hidden; padding:6px 5px 6px 0; background:#fff;}

#register_form label {display:block; min-height:60px;}	
#register_form label.message {min-height:291px; display:block;}
#register_form .error, #register_form .empty, #register_form .success {display:none;}	
#register_form .button {margin-left:8px;}	
#register_form .error, #register_form .empty {text-align:left; color:red; padding:5px 0; font-size:11px;}

#register_form .success {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}

.displaymessage {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#fff; text-align: center;}



#remindform {line-height:1em; margin:0; padding:0; width:675px; min-height:500px;}
#remindform em {float:left; width:174px; font-size:11px; line-height:18px; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:right; padding:0 13px 0 0; }
#remindform .success {padding-bottom:5px;}
#remindform .form-bg {display:block; font-weight:400; overflow:hidden; padding:6px 5px 6px 0; background:#fff;}

#remindform label {display:block; min-height:60px;}	
#remindform label.message {min-height:291px; display:block;}
#remindform .error, #remindform .empty, #remindform .success {display:none;}	
#remindform .button {margin-left:8px;}	
#remindform .error, #remindform .empty {text-align:left; color:red; padding:5px 0; font-size:11px;}

#remindform .success {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}




.forms {line-height:1em; margin:0; padding:0; width:675px; min-height:500px;}
.forms em {float:left; width:174px; font-size:11px; line-height:18px; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:right; padding:0 13px 0 0; }
.forms .success {padding-bottom:5px;}
.forms .form-bg {display:block; font-weight:400; overflow:hidden; padding:6px 5px 6px 0; background:#fff;}
.forms label {display:block; min-height:60px; padding-left:45px;}	
.forms label.message {min-height:291px; display:block;}
.forms .error, .forms .empty, .forms .success {display:none;}	
.forms .button {margin-left:8px;}	
.forms .error, .forms .empty {text-align:left; color:red; padding:5px 0; font-size:11px;}

.forms .success {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}




.form select {font-size:1em; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.form .success {color:#ff8000; width:646px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}

.input   {
width:215px;
color: #666;
border: 1px solid #999;
height: 18px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;

}

.input_login   {
width:155px;
color: #666;
border: 1px solid #999;
height: 23px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	line-height: 1.5;
	padding:5px 10px 0px 10px;
	white-space: nowrap;
	margin-bottom: 5px;

}


.textarea   {
width:215px;
color: #666;
border: 1px solid #999;
height: 100px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

.spacer_big{
float:clear;
clear:both;
height:20px;
}

.spacer_mid{
float:clear;
clear:both;
height:15px;
}

.spacer_small{

clear:both;
height:15px;
}


.clear{
float:clear;
clear:both;
}

#client_form .input   {
width:215px;
color: #666;
border: 1px solid #999;
height: 18px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;

}

#client_form .textarea   {
width:215px;
color: #666;
border: 1px solid #999;
height: 100px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}
#client_form .input_small    {
color: #666;
width:100px;
border: 1px solid #999;
height: 18px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
line-height: 1.5;

}
#client_form .checkbox_small    {
width:18px;
border: 1px solid #999;
height: 18px;
vertical-align: middle;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

#client_form .select   {
width:225px;

border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

color: #666;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

#client_form .select_small   {
width:155px;

border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

color: #666;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

.left {width:315px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal;  text-align:center; padding:0 5px 0 0; }
.right {width:315px;line-height:15px;float: right; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:center; padding:0 5px 0 0; }
.left_small {width:155px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal;  text-align:center; padding:0 5px 0 0; }
.middle_small {width:155px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:center; padding:0 5px 0 0; }
.right_small {width:155px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:center; padding:0 5px 0 0; }

.left_med {width:210px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal;  text-align:center; padding:0 5px 0 0;  }
.middle_med {width:211px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:center; padding:0 5px 0 0;  }
.right_med {width:210px;line-height:15px;float: left; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal; text-align:center; padding:0 5px 0 0;   }


.center {width:650px;line-height:20px; color:#3f4c6e; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style:normal;  text-align:center; padding:0 5px 0 0; vertical-align: top;}

.hidden{
display:none;}

.red{
color:red;
}
.bold{
font-weight: bold;
}


.form_list {

	font-size:11px;
	line-height:10px;
	font-style:normal;
	text-decoration:none;
	color:#060709;


  }

.pagination, .pagination a{

	font-size:12px;
	line-height:10px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#3f4c6e;
	cursor:pointer;
padding-top: 5px;	
}

.pagination strong{

color:red;}


.formlist{
table-layout: fixed;
width:100%;
border: 0 px;
padding:8px;
border-spacing: 0px;
}

.td_border_bottom{
border-bottom: 1px solid black;
padding-bottom: 5px;
}
.font_b {
	font-family: "Tahoma";
	font-size: 11px;
	color: #3f4c6e;
	TEXT-DECORATION: none;
	font-weight: 600;
}

.form_list_row, form_list_row a{
text-align: center;
line-height:16px;
color:#515f82;
padding:5px;
}
.removerow, .sendform, .viewform{
cursor:pointer;
text-align: center;
display: inline-block;
width: 50px;

}


.title a{ color:#3f4c6e;font-weight:bold;width:205px;}

.form_view{
width:335px;
color: #666;
border: 1px solid #999;
height: 18px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	line-height: 1.5;
	padding: 0 .3em;
overflow:hidden;
word-wrap: break-word; 
word-break:break-all;
white-space: -moz-pre-wrap !important;  
}

.form_view_select   {
width:225px;
height: 17px;
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

color: #666;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

.form_view_select_small   {
width:155px;
height: 17px;
border: 1px solid #999;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

color: #666;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}


 .buttons {overflow:hidden; text-align: center;}
 .buttons a {

	font-size:13px;
	line-height:14px;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#060709;
	cursor:pointer;
	background:url(/misc/images/button-left.png) left bottom no-repeat;
}
 .buttons a strong {
	padding:0 19px 0 7px;
	display:inline-block;
	background:url(/misc/images/button-right.png) right bottom no-repeat;
}	
 .buttons a strong strong {
	background:url(/misc/images/button-tail.png) 0 bottom repeat-x;
	cursor:pointer;
	padding:4px 7px 4px 5px;
}	
 .buttons a:hover {background:url(/misc/images/button-left.png) left 0 no-repeat; color:#000;}
 .buttons a:hover strong {background:url(/misc/images/button-right.png) right 0 no-repeat;}
 .buttons a:hover strong strong {background:url(/misc/images/button-tail.png) 0 0 repeat-x;}


.black{
color:#000000;
}

.wrap{
overflow:hidden;
word-wrap: break-word; 
word-break:break-all;
white-space: -moz-pre-wrap !important;  
}

/*news*/
.info {
	TEXT-DECORATION: none;

font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;

}

.font {
font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;

}
.padd{
padding-left: 20%;
}

.info_rule {
	TEXT-DECORATION: none;

font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;
font-weight: bold;
}

.content_rule {
font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;

}

.info_article{
TEXT-DECORATION: none;
font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;
font-weight: bold;
}

.content_article {
font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#4d4d4d;

}



a:visited, a:link{
TEXT-DECORATION: none;
font: Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#3f4c6e;
font-weight: bold;
}

