* {margin: 0; padding: 0}
html {font-size: 62.5%;}
html, body {margin: 0px; padding: 0px; font-family: Arial, Tahoma, sans-serif; height: 100%;  color:#363636; min-width:1000px; background:#f8f7ec; 
-width: expression(((document.documentElement.offsetWidth < 1000 + 22) ? 1000 + 'px' : 'auto'));
}


input {font-family: Arial, Tahoma, sans-serif;}

a, a img {outline: none; border: none;}
a {color: #e85708; text-decoration: underline; font-weight: normal;}
ul, li {margin: 0px; padding: 0px; list-style: none;}
table, td, tr, th {padding: 0px; border: 0px; border-collapse: collapse; vertical-align:top;}
form, fieldset, dl, dt, dd {margin: 0px; padding: 0px; border: 0px;}
p {margin: 0px;  line-height:1.4em;}
.clear {clear:both;
font-size:0;
margin:0;
overflow:hidden;
padding:0;
line-height:0;
position:relative;
z-index:1;
zoom:1;}


/*Headers*/
h1 {position:relative; font-size:2.1em; font-weight:normal; margin:0px 0px 32px 0px; left:-49px; color:#6e6e6e; z-index:5; font-style:italic; line-height:1.3em;}
h2 {position:relative; font-size:1.5em; font-weight:normal; margin:28px 0px 20px 0px; left:-25px; color:#494949; z-index:5; line-height:1.3em;}
h3 {position:relative; font-size:1.2em; font-weight:bold; margin:25px 0px 20px 0px; left:-18px; color:#494949; z-index:5; }
h4 {position:relative; font-size:1.1em; font-weight:bold; margin:15px 0px 10px 0px; left:-10px; color:#494949; z-index:5; }

#main h1 {position:relative; color:#5D5D5D; font-size:1.8em; font-style:normal; font-weight:normal; left:-6px; line-height:1.3em; margin:68px 0 12px; z-index:5;}

#content {
  position: relative;
  min-height: 100%;
  z-index:1;
}
* html #content {
  height: 100%;
}


/*--layout--*/
#content-inner {
position:relative;
padding:0 0 90px 0;
/*overflow:hidden;*/
 zoom:1;
}

#main #content-inner {}

#main #main-content, #main #header .container {
max-width:3000px; margin:0 auto;
-width: expression(((document.documentElement.offsetWidth > 3000 + 22) ? 3000 + 'px' : 'auto'));
}
#main #main-content {position:relative; z-index:2; padding:0 0 50px 0; background:url(../images/sputnik.jpg) no-repeat right bottom; -zoom: 1;}
#main #footer .container {
max-width:3000px;
-width: expression(((document.documentElement.offsetWidth > 3000 + 22) ? 3000 + 'px' : 'auto'));
}
#main-content {
max-width:1200px; margin:0 auto;
-width: expression(((document.documentElement.offsetWidth > 1200 + 22) ? 1200 + 'px' : 'auto'));
}
/* #header .container {
max-width:1200px; margin:0 auto;
-width: expression(((document.documentElement.offsetWidth > 1200 + 22) ? 1200 + 'px' : 'auto'));
}*/

/*--main page--*/
#main {background:#fff;}
#main #content {background:#fff;}
#main #header {height:785px; background-image:url(../images/winter/main-bg.jpg);}
#main.spring #header {height:811px; background-image:url(../images/spring/esh_base.jpg);}

#main #header #logo {position:absolute; left:58px; top:21px; width:251px; height:74px; background:url(../images/logo-main.png) no-repeat 0 0;
-background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo-main.png", sizingMethod= 'crop');
}
#main #header .user-page {position:absolute; z-index:8; top:18px; right:28px; font-size:1.5em; background:none; padding:15px 25px 15px 25px;}
#main #header .user-page a {color:#fff;}
#main #header .user-page a {background:url("../images/dashed-white.gif") repeat-x  0 bottom; text-decoration:none; }
#main #header #top-nav {position:absolute; left:348px; top:20px; z-index:5;}
#main #header #top-nav .home {width:11px; height:12px; background:url(../images/nav-white.gif) no-repeat 0 0; margin:0 14px 0 0;}
#main #header #top-nav .search {width:11px; height:12px; background:url(../images/nav-white.gif) no-repeat -12px 0;  margin:0 14px 0 0;}
#main #header #top-nav .mail {width:11px; height:12px; background:url(../images/nav-white.gif) no-repeat -24px 0;}

/*--navigation in main page--*/
#main #header #top-menu a {color: #fff;} 
#main #header #top-menu { margin-top:0; padding:96px 0 0 0; position: relative; z-index:4;}
#main #header #top-menu ul {margin:0 0 0 24%; width:830px; -width:auto; //width:auto; }
#main #header #top-menu li {
	display:block;
	float:left;
	padding: 0.2em 15px 0.2em 0px;
	margin-right: 1em;
	position:relative;
	font-style:italic;
}

#main #header #top-menu li.tm1 {font-size:3.4em;}
#main #header #top-menu li.tm2 {font-size:3em; margin-top:-23px;}
#main #header #top-menu li.tm3 {font-size:2.4em; margin-top:-35px;}


#main #header #header-bg {position:absolute; width:100%; height:486px; bottom:-2px;  z-index:2; zoom:1; background:none;}
#main.spring #header #header-bg {height:488px; bottom:38px;}

#main #header .head-bg-left {
position:relative; 
float:left; 
left:0; 
 width: 490px;
  height: 493px;
  bottom: 19px;
  background-image: url(../images/winter/left-pic.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/winter/left-pic.png", sizingMethod= 'crop');
}

#main.winter #header .head-bg-left {
  width: 490px;
  height: 493px;
  bottom: 19px;
  background-image: url(../images/winter/left-pic.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/winter/left-pic.png", sizingMethod= 'crop');
}
#main.winter #header .head-bg-left img {
  width: 490px;
  height: 493px;
}

#main.spring #header .head-bg-left {
  width: 489px;
  height: 488px;
  background-image: url(../images/spring/esh_left.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/spring/esh_left.png", sizingMethod= 'crop');
}
#main.spring #header .head-bg-left img {
  width: 489px;
  height: 488px;
}

#main #header .head-bg-center {
  position:absolute; height:204px; width:417px; bottom:27px; left:50%; margin-left:-150px;
  background:url(../images/winter/center-pic.png) 0 0; zoom:1;
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fall/center-pic.png", sizingMethod= 'crop');
  z-index: 2;
}

#main.winter #header .head-bg-center {
  bottom: 27px;
  width: 417px;
  height: 204px;
  margin-left: -208px;
  background-image: url(../images/winter/center-pic.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/winter/center-pic.png", sizingMethod= 'crop');
}

#main.winter #header .head-bg-center img {
  width: 417px;
  height: 204px;
}

#main.spring #header .head-bg-center {
  bottom: 56px;
  width: 300px;
  height: 206px;
  margin-left: -150px;
  background-image: url(../images/spring/esh_center.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/spring/esh_center.png", sizingMethod= 'crop');
}

#main.spring #header .head-bg-center img {
  width: 300px;
  height: 206px;
}

#main #header .head-bg-right {position:relative; float:right; height:448px; /*width:30%; max-width:368px;*/ bottom: 15px; background:url(../images/winter/right-pic.png) 0 0;  
/*-width: expression(((document.documentElement.offsetWidth > 1200 + 22) ? 368 + 'px' : '30%'));*/
width:368px;
-background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fall/right-pic.png", sizingMethod= 'crop');
}

#main.winter #header .head-bg-right {
  width: 368px;
  height: 448px;
  bottom: 15px;
  background-image: url(../images/winter/right-pic.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/winter/right-pic.png", sizingMethod= 'crop');
}

#main.winter #header .head-bg-right img {
  width: 368px;
  height: 448px;
}

#main.spring #header .head-bg-right {
  width: 368px;
  height: 457px;
  bottom: -12px;
  background-image: url(../images/spring/esh_right.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/spring/esh_right.png", sizingMethod= 'crop');
}

#main.spring #header .head-bg-right img {
  width: 368px;
  height: 457px;
}

#main #header #header-bg2 {position:absolute; width:100%; height:525px; bottom:0; z-index:3; zoom:1;}
#main.spring #header #header-bg2 {height:491px; bottom:10px; z-index:3; zoom:1;}

#main #header .tree1 {position:relative; float:left; height:553px; width:566px; bottom:38px; margin-left:19%; margin-right:-50%; background:url(../images/winter/esh_tree_1.png) center center;  zoom:1;
-margin-left:9%;
-background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fall/esh_tree_1.png", sizingMethod= 'crop');
}

#main.winter #header .tree1 {
  width: 566px;
  height: 553px;
  bottom: 38px;
  margin-left: 19%;
  -margin-left: 11%;
  background-image: url(../images/winter/esh_tree_1.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/winter/esh_tree_1.png", sizingMethod= 'crop');
}

#main.winter #header .tree1 img {
  width: 566px;
  height: 553px;
}

#main.spring #header .tree1 {
  width: 275px;
  height: 487px;
  bottom: 38px;
  margin-left: 22%;
  -margin-left: 14%;
  background-image: url(../images/spring/esh_tree_1.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/spring/esh_tree_1.png", sizingMethod= 'crop');
}

#main.spring #header .tree1 img {
  width: 275px;
  height: 487px;
}

#main #header .tree2 {position:relative; float:right; height:547px; width:539px; bottom:38px; margin-right:5%; background:url(../images/winter/esh_tree_2.png) center center;  zoom:1;
-margin-right:7%;
-background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fall/esh_tree_2.png", sizingMethod= 'crop');
}

#main.winter #header .tree2 {
  width: 539px;
  height: 547px;
  bottom: 38px;
  margin-right: 5%;
  -margin-right: 5%;
  background-image: url(../images/winter/esh_tree_2.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/winter/esh_tree_2.png", sizingMethod= 'crop');
}

#main.winter #header .tree2 img {
  width: 539px;
  height: 547px;
}

#main.spring #header .tree2 {
  width: 288px;
  height: 491px;
  bottom: 48px;
  margin-right: 20%;
  -margin-right: 20%;
  background-image: url(../images/spring/esh_tree_2.png);
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/spring/esh_tree_2.png", sizingMethod= 'crop');
}

#main.spring #header .tree2 img {
  width: 288px;
  height: 491px;
}

/*---operativnaja svodka--*/
#head-news {position:relative; margin:-35px 0 0 0; padding:35px 0 0 0; z-index:6;}

  #hn-list {position:relative; left:50px; top:10px; width:94%; z-index:7; left:50%; margin-left:-47%;}
  #head-news div {position:absolute; color:#49494b; font-size:1.2em;}
  .left-nav {width:89px; height:90px; left:1%; top:66px;}
  .left-nav a img {width:89px; height:90px; background:url(../images/telegrams/arr-l.png) no-repeat 0 0;
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/arr-l.png", sizingMethod= 'crop');
  }
  .left-nav a:hover img {width:89px; height:90px; background:url(../images/telegrams/arr-l-a.png) no-repeat 0 0;
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/arr-l-a.png", sizingMethod= 'crop');
  }
  .right-nav {width:89px; height:90px; right:1%; top:19px; }
  .right-nav a img {width:89px; height:90px; background:url(../images/telegrams/arr-r.png) no-repeat 0 0;
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/arr-r.png", sizingMethod= 'crop');
  }
  .right-nav a:hover img {width:89px; height:90px; background:url(../images/telegrams/arr-r-a.png) no-repeat 0 0;
  -background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/arr-r-a.png", sizingMethod= 'crop');
  }

    #news1 {width:199px; height:148px; top:51px; left:8%; z-index:1; }
    #news1 .c-in {position:static; width:199px; height:148px; background:url(../images/telegrams/t1.png) no-repeat 0 0; -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/t1.png", sizingMethod= 'crop');}
    #news2 {width:181px; height:144px; top:162px; left:25%; z-index:2;}
    #news2 .c-in {position:static;width:181px; height:144px; background:url(../images/telegrams/t2.png) no-repeat 0 0;
    -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/t2.png", sizingMethod= 'crop');}
    #news3 {width:191px; height:120px; top:53px; left:40%; z-index:3;}
    #news3 .c-in {position:static; width:191px; height:120px;   background:url(../images/telegrams/t3.png) no-repeat 0 0;
    -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/t3.png", sizingMethod= 'crop');}
    #news4 {width:189px; height:137px; top:200px; right:41%; z-index:4;}
    #news4 .c-in {position:static; width:189px; height:137px; background:url(../images/telegrams/t4.png) no-repeat 0 0;
    -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/t4.png", sizingMethod= 'crop');}
    #news5 {width:201px; height:139px; top:80px; right:23%; z-index:5; }
    #news5 .c-in {position:static; width:201px; height:139px; background:url(../images/telegrams/t5.png) no-repeat 0 0;
    -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/t5.png", sizingMethod= 'crop');}
    #news6 {width:181px; height:141px; top:0px; right:8%; z-index:6; }
    #news6 .c-in {position:static; width:181px; height:141px; background:url(../images/telegrams/t6.png) no-repeat 0 0;
    -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/t6.png", sizingMethod= 'crop');}

    #head-news #news1 .container, #head-news #news2 .container, #head-news #news5 .container, #head-news #news6 .container {padding:45px 17px 5px 20px; font-size:1em; position:relative; zoom:1;} 
    #head-news #news1 .c-in, #head-news #news2 .c-in, #head-news #news3 .c-in, #head-news #news4 .c-in, #head-news #news5 .c-in, #head-news #news6 .c-in {font-size:1em;}
    #head-news #news3 .container, #head-news #news4 .container {padding:35px 17px 5px 20px; font-size:1em; position:relative; zoom:1;}
     #head-news .container dl {}
     #head-news .container dl dt {padding:0 0 6px 0;}
     #head-news .container dl dd {padding-left:17px; line-height:1.5em;}

    #head-news .gray-txt {position:absolute; font-size:1.3em; color:#fff; background:url(../images/telegrams/gray-bg.png); -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/gray-bg.png", sizingMethod= 'scale');}
    #head-news #gr-tx-left {top:255px; left:6%; width:12%; padding:10px; }
    #head-news #gr-tx-right {top:237px; right:4%; width:14%; padding:10px;}
    #head-news .gray-txt p {margin:0 0 7px 0;}

    #head-news .link-oper-sv {right:6%; top:164px; }
    #head-news .link-oper-sv div {position:static; font-size:1em;  padding:5px 8px; background:url(../images/telegrams/blue-bg.png); -background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/telegrams/blue-bg.png", sizingMethod= 'scale');}
    #head-news .link-oper-sv a {position:relative; color:#fff;}

#main #header .container {z-index:7;}
#main #center-col {padding: 0 0 0px 0; width:59%;}
#main #center-col .container {padding:4px 0 0 13%;}
#main .news-title {position:relative; left:-43px; font-size:1.5em; font-style:italic; margin:0 0 30px 0;}
   #main #left-col {margin:0 0 0 70px; -margin:0 0 0 35px;}
   #main #left-col .ears {margin:0 0 145px 0; font-size:1.2em; color:#000000; width:200px; line-height:1.5em;}
   #main #left-col .ears a {font-size:1.8em; line-height:1.4em;}
   #main #left-col .e2 a, #main #left-col .e2 span {margin-left:15px;}
   #main #left-col .e3 a, #main #left-col .e3 span {margin-left:40px;}
   #main #left-col .ears img {margin:0 0 -4px 0;}
   #main #left-col .ears span {display:block; padding:5px 0 0 16px; line-height:1.6em;}
   #main #left-col .container-lc {margin:110px 0 0 0;}

   #main #foot-imgs {position:relative; background:url(../images/house.jpg) no-repeat 0 0px; height:250px; margin-bottom:38px; margin-top:-170px; z-index:1;}
   #main #foot-imgs .foot-car-line {position:absolute; top:160px; width:127px; right:0px; height:139px; z-index:1;}
   #main #foot-imgs .bot-contacts {position:relative; width:410px; z-index:2; }   
   #main  #foot-imgs .bot-contacts .container-b { padding:122px 0 25px 0px; margin-left:150px;  background:#fff; }
   #main  #foot-imgs .tel {display:block; margin:0 0 18px 52px; font-size:2.9em; color:#676767;}  
   #main  #foot-imgs .tel span {font-size:0.8em;} 
   #main  #foot-imgs .co {display:block; color:#666666; font-size:1.2em; margin:0 0 8px 0px;}  
   #main  #foot-imgs .adress {display:block; font-size:1.4em;}  
/*--main news--*/
#main .operative-report {position:relative; left:-6px; margin:0 0 15px 0;}
#main .operative-report .or-date {display:block; color:#7b7b7b; font-size:0.9em; margin:0 0 10px 0; font-style:italic;}
#main .operative-report .or-desc {display:block; font-size:1.1em; margin:0 0 8px 22px;} 
#main .operative-report .or-desc a {font-size:1.3em; line-height:1.6em;}

#main .switcher {position:relative; left:8px; margin: 0 0 8px 0; zoom:1;}
#main .switcher a {position:relative; display:block; margin:5px 0; float:left; padding:6px 10px; line-height:1.2em;}
#main .switcher a.sw-act {background:#fdde95; text-decoration:none; color:#363636;}
#main #infotext {position:relative; left:17px;}
#main #center-col .container #infotext p {margin:0 0 29px;}

/*--columns--*/
#header {position:relative; width:100%; height:290px; background:#fff; }

#header-bg {position:absolute; width:100%; height:43px; bottom:0;  background:url(../images/head-bg-repeat.gif) repeat-x 0 bottom; z-index:2; zoom:1;}
.head-bg-left {position:relative; float:left; height:43px; width:50%; max-width:565px; bottom:0; left:0; background:url(../images/head-bg-left.gif) right 0;  -width: expression(((document.documentElement.offsetWidth > 1200 + 22) ? 565 + 'px' : '50%')); zoom:1;}
.head-bg-right {position:relative; float:right; height:43px; width:49%; max-width:565px; bottom:0; right:0; background:url(../images/head-bg-right.gif) 0 0;  -width: expression(((document.documentElement.offsetWidth > 1200 + 22) ? 565 + 'px' : '49%')); zoom:1;}

.header-img {position:absolute; right:0; top:0; width:34%; text-align:right; overflow-x:hidden; z-index:1;}
.header-img img {position:relative; z-index:1;}

.user-page {position:absolute; z-index:4; top:0px; right:5px; font-size:1.6em; }
.user-page div {position:static; background:url("../images/user-page.png") no-repeat 0 0; padding:15px 25px 15px 25px;
-background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/user-page.png", sizingMethod= 'crop');}

.user-page a {position:relative; background:url("../images/dashed-orange.gif") repeat-x  0 bottom; text-decoration:none; }

#header .container {position:relative; z-index:3; zoom:1;}
#logo {position:absolute; left:58px; top:48px; width:307px; height:92px; z-index:2;}

#top-nav {position:absolute; left:388px; top:44px; z-index:2;}
#top-nav .home {width:11px; height:12px; background:url(../images/nav.gif) no-repeat 0 0; margin:0 14px 0 0;}
#top-nav .search {width:11px; height:12px; background:url(../images/nav.gif) no-repeat -12px 0;  margin:0 14px 0 0;}
#top-nav .mail {width:11px; height:12px; background:url(../images/nav.gif) no-repeat -24px 0;}

#breadcrumbs {position:relative; font-size:0.9em; margin:-25px 0 40px 0px; left:-95px;}

/*--navigation--*/
#top-menu a {color: #e85708;} 
#top-menu .selected,
#top-menu .selected a {font-weight: normal; color: #fff; text-decoration:none;}
#top-menu .selected b {font-weight: normal;}

#top-menu { margin-top:0; padding:183px 0 0 0; position: relative; z-index:1;}
#top-menu ul {margin:0 0 0 160px;}
#top-menu li {
/*	display: inline;*/
	display:block;
	float:left;
	padding: 0.2em 15px 0.2em 0px;
	margin-right: 1em;
	position:relative;
	font-style:italic;
}

#top-menu li.tm1 {font-size:2.8em;}
#top-menu li.tm2 {font-size:2.4em; margin-top:-5px;}
#top-menu li.tm3 {font-size:2.2em; margin-top:-14px;}

#top-menu li.selected {
	background: url(../images/menu_bg.gif) right 100% ;
	-overflow-y:hidden;
}
#top-menu li.selected a,
#top-menu li.selected b { margin-right: 0.2em; }
#top-menu li.selected ins {
	position: absolute;
	width: 15px;
	height:100%;
	-height: 55px;
	background: url(../images/menu_bg.gif) 0px 100%;
	top: 0;
	left:-15px;
}




/*--left col--*/
#left-col {position:relative; float:left; width:22.5%; margin:0 0 50px 0; z-index:3; margin-left:80px; -margin-left:40px;}
#left-col .container-lc {margin:75px 0 0 0;}

   /*--left menu--*/
   #left-col .left-menu {font-size:1.5em; margin:0 0 76px 0;}
   #left-col .left-menu ul li {margin:0 0 15px 0; clear:left;}
   #left-col .left-menu ul li.active a,    #left-col .left-menu ul li.active b {font-weight:bold; color:#676767; text-decoration:none;}

   #left-col .ears {margin:0 0 50px 0; font-size:1.2em; color:#5d5d5d; width:200px; line-height:1.5em;}
   #left-col .ears img {margin:0 0 8px 0;}
   #left-col .ears span {display:block; padding:5px 0 0 16px; line-height:1.6em;}

   #left-col .left-menu ul li ul{font-size:0.9em; margin:9px 0 24px 0;}
   #left-col .left-menu ul li ul li {margin:0 0 8px 15px;}
   #left-col .left-menu ul li ul li a { display:block; padding:4px 20px 4px 20px; font-weight:normal; float:left; clear:left;}
   #left-col .left-menu ul li.active ul li a { display:block; padding:4px 20px 4px 20px; font-weight:normal; float:left; clear:left; color:#494949; text-decoration:underline;}
   #left-col .left-menu ul li ul li.active a,    #left-col .left-menu ul li ul li.active b {font-weight:bold; color:#676767; text-decoration:none; color:#494949; text-decoration:underline;}
   #left-col .left-menu ul li ul li.active a {font-weight:bold; color:#363636; text-decoration:none; background:#e7e1b7;}


/*--center column--*/
#center-col {position:relative; float:left; padding:0 0 80px 0; z-index:1; /*margin-left:-22.5%; width:89%;*/ width:61%; }
#center-col .container {/*padding:50px 0 0 35%; width:90%;*/ padding:45px 0 0 13%; font-size:1.4em; line-height:1.6em; z-index:2; zoom:1;}


#center-col .container p {line-height:1.6em; margin:0 0 7px 0;}
#center-col .container ul, #center-col ol {margin:1em 0 1.4em 0;}
#center-col .container ul li  {margin:0 0 10px 20px; padding:0 0 0 23px; background:url(../images/bullet1.gif) no-repeat 0 10px; -position:relative;}
#center-col .container ul li li {background:url(../images/bullet2.gif) no-repeat 0 10px;}
#center-col .container ol li {list-style-type:inherit; margin:0 0 10px 43px;}

/*--right column--*/
#right-col {position:relative; float:right; width:21%; margin:0 0 0 0; padding:0;}



/*--content--*/
#center-col .container .cover {padding:27px 0 0 27px;}
#center-col .container .cover select {width:260px; padding:0 0 0 5px; margin:0 0 22px 0;}
#center-col .container blockquote {padding:0px 0px 0px 20px;}
#center-col .container .cover .cover-title {display:block; font-size:1.2em; font-weight:bold; color:#494949; margin:8px 0 14px 0;}
#center-col .container .link-back {position:relative; left:-19px;}
#center-col .container .link-back span {text-decoration:none; background:#f8f7ec; color:#aaaaaa; margin:0px 0px -1px 0; font-size:1.1em; font-family:Times New Roman, sans-serif;}
#center-col .container .cover #map {width:115%; height:452px; border:1px solid #aaaaaa; overflow:scroll; width:115%;}

.page_customers_zone_payment blockquote {font-size:13px;}

#center-col .container span.attention {position:relative; display:block; background:#fbf1c5; padding:10px 10px 10px 26px; font-size:13px; line-height:1.5em; left:-25px; margin:-8px 30px 30px 0;}
#center-col .container span.attention .title {position:relative; display:block; left:-12px; margin:0 0 5px 0; }

#center-col .container span.attention2 {position:relative; display:block; background:#fbf1c5;  font-size:13px; padding:10px 10px 10px 12px; margin:7px 0 0 0;}

#center-col .container .kass {font-size:0.9em;}
#center-col .container .kass td {padding:15px 0 28px 0px;}
#center-col .container .kass td .wood-bg, #center-col .container .kass td .met-bg, #center-col .container .kass td .black-bg {margin-top:-6px;}

#center-col .container .dilers-selector {margin:0px 0 28px 0;}
#center-col .container .dillers-tab {font-size:0.9em; margin-bottom:0px; margin-top:-30px;}
#center-col .container .dillers-tab-reg {margin-top:-15px;}
#center-col .container .dillers-tab .desc {padding:4px 20px 0 0px;}
#center-col .container .dillers-tab td {padding-bottom:0px !important; padding-top:30px;}
#center-col .container .dillers-tab .diller-link {display:block; margin:0 0 4px 0; font-size:1.3em;}
#center-col .container .dillers-tab .diller-title {display:block; margin:30px 0 4px 0; font-size:1.3em; font-weight:bold; color:#535353;}
#center-col .container .dillers-tab .diller-info {padding:0 0 0 35px; margin:0 0 0px 0;}

#center-col .container .footnote {padding:0 0 0 20px; font-size:0.9em; line-height:1.5em;}
#center-col .container .footnote2 {position:relative; left:-20px;}
#center-col .container .footnote3 {padding:0 0 0 60px; font-size:0.9em; width:90%;}
#center-col .container .footnote.f-w {width:80%; margin:0 0 48px 0;}

.list-of-def {font-size:0.9em;}
.list-of-def dt {clear:left; padding:0 0 10px 0;}
.list-of-def dd {padding:0 0 20px 20px;}
.list-of-def blockquote {clear:left;}

/*--tarif--*/
table.tarif {margin:0 0 10px 20px;}
table.tarif th, .tarif td {text-align:left; font-weight:normal; vertical-align:bottom;}
table.tarif th {font-size:0.9em; font-style:italic; color:#000000; line-height:1.4em; padding:0 0 12px 0;}
table.tarif td {padding:7px 0 10px 0px;}
table.tarif td.t-radio{padding:7px 0 7px 0px;}
table.tarif td.t-radio input {margin:0 0 0 12px;}
table.tarif td.t-plan {font-size:1.2em;}
table.tarif td.t-price {text-align:right; color:#717171; font-size:1.4em; padding-right:10px;}

table.tarif td.t-plan div { background:url(../images/dashed3.gif) repeat-x 0 bottom; position: relative; top: -0.3em;  padding-right: 8px;}
table.tarif td.t-plan span {position: relative; bottom: -0.4em; padding-right: 2px; background: #f8f7ec;}

table.tarif td.t-btn-next {text-align:right; padding:13px 0 10px 0;}
table.tarif td.t-btn-next input {font-size:1.1em; padding:1px 6px;}

table.tarif tr.active td.t-radio, table.tarif tr.active td.t-plan, table.tarif tr.active td.t-price  {background:#fbf1c5;}
table.tarif tr.active td.t-plan span {background:#fbf1c5;}


.tarif-name {font-size:0.9em; color:#5d5d5d;}
.tarif-desc {font-size:1.2em; color:#000;}
.form-tarif {position:relative; color:#3f3f3f; margin:27px 0 0 0; }
.f-tarif-block {position:relative; width:73%; padding:26px 0 0 0;  zoom:1;}
.form-tarif .tarif-guarant-ch { margin:0 3px 0 0;}
.form-tarif label {  font-size:1.2em; line-height:0.9em; color:#000;}
.form-tarif .t-inp {font-style:italic; font-size:0.9em; padding:5px 0px 5px 5px; margin:0 0 18px 0;}
.form-tarif .js-act {font-style:normal; color:#000;}
.form-tarif .t-email {width:95%; margin:33px 0 18px 0;}
.form-tarif .t-surnm {width:83%;}
.form-tarif .t-name {width:65%;}
.form-tarif .t-card {width:99%;}
.form-tarif .t-btn {font-size:1.2em; padding:0px 5px; position:relative; float:right;}
.form-tarif .t-warning {position:absolute; bottom:4px; left:4px; width:226px; background:#fbf1c5; padding:2px; font-size:0.9em; color:#000000;}
.hide {display:none;}

/*--operative-report--*/
.operative-report {position:relative; left:-22px; margin:0 0 18px 0;}
.operative-report .or-date {display:block; color:#7b7b7b; font-size:0.9em; margin:0 0 3px 0;}
.operative-report .or-title {display:block; font-size:1.1em; margin:0 0 8px 22px;} 
.operative-report .or-text {display:block; color:#494949; font-size:0.9em; margin:0 0 0 48px; line-height:1.4em;line-height:1.4em;} 

/*--ofices--*/
#center-col .container .ofices {position:relative; left:-9px;}
#center-col .container .ofices dt {font-size:1.5em; color:#494949; padding:0 0 20px 0;}
#center-col .container .ofices dd {padding:0 0 27px 24px; font-size:1.2em;}
#center-col .container .ofices dd blockquote {padding:5px 0 0 35px;}
#center-col .container .ofices dd .tab {display:block; font-size:0.8em; }
#center-col .container .ofices dd dl dt {font-size:1em; padding:0; margin:0; float:left; width:37px; clear:left;}
#center-col .container .ofices dd dl dd {font-size:1em; padding:0; margin:0; float:left;}
#center-col .container .desc-office {width:10.5em; margin:1px 0 6px 0; }
#center-col .container .ofices .link-shem {display:block; padding:7px 0 0 0;}
/*--avtodillers--*/
#center-col .container .avtodillers {position:relative; left:-25px; padding:0; margin:0; width:195px;}
#center-col .container  .regions {position:relative; left:-25px; padding:0; margin:0; width:295px;}



/*--repeat bg--*/
.wood-bg {overflow:hidden; overflow-y:hidden; float:left; position:relative; padding:15px 21px 21px 15px; zoom:1; margin:0 13px 15px 0; -padding:15px 20px 21px 15px;}
.wood-bg img { margin:0 0 -5px 0;}
.wood-bg-t {position:absolute; left:0; top:0; width:100%; height:15px; background:url(../images/wood-t.jpg) no-repeat 0 0; z-index:4;}
.wood-bg-b {position:absolute; left:0; bottom:0;  width:100%; height:21px; background:url(../images/wood-b.jpg) no-repeat 0 bottom; z-index:1;}
.wood-bg-l {position:absolute; left:0; bottom:0;  width:15px; height:100%; background:url(../images/wood-l.jpg) no-repeat 0 bottom; z-index:3;}
.wood-bg-r {position:absolute; right:0; bottom:0;  width:21px; height:100%; background:url(../images/wood-r.jpg) no-repeat 0 bottom; z-index:2;}
.wood-bg-t img, .wood-bg-b img, .wood-bg-l img, .wood-bg-r img, .wood-tr-corn img {padding:0; margin:0;}
.wood-tr-corn {position:absolute; right:0; top:0px;  width:21px; height:15px; background:url(../images/w-tr-c.jpg) no-repeat 0 bottom; z-index:5; }

.met-bg {overflow:hidden; overflow-y:hidden; float:left; position:relative; padding:13px 19px 19px 14px; zoom:1; margin:0 13px 15px 0;}
.met-bg img { margin:0 0 -5px 0;}
.met-bg-t {position:absolute; left:0; top:0; width:100%; height:13px; background:url(../images/met-t.jpg) no-repeat 0 0; z-index:4;}
.met-bg-b {position:absolute; left:0; bottom:0;  width:100%; height:19px; background:url(../images/met-b.jpg) no-repeat 0 bottom; z-index:1;}
.met-bg-l {position:absolute; left:0; bottom:0;  width:14px; height:100%; background:url(../images/met-l.jpg) no-repeat 0 bottom; z-index:3;}
.met-bg-r {position:absolute; right:0; bottom:0;  width:19px; height:100%; background:url(../images/met-r.jpg) no-repeat 0 bottom; z-index:2;}
.met-bg-t img, .met-bg-b img, .met-bg-l img, .met-bg-r img, .met-tr-corn img {padding:0; margin:0;}
.met-tr-corn {position:absolute; right:0; top:0px;  width:19px; height:13px; background:url(../images/m-tr-c.jpg) no-repeat 0 bottom; z-index:5; }


.black-bg {overflow:hidden; overflow-y:hidden; float:left; position:relative; padding:13px 20px 17px 14px; zoom:1; margin:0 13px 15px 0; -padding:13px 19px 17px 14px;}
.black-bg img { margin:0 0 -5px 0;}
.black-bg-t {position:absolute; left:0; top:0; width:100%; height:13px; background:url(../images/black-t.jpg) no-repeat 0 0; z-index:4;}
.black-bg-b {position:absolute; left:0; bottom:0;  width:100%; height:17px; background:url(../images/black-b.jpg) no-repeat 0 bottom; z-index:1;}
.black-bg-l {position:absolute; left:0; bottom:0;  width:14px; height:100%; background:url(../images/black-l.jpg) no-repeat 0 bottom; z-index:3;}
.black-bg-r {position:absolute; right:0; bottom:0;  width:20px; height:100%; background:url(../images/black-r.jpg) no-repeat 0 bottom; z-index:2;}
.black-bg-t img, .black-bg-b img, .black-bg-l img, .black-bg-r img, .black-tr-corn img {padding:0; margin:0;}
.black-tr-corn {position:absolute; right:0; top:0px;  width:20px; height:13px; background:url(../images/black-c.jpg) no-repeat 0 bottom; z-index:5; }

/*--letters--*/
#center-col .container ul.letters {}
#center-col .container ul.letters {position:relative; width:390px;  left:50%; text-align:center; padding:0; margin:0px 0 12px -240px; }
#center-col .container ul.letters  li {display: inline-block; vertical-align: top; *display: inline; zoom:1; margin:0 0 10px 0; position:relative; font-size:1.4em; padding:0; background:none; }
#center-col .container ul.letters  li.num {width:100%;}
#center-col .container ul.letters li a {padding:2px 3px 4px; display:block; color:#df5407;}
#center-col .container ul.letters li.active a {color:#494949; background:#fbf1c5; text-decoration:none;}

#center-col .container .list-city {font-size:1.1em; margin:29px 0 20px 0;;}
#center-col .container .list-city li {list-style:none; background:none; padding:0; margin:0 0 10px 16px;}
/*--years --*/
#center-col .container ul.years {position:relative; /*width:430px;*/ padding:0; margin:0px 0 10px 0; left:-32px;; }
#center-col .container ul.years li {display: inline-block; vertical-align: top; *display: inline; zoom:1; margin:0 10px 15px 0; position:relative; font-size:0.9em; padding:0; background:none; font-style:italic; }
#center-col .container ul.years li a {display:block; color:#df5407; line-height:1.6em;}
#center-col .container ul.years li.active a {font-weight:bold; color:#363636; background:#e7e1b7; text-decoration:none; padding:2px 10px; margin-top:-1px; }


/*---footer---*/
#footer {
  position: relative;
  margin-top: -90px;
  height: 90px;
  z-index:2;
  zoom:1;
}

#footer .container {
position:relative; z-index:4; margin:0 auto;
font-size:1.2em; color:#8c8c8c; line-height:1.4em;
/*max-width:1200px;
-width: expression(((document.documentElement.offsetWidth > 1200 + 22) ? 1200 + 'px' : 'auto'));*/
margin:0 auto;
zoom:1;
}
#footer .container .c-inner {margin:0 66px 0 60px; background:url(../images/dashed.gif) repeat-x 0 0; padding-top:13px; zoom:1;}
#footer .container a {color:#e85708;}
#main #footer .container a {color:#0095e1;}
#main #footer .container .c-inner {margin:0; background:none; border-top:1px solid #969696;}

.copy {margin-left:22px; position:relative; float:left; }
.design {position:relative; float:right; margin:0px 0px 0 0; }
*html .copy {margin-left:11px;}
*html .design {margin-right:0px;}

#main .copy {margin-left:40px; position:relative; float:left; }
#main .design {position:relative; float:right; margin:0px 60px 0 0; }
*html #main .copy {margin-left:20px;}
*html #main .design {margin-right:30px;}






/*--table tarifnie plani span--*/
.tarif-plan {position:relative; width:116%; left:-21px; margin:0 -100% 45px 0;} /*позиционирование таблицы*/
.tarif-plan td {text-align:center;  font-size:0.9em; } /*позиционирование и размеры текста для td*/
.tarif-plan td span {display:block; text-align:left;} 
.tarif-plan td span.tp-head {font-size:1.2em; text-align:center; padding:0 7px 0 0;} /*шапка таблицы*/
.tarif-plan td span.tp-title2 {background:#fbf1c5; display:block; float:left; padding:3px 10px 5px 13px; font-weight:bold; line-height:1.5em;} /*подзаголовок желтый*/
.tarif-plan td span.tp-title3 {background:#e3f2de; display:block; float:left; padding:3px 10px 5px 13px; font-weight:bold; line-height:1.4em;} /*подзаголовок зеленый*/
.tarif-plan td span.tp-list-titl {padding:5px 5px 5px 41px; text-align:left; line-height:1.5em;} /*текст с отступом вправо*/
.tarif-plan td span.tp-price-name {padding:13px 5px 23px 5px; text-align:left; line-height:1.5em; font-size:1.2em; color:#363636;} /*крупный текст - подзаголовок цен*/
.tarif-plan td span.tp-price {text-align:center; vertical-align:middle; font-size:1.6em; color:#5d5d5d; padding:10px 5px 23px 5px;} /*цены*/
.tarif-plan td span.tp-ital-bold {font-weight:bold; font-style:italic; padding:5px 5px 10px 0px; line-height:1.5em;} /*подзаголовок курсивом и жирным*/
#center-col .container span.footnote3 {display:block; padding:0 0 0 60px; font-size:0.9em; font-style:italic;} /*сноска мелким курсивом*/



/*--company news--*/
#center-col .container span.company-news, #center-col .container span.company-news blockquote {display:block; padding:0 0 0 23px; margin:10px 0 10px 0;} /*текст с отступом вправо*/
#center-col .container span.company-news-main {display:block; padding:0 0 0 0px; margin:15px 0 23px -11px; color:#8f8f8f; font-size:1.25em; line-height:1.45em;} /*крупный серый текст*/
#center-col .container .int-name {font-size:0.9em; font-weight:bold; color:#5d5d5d;} /*выделение имен в цитатах - выделение болдом и серый оттенок*/
.smi-source {margin:30px 0 0 0; text-align:right; font-size:0.9em;} 
.smi-source span {color:#7b7b7b; font-style:italic;}

#center-col .container ul, #center-col ol {margin:1em 0 1.4em 0;}
#center-col .container ol li {list-style-type:inherit; margin:0 0 10px 43px;}

.page_customers_zone_payement_online .newblock { margin-top: 20px !important; }
.page_customers_zone_payement_online .dname { font-size: 0.9em; color: #5D5D5D; }
.page_customers_zone_payement_online .dvalue { font-size: 1.2em; color: #000000; }

/*logo*/
.thumbnails
{
margin: -0.5em -100% 0 -0.5em;
text-align: center;
width:116%;
}

*html .thumbnails {width:120%;}

.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: middle;
text-align: left;
margin: 0.5em 0 0 0.5em;
}

*html .thumbnail .wood-tr-corn {top:-3px; right:-1px;}
*html .thumbnail .met-tr-corn {top:-3px; right:-1px;}
*html .thumbnail .black-tr-corn {top:-5px; right:-2px;}
*html .wood-bg-r {right:-1px;}
*html .met-bg-r {right:-1px;}
*html .black-bg-r {right:-2px;}

#cnstats_span { display: none; }
