html, body { height:100%; margin:0px; padding:0px; background-color:#350E0E; }
body, td, th, h1, input, textarea { font-family: Verdana, Tahoma, Arial; font-size:x-small; }
h1 { font-size:120%; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

#top1 { position:relative; width: 100%; height:100%; min-width:100%; min-height:100%;
        background-image: url(images/t2bg_01.gif); background-repeat:no-repeat; background-position:left top;
    }

html>body #common{height: auto;}

#top2 { position:relative; width: 100%; height:100%; min-width:100%; min-height:100%;
        background-image: url(images/t2bg_03.gif); background-repeat:no-repeat; background-position:right top;
    }
#top3 { position:relative; width: 100%; height:100%; min-width:100%; min-height:100%;
        background-image: url(images/t2bg_06.gif); background-repeat:no-repeat; background-position:left bottom;
    }
#top4 { position:relative; width: 100%; height:100%; min-width:100%; min-height:100%;
        background-image: url(images/t2bg_07.gif); background-repeat:no-repeat; background-position:right bottom;
        text-align: center;
    }

#mainblock { margin:5%; margin-top:2%; margin-bottom:0;}
#mainblock td { }

#maintopgallery { padding-right:1px; }
#maintopgallery table { border-left:1px #000000 solid; border-bottom:1px #000000 solid;}
#maintopgallery th { border-right:1px #000000 solid; }
#maintopgallery td { border-right:1px #838681 solid; }
#maintopgallery th.last, #maintopgallery td.last { border-right:0;}

#mainmenu { padding:22px; padding-top:12px; padding-bottom:18px;}
#mainmenu a { color:#FFFFFF; }
#mainmenu ul {  margin:0; padding:0; list-style-type:none;}
#mainmenu li { font-family:Georgia, Times New Roman, Tahoma, Arial; font-size:12px; color:#FFFFFF;
        padding-top:5px; padding-bottom:5px; margin:0; width:110px; text-align:right; text-transform:uppercase;
    }

#contacts { padding-top:8px; padding-bottom:8px; color:#D9CFCF; font-family:Georgia, Times New Roman, Tahoma, Arial; font-size:10px;}

#ourprojects { padding:8px; padding-top:28px; text-align:center; color: #A59494; vertical-align:top; }
#ourprojects a { color: #A59494; }
#ourprojects fieldset { border:1px #845A5A solid; padding:4px; font-size:11px; }
#ourprojects legend { font-family:Georgia, Tahoma, Arial; }
#ourprojects div { padding:4px; margin:0; }

#content { padding:16px; color: #FFFFFF; }
#content td { text-align:left; font-size:x-small; padding:8px; padding-bottom:16px; color: #FFFFFF; font-size:12px; }

#newsblock ul, #newsblock li { margin:0; padding:0; list-style-position:inside; }

#gallerypics { padding: 8px; }
#gallerypics th { text-align:center; color:#D9CFCF; font-weight:normal; font-size:x-small; font-family:Georgia, Times New Roman, Tahoma, Arial; }
#gallerypics td { text-align:center; padding:11px;  }
#gallerypics .in { border:4px #AD301F solid; padding:0; vertical-align:middle;}

#copyrights { padding:16px; text-align:center; color:#5A3A3A; text-transform: uppercase; }

#incontent { border-left:1px #823436 solid; color: #FFFFFF; padding: 16px; text-align:left; font-size:120%; vertical-align:top; }
#incontent a { color: #FFFFFF; }
#incontent td { color: #FFFFFF; font-size:100%; }
#incontent .path { font-family:Georgia, Times New Roman, Tahoma, Arial; font-weight:bold; text-transform:uppercase; color:#FFD7A2;
    font-size:120%; padding-top:20px; padding-bottom:30px; }
#incontent .path a { color:#FFD7A2; }

#gallerytable td { text-align: center; width: 25%; padding: 4px; vertical-align:middle; font-size:90%; }
#gallerytable td td { border:4px #9B4E4F solid; padding:0; }
#gallerytable td a { color:#F7D4BD; }

#botincontent { text-align: center; color:#F7D4BD; font-size:xx-small; text-transform:uppercase; padding:0; padding-left:10px; padding-right:10px; }
#botincontent a { color:#F7D4BD; }

#navpages { padding:10px; padding-left:18px; font-size:x-small; }
