HTML				{margin: 0px; padding: 0px; height: 100%; width: 100%; }
* html .content  		{ height: 100%; } 
BODY				{margin: 0px; padding: 0px; font-size: 1em; font-family: Arial; min-width: 1000px; height: 100%;  background: url('background.jpg') repeat-x; }
IMG				{border: 0px;}
H1					{font-size: 28px; color: #000; font-weight: 400}
A						{text-decoration: underline; color: #666}
A:hover			{text-decoration: none; color: #666}
#content		{height: 100%; width: 100%;  }
#top				{background: #e6e9ec; color: #000;  font-size: 11px; height: 38px; width: 100%; position: relative;  display: block;}
#top #knopki {position: absolute; top: 12px; left: 30px; word-spacing: 50px}
#top #big_font	{ font-size: 14px; font-weight: 700; color: #000; }
#top #menu_top { position: absolute; left: 250px;  top: 12px;   font-size: 11px; width: 75% }
#top #menu_top  A {color: #5a5a5a; }
#top #menu_top  A.visit {color: #5a5a5a;  font-weight: 700; text-decoration: none}
#top .item {float: left; padding-right: 7%; }
p	{font-size: 12px; font-family: Tahoma; line-height: 1.5}


#shapka				{position: relative; display: block; background: url('shapka.jpg') no-repeat; width: 100%; height: 440px;}
#shapka #logo {background: url('logo.png') no-repeat; position: absolute; display: block; width: 135px; height: 135px; top: 50px; left: 50px; z-index: 3; cursor: pointer;
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png',sizingMethod='scale');}
#menu_horizont table	 {height: 30px; width: 100%; text-align: center; position: absolute; top: 18px;left: 0px;}
#menu_horizont {position: absolute; display: block;  height: 53px; background: url('menu_horizont.png') repeat;left: 390px; top: 325px; width: 59%;  text-align: center;}
#menu_horizont .item {font-size: 14px; font-weight: 700;  padding: 0px 7px;  position: relative;  }
#menu_horizont .item A {color: #FFF; text-decoration: none;}
#menu_horizont .item A:hover,#menu_horizont .item A.visit  {color: #FFF; text-decoration: underline;}

#menu_horizont #left_menu {background: url('menu_left_horizont.png') no-repeat; position: absolute; display: block; width: 19px; height: 53px; top: 0px; left: -19px; z-index: 3; 
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_left_horizont.png',sizingMethod='scale');}
#menu_horizont #right_menu {background: url('menu_right_horizont.png') no-repeat; position: absolute; display: block; width: 18px; height: 53px; top: 0px; right: -18px; z-index: 3; 
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_right_horizont.png',sizingMethod='scale'); }

#menu_horizont .razdelitel {background: url('razdel_horizont.png') no-repeat; width: 4px; height: 29px;   position: relative; top: -22px;  right: 10%;//right: 50%; }

#menu_vertikal	{position: relative; display: block;  width: 275px; background: url('menu_vertik_center.png') repeat; left: 20px; top: -135px; }
#menu_vertikal #top_menu {background: url('menu_vertik_top.png') no-repeat; position: absolute; display: block; width: 275px; height: 17px; top: -17px; left: 0px; z-index: 3; 
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_vertik_top.png',sizingMethod='scale');}
#menu_vertikal #bottom_menu {background: url('menu_vertik_bottom.png') no-repeat; position: absolute; display: block; width: 275px; height: 17px; bottom: -17px; left: 0px; z-index: 3; 
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_vertik_bottom.png',sizingMethod='scale');}
#menu_vertikal .item {font-size: 14px; font-weight: 700;  margin-top: 10px; padding: 0px 10px 0px 30px; line-height: 1.5}
#menu_vertikal .item A {color: #656e6f; text-decoration: none; border-bottom: 1px dashed #656e6f; }
#menu_vertikal .item A:hover,#menu_vertikal .item A.visit {color: #43a2f3; border: 0px; text-decoration: none;}
#menu_vertikal .item1 {font-size: 11px; font-weight: 400;  margin-top: 5px; padding: 0px 10px 0px 30px; line-height: 1.5; color: #000; border: none}
#menu_vertikal .item1 A, #menu_vertikal .item2 A {color: #000; text-decoration: underline; border: none  }
#menu_vertikal .item1 A:hover, #menu_vertikal .item1 A.visit, #menu_vertikal .item2 A:hover, #menu_vertikal .item2 A.visit  {color: #43a2f3; border: 0px; text-decoration: none;}
#menu_vertikal .item2 {font-size: 11px; font-weight: 400;  margin-top: 5px; padding: 0px 10px 0px 50px; line-height: 1.5; color: #000; border: none}


#menu_vertikal1	{position: relative; display: block;  width: 275px; background: url('menu_vertik_center.png') repeat; left: 20px; top: -80px; margin-bottom: 50px; //margin-bottom: 0}
#menu_vertikal1 h1 {font-size: 18px; text-align: center; color: #4f841d; }
#menu_vertikal1 #top_menu {background: url('menu_vertik_top.png') no-repeat; position: absolute; display: block; width: 275px; height: 17px; top: -17px; left: 0px; z-index: 3; 
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_vertik_top.png',sizingMethod='scale');}
#menu_vertikal1 #bottom_menu {background: url('menu_vertik_bottom.png') no-repeat; position: absolute; display: block; width: 275px; height: 17px; bottom: -17px; left: 0px; z-index: 3; 
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu_vertik_bottom.png',sizingMethod='scale');}
#menu_vertikal1 .item {font-size: 14px; font-weight: 700;  margin-top: 10px; padding: 0px 10px 0px 30px; line-height: 1.5}
#menu_vertikal1 .item A {color: #656e6f; text-decoration: none; border-bottom: 1px dashed #656e6f; }
#menu_vertikal1 .item A:hover,#menu_vertikal1 .item A.visit {color: #43a2f3; border: 0px; text-decoration: none;}
#menu_vertikal1 .item1 {font-size: 11px; font-weight: 400;  margin-top: 5px; padding: 0px 10px 0px 30px; line-height: 1.5; color: #000; border: none}
#menu_vertikal1 .item1 A, #menu_vertikal .item2 A {color: #000; text-decoration: underline; border: none  }
#menu_vertikal1 .item1 A:hover, #menu_vertikal1 .item1 A.visit, #menu_vertikal1 .item2 A:hover, #menu_vertikal1 .item2 A.visit  {color: #43a2f3; border: 0px; text-decoration: none;}
#menu_vertikal1 .item2 {font-size: 11px; font-weight: 400;  margin-top: 5px; padding: 0px 10px 0px 50px; line-height: 1.5; color: #000; border: none}



 .catalog {width: 100%; border: 1px solid #999; font-size: 11px; color: #000;   border-collapse: collapse}
.catalog td {border: 1px solid #999; padding: 5px; text-align: center; }
.catalog tr.color1 {background:#d9d9d9;}
.catalog tr.color2 {background:#f0f0f0;}
.catalog .title {font-weight: 700; background: #d4e3f0 }


#all_text	{width: 62%;  position: relative; margin-left: 379px; top: -60px; }
#header-content { position:relative; min-height:100%;  }
#content { padding-bottom:3em; }
#footer {  position:relative; height:3em;   margin:-3em 0 0;  }
* HTML #header-content {
  height:100%; /* Ýìóëèðóåì ìèíèìàëüíóþ
  âûñîòó äëÿ IE <7 */
  }
 
 .center_footer {width: 62%; display: block; position: relative; margin-left: 380px; padding-left: 0px; font-size: 11px; color: #FFF;
								background: url('bottom_fon.jpg') repeat-x; height: 58px; }
 .center_footer  #left_fon {position: absolute; left: 0px; top: 0px; background: url('bottom_left.jpg') no-repeat;  width: 22px; height: 58px; }
 .center_footer  .text{position: absolute; top: 27px; left: 40px;}
 .center_footer  #right_fon {position: absolute; right: -1px; top: 0px; background: url('bottom_right.jpg') no-repeat;  width: 21px; height: 58px; }
#footer .phone	{color: #9b9b9b; font-size: 24px; position: absolute; display: block; left: 50px; top: -30px;}
#footer .phone_inside { position: absolute; top: -15px; left: 0px; font-size: 14px; }

#vorota {background: url('/img/vorota.png') no-repeat; position: relative; display: block; width: 620px; height: 228px;  
					  //background-image:none;    
					  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/vorota.png',sizingMethod='scale');}


#vorota .text {position: absolute; left: 250px; top: 10px;} 
#vorota .text h2	{font-size: 18px; color: #fff; font-weight: 400; width:320px;margin-bottom: 0px;}
#vorota .text p {color: #fff; width: 98%; font-family: Tahoma; margin-top: 8px;}

input, textarea {border: 1px solid #999; font-size: 12px; }

.item_news {width: 100%;  padding-bottom: 15px; border-bottom: 1px solid #ddd; margin: 5px 0px;  font-size: 12px; line-height: 1.2}
.item_news .photo_inside {float: left; margin-right: 10px; border: 1px solid #ddd;}
.item_news .data {font-size: 11px; color: #0d76c3}
.item_news A {text-decoration: none;}
.item_news A:hover {text-decoration: none; color: #333}

.back {text-align: center; font-size: 12px; margin-top: 10px;}
.data_text_news {font-size: 11px; color: #93b1ff; font-weight: 700; text-align: right}
.navigation {font-size: 11px; color: #000; text-align: center; font-weight: 700; word-spacing: 5px;  }
.navigation A {font-size: 11px; color: #555; text-align: center; font-weight: 400; }








/* forms */
form.form-send {}
form.form-send table td {padding: 5px;  font-size: 11px;}
form.form-send td.left {
    text-align: right;
    width: 200px;
    background: #ffffcc;
}
form.form-send input.text,
form.form-send textarea {width: 300px;}
form.form-send td.right {}
form.form-send .div-submit {padding-top: 10px;}