.ul, li{
	color: #ff5915;
font-size: 12pt;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                       last_news                                       */
/*-----------------------------------------------------------------------------------------------*/

.news_list dt{
text-align:left;
color:#ffffff;
font-size:11pt;
font-weight:bold;
padding:0 0 0 5px;}
.news_list dd a{
text-align:left;
color:#ffffff;
font-size:9pt;
}
.news_list dd a: hover{
text-align:left;
color:#222222 !important;
font-size:9pt;
}
.news_list dd a: visited{
text-align:left;
color:#ffffff;
font-size:9pt;
}
.news_list dd a: active{
text-align:left;
color:#ffffff;
font-size:9pt;
}



body, html {
	margin: 0;
	padding: 0;
	height: 100%;
        font-color: #222222;
	font-size: 10pt;
	font-family: arial;
	line-height: 120%; /* определяем расстояние между строками текста */
	background-color: #ffffff;
overflow:auto;     }
img {
	border: 0;
}
a:link { color: #222222; text-decoration: none; font-size:9pt; outline:none; }
a:visited { color: #222222; text-decoration: none; font-size:9pt; outline:none; }
a:hover { color: #2a2a2a; text-decoration: none;  font-size:9pt; outline:none; }
a:active { color: #2a2a2a; text-decoration: underline; font-size:9pt; outline:none; }

 .back
{
	
position: fixed;
	top: 0%;
	height: 100%;
	
width: 100%;overflow:hidden;}
/*-----------------------------------------------------------------------------------------------*/
/*                                         top                                       */
/*-----------------------------------------------------------------------------------------------*/
.player
{
position: absolute;
margin:0 0 0 20px;
right:10px;
top:-7px;
	padding: 0 0 0 0;  
        border:0;
	width: 200px;
	height:40px;
color:#ff5915;
font-size:12pt;
font-weight:bold;
z-index:2000;
}




 .top
{ position: absolute;
margin:0;
top:0;
	padding: 0;  
        border:0;
	width: 100%;
	height:32px;
background: url('/images/tango-life/top_bg.gif') repeat-x ;
z-index:1;
}
.top_home
{
position: absolute;
margin:0 0 0 50px;
	padding: 0 0 0 0;  
        border:0;
	width: 23px;
	height:32px;
}

.top_mail
{
position: absolute;
margin:0 0 0 85px;
	padding: 0 0 0 0;  
        border:0;
	width: 23px;
	height:32px;
}
.top_maps
{
position: absolute;
margin:0 0 0 120px;
	padding: 0 0 0 0;  
        border:0;
	width: 23px;
	height:32px;
}
.login_block
{
position: relative;
margin:0 0 0 155px;
	padding: 8px 0 0 30px;  
        border:0;
	width: auto;
	height:32px;
background: url('/images/tango-life/top_login.gif') no-repeat;
}
.login_block a{
	color:#ffffff!important;
font-size:15px!important;}
.login_block a:visited{
	color:#ffffff !important;
font-size:15px!important;}

.login_block a:hover {
	color:#fe5915 !important;
font-size:15px!important;
}
.or
{
	color:#ffffff !important;
font-size:15px!important;
}
.logo
{
position: absolute;
margin:0 0 0 5px;
	padding: 0;  
        border:0;
top:32px;
width: 202px;
height:171px;
background: url('/images/tango-life/logo.png') no-repeat;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                        news                                       */
/*-----------------------------------------------------------------------------------------------*/

.news_menu_left_bg
{
	
position: absolute;
margin:0;
	padding: 0;  
        border:0;
top:32px;
right:176px;
width: 4px;
height:227px;
background: url('/images/tango-life/news_menu_left_bg.png') no-repeat;}

.news_menu_bottom_bg{
position: absolute;
margin:0;
	padding: 0;  
        border:0;
top:212px;
right:0;
width: 178px;
height:15px;
background: url('/images/tango-life/news_menu_bottom_bg.png') no-repeat;}


.news_menu_content_bg
{	
position: absolute;

top:32px;
	  
        border:0;
right:0;
width: 178px;
height:212px;
background: url('/images/tango-life/news_menu_content_bg.gif') repeat-y ;
text-align:left;
font-color:#ffffff ;
size:15pt; 
padding:0;
margin:0;


}


.news_menu_bottom_item
{	
position: absolute;
margin:0;
	padding: 0;  
        border:0;
left:85px;
bottom:5px;
width: 20px;
height:4px;
background: url('/images/tango-life/news_menu_bottom_item.gif') no-repeat ;}
/*-----------------------------------------------------------------------------------------------*/
/*                                        leftmenu bg                                      */
/*-----------------------------------------------------------------------------------------------*/
.menu_conteiner{
position: absolute;
margin:0 0 0 0;
	padding: 0;  
        border:0;

top:230px;
width: 180px;
height:210px;
}
	
.left_menu_right_item{
position: absolute;
margin:0;
	padding: 0;  
        border:0;
right:4px;
top:100px;
width: 4px;
height:20px;
background: url('/images/tango-life/left_menu_right_item.gif') no-repeat ;}

.left_menu_top_bg
{
position: absolute;
margin:0;
	padding: 0;  
        border:0;
top:0;
width:180px;
height:5px;
background: url('/images/tango-life/left_menu_top_bg.png') no-repeat;}


.left_menu_content_bg
{
position: absolute;
margin:5px 0 15px 0;
	padding: 0;  
        border:0;
top:0;
width: 180px;
height:100%;
background: url('/images/tango-life/left_menu_content_bg.gif') repeat-y;}

.left_menu_bottom_bg
{
position: absolute;
margin:0 0 -10px 0;
	padding: 0;  
        border:0;
bottom:0;
width: 180px;
height:5px;
background: url('/images/tango-life/left_menu_bottom_bg.png') no-repeat;}

/*-----------------------------------------------------------------------------------------------*/
/*                                        leftmenu link                                      */
/*-----------------------------------------------------------------------------------------------*/
.sidebar{margin: 0 0 0 10px;}
.sidebar ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 0;
border-right:0;
}
.left_menu{
position: relative;
margin:0;
padding:0;  
border:0;
list-style: none;
text-decoration: none;
line-height: 120%;
width: 180px;
height:25px;
}
.link li{
list-style: none;
	height:25px;
color:#ffffff;
}
.link a{
	color: #ffffff;
margin:0;
padding:0;
font-size: 10pt !important;
font-weight:normal;
text-transform: uppercase;
background: url('/images/tango-life/left_menu_link_item.gif') no-repeat;

}
.link li:hover a{
	

background: url('/images/tango-life/left_menu_left_active_bg.gif') no-repeat;
text-decoration: none;
color:#ffffff;
background-color: #ff5915;}

.link li:active a{
text-decoration: none;
color:#222222;
background-color: #ff5915;}


/*-----------------------------------------------------------------------------------------------*/
/*                                       Content                                     */
/*-----------------------------------------------------------------------------------------------*/
.text_area{
padding:10px;
	width: 575px;
overflow: auto;
height: 95%;
position: relative; 
}

.opasity 
{
    filter:alpha(opacity=80);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}
.conten_conteiner{

position: relative;
margin:0 auto;
top:70px;
width:600px;
height:70%;
z-index:1;
}
.content_top_bg{
	position:relative;
margin:0;
top:0;
padding:0;
border:0;
width:600px;
height:6px;
background: url('/images/tango-life/content_top_bg.png') no-repeat;}
.content_bg{
position:relative;
margin:0;
top:0;
padding:0;
border:0;
width:600px;
height:100%;
background: url('/images/tango-life/content_bg.gif') repeat-y;}

.content_bottom_bg{
position:relative;
margin:0 0 -12px 0;
bottom:0;
padding:0;
border:0;
width:600px;
height:6px;
background: url('/images/tango-life/content_bottom_bg.png') no-repeat;}







/*-----------------------------------------------------------------------------------------------*/
/*                                        footer                                       */
/*-----------------------------------------------------------------------------------------------*/
 .footer
{
	
position: absolute;
margin:0;
	padding: 0;  
        border:0;
bottom:0;
	width: 100%;
	height:35px;
background: url('/images/tango-life/footer_bg.gif') repeat-x ;}

.phone{
position: absolute;
margin:0 0 0 50px;
	padding: 0 0 0 0;  
        border:0;
	width: 23px;
	height:32px;
background: url('/images/tango-life/footer_phone.gif') no-repeat;
}
.phone_text{
position: absolute;
margin:7px 0 0 80px;
	padding:0 0 0 0;  
        border:0;
	width:150px;
	font-size:20px;
font-weight:normal;
 color: #ffffff;
}
.adres_text{
position: absolute;
margin:9px 0 0 230px;
	padding:0;  
        border:0;
	width: 150px;
	font-size:12px;
font-weight:normal;
 color: #fe5915;
}
.mail_count
{
position: absolute;
margin:0;
	padding:0;  
        border:0;
right:20px;
	width: 88px;
	height:30px;
}

.ya_count
{
position: absolute;
margin:0;
	padding:0;  
        border:0;
right:110px;
	width:88px;
	height:30px;
}
.ify a
{
position: absolute;
margin:0;
	padding:9px 0 0 0;  
        border:0;
right:200px;
	width: 150px;
	height:30px;
	font-size:12px;
font-weight:normal;
 color: #ffffff;}
.ify a:hover
{
padding:11px 0 0 0; color: #fe5915;}



/* -----------------------------------ФОРМА ОБРАТНОЙ СВЯЗИ-----------------------------------*/


.news_title a{
font-size: 12pt;
font-weight:bold;
color: #222222;
}
.form3, td{
	font-size: 10pt;
color: #222222;



}
#error{
font-size: 13pt;
font-weight:normal;
color: #000000;	
margin:20px 0 
20px 0;}


.contact{
	margin:0;
font-size:11pt;
text-align:right;
 color: #222222;
	font-family: arial;
	line-height: 140%; 
}

hr {


color: e4e4e4; 

background-color: e4e4e4; 
height: 2px; /* Толщина линии */

  }

h1, .h1, h1 a, .h1 a, .title {
	font-size: 11pt;
font-weight: bold;
	color: #222222;


}


h2, .h2, h2 a, .h2 a, .title{
	font-size: 12pt !important;
text-align:center;
margin:0;
font-weight:normal;
color: #ffffff !important ;
padding:0;
}
h3, .h3, h3 a, .h3 a, .title{
	font-size: 13pt;
font-weight: normal;
color: #222222;
}

h4, .h4, h4 a, .h4 a, .title{
	font-size: 12pt;
color: #222222;
font-weight: normal;

}

h5, .h5, h5 a, .h5 a, .title{
	font-size: 11pt;
font-weight: normal;
color: #222222;
}

h6, .h6, h6 a, .h6 a, .title{
	font-size: 10pt;
font-weight: normal;
color: #222222;
}


p {
	margin: 0 0 5px 0;
	padding: 0;
font-size: 10pt;
	color: #222222;
text-align:justify;
line-height: 140%;
}
.address{
color: #1e1e1e;
font-size: 11pt;
font-style:italic;

}



