@charset "utf-8";
/* <![CDATA[ */

	body {
		margin: 0px;  padding:0px;
		text-align:center;
		font:11pt/1.5 sans-serif;
		border-top:2px solid #dedede;
		font-weight:normal;
		}
	img {border:none; }
	p { margin:0 }
	a {color:#00b9f2; text-decoration:underline;  }
	a:hover {color:#00b9f2; text-decoration:none;  }
	h1{font:oblique bold 2em "Arial Narrow", Arial, sans-serif;
	color:#64bae1; margin:0;
}
	h2{font:bold 1.5em "Arial Narrow", Arial, sans-serif;
	color:#6e6d73; margin:0; padding:0;
}
	#Content {
		width:967px;
		margin:0px auto;
		padding:0;
		text-align:left;
		background-color:#fff;
	}
	#header {
		margin:0; padding:0;
		background:url(i/headerBg.jpg) repeat-x top center; height:217px; 
		}

	#main1 {
		margin:0; padding:0;
		
		}
	#main2 {
		margin:0; padding:0;
		padding-top:13px;
		}
	#left {
		float:left;
		width:217px;
		margin:0; padding:0;
		font-size:80%;
		
		}
	#left p { padding-bottom:10px;}
	#right {
		float:right;
		width:217px;
		margin:0; padding:0;
		font-size:80%;
		}
	#middle {
		margin:0 217px;
		background:#fff;
		font-size:80%;
		font-weight:normal;
		color:#666;
		
		}
	.column-in {
		margin:0; padding:0;
		}
	.logo{ 
		padding:10px 30px 0 20px; 
		float:left
		}
	.topBanner{
		float:left; 
		text-align:center; 
		
		padding-top:30px; 
padding-left:60px;
		margin:0 auto;
	}
	.telNumber {
		text-align:right; 
		padding-top:40px;
		}
	.rightBg{
		float:left; 
		background:url(i/menuRht.gif) no-repeat top; 
		margin:0; padding:0; 
		width:10px; 
		height:50px;}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		

	
	.copy { text-align:center; font-size:80% }
	
	/*top menu pro v3.0.0.0.0 надо?*/
		.menuBx{ clear:both; z-index:10; padding-top:20px;}
		.menu4 { padding:0; list-style:none;   color:#fff;  padding-left:40px; margin: 0px auto 0px auto; text-align:center}
		.menu4 li {float:left;  margin:0; padding:0; }
		.menu4 li a {display:block; float:left; height:50px; line-height:50px; color:#fff; text-decoration:underline; font-size:11px; font-family:arial, verdana, sans-serif; text-align:center; cursor:pointer; text-transform:uppercase; padding-left:10px; padding-right:10px; margin-left:1px;}
		.menu4 li a b {float:left; display:block;}
		.menu4 li.current a {color:#fff;  text-decoration:none}
		.menu4 li.current a b {}
		
		.menu4 li a:hover {color:#fff; text-decoration:none}
		.menu4 li a:hover b { text-decoration:none}
		.menu4 li.current a:hover {color:#fff;  cursor:default; text-decoration:none}
		.menu4 li.current a:hover b { text-decoration:none} 
		
		
		.menu3 { margin:0; padding:0; list-style:none;  height:50px;  position:relative; background:#5eb5ff url(i/menuBg.gif) repeat-x left; z-index:10px; width:957px; float:left; }
		.menu3 li {float:left;  margin:0; padding:0; }
		.menu3 li a {display:block; float:left; height:50px; line-height:50px; color:#fff; text-decoration:underline; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; cursor:pointer; text-transform:uppercase; padding-left:10px; padding-right:10px; margin-left:1px;}
		.menu3 li a b {float:left; display:block;}
		.menu3 li.current a {color:#fff; background:url(i/menuHBg.gif); text-decoration:none}
		.menu3 li.current a b {background:url(i/menuHBg.gif) no-repeat right top;}
		.menu3 li a:hover {color:#fff; background:#5eb5ff url(i/menuHBg.gif); text-decoration:none}
		.menu3 li a:hover b {background:url(i/menuHBg.gif) no-repeat right top; text-decoration:none}
		.menu3 li.current a:hover {color:#fff; background:#5eb5ff url(i/menuHBg.gif); cursor:default; text-decoration:none}
		.menu3 li.current a:hover b {background:url(i/menuHBg.gif) no-repeat right top; text-decoration:none} 
		.menu3 .fst{ background:url(i/menuLft.gif) no-repeat left; height:50px; width:10px; margin:0; padding:0;}

		.headerBox{ 
			position:relative; 
			width:967px; 
			z-index:100; 
			top:0; 
		}
		.inProj p{ 
			padding-bottom:10px; 
			text-align:center
			}

		 #element
		{
			background-image:url(i/rhtHeader.png);
			background-repeat:no-repeat;
			 position:relative;
			margin-top:-30px;
			float:left;  position:absolute;  right:0; top:0; height:196px;
		}
		
		* html #element
		{
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/rhtHeader.png", sizingMethod="crop");
		} 
		.langLnk { margin-left:30px; margin-bottom:5px;}
		.langLnk a{ font-size:11px; text-decoration:underline; color:#009fe1; padding-left:14px; font-weight:bold}
		.langLnk a:hover{ font-size:11px; text-decoration:none; color:#009fe1;}
		.langLnk a.curent{text-decoration:none;}
		
		.icoLnk { padding-left:20px; margin: 5px auto 0px auto; z-index:20}
		.icoLnk a{ padding:5px;}
		
		.qSearch{background:#019ee3; line-height:25px; padding:5px;}
		.inpQsearch{border:1px solid #F3F3F3; height:20px; width:130px; line-height:20px; padding:3px;  color:#CCC; font-size:11px}
		.qSearchBtn{padding-left:5px;}
		.projSearchBtn {text-align:center; padding:10px;	display: block; margin: 0px auto 0px auto;}
	.rightBox{
			border: 1px solid #DFDFDF;
			margin: 0px;
			 margin-bottom: 25px;
			 margin-top:25px;
			 color:#CCC;
			 clear:both;
			 background:url(i/boxBg.gif) repeat-x top;
			 
	
		}
			.rightBox select { width:200px; font-size:11px; color:#666; height:20px; line-height:20px;}
	.rightBox form { margin:0; padding:0;}

	.rightBox h2{
		color: white;
		text-align: left;
		padding-left:10px;
		position:relative;
		margin:0;
		margin-top:-6px;
	}

	.rightBox h2 span{		color:#a5a5a5;
		background:#fff;
		padding:4px;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif
	}

		div.inside{
		padding-left:10px;
		}
	
	label{
		color: #666666;
		font-weight: bold;
		display: block;
		margin-bottom: 3px;
	
		} 
	 div.size span{
		float: left;
		width: 20px;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
	
		} 
	div.size input{
		 width: 80px;
		 float: left;
		 margin: 0px;
		} 

	.inCol{ padding:0 10px 10px;}
	.inCol p { padding:5px 0;}
	.inCol ul { padding-left:20px;}
	.subinCol{ padding:0 10px 10px;}
	.subinCont { padding:0 0px 0px 20px;}
	.subinCont h2{ padding:5px 0;}
	.forMail{padding:20px 0 0}
	.forMail a{ font-size:18px; font-style:normal}
	.sortLnk em{ padding:2px; font-weight:normal;}
	.sortLnk a{ background:url(i/borderLnk.gif) repeat-x bottom; text-decoration:none;}
	.sortLnk a:hover{ background:none; text-decoration:none;}

	div.item{
		float:none;
		margin-top:10px;
		
  		voice-family:inherit;
		margin-left:2px;
		margin-right:2px;
		background:#f9f9f9;
		font-size:11px;

}

	div.itempic{
		margin:0;
		border:1px solid #CCCCCC;
		
		font-size:11px;
		}
	div.itempic img{
		border:3px solid #fff;
				font-size:11px;
		}

	.projNumber {
		float:left; padding:10px;
	}
	.projSize{float:right; padding:10px;}
	.projInfoBox{background:#f9f9f9; display:block; font-size:11px; font-weight:bold; color:#00b9f2;}
	br.all{ clear:both; margin:0; padding:0;}
	.next-prev {
		font:bold 1em/100% Tahoma, sans-serif;
		color:#000;
		
	
	}

	.next-prev li {

		display: inline;

		padding-right: .2em;

	}
	.next-prev li.fst a , .next-prev li.lst a { font-size:16px; text-decoration:none}
		.next-prev a:link, 
		.next-prev a:visited, 
		.next-prev a:hover, 
		.next-prev a:active  {
			color:#71d4f8;
		}
		        .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }
	.detProjNum{
	background:#f3f3f3;
	color:#019ee3;
	padding:8px;
	}
	td.projG  img { border:2px solid #fff}
	td.projG  { border:1px solid #00b9f2; background:#FBFBFB}
	td.imgPrev  div {  text-align:center;}
	td.imgPrev  div img{ float:left; border:1px solid #CCCCCC; margin:1px; padding:1px;}
	.aboutProj{ padding-left:10px;}
	.aboutProj dl dd{
		padding: 5px 0px 5px 150px;
		margin: 0px;
		text-align: right;
		border-bottom: 1px solid #ccc;
				font-weight:normal;

		}

	.aboutProj dl dt{
		padding: 5px 0px 0px 0px;
		margin: 0px;
		color:#666666;
		font-weight:bold;
		position:absolute;
		display: block;
		margin: 0px auto 0px auto;
		}

	.aboutProj dl{
		margin: 0px;
		padding: 0px;
		
		margin-right: 10px;
		color: #666666;
		position: relative;
		}
	.aboutProj ul{ list-style:none; margin:0; padding:0; padding-top:10px;}
	.aboutProj li{ display:inline;}
	
	.footMenu{ background:#00b9f2; height:40px; width:967px; margin:0px auto; }
		.footer{  text-align:center; width:967px; margin:0px auto;}
		.copyright{ font-size:11px; color:#00b9f2; width:217px; float:left; padding:4px; margin:0;font-weight:normal; text-align:left}
		.botNumber{text-align:center;  margin:0; background:url(i/telBot.gif) no-repeat  center; height:80px; }
		.counter{}
		.subFoot {width:967px; margin:0px auto;}
		.areaTable td{ padding:0 4px 0; }
		.lineColor{ background:#f9f9f9; height:50px;}
		.lineNoColor{height:50px;}
		.pad0{padding:0;}
		.fstclm{padding:0; border-left:3px solid #CCCCCC; width:4px;}
		
		hr {border: none 0;
border-top: 1px solid #EFEFEF;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.s-calc  select{width:200px; font-size:11px; color:#666; height:20px; line-height:20px;}	
.s-calc span{ width:100px;}	
/* ]]> */

