 html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, 
dl, dt, dd, ol, ul, li,
fieldset, form, label
{     margin: 0;
	  padding: 0;}
/*cтили для внутренних страниц*/
html
{   font-size:100.01%;}

body
{   font-size:62.5%;}
body 
{    color:#000001;
     font-family:Tahoma, Arial,Verdana;
     }
 

html,body
{     height:100%;
      margin:0;
	  padding:0;}
	    

fieldset
{     border:none;}

#wrap-top,
#wrap-bottom
{     padding:0;}


#wrap,
#menu-inner table,
#main
{     border-collapse:collapse;
      border-spacing:0;}
	  

#wrap,
#menu-inner table,
#main
{     border:none;}


input, select,textarea
{    font-family:Tahoma, Arial,Verdana;}	  
/*--общие--*/ 

.clear
{     clear:both;
      font-size:1px;
      height: 0;
      overflow: hidden;}
ul li
{     list-style:none;}	  
	  
/*--каркас--*/	  
#wrap
{     height:100%;
      min-width:1000px;
      width:100%;}
#wrap-top
{     vertical-align:top;}
#wrap-bottom
{     height:88px;
      vertical-align:bottom;}

/*--хедер--*/
#header-inner
{     background:#1961c9 url(images/header-inner-bg.jpg) repeat-x left top;
      height:179px;}
#sub-header-inner
{     background:url(images/sub-header-inner-bg.jpg) no-repeat left top;
      height:154px;
	  padding:25px 0 0 0;
	  position:relative;}
	  /*лого*/
	  #logo-inner
      {     color:#00adef;
	        height:62px;	        
		    font-size:30px;
			margin:0 0 0 68px;
			overflow:hidden;
			padding:0;
			position:relative;
			text-transform:uppercase;		    
	        width:152px;}
			#logo-inner span, #logo-inner a span, #logo-inner a:hover span
	        {     color:#ed1c24;
			      font-size:12px;
			      text-decoration:none;}		  
	        #logo-inner img
	        {      border:none;
			      height:62px;
			      left:0;
				  position:absolute;
				  top:0;
			      width:152px;
				  z-index:1;}		   
		  
	        #logo-inner a, #logo-inner a:hover
	        {     color:#00adef;
		          text-decoration:none;}
	  /*сервисная навиация*/
	  #service-nav
	  {     background:url(images/service-nav-bg.jpg) no-repeat left top;
	        height:63px;
			left:232px;
			padding:29px 0 0 62px;
			position:absolute;
			top:14px;
	        width:138px;}
			#service-nav ul
			{     display:block;
			      height:18px;
				  padding:0;}
			#service-nav li
			{     background:none;
			      display:block;
			      float:left;
			      height:18px;
				  margin:0 15px 0 0;
				  padding:0;
				  text-align:center;
				  width:18px;}
				  #service-nav li img
				  {      border:none;
				         margin:4px auto 0 auto;
				        vertical-align:top;}
			/*текущий*/
			#service-nav li.cur
			{     background:url(images/service-nav-cur-bg.jpg) no-repeat left top;}
	  /*--слоган--*/
	  #slogan-inner
	  {     height:13px;
	        left:438px;
	        position:absolute;
			top:51px;
	        width:147px;}
			
			#slogan-inner img
	        {     border:none;
			      height:13px;
			      width:147px;}			
	  /*--меню--*/	 
	  #menu-inner
	  {     height:41px;
	        padding:31px 0 0 51px;
            position:relative;
	        z-index:20;}

	        #menu-inner table
	        {     height:41px;
				  width:755px;}
			#menu-inner td
	        {     background:url(images/menu-item-bg.png) no-repeat left top;		
			      color:#012897;
				  font-family:"Arial Narrow", Arial, Tahoma;
			      font-size:11px;
				  font-weight:bold;
	              height:41px;
				  letter-spacing:normal;
				  padding:0 3px 0 0;
				  text-transform:uppercase;
				  width:148px;}
				  #menu-inner td div
				  {    border:none;
				       height:41px;
				        position:relative;						
						width:148px;}				  
			
				  
				  #menu-inner td img
				  {     border:none;
				         height:10px;
				        margin:0 0 0 0;
						width:100px;}				 	
				  
				  #menu-inner a
				  {     color:#012897;
				        display:block;
			            height:33px;
						padding:8px 0 0 21px;
						position:relative;
						text-decoration:none;
				        width:127px;
						z-index:100;}
			/*при наведении*/
			#menu-inner td:hover
	        {     background:url(images/menu-item-bg.png) no-repeat left bottom;}				  
			/*текущий*/
			#menu-inner td.cur
	        {     background:url(images/menu-item-bg.png) no-repeat left bottom;}	
			
			/*подменю*/
			#menu-inner td ul
			{     display:none;}
			#menu-inner  td:hover ul
			{     display:block;}
			#menu-inner  ul
			{     background:#fff;
			      border-bottom:#e5e5e5 1px solid;
				  border-left:#e5e5e5 1px solid;
				  border-right:#e5e5e5 1px solid;				  
			      left:0;
				  padding:18px 16px 7px 16px;
				  position:absolute;
				  top:23px;
				  width:114px;}
			#menu-inner li
			{     background:#fff;			      
			      border-bottom:#e5e5e5 1px solid;
				  font-family:Arial,Tahoma, Verdana;
			      font-size:11px!important;
				  font-weight:normal;
			      padding:4px 0 5px 4px!important;
text-align:left;				  text-transform:none;
}
				  
			      #menu-inner li img
				  {     border:none;height:auto;
					    margin:0!important;
					    width:auto;}
							  
			      #menu-inner li a
				  {     background:none;
				        color:#637ea8;
				        height:auto;
					    line-height:13px;
						padding:0!important;						      
					    width:auto;}
			      #menu-inner li a:hover
				  {     color:#0eceff;}							
			      #menu-inner li.last
				  {     border:none;}												  				  				  
        			
/*--контент--*/
#content-inner
{     background:url(images/content-inner-bg.jpg) no-repeat left top;
      padding:0 20px 0 0;}
#main
{     width:100%;}
#main-1, #main-2
{     vertical-align:top;}
#main-1
{     padding:7px 38px 20px 71px;}
#main-2
{     padding:54px 0 0 0;
      width:177px;}
/*левое меню*/
#left-menu
{     padding:0 0 41px 0;}
      
	  #left-menu li
	  {     background:none;	        
	        border-bottom:#e5e5e5 1px solid;
			display:block;
			font-size:11px;
			padding:0;
			text-align:left;}
			
			#left-menu li a
			{     background:#fff url(images/left-mn-bg.gif) no-repeat left 11px;
			      color:#2a77da;
			      display:block;
				  padding:7px 0 9px 20px;
			      text-decoration:underline;}
			#left-menu li a:hover
			{     background:#1c5ebc url(images/left-mn-bg.gif) no-repeat -10px 11px;
			      color:#fff;
			      display:block;
				  font-weight:bold;
			      text-decoration:none;}
	  /*последний*/
	  #left-menu li.last
	  {     border:none;}
	  /*текущиий*/
	  #left-menu li.cur a,#left-menu li.cur span
	  {     background:#1c5ebc url(images/left-mn-bg.gif) no-repeat -10px 11px;
			color:#fff;
			display:block;
			font-weight:bold;
			padding:7px 0 9px 20px;
			text-decoration:none;}
	  
	  				  
/*авторизация*/
#autoriz-header
{     background:#d5d5d5 url(images/autoriz-header-bg.gif) no-repeat left top;
      height:30px;
	  line-height:30px;
	  padding:0 0 0 20px;}
	  #autoriz-header h6
	  {     color:#333;
	        padding:0;}
#autoriz-form
{     background:url(images/autoriz-form-bg.gif) repeat-x left top;     
      border-bottom:#e5e5e5 1px solid;
      border-top:#fff 1px solid;
	  font-size:11px;
	  padding:10px 0 21px 20px;}
	  #autoriz-form input
	  {     border-bottom:#cccdce 1px solid;
	        border-left:#7f8185 1px solid;
			border-right:#cccdce 1px solid;
			border-top:#7f8185 1px solid;
	        font-size:11px;
	        margin:0 0 4px 0;
	        width:113px;}
#autoriz-btn
{     overflow:hidden;
      padding:7px 0 0 0;}
	  #autoriz-btn a
	  {     color:#666;
	        text-decoration:underline;}
	  #autoriz-btn a:hover
	  {     color:#666;
	        text-decoration:none;}

      #autoriz-btn #enter
	  {     background:#0eceff url(images/enter-bg.gif) no-repeat left top;
	        color:#fff;
			display:block;
			float:left;
			font-size:11px;
	        height:15px;
			margin:0 11px 0 0;
			padding:5px 0 0 0;
			text-align:center;
			text-decoration:none;
	        width:49px;}
	  #autoriz-btn #forgot
	  {     display:block;
	        padding:5px 0 0 0;}
/*банер*/
.baner
{     clear:both;
      overflow:hidden;  
      padding:14px 0 14px 0;}
      .baner img
	  {     float:left;
	        margin:0 30px 0 0;}				 					  				  				  
/*текст и заголовки*/
a
{     color:#2a77da;
      text-decoration:underline;}
a:hover
{     color:#2a77da;
      text-decoration:none;}
h1
{     color:#2b7ce2;
      font-size:2.1em;
	  padding:20px 0 20px 0px;}
	  h1 a
	  {     color:#2b7ce2;
	        text-decoration:none;}
	  h1 a:hover
	  {     color:#0eceff;
	        text-decoration:none;}	  
h2
{     background:url(images/h2-bg.gif) no-repeat left 22px;
      color:#2b7ce2;
      font-family:Arial,Tahoma, Verdana;
      font-size:1.8em;
	  margin:0 0 0 -71px;
	  padding:20px 0 20px 71px;}
	  h2 a
	  {     color:#2b7ce2;
	        text-decoration:none;}
	  h2 a:hover
	  {     color:#0eceff;
	        text-decoration:none;}
h3
{     color:#2a77da;
      font-size:1.6em;
	  padding:12px 0 12px 0;}
	  h3 a
	  {     color:#2b7ce2;
	        text-decoration:none;}
	  h3 a:hover
	  {     color:#0eceff;
	        text-decoration:none;}	  
h4
{     font-size:1.4em;
      padding:10px 0 10px 0;}
	  h4 a
	  {     color:#000001;
	        text-decoration:none;}
	  h4 a:hover
	  {     color:#2a77da;
	        text-decoration:none;}				
h5
{     color:#2a77da;
      font-size:1.2em;
	  padding:7px 0 7px 0;}
	  h5 a
	  {     color:#2b7ce2;	        
	        text-decoration:none;}
	  h5 a:hover
	  {     color:#0eceff;
	        text-decoration:none;}	  
	  
h6
{     font-size:1.2em;
      padding:7px 0 7px 0;}
	  h6 a
	  {     color:#000001;
	        text-decoration:none;}
	  h6 a:hover
	  {     color:#2a77da;
	        text-decoration:none;}							
p
{     font-size:1.3em;
      line-height:25px;
	  padding:7px 0 8px 0;}



li
{     font-size:1.3em;}	  	  
ul
{     padding:5px 0 5px 0;}
      ul li
	  {     background:url(images/list-bg.gif) no-repeat left 9px;
            padding:3px 0 4px 16px;
			text-align:justify;}
			ul li li
			{     font-size:1em;}
			ul li ul
			{     padding:5px 0 0 0;}

dd,dt
{     font-size:1.3em;}	
dt
{     padding:10px 0;}  	  
dl
{     padding:5px 0 5px 0;}
      dl dd
	  {     padding:3px 0 4px 16px;
			text-align:justify;}
			dl dd dd
			{     font-size:1em;}
			
	  	  
	  /*таблицы*/
	  .table-cont
	  {     padding:20px 0 20px 0;}
      .table-cont table
	  {     border-left:#d5d5d5 1px solid;
	        border-top:#d5d5d5 1px solid;
			font-size:11px;
			text-align:center;}
			
			.table-cont table td
			{    border-bottom:#d5d5d5 1px solid;
	             border-right:#d5d5d5 1px solid;
			     padding:5px 10px 5px 10px;}
			
			.table-cont thead td
			{    background:#f7f7f7;    
			     font-weight:bold;    
			     text-align:center;}
			.table-cont td.col-hed
			{    text-align:left;}										  				  	  
/*--футер--*/
#footer-inner
{     color:#666;
      font-size:11px;			
      height:88px;}
      
	  /*копирайт*/ 
      #copy
	  {     border-top:#e5e5e5 1px solid;
	        height:32px;
			margin:0 20px 0 50px;
			padding:20px 0 0 32px;}
			 	
	  /*разработано*/
	  #madeby
	  {     background:#00030b;
	        height:23px;
			padding:12px 0 0 82px;}
			
			#madeby a
			{     color:#0eceff;
			      text-decoration:none;}

			#madeby a:hover
			{     color:#0eceff;
			      text-decoration:underline;}				   
        	  
