@import url("reset.css");
/*--------------------------------BODY----------------------*/
body{
background:#fff url(../i/bg_top_x.gif) repeat-x;	
}
.conteiner{
	margin:0px auto;
	width:1000px;
}
.fL{
float:left;	
}
.fR{
float:right;	
}
.cL{
clear:both;	
}
/*-----------------------------FONT-----------------------*/
a, img { 
outline: none; 
}
a:focus { outline: none; }
a{
color:#0b8ab2;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}
a:hover{
text-decoration:none;
}
p, ul li,dl{
	font:14px/21px Arial, Helvetica, sans-serif;
	color:#565656;
}

h2{
	font:22px/25px "Times New Roman", Times, serif;
	color:#444646;
	padding:18px 0 0 24px;	
}
.text1{
font-size:13px;
line-height:17px;
font-weight:bold;
}
.text2{
	color:#005288;


font-weight:bold;
}
.list1{
	float:left;
	margin:13px 0 0 32px;
	width:213px;
}
.list1 li{
background:url(../i/marker.png) no-repeat 0 10px;
padding-left:16px;
font-size:12px;
line-height:28px;
color:#0b8ab2;
}
.list1 li a{
color:#0b8ab2;
}
/*------------------------------menu------------------------*/
.menu{
position:absolute;
top:84px;
left:471px;
}
.menu li{
float:left;
padding-left:1px;
background:url(../i/li-bg.png) no-repeat 0 8px;
}
.menu li:first-child{

background:none;
}
.menu li a{
display:block;
text-decoration:none;
font:11px/12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
width:100px;
text-transform:uppercase;
}
.menu li a:hover, #activ{
font-weight:bold;
font-size:12px;
background:url(../i/menu-activ.png);
}
.mla1{
height:22px;
padding-top:8px;	
}
.mla2{
height:27px;
padding-top:3px;	
}
/*-----------------------------HEADER-----------------------*/
.header{
	background:url(../i/bg_header.gif) no-repeat;
	position:relative;	
	height:147px;
}
.logo{
padding:0 0 0 37px;	
}

/*-----------------------------CONTENT-----------------------*/

.content{
	
}
.left{
padding:0 90px 0 71px;	
}
.content-bottom{
	margin-top:14px;
	background:url(../i/cont-bot-bg.png) repeat-x;
	border:1px solid #f3f3f3;
	height:306px;
	margin-left:43px;
	width:914px;
	margin-bottom:19px;
}
.pic1{
float:right;
padding:12px 17px 5px 0;	
}
.pic2{
float:right;
padding:22px 5px 5px 10px;	
}
.pic2 img{
border:1px solid #999999;
}

.pic3 img{
border:1px solid #999999;margin:0 19px 0px 0px;	
}
.mt1{margin-top:30px;}
.mt2{margin:15px 0 0 25px;}
.map{
width:593px;
float:right;	
}
/*-----------------------------FOOTER-----------------------*/
.footer{
height:74px;


border:1px solid #d0d0d0;
margin-left:43px;
width:914px;
background:url(../i/footer-bg.jpg) repeat-x;
text-align:center;
}
.pcopy{
color:#fff;
padding-top:29px;
font-size:12px;
line-height:17px;
}
.pcopy a{
color:#fff;
}
/*-----------------------------FORM-----------------------*/
.forms {
	width:459px;

	
}
.forms .t-f {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#848484;
	padding:10px 0 1px;
	
}


.forms .inp1 {
	border:1px solid #797979;
	background:#fff;
	width:400px;
	height:15px;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	padding:2px 2px 1px;
float:right;
margin-top:8px;

}

.forms textarea {
	border:1px solid #a0a0a0;
	background:#fff;
	width:318px;
	height:80px;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#848484;
	padding:2px 2px 1px;
overflow:auto;
overflow-x:hidden;
float:right;
margin-top:8px;
}

.forms .but-clear {
	background:url(../i/but-clear.jpg) no-repeat;
	width:85px;
	height:24px;
	border:none;
	margin:10px 0px 15px;
	cursor:pointer;
	float:right;

}

.b-f{
width:459px;	
}
.forms .but-send {
	background:url(../i/but-send.jpg) no-repeat;
	width:85px;
	height:24px;
	border:none;
	margin:10px 0px 0 15px;
	cursor:pointer;
	float:right;

}



#error {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#848484;
	height:17px;


}