body {
    padding: 0;
    margin:0;
    background: #fff top right url(../img/bg.png) no-repeat;

    font-family: arial;
    font-size: 10pt;
    /* color: #324d58; */
    color: #566;

    line-height: 1.5em;
}

td {
    vertical-align: top;
}

div {
    
}

/*
#logo, a.gall img, div#lang a img, .gallery_home a img {behavior: url("htc/pngbehavior.htc");}
*/

form {
    padding: 0;
    margin: 0;
    
}

    input {
        border: solid 1px #ccc;
        width: 208px;
        padding: 7px;
        /* background: top left url(../img/input-border.gif) no-repeat; */
    }
    
    .form_select {
        border: solid 1px #ccc;
        display: block;
        
        padding: 8px 0 5px 15px;
        /* background: top left url(../img/input-border.gif) no-repeat; */
    }
    
        select {
            border: solid 1px #ccc;
            width: 222px !important;
            padding: 7px 0;
            line-height: 25px;
            /* width: 190px; */
            /*
            padding: 8px 0 10px 15px;
            background: top left url(../img/input-border.gif) no-repeat;
            */
        }
    
    textarea {
        width: 208px;
        height: 140px;
        border: solid 1px #ccc;
        padding: 7px;
        /* padding: 8px 0 10px 15px; */
        /* background: top left url(../img/area-border.gif) no-repeat;*/ 
    }

    input.submit {
        /*
        border: none;
        padding: 5px 15px;
        margin: 10px 0;
        background: #333;
        color: #eee;
        text-align: left;
        width: auto;
        
        cursor: pointer;
        cursor: hand;
        */
        border: solid 1px #aaa; /* border:medium none; */
        color:#333;
        background-color: #ccc;
        font-weight:bold;
        margin:0;
        padding:7px;
        text-align:center;
        width:218px;
        
        cursor: pointer;
        cursor: hand;
    }
    

    input.submit2 {
        /*background:transparent url(../img/input-submit2.gif) no-repeat scroll left top; */
        /* border: solid 1px #ccc; */
        /*border:medium none;*/
        /*
        color:#000000;
        font-weight:bold;
        margin:0;
        padding:6px 0 10px 0;
        text-align:center;
        width:218px;
        
        cursor: pointer;
        cursor: hand;
        */
        border: solid 1px #aaa; /* border:medium none; */
        color:#333;
        background-color: #ccc;
        font-weight:bold;
        margin:0;
        padding:7px;
        text-align:center;
        width:218px;
        
        cursor: pointer;
        cursor: hand;
    }

    input.sbttn {
        /*background:transparent url(../img/input-submit2.gif) no-repeat scroll left top; */
        border: solid 1px #aaa; /* border:medium none; */
        color:#333;
        background-color: #ccc;
        font-weight:bold;
        margin:0;
        padding:7px;
        text-align:center;
        width:218px;
        
        cursor: pointer;
        cursor: hand;
        
    }

div {
    /* border: solid 1px red;  */
}

a, a:hover, a:visited, a:link, a:active {
    color: #811616;
    text-decoration: underline;
}

p {
    padding: 0 0 20px 0;
    margin: 0;
}



#clr {
    clear: both;
}


/*
h1, h2 {
    font-family: Times, Georgia;
        font-size: 10pt;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
        
        color: black;
        letter-spacing: .2em;
        
        padding: 30px 0 25px 0;
        margin: 0;
}
*/

h1, h2 {
        font-family: Georgia;
        font-size: 16pt;
        font-weight: normal;
        font-style: normal;
        /* text-transform: uppercase; */
        
        color: black;
        letter-spacing: -.03em;

        padding: 20px 0 25px 0;
        margin: 0;
}

h2 {
    float: left;
}


h3 {
        font-family: Georgia;
        font-size: 12pt;
        font-weight: normal;
        font-style: normal;
        
        color: black;
        letter-spacing: -.03em;

        padding: 20px 0 15px 0;
        margin: 0;
}


h3 sup {
    font-size: 9px;
    color: white;
    background: #e00;
    padding: 1px 3px 0 1px;
    margin: 0 0 0 2px;
}

#page {
    text-align:left;
    width: 1075px;
    position:relative;
}

#smallmenu {
    height: 70px;
}

    #lang {
        width: 154px;
        float: right;
        text-align: left;
        
        padding: 17px 0 0 0;
    }
    
        #lang img {
            border: 0;
            padding:0;
            margin: 0 17px 0 0;
        }

#image {
    height: 207px;
    background: top left url(../img/image-border.gif) no-repeat;
}

    #image img {
        border: 0;
        margin: 0;
        padding: 6px 0 0 10px;
    }

#logo {
    height: 277px;
    width: 272px;
    background: transparent url(../img/logo.png) top left;

    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/logo.png,sizingMethod=crop);
    
    position:absolute;
    top: 0;
    left: 41px;
    z-index: 90;
}
    #logo h1, #logo h2 {
        margin: 0;
        padding: 0;
    }

    #logo h1 a{
        font-family: Palatino Linotype, Times, Georgia;
        font-size: 28pt;
        line-height: 28pt;
        font-weight: normal;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;
        color: white;
        letter-spacing: 0em;
        float: left;        /* padding: 210px 0 0 40px; */
        padding: 217px 0 0 40px;
        margin:0;
        width: 100px;
        position: relative!important;
        z-index: 90!important;
        display: block;
    }
    
    #logo h2 a{
        font-family: Palatino Linotype, Times, Georgia;
        font-size: 11pt;
        font-weight: normal;
        font-style: normal;
        text-transform: uppercase;
        text-decoration: none;

        color: white;
        letter-spacing: 0em;
        line-height: 11pt;
        
        float:left;
        padding: 222px 0 0 0;
        margin:0;
        
        width: 100px;
    }

#menu {
    /*
    background: transparent url(../img/menu.png) no-repeat scroll left bottom; 
    */
    background: transparent url(../img/menu.jpg) no-repeat scroll left bottom; 
    float:left; 
    height:auto; 
    padding:0 0 65px; 
    width:329px;
 /*
    -background-image: none;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/menu.png,sizingMethod=crop);
 */
 }

    #menu ul {
        list-style: none;
        
        font-family: Times, Georgia;
        font-size: 10pt;
        font-weight: normal;
        font-style: normal;
        text-transform: uppercase;

        padding: 12px 0 0 0;
        margin: 0;
    }
    
        #menu ul li {
            height:25px;
            padding:1px 0 0 80px;

            /* background: top left url(../img/menu-a.png) no-repeat; */
            /* background: top left url(../img/menu-a2.png) no-repeat; */

            /* -background-image: none; */
            /*
            -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=..img/menu-a2.png,sizingMethod=crop);
            */
        }

            #menu ul li a {
                display: block;
                width: 80%;
                color: #f2ece0;
                position: relative;
                z-index: 90;
            }

            #menu ul li a.selected {
                color: black;
            }

#address {
    width: 230px;
    
    float: left;

    padding: 20px 0 0 60px;
    margin: 0;
}

#content {
    padding: 0 40px 0 0;
    width: 700px;
    min-height:550px;
    float: right;
    
}

    .cnt {
            margin:0;
            padding: 0px 0 0 20px;
        }
    
    .gallery_cnt {
            margin:0 0 0 12px;
            padding:6px 0 0 10px;
            height: 265px;
            background: top left url(../img/gallery-border.gif) no-repeat;
    }
    
    .gallery_cnt_2 {
            margin:0 0 0 12px;
            padding:6px 0 0 10px;
            height: 265px;
            background: top left url(../img/gallery-border-2.gif) no-repeat;
    }
    
    .gallery_cnt_1 {
            margin:0 0 0 12px;
            padding:6px 10px 0 10px;
            height: 360px;
            background: top left url(../img/gallery-border-1.gif) no-repeat;
/*            clear: both;*/
    }
/*
    table.form.engform h3{
      float: left;
      clear: both;
      display: block;
      width: 221px;
      text-align: center;
    }*/


        .gallery_home {
            float: left;
            width: 225px;
        }

            .gallery_home img{
                padding: 0 0 15px 0;
                border: 0;
            }

        .gallery_home_2 {
            float: left;
        }

            .gallery_home_2 img{
                padding: 0 0 15px 0;
                border: 0;
            }

    .more {
        float: right;
        margin:0;
        padding: 30px 40px 25px 0;
        
        font-size: 8pt;
        font-weight: normal;
    }


#ad {
    padding: 50px 0 0 340px
}

    .banner {
        width: 468px;
        height: 60px;
        background-color: lightsteelblue;
    }


.photo_nav {
    list-style: none;
    padding: 0;
    width:600px;
}

    .photo_nav li {
        margin: 0 0 10px 0;
    }

        .photo_nav li.p {
            float: left;
        }
        
        .photo_nav li.n {
            float: right;
        }

table.single {
    border: solid 1px #dcdcdc;
}

    table.single img {
    border: solid 1px white;
    }



.smallest {
    color: #a98d56;
    font-size: 9px;
    line-height:10px;
    margin: 15px 0 0 0;
}
    
        .smallest td {
            margin: 0 0 10px 0;
        }
    
        .smallest img {
            border: 0;
            vertical-align: top;
        }


.comms {
    margin : 15px 0 0 0;
}

    .comms form {
        margin: 15px 0 0 0; 
    }

#footer {
    padding: 20px 0 30px 60px;
    margin: 0;
    
    font-size: 8pt;
    color: #bdb89e;
}

    #footer a {
        color: #bdb89e;
    }

    #copyright {
        float: left;
        width: 200px;
    }
    
    #eleks {
        float: right;
        width: 134px;
        text-align: left;
    }
	
	
	#bread {
        float: left;
        text-align: left;
        padding: 30px 0 0 355px;
        
        font-size: 8pt;
        }

        #bread2 {
            float: right;
            text-align: right;
            padding: 30px 30px 0 0;
            color: #BDB89E;
        
            font-size: 8pt;
        }
    
        #bread a {
            text-decoration: none;
            color: #BDB89E;
            
            padding: 0 15px 0 0;
        }
        
        #bread2 a {
            text-decoration: none;
            color: #BDB89E;
            padding:0;
        }
        
        #bread2 a:hover {
            text-decoration: underline;
            color: #811616;
        }
    
        #bread img,  #bread2 img{
            border: 0;
            padding:0;
            margin:0 3px 0 0;
        }
		#bread a img, #bread2 a img{
		  margin: 0 3px 0 0;
		}
#menu ul li.second {
 /* background:transparent url(../img/menu-a2.png) no-repeat scroll left top; */
height: 25px;
/* padding: 6px 0 0 95px; */
padding: 0 0 0 95px;
}

.ratingcontrol img{
  padding-bottom: 6px;

}
.access {
float:left;
}


/* ******************************************* */

/* informer fix */
#cntdiv {
	width: 200px !important;
}