* {
 margin: 0;
 padding: 0;
}

img {
 border: 0;
}

ul {
 list-style: none;
}

a {
 text-decoration: underline;
 color: #ef1f24;
}

.clear {
 clear: both;
}

html {

}

body {
 font-family: Tahoma,Verdana;
 font-size: 12px;
 color: #570000;
 background: #ffe073;
}

#wrapper {
 margin: 0 auto;
 width: 992px;
}

#header {
 position: relative;
 height: 116px;
}

#header h1 {
 position: absolute;
 top: 0;
 left: 32px;
}

#header h1 a {
 outline: none;
}

#header .signs {
 margin: 0px 0 0 300px;
}

#min_nav {
 position: absolute;
 top: 0;
 right: 0;
 height: 24px;
 width: 237px;
 background: #ffeca8;
 text-align: center;
}

#min_nav li {
 display: inline;
}

#min_nav li a {
 color: #570000;
 font-size: 10px;
 text-decoration: none;
 line-height: 24px;
 padding: 0 3px;
}

#min_nav li a:hover {
 text-decoration: underline;
}

#navigation {
 position: absolute;
 right: 0;
 bottom: 0;
 height: 49px;
 width: 782px;
 display: inline;
}

#navigation li {
 float: left;
 height: 49px;
 margin: 0;
 padding: 0;
}


#navigation li a {
 display: block;
 height: 100%;
 overflow: hidden;
 width: 100%;
 outline: none;
 text-indent: -999em
}

#navigation #onas {
 width: 74px;
}

#navigation #oferta {
 width: 112px;
}

#navigation #osrodki {
 width: 166px;
}

#navigation #cennik {
 width: 144px;
}

#navigation #galeria {
 width: 77px;
}

#navigation #zapisy {
 width: 122px;
}

#navigation #kontakt {
 width: 85px;
}

#onas a, #oferta a, #osrodki a, #cennik a, #galeria a, #zapisy a, #kontakt a { background: url('../img/navigation.png'); }

#onas a:hover { background-position: 0 49px; }

#oferta a { background-position: -73px 0; }
#oferta a:hover { background-position: -73px 49px; }

#osrodki a { background-position: -185px 0; }
#osrodki a:hover { background-position: -185px 49px; }

#cennik a { background-position: -351px 0; }
#cennik a:hover { background-position: -351px 49px; }

#galeria a { background-position: -495px 0; }
#galeria a:hover { background-position: -495px 49px; }

#zapisy a { background-position: -572px 0; }
#zapisy a:hover { background-position: -572px 49px; }

#kontakt a { background-position: -694px 0; }
#kontakt a:hover { background-position: -694px 49px; }






#wrap_content {
 background: #ffc600 url('../img/bg.jpg') center top no-repeat;
}

#content {
 margin: 0 auto;
 width: 992px;
 padding-bottom: 25px;
}

#left {
 width: 450px;
 float: left;
 text-align: justify;
}

#left img {
 margin: 105px 0 0 -20px;
}

#left .flash {
 margin: 105px 0 0 -5px;
}

#left h3 {
 margin: 50px 0 15px 0;
}

#left p {
 margin: 0 0 15px 0;
}

#left li {
 list-style-type: disc;
 list-style-position: inside;
}

#right {
 float: right;
 width: 478px;
}

#right h2 {
 margin: 53px 0 31px 0;
}

#right h3 {
 margin: 10px 0 0 0;
 text-decoration: underline;
 font-size: 12px;
}


#right p {
 margin: 12px 0;
}

#right li {
 list-style-type: disc;
 list-style-position: inside;
 margin: 10px;
}

#terminy {
 margin: 20px 0 30px 0;
 width: 478px;
 border-collapse: collapse;
 text-align: left;
 text-indent: 4px;
}

#terminy th {
 background: #ed7b1f;
 line-height: 23px;
 color: #fff;
 border-bottom: 13px solid #ffdc62;
}

#terminy th.th_third {
 width: 120px;
}

#terminy td {
 line-height: 23px;
 border-bottom: 1px solid #ffdc62;
}

#terminy img {
 vertical-align: middle;
 margin: 0 5px 0 0;
}

#terminy input {
 vertical-align: middle;
 margin: 0 5px 0 0;
}

.first {
 background: #fbe69f;
}

.second {
 background: #f6eeaf;
}

.submit {
 width: 113px;
 height: 27px;
 background: #ffc600 url('../img/rezerwuj.png') center top no-repeat;
 border: none;
 cursor: pointer;
 margin: 0;
}

#subm img {
 vertical-align: middle;
 margin: -3px 0 0 38px;
}

#logowanie {
 border-top: 1px solid #ffd249;
 margin-top: 30px;
 padding-top: 25px;
}

#logowanie fieldset {
 border: none;
 margin: 15px 0 0 0;
}

#logowanie label {
 width: 95px;
 margin: 0 10px 0 0;
}

#logowanie input {
 width: 119px;
 height: 18px;
 border: 1px solid #ed7b1f;
 margin: 0 10px 0 0;
}

#logowanie .submit1 {
 width: 63px;
 height: 27px;
 background: #ffc600 url('../img/zaloguj.png') center top no-repeat;
 border: none;
 cursor: pointer;
 margin: 0 0 0 40px;
}

#footer {
 border-top: 2px solid red;
 text-align: center;
 padding: 15px 0;
 color: #a21603;
}

#footer ul {
 margin: 40px 0 10px 0;
}

#footer li {
 display: inline;
}

#footer a {
 color: #a21603;
 text-decoration: none;
 padding: 0 4px
}

#footer a:hover {
 text-decoration: underline;
}

#end {
 width: 992px;
 margin: 0 auto;
 padding-bottom: 10px;
 color: #a21603;
}

#end .left {
 float: left;
}

#end .right {
 float: right;
}

#end .right a {
 color: #a21603;
 text-decoration: underline;
}
.input3 { 
 width: 119px;
height: 18px;
border: 1px solid #ed7b1f;
margin: 0 10px 0 0;
}
.scar {
border: 1px solid #ed7b1f;
font: 11px arial;
}


.t_regi_1 {
	border-right: 1px solid #FFD249;
	color: #701713;
	font: 11px tahoma;
	height: 25px;
	padding-right: 5px;
	text-align: right;
	width: 229px;
}
.tts {
	border: 1px solid #E2E2E2;
	color: #701713;
	font: 11px tahoma;
   height: 50px;
   width: 200px;
}
.t_regi_2 {
	color: #FC8105;
	text-align: left;
	width: 300px;
   padding-left: 10px;
}

.t_regi_2 input, select {
	border: 1px solid #E2E2E2;
}

.t_regi_2 input:hover, input:focus {
	background: #FFFFFF;
	border: 1px solid #ED7B1F;
}

.t_trzy {
	border-bottom: 1px solid #EAEAEA;
	font: 11px tahoma #C3C3C3;
	height: 67px;
	text-align: center;
}