img { behavior: url(iepngfix.htc); 
}
.all {
    width: 1024px;
    position: relative;
    left: 50%;
    margin-left: -512px;	
	 	
}
.mog{
	font-family: Tahoma;
	font-size: 12px;
}
A.rollover {
 background: url('images/1.jpg');
 background-repeat: no-repeat;
 display: inline-block;
 width: 30px;
 height: 33px;
 border: 0px;
 position: relative; 
}

A.rollover:hover {
 background: url('images/im_01.gif');
 background-repeat: no-repeat;
 position: relative;
 margin: 0px;
}
A.rollover1 {
 background: url('images/im_03.gif');
 background-repeat: no-repeat;
 display: inline-block;
 width: 37px;
 height: 33px;
 border: 0px;
 position: relative;
 margin-left: 957px;
}

A.rollover1:hover {
 background: url('images/im_031.gif');
 background-repeat: no-repeat;
 position: relative;
 margin-left: 957px;
}
.logo1{
	position: relative;
	margin-left: 281px;
	background-image: url(images/im_05.jpg);
	background-repeat: no-repeat;
	width: 463px;
	height: 77px;
	border: 0px;
}
.logo2{
	position: relative;
	margin-left: 380px;
	background-image: url(images/im_03.jpg);
	background-repeat: no-repeat;
	width: 264px;
	height: 99px;
	border: 0px;
}
.logo3{
	position: relative;
	margin-left: 177px;
	background-image: url(images/im_08.gif);
	background-repeat: no-repeat;
	width: 670px;
	height: 248px;
	border: 0px;
}
.href{
	position: relative;
	margin-top: 39px;
	margin-left: 187px;
	margin-right: 187px;
	width: 650px;
	
}
.up_hr1{
font-family: Arial;
	font-size: 13px;
	color: #FFD200;
	margin-left: 109px;
	text-decoration: underline;
	margin-left: 110px;	
	
}
.up_hr1:hover{
font-family: Arial;
	font-size: 13px;
	color: #FFD200;
margin-left: 109px;
	text-decoration: none;
	margin-left: 110px;	
}
.up_hr2{
font-family: Arial;
	font-size: 13px;
	color: #00e4ff;
	
	text-decoration: underline;
	margin-left: 109px;	
	
}
.up_hr2:hover{
font-family: Arial;
	font-size: 13px;
	color: #00e4ff;
	
	text-decoration: none;	
	margin-left: 109px;	
}
.up_hr3{
font-family: Arial;
	font-size: 13px;
	color: #00ff12;
	
	text-decoration: underline;	
	margin-left: 79px;		
	
}
.up_hr3:hover{
font-family: Arial;
	font-size: 13px;
	color: #00ff12;
	
	text-decoration: none;	
	margin-left: 79px;
	
}
.about_hr{
font-family: Arial;
	font-size: 18px;
	color: #FFD200;
	text-align: left;
	margin-left: 110px;		
}
.serv_hr{
font-family: Arial;
	font-size: 18px;
	color: #00e4ff;	
	text-decoration: none;	
	text-align: center;			
}
.portfolio_hr{
	font-family: Arial;
	font-size: 18px;
	color: #00ff12;	
	text-decoration: none;
	text-align: right;				
}
.main{	
	position: relative;
	margin-top: 60px;
	margin-left: 159px;	
}
.text_c{
	position: relative;
	margin-top: -385px;
	margin-left: 0px;	
	width: 635px;
	font-family: Tahoma;
	font-size: 12pt;;
	color: white;
	z-index: 2;
}
.form_table{
	position: relative;
	margin-top: 41px;	
}
.form_form{
	position: relative;
	margin-top: 17px;
	margin-left: 374px;	
	z-index: 2;
}
.head_form{
	position: relative;
	margin-left: 450px;		
	font-family: Segoe UI;
	font-size: 20px;
	color: #f46700;
}

.form_zak_hr{
	position: relative;
	margin-top: 52px;
	margin-left: 266px;
}
.form_zak_hr1{
	position: relative;
	margin-top: -10px;
	margin-left: 380px;
	width: 150px;
	z-index: 3;
}
.bot_tel{
position: relative;
margin-top: 261px;
margin-left: 414px;
background-image: url(images/im_23.jpg);
width: 486px;
height: 174px;
border: 0px;
z-index: 1;
background-repeat: no-repeat; 
}
.bbb{
background-image: url(images/im_23.jpg);
width: 486px;
height: 174px;	
background-repeat: no-repeat;
z-index: 1;
}
.bot_tel_mogem{
position: relative;
margin-top: -50px;
margin-left: 550px;
background-image: url(images/im_23.jpg);
width: 486px;
height: 174px;
border: 0px;
z-index: 1;
background-repeat: no-repeat;
}
.bot_tel3{
position: relative;
margin-top: 114px;
margin-left: 573px;
background-image: url(images/im_23.jpg);
width: 486px;
height: 174px;
border: 0px;
background-repeat: no-repeat;
}
.bot_tel1{
position: relative;
margin-top: -128px;
margin-left: 573px;
background-image: url(images/im_23.jpg);
width: 486px;
height: 174px;
border: 0px;
background-repeat: no-repeat;
z-index: 1;
}
.about_hr{
font-family: Arial;
	font-size: 18px;
	color: #FFD200;	
}
.serv_hr{
font-family: Arial;
	font-size: 18px;
	color: #00e4ff;	
	text-decoration: none;	
		margin-left: 70px;	
}
.portfolio_hr{
	font-family: Arial;
	font-size: 18px;
	color: #00ff12;	
	text-decoration: none;	
		margin-left: 40px;
		width: 150px;	
}
.form_hr{
font-family: Arial;
	font-size: 14px;
	color: #f46700;
	text-decoration: underline;	
	
}
.form_hr:hover{
font-family: Arial;
	font-size: 14px;
	color: #f46700;
	text-decoration: none;
	}	

.form_zakaz input.text{
    width: 201px;
	height: 21px;	
	background: url(images/edit.jpg);
	background-repeat: no-repeat;
	font-family: Segoe UI;
	font-size: 12px;
	color: #d7c7c7;
	border: 0px;
	margin: 5px;
}
.form_zakaz textarea.text2{
   width: 201px;
	height: 94px;	
	background: url(images/edit2.jpg);
	background-repeat: no-repeat;
	font-family: Segoe UI;
	font-size: 12px;
	color: #d7c7c7;
	border: 0px;
	margin: 5px;
	overflow: hidden;
}
.form_zakaz input.submit1{
	width: 80px;
	height: 31px;
	background-image: url(images/but.jpg);
	background-repeat: no-repeat;
	border: 0px;
	z-index: 3;
}
.podpis{
	font-family: Segoe UI;
	font-size: 12px;
	color: White;
}

.pods{
	position: absolute;
	bottom: 2px;
	left: 35%;
	
}
.tel{
	position: absolute;
	top: 73%;	
	left: 50%;
}
.opis1{
position: relative;
margin-left: 415px;
margin-top: -50px;	
font-family: Segoe UI;
	font-size: 14px;
	color: #b7b884;	
	z-index: 3;	
	width: 150px;
}
.opis2{
position: relative;
margin-left: 415px;
margin-top: 23px;	
width: 200px;
height: 110px;
font-family: Segoe UI;
font-size: 10px;
color: #f0f0f0;	
z-index: 3;	
}
.loop{
	position: relative;
	background-image: url(images/loop.jpg);
	width: 74px;
	height: 73px;
	background-repeat: no-repeat;
	margin-top: -330px;
	margin-left: 355px;
	z-index: 2;	
}
.z{
	position: relative;
	top: 0px;
	left: 0px;
}
.nomer_pr{
	font-family: Segoe UI;
	font-size: 10px;
	color: #c2c2c2;
	position: relative;
	margin-top: 32px;
	margin-left: 506px;;
}
.ramka{
	background-image: url("images/ramka.jpg");
	background-repeat: no-repeat;
	width: 387px;
	height: 272px;
	position: relative;
	margin-top: 3px;
	margin-left: 323px;
	z-index: 2;
}
.name_pr{
	font-family: Segoe UI;
	font-size: 14px;
	color: #abbb43;
	position: relative;	
	margin-top: 35px;
	text-decoration: underline;
	z-index: 3;
	width: 387px;	
	text-align: center;
}
.hr_pr{
   font-family: Segoe UI;
	font-size: 10px;
	color: #dff074;	
	text-decoration: underline;;
}
.hr_pr:hover{
   font-family: Segoe UI;
	font-size: 10px;
	color: #dff074;	
	text-decoration: none;;
}
.back{
	position: relative;
	margin-top: -17px;
	margin-left: -10px;
	z-index: 3;
}
.bot_tel2{
	background-image: url(images/im_23.png);
	width: 486px;
	height: 174px;
	background-repeat: no-repeat;
	position: relative;
	margin-top: 60px;	
	margin-left: 250px;
	z-index: 1;
}
.next{
	position: relative;
	margin-top: 11px;
	margin-left: 40px;
	z-index: 3;
}
.hr_next{
   font-family: Segoe UI;
	font-size: 10px;
	color: #dff074;	
	text-decoration: underline;
}
.hr_next:hover{
   font-family: Segoe UI;
	font-size: 10px;
	color: #dff074;	
	text-decoration: none;
}

.cont{
   font-family: Segoe UI;
	font-size: 18px;
	color: #ffffff;	
}
.p09{
	background-image: url(images/portfolio_09.jpg);
	background-repeat: no-repeat;
	width: 39px;
	height: 34px;
	background-repeat: no-repeat;
}
.rekv{
	font-family: Segoe UI;
	font-size:20px;
	color:#f46700;
	position:relative;
	width:340px;
	height:14px;
	margin-left:194px;
	margin-top:-390px;
}
.v{
	background-image:url(images/v.png);
	background-repeat:no-repeat;
	width:22px;
	height:35px;
	position:relative;
	margin-left:334px;
	margin-top:30px;
}
.gorod{
	width:260px;
	position:relative;
	margin-left:224px;
	margin-top:14px;
	text-align:center;
	color:#FFFFFF;
}
.gorod_big_white{
	font-family:Segoe UI;
	font-size:20px;
	color:#fff7f6;
	text-decoration: underline;
}

.gorod_big_blue{
	font-family:Segoe UI;
	font-size:20px;
	color:#1fadff;
	text-decoration: underline;
}
.gorod_white{
	font-family:Segoe UI;
	font-size:12px;
	color:#fff7f6;
	text-decoration: underline;
}
.gorod_blue{
	font-family:Segoe UI;
	font-size:12px;
	color:#1fadff;
	text-decoration: underline;
}
.gorod_big_blue:active{
color:#fff7f6;
}
.gorod_big_white:hover{
	font-family:Segoe UI;
	font-size:20px;
	color:#fff7f6;
	text-decoration: none;
}
.gorod_big_blue:hover{
	font-family:Segoe UI;
	font-size:20px;
	color:#1fadff;
	text-decoration: none;
}
.gorod_white:hover{
	font-family:Segoe UI;
	font-size:12px;
	color:#fff7f6;
	text-decoration: none;
}
.gorod_blue:hover{
	font-family:Segoe UI;
	font-size:12px;
	color:#1fadff;
	text-decoration: none;
}
.all_podl{
	width:226px;
	height:204px;
	margin-left:240px;
	margin-top:45px;
	z-index:2;
}
.podl{
	background:url(images/podl.png);
	background-repeat:no-repeat;
	width:226px;
	height:228px;
	position:relative;
	left:0px;
	top:4px;
	z-index:2;
}
.name_ag{
	font-family:Segoe UI;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	position:relative;
	margin-left:9px;
	top:10px;
}
.text_ag{
	font-family:Segoe UI;
	font-size:12px;
	color:#000000;
	position:relative;
	margin-left:9px;
	top:12px;
}
.mail{
	font-family:Segoe UI;
	font-size:12px;
	color:#007ccb;
	text-decoration:underline;
}
.our{

	margin-left:544px;
	margin-top:-25px;
	width:120px;
	height:9px;
	z-index:3;
}
.our_hr{
	font-family:Segoe UI;
	font-size:10px;
	color:#00b0f1;
	position:relative;
	text-decoration:underline;
	z-index:3;
}
.our_hr:hover{
	font-family:Segoe UI;
	font-size:10px;
	color:#00b0f1;
	position:relative;
	z-index:3;
	text-decoration:none;
}
.our_hr1{
	font-family:Segoe UI;
	font-size:14px;
	color:#00b0f1;
	position:relative;
	text-decoration:underline;
	z-index:3;
}
.our_hr1:hover{
	font-family:Segoe UI;
	font-size:14px;
	color:#00b0f1;
	position:relative;
	z-index:3;
	text-decoration:none;
}
.mark_all{
	width:142px;
	min-height:20px;
	position: absolute;
	left:-101px;
	top:16px;
	z-index:5;
}	
.mark{
	width:142px;
	height:20px;
	position:relative;
	margin-top:1px;
	z-index:5;
}
.mark_text{
	width:110px;
	height:20px;
	position:absolute;
	margin-left:23px;
	margin-top:-17px;
	vertical-align:middle;
	font-family:Segoe UI;
	font-size:10px;
	color:#ffe2d9;
	z-index:6;
}


