      #gallerycontainer * {
        margin:0px;
        padding:0px;
      }
      

      

            

      #gallerycontainer a{text-decoration: none}

      #gallerycontainer a.liens:hover{color: #5074A8; }

      #gallerycontainer {
        font-size:12px;
        font-family:arial;
        color:#484848;
        behavior: url(/csshover.htc);         
      }
      
      #gallerycontainer ul {
        margin-left:0px;
        padding-left:15px;   
      }   
            
      #gallerycontainer a {        
        padding:1px;         
      }
      
      #gallerycontainer a:hover {
        text-decoration:none;
      }
      
      #gallerycontainer h1 {
        margin:0px;
        padding:0px;
        font-size:22px;
      }
      
      #gallerycontainer h2 {
        margin:0px;
        padding:0px;
        font-size:14px;
        margin-top:5px;
      }      
    
      #gallerycontainer ul,li {
        list-style-type:none;
        margin-top:0px;
        margin-bottom:0px;
        padding-top:0px;
        padding-bottom:0px;                
      }

      #gallerycontainer .treelink a {        
        background-repeat: no-repeat;
        background-position: 0px 3px;
        padding-left:10px;
        margin-top:0px;
        margin-bottom:0px;
        padding-top:0px;
        padding-bottom:0px;           
      }  

      #gallerycontainer .treelink a:hover {
        background-position: 5px 3px;
      }
      
      #gallerycontainer .photo {
        display:table;
        text-align:center;
        width:151px;
        height:151px;
        line-height:151px;
        float:left;
        margin-right:8px;
        margin-top:10px;        
      }
      
      #gallerycontainer .photo img {
        vertical-align: middle;
      }

      #gallerycontainer .photo a {
        display: table-cell;
        vertical-align: middle;        
      }

      #gallerycontainer .photo span { display: inline-block; }
      
      
      #gallerycontainer form {
        width:100%;
        margin:0px;
        padding:0px;
        font-size:12px;
        text-align:left;
        float:left;
      }

      #gallerycontainer .fieldset, #gallerycontainer .fieldset2 {
        border:1px solid #999999;
        margin:0px;
        margin-top:15px;
        padding:5px;
        float:left;
        width:238px;
      }
      
      #gallerycontainer .fieldset2 {
        width:448px;
      }      
    
      #gallerycontainer .legend {
        font-size:14px;
        color:#484848;
        margin:0px;
        margin-top:-15px;
        margin-bottom:10px;
        background:white;                                                  
        position:relative;
        padding:0px;
        line-height:18px; 
        float:left; 
      }

      #gallerycontainer select {
        margin:0px;
        padding:0px;
        float:left;
        height:22px;
        line-height:22px;
        width:99%;
      }
  
      #gallerycontainer input, #gallerycontainer label, #gallerycontainer textarea {
        margin:0px;        
        padding:0px;      
        float:left;
        height:18px;
        width:99%;        
      }

      #gallerycontainer label {
        margin-top:3px;
      }

      #gallerycontainer textarea {
        height:50px;
        width:99%;
        overflow: hidden;
      }
      
      #gallerycontainer .checklist {
        width:99%;
        float:left;
        padding:0px;
        margin:0px;
      }

      #gallerycontainer .checklist input {
        margin:0px;
        padding:0px;
        float:left;
        width:14px;
        height:14px;
      }

      #gallerycontainer .checklist label {
        margin:0px;
        padding:0px;
        float:left;
        width:auto;
        height:14px;
        margin-left:5px;        
      }
      
      #gallerycontainer .fieldset2 label {
        width:49%;
      }
      
      #gallerycontainer .fieldset2 label {
        width:39%;
        margin-right:1%;
      } 
      
      #gallerycontainer .fieldset2 input,.fieldset2 textarea,.fieldset2 select {
        width:59%;
      }           

      #gallerycontainer #formlist,#gallerycontainer #formlist2 {
        float:left;
        width:99%;
        margin:0px;
        padding:0px;
      }
      
     #gallerycontainer  #formlist li,#gallerycontainer #formlist2 li {
        margin-top:5px;
        float:left;
        width:99%;
        text-align:right;
      }
      
      
      
      #gallerycontainer .pagenavigation {
        float:left;
        text-align:center;
        
      }
      
      #gallerycontainer .pagenavigationinside {
        float:left;
        width:328px;
      }      
      
      #gallerycontainer .pagenavigation, #gallerycontainer .pagenavigation a, #gallerycontainer .pagenavigation span {
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
        
      }
      
      #gallerycontainer .pagenavigationleft a, #gallerycontainer .pagenavigationright a {
        font-size:11px;
      }
      
      #gallerycontainer .pagenavigationleft {
        float:left;
        width:150px;
        line-height:28px;
        text-align:left;
        font-size:11px;        
      }

      #gallerycontainer .pagenavigationright {
        float:left;
        width:150px;
        line-height:28px;
        text-align:right;
        font-size:11px;                
      }   
      
      #gallerycontainer .pagenavigationleft img {
        float:left;
        margin-right:5px;
      }      

      #gallerycontainer .pagenavigationright img {
        float:right;
        margin-left:5px;
      }      
            
      #gallerycontainer .activepage, #gallerycontainer .pagenavigation a:hover {
        color:#f83bf9;
      }  
      
      #gallerycontainer .pagenavigationinside .activepage {
        font-size:20px;
      }                  
      
      #gallerycontainer * a, 
      #gallerycontainer a {
        padding:1px;      
      }            
            
      #gallerycontainer * a:hover,
      #gallerycontainer a:hover {
        color:#ffffff;
      } 
      
      #gallerycontainer .onetagcontainer {
        float:left;
        height:35px;                
        vertical-align:middle; 
				margin-bottom:3px;
        margin-right:3px;
        margin-left:3px;
				font-family:tahoma;
				color:#666666;
      }
      
      #tagsdesccontainer {
        /*
					line-height:35px;
					padding:5px; 
				*/
        width:675px;/*618*/
        display:inline;
        margin:0px;
        margin-top:0px;
        padding-bottom:10px;
				padding-top:20px;
				left:-50px;
      }
      
      #tagsdesccontainer h2 {
        margin-top:0px;
      }
      
      #tagsdesccontainer a {
        float:none;
        line-height:35px;
        padding:1px;
				color:#666666;
      } 
      
      #tagsdesccontainer strong {
        float:none;
        line-height:35px;
        padding:1px;        
      }     
			
			div.tagi_ramka{
				border:dashed 1px #666666;
				float:left;
				padding-left:3px;
			}
