/** Styly PIVOVAR ČERNÁ HORA **/
body {
padding:0px;
margin:0px;
background:#3b0000 url(../img/bg_body.jpg) repeat-x ;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:85%;
color:#ffffff;
text-align:center;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin:0px 0px;
padding:0px;
text-align:left;
}
li {
list-style-type:none;
}
table, input, select, textarea {
font-size:100%;
font-family:arial, tahoma, verdana, sans-serif;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}

hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img, img{
border-color:#FFBD11;
}
.text{
font-size:100%;
}
table.text{
margin:10px 0px;
}

a:link, a:visited, a:hover {
font-size: 100%;
color:#FFBD11;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

h1{
color:#FFBD11;
font-size:190%;
padding:0px;
margin:0px 0px 0px 0px ;
font-family: Georgia;
}
H1.photogalery{
margin:0px 0px 20px 0px;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#FFBD11;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}
h2 {
color: #FFBD11;
font-size:160%;
font-weight:bold;
margin:30px 0px 0px 1px;
padding:0px;
font-family: Georgia;
}
h2 a:link, h2 a:visited, h2 a:hover {
text-decoration:underline;
}
h2 a:hover {
text-decoration:none;
}
h3 {
color:#d10303;
font-size:130%;
font-weight:bold;
padding:0px;
margin:20px 0px 0px 0px;
font-family: Georgia;
}
.h3 {
color:#FFBD11;
font-size:130%;
font-weight:bold;
padding:0px;
margin:5px 0px;
font-family: Georgia;
display:block;
}
/*.h3 {
color:#FFBD11;
}*/
h4{
color: #FFBD11;
font-size:110%;
font-weight:normal;
margin:5px 0px 0px 0px;
padding:0px;
font-family: Georgia;
}
h5, h6{
color: #182578;
font-size:100%;
font-weight:normal;
margin:0px;
padding:0px;
}
p {
padding:0px 0px;
margin:0px 0px;
}
.more, #articleText .more {
display:block;
text-align:right;
background: url(../img/li_link.gif) no-repeat 0px 7px;
padding-left:15px;
}
/* clanek */
.articleText {
padding:0px 0px;
width:635px;
line-height:1.7em;
}
.articleText .more {
background: url(../img/li_link.gif) no-repeat 0px 4px;
}
.articleText_in {
line-height:1.7em;
width:620px;
}
.articleText_in p {
padding:0px;
margin:5px 0px;
}
/*.articleText_in img {
margin:5px 15px 0px 0px;
margin:0px;
}*/
.articleText table {
width:100%;
}
.articleText_in ul{
margin:0px 0px 0px 15px;
padding:0px;
}
.articleText_in ul li{
background: url(../img/department-li.gif) 0px 7px no-repeat;
font-size:100%;
margin:0px;
line-height:1.7em;
padding:0px 0px 0px 20px;
}
.articleText_in table tr{
vertical-align:top;
}
.articleText_in table tr td{
line-height:1.7em;
}
.articleText_in table.tabulka{
width:100%;
padding:0px;
margin:10px 0px;
border-bottom:3px solid #620e0e;
}
.articleText_in strong em{
color: #FFBD11;
font-size:110%;
font-weight:normal;
font-family: Georgia;
font-style: normal;
}
.articleText_in table.tabulka tr td.tmavy{
padding:3px 7px;
background:#150000;
}
.articleText_in table.tabulka tr td{
padding:3px 7px;
background:#410000;
}
.articleText_in table.tabulka tr td.zahlavi_prvni{
padding:7px;
background: url(../img/table-th-left-bg.gif) no-repeat left top #4f0000;
color:white;
font-weight:bold;
}
.articleText_in table.tabulka tr td.zahlavi_posledni{
padding:7px;
background: url(../img/table-th-right-bg.gif) no-repeat right top #4f0000;
color:white;
font-weight:bold;
}
.articleText_in table.tabulka tr td.zahlavi{
padding:7px;
background: url(../img/table-th-bg.gif) repeat-x top #4f0000;
color:white;
font-weight:bold;
}
.articleText_in table.tabulka tr td a:link, .articleText_in table.tabulka tr td a:visited, .articleText_in table.tabulka tr td a:hover { 
color:#FFBD11;
}
/******************************************************************
	SAMOTNA STRANKA
*/
#all {
width:944px;
margin:0px auto;
text-align:left;
position:relative;
}
#page {
background: url(../img/bg_page.gif) repeat-y;
}
#page_start {
background: url(../img/bg_page_start.gif) repeat-y;
}
#page_in {
padding:0px 14px;
background: url(../img/bg_page_in.gif) no-repeat;
}
/* hlavicka */
#header {
width:944px;
height:472px;
background: url(../img/header_bg_cont01.gif) no-repeat;
}
#header #in_header{
padding:0px 14px;
margin-top:12px;
_margin-top:5px;
}
#header_bottom_left {
width:684px;
height:320px;
float:left;
/*background: url(../img/bg_head_bottom.jpg) no-repeat;*/
}
.header_bottom_left_de {
/*background: url(../img/bg_head_bottom_de.jpg) no-repeat !important;*/
}
.header_bottom_left_en {
/*background: url(../img/bg_head_bottom_en.jpg) no-repeat !important;*/
}
#header_bottom_right{
width:220px;
height:320px;
float:right;
background: url(../img/bg_head_bottom-right.jpg) right top no-repeat;
}
#header_bottom ul {
padding:263px 0px 0px 52px;
}
#header_bottom ul li, #header_bottom ul li.start{
float:left;
background: url(../img/line_language.gif) no-repeat 0px 2px;
padding:0px 11px;
}
#header_bottom ul li.start
{
background:none;
}
#header_bottom ul li a.pivni_produkty:link, #header_bottom ul li a.pivni_produkty:visited, #header_bottom ul li a.pivni_produkty:hover, #header_bottom ul li a.limonady_s_chmelem:link, #header_bottom ul li a.limonady_s_chmelem:visited, #header_bottom ul li a.limonady_s_chmelem:hover, #header_bottom ul li a.alkoholicke_napoje:link, #header_bottom ul li a.alkoholicke_napoje:visited, #header_bottom ul li a.alkoholicke_napoje:hover{
display:block;
background: url(../img/link_pivni_produkty.gif) no-repeat;
width:92px;
height:17px;
}
#header_bottom ul li a.pivni_produkty:hover{
background: url(../img/hover_pivni_produkty.gif) no-repeat;
}
#header_bottom ul li a.limonady_s_chmelem:link, #header_bottom ul li a.limonady_s_chmelem:visited, #header_bottom ul li a.limonady_s_chmelem:hover {
background: url(../img/link_limonady_s_chmelem.gif) no-repeat;
width:119px;
}
#header_bottom ul li a.limonady_s_chmelem:hover{
background: url(../img/hover_limonady_s_chmelem.gif) no-repeat;
}
#header_bottom ul li a.alkoholicke_napoje:link, #header_bottom ul li a.alkoholicke_napoje:visited, #header_bottom ul li a.alkoholicke_napoje:hover{
background: url(../img/link_alkoholicke_napoje.gif) no-repeat;
width:119px;
}
#header_bottom ul li a.alkoholicke_napoje:hover{
background: url(../img/hover_alkoholicke_napoje.gif) no-repeat;
}
.linkLogo_abs {
position:absolute;
margin:23px 0px 0px 43px;
}
#header_menu  {
padding:0px 0px;
width:712px;
float:left;
/*background: url(../img/bg_head.jpg) 0px -12px no-repeat;*/
}
#header_menu ul  {
margin:46px 0px 0px 234px;
}
#header_menu ul li {
float:left;
height:41px;
}
#header_menu a:link, #header_menu a:visited, #header_menu a:hover {
display:block;
color:#ffffff;
text-decoration:none;
line-height:45px;
}
#header_menu li.centrum_sladovna {
background: url(../img/link_centrum_sladovna.gif) no-repeat;
width:156px;
text-align:center;
}
#header_menu li.sladovna_brodek {
background: url(../img/link_sladovna_brodek.gif) no-repeat;
width:147px;
text-align:center;
margin:0px 3px; 
}
#header_menu li.centrum_zabavy {
background: url(../img/link_centrum_zabavy.gif) no-repeat;
width:143px;
text-align:center;
}
#language  {
padding:0px 0px;
width:232px;
float:right;
}
#language ul  {
margin:60px 0px 0px;
}
#language ul li, #language ul li.start {
float:left;
background: url(../img/line_language.gif) no-repeat 0px 5px;
padding:0px 13px;
}
#language ul li.start {
background:none;
}
/* levy sloupec - LEFTCOL */
#leftCol {
width:696px;
float:left;
clear:both;
}
#headMenu {
background: url(../img/bg_top_menu.jpg) no-repeat;
width:916px;
height:52px;
}
#headMenu ul {
padding:17px 14px 0px;
}
#headMenu li, #headMenu li.start {
float:left;
padding:0px 16px;
background: url(../img/line_headMenu.gif) no-repeat 0px 3px;
}
#headMenu li.start {
background:none;
}
#headMenu li a:link, #headMenu li a:visited, #headMenu li a:hover {
color:#ffffff;
text-decoration:none;
}
#headMenu li a:hover, #headMenu li.act a:link, #headMenu li.act a:visited, #headMenu li.act a:hover {
color:#ffd511;
}
#leftCol_bottom {
background:url(../img/bg_leftCol_top.jpg) repeat-x;
width:696px;
min-height:47px;
}
#leftCol_bottom_start {
background:none;
}
#rightPart_in {
padding:40px 30px 40px 30px;
}
#leftPart_start {
background:url(../img/bg_leftPart.jpg) repeat-x 0px 15px;
width:352px;
min-height:526px;
float:left;
}
#leftPart_start_in {
background:url(../img/bg_leftPart_top.jpg) no-repeat;
padding:28px 20px;
}
#leftPart_start_in h2 {
margin-top:9px;
}
#leftPart_start_in img {
border:3px solid #FFBD11; 
margin:10px 0px 0px;
}
#leftPart_start_in .clear img {
border:0px solid #FFBD11;
}

#leftPart_start_in .newsText {
width:220px;
float:left;
margin:0px 0px 0px 15px;
line-height:1.7em;
}
#leftPart_start_in .newsTitle {
display:block;
padding:5px 0px 5px 0px;
color:#FFBD11;
}
#rightPart_start {
background:url(../img/bg_content.jpg) repeat-x;
width:344px;
min-height:42px;
float:left;
line-height:1.7em;
}
#rightPart_start_in {
padding:40px 20px 40px 20px;
}
#rightPart_start_in h1{
font-size:160%;
}
#rightPart_start_in h2{
font-size:130%;
}
#rightPart_start img {
margin:5px 15px 15px 0px;
}
#rightPart_start p {
margin:0px 0px;
}
#rightPart_start_in .more {
display:block;
text-align:right;
background: url(../img/li_link.gif) no-repeat 0px 7px;
padding-left:15px;
}
/* pravy sloupec - RIGHTCOL */
#rightCol {
width:220px;
float:right;
}

#box_language{
width:220px;
height:55px;
}
#box_find_us {
width:220px;
height:160px;
}
#box_recommend {
width:220px;
height:99px;
}

#box_language_in {
padding:20px 20px;
}
#box_find_us_in {
padding:20px 20px;
position:relative;
}
#box_recommend_in {
padding:18px 20px 0px 20px;
position:relative;
}

#box_language_in span{
color:#802b03;
}
#box_language_in span.no{
color:#ffd511;
}


#box_write_us_in {
padding:7px 20px;
}
#box_find_us ul {
margin:80px 0px 0px 75px;
}
#box_find_us ul.findMap {
margin:80px 0px 0px 40px;
}
#box_recommend ul {
margin:6px 0px 0px 55px;
}
#box_write_us ul {
margin:4px 0px 0px 55px;
}

#box_find_us ul li a, #box_recommend ul li a, #box_write_us ul li a {
background: url(../img/li_link.gif) no-repeat 0px 5px;
padding:0px 0px 2px 15px;
}
#box_find_us ul li, #box_recommend ul li, #box_write_us ul li {
line-height:1.3em;
}
#rightMenu {
background:url(../img/bg_rightCol_top.jpg) no-repeat;
padding-top:15px;
width:220px;
min-height:532px;
}
#rightMenu_in {
background:url(../img/bg_rightCol.jpg) repeat-x 0px 0px;
padding:24px 15px 15px 20px;
}
#rightMenu_in h2{
margin-top:0px;
}
#rightMenu_in img{
margin:0px 15px 0px 0px;
}

#rightMenu ul li {
height:82px;

}
#rightMenu ul li.start {
height:82px;
border-top:0px solid #812b03;
}
#rightMenu ul li a {
padding:26px 0px 0px;
display:block;
}
#rightMenu ul.dep li {
padding:6px 0px 9px 19px;
height:auto;
background: url(../img/department-li.gif) 0px 10px no-repeat;
border-bottom:1px solid #812b03;
border-top:0px;
}
#rightMenu ul.dep li.last {
border-bottom:0px;
border-top:0px;
}
#rightMenu ul.dep li a:link, #rightMenu ul.dep li a:visited, #rightMenu ul.dep li a:hover {
padding:0px;
color:white;
text-decoration:none;
}
#rightMenu ul.dep li a:hover {
color:#ffd511;
}
#rightMenu ul.dep li.act a:link, #rightMenu ul.dep li.act a:visited, #rightMenu ul.dep li.act a:hover {
color:#ffd511;
}
#rightMenu ul.dep li.act a:hover {
color:white;
}
#rightMenu_in_UL {
background:#3E0001;
}
#rightMenu_in_UL .in_rightMenu_in_UL{
padding:0px 25px;
}
#rightMenu_in_UL h2{
margin-top:0px;
}



/* paticka */
#footer {
background:url(../img/bg_footer.jpg) no-repeat;
height:184px;
width:944px;
color:#e9b90f;
}
#footer_start {
background:url(../img/bg_footer_start.jpg) repeat-x;
width:944px;
color:#e9b90f;
}
#footer_in {
padding:50px 30px 50px;
}
#footer_nealko {
padding:0px 0px 0px;
}
#footer_nealko ul {
margin:10px 0px 0px
}
#footer_nealko ul li{
float:left;
background: url(../img/line_language.gif) no-repeat 0px 5px;
padding:0px 24px 0px 25px;
}
#footer_nealko ul li.start {
background:none;
padding:0px 25px 0px 0px;
}/*
#footer_nealko ul li a, .beerSection ul li a {
background: url(../img/li_link.gif) no-repeat 0px 5px;
padding-left:20px;
}*/
#footer_beer {
padding:0px 0px 40px;
}
.beerSection {
float:left;
padding:0px 0px;
width:30%;
}
.pos2 ul, .pos2 h3 {
margin-left:40px !important;
}
.pos3 {
float:right;
}
.pos2-de {
padding:0px 10px;
}
.beerSection ul {
margin:5px 0px 0px
}
.beerSection ul li, .beerSection ul li.start{
color:#ffffff;
padding:4px 0px 4px 20px;
background: url(../img/li_link.gif) no-repeat 0px 10px;
line-height:1.5em;
}
.beerSection ul li.start
{
border-top:0px solid #5e1602;
}
.beerSection ul li a {
padding-right:2px
}
#eu{
float:left;
padding:0px 0px 0px 0px;
background: url();
width:500px;
line-height:1.5em;
}
#eu img{
float:left;
margin:7px 10px 0px 0px;
}
#copyright {
text-align:right;
line-height:1.5em;
width:380px;
float:right;
}
#copyright a:link, #copyright a:visited, #copyright a:hover {
text-decoration:underline;
}
#copyright a:hover {
text-decoration:none;
}
#photo-list{
margin:5px 0px 0px 0px;
background: #610000;
width:634px;
}
#photo-list div{
margin:10px 4px 10px 20px;
width:180px;
float:left;
}

#photo-list #in_photo-list{
padding:0px 15px;
margin:0px 0px 0px 20px;
width:auto;
}
#photo-list #in_photo-list span{
color:#ffd511; 
font-weight:bold;
}
#photo-list #in_photo-list table{
margin:5px 0px 10px 0px;
}
#photo-list #in_photo-list table tr th{
padding:3px 0px 3px 0px;
text-align:left;
}
#photo-list #in_photo-list table tr td{
padding:3px 0px 3px 15px;
}
#photo-list a img { 
display:block;
border:1px solid #a50303;
}
.form{
margin-top:8px;
}
.form h3{
margin:15px 0px;
}
#formTop{
padding:15px 15px;
background: url(../img/formTop-bg.gif) top no-repeat;
_height:171px;
}
#formBottom{
padding:15px 15px;
background: url(../img/formBottom-bg.gif) 0% 92% no-repeat;
_height:171px;
}
.form label{
display:block;
width:180px;
margin-bottom:10px;
font-weight:normal;
float:left;
text-align:left;
margin-right:32px;
_margin-right:17px;
}
.form label.last{
margin-right:0px;
}
.form label span{
color:#ffd511;
}
.form label input{
display:block;
width:180px;
color:#424242;
font-weight:normal;
border:1px solid #c0c0c0;
float:none;
margin:3px 0px 0px 0px;
}
#formBottom table{
width:100%;
margin:5px 0px 0px 0px;
padding:0px;
}
#formBottom table tr th{
text-align:left;
font-family:georgia;
color:#ffd511;
padding:18px 0px;
}
.error{
margin:10px 0px 10px 0px;
border:1px solid red;
color:red;
padding:10px 15px;
}
input.err{
background:#ffcece;
}
#formBottom table tr td input{
width:35px;
border:1px solid black;
}
.buttonForm{
background: url(../img/sendButton.gif) no-repeat;
width:161px;
height:32px;
cursor:pointer;
border:0px;
float:right;
}
.buttonForm-de{
background: url(../img/sendButton-de.gif) no-repeat;
width:161px;
height:32px;
cursor:pointer;
border:0px;
float:right;
}
.buttonForm-en{
background: url(../img/sendButton-en.gif) no-repeat;
width:161px;
height:32px;
cursor:pointer;
border:0px;
float:right;
}
.formBottomTable{
width:100%;
}
.formBottomTable tr{
vertical-align:top;
}
.formBottomTable tr td{
padding:0px 10px 0px 0px;
}
.googlemaps{
color:black;
}
.article_bg{
margin:10px 0px 0px 0px;
}
.article_bg input.button1{
background:transparent url(../img/searchButton.gif) no-repeat scroll 0 0;
border:0px none;
cursor:pointer;
height:32px;
width:161px;
}
.colgroups_goods li{
margin:5px 0px;
}


#form{
display:none;
position:absolute;
z-index:20;
width:650px;
height:420px;
background:white;
border:1px solid #FFBD11;
top:180px;
}

#close{
position:absolute;
right:0px;
top:0px;
cursor:pointer;
background:#FFBD11;
color:black;
font-weight:bold;
font-family:verdana;
width:22px;
height:20px;
float:right;
text-align:center;
margin:0px;
padding:0px;
z-index:30;
}

#recommendBG{
background:black;
width:100%;
height:100%;
display:none;
position:absolute;
top:0px;
left:0px;
opacity:0.5;
filter: alpha(opacity=50);
z-index:10;
}

#in_form{
float:left;
width:620px;
margin:0px 15px 0px 15px;
text-align:left;
}
#in_form h1{
margin-top:10px;
margin-bottom:10px;
}
#in_form label{
display:block;
float:left;
font-weight:normal;
margin-bottom:5px;
position:relative;
width:100%;
}
#in_form label input{
width:100%;
}
#in_form input, #in_form textarea{
width:100%;
border:1px solid #540000;
margin:0px 0px 10px 0px;
}
/*
.form input, .form textarea {
width:100%;
border:1px solid #D2F294;
margin:0px 0px 10px 0px;
}*/
#in_form .in_form_info{
color:#727171;
}
#in_form .in_form_info strong{
color:black;
font-weight:normal;
}
#in_form textarea{
height:120px;
}
#in_form button{
border:0px;
color:white !important;
cursor:pointer;
font-weight:normal;
background:none;
float:right;
margin-top:9px;
font-size:80%;
}

#in_form .sendForm {
background: url(../img/recommendButton.gif) no-repeat;
font-weight:bold;
height:32px;
margin:0px 0px 0px 20px;
padding:0px;
text-align:center;
text-decoration:none;
width:111px;
}
#in_form .sendForm-de {
background: url(../img/recommendButton-de.gif) no-repeat;
font-weight:bold;
height:32px;
margin:0px 0px 0px 20px;
padding:0px;
text-align:center;
text-decoration:none;
width:161px;
}
#in_form .sendForm-en {
background: url(../img/recommendButton-en.gif) no-repeat;
font-weight:bold;
height:32px;
margin:0px 0px 0px 20px;
padding:0px;
text-align:center;
text-decoration:none;
width:161px;
}
#in_form .sendForm2 {
background: url(../img/recommandClose.gif) no-repeat;
}

#treedep{
width:636px;
}
#treedep tr{
vertical-align:top;
}
#treedep tr td{
width:33%;
}





#sendReview label{
width:100%;
display:block;
margin:0px 0px 5px 0px;
}
#sendReview input{
width:100%;
margin:0px 0px 15px 0px;
border:1px solid #540000;
}
#sendReview textarea{
border:1px solid #540000;
width:100%;
height:80px;
margin:0px 0px 15px 0px;
}

#sendReview .sendForm {
background:transparent url(../img/recommendButton.gif) no-repeat scroll 0 0;
font-weight:bold;
height:32px;
margin:0 0 0 20px;
padding:0;
text-align:center;
text-decoration:none;
width:111px;
border:0px;
float:right;
cursor:pointer;
}




.articleText_in table.flashVideo{
border:0px;
}
.articleText_in table.flashVideo span{
display:none;
}


ul.googleMapCompany{
float:left; 
width:300px;
margin:0px 10px 0px 0px;
}
ul.googleMapCompany li{
margin:2px 0px;
}

#branchMapContent{
width:620px;
}

.branchMap{
width:620px;
}
.branchMap table{
width:620px;
}