@charset "utf-8";
/* CSS Document */

HTML {
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	padding: 0;
	border: 0;
}
BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	padding: 0;
	border: 0;
	scrollbar-3dlight-color: #25425f;
	scrollbar-arrow-color: #2c4c6d;
	scrollbar-base-color: #232422;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #446a8e;
	scrollbar-highlight-color: #2c4c6d;
	scrollbar-shadow-color: #0a121e;
	scrollbar-track-color: #171715;
	overflow: auto;
	min-height: 100%;
	height: 100%;
	height: auto !important;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6e6e6e;
}
.bgAll {
	background-color: #171715;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat-x;
}
.leftPlace {
	background-image: url(../images/bg/bg_bot.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.leftPlace2 {
	width: 268px;
	background-image: url(../images/bg/bg_left2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 250px;
}
.leftPlaceContent {
	padding: 0px 28px 18px 28px;
	vertical-align: top;
	background-image: url(../images/bg/menu_shadow.jpg);
	background-repeat: no-repeat;
	background-position: 28px 0px;
}
.leftPlaceContentIntro {
	padding: 0px 48px 18px 48px;
	vertical-align: top;
}
.leftSectionBg1 {
	background-image: url(../images/bg/leftmenu_top_bg.jpg);
	background-repeat: no-repeat;
	padding: 21px 7px 12px 7px;
	background-color: #171715;
}
.leftSectionBg2 {
	background-image: url(../images/bg/leftsection_top_bg.gif);
	background-repeat: no-repeat;
	padding: 10px 3px 27px 3px;
	background-color: #171715;
}
.leftSectionBg3 {
	background-image: url(../images/bg/leftsection_top_bg.gif);
	background-repeat: no-repeat;
	padding: 21px 7px 12px 20px;
	background-color: #171715;
}
.mainCol {
	width: 642px;
	background-image: url(../images/bg/bg_main_first.jpg);
	background-repeat: no-repeat;
	background-position: 0px 270px;
}
.mainBorder {
	background-image: url(../images/bg/border.gif);
	background-repeat: repeat-x;
}
.mainBorder2 {
	background-image: url(../images/bg/border.gif);
	background-repeat: repeat-y;
	width: 1px;
}
.mainBorder2Spec {
	background-image: url(../images/border_blick.gif);
	background-repeat: no-repeat;
	background-position: 0px 197px;
	width: 1px;
}
.mainPlace {
	background-color: #FFFFFF;
}
.banerTop {
	margin: 4px;
}
.lineDot {
	background-image: url(../images/dot1.gif);
	background-repeat: repeat-x;
	height: 2px;
	margin: 15px 0px 40px 0px;
}
.mainSeparatorDot {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 7px 0px 28px 0px;
}
.mainLineDot {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 10px 0px 10px 0px;
}
.mainLineDotCatalog {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 12px 0px;
}
.contentPlace {
	padding: 8px 0px 20px 0px;
}
.contentPlace p{
	margin: 0px;
}
.catalogPlace {
	padding: 0px 0px 20px 0px;
}
.blickLineBg1 {
	background-image: url(../images/blick_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	vertical-align: top;
	width: 1px;
	_width: 1%;
}
.blickLineBg2 {
	background-image: url(../images/blick_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	vertical-align: bottom;
}
.tableFirstPage {
	margin-top: 11px;
}
.banerFirstPage {
	padding-left: 4px;
}
.banerFirstPage img{
	border: 2px solid #FFFFFF;
}
.banerFirstShadow {
	text-align: right;
	padding-right: 3px;
}
.tableFirstBner {
	width: 202px;
}
.mainBg1 {
	background-image: url(../images/bg/main_bg.gif);
	background-repeat: repeat-x;
}
.mainBg2 {
	background-image: url(../images/bg/main_bg2.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
.mainBg3 {
	background-image: url(../images/bg/main_bg_l.gif);
	background-repeat: no-repeat;
}
.mainBg4 {
	background-image: url(../images/bg/main_bg_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 23px 17px 7px 17px;
}
.mainBottomPlace {
	padding: 0px 17px 0px 17px;
}
/* osnovnye nastroiki */
HR {
	color: #6e6e6e;
	height: 1px;
}
A {
	cursor: hand;
}
TD, P, UL, LI {
	color: #6e6e6e;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
TABLE {
	border-collapse: collapse;
	border-spacing: 0px;
}
IMG {
	border: 0px;
}
UL {
	list-style-type: disc;
}
A,
.textJustify A,
.textNormal A,
textFirstPage A {
	color: #e8b70f;
	text-decoration: none;
}
A:HOVER,
.textJustify A:HOVER,
.textNormal A:HOVER,
.textFirstPage A:HOVER,
.textFirstBaner A:HOVER {
	color: #a4d539;
	text-decoration: underline;
}
.textJustify {
	text-align: justify;
}
.textNormal {
	text-align: left;
}
.textFirstPage,
.textFirstPage TABLE,
.textFirstPage TD,
.textFirstPage P,
.textFirstPage UL,
.textFirstPage LI,
.textFirstBaner {
	color: #aeb4bb;
	text-decoration: none;
}
.textFirstPage {
	padding: 0px 0px 12px 4px;
}
.textFirstBaner {
	padding: 0px 0px 0px 4px;
}
.textFirstBaner A {
	color: #aeb4bb;
	text-decoration: none;
}
.textTitle {
	color: #ffc600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
}
.textTitle A {
	color: #ffc600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textTitle A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.textTitle2{
	background-image: url('../images/dot4.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color: #282523;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 2px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px dotted #ACACAC;
}
.textTitle2 A {
	color: #282523;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textTitle2 A:HOVER {
	color: #282523;
	text-decoration: none;
}

.textTitleDot {
	margin: 0px 4px 1px 0px;
	_margin: 0px 4px 0px 0px;
}
.textTitleAll {
	color: #282523;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 7px;
}
.textTitleAll A {
	color: #282523;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textTitleAll A:HOVER {
	color: #ffc600;
	text-decoration: none;
}
.textTitleFirst,
.textTitleFirst A {
	color: #ffc600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.textTitleFirst {
	padding: 0px 0px 9px 4px;
}
.textTitleFirstBaner1,
.textTitleFirstBaner2,
.textTitleFirstBaner3 {	
	padding: 11px 4px 9px 4px;
}


.textTitleFirstBaner1 img,
.textTitleFirstBaner2 img,
.textTitleFirstBaner3 img {	
	margin-right: 6px;
}

.textTitleFirst A:HOVER,
.textTitleFirstBaner1 A:HOVER,
.textTitleFirstBaner2 A:HOVER,
.textTitleFirstBaner3 A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.textTitleFirstBaner1,
.textTitleFirstBaner1 A,
.textTitleFirstBaner2,
.textTitleFirstBaner2 A,
.textTitleFirstBaner3,
.textTitleFirstBaner3 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.textTitleFirstBaner1,
.textTitleFirstBaner1 A {
	font-size: 11px;
	font-weight: bold;
	color: #FFEA00;
}
.textTitleFirstBaner2,
.textTitleFirstBaner2 A {
	color: #f5e643;
}
.textTitleFirstBaner3,
.textTitleFirstBaner3 A {
	color: #addf35;
}
.titlePic {
	margin-right: 4px;
}
#copy {
	color: #777768;
	font-size: 11px;
	padding: 7px 0px 28px 10px;
}
#copy A {
	color: #FFF;
	font-size: 10px;
}
#copy A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.color1 {
	color: #869eb9;
}
.color2 {
	color: #ffc600;
}
.color3 {
	color: #a4d539;
}
.color4 {
	color: #a95111;
}
.picBorder {
	
}
.pic {
	margin: 5px 5px 7px 5px;
}
.picLeft {
	margin: 0px 18px 18px 0px;
	float: left;
}
.picRight {
	margin: 0px 0px 18px 18px;
	float: right;
}
.line {
	background-color: #6e6e6e;
	height: 2px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* osnovnye nastroiki END */
.ed {
	margin: 10px 0px 28px 10px;
}
/* FORMA */
.formaInput,
.formaSelect,
.formaTextarea,
INPUT, SELECT, TEXTAREA,
.formaPlace INPUT,
.formaPlace SELECT,
.formaPlace TEXTAREA {
	color: #6e6e6e;
	border: 1px solid #acacac;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
.formaTextarea, TEXTAREA,
.formaPlace TEXTAREA {
	scrollbar-3dlight-color: #25425f;
	scrollbar-arrow-color: #2c4c6d;
	scrollbar-base-color: #232422;
	scrollbar-darkshadow-color: Black;
	scrollbar-face-color: #446a8e;
	scrollbar-highlight-color: #2c4c6d;
	scrollbar-shadow-color: #0a121e;
	scrollbar-track-color: #171715;
}
INPUT.formaBut, .formaBut {
	color: #ffc600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #16293d;
	cursor: hand;
	font-weight: bold;
	padding: 1px 3px 0px 3px;
	border: 2px solid #1e354e;
}
.formaImage {
	border: 0px solid #dadada;
}
.formaImageArrow {
	margin-right: 5px;
}
.formaButPlace {
	padding: 5px 5px 5px 0px;
}
.formaPlace {
	background-color: #f4f5f6;
	padding: 3px 5px 3px 5px;
}
.formaPlace2 {
	padding: 4px 5px 4px 10px;
}
.formaPlace2 INPUT,
.formaPlace2 SELECT,
.formaPlace2 TEXTAREA {
	width: 194px;
}
.formTitle,
.formTitle A {
	color: #282523;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.formTitle A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.formTableAll {
	border-collapse: collapse;
}
.formText {
	color: #6e6e6e;
	padding: 3px 5px 3px 5px;
	background-color: #dcdfe2;
}
.formText A {
	color: #e8b70f;
	text-decoration: none;
}
.formText A:HOVER {
	color: #a4d539;
	text-decoration: underline;
}
/* FORMA END */
/* spasers */
.specerCatalogBot {
	height: 54px;
}
.specerCatalogLeft {
	height: 54px;
}
.spacerCatalog {
	width: 15px;
}
.spacerCatalog2 {
	width: 10px;
}
.spacerLeftContent {
	height: 112px;
}
.spacerProdTitel {
	height: 22px;
}
.spacerProdSub {
	height: 7px;
}
.spacerGalNumTop {
	height: 0px;
}
.spacerGalNumBot {
	height: 7px;
}
.spacerNewsNumTop {
	height: 3px;
}
.spacerNewsNumBot {
	height: 3px;
}
.spacerNews {
	height: 7px;
}
.spacerForma {
	height: 2px;
}
.spacerSearchForma {
	height: 2px;
}
/* spasers END */
/* menu */
.langBg {
	background-image: url(../images/bg/bg_top.gif);
	background-repeat: no-repeat;
	height: 61px;
}
.langPic {
	float: right;
	margin: 40px 0px 1px 8px;
}
.menuBotText {
	padding: 11px 0px 0px 10px;
	font-size: 11px;
	color: #677380;
	background-image: url(../images/dot1.gif);
	background-repeat: repeat-x;
}
.menuBotText A {
	font-size: 11px;
	color: #677380;
	text-decoration: none;
}
.menuBotText A:HOVER,
.menuBotText2 A:HOVER,
.menuBotText2Catalog A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.menuBotText2 {
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
}
.menuBotText2,
.menuBotText2Catalog {
	padding: 18px 0px 18px 0px;
	font-size: 11px;
	color: #cccccc;
}
.menuBotText2 A,
.menuBotText2Catalog A {
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
}
.menuDotPlace {
	width: 1px;
	_width: 1%;
	vertical-align: top;
	padding-top: 7px;
	padding-right: 5px;
}
.menuDot {
	
}
.menuDotLine {
	background-image: url(../images/dot5.gif);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	height: 5px;
}
.menuRightSpace {
	padding-right: 13px;
	width: 1px;
	_width: 1%;
}
.menuText,
.menuTextOn,
.menuText A,
.menuTextOn A {
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.menuText,
.menuText A {
	color: #FFF;
}
.menuText,
.menuTextOn {
	padding: 4px 0px 2px 6px;
	vertical-align: top;
}
.menuText A:HOVER,
.menuTextOn A:HOVER {
	color: #ffcc00;
	text-decoration: none;
}
.menuTextOn,
.menuTextOn A {
	color: #ffcc00;
}
.submenuPlace {
	padding: 10px 0px 10px 6px;
}
.submenuDotPlace {
	width: 1px;
	_width: 1%;
	vertical-align: top;
	padding-top: 6px;
	padding-left: 4px;
}
.submenuDot {
	
}
.submenuText,
.submenuText A {
	color: #dad8ba;
	font-size: 11px;
	text-decoration: none;
}
.submenuText,
.submenuTextOn {
	padding: 4px 0px 2px 4px;
	vertical-align: top;
}
.submenuText A:HOVER,
.submenuTextOn A:HOVER {
	color: #FFF;
	text-decoration: none;
}
.submenuTextOn,
.submenuTextOn A {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}
.submenuTextOn {
	background-color: #1c1c19;
}
/* menu END */
/* table */
.tableAll {
	border-collapse: collapse;
}
.tableTitle {
	color: #fbe6ac;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color: #282924;
	padding: 5px 5px 5px 5px;
	border: 1px solid #254361;
}
.tableLine1 {
	background-color: #dcdfe2;
	padding: 3px 3px 3px 3px;
	border: 1px solid #cbcdd1;
}
.tableLine2 {
	background-color: #f4f5f6;
	padding: 3px 3px 3px 3px;
	border: 1px solid #cbcdd1;
}
/* table END */
/* gallery */
.galPicSm {
	border: 1px solid White;
}
.galPicPlace {
	padding: 1px;
	background-color: #dadada;
}
.galPlace {
	padding: 4px;
}
.galTableAll {
	
}
.galTablePic {
	
}
.galText {
	padding: 3px 6px 6px 6px;
	font-size: 11px;
	text-decoration: none;
}
.galText A {
	font-size: 11px;
	text-decoration: none;
}
.galNumTableAll {
	
}
.galNum {
	padding: 0px 0px 0px 0px;
}
.galNum {
	color: #e6e6e6;
	font-size: 11px;
	text-decoration: none;
}
.galNum A {
	color: #6D6969;
	font-size: 11px;
	text-decoration: none;
}
.galNum A:HOVER,
.galNumOn A:HOVER {
	color: #63a91f;
	text-decoration: underline;
}
.galNumOn,
.galNumOn A {
	color: #63a91f;
	font-size: 11px;
	text-decoration: underline;
}
/* gallery END */
/* news */
.newsLeftTitle,
.newsLeftTitle A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
	text-transform: uppercase;
}
.newsLeftTitle {
	padding: 0px 0px 8px 0px;
}
.newsLeftTitle A:HOVER,
.newsLeftData A:HOVER,
.newsLeftText A:HOVER,
.newsLeftNext A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.newsLeftData,
.newsLeftData A {
	color: #A6A694;
	font-size: 11px;
	text-decoration: none;
}
.newsLeftText,
.newsLeftText A {
	color: #e9e8d9;
	font-size: 11px;
	text-decoration: none;
}
.newsLeftText {
	padding: 15px 0px 7px 0px;
	color: #A6A694;
}
.newsLeftNext,
.newsLeftNext A {
	color: #FFCC00;
	font-size: 11px;
	text-decoration: none;
}
.newsLeftNext {
	padding: 10px 0px 18px 0px;
	background-image: url(../images/dot1.gif);
	background-repeat: repeat-x;
}
.newsLeftDot {
	margin-right: 6px;
}
.newsTableAll {
	border-collapse: collapse;
}
.newsTitle {
	color: #fbe6ac;
	font-size: 12px;
	text-decoration: none;
	background-color: #282924;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}
.newsTitle A {
	color: #fbe6ac;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.newsTitle A:HOVER,
.newsData A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.newsData {
	color: #fbe6ac;
	font-size: 10px;
	text-decoration: none;
	background-color: #282924;
	padding: 5px 5px 5px 25px;
}
.newsData A {
	color: #fbe6ac;
	font-size: 10px;
	text-decoration: none;
}
.newsPicSm {
	border: 1px solid #dadada;
	display: block;
	background-color: #FFFFFF;
	padding: 1px;
}
.newsPicSmPlace {
	padding: 7px 0px 0px 4px;
}
.newsText {
	font-size: 11px;
	text-decoration: none;
	padding: 5px 5px 0px 5px;
}
.newsText A {
	font-size: 11px;
	text-decoration: none;
}
.newsText A:HOVER {
	text-decoration: underline;
}
.newsNext {
	color: #6D6969;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	border-bottom: 3px solid #C6C5BD;
}
.newsNext A {
	color: #24201D;
	font-size: 11px;
	text-decoration: none;
}
.newsNext A:HOVER {
	color: #24201D;
	text-decoration: underline;
}
.newsNumTableAll {
	
}
.newsNum {
	color: #e6e6e6;
	font-size: 11px;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}
.newsNum A {
	color: #6D6969;
	font-size: 12px;
	text-decoration: none;
}
.newsNum A:HOVER,
.newsNumOn A:HOVER {
	color: #63a91f;
	text-decoration: underline;
}
.newsNumOn,
.newsNumOn A {
	color: #63a91f;
	font-size: 11px;
	text-decoration: underline;
}
/* news END */
/* search */
.searchFormaBut,
..searchFormaButIn {
	color: #ffc600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #16293d;
	cursor: hand;
	font-weight: bold;
	padding: 1px 3px 0px 3px;
	border: 2px solid #1e354e;
}
.searchFormaInput,
.searchFormaInputIn {
	color: #6e6e6e;
	border: 1px solid #acacac;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
.searchPlace {
	padding: 15px 11px 0px 16px;
}
.searchFormaTableAll,
.searchFormaTableRez {
	border-collapse: collapse;
}
.searchTextWord {
	color: #6e6e6e;
	font-size: 11px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	background-color: #dcdfe2;
}
.searchTextWord A {
	color: #6e6e6e;
	font-size: 11px;
	text-decoration: none;
}
.searchTextWord A:HOVER {
	color: #a4d539;
	text-decoration: underline;
}
.searchFormaPlace,
.searchFormaPlace2 {
	background-color: #f4f5f6;
	padding: 3px 5px 3px 5px;
}
.searchTextWord2,
.searchTextWord2 A {
	color: #6e6e6e;
	font-size: 11px;
	text-decoration: none;
}
.searchTextWord2 A:HOVER {
	color: #6e6e6e;
	text-decoration: underline;
}
.searchTitleAll {
	color: #fbe6ac;
	font-size: 16px;
	text-decoration: none;
	background-color: #2e4c6a;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}
.searchTitleAll A {
	color: #fbe6ac;
	font-size: 16px;
	text-decoration: none;
}
.searchTitleAll A:HOVER {
	color: #a4d539;
	text-decoration: none;
}
.searchTextNum {
	color: #6e6e6e;
	font-size: 13px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	background-color: #dcdfe2;
	font-weight: bold;
	border-right: 2px solid transparent;
}
.searchTextNum A {
	color: #6e6e6e;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.searchTextNum A:HOVER {
	color: #a4d539;
	text-decoration: underline;
}
.searchTitle {
	color: #6D6969;
	font-size: 14px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	background-color: #dcdfe2;
	font-weight: bold;
}
.searchTitle A {
	color: #6D6969;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.searchTitle A:HOVER {
	color: a4d539;
	text-decoration: underline;
}
.searchText {
	font-size: 13px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	background-color: #f4f5f6;
}
.searchText A {
	font-size: 13px;
	text-decoration: none;
}
.searchText A:HOVER {
	text-decoration: underline;
}
.searchLink,
.searchCaunt {
	color: #e8b70f;
	font-size: 12px;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	background-color: #FFFFFF;
}
.searchLink A,
.searchCaunt A {
	color: #e8b70f;
	font-size: 12px;
	text-decoration: none;
}
.searchLink A:HOVER,
.searchCaunt A:HOVER {
	color: #e8b70f;
	text-decoration: underline;
}
/* search END */
/* catalog */
.catalogItemPlace {
	vertical-align: top;
	width: 320px;
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.catalogItemTable {
	width: 312px;
	margin-top: 20px;
}
.catalogPicPlace {
	border: 1px solid #a4a39c;
	background-color: #FFFFFF;
	padding: 3px;
}
.catalogItemPic {
	margin-bottom: 1px;
}
.catalogItemName {
	width: 312px;
	height: 29px;
}
.catalogItemName TD {
	background-color: #595347;
	background-image: url(../images/bg/catalog_item_bg1.gif);
	background-repeat: no-repeat;
	cursor: hand;
	padding: 0px 10px 0px 30px;
}
.catalogItemNameOver td{
	background-color: #2d5179;
	background-image: url(../images/bg/catalog_item_bg2.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	cursor: hand;
	padding: 0px 10px 0px 30px;
	height: 29px;
}
.catalogItemNameOver A {
	text-transform: uppercase;
	color: #fbe6ac;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 10px;
}
.catalogItemNameOver A:HOVER {
	color: #fbe6ac;
	text-decoration: none;
}

.catalogItemName A {
	text-transform: uppercase;
	color: #fbe6ac;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 10px;
}
.catalogItemName A:HOVER {
	color: #fbe6ac;
	text-decoration: none;
}
.catalogItemName2 TD {
	background-color: #264362;
	background-image: url(../images/bg/catalog_item_bg1.gif);
	background-repeat: no-repeat;
	cursor: hand;
	padding: 0px 10px 0px 30px;
}
.catalogItemName2 A {
	text-transform: uppercase;
	color: #fbe6ac;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	line-height: 10px;
	background-color: #2d5179;
	background-image: url(../images/bg/catalog_item_bg2.gif);
	background-repeat: no-repeat;
}
.catalogItemName2 A:HOVER {
	color: #fbe6ac;
	text-decoration: none;
	background-color: #2d5179;
	background-image: url(../images/bg/catalog_item_bg2.gif);
	background-repeat: no-repeat;
}
.catalogItemShadow {
	text-align: right;
	width: 312px;
	background-image: url(../images/cat_shadow_bg.gif);
	background-repeat: repeat-x;
}
.catalogItemText {
	color: #72767a;
	vertical-align: top;
	padding: 4px 34px 18px 34px;
}
.catalogTableAll2,
.catalogTableAll3 {
	margin-top: 20px;
}
.catalogItemPlace2 {
	vertical-align: top;
	width: 155px;
}
.catalogPicTable {

}
.catalogPicTableOn .catalogPicPlace {
	border: 1px solid #a4a39c;
}
.catalogPicPlace {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #e5e5e5;
}
.catalogItemPic2 {
	
}
.catalogItemShadow2 {
	text-align: right;
	background-image: url(../images/cat_shadow_bg.gif);
	background-repeat: repeat-x;
	padding-bottom: 26px;
}
.catalogItemText2 {
	vertical-align: top;
	padding: 8px 10px 8px 10px;
}
.catalogItemText2,
.catalogItemText2 A {
	color: #474444;
}

.catalogPicTableOn .catalogItemText2 {
	color: #6D6969;
}
.catalogPicTableOn .catalogItemText2 A {
	color: #000;
}
.catalogArtText {
	color: #474444;
	vertical-align: top;
	padding: 8px 10px 8px 10px;
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
}
.catalogArtNuber {
	color: #63a91f;
	font-weight: bold;
}
.catalogNumDiv {
	float: right;
	white-space: nowrap;
	color: #e6e6e6;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.catalogNumDiv A {
	color: #605B5B;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
.catalogNumDiv A:HOVER {
	color: #474444;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
.catalogViewAll {
	margin-left: 15px;
}
.catalogNum {
	padding: 8px 0px 0px 0px;
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
}
.catalogNum .catalogViewAll {
	margin-right: 15px;
	margin-left: 0px;
}
.catalogNum {
	color: #e6e6e6;
	font-size: 11px;
	text-decoration: none;
}
.catalogNum A {
	color: #6D6969;
	font-size: 11px;
	text-decoration: none;
}
.catalogNum A:HOVER,
.catalogNumOn A:HOVER {
	color: #63a91f;
	text-decoration: underline;
}
.catalogNumOn,
.catalogNumOn A {
	color: #63a91f;
	font-size: 11px;
	text-decoration: underline;
}
.catalogTopTextDiv {
	color: #908664;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-left: 19px;
	line-height: 11px;
}
.catalogCol1 {
	vertical-align: top;
	width: 218px;
	padding-right: 30px;
}
.catalogCol2 {
	vertical-align: top;
}
.catalogCol2 TD {
	color: #474444;
}
.catalogColorTable {
	border-collapse: separate;
	border-spacing: 2px;
	background-color: #f3f3f3;
	border: 1px solid #f0f0f0;
}
.catalogTextLine3 .catalogColorTable TD {
	background-color: #ffffff;
	border: 1px solid #dadada;
	padding: 2px;
} 
.catalogColorTable TD {
	background-color: #ffffff;
	border: 1px solid #dadada;
	padding: 2px;
}
.catalogColorTablePlace {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}
.catalogSpecText {
	color: #6D6969;
	padding: 20px 0px 8px 3px;
}
.catalogTextLeft,
.catalogTextLeft A {
	color: #7a7a7a;
}
.catalogTextLeft {
	padding: 4px 0px;
}
.catalogTextLeft A:HOVER {
	color: #a4d539;
}
.catalogTextLeft IMG {
	margin-right: 10px;
}
.catalogTextMain {
	padding: 9px 0px 17px 0px;
}
.catalogTextDot {
	text-align: center;
	width: 1px;
	_width: 1p%;
}
.catalogTextDot IMG {
	margin: 0px 19px;
}
.catalogTextMainL,
.catalogTextMainR,
.catalogTextMainR3 {
	padding: 6px 0px 4px 0px;
	background-image: url(../images/dot3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.catalogTextMainL {
	white-space: nowrap;	
}
.catalogTextMainR {
	width: 70px;
	white-space: nowrap;	
}
.catalogTextMainR3 {
	white-space: nowrap;	
}
.catalogTextMainR2 {
	width: 83px;
}
.catalogTextLine TD {
	background-image: none;
	padding-bottom: 12px;
}
.catalogTextLine2 TD {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	padding: 9px 0px;
}
.catalogTextLine3 TD {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	padding: 14px 0px;
}
.catalogTextLine4A TD {
	border-top: 1px solid #e5e5e5;
	padding: 14px 0px 3px 0px;
}
.catalogTextLine4B TD {
	border-bottom: 1px solid #e5e5e5;
	padding: 3px 0px 14px 0px;
}
.catalogTextLine .catalogTextDot {
	padding-top: 10px;
	padding-bottom: 0px;
	vertical-align: top;
}
.catalogArtPrice {
	color: #be4216;
	font-weight: bold;
}
.catalogCol2 .catalogTitleMain {
	color: #6D6969;
	font-weight: bold;
	padding: 19px 0px 15px 0px;
}
.catalogRadio {
	margin-right: 5px;
}
.catalogNoSelect {
	color: #c2c2c2;
}
.catalogTextUp {
	color: #6D6969;
	padding: 11px 10px 0px 0px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.catalogTextUp A {
	color: #6D6969;
}
.catalogTextUp A:HOVER {
	color: #a4d539;
}
.catalogTextUp IMG {
	vertical-align: middle;
	margin-left: 4px;
}
/* catalog END */