@charset "utf-8";
/* CSS Document */

body {
margin:16px 0 0 0;
padding:0;
color:#614113;
background:url(../gfx/tla/main_bg.jpg) center top no-repeat #ebe2d5;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

a, img {
border:none;
outline:none;
}

a {
color:#cd7900;
text-decoration:none;
}
a:hover {
color:#774600;
}

span.colorOrange {
color:#bd6b00;
}
span.colorOrangeBig {
color:#bd6b00;
font-size:16px;
}

h1, h2, h3, h4 {
font-weight:normal;
}

/********************************* 1. KONTENER GŁÓWNY **************************************/
div#mainContainer {
margin:0 auto;
width:948px;
}

/********************************* 2. NAGŁÓWEK **************************************/
h1 {
margin:0;
padding:0;
width:371px;
height:159px;
font-size:14px;
display:block;
float:left;
}
h1 a {
width:371px;
height:159px;
display:block;
position:relative;
}
h1 a span{
width:371px;
height:159px;
display:block;
position: absolute;
background:url(../gfx/dodatki/logo.jpg) no-repeat;
cursor:pointer;
}

div#wizytowka {
float:left;
width:468px;
height:159px;
display:block;
margin:0;
padding:0 14px 0 95px;
background:url(../gfx/tla/wizytowka_bg.jpg) no-repeat;
font-size:16px;
}

div#wizytowka h2 {
font-size:24px;
margin:16px 0 16px 0;
padding:0;
}

div#wizytowka p {
margin:0 0 14px 0;
color:#9b7c50;
}

a.readMore {
background:url(../gfx/dodatki/orangeArrow.jpg) 0 3px no-repeat;
padding:0 0 0 26px;
float:right;
margin: 0 20px 0 0;
}


/****************************************** 3. PAKIETY ***************************************************/
div#pakietyBOX {
width:944px;
height:332px;
margin:0;
padding:4px 0 0 4px;
background:url(../gfx/tla/flash_bg.jpg) no-repeat;
float:left;
}

div#pakietyBOX ul {
width:214px;
margin:0;
padding:0;
float:left;
}

div#pakietyBOX ul li{
width:214px;
margin:0;
padding:0;
list-style:none;
}

li.srebrny a{
background:url(../gfx/pakiety/silver.jpg) 0 -108px no-repeat; height:108px;
}
li.srebrny a:hover{
background:url(../gfx/pakiety/silver.jpg) 0 0 no-repeat; height:108px;
}
li.srebrny_active a{
background:url(../gfx/pakiety/silver.jpg) 0 0 no-repeat; height:108px;
}

li.zloty a {
background:url(../gfx/pakiety/gold.jpg) 0 -110px no-repeat; height:110px;
}
li.zloty a:hover {
background:url(../gfx/pakiety/gold.jpg) 0 0 no-repeat; height:110px;
}
li.zloty_active a {
background:url(../gfx/pakiety/gold.jpg) 0 0 no-repeat; height:110px;
}

li.platynowy a {
background:url(../gfx/pakiety/platinium.jpg) 0 -110px no-repeat; height:110px;
}
li.platynowy a:hover {
background:url(../gfx/pakiety/platinium.jpg) 0 0 no-repeat; height:110px;
}
li.platynowy_active a {
background:url(../gfx/pakiety/platinium.jpg) 0 0 no-repeat; height:110px;
}

li.srebrny a, li.srebrny a:hover, li.srebrny_active a, li.zloty a, li.zloty a:hover, li.zloty_active a, li.platynowy a, li.platynowy a:hover
, li.platynowy_active a {
width:214px;
display:block;
}

/*** FotoBOX ***/
div#fotoPakiety {
margin:0 0 0 4px;
padding:0;
width:721px;
height:328px;
float:left;
}


/************************************** 4. MENU GŁÓWNE **********************************************/
ul#mainmenu {
clear:both;
float:left;
width:948px;
height:48px;
background:url(../gfx/tla/mainmenu_bg.jpg) no-repeat;
margin:0;
padding:0;
}

ul#mainmenu li {
text-transform:uppercase;
list-style:none;
float:left;
display:inline;
font-size:16px;
margin:14px 0 0 48px;
}

ul#mainmenu li a {
color:#504002;
}
ul#mainmenu li a:hover {
color:#fff; 
}
ul#mainmenu li a.active {
color:#fff; 
}


/************************************* 5. TREŚĆ STRONY ********************************************/

/******************** 5.1 GŁÓWNA KOLUMNA *************************/
div#mainColumn {
float:left;
width:513px;
margin:0 0 20px 0;
padding:0;
}

div#mainColumn h2 {
font-size:30px;
color:#614113;
margin:32px 0 16px 0;
}

div#mainColumn h3{
font-size:18px;
color:#614113;
}

div#mainColumn iframe {
border:4px solid #cec3b1;
width:509px;
}

p.rzutyFoto img{
border:2px solid #b1a796;
margin:0 5px 5px 0;
}

ul.listOK {
margin:0 0 0 12px;
padding:0;
}

ul.listOK li{
list-style:none;
background:url(../gfx/dodatki/listIco.jpg) 0 2px no-repeat;
padding:0 0 6px 20px;
}

/******************** 5.2 DODATKOWA KOLUMNA **********************/
div#addColumn {
float:right;
width:396px;
margin:24px 0 20px 0;
padding:0;
}

/***** 5.2.1 Boczny slider ************/
div#sideSlider {
width:396px;
height:379px;
display:block;
padding:0;
margin:0 0 16px 0;
background:url(../gfx/tla/sideSlider_bg.jpg) no-repeat;
}

div#sideSlider h3 {
font-size:24px;
color:#fff;
float:left;
width:300px;
margin:12px 0 11px 12px;
padding:0;
}

div#fotoSlider {
width:388px;
height:323px;
display:block;
float:left;
margin:0 0 0 4px;
padding:0;
}

.naviBox {
float:right;
width:50px;
height:44px;
display:block;
margin:4px 6px 4px 0;
}

a#prev2 {
width:23px;
height:44px;
background:url(../gfx/zdjecia/sideSlider/arrowPrev.jpg) no-repeat;
display:block;
cursor:pointer;
float:left;
}
a#next2 {
width:23px;
height:44px;
background:url(../gfx/zdjecia/sideSlider/arrowNext.jpg) no-repeat;
display:block;
cursor:pointer;
float:left;
}

img.advText {
width:396px; 
height:133px;
display:block; 
float:left;
}

/********************************* 6. STOPKA *******************************************/

div#footer {
float:left;
width:948px;
background:url(../gfx/tla/stopka_bg.jpg) 0 0 no-repeat;
padding:56px 0 0 0;
margin:10px 0 10px 0;
text-transform:uppercase;
color:#867660;
font-size:12px;
}

p.footInfo1 {
float:left;
width:450px;
margin:0;
padding:0;
}
p.realizacja {
float:right;
margin:-4px 0 0 0;
padding:0;
}