
body {margin: 0;padding: 0 0 0 0;background: #ff0000;color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 0px; min-width: 1000px; }

html { overflow-x: hidden; }
table{border:0px;border-collapse:collapse;}
table td{padding:0px; vertical-align: top;}
table tr{margin: 0 0 0 0;padding: 0 0 0 0;}
img{border: 0;margin: 0 0 0 0;padding: 0 0 0 0;}
ol, ul, li, p{text-align: justify;font-size: 12px;}
p.pc {text-align: center;}
p.pcb {text-align: center; font-weight: bold;}
p.pci {text-align: center; font-style: italic;}
p.pcbi {text-align: center; font-weight: bold; font-style: italic;}
p.pr {text-align: right;}
p.prb {text-align: right;font-weight: bold;}
p.pri {text-align: right;font-style: italic;}
p.prbi {text-align: right;font-weight: bold;font-style: italic; text-color: #000000;}
a:link, a:visited, a:active{color: #000000; text-decoration: none;}
a:hover{text-decoration: underline; color: #000000;}
h1{font-size: 18px; text-align: center; color: #000000;}
h2{font-size: 16px; text-align: left; margin: 20px 0 0 50px;}
h3{font-size: 14px; text-align: center;}
/*шапка*/
#hd1{background: url(/sm.aspx?guid=43823) no-repeat right top; height: 250px; width: 100%; overflow: hidden;}
#hd2{background: (url/sm_full.aspx?guid=1023) no-repeat top left; height: 212px; width: 100%; overflow: hidden;}
#hdt{width: 100%;}
#hdth{width: 100%;height: 168px;text-align: center; text-color: #000000; vertical-align: middle;}
#hdth h1{font-size: 28px; color: #000000;}
#hdth h2{font-size: 20px;}
#hdtm{width: 100%;height: 42px;text-align: center; vertical-align: middle;font-size: 10px;}
#hdtm a{margin: 0 15px 0 15px;}
/*информационный блок*/
#ib1{background: url(/sm_full.aspx?guid=1653) repeat-x top center;}
#ib2{background: url(/sm_full.aspx?guid=1043) no-repeat top right;}
#it{width: 100%}
#it td {vertical-align: top;}
#itl{background-color:#ffcb87; width: 15%; text-align: justify;font-size: 12px; padding: 10px 10px 10px 10px;}
#itc{background-color:#FFFFFF; text-align: justify;font-size: 14px; font-color:#000000;}
#itr{background-color:#ffcb87; width: 15%; text-align: justify;font-size: 12px; padding: 10px 10px 10px 10px;}
#itl h1, #itr h1{font-size: 16px;text-transform: uppercase;border-top: 1px solid #9fd3ea;border-left: 1px solid #9fd3ea;border-right: 1px solid #9fd3ea;border-bottom: 2px solid #2e80b8;margin: 10px 10px 10px 10px;}
#itl h2, #itr h2{font-size: 14px;margin: 5px 10px 0 10px; text-align: justify;}
#itl p, #itr p{margin: 0 10px 0 10px;}
#itl p.nlnk, #itr p.nlnk{text-align: right;}
/*нижний блок*/
#btd{bgcolor-color:#ffcb87; top repeat-x;text-align: center;font-size: 12px; padding: 5px 10px 5px 10px;}

/*стили для гостевой книги*/
.ansv{border: dashed 1px #cdcdcd;margin: 0 0 0 25px;font-size: 12px;padding: 5px 5px 5px 5px;font-style: italic;}

/*Стили фотоальбома*/
ul#thumbs, ul#thumbs li{margin:0;padding:0;list-style:none;}
ul#thumbs li{float:left;margin-right:5px;border:1px solid #999;padding:2px;}
ul#thumbs a{display:block;float:left;width:75px;height:75px;line-height:100px;overflow:hidden;position:relative;z-index:1;}
ul#thumbs a img{float:left;position:absolute;top:0px;left:0px;}
ul#thumbs a:hover{overflow:visible;z-index:1000;border:none;}
ul#thumbs a:hover img{border:1px solid #999;background:#fff;padding:2px;}
ul#thumbs:after, li#thumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul#thumbs, li#thumbs{display:block;}
ul#thumbs, li#thumbs{min-height:1%;}
* html ul#thumbs, * html li#thumbs{height:1%;}	
.ftc{text-align: center;}
.ftc h3{text-align: center; font-size: 14px;}

li {
  list-style: none;
}

#nav, #nav ul {
           list-style: none; 
           margin: 0; 
           padding: 0;
           border: 0px solid #000;           
           background: #4080c0;  
           float: left; 
           width: 100%;
           height: 50px;
        }

#nav li {  float: left;
           width: 100px; 
           position: relative; 
           background: #5CACEE;  
           back\ground: none;
   background: url(dot.png) repeat-y right;
        }

#nav a  {
           color: #DC143C;
           text-decoration: none;  
           display: block;
           width: 90px; 
           padding: 4px 10px; 
        }

#nav a:hover {   
              font-size: 14px; 
              color: #FFFFFF;
              text-decoration: underline;
             }
           


#nav li ul {  
            display: none;
            position: absolute; 
            background: #4080c0;
            padding: 8px 0;
            width: 150px;
            }

#nav li li a {  
            width: 130px;  
        background: #4080c0; 
              }

#nav li:hover ul,#nav li.jshover ul 
             {
             display: block;
             }
#nav li:hover li ul,
#nav li.jshover li ul 
             {
             display: none;
             width: 138px;
             top: -9px;
             left: 118px;               lef\t: 133px;
             }

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul 
             {
             display: block;
             }