/*стиль для внутренней страницы*/

body 
{     background:#b6bbd8;
      color:#333;   
      font-family:Arial,Tahoma, Verdana;
	  font-size:13px;}
 
html,body
{     height: 100%;
      margin:0;
	  padding:0;}  

img, table, fieldset
{     border:none;}

td
{     padding:0;}

table
{     border-collapse:collapse;
      border-spacing:0;}
*
{    margin:0;
     padding:0;}
input, select, textarea
{    background:#fff;
     border-bottom:#b5b4ca 1px solid;
	 border-left:#dadae4 1px solid;
	 border-right:#b5b4ca 1px solid;
	 border-top:#dadae4 1px solid;
     color:#666;
     font-family:Arial,Tahoma, Verdana;
     font-size:13px;}	 

li 
{    list-style:none;}
.clear
{    clear:both;}
a 
{    color:#2e3092;
     text-decoration:none;}
a:hover 
{    color:#2e3092;
     text-decoration:underline;}	 

/*--главная таблица--*/
#wrap
{     height:100%;
      min-width:1000px;
      width:100%;}
#wrap-top
{     vertical-align:top;}	
#wrap-bottom
{     vertical-align:bottom;}
/*--хедер--*/
#header
{     background:#00000d url(/images/kommetprom/header-bg.gif) repeat-x left top;
      height:102px;}
#header-1
{     background:url(/images/kommetprom/header-1-bg.jpg) no-repeat left top;
      height:102px;
	  position:relative;}
	  /*лого*/
	  #logo
	  {     color:#292d8e;
	        font-size:31px;
	        height:80px;
	        left:49px;
			position:absolute;
			text-transform:uppercase;
			top:12px;
			width:332px;}
			
			#logo img
			{     height:80px;
			      width:332px;}
			
			#logo a, #logo a:hover
			{     color:#292d8e;
			      text-decoration:none;}
	  /*сервисная навигация*/
	  #service-nav
	  {     display:block;
	        height:17px;
	        left:816px;
	        position:absolute;
			top:39px;
			width:200px;}
	        #service-nav li
			{     float:left;
			      font-size:11px;
			      margin:0 3px 0 0;
				  padding:0;}
				  #service-nav li a, #service-nav li a:hover
				  {     color:#fff;
				        text-decoration:none;}				  
/*--верхнее меню--*/
#kont-menu
{     background:#424176 url(/images/kommetprom/kont-menu-bg.jpg) repeat-x left top;
      height:60px;}	
#kont-menu-1
{     background:url(/images/kommetprom/kont-menu-1-bg.jpg) no-repeat left top;
      height:32px;
	  padding:28px 0 0 40px;}
#menu
{     background:#807fa8 url(/images/kommetprom/menu-bg.jpg) no-repeat left top;
      height:31px;
	  padding:1px 0 0 1px;
	  width:920px;}
	  #menu table
	  {     height:31px;}	  
      #menu td
	  {     background:url(/images/kommetprom/ar2.gif) no-repeat 8px 13px;
		    color:#2e3092;
			font-size:10px;
			height:31px;
			padding:0;
			text-transform:uppercase;
			vertical-align:middle;
			white-space:nowrap;
			}
	  #menu td span
	  {     display:block;
	        height:31px;
			position:relative;
			z-index:10;}	 	
      #menu a
	  {     color:#fff;
		    display:block;
		    float:left;
		    height:31px;
			line-height:31px;
		    padding:0 6px 0 17px;
	        text-decoration:none;}
      #menu a:hover
	  {     background:url(/images/kommetprom/menu-hov-right-bg.gif) no-repeat right top;
	        color:#000;
	        display:block;
			height:31px;
			padding:0 17px 0 17px;
			position:relative;
			text-decoration:none;}
			/*текущий*/
			
		
	  /*наведение*/	
	   #menu td:hover span
	   {    background:url(/images/kommetprom/mn-hov.gif) no-repeat left top;
	        margin:0 -11px 0 0;}
			#menu td:hover a
			{     background:url(/images/kommetprom/menu-hov-right-bg.gif) no-repeat right top;
			      color:#000;				  
			      padding:0 17px 0 17px;}
			/*текущий*/
			
			 #menu td.cur span
			 {    background:#fff url(/images/kommetprom/mn-hov.gif) no-repeat left top;}
			 #menu td.cur:hover span
			 {    margin:0!important;}			    
			 #menu td.cur span a
			 {   background:url(/images/kommetprom/menu-hov-right-bg.gif) no-repeat right top;
			     color:#000;
				 margin:0 -11px 0 0;				 
				 padding:0 17px 0 17px;}

			 #menu td.last-cur span
			 {    background:#fff url(/images/kommetprom/mn-hov.gif) no-repeat left top;}
			 #menu td.last-cur:hover span
			 {    margin:0!important;}
			 
			 #menu td.last-cur a:hover,
			 {       background:url(/images/kommetprom/menu-hov-last-bg.gif) no-repeat right top;}
			 {    }			    
			 #menu td.last-cur span a
			 {   background:url(/images/kommetprom/menu-hov-last-bg.gif) no-repeat right top;
			     color:#000;
				 margin:0 -11px 0 0;				 
				 padding:0 17px 0 17px;}				 
		  				 		  
			/*последний*/
			#menu td.last a:hover,
			#menu td.last:hover a,
			#menu td.last-cur a,
			#menu td.last-cur:hover a
			{     background:url(/images/kommetprom/menu-hov-last-bg.gif) no-repeat right top;}	
			
	  /*подменю*/
	  #menu td div.sub
	  {      display:none;
	        left:0;
	        position:absolute;
			top:31px;
			width:200px;
			z-index:100;}
	  #menu td div.sub img
	  {     margin:0;
	  vertical-align:top;}		
	  #menu td div.sub-1
	  {       background:url(/images/kommetprom/sub-bg.png) repeat left top;}		
	  #menu td div.sub a,
	  #menu td div.sub a:hover
	  {     background:none;
	       position:relative;
		   z-index:100;}		
	  #menu td div.sub ul
	  {     margin:0;
	        padding:0;
		    width:200px;}			
	 
 	  #menu td:hover div.sub
	  {       display:block;}
	 
	   #menu li a,
	   #menu li a:hover
	   {     display:block;
	         float:none!important;
	         height:auto!important;}		 

			 #menu li
			 { 
			       font-size:11px;
			       text-transform:none;
				   white-space:normal;}
			 #menu li a
			 {     color:#000;
			       line-height:normal;
				   margin:0;
				   padding:4px 17px 4px 17px!important;}
			 #menu li a:hover,
			 #menu td:hover li a:hover,
			 #menu td.last:hover li a:hover
			 {     
			       color:#2e3092;
				   margin:0;
		           padding:4px 17px 4px 17px!important;
				   text-decoration:underline;}			 				   
	     								  			
		 		 				   	   			  		 			 	  	  			  	  
/*--контент--*/
#content
{     background:url(/images/kommetprom/content-bg.gif) repeat-x left top;
      padding:20px 0 0 0;}
#main
{     width:100%;}
#main-1, #main-2
{     vertical-align:top;}

#main-1
{     background:url(/images/kommetprom/main-1-bg.jpg) no-repeat left 42px;
      padding:0 0 0 41px;}

#main-2
{     background:url(/images/kommetprom/main-2-bg.jpg) no-repeat left 42px;
      padding:2px 0 0 10px;
      width:239px;}
#main-3
{     background:url(/images/kommetprom/main-3-bg.jpg) no-repeat left 42px;
      width:40px;}	  
/*--круглые блоки--*/
   /*основной*/
.r-blok-lt
{     background:#b6bbd8 url(/images/kommetprom/r-blok-lt-bg.gif) no-repeat left top;}
.r-blok-rt
{     background:url(/images/kommetprom/r-blok-rt-bg.gif) no-repeat right top;
      overflow:visible;}
   /*белый для конференций*/
.r-blok-wh-lt
{     background:#fff url(/images/kommetprom/r-blok-wh-lt-bg.gif) no-repeat left top;
      margin:10px 0 15px 0;}  
.r-blok-wh-rt
{     background:url(/images/kommetprom/r-blok-wh-rt-bg.gif) no-repeat right top;}
.r-blok-wh-lb
{     background:url(/images/kommetprom/r-blok-wh-lb-bg.gif) no-repeat left bottom;} 
.r-blok-wh-rb
{     background:url(/images/kommetprom/r-blok-wh-rb-bg.gif) no-repeat right bottom;
      overflow:hidden;
      padding:10px;}
	  
	  .r-blok-wh-rb h5,.r-blok-wh-rb h6
	  {     text-align:center;}  
/*подложка для заголовков*/
.hed-blok
{     height:30px;
      margin:0 0 0 14px;}
	  
	  .hed-blok h2
	  {     color:#fff;
	        font-size:16px;
		    font-weight:bold;
			padding:0 68px 0 0;
			text-transform:uppercase;}
	  .hed-blok h2.arrow
	  {     background:url(/images/kommetprom/ar3.gif) no-repeat right 4px;
	        margin:0 3px 0 0;
	        padding:0 76px 0 0;}
	  .hed-blok h2 a, .hed-blok h2 a:hover
	  {     color:#fff;
	        text-decoration:none;}			 	
	 
	  .hed-blok-left
	  {     background:#46447a url(/images/kommetprom/hed-blok-left-bg.gif) no-repeat left top;
	        color:#fff;
	        float:left;
			font-size:16px;
			font-weight:bold;
	        height:23px;
			padding:7px 0 0 20px;
			text-transform:uppercase;}
	  .hed-blok-right
	  {     background:url(/images/kommetprom/hed-blok-right-bg.gif) no-repeat left top;	        
	        float:left;			
	        height:30px;
			width:14px;}
   			
/*стили для текста и заголовков*/
h1
{     color:#2e3092;
      font-size:20px;
	  font-weight:bold;
	  padding:3px 0 10px 0;
	  text-transform:uppercase;}

h2
{     color:#2e3092;
      font-size:16px;
	  font-weight:bold;
	  padding:3px 0 10px 0;
	  text-transform:uppercase;}
		
h3
{     color:#333;
      font-size:15px;
	  font-weight:bold;
	  padding:15px 0 15px 0;}
	  h3 a
	  {     color:#333;
	        text-decoration:none;}
	  h3 a:hover
	  {     color:#2e3092;
	        text-decoration:underline;}			
h4
{     color:#333;
      font-size:13px;
	  font-weight:bold;
	  padding:9px 0 9px 0;}
	  
	  h4 a
      {     color:#333;
	        text-decoration:none;}
	  h4 a:hover
      {     color:#2e3092;
	        text-decoration:underline;}	
h5
{     color:#ed1d27;
      font-size:12px;
	  font-weight:bold;
	  padding:5px 0 5px 0;
	  text-transform:uppercase;}
	  h5 a
	  {     color:#ed1d27;
	        text-decoration:none;}
	  h5 a:hover
	  {     color:#ed1d27;
	        text-decoration:underline;}	  
h6
{     color:#2e3092;
      font-size:11px;
	  font-weight:bold;
	  padding:5px 0 5px 0;}	  			
p
{     color:#333;
      font-size:13px;
	  padding:9px 0 9px 0;
	  text-align:justify;}
#main ul
{     padding:3px 0 3px 0;}	
      #main ul ul
      {     margin:0 0 0 0;
            padding:6px 0 0 20px;}
	        #main ul ul li
			{     padding:4px 0 4px 15px;}
#main li
{     background:url(/images/kommetprom/list.gif) no-repeat left 12px;     
      color:#555a78;
      font-size:13px;
	  padding:7px 0 7px 15px;}
/*текстовые блоки*/
.content-1
{     overflow:hidden;
      padding:22px 33px 41px 33px;}	
.content-2
{     overflow:hidden;
      padding:30px 28px 30px 27px;}
/*банер*/
.baner-cont
{     margin:auto;
      width:175px;}
	  .baner-cont img
	  {     margin:0 0 10px 0;}
	  .baner-cont h4
	  {     color:#555a78;
	        padding:0 0 10px 7px;}			
			.baner-cont h4 a, .baner-cont h4 a:hover
			{     color:#555a78;}
/*подложка для логотипов*/
.logo-kont, .logo-kont-1
{      background:#fff url(/images/kommetprom/logo-kont-bg.gif) no-repeat left top;
       height:69px;
	   display:table;
	   margin:0 0 10px 0;
	   width:175px;}
	   .logo-kont img, .logo-kont-1 img
	   {      margin:0;}
.logo-kont
{      background:#fff url(/images/kommetprom/logo-kont-bg.gif) no-repeat left top;}
.logo-kont-1
{      background:#185c86 url(/images/kommetprom/logo-kont1-bg.jpg) no-repeat left top;}	   
.logo-cent
{      display:table-cell;
       text-align:center;
	   position:relative;
	   #top:50%;
	   vertical-align:middle;
	   width:100%;}
.logo-img
{      overflow:hidden;
       position:relative;
	   #top:-50%;
	   width:100%;}	  
/*--кнопки--*/
#book-btn
{     height:29px;
      margin:8px 0 19px 0;
      width:184px;}
#svyaz-btn
{     height:29px;
      margin:8px 0 36px 17px;
      width:154px;}	  
/*--поздравления--*/
.pozdr
{     text-align:center;}
      .pozdr img
	  {     margin:0;}	  
/*--таблицы--*/
/*котировки*/
.tab-hed-left
{     background:#fff url(/images/kommetprom/tab-hed-left-bg.gif) no-repeat left top;
      height:29px;}
	  	
.tab-hed-right
{     background:url(/images/kommetprom/tab-hed-right-bg.gif) no-repeat right top;
      height:29px;}
	  
	  .tab-hed-right h4
	  {     color:#333;
	        font-size:11px;
	        text-align:center;}
.table-1
{     background:#d5d8e9;
      margin:0 0 10px 0;
      width:100%;}
      
	  .table-1 td
	  {     color:#555a78;
	        font-size:10px;
			padding:3px 8px 3px 8px;}
	  .table-1 span
	  {     color:#339933;}
	  .table-1 h6
	  {     padding:0;}
	  .table-1 .oth-col td
	  {     background:#c8cce2;}
	  /*таблица*/
	  .table-kont
	  {     margin:0 -33px 0 -10px;
	        padding:10px 0 17px 0;}
	       .table-kont table
		   {     font-size:13px;
		         width:100%;}
		   .table-kont td
		   {     padding:7px 33px 7px 10px;}		 		   
		         .table-kont table .oth-col td
	             {     background:#d7daeb;}							    	  
/*подписка*/
#podpiska
{     background:#d7daeb url(/images/kommetprom/podpiska-bg.jpg) no-repeat left top;
      font-size:11px;
      height:80px;
	  margin:15px 0 0 0;
	  padding:0 0 0 22px;	  
      width:371px;}
	  #podpiska h4
	  {     font-style:italic;
	        padding:9px 0 18px 0;}
	  #podpiska input
	  {     margin:0 9px 0 0;
	        vertical-align:middle;
	        width:177px;}
	  #podpiska input, #podpiska a
	  {     float:left;}
	  #podpiska a
	  {     color:#555a78;
	        float:left;
	        height:17px;
	        line-height:17px;
			text-align:center;
	        text-decoration:none;
			width:78px}
	  		
	  .podpiska-btn, #podpiska a:hover
	  {     background:#2e3092 url(/images/kommetprom/podpiska-btn-bg.gif) no-repeat left top;
	        color:#fff!important;
			display:block;
			float:left;
	        height:17px;
			text-align:center;
			width:78px;}
	  .podpiska-btn
	  {     margin:0 5px 0 0;}		
	  .podpiska-btn:hover
	  {     color:#fff;
	        text-decoration:none;}
/*--просмотр картинок--*/
.show-images
{     background:url(/images/kommetprom/show-img.jpg) no-repeat left top;
      float:left;
      height:295px;
	  position:relative;
	  width:328px;}
.show-ramka
{     background:url(/images/kommetprom/show-ramka.gif) no-repeat left top;
      height:224px;
	  left:23px;
	  position:absolute;
	  top:12px;
      width:281px;}
	  
	  .show-images img
	  {      height:224px;
	         margin:12px 0 0 23px;
	         width:281px;}
	   .btn-prev, .btn-next
	   {     height:38px;
			 font-size:11px;
	         position:absolute;
			 text-align:center;
			 top:256px;
	         width:80px;}
			 .btn-prev img, .btn-next img
			 {     height:17px;
			       margin:0 auto 3px auto;
			       width:17px;}
	   .btn-prev
	   {     left:67px;}
	   .btn-next
	   {     left:160px;}
	   		 			  					  	  
/*--нижнее меню--*/
#bot-menu
{    background:#fff;
     clear:both; 
     height:36px;}
     #bot-menu ul
	 {     padding:0 0 0 49px;}
	 #bot-menu a
	 {     color:#2e3092;
	       text-decoration:none;}
	 #bot-menu a:hover
	 {     color:#000;
	       text-decoration:none;}		   
	      #bot-menu ul li
	      {     background:url(/images/kommetprom/ar.gif) no-repeat left 15px;
		        color:#2e3092;
				float:left;
				font-size:10px;
				line-height:36px;
		        padding:0 14px 0 9px;
				text-transform:uppercase;}
	 	  	
/*--футер--*/
#footer
{     background:#fff url(/images/kommetprom/footer-bg.gif) repeat-x left top;
      border-top:#e2e4ef 1px solid;	  
	  color:#666;
	  font-size:11px;
      height:103px;
	  padding:34px 61px 0 0;
	  position:relative;
	  text-align:right;}
      #footer p
	  {     color:#666;
	        font-size:11px;
			padding:1px 0 1px 0;
			text-align:right;}
	  /*контактная информация*/
	  #contact
	  {     color:#555a78;
	        font-size:13px;
			font-weight:bold;
			left:59px;
			line-height:18px;
			position:absolute;
			text-align:left;
			text-transform:uppercase;
			top:42px;
			width:292px;}
	  /*счетчики и банеры*/
	  #counter-cont
	  {     padding:13px 0 16px 0;
	        overflow:hidden;}
	  #counter
	  {     float:right;}
	  
	        #counter img
	        {     float:left;
			      margin:0 0 0 12px;}
	  
	  			    