﻿/* OSK Model CSS    */
/* (C) 2010 dugi.pl	*/


* {
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;
}

img {
float : left;
}

a, a:link , a:visited , a:active, a:hover {
background : none;
text-decoration : none;
border : none;
color : #000;
}


h1 {
color : #13c;
font-size : 15px;
font-weight: bold;
}

h3 {
color :  #990033;
font-size : 14px;
font-weight: bold;
text-align: left;
}

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;
}

.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 : 13px;
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: 0;
}

.stopka_ul {
float: left;
width : 150px;
height : auto;
margin: 0px 0px 15px 30px;
padding: 0;
font-size : 10px;
font-weight: bold;
color: #223333;
line-height: 19px;
}

.stopka_spc {
float: left;
width : 20px;
height : 100px;
margin: 0px;
padding: 0px;
}

/* Styl strony startowej - BEGIN */

#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 #999999;
margin : 0;
padding : 4px;
width : 380px;
height : 325px;
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 20px 0px 20px;
margin : 0;
font-size : 12px;
color : #000000;
}

.button1 {
padding : 30px 0 10px 19px;
float : left;
}

.button2 {
padding : 10px 0 10px 25px;
float : left;
}

.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;
}

/* 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:380px;
		height:285px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;   
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:380px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(imgs/szcz_r.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(imgs/szcz_l.gif) no-repeat 0 0;
		}	


#slider li span {display: block; width: 380px; height:40px; background: transparent url(../images/slide.png) repeat 0 0; margin-top: -40px; position: relative; }

		
	/* numeric controls */	

	ol#controls{				/* wysokość calego kontenera z numerami*/
		margin:25px 0 0 0;
		padding:0;
		height:15px;	
		}
	ol#controls li{
		margin:0 4px 4px 0; 
		padding:0;
		float:left;
		list-style:none;
		height:10px;
		line-height:10px;
		}
	ol#controls li a{
		float:left;
		height:10px;
		line-height:10px;
		border:1px solid #ccc;
		background:#cccccc;
		color:#555;
		padding:0 4px;
		font-size : 7px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#eeeeee;
		color:#333311;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
