                            /* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}



body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*----------------------------------*/

body{
  text-align:center;  
  background: #fff url(/images/new/bg.jpg) top center repeat-x;
 	font-family:Arial;   
	font-size:13px;
	color:#333;
}

img {  behavior: url(/png.htc);      }

.all {
  width:1003px;
  margin:0 auto;
  text-align:left; 
  position:relative;
}
  .steklo {
    width:1003px;
    height:838px;
    position:absolute;
    top:0;
    left:0;
    background: url(/images/new/steklo.png) top left no-repeat;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/steklo.png', sizingMethod='crop'); 
    z-index:-1;
  }
  
  
  .name {
    color:#025A8F;
    font:normal 18px  Arial;
    text-transform:uppercase;  
  } 
  
  .left {
    width:215px;
    min-height:500px;
    float:left; 
    margin-left:13px;
    margin-right:13px;
    *display:inline;
  } 
      .logo {
        float:left;
        width:215px;
        height:96px;
       background: #fff;  
       _background: #fff url(/images/new/logo.png) top left no-repeat;     
      }
      .kolca {
        position:absolute;
        width:215px;
        height:42px;
        top:-26px;  
        left:0px;
        background:  url(/images/new/kolca.png) top left no-repeat;     
        -background: none;
        -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/kolca.png', sizingMethod='crop'); 
    
      }    
      .inleft {
        background: #fff;
        float:left;
        width:215px;
        margin-top:10px;
        position:relative;
        *padding-bottom:20px; 
      }
          .margininleft {
            float:left;
            *display:inline;
            margin:20px 10px 20px 10px;  
                    
          }
          
          .margininmenu {
            float:left;
            *display:inline;
            margin:20px 0px 20px 0px;  
                    
          }
          
          ul {
            margin-bottom:5px;
          }
          
          ul li { float:left;  }
          ul li a { text-decoration:none; width:215px; float:left; cursor:pointer; }
          ul li a:hover { background:#eee; }
          ul li a span { float:left; line-height:15px; margin-bottom:2px; }
                        
          ul.lev1 li a { font: normal normal 14px/18px Arial ; color:#025a8f; }
          ul.lev2 li a { font: normal normal 12px/16px Arial ; color:#999; }
          ul.lev1 li a span {margin-left:10px; margin-right:5px;}
          ul.lev2 li a span {margin-left:20px; margin-right:5px; }
        
          ul.lev1 li a.active{background:#025a8f;color:#fff;}
          ul.lev2 li a.active2{background:#eee;color:#000;}          
          
          ul.list {width:215px;}
          
          .textinputs {
            border:1px solid #999;
            color:#333;
            height:18px;
            width:193px;
            margin-bottom:10px;
            margin-top:5px;
           }
          
          .button {
            background:#025a8f;
            color:#fff;
            padding: 2px 10px;
            border:none;
          }
          
          .captcha {
            border:1px solid #999;
            margin-bottom:0px; 
            margin-top:5px;
            width:121px;
          } 
    
  .center {
    min-height:950px; 
    position:relative;
    float:left;
    *display:inline;   
  } 
      h1.inhead {
          position:absolute;
          top:12px;
          left:2px;
          font-weight: normal;
      }
      
      .krug1 {
        background:url("/images/new/krug11.png") top left no-repeat ;
        -background: none;
        -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/krug11.png', sizingMethod='crop'); 

        height:336px;
        left:54px;
        position:absolute;
        top:70px;
        width:378px;    
        padding-top:51px;
        text-align:center;  
        padding-left:8px; 
      }
          
      .buttons {
        position:absolute;
        right:50px;
        top:20px;
      }
          .subkrug1 {
                 margin-left:9px;
                 margin-top:48px;
                 width:370px;
                 margin:0 auto;    
               
          }
      
      
      .krug2 {
        background:url("/images/new/krug22.png") top left no-repeat ;
        -background: none;
        -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/krug22.png', sizingMethod='crop'); 
        
        height:254px;
        left:100px;
        position:absolute;
        top:65px;
        width:289px;  
        text-align:center;
        padding-top:51px;     
       padding-left:6px; 
      }
          .subkrug2 {
                  margin-left:9px;
                  margin:0 auto;
                  width:289px; 
              
          }
              
              .subkrug2 h1 {    
                 color:#025A8F;
                 font:bold 14px  Arial;  
                 text-transform:uppercase; 
                 padding:0 60px;
              }
            

  
      .contacts {
        position:absolute;     
        width:240px;
        height:300px;
        right:-12px;
        _right:-10px;
        top:74px; 
        background:url("/images/new/contactsT.png") top left no-repeat ; 
        -background: none;
	      -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/new/contactsT.png', sizingMethod='crop');

        
      }
          .contacts .name {
              color:#025A8F;
              font:24px Arial;
              left:53px;
              position:absolute;
              text-transform:uppercase;
              top:8px;       
          }
          
          .subcontacts {
            float:left;
            width:230px;
            background: #fff;   
            margin-top:66px;    
            padding-bottom:18px;      
          }
              .subcontacts span {
                  float:left;
                  margin-left:10px;
                 *display:inline;    
              }
              
              
      
      .content {
        width:750px;
        float:left;
        margin-top:379px;
        background: #fff;
        *display:inline;     
        min-height:350px;
        -height:350px;     
        _overflow-x:hidden;    
      }
          .subcontent {
            float:left;
            *display:inline;
            margin:14px;    
            position:relative;     
          }
            ul.sitemap    {width:215px;}
            ul.sitemap li { float:none ;} 
            ul.sitemap li ul {margin-left:14px;}
            ul.sitemap li a {text-decoration:none;  font: normal normal 14px/18px Arial ; color:#999; }
            
          

                     
           .subcontent p { line-height:16px; padding-bottom:10px; }
           .subcontent { _overflow-x:hidden;}
           
           .subcontent .navopr {
                float:left;
                font:italic bold 17px/21px Arial;
                color:#025A8F;
                text-align:right;
                width:170px;
                margin-top:14px;
                } 
           
           .quesition_answer_item {
              float:left;
              margin-bottom:10px;
              *clear:both;
              *width:720px;              
           }
              .question {
                 height:80px;
                 background: #e2f4fd; 
                 position:relative;
              }
              .question span {
                 float:left; *display:inline;    margin:10px; 
                 font: bold 14px/18px Arial;
                 color: #025a8f;
                 width:630px;   
              }
              .question .vopros {
                position:absolute;
                top:0;
                right:0;
                width:72px;         
                height:79px;
                background:url("/images/new/vopros.png") no-repeat scroll left top transparent;  
              }
              
              .answer {
                border-left: 8px solid #e2f4fd;
                padding:20px;
                position:relative;
              }
 
                .answer .photo{
                      position:absolute;
                      right:10px;
                      top:20px;
                      text-align:center;
                } 
              
  .footer {
    float:left;
    width:100%;
    height:100px;
    background:url("/images/new/footerF.png") repeat-x scroll left top transparent; 
    position:relative;
  }
     .cvetochek {
        position:absolute;
        width:120px;
        height:120px;
        background:url("/images/new/cvetochek.png") repeat-x scroll left top transparent;  
        top:-91px;
        left:0px;
     }

  table.who_answ  { 
      width:550px; 
      float:left; 
      margin-bottom:10px;
      *display:inline; 
      height:75px; 
        
      }  
  table.who_answ tr td { 
    padding:5px; 
    vertical-align:top; 
    font: italic bold 17px/19px Arial; 
    color:#333 
  }
   table.who_answ tr td img{ 
    border:1px solid #025A8F; 
  } 
  
  #counter {
    position:absolute;
    right:20px;
    top:20px;
  }