


/* Start:/bitrix/templates/web20_copy_copy/components/bitrix/menu/horizontal_multilevel2/style.css*/
nav { float:left; margin:55px 0px 10px 6px;}
nav ul { list-style:none; }
nav li { display:inline;}
nav li a { font-size: 14px; list-style-type: none; margin: 0; padding: 0 0 23px 0; line-height: 13px; margin-bottom: 0.5em; margin-left:11px; 
}
nav li span { font-size: 14px; list-style-type: none; margin: 0; padding: 0 0 23px 0; line-height: 13px; margin-bottom: 0.5em; margin-left:11px; 
}

nav li a:hover { color:#e05206;
padding: 0 0 46px 0;
}

.root-item-selected {color:#1e1e1e;
background: url(/tf/img/up.svg);
background-repeat: no-repeat;
background-position:50% 50%;
padding: 0 0 46px 0;} 

.root-item-select {color:#1e1e1e;
text-decoration:none;
background: url(/tf/img/up.svg);
background-repeat: no-repeat;
background-position:50% 50%;
padding: 0 0 46px 0;} 

a:href.root-item-select {
color:#e05206;
text-decoration:none;
background: url(/tf/img/up.svg);
background-repeat: no-repeat;
background-position:50% 50%;
padding: 0 0 46px 0;} 

a.root-item-select {
color:#1e1e1e;
text-decoration:none;
background: url(/tf/img/up.svg);
background-repeat: no-repeat;
background-position:50% 50%;
padding: 0 0 46px 0;} 
/* End */



/* Start:/bitrix/templates/web20_copy_copy/styles.css*/
@charset "UTF-8";
/* CSS Document */

.all { height:100%; width:100%; margin: 0 auto;padding: 0;}
.header { height:96px; width:1020px; margin: 0 auto;}
.menu { height:30px; width:1020px; margin: 0 auto;}
.linel {width:1000px; margin: 0 auto; padding:0 0 0 20;}

navmenu { float:left; margin:1px 0px 0px 14px; color:#000;}
navmenu ul { list-style:none;}
navmenu li { display:inline;}

navmenu li a { text-decoration:none;
font-size:12px; 
padding:0; 
margin:0px 8px;
margin-bottom:-2px; 
border-bottom:1px dashed;
line-height:1em;
cursor:pointer;
color:#000;
}

navmenu li a:hover {color:#000;}

a.logotype { float:left; margin:28px 0px 0px 20px;}
a img { border: none;}
a	{color: #0066a1;}
a:hover {color:#e05206;text-decoration:underline;}

h1	{font-family: 'PT Sans Narrow', sans-serif; font-size: 30px; font-weight: bold; margin: 0;line-height: 34px; padding: 14px 0 10px 0;}
h2	{font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; font-weight: bold; margin: 0; padding: 24px 0 6px 0; color: #e05206;}
h3	{font-family: 'PT Sans Narrow', sans-serif; font-size: 22px; font-weight: bold; margin: 0; padding: 0 0 6px 0; color: #e05206;}
h1.home	{font-family: 'PT Sans Narrow', sans-serif; font-size: 30px; font-weight: normal; margin: 50px 0 10px 0;}
h1.news	{font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0;color:#8b8d8e;}

p	    {font-family: 'PT Sans', sans-serif; font-size: 16px; line-height: 22px; margin: 0 0 18px 0;}
p.lead	{font-size: 18px; line-height: 24px;}
p.leadd	{font-family: 'PT Sans', sans-serif; font-size: 22px; line-height: 24px; margin: 0;color:#998d8e;}

p.incut	{font-size: 18px; line-height: 24px; font-style: italic; margin: 0 40px 24px 40px;}
p.sb	{font-size: 12px; line-height: 14px; margin-bottom: 0 0 14px 0;}
p.home	{font-size: 18px; line-height: 26px; margin: 0 0 26px 0;}
p.uling	{font-size: 16px; line-height: 22px; margin: 0;}
p.ulingin	{font-size: 18px; line-height: 24px;}
p.news	{font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; font-weight: normal; line-height: 20px; margin: 0;color:#8b8d8e;}
p.fl {font-family: 'PT Sans', sans-serif; font-size: 14px; font-weight: normal; line-height: 17px; margin: 0;color:#8b8d8e;}
p.fr {font-family: 'PT Sans', sans-serif; font-size: 14px; font-weight: normal; line-height: 17px; margin: 0;color:#000;}

ul.side-menu {font-size: 14px; list-style-type: none; margin: 0; padding: 0; line-height: 16px;}
ul, ol, dl {padding: 0;margin: 0;}
ul.side-menu li	{margin-bottom: 0.44em;}

ul.d	{list-style-type: none; margin: 7px 0 0 18px; padding: 0; text-indent: -18px;} /* - */ 
ul.d li	{margin-bottom: 0.5em;}
ul.d li:before	{content: '\2014\a0';}

ol.d	{margin: 0 0 0 18px; padding: 0;}
ol.d li	{margin-bottom: 0.5em;}

div.omni-menu {font-family: 'PT Sans Narrow', sans-serif; font-size: 20px;margin: 2px 0 0 20px;line-height: 1;}
ul.omni-menu {font-size: 14px; list-style-type: none; margin: 2px 0 0 20px; padding: 0; line-height: 1.2;text-indent: -16px}
li.omni-menu {margin-top:4px;}
ul.omni-menu li	{margin-bottom: 0.5em;}
ul.omni-menu li:before	{content: '\2014\a0';}
hr.omni-menu { width:300px; margin: 9px 20px 5px 20px; border:none; height:1px; background:#e05206; }

div.right_top {font-family: 'PT Sans Narrow',sans-serif; font-size: 14px; font-weight: bold;} /* см. также */
div.br-menu {font-family: 'PT Sans', sans-serif; font-size: 18px;margin: 0 0 0 20px;line-height: 0.8;} /* */
div.br-menu {margin: 0 0 0 20px;} /* */
div.br-menu p {font-family: 'PT Sans', sans-serif; font-size: 16px;line-height: 1.2;} /* */
div.br-menu a {font-family: 'PT Sans', sans-serif; font-size: 13px;} /* */

div.note {padding: 0 0 0 40px;}

div.imgbox0 {margin:0 0 16px 0;} /* картинка без текста */
div.imgbox {margin:0 0 18px 0;} /* картинка c текстом */
span.imgtxt {display: inline-block;font-family: 'PT Sans',sans-serif; font-size: 14px;text-align:center;font-style:italic;margin:12px 0 0 0;} /* подпись под картинкой */

/* подлежит уничтожению */
span.podpix {display: inline-block;font-family: 'PT Sans',sans-serif; font-size: 14px;line-height: 1.2;text-align:center;font-style:italic;margin:0 0 21px 0;} /* подпись под картинкой */
img.pix {margin:0 0 12px 0;} /* картинки */
span.pix {font-family:'PT Sans', sans-serif; font-size: 14px;text-align:center;font-style:italic;} 
/* */

div.br-menu_s {font-family: sans-serif; font-size: 14px;margin: 0;} /* */
div.navifool {width:640px;margin:27px 0px 0px 0px; color:#000;} /* заглушка под верхнее безменюшье */

.content {width:1020px; margin: 0 auto; background-color: #fff;} /* */
.content6 {float:left; width:1020px; margin:0;} /* */
.content66 {float:left; width:640px; margin:0;} /* */
.content4 {float:left; width:640px; margin:0px 20px 0px 20px; color:#000;} /* */
.content40 {float:left; width:640px; margin:10px 20px 0px 20px;} /* */
.content44 {float:left; width:640px; margin:10px 20px 0px 0px;} /* заголовок статей */
.content444 {float:left; width:680px; margin:0px 0px 0px 0px;} /* new solution */
.content2 {float:left; width:300px; margin:0px 20px 0px 20px;background-color: #fff;} /*0px 20px 0px 20px */
.content20 {float:left; width:300px; margin:5px 20px 0px 20px;}
.content22 {float:left; width:320px; margin:0px 20px 10px 0px;} /* */
.content222 {float:left; width:320px; margin:0px 20px 10px 0px;} /* new solution */
.content23 {float:left; width:320px; margin:0 20px 10px 0px;} /* */
.content1 {float:left; width:130px; margin:10px 20px 10px 20px;} /* */
.content100 {float:left; width:1000px; margin:10px 0px 0px 20px;} /* */
.cont980 {float:left; width:980px; margin-left:20px;}	 /* */
.contentbb {width:980px; margin: 0 auto; } /* */


.contalt {width:1020px; margin: 0 auto; background-color: #e0e1dd;} /* */
.contaltall {width:100%;margin:0;padding:0; background:#e0e1dd url(/tf/img/banners/Treatface-Website-Homepage-Banner-1-2.jpg) 50% 50% no-repeat;} /* */
img.news_banner {margin:10px 0px 0px 0px;} /* */

tr.tata td {text-align:right;} /* */

/* footer */
div.footerall {width:100%; margin:0; padding:0; background-color:#8b8d8e; color:#fff;} /* */
div.footer {width:1020px; margin: 0 auto; padding: 10px 0;background-color:#8b8d8e;color:#fff;} /* */

#footertext p { line-height: normal;vertical-valign:top;text-indent:0px;text-decoration:none;color:#fff;} /* */
.footerp {margin-top: 4px;margin-bottom: 4px;font-size: 11px;color:#fff;text-decoration:none;} /* */
.footerpb {font-size: 13px;margin:0;padding:0;color:#fff;text-decoration:none;} /* */
.footerpt {font-size: 13px;text-decoration:underline;color:#fff;} /* */
.footerpika {
	font-size: 13px;
	text-decoration:underline;
	color:#e0e1dd;
	background:url(/images/pika.png);
	background-repeat: no-repeat;
	background-position:0% 50%;
	background-color:#fff;
	} /* pika */

.news-data {font-size: 12px;padding:2px 5px 2px 5px;margin:0;color:#FFF;background-color:#e05206;text-decoration:none;}
div.news-title {font-size: 16px;margin-top:5px;padding:0;color:#000;font-weight:bold;}
.news-title a {font-size: 16px;margin-top:5px;padding:0;color:#000;font-weight:bold;text-decoration:none;}
.news-title a:hover {font-size: 16px;margin-top:5px;padding:0;color:#e05206;font-weight:bold;text-decoration:underline;}
div.news-text {font-size: 14px;margin:0;padding:0;color:#000;font-weight:normal;}
div.news-content20 {float:left; width:300px; margin:0px 20px 0px 20px;} /* правая колонка */
div.pn {font-family:'PT Sans Narrow';font-size:14px;font-weight:bold;margin-bottom:6px;margin-top:-22px;}
.pn a {font-family:'PT Sans Narrow';font-size: 14px;margin-top:5px;padding:0;color:#000;font-weight:bold;text-decoration:none;}
.pn a:hover {font-family:'PT Sans Narrow';font-size: 14px;margin-top:5px;padding:0;color:#e05206;font-weight:bold;text-decoration:underline;}

.newsc a {font-size: 14px;margin-top:5px;padding:0;color:#0066a1;text-decoration:underline;}
.newsc a:hover {font-size: 14px;margin-top:5px;padding:0;color:#e05206;text-decoration:underline;}

.content20n {
	float:left; 
	width:300px; 
	opacity: 0.6; /* Значение прозрачности */
    filter: alpha(Opacity=60); /* Прозрачность в IE */
	margin:0px 20px 0px 20px;}

.content20n:hover {
	float:left; 
	width:300px; 
	opacity: 1; /* Значение прозрачности */
    filter: alpha(Opacity=100); /* Прозрачность в IE */
	margin:0px 20px 0px 20px;}

  


/*p.footerpt {
text-decoration:none;
font-size:13px; 
padding:0; 
border-bottom:1px solid;
line-height:1em;
cursor:pointer;
color:#fff;}
*/

.search-input{
height: 20px; 
width: 196px;
border: 1px #c6c6c6 solid; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius:10px; 
border-radius: 10px;
box-shadow: inset 0 1px 1px #c6c6c6;
color: #ababab;
padding: 2px 10px 2px 18px;
cursor: pointer;
outline:none;
background: url(/tf/img/lens_x18.gif);
background-repeat: no-repeat;
background-position:0% 50%;
background-color:#fff;
}

.search-form {float:right; 
font-size:13px;
margin:55px 18px 0px 0px;
//color: #c6c6c6; /* цвет текста */
//background:#FFF; /* фон блока */
//padding: 3px; /* внутренние отступы */
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

div.the_end {margin:58px 0 0 0;width:640px;}
div.tabup {margin:18px 0 0 0;width:640px;}

/* End */



/* Start:/bitrix/templates/web20_copy_copy/template_styles.css*/
@charset "UTF-8";
/* CSS Document */

.png { behavior:fixPNG(this); }

body {
	font-family: 'PT Sans', sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-color: white; 
	background: url(/images/bg.png) repeat-x; 
}
 

.tf_cleaner { clear:both; height:0px;}
/* End */
/* /bitrix/templates/web20_copy_copy/components/bitrix/menu/horizontal_multilevel2/style.css */
/* /bitrix/templates/web20_copy_copy/styles.css */
/* /bitrix/templates/web20_copy_copy/template_styles.css */
