body

{

 

 margin-top: 18px; 

 background-color: #e9eaec;

 font-family: Arial;

 color: #666666;

 background-image: url(/img/sh.png);

	background-position: center top;

	background-repeat: no-repeat;



}

li {
padding: 5px;
}

img

{

 border: 0;

}

img:hover {
 opacity: 0.7;
}

#logo

{

	margin-bottom: 15px

}

.m1

{

	background-image: url(/img/letb.gif);

	background-position: 0 26px;

	background-repeat: repeat-x;

	float: left;

	width: 200px;

	height: 32px;

	padding: 0;

	margin-top: 13px;

}

.popup

{

 background-color: #e9eaec;

 font-family: Arial;

 color: #666666;

}
p {
    line-height: 17px;
    font-size: 13px;
}
.m2

{

	float: left;

	margin-left: 3px;	

	background-image: url(/img/let.gif);

	background-position: bottom;

	background-repeat: no-repeat;	

	width: 13px;

	color: #ffffff;

	font-size: 17px;

	font-weight: bold;

	text-align: center;

	padding-top: 9px;

	text-decoration: none;

	}

.m3

{

	float: left;

	color: #666666;

	font-size: 12px;

	padding-top: 12px;

	text-decoration: none;

}

.m4

{

	color: #666666;

	font-size: 12px;	

	text-decoration: none;

}

.m4:hover

{

	color: #8a8a87

}

.link

{

	margin-left: 20px;	

	width: 180px;	

}

.link1{background-image: url(/img/m1.gif); background-position: 0 6px; background-repeat: no-repeat; color: #666666; font-size: 12px;text-decoration: none;padding-left: 12px;display: block;margin-top: 5px;margin-bottom: 5px}
/*.link1:hover{color: #ff3200}*/

b > .link1 {background-color:#f57126;color: #fff;padding:5px;background-image:none;}
.link1:hover{background-color:#f57126;color: #fff;background-image:none;}

.link66

{

	color: #666666;

	font-size: 12px;

	text-decoration: none;

}

.link66:hover

{

	color: #ff3200

}

.link2

{

	background-image: url(/img/m2.gif);

	background-position: 15px 6px;

	background-repeat: no-repeat;

	color: #99999b;

	font-size: 11px;

	text-decoration: none;

	padding-left: 25px;

	display: block;

	margin-top: 5px;

	margin-bottom: 5px

}

.link2:hover

{

	color: #ff3200

}

.top

{

	padding-left: 93px;

	padding-right: 35px;

	height: 28px;

	text-align: center;

	color: #ffffff;

	font-size: 11px;

		

}

.top a

{

	padding-right: 15px;

	padding-left: 15px;

	color: #ffffff;

	font-size: 11px;

	text-decoration: none;	

}

.top a:hover

{

	text-decoration: underline;

}

.fla

{

	text-align: center;

	vertical-align: middle;

	height: 264px;

}

.mid

{

	padding-top: 21px;

	vertical-align: top;

}

.s1

{

	background-image: url(/img/letb.gif);

	background-position: 0 26px;

	background-repeat: repeat-x;

	float: left;

	width: 100%;

	height: 32px;

	padding: 0;	

}

.line

{

	vertical-align: top;

	background-image: url(/img/letg.gif);

	background-position:  15px 0;

	background-repeat: repeat-y;

}

.in {
  float: left;
  font-size: 12px;
  padding-left: 28px;
  padding-right: 13px;
  padding-top: 9px;
  text-align: justify;
}
.in2 {
  float: left;
  font-size: 12px;
  padding-left: 28px;
  padding-right: 13px;
  padding-top: 9px;
  height: 550px;
  overflow: overlay;
}

.in img

{

    border: 5px solid rgba(255, 255, 255, 0);

    margin: 0px;

}

.ob1, .ob2, .obb1, .obb2

{

	float: left;

	width: 155px;	

	font-size: 10px;

}

.ob1

{

	margin-right: 15px;

}

.ob1 a, .ob2 a, .obb1 a, .obb2 a

{

	color: #ff3200;

	font-size: 14px;

	text-decoration: underline;	

}



.ob1 img, .ob2 img, .obb1 img, .obb2 img

{

	border: 5px solid #ffffff;

	margin-top: 5px;

	margin-bottom: 5px;

}

.ob1 p, .ob2 p, .obb1 p, .obb2 p

{

	margin: 0;

	padding: 0;

	text-align: right;

   font-style: italic;

	font-size: 11px;

}



.obb1

{

	margin-right: 21px;

	margin-left: 14px

}



.obb2

{

	margin-left: 14px;

	margin-right: 10px

}





.news

{

	margin: 0;

	padding: 0 0 20px 0;

	font-size: 11px

}
.in_news {
    float: left;
    font-size: 12px;
    padding-left: 28px;
    padding-right: 13px;
    padding-top: 9px;
    text-align: justify;
    height: 350px;
    overflow: auto;
}

.data

{

	color: #ff3200;

	font-size: 13px;

	font-weight: bold;

}

.pod

{

	color: #000000;

	font-size: 10px;

	text-decoration: none;	

	font-weight: bold;

	font-style: italic;

   display: block;

}

.bottom

{

	height: 100px;

	background-image: url(/img/d1.gif);

	background-position:  left;

	background-repeat: no-repeat;

   background-color: #f8f9fb;

	font-size: 10px;

	vertical-align: top;

}

.bottom table

{

	background-image: url(/img/d3.gif);

	background-position:  right;

	background-repeat: no-repeat;

   height: 100px;

	width: 100%;

	font-size: 12px

}

.bleft

{

	padding-top: 20px;	

	vertical-align: top;

	padding-left: 20px

}

.bleft span

{

	color: #000000;	

}

.bleft a

{

	text-decoration: underline;

	 color: #666666;

}

.cont

{

	margin-left: 20px;

	margin-right: 20px;

	float: left;	

}

.bright

{

	width: 256px;

	text-align: center;

	vertical-align: middle;

}

.ug

{

	height: 30px;

	text-align: center;

	vertical-align: middle

}

.ug a

{

	font-size: 10px;

	text-decoration: none;

	 color: #666666;

}



.mms

{

	height: 46px;

	background-image: url(/img/let.gif);

	background-position: bottom;

	background-repeat: repeat-x;	

}

.mm1

{

	height: 46px;

	background-image: url(/img/kk2.png);

	background-position: bottom left;

	background-repeat: no-repeat;	

	width: 163px

}

.mm1 a

{

	height: 31px;

	vertical-align: middle;

	display: block;

	width: 143px;

	color: #6b6b66;

	font-size: 10px;

	text-decoration: none;	

	padding-left: 20px;

	padding-top: 15px

}

.mm1 a span

{

	font-size: 12px;

	font-weight: bold

}

.mm1 a:hover

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: top;

	background-repeat: no-repeat;

}

.mm1 a:active

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: top;

	background-repeat: no-repeat;

}

.mm11

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: top;

	background-repeat: no-repeat;

}

.mm11 a

{

	height: 31px;

	vertical-align: middle;

	display: block;

	width: 143px;

	color: #6b6b66;

	font-size: 10px;

	text-decoration: none;	

	padding-left: 20px;

	padding-top: 15px

}

.mm11 a span

{

	font-size: 12px;

	font-weight: bold

}

.mm11 a:hover

{

	color: #e34300;

	#background-image: url(/img/kk1.png);

	background-position: top;

	background-repeat: no-repeat;

}

.mm2 a

{

	height: 31px;

	vertical-align: middle;

	display: block;

	width: 149px;

	color: #6b6b66;

	font-size: 10px;

	text-decoration: none;	

	padding-left: 20px;

	padding-top: 15px

}

.mm2 a span

{

	font-size: 12px;

	font-weight: bold

}

.mm2 a:hover

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: center;

	background-repeat: no-repeat;

}

.mm2 a:active

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: center;

	background-repeat: no-repeat;

}

.mm22 a

{

	height: 31px;

	vertical-align: middle;

	display: block;

	width: 149px;

	color: #6b6b66;

	font-size: 10px;

	text-decoration: none;	

	padding-left: 20px;

	padding-top: 15px

}

.mm22

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: center;

	background-repeat: no-repeat;

}



.mm22 a span

{

	font-size: 12px;

	font-weight: bold

}

.mm22 a:hover

{

	color: #e34300;

	background-image: url(/img/kk1.png);

	background-position: center;

	background-repeat: no-repeat;

}

.mm2

{

	height: 46px;

	background-image: url(/img/kk2.png);

	background-position: bottom center;

	background-repeat: no-repeat;	

	width: 169px

}



.down

{

	vertical-align: top;

	padding-left: 226px;

	padding-bottom: 30px

}

.win

{

	width: 235px;

	color: #999999;

	font-size: 11px;	

	padding: 6px;

	vertical-align: top

}

.win p

{

	height: 40px;

	padding-top: 5px;	

	color: #000000;

	font-size: 12px;

	font-weight: bold;  

	margin: 0 0 20px 0;

}

.win span

{

	color: #000000;

	line-height: 20px

}

.d1

{

	width: 90px;

	float: left;	

	text-align: center;

	height: 180px;

	

}

.d2

{

	width: 120px;

	float: left;	

	text-align: left;

	height: 180px;

	margin-left: 20px;

	margin-bottom: 10px

	}

.d3

{

	width: 60px;

	float: left;	

	

}

.d4

{

	float: left;

	margin-bottom: 6px;

	

}

.d5

{

	width: 90px;

	float: left;	

	text-align: center;

	color: #000000;

	padding-top: 8px;

	

}

.d6

{ 

	height: 26px;

	width: 120px;

	float: left;	

	text-align: center;	

	background-image: url(/img/price.png);

	background-position: center;

	background-repeat: no-repeat;

	font-size: 14px;

	font-family: Tahoma;

	font-weight: bold;

	color: #ffffff;

	line-height: 24px;

	margin-left: 20px

	

}

.d9

{

	width: 90px;

	float: left;	

   

}

.d7

{

	width: 120px;

	float: left;	

	text-align: center;	

	padding-top: 3px;	

	margin-left: 20px

}

.add

{

	color: #e34300;

	font-size: 10px

}

.add2

{

	color: #e34300;

	font-size: 11px

}

form

{

	margin: 0;

	padding: 0

}

.forms

{

	font-family: Arial;

	font-weight: normal;

	color: #000000;

	font-size: 10px;	

	width: 50px;	

}

.for

{

	

	color: #000000;	

   vertical-align: middle;

	

}



.image



	{

	border: 5px solid #ffffff;

	margin: 5px

}

.ph

{

	margin: 0;

	padding: 0;

	text-align: right;

        font-style: italic;

	font-size: 11px;

}



.jScrollPaneContainer {

	position: relative;

	overflow: hidden;

	z-index: 1;

}



.jScrollPaneTrack {

	position: absolute;

	cursor: pointer;

	right: 0;

	top: 0;

	background-image:url(/img/letg.gif);

	background-repeat: repeat-y;

	background-position: center;

	height: 100%;

}

.jScrollPaneDrag {

	position: absolute;

	cursor: pointer;

	overflow: hidden;

	background:url(/img/prokrutka.gif) no-repeat center top;

	height:42px

}

.jScrollPaneDragTop {

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

}

.jScrollPaneDragBottom {

	position: absolute;

	bottom: 0;

	left: 0;

	overflow: hidden;

}

a.jScrollArrowUp {

	display: block;

	position: absolute;

	z-index: 1;

	top: 0;

	right: 0;

	text-indent: -2000px;

	overflow: hidden;

	background:url(/img/stup.png) no-repeat center top;

	height:18px;

}

a.jScrollArrowDown {

	display: block;

	position: absolute;

	z-index: 1;

	bottom: 0;

	right: 0;

	text-indent: -2000px;

	overflow: hidden;

	background:url(/img/stdown.png) no-repeat center top;

	height:18px;

}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {

	/*background-color: #f00;*/

}



.scroll-wrap{width:98%;margin:40px auto}

.scroll-pane{width:98%;height:370px;padding:0 0 0 10px;overflow:auto;}



.scroll-sasha{width:98%;height:120px;padding:0 0 0 10px;overflow:auto;}



.work

{



	color: #666666;

	font-size: 12px;

	text-decoration: none;

}



.work1

{

	

	color: #6699cc;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

}

.work3

{



	color: #ff3200;

	font-size: 12px;

	text-decoration: none;

        font-style: italic;

	font-weight: bold;

}

.head

{

	font-size: 11px;

	color: #ff3200;

	text-decoration: underline;

	font-weight: bold;

}
/*Для страницы карта сайта*/
.sitemap-list {
	display: list-item;
	list-style: none;
}
.sitemap-list a {
  color: #666666;
  line-height: 22px;
  margin: 0 0 5px;
}
.ramka {
    color: rgb(255, 255, 255);
    border: 1px solid;
    display: block;
    padding: 5px;
    background-color: #F35900;
    border-radius: 15px;
}

.phone_head p {
    float: left;
    color: #888888;
    font-weight: bold;
	margin-left: 20px;
}
.phone_head span {
    font-size: 28px;
    padding-left: 5px;
    line-height: 49px;
    font-weight: bold;
    color: #F57126;
}
