body,h1,h2,h3,p,td,quote,small,form,input,ul,li,ol,label{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
body{color:none; font-size:12px;  background: url(images/fon4.jpg);}
body a, a:visited {color:#000000; text-decoration:none; outline:none;}
body a:hover{text-decoration:none; background-color:#6b8600; color:#333;}

#ds {FONT-WEIGHT: none;
      color: #ffffff;
      font-size: 13px;
       } 

#menu{ width:100%; 
       color: #ffffff; 
       font-size: 16px; 
       text-align: center; 
       FONT-WEIGHT: none; 
       height: 18px; }
       
#begun{ width:100%; 
       background: #ffffff; 
       color: #000; 
       text-align: center; 
       FONT-WEIGHT: none; }       

.menu { 
        background-image: url(https://snezhnoe.in.ua/images/fm.jpg);
        background-repeat: repeat-x; 
        FONT-WEIGHT: #ffffff; 
        background-color: #A52A2A; 
        width:100%;
        height:50px;}
        
.on {  background-color: #ffffff;
       width: 1000px; 
       border: 2px solid silver; }
.one{
background-image: url(https://snezhnoe.in.ua/images/fm.jpg);
        background-repeat: repeat-x;
        background-color: #A52A2A;
}       
.logo{
background-image: url(https://snezhnoe.in.ua/images/fn.jpg);
background-repeat: repeat-x;
background-color: #d2d2d2;
} 
.on1 {  
       width: 1000px; 
       border: none; 
       height: 28px;
       text-align: left;
       background: transparent;}  
.none {  width: 1000px; 
       border: none;
       background: transparent; }              

#header-a{width:100%; height:160px; background: #5d5d5d url('logo.gif') no-repeat right; color: #FFFFFF;}
#header-a1 {width:100%; background-color:#5d5d5d;}
#cl-a{width:100%; color: #FFFFFF; margin:0 auto;}
#header-l{width:100%; height:5px; background-color:#861000;}
#header-k{width:100%; height:1px; background-color:#000000;}
#all {margin:0 auto; width:100%;}
#container {position:relative; display:block; background-color:#FFFFCC; border-right:solid 0px #ffffff;}
#inner {display:block; position:relative; background-color:#e4e4e4; margin-right:0px; padding:-200px;}
#right {float:right; position:relative; background-color:#e4e4e4; width:200px;}
#center {margin-right:200px; position:relative; background-color:#e4e4e4; display:block; height:1%; padding:0px 0px;}
.clear {clear:both;}
.sort {COLOR: #000000; BACKGROUND-COLOR: #ffffff;}
.sort a {COLOR: #000000; TEXT-DECORATION: none;}
.sort a:hover {COLOR: #ffffff; BACKGROUND-COLOR: #C85E5E}

input, textarea, button, select{background:#fafafa; color:#333; border:1px #7d7d7d solid;}
input.check{}

.show {BORDER: #7374a2 10px ridge; BACKGROUND: transparent url('../2.gif') no-repeat 50%}

TABLE A {COLOR: #000000; TEXT-DECORATION: none}

.maininput {}
.simpleok {WIDTH: 50px; height: 18px; background-color: cccccc; font-size: 10; color: 000000; font-weight: bold; border: #808080 1px solid;}
.longok {BACKGROUND-COLOR: #000000; COLOR: #ACE2FF; BORDER: #ACE2FF 1px solid; CURSOR: pointer; CURSOR: hand}
.longok:hover {BACKGROUND-COLOR: #ACE2FF; COLOR: #000000}
TABLE {COLOR: #000000; background-color:#ffffff;}

.comment TR {font: menu; BORDER: #ffffff 1px solid}
.toptable {COLOR: #000000; background: #EBEBEB}
.maintbl {background: #F9F9F9}
.seredina {background: #F9F9F9}

.menu {FONT-WEIGHT: bold}
.main {FONT-WEIGHT: bold; background: #6C5089}

.bakfon {COLOR: #000000; background: #8080C0}
.row1 {COLOR: #000000; background: #F9F9F9}
.row2 {COLOR: #000000; background: #F9F9F9}

.nav {COLOR: #000000; word-spacing: -4; font: menu}
.nav A {TEXT-DECORATION: none; COLOR: #000000; BACKGROUND-COLOR: #606060; padding: 5px; BORDER-TOP: #000030 10px solid; BORDER-RIGHT: #8000ff 8px double; BORDER-LEFT: #8000ff 8px double; BORDER-BOTTOM: #000030 10px solid}
.nav A:hover {COLOR: #000000; BORDER-TOP: #606060 5px solid; BACKGROUND-COLOR: #000}

.nav2 {COLOR: #000000; BACKGROUND-COLOR: #ffffff; font: menu; PADDING: 5px 0px 7px 0px; BORDER-TOP: #C85E5E 1px dotted; BORDER-BOTTOM: #C85E5E 1px dotted; TEXT-ALIGN: right}
.nav2 A {COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; display: list-item;}
.nav2 A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #C85E5E;}
.nav3 {COLOR: fff; BACKGROUND-COLOR: #444444; font: menu; BORDER: transparent 8px solid}

FIELDSET {COLOR: #000000; BORDER: 1px #000000 dotted; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 20px 0px 20px; PADDING: 5px}<!-- ������� -->

.new {COLOR: #000000; BORDER: 1px #000000 dotted; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 20px 0px 20px; PADDING: 5px}
.new LEGEND {COLOR: #000000; BORDER: 1px #000000 dotted; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 20px 0px 20px; PADDING: 5px}

LEGEND {BORDER: 1px #000000 solid; COLOR: #000000; BACKGROUND-COLOR: #ffffff; FONT: icon; PADDING: 5px 20px 5px 20px; TEXT-ALIGN: center}
FIELDSET A {COLOR: #333; TEXT-DECORATION: none}
SELECT {CURSOR: pointer; CURSOR: hand}

#rek1 {WIDTH: 500px; BACKGROUND-COLOR: #000000; COLOR: #000000}
#rek1 A {COLOR: #ffffff}
#rek1 A:hover {COLOR: #ffffff; TEXT-DECORATION: none}

/* Footer */
#footer {clear: both; height: 90px; padding: 20px 0 0 0; background: #000000;}
#footer p {background: #000000; margin: 0; font-size: 85%;}
#footer a {border: none; color: #CCCCCC;}
#footer a:hover {color: #FFFFFF;}
#legal {color: #999999;}
#legal strong {display: block; padding: 20px 0 0 0; text-transform: lowercase; letter-spacing: 3px; font-size: 182%; font-weight: normal;}
#links {color: #999999;}
.link{color: #676767; font-size: 11px; font-family: font-family: Arial, Helvetica, sans-serif;	}
.link:hover{color: #2554F2}


.foto {  background-color: #e4e4e4;
       width: 995px; 
       border: none; }
         

#clear {width:100%; height:5px; background-color:#ffffff;font-size: 5px;}


body a.c4, a.c4:visited {color:#FFFFFF; text-decoration:none; font-style:normal; font-weight: normal;
       text-decoration:none;}
body a.c4:hover{text-decoration:underline; color:#ffffff; background-color:#A52A2A; font-weight: normal;} 

#day {FONT-WEIGHT: bold;
      color: red;
      font-size: 12px;
       } 

#newsm {FONT-WEIGHT: bold;
      color: black;
      font-size: 12px;
      background: #f4f4f3;
      text-align: center;
       } 
       
#bottom{ color: silver; width:100%; background: #5d5d5d;}
.bottom{ color: #3d3d3d;
         font-size: 9px; 
         width:990px; 
         background: #5d5d5d;
         background-image: url(images/46.gif); 
         background-repeat: repeat; }                    