
/* умолчания */

body {
     background: #FFFFFF; 
     color: #000000; 
     font-family: Arial, Verdana;
     margin: 0; 
     font-size: 100%;   } 
       
BODY, IMG, FORM, H1, H2, H3, H4  TABLE, TABLE TD, DIV /*P*/ {
	padding: 0;
	margin: 0;
	border: 0; }
  
TABLE {
     width: 100%; }
     
TABLE TD {
      vertical-align: top;
      text-align: left; }

BODY, TABLE, TABLE TD, P, H1, H2, H3, H4, DIV {
	font-size: 100%; } 
     
A {
	color: #0c7725;
	text-decoration: underline; }
    
A:hover {  
	color: #1a9136; 
	text-decoration: underline; }  
	
P   {
	padding: 0;
	margin: 1em 0; }
       
/* умолчания /// */



    
    
/* общие элементы */

.grey  {
       color: #A9A9A9; }  

H1 { 
   margin: 0.7em 0;
   font-size: 160%;
   font-weight: normal; 
   color: #9E0B0E;}
             
H2 {
   font-size: 130%;
   color: #9E0B0E;
   margin: 1em 0; }
   
H3 {
   font-size: 110%;
   color: #9E0B0E; 
   margin: 1em 0;}  
       
.b { 
   font-weight: bold;}
   
/* общие элементы /// */
   




.tab1 {
	margin-top: 49px;
	color: #747374;}  
   
.tab1 .null_left {
    width: 7.5%; }
	 
.tab1 .null_right {
	width: 5%; }

.tab1 .txt_left {
	width: 40%;
	padding-top: 12px;}

.tab1 .txt_right {
	width: 47.5%;
	text-align: right; }

.tab1 .phone {
	font-size: 155%; }
	
.tab1 .phone SPAN {
	color: #c4c4c4;
	font-size: 73%; }

.tab1 .icq {
	float: right;
	font-size: 110%;
	padding-left: 1.2em;
	margin-top: 7px;
	background: url('../img/icq_icon.gif') no-repeat 0 3px;}

	
.tab1 .mail {
	float: right;
	font-size: 110%;
	padding-left: 1.6em;
	margin-top: 7px;
	background: url('../img/e-mail_icon.jpg') no-repeat 0 4px;}	
	
	
.tab2 {
	margin-top: 49px;} 
	
.tab2 .null_left {
    width: 24.5%; }
	 
.tab2 .null_right {
    width: 24.5%; }
	
.tab2 .m1  {
    width: 12%; }
	
.tab2 .m2  {
    width: 12%; }
	
.tab2 .m3  {
    width: 8%; }
	
.tab2 .m4  {
    width: 8.5%; }
	
.tab2 .m5  {
    width: 10.5%; }
	
.tab2 A  {
	padding: 7px 0.4em 5px 0.4em; 
	display: block;
	color: #34713d; } 	
	
.tab2 TD  {
	text-align: center;
	color: #34713d;
	font-size: 123%;
	padding: 0 0.2em;
	white-space: nowrap; } 
	
.tab2 A:hover  {
	color: #449450; } 

.tab2 .act  {
	margin: 0 auto;
	/*width: 3.5em;*/
	height: 38px;
	padding: 0;
	background: #0C7D26 url('../img/button_bg_3.gif') no-repeat center left; } 
	
.tab2 .act SPAN {
	padding: 7px 0.4em 0 0.4em; 
	display: block;
	color: #ffffff;}
	
.tab2 .act DIV {
	height: 38px;
	background: url('../img/button_bg_2.gif') no-repeat center right; }
	
.tab2 .act A  {
	color: #ffffff;
	height: 38px;
	padding: 0; } 
	
.tab2 .act A:hover  {
	color: #d2f6d5;	} 	




	
	
.tab3 {
	margin-top: 35px;
	height: 357px;
	background: #0d9018 url('../img/green_bg_1.jpg') repeat-x top right;} 
	
.tab3 TD {
	text-align: center;
	color: #cef3bc; }
	
.tab3 P {
	text-align: left; 
	font-size: 75%;  
	margin: 0.9em 0.5em 1em 9px; }
	
.tab3 P.rarr {
	font-size: 85%; 
	margin: 0.9em 0 1em 0; }
	
.tab3 .zag {
	color: #ffffff;
	text-align: left;
	font-size: 135%;
	font-weight: bold;
	margin: 0.35em 0 0 8px; }
	
.tab3 A {
	color: #cef3bc; }
	
.tab3 A:hover {
	color: #e9e9e9; }
	
.tab3 .zag A {
	color: #ffffff; }
	
.tab3 .zag A:hover {
	color: #e9e9e9; }
	
.tab3 .null_left_right {
    width: 5%;} 
	 
.tab3 .null_center {
    width: 4.5%; 
	background: url('../img/green_bg_2.jpg') repeat-x top center;} 

.tab3 .bl_1 , .tab3 .bl_2 , .tab3 .bl_3  {
    width: 27%; 
	padding-bottom: 0.5em; }
	
.tab3 .bl_1 {
	background: url('../img/green_bg_3.jpg') repeat-x top center;} 
	
.tab3 .bl_3 {
	background: url('../img/green_bg_4.jpg') repeat-x top center;} 
	
.tab3 .bl_2 {
	background: url('../img/green_bg_2.jpg') repeat-x top center;} 


	
	
	
	
.tab4 {
	margin-top: 40px; 
	height: 385px;
	color: #757575;} 

.tab4 .null_left_right {
    width: 5%; }
	 
.tab4 .null_center {
	width: 2.3%; }

.tab4 .txt_graf {
	width: 59%; }
	
.tab4 .txt_link {
	width: 28.7%; }
	
.tab4 .txt_zag {
	padding: 0 2em 0.8em 0;
	text-align: right;
	font-size: 135%; 
	font-weight: bold; }
	
.tab4 .grafiki {
	position: relative;
	float: right;
	width: 608px;
	height: 389px; }
	
.tab4 .grafiki DIV {
	width: 605px;
	height: 385px;
	position: absolute;
	display: none;}

	
.tab4 .links A {
	color: #757575;
	font-size: 130%;  
	display: block;
	margin: 17px 0 18px 0.3em;
	padding: 0 0 0 1.6em; }
	
.tab4 .links A:hover, .links  .act A {
	color: #0b7725; 
	font-size: 150%; 
	margin: 17px 0 18px 0;
	background: url('../img/arr_1.jpg') no-repeat center left;}    
	
.tab4 #gr_1 {
	z-index: 1;
	/*background: url('../img/loading.gif') no-repeat center; */
	/*background: #f3bcc0;*/
	display: block; /* задаем блок по умолчанию */ }
	
.tab4 #gr_2 {
	z-index: 2;
	/*background: #cef3bc;*/ }
	
.tab4 #gr_3 {
	z-index: 3;
	/*background: #bce4f3;*/ }
	
.tab4 #gr_4 {
	z-index: 4;
	/*background: #f3bcee;*/ }
	
.tab4 #gr_5 {
	z-index: 5;
	/*background: #f1f3bc;*/ }
			
.tab4 .box6 {
	margin: 2em 0 0 1.1em;
	background: url("../img/corner6_part_left.gif") no-repeat bottom left;
	width: 18em; }

.tab4 .box6 .w1{ 
	background: url("../img/corner6_part_right.gif") no-repeat top right; }

.tab4 .box6 .w2 { 
	background: url("../img/corner6_top_left.gif") no-repeat top left; }

.tab4 .box6 .w3 { 
	background: url("../img/corner6_bottom_right.gif") no-repeat bottom right; } 
 
.tab4 .item { 
    padding: 1.2em 1.8em 1.2em 2.3em; }
	
.tab4 .box6 A {
	color: #0a7620; }
	
	
	
	
	

.tab5 {
	margin-top: 50px; } 
	
.tab5 .null_left_1 {
	width: 3%; }
	
.tab5 .null_right {
	width: 5%; }

.tab5 .null_center {
	width: 5.5%; }
	
.tab5 .txt_txt {
	width: 40.5%; }	
	
.tab5 .txt_zakaz {
	width: 46%; }	
	
.tab5 .z_z  {
	width: 66%; }	
	
.tab5 .null_left_2 {
	width: 2%; }		
	
.tab5 .box5, .tab7 .box5 {
	background: #c9ffad url("../img/corner5_part_left.gif") no-repeat bottom left;
	width: 100%;
	color: #4F564C;
	font-size: 75%; }

.tab5 .box5 .w1, .tab7 .box5 .w1 { 
	background: url("../img/corner5_part_right.gif") no-repeat top right; }

.tab5 .box5 .w2, .tab7 .box5 .w2 { 
	background: url("../img/corner5_top_left.gif") no-repeat top left; }

.tab5 .box5 .w3, .tab7 .box5 .w3 { 
	background: url("../img/corner5_bottom_right.gif") no-repeat bottom right; } 
 
.tab5 .item { 
    padding: 2.7em 3em 2em 3em; }
	
.tab5 .zakaz {
	margin: 2.2em 0 1em 0; 
	padding: 0.5em 0 0.5em 4.5em;
	background: url("../img/zacaz_icon_1.gif") no-repeat center left;	}
	
.tab5 .zakaz A {
	color: #0b7725;
	text-decoration: none;
	border-bottom: 1px dashed #0b7725;
	font-size: 200%; } 
	
.tab5 .zakaz A:hover {
	color: #1a9c39;
	text-decoration: none;
	border-bottom: 1px dashed #1a9c39; }
	
.tab5 #zakaz_inner {
	display: none; 
	margin: 2em 0 1em 0;}

.tab5 .txt_zakaz INPUT   {
	color: #4F564C;
	width: 100%; 
	margin: 3px 0 15px 0;
	font-size: 90%;}
	
.tab5 .txt_zakaz SELECT  {
	color: #4F564C;
	width: 100%; 
	margin: 3px 0 15px 0;
	font-size: 90%;}
	
.tab5 .txt_zakaz INPUT.submit {
	width: 10em; 
	margin: 3px 0 0 0;	}
	
.tab5 .txt_zakaz TEXTAREA  {
	color: #4F564C;
	width: 100%; 
	height: 60px;
	margin: 3px 0 15px 0;}
	
.tab5 .txt_klients {
	padding: 2em 0 2em 0.5em; }
	
.tab5 .txt_klients .zag {
	margin: 0 0 1em 0;
	color: #666666;
	font-size: 135%; 
	font-weight: bold; }
	
.tab5 .txt_klients  IMG {
	width: 75px;
	height: 55px;
	float: left;
	margin: 0 24px 24px 0; }

.tab5 .txt_klients A {
	color: #0b7725; 
	font-size: 75%;}
	
.tab5 .txt_txt .zag {
	margin: 0 0 1em 0;
	color: #666666;
	font-size: 185%;  
	font-weight: bold; }

.tab5 .txt_txt  {
	color: #757575;
	font-size: 75%; }

	
	
	
	
.tab6 {
	margin-top: 50px; } 
	
.tab6 .null {
	width: 5%; }
	
.tab6 TD {
	color: #999999;
	font-size: 75%; 
	padding: 0 0 50px 0; }
	
.tab6 .txt_right {
	text-align: right; }

.tab6 A {
	color: #999999; }
	
.tab6 A:hover {
	color: #999999; }
	
	
	
	
.tab7 {
	margin-top: 87px; } 
	
.tab7 .null_left {
	width: 5%; }
	
.tab7 .null_right {
	width: 3%; }
	
.tab7 .txt_menu {
	width: 220px; }
	
.tab7 .txt_zakaz {
	width: 17%; }

/* часть стилей для класса box5 задается выше, в разделе tab5 */
	
.tab7 .item { 
    padding: 1.3em 1.8em 1.3em 1.8em; }

.tab7 .zakaz {
	margin: 0; 
	padding: 0.5em 0 0.5em 2.5em;
	background: url("../img/zacaz_icon_2.gif") no-repeat center left;	}
	
.tab7 .zakaz A {
	color: #0b7725;
	text-decoration: none;
	border-bottom: 1px dashed #0b7725;
	font-size: 120%;  
	font-weight: bold;} 
	
.tab7 .zakaz A:hover {
	color: #1a9c39;
	text-decoration: none;
	border-bottom: 1px dashed #1a9c39; }
	
.tab7 #zakaz_inner {
	display: none; 
	margin: 2em 0 1em 0;}

.tab7 .txt_zakaz INPUT   {
	color: #4F564C;
	width: 100%; 
	margin: 3px 0 15px 0;
	font-size: 90%;}
	
.tab7 .txt_zakaz SELECT  {
	color: #4F564C;
	width: 100%; 
	margin: 3px 0 15px 0;
	font-size: 90%;}
	
.tab7 .txt_zakaz INPUT.submit {
	width: 10em; 
	margin: 3px 0 0 0;	}
	
.tab7 .txt_zakaz TEXTAREA  {
	color: #4F564C;
	width: 100%; 
	height: 60px;
	margin: 3px 0 15px 0;}
	
	
.tab7 .txt_menu UL, .tab7 .txt_menu LI {
	padding: 0;
	margin: 0;
	list-style-type: none; }
	
.tab7 .txt_menu UL {
	margin: 3.7em 0 0 20px; }
	
.tab7 .txt_menu LI {
	margin: 1.1em 0 1.1em 0; }
	
.tab7 .txt_menu  {
	color: #abbaaf; 
	font-size: 90%;  
	font-weight: bold;} 
	
.tab7 .txt_menu  A {
	color: #0c7725; }
	
.tab7 .txt_menu  A:hover {
	color: #1a9136; }


	
.tab8 .null {
	width: 12.5%; }
	
.tab8 .txt_txt {
   font-size: 90%; }
   
.tab8 H1 {
   margin: 0 0 0.7em 0;
   font-size: 225%;
   font-weight: normal; 
   color: #2e2e2e;}	
	
	
	
	

.feedback_inner_page {	
	font-size: 110%;
	padding: 1.7em; }	

.feedback_inner_page  INPUT   {
	color: #4F564C;
	width: 100%; 
	margin: 3px 0 8px 0;
	font-size: 90%;}
	
.feedback_inner_page  SELECT  {
	color: #4F564C;
	width: 100%; 
	margin: 3px 0 8px 0;
	font-size: 90%;}
	
.feedback_inner_page  INPUT.submit {
	width: 10em; 
	margin: 3px 0 0 0;	}
	
.feedback_inner_page  TEXTAREA  {
	color: #4F564C;
	width: 100%; 
	height: 60px;
	margin: 3px 0 8px 0;}
	
	
.cnt {
	visibility: hidden;
	position: absolute; } 
	
	
	
.price TD {
	background: #EAFAE2; 
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
	
.logos_inner IMG {
	margin: 0 24px 24px 0; }
	
.cont {	
	font-size: 90%;}
	
.cont P {
	margin: 0 0 1em 0; }	

.stock TD {
	padding: 10px 5px;
	line-height: 140%;	}
.stock P {
	padding: 0;
	margin: 0; }
	
.stock .present {
	margin-top: 8px;
	font-style: italic; }
	
/*
	
TABLE TD { border: 1px solid #808080; border-collapse: collapse;  }
DIV { border: 1px solid #FF8080; } 

*/



