*{
	margin: 0;
	padding: 0;
}
img {border:0px;}
html, body {background: #fffffe; font-family:Arial; font-weight:normal; font-size:12px; font-weight: bold; text-decoration:none; color:#000000; text-align:left;	marign:0 auto;}
a  {font-family: Arial; color: #000000; text-decoration: none; }
p  {font-family: Arial; font-weight: normal; font-size: 12px; color: #000000; text-decoration: none; text-align:left;}
.cyr { font-weight: bold; font-size: 14px; color: red; font-family: serif; }

*+html .style {
  background: #F00;
}

h1 		{font-family: Arial; font-size:18px; font-weight: normal; color: #000000;}
h1.new  {line-height:30px; color: #0e44ce; text-align:left; }
h2 	    {font-family: Arial; font-size:16px; font-weight: bold; color: #000000;}
h3      {font-family: Arial; font-size:14px; font-weight: bold; color: #000000;}
h4      {font-family: Arial; font-size:12px; font-weight: bold; color: #000000; background:#b5d8ff;  line-height:25px; }

#outer_wrapper1 {width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':''); min-width: 1000px;}
#wrapper { width: 100%;  width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':''); min-width: 1000px;}

	 #hd    {height:277px; width: 100%;  background: url(../images/h1.gif) repeat-x top; }
	 #topleft  { margin: 0 auto; height:277px; width:100%; float:left;  background: url(../images/left.jpg) no-repeat left top; }
 	 #topright {float:right; width:100%; height:277px;  background: url(../images/right.jpg) no-repeat top right; }
 	 #logo     {float:left; width:244px;  height:267px;}

 	 #text_comp    {width:100%;  text-align:left;  padding-top:50px;}
     .text         {font-family: Arial;  font-size:30px; font-weight: bold; text-align:left; color:#54666a; }
     #topmenu      {  float:right; padding-right:70px; padding-top:35px;}
			#topmenu a {color: #000000; font-size: 11px; font-weight: bold;  text-decoration: none; width: 100px; display: block; position: relative; height:20px; background: none; padding-top: 80px; text-align:center;}
			#topmenu a:hover, #topmenu a.active, #topmenu a.active:hover {color: #ff0000;font-weight: bold; font-size: 11px; text-decoration: none; background: url(../images/hover_b.gif) no-repeat bottom center; text-align:center;}
			#topmenu ul {display: inline; list-style: none; margin: 0px; padding: 0px; }
			#topmenu li {list-style: none; width: 100px; height: 100px; display: block; float: left;}
			#topmenu li.m1 {background: url(../images/m1.gif) 	no-repeat  center;}
			#topmenu li.m2 {background: url(../images/m2.gif)   no-repeat  center;}
			#topmenu li.m3 {background: url(../images/m3.gif)   no-repeat  center;}
			#topmenu li.m4 {background: url(../images/m4.gif) 	no-repeat  center;}
            #topmenu  a.actr {color: #ff0000;}
            #topmenu  a.actb {color: #ff0000;}
#maincontainer  {background: url(../images/bg2.gif) 	repeat-x  center top; width:100%; float:left;}
#contentwrapper {float: left; width: 100%;}
#contentcolumn  {margin: 0 200px 0 250px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#leftcolumn     {float: left; width: 250px; /*Width of left column*/  margin-left: -100%;   }
#rightcolumn    {float: left; width: 200px; padding-top:45px;/*Width of right column*/ margin-left: -200px; /*Set left marginto -(RightColumnWidth)*/background: url(../images/hand.jpg) 	no-repeat  right top;}
.innertube      {margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0; }


#new_right      {width: 180px; color: #000000; font-size: 12px; font-weight: bold;  text-decoration: none;  line-height:30px; text-align:left;}
			#menu2 a {color: #0e44ce; font-size: 12px; font-weight: bold;  text-decoration: none;  }
			#menu2 a:hover,  .active {color: #ff0000; font-size: 12px; text-decoration: none;}
			#menu2 ul {list-style: none; }
			#menu2 li {line-height: 35px;}


#news      {width: 210px; padding-top:20px;}


			#menu a {color: #000000; font-size: 12px; font-weight: bold;  text-decoration: none; width: 200px; display: block; position: relative; height:20px; background: none; padding-top: 60px; text-align:center;}
			#menu a:hover, #topmenu a.active, #topmenu a.active:hover {color: #ff0000;font-weight: bold; font-size: 12px; text-decoration: none; text-align:center;}
			#menu ul {display: inline; list-style: none; margin: 0px; padding: 0px; }
			#menu li {list-style: none; width: 200px; height: 120px;  display: block;}
        	#menu li.m5 {background: url(../images/m5.gif) 	no-repeat  center top;}
			#menu li.m6 {background: url(../images/m6.gif)  no-repeat  center top;}
			#menu li.m7 {background: url(../images/m7.gif)  no-repeat  center top;}
			#menu li.m8 {background: url(../images/m8.gif) 	no-repeat  center top;}
			#menu li.m9 {background: url(../images/m9.gif) 	no-repeat  center top;}
            #menu  a.actr {color: #ff0000;}
            #menu  a.actb {color: #0e44ce;}

.last {margin-bottom: 0;}
.clearing {height: 0;clear: both;}

#tel   {width:100%; height:133px; float:left;   background: url(../images/tel.jpg) no-repeat bottom left; }
#tel_num {float:left; padding-left:120px; padding-top:90px; font-weight: bold; font-size: 20px;}
#aple  {float:right;   background: url(../images/aple.jpg) no-repeat bottom right; padding-top:100px; padding-right:90px;}
#ff   {  height:13px; width: 100%; float:right; background:#88b913; }






 table  { border-collapse: collapse;}
 td 	{vertical-align:top; font-family:Verdana; font-weight:bold; font-size:12px; color:#000000; }


