* {
margin:0;
padding:0;
}

html, body {height:100%;}

BODY {
background:#000 url('flower-l.jpg') 0 128px no-repeat;
font-family:"Times New Roman", Times, serif;
color:#d7b483;
font-size:85%;
}

BODY.dop {
background:#000 url(pic-l.jpg) 0 373px no-repeat;
}


IMG {
border:0;
}

A {
color:#f8b031;
text-decoration:underline;
}

A:hover {
text-decoration:none;
}


H1 {
color:#d7b483;
font-size:125%;
font-weight:normal;
margin:0 0 0 0;
padding:0 0 8px 0;
}

H2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#d7b483;
font-size:140%;
font-weight:normal;
font-style:italic;
margin:0 0 0.8em 0;
padding:0;
}

H4 {
color:#1b4e2e;
font-size:100%;
font-weight:normal;
padding-bottom:0.5em;
margin-bottom:0.5em;
}

P {
margin:0 0 1.3em 0;
}

TABLE {
border-collapse:collapse;
}


INPUT, SELECT, TEXTAREA {
font-family:Tahoma;
font-size:100%;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

#all{
position: relative;
height: 100%;
min-height: 1470px;	
background:url('flower-r.jpg') 100% 100% no-repeat;
}

html>body #all {height: auto; min-height: 1470px;}

#footer, #empty {
min-width:990px;
width:100%;
height:41px;
}


#footer {
position: absolute;
left:0;
bottom:0;
background:url('bg-bot.gif') 0 100% repeat-x;	
}

.logo {
position:absolute;
top:17px;
left:19px;
}


.flash {
margin:16px 0 0 350px;
}

.flowerPng {
position:absolute;
top:219px;
left:350px;
width:120px;
height:320px;
z-index:999;
background:url('flower-l.png') 0 0 no-repeat;
}

.text {
width:395px;
margin:30px 0 0 594px;
}

.tabForm {
margin:22px 0 0 474px;
}

.tabForm TD {
vertical-align:middle;
padding-bottom:6px;
padding-top:6px;
}


.tdL {
width:90px;
text-align:right;
padding-right:30px;
}

.inp, .inpT {
border:0px;
background:#c3d4c9;
width:235px;
padding:0 0 0 5px;
}

.inpT {
width:390px;
}

.but {
margin-top:5px;
cursor:pointer;
}

.flower-r-bot {
float:right;
}

.subject {
margin:3em 0 4em 36px;
padding-right:250px;
}

.congratulation {
padding-left:21px;
margin-bottom:0.3em;
}

.congratulation H4 {
text-indent:-21px;
}

.ask {
margin-left:29px;
}

.ask H4 {
color:#ce0000;
text-indent:0px;
background:url('line-h4.jpg') 0 100% no-repeat;
}

.activemedia {
padding:0 0 0 53px;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
}

.activemedia IMG{
margin-bottom:5px;
}

.activemedia A{
text-decoration:none;
color:#d7b483;
}

.activemedia SPAN{
color:#000;
}

.pages {
text-align:center;
padding:1em 0 0;
}

.pages A, .pages SPAN{
padding:0 5px;
color:#ce0000;
}

.pages SPAN{
font-weight:bold;
font-size:110%;
color:#d7b483;
}

A.noUnder {
padding:0;
text-decoration:none;
}

.tabMenu {
float:right;
border-collapse:collapse;
margin:0;
}


.tabMenu TD {
vertical-align:top;
padding:42px 0 0 0;
}

.picR {
background:url(pic-r.jpg) 100% 48px no-repeat;
min-height:1470px;
}


.content {
width:665px;
margin:0 auto;
padding-top:70px;
}

.content SPAN{
color:#c90101;
}

.opisFoto {
font-family:Georgia, "Times New Roman", Times, serif;
color:#d7b483;
font-style:italic;
text-align:right;
padding:0 16px 0.4em 0;
font-size:110%;
}

.tabPic2 {
border-collapse:collapse;
margin-right:19px;
margin-bottom: 19px;
}

.tabPic {
border-collapse:collapse;
margin:0 auto 49px;
}

.tdT {
background:url(brd-t.png) 0 0 repeat-x;
}

.tdB {
background:url(brd-b.png) 0 0 repeat-x;
}

.tdCL {
width:14px;
background:url(brd-l.png) 0 0 repeat-y;
}

.tdCR {
width:15px;
background:url(brd-r.png) 0 0 repeat-y;
}

.tdC IMG{
margin:1px;
}

.smallPics {
margin-left:-51px;
}

.video {
float:left;
width:125px;
height:190px;
overflow:hidden;
font-size:100%;
margin:0 0 0 51px;
}

.smallPics IMG{
border:6px solid #ee6262;
}

.pages2 {
text-align:center;
color:#1b4e2e;
padding-top:9px;
margin-bottom:30px;
}

.pages2 A{
color:#d7b483;
margin-left:16px;
}

.pages2 SPAN{
margin-left:16px;
}

.pages2 IMG {
vertical-align:middle;
}

.top {
width:975px;
margin:0;
}

.dop .top {
width:665px;
margin:0 auto;
}

.article {
padding-bottom:28px;
}

.article IMG{
float:left;
border:6px solid #ee6262;
margin:0 23px 0 0;
}

.article A {
color:#d7b483;
font-size:110%;
}