

.csc-frame-variant8 {

	border-top: dotted 2px gray;
	padding: 18px;
	background-color: #faf4ec;

	
}

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:#396882; 
	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: 31%;}
.content-column-3 .column-2 {width: 35%; padding:0 15px 30px 15px}
.content-column-3 .column-3 {width: 31%}



.csc-header-n1 H1, .csc-header-n2 H1, .csc-header-n3 H1, .csc-header-n4 H1, .csc-header-n5 H1, 
.csc-header-n6 H1, .csc-header-n7 H1, .csc-header-n8 H1, .csc-header-n9 H1, .csc-header-n10 H1, 
.csc-header-n11 H1, .csc-header-n12 H1, .csc-header-n13 H1, .csc-header-n14 H1, .csc-header-n15 H1, 
.csc-header-n16 H1, .csc-header-n17 H1, .csc-header-n18 H1, .csc-header-n19 H1, 
.csc-header-n20 H1 {font-size: 18px; margin-bottom:2; color:black; border-bottom: 1px dotted #c4c4c4;}

.csc-header-n1 H2, .csc-header-n2 H2, .csc-header-n3 H2, .csc-header-n4 H2, .csc-header-n5 H2, 
.csc-header-n6 H2, .csc-header-n7 H2, .csc-header-n8 H2, .csc-header-n9 H2, .csc-header-n10 H2, 
.csc-header-n11 H2, .csc-header-n12 H2, .csc-header-n13 H2, .csc-header-n14 H2, .csc-header-n15 H2, 
.csc-header-n16 H2, .csc-header-n17 H2, .csc-header-n18 H2, .csc-header-n19 H2, 
.csc-header-n20 H2 {font-size: 14px; font-weight: bold; margin:5px 0 2px 0; color:black; border-bottom: 1px dotted #c4c4c4;}


.csc-header-n1 H3, .csc-header-n2 H3, .csc-header-n3 H3, .csc-header-n4 H3, .csc-header-n5 H3, 
.csc-header-n6 H3, .csc-header-n7 H3, .csc-header-n8 H3, .csc-header-n9 H3, .csc-header-n10 H3, 
.csc-header-n11 H3, .csc-header-n12 H3, .csc-header-n13 H3, .csc-header-n14 H3, .csc-header-n15 H3, 
.csc-header-n16 H3, .csc-header-n17 H3, .csc-header-n18 H3, .csc-header-n19 H3, 
.csc-header-n20 H3 {padding-top:0px; font-size: 12px; font-weight: bold; margin-bottom:2; color:black; border-bottom: 1px dotted #c4c4c4;}


H1 {font-size: 18px; margin-bottom:2; color:black;}

H2 {color:#4c5d80; font-size:18px; font-weight:normal; padding: 15px 0 7px 0}

H3 {padding:0 0 3px 0; font-size: 12px; font-weight: bold; margin-bottom:2; color:black;}


a.copylink:link {
	color:#8d8d8d;
}

a.copylink:visited {
	color:#8d8d8d;
}

a.copylink:hover{
	color:#8d8d8d;
}

.contenttable .blueborder-top {background-repeat: repeat-x; color: red; background-image: url(ugf1.png);}
.contenttable .blueborder-bottom {background-repeat: repeat-x; color: red; background-image: url(ugf2.png);}
.contenttable .blueborder-left {background-repeat: repeat-y; color: red; background-image: url(ugf3.png);}
.contenttable .blueborder-right {background-repeat: repeat-y; color: red; background-image: url(ugf4.png);}
.contenttable h2 a:link,
.contenttable h2 a:hover,
.contenttable h2 a:visited {color:#006699; text-decoration:none; font-size:22px; font-weight:normal; padding-right:10px}
.contenttable .bodytext,
.contenttable .bodytext a:link,
.contenttable .bodytext a:hover,
.contenttable .bodytext a:visited {font-size:12px; color:black}
.buttable {width:170px; border-style: solid; border-width: 0px;}
.contenttable .button-d {background-image: url(butf.jpg); height: 23px;}
.contenttable .maindesc {padding-right:11px}
.contenttable .main_table1 {border-style: solid; border-width: 0px; width: 500px;}
.contenttable .main_table2 {border-style: solid; border-width: 0px; width: 300px;}

.csc-textpic-caption {color:gray; padding-top:10px}

.maindesc a:link,
.maindesc a:hover,
.maindesc a:visited {color:black}
.contenttable .blauerRand {border-width:0px}

.csc-textpicHeader H2 {color:#4c5d80; font-weight:normal; padding: 0px 0 2px 0; margin-bottom:7px}
#.csc-Header H2 {color:#4c5d80; font-size:18px; font-weight:normal; padding: 15px 0 7px 0}

.page-standart .bodytext {font-size:14px; color:black}
.page-standart ul {background-position: 120px 9px; margin: 0 0 0 0; padding: 5px 0 18px 24px; background-repeat:  no-repeat; font-size:12px; color:black; margin-bottom:-8px; list-style-image: url(bullet_round.png); }
.page-standart li {padding: 0 0 4px -2px;}

.page-standart h3 {font-size:14px; font-weight:bold;}
.maindesc ul {background-position: 15px 9px; margin: 0 0 0 0; padding: 0 0 7px 28px; background-repeat:  no-repeat; font-size:12px; color:black; margin-bottom:-8px; list-style-image: url(black_bullet.png); }
.maindesc li {padding: 0 0 7px 0;}


.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 10px 0 10px}

.page-standart {  padding: 8px 35px 30px 20px; }
.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}



/* 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 $
# ***************************************************************************************/



/* 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;
}



.page-standart th {color:#4c5d80; font-size:18px; font-weight:normal}




/* 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:#e2e0e1;
	background-image: url(decofon.png);

}

.main_page {
	font-size: 14px;
	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:#ddf0f8; 
	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;
	padding: 0 10px 0 22px;
	border:0px
}

.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: #006196;
}
a:visited {
	color: #006196;
}
a:hover {
	color: #006196;
}

.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: 5px 35px 3px 20px; background-color: black; background-image: url(main_menu-bg.png); }
.main_menu span { padding: 10px; }
.main_menu,
.main_menu a:link,
.main_menu a:visited,
.main_menu a:hover { font-size: 8pt; font-family: Arial; text-decoration: none; text-transform: uppercase; color: #DAEFE0; font-weight:normal; }
.main_menu { font-weight: normal; color: white; }
.main_menu a:hover { color: white; }

.leftcol { background-color: #e0dedf; padding:7px 0 0 40px; background-image: url(left_menu-bg.png);}
.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-bottom: 2px solid #f8f6e9;}

.container-item-level1 {  margin: 0 0 5px 0;  }
.container-item-level2 {   }

.menu .item-level1 { padding: 9px 0px 2 16px; }
.menu .menu-item a:link, 
.menu .menu-item a:visited, 
.menu .menu-item a:hover { font-size: 9pt; color: white; font-weight: bold; text-transform: uppercase;} 
.menu .item-level1 { text-decoration:underline; background-position: 0px 12px; font-size: 9pt; color: white; font-weight: normal; text-transform: uppercase; background-repeat: no-repeat; background-image: url(left-menu_bullet.png);}
.menu .item-level1 a:link, 
.menu .item-level1 a:visited,
.menu .item-level1 a:hover {font-size: 9pt; color: white; font-weight: bold; text-transform: uppercase; text-decoration:underline} 


.menu .item-level2 { padding: 2px 3px 2px 24px; }
.menu .item-level2 {background-position: 15px 9px; font-size: 9pt; color: white; font-weight: bold;background-repeat: no-repeat; background-image: url(left-menu_bullet2.png);}
.menu .item-level2 a:link, 
.menu .item-level2 a:visited, 
.menu .item-level2 a:hover { font-size: 9pt;  font-weight: normal; color: #d7f0ff; text-decoration:underline }


.menu .item-level3 {text-decoration:underline; padding: 1px 10px 5px 30px; background-position: 15px 9px; font-size: 8pt; color: white; font-weight: normal;background-repeat: no-repeat; }
.menu .item-level3 a:link, 
.menu .item-level3 a:visited, 
.menu .item-level3 a:hover { background-position: 15px 9px; font-size: 8pt; color: white; font-weight: normal;background-repeat: no-repeat; }


.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 {text-decoration:none;}
#.menu .item-level3 a:hover { color: white; background-color: #1F5958;  } /* colored menu styles */
 
.item-level1 .item-current a:link,
.item-level1 .item-current a:visited,
.item-level1 .item-current a:hover { text-decoration:none  }


.item-level1-cur { padding-left: 16px; padding-top: 9px; padding-bottom: 2px; text-decoration:none; background-position: 0px 12px; font-size: 9pt; color: white; font-weight: bold; text-transform: uppercase; background-repeat: no-repeat; background-image: url(left-menu_bullet.png);}
 
.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: white;  background-image: url(center-content-bg.png);}

/* 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;
}



.csc-frame-variant8 .bodytext {	font-size: 11px; text-align: justify;}
