


/* Start:/bitrix/templates/web20/components/bitrix/menu/web20/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/web20/components/bitrix/menu/web20/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/web20/components/bitrix/menu/empty/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/web20/components/bitrix/menu/empty/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/web20/components/bitrix/breadcrumb/web20/style.css*/
.h1{
    font-weight: normal;
    font-family: 'PTSansNarrowBold';
    color: #000;
    font-size: 24px;
    text-transform: uppercase;
}
ul.breadcrumb-navigation
{
	padding:0; margin:25px 0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
color: #5e6061;
font-family: 'PTSansNarrowBold';
}

ul.breadcrumb-navigation a:hover
{
text-decoration: none;
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/web20/components/bitrix/menu/web20-bottom/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/web20/components/bitrix/menu/web20-bottom/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/web20/styles.css*/
/* --------------- reset.css --------------- */ html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; /* обнуляем отступы и убираем бордюры */ vertical-align: baseline; /* приводим все к одной базовой линии */ background: transparent; /* чтобы не проскакивали левые фоны, установленные по умолчанию */ font-size: 100%; /* размер шрифта всем одинаковый */ } a { /* ссылка не в общем списке чтобы не сбрасывать outline по умолчанию */ margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; color: #5e6061; } table {	/* устраняем отступы между ячейками таблицы */ border-collapse: collapse; border-spacing: 0; } td, td img { vertical-align: top;	/* возвращаем привычное вертикальное выравнивание */ } ul { list-style:none; } input, select, button, textarea { margin: 0; /* убираем отступы по умолчанию для элементов форм (в частности для checkbox и radio) */ font-size: 100%; /* делаем размер шрифтов везде одинаковым */ } input[type="text"], input[type="password"], textarea { padding: 0; /* убираем внутренние отступы для текстовых полей */ } input[type="checkbox"] { /* вертикальное выравнивание чекбоксов и радиобатонов относительно меток */ vertical-align: bottom; } input[type="radio"] { vertical-align: text-bottom; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }  /* --------------- /reset.css --------------- */ @font-face { font-family: 'PTSansNarrowBold'; src: url('/bitrix/templates/web20/fonts/PTN77F.ttf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'PTSansNarrow'; src: url('/bitrix/templates/web20/fonts/PTN57F.ttf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'OpenSans-Regular'; src: url('/bitrix/templates/web20/fonts/OpenSans-Regular.ttf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'OpenSans-Bold'; src: url('/bitrix/templates/web20/fonts/OpenSans-Bold.ttf'); font-weight: normal; font-style: normal; } html, body{ height: 100%; } div.wrapper{ width: 1000px; margin: 0 auto; } #page{ background: url('/bitrix/templates/web20/img/transport.png') no-repeat 46% 0; min-height: 100%; } #page.vn{ background: url('/bitrix/templates/web20/img/transport2.png') no-repeat 47% 0; } #page.vn #container{ margin: 62px 0 0; } #page.vn #container .wrapper{ overflow: hidden; } #page.vn #container #content{ margin-top: 302px; } #header{ background: url('/bitrix/templates/web20/img/header_bg.png') repeat; min-height:139px; border-top:20px solid #231f20; } #logo{ display: block; background: url('/bitrix/templates/web20/img/logo.png') no-repeat; width: 186px; height: 89px; margin: 16px 0 0 -1px; float: left; } div.contact{ float: right; text-align: right; margin: 43px 0 0; } div.contact strong{ font-weight: normal; font-family: 'PTSansNarrowBold'; color:#232020; font-size: 30px; display: block; } div.contact strong span{ color:#5e6061; } div.contact em{ display: block; font-size: 14px; color:#ed1c24; font-style: normal; font-family: 'PTSansNarrow'; margin: -8px 0 0; } div.slogan{ float: left; width:530px; margin: 46px 0 0 57px; } div.slogan h2{ color:#232020; font-size: 18px; font-family: 'PTSansNarrowBold'; font-weight: normal; text-transform: uppercase; letter-spacing: -0.5px; } div.slogan p{ color:#5e6061; font-size: 18px; font-family: 'PTSansNarrow'; } ul.menu{ background: url('/bitrix/templates/web20/img/menu_bg.png') repeat-x; height: 48px; line-height: 48px; padding: 0 3px; } ul.menu > li{ float: left; background: url('/bitrix/templates/web20/img/menu_z.png') no-repeat 100% 0; position: relative; } ul.menu li ul.submenu{ width: 160px; background:#232020; position: absolute; top:48px; padding: 10px 0 15px; display: none; border-radius: 0 0 2px 2px; } ul.menu li:hover ul.submenu{ display: block; } ul.menu li ul.submenu li{ line-height: 15px; text-align: left; } ul.menu li ul.submenu li a{ color:#fff; text-decoration: none; font-family: 'OpenSans-Regular'; font-size: 12px; padding: 3px 15px; } ul.menu li ul.submenu li a:hover{ color: #ED1C24; text-decoration: underline; } ul.menu > li:last-child{ background: none; } ul.menu li:last-child > a{ padding: 0 0 0 17px; } ul.menu li > a{ padding: 0 17px; display: block; color:#fff; text-decoration: none; font-size: 17px; font-family: 'OpenSans-Regular'; } ul.menu li > a:hover{ text-decoration: underline; } #header-nav{ border-top:1px solid #232020; } #header-nav .wrapper{ position: relative; } span.menu_left{ position: absolute; display: block; background: url('/bitrix/templates/web20/img/menu_left.png') no-repeat; width: 31px; height: 31px; left:-31px; top:0px; } span.menu_right{ position: absolute; display: block; background: url('/bitrix/templates/web20/img/menu_right.png') no-repeat; width: 31px; height: 31px; right:-31px; top:0px; } #sidebar_left{ float: left; width: 127px; } div.phone{ background: url('/bitrix/templates/web20/img/frame_1.png') no-repeat; width: 127px; height: 114px; text-align: center; padding: 11px 0 0; margin: 0 0 12px; } div.phone a{ display: inline-block; background: url('/bitrix/templates/web20/img/call.png') no-repeat 50% 0; color:#ed1c24; font-size: 18px; padding: 49px 0 0; font-family: 'PTSansNarrow'; width: 78px; line-height: 17px; } div.phone a:hover{ text-decoration: none; } div.online a img{ display: block; } div.online{ margin: 0 0 10px; } div.program{ background: url('/bitrix/templates/web20/img/frame_b.png') no-repeat; width: 127px; height: 135px; text-align: center; padding: 15px 0 0; } div.program a{ display: inline-block; background: url('/bitrix/templates/web20/img/sest.png') no-repeat 50% 0; color:#ed1c24; font-size: 18px; padding: 65px 0 0; font-family: 'PTSansNarrow'; width: 105px; line-height: 17px; } div.program a:hover{ text-decoration: none; } #sidebar_right{ float: right; width: 230px; } table.list-icons a{ color:#231f20; font-size:24px; font-family: 'PTSansNarrowBold'; text-decoration:none; display:block; line-height:24px; padding: 10px 0 0; } table.list-icons a:hover{ text-decoration: underline; } table.list-icons tr:first-child td + td a{ padding: 18px 0 0; } table.list-icons tr td{ vertical-align: top; } #content{ margin: 0 265px 10px 160px; } #content h1{ font-weight: normal; font-family: 'PTSansNarrowBold'; color:#000; font-size: 24px; text-transform: uppercase; } ul.news li{ overflow: hidden; margin: 0 0 37px; } ul.news li:last-child{ margin: 0; } ul.news div.photo{ float: left; width: 122px; height: 110px; } ul.news div.photo img{ display: block; } ul.news div.text-news{ margin: -4px 0 0 0px; // поправил, убрал отступы для изображений } div.text-news span.date{ color:#575757; font-size: 12px; font-family: 'OpenSans-Bold'; display: block; margin: 0 0 5px; } div.text-news h3 a{ color:#ed1c24; font-size: 14px; font-family: 'OpenSans-Bold'; font-weight: normal; text-decoration: none; } div.text-news h3 a:hover{ text-decoration: underline; } div.text-news h3{ margin:0 0 -1px; } div.text-news p{ color:#5e6061; font-size: 14px; font-family: 'OpenSans-Regular'; line-height: 18px; margin: 0 0 5px; } div.text-news a.more{ display: inline-block; color:#ed1c24; font-size: 14px; background: url('/bitrix/templates/web20/img/more_arr.png') no-repeat 100% 50%; padding: 0 10px 0 0; text-decoration: none; font-family: 'OpenSans-Regular'; } div.text-news a.more:hover span{ text-decoration: underline; } ul.news{ margin: 19px 0 0; } a.allnews{ display: block; color:#ed1c24; font-size: 14px; font-family: 'OpenSans-Bold'; margin: 16px 0 0; } a.allnews:hover{ text-decoration: none; } #container{ display: inline-block; width: 100%; margin: 432px 0 0; } #footer{ border-top:2px solid #c8c9c9; overflow: hidden; height: 144px; margin: -144px 0 0; } div.h_footer{ height: 144px; } #footer .wrapper{ overflow: hidden; } div.col-left{ float: left; width: 505px; margin: 30px 0 0; } div.col-left h3{ color:#5e6061; font-size: 14px; font-family: 'OpenSans-Bold'; font-weight: normal; margin: 0 0 6px; } div.col-left p{ color:#5e6061; font-size: 12px; line-height: 18px; font-family: 'OpenSans-Regular'; margin: 0 0 5px; } div.col-right{ float: right; margin: 29px 0 0; } ul.menu-footer{ margin: 0 -12px 0 0; } ul.menu-footer li{ float: left; background: url('/bitrix/templates/web20/img/foot_r.png') no-repeat 100% 50%; padding:0 12px 0 10px; float:left; text-align: center; } ul.menu-footer li a{ color:#ed1c24; font-size: 12px; font-family: 'OpenSans-Regular'; text-decoration: none; } ul.menu-footer li a:hover{ text-decoration: underline; } ul.soc li{ float: left; margin: 0 0 0 5px; } ul.soc{ float: right; } div.col-right div.all{ overflow: hidden; margin: 0 0 12px; } div.breadcrumbs{ color:#000; font-size: 12px; font-family: 'OpenSans-Regular'; margin: 0 0 2px; } div.breadcrumbs a{ color:#000; } div.breadcrumbs a:hover{ text-decoration: none; } div.text_page{ margin:16px 0 0; overflow: hidden; padding: 0 0 75px; } div.text_page img{ margin: 0 15px 15px 0; } div.text_page p{ color:#5e6061; font-size: 14px; line-height: 18px; font-family: 'OpenSans-Regular'; } fieldset{ margin: 10px 0; } .w50{width: 50px;} /* Стили для таблицы отслеживания отправлений*/ #content table {margin:0; padding:0; width:100%; padding:3px; border:1px solid #ccc;} #content table tr {margin:0; padding:0;} #content table tr td{margin:0; padding:0; font:normal 12px/normal Arial; color:#000; padding:3px;} #content table tr.head td{background:#ccc;} #content table tr.odd td{background:#ccc;}
.text-description {
	margin-top: 20px;
}
.text-description li {
	list-style-type: circle;
	margin-left: 25px;
}
.text-description p {
	margin-bottom: 10px;
}
.text-description h2 {
	margin-bottom: 10px;
}
.text-description h3 {
	margin-bottom: 10px;
}
.text-crop {
	height: 135px;
    overflow: hidden;
    margin-bottom: 50px;
}
.text-crop-active {
	height: initial;
}
#readmore_bt {
	border-bottom: 1px dashed black;
	cursor: pointer;
}
#readmore_bt:hover {
	border-bottom: none;
}

/* End */
/* /bitrix/templates/web20/components/bitrix/menu/web20/style.css */
/* /bitrix/templates/web20/components/bitrix/menu/empty/style.css */
/* /bitrix/templates/web20/components/bitrix/breadcrumb/web20/style.css */
/* /bitrix/templates/web20/components/bitrix/menu/web20-bottom/style.css */
/* /bitrix/templates/web20/styles.css */
