ul li ul li ul {
	list-style: none inside;
	margin-left:15px;
}ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-bottom:10px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
border:none;
background:none;
padding:0;
margin:0;
}

ul.breadcrumb-navigation a, 
ul.breadcrumb-navigation a:hover
{
	color:black;
font-size:10px;
}

ul.breadcrumb-navigation a:hover {
text-decoration:underline;
}
ul.breadcrumb-navigation span
{
	
}ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-bottom:10px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
border:none;
background:none;
padding:0;
margin:0;
}

ul.breadcrumb-navigation a, 
ul.breadcrumb-navigation a:hover
{
	color:#919191;
font-size:10px;
}

ul.breadcrumb-navigation a:hover {
text-decoration:underline;
}
ul.breadcrumb-navigation span
{
	
}div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
/* CSS Document */
@font-face {
        font-family: "Trebuchet MS";
        src: url("templates/suptel_inner/trebuc.ttf")
      }
a {
        color:#AF1C2E;
}
.titlerazd a {
        color:#AF1C2E !important;
        left:-10px;
}
a.blue {
        color:blue;
}

p {
padding-bottom:10px;}

h2 {
padding-bottom:15px;
padding-top:15px;}

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body {
	min-height: 100%;
	min-width:1000px;
	height: auto !important;
	height: 100%;
	position: relative;
	font-family: Arial !important;
	font-size: 12px !important;
	color: #666666;
	left:0px;
}

div#main {
        padding:15px 30px 0px 30px;
}

#map {
        padding-left:5px;
        padding-right:5px;
}

#home {
        padding-left:5px;
        padding-right:5px;
}
#serach{
        width:20%;
}

#leter {
        padding-left:5px;
        padding-right:5px;
}

#rightinf {
      font-family: Trebuchet MS !important; 
      width:35%; 
      padding-left:80px;
}

#rightinf div {
      font-family: Trebuchet MS !important; 
      height:30px;
      width:230px;
      position:relative;
      top:-20px;
}

#rightinf div span {
     font-size:14pt !important; 
     padding-left:10px;
     color:#c8c8c8; 
     *padding-right:1px;
}

#rightinf div span span{
    font-size:18pt !important; 
    font-weight:bold;
    padding-left:0px;
}
#rightinf div a { 
    color: rgb(175, 28, 46); 
    padding-left:14px; 
}
#rightinf div img {
    position:relative; 
    top:5px;
}

#rightinf span img {
   margin-right:15px;
   margin-top:5px;
   position:relative; 
   top:7px;
   _left:10px;
}

#menu_left {
  position:relative;
  left:0px;
  width:192px;
  *width:10px Important;
}

#baner_left , #inf_left {
  width:192px;  
  margin-top:10px;  
}

#link_nav {
  width:70%; 
  height:25px;
  padding-left:10px;
}









#line {



background:url(templates/suptel_inner/img/line_rl.png) left repeat-y;



}



#line_r {



background:transparent url(templates/suptel_inner/img/line_lr.png) repeat-y scroll right center;



_background:transparent url(templates/suptel_inner/img/line_lr.gif) repeat-y scroll right center



}











#topl {



background:url(templates/suptel_inner/img/left_crt.png) left no-repeat; 

width:11px; 

height:13px; 

*height:14px;



}



#topc {



background:url(templates/suptel_inner/img/line_up.gif) top repeat-x; 

*height:14px;



}





#topr {



background:url(templates/suptel_inner/img/right_crt.gif) right no-repeat; 

width:13px; 

height:13px; 

*height:14px;



}



/*FF Hack Only*/

@-moz-document url-prefix() {

  .logosect {

     background-position:right 2px !important; 

  }

}





#bottoml {



background:url(templates/suptel_inner/img/left_crtD.png) left no-repeat; 

width:11px; 

height:15px;



}



#bottomc {



background:url(templates/suptel_inner/img/downRline.png) left repeat-x;



}



#bottomr {



background:url(templates/suptel_inner/img/right_crtD.png) right no-repeat; 

width:13px;



}



#centerl {



background:url(templates/suptel_inner/img/line_rl.png) left no-repeat; 

width:11px;



}



#centerr {



background:url(templates/suptel_inner/img/line_lr.gif) right no-repeat; 

width:13px;



}



#bottom_menu {



clear:both; 

height:50px; 

width:99%;



}



#bottom_info {

padding-top:30px;

*padding-top:10px;

_padding-top:10px;

height:20px; 

overflow:visible; 

width:100%; 

color:#7f7f7f;



}



.copyright {



/*display:inline; */
float: left;

padding-left:0%;

left:-80px !important;
/*top: -5px !important;*/



}



.adress {



/*display:inline; */
float: left;

padding-left:3%;
top: 10px !important;



}

.map {



/*display:inline; */
float: right;

padding-left:3%;
top: 10px !important;



}



.phone {



/*display:inline; */
float: left;

padding-left:3%;
text-align: left;
    top: 10px !important;



}



.email {



/*display:inline; */
float: left;

padding-left:3%;



}



.logosmall {



/*display:inline; */
float: left;

padding-right:10%;

position:relative;/* top:-7px;
*/


}

.logosmall a{
  text-decoration: none;
}



.email, .phone , .adress , .copyright, .map {



position:relative; 
top:25px; 
left:-30px;



}





#bottom_line {



margin-top:20px;

width:100%; 

_margin-top:10px;

}









.news-list A {

 color: rgb(175, 28, 46) !important; /* Цвет ссылок */

}

.news-list A:visited {

 color: rgb(175, 28, 46) !important; /* Цвет посещенных ссылок */

}



.news-list A:hover {

 text-decoration: none !important; /* Убираем обычное подчеркивание */

 border-bottom: 1px solid #AF1C2E !important; /* Добавляем пунктирную линию под текстом */

} 



#horizontal-multilevel-menu a[href='#'] {

color:white !important;

}



#horizontal-multilevel-menu a.root-item-selected[href='/reg/'] {

color:white !important;

}



#at_bitrix table tbody tr td {

color:white;



}





#at_bitrix A {

 color: white !important; /* Цвет ссылок */

}

#at_bitrix A:visited {

 color: white !important; /* Цвет посещенных ссылок */

}



#at_bitrix A:hover {

 text-decoration: none !important; /* Убираем обычное подчеркивание */

 border-bottom: 1px solid #AF1C2E !important; /* Добавляем пунктирную линию под текстом */

} 



.root-item li a.item-selected {

color:black !important;

font-weight:bold !important;

text-decoration:none !important;

}



#menu_left ul li a.root-item-selected {

color:black !important;

font-weight:bold !important;

text-decoration:none !important;

}



#content {

  padding-bottom: 30px;

  _padding-bottom: 0px;

}



#footer {

 bottom:0;

 color:#C7C7C7;

 height:7px;

 position:absolute;

 width:950px;

 background-color:#C7C7C7;

 clear:both;

 *margin-left:-460px;

}



LI UL LI A {



color:#AF1C2E !important;



}




.header td  {
        padding:0px;
        margin:0px;
}

.header td input {
        padding:0px;
        margin:0px;
}

.header #search form {
        width:167px;
        float:right;
}

.bold
{
  font-weight: bold;
}html {
       overflow-y: scroll;
}

/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	width:100%;
	list-style:none;
	/*float:left;*/
	border:0px;
	height:40px;
        margin: 0px 0 0;
        *margin: 2px 0 0 !important;
}


.menubg {
	background:url(templates/suptel_inner/components/bitrix/menu/template1/images/unselelectbord.png) top repeat-x;
}

#horizontal-multilevel-menu li{ float:left; padding:0; 	background:none;
border-top:none;
border-bottom:none;
height:40px;
}
#horizontal-multilevel-menu li.first {
border-left:none;
height:40px;
}
#horizontal-multilevel-menu li.last {
border-right:none;
height:40px;
}
/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:0;
	margin:0px 0px 0px 0px;
        padding:10px 19px 0px 18px;
	font-size:10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	font-weight:normal; 
        text-indent:0;
        height:40px;

}

#horizontal-multilevel-menu li li
{
	float:left;
	padding:0;
	margin:0;
	background:none;
	text-align:left;
        height:40px;
        padding:7px 19px 0px 18px;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
        color:#3f3f3f;
        font-family:Tahoma;
        display:block;
        background:url(templates/suptel_inner/components/bitrix/menu/template1/images/unselelectbord.png) top repeat-x; 
        /*padding:12px 26px 6px 10px;*/
        padding-top:12px;
     /*   text-transform:uppercase; */
        font-size:12px;
        text-decoration:underline;
        height:28px;
}
#horizontal-multilevel-menu li a.root-item:hover, #horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
        color:#AF1C2E;
        background:url(templates/suptel_inner/components/bitrix/menu/template1/images/unselelectbord.png) top repeat-x;
        height:28px; 
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
color:#fff;
font-family:Tahoma;
display:block;
background:url(templates/suptel_inner/components/bitrix/menu/template1/images/selected_center.png) top repeat-x; 
/*padding:12px 26px 0px 10px;*/
padding-top:12px;
overflow:hidden;
text-transform:uppercase; 
font-size:12px;
text-decoration:none;
height:28px;
}
#horizontal-multilevel-menu li li a {
text-transform:normal; font-size:12px; padding:2px 5px; width:auto; height:auto;
text-indent:0;
line-height:normal;
text-decoration:none;
}
/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: #F4F4EC url(templates/suptel_inner/images/arrow.gif) center right no-repeat !important;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background:#F4F4EC url(templates/suptel_inner/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover
{
	background:#F9F7ED;
	color:#000;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#CCCACB;
	color:#000;
}





li.last a.root-item {
*display:block;
*float:right !important;
}


.first a.root-item-selected
{
color:#fff;
font-family:Tahoma;
display:block;
background:url(templates/suptel_inner/components/bitrix/menu/template1/images/selected_left.png) top no-repeat !important; 
background-position: 0px 0px !important;
padding:10px 19px 0px 23px !important;
overflow:hidden;
text-transform:uppercase; 
font-size:10px;
text-decoration:none;
height:40px;
}

.first a.root-item
{
color:#fff;
font-family:Tahoma;
display:block;
background:url(templates/suptel_inner/components/bitrix/menu/template1/images/left.png) top no-repeat !important; 
background-position: 0px 0px !important;
padding:10px 19px 0px 23px !important;
overflow:hidden;
text-transform:uppercase; 
font-size:10px;
text-decoration:none;
height:40px;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{display:none;
	/*position:absolute;
	
	top:auto;
	margin-top:0px;
	
	z-index:500;
	height:auto;
	margin-left:0px;
	
	width:135px;
	background:#F4F4EC;
	border:0px solid #BFBFBF;/*top:-999em;*//*width:12em;*/
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:0px solid #666;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#8A7F65;
	background:#F4F4EC;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#000;
	background:#CCCACB;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 130px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;
	display:block;*/
}

div.menu-clear-left
{
	clear:left;
}

#devide {

width:3px;
padding:12px 0px 0px 0px !important;
color:#cfcfcf;
text-align:center;

}
li a[href='/#']:active {
text-decoration: none !important;
color:#AF1C2E !important;
}

li a[href='/#']:active div {
border-bottom: 1px dashed #AF1C2E !important;
}


#menus_ {
*background-position:22px 0px !important;
}

.boldstyle {
font-weight:600 !important;
}

.horizontal-multilevel-menu li{
  _width:112px;

}


#horizontal-multilevel-menu li:first-child,
#horizontal-multilevel-menu li:first-child a
{
	border-radius: 10px 0px 0px 10px;
}

.menubg
{
	border-radius: 10px 0px 0px 10px;
	height: 40px;
}


#horizontal-multilevel-menu li:first-child a
{
	background: url(templates/suptel_inner/components/bitrix/menu/template1/images/unselelectbord2.png) top left no-repeat;
}