html {
      height:100%;
      background:url("images/leftstripe.gif") repeat-y;
      position:relative;
     }


body {
      width:100%; 
      position:relative;
      padding:0px; 
      margin:0px;
      height:100%;
      background:url("images/leftstripe.gif") repeat-y;
     }


img {
     border:0px;
    }

.all {
      width:100%;
      position:relative;
      width:expression(document.body.clientWidth <= 1024 ? "1000px" : "100%");
      min-width:1000px;
      min-height:100%; 
      background:url("images/rightstripe.gif") right repeat-y;
	margin-bottom:-81px;
	float:left;bl
     }


.big {
      margin-left:53px;
      margin-right:53px;
     }

* html .all {
             height: 100%;
            } 

.footer {
         width:100%;
		 width:expression(document.body.clientWidth <= 1024 ? "1000px" : "100%");
         min-width:1000px;         
         position:relative;
         height:81px;
         background:url("images/leftstripe.gif") left repeat-y;
		 float:left;
        }

.footerbody {
             width:100%;
             float:left;
             height:81px;
             background:url("images/rightstripe.gif") right repeat-y;
           }

.fbmain {
         border-top:2px solid #CCCCCC;
         height:81px;
         background:url("images/fb.jpg") bottom repeat-x;
         margin-left:53px; 
         margin-right:53px; 
        }


.header {
         width:100%;
         clear:both;
        }

.mainheader {
             width:100%;
             float:left;
             clear:both;
           }


.logo {
       float:left;
       width:250px;
       margin-right:-250px; 
      }

.logo div {
           padding-left:40px;
           padding-top:40px;
          }

.rightheader {
              margin-left:250px; 
              height:228px;
              background:url("images/st.jpg") repeat-x;
             }


.upmenu {
         float:left; 
         font-family:verdana;
         font-size:12px;
         color:#FFF;
         text-transform:uppercase;    
         padding-top:18px;
        }


.upitem {
         margin:0px;
         padding:0px 0px 0px 40px;
        }

.upitem a {
           color:#FFF; 
           display:block;
           padding:7px;
         background:url("images/sq.gif") 0px 14px no-repeat;
          }

.upitem a:visited {
                   color:#FFF;
           display:block;
           padding:7px;
         background:url("images/sq.gif") 0px 14px no-repeat;

                  }


.upitem a:hover {
                 background:url("images/linkback.gif") 0px 4px no-repeat;
                 color:#FF0000;
                 text-decoration:none;
           display:block;
           padding:7px;

                }


.russia {
         float:right;
         width:478px;
         height:228px;
         background:url("images/russia.jpg") no-repeat;
        }

.content {
          width:100%;
          float:left;
          padding-bottom:120px; 
         }


.main {

       margin-left:250px;
       margin-right:0px;
       font-size:12px;
       padding-left:20px;
       padding-right:30px;
       padding-top:10px;
       font-family:verdana; 
      }

.main table td {
                font-family:verdana; 
                font-size:12px;
               }


.left {
       float:left; 
       width:250px;
       margin-right:-250px;
      }


.leftstripe {
             float:left;
             width:53px;
             margin-right:-53px;
            }

.rightstripe {
             float:right;
             width:53px;
             margin-left:-53px;
            }



.counters {
          float:left;
          width:200px;
          padding-left:20px;
          padding-top:20px;
         }

.art {
      float:leftt;
      width:100%px;
      padding-top:20px;
     }

.artlogo {
          float:left;
          width:50px;
         }

.artlink {
          float:left;
          width:220px;
          font-size:10px; 
          font-style:italic; 
          font-family:verdana;
          padding-top:5px;
        }

.pics {
       float:left;
       width:500px;
       padding-left:10px;
      }

.pics img {
           margin-top:5px;
          }

.piclink {
          display:block;
          float:left;
          width:30px; 
          text-align:center;
          margin-right:6px;
          height:28px;
         } 

.piclink:hover {
          display:block;
          float:left;
          width:30px; 
          text-align:center;
          margin-right:6px;
          height:28px;
          background:url("images/underpic.gif") no-repeat;
         } 

.menu {
       width:250px;
       float:left;
       clear:both;
       font-family:verdana;
       font-size:12px;
      }


.item {
       margin:0px;
       padding-bottom:4px;
       padding-top:15px;
       font-weight:bold; 
       padding-left:10px;
       color:#333;  
      }

.subitem {
       margin:0px;
       padding-bottom:4px;
       padding-top:2px;
       padding-left:20px;
      }


.subitem_s {
            margin:0px;
            padding-bottom:4px;
            padding-top:2px;
            padding-left:20px;
            background:#A60400;
           }


.subitem .blink {
        color:#2471B5;
       }


.subitem .blink:visited {
        color:#2471B5;
       }

.subitem .blink:hover {
              color:#FF6600;
             }


.subitem_s .blink {
        color:#FFF;
        text-decoration:none;
       }


.subitem_s .blink:visited {
                color:#FFF;
                text-decoration:none;
               }

.pageheader {
             margin:0px; 
             padding:3px 0px 20px 0px;
             font-size:15px;
            }

.pod {
      float:right;
      width:300px;
padding-top:15px;
     }


.inpod {
      float:left;
      width:280px;
      height:124px;
      background:url("images/pod.gif") no-repeat;
      opacity:0.8;
      filter:alpha(opacity=80);
      text-align:right;
     }

.inpod div {
            float:left;
            width:275px;
            padding-top:8px;
            opacity:1.0;
            filter:alpha(opacity=100);
            text-align:right;
            font-family:verdana;
            font-size:13px;
            line-height:18px;
           }

.inpod a {
          color:#000;
         }

.inpod a:visited {
          color:#000;
         }


.omsk {
      float:right;
      width:345px;
       background:url("images/omsk.gif") no-repeat;
      height:137px;
     }

.inpg {
       width:300px;
      }

.onenote {
          ccclear:both;
          padding-top:15px;
          padding-bottom:5px;
          border-bottom:1px solid #666666;
          margin-left:20px;
          margin-right:10px;
         }

.cats {
       ffffloat:left;
       width:100%;
      }

.cats table td p { 
             margin:0; 
             padding-bottom:5px;
             width:90%;
            }

.blocklink {
	    float:left;
	    padding-top:120px;
	    padding-left:20px;
	    color:#777;
	    font-size:11px;
	    font-family:arial;	    
	}

.blocklink a{
	    color:#777;	
	}

.blocklink a:visited {
	    color:#777;	
	}

.downblocklink {
	    width:100%;
	    float:left;
	    color:#777;
	    font-size:11px;
	    font-family:arial;	    
	}

.downblocklink a{
	    color:#777;	
	}

.downblocklink a:visited {
	    color:#777;	
	}



.gost {
       float:left;
       width:180px;
       padding:30px 15px;
       font-family:verdana;
	font-size:12px;
	text-align:center;
      }

.gost p {
	 font-size:18px;
	 margin:0;
	 padding-bottom:15px;

	}

#redgost {	
	  color:#990000;	
	 }

#redgost:visited {	
	  color:#990000;	
	 }


#bluegost {	
	  color:#2471B5;	
	 }

#bluegost:visited {	
	  color:#2471B5;	
	 }

.spamflash {
position:absolute;
left:30%;
top:100px;
}     

#closespam {
position:absolute;
top:0;
right:0;
cursor:pointer;
width:26px;
height:23px;
}         