


/* Start:/bitrix/templates/tral_tmplt/components/bitrix/catalog/catalog_new/style.css*/
.catalog-section-list, .catalog-element-list {
	margin-top: 10px;
}
.catalog-section, .catalog-element {
	padding: 10px;
	padding-bottom: 3px;
	cursor: pointer;
	border: 1px solid #eee;
	margin-bottom: 10px;
	text-align: left;
}
.catalog-section:hover, .catalog-element:hover {
	background: url(/images/tral_template/casebg.gif) repeat-x;
}
.catalog-section-img, .catalog-element-img {
	float: left;
	margin-right: 20px;
}
.catalog-section > h2, .catalog-element > h2{
	font-size: 110%;
}
.catalog-section > h2 a, .catalog-element > h2 a {
	text-decoration: none;
}
.content .catalog-section-header ul li {
	text-align: left;
	margin: 0;
	padding: 0;
	list-style: inside;
}
.content .catalog-section-header ul {
	margin-left: 0;
	padding-left: 0;
	~border: 1px solid grey;
}
.content .catalog-section-header p {
	padding-left: 0;
	text-align: left;
}
.content .catalog-element ul, .content .catalog-section ul {
	padding: 0 15px 0 10px;
}
/* End */



/* Start:/bitrix/templates/tral_tmplt/components/bitrix/catalog/catalog_new/bitrix/catalog.element/.default/style.css*/
.catalog-price {
	 color:red;
}
.sale-block {
	border-top: 1px solid grey;
	~width: 50%;
	~border: 1px dotted grey;
}
.content ul.tab-menu {
	~display: none;
	list-style: none outside none;
	padding: 6px 0 0 0;
	margin-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
}
ul.tab-menu li {
	padding-left: 5px;
	display: inline-block;
	background: transparent url(/images/tral_template/pmlna.gif) no-repeat 0 0;
	margin: 0;
	border: none;
	border-bottom: 1px solid #EEEEEE;
}
ul.tab-menu li.active {
	border-bottom: 1px solid #00A4E2;
}
ul.tab-menu li a {
	border: none;
	background: transparent url(/images/tral_template/pmrna.gif) no-repeat 100% 0;
	color: #00A4E2;
	float: left;
	font-weight: bold;
	outline: medium none;
	text-decoration: none;
	padding: 8px 6px 6px 0px;
}
.tab-content h2 {
	font-size: 100%;
}
.photo-gallery {
	width: 250px;
	height: 240px;
	float: left;
	background-color: grey;
}
.main-photo {
	width: 200px;
	height: 240px;
	float: left;
	background-color: red;
}
.side-photo {
	width: 40px;
	height: 40px;
	float: left;
	background-color: blue;
	
}
a.button {
	background-color: green;
	color: white;
	border: 1px solid light-green;
	text-decoration: none;
	padding: 2px 7px;
	display: inline-block;
	margin: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
a.button:hover {
	background-color: blue;
}
.offers-table {
	width: 98%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.offers-table tbody tr {
	border-bottom: 1px solid #eee;
}
.offers-table tbody tr:hover {
	background-color: #eee;
}
.offers-table tbody tr td {
	padding: 2px 4px;
	vertical-align: middle;
	text-align: right;
}
.offers-table tbody tr  td:first-child {
	text-align: left;
	color: #00549a;
	~font-weight: bold;
}
.catalog-product-status {
	display: inline-block;
	~border: 1px solid red;
	padding: 2px 4px;
	font-size: 110%;
	font-weight: bold;
	~background-color: grey;
}
.catalog-product-status.is_new {
	~background-color: red;
	color: red;
}
.catalog-product-status.is_soon {
	color: green;
}

.files-list .download-icon {
    display: inline-block;
    text-decoration: none;
    width: 16px;
    height: 18px;
    background: url('/bitrix/templates/tral_tmplt/components/bitrix/catalog/catalog_new/bitrix/catalog.element/.default/images/download.png') center center no-repeat;
}
.files-list .download-icon:hover {
    background: url('/bitrix/templates/tral_tmplt/components/bitrix/catalog/catalog_new/bitrix/catalog.element/.default/images/download.png') center 2px no-repeat;
}
.files-list .file-download {
    width: 50%;
    text-align: right;
}
.category-name {
    display: block;
    color: #00A4E2;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 5px;
}
.files-list .strong {
    font-weight: bold;
}
.files-list .em {
    font-style: italic;
}

/* End */



/* Start:/bitrix/templates/tral_tmplt/components/bitrix/menu/right_menu/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/tral_tmplt/components/bitrix/menu/right_menu/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.navigation 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:hover
{
	color:#FC8D3D;
}

ul.navigation li a.selected:active
{
font-weight:bold;	
}

div.navigation li.close ul
{
	display: none;
}
/* End */



/* Start:/bitrix/templates/tral_tmplt/components/bitrix/calendar.events.list/seminary_block/style.css*/
div.calendar-icon{width: 20px; height: 20px; background: url('/bitrix/templates/tral_tmplt/components/bitrix/calendar.events.list/seminary_block/images/bullet_calendar.gif') no-repeat 2px 4px; float: left;}
a.calendar-link{margin-left: 22px; display: block;}
.calendar-not-confirmed{font-weight: bold;}
.imortant-event{font-weight: bold;}
span.calendar-reminder{font-weight: bold; padding: 0px 2px; cursor: default;}
/* End */



/* Start:/bitrix/templates/tral_tmplt/components/bitrix/news.line/news_line/style.css*/
.news-date-time {
	color:#486DAA;
}

/* End */
/* /bitrix/templates/tral_tmplt/components/bitrix/catalog/catalog_new/style.css */
/* /bitrix/templates/tral_tmplt/components/bitrix/catalog/catalog_new/bitrix/catalog.element/.default/style.css */
/* /bitrix/templates/tral_tmplt/components/bitrix/menu/right_menu/style.css */
/* /bitrix/templates/tral_tmplt/components/bitrix/calendar.events.list/seminary_block/style.css */
/* /bitrix/templates/tral_tmplt/components/bitrix/news.line/news_line/style.css */
