/* CSS Document */



body {

    background: #b5b7b8 url('../images/bg.gif') repeat-x;

    margin: auto;

    padding: 0px;

    text-align: left;

    font-family: Arial;

    font-size: 12px;

    color: #414143;

    line-height: 14px;

    width: 1020px;

    height: 100%;

}



a {

    color: #b70000;

    font-weight:bold;

    text-decoration:none;

}

a:hover {

    color: #b70000;

    font-weight:bold;

    text-decoration:none;

}



.container {

    width: 1020px;

}



.container .header {

    width: 1020px;

    height: 262px;

    display: block;

    overflow: hidden;

    background: url('../images/header.png');

    behavior: url('iepngfix.htc');

}



.container .header img {

    

}



.container .menu {

    display: block;

    overflow: hidden;

    width: 986px;

    height: 26px;

    padding: 8px 15px 0px 17px;

    text-align: center;

    background: url('../images/menu.png');

    behavior: url('iepngfix.htc');

}



.container .menu .menu_divider {

    width: 1px;

    overflow: hidden;

    margin: 0px 17px;

    background: url('../images/menu_divider.gif') no-repeat;

}



.container .menu a {

    color: #ffffff;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

}



.container .menu a:hover {

    color: #b70000;

    font-size: 13px;

    font-weight: bold;

    text-decoration: none;

}



.container .menu_gradient {

    display: block;

    overflow: hidden;

    width: 1020px;

    height: 7px;

    background: url('../images/menu_gradient.png');

    behavior: url('iepngfix.htc');

}



.container .content {

    display: block;

    overflow: hidden;

    width: 960px;

    padding: 10px 30px 20px 30px;

    background: url('../images/content.png');

    behavior: url('iepngfix.htc');

}



.container .footer {

    display: block;

    overflow: hidden;

    width: 960px;

    padding: 0px 30px;

    height: 129px;

    background: url('../images/footer.png');
	background-repeat:no-repeat;

    behavior: url('iepngfix.htc');

}



.made_by {

    display: block;

    overflow: hidden;

    width: 1020px;

    height: 25px;

    font-size: 10px;

    text-align: center;

}



.black_header_line {

    display: block;

    height: 1px;

    overflow: hidden;

    background-color: #222222;

}



.black_header_content {

    color: #ffffff;

    padding: 2px 6px;

    font-size: 10px;

    font-weight: bold;

    background-color: #222222;

}



.black_header {

    margin-bottom: 10px;

}



.header_text {

    color: #b70000;

    font-size: 15px;

    font-weight: bold;

}



.block_half {

    display: block;

    float: left;

    width: 48%;

}



.block_one_third {

    display: block;

    float: left;

    width: 26%;

}



.block_two_third {

    display: block;

    float: left;

    width: 70%;

}



.block_divider {

    display: block;

    float: left;

    width: 4%;

    height: 100%;

    background: url('../images/vertical_dot.gif') repeat-y 50%;

}



a.button {

    text-decoration: none;

    color: #ffffff;

    padding: 2px 6px;

    font-size: 10px;

    font-weight: bold;

    background-color: #222222;

}



a.button:hover {

    text-decoration: none;

    color: #ffffff;

    padding: 2px 6px;

    font-size: 10px;

    font-weight: bold;

    background-color: #b70000;

}



ul.shops_list {

    list-style-type: none;

}



ul.shops_list li {

    margin-bottom: 10px;

}



ul.shops_list a {

    color: #222222;

    font-size: 11px;

    text-decoration: none;

}



ul.shops_list a:hover {

    color: #b70000;

    font-size: 11px;

    text-decoration: none;

}



.opening_hours {

    font-size: 18px;

    font-weight: bold;

    text-align: center;

    margin: 4px 0px;

}



.align_center {

    text-align: center;

}



.align_right {

    text-align: right;

}



.bold {

     font-weight: bold;   

}



.date {

    font-size: 11px;

    color: #b70000;

}





.error {

    display: block;

    border: 1px solid #8d0b0b;

    padding: 10px;

    background-color: #f6cdcd;

    text-align: left;

}



.msg {

    display: block;

    border: 1px solid #244661;

    padding: 10px;

    background-color: #d6e7f4;

    text-align: left;

}



.clickable {

    cursor: pointer;

}



.menuheader {

    background: url('../images/rozwin.gif') no-repeat top right;

    background-position: right 3px;

}



.openheader {

    background: url('../images/zwin.gif') no-repeat top right;

    background-position: right 3px;

}

    

    

    

    

    







