html, body {height: 100%; margin: 0; padding: 0;}
    html>body #all {height: auto;}

#all{
			position: relative;
			height: 100%;
			min-height: 100%;
			font-family: Arial,Arial, Helvetica, sans-serif;
		}








    #header {
      float:left;
      width:780px;
       line-height:normal;
	  position:absolute;
	  z-index:60;
	
      }








    #header ul {
	  margin:0;
      padding:190px 0px 0;
      list-style:none;
      }
    #header li {
      display:inline;
      margin:0;
      padding:0;
      }
    #header a {
      float:left;
      background:url("images/left_both.png") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px solid #765;
      text-decoration:none;
      }
    #header a span {
      float:left;
      display:block;
      background:url("images/right_both.png") no-repeat right top;
      padding:6px 50px 6px 20px;
        font-family: Helvetica, 
		sans-serif; font-size: 16px; 
		font-weight: normal; 
		color: #000000;
		text-decoration: underline;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */
    #header a:hover span {
      color:#111;
      }
    #header #current a {
    float:left;
      background:url("images/left_both_cur.png") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px solid #765;
      text-decoration:none;
      }

    #header #current div {
    float:left;
      background:url("images/left_both_cur.png") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px solid #765;
      text-decoration:none;
      }

    #header #current div span {
      float:left;
      display:block;
      background:url("images/right_both_cur.png") no-repeat right top;
      padding:6px 50px 6px 20px;
      font-family: Helvetica, 
		sans-serif; font-size: 18px; 
		font-weight: bold; 
		color: #ffffff;
		text-decoration: none;
      }

    #header #current a span {
      float:left;
      display:block;
      background:url("images/right_both_cur.png") no-repeat right top;
      padding:6px 50px 6px 20px;
      font-family: Helvetica, 
		sans-serif; font-size: 18px; 
		font-weight: bold; 
		color: #ffffff;
		text-decoration: none;
      }




    #header #first a {
      float:left;
      background:url("images/left_both_first.png") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px solid #765;
      text-decoration:none;
      }




    #header #first a span {
       float:left;
      display:block;
      background:url("images/right_both.png") no-repeat right top;
      padding:6px 50px 6px 20px;
        font-family: Helvetica, 
		sans-serif; font-size: 16px; 
		font-weight: normal; 
		color: #000000;
		text-decoration: underline;
	     
      }

   /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header #first  a span {float:none;}
    /* End IE5-Mac hack */
    #header #first  a:hover span {
      color:#111;
      }




    #header #currentfirst a {
    float:left;
      background:url("images/left_both_curfirst.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px solid #765;
      text-decoration:none;
      }

    #header #currentfirst div {
    float:left;
      background:url("images/left_both_curfirst.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px solid #765;
      text-decoration:none;
      }

    #header #currentfirst div span {
      float:left;
      display:block;
      background:url("images/right_both_cur.png") no-repeat right top;
      padding:6px 50px 6px 20px;
   font-family: Helvetica, 
		sans-serif; font-size: 18px; 
		font-weight: bold; 
		color: #ffffff;
		text-decoration: none;
      }

    #header #currentfirst a span {
      float:left;
      display:block;
      background:url("images/right_both_cur.png") no-repeat right top;
      padding:6px 50px 6px 20px;
   font-family: Helvetica, 
		sans-serif; font-size: 18px; 
		font-weight: bold; 
		color: #ffffff;
		text-decoration: none;
      }



  #slogan {
      right:5%;
      top:0;
      position:absolute;
	  z-index:60;
	  white-space: nowrap;
      }


    #slogan nobr {
      float:left;
      background:url("images/left_both_sl.png") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      border-bottom:0px;
    
      }
    #slogan  span {
	font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff;
      float:left;
      background:url("images/right_both_sl.png") no-repeat right top;
      padding:16px 20px 16px 20px;
    
     
      }


#podmenu {
      float:left;
      width:100%;
       line-height:normal;
	  position:absolute;
	  z-index:1;
	 background-color: #ef2f72;
      }
    #podmenu ul {
	  margin: 0px 0px 10px 0px; 
      padding:230px 20px 0;
      list-style:none;
	 
      }
    #podmenu li {
      display:inline;
      padding:0px 30px 0px 6px; 
	  text-align: left
      }

 #podmenu #current {
    font-family: Helvetica, 
		sans-serif; font-size: 16px; 
		font-weight: bold; 
		color: #ffffff;
		text-decoration: none;
	        }

.Lhm1_cl {
    font-family: Helvetica, 
		sans-serif; font-size: 16px; 
		font-weight: bold; 
		color: #ffffff;
		text-decoration: none;
		white-space: nowrap;
	        }

 .Lhm1{
    font-family: Helvetica, 
		sans-serif; font-size: 16px; 
		
		color: #ffffff;
		text-decoration: underline;
		white-space: nowrap;
	  
      }

#fon_right {
position:absolute; right:0px; top:0; z-index:5; width:300px; height:220px; background-image: url(images/fon_right.png); overflow:hidden;
}

strong { font-weight: normal; }
#fon {
position:absolute; left:0; top:0; z-index:3; width:100%; height:220px; background-image: url(images/fon.jpg); overflow:hidden;
}
#svet1 {
position:absolute; left:0; top:0; z-index:6; width:682px; height:220px; background-image: url(images/svet1.jpg); overflow:hidden;
}

    #corset {
	
      padding:264px 20px 0;
     
	 
      }

h1 {  margin-top: 5px; font-family: Arial,Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #333333; text-decoration: none;  letter-spacing: -0.4pt;  }

div.preview
{

float: left;
}
div.preview img
{
padding:14px 10px 20px 6px;
border-width: 0;
}

div.left
{
float: left;
}
div.left img
{
padding:15px 15px 15px 0px;
border-width: 0;
}

div.right
{
float: right;
}
div.right img
{
padding:15px 0px 15px 15px;
border-width: 0;
}


ul.links {margin: 0px;
     float:left;
     padding: 0px 10px 10px 10px;
	 background-color: #ffffff;
     margin:30px 20px 0px 0px;
     list-style:none;
	 border:1px solid #cccccc;
	 width: 70%;
       }
ul.links li {

     margin:10px 0px 0px 0px;
     color : #143c87;
font-weight: bold; 
       }

ul.links a#active {
font-weight: bold; 
   
       }

 li#navigator {

 color : #333333;
font-weight: normal; 
 
       }







ul.menu2 {


margin: 0px;
width: 150px;
padding: 10px 10px 10px 10px;
list-style:none;
border:1px solid #666699;
position:absolute; 
left:76%; 
top:100px; 
z-index:61; 
overflow:hidden;
color: #cccccc;
      }

	  ul.menu2 li a {
text-decoration: none;
color: #cccccc;
          }
ul.menu2 li a:hover {
text-decoration: underline;

          }

  ul.menu2 li div {
text-decoration: underline;
color: #cccccc;
          }
	 
    
  div.previewcat
{
float: left;
width: 320px;
height: 150px;
}




div.navigatorlink {


  padding: 0px 20px 0px 0px;
background-color: #ffffff;
  margin:10px 20px 0px 0px;
  width: 70%;
  font-family: Arial,Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; 
	 border:1px solid #eeeeee;
}

div.navigatorlink p{
  margin: 10px; 0px 0px 0px;
   font-family: Arial,Arial, Helvetica, sans-serif; font-size: 14px; 
   font-weight: normal; 
   color:#333333
}


a.navigator {text-decoration:none; color:#333333}
a.navigator span { text-decoration:underline; text-decoration:underline;  color : #143c87;}


 a {
         font-family : Arial,Arial, Helvetica, sans-serif;
                font-weight : normal;
         text-align : left;
         color : #143c87;
	
      }




.p2 { font-family: Arial,Arial, Helvetica, sans-serif;  font-size: 16px; color: #ffffff; letter-spacing: -0,3pt; }
p {  font-family: Arial,Arial, Helvetica, sans-serif;  font-size: 100%; color: #000000; line-height: 130%;}
.td {  font-family: Arial,Arial, Helvetica, sans-serif;  font-size: 100%; color: #000000; line-height: 130%;}
center { font-family: Arial,Arial, Helvetica, sans-serif;  font-size: 100%; color: #000000;   text-align: center;}
br {line-height: 60%;}
b { font-size: 120%; }
i { font-size: 120%; }
ul#top {margin: 0px;
     float:left;
     padding: 0px 10px 10px 10px;
	 background-color: #eeeeee;
     margin:30px 20px 0px 0px;
     list-style:none;
	 width: 70%;
	   border-left:0px solid #ffffff;
	

       }
ul#top li {
margin-top: 10px;
font-weight: bold; 
     color : #143c87;

}

ul#top a#active {
font-weight: bold; 
   
       }



ul#top_podmenu {margin: 0px;
     float: right;
     padding: 0px 10px 10px 10px;
	 background-color: #eeeeee;
     margin:30px 20px 0px 0px;
     list-style:none;
	 width: 200px;
	   border-left:0px solid #ffffff;
	
       }
ul#top_podmenu li {
margin-top: 10px;
font-weight: bold; 
     color : #143c87;
}
ul#top_podmenu a#active {
font-weight: bold; 
   
       }


/****************:)***************** YARTEX ***************:)*****************/

.yartex {
	min-height:40px;
	position:absolute;
	bottom:0;
	right:135px;
	font:bold 70% arial, sans-serif;
	}

.yartex a img {
	bottom:0;
	right:0;
	border:0;
	position:absolute;
	}

	
.yartex_text, .yartex_text1  {
	float:left;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding-bottom:-23px;
	margin-right:5px;
	width:120px;
	margin-top:5px;
	}

.yartex_text1 {
	/*clear:left;*/
	margin-right:90px;
	}

