/*----------------------------------------------MAIN_STYLES------------------------------------------*/
* {margin: 0; padding: 0}

* html, body {height: 100%;} /* min-height:100% IE6 */


/*-------------------------------------КАРТИНКИ СТАРТОВОЙ СТРАНИЦЫ-----------------------------------*/
body {font-size: 14px; color: #2b2b2b; font-family: Times New Roman, Tahoma, Verdana, sans-serif; margin: 0; padding: 0;
           position: relative; background: #ffffff url(.../images/bg_top_whits.gif) repeat-x top left; min-height: 100%;}
		     /* Фон в верху */
			  
#startpic {background: url(../images/pic.jpg) no-repeat top left;} 
           /* Огромная картинка */
			  
.newmod {height: 152px; width: 268px; background: url(../images/newmod_bg.jpg) repeat-x top left;
			  filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;}
			  /* Фон плашки/Количество новых моделей */
			  
.vaza {background: url(../images/vaza.gif) no-repeat center center; width: 436px; height: 371px;}
           /* Картинка по-центру */		
			  
.flow_left {background: url(../images/flow_left.gif) no-repeat center center; width: 195px; height: 192px;}		
           /* Картинка по-центру слева */

.footerbgf,.footerbgs {background: #f1f1f1 url(../images/bg_footbig.gif) repeat-x bottom left;}
	        /* Фон плашки/Контакты */
	
.poisk_start {text-align: left; FONT-WEIGHT: normal; COLOR: #777777;  FONT-SIZE: 14px; height: 22px; width: 100%; 
	        background: #e7e6e4 url(../images/bg_search_gr.gif) repeat-x bottom left;
	        PADDING: 3 3 0 3; BORDER: solid 0px #d5e5ea; cursor: text;} 
	        /* Фон формы поиска */
			  
.start_knop { background: url(../images/search_ico.gif) no-repeat 100% 100%; width: 24px; height: 13px; }
           /* Иконка поиска */
	  
.solass {background: url(../images/solass_w.gif) no-repeat center center; width: 70px; height: 34px;}
           /* Логотип SOLASS */	

 
		 
td, .td {font-size: 14px; color: #2b2b2b; font-family: Times New Roman, Tahoma, Verdana, sans-serif;}

A {color: #883231; text-decoration: underline; outline: none;}
A:hover {color: #d72424; text-decoration: none; outline: none;}

#editor_body {font-size: 14px; color: #2b2b2b; font-family: Times New Roman, Tahoma, Verdana, sans-serif; margin: 2;
           background-color: #ffffff;}
		 
		H1 {font-size: 217; line-height: 142px; letter-spacing: -7px; font-weight: normal; 
		     padding: 0 0 90 30; white-space: nowrap; width: 100%; color: #ffffff;}
			  
		H2 {font-size: 72px; font-weight: normal; letter-spacing: -3px; margin: 0 0 35 0; line-height: 70px;}
		H2 A {color: #717171; text-decoration: none;}  
      H2 A:hover {color: #3e3c3c; text-decoration: none;}
		
		H3 {font-size: 172; line-height: 180px; letter-spacing: -7px; font-weight: normal; 
		     padding: 0 0 0 50; white-space: nowrap; width: 100%; color: #FFFFFF;}
			  
		H4 {position: absolute; font-size: 72px; color: #aaaaaa; letter-spacing: -3px; margin: -95 0 25 0; 
		     line-height: 70px; font-weight: normal;}
		
		/* Параметры списка */
      ul {margin: 10 0 10 20; size: 20;}
      ul li {list-style-type: square; padding: 2 0 2 0; list-style-position: outside;}
		ol {margin: 10 -10 10 26; size: 20;}
      ol li {padding: 2 0 2 0; list-style-position: outside;}
		
  IMG.png {BACKGROUND-IMAGE: none! important; BEHAVIOR: url("css/png.htc");}
		 
     .floatleft {overflow: hidden;}
	  
	  
/*------------------------------------------------START------------------------------------------------*/	

		.picenter {position: absolute; z-index: 0; margin: -410 0 0 -400; float: left; border: 0px solid red;}
		.topmargin {height: 178px;}
		.bigmargin {padding: 227 0 300 0;}
		.startable {width: 100%;}
		.firstw,.secondw {font-weight: normal;}
		
		/*--New_models--*/
		.newmod_table {position: absolute; z-index: 997; left: 67; top: 270;}
		.altogether {position: relative; z-index: 998; top: -127; left: 0px; border: 0px solid gray;} 
				 
		.newest {position: absolute; z-index: 202; font-size: 74px; white-space: nowrap; letter-spacing: -6px;
		       border: 0px solid gray; height: 31px; line-height: 22px; margin-left: 40; overflow: hidden;}
		.newest A,.newest A:hover {text-decoration: none; color: #717171;} 
	 
		.models {position: relative; z-index: 200; font-size: 50px; white-space: nowrap; letter-spacing: -4px;
		       border: 0px solid red; height: 35px; line-height: 12px; margin-right: 37; overflow: hidden; top: 17; }
		.models A,.models A:hover {text-decoration: none; color: #d3d1d1;}
		
		.quantity {position: relative; z-index: 201; font-size: 100px; white-space: nowrap; letter-spacing: -8px;
		       border: 0px solid green; height: 72px; line-height: 65px; left: 31; margin-right: 28; padding: 0 4 4 0; overflow: hidden; top: 17;
				 font-weight: bold; float: left;}
		.quantity A, .quantity A:hover {text-decoration: none; color: #f7b729;}

		
		/*--Company--*/
		.divcompcutu {position: relative; z-index: 102; margin: 0 0 0 -180; height: 100px; border: 0px solid red; text-align: right;}	
      .divcomp {position: absolute; z-index: 122; margin: 0 0 0 -150; width: 150; border: 0px solid green; text-align: left;}

		.divcomp .firstw {position: relative; z-index: 119; font-size: 100px; color: #ededed; letter-spacing: -8px; overflow: hidden;
		       height: 70px; width: 650px; margin: 0 0 3 0; line-height: 85px; white-space: nowrap; 
				 left: 0; border: 0px solid gray;}
				 
		.divcomp .secondw {position: relative; z-index: 120; font-size: 70px; letter-spacing: -5px; overflow: hidden;
		       height: 48px; width: 500px; margin: 0 0 10 0; line-height: 20px; padding: 0 0 60 120; white-space: nowrap; 
				 left: 0; border: 0px solid gray;}
				 
		.divcomp .secondw A {color: #717171; text-decoration: none;}
		.divcomp .secondw A:hover {color: #322f30; text-decoration: none;}
				 
		.companytxt {position: relative; z-index: 106; width: 80%; font-size: 17px; padding: 135 0 0 0; margin: 0 0 0 -25;}
				 
		/*--News--*/
		.divnews {position: relative; z-index: 104; margin: 70 0 0 0; border: 0px solid red; height: 200px; width: 90%;
		       text-align: left; right: 0;}

		.divnews .firstw {position: absolute; font-size: 160px; color: #f2f2f2; letter-spacing: -13px; overflow: hidden;
		       height: 108px; width: 445px; padding: 0 0 0 0; margin: 0 0 3 -35; line-height: 121px; white-space: nowrap;
				 left: 0; border: 0px solid gray;}
				 
		.divnews .secondw {position: absolute; font-size: 112px; color: #b4b1b1; letter-spacing: -7px; overflow: hidden;
		       height: 90px; width: 350px; padding: 0 0 60 0; margin: 111 0 0 0; line-height: 31px; white-space: nowrap; 
				 left: 0; border: 0px solid green;}
		
		.newstxt {position: relative; z-index: 114; top: 0px; width: 90%;}
		.newsdaystart {width: 60px;}
		.daystart {position: relative; color: #f7b729; font-size: 60px; overflow: hidden; height: 35px; width: 70px; line-height: 43px; 
		        padding: 0 0 0 0; margin: 3 0 0 0; font-weight: normal; letter-spacing: -4px; border: 0px solid gray;}	
		 
	   .yearstart {position: relative; color: #2b2b2b; font-size: 18px; overflow: hidden; height: 9px; width: 70px; line-height: 12px;
		        margin: 0 0 1 0; letter-spacing: -1px; border: 0px solid gray; text-align: center;}
				  
	   .monthstart {position: relative; color: #797979; font-size: 18px; overflow: hidden; height: 12px; width: 70px; line-height: 5px;
		        padding: 0 0 8 0; margin: 0 0 0 0; letter-spacing: -1px; border: 0px solid gray;}
		
		.newstart {width: 100%; margin: 0 0 10 0;}
	   .newstart A {color: #2b2b2b; font-size: 20px; background-color: #f0f0f0; text-decoration: none; line-height: 20px;}
	   .newstart A:hover {color: #ffffff; background-color: #ca0000; text-decoration: none;}
		
		/*--New_model--*/
		.picleft {position: absolute; z-index: 0; margin: -240 0 0 0; border: 0px solid red; left: 0;} 
		.divfreshcut {position: relative; z-index: 102; margin: 0 0 0 -180; height: 100px; border: 0px solid red; text-align: right;}		 
		.divfresh {position: absolute; margin: 20 0 0 0; border: 0px solid green; right: 0;}
		
		.divfresh .firstw {position: relative; font-size: 200px; color: #e8e8e8; letter-spacing: -18px; overflow: hidden;
		       height: 120px; width: 675px; margin: 0 0 3 0; padding: 0 5 0 0; line-height: 132px; white-space: nowrap; 
				 left: 0; border: 0px solid gray;}
				 
		.divfresh .secondw {position: relative; font-size: 100px; letter-spacing: -5px;
		       height: 40px; width: 675px; margin: -23 -25 0 0; line-height: 70px; padding: 0 0 30 0; white-space: nowrap; 
				 left: 0; border: 0px solid gray; text-align: right;}
				 
		.divfresh .secondw A {color: #717171; text-decoration: none;}
		.divfresh .secondw A:hover {color: #322f30; text-decoration: none;} 
		.novinka {position: relative; z-index: 101; width: 90%; text-align: left; border: 0px solid red;}
	  
	  
/*---------------------------------------------------STARTFOOTER--------------------------------------------------------*/

#footer_start {position: relative; width: 100%; height: 300px; margin-top: -300px;}

     .footerbgf {padding-top: 299; width: 10%;}
     .footerbgs {width: 45%;}
	  
	  .divcontact {position: absolute; margin: 0 0 0 -52; top: 0;}
	  .divcontact .firstw {position: relative; font-size: 100px; color: #ffffff; letter-spacing: -6px; overflow: hidden;
		       height: 65px; width: 350px; margin: 0 0 3 0; line-height: 70px; white-space: nowrap; 
				 left: 0; border: 0px solid gray;}
				 
	  .divcontact .secondw {position: relative; font-size: 60px; color: #717171; letter-spacing: -3px; overflow: hidden;
		       height: 42px; width: 350px; margin: 0 0 10 0; line-height: 16px; padding: 0 0 60 49; white-space: nowrap; 
				 left: 0; border: 0px solid gray;}
	  
	  .contnact {position: relative; top: 125px; width: 90%;}
	  .c_namet,.c_namee {font-size: 13; color: #b8b8b8; letter-spacing: 10px; white-space: nowrap; padding-bottom: 11px;}
	  .c_kod {font-size: 18px; color: #9a9a9a; white-space: nowrap; padding: 16 5 0 0; width: 100px;}
	  .c_tel {font-size: 40px; color: #757575; line-height: 40px; letter-spacing: -1px; width: 45%;}
	  .c_mail {font-size: 20px; white-space: nowrap; padding: 4 30 0 0; width: 55%;}
	  .c_mail A {text-decoration: none; color: #1f1f1f;}
	  .c_mail A:hover {text-decoration: none; color: #ca0000;}
	  .c_mail span {color: #ca0000; white-space: nowrap;}
	  
	  
	  .divrekv {position: relative; top: 52; width: 90%; text-align: left; border: 0px solid gray;}
	  .searchtab {position: relative; z-index: 9; margin-bottom: 57px; width: 100%;}
	  .search {font-size: 48; color: #eeeeee; overflow: hidden; line-height: 12px; height: 23; letter-spacing: -2px; 
	        padding-bottom: 8px; margin: 0 0 -13 -4; border: 0px solid gray;}
	  .small_grays {position: relative; z-index: 3; font-size: 11px; color: #9CA0A3; line-height: 16px; 
           padding: 6 0 0 0; margin-bottom: 17px; text-align: left; border: 0px solid;}
		
		INPUT, select {font-size: 14px; font-family: Times New Roman, Arial, Tahoma, Verdana, sans-serif;}
		
     .form {Text-align: left; font-weight: normal; color: #272a36; background-color: #cdcdcd; padding: 3 0 0 3;
	       border-bottom: dashed 1px #3c3a3a; border-top: #3c3a3a solid 0px; border-left: #3c3a3a solid 0px; 
			 border-right: #3c3a3a solid 0px;}	  
			 
	  .poisk {text-align: left; FONT-WEIGHT: normal; COLOR: #777777;  FONT-SIZE: 14px; 
	        background: #e7e6e4 url(../images/bg_search_gr.gif) repeat-x bottom left;
	        PADDING: 3 3 0 3; BORDER: solid 0px #d5e5ea; cursor: text;}
			  	  
	  .icosearch {padding: 6 0 0 12; width: 20%; background: url(../images/search_ico.gif) no-repeat top left;}
	  .icosearch_start {padding: 6 0 0 12; width: 20%;}
			  
	  .copyright {color: #1f1f1f; text-decoration: none; background-color: #dedddb;}
    a.copyright:hover {color: #EEF1F2; background-color: #484848; text-decoration: none;}	
	  
	  
	  
     /* TABLES */
     /* Color */
     .edt_table1 {}
     .edt_table1_th {padding: 6 15 6 15;}
     .edt_table1_td1 {padding: 6 15 6 15; font-size: 14;}
     .edt_table1_td2 {padding: 6 15 6 15; font-size: 14;}

     /* Transparent */
     .edt_table2 {margin: 0 0 0 0; font-size: 20px;}
	  .edt_table2_title {color: #777777; font-size: 20px; font-weight: normal; padding: 0 15 7 15;}
     .edt_table2_th {background: #aaaaaa; font-weight: bold; padding: 6 15 6 15; color: #ffffff;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}
     .edt_table2_td1 {background: #f5f5f5; padding: 6 15 6 15; font-size: 14;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}
     .edt_table2_td2 {background: #efefef; padding: 6 15 6 15; font-size: 14;
                    border-top: solid #ffffff 0px;
                    border-right: solid #ffffff 0px;
                    border-bottom: solid #ffffff 1px;
                    border-left: solid #ffffff 1px;}