*{
	margin: 0;
	padding: 0;
	}

html{
	font-size:100.01%;
   height:100%;
	}
	
body{
   position:relative;
	font:normal 62.5% 'Tahoma';
	color:#000;
	height: 100%;
	background:url('/res/pic/www/images/body-left-bg.jpg') #fff repeat-y 0 0;
   behavior:url("/res/js/www/csshover.htc");
   }

img {
	border:0;
	}
 
a{
	color:#000;
   text-decoration:underline;
	}
	
ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}
	
	table td{
		vertical-align:top;
		}
	
/*png fix*/

.iePNG, img { 
   behavior:url("/res/js/www/iepngfix.htc");
   } 
.iePNG a {
   position: relative; 
   }

/*end png fix
--------------------*/  
#gl-wrapper{
   position:relative;
   min-width:950px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
   background:url('/res/pic/www/images/body-right-bg.jpg') repeat-y 100% 0;
	margin: 0 0 -125px 25px; 
   padding-right:25px;
	}
	
	.footer, .push {
      min-width:970px;
		height: 125px;
		}
      
      
/*main top menu*/
   
.pillar-left{
   height:83px;
   background:url('/res/pic/www/images/pillar-left.png') no-repeat;
   }
   
.pillar-right{
   position:absolute; top:0; right:0;
   width:177px; height:83px;
   background:url('/res/pic/www/images/pillar-right.png') no-repeat;
   }
   
   
   
.bg-top-menu-main{
   position:relative;
   height:83px;
   background:url('/res/pic/www/images/bg-top-menu-main.gif') repeat-x;
   overflow:hidden;
   }
      
      
      .second{
         height:61px !important;
         background:url('/res/pic/www/images/bg-top-menu.gif') repeat-x;
         margin:0 -8px 0 -10px;
         overflow:hidden;
         }
         
      .second-left-bg{
         height:61px !important;
         background:url('/res/pic/www/images/second-left-bg.gif') no-repeat;
         }
      
      .second-right-bg{
         height:61px !important;
         background:url('/res/pic/www/images/second-right-bg.gif') no-repeat 100% 0;
         }

      
      
   .bg-top-menu-main .first-item{
      background:none;
      }
      
   .bg-top-menu-main .first-item div{
      margin-left:10;
      }
      
   .bg-top-menu-main ul{
      text-align:center;
      padding:18px 0 0 0;
      }
      
      .bg-top-menu-main ul li{
         display:inline;
         font:bold 1.6em 'Tahoma';
         background:url('/res/pic/www/images/top-menu-separator.png') no-repeat;
         padding:0 0 30px 0;
         }
         
         .bg-top-menu-main ul li div{
            position:relative; zoom:1; z-index:20;
            display:inline;
            padding:0px 8px 55px 8px;
            margin:0 -10px 0 13px;
            _margin:0 -8px 0 13px;
            color:#fff;
            }
            
           
            .bg-top-menu-main ul li div:hover{
               background:url('/res/pic/www/images/flag-main.gif') no-repeat 50% 2px;
               }
               
            .bg-top-menu-main ul li div.active{
               background:url('/res/pic/www/images/flag-main.gif') no-repeat 50% 2px;
               }
               
               
            .second ul li div:hover{
               background:url('/res/pic/www/images/flag.gif') no-repeat 50% 2px !important;
               }
               
            .second ul li div.active{
               background:url('/res/pic/www/images/flag.gif') no-repeat 50% 2px !important;
               }
               
               .bg-top-menu-main ul li div:hover a{
                  color:#fff;
                  text-decoration:none;
                  }
                           
            .bg-top-menu-main ul li div a, .bg-top-menu-main ul li div span{
               position:relative;
               top:14px;
               color:#4f4933;
               }

               .bg-top-menu-main ul li div span{
                  color:#fff;
                  }
   
/*end main top menu*/

.flash-block{
   height:492px;
   background:#fff;
   padding:0px; 
   margin:0px;
   }

      
/*ramka*/
      
.container-cnt{
   position:relative;
   border-top:solid 4px #cfcfcf;
   margin:0 -9px; 
   }
   
.top-ramka{
   height:201px;
   background:url('/res/pic/www/images/top-ramka.gif') repeat-x;
   }
   
   .ramka-lt{
      height:201px;
      background:url('/res/pic/www/images/ramka-lt.gif') no-repeat 0 0;
      }
      
   .ramka-rt{
      height:201px;
      background:url('/res/pic/www/images/ramka-rt.gif') no-repeat 100% 0;
      }
      
.bottom-ramka{
   height:205px;
   background:url('/res/pic/www/images/bottom-ramka.gif') repeat-x;
   }
   
   .ramka-lb{
      height:205px;
      background:url('/res/pic/www/images/ramka-lb.gif') no-repeat 0 100%;
      }
      
   .ramka-rb{
      height:205px;
      background:url('/res/pic/www/images/ramka-rb.gif') no-repeat 100% 100%;
      }
   
.l-bg-ramka{
   position:relative;
   margin:-110px 0 -94px 0;
   background:url('/res/pic/www/images/l-bg-ramka.gif') repeat-y 0 0;
   }

.r-bg-ramka{
   background:url('/res/pic/www/images/r-bg-ramka.gif') repeat-y 100% 0;
   height:1%;
   }
   
   
/*end ramka*/
   
/*left-text*/

.main-text{
   position:relative;
   margin:-30px 35% 35px 55px;
   width:auto;
   background:url('/res/pic/www/images/top-main-text.gif') repeat-x #f4efc7;
   }
   
   .second-main-text{
      position:relative;
      float:none;
      margin:-50px 70px 35px 280px;
      width:auto;
      }
        
   .bottom-main-text{
      background:url('/res/pic/www/images/bottom-main-text.gif') repeat-x 0 100%;
      }
      

   .left-main-text{
      background:url('/res/pic/www/images/left-main-text.gif') repeat-y;
      }
      
   .right-main-text{
      background:url('/res/pic/www/images/right-main-text.gif') repeat-y 100% 0;
      }
      
   .lt-main-text{
      background:url('/res/pic/www/images/lt-main-text.gif') no-repeat;
      }
      
   .rt-main-text{
      background:url('/res/pic/www/images/rt-main-text.gif') no-repeat 100% 0;
      }
      
   .lb-main-text{
      background:url('/res/pic/www/images/lb-main-text.gif') no-repeat 0 100%;
      }
      
   .rb-main-text{
      background:url('/res/pic/www/images/rb-main-text.gif') no-repeat 100% 100%;
      padding:60px;
      overflow:hidden;
      }
      

   .main-text h2{
      font:normal 2.2em'Tahoma';
      color:#9e8f66;
      margin:0 0 30px 48px;
      }
      
   .main-text table{
      width:100%;
      font-size:14px;
      margin:0 0 20px 0;
      clear:both;
      }

   .main-text table.linedTABLE tr td{
      border-bottom:1px solid #909090;
      }

   .main-text table tr td{
      text-align:left;
      font-size:16px;
      }
      
   .main-text p{
      font-size:1.4em;
      margin:0 0 20px 0;
      clear:both;
      }
      
      .main-text ul li{
         margin:0 0 10px 40px;
         list-style:disc;
         font-size:14px;
         color:#404040;
         }
        
        .main-text ol li{
         margin:0 0 0 20px;
         list-style:decimal;         
         font-size:12px;
         }
     
      
/*end left-text*/

/*sidebar*/

.right-block{
   float:right;
   width:27%;
   position:relative;
   margin:-30px 55px 0 10px;
   _margin:-30px 27px 0 10px;
   }

.sidebar{
   background:url("/res/pic/www/images/top-sidebar.gif") #e9e5d4 repeat-x;
   }

   .bottom-sidebar{
      background:url('/res/pic/www/images/bottom-sidebar.gif') repeat-x 0 100%;
      }
      

   .left-sidebar{
      background:url('/res/pic/www/images/left-sidebar.gif') repeat-y;
      }
      
   .right-sidebar{
      background:url('/res/pic/www/images/right-sidebar.gif') repeat-y 100% 0;
      }
      
   .lt-sidebar{
      background:url('/res/pic/www/images/lt-sidebar.gif') no-repeat;
      }
      
   .rt-sidebar{
      background:url('/res/pic/www/images/rt-sidebar.gif') no-repeat 100% 0;
      }
      
   .lb-sidebar{
      background:url('/res/pic/www/images/lb-sidebar.gif') no-repeat 0 100%;
      }
      
   .rb-sidebar{
      background:url('/res/pic/www/images/rb-sidebar.gif') no-repeat 100% 100%;
      padding:31px 30px 62px 30px;
      }
   
   .sidebar h2{
      font:normal 2.2em 'Tahoma';
      color:#9e8f66;
      margin:0 0 10px 33px;
      }
      
      .sidebar .date{
         background:url('/res/pic/www/images/date.gif') no-repeat 0 0;
         width:83px; height:27px;
         padding:0 0 0 7px;
         font:normal 1.2em/24px Tahoma;
         color:#666666;
         }
         
      .sidebar p{
         margin:0 0 15px 33px;
         font-size:1.4em;
         color:#666;
         }
         
      .sidebar a{
         color:#666;
         }
   
.news-archive{
   text-align:right;
   margin:0 10px 0 0;
   font:normal 1.2em Tahoma;
   }
   
   .news-archive a{  
      color:#666;
      }
   
/*end sidebar*/
   
/*contacts*/

.contacts{
   min-height:200px;
   background:url('/res/pic/www/images/phone.jpg') no-repeat 100% 0;
   margin:36px 0 0 0;
   }
   
   .contacts h2{
      font:normal 2.6em 'Tahoma';
      color:#9e8f66;
      padding:30px 0 20px 0;
      }
      
   .contacts p{
      color:#404040;
      font-size:1.4em;
      margin:0 0 10px 0;
      padding: 0px 50px 0px 0px;
      }
      
   .contacts a{
      color:#404040;

      }
      
   .email{
      padding:40px 0 0 0;
      }
      
   .contacts p big{
      font:normal 18px 'Tahoma';
      }

/*end contacts*/

.bottom-menu{
   clear:both;
   text-align:center;
   font-size:1.4em;
   color:#494949;
   margin:-50px 0 0 0;
   bottom:-50px;
   position:relative;
   }
   
   .bottom-menu p{
      padding:0 0 10px 0;
      }
      
   .bottom-menu a{
      color:#494949;
      }
      
.footer{
   clear:both;
   background:url('/res/pic/www/images/bg-footer.gif') repeat 0 0;
   margin:0 22px 0 15px;
   }
   
   .l-footer{
      background:url('/res/pic/www/images/l-footer.gif') no-repeat 0 0;
      height: 113px;
      }
      
   .r-footer{
      background:url('/res/pic/www/images/r-footer.gif') no-repeat 100% 0;
      height: 113px;
      }
      
/*menu-second*/

.left-block{
   position:relative;
   z-index:10;
   width:211px;
   float:left;   
   margin:0 0 0 57px;
}

.menu-second{
   width:211px;
   background:url('/res/pic/www/images/menu-second-bg.jpg') repeat-y;
   }
   
.menu-second-top{
   background:url('/res/pic/www/images/menu-second-top.jpg') no-repeat;
   }
   
.menu-second-bottom{
   background:url('/res/pic/www/images/menu-second-bottom.jpg') no-repeat 0 100%;
   padding:24px 0 150px 0;
   }
   
   .menu-second-bottom ul{
      margin:0 6px 0 6px;
      }
      
      .menu-second-bottom li{
         color:#505050;
         font-size:12px;
         padding:4px 0 0 25px;
         margin:0 0 5px 0;
         }
         
         .menu-second-bottom li a{
            color:#505050;
            text-decoration:none;
            }
         
         .menu-second-bottom li.active{
            height:38px;
            background:url('/res/pic/www/images/second-li-bg.jpg') no-repeat;
            margin:0 0 -15px 0;
            }

.figovins{
   position:relative; top:-100px; left:-20px; z-index:10; margin-bottom:-100px;
   width:262px; height:579px;
   background:url('/res/pic/www/images/figovins.png') no-repeat;
   cursor:pointer; cursor:hand;
   }

.figovins A {
   width:262px; height:579px;
   display:block;
   }
   
.second-contacts{
   background:url('/res/pic/www/images/phone.jpg') no-repeat;
   padding:205px 0 0 0;
   }
   
   .second-contacts h2{
      font:normal 2.6em 'Tahoma';
      color:#9e8f66;
      padding:30px 0 20px 0;
      }
      
   .second-contacts p{
      color:#404040;
      font-size:1.4em;
      margin:0 0 10px 0;
      }
      
   .second-contacts a{
      color:#404040;
      }
            
   .second-contacts p big{
      font:bold 1.6em 'Tahoma';
      }
            
/*end menu-second*/

.guest-table{
   width:100%;
   }
   
  
   .guest-table td{  
      background:#ded6a7 !important;
      border:solid 1px #f4efc7;
      padding:10px;
      font-size:1.4em;
      }
      
   .guest-table thead td{
      background:#c1ba90 !important;
      color:#ece5bb;
      }
      
   .guest-table td.autor-post{
      width:121px;
      }
      
.guest-form{
   display:block;
   margin:28px 0 0 0;
   width:99%;
   }
   
   .guest-form div{
      margin:0 0 10px 0;
      }
   
   .guest-form label{
      display:block;
      font:italic 1.6em 'Tahoma';
      color:#666755;
      }
      
.form-text{
   margin:0 0 0 20px;
   border:solid 1px #a8a27e;
   width:195px;
   color:#a8a27e;
   background:#f4efc7;
   }

.guest-form textarea{
   width:100%;
   color:#a8a27e;
   background:#f4efc7;
   border:solid 1px #a8a27e;
   height:131px;
   }   

.form-submit{
   text-align:right;
   }
   
   .form-submit input{
      color:#a8a27e;
      background:#f4efc7;
      border:solid 1px #a8a27e;
      font:normal 1.4em 'Tahoma';   
      overflow:visible;
      padding:3px 10px;
      }
   

/* PHOTO */

.photopreview {MARGIN: 5px 10px 5px 0px;      display: inline;}
.photopreview  IMG{MARGIN: 5px 10px 5px 0px;BORDER-RIGHT: #e8e494 5px double; BORDER-TOP: #e8e494 5px double; BORDER-LEFT: #e8e494 5px double; BORDER-BOTTOM: #e8e494 5px double;}
.photoview {text-align:center;}
   
.embededSubscriberIndex {text-align:right; margin-bottom:15px;}
.embededSubscriberIndex .embededSubscriberDescription {font-size:11px; font-family:Tahoma; margin-bottom:5px; color:#666666;}
.embededSubscriberIndex input.text {font-size:11px; font-family:Tahoma; background:#e9e5d4; border:1px solid #9e8f66; color:#666666;}
.embededSubscriberIndex input.submit {font-size:11px; font-family:Tahoma; margin-left:5px;  cursor:pointer;  cursor:hand;  border:0px none; background:#9e8f66; color:#ffffff; }
