html            {
                height:auto !important;
                height:100%;
                min-height:100%;
                }

body            {
                height:auto !important;
                height:100%;
                min-height:100%;
                background:url(/eva_template/images/head_bg.gif) 914px 0 repeat-x #ffffff;
                overflow:hidden;
                }
                
div             {
                scrollbar-3dlight-color:#960000;
                scrollbar-track-color:#ffffff;
                scrollbar-shadow-color:#FBD3D2 ;
                scrollbar-face-color:#FBD3D2; 
                scrollbar-arrow-color:#960000;
                scrollbar-darkShadow-color:#960000;
                }

table           {
                border:0;
                border-collapse:collapse;
                }

                
*               {margin:0; padding:0;}                

img             {border:0;}

td              {
                text-align:left;
                font:12px Arial, Helvetica, sans-serif;
                color:#333333;
                line-height:16px;
                vertical-align:top;
                }
        
.abs            {vertical-align:middle;}

a               {
                color:#940709;
                text-decoration:underline;
                }

a:hover         {
                color:#CB7474;
                text-decoration:none;
                }

.wrap           {
                width:100%;
                height:100%;
                }
                
.h              {height:100%;}
/* **************************** header ******************************* */
.left           {
                background:url(/eva_template/images/left.jpg) right -20px no-repeat;
                width:51%;
                }
                
.right          {
                background:url(/eva_template/images/right.jpg) left -20px no-repeat;
                width:49%;
                }
                
.top            {
                background:url(/eva_template/images/top.jpg) top left no-repeat;
                height:121px;
                }
                
.logo           {
                position:absolute;
                top:4px;
                }
                
.icon, .icon0   {
                margin-top:46px;
                margin-right:3px;
                float:right;
                }
                
.icon0 a        {
                width:11px;
                height:10px;
                background:url(/eva_template/images/icon.gif) top left no-repeat;
                }
                
.icon a         {
                width:11px;
                height:10px;
                background:url(/eva_template/images/icon_active.gif) top left no-repeat;
                }
                
/* **************************** menu ******************************* */
.menu           {
                width:860px;
                position:absolute;
                top:75px;
                background-color:#FBD3D2;
                }
                
.m1             {
                position:absolute;
                z-index:1;
                background:url(/eva_template/images/m1.gif) top left no-repeat;
                }
                
.m1:hover , .act        {

                background:url(/eva_template/images/m1r.gif) top left no-repeat;
                }
                
.m2             {
                position:absolute;
                margin-left:69px;
                z-index:2;
                background:url(/eva_template/images/m2.gif) top left no-repeat;
                }
                
.m2:hover {
                margin-left:67px;
                background:url(/eva_template/images/m2r.gif) top left no-repeat;
                }
                
.m3             {
                position:absolute;
                margin-left:152px;
                z-index:3;
                background:url(/eva_template/images/m3.gif) top left no-repeat;
                }
                
.m3:hover       {
                margin-left:150px;
                background:url(/eva_template/images/m3r.gif) top left no-repeat;
                }
                
.m4             {
                position:absolute;
                margin-left:349px;
                z-index:4;
                background:url(/eva_template/images/m4.gif) top left no-repeat;
                }
                
.m4:hover       {
                margin-left:347px;
                background:url(/eva_template/images/m4r.gif) top left no-repeat;
                }
                
.m5             {
                position:absolute;
                margin-left:488px;
                z-index:5;
                background:url(/eva_template/images/m5.gif) top left no-repeat;
                }
                
.m5:hover       {
                margin-left:486px;
                background:url(/eva_template/images/m5r.gif) top left no-repeat;
                }
                
.m6             {
                position:absolute;
                margin-left:576px;
                z-index:6;
                background:url(/eva_template/images/m6.gif) top left no-repeat;
                }
                
.m6:hover       {
                margin-left:574px;
                background:url(/eva_template/images/m6r.gif) top left no-repeat;
                }
                
.m7             {
                position:absolute;
                margin-left:752px;
                z-index:7;
                background:url(/eva_template/images/m7.gif) top left no-repeat;
                }
                
.m7:hover       {
                margin-left:750px;
                background:url(/eva_template/images/m7r.gif) top left no-repeat;
                }
/* **************************** content ******************************* */
h1              {margin:26px 0 0 214px;}

h3              {
                font:18px Arial, Helvetica, sans-serif;
                color:#940709;
                margin-bottom:3px;
                }

.bg2            {
                width:861px;
                height:445px;
                background:url(/eva_template/images/bg2.gif) top left no-repeat;
                }
                
.bg3, .bg3_1, .bg3_2, .bg3_3 {
                width:861px;
                height:445px;
                }

                
.content_area   {
                position:absolute;
                width:820px;
                height:372px;
                margin-left:27px;
                top:193px;
                overflow:auto;
                }
                
.about_cont     {
                width:780px;
                margin-top:17px;
                }
                
.about_cont td div  {
                display:block;
                margin:30px 0;
                }
                
.guest          {
                width:770px;
                margin-top:17px;
                }
                
.guest td span  {
                display:block;
                font-weight:bold;
                font-size:11px;
                color:#CB7474;
                }
                
.lips_cont      {
                width:570px;
                margin-left:187px;
                margin-top:17px;
                }
                
.send_msg_cont  {
                width:350px;
                margin-left:187px;
                margin-top:17px;
                }
                
.send_msg_cont td   {
                font-size:11px;
                padding:2px 0 3px 0;
                }
                
.send_msg_cont td input {
                height:21px;
                width:338px;
                font:12px Arial, Helvetica, sans-serif;
                line-height:12px;
                }
                
.send_msg_cont td textarea  {
                height:64px;
                width:338px;
                font:12px Arial, Helvetica, sans-serif;
                line-height:12px;
                overflow:auto;
                }
                
.colors td      {
                text-align:center;
                vertical-align:middle;
                background-position:center center;
                height:45px;
                width:45px;
                }
                
.colors a, .colors a:hover      {
                text-decoration:none;
                color:white;
                font-weight:bold;
                }
                
.where_table    {
                width:550px;
                margin-top:20px;
                margin-left:185px;
                }
                
.where_table .pad td    {
                padding:2px;
                }
                
.where_list     {
                width:750px;
                margin-top:17px;
                }
                
.where_list td a{
                display:block;
                }
                
.where_list td h3{margin-top:5px;}

                
.left_menu      {
                width:174px;
                height:274px;
                position:absolute;
                margin-left:20px;
                top:200px;
                background-color:#FBD3D2;
                z-index:100;
                }
                
.left_menu .in  {
                width:100%;
                height:100%;
                padding:14px;
                }
                
.list a         {
                padding:3px;                
                }
                
.list a:hover   {
                padding:3px;
                background-color:#940709;
                color:#FFFFFF;
                }
                
.sep            {
                background:url(images/sep.gif) center repeat-x;
                margin:9px 0;
                }
                
/* **************************** footer ******************************* */
.footer         {
                background:url(images/foot.jpg) top left no-repeat;
                height:280px;
                padding:12px 0 0 0;
                font:12px tahoma, Arial, Helvetica, sans-serif;
                line-height:14px;
                color:#666666;
                }
                




                                                
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
                list-style-type: none;
                line-height:18px;
                font-size:14px;
                margin-bottom:8px;
}

.treeview li a{ /* Style for LI that contains sub lists (other ULs). */
                color:#940709;
                text-decoration:underline;
}

.treeview li a:hover{ /* Style for LI that contains sub lists (other ULs). */
                color:#DB314B;
                text-decoration:none;
}

.submenu li{ /*Style for LIs of ULs that are children of LIs (submenu) */
                background:url(/eva_template/images/arr.gif) 0 6px no-repeat;
                padding-left:11px;
                font-size:12px;
                font-weight:bold;
                line-height:17px;
                color:#DB314B;
                cursor: default;
                margin-top:4px;
                margin-bottom:4px;
                
}

.submenu li a{ /*Style for LIs of ULs that are children of LIs (submenu) */
                font-weight:normal;
                color:#940709;
}

                

.act3        {
                font-weight:bold;
                color:#DB314B !important;
                text-decoration:none !important;
}

.act4        {
                font-weight:bold;
                color:#DB314B !important;
}

.act5        {
                color:#CB7474;
                text-decoration:none;

             }