html,body {
text-align: center;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
padding: 0px;
background-color: rgb(238,238,238);
}

div {
font-family: sans-serif;
font-size: 12px;
line-height: 20px;
color: rgb(0,0,0);
}

img {
border: none;
margin: 0px;
padding: 0px;
}

a {
color: rgb(130,130,130);
text-decoration: none;
font-size: 12px;
}

input {
background-color: rgb(255,255,255);
border: 1px solid rgb(204,167,56);
font-size: 11px;
}

.ahover_czerwona:hover {
color: rgb(227,0,26);
}

.ahover_niebieska:hover {
color: rgb(34,74,135);
}

.ahover_pomaranczowa:hover {
color: rgb(235,131,0);
}

.ahover_zielona:hover {
color: rgb(149,193,20);
}

.ahover_szara:hover {
color: rgb(80,80,80);
border-bottom: 2px solid;
border-color: rgb(200,200,200);
}

.unlink_czerwona {
font-size: 12px;
color: rgb(130,130,130);
border-bottom: 2px solid;
border-color: rgb(227,0,26);
}

.unlink_niebieska {
font-size: 12px;
color: rgb(130,130,130);
border-bottom: 2px solid;
border-color: rgb(34,74,135);
}

.unlink_pomaranczowa {
font-size: 12px;
color: rgb(130,130,130);
border-bottom: 2px solid;
border-color: rgb(235,131,0);
}

.unlink_zielona {
font-size: 12px;
color: rgb(130,130,130);
border-bottom: 2px solid;
border-color: rgb(149,193,20);
}

.a_krk {
color: rgb(0,0,0);
text-decoration: none;
font-size: 13px;
}

.a_krk:hover {
color: rgb(90,90,90);
}

.a_krk_cz {
color: rgb(227,0,26);
text-decoration: none;
font-size: 13px;
}

.a_krk_cz:hover {
color: rgb(90,90,90);
}

.a_stopka {
font-family: sans-serif;
font-size: 10px;
color: rgb(100,100,100);
}

.a_stopka:hover {
color: rgb(0,0,0);
}

.box-tabela {
border: none;
margin-bottom: 30px;
}

.space {
padding: 0px;
margin: 0px;
width: 21px;
height: 103px;
}

.box {
padding: 0px;
margin: 0px;
width: 211px;
height: 103px;
background-color: rgb(227,0,26);
vertical-align: top;
text-align: center;
}

.txt {
margin-top: 20px;
width: 675px;
font-family: sans-serif;
font-size: 12px;
line-height: 20px;
color: rgb(0,0,0);
}

/* divy */

#content {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
width: 951px;
background-image: url(i/zdj_krakow_tlo.jpg);
background-repeat: repeat-y;
}

#krakow {
position: absolute;
margin: 0px;
padding-left: 15px;
padding-top: 200px;
width: 171px;
height: 600px;
text-align: left;
color: rgb(0,0,0);
font-size: 13px;
}

#main {
margin: 0px;
margin-left: 186px;
width: 765px;
text-align: left;
}

#winieta {
margin: 0px;
margin-left: 57px;
width: 708px;
height: 93px;
text-align: left;
}

#menu {
margin: 0px;
padding-left: 24px;
padding-top: 8px;
padding-bottom: 8px;
width: 740px;
height: 22px;
text-align: left;
background-image: url(i/menu_tlo.gif);
}

#menu2 {
margin: 0px;
margin-left: 57px;
padding: 0px;
padding-top: 30px;
width: 707px;
height: 20px;
text-align: left;
}

#tresc {
margin: 0px;
margin-left: 57px;
margin-top: 15px;
width: 675px;
}

#stopka {
font-family: sans-serif;
font-size: 10px;
color: rgb(100,100,100);
text-align: right;
margin-top: 20px;
padding-right: 40px;
}

.moo-button {
	width: 675px;
	height: 25px;
	background-color: rgb(200,200,200);
	font-weight: bold;
	font-size: 12px;
	color: rgb(30,30,30);	
	cursor: pointer;
	padding-top: 3px;
	padding-left: 5px;
}

.moo-tresc {
	width: 675px;
	height: 100px;
	font-size: 12px;
	font-family: sans-serif;
	color: rgb(0,0,0);
	padding-top: 5px;
	padding-bottom: 5px;
}