.outer { margin: 0 auto; text-align: left; min-width: 950px; }
.start { width: 950px; }

.header { height: 65px; padding: 0 40px; }
.header .logo { position: absolute; padding: 35px 0 0 0; }
.header .logoTerazPolska { position: absolute; padding:15px 0 0 0;margin-left:230px;}
.header .logo a { display: block; width: 220px; height: 20px; background: url(../gfx/logo-vitrosilicon.gif) no-repeat; text-indent: -5000px; }
.header .logoTerazPolska a { display: block; width: 40px; height: 47px; background: url(../gfx/teraz-polska.gif) no-repeat; text-indent: -5000px; }
.header .dpr { color: #000; padding: 40px 0 0 0; }
.header .dpr span { padding: 0 7px; }
.header .dpr a { color: #000; }
.header .dpr img { vertical-align: middle; }

.menu { text-indent: -5000px; margin-bottom: 25px; background: #a7ce41; height: 48px; }
.menu ul { width: 950px; }
.menu ul li { width: 157px; height: 48px; border-right: 1px solid #fff; }
.menu ul li a { display: block; width: 157px; height: 48px; background-repeat: no-repeat; }
.menu ul li#m0 { background: url(../gfx/menu/pol/m0.gif) no-repeat; }
.menu ul li#m1pol a { background-image: url(../gfx/menu/pol/m1.gif) }
.menu ul li#m2pol a { background-image: url(../gfx/menu/pol/m2.gif) }
.menu ul li#m3pol a { background-image: url(../gfx/menu/pol/m3.gif) }
.menu ul li#m4pol a { background-image: url(../gfx/menu/pol/m4.gif) }
.menu ul li#m5pol a { background-image: url(../gfx/menu/pol/m5.gif) }

.menu ul li#m1eng a { background-image: url(../gfx/menu/eng/m1.gif) }
.menu ul li#m2eng a { background-image: url(../gfx/menu/eng/m2.gif) }
.menu ul li#m3eng a { background-image: url(../gfx/menu/eng/m3.gif) }
.menu ul li#m4eng a { background-image: url(../gfx/menu/eng/m4.gif) }
.menu ul li#m5eng a { background-image: url(../gfx/menu/eng/m5.gif) }

.menu ul li#m1deu a { background-image: url(../gfx/menu/deu/m1.gif) }
.menu ul li#m2deu a { background-image: url(../gfx/menu/deu/m2.gif) }
.menu ul li#m3deu a { background-image: url(../gfx/menu/deu/m3.gif) }
.menu ul li#m4deu a { background-image: url(../gfx/menu/deu/m4.gif) }
.menu ul li#m5deu a { background-image: url(../gfx/menu/deu/m5.gif) }

.menu ul li#m1rus a { background-image: url(../gfx/menu/rus/m1.gif) }
.menu ul li#m2rus a { background-image: url(../gfx/menu/rus/m2.gif) }
.menu ul li#m3rus a { background-image: url(../gfx/menu/rus/m3.gif) }
.menu ul li#m4rus a { background-image: url(../gfx/menu/rus/m4.gif) }
.menu ul li#m5rus a { background-image: url(../gfx/menu/rus/m5.gif) }

.menu ul li#m1fre a { background-image: url(../gfx/menu/fre/m1.gif) }
.menu ul li#m2fre a { background-image: url(../gfx/menu/fre/m2.gif) }
.menu ul li#m3fre a { background-image: url(../gfx/menu/fre/m3.gif) }
.menu ul li#m4fre a { background-image: url(../gfx/menu/fre/m4.gif) }
.menu ul li#m5fre a { background-image: url(../gfx/menu/fre/m5.gif) }

.start .menu { background: none; }

.dropmenudiv { position: absolute; top: 0; line-height: 17px; z-index: 300; background-color: #f8fbef; width: 157px; visibility: hidden; margin-top: -1px; }
.dropmenudiv a { width: auto; display: block; padding: 2px 0; color: #0e2157; background: #e0edba; font-size: 11px; text-indent: 7px; margin: 3px; }
.dropmenudiv a:hover { background-color: #5a9020; text-decoration: none; }
#dropmenu2 a:hover { background-color: #74a42a; }
#dropmenu3 a:hover { background-color: #a7ce41; }

form#frmsearch {position:relative;left:15px;bottom:4px;float:left; height: 28px; width: 120px;background: url(../gfx/bg-search.gif) no-repeat; padding-left:22px;padding-top:4px;margin:0px;}
form#frmsearch input{ width:90px;}


.foto { height: 200px; background-color:#fff;border:2px solid #acc87f; }

.foto .search { position: absolute; z-index: 50; width: 100%; text-align: right; margin: 10px 0 0 0; min-width: 950px; }

.foto .search .input { width: 93px; font-size: 10px; margin: 4px 1px 0 0; }
.foto .key { position: absolute; z-index: 10; color: #315f00; margin-top: 95px; width: 100%; font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif; min-width: 950px; }
.foto .key div { background: #f8fbef; padding: 10px 10px 10px 20px; border-left: 10px solid #fff; float: right; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; margin-right: 2px; }

.blue .key div { background: #effafd; }
.orange { background-image: url(../gfx/bg-foto-orange-bg.gif); }
.orange .inner { background-image: url(../gfx/bg-foto-orange.gif); }
.orange .key div { background: #fffaea; }

.start .foto { height: 200px; background: none; }
.start .foto .inner { background: none; }
.start .foto .search { width: 950px; }
.start .foto .key { width: 950px; margin-top: 140px; }

.main { background: url(../gfx/bg-grad.gif) bottom repeat-x; padding: 30px 30px 0 30px; text-align: justify; }

.start .main { padding-top: 10px; }

.news { margin: 0px 0 0 10px; }
.news h3 { color: #468008; text-transform: uppercase; margin-bottom: 5px; background-repeat: no-repeat; padding-left: 29px; }
.news .dlw, .news .dpr { width: 49%; }
.news .dlw h3 { background-image: url(../gfx/ico1.gif); }
.news .dpr h3 { background-image: url(../gfx/ico2.gif); }

.boxes { color: #468008; }
.boxes .box { width: 218px; margin-right: 5px; }
.boxes .box .obj { position: absolute; z-index: 999; padding: 35px 0 0 0; }
.boxes .box .border { border: 1px solid #c5d9ad; background: #fcfefa; padding: 5px; margin-left: 10px; }

.boxes .box h1 { margin-bottom: 0;height:100px; text-align: right;}
.boxes .box h1 a { padding-left: 25px; background: url(../gfx/ico4.gif) 0 3px no-repeat; }
.boxes .inner { background-color: #fff; border: 1px solid #5a9020; min-height: 105px; height:250px; text-align: center; padding-right:3px; padding-top:5px;}
.boxes .gr2 .obj { padding-top: 29px;  }
.boxes .gr3 .obj { padding-top: 48px; }
.boxes .gr3 .inner { padding-left: 50px; }
.boxes .gr3 .inner h1 { margin-left: -50px; }
.boxes .gr4 { margin-right: 0; }
.boxes .gr4 .obj { padding-top: 51px; }
.boxes .gr4 .inner { padding-left:0px; }

.products { width: 70%; float: right; margin: 0 0 0 30px; }
.products .box { margin-bottom: 10px; width: 49%; }
.products .gr2 { margin-right: 0; }

.content {  }
.content h3 { color: #468008; text-transform: uppercase; margin-bottom: 5px; background-repeat: no-repeat; padding-left: 29px; }
.content h3.firma { background-image: url(../gfx/ico3.gif); }

.source { margin-left: 245px; }

.panel { width: 230px; float: left; margin-right: 15px; }

.submenu { border: 2px solid #5c851c; background: #74a42a; font-size: 14px; }
.submenu a { display: block; color: #fff; border: 1px solid #5c851c; margin: 5px 3px; padding: 2px 5px 2px 10px; }
.submenu a:hover, .submenu a.s { background: #468008; text-decoration: none; }


.offer h3 { font-size: 14px; color: #468008; text-transform: uppercase; }
.offer h3 a { color: #468008; }
.offer img { margin: 0 0 7px 7px; float:left;}

.footer { color: #5a9020; font-size: 9px; padding: 20px 0 5px 0; }
.footer a { color: #5a9020; }

.pm{color:#5A9020; font-size:11px; text-align:center;}
.pm h1{font-size:11px; margin:0; padding:0; color:#B6CF9B;}
.mainPageImage{ float:left; margin:10px;}

