@import url(print.css);

.color1{color:#6688aa;}
.color2{color:#339900;}
.color3{color:#ff3300;}
/*TOP*/
#top .left{
	background:url(./fon4.gif) repeat-x 0px 68px;
}
#topIndex .left{
	background:url(./fon4.gif) repeat-x 0px 68px;
}
#top .leftHardBlock{
	width:318px;
	height:406px;
	float:right;
	clear:none;
}
#topIndex .leftHardBlock{
	width:318px;
	height:406px;
	float:right;
	clear:none;
}
.h38{
	height:38px;
}
.h68{
	height:68px;
}
.normal{
	font-size:11px;
	font-weight:normal;
}
h1.topLeftTitle{
	position:absolute;
	left:28px;
	margin:19px 0 6px 0px;
	padding:2px 0 6px 9px;
	font:normal 11px Tahoma;
	border-left:3px solid #000;
	color:#848484;
}
.topLeftLogo{
	height:60px;
}
.logoBlock{
	width:239px;
	height:54px;
}
.logoBlock div{
	margin-top:38px;
	color:#fff;
}
.topLeftBgcolorIndex{
	width:318px;
	height:215px;
}
.topLeftBgcolor{
	width:318px;
	height:175px;
}
.topLeftNumer{
	float:right;
	width:145px;
	background:url(./fon2.gif) no-repeat 0px 7px;
}
.topLeftNumer div{
	padding:32px 0 0 1px;
}
#top .right{
	background:url(./fon5.gif) repeat-x 0px 332px;
}
#topIndex .right{
	background:url(./fon5.gif) repeat-x 0px 372px;
}
#top .rightHardBlock{
	width:612px;
	height:200px;
  clear:none;
}
#topIndex .rightHardBlock{
	width:612px;
	height:200px;
  clear:none;
}
.topRightMenuBlock{
	height:75px;
	padding-top:68px;
}
.topRightMenuBlock table{
	width:588px;
	margin-left:23px;
}
.topRightMenuBlock table a{
	display:block;
	float:left;
	padding-left:6px;
	border-left:3px solid #adadad;
	font-weight:bold;
	color:#555555;
	text-transform:lowercase;
}
.topRightMenuBlock table a.current{
	border-left:3px solid #6688aa;
	color:#9caec4;
}
.topRightMenuBlock table a:hover{
	text-decoration:none;
	border-left:3px solid #6688aa;
}
.topRightBgcolorIndex{
	width:611px;
	height:270px;
}
.topRightBgcolor{
	width:611px;
	height:231px;
}
.navigation{
	padding-left:23px;
}
.navigation span{
	color:#cdd6e1;
}
/*CENTER*/
/*left*/
#center .leftHardBlock{
	width:305px;
	float:right;
	clear:none;	
}
.centerLeftHead{
	padding-bottom:3px;/*position:absolut;z-index:100;*/
}
#center .left .centerLeftHead{
	padding-right:10px;
	padding-bottom:3px;
}
#center .left .centerLeftHead img{
	margin:0px 0px 0px 10px;
}
#center .content .centerLeftHead img{
	margin:0px;
	position:relative;
	left:-22px;
}
.centerLeftPro{
	margin-top:18px;
	padding-left:8px;
	padding-bottom:6px;
	background:url(./fon8.gif) repeat-y;
}
.centerLeftInfoPro{
	padding:6px 0px 0px 24px;
	line-height:126%;
}
.middleOrderBlock{
	text-align:center;
	height:69px;
}
.orderBlock img{
	margin-top:8px;
}
/*leftmenu*/
.leftMenuType{
	margin-top:10px;
	margin-bottom:20px;
}
.punLeftMenuActiv{
	padding:3px 0 2px 62px;
	color:#505050;
	background:url(./fon25.gif) no-repeat 36px 0px;
	font-weight:bold;
	color:#505050;
}
.punLeftMenu{
	padding:3px 0 2px 62px;
}
.punLeftMenu a{
	color:#505050;
}
.centerLeftFilter{
	padding-left:36px;
	margin-bottom:20px;
	list-style:none;
}
.filterSubPun{
	padding-left:53px;margin-top:9px;
	padding-bottom:1px;
	font-weight:bold;
	color:#6688aa;
	vertical-align:middle;
	background:url(./fon26.gif) no-repeat 45px 2px;
}
.firterSubLink{
	margin-top:4px;
	padding-left:53px;
}
.firterSubLinkActive{
	padding:4px 0 1px 53px;
	font-weight:bold;
	color:#505050;
	background:url(./fon28.gif) no-repeat 35px 1px;
}
/*content*/
.content{
	width:568px;
	margin-left:22px;
}
.contentTop{
	width:568px;
	margin-left:22px;
}
.contentBottom{
	width:568px;
	margin-left:22px;
	padding-top:34px;
}
.content ul{
	list-style:none;
	margin-top:10px;
	text-align:justify;
}
.content ul li{
	padding-left:36px;
	padding-top:5px;
color:#001122;
	
}
.content ol{
	margin-top:5px;
	padding-left:36px;
	list-style-position:outside;
}
.content ol li{
	padding-top:10px;
	text-align:justify;
}
.content ol li ul{
	margin-top:0px;
	text-align:justify;
}
.content ol li ul li{
	padding-top:5px;
}
.content div{
	text-align:justify;
}
.content img{
	margin:0px 40px 10px 10px;
}
.content img.news{
	margin:3px 10px 0px 0px;
}
.contentPrint{
	padding-left:20px;
	margin-top:14px;
}
/*------content index on------*/
.indexContentTable{
	width:514px;
	margin-top:3px;
	margin-left:20px;
}
.indexContentTable .alignCenter table{
	margin:0px auto;
}
.indexContentTable img{
	margin:0px;
}
.h33{
	height:33px;
}
/*------content index off------*/
.contentFilterPro{
	margin:10px 0px 9px 0px;
	_margin:9px 0px 8px 0px;
	
}
.contentFilterPro select{
	width:50px;
	padding-left:6px;
}
.leftTdFilter{
	width:163px;
}
.listingBlock div{
	float:left;
	padding:0 9px;
}
.listingBlock a{
	display:block;
	float:left;
	font-weight:bold;
}
.listingBlock a.current{
	color:#6688aa;
}
.w30{
	width:30%;
}
.h34{
	height:34px;
}
.portfolioImg{
	padding-right:20px;
	vertical-align:top;
}
.portfolioImg img{
	margin:0px;
}
.potfolioBigImg img{
	margin:0px;
}
.infoRusit{
	padding-left:36px;
	padding-bottom:3px;
	background:url(./fon26.gif) repeat-y 25px 0px;
}
.contactDetail{
	margin-bottom:14px;
}
.contactDetail img{
	margin:0px 15px 0px 0px;
}
.newsListTitle{
	margin-top:8px;
}
.newsListTitle p{
	margin:0px;
}
.later{
	padding:0px 0px 1px 20px;
	background:url(./fon27.gif) no-repeat 0px 1px;
	margin-top:14px;/*11*/
}
.back{
	margin-top:13px;
	padding-left:16px;
	background:url(./fon30.gif) no-repeat 0px 4px;
}
.look{
	width:20px;
	display:block;
	padding-left:14px;
	background:url(./fon32.gif) no-repeat 0px 4px;
}
.up{
	display:block;
	width:20px;
	margin-top:3px;
	padding-left:15px;
	background:url(./fon36.gif) no-repeat 0px 2px;
}
.print{
	width:150px;
	display:block;
	padding-left:24px;
	margin-top:14px;
	background:url(./fon44.gif) no-repeat;
}
.files1{
	width:200px;
	display:block;
	padding:1px 0 2px 24px;
	background:url(./files/files1.gif) no-repeat;
}
/*form*/
.w250{
	width:250px;
}
.w170{
	width:170px;
}
.w130{
	width:130px;
}
.h32{
	height:39px;
}
.h59{
	height:52px;
}
.pl14{
	padding-left:14px;
	_padding-left:10px;
}
.pl9{
	padding-left:9px;
	_padding-left:5px;
}
.fildText{
	padding-left:2px;
	border:1px solid #a5acb2;
}
.button1{
	width:65px;
	padding:0 0 0 17px;
	border:0;
	font:11px Tahoma;
	color:#7594bb;
	background:url(./fon48.gif) no-repeat 0px 4px;
	_background:url(./fon48.gif) no-repeat 0px 3px;
}
.button2{
	width:232px;
	border:0;
	padding:0 0 0 17px;
	font:11px Tahoma;
	color:#7594bb;
	background:url(./fon27.gif) no-repeat 0px 4px;
	_background:url(./fon27.gif) no-repeat 0px 3px;
}
.button3{
	width:48px;
	border:0;
	padding-left:17px;
	font:11px Tahoma;
	color:#7594bb;
	background:url(./fon27.gif) no-repeat 0px 4px;
	_background:url(./fon27.gif) no-repeat 0px 2px;
}
.helpForm{
	width:304px;
	position:relative;
	left:-20px;
	text-align:center;
	padding:7px 20px 9px 20px;
	margin:10px 0px 14px 0px;
	background-color:#eef2f5;
}
.formTable1{
	margin:10px 0 6px 0;
}
.formTable1 td{
	padding-top:1px;
}
.formTable2 td{
	padding-top:3px;
}
/*BOTTOM*/
.h20{
	height:20px;
}
.h141{
	height:141px;
}
.left .h141{
	padding-right:36px;
}
#bottom .leftHardBlock{
	width:318px;
	float:right;
}
#bottom .left{
	height:193px;
	background:url(./fon21.gif) repeat-x 0% 100%;
}
.orderBlock{
	float:right;
	width:261px;
	height:95px;
	background-color:#f4f6f8;
}
.rusite{
	padding-left:37px;
	margin-top:13px;
}
.rusite a{
	color:#505050;
}
.bottomMenuBlock{
	width:588px;
	background-color:#f4f6f8;
}
#bottom .middleMenuBlock img{
	margin:0px 0px 0px 20px;
}
.leftTopUgl{
	background:url(./fon14.gif) no-repeat;
	height:13px;
}
.rightTopUgl{
	background:url(./fon15.gif) no-repeat 100% 0%;
	height:13px;
}
.leftBottomUgl{
	background:url(./fon16.gif) no-repeat 0% 100%;
	height:13px;
}
.rightBottomUgl{
	background:url(./fon17.gif) no-repeat 100% 100%;
	height:13px;
}
#bottom .right table td{
	height:52px;
	padding-left:49px;
	background:url(./fon22.gif) no-repeat 19px 0px;
	line-height:130%;
}
.countBlock{
	float:right;
	margin:9px 9px 9px 0px;
}
/*POPUP*/
.popupTable{
	width:522px;
	height:465px;
}
.w217{
	width:217px;
}
.popupTbFon{
	background:url(./fon49.gif) no-repeat 100% 0%;
}
.helpForm2{
	float:left;
	padding:7px 14px 9px 0px;
	margin:2px 0px 6px 0px;
	background-color:#eef2f5;
}
/* main page */
.boxlist {
	border: 0px solid #f00;
	margin-top: 72px;
}
.boxlist table {
	width:554px;
}
.boxlist td {
	padding: 10px 0px;
}
.boxlist td.content {
	padding-top: 25px;
	width: 50%;
}
.boxlist img {
	margin: 0px;
}
.boxlist ul {
	margin-top:5px;
}
.boxlist li.clear {
	padding-left:42px;
	padding-top:5px;
	background:url(img/fon32.gif) no-repeat 25px 10px;
}
.main-leftblock {
	margin: 50px 35px 20px 10px;
}
.main-leftblock .block1 {
	margin: 0px 15px 20px 15px;
}
.main-leftblock .block2 {
	margin: 0px;
	background-color: f7f7ff;
}
.main-leftblock .block2 .middle {
	margin: 0px 15px 0px 15px;
}
.main-leftblock .leftTopUgl{
	background:url(img/fon75.gif) no-repeat;
	height:13px;
}
.main-leftblock .rightTopUgl{
	background:url(img/fon76.gif) no-repeat 100% 0%;
	height:13px;
}
.main-leftblock .leftBottomUgl{
	background:url(img/fon77.gif) no-repeat 0% 100%;
	height:13px;
}
.main-leftblock .rightBottomUgl{
	background:url(img/fon78.gif) no-repeat 100% 100%;
	height:13px;
}


a.ccc{
	display:block;
	float:left;
	padding-left:6px;
	border-left:3px solid #adadad;
	font-weight:bold;
	color:#565656;
	text-transform:lowercase;
}

a.ccc:current{
	border-left:3px solid #3333ee;
	color:#9caec4;
}
a.ccc:hover{
	text-decoration:none;
	border-left:3px solid #3333ee;
}