﻿		body {
      position:relative;
      z-index:0;
    }
    
    #page {
      min-width:1000px;
    }
    
    #wave {
      overflow:hidden;
      position:absolute;
      top:0;
      left:0;
      
      z-index:-1;
     
      min-width:1000px;
      
      width:100%;
      height:100%;
      _height:464px;
      
      background-color:#c5bcbb;
      display:table-cell;
      _display:block;
    }
   #wave-inner {
      position:relative;
      top:0;
      left:50%;
      margin-left:-639px;
      
      width:1278px; 
      height:100%;
      _height:464px;
      
      border:solid 1px #94827d;
      border-top:none;
      border-bottom:none;
      
      background:#fff url('/content/images/bg.png') no-repeat scroll top;
    }
    
    
    
    
    
    
    
    
    #nav-block {
      margin:0 auto;
      background:transparent url('/content/images/nav-left.png') no-repeat scroll top left;
      height:46px;
      width:1000px;
    }
    #nav-inner {
      background:transparent url('/content/images/nav-right.png') no-repeat scroll top right;
     
      padding-right:17px;
      
      position:relative;
      left:17px;
    }
    
    #search-box {
      position:absolute;
      
      right:20px;
      top:10px;
      
      width:280px;
    }
    #search-box #search-txt {
      width:146px;
      
      border:none;
      background:transparent url('/content/images/search-bg.png') repeat-x top left;
      height:24px;
      
      padding-top:3px;
      
      vertical-align:text-top;
      
      outline:none;
      
      margin-left:23px;
      margin-right:11px;
      
      _margin-top:-1px;
    }
    
    *:first-child+html #search-box #search-txt {
    	margin-top:-1px;
    }
    
    #search-box #search-wrap {
      
      width:130px;
			height:24px;
			
			float:left;
			
      background:transparent url('/content/images/search-l.png') no-repeat top left;
    }
    #search-inner {
      width:180px;
      
			height:24px;
			
      background:transparent url('/content/images/search-r.png') no-repeat top right;
    }
    #search-box #search-submit {
      /*width:70px;*/
      
      background:#ccc url('/content/images/search-button.png') no-repeat top left;
      width:61px;
      height:25px;
      
      border:none;
      
      cursor:pointer;
      
      margin-left:60px;
      _margin-left:10px;
    }
    
    #nav {
      list-style-type:none;
      list-style-image:none;
      list-style-position:outside;
      
      background:transparent url('/content/images/nav-bg.png') repeat-x scroll top left;
      /*background-color:#df282d;*/
      height:46px;
    }
    
    #nav li {
      float:left;
      
      height:44px;
      background:transparent url('/content/images/nav-separator.png') no-repeat top right;
    }
    
    #nav li a {
      float:left;
      position:relative;
      display:block;
      
      height:34px;
      white-space:nowrap;
      
      font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
      font-size:108%;
      
      color:#fff;
      text-decoration:none;
      
      padding:12px 25px 0 25px;
      
      border-bottom:none!important;
    }
    #nav li a:hover {
      border-bottom:none!important;
      text-decoration:underline;
      
      /*background-color:#123;*/
    }
    #nav li.sel {
      background:transparent url('/content/images/nav-bg-sel.png') repeat-x scroll top left;
      margin-left:-1px;
    }
    #nav li.sel a {
      background:transparent url('/content/images/nav-separator.png') no-repeat top right;
      color:#df282d;
      font-weight:700;
      font-size:116%;
    }
    #nav li.first {
    }
    #nav li.first a {
      padding-left:20px;
      /*_margin-left:7px*/
    }
    #nav li.first a:hover div {
      display:block;
    }
    
    
    
    #content-block {
      
    }
    #content-inner {
    }
    
    
    
    #ics-promo {
      position:relative;
      
      height:740px;
    }
    #ics-start {
      position:absolute;
      top:45px;
      left:50%;
      
      margin-left:-500px;
    
      width:408px;
      height:400px;
      
      color:#df282d;
      font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
      font-size:280%;
      
      background:transparent url('/Content/Images/ics-start.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-start.png);
    }
    #ics-start img {
      /*_display:none;*/
    }
    
    
    
    
    
    .service {
      position:absolute;
      left:50%;
      
      z-index:510;
    }
    .service-inner {
      position:relative;
    }
    .service .service-img, .service .service-desc {
      position:absolute;
    }
    .service .service-img {
      text-align:right;
      position:relative;
      _z-index:100;
      
      cursor:pointer;
    }
    
    .service .service-img .service-hover {
			position:absolute;
			left:14px;
			top:15px;
			
			width:80px;
			height:80px;
			
			display:none;
			
			background:transparent url('/content/images/1-hover.png') no-repeat left top;
			_background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/1-hover.png);
    }
    
    .service .service-img img {
      /*_display:none;*/
      
      color:#df282d;
      font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
      font-size:300%;
    }
    .service a {
    	position:relative;
    }
    
    .service .service-desc p {
      font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
      font-size:93%;
      
      line-height:1.4;
      
      color:#4f342f;
    }
    .service h2 {
      font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
      font-size:131%;
      
      line-height:1.3;
      padding-bottom:0;
      
      color:#4f342f;
      white-space:nowrap;
      
      margin-bottom:12px;
    }
    .service .service-desc a {
      color:#4f342f;
      text-decoration:none;
      border-bottom:solid 1px #df282d;
      
      padding-bottom:0;
    }
    .service a:hover {
      color:#df282d;
    }
    
    
    
    #ics-service1 {
      top:45px;
      
      margin-left:0px;
    
      width:407px;
      height:108px;
    }
    #ics-service1 .service-img {
      left:0;
      top:0;
      
      width:107px;
      height:108px;
      
      background:transparent url('/Content/Images/ics-service1.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-service1.png);
      
    }
    #ics-service1 .service-desc {
      left:118px;
      top:0;
    
      width:285px;
    }
    
    
    
    #ics-service2 {
      top:200px;
      
      margin-left:25px;
    
      width:420px;
      height:115px;
    }
    #ics-service2 .service-img {
      left:0;
      top:0;
      
      width:107px;
      height:108px;
      
      background:transparent url('/Content/Images/ics-service2.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-service2.png);
    }
     #ics-service2 .service-img .service-hover {
			background:transparent url('/content/images/2-hover.png') no-repeat left top;
			_background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/2-hover.png);
    }
    #ics-service2 .service-desc {
      left:118px;
      top:25px;
    
      width:310px;
    }
    
    
    
    
    #ics-service3 {
      top:350px;
      
      margin-left:-15px;
    
      width:450px;
      height:160px;
    }
    #ics-service3 .service-img {
      left:0;
      top:0;
      
      width:107px;
      height:108px;
      
      background:transparent url('/Content/Images/ics-service3.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-service3.png);
    }
    #ics-service3 .service-img .service-hover {
    left:15px;
      top:14px;
			background:transparent url('/content/images/3-hover.png') no-repeat left top;
			_background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/3-hover.png);
    }
    #ics-service3 .service-desc {
      left:117px;
      top:60px;
    
      width:300px;
    }
    
    
    
    
    
    #ics-service4 {
      top:475px;
      
      margin-left:-130px;
    
      width:340px;
      height:160px;
      
      z-index:506;
    }
    #ics-service4 .service-img {
      left:0;
      top:0;
      
      width:107px;
      height:108px;
      
      background:transparent url('/Content/Images/ics-service4.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-service4.png);
    }
    #ics-service4 .service-img .service-hover {
			background:transparent url('/content/images/4-hover.png') no-repeat left top;
			_background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/4-hover.png);
    }
    #ics-service4 .service-desc {
      left:117px;
      top:70px;
    
      width:285px;
    }
    
    
    
    
    #ics-service5 {
      top:530px;
      
      margin-left:-300px;
    
      width:350px;
      height:200px;
      
      z-index:504;
    }
    #ics-service5 .service-img {
      left:0;
      top:0;
      
      width:107px;
      height:108px;
      
      background:transparent url('/Content/Images/ics-service5.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-service5.png);
    }
    #ics-service5 .service-img .service-hover {
			background:transparent url('/content/images/5-hover.png') no-repeat left top;
			_background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/5-hover.png);
    }
    #ics-service5 .service-desc {
      left:43px;
      top:110px;
    
      width:320px;
    }
    
    
    
    
    #ics-service6 {
      top:510px;
      
      margin-left:-490px;
    
      width:350px;
      height:200px;
      
      z-index:502;
    }
    #ics-service6 .service-img {
      left:0;
      top:0;
      
      width:107px;
      height:108px;
      
      background:transparent url('/Content/Images/ics-service6.png') no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-service6.png);
    }
     #ics-service6 .service-img .service-hover {
      top:14px;
			background:transparent url('/content/images/6-hover.png') no-repeat left top;
			_background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/6-hover.png);
    }
    #ics-service6 .service-desc {
      left:-40px;
      top:110px;
    
      width:200px;
    }
    
    
    #br-wrap {
			position:relative;
			height:365px;
			
			z-index:0;
			
			margin:0 auto;
			top:380px;
			
			width:100%;
			
			max-width:1278px;
    }
    
    #br-corner {
			width:448px;
			height:365px;
			
			z-index:0;
			
			position:absolute;
			/*left:50%;*/
			right:0px;
			
			/*margin-left:52px;*/
			
			
      background:transparent url('/content/images/br-corner.png') no-repeat top left;
      _background-image:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/br-corner.png);
    }
    
    #ics-contact {
			position:absolute;
			left:50%;
			top:630px;
			margin-left:273px;
			
			text-align:right;
    }
    
    #ics-phone {
			width:276px;
			height:61px;
			background:transparent url('/content/images/ics-phone.png') no-repeat top left;
      _background-image:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/ics-phone.png);
    }
    
    
  
  h1 {
    font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		font-size:153.9%;
    color:#4f342f;
    
    position:relative;
    background-color:#e3e1e0;
    
    height:10px;
    
    margin-bottom:25px;
  }
  
  h1 span {
		position:absolute;
		left:0;
		top:-9px;
		
    background-color:#fff;
    
    padding-right:3px;
  }
  
  
  h4 {
    font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		font-size:108%;
    color:#4f342f;
		
		font-weight:700;
		line-height:1.15;
  }
  
  p {
		font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
    font-size:108%;
    
    line-height:1.15;
    
    color:#4f342f;
    
    _padding-bottom:3px;
  }
  a {
		color:#df282d;
		border-bottom:solid 1px #c8c2c0;
		text-decoration:none;
		
		padding-bottom:2px;
  }
  a:hover {
		border-bottom:solid 1px #df282d;
  }
  
  
  .news-block {
		width:1060px;
		margin:0 auto;
		
		margin-top:30px;
  }
  .news-block.first {
		margin-top:0 !important;
  }
  
  .news-block h1 a {
  	cursor:pointer;
    color:#4f342f;
  }
  .news-block h1 a:hover {
		color:#df282d;
  }
  

  .news li {
		float:left;
		width:30%;
		
		margin-left:5%;
  }
  .news li.first {
		margin-left:0;
  }
  
  .news-header .news-date, .news-header h4 {
		float:left;
  }
  .news-header {
		margin-bottom:20px;
  }
  .news-header .news-date {
		margin-right:-70px;
		margin-top:2px;
		
		border-right:solid 1px #df282d;
		padding-right:15px;
  }
  .news-header h4 {
		_display: inline;
		margin-left:70px;
  }
  
  .day {
    font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    font-size:231%;
    
    line-height:0.7;
    padding-bottom:4px;
    
    color:#df282d;
  }
  .month {
		font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
    font-size:108%;
    
    text-align:center;
    
    line-height:0.9;
    _line-height:1.2;
    color:#a98586;
  }
  
  
  
  .all-news-link {
		text-align:right;
		font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
    font-size:108%;
    
    _padding-bottom:3px;
    color:#4f342f;
    margin-top:5px;
  }
  
  
  
  
  
  
  
  #ft {
		width:1060px;
		margin:0 auto;
		padding-bottom:25px;
  }
  
  #ft-box, #ft #banners {
		margin-top:25px;
  }
  
  
  #ft #ft-line {
		margin-top:25px;
		
		height:1px;
		background-color:#df282d;
  }
  
  #ft-txt {
	  float:left;
		font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
    font-size:116%;
    color:#4f342f;
    line-height:1.5;
    margin-top:18px;
  }
  #ft-txt .city-code {
		font-weight:700;
  }
  #ft-txt .phone {
		font-size:157%;
  }
  
  .partners {
		float:right;
  }
  
  .partners li {
		float:left;
		
		margin-left:25px;
  }
  
  .partners li a {
  display:block;
  }
  
  .partners li a, .partners li a:hover {
		border-bottom:none;
  }
  
  
  
  
  
  .service-img a {
    	
    	border-bottom:none;
    	
    	/*_background-color:#123;*/
    	
    	_position:relative;
    	_left:0;
    	_top:0;
    	_width:107px;
		_height:108px;
      _z-index:500;
    }
  
  
  
  
  
  #rounded-box {
		position:relative;
	
		width:1015px;
		margin:0 auto;
		
	  background:transparent url('/content/images/bg-shadow-b.png') repeat-x bottom left;
	}
	
    #close-button {
    	width:36px;
    	height:31px;
    	
    	cursor:pointer;
    	
    	position:absolute;
    	top:-11px;
    	left:-17px;
    	
	    background:transparent url('/content/images/close.png') no-repeat top left;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/close.png);
		
		z-index:100;
    }
	
	#rounded-box #rb-tl, #rounded-box #rb-tr,
	#rounded-box #rb-br, #rounded-box #rb-bl {
		width:16px;
		height:16px;
		
		position:absolute;
	}
	
	#rounded-box #rb-tl {
		top:0px;
		left:0px;
		
		background:transparent url('/content/images/bg-tl.png') no-repeat top left;
		_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/bg-tl.png);
	}
	
	#rounded-box #rb-tr {
		top:0px;
		right:0px; 
		_right:-1px; 
		
		background:transparent url('/content/images/bg-tr.png') no-repeat top right;
		_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/bg-tr.png);
	}
	
	#rounded-box #rb-bl {
		bottom:0px;
		left:0px;
		_bottom:-1px;
		
		background:#fff url('/content/images/bg-bl.png') no-repeat top left;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/bg-bl.png);
		z-index:20;
	}
	
	#rounded-box #rb-br {
		bottom:0px;
		right:0px; 
		_bottom:-1px;
		_right:-1px; 
		
		background:#fff url('/content/images/bg-br.png') no-repeat top left;
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/bg-br.png);
		z-index:20;
	}
	
	#rounded-box #rb-outer-wrap {
		background-color:#fff; 
		
		margin:0 15px; 
		
		border-top:solid 1px #cfbebb;
		
		_zoom:1;
	}
	#rounded-box #rb-inner-wrap {
		background:#fff url('/content/images/bg-shadow-b.png') repeat-x bottom left; 
		
		margin:15px -15px; 
		_margin-bottom:0;
		
		border-left:solid 1px #cfbebb; 
		border-right:solid 1px #cfbebb;
		
		z-index:10;
		
		_zoom:1;
		_position:relative;
	}
	
	*:first-child+html #rounded-box #rb-inner-wrap {
    	margin-bottom:0;
    }
  
  
	#marketingactions {
      /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
      position: absolute; right: 0px; bottom: 10px;
    }
    body > #page div#marketingactions {
      /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
      position: fixed;
    }
  
	#marketingactions #rounded-box #rb-inner-wrap {
		padding:10px 25px 0 35px;
		font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
		font-size:123.1%;
		color:#4f342f;
		
		background-color:#f6ecec;
		background-image:url('/content/images/action-bg-shadow-b.png');
		
		width:420px;
	}
	
	#marketingactions #rounded-box #rb-outer-wrap {
		background-color:#f6ecec;
		border-top-color:#cfbebb;
	}
	
	#marketingactions #rounded-box #rb-tl {
		background-color:#f6ecec;
		background-image:none;
		_filter:none;
	}
	
	#marketingactions #rounded-box #rb-bl {
		background-image:url('/content/images/action-bg-bl.png');
		_background-image:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/Content/Images/action-bg-bl.png) !important;
	}
	
	#marketingactions #rounded-box #rb-inner-wrap h3 {
		font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
		margin-bottom:15px;
		color:#df282d;
	}
  
  
  
    .clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
    }

    .clearfix {display: inline-block;}

    /* Hides from IE-mac \*/
    * html .clearfix {height: 1%;}
    .clearfix {display: block;}
    /* End hide from IE-mac */
    
    
    
    