/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
}
body {
font:100% Arial, helvetica, sans-serif;
font-size: 14px;
}
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:30px 0 25px 0;
/* letter-spacing:-1px; */
font-size:2em;
}
h2 {
padding:20px 0;
/* letter-spacing:-1px; */
font-size:1.5em;
}
h3 {
font-size:1em;
font-weight:bold;
}
/***** Common Formatting *****/
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
p {
text-indent: 1.25em;
}
ul, ol {
padding:0 0 1.25em 2.5em;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Forms *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, helvetica, sans-serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}

/***** Global Classes *****/
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { width:960px;margin:0 auto; }
.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }

div#block {position:relative; margin: 0 auto; width:999px; background-image: url(bkgd/04.png); background-repeat: repeat-y}
div#block_top {position:relative; margin: 0 auto; width:100%; height:45 px; background-image: url(bkgd/top.png); background-repeat: repeat-x}
div#block_bot {position:relative; z-index: -1; top: -57px; margin: 0 auto; width:100%; height: 65px; background-image: url(bkgd/bottom.png); background-repeat: repeat-x}
div.header {width:999px; height:274px; background-image: url(bkgd/01-new.png)}
div.header1 {width:999px; height:47px; background-image: url(bkgd/02.png)}
div.left_col {width:275px; height:2060px; float:left; background-image: url(bkgd/03-1.png); background-repeat: no-repeat}
div.center_col {width:714px; float:left;}
div.right_col {width:10px; height:555px; float:left; background-image: url(bkgd/03-2.png)}
div.footer {width:999px; height:140px; background-image: url(bkgd/05.png); clear:both}
div.mainwin_top {width:692px; height:10px; background-image: url(bkgd/top_win.png); margin: 0 auto;}
div.mainwin_main {width:692px; background-image: url(bkgd/main_win.png); background-repeat: repeat-y; margin: 0 auto; padding 4 120;}
div.mainwin_bot {width:692px; height:10px; background-image: url(bkgd/bot_win.png); margin: 0 auto;}
div.mainwin_text {width:672px; margin: 0 auto;}
div.minimenu1 {position:relative; left: 100px; top: 7px; width:21px; height:22px; float:left;}
div.minimenu2 {position:relative; left: 110px; top: 7px; width:21px; height:22px; float:left;}
div.minimenu3 {position:relative; left: 120px; top: 7px; width:21px; height:22px; float:left;}
/* Баннеры */
div.ban1 {position:relative; left: 94px; top: 270px; width: 150px; float:top;} 
div.ban2 {position:relative; left: 50px; top: 240px; width: 200px; float:top;}
div.ban3 {position:relative; left: 40px; top: 240px; width: 200px; float:top;}
div.ban4 {position:relative; left: 88px; top: 240px; width: 88px; float:top;}
/* Таблицы */
table.style_normal {
border: solid 1px #aaaaaa;
}

table.style_normal td {
border: solid 1px #aaaaaa;
padding: 5px;
}

table.style_lib {
border: outset 3px #dddddd;
}

table.style_lib td {
font-size: 10 pt;
padding: 8px;
border: outset 3px #dddddd;
}

a.text {text-decoration: none; outline: none; color: #000000;}
a.text:link {text-decoration: none; outline: none; color: #000000;}
a.text:visited {text-decoration: none; outline: none; color: #000000;}
a.text:hover {text-decoration: none; outline: none;}

a.s1 {text-decoration: none;}

   UL.first {list-style-type:disk;}
   UL.second {list-style-type:circle;}
   UL.third {list-style-type:square;}
   		li.first {font-weight:bold;}
   		li.second {font-weight:normal;}
   	         
h1 {text-align:center; margin-top:5; margin-bottom:5; font-size:12pt; font-family:Arial;}
h2 {text-align:left; text-indent:0cm; margin-top:5; margin-bottom:0; font-size:12pt; font-family:Arial;} 
p {text-align: justify; margin-top: 5; text-indent:2 em; margin-bottom: -10px; margin-left: 5px; margin-right: 5px;font-size:14px; text-align:justify; font-family:Arial;}
table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
} 
#main {width:100%; height: 760px; overflow-y:scroll; font-family:Arial; font-size:14px;}

#topImg1,#topImg2,#topImg3,#topImg4{display:block}
#topImg1{position: absolute; top:22px; left: 600px; width:67px;height:42px;background:url(topmenu/klub.png)}
#topImg1:hover{position: absolute; top:22px; left: 600px; width:67px;height:42px;background:url(topmenu/klub1.png)}
#topImg2{position: absolute; top:22px; left: 667px; width:92px;height:42px;background:url(topmenu/konk.png)}
#topImg2:hover{position: absolute; top:22px; left: 667px; width:92px;height:42px;background:url(topmenu/konk1.png)}
#topImg3{position: absolute; top:22px; left: 759px; width:127px;height:42px;background:url(topmenu/rec.png)}
#topImg3:hover{position: absolute; top:22px; left: 759px; width:127px;height:42px;background:url(topmenu/rec1.png)}
#topImg4{position: absolute; top:22px; left: 886px; width:78px;height:42px;background:url(topmenu/nov.png)}
#topImg4:hover{position: absolute; top:22px; left: 886px; width:78px;height:42px;background:url(topmenu/nov1.png)}

a {
color: #047678;
}

a:link {
color: #047678;
   }
   
a:hover {
    color: #90af03; 
} 

a:visited {
    color: #3855BA; 
} 

a:focus {
      outline: none;
}

#leftmenu a {
        font-size: 12pt;
        font-family: Arial;
        font-weight: bold;
        color: #1f1f1f;
        text-decoration: none;
}

#leftmenu a:hover {
        color: #83a603;
        text-decoration: underline;  
}

#leftmenu1 a {
        font-size: 12pt;
        font-family: Arial;
        font-weight: bold;
        color: #1f1f1f;
        text-decoration: none;
}

#leftmenu1 a:hover {
        color: #f5d800;
        text-decoration: underline;  
  
}

#leftmenu2 a {
        font-size: 12pt;
        font-family: Arial;
        font-weight: bold;
        color: #1f1f1f;
        text-decoration: none;
}

#leftmenu2 a:hover {
        color: #026873;
        text-decoration: underline;  
}

#left_calendar {
		position:relative; top:225px; left:32px;
		font-size: 10pt;
		font-family: Arial;
		font-weight: bold;
		color: #1f1f1f;
		text-decoration: none;
		
}
#left_calendar table {
		border: 0;
}
#left_calendar table td{
		width: 30px;
}
#month_year a:{
	color: #3855BA;/* #047678; */
}
#month_year a:link {
color: #3855BA;/* #047678; */
   }
#month_year a:hover {
    color: #3855BA; 
} 

#month_year a:visited {
    color: #3855BA ; /* #3855BA */
} 

#month_year a:focus {
      outline: none;
}
#statstring {
		position: relative;
		top: -15;
		left: 150;
		width: 750;
  		font-size: 12pt;
  		font-weight: bold;
        font-family: Arial;
        color: #eaeae7;
}  		

#statstring a {
		font-size: 12pt;
  		font-weight: bold;
        font-family: Arial;
        color: #eaeae7;
        text-decoration: underline;
        text-outline:none;
}

#statstring a:hover {
		font-size: 12pt;
  		font-weight: bold;
        font-family: Arial;
        color: #eaeae7;
        text-decoration: underline;
        text-outline:none;
}

#statstring a:visited {
		font-size: 12pt;
  		font-weight: bold;
        font-family: Arial;
        color: #eaeae7;
        text-decoration: underline;
        text-outline:none;
}

#statstring a:active {
		font-size: 12pt;
  		font-weight: bold;
        font-family: Arial;
        color: #eaeae7;
        text-decoration: underline;
        text-outline:none;
}

#botmenu {
  		font-size: 8pt;
        font-family: Arial;
        color: #047678;
}  		

#botmenu:hover {
    	color: #90af03;
} 

#menu li, #menu1 li, #menu2 li {
        list-style: none;
        padding: 0;
        margin: 0;
        }

#menu {
        font-size: 11pt;
        font-weight: bold;
        font-family: Arial;
        position:relative;
        border:0;
  		top: 80px;
  		left: 300px;
  		width: 201px;
        }
        
#menu1 {
        font-size: 11pt;
        font-weight: bold;
        font-family: Arial;
        position:relative;
  		border:0;
  		top: 30px;
  		left: 520px;
  		width: 201px;
        }

#menu2 {
        font-size: 11pt;
        font-weight: bold;
        font-family: Arial;
  		position:relative;
  		top: -20px;
  		left: 740px;
  		width: 201px;
        }
        
#menu li ul, #menu1 li ul, #menu2 li ul {
        list-style: none;
        width: 208px;
        display: none;
        position: absolute;
        top: 67px;
        left: 0px;
        z-index: 5;
        }
        
#menu li ul li, #menu1 li ul li, #menu2 li ul li {
        height: 35px;
        padding-left: 10px;
        text-align: left;
        background: #e7e7e4;
        opacity: 0.75;
        z-index: 5;
        }

#menu li a, #menu1 li a, #menu2 li a {
        display: block;
        height: 35px;
        color: #1f1f1f;
        text-decoration: none;
        z-index: 5;
        }
        
#menu li a:hover, #menu1 li a:hover, #menu2 li a:hover {
        display: block;
        height: 35px;
        color: #1f1f1f;
        text-decoration: underline;
        z-index: 5; 
        }
                
#menu li:hover ul, #menu li.jshover ul, #menu1 li:hover ul, #menu1 li.jshover1 ul, #menu2 li:hover ul, #menu2 li.jshover2 ul {
        display: block;
        }
#menu li ul li:hover, #menu li ul li.jshover, #menu1 li ul li:hover, #menu1 li ul li.jshover1, #menu2 li ul li:hover, #menu2 li ul li.jshover2 {
        text-decoration: underline;
        }
        
#menu3, #menu4, #menu5, #menu6 {
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 1pt;
        font-weight: bold;
        font-family: Arial;
  		width: 100%;
  		/* position: absolute;
  		top: 475; */
        }

#menu3 li, #menu4 li, #menu5 li, #menu6 li {
        list-style: none;
        padding: 0;
        margin: 0;
        position: relative;
        }
        
#menu3 li ul, #menu4 li ul, #menu5 li ul,  #menu6 li ul   {
        list-style: none;
        padding: 0;
        margin: 0;
        width: 150px;
        display: none;
        position: absolute;
        left: 0;
        top: 30px;
        /* z-index: 5; */
        }
#menu3 li ul li, #menu4 li ul li, #menu5 li ul li, #menu6 li ul li {
	list-style: none;
        height: 31px;
        padding: 0;
        /*padding-left: 25;  */
        padding-left: 0;
        width: 131px;
        text-align: left;
        background: #eaeae7;
        opacity: 1;
        }

#menu3 li a img, #menu4 li a img, #menu5 li a img, #menu6 li a img {
        display: block;
        width: 131px;
        height: 30px;
        padding: 0;
        margin: 0;
        color: #1f1f1f;
        text-decoration: none;
        border-color: #eaeae7;
        }
        
#menu3 li a:hover, #menu4 li a:hover, #menu5 li a:hover, #menu6 li a:hover {
        display: block;
        width: 131px;
        height: 30px;
        padding: 0;
        margin: 0;
        color: #000000;
        text-decoration: underline;
        /* border-bottom: 2px; */
        border-color: #eaeae7;
        }
                
#menu3 li:hover ul, #menu3 li.jshover3 ul, #menu4 li:hover ul, #menu4 li.jshover4 ul, #menu5 li:hover ul, #menu5 li.jshover5 ul, #menu6 li:hover ul, #menu6 li.jshover6 ul {
        display: block;
        }
#menu3 li ul li:hover, #menu3 li ul li.jshover3, #menu4 li ul li:hover, #menu4 li ul li.jshover4, #menu5 li ul li:hover, #menu5 li ul li.jshover5, #menu6 li ul li:hover, #menu6 li ul li.jshover6  {
        text-decoration: underline;
        }

#calendar.t     { font-family: Arial; background-color:#FFFFFF; text-align:center; border:1px solid #AAA; cursor:default; font-size: 9pt; }
#calendar.focus { border:1px solid #000; }
#calendar .t    { font-weight: bold; color: #888; border-bottom:1px solid #AAA; }
#calendar .d    { width: 20px; cursor:pointer; font-weight: bold; font-size: 8pt; }
#calendar #ph   { border-left:1px solid #AAA; border-bottom:1px solid #AAA; }
#calendar .h    { background-color: #FFE4E4; }
#calendar .m,  #calendar .y     { color: #888; cursor:pointer; border-left:1px solid #AAA; padding-left:4px; padding-right:4px; }
#calendar #y3, #calendar #y5    { color: #555; font-size: 8pt; }
#calendar #y2, #calendar #y6    { color: #777; font-size: 8pt;}
#calendar #y1, #calendar #y7    { color: #999; }
#calendar #y0, #calendar #y8    { color: #BBB; }
#calendar #y4   { font-weight: bold; font-size: 8pt; }
#calendar .s    { color: #fff; background-color: #888; }
#calendar .nc   { color: #AAA; font-weight: normal; }
#calendar #now  { border-top:1px solid #AAA; cursor: pointer;}
#calendar #cur  { border-top:1px solid #AAA; border-left:1px solid #AAA; cursor: pointer; }

/* .tooltip { position: relative; text-decoration: none; outline: none;}
.tooltip span {
  position: absolute;
  right: 0;
  top: 45 px; 
  display: none;
  width: 80 px;
  padding: 3px 8px;
  white-space: nowrap; 
  font-size: 11px;
  text-align: left;
  background-color: white; 
  border: 1px;
  
  color: black; 
}
.tooltip:hover span { display: block; }

 */
ol>li{
display:block
}
ol>li:before{
content:counters(item,".") ". ";
counter-increment:item
}
ol{
counter-reset:item
}