﻿/* OSK Model CSS v2011-04 autor: Tomasz Krystman */

* {
margin : 0;
border: none;
padding : 0;
text-decoration : none;
background : none;
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
}

body {
background : #2e2520 url('imgs/backgrnd.jpg') repeat fixed;
}

table {
border: 0px;
border-collapse: collapse;
}

td, tr {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
text-align: center;
padding: 3px;
border: 1px solid black;
border-spacing: 0px;
}

img {
float : left;
}

hr {
	margin: 15px 0 5px 0;
	color: #aaa;
	background-color: #ccc;
	height: 1px;
	border: 0px;
	width: 99%;
}

a, a:link , a:visited , a:active, a:hover {
background : none;
text-decoration : none;
border : none;
color : #000;
}

a.podkresl {
display: block;
padding-left: 15px;
/* float: left; */
background : transparent url('imgs/next.png') no-repeat;
text-decoration : underline;
font-weight: bold;
font-size: 0.9em;
color: #000066;
border: none;
}

a.podkreslonly {
padding-left: 0px;
/* float: left; */
/* background : transparent url('imgs/next.png') no-repeat; */
text-decoration : underline;
font-weight: bold;
color: #000066;
border: none;
}


h1 {
padding:0;
color : #13c;
font-size : 16px;
font-weight: bold;
}

.witamy {
margin: -12px 0 0 0;
font-size : 15px;
}



h3 {
color :  #990033;
font-size : 14px;
font-weight: bold;
text-align: left;
}

.txt_kontakt {
color :  #333399;
font-size : 14px;
font-weight: bold;
text-align: left;
margin:0;
padding:0;
}

input, select {
border: solid 1px;
}

ul {
list-style: none;
}


#wszystko_main {
width : 1004px;
height : auto;
margin-top: 8px;
margin-bottom:0;
margin-right : auto;
margin-left : auto;
}


.intro_lista {
list-style-type: circle; 
margin-left: 11px;
font-size: 15px;
font-weight: bold;
color: #000066;
}

li.intro_lista {
margin-bottom: 5px;
font-family: century gothic, verdana, arial;
}

.akapit_centgoth {
font-family: century gothic, arial;
font-size: 16px;
}

.txt_ramadol {
margin: 0 2px 4px 2px;
width: 98%;
padding: 0 2px 20px 4px;
border-bottom: 1px #cccc99 dashed;
}

.txt_ramagora {
margin: 0 2px 4px 2px;
width: 98%;
padding: 0 2px 20px 4px;
border-top: 1px #cccc99 dashed;
}

.nibyramka {
padding: 2px 0 0 11px;
}

.kurs_wieczor {
color : #663333;
text-align: left;
font-weight: bold;
}

p.kurs_wieczor {
font-size : 14px;
}

span.kurs_wieczor {
font-size : 12px;
}

.kurs_weekend {
color : #4422aa;
text-align: left;
font-weight: bold;
}

p.kurs_weekend {
font-size : 14px;
}

span.kurs_weekend {
font-size : 12px;
}

span.kurs_ekspres {
color : #b80000;
text-align: left;
font-weight: bold;
font-size : 12px;
}

.centruj {
text-align: center;
}

.reklama_tekst {
color : #bb1100;
text-align: left;
font-size : 13px;
font-weight: bold;
}

.kat_a, .kat_b, .kat_doszkol {
color : #000000;
text-align: left;
font-size : 14px;
font-weight: bold;
}

.raty_info {
color : #bb1122;
text-align: left;
font-size : 14px;
font-weight: bold;
}

p.zielony_news {
color : #339900;
text-align: left;
font-size : 14px;
font-weight: bold;
}

#stopka_linki {
width : 1004px;
height : auto;
margin: 0;
padding: 0px 5px;
}

.stopka_ul {
float: left;
width : 220px;
height : auto;
margin: 0px 0px 5px 25px;
padding: 0;
font-size : 11px;
font-weight: bold;
color: #223333;
line-height: 25px;
}

.stopka_spc {
float: left;
width : 30px;
height : 100px;
margin: 0px;
padding: 0px;
}

/* Styl strony startowej - BEGIN - STARY */

#wszystko_idx {
width : 1004px;
height : auto;
margin-top: 8px;
margin-right : auto;
margin-left : auto;
}

.indx {
width:1004px;
padding:0;
margin:0;
}

.top_all {
height:588px;
}

.szer_line {
height:16px;
}

.fil_line_all {
height:124px;
}

.fil_line_a {
width:649px;
}

.fil_line_b {
width:313px;
}

.fil_line_c {
width:42px;
}
/* Styl strony startowej - END */


#topbar {
float : left;
margin : 0;
padding : 0;
width : 1004px;
height : 177px;
}

#main {
float : left;
background : #f4feea url('imgs/6_mainback.jpg') repeat ;
margin : 0;
padding : 0;
width : 1004px;
height : auto;
}

#galeria {
float : left;
margin : 0;
padding : 10px;
width : 380px;
height : auto;
}

#fotki_normal {
	width: 380px;
	height: 285px;
/*	position: relative;
	overflow: hidden; */
}
	
#slajdy {
float : left;
background : #fbfefb;
text-decoration : none;
border : 1px solid #ccc;
margin : 0;
padding : 2px;
width : 380px;
height : 285px;
overflow: hidden;
}

#extrasy {
float : left;
margin : 0;
padding : 0;
font-size : 12px;
color : #000000;
width : 390px;
height : auto;
}

#tresc {
float : left;
width : 545px;
height : auto;
padding : 15px 15px 0px 15px;
margin : 0;
font-size : 12px;
color : #000000;
}

#tresc_down_ramka {
float:left; 
background:url('imgs/7_tresc_down.jpg') no-repeat; 
width:1004px; 
height:18px;
}

.button1 {
padding : 20px 0 0px 12px;
float : left;
}

.button1_a {
padding : 14px 28px 0px 28px;
float : left;
}

.button2 {
padding : 14px 0 10px 22px;
float : left;
}

.button3 {
margin: 1px;
padding : 4px 10px 4px 10px;
float : left;
}

.button00 {
margin: 0;
padding : 0;
float : right;
}


.menu1 {
width:119px;
height:47px;
margin : 0;
padding : 0;
}

#menu1:hover {
/*background : #2e2520 url('imgs/backgrnd.jpg') no-repeat; */
width:119px;
height:47px;
margin : 0;
padding : 0;
}

#main_menu {
width:1004px;
height:47px;
}

.stara_cena {
color: #dd1111;
text-decoration: line-through;
font-weight: normal;
}

.nowa_cena {
color: #009933;
text-decoration: none;
font-weight: bold;
}

.kurs_zawiera {
color: #006633;
text-decoration: none;
font-weight: bold;
}

