*, html {
	margin:0;
	padding:0;
}
body {
	background-image:url('images/blu_hdr_top.gif');
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main {
	width:728px;
	margin:0 auto;
}
#main img {
	border:0px;
}
#hdr_top {
	background-image:url('images/blu_hdr_logobg.gif');
	background-position:top;
	background-repeat:repeat-x;
	height:56px;
}
#hdr_top .logo {
	float:left;
}
#hdr_top .logo p {
	color:#F00;
	font-size:24px;
	line-height:0px;
	font-family:Verdana, Geneva, sans-serif;
	width:350px;
	margin-top:18px;
	margin-left:10px;
}
#hdr_top .przyciski {
	float:right;
	height:56px;
	width:200xp;
}
#hdr_middle {
}
#hdr_middle .menu_lewy {
	height:153px;
	float:left;
	width:196px;
	background-image:url('images/blu_hdr_menu.jpg');
	background-position:top;
}
#hdr_middle .menu_lewy a, #hdr_middle .menu_lewy a:visited, #hdr_middle_lewy .menu a:active {
	color:#FFF;
	text-decoration:none;
}
#hdr_middle .menu_lewy a:hover {
	color:#FFF;
	text-decoration:underline;
}
#hdr_middle ul {
	margin-left:22px;
	margin-top:3px;
	list-style-type:none;
	line-height:21px;
}
#hdr_middle li {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
}
#hdr_middle .dom {
	height:153px;
	float:left;
	width:532px;
	background-image:url('images/blu_hdr_dom.jpg');
	background-position:top;
}
#stopka {
	height:50px;
	width:100%;
	background-image:url(images/blu_footer.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:20px;
}
#stopka ul {
	margin:0 auto;
	width:400px;
	padding-top:15px;
}
#stopka li {
	display: inline;
	list-style-type: none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
}
#stopka a:hover {
	text-decoration:underline
}
#stopka li a {
	color:#FFF
}
.clr {
	clear:both
}
/* ------------------------ kopia ------------------------ */

#main_container {
	width:728px;
	height:auto;
	padding-top:20px;
	background-color:#FFF;
	overflow:hidden;
}
#main_content {
	width:728px;
	margin:auto;
	clear:both;
	background-color:#FFFFFF;
}
#main_content h1 {
	font-size:16px;
	font-weight:bold;
	color:#0f3753;
	width: auto;
	padding:0px 0 5px 0;
	margin: auto;
	text-decoration:none;
}
#main_content h2 {
	font-size:14px;
	font-weight:bold;
	color:#0f3753;
	width: auto;
	padding:5px 0 5px 0;
	margin: auto;
	text-decoration:none;
}
#main_content h3 {
	font-size:14px;
	font-weight:bold;
	color:#0464a1;
	width: auto;
	padding:5px 0 5px 10px;
	margin: auto;
	text-decoration:none;
}
#main_container p {
	font-size:11px;
	text-align:justify;
	padding:2px;
	margin:0px;
	margin-bottom:20px;
}
#main_content p.proposal_text {
	width:170px;
	font-size:11px;
	text-align:justify;
	padding:15px 0 0 15px;
	margin:0px;
}
img.img_left {
	float:left;
	padding: 4px;
	margin-right:5px;
	border: 1px solid #C4E4FF;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.maly_obrazek {
	padding: 2px;
	margin-right:7px;
	border: 1px solid #C4E4FF;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
img.img_right {
	float:right;
	padding:0px 8px 8px 8px;
}
img.img_thumb {
	float:left;
	padding:10px;
}
img.img_big_pic {
	padding:4px;
	border:1px #CCCCCC solid;
}
#fileQueue {
	width: 400px;
	height: 300px;
	overflow: auto;
	border: 1px solid #E5E5E5;
	margin-bottom: 10px;
}
/*------------------------middle_content-----------*/
.title{}

#main_container .column1 {
	width:235px;
	float:right;
	margin:0px;
	padding:0px 10px 0px 0px;
	background:#E5E5E5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#main_container .column2 {
	width:340px;
	float:left;
	margin:0px;
	padding:10px 5px 10px 5px;
}
#main_container .column3 {
	width:320px;
	float:left;
	margin:0px;
	padding:10px 10px 10px 5px;
}
#main_container .column4 {
	width:465px;
	float:left;
	margin:0px;
	padding:10px 0px 10px 5px;
}
#main_container .left_box {
	width:257px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
#main_container .top_left_box {
	width:257px;
	height:10px;
	float:left;
	background:url(images/top_box_bg.gif) no-repeat center;
}
#main_container .center_left_box {
	width:257px;
	height: auto;
	float:left;
	background:url(images/center_box_bg.gif) repeat-y;
}
#main_container .bottom_left_box {
	width:257px;
	height:10px;
	float:left;
	background:url(images/bottom_box_bg.gif) no-repeat center;
}
#main_container .box_title {
	width:257px;
	text-align:center;
	font-size:18px;
	color:#615357;
	padding:5px 0 5px 0;
}
#main_container .box_title span {
	font-weight:bold;
	color:#d8325d;
}
#main_container .main_text_box {
	padding:5px;
}
#main_container .proposal {
	width:287px;
	height:85px;
	background:url(images/proposal_box.gif) no-repeat center;
	background-position:0px 0px;
	margin-left:15px;
	margin-top:15px;
}
.title {
	background-color:#385870;
	text-align:left;
	width:720px;
	padding:5px 5px 5px 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px
}

#main_container .column4 .specjalne .title{
	background-color:#385870;
	text-align:left;
	width:440px;
	padding:5px 5px 5px 20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	position:relative;
	}
	
#main_container .small_title {
	background-color:#385870;
	text-align:left;
	width:100%;
	padding:5px 5px 5px 15px;
	color:#FFFFFF;
	font-weight:bold;
}
#main_container .title2 {
	background-color:#eef1f3;
	text-align:left;
	width:300px;
	padding:5px 5px 5px 15px;
	color:#d8325d;
	font-weight:bold;
	margin-left:5px;
}
#main_container .lewybtn {
	padding:10px;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
	float:none;
}
#main_container ul#menu2, ul#menu2 ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 15em;
}
#main_container ul#menu2 a {
	display: block;
	text-decoration: none;
}
#main_container ul#menu2 li {
	margin-top: 1px;
}
#main_container ul#menu2 li a {
	background: #333;
	color: #fff;
	padding: 0.5em;
}
#main_container ul#menu2 li a:hover {
	background: #000;
}
#main_container ul#menu2 li ul li a {
	background: #ccc;
	color: #000;
	padding-left: 20px;
}
#main_container ul#menu2 li ul li a:hover {
	background: #aaa;
	border-left: 5px #000 solid;
	padding-left: 15px;
}
/*---------------------pagination-----------------------------*/

div.pagination {
	padding:5px;
	margin:5px;
	text-align:center;
	float:left;
	font-size:10px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none;
	color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #d8325d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #d8325d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}
/*-----------------form style--------------------*/
.form {
	width:257px;
	text-align:center;
	color:#615357;
	padding:5px 0 5px 0;
}
.form_row {
	float:left;
	width:257px;
	text-align:center;
	padding:3px 0 3px 0;
}
label.left {
	float:left;
	width:120px;
	padding-top:3px;
}
label.left_long {
	float:left;
	width:90px;
	padding-top:3px;
	text-align:right;
}
input.form_input {
	border: 1px solid #C8D2D9;
	background-color:#FFFFFF;
	margin:0px;
	width:150px;
	float:left;
	margin-left:10px;
}
.contact_information {
	font-size:10px;
	color:#385870;
	text-align:left;
	padding-left:20px;
}
.contact_information span {
	color:#d8325d;
}
/*-----------------------contact------------------------*/
.contact_tab {
	width:703px;
	float:left;
	background-color:#f3f5f6;
	padding:8px;
	margin:5px 5px 5px 0px;
}
.form_contact {
	width:100%;
	float:left;
	text-align:center;
	color:#615357;
	padding:5px 0 5px 0;
}
.location_contact {
	width:250px;
	float:left;
	padding:15px;
}
.form_row_contact {
	float:left;
	width:100%;
	text-align:center;
	padding:3px 0 3px 0;
}
input.form_input_contact {
	border: 1px solid #C8D2D9;
	background-color:#FFFFFF;
	margin:0px;
	width:250px;
	float:left;
	margin-left:10px;
}
select.form_select {
	border: 1px solid #C8D2D9;
	background-color:#FFFFFF;
	margin:0px;
	width:250px;
	float:left;
	margin-left:10px;
	height:20px;
}
textarea {
	border: 1px solid #C8D2D9;
	background-color:#FFFFFF;
	margin:0px;
	width:250px;
	height:80px;
	float:left;
	margin-left:10px;
}
#a {
	position:relative;
	width:100%;
	margin:0 auto;
	text-align:left
}
#c {
	position:relative;
	top:20px;
	width:100%
}
#c ul {
	list-style:none
}
#c li {
	margin:0.5em 1em;
	font-size:0.7em;
	color:#999
}
#c li a {
	color:#ccc
}
#c li a:hover {
	color:#fd0
}
/* --- mapka --- */
/* styl listy wojewodztw */
 #polska a {
	display:block;
	width:100%;
	padding:1px 0;
	font:normal 0.8em sans-serif;
	color:#ccc;
	text-decoration:none;
	text-align:left;
}
#polska a:hover, #polska li:hover a {
	color:#fd0;
	text-decoration:underline;
}
/* nie edytuj! */
#polska, #polska span.bg {
	background:transparent url('/szablony/podstawowy/images/polska.png') no-repeat -9999px 0
}
#polska {
	position:relative;
	top:0;
	left:0;
	display:block;
	background-position:0px -780px;
	list-style:none
}
#polska * {
	padding:0;
	margin:0;
	border:0 none;
	outline:0 none
}
#polska li {
	cursor:pointer
}
#polska li span {
	position:absolute;
	display:block;
	width:0;
	height:0;
	z-index:15
}
#polska li a .bg {
	z-index:3
}
#polska li .map {
	top:0;
	left:0
}
#polska.ukryta {
	width:440px;
	height:410px
}
#polska.ukryta li {
	width:0;
	height:0;
	text-indent:-9999px
}
#polska.po_lewej {
	left:150px;
	width:440px;
	min-height:410px
}
#polska.po_lewej li {
	margin-left:-150px;
	width:150px
}
#polska.po_prawej {
	width:600px;
	min-height:410px
}
#polska.po_prawej li {
	width:150px;
	margin-left:440px
}
#polska.po_lewej li:first-child, #polska.po_prawej li:first-child {
	padding-top:2em
}
#polska.ponizej {
	width:440px;
	padding-top:415px;
	overflow:hidden
}
#polska.ponizej li {
	width:100%;
	float:left
}
#polska.ponizej.dwie_kolumny li {
	width:50%;
	float:left
}
#polska.ponizej.trzy_kolumny li {
	width:33%;
	float:left
}
#polska1 a:hover .bg {
	top:212px;
	left:36px;
	width:125px;
	height:112px;
	background-position:-12px -143px
}
#polska1 .s1 {
	top:226px;
	left:60px;
	width:70px;
	height:100px
}
#polska1 .s2 {
	top:215px;
	left:82px;
	width:33px;
	height:15px
}
#polska1 .s3 {
	top:235px;
	left:25px;
	width:40px;
	height:50px
}
#polska1 .s4 {
	top:226px;
	left:130px;
	width:20px;
	height:44px
}
#polska1 .s5 {
	top:239px;
	left:150px;
	width:8px;
	height:17px
}
#polska1 .s6 {
	top:270px;
	left:130px;
	width:12px;
	height:10px
}
#polska1 .s7 {
	top:280px;
	left:130px;
	width:7px;
	height:11px
}
#polska2 a:hover .bg {
	top:86px;
	left:139px;
	width:101px;
	height:96px;
	background-position:-372px -423px
}
#polska2 .s1 {
	top:98px;
	left:146px;
	width:70px;
	height:62px
}
#polska2 .s2 {
	top:90px;
	left:162px;
	width:36px;
	height:10px
}
#polska2 .s3 {
	top:112px;
	left:216px;
	width:19px;
	height:29px
}
#polska2 .s4 {
	top:141px;
	left:216px;
	width:10px;
	height:20px
}
#polska2 .s5 {
	top:160px;
	left:166px;
	width:60px;
	height:7px
}
#polska2 .s6 {
	top:167px;
	left:185px;
	width:37px;
	height:4px
}
#polska2 .s7 {
	top:171px;
	left:197px;
	width:22px;
	height:7px
}
#polska3 a:hover .bg {
	top:176px;
	left:311px;
	width:107px;
	height:133px;
	background-position:-346px -15px
}
#polska3 .s1 {
	top:175px;
	left:322px;
	width:100px;
	height:100px
}
#polska3 .s2 {
	top:220px;
	left:313px;
	width:10px;
	height:7px
}
#polska3 .s3 {
	top:275px;
	left:338px;
	width:85px;
	height:12px
}
#polska3 .s4 {
	top:287px;
	left:353px;
	width:70px;
	height:10px
}
#polska3 .s5 {
	top:297px;
	left:350px;
	width:26px;
	height:8px
}
#polska3 .s6 {
	top:297px;
	left:390px;
	width:20px;
	height:10px
}
#polska4 a:hover .bg {
	top:126px;
	left:31px;
	width:77px;
	height:114px;
	background-position:-12px -384px
}
#polska4 .s1 {
	top:156px;
	left:25px;
	width:60px;
	height:70px
}
#polska4 .s2 {
	top:143px;
	left:46px;
	width:40px;
	height:13px
}
#polska4 .s3 {
	top:134px;
	left:66px;
	width:25px;
	height:9px
}
#polska4 .s4 {
	top:126px;
	left:84px;
	width:8px;
	height:8px
}
#polska4 .s5 {
	top:226px;
	left:25px;
	width:35px;
	height:10px
}
#polska4 .s6 {
	top:195px;
	left:85px;
	width:10px;
	height:20px
}
#polska4 .s7 {
	top:205px;
	left:95px;
	width:10px;
	height:13px
}
#polska5 a:hover .bg {
	top:175px;
	left:170px;
	width:107px;
	height:102px;
	background-position:-12px -268px
}
#polska5 .s1 {
	top:177px;
	left:211px;
	width:20px;
	height:10px
}
#polska5 .s2 {
	top:187px;
	left:205px;
	width:45px;
	height:75px
}
#polska5 .s3 {
	top:262px;
	left:228px;
	width:14px;
	height:11px
}
#polska5 .s4 {
	top:197px;
	left:197px;
	width:62px;
	height:55px
}
#polska5 .s5 {
	top:212px;
	left:183px;
	width:22px;
	height:50px
}
#polska5 .s6 {
	top:239px;
	left:174px;
	width:10px;
	height:17px
}
#polska5 .s7 {
	top:182px;
	left:231px;
	width:18px;
	height:5px
}
#polska5 .s8 {
	top:190px;
	left:250px;
	width:9px;
	height:7px
}
#polska5 .s9 {
	top:205px;
	left:259px;
	width:12px;
	height:17px
}
#polska5 .s10 {
	top:219px;
	left:259px;
	width:8px;
	height:25px
}
#polska6 a:hover .bg {
	top:296px;
	left:210px;
	width:101px;
	height:87px;
	background-position:-123px -10px
}
#polska6 .s1 {
	top:298px;
	left:241px;
	width:20px;
	height:5px
}
#polska6 .s2 {
	top:303px;
	left:227px;
	width:37px;
	height:7px
}
#polska6 .s3 {
	top:310px;
	left:224px;
	width:40px;
	height:75px
}
#polska6 .s4 {
	top:320px;
	left:215px;
	width:9px;
	height:22px
}
#polska6 .s5 {
	top:316px;
	left:264px;
	width:43px;
	height:65px
}
#polska6 .s6 {
	top:308px;
	left:279px;
	width:17px;
	height:8px
}
#polska7 a:hover .bg {
	top:104px;
	left:217px;
	width:155px;
	height:160px;
	background-position:-135px -243px
}
#polska7 .s1 {
	top:127px;
	left:235px;
	width:88px;
	height:55px
}
#polska7 .s2 {
	top:105px;
	left:265px;
	width:58px;
	height:100px
}
#polska7 .s3 {
	top:140px;
	left:226px;
	width:10px;
	height:42px
}
#polska7 .s4 {
	top:167px;
	left:219px;
	width:7px;
	height:10px
}
#polska7 .s5 {
	top:143px;
	left:249px;
	width:112px;
	height:50px
}
#polska7 .s6 {
	top:175px;
	left:361px;
	width:7px;
	height:10px
}
#polska7 .s7 {
	top:193px;
	left:258px;
	width:8px;
	height:12px
}
#polska7 .s8 {
	top:205px;
	left:271px;
	width:42px;
	height:47px
}
#polska7 .s9 {
	top:205px;
	left:313px;
	width:10px;
	height:15px
}
#polska7 .s10 {
	top:227px;
	left:293px;
	width:29px;
	height:32px
}
#polska7 .s11 {
	top:222px;
	left:267px;
	width:5px;
	height:22px
}
#polska7 .s12 {
	top:193px;
	left:323px;
	width:20px;
	height:4px
}
#polska8 a:hover .bg {
	top:252px;
	left:122px;
	width:77px;
	height:81px;
	background-position:-259px -126px
}
#polska8 .s1 {
	top:291px;
	left:130px;
	width:40px;
	height:45px
}
#polska8 .s2 {
	top:280px;
	left:137px;
	width:45px;
	height:37px
}
#polska8 .s3 {
	top:270px;
	left:142px;
	width:47px;
	height:25px
}
#polska8 .s4 {
	top:256px;
	left:150px;
	width:43px;
	height:22px
}
#polska9 a:hover .bg {
	top:273px;
	left:295px;
	width:103px;
	height:118px;
	background-position:-8px -10px
}
#polska9 .s1 {
	top:286px;
	left:315px;
	width:38px;
	height:11px
}
#polska9 .s2 {
	top:275px;
	left:322px;
	width:16px;
	height:12px
}
#polska9 .s3 {
	top:296px;
	left:307px;
	width:43px;
	height:9px
}
#polska9 .s4 {
	top:297px;
	left:376px;
	width:14px;
	height:9px
}
#polska9 .s5 {
	top:305px;
	left:307px;
	width:90px;
	height:90px
}
#polska9 .s6 {
	top:302px;
	left:296px;
	width:11px;
	height:31px
}
#polska9 .s7 {
	top:333px;
	left:302px;
	width:6px;
	height:15px
}
#polska10 a:hover .bg {
	top:42px;
	left:307px;
	width:98px;
	height:138px;
	background-position:-105px -417px
}
#polska10 .s1 {
	top:35px;
	left:347px;
	width:60px;
	height:140px
}
#polska10 .s2 {
	top:50px;
	left:340px;
	width:7px;
	height:15px
}
#polska10 .s3 {
	top:102px;
	left:310px;
	width:40px;
	height:27px
}
#polska10 .s4 {
	top:90px;
	left:333px;
	width:15px;
	height:60px
}
#polska10 .s5 {
	top:100px;
	left:323px;
	width:10px;
	height:43px
}
#polska10 .s6 {
	top:150px;
	left:342px;
	width:5px;
	height:12px
}
#polska11 a:hover .bg {
	top:19px;
	left:121px;
	width:114px;
	height:89px;
	background-position:-12px -560px
}
#polska11 .s1 {
	top:15px;
	left:127px;
	width:93px;
	height:75px
}
#polska11 .s2 {
	top:90px;
	left:127px;
	width:35px;
	height:11px
}
#polska11 .s3 {
	top:90px;
	left:198px;
	width:20px;
	height:10px
}
#polska11 .s4 {
	top:75px;
	left:220px;
	width:7px;
	height:10px
}
#polska12 a:hover .bg {
	top:258px;
	left:167px;
	width:85px;
	height:110px;
	background-position:-154px -111px
}
#polska12 .s1 {
	top:262px;
	left:193px;
	width:35px;
	height:48px
}
#polska12 .s2 {
	top:278px;
	left:189px;
	width:35px;
	height:42px
}
#polska12 .s3 {
	top:295px;
	left:182px;
	width:33px;
	height:80px
}
#polska12 .s4 {
	top:317px;
	left:170px;
	width:12px;
	height:25px
}
#polska12 .s5 {
	top:342px;
	left:215px;
	width:10px;
	height:35px
}
#polska12 .s6 {
	top:273px;
	left:227px;
	width:14px;
	height:30px
}
#polska13 a:hover .bg {
	top:242px;
	left:236px;
	width:93px;
	height:77px;
	background-position:-243px -15px
}
#polska13 .s1 {
	top:252px;
	left:250px;
	width:45px;
	height:46px
}
#polska13 .s2 {
	top:244px;
	left:259px;
	width:13px;
	height:10px
}
#polska13 .s3 {
	top:262px;
	left:241px;
	width:10px;
	height:36px
}
#polska13 .s4 {
	top:259px;
	left:295px;
	width:27px;
	height:27px
}
#polska13 .s5 {
	top:298px;
	left:261px;
	width:38px;
	height:10px
}
#polska13 .s6 {
	top:308px;
	left:264px;
	width:15px;
	height:8px
}
#polska13 .s7 {
	top:286px;
	left:295px;
	width:20px;
	height:10px
}
#polska13 .s8 {
	top:296px;
	left:295px;
	width:12px;
	height:6px
}
#polska14 a:hover .bg {
	top:44px;
	left:211px;
	width:145px;
	height:86px;
	background-position:-213px -428px
}
#polska14 .s1 {
	top:35px;
	left:220px;
	width:120px;
	height:40px
}
#polska14 .s2 {
	top:35px;
	left:340px;
	width:10px;
	height:15px
}
#polska14 .s3 {
	top:75px;
	left:227px;
	width:100px;
	height:30px
}
#polska14 .s4 {
	top:65px;
	left:327px;
	width:20px;
	height:25px
}
#polska14 .s5 {
	top:85px;
	left:218px;
	width:115px;
	height:15px
}
#polska14 .s6 {
	top:97px;
	left:215px;
	width:80px;
	height:15px
}
#polska14 .s7 {
	top:112px;
	left:235px;
	width:31px;
	height:15px
}
#polska14 .s8 {
	top:112px;
	left:266px;
	width:15px;
	height:6px
}
#polska15 a:hover .bg {
	top:93px;
	left:81px;
	width:136px;
	height:167px;
	background-position:-304px -236px
}
#polska15 .s1 {
	top:101px;
	left:112px;
	width:35px;
	height:25px
}
#polska15 .s2 {
	top:126px;
	left:108px;
	width:39px;
	height:90px
}
#polska15 .s3 {
	top:166px;
	left:105px;
	width:80px;
	height:50px
}
#polska15 .s4 {
	top:143px;
	left:85px;
	width:67px;
	height:52px
}
#polska15 .s5 {
	top:133px;
	left:91px;
	width:20px;
	height:10px
}
#polska15 .s6 {
	top:195px;
	left:93px;
	width:12px;
	height:10px
}
#polska15 .s7 {
	top:160px;
	left:150px;
	width:17px;
	height:8px
}
#polska15 .s8 {
	top:170px;
	left:185px;
	width:12px;
	height:42px
}
#polska15 .s9 {
	top:177px;
	left:197px;
	width:8px;
	height:20px
}
#polska15 .s10 {
	top:177px;
	left:205px;
	width:6px;
	height:10px
}
#polska15 .s11 {
	top:216px;
	left:114px;
	width:70px;
	height:10px
}
#polska15 .s12 {
	top:226px;
	left:150px;
	width:33px;
	height:13px
}
#polska15 .s13 {
	top:239px;
	left:158px;
	width:16px;
	height:17px
}
#polska16 a:hover .bg {
	top:35px;
	left:17px;
	width:119px;
	height:124px;
	background-position:-266px -526px
}
#polska16 .s1 {
	top:31px;
	left:17px;
	width:95px;
	height:95px
}
#polska16 .s2 {
	top:31px;
	left:112px;
	width:15px;
	height:70px
}
#polska16 .s3 {
	top:126px;
	left:16px;
	width:30px;
	height:30px
}
#polska16 .s4 {
	top:126px;
	left:46px;
	width:20px;
	height:17px
}
#polska16 .s5 {
	top:126px;
	left:66px;
	width:18px;
	height:8px
}
#polska16 .s6 {
	top:126px;
	left:92px;
	width:16px;
	height:7px
}
/* koniec mapki */


/*------------------table style---------------*/
td {
	text-align:center;
	padding:5px;
	border-bottom:2px #fff solid;
}
th {
	background-color: #333333;
	padding:5px;
	color:#FFFFFF;
}
tr.color1 {
	background-color:#F3F5F6;
}
#menu2 {
	margin-left:35px !important;
	margin-top: 15px !important
}
/* Easy Slider */

#slider ul, #slider li,  #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}


#slider2 {
	margin-top:1em;
}
#slider li, #slider2 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
	height:180px;
	overflow:hidden;
}
#prevBtn, #nextBtn,  #slider1next, #slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:696px;
}
#prevBtn a, #nextBtn a,  #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(/images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(/images/btn_next.gif) no-repeat 0 0;
}

#slider .offer_box_wide{
	float:left;
	width:313px;
}

#front .offer_szerokosc{float:left;width:190px;height:40px;}

#slider .offer{width:160px;}
#slider ui-widget-header ui-corner-all przycisk2{float:left;margin:0px;}
#slider .offer_box_kontent{
	float:left;
	width:313px;
}
#slider .do_prawej{float:right;width:195px;position:relative}
/* numeric controls */	

	ol#controls {
	margin:1em 0;
	padding:0;
	height:28px;
}
ol#controls li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
}
ol#controls li a {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
}
ol#controls li.current a {
	background:#5DC9E1;
	color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}

/* // Easy Slider */

#print_fotka {
	top:0;
	left:0;
	background-color:#000;
	width:100%;
	height:100%;
	position:absolute;
	display:none;
}
.male_pole {
	width:80px;
	border:0px;
	background-color:transparent
}
.gruby {
	border:2px solid #000
}
.hajlajt {
	background-color:#FF0 !important
}
.center_left_box input {
	border: 1px solid #C8D2D9;
	background-color:#FFFFFF;
	margin:0px;
	margin-left:10px;
}
.reklama2 {
	text-align:center;
}
/*------------------------------main content-----------------------*/
#main_content {
	width:728px;
	margin:auto;
	clear:both;
	background-color:#FFFFFF;
}
/*-------------------details list----------------*/
.details_list {
	padding:10px;
}
.details_list ul {
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;
}
.details_list ul li {
	padding:5px 5px 5px 25px;
	background:url(images/bullet.gif) no-repeat left;
	color:#333333;
}
.details_list ul li span {
	color:#0464a1;
}
.button {
	width:139px;
	height:30px;
	background:url(images/blank_button.gif) no-repeat center;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	font-size:13px;
}
.button a {
	text-decoration:none;
	color:#d8325d;
}
/*---------------offer_box----------------------*/
.offer_box {
	height:106px;
	background-color:#f3f5f6;
	padding:10px;
	margin:10px 0px 10px 0px;
}
.offer_box_wide {
	height:106px;
	float:left;
	background-color:#f3f5f6;
	padding:10px;
	margin:7px;
}
.offer_box_wide_style1 {
	float:left;
	background-color:#f3f5f6;
	padding:7px;
	margin:5px;
}
.offer_info {
	padding:5px;
	float:left;
}

.specjalne .offer_info{width:300px;}

.offer_info span {
	font-weight:bold;
	color:#d8325d;
}
.specjalne .offer_box_wide {
	width:430px;;
}

p.offer {
	text-align:justify;
	font-size:10px;
}
.more {
	float:right;
}
.more a {
	color:#d8325d;
}
.more a:hover {
	text-decoration:none;
}
.big_pic {
	width:340px;
	overflow:hidden;
	text-align:center;
	padding:5px 0 5px 0;
	border: 1px solid #C4E4FF;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.pictures_thumbs {
	width:300px;
	padding-left:20px;
}
.code {
	border: 1px solid #ccc;
	list-style-type: decimal-leading-zero;
	padding: 5px;
	margin: 0;
}
.code code {
	display: block;
	padding: 3px;
	margin-bottom: 0;
}
.code li {
	background: #ddd;
	border: 1px solid #ccc;
	margin: 0 0 2px 2.2em;
}
.indent1 {
	padding-left: 1em;
}
.indent2 {
	padding-left: 2em;
}
#podsumowanie p {
	line-height: 20px;
	margin:0;
	padding:0;
	font-size:14px;
}
.przycisk1 {
	float:right;
	padding:3px;
	text-decoration:none
}
.przycisk1:hover {
	background-image:none;
	color:#FF0
}
.przycisk2 {
	float:right;
	padding:2px;
	text-decoration:none;
	margin-top:-20px;
	position:static
}
.przycisk2:hover {
	background-image:none;
	color:#FF0
}
#loader_strony {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	z-index:9999;
	background-color:#FFF
}
/*---------------- menu tab----------------------*/
#main_container .news {
}
#main_container .news .tytul {
	font-size: 13px;
	font-weight:bold;
color:
}
#main_container .news .opis {
	padding:0px;
	margin-top:5px;
	margin-left:10px;
}
#main_container .news p {
	margin:0;
	padding:0
}
#main_container tun.news .clr {
	clear:both;
	margin-bottom:20px;
}
#main_container .lista {
	font-size:14px;
	float:left;
}
#main_container .lista a {
	text-decoration:none;
	height:20px;
	border:1px solid blue;
	width: 100px;
	padding:3px;
	padding-right:20px;
	padding-left:20px;
}
#main_container .lista li {
	margin-top:15px;
}
#main_container .lista li:hover {
}
#main_container .lista a:hover {
	color:#FFF;
	font-weight:bold;
	background-color:#006
}
#main_container .menu {
	font-size:11px;
	padding:0px;
	float:right;
	width:700px;
}
#main_container .menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height:28px;
	background:#267cb2;
}
#main_container .menu ul ul {
	width: auto;
}
#main_container .menu ul li {
	float:left;
	height:28px;
	line-height:28px;
}
#main_container .menu ul ul li {
	display:block;
	width: auto;
	height:auto;
	position:relative;
	line-height:1em;
	border-bottom:1px #2384BF solid;
}
#main_container .menu a, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	background:#267cb2;
	padding:0 21px 0 17px;
}
#main_container .menu a.current {
	background:#3da1e0;
}
#main_container .menu ul ul a, .menu ul ul a:visited {
	display:block;
	background:#267cb2;
	color:#fff;
	width:12em;
	height:100%;
	line-height:1em;
	padding:0.5em 1em;
}
#main_container .menu ul table ul a, .menu ul table ul a:visited {
	width:14em;
	w\idth:12em;
}
#main_container .menu table {
	position:absolute;
	left:0;
	top:0;
	font-size:1em;
	z-index:-1;
}
#main_container .menu ul ul table {
	left:-1px;
}
#main_container .menu ul ul table ul.left {
	margin-lef\t:2px;
}
#main_container .menu li:hover {
	position:relative;
}
#main_container .menu a:hover {
	position:relative;
}
#main_container .menu ul ul ul a, .menu ul ul ul a:visited {
	background:#3da1e0;
}
#main_container .menu ul ul ul ul a, .menu ul ul ul ul a:visited {
	background:#3da1e0;
}
#main_container .menu ul :hover a.sub1 {
	background:#3da1e0;
}
#main_container .menu ul ul :hover a.sub2 {
	background:#3da1e0;
}
#main_container .menu a:hover {
	color:#fff;
	background:#3da1e0;
}
#main_container .menu :hover > a {
	color:#fff;
	background:#3da1e0;
}
#main_container .menu ul ul a:hover {
	color:#fff;
	background:#3da1e0;
}
#main_container .menu ul ul :hover > a {
	color:#fff;
	background:#3da1e0;
}
#main_container .menu ul ul ul a:hover {
	background:#3da1e0;
}
#main_container .menu ul ul ul :hover > a {
	background:#3da1e0;
}
#main_container .menu ul ul ul ul a:hover {
	background:#eee;
}
#main_container .menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:28px;
	left:0;
	width:14em;
}
#main_container .menu ul ul ul {
	left:14em;
	top:0;
	width:14em;
}
#main_container .menu ul ul ul.left {
	left:-14em;
}
#main_container .menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
	height:auto;
	padding-bottom:3em;
	background:transparent url(../../images/trans.gif);
}
#main_container .menu ul :hover ul ul {
	visibility:hidden;
}
#main_container .menu ul :hover ul :hover ul ul {
	visibility:hidden;
}
#main_container .menu ul :hover ul :hover ul {
	visibility:visible;
}
#main_container .menu ul :hover ul :hover ul :hover ul {
	visibility:visible;
}
#copyright, #copyright a{margin:0 auto;width:550px;color:#999}


#artykuly{
	float:left;
	text-align:left;
	margin-left:30px
	}

#artykuly ol {margin-left:40px;margin-top:5px;line-height:22px;margin-bottom:20px;}
#artykuly .alfabetycznie {margin-left:20px;margin-top:5px;list-style-type:none;}
#artykuly .alfabetycznie {margin-top:20px;}
#artykuly .alfabetycznie li {float:left;}
#artykuly .alfabetycznie a {color:#000;text-decoration:none;padding:3px;margin:2px;border:1px solid #666}
#artykuly .alfabetycznie a:hover {background-color:#999}


