body {
	margin: 10px 0px 10px 0px;
	background: url(../img/szablon/tlo.gif) #E8E8E8;
	font-family: Verdana;
	font-size: 11px;
}
a:link, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul {
	list-style: url(../img/szablon/li.gif);
}
#hr {
	margin: 5px 0px 5px 0px;
	height: 1px;
	background: #005197;
}
#map {  /*MAPA GOGLE*/
	margin: 5px;
	width: 689px;
	height: 300px;
}
#popup {  /*MAPA GOGLE*/
	margin: 0px;
	padding: 7px;
	width: 220px;
	font-size: 10px;
}
#nowy {
	background: #FF0000;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}

#strona {
	margin: 0 auto;
	width: 910px;
	border: 1px solid #005197;
	background: #E8E8E8;
}
	#strona div.content {
		margin: 5px;
		width: 900px;
		background: #fff;
	}
	#strona div.logo {
		height: 200px;
		background: url(../img/szablon/naglowek/naglowek.png) no-repeat;
	}
		#strona div.logo div.butony {
			padding: 10px 0px 0px 615px;
			font-size: 8pt;
			color: #fff;
		}
	#strona div.menu {
		height: 27px;
		background: url(../img/szablon/menu/menu_podklad.jpg);
	}
		#strona div.menu div.pozycje {
			padding: 6px 0px 0px 5px;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
		}
	#strona div.tresc {
	}
		#strona div.tresc div.reklama {
			width: 890px;
			height: 100px;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left: 5px;
		}
	#strona div.stopka {
		padding: 10px 0px 0px 10px;
		height: 40px;
		background: #005197;
		clear: both;
		color: #fff;
		font-size: 10px;
	}
		#strona div.stopka span {
			color: #ffd700;
		}
	#strona div.error {
		padding: 10px;
		margin: 10px;
		border: 1px solid red;
		font-size: 14px;
		text-align: center;
		color: red;
	}

#lewa {
	width: 200px;
	float: left;
}
	#lewa div.box {
		margin: 5px;
		width: 190px;
	}
	#lewa div.box2 {
		margin: 5px;
		width: 190px;
		background: #EFEFEF;
	}
	#lewa div.box2 div.box2_g {
		width: 190px;
		height: 177px;
		background: url(../img/szukaj/mapa.png) no-repeat;
	}
	
	#lewa div.box2 div.box2_d {
		background: url(../img/szukaj/mapa_d.png) no-repeat;
		padding-bottom: 5px;
		width: 190px;
		height: 3px;
	}
	#lewa select {
		width: 180px;
		border: 1px solid #005197;
		color: #005197;
	}
	#lewa div.submenu {
		width: 190px;
		margin: 5px;
		background: #EFF8FF;
	}
		#lewa div.submenu div.tytul {
			border-bottom: 1px solid #C00000;
			padding: 3px;
			height: 17px;
			width: 184px;
			font-size: 14px;
			color: #C00000;
			background: url(../img/szablon/menu/menu_listaos.png) no-repeat;
			text-align: center;
		}
		#lewa div.submenu div.item {
			padding: 5px;
			border-bottom: 1px solid #B1DDFF;
			height: 100%;
		}
			#lewa div.submenu div.item div.foto {
				float: left;
			}
			#lewa div.submenu div.item div.opis {
				float: left;
				padding-left: 5px;
			}
		#lewa div.submenu div.koniec {
			width: 190px;
			height: 8px;
			background: url(../img/szablon/menu/menu_listaos_d.png) no-repeat;
		}
		#lewa div.submenu a:link, #lewa div.submenu a:visited {
			text-decoration: none;
			color: #005197;
		}
		#lewa div.submenu a:hover {
			text-decoration: underline;
			color: #C00000;
		}

#prawa {
	width: 699px;
	border-left: 1px dotted #005197;
	float: right;
}
	#prawa div.efs {
		margin: 5px;
		width: 689px;
		border-top: 1px dotted #005197;
	}
	#prawa .osrodki {
		margin: 5px;
		width: 689px;
	}
		#prawa .osrodki td.morze, #prawa .osrodki td.gory, #prawa .osrodki td.inne {
			border: 1px solid #005197;
			background: #EFF8FF;
			width: 156px;
			vertical-align: top;
			padding: 4px;
		}
			#prawa .osrodki td.morze:hover, #prawa .osrodki td.gory:hover, #prawa .osrodki td.inne:hover {
				background: #FFF2CB;
				border: 1px solid #F8C300;
			}
		#prawa .osrodki a:link, #prawa .osrodki a:visited {
			color: #000;
			text-decoration: none;
		}
		#prawa .osrodki a:hover {
			color: #000;
		}
	#prawa .osrodki2 {
		margin: 5px;
		width: 689px;
	}
		#prawa .osrodki2 div.os_tytul_l {
			background: url(../img/szablon/os/os_temat_l.png) no-repeat;
			width: 8px;
			height: 25px;
			float: left;
		}
		#prawa .osrodki2 div.os_tytul_p {
			background: url(../img/szablon/os/os_temat_p.png) no-repeat;
			width: 8px;
			height: 25px;
			float: left;
		}
		#prawa .osrodki2 div.os_tytul {
			background: url(../img/szablon/os/os_temat_tlo.png);
			color: #fff;
			padding-top: 4px;
			font-size: 14px;
			height: 21px;
			width: 672px;
			float: left;
		}
		#prawa .osrodki2 div.os_left {
			background: url(../img/szablon/os/os_lewa.png);
			width: 8px;
			height: 300px;
			float: left;
		}
		#prawa .osrodki2 div.os_right {
			background: url(../img/szablon/os/os_prawa.png);
			width: 8px;
			height: 300px;
			float: left;
		}
		#prawa .osrodki2 div.os_karta {
			background: url(../img/szablon/os/os_tlo.png);
			padding-top: 15px;
			padding-left: 4px;
			padding-right: 4px;
			width: 160px;
			height: 285px;
			float: left;
		}
			#prawa .osrodki2 div.os_karta div.os_zdjecie {
				
			}
			#prawa .osrodki2 div.os_karta div.os_nazwa {
				color: #005197;
				padding-top: 5px;
				padding-bottom: 5px;
				border-bottom: 1px solid #4FB3FF;
				font-size: 12px;
			}
			#prawa .osrodki2 div.os_karta div.os_opis {
				padding-top: 5px;
				padding-bottom: 5px;
				height: 100px;
				color: #707070;
			}
			#prawa .osrodki2 div.os_karta div.os_zobacz {
				text-align: right;
				padding-right: 3px;
			}
	#prawa div.aktualnosci {
		margin: 5px;
		width: 689px;
	}
		#prawa div.aktualnosci div.tytul {
			border-bottom: 1px solid #005197;
			padding: 2px;
			font-size: 16px;
			color: #005197;
		}
		#prawa div.aktualnosci div.tekst {
			padding-top: 5px;
			padding-bottom: 5px;
			text-align: justify;
		}
		#prawa div.aktualnosci td {
			border-bottom: 1px solid #005197;
			font-family: Georgia;
			font-size: 14px;
			padding: 4px;
		}
		#prawa div.aktualnosci td.znak {
			color: #005197;
			text-align: center;
			font-weight: bold;
		}
		#prawa div.aktualnosci td.cena {
			text-align: center;
			font-weight: bold;
		}
	#prawa div.lista_os {
		margin: 5px;
		width: 689px;
	}
		#prawa div.lista_os div.region {
			border-bottom: 1px solid #C00000;
			padding: 2px;
			font-size: 16px;
			color: #C00000;
		}
		#prawa div.lista_os div.linia {
			border-bottom: 1px dotted #005197;
			display: block;
			height: 51px;
		}
		#prawa div.lista_os div.foto {
			padding: 5px;
			width: 70px;
			float: left;
		}
		#prawa div.lista_os div.nazwa {
			padding-top: 15px;
			width: 187px;
			font-size: 14px;
			float: left;
		}
		#prawa div.lista_os div.sloneczko {
			padding-top: 9px;
			width: 150px;
			float: left;
		}
		#prawa div.lista_os div.inwalida {
			padding-top: 9px;
			width: 30px;
			float: left;
		}
	#prawa div.karta_menu {
		margin: 5px;
		padding: 5px;
		width: 677px;
		border: 1px solid #e9e9e9;
		background: #f6f6f6;
		font-size: 12px;
		text-align: right;
	}
	#prawa div.karta_os {
		margin: 5px;
		width: 687px;
		border: 1px solid #B1DDFF;
		background: #EFF8FF;
		font-size: 12px;
	}
		#prawa div.karta_os div.zdjecie {
			padding: 5px;
			float: left;
		}
		#prawa div.karta_os div.nazwa_os {
			padding: 5px;
			font-size: 16px;
			font-family: Georgia;
			float: left;
			color: #C00000;
		}
		#prawa div.karta_os span.wpisy {
			font-size: 12px;
			font-family: Verdana;
			color: #000; 
		}
		#prawa div.karta_os div.slogan {
			padding: 5px;
			border-top: 1px solid #B1DDFF;
			border-bottom: 1px solid #B1DDFF;
			font-size: 14px;
			font-family: Georgia;
			text-align: center;
			color: #005197;
			clear: both;
		}
		#prawa div.karta_os div.tekst {
			padding: 5px;
			text-align: justify;
		}
		#prawa div.karta_os div.tabelka {
			padding: 5px;
			color: #005197;
		}
			#prawa div.karta_os td.tyt {
				padding: 5px;
				border-bottom: 1px solid #B1DDFF;
				border-top: 1px solid #B1DDFF;
				background: #fff;
				text-align: center;
				font-weight: bold;
				font-size: 10px;
			}
			#prawa div.karta_os td.term1 {
				padding: 5px;
				background: #fff;
				text-align: center;
				border-bottom: 1px solid #B1DDFF;
			}
			#prawa div.karta_os td.term2 {
				padding: 5px;
				text-align: center;
				border-bottom: 1px solid #B1DDFF;
			}
			#prawa div.karta_os td.term1_z {
				padding: 5px;
				background: #fff;
				text-align: center;
				text-decoration: line-through;
				color: #ADADAD;
				border-bottom: 1px solid #B1DDFF;
			}
			#prawa div.karta_os td.term2_z {
				padding: 5px;
				text-align: center;
				text-decoration: line-through;
				color: #ADADAD;
				border-bottom: 1px solid #B1DDFF;
			}
			#prawa div.karta_os div.info {
				margin-top: 10px;
				padding: 10px;
				border: 1px solid #FF0000;
				text-align: center;
				color: #FF0000;
			}
			#prawa div.karta_os div.info span{
				text-decoration: line-through;
				color: #ADADAD;
			}
		#prawa div.karta_os div.pelnoplatni {
			margin: 5px 0px 5px 0px;
			padding: 5px;
			border: 1px solid #80ff80;
			color: #008000;
			text-align: justify;
			background: #d6ffd5;
		}
		#prawa div.karta_os div.temat {
			border-bottom: 1px solid #B1DDFF;
			margin-bottom: 5px;
			font-size: 16px;
			color: #C00000;
		}
	#prawa div.slidebar {
		margin: 5px;
		width: 689px;
	}
	#prawa div.clauzula {
		margin: 5px;
		padding: 5px;
		border: 1px solid #FFDBA7;
		width: 677px;
		color: #FF6905;
		text-align: justify;
		background: #FFF0DB;
	}
	#prawa div.zapas {
		margin: 5px;
		width: 689px;
		height: 100px;
	}
	#prawa div.mapa_witryny {
		margin: 5px;
		width: 689px;
	}
		#prawa div.mapa_witryny div.tytul {
			border-bottom: 1px solid #005197;
			padding: 3px;
			font-size: 16px;
			color: #005197;
		}
		#prawa div.mapa_witryny div.glowny {
			padding-top: 10px;
			padding-left: 30px;
			padding-bottom: 5px;
			font-size: 13px;
		}
		#prawa div.mapa_witryny div.dzial {
			padding-left: 50px;
			padding-bottom: 5px;
			font-size: 13px;
		}
			#prawa div.mapa_witryny div.dzial a:link, #prawa div.mapa_witryny div.dzial a:visited {
				color: #008080;
				text-decoration: none;
			}
			#prawa div.mapa_witryny div.dzial a:hover {
				text-decoration: underline;
			}
		#prawa div.mapa_witryny div.poddzial {
			padding-left: 70px;
			padding-bottom: 5px;
			font-size: 13px;
		}
			#prawa div.mapa_witryny div.poddzial a:link, #prawa div.mapa_witryny div.poddzial a:visited {
				color: #800000;
				text-decoration: none;
			}
			#prawa div.mapa_witryny div.poddzial a:hover {
				text-decoration: underline;
			}
		#prawa div.mapa_witryny div.podpoddzial {
			padding-left: 90px;
			padding-bottom: 5px;
			font-size: 13px;
		}
			#prawa div.mapa_witryny div.podpoddzial a:link, #prawa div.mapa_witryny div.podpoddzial a:visited {
				color: #008000;
				text-decoration: none;
			}
			#prawa div.mapa_witryny div.podpoddzial a:hover {
				text-decoration: underline;
			}
	#prawa a:link, #prawa a:visited {
		color: #005197;
		text-decoration: none;
	}
	#prawa a:hover {
		text-decoration: underline;
	}
