* {
	margin: 0px;
    padding: 0px;
}
	body {
	   background-image: url('../../images/bg_wood.jpg');
	   background-color: #663300;
	   padding-bottom: 30px;
    }
        #main {
            background-image: url('../../images/home2.png');
            background-repeat: no-repeat;
            background-position: top left;
            width: 924px;            
            margin: 0px auto 0px auto;
            font-family: "Trebuchet MS", tahoma, sans-serif;
            font-size: 9pt;
            color: #fff;
        }
        #header {  
            height: 170px;          
        }   
            #header h1 {
                float: left;
            }
            #home {
                width: 400px;
                height: 115px;
                display: block;
                xborder: 1px solid green;
                
            }
                #home span {
                    display: none;
                }            
            #rezervation {
                float: right;
                padding: 30px;
                padding-top: 10px;
                font-size: 10pt;
                xborder: 1px solid yellow;
            }
        #menu {
            clear: both;
            width: 926px;
            height: 45px;
            
            xtop: 115px;
            xleft: 0px;
            xbackground-image: url('../../images/black50.png');
            text-align: left;
            cborder: 1px solid red;
        }
            #menu-in {
                xpadding-top: 13px;
                list-style-type: none;
                margin-left: 28px;
                float: right;
                cborder: 1px solid blue;
                position: absolute;
                float: left;
                xmargin-left: 280px;
                
            }
                #menu-in li {
                    float: left;
                    padding:0px; margin: 0px;
                    xborder: 1px solid red;
                }
                    #menu-in li a {
                        color: #fff;
                        font-size: 10pt;
                        font-weight: normal;
                        text-decoration: none;
                        background-image: url('../../images/black50.png');
                        border: 1px solid #271e18;
                        padding: 10px; 
                        margin:10px;
                        margin-bottom: 0px;
                        margin-top: 0px;
                        margin-right: 2px;
                        margin-left: 2px;
                        display: block;
                        font-family: Tahoma, "Trebuchet MS", tahoma, sans-serif;
                        font-weight: bold !important;
                    }
                    #menu-in a:hover, #menu-in a.selected {
                        color: #83ad01;
                        background-color: #fff;
                        background-image: none;
                        border: 1px solid #83ad01;
                    }
              
                #menu-in li ul { display: none; }
                #menu-in li:hover ul { display: block; width: 80px; padding-top: 9px;}
                #menu-in li:hover ul li { display: block; text-align: left; font-size: 8pt; } 
                    #menu-in li:hover ul li a {
                        display: block;
                        padding: 10px;
                        xpadding-left: 0px;
                        width: 120px;
                       
                         xbackground-color: #271e18;
                        xbackground-image: url('../../images/black50.png');
                    }
                        #menu-in li:hover ul li a:hover {
                            background-color: #fff;
                        }
        
        #page {
            clear: both;
        }
            #sidebar-left {
                float: left;
                width: 452px;
            }
                #content {
                    background-image: url('../../images/black80.png');
                    padding: 20px;
                }
                    #text-content {
                        xheight: 540px;
                        xoverflow: auto;
                    }
                        #text-content h2 {
                            text-transform: uppercase;
                            margin-bottom: 20px;
                            font-size: 20pt;
                            border-bottom: 1px solid #999;
                        }
                        #text-content h3 {
                            margin-bottom: 15px;
                            font-size: 16pt;
                            font-style: oblique;
                        }
                        #text-content h4 {
                            margin-bottom: 10px;
                            font-size: 14pt;
                        }
                        #text-content p {
                            margin:0 0 1.5em;
                            line-height: 150%;
                            color:#999999;
                            line-height:1.7;
                            text-align: justify; 
                        }
                        #text-content a {
                            color: #e6541e;
                            text-decoration: underline;
                        }
                            #text-content a:hover {
                                text-decoration: none;
                            }
                        
                        #text-content ol, #text-content ul {
                            margin-left: 20px;
                            margin-top: 5px;
                            margin-bottom: 5px;

                        }
                            #text-content li {}
                #submenu {
                    background-image: url('../../images/black50.png');
                    margin-top: 20px;
                    padding: 15px;
                    text-transform: uppercase;
                }
                    #submenu-in {
                        display: inline;
                    }
                        #submenu-in li, #submenu-in li ul {
                            display: inline;
                        }
                            #submenu-in li a {
                                color: #e58959;
                                text-decoration: none; padding-right: 5px;
                            }
                            #submenu-in a:hover, #submenu-in a.selected {
                                color: #fff;
                            }
                            #submenu-in li .bullet {
                                color: #fff;
                                display: none;
                            }
            
            #sidebar-right {
                float: right;
                width: 460px;
            }
                #slideshow {
                    padding: 10px;
                    background-image: url('../../images/black80.png');
                }
                    #slideshow-in {
                        width: 440px;
                        height: 240px;
                        background-color: #fff;
                        overflow: hidden;
                    }
                        #slideshow-in img {}
                #favorites, #winners, #articles, #ratings {
                    background-image: url('../../images/black80.png');
                    float: right;
                    margin-top: 10px;
                }
                #favorites-in, #winners-in, #articles-in, #ratings-in {
                    width: 225px;
                    height: 150px;                    
                }
                
                #favorites-in {
                    background-image: url('../../images/barrel.png');
                    background-repeat: no-repeat;
                    background-position: bottom right;
                }
                #winners {
                    margin-left: 10px;
                }
                #winners-in {                    
                    background-image: url('../../images/cup.png');
                    background-repeat: no-repeat;
                    background-position: bottom right;                    
                }
                #articles-in {
                    background-image: url('../../images/paper.png');
                    background-repeat: no-repeat;
                    background-position: bottom right;                
                }
                #ratings {
                    margin-left: 10px;
                }
                #ratings-in {                    
                    background-image: url('../../images/glass.png');
                    background-repeat: no-repeat;
                    background-position: bottom right;                    
                }
                    #favorites h2, #winners h2, #articles h2, #ratings h2 {
                        font-size: 12pt;
                        padding: 20px;
                        color: #fff;
                        text-transform: uppercase;
                        font-weight: bold;
                        xfont-family: Tahoma, sans-serif;
                    }
                        #favorites h2 a, #winners h2 a, #articles h2 a, #ratings h2 a {
                            color: #fff;
                            text-decoration: none;
                        }
                            #favorites h2 a:hover, #winners h2 a:hover, #articles h2 a:hover, #ratings h2 a:hover {
                                border-bottom: 2px solid #fff;
                            }    
                    #favorites ul, #winners ul, #articles ul, #ratings ul {
                        margin-left: 20px;
                        list-style-type: none;
                        font-size: 9pt;
                    }
                    #winners ol {
                        margin-left: 30px;
                        list-style-type: decimal;
                        font-size: 9pt;
                    }
                        #winners a {
                            font-weight: bold;
                        }
                        #favorites li, #winners li, #articles li, #ratings li {
                            margin-bottom: 1px;
                        }
                            #favorites li a, #winners li a, #articles li a, #ratings li a {
                                color: #fff;
                                text-decoration: none;
                            }
                                #favorites li a:hover, #winners li a:hover, #articles li a:hover, #ratings li a:hover {
                                    text-decoration: underline;
                                }       
                
                #footer {
                    clear: both;
                    padding-left: 20px;
                }
                    #copyright {
                        padding-top: 25px;
                        font-size: 10pt;
                    }
                        #copyright a {
                            color: #fff;
                            text-decoration: none;
                        }
                    #links {
                        padding-top: 8px;
                        color: #a27448;
                    }
                        #links a {
                            color: #a27448;
                            text-decoration: none;
                        }
                            #links a:hover {}

.clearfix {
    clear: both;
}

#content .gallery {
    margin-top: 20px;
    xborder: 1px solid red;
}                
    #content .gallery a {
        display: block;
        border: 1px solid #dedede !important;
        background-color: #fff;
        float: left;
        width: 160px;
        height: 160px;
        cursor: pointer;
        margin: 15px;
    }
        #content .gallery .galitem {
            display: block;
            background-position: center center;
        	background-repeat: no-repeat;
        	border: 5px solid #fff;
        	width: 150px;
        	height: 150px;
        } 
        #content .gallery a .galitem:hover {
        	width: 200px;
        	height: 200px;
        	position: relative;
        	top: -25px;
        	left: -25px;
        	background-color: #fff;
        }	

#content .item {
    clear: both;
    margin: 5px;
}
    #content .item * {
        bxackground-image: none !important;
    }
    #content .item h3 {
        xbackground-image: none !important;
        display: inline;
    }
        #content .item h3 a {
        xbackground-image: none !important;
        display: inline;
    }
    #content .item p {
        xbackground-image: none !important;
    }
    #content .item .img, #content .item .flag {
        float: left;
        xwidth: 110px;
        xheight: 110px;
        text-align: center;
        padding: 10px;
        padding-top: 5px;
        padding-bottom: 0px;
        margin-right: 10px;
        xbackground-color: #fff;
        border: 1px solid #271e18;
        background-image: none;
    }
        #content .item .flag {
            xmargin: 10px;
        }
        

