BODY {margin:0; padding:0; background-color:#c3f3fd; background-image:url(../uploadimages/bg.jpg); background-repeat:no-repeat; background-position:top center; background-attachment:fixed;}

#site {margin:0 auto; padding:0; width:900px; position:relative;}

.clearfloat {clear:both;}
p {margin:0; padding:0;}
a img {border:none;}

/* ////////////////////////////////// strona główna //////////////////////////////////////// */
#lang {position:absolute; top:10px; z-index:100; right:40px;}
#flash {width:900px; height:422px; border-bottom:4px solid #A14E20; clear:both; margin:0 auto; position:relative;}
#box_panel {width:900px; height:138px; margin:0 auto; background-position:bottom; background-repeat:no-repeat; }
#box1 {background-image:url(../uploadimages/box1.jpg); background-position:top left; background-repeat:no-repeat; width:250px; height:123px; float:left; color:#820D00; padding:15px 25px 0px 25px;}
#box2 {background-image:url(../uploadimages/box2.jpg); background-position:top left; background-repeat:no-repeat; width:250px; height:123px; float:left; color:#fff; padding:15px 25px 0px 25px;}
#box3 {background-image:url(../uploadimages/box3.jpg); background-position:top left; background-repeat:no-repeat; width:250px; height:123px; float:left; color:#820D00; padding:15px 25px 0px 25px;}

#footer {width:900px; background-image:url(../uploadimages/footer.gif); background-position:top right; background-repeat:no-repeat; height:104px; position:relative; margin:0; padding:0; }


h1 {border-bottom:2px solid #f5e8d4; color:#820D00; padding:0; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-top: 0px; padding-bottom: 7px; } 
.white {color:#fff;}
.box_opis {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#820D00; margin: 0; padding: 0; line-height: 1.2; height:70px; overflow: hidden; } 

#wiecej {width:900px; position:absolute; left:0; top:0; z-index:10;}
#wiecej a { width:255px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#820D00; background-image:url(../uploadimages/more.gif); background-position:left center; background-repeat:no-repeat; padding-left:25px; margin:10px 0 0 20px; padding-top:0px; float:left; font-weight:bold; text-decoration:none; z-index:1; }

a:hover.more {text-decoration:underline;}

#muszelka {position:relative; right:15px; top:0; z-index:10; float: right;}

#copy {font-size:13px; 	font-family:Arial, Helvetica, sans-serif; color:#917546; position:absolute; z-index:10; left:55px; top:73px; }


/* ============================  dolne menu ==============================*/
#dolne_menu {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; margin-bottom:3px; margin-top:15px; clear:both;}
#dolne_menu ul {margin: 0; padding:1px 0 1px 0; list-style-type: none;}
#dolne_menu li {display: inline; padding:1px 0 1px 0; border-right:#fff solid 1px;}
#dolne_menu li.last {display: inline; padding:1px 0 1px 0; border-right:none;}
#dolne_menu li a {text-decoration: none; color: #005292; padding:0px 8px 0px 8px;}
#dolne_menu li a:hover {text-decoration: underline; color:#820D00;}
#dolne_menu li a:focus {color:#820D00;}




/* ////////////////////////////////// podstrona //////////////////////////////////////// */
.podstrona #footer {width:900px; background-image:url(../uploadimages/sub_footer.gif); background-position:top right; background-repeat:no-repeat; height:99px; position:relative; margin:0 auto; padding:0;}
.podstrona #footer #muszelka {position:relative; left:15px; top:-5px; z-index:0; float: left;}
.podstrona #footer #copy {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#917546; position:absolute; z-index:10; left:0px; top:58px; width:900px; text-align:center;}

#top_bg {width:100%; margin:0 auto; padding:0; background-image:url(../uploadimages/bg_header.jpg); background-position:top; background-repeat:repeat-x;}

/*  nagłówek */
#header {height:138px; margin:0 auto; width:900px;}
#logo {width:198px; float:left; height:138px; display: inline;}
#flash_menu {width:695px; float:left; height:64px; padding-left: 7px; padding-top: 30px;}
#navigation {width:597px; float:left; height:30px; display: inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:25px; padding-top:14px; color:#005292; text-decoration:none; font-weight:bold;} 
#navigation a {color:#0083B0; text-decoration:none;}

/*  content */
#wrapper {width:920px; margin:0 auto; min-height:500px; height:auto !important;height:500px; background-image:url(../uploadimages/wrapper.jpg); background-position:top; background-repeat:no-repeat;}
#content {width:900px; margin:0 auto; min-height:500px; background-image:url(../uploadimages/content.jpg); background-position:left bottom; background-repeat:repeat; height:100%;}
#flower {width:900px; min-height:500px; height:100%; background-image:url(../uploadimages/kwiaty.gif); background-position:left bottom; background-repeat:no-repeat; }
#kolumny {background-image:url(../uploadimages/kolumny.jpg); background-position:left top; background-repeat:no-repeat; width:900px; min-height:500px; height:100%;}
#left_col {width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#005292; padding-top: 25px; margin-right:15px; padding-left: 13px;}
#left_col img {behavior: url(iepngfix.htc)}
#left_col ul {margin:0 0 0 15px; padding:0; list-style-type: none;}
#left_col ul li {padding:4px 0;}
#left_col ul li a {	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005292; text-decoration:none; font-weight:bold;}
#left_col ul li a:hover {color:#0482B2;}

#right_col {width:672px; float:left; background-image:url(../uploadimages/white_shadow.jpg); background-position:bottom right; background-repeat:no-repeat; min-height:500px; height:100%; position:relative;}
#flaszka_foto {float:left; width:200px; position:absolute; bottom:0; right:0; z-index:0;}

#flaszka_foto img {behavior: url(iepngfix.htc)}


#tittle {width:622px; padding:20px 10px 6px 30px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#005292; font-weight:bold; text-transform:uppercase;}
#tresc {width:400px; margin-left:30px; line-height:1.8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005292; padding-top:10px; padding-bottom:20px;}
#tresc_big {width:600px; margin-left:30px; line-height:1.8; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#005292; padding-top:10px; padding-bottom:20px;}
#tresc p {padding-bottom:15px;}
#tresc p a {text-decoration:underline; color:#0083B0;}
#tresc p a:hover {color:#005292;}
#tresc p a img {border:none;}
#tresc ul li a {text-decoration:underline; color:#0083B0;}
#tresc ul li a:hover {color:#005292;}
ol li a {text-decoration:underline; color:#0083B0;}
ol li a:hover {color:#005292;}
#tresc form fieldset {border:1px dashed #015293; background-color:none;}
#tresc input {border:1px solid #015293; }
#tresc textarea {border:1px solid #015293; width:180px;}
#tresc select {border:1px solid #015293;}
.przycisk {background-color:#559BE8; color:#FFFFFF; width:60px;}
.input_text {text-align:right; padding-right:10px;}

h4 {font-size:13px; margin:0; padding:0 0 10px 0;}
table.cennik {margin:0 0 10px 0; padding:0; border:0; text-align:center; border-bottom:1px solid #015293; border-left:1px dashed #015293; font-size:11px;}
table.cennik th {line-height:normal; font-weight:normal; padding:3px 0; margin:0; border-right:1px dashed #015293; background-color:#8ad4ff; border-top:1px solid #015293;}
table.cennik td {padding:3px 0; margin:0; border-right:1px dashed #015293; border-top:1px solid #015293;}
table.cennik tr {background-color:#ade3fa;}
table.thalgo {margin:0 0 10px 0; padding:0; border:0; text-align:left; border-left:1px dashed #015293; font-size:11px; border-bottom:1px solid #015293; }
table.thalgo td {padding:3px; margin:0; border-right:1px dashed #015293; border-top:1px solid #015293;}
.parzysty {background-color:#d0f0fd; color:#015293;}