div.csc-textpic, div.csc-textpic-left, div.csc-textpic-above  {padding: 0px; margin:0}
dl.csc-textpic-above {padding: 0px; margin:0}
dl.csc-textpic-imagewrap  {padding: 110px; margin:0}
.csc-textpic-image .csc-textpic-lastcol {padding: 100px; margin:0}
dl.csc-textpic-lastcol {padding: 0px; margin:0}


dd.csc-textpic-caption {
	padding: 10px;
	background-color: #f3f3f3;

}

.csc-frame-variant8 {

	border-top: dotted 2px gray;
	padding: 18px;
	background-color: #f3f3f3;

	
}




H1.csc-firstHeader  {
	padding-bottom:1px; 
	border-bottom:solid; 
	border-bottom-color:black; 
	border-bottom-width:2px;
	font-size: 18px;
	font-weight:normal
}

H2.csc-firstHeader  {
	padding-bottom:1px; 
	border-bottom:solid; 
	border-bottom-color:#6a2b56; 
	border-bottom-width:2px;
	font-size: 16px;
	font-weight:normal

}

.content-column-2 {width:100%; }
.content-column-2 td { vertical-align: top;}
.content-column-2 .column-1 {width: 50%; padding-right:10px}
.content-column-2 .column-2 {width: 50%; padding-left:10px}

.content-column-3 {width:100%}
.content-column-3 td { vertical-align: top; }
.content-column-3 .column-1 {width: 33%;}
.content-column-3 .column-2 {width: 34%; padding:0 15px 0 15px}
.content-column-3 .column-3 {width: 33%}

.main_cat {}
.main_cat-txt {background-color: #f3f3f3; width:100px; padding:15px; text-align:center; vertical-align:top}
.main_cat-pic {background-image: url(bg-main_tov.png); width:100px; text-align:center; vertical-align:top}
.main_cat-txt H2{color:#7c4505; font-size:16px}


.tov_lista {width:49%; height:10px; background-color: #f3f3f3; border-top: solid 1px #dcc8ad; border-top: solid 1px #dcc8ad; border-bottom:0px; border-left: solid 1px #dcc8ad; border-right: solid 1px #dcc8ad; padding: 6px; text-align:center;  vertical-align:top;}
.tov_listb {width:49%; height:225px;background-color: #f3f3f3; border-top: solid 1px #dcc8ad; border-top: solid 0px #dcc8ad; border-bottom:0px; border-left: solid 1px #dcc8ad; border-right: solid 1px #dcc8ad; padding: 6px; text-align:center;}


.tov_list-1tovar {width:49%; height:225px;}
.tov_list-m {width:2%}
.tov_list-price {height:40px; border-bottom: solid 1px #dcc8ad; border-top: solid 1px #dcc8ad; border-top:0px; border-left: solid 1px #dcc8ad; border-right: solid 1px #dcc8ad;   font-size:14px; color:black; width:240px; background-color: #ebdecc; padding: 5px 0 0 0; vertical-align:middle; text-align:center;}
.tov_list-price-numbers {font-size:20px; color:black}
.tov_list-price-numbers-h {height:22px}
.tov_list-head {width:225px; font-size:14px; text-align:center; vertical-align:top;}


.tov_list-lefttcol {clear:both; float:left; width:220px; height:278px;background-color: #f3f3f3; border: solid 1px #dcc8ad; padding: 10px; text-align:center;  vertical-align:top;}
.tov_list-rightcol {float:right; width:220px; height:278px;background-color: #f3f3f3; border: solid 1px #dcc8ad; padding: 10px; text-align:center;  vertical-align:top;}


.tov-l {vertical-align:top; width:212px; padding-right:15px}
.tov-r {vertical-align:top; width:295px; background-color: #f3f3f3; border: solid 1px #dcc8ad; padding: 10px;}
.tov-r H1 {font-size:18px; color: #8e5211; font-weight:normal; padding-bottom: 20px}
.tov-links {padding:10px}
.tov_look {font-size:14px; padding-bottom: 4px;} 
.tov_price {font-size:14px; color:black; color:#f95200}
.tov_price-numbers {font-size:26px; }
.blauerRand {border:0px; padding:0; margin:0; }

.csc-header-n1 H1 {}

/* Additional CSS */

.csc-textpic-caption {color:gray; font-size: 10px; padding-top:5px; padding-left:10px;}
.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; margin-bottom:10px
}


.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: 14px;
	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;
}

.main_page {
	font-size: 14px;
	margin-bottom:2;
	color:black;
}

H1 {
	font-size: 18px;
	margin-bottom:2;
	color:black;
	font-weight:normal
}

H2 {
	border-bottom:dotted;
	border-bottom-color:#c4c4c4;
	border-bottom-width:1px;
	margin-bottom:10px;
	font-size: 16px;
	font-weight:bold;
	color: black
}

H3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:2;
	color:black;
}


.main_menu {
	padding-top: 5px;
	padding-bottom: 0px;
}

.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: white;
}

a.mmenu-off:visited {
	color: white;
}

a.mmenu-off:hover{
	color: white;
}

a.white:link {
	color:white;
}

a.white:visited {
	color:white;
}

a.white:hover{
	color:white;
}


.date a.mmenu-off:link {
	color: black;

}

.date a.mmenu-off:visited {
	color: black;

}

.date a.mmenu-off:hover{
	color: black;
}


.date a.mmenu-off: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:0px; 











	padding-top:15px;
	border-top:solid; 
	border-top-color:#4b4b4b; 
	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: 16px; 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: #861785;
}
a:visited {
	color: #861785;
}
a:hover {
	color: #6a2b56;
}

.size11 {
	font-size: 11px;
	padding-top:2px;
}



.itemlist-name {
	font-size: 14px;
}
.listitem-price {
	font-size: 21px;
	color: #6a2b56;
}

.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: white; 
FONT-SIZE: 11px; 
color: #555454;
BORDER: #ababab 1px solid; 
}

input.mf-submit {
BACKGROUND: #5a2247; 
FONT-SIZE: 11px; 
color: white;
BORDER: #ababab 1px solid;
padding: 4px;
margin-left: 150px;
margin-top: 8px;
}

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: #6a2b56;
}

.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; }


.menu { margin: 0px 0 0 20px; }
.menu .menu-item { margin: 10px 0 0px 10px; padding: 0 0 0 15px; font-weight:bold; background:url(arr-off.gif) no-repeat 0px 5px; }


.menu .active { background:url(arr-on.gif) no-repeat 0px 5px;  }
.menu .active a { color:#555454; text-decoration:underline;  }
.menu .active a:hover { color:#000000;  }

.menu .menu-subitem { padding-left:30px; margin-top:3px; font-weight:normal; font-size:11px; background:url(arr_sub.gif) no-repeat 20px 4px ; }
.menu .menu-subitem a { color:#861785;}
.menu .menu-subitem a:hover { color:#6a2b56;}
.menu .active a { color:#555454; }
.menu .active a:hover { color:#000000;  }

.menu .act-menu-wrapper { margin-bottom: 10px; }

.page-standart {width:500px}
.page-standart h1.pagetitle {}
.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: 12px 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; }
.csc-mailform .csc-form-labelcell { width:50%; }
.csc-mailform .csc-form-fieldcell { }
.csc-mailform .csc-form-fieldcell input { width:100%; }
.csc-mailform .csc-form-fieldcell input.mf-submit { width:50%; }
.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;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: bold;
}
