/* CSS Document */
body {
behavior: url(csshover.htc);
margin:0 0 0 0;
padding:0 0 0 0;
overflow: -moz-scrollbars-vertical;
overflow-x: none;
}

a {
text-decoration: none;
}

#body {
width: 770px;
margin: 0 auto 0 auto;
padding-top: 10px;

border: 0px solid red;
}

#header {
width: 770px;
}

#logo {
width: 390px;
height: 53px;
float: left;
background: url(../images/logo.png) no-repeat;
margin-bottom: 10px;
}

#header-right {
width: 380px;
height: 53px;
float: left;
}

#search {
width: 380px;
height: 22px;
text-align: right;
font: normal 11px 'Arial';
color: #989898;
padding: 13px 0 0 0;
}

#search-form {
margin: 0;
padding: 0;
}

#search a {
text-decoration: none;
color: #989898;
}

#flags {
width: 380px;
height: 15px;
}

#flags ul {
list-style-type: none;
padding: 0;
margin: 0 2px 0 0;
float: right;
}

#flags li {
float: left;
width: 14px;
height: 9px;
margin: 3px 0 0 5px;
_margin: 0 0 0 5px;
}

#flags li a {
display: block;
width: 14px;
height: 12px;
}

#flags li a img {
border: 0px solid #c0c0c0;
}

#flag-pl {
background: url(../images/flag-pl.gif) no-repeat;
_background: url(../images/flag-pl.gif) no-repeat 0 3px;
}

#flag-en {
background: url(../images/flag-en.gif) no-repeat;
_background: url(../images/flag-en.gif) no-repeat 0 3px;
}

#flag-ge {
background: url(../images/flag-ge.gif) no-repeat;
_background: url(../images/flag-ge.gif) no-repeat 0 3px;
}

#flag-ru {
background: url(../images/flag-ru.gif) no-repeat;
_background: url(../images/flag-ru.gif) no-repeat 0 3px;
}

#slownik-terminow {
margin: 0 20px 0 6px;
border: 0;
}

#search-input {
width: 130px;
height: 14px;
border: 1px solid #989898;
color: #989898;
margin: 0 5px 0 0;
font: normal 11px 'Arial';
}

#search-submit {
width: 11px;
background: url(../images/search-submit-bg.gif) no-repeat 0 4px;
* background: url(../images/search-submit-bg.gif) no-repeat 0 5px;
border: 0px solid blue;
}

#menu {
width: 770px;
height: 57px;
background: #000066 url(../images/menu-bg.gif) repeat-x;
font: normal 12px 'Arial';

}

#menu ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#menu li {
float: left;
height: 22px;
text-align: center;
padding: 10px 20px 0 20px;
margin: 0;
background: url(../images/menu-separator-bg.gif) no-repeat 0 2px;
}

.end-menu {
width: 2px;
background: url(../images/menu-separator-bg.gif) no-repeat 0 2px;
}

#menu li a {
text-decoration: none;
color: #494949;
}

.select-menu {
background: #00118f url(../images/selected-menu-bg.png) repeat-x !important;
font-weight: bold;
}

.select-menu a {
color: #fff !important;
}

#menu-information {
color: #fff;
padding: 6px 0 0 20px;
* padding: 3px 0 0 20px;
}

#footer {
width: 770px;
margin: 0 0 0 0;
}

#footer-green {
width: 760px;
height: 12px;
background: url(../images/footer-bg.png) repeat-x;
color: #777777;
font: normal 11px 'Arial';
padding: 8px 0 10px 10px;
}

#footer-green a {
text-decoration: none;
color: #777777;
}

#footer-content {
width: 770px;
padding: 10px 0 0 0;
}

#footer-content-realizacja {
width: 270px;
float: left;
color: #777777;
font: normal 11px 'Arial';
}

#footer-content-realizacja a {
text-decoration: none;
color: #777777;
}

#footer-content-menu {
float: left;
width: 500px;
text-align: right;
}

#footer-content-menu ul {
list-style-type: none;
padding: 0;
margin: 0;
float: right;
}

#footer-content-menu ul li {
float: left;
color: #fff;
font: normal 11px 'Arial';
border-right: 1px solid #7b7b7b;
}

.last-menu {
border-right: 0px solid #fff !important;
}

#footer-content-menu ul li a {
color: #7b7b7b;
text-decoration: none;
padding: 0 8px 0 8px;
}

#imie, #email, #tresc {
font: normal 12px #000;
}

#formularz-zapytanie {
margin: 0;
padding: 0;
}

#formularz-zapytanie div {
* padding-left: 10px;
}

.go_back {
color: #777777;
font: bold 12px 'Arial' !important;
margin:5px 0 0 0;
text-decoration: none;
padding: 3px 5px 3px 5px;
background: url(../images/cofnij.gif) repeat-x;
}

#oferta-tekst-prawy {
width: 220px;
padding: 0 0 0 15px;
_padding: 0 0 0 10px;
min-height: 1px;
font: normal 12px 'Arial';
color: #777777;
line-height: 18px;
text-align: justify;
}

#oferta-tytul-prawy {
font: bold 13px 'Arial';
color: #001190;
padding: 0;
margin: 5px 0 0 15px;
_margin: 5px 0 0 10px;
}

/*-------------------------- wybor produktu oferta -------------------------- */
#bookmarks-content-right-of {
width: 528px;
height: 151px;
border: 1px solid #cccccc;
float: left;
background: #fefefe url(../images/wybor-bg.gif) repeat-x;
position: relative;
}

#bookmarks-content-right-title-of {
width: 519px;
height: 14px;
padding: 6px 0 6px 9px;
font: normal 12px 'Arial';
color: #fff;
background: #000066;
}

.wybor-produktu-of {
width: 502px;
height: 15px;
margin: 12px auto 0 auto;
border: 0px solid #cdcdcd;
font: normal 11px 'Arial';
color: #707070;
padding: 5px 0 0 0px;
_padding: 1px 0 0 0;
}

#lista-wyboru-produktu1-of {
display: none;
position: absolute;
top: 39px;
_top: 40px;
left: 9px;
width: 510px;
border: 0px solid red;
z-index: 2;
padding-top: 0px;
}

#lista-wyboru-produktu2-of {
display: none;
position: absolute;
top: 70px;
_top: 71px;
left: 9px;
width: 510px;
border: 0px solid red;
z-index: 2;
padding-top: 0px;
}

#lista-wyboru-produktu2-of ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#lista-wyboru-produktu3-of {
display: none;
position: absolute;
top: 101px;
_top: 102px;
left: 9px;
width: 510px;
border: 0px solid red;
z-index: 2;
padding-top: 0px;
}

#lista-wyboru-produktu3-of ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#lista-wyboru-produktu1-of ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.lista-wyboru-produktu-li-of {
width: 502px;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
background: #fff;
padding: 2px 0 0 6px;
overflow: hidden;
}

.lista-wyboru-produktu-li-of a {
text-decoration: none;
color: #707070;
width: 502px;
height: 16px;
display: block;
}

.lista-wyboru-produktu-li-first-of {
width: 502px;
border-left: 1px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
padding: 2px 0 0 6px;
}


.lista-wyboru-produktu-li-of:hover {
background: #ededed;
cursor: pointer;
}

.do_gory {
font: bold 11px 'Arial' !important;
text-decoration: none;
color: #18581b;
display: block;
margin: 3px 0 0 0;
}

.rozwijanaLista {
color: #777777;
}

.rozwijanaLista1 {
color: #777777;
}