html,body{height:100%;}
body{padding:0;margin:0;background:#4C1704 url('/images/rubansimple.png')}
body{font:20px times new roman,arial,serif;color:#ddd;min-height:100%}

a{color:#EBB236}


#topmenu .content {}
#breadcrumbs .content {padding:4px;font-style: italic;}

h1 {color:#E2BB5D;font-size:24px}
h2 {color:#BA380A}
h3 {color:#BA380A}
h4 {color:#BA380A}

li {}
li li li {list-style:none}

ul#portfoliolast li {list-style:none;height:200px}

#content table, #content td {border:1px solid #D0D4B0;border-collapse:collapse;padding:4px;border-bottom:1px solid #D0D4B0;}
#content th {color:#fff;font-size:16px;padding:4px}

#view {position:relative}
#view .content {padding-bottom:10px;padding:10px;position:relative;}

#centerview {background:#4C1704;border:#A7AA8D 1px solid}


#main,#bottom{min-width:780px;}
#main{margin:0 0 -120px;min-height:600px;}
#clear{height:120px;font-size:1px;clear:both;}

#container{float:left;width:100%;margin:0 -200px 0 0;}
#out{margin:0 200px 0 0;}
#in{width:100%;}

#top{border-bottom:1px solid #D0D4B0;}
#top .content{padding:3px;}

#topmenu{height:35px;border-bottom:1px solid #a7aa8d;padding-top:5px;padding-bottom:15px}
#topmenu .content{padding:10px;z-index:99}

#center{float:right;width:100%;margin:0 0 0 -250px;}
#center .content{margin:0 0 0 250px;padding:10px;}
p{margin:0;padding:4 0 10px;}

#bottom{height:40px;vertical-align:bottom;margin-top:0px;}
#bottom .content{padding:10px;border-top:1px solid #D0D4B0}

/* imagelist */
ul.images { }
ul.images li { display: inline;}

ul.hr { margin: 0;  padding: 0; display: inline;}
ul.hr li { display: inline; }
a.current {  font-weight:bold; }

ul.br {  margin: 0; padding: 0; display: inline;}
ul.br li { display: inline; }
a.current {  font-weight:bold; }

ul.vr { margin: 0;  padding: 0;}
ul.vr li {list-style:none }
a.current {  font-weight:bold; }

#bread {    color: #ccc;     padding: 3px;   margin-bottom: 25px; display:inline;  font-size:16px}
#bread ul {   margin-left: 0;   padding-left: 0;  display: inline;   border: none;   } 
#bread ul li {    margin-left: 0;   padding-left: 2px;    border: none;    list-style: none;   display: inline;    }

#button {     width: 12em;     border-right: 1px solid #000;      padding: 0 0 1em 0;      margin-bottom: 1em;      font-family: 'Trebuchet MS', 'Lucida Grande',      Verdana, Lucida, Geneva, Helvetica,       Arial, sans-serif;      background-color: #90bade;      color: #333;      }

/* прозрачная подложка */
.overlay{    position:absolute;    top:0;    bottom:0;    left:0;    width:100%;    background:#fff;    
    opacity:0.05;
    -moz-opacity:0.05; /* для старых браузеров на основе Gecko */
    filter:alpha(opacity=5); /* Для IE6&7 */
}
* html #view .overlay {    height: expression(document.getElementById("container").offsetHeight); }



/* treemenu */
#treemenu ul {margin:0;padding:0;margin-right:0px;list-style:none;}
#treemenu ul li {list-style: none;padding:0px;margin:0px;}

#treemenu ul li a {color:#FFB20D; display:block; padding:5px 0px 5px 30px; background: url('/images/bullet.png') no-repeat left;  }
#treemenu ul li a:hover { background:#4C1704 url('/images/bullet.png') no-repeat left;}

#treemenu ul ul {list-style: none;padding-left:10px}
#treemenu ul ul li {list-style: none;padding:3px}

#treemenu ul ul li a {color:#BF9B79;font-size:16px; padding:0px 0px 5px 20px; background:transparent;}
#treemenu ul ul li a:hover {text-decoration:underline; background:#4C1704;}
#treemenu ul ul li a.current { text-decoration:underline}

#treemenu ul ul ul a {color:#E2BB5D;font-size:16px}
#treemenu ul ul ul a.current { text-decoration:underline}
#treemenu ul ul ul ul a {color:#E2BB5D;font-size:16px}
