body    { background: #ffefd5;}
.header { background: #ffefd5 url(../images/hp/header/illustr.jpg) center top no-repeat;}
.header-n { background: #544f5a url(../images/hp/header/illustr_n.jpg) center top no-repeat;}


.td1-  { width: 18%;}
.td2-  { width: 60%; }
.td21- { background: url(../images/hp/bg/1.gif) right bottom no-repeat;}
.header-n .td21- { background: url(../images/hp/bg/1_n.gif) right bottom no-repeat;}
.td3-  { width: 22%; padding-top: 15px; }

.td1m  { width: 18%; background: url(../images/hp/bg/2.gif) right top repeat-y;}
.td2m  { width: 60%; background: #fff;}
.td3m  { width: 22%; background: #fff;}

.td1b   { width: 18%; background: url(../images/footer/ug.gif) right top no-repeat;
          padding: 60px 0 20px 20px; font-size: 75%; color:#6e5e3e;}
.td2b   { width: 60%; background: url(../images/footer/bg.gif) repeat-x; padding: 60px 0 20px 0;}
.td2b div   { background: url(../images/ic/mark.gif) 5px 6px no-repeat; font-size: 75%; padding: 0 0 10px 15px; color:#6e5e3e;}
.td2b .map- { background: url(../images/ic/mark1.gif) 5px 6px no-repeat; font-size: 75%; padding: 0 0 10px 15px; }
.td2b .map- img { margin-top: 10px;}
.td3b       { width: 20%; background: url(../images/footer/bg.gif) repeat-x; padding: 60px 15px 0 20px ; }
.td3b div   { background: url(../images/ic/mark.gif) 5px 6px no-repeat; font-size: 75%; padding: 0 0 0 15px; color:#6e5e3e;}
.td3b img   { margin: 10px 0 0 15px;}

.logo  { padding: 15px 0 15px 15px; }
.logo1 { padding-top: 15px;}
.logo2 { width: 52px; height: 71px;
//background: url(../images/hp/header/logo_.gif) left top no-repeat; 
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hp/header/logo_.png', sizingMethod='crop'); 
       }
html*.logo2 { //background-image: none;  }

html>body .logo2 { background: url(../images/hp/header/logo_.png) left top no-repeat; } 


.langv        { float: right;}
.langv td     { background: #fffaf2; font-size: 70%;}
.langv .text  { padding: 0 7px;}
.langv .nobg- { background:none;}


.header-n .langv        { float: right;}
.header-n .langv td     { background: #cccbce; font-size: 70%;}
.header-n .langv .text  { padding: 0 7px;}
.header-n .langv .nobg- { background:none;}


.ic td          { background: #fffaf2; font-size: 70%;}
.ic .icons-     { padding: 0 5px;}
.ic .icons- img { margin: 5px 5px 1px 5px;}
.ic .nobg-      { background:none;}

.header-n .ic td          { background: #cccbce; font-size: 70%;}
.header-n .ic .icons-     { padding: 0 5px;}
.header-n .ic .icons- img { margin: 5px 5px 1px 5px;}
.header-n .ic .nobg-      { background:none;}


.word           { width: 65%;}
.word .ug1-     { background: url(../images/hp/header/ug1.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/ug1.png',sizingMethod='crop');}

.word .ug11-    { background: url(../images/hp/header/ug11.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/ug11.png',sizingMethod='crop');}

.word .bg1-     { background: url(../images/hp/header/bg1.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/bg1.png',sizingMethod='crop');}

.word .bg2-     { background: url(../images/hp/header/bg2.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/bg2.png',sizingMethod='crop');}

.word .bg22-    { background: url(../images/hp/header/bg22.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/bg22.png',sizingMethod='crop');
                  font-size: 13px; padding: 5px 5px 5px 7px;
                  }

.word .bg23-    { background: url(../images/hp/header/bg23.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/bg23.png',sizingMethod='crop');}

.word .ug3-     { background: url(../images/hp/header/ug3.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/ug3.png',sizingMethod='crop');}

.word .ug31-    { background: url(../images/hp/header/ug31.png) left top no-repeat;
                  //background-image: none;
                  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp/header/ug31.png',sizingMethod='crop');}




.navigate           { padding-bottom: 10px;}
.navigate  div      { background: url(../images/ic/menu.gif) 20px 5px no-repeat; padding: 0 0 7px 34px; font-size: 80%;}

.header-n .navigate         { padding-bottom: 10px;}
.header-n .navigate  div    { background: url(../images/ic/menu_n.gif) 20px 5px no-repeat; padding: 0 0 7px 34px; font-size: 80%;}

.header-n .navigate div a:link    { color:#d4d3d6; }
.header-n .navigate div a:visited { color:#f1e7f4; }
.header-n .navigate div a:hover,
.header-n .navigate div a:active  { color: #fff;}

.navigate1 .text-  { border-left: 1px solid #deccaf;  background: #fff7ea; padding: 5px 0 0 0;}
.navigate1 .text1- { background: #fff7ea;}
.navigate1 div     { background: url(../images/ic/menu1.gif) 11px 4px no-repeat;;
                     padding: 0 0 7px 30px; font-size: 85%;}
.navigate1 .bg-   { background: url(../images/hp/bg/6.gif);}
.navigate1 .bg1-  { background: #fff;}


.navigate1 div a:link    { color:#6a0505; }
.navigate1 div a:visited { color:#6a0505; }
.navigate1 div a:hover,
.navigate1 div a:active  { color: #fff; background: #B57B37; text-decoration: none;}

.announce      { background: url(../images/hp/bg/anonce.gif) right top no-repeat;}
.announce .bg- { background: #d7bb9f;}

.announce-item .out-         { padding: 11px 15px 4px 15px;}
.announce-item .out- .title- { background: url(../images/ic/anonce_out.gif) 0 3px no-repeat;
                             font-size: 85%; font-weight: bolder; padding: 0 0 1px 14px; color: #714538;}
.announce-item .out- .text-  { font-size: 80%; line-height: 1.3em; color: #883c25;}
.announce-item .out- .text- p   { font-size: 100%; padding: 0; margin: 0;}
.announce-item .out- .text- img { float: left; margin: 5px 5px 0 0; border: 1px solid #e6d5b8;}
.announce-item .out- .link-     { font-size: 75%; }


.announce-item .in-            { padding: 11px 15px 4px 15px;}
.announce-item .in- .title-    { font-size: 85%; font-weight: bolder; padding: 0 0 1px 0; color: #675126;}
.announce-item .in- .text-     { font-size: 80%; line-height: 1.3em; color: #675126;}
.announce-item .in- .text- p   { font-size: 100%; padding: 0; margin: 0;}
.announce-item .in- .text- img { float: left; margin: 0 5px 0 0; border: 1px solid #e6d5b8;}
.announce-item .in- .link-     { font-size: 75%; }

.news td       { background: url(../images/hp/header/bg.gif) left top no-repeat;;}
.news .title-  { border-top: 1px solid #deccaf; background: #fff url(../images/ic/title.gif) 10px 23px no-repeat;
                 padding: 0 0 9px 23px; font-size: 120%;}


.news-item         { padding: 0 5px 5px 20px;}
.news-item .date-  { font-size: 70%; color: #3f301a; font-weight: bolder; padding-bottom: 5px;}
.news-item .title- { font-size: 95%; font-weight: bolder; padding: 0 0 5px 0; }
.news-item .text-  { font-size: 95%; padding: 0 0 5px 0; color: #54462e;}
.news-item .text- p { font-size: 100%; padding: 0; margin: 0;}

.event-item-title   { background: url(../images/ic/mark2.gif) 10px 8px no-repeat; padding: 0 0 5px 20px;
                      font-weight: bolder; color: #485a2a;}
.razd               { background: #ecedca; border-left: 10px solid #fff; border-right: 10px solid #fff;}

.event-item            { padding: 0 10px 5px 20px; }
.event-item .date-     { font-size: 70%; color: #3f301a; font-weight: bolder; padding-bottom: 5px; }
.event-item .subtitle- { font-size: 95%; font-weight: bolder; padding: 0 0 5px 0; }
.event-item .text-     { font-size: 95%; padding: 0 0 5px 0; color: #53552f;}
.event-item .text- p   { font-size: 100%; padding: 0; margin: 0;}
                                      


.search         { margin: 15px 0;}
.search .title- { background: #f9deb0;}
.search .body-  { background: url(../images/search/bg.gif) right top no-repeat;}
.search .mood-  { font-size: 75%;}
.search .mood- .input- { padding-right: 20px;}


.ctitle          { padding: 15px 0 5px 20px; font-size: 100%; font-weight: bolder; color: #392a28;}
.calendar .td1-  { background: url(../images/calendar/11.gif) left bottom no-repeat; width: 1%;}
.calendar .cont- { border: 1px solid #f1d6b4; padding: 2px; background: #fff;}
.calendar .cont- .table1- { border: 1px solid #f8ead9;}

.calendar .cont- .time-      { background: #f7ebd6;}
.calendar .cont- .table- td  { font-size: 12px; padding: 1px; background: #fff;}
.calendar .cont- .time- td   { font-size: 13px; color: #a41212; font-weight: bolder; padding: 5px 2px 5px 2px ;}
.calendar .cont- .time- .year- { color: #700c0c;}
.calendar .cont- .bg- { background: #fff4e9 url(../images/calendar/bg1.jpg) center top no-repeat;}

.calendar .td2- { background: url(../images/calendar/21.gif) left bottom no-repeat; }
 
.calendar a:link    { color:#a41212; }
.calendar a:visited { color:#a41212; }
.calendar a:hover,
.calendar a:active  { color: #ffffff; background: #A43B3B; text-decoration: none;}

.calendar .cont- .time- a:link    { color:#700c0c; }
.calendar .cont- .time- a:visited { color:#700c0c; }
.calendar .cont- .time- a:hover,
.calendar .cont- .time- a:active  { color: #ffffff; background: #A43B3B; text-decoration: none;}


.designed {font-size: 0.9em; line-height: 1em; letter-spacing:0.09em; display: table;}
.designed p{ margin:0; padding:0.5em 0 0 0; color: #6e5e3e;}
.designed a .jslogo{display:block; background: url(../images/footer/logos.gif) 0px -68px no-repeat;
width:51px; height:25px;} 
.designed a:hover .jslogo, .designed a:active .jslogo 
{width:51px; height:25px; background: url(../images/footer/logos.gif) 0 0px no-repeat;}
.jslogo a, .designed img {display: block; border:0;cursor: pointer; cursor: hand;}


