body {
background: url(../img/common/back_pix.jpg);
padding: 0;
margin: 0;
font-family: verdana,helvetica,arial,sans-serif;
color: #fff;
font-size: 80%;
}

body, html {height: 100%;}

a {
color: #FFFF99;
text-decoration: none;
}

#screen {
width: 100%;
height: 100%;
background: url(../img/common/bottom_dark_foot.jpg);
background-position: bottom;
background-repeat: repeat-x;
border-width: 0px;
border-style: solid;
border-color: red;
}

#screen_td {
height: 100%;
border-width: 0px;
border-style: solid;
border-color: red;
}

#main_table {
padding: 0;
margin: auto;
height: 100%;
width: 853px;
background: url(../img/common/bottom_bush.jpg);
background-repeat: no-repeat;
background-position: bottom;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
}

#main_table td{
border-width: 0px;
border-style: solid;
border-color: #ffffff;
}

#main_table tr{
padding: 0;
}

#main {
padding: 0;
margin: 0 auto 0 auto;
width: 853px;
background: url(../img/common/main_back.jpg);
background-repeat: repeat-y;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
}

#content {
position: relative;
top: 0;
width: 740px;
margin: 0 auto 80px auto;
border-width: 0px;
border-style: solid;
border-color: red;
}

#main_top {
padding: 0;
height: 125px;
width: 759px;
background: url(../img/common/main.jpg);
background-repeat: no-repeat;
vertical-align: top;
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
}

.main_middle {
padding: 0;
vertical-align: top;
}

.main_middle img{
padding: 0;
margin: 0;
}

#main_bottom_t {
padding: 0;
height: 177px;
width: 759px;
background: url(../img/common/main_bush_c_t.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

#main_bottom_b {
padding: 0;
height: 34px;
width: 759px;
background: url(../img/common/main_bush_c_b.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

.main_edge {
padding: 0;
width: 47px;
background: url(../img/common/back_pix.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

#main_bush_l_t {
padding: 0;
height: 177px;
width: 47px;
background: url(../img/common/main_bush_l_t.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

#main_bush_r_t {
padding: 0;
height: 177px;
width: 47px;
background: url(../img/common/main_bush_r_t.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

#main_bush_l_b {
padding: 0;
height: 34px;
width: 47px;
background: url(../img/common/main_bush_l_b.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

#main_bush_r_b {
padding: 0;
height: 34px;
width: 47px;
background: url(../img/common/main_bush_r_b.jpg);
border-width: 0;
border-style: solid;
border-color: #ffffff;
}

#outer {
height: 100%;
width: 100%;
overflow: hidden;
position: absolute;
top: 0;
display: table;
position: static;
border-width: 0px;
border-style: solid;
border-color: white;
}

#about_us_left_img{
width: 380px;
height: 253px;
background: url(../img/about_us/about_us_left_img.jpg);
background-repeat: no-repeat;
background-position: 15px 5px;
border-width: 0;
border-style: solid;
border-color: #ffffff;
float: left;
}

#about_us_right{
width: 351px;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
float: right;
background: url(../img/about_us/about_us_title.jpg);
background-repeat: no-repeat;
background-position: 10px 5px;
padding-top: 50px;
padding-left: 10px;
padding-right: 10px;
}

#menu1 {
padding: 0;
vertical-align: top;
text-align: right;
position: relative;
top: 65px;
left: 218px;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
display: inline;
float: left;
}

#menu {
padding: 0;
width: 600px;
vertical-align: top;
text-align: left;
position: absolute;
top: 65px;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
display: inline;
float: right;
margin-left: 220px;
}

.menu_i{
font-size: 10px;
font-weight: bold;
margin-right: 7px;
display: inline;
color: #33FF00;
}

.menu_i a {
color: #fff;
text-decoration: none;
}
 
.menu_i a:hover {
color: #33FF00;
text-decoration: none;
}

#submenu {
padding: 0;
width: 600px;
vertical-align: top;
text-align: left;
position: relative;
top: 70px;
left: 165px;
border-width: 0px;
border-style: solid;
border-color: #ffffff;
display: inline;
float: right;
}

.row_0 {
padding: 2px;
}

.row_1 {
padding: 2px;
background: url(../img/offer/back_row_pix.jpg);
}

.row_selected {
padding: 2px;
background: #006633;
font-weight: bold;
}

.row_selected #item{
text-align: left;
padding-left: 40px;
}

#offer_rcol {
float: left;
width: 500px;
text-align: center;
border-width: 0px;
border-style:solid;
}

#offer_lcol {
float: left;
width: 200px;
display: inline;
font-size: 100%;
font-weight: bold;
color: #CFCFCF;
text-align: left;
margin-bottom: 5px;
border-width: 0px;
border-style:solid;
}

.table_offer_l_item {
float: left;
margin-bottom: 7px;
}

#table_offer {
width: 500px;
display: inline;
margin: auto;
padding: 0;
font-size: 80%;
border-width: 0px;
border-color: red;
border-style: solid;
}

#table_offer td{
text-align: left;
border-width: 1px;
border-color: green;
border-style: solid;
padding: 2px 10px 2px 3px;
margin: 0;
}

#table_offer th{
padding: 0;
margin: auto;
background: url(../img/common/back_pix.jpg);
border-width: 1px;
border-color: green;
border-style: solid;
text-align: left;
padding: 2px 10px 2px 3px;
}

#table_offer2 {
display: inline;
width: 500px;
margin: auto;
padding: 0;
font-size: 80%;
float: right;
border-width: 0px;
border-color: red;
border-style: solid;
}

#table_offer2 td{
border-width: 1px;
border-color: green;
border-style: solid;
padding: 2px 10px 2px 3px;
margin: 0;
}

#table_offer2 th{
padding: 0;
margin: auto;
background: url(../img/common/back_pix.jpg);
border-width: 1px;
border-color: green;
border-style: solid;
text-align: left;
padding: 2px 10px 2px 3px;
}

#name{
width: 150px;
}

#name2{
width: 150px;
}

#specied{
width: 400px;
}

#species{
width: 250px;
}

#species2{
width: 400px;
}

#size {
width: 40px;
}
#container {
width: 40px;
}
#dostepnosc {
width: 40px;
}
#price {
width: 30px;
}
#photo {
width: 30px;
}

#offer_sw_pages A {
color: #66CC00;
font-size: 10pt;
font-family: arial;
text-decoration: none;
}

#offer_sw_pages A:hover {
color: #FFCC33;
font-size: 10pt;
font-family: arial;
text-decoration: none;
}

.offer_sw_pages_1 {
font-size: 10pt;
margin-right: 10px;
color: #FFCC33;
font-weight: bold;
}

.offer_sw_pages_0 {
font-size: 10pt;
margin-right: 10px;
color: #CC3333;
}

#offer_sw_pages_num {
text-align: right;
margin-right: 30px;
color: #CC3333;
border-width: 0px;
border-style: solid;
}

#offer_sw_pages_char {
margin-right: 30px;
color: #CC3333;
float: right;
border-width: 0px;
border-style: solid;
}

.offer_sw_pages_0 {
margin-right: 10px;
color: #CC3333;
}

#image_test {
position: absolute;
top: 10px;
left: 10px;
}

#overlay { 
position: fixed; 
top: 30px; 
left: 20%; 
width: 300px; 
height: 500px; 
background: url(../img/offer/overlay.png);
border-width: 1px 2px 2px 1px;
border-style: solid;
border-color:  #33CC00 #009933 #009933 #33CC00;
z-index: 10;
} 

#overlay #window { 
display: block;
vertical-align: middle; 
} 

#overlay #inner { 
width: 100%;
height: 100%; 
background-repeat: no-repeat;
position: relative;
top: 10px;
padding: 1px auto 1px auto;
text-align: center;
}

#overlay #inner img{ 
border-width: 1px;
border-style: solid;
border-color: #CCFF99;
}

#overlay #inner #text{ 
padding: 5px;
margin: 0;
color: #fff;
font-weight: normal;
font-size: 10pt;
font-family: Arial;
background: #009900;
text-align: justify;
overflow: auto;
width: 265px;
height: 100px;
margin: 0 16px 0 16px;
}

#overlay #latin_name { 
margin: 0;
position: relative;
width: 250px;
top: 5px;
left: 10px;
color: #fff;
background: #009900;
background: none;
font-family: Arial;
font-size: 14pt;
font-weight: normal;
}

#overlay #polish_name { 
margin: 0;
position: relative;
width: 250px;
top: 5px;
left: 10px;
color: #fff;
background: #009900;
background: none;
font-family: Arial;
font-size: 12pt;
font-weight: normal;
}

#close { 
position: relative;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
color: #fff;
font-family: Arial;
font-size: 27pt;
font-weight: bold;
float: right;
margin: 0;
width: 30px;
height: 30px;
border-width: 0;
background: url(../img/offer/close_sign.gif);
}

#close:hover {
background: url(../img/offer/close_sign_hover.gif);
}

#cart_show_box{
width:400px;
border-width: 0px;
border-style: solid;
}

#cart_form {
float:right;
}

.cart_show_box_lcol {
width:250px;
border-width: 0px;
border-style: solid;
text-align: left;
float:left;
padding-left: 10px;
}

.cart_show_box_rcol {
width:150px;
border-width: 0px;
border-style: solid;
float:left;
}

.cart_show_box_row_0 {
width:410px;
height: 30px;
border-width: 0px;
border-style: solid;
padding-top: 3px;
}

.cart_show_box_row_1 {
width:410px;
height: 30px;
border-width: 0px;
border-style: solid;
padding-top: 3px;
background: url(../img/offer/back_row_pix.jpg);
}

.button {
padding:5px;
margin: 5px 20px 5px 5px;
float:right;
background: #006600;
border:1px solid #33FF00;
font-size:10px;
color:#FFFF99;
}