.bernoulli-copyright {border-style: solid; border-width: 0px; width: 175px; margin:0 padding:0; vertical-align:top}
.bernoulli-logo {margin-top:3px; vertical-align:top}
.bernoulli-txt {font-size: 10px;}
a.bernoulli-link:link {color:#0062c9; font-size: 10px;}
a.bernoulli-link:visited {color:#0062c9; font-size: 10px;}


.csc-textpic  {}
.csc-textpic-left  {}
.csc-textpic-below  {}
.csc-textpic-equalheight {}
.csc-textpic-imagewrap {margin-left:-5;}
.csc-textpic-image {}
.csc-textpic-lastcol {}


.leftcol_sub_column {padding-left:7px; color:black; padding-top:7px; font-size: 10pt;}
.column_space {width:1%; padding-left:9px}

.main-menu_wrapper {background-image: url(wrapper.png); padding: 0; background-repeat: no-repeat; background-position: 10px; margin:0 4px 0 4px}

.page-standart {  padding: 8px 0 0 0;}
.page-standart, 
.page-standart a:link
.page-standart a:visited,
.page-standart a:hover {font-family: Arial; }
.page-standart td {font-size: 9pt; font-family: Arial; }
.page-standart .date  {font-size: 8pt; font-family: Arial; padding-left:5px}
.page-standart .date a:hover  {font-size: 8pt; font-family: Arial; }


/* Товары */

.contenttable {border:0; pagging:0}
.contenttable .bodytext {color:black; font-size: 10px;}

.dummy_div {width:74px; height:0; margin-top:20px}

/* темная таблица */
.tovar_main-table1 {background-color:#f8f6e9;}
.tovar_main-table1 a:visited,
.tovar_main-table1 a:link,
.tovar_main-table1 a:hover {font-size: 9pt;}
.table1_desc {font-size: 12pt; width:390px; background-color:#f0ead0; padding:5px 10px 10px 10px; border-left: solid 2px #f8f6e9; font-weight: bold;}
.table1_desclink {width:390px; background-color:#f0ead0; padding: 5px 10px 10px 10px; border-left: solid 2px #f8f6e9; font-size: 12pt;}

.tovar_table1-logo {width:0px;  padding-top:6px; background-color:#f0ead0; text-align:center} 
#.tovar_table1-logo .bodytext {margin-left:-1500px; margin-right:-1500px;}
.tovar_table1-sostav {width:245px; border-left: solid 2px #f8f6e9; padding: 4px 10px 10px 10px; background-color:#f0ead0; color:black; font-size: 8px;}
.tovar_table1-sostav_table  p  {text-align: center;}
.tovar_table1-sostav_table {border-top: solid 2px #f8f6e9; border-bottom: solid 2px #f8f6e9; border-left: 0; border-right: 0; background-color:#f0ead0; margin-bottom:10px}
.tovar_table1-sostav2 {background-color:#f0ead0; border-left: solid 2px #f8f6e9;}
.tovar_table1-sostav_table-border1 { border-top: solid 2px #f8f6e9; border-right: solid 2px #f8f6e9; border-bottom: solid 2px #f8f6e9;}
.tovar_table1-sostav_table-border2 { border-top: solid 2px #f8f6e9; border-bottom: solid 2px #f8f6e9;}
#.tovar_table1-sostav .bodytext {font-size: 8pt;}


.table1_desc .bodytext {color:black; font-size: 12px;}

.tovar_table1-sostav_table-border1 p {pagging:0; margin:0}
.tovar_table1-sostav_table-border2 p {pagging:0; margin:0}

.table_space {height:7px}

/* светлая таблица */
.tovar_main-table2 {background-color:#f8f6e9;}
.tovar_main-table2 a:visited,
.tovar_main-table2 a:link,
.tovar_main-table2 a:hover {font-size: 9pt;}
.table2_desc {width:390px; background-color:#f8f6e9; padding:5px 10px 10px 10px; font-weight: bold;}
.table2_desclink {width:390px; background-color:#f8f6e9; padding: 5px 10px 10px 10px;}
.tovar_table2-logo {width:0px;   padding-top:6px; background-color:#f0ead0; text-align: center; border-top: solid 2px #f8f6e9; border-bottom: solid 2px #f8f6e9;} 
.tovar_table2-logo .bodytext {margin-left:-1500px; margin-right:-1500px;}
.tovar_table2-sostav {width:237px; padding: 4px 10px 10px 10px; background-color:#f8f6e9;  color:black; font-size: 8px;}
.tovar_table2-sostav_table  p  {text-align: center;}
.tovar_table2-sostav_table { border-top: solid 2px #f0ead0; border-bottom: solid 2px #f0ead0; border-left: 0; border-right: 0; background-color:#f0ead0; margin-bottom:10px}
.tovar_table2-sostav2 {  background-color:#f8f6e9; }
.tovar_table2-sostav_table-border1 { background-color:#f8f6e9; border-top: solid 2px #f0ead0; border-right: solid 2px #f0ead0; border-bottom: solid 2px #f0ead0;}
.tovar_table2-sostav_table-border2 { background-color:#f8f6e9; border-top: solid 2px #f0ead0; border-right: solid 2px #f0ead0; border-bottom: solid 2px #f0ead0;}
.tovar_table2-sostav .bodytext {font-size: 8pt;}

.table2_desc .bodytext {color:black; font-size: 12px;}

.tovar_table2-sostav_table-border1 p {pagging:0; margin:0}
.tovar_table2-sostav_table-border2 p {pagging:0; margin:0}

#.tovar_table2-sostav .bodytext {font-size: 8pt;}

/* Additional CSS */


.csc-sitemap-level1 { margin-left:10px; }
.csc-sitemap-level2 { margin-left:30px; }
.csc-sitemap-level3 { margin-left:60px; }

/* подпись картинок */
.csc-caption { margin: 5px 0 14px 0; font-size: 10px; color: #999999; text-align: center; }

/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css,v 1.1 2005/12/28 00:49:11 mundaun Exp $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 7px 15px 7px 15px; border: 1px dotted #333333; margin-bottom:10px; margin-top:10px;  }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 7px 15px 7px 15px; border: 1px dotted #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

p {
	margin-bottom:7px;
	margin-top:2px;
}


/* Таблица*/
.contenttable { 
        border-collapse: collapse; 
}


.tr-odd {

	background-color: #f6f6f6;
	border-top: dotted 1px #c5c5c5;
	border-bottom: dotted 1px #c5c5c5;

}


.td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6, .td-7, .td-8, .td-9, .td-10, .td-11, .td-12, .td-13, .td-14, .td-15, .td-16, .td-17, .td-18, .td-19, .td-20, .td-21, .td-22, .td-23, .td-24, .td-25, .td-26, .td-27, .td-28, .td-29, .td-30
{
	padding: 7px;
	border-right: dotted 1px #c5c5c5;
        font-size: 10px;
}

.td-last {

	padding: 7px;
        font-size: 10px;

}



.tr-last {
	padding: 7px;
	border-bottom: 0px;
        font-size: 10px;
}









/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555454;
}

H1, H2, H3, H4, H5, H6 { margin-top:0; margin-bottom:0; }

p {margin-top:0; margin-bottom:6;}

body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e3dcbf;

}

.main_page {
	font-size: 14px;
	margin-bottom:2;
	color:black;
}

H1 {
	font-size: 18px;
	margin-bottom:2;
	color:black;
}

H2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom:2;
	color:black;
}

H3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:2;
	color:black;
}



.link_mm {
	white-space: nowrap;
	color: #555454;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	
	
}

.nowrap {white-space: nowrap; color: #000000;}

a.mmenu-off:link {
	color: #555454;
}

a.mmenu-off:visited {
	color: #555454;
}

a.mmenu-off:hover{
	color: #000000;
}

a.white:link {
	color:white;
}

a.white:visited {
	color:white;
}

a.white:hover{
	color:white;
}

a.but:link {
	color: white;
	text-decoration: none;
}

a.but:visited {
	color: white;
	text-decoration: none;
}

a.but:hover{
	color: white;
	text-decoration: none;
}

/* ##### изменение цвета подчеркивания заголовков на внутренних */
.underline_brown {
	padding-bottom:17px; 
	border-top:solid; 
	border-top-color:#f8f6e9; 
	border-top-width:2px
}

/* ##### изменение цвета подчеркивания заголовка справа на внутренних */
.underline_orange {
	padding-bottom:12px; 
	border-top:solid; 
	border-top-color:#8f8c97; 
	border-top-width:2px
}

/* ##### изменение цвета подчеркивания заголовка H1 слева  на главной*/
.mainpage-left h1 { font-size: 14px; margin-bottom:2; color:black; padding-bottom:2px; border-bottom:solid;  
border-bottom-color:#8f8c97;  border-bottom-width:2px } 


/* ##### изменение цвета подчеркивания заголовка H2 справа на главной*/
.mainpage-right h2 { font-size: 14px; margin-bottom:2; color:black; padding-bottom:2px; border-bottom:solid;  
border-bottom-color:red;  border-bottom-width:2px }


.underline_dotted {
	padding-bottom:12px; 
	border-top:dotted; 
	border-top-color:#c4c4c4; 
	border-top-width:1px
}

.date {
	font-size: 11px;
	color:#8d8d8d;
	text-transform: lowercase;
}

.copy {
	font-size: 11px;
	color:#8d8d8d;
}

.item_price {
	font-size: 20px;
	white-space: nowrap;
}


.space10 {
	padding:10px;
}

.advheader {
	color: #ffffff;
	font-weight: bold;
}

.botmen {
	color: #ffffff;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:6px;
	padding-right:6px;
}
a:link {
	color: #346359;
}
a:visited {
	color: #346359;
}
a:hover {
	color: #346359;
}

.size11 {
	font-size: 11px;
	padding-top:2px;
}



.itemlist-name {
	font-size: 14px;
}
.listitem-price {
	font-size: 21px;
	color: #f08200;
}

.itemlist_head {
	border-bottom:dotted;
	border-bottom-color:#c4c4c4;
	border-bottom-width:1px;
	background-color: #f9f8f6;
	padding: 10px 10px 11px 10px;
}



/* ##### изменение цвета заголовков формы+ */
.item_subheader {
	text-align:left;
	font:12px Arial;
	font-weight:bold;
	padding:4px 10px 4px 10px; 
	background-color:#eaeaea
}


select {
BACKGROUND: #ffffff; 
FONT-SIZE: 11px; 
BORDER: #bbbb9c 1px solid; 
}

input {
BACKGROUND: #ffffff; 
FONT-SIZE: 11px; 
color: #555454;
BORDER: #ababab 1px solid; 
}

textarea {
BACKGROUND: #ffffff; 
FONT-SIZE: 11px; 
color: #555454;
BORDER: #ababab 1px solid; 
}




.warning {
	border-bottom:dotted;
	border-bottom-color:#c4c4c4;
	border-bottom-width:1px;
	border-top:dotted;
	border-top-color:#c4c4c4;
	border-top-width:1px;
	background-color: #f0f0f0;
	padding: 10px 10px 11px 10px;
}

.itemlistfon {
	ackground-color: #f9f8f6;
	adding: 7px 10px 7px 10px;
}

.itemlist {
	adding: 7px 10px 7px 10px;
}

.item-name {
	font-size: 22px;
	color: #f08200;
}

.contenthead2 {
	padding: 3px 10px 3px 10px;
	border-bottom:dotted;
	border-bottom-color:#c4c4c4;
	border-bottom-width:1px;
	font-size: 14px;
	font-weight: bold;
}

.pages {
	background-color: #f9f8f6;
	padding: 1px 4px 1px 4px;
}
.topspace {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tbl-left-col {
	padding:10px;
	border-right:dotted;
	border-right-color:#c4c4c4;
	border-right-width:1px;
}

.tbl-right-col {
	padding:10px;
}

.tbl-left-col-fon {
	padding: 10px;
	border-right:dotted;
	border-right-color:#c4c4c4;
	border-right-width:1px;
	background-color: #f9f8f6;
}

.tbl-right-col-fon {
	padding: 10px;
	background-color: #f9f8f6;
}

.button {
	padding: 1px 3px 1px 3px;
	border-top:solid;
	border-top-color:#656467;
	border-top-width:1px;
	background-color: #f9f8f6;
	border-bottom:solid;
	border-bottom-color:#656467;
	border-bottom-width:1px;
	background-color: #8f8c97;
	white-space: nowrap;
}

.dottedline {
	border-bottom:dotted;
	border-bottom-color:#c4c4c4;
	border-bottom-width:1px;
}



.advheader { background: url(f4.gif); }
.mainpage h1.csc-firstHeader { font-size: 14px; margin-bottom:2; color:black; } 
.main_page { font-size: 14px; margin-bottom:2; color:black; }



.csc-textpic { margin:10px; }

/* new code start */

.main_menu { text-align: right; padding: 2px 20px 2px 20px; background-color: #4e967e }
.main_menu span { padding: 10px; }
.main_menu,
.main_menu a:link,
.main_menu a:visited,
.main_menu a:hover { font-size: 11pt; font-family: Arial; text-decoration: none; color: #DAEFE0; font-weight:normal; }
.main_menu { font-weight: normal; color: white; }
.main_menu a:hover { color: white; }

.leftcol { background-color: #F0EAD0; padding-top:7px; }
.leftcol-div { padding: 10px 0 10px 7px; width:201px}


.menu { margin: 10px 16px 0 0;}


.menu,
.menu a:link,
.menu a:visited,
.menu a:hover { font-size: 12pt; font-family: Arial; text-decoration: none; display:block; }

.container-level1  {}
.container-level2  {}
.container-level3  { border-top: 2px solid #f8f6e9; border-right:2px solid #f8f6e9;}

.container-item-level1 {  margin: 0 0 5px 0;  }
.container-item-level2 {   }

.menu .item-level1 { padding: 4px 0px 2 8px;  }
.menu .menu-item a:link, 
.menu .menu-item a:visited, 
.menu .menu-item a:hover,
.menu .item-level1,
.menu .item-level1 a:link, 
.menu .item-level1 a:visited, 
.menu .item-level1 a:hover { color: #346359; font-weight: bold; }

.menu .item-level2 { padding: 2px 3px 2px 8px; }
.menu .item-level2,
.menu .item-level2 a:link, 
.menu .item-level2 a:visited, 
.menu .item-level2 a:hover { font-size: 11pt;  font-weight: normal; color: #3D6C66; text-decoration:underline }


.menu .item-level3 { border-bottom: 2px solid #f8f6e9;  font-size: 11pt; font-weight: bold;  }
.menu .item-level3 a:link, 
.menu .item-level3 a:visited, 
.menu .item-level3 a:hover { padding: 2px 5px 2px 26px; color: #faf6e8; font-size: 11pt; font-weight: normal;}


.menu .container-level3 .item-active a:link,
.menu .container-level3 .item-active a:visited,
.menu .container-level3 .item-active a:hover,
.menu .container-level3 .item-current a:link,
.menu .container-level3 .item-current a:visited,
.menu .container-level3 .item-current a:hover,
.menu .item-level3 a:hover { color: white; background-color: #1F5958;  } /* colored menu styles */
 
.menu .item-current a:link,
.menu .item-current a:visited,
.menu .item-current a:hover { cursor: default; }

.menu .container-level3 .item-active a:link,
.menu .container-level3 .item-active a:visited,
.menu .container-level3 .item-active a:hover { text-decoration:underline }

.menu .container-level2 .item-active a:link,
.menu .container-level2 .item-active a:visited,
.menu .container-level2 .item-active a:hover { text-decoration:underline  }



/*.leftcol-div { padding: 15px; }*/


.center-content { background-color: #F8F6E9; }

/* new code end */

.page-standart h1.pagetitle {padding-left:5px}
.page-standart h1.csc-firstHeader { font-size: 14px; font-weight: bold; margin:15px 0 2px 0; color:black; border-bottom: 1px dotted #c4c4c4; }

.leftcol h1 { font: 12pt Arial; color:#555454; font-weight:bold; border-bottom: 1px dotted #c4c4c4; 
 }


.tx-indexedsearch form { margin:15px 0 15px 0;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:20px; margin-bottom:10px; }
.tx-indexedsearch .tx-indexedsearch-browsebox p { font-size: 11px; color:#8d8d8d; text-transform: lowercase; }
.tx-indexedsearch-title-caption tr td { background-color:#eeebe6; padding: 5px 10px 5px 5px; font-weight: bold; }
.tx-indexedsearch-descr { padding: 10px 0 10px 0; }
.tx-indexedsearch-info { padding: 10px 0 10px 10px; background-color: #f9f8f6; }
.tx-indexedsearch-redMarkup { color:#b59639; font-weight: normal; }
	
/*
.tx-indexedsearch .tx-indexedsearch-browsebox  { margin-bottom: 10px; } 
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }


.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }	
*/

.csc-mailform { border:0; margin-left:4px;}
.csc-mailform .csc-form-labelcell { width:30%; }
.csc-mailform .csc-form-fieldcell {padding-right:161px}
.csc-mailform .csc-form-fieldcell input { width:100%; }
.csc-mailform .csc-form-fieldcell textarea { width:100%; }
.csc-mailform .csc-form-fieldcell select { width:100%; }
.csc-mailform .csc-form-checkcell input { width:auto; }
.csc-mailform .csc-form-radiocell input { width:auto; }

.csc-header-n2 {
	border-bottom:dotted;
	border-bottom-color:#c4c4c4;
	border-bottom-width:1px;
	font-size: 14px;
	font-weight: bold;
}
