*{
 margin: 0;
 padding: 0;
 }

body{
 color: #414243;
 font-size: 10pt;
 font-family: Tahoma;
 }

a{
 color: #0690c5;
 }

td{
 vertical-align: top;
 }

img{
 border: 0;
 }

h1, h2, h3, h4{
 font-family: Georgia;
 color: #fb7203;
 font-style: italic;
 font-weight: normal;
 margin-bottom: 10px;
 }

h1{
 font-size: 13pt;
 }

h2{
 font-size: 13pt;
 }

#main0{
 background: #FFFFFF url(images/main0bg.jpg) left top no-repeat;
 width: 100%;
 }

#main1{
 background: #FFFFFF url(images/main1bg.jpg) left top no-repeat;
 width: 100%;
 }

#main2{
 background: #FFFFFF url(images/main2bg.jpg) left top no-repeat;
 width: 100%;
 }

#main3{
 background: #FFFFFF url(images/main3bg.jpg) left top no-repeat;
 width: 100%;
}

#logo{
 width: 220px;
 padding: 10px 0 0 30px;
 height: 120px;
 }

/* Верхнее меню */

#topmenu{
 padding: 30px 30px 0 0;
 background: url(images/topmenu.jpg) right top no-repeat;
 }

#topmenu table{
 height: 45px;
 width: 100%;
 }

#topmenu a, #topmenu span{
 color: #FFFFFF;
 text-decoration: none;
 display: block;
 width: 100%;
 text-align: center;
 height: 35px;
 padding-top: 10px;
 font-family: Georgia;
 font-style: italic;
 font-size: 12pt;
 background: url(images/border.png) top right no-repeat;
 }

#topmenu td{
 background: url(images/topmenubg.png) top repeat-x;
 }

#topmenu td.active{
 background: url(images/topmenu_h.png) top repeat-x;
 }

#topmenu td:hover{
 background: url(images/topmenu_h.png) top repeat-x;
 }

#topmenu a:hover, #topmenu span{
 background: url(images/border_a.png) top right no-repeat;
 }

#topmenu td{
 width: 20%;
 text-align: center;
 }

#topmenu td.first{
 background: url(images/topmenu_f.png) left top no-repeat;
 }

#topmenu td.first_a, #topmenu td.first:hover{
 background: url(images/topmenu_f_a.png) left top no-repeat;
 }

#topmenu td.last{
 background: url(images/topmenu_l.png) right top no-repeat;
 }

#topmenu td.last_a, #topmenu td.last:hover{
 background: url(images/topmenu_l_a.png) right top no-repeat;
 } 

#topmenu td.last a, #topmenu td.last span, #topmenu td.last_a span{
 background: none;
 }

/* Текст справа */

#about{
 padding-left: 580px;
 height: 500px;
 }

#about p{
 text-align: justify;
 }

#about p, #about h1{
 margin-bottom: 10px;
 width: 390px;
 }

/* Левое меню */

#leftmenu{
 background: url(images/leftmenubg.jpg) bottom left no-repeat;
 padding: 10px 0 180px 20px
 }

#leftmenu ul li{
 list-style-type: none;
 height: 36px;
 }

#leftmenu ul li span{
 background: url("images/leftmenu_li_h.jpg") no-repeat scroll left top transparent;
 color: #FFFFFF;
 display: block;
 font-family: Georgia;
 font-size: 13pt;
 font-style: italic;
 height: 28px;
 padding: 8px 0 0 30px;
 width: 220px;
 }

#leftmenu ul li a{
 background: url("images/leftmenu_li.jpg") no-repeat scroll left top transparent;
 color: #FFFFFF;
 display: block;
 text-decoration: none;
 font-family: Georgia;
 font-size: 13pt;
 font-style: italic;
 height: 28px;
 padding: 8px 0 0 30px;
 width: 220px;
}

#leftmenu ul li a:hover{
 background: url("images/leftmenu_li_h.jpg") no-repeat scroll left top transparent;
 }

#leftmenu h3{
 margin: 15px 0 5px 28px;
 }

/* Контент */

#content{
 background: url(images/contentbg.jpg) bottom right no-repeat;
 padding: 10px 0 80px 90px;
 text-align: justify;
 }

#text{
 background: url(images/row.jpg) top right no-repeat;
 padding-right: 50px;
 }

#text p{
 margin-bottom: 10px;
 }

#text ul{
 padding: 0 0 10px 18px;
 }

#text li{
 margin-bottom: 3px;
 }


/* Футер */

#footer{
 background: #d8d8d9;
 color: #000000;
 padding: 20px;
 }

#footer p{
 font-size: 8pt;
 }

#footer p.copyright{
 font-size: 11pt;
 font-family: Georgia;
 margin-bottom: 10px;
 font-style: italic;
 }

.e2gtitle {font:bold 14px Tahoma; color:#028DC4}
.e2gback {font:bold 10px Tahoma;}
.e2g {font:11px Tahoma; margin-left:-7px;}
.e2g td {vertical-align:bottom;text-align:center;padding:7px}
.e2g a {color:#808080;text-decoration:none}
.e2gcom0, .e2gcom1 {font:10px Tahoma;float:right; height:13px; width:13px;}
.e2gcom0 {background: url(../icons/bg_com0.gif) no-repeat top right;}
.e2gcom1 {background: url(../icons/bg_com1.gif) no-repeat top right;}
.e2gcom0 a {color:#808080;text-decoration:none}
.e2gcom1 a {color:#FF8040;text-decoration:none}
.e2gpnums {font:12px Verdana; color:gray; margin-top:20px;text-align:center;}
.e2gpnums a {background:#F4F4F4;border:1px solid #E8E8E8;color:gray}
.e2gpnums a:hover {background:#B3EC6C;border:1px solid #83D71C;color:white;text-decoration:none}
.e2gpnums a, .e2gpnums b {padding:3px 6px;}
.not_display {display:none}
.boxcontent {padding:1px 5px;}
.boxcontent img {margin-bottom:3px; border:1px solid #ccc}
.boxcontent div {width:100%; text-align:center;}
.thumb .b2, .thumb .b3, .thumb .b4, .thumb .b4b, .thumb .b3b, .thumb .b2b, .thumb .boxcontent { background:#F5F5F5;}
.dir .b2, .dir .b3, .dir .b4, .dir .b4b, .dir .b3b, .dir .b2b, .dir .boxcontent { background:#FFF0CC;}
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b { display:block; overflow:hidden; font-size:1px; }
.b1, .b2, .b3, .b1b, .b2b, .b3b { height:1px; }
.b2, .b3, .b4, .b4b, .b3b, .b2b, .boxcontent { border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; display:block; }
.b1, .b1b { margin:0 5px; background:#E0E0E0; }
.b3, .b3b { margin:0 2px; }
.b4, .b4b { height:2px; margin:0 1px; }
.dir .b2, .dir .b3, .dir .b4, .dir .b4b, .dir .b3b, .dir .b2b, .dir .boxcontent { border-left:1px solid #FFD2A6; border-right:1px solid #FFD2A6; display:block; }
.dir .b1, .dir .b1b { margin:0 5px; background:#FFD2A6; }
.b2, .b2b, .dir .b2, .dir .b2b { margin:0 3px; border-width:0 2px; }


/* for notables */
div.e2g .thumb, div.e2g .dir {float: left; margin:7px; width:182px}
div.e2g:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div.e2g {display:inline-block} /* hasLayout */
div.e2g {display:block}

/* crumbs */
.e2g_crumbs {font:bold 12px Tahoma;}
.e2g_currentCrumb {}



