1body          { background: url(../images/hp/body-bg.jpg) top left no-repeat #ffffff; position: relative;}

#shest        { background: url(../images/hp/shesterni.gif) 10% 0px no-repeat; padding-bottom: 110px; }

#cont         { margin-left:10%; margin-right:4%; }



.vipb {

	padding-top: 10px;

}

.main_border {border:1px solid  #C0C0C0;}

H1 {

	FONT-SIZE: 14px; COLOR: #004080; FONT-FAMILY: Tahoma,Verdana


}

H3 {

	FONT-SIZE: 12px; COLOR: #004080; FONT-FAMILY: Tahoma,Verdana

}

H2 {

	FONT-SIZE: 14px; COLOR: #004080; FONT-FAMILY: Tahoma,Verdana

}



/*=======logo____icons*/

.logo  { padding-bottom:10px; width:20%;}         

.icons-in-vopr {position:absolute; top:55px; right:45px;}

.icons-in img { margin-right:15px; }



body.res800 #icons { margin-left:90.8%; 

										//margin-left:60%; 

										 position:absolute; 

										 top:52px; 

										 padding-left:10px; 

                		//padding-left:8px; 

                		 background: url(../images/hp/bg-icons.gif) top left repeat-x; 

                		 width:67px;}

                		 

#icons { margin-left:92.7%; 

										//margin-left:68.5%; 

										 position:absolute; 

										 top:52px; 

										 padding-left:10px; 

                		//padding-left:8px; 

                		 background: url(../images/hp/bg-icons.gif) top left repeat-x; 

                		 width:67px;}              		 







                		 

                		 

#icons img { margin-right:8px;}       

/*=======/logo____icons=======*/



/*=======header================*/                

/*

#header-logo  { position:absolute; 

                margin-left:52%;

								top:39px; 

							  width:40%;

                font-family:Arial, Tahoma; 

                color:#0d3e52; 

                font-size:.8em;

                //margin-left:28.1%; }	

*/

#header       { height:142px; }

#header-logo  { height:79px; background: url(../images/hp/header-logo.gif) 60px 0 no-repeat;  margin-left:-53px;

                position:relative;  }

/*=======/header===============*/                





/*========about================*/                

body.res800 #about { margin-left:50.5%; position:absolute; top:39px; width:40%;

                		 background: url(../images/hp/about-bg.gif) top left repeat-x;

                		 font-family:Arial, Tahoma; color:#0d3e52; font-size:.8em;

                		//margin-left:19.5%; }	

                		

#about { margin-left:52.5%; position:absolute; top:39px; width:40%;

                		 background: url(../images/hp/about-bg.gif) top left repeat-x;

                		 font-family:Arial, Tahoma; color:#0d3e52; font-size:.8em;

                		//margin-left:28.2%; }               		

                		

                		



             

#about strong { color:#ac0337; }

               

               

                

#about-text {padding:10px; margin-top:-30px;}                



                





/*========/about================*/                





/*========login===============*/

#login        { position:absolute; 

								top:110px; 

								left:52%;

                background: url(../images/hp/bg-key.gif) 0 5px no-repeat;

                font-family:Tahoma, Arial; 

                font-size:.75em; 

                padding-left:17px; 

                margin-left:3px;

                //left:27.5%; 

                //margin-left:227px;  }

#login a.enter       { font-size:; color:#1b3382; text-decoration:none; font-weight:bold; }

#login a:hover.enter { color:#760024; text-decoration:underline; }

#login a.reg         { margin-left:24px; color:#ac0337; text-decoration:underline; }

#login a:hover.reg   { color:#403629; }

/*========/login===============*/







/*========tabs===============*/

#tabs, #tabs-hp  { height:37px; margin-left:0px; padding-bottom:0px; margin-bottom:0px;}



body.res800 #tabs ul li { margin-right: 5px; }

body.res800 #tabs-hp ul li { margin-right: 5px; }



#tabs ul    { list-style: none; margin: 0; padding: 0;}

#tabs-hp ul    { list-style: none; margin: 0; padding: 0;}



#tabs ul li { float: left; margin: 0px; padding: 0px; display: block; margin-right: 20px;

              background: url(../images/hp/tabs/l.gif) left bottom no-repeat }

#tabs-hp ul li { float: left; margin: 0px; padding: 0px; display: block; margin-right: 20px;

              background: url(../images/hp/tabs/l.gif) left bottom no-repeat }

              

#tabs ul li.sel- { background: url(../images/hp/tabs/l-.gif) left bottom no-repeat }

#tabs-hp ul li.sel- { background: url(../images/hp/tabs/l-.gif) left bottom no-repeat }



#tabs ul li b { display: block; background: url(../images/hp/tabs/r-.gif) right bottom no-repeat }

#tabs-hp ul li b { display: block; background: url(../images/hp/tabs/r-b.gif) right bottom no-repeat }

/*#tabs ul li a { display: block; background: url(../images/hp/tabs/r.gif) right bottom no-repeat }*/



#tabs ul li img { display: block; }

#tabs-hp ul li img { display: block; }



#tab-one      { float:left; }

.tabs-        { float:left; padding-left:2.5%; }

/*========/tabs===============*/





















.lefter {margin-left:-2px;// margin-left:-1px; position:relative;}  



/*========in===============*/

#in           { background: url(../images/hp/cont.gif) top left no-repeat; margin-left:-20px; /*margin-top:-1px; */ position:relative;}

/*#in .tl       { background: url(../images/katalog/block/tl.gif) top left no-repeat; }*/

#in .tl       { background: url(../images/hp/block/tl.gif) top left no-repeat; }

#in .tr       { background: url(../images/hp/block/tr.gif) top right no-repeat; }

#in .bl       { background: url(../images/hp/block/bl.gif) bottom left no-repeat; }

#in .br       { background: url(../images/hp/block/br.gif) bottom right no-repeat;/*padding-bottom: 20px;*/ }





/*===in====container========*/

#in .container { padding:12px; padding-left:28px; padding-top:15px; margin-left:2px; position:relative;}

#in .container .top_list- {color:#0b476f; margin-left:-4px; padding-left:3px; width:113px; background-color:#fff; font-size:80%; padding-bottom:1px;}

/*кастомовский #in .tl { background: url(../images/hp/block/tl.gif) top left no-repeat;  position:relative; }*/

/*каталожный, но он лучше #in .tl       { background: url(../images/katalog/block/tl.gif) top left no-repeat; position:relative;}*/

#in .container .headmenu { clear:both; margin:9px 0 0 -4px; font-size:85%;// margin-top:12px; position:relative; }

#in .container .headmenu ul { margin:0 0 0 0; padding:0; //margin-left:0px; }

#in .container .headmenu ul li      { color:#3e6ac2; display:inline; list-style:none; background:none; margin:0 0 0 0; padding:3px 3px 3px 5px; //padding-right:3px } 

#in .container .headmenu ul li a, .headmenu ul li.sel- a:visited      { color:#3e6ac2; text-decoration:underline; }

#in .container .headmenu ul li a:hover      { color:#000; }

#in .container .headmenu ul li.sel- { color:#3e6ac2; display:inline; list-style:none; background:#fff; margin:0 0 0 0; padding:1px 2px 2px 4px;  //padding-right:0px } 

#in .container .headmenu ul li.sel- a, .headmenu ul li.sel- a:visited { color:#3e6ac2; text-decoration:none; }

#in .container .headmenu ul li.sel- a:hover { color:#000; }

/*#in .container .headmenu ul li.curr  { border: 1px solid #125aa0; color:#125aa0; } 

#in .container .headmenu ul li.page  { margin:0; padding:0; }*/

#in .container .headmenu1 { clear:both; margin:0 0 0 -4px; font-size:100%; padding-left:-20px; // margin-left:-4px; margin-top:0px; position:relative;}

#in .container .headmenu1 ul { margin:-2px 0 0 0; padding:0; //margin-left:0px; list-style:none; }

#in .container .headmenu1 ul li { color:#3e6ac2; display:inline; list-style:none; background:none; margin:0 0 0 0; padding:3px 6px 3px 0px; //padding-right:3px } 

#in .container .headmenu1 ul li.sel- { display:inline; color:#0b476f; list-style:none; background:#fff; margin:0 0 0 0; padding:0px 4px 1px 3px; //padding-right:0px } 

#in .container .headmenu1 ul li.sel- a, .headmenu ul li.sel- a:visited { color:#0b476f; text-decoration:none; }

#in .container .headmenu1 ul li.sel- a:hover { color:#000; }

#in .container .headmenu1 ul li.curr  { border: 1px solid #125aa0; color:#125aa0; } 

#in .container .headmenu1 ul li.page  { margin:0; padding:0; } 



/*.in0-lefter-content {position:relative; margin-left:0px; // margin-left:10px;}*/







/*===in====between========*/

#in .between-hp  { font-family:Arial, Tahoma; 

		font-size:.8em; 

		color: #403629; 

		display: block;

		width:95%; 

		margin-left: 0px; 

		padding-left: 0px; 

		position: relative;

		padding-bottom: 20px;

}

		

#in .between  { font-family:Arial, Tahoma; 

		font-size:.8em; 

		color: #403629; 

		display: block;

		width:95%; 

		margin-left: 0px; 

		padding-left: 0px; 

		position: relative;

		padding-bottom: 0px;	}

		

#in .between-hp ul { margin:0; padding:0 0 10px 0; }                

#in .between-hp li { list-style:none;  0 6px no-repeat; padding-left:12px }

#in .between-hp a       { color:#0b476f; text-decoration:underline; }

#in .between-hp a:hover { color:#403629; text-decoration:underline; }

#in .between ul { margin:0; padding:0 0 10px 0; }                

#in .between li { list-style:none; 0 6px no-repeat; padding-left:12px }

#in .between a       { color:#0b476f; text-decoration:underline; }

#in .between a:hover { color:#403629; text-decoration:underline; }





/*===in====param========*/

#in .param-kat-stand { position:relative; 

						 background: url(../images/hp/block/pred.gif) 0px 5px no-repeat; 

						 padding-left:10px; 

						 }



#in .param { position:relative; 

						 top:17px; 

						 background: url(../images/hp/block/pred.gif) 0px 5px no-repeat; 

						 margin-left:50%; 

						 padding-left:12px; // 

						 margin-right:0px;

             margin-left:82% }

     

#in .param-kat-stand a  { color:#be054b; 

							 text-decoration:underline; 

							 font-weight:bold; 

							 font-size:70%; }            

             

#in .param a { color:#be054b; 

							 text-decoration:underline; 

							 font-weight:bold; 

							 font-size:.85em; }

/*===in====inleft=inright=======*/

#in .in-left  { width:45%; float:left; 

                /*background:url(../images/hp/block/bg-podbor.gif) 25px 15px no-repeat;*/ 

								margin-right:-45%; 

                padding:0 0 0 27px; position:relative;} 

                

#in .in-right { width:45%; float:right; 

								/*background:url(../images/hp/block/bg-potreb.gif) 9% 15px no-repeat;*/

                padding:0 0 0 3%; } 

#in .in-left1  {width:50%; float:left; 

                /*background:url(../images/hp/block/bg-podbor.gif) 0px 15px no-repeat;*/ 

                margin-right:-50%;

                padding:12px 0 0 0px; // padding-top:13px; } 

                

#in .in-left1 ul {color:#808774; }  /*для подсветки наименований без ссылок*/            

#in .in-left2 ul {color:#808774; }

#in .in-right1 ul {color:#808774; }   

#in .in-right2 ul {color:#808774; }   





                

#in .in-right1 { float:left; width:50%; margin-right:-50%; margin-left:0px; padding:12px 0 0 0; // padding-top:13px; /*background:url(../images/hp/block/bg-potreb.gif) 0px 15px no-repeat;*/ }   

#in .in-right1 a, #in .in-right2 a { color:#0c1c3e; }

#in .in-left2  { float:right; width:40%; padding-top:12px;// padding-top:13px;}                

#in .in-right2 { float:right; width:40%; padding-top:12px; // padding-top:13px;} 

/*-----------------------------------------------------*/







/*=======news=======*/

#news-forum   { margin-left: -46px; }

.news-c       { float: left; background: url(../images/hp/news.gif) top left no-repeat; 

                margin-top:24px; padding-top:6px; padding-bottom:35px;

                width: 100%; /* временно убрали форум */ }

.news         { padding:24px 10px 7px 53px; position:relative; width:67%; min-height:65px; }

.news .dt-    { background:#4f6d83; color:#fff; font-size:.6em; font-family:Tahoma; padding-left:4px; padding-right:4px;

   				      //padding-top:-12px; //display:block; //width:38px; } 

.news-block   { border: 1px solid #000; height:51px; width:51px; float:left; margin-right:10px; 

                //margin-bottom:100%; }

.news  p      { margin:0; padding:0; font-size:.8em; 

                font-family:Arial, Tahoma; padding-top:3px; margin-left: 63px; height: 1%;  margin-bottom:8px; }

.news  a.podr { font-family:Tahoma, Arial; font-size:.65em; text-decoration:underline; margin-left:65px;

                background: url(../images/hp/news/podr.gif) 0 5px no-repeat; padding-left:10px; color:#4273AD; display:block; }

.news  a.podr:hover { color:#3A5370; }

a.podr { font-family:Tahoma, Arial; font-size:.65em; text-decoration:underline; margin-left:0px;

                background: url(../images/hp/news/podr.gif) 0 5px no-repeat; padding-left:10px; color:#4273AD; display:block; }

a.podr:hover { color:#3A5370; }

.news- img    { border: 1px solid #f2f3f7; }



.zv           { width:26px; /*height:27px; position:absolute;*/ top:63px; left:43px;}



.forum        { background: url(../images/hp/forum.gif) 15px 0 no-repeat; float:left; margin-top:23px; width:60%;

                padding-top:24px; //margin-top:23px; position:relative; } 

.forum-1 strong.right, .forum-2 strong.right, .forum-3 strong.right { padding-right:10px; }

.forum-       { background: url(../images/hp/forum-.gif) top left no-repeat; position:absolute; top:5px; right:0px;

                width:11px; height:7px; } 

.forum-1, .forum-2, .forum-3 { margin-bottom:15px; padding: 10px 0 10px 60px; position:relative; font-family:Tahoma, Arial; font-size:0.8em;

                               border-right: 1px solid #fff; } 

.forum-1      { background: url(../images/hp/forum-1.gif) 18px 14px no-repeat;   }

.forum-bg1    { background: url(../images/hp/f-bg1.gif) 62% 50% no-repeat; }

.forum-bg2    { background: url(../images/hp/f-bg2.gif) 62% 50% no-repeat; }

.forum-bg3    { background: url(../images/hp/f-bg3.gif) 62% 50% no-repeat; }

.forum-2      { background: url(../images/hp/forum-2.gif) 18px 14px no-repeat; }

.forum-3      { background: url(../images/hp/forum-3.gif) 18px 14px no-repeat; color:#82b0ce;

                font-family:Tahoma; }

.p60          { width:60%;}

.forum-3 .forum3- { display:block; margin-bottom:6px; color:#a2a5a7; font-family:Arial, Tahoma; font-weight:bold;  }	

.forum-1h, .forum-2h  { background-position:17px 13px;

                        padding: 9px 0 9px 59px; 

                        border: 1px solid #97c1d2; //background-position:18px 14px; }

.forum a.title { color:#464c50; font-weight:bold; text-decoration:underline; display:block; font-family:Arial, Tahoma; margin-bottom:6px; }                                

.forum a.title:hover { color:#636b70; }                                

.forum a.in { color:#05619e; text-decoration:underline; font-size:.9em; }                                

.forum a.in:hover { color:#4f6d83; }                                

.forum-1 .thema, .forum-2 .thema, .forum-3 .thema { position:absolute; top:12px; left:60%; margin-left:50px; //margin-left:-5px;

                  font-family:Tahoma, Arial; color:#0e629a; font-size:.8em; line-height:1.2em;

                  //padding-right:6%; } 

.forum-3 .thema- { margin-top:15px; }

.forum-1h .thema, .forum-2h .thema  { top:11px; //top:12px; }

.forum-3h .thema { top:12px; //top:12px; }

 

       



/*=======footer=======*/

.footer      {width:98%; clear:both; padding:0px; margin:0px; padding-top:14px; position:relative;     }

/*------footer_for_homepage---------------------------*/       

#foot-hp-1      {background:url(../images/hp/logo-f.gif) 0 0 no-repeat; 

								font-family:Tahoma, Arial; 

								font-size:.65em; 

								color:#666666; 

								line-height:1.55em;

								margin-right:-50%;

								float:left;

								padding-top:33px;

								padding-right:45px;

								padding-left:40px;

								margin-left:50px;

								height:60px;

								// margin-left:32px;}

#foot-hp-1 strong  { color:#666666; }

#foot-hp-1 a       { color:#4273AD; text-decoration:underline; padding-right:6px; }

#foot-hp-1 a:hover { color:#004080; text-decoration:none;  }

#foot-hp-2     {font-family:Tahoma, Arial; 
width:28%;

							  font-size:.65em; 

							  color:#8DADBA; 

							  line-height:1.2em; 

							  padding-right:25px;

							  padding-top:7px;

							  float:right; 

							  margin-left:45%;	 } 

#foot-hp-2 a   { color:#8DADBA; text-decoration:underline; }			  

#foot-hp-2 a:hover { color:#819299; }

/*------footer_for_innerpage---------------------------*/

#foot-1       { background:url(../images/hp/logo-f.gif) 0 0 no-repeat; 

								font-family:Tahoma, Arial; 

								font-size:.65em; 

								color:#4273AD; 

								line-height:1.55em;

								margin-right:-50%;

								float:left;

								padding-top:33px;

								padding-right:45px;

								padding-left:44px;

								margin-left:12px;

								height:60px;

								// margin-left:6px;}

#foot-1 strong  { color:#415C94; }

#foot-1 a       { color:#4273AD; text-decoration:none; }

#foot-1 a:hover { color:#4273AD; text-decoration:underline;  }

#foot-2     {   font-family:Tahoma, Arial; 

							  font-size:.65em; 

							  color:#8DADBA; 

							  line-height:1.2em; 

							  padding-right:50px;

							  padding-top:7px;

							  float:right; 

							  margin-left:45%;    } 

#foot-2 a   { color:#8DADBA; text-decoration:underline; }			  

#foot-2 a:hover { color:#819299; }

/*-------------------------------------------------------*/



/*.left_cont h2       { padding:0; color:#fff; font-family:Arial, Tahoma; 

                      font-size:110%; font-weight:bold;

                      background:url(../images/inner/bg-c-1.gif) 3px 9px no-repeat;

                      margin: 20px 0 0 0; margin-left:-55px; padding-left:0px; float:left; //margin-bottom:0px;

                      position: relative;  }     

.right_cont h2      { color:#002e9c; font-family:Arial, Tahoma; 

                      font-size:110%; font-weight:bold;

                      background:url(../images/inner/bg-c-1.gif) 3px 9px no-repeat;

                      margin: 20px 0 0 -55px; padding-left:55px;  //margin-bottom:0px;

                      position: relative; }     

                      

/*========404===============*/

.head404 {width:100%; margin-right:0px; // margin-left:0px;}

.logo404 {position:relative; margin-top: 9px; text-align:right; margin-right:65px;}

.icons-in-404 {position:relative; margin-top: -216px; text-align:right; margin-right:50px;}

.icons-in-404 img { margin-right:15px; }

.content404 {position:relative; padding-left:41px; margin-top:157px;// margin-top:-21px;}

.content404 h2 {color:#be054b; font-size:100%; font-weight:bold;}

.content404 ul { margin:0; padding:0 0 0 1px; padding-top:0px; margin-top:5px; // padding-top:0px; margin-top:4px;}                

.content404 li { padding:6px 0 0 0; 

								 list-style:none;

								 font-size:81%; 

								 background: url(../images/katalog/block/bg-li.gif) 0px 11px no-repeat; 

								 margin-top: 0px; 

								 padding-left:17px; 

								 font-weight:bold; 

								 color:#0c4e8e; 		

								 font-family:arial; }

.content404 li ul  {  margin:0; padding:0; margin-left:-12px; }

.content404 li ul li {font-size:95%;  

											background: url(../images/katalog/block/z.gif) 0 5px no-repeat; 

											list-style:none; 

											color:#6a6969; 

											font-weight:normal; 

											margin:7px 0 16px 0px; }

.content404 li ul li a { font-size:95%; text-decoration:underline;}

.content404 a { color:#05619e; text-decoration:underline; font-size:1.2em; }

.content404 a:hover { color:#403629; text-decoration:underline; }

/*-----------404-------------------------------------*/

#5656e5


a.umm, a.umm:hover, a.umm:active {color: #686868; text-decoration: none;}

.umm {color: #686868; text-decoration: none;}

.umm a {color: #686868; text-decoration: none;}
