/*@ globalne ustawienia czcionki */
body, td, th, input, textarea {
font-family: Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

body.bg {
background: #9f1219;
}

form {
margin: 0;
padding: 0;
}

dl {
margin: 0;
padding: 0;
}

dd {
margin: 0;
padding: 0 0 3px 0;
}

dd a {
padding: 0 0 0 0px;
display: block;
}

ul {
padding: 3px 0 5px 6px;
margin: 0;
}

ul li {
list-style-type: none;
list-style-image: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
display: block;
background: url(../img/ok8v.gif) 0px 4px no-repeat;
padding: 2px 0px 2px 27px;
}

ul li.blue, ul.blue li {
background: url(../img/ok2.gif) 0px 5px no-repeat;
}

ul li.green, ul.green li {
background: url(../img/ok2.gif) 0px 5px no-repeat;
}

ul li.orange, ul.orange li {
background: url(../img/ok2.gif) 0px 5px no-repeat;
}

/*@*/
hr {
height: 1px;
visibility: hidden;
clear: both;
margin: 0;
padding: 0;
}

.hr-dots {
height: 2px;
visibility: visible;
clear: both;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
background: #fff url(../img/dots2.gif) 0 0 repeat-x;
color: #fff;
}

.hr-dots hr {
display: none;
}

div.margin, hr.margin {
padding: 0px 0 10px 0;
}

p, h1, h2, h3, h4, h5 {
margin: 0;
padding: 4px 0 6px 0;
}

/*! akapit */
p {
margin: 0;
padding: 4px 0 6px 0;
}

p.top-border {
border-top: 1px #759A77 solid;
}

/*@nagłówek 1*/
h1 {
font-size: 22px;
font-weight: normal;
font-family: Georgia, Times,  serif;
padding: 0px 0 10px 0;
margin: 0 0 0 0;
background: transparent none   repeat;
}

/*@nagłówek 2*/
h2 {
font-size: 22px;
margin: 0 0 5px 0;
padding: 2px 0 8px 0;
color: #888;
font-weight: normal;
font-family: Arial;
background: url(../img/dots2.gif) bottom left  repeat-x;
}

/*@nagłówek 3*/
h3 {
font-weight: normal;
font-size: 17px;
color: #567;
margin-top: 5px;
}

/*@nagłówek 4*/
h4 {
font-size: 13px;
font-weight: bold;
padding: 0px 0 6px 0;
margin: 0;
}

/*@ nagłówek 5 */
h5 {
font-size: 12px;
font-weight: bold;
padding: 4px 0 6px 0;
margin: 0;
}

/*@ Zancznik wypunktowania 1 */
li {
list-style-image: url(../img/ok2.gif)
}

/*@ Zancznik wypunktowania 2 */
li li {
list-style-image: url(../img/ok2.gif)
}

/*@Linki*/
a {
text-decoration: none;
color: #B01118;
}

/*@Linki - podświetlenie*/
a:hover {
color: #f00;
}

a img {
vertical-align: middle;
}

h4 a {
text-decoration: none;
color: #058;
font-size: 14px;
}

/*@ilustracje*/
img {
border: 0 transparent solid;
}

/*@ilustracje z ramką*/
/* Ramka */
img.border, img.borderLeft, img.borderRight {
border: 1px #aaa solid;
padding: 1px 1px 1px 1px;
margin: 5px 5px 5px 5px;
}

/*@ilustracja z ramką przyciągana do lewej*/
/* Do lewej z ramką*/
img.borderLeft {
float: left;
margin: 0 15px 35px 0;
}

/*@ilustracja z ramką przyciągana do prawej*/
/* Do prawej z ramką*/
img.borderRight {
float: right;
margin: 0 0 5px 15px;
}

/*@ilustracja przyciągana do lewej*/
/* Do lewej bez ramki*/
img.left {
float: left;
margin: 5px 15px 5px 0;
}

/*@ilustracja przyciągana do prawej*/
/* Do prawej bez ramki*/
img.right {
float: right;
margin: 0 0 5px 15px;
clear: right;
}

.clear, .clear0 { 
clear:both;
margin:0;
padding:0;
height:1px;
width: 1px;
overflow: hidden;
line-height:1px;
}

/*@element body*/
body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #B01118;	
}

html {

}

#container {
width: 994px;
margin: 0 auto;
position: relative;

}

#main {
padding: 18px 18px 18px 18px;
width: 900px;
margin: 0 auto;
}

#footer {
width: 900px;
margin: 0 auto;
padding: 5px;
height: 60px;
}

#logo {
position: absolute;
right: 0px;
top: -3px;
}

#vodka {
position: absolute;
left: 0px;
top: 20px;
}

#head {
height: 80px;
width: 980px;
position: relative;
margin: 0 auto;
}

#menu {
display: block;

height: 25px;
margin: 0px 0 0 0;
padding: 16px 100px 0 120px;

}

#menu li {
display: table-cell;
vertical-align: middle;
margin: 0;
padding: 0;
background: none;
line-height: 27px;
}

#menu li a {
display: inline-block;
font-family: Cinzel;
font-size: 16px;
padding: 5px 7px;
color: #fff;
letter-spacing: -0.5px;
background: url("../img/polish_vodka/mm-separate.gif") no-repeat center left;
line-height: 15px;
max-width: 185px;
text-align: center;

}

#menu li:first-child a {
background: transparent;
}

#menu li:hover { text-shadow: 0 0 7px #fff; }

#white {
background: #fff;
min-height: 570px;
}

#white.home {
background: #fff url(/img/polish_vodka/vodka_tlo.jpg) center center no-repeat;
}

#white.home h2 {
text-align:center;
background: none;
border: 0;
padding-top: 30px;
}

#content {

}

.content {

padding: 0px 100px 10px 150px;

}

.content h2 {
font-family: Cinzel;
font-size: 38px;
color: #000;

}


#navibar {
font-size: 11px;
color: #999;
margin: 0px 0px;
font-weight: normal;
padding: 5px 0 5px 0;

}

#navibar, #navibar * {
font-family: Tahoma;
}

#navibar a {
font-size: 11px;
color: #666;
font-weight: normal;
text-decoration: none;
}

#navibar a.sel {
color: #B01118;
}

.date {
display: none;
}

td p, td h4 {
margin: 0;
padding: 2px 0;
}

h4 a {
text-decoration: none;
color: #074;
font-size: 14px;
}

td.fotka {
padding-right: 20px;
}

tr.news td {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px #465 dotted;
}

img.foto  {border: solid #ccc 5px; margin: 8px;}


/* leftmenu START */
#leftmenu { margin-bottom: 10px; }
#leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu li { display: inline; background: 0; padding: 0; margin: 0; }
#leftmenu a { background: #B01118 url(../img/b02.gif) 0 0 no-repeat; border-bottom: 1px solid #ccdbe3; color: #fff; display: block; font-weight: bold; padding: 5px 10px 6px 15px; }
#leftmenu a:hover { background-color: #69dd00; text-decoration: none; }
#leftmenu .active a { background-color: #69dd00; background-position: 0 -100px; }
#leftmenu .leftSubMenu { background-color: #9ab8c8; list-style-type: none; margin: 0; padding: 10px 0; }
#leftmenu .leftSubMenu a { background-color: #9ab8c8; background-position: 5px -3px; font-weight: normal; border: none; padding: 2px 10px 3px 25px; }
#leftmenu .leftSubMenu a:hover { text-decoration: underline; }
#leftmenu .leftSubMenu .active a { font-weight: bold; }
#leftmenu ul li ul.mini li a {padding-left: 25px;}
#leftmenu ul li ul.mini li ul li a {padding-left: 33px;}
/* leftmenu END */

/* containers START */
.col170 { float: left; width: 170px; }


table.data {
margin-left: -1px;
}

table.data th {
border-bottom: 2px #B01118 solid;
padding: 3px 10px 3px 10px;
font-weight: normal;
text-align: left;
}

table.data th.r {
text-align: right;
}

table.data tr td {
border-bottom: 1px #ddd solid;
padding: 3px 10px 3px 10px;
margin: 0;
}

table.data tr.suma td {
background: #f8f8f8;
}

table.data tr.suma td, table.data tr.suma td * {
font-weight: bold;
}

table.data tr td:first-child {
border-left: 0;
}

td.nw {
white-space: nowrap;
}

td.r {
text-align: right;
}


#inter {
position: absolute;
right: 20px;
top: 25px;
text-align: right;
}



#inter a {
background: url(../img/fl_off.gif) center center no-repeat;
float: right;
display: block;
width: 15px;
height: 10px;
padding: 3px;
margin: 0 0px 0 2px;
}

#inter a.sel {
background: url(../img/fl_on.gif) center center no-repeat;
}

#inter a img {
width: 15px;
height: 10px;
}

a.doc {
padding: 5px 0 5px 20px;
background: url(/img/library/icons/ico_word.gif) center left no-repeat;
}

a.pdf {
padding: 5px 0 5px 20px;
background: url(/img/library/icons/ico_pdf.gif) center left no-repeat;
}

#form td {
padding: 5px;
}
#form td input.text, #form td textarea  {
border: 1px solid #E8E9E8;
padding: 5px;
}


#form td.required {
color: #e10b26;
}

#form td input[type="file"] {
border: auto;
}
#form td input[type="submit"] {
border: none;
padding: 5px 15px;
color: #fff;
background: #B01118;
cursor: pointer;
}
#form td input[type="submit"]:hover {
background: #69DD00;
}
.komunikaty td {padding: 15px 5px;}
.komunikaty .data {color: #818181; text-align: right;}
.komunikaty h4 a {color: #B01118;}

#bigFoto {
height:115px; 
}
.content.home {
position: relative;
width: 520px;
}
.homeRight {
width: 190px; float: left;
padding: 0 5px;
}


#banerTxt {
position: absolute;
z-index: 10000;
top: 89px;
right: 30px;
}

.content.home .financialInfo {
float: left;
width: 350px;
}
.financialInfo table {width: 100%;}

.content.home .companyInfo  {
float: right;
width: 350px;
}
#newsLetter {
padding: 10px 10px 20px 10px;
background-color: #B01118;
color: #fff;
margin-top: 10px;
}
#newsLetter h3 {
color: #fff;
}
#newsLetter input[type="text"] {
width: 115px;
padding: 5px;
}

#newsLetter input[type="image"] {
background: #3b8000;
color: #fff;
border: none;
padding: 6px 10px;
}

.homeRight h2, .col170.home h2 {
font-size: 17px;
}
.home .claim {
text-align: justify;
}

.col170.home h3 {font-size: 15px;}

#gpw table td, #gpw table tr, #gpw table, div.ex-box table td, div.ex-box table tr, div.ex-box table, div.ex-box td a {
background: none !important;
font-size: 11px;
border: 0  !important;
letter-spacing: -1px;
}

#stockex, #stockex * {
letter-spacing: -1px;
font-size: 11px;
white-space: normal;
}

#stockex td {
padding: 4px 2px;
border-spacing: 0;
white-space: nowrap;
}