html
	{
		height:100%;
	}

* html .body1
	{
		height:100%;
	}




body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Arial;
		line-height:16px;
		height:100%;
        width:100%;
		font-size:14px;
		color:#000000;
	}

a
	{
		text-decoration:underline;
		color:#0190AE;
	}	


a:hover
	{
		text-decoration:none;

	}	


a img
	{
		border:0px;
		
	}

p
	{
		padding:0px 0px 0px 0px;
		margin:7px 0px 7px 0px;
	}	


form
	{
		padding:0px;
		margin:0px;
	}

h1
	{
		font-size:26px;
		line-height:28px;
		color:#ADADAD;
		font-weight:bold;
		padding:30px 0px 15px 0px;
		margin:0px;
	}	
h1.h11 {
		font-size:26px;
		line-height:28px;
		color:#ADADAD;
		font-weight:bold;
		padding:0px 0px 15px 0px;
		margin:0px;
}		
	
p.zag1
	{
		font-size:26px;
		line-height:28px;
		color:#ADADAD;
		font-weight:bold;
		padding:30px 0px 15px 0px;
		margin:0px;
	}
p.zag11 {
		font-size:26px;
		line-height:28px;
		color:#ADADAD;
		font-weight:bold;
		padding:0px 0px 15px 0px;
		margin:0px;
}		
p.pad0
	{
		padding:0px 0px 15px 0px;
	}	

h1 b
	{
		color:#4B4B4B;
	}

.body1
	{
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? '1003' : '100%');
		min-width:1003px;
		min-height:100%;
		background:url(/images/i/bottom1.jpg) 0px 100% no-repeat;
		position:relative;
	}


.top_menu_fon
	{
		height:35px;
		background: #4aceff url(/images/i/sky_35_r.jpg) 100% 0px no-repeat;		
	}	

.top_menu_fon1
	{
		height:35px;
		background: url(/images/i/sky_35_l.jpg) 0px 0px no-repeat;		
	}	

/*.top_menu_fon
	{
		background:#4ACEFF;
		height:35px;
	}	
*/

.tmenu1
	{
		padding:0px 0px 0px 0px;
		margin:0px auto 0px auto;
		list-style-type:none;
		height:35px;
		width:860px;
	}	

.tmenu1 li
	{
		float:left;
		width:129px;
		height:35px;
		margin:0px 13px 0px 0px;
	}


.tmenu1 li a, .tmenu1 li b
	{
		float:left;
		width:129px;
		height:27px;
		background:url(/images/i/tmenu1.gif) 0px 100% no-repeat;
		font-size:16px;
		text-align:center;
		color:#093464;
		text-decoration:none;
		padding:8px 0px 0px 0px;
		font-weight:bold;		
	}			

.tmenu1 li a:hover
	{
		background:url(/images/i/tmenu1.gif) 0px 0px no-repeat;		
	}


.tmenu1 li.active a, .tmenu1 li.active b
	{
		background:url(/images/i/tmenu1.gif) 0px 0px no-repeat;				
	}	

.main1
	{
		background:url(/images/i/top_fon1.jpg) 0px 0px repeat-x;
		_float:left;
		_width:100%;
	}

.main1a
	{
		background:url(/images/i/top_fon3.jpg) 0px 0px no-repeat;
		_float:left;
		_width:100%;
	}


.main1b
	{  
        
       
		background:url(/images/i/top_fon2.jpg) 100% 0px no-repeat;
        _float:left;
		_width:100%;
        /*padding:0px;
        background-attachment:  scroll;
        background-attachment:fixed;
        background-position:500px 35px;
		*/
	}

.logo
	{
		float:left;
		margin:33px 0px 0px 22px;
	}

.ico1
	{
		width:25px;
		float:left;
		padding:52px 0px 0px 33px;
		text-align:center;
	}
.ico1 a
	{
		display:block;
		margin:0px 0px 15px 0px;
	}

.a1
	{
		position:absolute;
		top:97px;
		right:212px;
		font-size:12px;
		color:#585353;
	}



.a2
	{
		position:absolute;
		top:208px;
		right:47px;
		font-size:12px;
		color:#585353;
	}


.a3
	{
		position:absolute;
		top:202px;
		right:455px;
		font-size:12px;
		color:#585353;
		width:96px;
		text-align:center;
		line-height:14px;
	}



.a4
	{
		position:absolute;
		top:256px;
		right:52px;
		font-size:12px;
		color:#585353;
	}

.a5
	{
		position:absolute;
		top:262px;
		right:210px;
		font-size:12px;
		color:#585353;
	}


.mtxt1
	{
		font-size:14px;
		color:#000000;
		clear:both;
		padding:45px 0px 150px 10px;
		float:left;
	}

.mtxt1 span
	{
		font-size:18px;
		color:#0190AE;
	}



.term
	{
		padding:0px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		list-style-type:none;
		position:absolute;
		left:303px;
		top:195px;
	}

.doplink
	{
		padding:0px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		list-style-type:none;
		position:absolute;
		left:303px;
		top:340px;
	}
	
.term li, .doplink li
	{
		padding:0px 0px 0px 10px;
		background:url(/images/i/marker1.gif) 0px 7px no-repeat;
	}

.term a:hover
	{
		color:#AEAEAE;
		text-decoration:none;
	}	

.doplink a
	{
		text-decoration:none;
		font-weight:bold;
	}	
	
.doplink a:hover
	{
		color:#AEAEAE;
		text-decoration:underline;
		font-weight:bold;
	}	

.contacts
	{
		clear:left;
		padding:0px 0px 0px 100px;
	}


.contacts span
	{
		font-size:12px;
	}	

.contacts b
	{
		font-size:26px;
		line-height:26px;
		margin:0px 3px 0px 3px;
	}


.contacts a
	{
		font-style:italic;
		color:#1F1F1F;
	}	

.order
	{
		position:absolute;
		top:391px;
		right:0px;
		height:140px;
		width: 120px;
		color:#ffffff;
	}	


.content
	{
		/*padding:50px 50px 50px 100px;*/
		padding:25px 50px 50px 100px;
	}


.footer1
	{
		height:50px;
		margin:-50px 0px 0px 0px;
		width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1003)? '1003' : '100%');
		min-width:1003px;
		position:relative;
		z-index:99;
	}		

.footer2
	{
		float:left;
		padding:0px 0px 0px 250px;
	}	


.footer2 span
	{
		color:#848484;
	}


.footer3
	{
		float:right;
		padding:0px 50px 0px 0px;
	}	

.footer3 span
	{
		background:#093464;
		color:#ffffff;
		padding:0px 10px 0px 10px;
	}	


.footer3 span a
	{
		color:#ffffff;
		text-decoration:none;
	}		

.footer3 span a:hover
	{
		text-decoration:underline;	
	}			

.clear_fot
	{
		clear:both;
		height:170px;
	}	

.head1
	{
		height:121px;
		background:url(/images/i/top_fon_inner2.jpg) 0px 0px repeat-x;
	}	


.head1a
	{
		height:121px;
		background:url(/images/i/top_fon_inner1.jpg) 0px 0px no-repeat;
	}

.head1b
	{
		height:121px;
		background:url(/images/i/top_fon_inner3.jpg) 100% 0px no-repeat
	}	



.contacts_inner
	{
		float:right;
		padding:60px 20px 0px 100px;
	}


.contacts_inner span
	{
		font-size:12px;
	}	

.contacts_inner b
	{
		font-size:26px;
		line-height:26px;
		margin:0px 3px 0px 3px;
	}


.contacts_inner a
	{
		font-style:italic;
		color:#000000;
	}	


.map1
	{
		width:455px;
		height:365px;
		padding:20px 0px 0px 40px;
		background:url(/images/i/map.jpg) 15px 127px no-repeat;
		float:left;
	}	


.map1 h1
	{
		padding:10px 0px 10px 0px;
	}	


.top_txt1
	{
		font-size:13px;
		float:left;
	}	


.mtxt2
	{
		font-size:13px;
		color:#000000;
		padding:0px 0px 0px 30px;
		float:left;
		width:150px;
	}

.mtxt2 span
	{
		font-size:18px;
		color:#0190AE;
	}



.term2
	{
		position:relative;
		left:0px;
		top:0px;
		padding:20px 0px 0px 0px;
	}


.big_img
	{
		margin:55px 0px 0px 505px;
		text-align:center;
	}


.fotogallery
	{
		width:100%;
		border-collapse:collapse;
		clear:both;
		margin:0px 0px 50px 0px;
	}	


.fotogallery td
	{
		padding:2px 5px 3px 5px;
		vertical-align:top;
		text-align:center;
	}	

.fotogallery td b
	{
		padding:0px 10px 0px 10px;
		background:url(/images/i/marker1.gif) 0px 6px no-repeat;
		font-size:12px;
		font-weight:normal;
	}

.fotogallery td img
	{
		margin:30px 0px 0px 0px;
	}

/* ---- Скролл для фотогалереи ---- */

#scrollable {
	height: 160px;
	width: 800px;
  	overflow: hidden;
	margin:0px 0px 0px 0px;
	text-align: center;
	padding: 0px 0px 0px 0px; 
}

.scroll_block {
  	float: right;
  	margin: 20px 0px 0px 0px;
}

.scroll_img {
  	float: left; 
  	margin: 0px 20px 0px 0px;
}

.scroll_img img {
  	width: 200px; 
  	height: 135px;
  	border: 0px;
}

.scroll_img b {
	padding:0px 10px 0px 10px;
	background:url(/images/i/marker1.gif) 0px 6px no-repeat;
	font-size:12px;
	font-weight:normal;
}

/* end: Скролл для фотогалереи ---- */


.middle_menu
	{
		width:100%;
		border-collapse:collapse;
		clear:both;
	}	

.middle_menu td
	{
		padding:10px 5px 0px 5px;
		vertical-align:middle;
		font-style:italic;
		color:#000000;
		height:80px;
	}			

.middle_menu td a
	{
		color:#000000;		
	}


.middle_menu td img
	{
		vertical-align:middle;
		margin:0px 0px 0px 0px;
	}
	
dl.questions dt
	{
		clear: both;
		font-style: italic;
		margin: 20px 0 4px 0;
	}

dl.questions dt span
	{
		font-weight: bold;
	}
	
.form1
	{
		padding:0px 0px 0px 0px;
	}

.form1 input, .form1 textarea, .form1 select
	{
		background-color:#EEEEEE;
		border:1px solid #ACACAC;
		color:#000000;
		width:300px;
		margin:3px 0px 7px 0px;
	}

.form1 textarea
	{
		height:130px;
		overflow:auto;
	}

.form1 input.i_sub
	{
		color: #454545;
		width: 130px;
		margin:10px;
		padding: 3px 0;
		font-weight: bold;
	}

.form1 input.key
	{
		margin:35px 5px 10px;
		width: 50px;
	}
.form1 img
	{
		border:1px solid #ACACAC;
		float:left;
		margin:3px 0px 10px 0px;
	}
.red
	{
		color:#FF0000;
		padding:0px 0px 10px 0px;
	}
	
.main2
	{
	width: 100%;
	}
.main2 td
	{
	padding:0px 5px;
	vertical-align:top;
	}
.main2 td.news
	{
	width: 40%;
	}
.clients
	{
		width: 90%;
		padding: 10px;
	}
.clients
	{
		width: 25%;
		text-align: center;
	}
	
/* ---- Скролл для текста на главной ---- */	

#scroll_txt {
	height: 350px;
	overflow: hidden;
	margin:0px 0px 0px 0px;
	text-align: justify;
	padding: 0px 0px 0px 0px; 
}

/* ---- End: Скролл для текста на главной ---- */	

ul.term a { 
font-size:20px; 
/*color:#006633;*/
/*color:#000000;*/
line-height:115%;
}

a.mainarenda {
	font-size:11px;
}

table {
	padding: 0px;
	border-spacing:0;
	border-collapse:collapse;
}
