html {	 padding:0px;
	 margin:0px;
	 border:0px;
	 width:100%;
	 height:100%;
     background-image:url('images/bg.jpg');
	 }
body {	 width:100%;
	 height:100%;
	 padding:0px;
	 margin:0px;
	 border:0px;
     background-image:url('images/red_shadow.jpg');
	 background-repeat:no-repeat;
	 background-position:left top;
	 }
	 .main_text_style {	 	              font:11px tahoma;
	 	              color:#d2d1c8;
	 	              }
.main_table {	        width:100%;
            height:100%;
	        padding:0px;
	        margin:0px;
	        }
	        .left {	        	  width:620px;

	        	  background-image:url('images/yellow_shadow.jpg');
				  background-repeat:no-repeat;
     			  background-position:left bottom;
	        	  vertical-align:top;
	        	  }
	        .left2 {
	        	  width:60%;
	        	  /*background-image:url('images/yellow_shadow.jpg'); */
				  background-repeat:no-repeat;
     			  background-position:left bottom;
	        	  vertical-align:top;
	        	  }
	              #menu {               			padding-top:15px;
	              		padding-left:2%;
	              		}
	        		    #menu_table {	        		    	        width:600px;
	        		    	        height:50px;
	        		    	       	}
	        					    .menu_logo {	        					    	       width:200px;
	        					    	       }
	        					    .menu_item {	        					    	       font:10pt tahoma;
	        					    	       color:#fff8bb;
	        					    	       text-align:center;
	        					    	       }
	        			                       .menu_item A:link { color:#fff8bb;TEXT-DECORATION: none; cursor:pointer;}
				            		           .menu_item A:visited {color:#fff8bb;TEXT-DECORATION: none; cursor:pointer;}
                                               .menu_item A:hover {color:#fff8bb;TEXT-DECORATION: none; cursor:pointer;}
	        			            .separator {	        			            	       font:5pt tahoma;
	        			            	       color:#fff8bb;
	        			            	       text-align:center;
	        			            	       vertical-align:middle;
	        			            	       padding-left:3px;
	        			            	       padding-right:3px;
	        			            	       }

	        	        .content {	        	        	     margin-top:50px;
	        	        	     }
	        				     .heading {	        					 	      height:17px;
	        					 	      margin-bottom:15px;
	        					 	      }
	        							  .bullet {	        							  	      width:17px;
	        							  	      height:17px;
	        							  	      margin-left:25px;
	        							  	      margin-right:10px;
	        							  	      }
	        							  .heading_text {	        							  	            font:bold 15px arial;
	        							  	            color:#ffffff;
	        							  	            vertical-align:top;
	        							  	            }
	        							  .heading_small_text {	        							  	                 font:11px arial;
	        							  	                 }
	        							  .heading_small_text A:link { color:#fff8bb;TEXT-DECORATION: underline; cursor:pointer;}
				            		  	  .heading_small_text A:visited {color:#fff8bb;TEXT-DECORATION: underline; cursor:pointer;}
                                          .heading_small_text A:hover {color:#fff8bb;TEXT-DECORATION: underline; cursor:pointer;}

	        					.content_text {	        						          /*border:1px solid red;*/
	        						          padding-left:55px;
	        						          }

	        		   .big_img {	        		   	        margin-top:25px;
	        		   	        }
	        		   .small_footer_text {	        		   	                  margin-left:10%;
	        		   	                  margin-top:10px;
	        		   	                  font-size:10px;
	        		   	                  }
	        		  #left_footer {	        		  	           margin-top:25px;
	        		  	           /*border:1px solid red;*/
	        		  	           }
	        					   .left_footer_content {	        					   	                    width:300px;
	        					   	                    border-top:3px solid #d2d1c8;
	        					   	                    padding-top:10px;
	        					   	                    float:right;
	        					   	                    margin-bottom:25px;
	        					   	                    }
	        .right {	        	   background-image:url('images/orange_shadow.jpg');
	 			   background-repeat:no-repeat;
                   background-position:right top;
                   vertical-align:top;
                   }
            .right2 {
	        	   width:40%;
	        	   background-image:url('images/orange_shadow.jpg');
	 			   background-repeat:no-repeat;
                   background-position:right top;
                   vertical-align:top;
                   }
              .lang_div {                             padding-top:27px;
                             height:38px;
                   		     vertical-align:bottom;
                             padding-right:6%;
                   		     }
		    .lang_div2 {		    	       padding-top:26px;

		    	       height:37px;
		    	       text-align:right;
		    	       }
		                .lang_place2 {
                                        margin-right:30%;
		                     			width:128px;
		                   	            height:20px;
		                   	            background-color:#000000;
		                   	            padding-bottom:2px;
		                   	           }
		                 .lang_place {
		                     			float:right;
		                     			width:128px;
		                   	            height:20px;
		                   	            background-color:#000000;
                                        padding-bottom:2px;
		                   	           }
                  .clients_div {                  	           margin-top:25px;
                  	           text-align:center;
                  	           margin-left:9%;
                  	           }
                  #clients_table {                  				 width:100%;

                  	    		 margin-top:25px;
                  	             }
                  				 .client_logo {                  				 	          padding-bottom:5px;
                  				 	          width:33.3%;
                  				 	          height:33.3%;
                  				 	          text-align:left;
                  				 	          vertical-align:middle;
                  				 	          }

                  .car_div {                  	       position:absolute;
                  	       width:243px;
                  	       height:284px;
                  	       right:0px;
                  	       top:0px;
                  	       }
                  .car_info {                  	        position:absolute;
                  	        left:0px;
                  	        top:0px;
                  	        }
                  .right_margins {                  	             margin-right:6%;
                  	             margin-left:4%;
                  	             }
                  #right_footer {                  	            text-align:right;
                  	            vertical-align:top;
                  	            padding-right:3%;
                  	            }
			                    #right_footer_div {                       							  border-top:1px solid #d2d1c8;
			                  	 				  padding:0px;
			                  	 				  margin-right:3%;

			                  	       			  }
			                  	            .by_nova {			                  	            		 border-top:2px solid #d2d1c8;
			                  	            		 padding-top:10px;
	        					   	                 margin-bottom:25px;
			                  	            	     width:130px;
			                  	            	     }
                   .gallery_div {                   	            margin-left:50px;
                   	            margin-top:20px;
                   	            border-top:1px solid #d2d1c8;
                   	            border-bottom:1px solid #d2d1c8;
                   	            padding-top:20px;
                   	            padding-bottom:20px;
                                text-align:center;
                   	            }
                   .gallery_div2 {
                   	            margin-left:50px;
                   	            margin-top:20px;
                   	            padding-top:20px;
                   	            padding-bottom:20px;
                                text-align:left;
                   	            }
                   	            .gallery_table {                               	           padding:0px;
                   	            		   margin:0px;
                   	            	       width:100%;
                   	            	       text-align:center;
                   	            	           }
                   	            .gallery_table2 {
                               	           padding:0px;
                   	            		   margin:0px;
                   	            	       text-align:left;
                   	            	           }
                   	            	           .gallery_item {                   	            	           	             width:33.3%;
                   	            	           	             height:66px;
                   	            	           	             vertical-align:middle;
                   	            	           	             text-align:left;
                   	            	           	             }
                   .new_footer {                   	           border-top:1px solid #d2d1c8;
                   	           margin-top:30px;
                   	           margin-left:50px;
                   	           }
                   	           .new_footer_left {                   	           	                border-top:2px solid #d2d1c8;
                   	           	                width:250px;
                   	           	                float:left;
                   	           	                padding-top:10px;
                   	           	                }
                   	           .new_footer_right {
                   	           	                border-top:2px solid #d2d1c8;
                   	           	                width:130px;
                   	           	                float:right;
                   	           	                padding-top:10px;
                   	           	                }
                   	           .form_input {                   	           	           margin:0px;
                   	           	           padding:0px;
                   	           	           vertical-align:middle;
                   	           	           border:1px solid #86979f;
                   	           	           height:18px;
                   	           	           font:11px tahoma;
	 	              					   width:200px;
	 	              					   }
	 	              		  .form_textarea {	 	              		  	             margin:0px;
                   	           	           padding:0px;
                   	           	           vertical-align:middle;
                   	           	           border:1px solid #86979f;
                   	           	           height:18px;
                   	           	           font:11px tahoma;
	 	              					   width:350px;
	 	              		  	   		   height:120px;
	 	              		  	   		   }
	 	              		.goods_td {	 	              			      width:176px;
	 	              			      height:187px;
	 	              			      text-align:center;
	 	              			      vertical-align:middle;
	 	              			      background-image:url('images/clients_bg.jpg');
	 	              			      }
	 	              		.simple_td {	 	              			       padding:5px;
	 	              			       text-align:left;
	 	              			       }
	 	              		.catalogue_description {	 	              			                   width:570px;
	 	              			                   }
	 	              		.lang_item {	 	              				   color:#878787;
	 	              				   font:9px tahoma;
	 	              				   padding-left:10px;
	 	              				   padding-right:10px;
	 	              				   vertical-align:middle;

	 	              				   }
	 	              				   .lang_item A:link { color:#fff8bb;TEXT-DECORATION: underline; cursor:pointer;}
				            		   .lang_item A:visited {color:#fff8bb;TEXT-DECORATION: underline; cursor:pointer;}
                   				       .lang_item A:hover {color:#fff8bb;TEXT-DECORATION: underline; cursor:pointer;}
                        .lenta_table {                        	         margin-left:115px;
                        	         margin-top:36px;
                        	         height:72px;

                        	         }
                        .lenta_item {                        	        width:113px;
                                    z-index:100;
                        	        vertical-align:middle;
                        	        text-align:center;
                        	        cursor:pointer;
                        	        }
                        .lenda_div_body {                        	            left:3px;
                        	            top:0px;
                                        position:absolute;
                        	            }
                        .form_error {                        	        padding-left:15px;
                        	        color:red;
                        	        font-weight:bold;
                        	        }

