body {margin:0; padding:0; background:#fff url(../images/bk-bottom.gif) bottom right no-repeat;}

.print-only { display:none; }



html>body #content .cont-b .in-l { //margin-left: 10% } /* IE7 */
html>body #content .cont-t .in-l { //margin-left: 10% } /* IE7 */
html>body #footer .in-l { //margin-left: 10% } /* IE7 */

/* inner ============================================================*/
#header {padding-left:10%; position: relative; z-index:200;}
#header .top-  {width:90%; background: url(../images/pl-t.gif) 0 0 repeat-x; position:relative; z-index:3000; }
#header .top- .pl-t-r { background: url(../images/pl-t-r.gif) right 0 no-repeat;}
#header .in- { clear: both; position:relative; padding-top:24px; margin-bottom:19px; padding-bottom:13px;z-index:500; height: 1%; width:100%; /*padding-bottom:42px;*/}
#header .in- .left- { z-index:250; padding-right:48px; margin-top:30px; float: left; }
#header .in- .left- h1 {margin:0px; padding:0px;}
#header .in- .left- h3 {margin:0px; padding:0px;}
#header .in- .right- { float:left; padding-top:0px; margin-top:30px;}
#header .in- .right- h2 { margin-top: 0; margin-top:16px; margin-bottom: 0;  float: none }



#header .hp-in- { clear: both; position:relative; margin-bottom:41px; z-index:500; height: 55px; width:100%; /*padding-bottom:16px;*/ margin-top:54px;}
#header .hp-in- .left- {/*float:left;  z-index:250; padding-right:48px; padding-top:0px; margin-top:24px;*/}
#header .hp-in- .left- {width: 352px; position: absolute; top: 6px; left: 0; z-index:250; padding-right:48px; padding-top:0px; float: none }
#header .hp-in- .left- h1 {margin:0px; padding:0px;}
#header .hp-in- .left- h3 {margin:0px; padding:0px;}
#header .hp-in- .right- { position: absolute; top: 40px; left: 400px; padding-top:0px; margin-top:0px;}
/*#header .in- .hp-right- h2 { margin-top: 0; padding-top:12px; margin-bottom: 0;  float: none }*/



html>body #header .top-img { left: 10%;}
#header .top-img { position: absolute; height: 328px; top: 23px; z-index:10; left: 0px;
                   padding-left: 550px; right: 0px; overflow: hidden;
                   }

#header .top-img .top-img-in- {  height: 328px; background:url(../images/in-/top-img-in-.png) no-repeat;	//background-image: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/in-/top-img-in-.png', sizingMethod='crop'); 	}

/*==========================================================*/
#menu {background:url(../images/menu-/plashka.gif) 0 0 repeat-x; position:relative; clear: both; margin-left:-45px; z-index:20000;}
#menu ul { height: 38px; padding: 0 0 0 45px; margin: 0; z-index:2000; position:relative;
           background: url(../images/menu-/plashka-l.jpg) 0 0 no-repeat; }
#menu ul li {display: inline; padding:0px; margin:0px; }
#menu ul li a {padding:0px; margin:0px; }
#menu ul li a img {padding:0px; margin:0px; display: block; vertical-align: top  }

#menu ul li .ramka {float:left; display:inline; }

#menu ul li a.company {color:#e73f0c;  display:block; padding:0px; margin:0px;  background:url(../images/menu-/company-.gif) no-repeat; height:1%;}
#menu ul li a.company:visited {color:#e73f0c; background:url(../images/menu-/company-.gif) no-repeat; height:1%;}
#menu ul li a.company:active {color:#e73f0c; background:url(../images/menu-/company-.gif) no-repeat; height:1%;}
#menu ul li a.company:hover {color:#cc0000;  background:url(../images/menu-/company-ov.gif) no-repeat; height:1%;}

#menu ul li a.solves {color:#e73f0c; display:block; background:url(../images/menu-/solves-.gif) no-repeat; height:1%;}
#menu ul li a.solves:visited {color:#e73f0c; background:url(../images/menu-/solves-.gif) no-repeat; height:1%;}
#menu ul li a.solves:active { color:#e73f0c; background:url(../images/menu-/solves-.gif) no-repeat; height:1%;}
#menu ul li a.solves:hover {color:#cc0000; background:url(../images/menu-/solves-ov.gif) no-repeat; height:1%;}

#menu ul li a.project {color:#e73f0c; display:block; background:url(../images/menu-/project-.gif) no-repeat; height:1%;}
#menu ul li a.project:visited {color:#e73f0c;  background:url(../images/menu-/project-.gif) no-repeat; height:1%;}
#menu ul li a.project:active {color:#e73f0c;  background:url(../images/menu-/project-.gif) no-repeat; height:1%;}
#menu ul li a.project:hover {color:#cc0000; background:url(../images/menu-/project-ov.gif) no-repeat; height:1%;}

#menu ul li a.info {color:#e73f0c; display:block; background:url(../images/menu-/info-.gif) no-repeat; height:1%;}
#menu ul li a.info:visited {color:#e73f0c;  background:url(../images/menu-/info-.gif) no-repeat; height:1%;}
#menu ul li a.info:active {color:#e73f0c;  background:url(../images/menu-/info-.gif) no-repeat; height:1%;}
#menu ul li a.info:hover {color:#cc0000; background:url(../images/menu-/info-ov.gif) no-repeat; height:1%;}


/*==========================================================*/
#content {padding-left:0; padding-left:0; margin-bottom:30px; height: 1%;
          position:relative; z-index:500;}


/*-----------Верхний левый и правый блоки-----------*/
#content .cont-t {clear:both; background:url(../images/bulit-t.gif) 0 0 no-repeat; position:relative; 											margin-left:-45px; height:1%; }


/*Для главной*/
#content .cont-b .hp-top-left  {float:left; width:20%; margin-left:10%; padding-top:55px; //margin-left: 5%; }
html>body #content .cont-b .hp-top-left  { //margin-left:10%; }
#content .cont-b .hp-top-left .in- {
		margin-left:-45px;
		position: relative;
		height: 1%;
		width: 100%;
		background: url(../images/bulit-t.gif) 0 0 no-repeat;
		margin-bottom:0px;
		padding-bottom:61px;
		padding-top:3px;
		padding-left: 45px;
		font-family: Arial,Helvetica,Sans Serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 93%;
		font-size-adjust: none;
		font-stretch: normal;
		line-height: 1.21em;
		}


/*Для внутренней*/
#content .cont-b .inner-left-sm {float:left; width:75%; height:1%; margin-left:10%; padding-top:22px; z-index:500; position:relative; //margin-left: 5%; }
html>body #content .cont-b .inner-left-sm { //margin-left:10%; }








#content .cont-b .inner-left {float:left; width:18%; height:1%; margin-left:10%; padding-top:22px; z-index:5000; position:relative; //margin-left: 5%; }
html>body #content .cont-b .inner-left { //margin-left:10%; }
#content .cont-b .inner-left .menu {
		margin-left:-45px;
		position: relative;
		height: 1%;
		width: 100%;
		background: url(../images/bulit-b.gif) 17px 15px no-repeat;
		margin-bottom:0px;
		padding-bottom:61px;
		padding-top:1px;
		padding-left: 45px;
		font-family: Arial,Helvetica,Sans Serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 93%;
		font-size-adjust: none;
		font-stretch: normal;
		line-height: 1.21em;
		}
/*#content .cont-b .hp-top-left .in- {margin-left:38px; top:1px; font: 93% Arial, Helvetica, Sans Serif; line-height:1.21em;}*/
/*1_level*/


.menu h2 {padding-bottom:13px; font-weight:bolder; background: url(../images/bulit-block.gif) 0px 0px no-repeat;margin-left:-27px; padding-left:26px; font-size:106%; color:#666;}
.menu h2 a:link{color:#e73f0c;}
.menu h2 a:visited{color:#e73f0c;}
.menu h2 a:hover{color:#cc0000;}
.menu h2 a:active{color:#e73f0c;}


.menu ul {list-style-type:none; margin-left:0px; padding-left:0px; padding-top:0px; margin-top:0px; font-family:Arial; font-size:100%; font-weight:normal;}
.menu ul li {line-height:1.23em; margin-left:1px; padding-left:0px; margin-top:0.8em; padding-top:0px; margin-bottom:0.7em;/*0.78em;*/}
.menu ul li a.cur-:link {color:#000; text-decoration:underline;}
.menu ul li a.cur-:active {color:#000; text-decoration:underline;}
.menu ul li a.cur-:visited {color:#000; text-decoration:underline;}
.menu ul li a.cur-:hover {color:#000; text-decoration:underline;}
.menu ul li a:link {color:#417ec2;}
.menu ul li a:active {color:#417ec2;}
.menu ul li a:visited {color:#417ec2;}
.menu ul li a:hover {color:#cc0000;}
.menu ul li a.ov {color:#000; text-decoration:none;}
/*2_level*/
.menu ul li ul {font-size:95%; font-weight:normal; font-family:Arial; margin-left:10px; padding-left:0px; margin-bottom:1.55em; margin-top:0px;}
.menu ul li ul li {line-height:1.23em; margin-bottom:0.9em; margin-top:0.8em;}
.menu ul li ul li a.cur- {color:#000;}
.menu ul li ul li a {color:#417ec2;}
.menu ul li ul li a.ov {color:#000; text-decoration:none;}
/*3_level*/
.menu ul li ul li ul {font-size:95%; font-weight:normal; font-family:Arial; margin-left:10px; MARGIN-TOP:0.65em; padding-left:0px; margin-bottom:1.05em; text-decoration:none;}
.menu ul li ul li ul li {MARGIN-TOP:0.5em;margin-bottom: 0.6em;line-height:1.2em;margin-left:4px; text-decoration:none;}
.menu ul li ul li ul li a {color:#417ec2;}
.menu ul li ul li ul li a.ov {color:#000; }
h2 {margin:0px;}


/*=========Форма подписки==========================*/
.form-subs {width:100%;}
.form-subs .in- input {padding-left:1px; padding-top:0px; padding-bottom:0px;/*line-height:0.8em;*/ font-family:Arial; font-size:75%; color:#7f7f7f; /*height:15px;*/  width:100%; // width:99%; border: 1px solid #e3e3e3;}
.form-subs .in- textarea {border: 1px solid #e3e3e3; line-height: 0.85em; color:#7f7f7f; font-size:75%; padding:1px; padding-top:4px; font-family:Arial; height: 56px; width:100%;}
.form-subs .in- .label- {font-family:Arial; color:#7f7f7f; font-size:70%; margin:0px; padding:0px;}
.form-subs input.check {width:10px;}
.form-subs input.button {/*padding-left:11px;*/ padding-left:11px; padding-top:1px; padding-bottom:3px; padding-right:10px; font-family: Tahoma, Arial; font-size: 65%; width:100%; height:10%; border:default;}


/*лавной**#content .cont-b .in-c-r {float:left; width:40%; margin-left:5%; position:relative; z-index:2000; padding-top:34px;}*/
#content .cont-b .inner-central  {float:left; width:45%; margin-left:5%; position:relative; z-index:5000; padding-top:29px; margin-right:-15%; height: 1%; }
#content .cont-b .inner-central .wrapper {position:relative; z-index:200;}


/*-----------------------Текущее местоположение--------------------------*/
#content .cont-b .wrapper .top-nav {color:#6798ce;
                                    font-size:70%;
                                    padding-bottom:2px;/*11*/
                                    padding-top:12px;
                                    position:relative;
                                    z-index:120;
                                    }
#content .cont-b .wrapper .top-nav a:link {color:#6798ce;}
#content .cont-b .wrapper .top-nav a:visited {color:#6798ce;}
#content .cont-b .wrapper .top-nav a:active {color:#6798ce;}
#content .cont-b .wrapper .top-nav a:hover {color:#cc0000;}

/*---------------------------------------------------------------------------------------*/
/*Заголовки*/






#content .hp-bottom-right .pic {float:none;}
#content .hp-bottom-right ul li {margin-left:0px;}







.wrapper  h1 {margin:0px;
																		padding:0px;
																		font-size:175%;
																		font-weight:normal;
																		line-height:0.9em;
																		color:#000; font-family:Arial; letter-spacing:0.03em;
																		letter-spacing:0.01em;
																		padding-bottom:14px;
																		clear:both;
																		width:75%;
																		}


.wrapper h2 {margin:0px;
																		padding:0px;
																		font-size:112%;
																		font-weight:normal;
																		line-height:0.85em;
																		color:#d9560e; font-family:Arial; letter-spacing:0.03em;
																		margin-top:26px;
																		clear:both;
																		height:1%;
																		}

.wrapper h2 a:link {color:#417ec2}
.wrapper h2 a:visited {color:#417ec2}
.wrapper h2 a:hover {color:#cc0000;}
.wrapper h2 a:active {color:#417ec2}





.wrapper h2.in-news- {							margin:0px;
																		padding:0px;
																		font-size:112%;
																		font-weight:normal;
																		line-height:1.2em;
																		color:#d9560e; font-family:Arial; letter-spacing:0.03em;
																		padding-top:9px;
																		padding-bottom:14px;
																		clear:both;
																		}

.wrapper h3 {margin:0px;
																		padding:0px;
																		font-size:93%;
																		line-height:1.2em;
																		clear:both;
																		color:#666;
																		margin-bottom:0.6em;
																		margin-top:1.4em;
																		}
/*Основной текст*/



.wrapper .date- {font-size:66%; color:#999898;}



.wrapper .pic-p-top { height:1%; margin:0px; padding-top:16px;}
.wrapper .pic-p-top img { float:left; margin-right:19px; margin-top:0.38em; }
.wrapper .pic-p-top p { margin:0.20em 0px; font-size:80%; line-height:1.415em; color:#000;}






.wrapper img.in-wrapper- {float:left; margin-right:19px; margin-top:1.38em; }
.wrapper p {
																	 margin:1.43em 0px;
																	 font-size:80%;
																	 line-height:1.415em;
																	 color:#000;

																	}



.wrapper p img {padding:4px; padding-left:1px;}
.wrapper p a:link {color:#6798ce;}
.wrapper p a:visited {color:#6798ce;}
.wrapper p a:active {color:#6798ce;}
.wrapper p a:hover {color:#cc0000;}
.wrapper p.notes-small {font-size:68%; margin:1em 0px; line-height:1.65em;}
.wrapper p.att-file { padding-top: 0px; padding-bottom:0em; padding-left:24px; font-size:80%; color:#7f7f7f; line-height:1.25em;}
.wrapper p.att-file a {margin-right:8px; color:#417ec2;}
.wrapper p.att-file a:link {color:#417ec2;}
.wrapper p.att-file a:visited {color:#417ec2;}
.wrapper p.att-file a:hover {color:#cc0000;}
.wrapper p.att-file a:active {color:#417ec2;}

/*Заметки на полях*/
.wrapper .attention {color:#666666;
																						padding-left:52px;
																						margin:1.45em 0px;
																						line-height:1.38em;
																						background:url(../images/decor/attention.gif) 8px 6px no-repeat;
																						font-size:81%;
																						}
.wrapper .quote {color:#666666; clear:both;
																						padding-left:52px;
																						margin:1.5em 0px;
																						line-height:1.38em;
																						background:url(../images/decor/quote.gif) 0px 9px no-repeat;
																						font-size:81%;
																						}
/*Списки*/
.wrapper ul {margin:0px; padding:0px;list-style-type:none;font-size:80%; letter-spacing:0.02em;}
.wrapper ol 	{margin:0px; padding:0px;	font-size:80%; letter-spacing:0.02em; }

.wrapper ul li {background:url(../images/decor/li.gif) 0px 9px no-repeat;
																				margin:0px; padding:0px; padding-left:17px; line-height:1.72em; margin-left:35px; height:1%;}

.wrapper ul li a:link {color:#417ec2}
.wrapper ul li a:visited {color:#417ec2}
.wrapper ul li a:hover {color:#cc0000;}
.wrapper ul li a:active {color:#417ec2}


.wrapper ol li {padding-left:0px; line-height:1.4em; margin-left:55px;}
/*Таблицы*/
.wrapper .in-table {background:#ecaa86; margin-top: 26px;  padding:4px 0 0 4px; margin-bottom:34px}
.wrapper  table,
.wrapper  table.simple { background:#fff; padding-top:14px; }
.wrapper  table th {border: 1px solid #ecaa86; border-bottom:none;border-right:none;font-size:81%; padding:7px 8px; text-align:left;}
.wrapper  table.simple th {border: 1px solid #ecaa86; border-bottom:none;border-right:none;font-size:81%; padding:7px 8px; text-align:left; font-weight:normal}
.wrapper table td,
.wrapper table.simple td {border: 1px solid #ecaa86; border-bottom:none; border-right:none; font-size:81%; padding:6px 8px;}
.wrapper hr {margin:1.6em 0px; margin-bottom:1.4em;}
/*Оформление картинок*/
.wrapper .pic {position: relative; float:left; margin-right:15px; margin-top:4px; margin-bottom:14px;}
.wrapper .pic .content { position: absolute; bottom: -2px; right: 0px; height: 24px; width: 100%; solid 1px blue }
.wrapper .pic .content2 { float: right; position: relative; height: 24px; }
.wrapper .pic .content .txt- { position: relative; z-index: 100; color: #333; font-style:italic; font-size:70%; padding-top:4px; padding-right:16px; padding-left:12px;}
.wrapper .pic .content .txt- a {
                  background:url(../images/decor/zoom.gif) 0px 3px no-repeat;
                  position: relative; z-index: 100; color: #333; font-style:italic;
                  color:#6798ce; padding-left:31px; font-size:95%;padding-right:3px; }
.wrapper .pic .content .txt- a:active,
.wrapper .pic .content .txt- a:hover {
   background:url(../images/decor/zoom-ov.gif) 0px 3px no-repeat; color: #c00; }
.wrapper .pic .content .bg- { position:absolute;
           width: 100%; height: 23px; background: #fff;
           top: 0px;
           opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);
           z-index: 50; }
.wrapper .pic .content .left- {
background: url(../images/decor/img-plashka-l.png) no-repeat;
//background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/decor/img-plashka-l.png',sizingMethod='crop'); width:2px; height: 23px; position: absolute; left: -2px; bottom: 0px;  }
.wrapper .pic .kant-t {background: url('http://telem.ru/skins/site/images/decor/img-pl-t.png') no-repeat; //background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/decor/img-pl-t.png',sizingMethod='crop'); width:4px; height: 20px; position: absolute; left: 0px; top:0px;}
.wrapper .pic .kant-b {background: url('http://telem.ru/skins/site/images/decor/img-pl-b.png') no-repeat; //background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/decor/img-pl-b.png',sizingMethod='crop'); width:4px; height: 20px; position: absolute; left:0px; bottom: -1px;}






/*Оформление больших картинок*/
.wrapper .pic-big {position: relative; margin-right:15px; margin-top:4px; margin-bottom:14px; padding-bottom:4px;}
.wrapper .pic-big .content { position: absolute; bottom: 2px; right: 0px; height: 24px; width: 100%; solid 1px blue }
.wrapper .pic-big .content2 { float: right; position: relative; height: 24px; }
.wrapper .pic-big .content .txt- { position: relative; z-index: 100; color: #333; font-style:italic; font-size:70%; padding-top:4px; padding-right:16px; padding-left:12px;}
.wrapper .pic-big .content .txt- a {
                  background:url(../images/decor/zoom.gif) 0px 3px no-repeat;
                  position: relative; z-index: 100; color: #333; font-style:italic;
                  color:#6798ce; padding-left:31px; font-size:95%;padding-right:3px; }
.wrapper .pic-big .content .txt- a:active,
.wrapper .pic-big .content .txt- a:hover {
   background:url(../images/decor/zoom-ov.gif) 0px 3px no-repeat; color: #c00; }
.wrapper .pic-big .content .bg- { position:absolute;
           width: 100%; height: 23px; background: #fff;
           top: 0px;
           opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);
           z-index: 50; }
.wrapper .pic-big .content .left- {
background: url(../images/decor/img-plashka-l.png) no-repeat; //background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/decor/img-plashka-l.png',sizingMethod='crop'); width:2px; height: 23px; position: absolute; left: -2px; bottom: 0px;  }
.wrapper .pic-big .kant-t {background: url(../images/decor/img-pl-t.png) no-repeat; //background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/decor/img-pl-t.png',sizingMethod='crop'); width:4px; height: 20px; position: absolute; left: 0px; top:0px;}
.wrapper .pic-big .kant-b {background: url(../images/decor/img-pl-b.png) no-repeat; //background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/decor/img-pl-b.png',sizingMethod='crop'); width:4px; height: 20px; position: absolute; left:0px; bottom: 3px;}







/*-------------Ссылки - для печати, открытие в новом окне, ссылка на мыло, аттач---------*/
a.vers-print {font-family:Arial; font-size:68%; 	color:#6798ce; display: block;  height: 1%; padding-left:13px; }
a.vers-print:link    {background:url(../images/decor/print.gif) 0px 4px no-repeat; color:#6798ce;}
a.vers-print:visited { background:url(../images/decor/print.gif) 0px 4px no-repeat; color:#6798ce;}
a.vers-print:hover   { background:url(../images/decor/print-ov.gif) 0px 4px no-repeat; color:#cc0000;}
a.vers-print:active  { background:url(../images/decor/print.gif) 0px 4px no-repeat; color:#6798ce;}
a.new-wind {height:1%; padding-left:14px; display: inline-block;}
a.new-wind:link {background:url(../images/decor/new_window.gif) 0px 5px no-repeat; color:#6798ce;}
a.new-wind:active { background:url(../images/decor/new_window.gif) 0px 5px no-repeat; color:#6798ce;}
a.new-wind:visited { background:url(../images/decor/new_window.gif) 0px 5px no-repeat; color:#6798ce;}
a.new-wind:hover {background:url(../images/decor/new_window-ov.gif) 0px 5px no-repeat; color:#cc0000;}
a.link-mail {height:1%; padding-left:14px; display: inline-block;}
a.link-mail:link {background:url(../images/decor/mail.gif) 0px 6px no-repeat; color:#6798ce;}
a.link-mail:active {background:url(../images/decor/mail.gif) 0px 6px no-repeat; color:#6798ce;}
a.link-mail:visited {background:url(../images/decor/mail.gif) 0px 6px no-repeat; color:#6798ce;}
a.link-mail:hover {background:url(../images/decor/mail-ov.gif) 0px 6px no-repeat; color:#cc0000;}
a.att-file {padding-bottom:2px; padding-left:28px; height:1%; display:inline-block;}
a.att-file:link { background:url(../images/decor/file.gif) 0px 3px no-repeat; color:#6798ce;}
a.att-file:active {background:url(../images/decor/file.gif) 0px 3px no-repeat; color:#6798ce;}
a.att-file:visited {background:url(../images/decor/file.gif) 0px 3px no-repeat; color:#6798ce;}
a.att-file:hover {background:url(../images/decor/file-ov.gif) 0px 3px no-repeat; color:#cc0000;}
/*#content .cont-b .in-l-r {float:left; width:20%; margin-left:0%; position:relative; z-index:2000; padding-top:55px;}*/
#content .cont-b .inner-right {float:right; width:15%; position:relative; z-index:5000; margin-top:55px; height:1%;}
#content .cont-b .inner-right .in- {margin-top:82px; z-index:1000;}


/*-----------Верхний левый блок главной-----------*/
#content .cont-b .hp-top-left .in-  p {	font: 93% Arial, Helvetica, Sans Serif; 																																			margin:0px; line-height:1.30em;}
#content .cont-b .hp-top-left .in-  p.link- {	font: 87% Arial, Helvetica, Sans Serif; padding-top:8px;																											margin:0px; line-height:1.16em;}
#content .cont-b .hp-top-left .in- p a:link {color:#e73f0c;}
#content .cont-b .hp-top-left .in- p a:visited {color:#e73f0c;}
#content .cont-b .hp-top-left .in- p a:active {color:#e73f0c;}
#content .cont-b .hp-top-left .in- p a:hover {color:#cc0000; }



/*-----------Верхний правый блоки главной-----------*/
#content .hp-bottom-right {float:left; width:50%; margin-left:5%; z-index:200; position:relative; }
#content .hp-top-right { float:right; width:60%; z-index:1;}
#content .hp-top-right .sdvig-img {margin-bottom: -143px; }
#content .hp-top-right .sdvig-img .pic {height: 467px;
                                        background:url(../images/in-/ilustr.png) no-repeat;
                                        //background-image: none;
                                        //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://telem.ru/skins/site/images/in-/ilustr.png', sizingMethod='crop');
                                        position: relative;
                                        top: -72px;
                                        margin-left:-40px;
                                       }


#content .cont-b {clear:both; height:1%; position:relative; z-index:2000;}
/*-----------Нижний левый и правый блоки главной-----------*/
html>body #content .cont-b .hp-bottom-left {//margin-left: 10%; }
#content .cont-b .hp-bottom-left {float:left; width:20%; margin-left:10%; margin-right:5%; //margin-left: 5%; }
#content .cont-b .hp-bottom-left h2 {background: url(../images/bulit-b.gif) 0 0 no-repeat; position:relative; margin-left:-38px; height:1%; margin-bottom:0px; padding-bottom:5px; margin-top:0px; padding-left: 38px; }
#content .cont-b .hp-bottom-left h2 img { display :block }
#content .cont-b .hp-bottom-left dl {margin:0px; padding:0px; padding-top:12px; padding-left:2px; }
#content .cont-b .hp-bottom-left dl dd {font: 79% Arial, Helvetica, Sans Serif; color:#4f4f4f; padding:0px; margin-top:0px; padding-bottom:12px;}
#content .cont-b .hp-bottom-left dl dt {font: 70% Arial, Helvetica, Sans Serif; color:#999999; padding:0px; margin:0px; }
#content .cont-b .hp-bottom-left dl dd a {color:#e73f0c}
#content .cont-b .hp-bottom-left dl dd a:visited {color:#e73f0c}
#content .cont-b .hp-bottom-left dl dd a:hover {color:#cc0000;}
#content .cont-b .hp-bottom-left dl dd a:active {color:#e73f0c}
/*-----------Нижний правый блоки главной-----------*/
#content .cont-b .hp-bottom-right h2 {background: url(../images/bulit-b.gif) 0 0 no-repeat; position:relative; margin-left:-38px; height:1%; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-left: 38px;}
#content .cont-b .hp-bottom-right h2 img {display:block; top:1px;}
#content .cont-b .hp-bottom-right dl {margin:0px; padding:0px; padding-top:0px; padding-bottom:3px;}
#content .cont-b .hp-bottom-right dl dd {font: 93% Arial, Helvetica, Sans Serif; margin-top:0px; padding-bottom:10px; padding-left:0px;}
#content .cont-b .hp-bottom-right dl dt {font: 93% Arial, Helvetica, Sans Serif; font-weight:bold; padding:0px; margin:0px; padding-top:8px; }
#content .cont-b .hp-bottom-right p {font: 93% Arial, Helvetica, Sans Serif; padding:0px; margin:0;}
#content .cont-b .hp-bottom-right p a:link {color:#e73f0c}
#content .cont-b .hp-bottom-right p a:visited {color:#e73f0c}
#content .cont-b .hp-bottom-right p a:hover {color:#cc0000}
#content .cont-b .hp-bottom-right p a:active {color:#e73f0c}
/*==========================================================*/


/*==========================================================*/
#poloska {width:28%; margin-top:7px; height:1%; background:url(../images/f-s.gif) 0 0 repeat-x;}
#footer {clear:both; padding-top:30px; /*background:url(../images/f-s.gif) 0 0 repeat-x;*/}
#footer .in-l {float:left; width:20%; margin-left:10%; margin-right:3%; //margin-left: 5% }
#footer .in-l .rekv-js {padding-top:41px; color:#7f7f7f; font:70% 'MS Sans Serif', Arial, Helvetica; }
#footer .in-l .rekv-js a {color:#7f7f7f;}
#footer .in-l .rekv-js a:hover {color:#7f7f7f;}
#footer .in-l .rekv-js a:visited {color:#7f7f7f;}
#footer .in-r {float:left; width:50%; overflow:hidden; margin-left:0%; margin-right:-15%; }
#footer .in-r .c- {float:left; width:50%;}
#footer .in-r .c- p {font:70% Tahoma, Helvetica, Sans Serif; color:000; line-height:1.5em; margin-top:0px; margin-bottom:0px;}
#footer .in-r .c- p a:link {color:#e73f0c}
#footer .in-r .c- p a:visited {color:#e73f0c}
#footer .in-r .c- p a:active {color:#e73f0c}
#footer .in-r .c- p a:hover {color:#cc0000}
#footer .in-r .r- {float:left; width:50%; overflow:hidden; margin-right:-45%; margin-top:50px; margin-left:82px; z-index:50;}
#footer .in-r .r- .y2007 {margin-top:7px; color:#7f7f7f; font:75% 'MS Sans Serif', Arial, Helvetica;}
/*==========================================================*/


#content-404 {padding-left:0; padding-left:0; margin-bottom:0px; height: 1%;}
.e404-container {clear:both; margin-left:10%; margin-right:5%; margin-bottom:0px; }
.e404-bottom-left  { width:350px; float:left; margin-right:-350px; text-align:right; }
.e404-bottom-right { margin-left:400px; z-index:200; padding-top:10px; }
.e404-bottom-right h3,
.e404-bottom-right h1 { clear: none  }
.e404-bottom-right h2 {background: url(../images/bulit-b.gif) 10px 10px no-repeat; position:relative; margin-left:-38px; height:1%; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-left: 38px;}
.e404-bottom-right h2 img {display:block; top:1px;}
.e404-bottom-right dl {margin:0px; padding:0px; padding-top:0px; padding-bottom:3px;}
.e404-bottom-right dl dd {font: 93% Arial, Helvetica, Sans Serif; margin-top:0px; padding-bottom:10px; padding-left:0px;}
.e404-bottom-right dl dt {font: 93% Arial, Helvetica, Sans Serif; font-weight:bold; padding:0px; margin:0px; padding-top:8px; }
.e404-bottom-right p {font: 93% Arial, Helvetica, Sans Serif; padding:0px; margin:0; margin-top:1em;}
.e404-bottom-right p a:link {color:#e73f0c}
.e404-bottom-right p a:visited {color:#e73f0c}
.e404-bottom-right p a:hover {color:#cc0000}
.e404-bottom-right p a:active {color:#e73f0c}
.e404-bottom-right ul {margin:0px; padding:0px;list-style-type:none; font-size:80%;  padding-top:0.5em; padding-bottom:0px;}
.e404-bottom-right ol 	{margin:0px; padding:0px; font-size:80%;  padding-top:9px; padding-bottom:9px;}
.e404-bottom-right ul li {background:url(../images/decor/li.gif) 0px 6px no-repeat; margin:0px; padding:0px; padding-left:17px; line-height:1.4em; margin-left:20px; margin-bottom:0em;}
.e404-bottom-right ul li a:link {color:#e73f0c}
.e404-bottom-right ul li a:visited {color:#e73f0c}
.e404-bottom-right ul li a:hover {color:#cc0000}
.e404-bottom-right ul li a:active {color:#e73f0c}
.e404-bottom-right ol li {padding-left:0px; line-height:1.4em; margin-left:55px;}
.text1 {letter-spacing:0.01em; font-family: Arial,Georgia,serif; font-size:36px; color:#d96115;}
.text2 {margin-top:-30px; font-family:Arial,Georgia,serif; font-size:85px; color:#d96115; letter-spacing:-3px; position:relative;}



.cal- { border-top:1px solid #d6d6d6;  width:100%; background:#fbf9f8 url(../images/w.gif) left bottom repeat-x;}



ul.cal-top { height:1%; margin:0px; padding:0px; position:relative; font-size:65%; font-family:Arial; margin-left:4px;  background:url(../images/z.gif) 0 bottom repeat-x;}
.cal- .clearer { //display: none }

ul.cal-top li {float:left;
							 display:block;
							 margin-top:0px;
							 padding-top:2px;
							 margin-top:6px;
							 padding-left:6px;
							 padding-right:4px;
							 margin-bottom:0px;
							 padding-bottom:5px;
							}


ul.cal-top li a {padding:4px;
								 padding-right:0px;
								 margin-right:0px;
								 padding-left:0px;
								 padding-bottom:0px;
								 margin-bottom:0px;

								 }
ul.cal-top li a:link {color:#565555;}
ul.cal-top li a:visited {color:#565555;}
ul.cal-top li a:hover {color:#565555;}
ul.cal-top li a:active {color:#565555;}

ul.cal-top li.sel- { background:#f7f5f4;
											margin-top:5px;
											padding-left:4px;
											padding-right:6px;
                      border-bottom:2px solid #f7f5f4;
											border-top:1px solid #fff;
											border-left:1px solid #fff;
											border-right:1px solid #fff;}

ul.cal-top li.sel- a {text-decoration:none;}
ul.cal-top li.sel- a:link {}
ul.cal-top li.sel- a:hover {}
ul.cal-top li.sel- a:visited {}
ul.cal-top li.sel- a: active {}



.anonce-news {padding-bottom:18px;}
.anonce-news h3 {margin:0px; padding:0px; font-size:93%; line-height:1.2em;	padding-top:6px; clear:both;}
.anonce-news h3 a:link {color: #e73f0c}
.anonce-news h3 a:visited {color: #e73f0c}
.anonce-news h3 a:hover {color: #cc0000;}
.anonce-news h3 a:active {color: #e73f0c}
.anonce-news p {margin:0px; margin:0.4em 0px; font-size:80%; line-height:1.415em;}


.cal-bot {background:#f7f6f5;
								display:block;
					width:100%;
					font-family:arial;
					padding-top:2px;
					}


.cal-bot .clearer { //display: none }

.cal-bot .l- {float:left; display:block; min-width:60px; }
.cal-bot .l- ul {font-size:75%; margin:0px; padding:0px; padding-top:3px; padding-right:10px;}


.cal-bot ul li   {  margin:0px; margin-bottom:2px;  padding:0px; line-height:1.1em; border:1px solid #f7f6f5; padding-left:10px; padding-bottom:4px; color:#9b9a9a;}
.cal-bot ul li a {color:#4a4848;}
.cal-bot ul li a:link {color:#4a4848;}
.cal-bot ul li a:visited {color:#4a4848;}
.cal-bot ul li a:hover {color:#4a4848;}
.cal-bot ul li a:active {color:#4a4848;}

.cal-bot ul li.sel- { background:#fff; border:1px solid #eaeaea;
                      margin-left:5px; padding-left:5px;
/*padding:0px; padding-top:1px; margin-top:4px; padding-bottom: 4px; line-height:1em; */ }
.cal-bot ul li.sel- a {padding-left:0px; text-decoration:none;}
.cal-bot ul li.sel- a:link {color:#4a4848;}
.cal-bot ul li.sel- a:visited {color:#4a4848;}
.cal-bot ul li.sel- a:hover {color:#4a4848;}
.cal-bot ul li.sel- a:active {color:#4a4848;}




.cal-bot .r- {padding-left:10px; float:left; display:block; min-width:60px; }
.cal-bot .r- ul {font-size:75%; margin:0px; padding:0px;}
.cal-bot .r- li {margin:0px; padding:0px; line-height:1.82em;}
.cal-bot .r- li a {color:#4a4848;}
.cal-bot .r- li a:link {color:#4a4848;}
.cal-bot .r- li a:visited {color:#4a4848;}
.cal-bot .r- li a:hover {color:#4a4848;}
.cal-bot .r- li a:active {color:#4a4848;}



.subscribe-block {width:100%;}

.subs {display:inline; background:#ec653d; color:#fff; padding:4px;  font-size:80%; padding-top:5px; padding-right:8px; padding-bottom:3px; cursor: hand; padding-left:5px; padding-right:7px;}
/*.subs a {text-decoration:none;}
.subs a:link {color:#fff;}
.subs a:visited {color:#fff;}
.subs a:hover {color:#fff;}
.subs a:active {color:#fff;}
*/

.unsubs {display:inline; padding-left:6px; cursor: pointer; cursor: hand; background:#fff; color:#e73f0c; padding:4px; text-decoration:none; padding-left:0px; font-size:80%; padding-top:5px; padding-right:7px; padding-bottom:0px; border-bottom:1px dashed #e73f0c; margin-left:7px; margin-right:2px;}
/*
.unsubs a {background:#fff; color:#e73f0c; padding:4px; text-decoration:none; font-size:80%; padding-top:5px; padding-right:7px; padding-bottom:0px; border-bottom:1px dashed #e73f0c;}
.unsubs a:link {color:#e73f0c;}
.unsubs a:visited {color:#e73f0c;}
.unsubs a:hover {color:#e73f0c; text-decoration:none}
.unsubs a:active {color:#e73f0c;}
*/
label {padding-left:1px; cursor: pointer; margin:0px; padding-top:0px; padding-bottom:0px;/*line-height:0.8em;*/ font-family:Arial; font-size:75%; color:#7f7f7f; /*height:15px;*/ }





.map-cols {width:30%; float:left;}










#content .cont-b .inner-left-sm {float:left; width:75%; height:1%; margin-left:10%; padding-top:22px; z-index:500; position:relative; //margin-left: 5%; }
html>body #content .cont-b .inner-left-sm { //margin-left:10%; }
#content .cont-b .inner-left-sm .menu {
		margin-left:-45px;
		position: relative;
		height: 1%;
		width: 45%;

		margin-bottom:0px;
		padding-bottom:61px;
		padding-top:1px;
		padding-left: 45px;
		font-family: Arial,Helvetica,Sans Serif;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-size: 93%;
		font-size-adjust: none;
		font-stretch: normal;
		line-height: 1.21em;
		float:left;

		}


.vers-print-bottom {/*display:block; clear:both; float:right; width:15%; position:relative; z-index:2000; height:1%; bottom:0px; text-align:both;*/margin-bottom:0px; poasition:relative; clear:both;  width:100%; bottom:0px;}
.vers-print-bottom .in- {margin-top:0px; z-index:1000; float:right; diasplay:block; width:15%;}


.map- {padding-left:0px; margin-left:0px; padding-top:0px; margin-top:-23px; margin-left:-20px; margin-bottom:-40px;}



/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */