* {border: 0; text-align: left; }

body {width: auto; margin: 0; padding: 0; min-width: 958px; background: url(images/background.png) repeat 0 0 #fff;}

div, h1, h2 { margin: 0; padding: 0; }
td { vertical-align: top; margin: 0; padding: 0;  }

#page {width: auto; background: url(images/winogrona.png) no-repeat 0 0 transparent; overflow: hidden; }
#gradient {width: auto; height: auto; background: url(images/gradient.png) repeat-x 0 0 transparent; overflow: hidden; }
#container {width: 990px; height: auto; margin: 0 auto; overflow: hidden;}

#main_menu {list-style: none; margin: 0 auto; margin-top: 80px; padding-bottom: 5px; width: 897px; height: 30px; background: transparent;}
#main_menu li {display: inline; margin: 0; padding: 0}
#main_menu li a {float: left; display: block; padding: 0 10px; margin: 0;}

#top {margin: 0 auto; clear: both; width: 958px; height: 231px; background: url(images/top_back.png) no-repeat 0 0 transparent;}
#top h2 {position: relative; left: 45px; top: 55px;}
#top h1 {position: relative; top: -10px; left: 345px;}

#content {margin: 0 auto; width: 938px; padding: 0 10px; height: auto; background: #fff; overflow: hidden;}
#header {width: 100%; height: 72px; margin-top: 1px; margin-bottom: 25px; background: #dbdbdb;}
#header h3 {position: relative; top: 25px; left: 35px;}

#left_col {float: left; width: 430px; height: auto; margin-left: 35px; padding-bottom: 60px; background: transparent;}
#left_col, #left_col p { text-indent: 15px; font-size: 12px; font-family: tahoma; color: #4f3d3f; line-height: 18px; margin-bottom: 15px; text-align: justify;}

#left_col_big { width: 870px; height: auto; margin-left: 35px; padding-bottom: 70px; background: transparent; }
#left_col_big, #left_col_big p { font-size: 12px; font-family: tahoma; color: #4f3d3f; line-height: 18px; margin-bottom: 15px; text-align: justify; }
#left_col_big h1 { font-size: 16px; font-weight: bold }

#right_col {float: right; width: 410px; height: auto; margin-right: 30px; background: transparent;}
#right_col div {overflow: hidden }
#right_col div img {float: left; position: relative; top: 4px; border: 1px solid #b6aca7; padding: 4px; margin-bottom: 4px;}
#right_col div p {float: right; font-size: 12px; font-family: tahoma; color: #4f3d3f; line-height: 18px; margin-right: 20px; text-align: justify;}

#przegladarka {width: 373px; margin-top: 25px; overflow: hidden; position: relative; padding-left: 37px;}
#przegladarka img {display: inline; margin: 0 5px; border: 0 !important; z-index: 0;}
.arrow_left {position: absolute; left: 0; z-index: 1;}
.arrow_right {position: absolute; right: -10px; z-index: 1;}
#przegladarka_inside {width: 373px; height: 160px; overflow: auto;}

#footer {clear: both; position: relative; margin: 0 auto; width: 958px; height: 130px; background: url(images/footer_back.png) no-repeat 0 0 transparent;}
#lisc {position: relative; left: -25px; top: -65px; z-index: 100;}
#footer div {position: relative; left: 125px; top: -90px;}
#footer div p, a {font-size: 12px; font-family: tahoma; color: #857362;}
#footer div p a {font-weight: bold; text-decoration: none;}

#podmenu {list-style: none; display: none; padding: 0 0 5px 0; background: transparent; overflow: hidden; margin: 0; position: relative; top: -5px; left: 15px;}
#podmenu li {display: inline;}
#podmenu li a {float: left; display: block; height: 35px; padding: 8px 5px 0 5px; background: url('images/podmenu_bg.jpg') no-repeat 100% 0 transparent;}
.last {background: none !important;}

#opis1, #opis2, #opis3, #opis4, #opis5, #opis6, #opis7, #opis8, #opis9, #opis10, #opis11, #ul1, #ul2, #ul3, #ul4, #ul5, #ul6, #wytrawne1, #wytrawne2, #wytrawne3, #slodkie1, #slodkie2, #slodkie3, #polwytrawne1, #polwytrawne2, #polslodkie1, #polslodkie2, #polslodkie3, #polslodkie4, #wermut, #rozowe, #frizzante { visibility: hidden; display: none }
