        body 
        {
            margin: 0px;
            padding: 0px;
            color: #5C5C5C;
            background-color: #DEDEDE;
            font-size: 11px;
            font-family: Tahoma;
        }
       
        a
        {
            color: #5C5C5C;
        }
        
        a:hover
        {
            text-decoration: none;
        }
        
        .clear 
        {
            clear: both;
            height: 0px;
            overflow: hidden;
        }

        #wrapper
        {
           
            background: url('http://www.schauer.by/img/site/backshadow.jpg') repeat-y;
            margin: 0px;
            margin: 0 auto 0 auto;
            padding: 0px 50px 0px 50px;
            width: 900px;
        }
        
        #header
        {
            background: url('http://www.schauer.by/img/site/header_back.jpg');
            
        }
        
        #header #inner
        {
          
          height: 291px;
          padding: 0px 0px 0px 63px;  
        }

        #logo
        {
            
            padding: 160px 0px 0px 45px;
            width: 370px;
        }
        
        #icons
        {
            
            width: 160px;
            padding: 0px 80px 0px 0px;
            text-align: right;
        }

        .icon_item
        {
            float: right;
            padding: 0px 0px 0px 0px;
            margin: 40px 0px 0px 23px;
        }
        
        #icons .lang
        {
            float: right;
            padding: 0px 0px 10px 0px;
            margin: 32px 0px 0px 20px;
            font:10px normal Tahoma;
        }
        
        #icons .lang div
        {
            float: left;
            color: #C0C0C0;
            cursor:pointer;
            margin-left: 10px;
        }
        
        #icons .lang .dotted
        {
            border: 1px solid #28C173;
            padding: 0px 1px 0px 1px;
        }
        
        #navigation 
        {
            
            width: 400px;
            padding: 20px 0px 0px 0px;
        }

        .navigation_item
        {
            float: left;
            background: url('http://www.schauer.by/img/site/arrow.gif') no-repeat left;
            padding-left: 15px;
            width: 105px;
            text-align: left;
            margin: 10px 0px 0px 0px;
        }

        .navigation_item a 
        {
            color: #676767;
            font: bold 12px Tahoma;
            text-decoration: underline;
        }
        
        .navigation_item a:hover 
        {
            text-decoration: none;
        }
        
        #phone 
        {
            float: left;
            padding: 70px 0px 0px 0px;
        }
        
        .mistakes
    	{ 	
    		background-color: #FFF2F2;
    		padding: 5px;
    		color: #ED5A50;
    		font-size: 1em;
    		border: 1px solid #ED5A50;
            margin-top: 5px;
    	}
        
    	.mistakes p
    	{
    		line-height: 1.5em;
    	}   
        
        #right
        {
            float: right;
        }
        
        #left
        {
            float: left;
        }
        
        #numbers 
        {
            
            margin: 0px 0px 0px 20px;
            padding: 0px 0px 0px 0px;
            color: #fff;
        }

        .numbers_items
        {
            font: 18px "Times New Roman", Times, serif;
            color: #fff;
            margin: 0px 0px 0px 2px;
            width: 110px;
        }

        .numbers_items .code
        {
            font: 11px "Times New Roman", Times, serif;
            color: #bfbebe;
            margin: 5px 3px 0px 0px;
            float: left;
            display: inline;
        }
        
        

        #address 
        {
            width: 210px;
            
            color: #fff;
            font: 11px Tahoma;
            margin: 6px 0px 0px 20px;
            padding: 0px 0px 0px 0px;
            text-align: left;
        }

        #address div 
        {
            margin-top: 2px;
        }

        #address a
        {
            color: #fff;
            text-decoration: underline;
        }
        
        #address a:hover {text-decoration: none; }
        
        #main_content
        {
            height: 295px;
            background: url('http://www.schauer.by/img/site/main_back.gif') repeat-x;
        }

        #production
        {
            float:left;
            width: 550px;
        }

        #production_block_top
        {
            height: 132px;
            padding: 16px 0px 0px 0px;
            background: url('http://www.schauer.by/img/site/selected_back.jpg') no-repeat;
        }

        #production_block_bottom
        {
            height: 129px;
            padding: 17px 0px 0px 0px;
        }

        .production_block_left
        {
            float: left;
            width: 280px;
            padding: 0px 0px 0px 50px;
        }

        .production_block_right
        {
            float: left;
            margin: 0px 0px 0px 0px;
        }

        #describe_product
        {
            float: left;
            height: 295px;
            width: 350px;
        }

        .describe_product_item
        {
            margin: 30px 0px 0px 10px;
            
        }
        
        .describe_product_item .describe_img
        {
            float: left;
        }
        
         .describe_product_item .describe_text
         {
             float: left;
             width: 330px;
             margin: 0px 0px 0px 0px;
             font: normal 11px Tahoma;
             color: #FFFFFF;
         }
         
         .describe_product_item .describe_text img
         {
             border: 3px solid #fff;
         }
        
        .margin20
        {
            margin-left: 20px;
        }
        
        #production h3 a
        {
            color: white;
        }
        
        #production h3
        {   
            margin: 0px;
            padding: 0px;
            font: normal 18px Tahoma;
            color: #FFFFFF;
        }
        
        h4
        {
            margin: 4px 0px 0px 0px;
            padding: 0px 0px 0px 20px ;
            font: bold 12px Tahoma;
            color: #FFFFFF;
            background: url('http://www.schauer.by/img/site/arrow_white.gif') no-repeat left;
        }
        
        h4 a 
        {
            color: #FFFFFF;
        }
        
        h4 a:hover 
        {
            text-decoration: none;
        }
        
        h2
        {   
            margin: 0px 0px 3px 0px;
            padding: 0px;
            font: normal 18px Tahoma;
            color: #009049;
        }
        
        #bottom_gradient
        {
            height: 45px;
            background: url('http://www.schauer.by/img/site/bottom_gradient.gif') repeat-x;
        }
        
        #info
        {
            
        }
        
        #navigation_menu
        {
            padding: 0px 0px 0px 60px;
            
        }
        
        #news
        {
            float: left;
            width: 550px;
            padding:  0px 0px 0px 10px;
        }
        
        #news h2
        {   
	        margin: 5px 0px 10px 35px;
	        padding: 0px;
	        font: normal 18px Tahoma;
	        color: #009049;
        }
        
        #news_back
        {
            background: #EDEBEB;
            padding: 5px 0px 15px 10px;
            margin: 0px 0px 0px 20px;
            width: 500px;
        }
        
        .news_item
        {
            margin:15px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            color: #5C5C5C;
            font: normal 11px Tahoma;
            width: 490px; 
        }
        
         #news_back .title 
         {
             padding: 0px 0px 5px 0px;
         }
        
        #news_back .title b
        {
            color: #009049;
            font-size: 12px;
            margin-left: 5px;
            float: left;
            display: inline;
        }
        
        #news_back .title i
        {
            padding: 0px 0px 0px 0px;
            margin: 0px 0px 0px 0px;
            float: right;
        }
       
       .selected_news
       {
           padding: 0px 0px 0px 0px;
       }
       
       .selected_news h4
       {
           padding: 0px 0px 0px 0px;
           margin: 0px 0px 0px 0px;
           color: #009049;
       }
        
        #archive
        {
            margin: 15px 0px 0px 20px;
        }
        
        #add_info
        {
            width: 340px;
            float: right;
        }
        
        #add_info h2
        {   
            margin:3px 0px 10px 0px;
            padding:0px;
            font:normal 18px Tahoma;
            color:#009049;
        }
        
        .text
        {
            margin: 0px 20px 0px 0px;
        }
		
        #footer
        {
            background: url('http://www.schauer.by/img/site/decorate_big_line.gif') no-repeat right;
            height: 68px;
            margin: 30px 0px 0px 0px;
            padding: 30px 0px 0px 115px;
        }
        
        #footer div
        {
            float: left;
            padding: 0px 20px 0px 0px;            
        }
        
        #copyright
        {
            margin: 10px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            float: left;
            width: 170px;       
        }
        
        #intellect_soft
        {
            width: 110px;
            margin: 10px 0px 0px 40px;
        }
        
        #partners
        {
           margin: 20px 0px 0px 0px; 
        }
         
        #selected_img
        {
            float: left;
            width: 470px;
            padding: 0px 0px 20px 0px;
        }
        
        #selected_img h2
        {
            margin: 0px 0px 0px 60px;
        }
        
        #menu
        {
            margin: 3px 0px 0px 0px;
        }
        
        #selected_img_item
        {
            width:354px;
            height:241px;
            background: url('http://www.schauer.by/img/site/big_shadow.jpg');
            margin: 10px 0px 0px 40px;
        }
        #selected_img_item img
        {
            margin: 17px 0px 0px 23px;
        }
        
        #selected_description
        {
            float:left;
            width: 430px;
            background: url('http://www.schauer.by/img/site/decorate_descript.gif') no-repeat 0px 0px;
            padding: 20px 0px 0px 0px;
        }
        
        #feedback
        {
            width: 266px;
            padding: 10px 0px 0px 0px; 
        }
        
        #selected_description h6
        {
            font:normal 18px Tahoma;
            color:#6F706F;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            text-decoration:underline;
        }
        
        #selected_description .description_text
        {
            width:350px;
            padding: 0px 0px 10px 0px;
            margin: 15px 0px 5px 0px;
            background: url('http://www.schauer.by/img/site/gray_px.gif') repeat-x bottom;
            width: 270px;
        }
        
        #selected_description .element_form
        {
            margin: 5px 0px 0px 0px;
        }
        
        #pager
        {
            text-align: right;
            padding: 0px 30px 0px 0px;
        }
        
        .catalog
        {
            padding: 0px 0px 0px 30px; 
            border: 1px solid #ffffff;  
        }
        
        .catalog_item
        {
            float:left;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            width: 425px; 
        }
        
        .catalog_item .back
        {
            width: 194px;
            height: 152px;
            background: url('http://www.schauer.by/img/site/small_shadow.jpg');
            float:left;
        }

        .catalog_item .back img
        {
            margin: 15px 0px 0px 21px;
        }
        
        .catalog_item .descript
        {
            float:left;
            width:230px;
            margin: 12px 0px 0px 0px; 
        }
        
        .catalog_item .parameters
        {
            margin: 13px 0px 0px 0px;
        }
        
        .catalog_item .descript span
        {
            text-decoration: underline;
        }
        
        .catalog_item .add_parameters
        {
            margin: 3px 0px 0px 0px;
            padding: 0px 0px 9px 0px;
            background: url('http://www.schauer.by/img/site/gray_px.gif') repeat-x bottom;
        }
        
        .catalog_item .descript .psd
        {
            margin: 6px 0px 0px 0px;
            padding: 5px 0px 0px 0px;
        }
        
        #copy_production_items
        {
            margin: 40px 0px 0px 0px;
        }
        
        #copy_production_items h4
        {
            margin: 4px 0px 0px 0px;
            padding: 0px 0px 0px 20px ;
            font: bold 12px Tahoma;
            background: url('http://www.schauer.by/img/site/arrow.gif') no-repeat left;
        }
        
        #copy_production_items h4 a 
        {
            color: #5C5C5C;;
        }
        
        #copy_production_items h4 a:hover 
        {
            text-decoration: none;
        }
        
        #contacts
        {
            width: 354px;
            height: 241px;
            margin: 20px 0px 0px 60px; 
        }
        
        #contacts div
        {
            margin: 5px 0px 0px 0px;
        }
        
        .textBox
        {
            width:222px;
            border:#C0C0C0 1px solid;
            font-size:11px;
            font-family:Tahoma;
        }
        
/* --------------------------  poll  --------------------------------- */
        
      
    
        .vote_result_text
        {
             font: bold 11px Tahoma;
             margin: 0px 0px 5px 0px;
        }
        
        .result_box
        {
            width: 170px;
            margin: 0px 0px 10px 0px;
            height: 10px;
        }
    
        .visual_result_box
        {
            width: 120px;
            float: left;
            margin: 0px 10px 0px 0px;
            height: 10px;
        }
    
        .visual_result
        {
            height: 10px;
            background: #4AA8AE;
        }
        
        .result_box .percent
        {
            float:left;
        }
        
/* --------------------------  \\poll  --------------------------------- */        
