html {
	margin: 0;
	padding: 0;
	background-image: url(img/fonhtml.png);
	background-position: top left;
	background-repeat: repeat;
}
body {
	margin: 20px;
	padding: 0px;
	background-image: url(img/fonhtml.png);
	background-position: top left;
	background-repeat: repeat;
}
div#mega {
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	background-image: url(img/fonleft.png);
	background-position: top left;
	background-repeat: repeat-y;
	min-width: 1000px;
}
* html div#mega {
	width:expression((document.body.clientWidth<=1000)?'1000px':'100%');
}
div, p, form, input {
	margin: 0;
	padding: 0;
}

p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}
a img {
	border: none;
}

div#header {
	height: 207px;
	background-image: url(img/fonheader.png);
	background-position: top left;
	background-repeat: repeat-x;
	min-width: 1000px;
}
* html div#header {
	width:expression((document.body.clientWidth<=1000)?'1000px':'100%');
}
div#logo {
	/*float: left;*/
	height: 207px;
	width: 295px;
	position: absolute;
	overflow: hidden;
	z-index: 1;
	cursor:pointer;
}
div#menu {
	float: right;
	background-image: url(img/fonmenu.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 28px;
	padding-right: 75px;
	height: 179px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5d2a31;
	width: 780px;
}
* html div#menu {
	height: 207px;
	width: 716px;
}

div#air {	padding-right:7px;	margin-top: 15px;	float: left;
	background-image: url(img/malnetair_h.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 128px;


}
* html div#air{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/malnetair_h.png,sizingMethod=crop);
}
div#nameair {
	float: left;
	width: 136px;
	text-align: center;
	padding-right: 6px;
	margin-top: 90px;
}
	div#nameair a {
		color: #5d2a31;
		text-decoration: none;
	}
		div#nameair a:hover {
			text-decoration: underline;
		}
div#blog {	float: left;
	background-image: url(img/tv.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 128px;
	padding-right: 16px;
}
* html div#blog{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/support.png,sizingMethod=crop);
}
div#nameblog {
	float: left;
	width: 138px;
text-align: center;
	padding-left: 2px;
	padding-top: 105px;
}
	div#nameblog a {
		color: #5d2a31;
		text-decoration: none;
	}
		div#nameblog a:hover {
			text-decoration: underline;
		}

div#film {	float: left;
	background-image: url(img/tarifs.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 128px;
	margin-left: 5px;
}



* html div#film {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/film.png,sizingMethod=crop);
}
div#namefilm {
	float: left;
	width: 170px;
	text-align: center;
	padding-top: 105px;
}
	div#namefilm a {
		color: #5d2a31;
		text-decoration: none;
	}
		div#namefilm a:hover {
			text-decoration: underline;
		}
div#tv {	float: left;
	background-image: url(img/res.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 128px;
	margin-left: 5px;
}
* html div#tv {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/tv.png,sizingMethod=crop);
}
div#nametv {
	float: left;
	width: 156px;
	text-align: center;
	padding-top: 105px;
}
	div#nametv a {
		color: #5d2a31;
		text-decoration: none;
	}
		div#nametv a:hover {
			text-decoration: underline;
		}
div#map {
	background-image: url(img/map.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 128px;
	float: left;
	width: 139px;
	text-align: right;
	padding-top: 105px;
}
* html div#map {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/map.png,sizingMethod=crop);
}
	div#map a {
		color: #5d2a31;
		text-decoration: none;
	}
		div#map a:hover {
			text-decoration: underline;
		}
div#center {
	background-image: url(img/fonleft.png);
	background-position: top left;
	background-repeat: repeat-y;
	clear: both;
	min-width: 1000px;
}


div#center {
	background-image: url(img/fonleft.png);
	background-position: top left;
	background-repeat: repeat-y;
	clear: both;
	min-width: 1000px;
}



* html div#center {
	width:expression((document.body.clientWidth<=1000)?'1000px':'100%');
}
div#center2 {
	background-image: url(img/fonright.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding-bottom: 10px;
	min-width: 1000px;
}
* html div#center2 {
	width:expression((document.body.clientWidth<=1000)?'1000px':'100%');
}
div#right {
	float: right;
	background-image: url(img/fonright.png);
	background-position: top right;
	background-repeat: repeat-y;
	width: 236px;
	padding-left: 27px;
	padding-right: 16px;
	/*margin-left: 209px;*/
}
* html div#right {
	padding-right: 36px;
}
*:first-child+html div#right {
	margin-left: 0;
}
div#news {
	background-image: url(img/imgnews.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 100px;
	height: 75px;
	width: 196px;
}
* html div#news{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/imgnews.png,sizingMethod=crop);
}
div#news p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	padding-top: 20px;
	text-align: left;
}
div#news p img {
	padding-right: 5px;
}
div#news p.next {
	padding-top: 7px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
}
div#news span.header {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #863B3D;
}
div#news span.commerc {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #863B3D;
}
	div#news p.next a {
		text-decoration: none;
		color: #818181;
	}
		div#news p.next a:hover {
			text-decoration: underline;
		}
div.line {
	border-bottom: 1px dashed #d0d0d0;
	padding-top: 20px;
}
div#news p#arhiv {
	text-align: right;
	padding-bottom: 55px;
}
p#commerc {
	text-align: right;
	padding-bottom: 15px;
}
	p#arhiv a {
		text-decoration: underline;
		color: #863b3d;
	}
		p#arhiv a:hover {
			text-decoration: none;
		}
div#news p.res {

	margin-top: -55px;
	padding-bottom: 15px;
}
div#news p.res span.res_headline{		font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #863b3d;

}
div#news p.res span.name{

    font-weight:bold;
	color: #B69A59;

}

div.line2{
	margin-bottom: 30px;
	border-bottom: 1px dashed #d0d0d0;
}

div#advert {
	background-image: url(img/advert.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 56px;
	padding-bottom: 29px;
}
div#popres {	cursor:pointer;
	background-image: url(img/popres.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 56px;
	margin-bottom: -40px;
}
div#news span.rate{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;

}
div#news span.name{
	color:#AE9455;
}
* html div#advert{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/advert.png,sizingMethod=crop);
	height: 85px;
}
div.baner {
	float: left;
	padding-bottom: 15px;
	width: 160px;
	height: 160px;
	padding-left: 35px
}
div#left {
	margin-right: 279px;
	padding-left: 20px;
}
div#noteleft {
	background-color: #ffffff;
}
div#textleft {
	float: left;
	width: 189px;
	padding: 11px;
}
* html div#textleft {
	width: 209px;
}
div#noteright {
	margin-left: 209px;
	background-color: #ffffff;
	background-image: url(img/sgib.png);
	background-position: top left;
	background-repeat: repeat-y;
}
div#clips {
	background-image: url(img/clips.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	z-index: 2;
	width: 27px;
	height: 279px;
	float: left;
}
div#content {
	/*padding: 25px 25px 35px 50px;*/
	background-image: url(img/corner.png);
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	left: 7px;
	min-height: 950px;
}
* html div#content {
	height: 950px;
	left: 10px;
}
div#vmenu {
	padding: 25px 25px 35px 50px;
	/*background-image: url(img/corner.png);
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	left: 7px;*/
}
div#about {
	background-image: url(img/about.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 55px;
	padding-bottom: 10px;
}
p.namemenu {
	padding: 12px 0 0 70px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #863b3d;
}
p.podmenu {
	padding-left: 70px;
	padding-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
}

		p.podmenu a:hover {
			text-decoration: underline;color: #2C2C2C;
}
	p.podmenu a {
		text-decoration: none;
		color: #818181;
}

p.podmenu1 {
	padding-left: 70px;
	padding-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #808000;

}
	p.podmenu1 a {
		text-decoration: none;
    color: #DD6F00;
}
p.podmenu1 a:hover {
			text-decoration: underline;
}

div#service {
	background-image: url(img/service.png);
	background-position: 8px 6px;
	background-repeat: no-repeat;
	height: 55px;
	padding-bottom: 10px;
}
div#service p.namemenu {
	padding: 10px 0 0 70px;
}
div#spec {
	background-image: url(img/spec.png);
	background-position: 4px 6px;
	background-repeat: no-repeat;
	height: 55px;
	padding-bottom: 10px;
}
div#spec p.namemenu {
	padding: 7px 0 0 70px;
}
div#forum {
	background-image: url(img/ico_forum.png);
	background-position: -1px -3px;
	background-repeat: no-repeat;
	height: 55px;
	padding-bottom: 10px;
}
div#forum p.namemenu {
	padding: 7px 0 0 70px;
}
div#ournews {
	background-image: url(img/ournews.png);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	height: 55px;
	padding-bottom: 10px;
}
div#ournews p.namemenu {
	padding: 7px 0 0 70px;
}
div#new {
	padding-left: 30px;

}
div#new2 {
	padding-left: 30px;
  padding-top: 20px;
}
p#name {
	font-size: 14px;
	padding-left: 25px;
	padding-bottom: 25px;
}
p#name img {
	padding-right: 7px;
}
div.fonnew {
	float: left;
	padding: 2px 10px 0 10px;
	background-image: url(img/fonnew.png);
	background-position: top left;
	background-repeat: no-repeat;
  margin-right: 10px;
	height: 19px;
	font-size: 11px;
	font-weight: bold;
	color: #f4f4f4;
}
p.glava {
	padding: 3px 0 20px 15px;
	font-weight: bold;
	color: #ae9455;
}
p.textnew {
	padding-bottom: 20px;
	border-bottom: 1px dashed #d9d9d9;
	margin-right: 30px;
}
p.textnew2 {
	padding-bottom: 20px;
	border-bottom: 1px dashed #d9d9d9;
	margin-right: 30px;
	color:#515151;
}
div.new2 {
	padding-top: 20px;
	padding-left: 30px;
}
p.textnew2 {
	padding-bottom: 10px;
	border-bottom: none;
	margin-right: 30px;
}
p.next2 {
	padding-bottom: 15px;
}
p.next2 a {
	padding-left: 30px;
	color: #818181;
	text-decoration: underline;
}
p.next2 a:hover {
	text-decoration: none;
}
div#footer {
	clear: both;
	background-image: url(img/fonfooter.png);
	background-position: left;
	background-repeat: repeat-x;
	height: 118px;
	min-width: 1000px;
}
* html div#footer {
	width:expression((document.body.clientWidth<=1000)?'1000px':'100%');
}
div#footerleft {
	background-image: url(img/footerleft.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 118px;
}
div#footerright {
	background-image: url(img/footerright.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 118px;
}
div#footerbag {
	background-image: url(img/bag.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 103px;
	padding: 15px 20px 0 20px;
}
* html div#footerbag {
	height: 288px;
}
div#resurs {
	clear: both;
	background-color: #ffffff;
	height: 27px;
	line-height: 27px;
}
div#resurs span#nameres {
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #863b3d;
}
div#resurs p#nextresurs {
	float: right;
	padding-right: 15px;
}
	div#resurs p#nextresurs a {
		text-decoration: none;
		font-size: 10px;
		font-weight: bold;
		color: #b69a59;
	}
		div#resurs p#nextresurs a:hover {
			text-decoration: underline;
		}
div#resurs span#podname {
	padding-left: 15px;
	font-size: 10px;
}
div#scrin {
	margin: 10px 0;
}
div.leftscrin {
	float: left;
	padding-right: 30px;
	width: 30%;
}
div.leftscrin div.image {
	float: left;
	padding-right: 10px;
}
div.contant {
	margin-left: 110px;
}
p.namescrin {
	width: 128px;
	height: 20px;
	background-color: #ffffff;
	padding: 0 0 0 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b69a59;
	margin-bottom: 5px;
	line-height: 20px;
}
div.content p {
	padding-top: 10px;
	width: 128px;
}
div#down {
	clear: both;
	padding-top: 35px;
}
* html div#down {
	padding-top: 10px;
}
*:first-child+html  div#down {
	padding-top: 10px;
}
div#down, x:-moz-any-link {
	padding-top: 30px;
}
div#phone {
	background-image: url(img/phone.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 43px;
	padding-top: 26px;
	padding-left: 65px;
	font-size: 10px;
	width: 185px;
	float: left;
}
* html div#phone {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/phone.png,sizingMethod=crop);
	height: 69px;
}
div#phone p#number {
	font-size: 18px;
	font-weight: bold;
	color: #863b3d;
}
div#pxl {
	float: right;
	font-size: 10px;
	color: #863b3d;
	margin-top: 20px;
	text-align: right;
	background-image: url(img/pxl.png);
	background-position: top left;
	background-repeat: repeat;
	padding: 7px;
}
* html div#pxl {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/pxl.png,sizingMethod=scale);
}
div#pxl a {
color: #863b3d;

}

div#count {
	padding-top: 26px;
	float: right;
	padding-right: 100px;
}
div#count img {
	padding-left: 20px;
}
div.form_up {
	background-color: #f5f5f5;
	background-image: url(img/corup.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 186px;
	margin-bottom: 11px;
}
div.form_down {
	background-image: url(img/cordown.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 186px;
}
div.form_down p {
	padding: 8px;
}
	div.form_down p a {
		color: #818181;
		text-decoration: none;
	}
		div.form_down p a:hover {
			text-decoration: underline;
		}
div.form_down p img {
	float: right;
}
div.form_down form {
	padding: 10px 0 15px 0;
}
div.form_down p input {
	border: none;
	float: right;
	width: 120px;
	height: 18px;
	font-size: 12px;
	color: #818181;
	padding-top: 3px;
}
div.form_logout {	color: #818181;
	background-image: url(img/fonleftlogout.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 80px;
	width: 186px;
}

div.form_logout div.hi{	color: #800000;
	font-size: 14px;	padding:6px;
	padding-top:12px;
}
div.form_logout div.by{	position:relative;
	top:12px;
	padding:6px;
  font-size: 12px;
	background-image: url(img/logout.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
  width: 172px;
  padding-bottom: 8px;
}
div.form_logout div.by:hover{	text-decoration: underline;	cursor:pointer;
	background-image: url(img/logout_a.gif);
	color:#800;
}

div.form_login {
	color: #818181;
	background-image: url(img/fonleftlogin.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 186px;
}

div.form_login div{
	padding:6px;
  font-size: 12px;
	background-image: url(img/home.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
  width: 172px;
  padding-bottom: 8px;
}
div.form_login div:hover{text-decoration: underline;
	cursor:pointer;
	background-image: url(img/home_a.png);
	color:#800;
}
div.form_personal {
	color: #818181;
	background-image: url(img/fonleftlogin.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 186px;
}
div.form_personal div{
	padding:6px;
  font-size: 12px;
	background-image: url(img/people.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
  width: 172px;
  padding-bottom: 8px;
}
div.form_personal div:hover{text-decoration: underline;
	cursor:pointer;
	background-image: url(img/people_a.png);
	color:#800;
}
div.form_z {
	color: #818181;
	background-image: url(img/fonleftlogin.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 186px;
}
div.form_z div{
	padding:6px;
  font-size: 12px;
	background-image: url(img/page.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
  width: 172px;
  padding-bottom: 8px;
}
div.form_z div:hover{text-decoration: underline;
	cursor:pointer;
	background-image: url(img/page_a.png);
	color:#800;
}
div.info div{	color: #542929;
	padding:6px;
  font-size: 15px;
	background-image: url(img/page.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
  width: 172px;
  padding-bottom: 8px;
}
div.info div:hover{text-decoration: underline;
	cursor:pointer;
	background-image: url(img/page_a.png);
	color:#800;
}
/*------------promo left---------------*/
div.form_promo {
	color: #818181;
	background-image: url(img/fonleftlogin.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 186px;
}
div.form_promo div{
	padding:6px;
  font-size: 12px;
	background-image: url(img/people.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
  width: 172px;
  padding-bottom: 8px;
}
div.form_promo div:hover{text-decoration: underline;
	cursor:pointer;
	background-image: url(img/people_a.png);
	color:#800;
}
/*------------contacts---------------*/
div#contacts {
	padding: 25px 15px 15px 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 90%;
}
*:first-child+html div#contacts {
	padding: 25px 0 15px 0;
	margin-left: 0;
}
* html div#contacts {
	padding: 25px 0 15px 0;
	margin-left: 0;
}
div#contacts p {
	font-size: 11px;
	line-height: 15px;
	padding-top: 12px;
	padding-bottom: 15px;
}
	div#contacts p span {
		color: #5d2a31;
		font-weight: bold;
	}
p#line_down {
	border-bottom: 1px solid #5d2a31;
}
div#contacts p#name_cont {
	font-size: 24px;
	padding-bottom: 35px;
}
div#contacts p#name_cont_oferta {
	font-size: 24px;
	padding-bottom: 35px;
	padding-top: 10px;
}
div#contacts p.img_cont{
	border: 15px solid #f5f5f5;
	padding: 0;
	float: left;
}div#contacts p.img_cont{
	border: 15px solid #f5f5f5;
	padding: 0;
	float: left;
}
div#contacts div.img_cont img {
	border: 15px solid #f5f5f5;
	padding: 6px;
}
div#contacts p.name_img {
	font-size: 12px;
	margin-top: 15px;
	clear: left;
}
div#contacts p#map_more {
	background-color: #f5f5f5;
	clear: left;
	width: 428px;
	padding: 0 20px 25px 0;
	text-align: right;
}
* html div#contacts p#map_more {
	width: 448px;
}
	div#contacts p#map_more a {
		color: #818181;
		text-decoration: none;
	}
		div#contacts p#map_more a:hover {
			text-decoration: underline;
		}
/*------------pay------------------*/

div#contacts p.name_pay {
	font-size: 12px;
	margin-top: 15px;
}
div#contacts p.img_pay {
	border: 15px solid #f5f5f5;
	padding: 0;
	float: left;
}
div#contacts p.img_pay img {
	border: 5px solid #ffffff;
}
span.show_img{font-size:14px;cursor:pointer;}
/*------------documents------------------*/
div#contacts p#inner_doc {
	color: #5d2a31;
	font-size: 14px;
}

div#contacts div.img_lic {
	background-color: #f5f5f5;
	padding: 15px;
	height:314px !important;
}
div#contacts div.img_licz {
	background-color: #5C5C5C;
	padding: 15px;
	height:270px !important;
}
div#contacts div.img_lic p {
	padding: 0;
}
div#contacts div.img_lic img {
	border: 5px solid #ffffff;
	float: left;
	/*clear: left;*/
	margin-right: 15px;
}
a.doc{	color:#5D2A31;
	text-decoration:none;
	font-size: 14px;}
a.doc:hover{text-decoration:underline;}
/*-------------vacansii-----------------*/
div#contacts p#vac {
	text-align: right;
}
div#contacts div.img_lic p.name_vac {
	font-size: 14px;
	color: #5d2a31;
	border-bottom: 1px dotted #5d2a31;
	padding-bottom: 15px;
}
div#contacts div.img_lic p.treb {
	font-size: 12px;
	color: #5d2a31;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*----------conditions----------------*/
div#contacts p.how {
	font-size: 14px;
	color: #5d2a31;
	padding-top: 30px;
}
div#contacts ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	padding-bottom: 15px;
	padding-right: 15px;
}
	div#contacts ul li span {
		font-size: 14px;
		font-weight: bold;
		color: #5d2a31;
		padding-right: 10px;
	}
/*--------------dop--------------*/
div#contacts table.price tr.table_name td {
	background-color: #f5f5f5;
	border-bottom: none;
}
div#contacts table.price td {
	border-bottom: 1px dotted #818181;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d2a31;
	padding: 10px;
}
div#contacts table.price td.cost {
	border-left: 1px dotted #818181;
	color: #818181;
	text-align: center;
}
div#contacts table.price tr.last td {
	border-bottom: none;
}
/*-----------------partners-----------------*/
div#contacts div.img_lic p.logo_partn img {
	border: 1px solid #5d2a31;
	float: none;
}
div#contacts div.img_lic p.name_partn {
	color: #5d2a31;
	padding: 10px 0;
}
/*--------------vacansii_all---------------*/
div#contacts div#img_all {
	text-align: center;
}
div#contacts p#all {
	font-size: 24px;
	color: #5d2a31;
	text-align: center;
}
/*-------------tarif---------------*/
div#contacts table.tarif td {
	border-bottom: 1px dotted #818181;
	border-right: 1px solid #818181;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d2a31;
	padding: 10px;
}
div#contacts table.tarif tr.table_name td {
	background-color: #f5f5f5;
	border-bottom: none;
}
div#contacts table.tarif td.cost {
	color: #818181;
	text-align: center;
}
div#contacts table.tarif td.speed {
	color: #ae9455;
	text-align: center;
}
div#contacts p.snoska {
	border-bottom: 1px solid #5d2a31;
}
/*----------zayavka-------------*/
div#contacts p.del {
 color: #5d2a31;
 font-size: 16px;
}
div#contacts p.date {
 color: #5d2a31;
 font-size: 12px;
 line-height: 25px;
 padding: 8px 15px;
}
div#contacts p.zayavka span.date {
float:right;
width:60%;
}
div#contacts p.zayavka span.date input {
 border: 1px solid #D2D2D2;
 width: auto;
 margin-top: 8px;
 color: #818181;
 float:left;
}
div#contacts p.zayavka span.date input.m {
 border: 1px solid #D2D2D2;
 margin-left: 11px;
 width: auto;
 margin-top: 8px;
 color: #818181;
 float:left;
}
div#contacts p.zayavka span.date input.y {
 border: 1px solid #D2D2D2;
 margin-left: 11px;
 width: auto;
 margin-top: 8px;
 color: #818181;
 float:left;
}
textarea.oferta {
 border: none;
 height: 400px;
 width: 100%;
 margin-top: 8px;
 margin-bottom: 8px;
 color: #717171;
 background-color: #f5f5f5;
}
div#contacts p.zayavka select.pe{

 width: 60%;
 color: #818181;
 margin: 0;
 border: 1px solid #b1b0c2;

 padding: 0;
}
div#contacts div.img_lic2 {
	background-color: #f5f5f5;
	/*clear: left;*/

}
div#contacts div.img_licRes {

	/*clear: left;*/

}
.tableRes {
 border: 1px solid #8D7288;
	border-radius: 5px;
	-moz-border-radius:5px;
	background-color: #f5f5f5;
  padding:2px;
}
.pRes {

	border-radius: 5px;
	-moz-border-radius:5px;
	background-color: #FFFFFF;
  padding-left:5px;
}
div#contacts div.img_lic4 {
	background-color: #f5f5f5;
	height:100px;

}
div#contacts div.img_lic3 {
	background-color: #f5f5f5;
}
div#contacts p.zayavka {
	color: #5d2a31;
	font-size: 12px;
	line-height: 25px;
	padding: 8px 15px;
}
div#contacts p.zayavka input {
	border: 1px solid #D2D2D2;
	float: right;
	width: 60%;
	margin-top: 8px;
	color: #818181;
}
div#contacts p.zayavka textarea {
	border: none;
  float: right;
	width: 60%;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #818181;
}
div#contacts p.zayavka select {
	float: right;
	width: 70%;
	color: #818181;
	border: 1px solid #b1b0c2;
	margin: 0;
	padding: 0;
}
div#contacts div#send {
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
div#contacts div#send_f {
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#contacts div#send2 {
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 15px;
}
	div#contacts div#send2 a {
		color: #5d2a31;
		text-decoration: none;
		font-size: 14px;
	}
		div#contacts div#send2 a:hover {
			text-decoration: underline;
		}


	div#contacts div#send a {
		color: #5d2a31;
		text-decoration: none;
		font-size: 14px;
	}
		div#contacts div#send a:hover {
			text-decoration: underline;
		}

/*----------админка-------------*/
img.edit{	cursor:pointer;
	width:16px;
	height:16px;
	margin-bottom:-2px;}
img.edit_small{	cursor:pointer;
	width:12px;
	height:12px;
	margin-bottom:-2px;}

/*----------ресурсы-------------*/
p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
}
div#resource
{
	padding: 8px;
	height:160px;	margin-top:12px;
	background-color:#F5F5F8;}

div#resource span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
}
div#resource div.image
{
	float:left;
}

div#resource55
{
	padding: 10px;
	height:160px;	margin-top:12px;
	background-color:#FFFFFF;}

div#resource span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #818181;
}
div#resource div.image55
{
	float:left;
}





div#resource div.image1
{
	float:left;
}
div#resource div.image img
{
	border:1px solid #C0C0C0;
}
div#resource div.content
{
  width:80%;
  margin-left:6px;
  float:left;
}
div#resource div.content p.name{
	margin-left:6px;
	padding: 6px;
	padding-left: 18px;
	background-color:#fff;
}
div#resource div.content a{ 	text-decoration:none;
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b69a59;
}
div#resource div.content a:hover{ 	text-decoration:underline;
}
div#resource div.content p.text
{
	padding-left: 18px;
	width:80%;

}
img.rate{	background-image: url(img/star2.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;	border:0px solid black;
	width:16px;
	height:16px;
	cursor:pointer;}
img.rate:hover{	background-image: url(img/star.png);}
/*----------личный кабинет-------------*/
select.tp{	color: #818181;
	border: 1px solid #b1b0c2;
	margin: 0;
	padding: 0;}

/*---------------карта------------------*/
div#map_main{	overflow:hidden;
	border:2px solid #ccc;
	height:500px;
	width:99%;
	cursor:pointer;
	cursor:hand;}
.xmlWindow
{

	position:relative;
}



table#map_table{	border-collapse:collapse;}
table#map_table td{
	border:0px;
  padding:0;
}
div#map_div div.roads{	float:left;
	border:0px none;
	margin:0px;
	padding:0px;
	width:256px;
	height:256px;
	-moz-user-select:none;
}
div#map_div div.trees{  float:left;border: 0px none ; margin: 0px; padding: 0px; width: 256px; height: 256px; -moz-user-select: none;
}

/*меню слева*/
span#left_menu_name{	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	text-decoration:none;
	cursor:pointer;
	color:#863B3D;
}
span#left_menu_name:hover{
	text-decoration:underline;
}
ul.left_menu{	list-style:none;
	margin-top:4px;
	padding-left:18px;
}
ul.left_menu li{	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	color:#818181;
}
ul.left_menu li a{	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	color:#818181;
}
ul.left_menu li a:hover{
	text-decoration:underline;
	color:#800;
}
ul.left_menu li.activ{
	color:#800;
}
ul.left_menu li.activ a{
	text-decoration:none;
	color:#800;
}
span#site_map{	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;	color:#818181;
	font-size:16px;}
caption.feedhead{color:#620000;}
span.feedtime{color:#3C3C3C;}
td.feedtext{color:#414141;text-align: justify;}

/***************************************************************************************************************************************************/
ul#hmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
  list-style: none;
	background: #FDFBFB;
  height: 28px;
	font: bold 12px/24px Verdana, Arial;
}

ul#hmenu li {
	margin-left: 37px;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 28px;
}

ul#hmenu ul {
	margin-left: -72px;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
}

ul#hmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#hmenu ul li {
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul#hmenu a {
	border: 0px;
	padding: 0 6px;
	float: none !important;
	float: left;
	display: block;
	background: #FDFBFB;
	color: #5D2A31;
	font: bold 12px/28px Verdana, Arial;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}

/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a {
	background: #FDFBFB;
	color: #5D2A31;
}

/* Second Menu */
ul#hmenu li:hover li a,
ul#hmenu li.iehover li a {
	border-top: 1px solid #FFFFFF;
	float: none;
	background: #FDFBFB;
	color: #5D2A31;
}

/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
ul#hmenu li.iehover li.iehover a {
	border-top: 1px solid #FFFFFF;
	background: #808298;
	color: #FFFFFF;
}

ul#hmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
	display: none;
}

ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
	display: block;
}


.a{color:#818181;text-decoration:none;font-size:17px;}
.a:hover{color:#800000 !important;text-decoration:underline;font-size:17px;}
/*----------------------------закруглённые divы----------------------------------------------------------------------*/

.b1, .b2, .b3, .b4 {
     display:block; /* Задание отображения границ и углов */
     overflow:hidden; /* Задание отображения границ и углов */
}

.b1, .b2, .b3 {
     height:1px; /* Задание высоты границ и углов */
}

.b2, .b3, .b4 {
     background:#ff8346; /* Задание цвета фона в пределах закругления */
     border-left:1px solid #79793E; /* Задание стилей левых углов */
     border-right:1px solid #79793E; /* Задание стилей правых углов */
}

.b1 {
     margin:0 5px; /* Задание отступов */
     background:#79793E; /* Задание цвета верхней и нижней границ */
}

.b2 {
     margin:0 3px; /* Задание отступов */
     border-width:0 2px; /* Задание ширины границы */
}

.b3 {
     margin:0 2px; /* Задание отступов */
}

.b4 {
     height:2px; /* Задание высоты границ и углов */
     margin:0 1px; /* Задание отступов */
}

.content_div {
     background:#D2D2A6; /* Задание общего фона */
     border:0 solid #79793E; /* Задание стилей границ */
     border-width:0 1px; /* Задание ширины границ */
}
/*--------------------------------------------------------------------------------------------------*/
.aspan {
	color:#5D2A31;text-decoration:none;font-size:13px;cursor:pointer;text-decoration:underline;
}
.aspan:hover {
	color:#5D2A31;text-decoration:none;font-size:13px;cursor:pointer;
}
/*--------------------------------------------------------------------------------------------------*/
.textmanual{	padding:15px;
	border:2px dotted #B9B9B9;
	color: rgb(93, 42, 49);
	font-size: 14px;
}
#mapWiewer{	border:5px solid #4F2700;}
.alert{color:red;}
.activ_p{	color: #863B3D;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;

}
img.close_img{
  cursor: pointer;
  position: absolute;
  right: 1px;
  top: 2px;
}
.svoi{    color: Green;
    cursor: pointer;
    font-size: 14px;
    padding-left: 10px;
    text-decoration: underline;
    text-shadow: 1px 1px 6px;

}
.svoi_alert{    color: red;

    font-size: 14px;
    padding-left: 10px;

    text-shadow: 1px 1px 6px;

}
#infoSvoi{	position: absolute;	filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
	font-family: Trebuchet MS New Roman;
	font-size: 15px;
	padding: 4px;
	border-radius: 10px 10px 10px 10px;
	border-bottom: 0 0 2px #000000 inset;
	-moz-box-shadow: -2px 3px 6px gray;
	-webkit-box-shadow: -2px 3px 6px gray;
	box-shadow: -2px 3px 6px gray;
	width: 395px;

	left:62%;
	color:#606060;
background-image: linear-gradient(bottom, rgb(224,224,224) 0%, rgb(245,242,245) 46%, rgb(227,227,227) 100%);
background-image: -o-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(245,242,245) 46%, rgb(227,227,227) 100%);
background-image: -moz-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(245,242,245) 46%, rgb(227,227,227) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(245,242,245) 46%, rgb(227,227,227) 100%);
background-image: -ms-linear-gradient(bottom, rgb(224,224,224) 0%, rgb(245,242,245) 46%, rgb(227,227,227) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(224,224,224)),
	color-stop(0.46, rgb(245,242,245)),
	color-stop(1, rgb(227,227,227))
);
	text-align:left;
	padding:15px;

}
#actionSvoi{	position: absolute;	filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
	font-family: Trebuchet MS New Roman;
	font-size: 15px;
	padding: 4px;
	border-radius: 10px 10px 10px 10px;
	border-bottom: 0 0 2px #000000 inset;
	-moz-box-shadow: 0 0 2px #000000 inset;
	-webkit-box-shadow: 0 0 2px #000000 inset;
	box-shadow: 0 0 2px #000000 inset;
	width: 236px;
	height: 50px;
	left:62%;
	color:#606060;
background-image: linear-gradient(bottom, rgb(194,194,194) 24%, rgb(237,237,237) 75%);
background-image: -o-linear-gradient(bottom, rgb(194,194,194) 24%, rgb(237,237,237) 75%);
background-image: -moz-linear-gradient(bottom, rgb(194,194,194) 24%, rgb(237,237,237) 75%);
background-image: -webkit-linear-gradient(bottom, rgb(194,194,194) 24%, rgb(237,237,237) 75%);
background-image: -ms-linear-gradient(bottom, rgb(194,194,194) 24%, rgb(237,237,237) 75%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.24, rgb(194,194,194)),
	color-stop(0.75, rgb(237,237,237))
);
	text-align:left;
	padding:15px;}
.but{	cursor:pointer;
	color:#863B3D;}
.but:hover{	cursor:pointer;
	text-shadow: 1px 1px 3px;

}

.textBlink{	text-decoration:blink;
	color:#910000;}
.textBlink:hover{	text-decoration:blink;
	font-weight:bold;
	color:#910000;
}
span.button{background: #e4efc0; /* old browsers */

background: -moz-linear-gradient(top, #e4efc0 0%, #abbd73 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4efc0), color-stop(100%,#abbd73)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 ); /* ie */

	font-size: 1.4em;
	border: 1px solid grey;
	border-radius: 9px 9px 9px 9px;
	color: OldLace;
	padding: 3px;
	cursor:pointer;
	color:#272727;
	text-shadow: 0px 1px 0px #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));}
span.button:hover{
background: #e4efc0; /* old browsers */

background: -moz-linear-gradient(top, #e4efc0 0%, #abbd73 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4efc0), color-stop(100%,#abbd73)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 ); /* ie */

	font-size: 1.4em;
	border: 1px inset grey;
	border-radius: 9px 9px 9px 9px;
	color: OldLace;
	padding: 3px;
	cursor:pointer;
	color:#272727;
	text-shadow: 0px 1px 0px #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
}
















