/* CSS Document */
* { margin:0 auto; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.0625em;}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; 
		color:#8c999b;	}	/* #8c999b */

p {color: #616161; line-height: 20px;}

#content p{ margin:0 0 11px 0; line-height: 22px; font-size: 12.5px;}

.lewa {float: left; margin: 0 10px 3px 0; box-shadow: 2px 2px 5px;}
.lewab {float: left; padding: 0 10px 3px 0;}
.prawa {float: right; margin: 0 0 3px 10px; box-shadow: 2px 2px 5px;}
.prawab {float: right; padding: 0 0 3px 10px;}
.srodek {text-align: center; padding: 10px;}
.zrodlo {font-size: 10px;}

#content .indent-col-f{background: url(images/talk.png) 10px no-repeat; padding: 12px 8px 8px 45px; border: 1px solid #dadada; margin: 12px 0 8px 0; text-align: center; font-size: 12px;}

#content .indent-col-mtj{padding: 12px 8px 8px 8px; border: 1px solid #dadada; margin: 12px 0 8px 0; text-align: center; font-size: 12px;}

#content .indent-col li {font-size: 12px;}


.comrama {background: #ffff80; padding: 8px; margin: 0 0 15px 0; color: #252525;}
.col-2 ul {line-height: 22px; font-size: 12.5px; margin: 25px 0 15px 0;}
.col-2 li {line-height: 22px; font-size: 12.5px;}

h3{color:#ff8c04; font-size: 18px; font-weight:normal; line-height:1.25em; font-family:Georgia, "Times New Roman", Times, serif; padding: 15px 0 15px 0;}
h3.one{color:#ff8c04; font-size: 18px; font-weight:normal; line-height:1.25em; font-family:Georgia, "Times New Roman", Times, serif; padding: 0 0 15px 0;}

h2.bg1 {background: url(images/bg1.gif) left top repeat-x; height: 41px; padding: 6px 0 0 45px; margin: 10px 0 0 0;}
h2.bg2 {background: url(images/bg2.gif) left top repeat-x; height: 41px; padding: 6px 0 0 45px; margin: 0;}

h3.nag1 {background: url(images/nag1.gif) left top repeat-x; height: 41px; padding: 12px 0 0 45px; margin: 10px 0 0 0;}
h3.nag2 {background: url(images/nag2.gif) left top repeat-x; height: 41px; padding: 12px 0 0 45px; margin: 0;}
h3.nag3 {background: url(images/nag3.gif) left top no-repeat; height: 41px; padding: 12px 0 0 45px; margin: 0;}
h3.nag4 {background: url(images/nag4.gif) left top no-repeat; height: 41px; padding: 12px 0 0 45px; margin: 0;}

h3.nag5 {background: url(images/nag5.gif) left top repeat-x; height: 41px; padding: 12px 0 0 45px; margin: 0;}

#content h4{color:#8b870e; font-size: 15px; font-weight:normal; margin: 0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: underline;}
#content h4.one{color:#8b870e; font-size: 15px; font-weight:normal; margin: 0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: underline;}
#content h4.dwa{color:#8b870e; font-size: 15px; font-weight:normal; margin: 30px 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: underline; }


.typoty {text-align: center; padding: 5px; border: 1px dotted #c0c0c0;}
.wagadl {border: 1px solid red; background: #e8ffe8; padding: 5px;}
.img-lista {float:left; margin: 0 10px 2px 0; box-shadow: 2px 2px 5px;}
.mocne {background: #ffff80; font-weight: bold;}
.ramka {border: 1px solid #004080; padding: 10px; margin: 15px 0 15px 0;}

.zrodla {color: #8b8b8b; margin: 20px 0 0 20px;}
.zrodla ol, ul {padding: 0 0 0 40px;}


.box .indent-box ul {color: #616161;}
.box .indent-box ul li {padding: 0 0 8px 0;}
.spolecz {text-align: center; padding: 15px 0 0 0;}


.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#616161; text-decoration:underline} 
a:hover{text-decoration:none}

.link{color:#8c999b; background:url(images/marker1.gif) top left no-repeat; padding-left:12px; background-position:0 6px; font-weight:bold}
.link0{color:#616161; display:block; margin-bottom:11px; font-weight:bold}
.link1{color:#7cb505; display:block; margin-bottom:11px; font-weight:bold}
.link2{color:#8c999b; display:block; margin-bottom:11px; font-weight:bold}
.link3{color:#7cb505;}
.link4{color:#8c999b; background:url(images/marker1.gif) top left no-repeat; padding-left:12px; background-position:0 6px; font-weight:bold; text-decoration:none}
.link4:hover{ text-decoration:underline}


.button1{color:#fff; background:url(images/button1.gif) top left no-repeat; padding:11px 27px 15px 27px; font-weight:bold; line-height:42px}
.button2{color:#fff; background:url(images/button2.gif) top left no-repeat; padding:11px 20px 15px 22px; font-weight:bold; line-height:42px}
.button3{color:#fff; background:url(images/button3.gif) top left no-repeat; padding:11px 20px 15px 27px; font-weight:bold; line-height:42px}
.button4{color:#fff; background:url(images/button4.gif) top left no-repeat; padding:11px 20px 15px 27px; font-weight:bold; line-height:42px}




.col1 ul{margin:0; padding:0; list-style:none;}
.col1 ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
.col1 ul li a{color:#525c5e; font-weight:bold; text-decoration: underline; line-height:1.91em} 
.col1 ul li a:hover { text-decoration:none; }

.col1 .ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:14px; }
.col1 .ul li a{color:#ff5b34; text-decoration:underline; line-height:1.91em; font-weight:normal} 
.col1 .ul li a:hover { text-decoration:none; }


.col-4 ul{margin:0; padding:0; list-style:none;}
.col-4 ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
.col-4 ul li a{color:#525c5e; font-weight:bold; text-decoration: underline; line-height:1.91em} 
.col-4 ul li a:hover { text-decoration:none; }

.col-4 .ul li{background:url(images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:14px; }
.col-4 .ul li a{color:#ff5b34; text-decoration:underline; line-height:1.91em; font-weight:normal} 
.col-4 .ul li a:hover { text-decoration:none; }


.col-3 ul{margin:0; padding:0; list-style:none;}
.col-3 ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
.col-3 ul li a{color:#525c5e; font-weight:bold; text-decoration: underline; line-height:1.91em} 
.col-3 ul li a:hover { text-decoration:none; }



.link-1 { display:block; float:left; background:url(images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 23px 3px 28px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


/*header*/
#header {font-size:.8125em; color:#FFFFFF }
#header .logo{ margin:0 0 29px 0 }
#header .indent{padding:31px 0 0 290px}

#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ margin:0; display:inline}
#header ul li a{background:url(images/bg_menu.gif) top left no-repeat; color:#fff; text-decoration:none; margin:0 0 0 0; width:138px; text-align:center; display:block; float:left ; padding:17px 0 16px 0} 
#header ul li a:hover { text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat; padding:12px 0 16px 0}
#header ul li .current{ text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat; padding:12px 0 16px 0;  }



ul#dropdown-menu{margin:0; padding:0; list-style:none;}		  
ul#dropdown-menu li{ margin:0; display:inline; float: left;}
ul#dropdown-menu li a{ background:url(images/bg_menu.gif) top left no-repeat; color:#fff; text-decoration:none; margin:0 0 0 0; width:138px; text-align:center; display:block; float:left ; padding:17px 0 16px 0}	

ul#dropdown-menu li.hover, ul.dropdown-menu li:hover{ position: relative; text-decoration:none;  }
ul#dropdown-menu li.hover a{ text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat; padding:12px 0 16px 0 }	
ul#dropdown-menu li.current > a{ text-decoration:none; background:url(images/bg_menu-act.gif) top left no-repeat; padding:12px 0 16px 0;  }					   							   


/* level 2 menu */
ul#dropdown-menu ul{ width:138px; position:absolute; top:100%; left:0;  list-style:none; display:none; border-top:none; z-index:55;}	

ul#dropdown-menu ul li{ width:138px;  }	

ul#dropdown-menu li .sub-menu li > a{ width:117px; display: inline-block; border:none; border-bottom:1px solid #D1BC7F; padding:10px 10px; font-weight:normal; text-transform:none; font-size:11px; background: #525252; } 

ul#dropdown-menu li .sub-menu li > a:hover{ background-color:#7d7d7d; text-decoration:none; border-bottom-color: #D1BC7F; } 

ul#dropdown-menu li .sub-menu li:last-child > a:hover{ border-bottom-color:#D1BC7F; }


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:0 10px 7px 10px}
#content .indent-col{padding:20px 20px 20px 20px;}
#content .indent-col2{padding:10px 0 0 0}
#content .indent-col-s{padding:10px 0 0 0; text-align: center;}
#content .title{  margin-bottom:16px}
#content .title1 {  background:url(images/bg_title.gif) left top repeat-x;  }
#content .title1 em { display:block; background:url(images/bg_title_left.gif) no-repeat left top;}
#content .title1  b { display:block; background:url(images/bg_title_right.gif) no-repeat right top; padding:11px 0 11px 11px; }
#content .title2 {  background:url(images/bg_title.gif) left top repeat-x;  }
#content .title2 em { display:block; background:url(images/bg_title_left1.gif) no-repeat left top;}
#content .title2  b { display:block; background:url(images/bg_title_right1.gif) no-repeat right top; padding:11px 0 11px 11px; }
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 -6px 21px -6px}

#page6 #content p{ margin:0 0 15px 0}
#content .p{ margin:0 0 11px 0}
#content h2{color:#96a5a7; font-size:2em; margin-bottom:13px; font-weight:normal; line-height:1.25em; font-family:Georgia, "Times New Roman", Times, serif  }
#content h2 strong{color:#ff8c04; font-size:1.66em; font-weight:normal; line-height:1em  }
#content .tail{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:28px; margin-bottom:28px}
#content .tail1{ background:url(images/tail.gif) repeat-x bottom; padding-bottom:19px; margin-bottom:19px}

#content .block{ background:url(images/banner.jpg) no-repeat top left; height:294px; width:100%; color:#b1bbbc}
#content .indent-block{padding:48px 0 0 31px; margin: 10px 0 0 0; height: 196px;}
#content .indent-block p{width: 400px;}
#page6 #content .block p{ margin:0 0 19px 0}
#content .block p{ margin:0 0 19px 0}
#content .block .title{  margin-bottom:12px}
#content .block .more{  margin-bottom:33px}
#content .block a{color:#fff; font-weight:bold; text-decoration:none} 
#content .block a:hover{text-decoration:underline}

#content .indent{padding:30px 0 0 0}

/*box*/

.boxl {background:#fcfdfd; width:100%; margin: 0 0 15px 0;}
.boxl .btop {background:url(images/border_top.gif) repeat-x top;}
.boxl .bbot {background:url(images/border_bottom.gif) repeat-x bottom;}
.boxl .bleft {background:url(images/border_left.gif) repeat-y left;}
.boxl .bright {background:url(images/border_right.gif) repeat-y right;}
.boxl .ctleft {background:url(images/corner_top_left.gif) no-repeat left top;}
.boxl .ctright {background:url(images/corner_top_right.gif) no-repeat right top; width:100%; }
.boxl .cbleft {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.boxl .cbright {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.boxl .ibox {padding:23px 20px 20px 22px; min-height: 160px;}

.box{ background:#fcfdfd; width:100%;}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner_top_right.gif) no-repeat right top; width:100%; }
.box .corner-bottom-left {background:url(images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:23px 20px 20px 22px;}
.box .indent-box1{ padding:13px 0 5px 14px; }


/*footer*/
#footer { color:#e2e2e2; font-size:0.75em; background:url(images/bot.gif)  repeat-x top; margin: 20px 0 0 0; text-align: center; bordr-top: 1px solid #ff5b34;}
#footer .indent-footer{ padding:15px 50px 0 30px;}
#footer a {color:#e2e2e2; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

#footer-dz {padding: 8px 0; font-weight: bold; color: #fff;}
#footer-dz .normal {font-weight: normal; color: #fff;}
#footer-dz a.red {color: #ffbbbb;}
#footer-dz a.blue {color: #a6e2ff;}
#footer-dz a.yellow {color: #ffffdf;}
#footer-dz a.green {color: #c1ffc1;}
#footer-dz a.purple {color: #ffccff;}
#footer-dz a.orange {color: #ff9c6c;}


.jamp2{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:32px}
.block-contact span{ float:right; margin-right:20px}
input{
   	border:1px solid #8c999b; 
	background:#FFFFFF;
	width:275px; height:19px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}
textarea{
   	border:1px solid #8c999b; 
	background:#FFFFFF;
	width:268px; height:119px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
	


	

	
	
	
	
	
	
	
/*----------------------------------------------*/
/* Styled Tables  */
/*----------------------------------------------*/
.styled_table table {
	border: 1px solid #e3e3e3;
 	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-collapse:separate;
	margin:10px 0 20px;}
	
.styled_table table {
	border:1px solid #e3e3e3;}

.styled_table.shadow table {
	box-shadow: 0 0 3px black; 
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); 
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);}
		
.styled_table table tr th	{
	background:#f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');
	color:#121212;
	font-size:17px;
	font-weight:normal;
	font-family:'CartoGothicStdBook', Arial, Helvetica, sans-serif;}
		
.styled_table table tr th, 
.styled_table table tr td	{
	border-top:1px solid #e3e3e3;
	padding:9px 15px;
	text-align:left}

.styled_table table tr {
	background:#fff}
		
.styled_table table tr:first-child th{
	border-top: 0;}

	


.table_turquoise table {
	border:1px solid #12a0a9;}
.table_turquoise table tr th {
	background:#108d95;
	background: -webkit-gradient(linear, left top, left bottom, from(#12a0a9), to(#108d95));
	background: -moz-linear-gradient(top,  #12a0a9,  #108d95);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#12a0a9', endColorstr='#108d95');
	color:#fff; text-align: center;}
.table_turquoise table tr td {
	border-top:1px solid #d0ecee; text-align: center; color: #616161;}
	
.table_turquoise2 table {
	border-bottom:1px solid #12a0a9; border-left:1px solid #12a0a9; border-right:1px solid #12a0a9;}
.table_turquoise table tr th {
	background:#108d95;
	background: -webkit-gradient(linear, left top, left bottom, from(#12a0a9), to(#108d95));
	background: -moz-linear-gradient(top,  #12a0a9,  #108d95);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#12a0a9', endColorstr='#108d95');
	color:#fff}
.table_turquoise2 table tr td {
	border-top:1px solid #d0ecee;  text-align: center; width: 25%; color: #616161;}	

.tlotd {background-color: #d9ffd9; color: #616161;}
	
	

	
	
.table_gray table {
	border:1px solid #e3e3e3;}
.table_gray table tr th {
	background:#f4f4f4;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));
	background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');}

.table_pink table {
	border:1px solid #ca2b63;}
.table_pink table tr th {
	background:#b22657;
	background: -webkit-gradient(linear, left top, left bottom, from(#ca2b63), to(#b22657));
	background: -moz-linear-gradient(top,  #ca2b63,  #b22657);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca2b63', endColorstr='#b22657');
	color:#fff}
.table_pink table tr td {
	border-top:1px solid #f4d5e0;}
	

.table_white table {
	border:1px solid #ececec;}
.table_white table tr td {
	border-top:1px solid #f0f0f0;}
.table_white table tr th {
	background:#ececec;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec));
	background: -moz-linear-gradient(top,  #ffffff,  #ececec);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');}

.table_brown table {
	border:1px solid #7a481d;}
.table_brown table tr td {
	border-top:1px solid #e7dcd2;}
.table_brown table tr th {
	background:#7a481d;
	background: -webkit-gradient(linear, left top, left bottom, from(#ae6628), to(#7a481d));
	background: -moz-linear-gradient(top,  #ae6628,  #7a481d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae6628', endColorstr='#7a481d');
	color:#fff}

.table_blue table {
	border:1px solid #4a98d9;}
.table_blue table tr td {
	border-top:1px solid #d3dee8;}
.table_blue table tr th {
	background:#2d7cbe;
	background: -webkit-gradient(linear, left top, left bottom, from(#4a98d9), to(#2d7cbe));
	background: -moz-linear-gradient(top,  #4a98d9,  #2d7cbe);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a98d9', endColorstr='#2d7cbe');
	color:#fff}

.table_green table {
	border:1px solid #5ebf24;}
.table_green table tr td {
	border-top:1px solid #dff2d3;}
.table_green table tr th {
	background:#53a920;
	background: -webkit-gradient(linear, left top, left bottom, from(#5ebf24), to(#53a920));
	background: -moz-linear-gradient(top,  #5ebf24,  #53a920);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ebf24', endColorstr='#53a920');
	color:#fff}
	
.table_dark_gray table {
	border:1px solid #474747;}
.table_dark_gray table tr td {
	border-top:1px solid #dadada;}
.table_dark_gray table tr th {
	background:#3f3f3f;
	background: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#3f3f3f));
	background: -moz-linear-gradient(top,  #4c4c4c,  #474747);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#3f3f3f');
	color:#fff}

.table_orange table {
	border:1px solid #eb8e21;}
.table_orange table tr td {
	border-top:1px solid #f6e2cc;}
.table_orange table tr th {
	background:#cf7d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb8e21), to(#cf7d1d));
	background: -moz-linear-gradient(top,  #eb8e21,  #cf7d1d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb8e21', endColorstr='#cf7d1d');
	color:#fff}

.table_purple table {
	border:1px solid #bf3795;}
.table_purple table tr td {
	border-top:1px solid #e8d3e2;}
.table_purple table tr th {
	background:#aa2e84;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf3795), to(#aa2e84));
	background: -moz-linear-gradient(top,  #bf3795,  #aa2e84);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf3795', endColorstr='#aa2e84');
	color:#fff}

