BODY {
	FONT: 8pt Tahoma
}
TD {
	FONT: 8pt Tahoma
}
P {
	FONT: 8pt Tahoma
}
TD.normal {
	FONT: 8pt Tahoma
}
.normal {
	FONT: 8pt Tahoma
}
A.normal {
	FONT: 8pt Tahoma
}
TD.blue {
	BACKGROUND-COLOR: #ffa516;
	color: #FFFFFF;
}
TH.blue {
	BACKGROUND-COLOR: #F47B00
}
.blue {
	COLOR: #F47B00
}
TD.lightblue {
	BACKGROUND-COLOR: #0C7ED7
}
TH.lightblue {
	BACKGROUND-COLOR: #0C7ED7
}
TD.details-blue {
	BORDER-TOP: #F47B00 1px solid; BORDER-BOTTOM: #F47B00 1px solid; width:auto; text-align:center
}

TD.details_blue { BACKGROUND-COLOR: white;
BORDER-RIGHT: white 1px solid;  BORDER-TOP: white 1px solid;  BORDER-bottom: white 1px solid;  width:auto; text-align:center
} 

TD.details-red {
	BORDER-TOP: #0C7ED7 1px solid; BORDER-BOTTOM: #0C7ED7 1px solid; width:auto; text-align:center 
}
DIV.lh_button_plain {
	PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; WIDTH: 18pt; COLOR: #F47B00; PADDING-TOP: 2px; BACKGROUND-COLOR: #eff1f4; TEXT-ALIGN: left
}
DIV.lh_button_plain TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #F47B00
}
DIV.lh_button_plain A {
	FONT-WEIGHT: bold; COLOR: #F47B00; TEXT-DECORATION: underline
}
DIV.lh_button_plain IMG {
	WIDTH: 17px; HEIGHT: 17px
}
TD.details-lightblue {
	BORDER-TOP: #0C7ED7 1px solid; BORDER-BOTTOM: #0C7ED7 1px solid
}
TD.details {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: white 1px solid; PADDING-LEFT: 6px; BACKGROUND: #0C7ED8; PADDING-BOTTOM: 3px; WIDTH: 1px; COLOR: white; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
TD.details_ {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: white 1px solid; PADDING-LEFT: 6px; BACKGROUND: #0C7ED8; PADDING-BOTTOM: 3px; WIDTH: 1px; COLOR: white; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}

TH.details {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; WIDTH: 1px; COLOR: white; PADDING-TOP: 3px
}
TD.details-blue {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
TD.details-red {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
TD.details-lightblue {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
IMG.psort {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 7px; BORDER-BOTTOM: 0px; HEIGHT: 7px
}
TD.desc_limit {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit H1 {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit H2 {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit H3 {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit H4 {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit H5 {
	FONT-SIZE: 11px; COLOR: black
}
h4 {
	font-size: 12px;
}
TD.desc_limit H6 {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit P {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit LI {
	FONT-SIZE: 11px; COLOR: black
}
TD.desc_limit2 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 H1 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 H2 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 H3 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 H4 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 H5 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 H6 {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 P {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 LI {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 FONT.smaller {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.desc_limit2 FONT {
	FONT-SIZE: 8pt; COLOR: gray
}
TD.grid-header {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid
}
TD.img-header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px
}
.lightblue {
	COLOR: #0C7ED7
}
I {
	FONT-SIZE: 12px; FONT-STYLE: italic; FONT-FAMILY: 'Times New Roman', Times, serif
}
TD.lighterblue {
	BACKGROUND-COLOR: #0C7ED7
}
TD.gray {
	BACKGROUND-COLOR: #0C7ED7
}
TD.lightgray {
	BACKGROUND-COLOR: #EBECF3
}
TD.silver {
	BACKGROUND-COLOR: #0C7ED8
}
.silver {
	COLOR: #0C7ED8
}
TD.white {
	BACKGROUND-COLOR: white
}
TH.red {
	BACKGROUND-COLOR: #0C7ED7
}
TD.red {
	BACKGROUND-COLOR: #0C7ED7
}
.red {
	COLOR: #000000
}
SPAN.red_on {
	COLOR: #0C7ED7
}
A.red_on:hover {
	COLOR: #0C7ED7
}
TABLE.dot_gray {
	BACKGROUND: url(/img/bg_c.gif)
}
TD.nodot {
	BACKGROUND: white
}
TABLE.char_short TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
TABLE.chars_main {
	WIDTH: 100%
}
TABLE.chars_main TD {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE.mainview {
	WIDTH: 100%
}
TABLE.mainview TD {
	VERTICAL-ALIGN: top
}
TABLE.char_grid {
	WIDTH: 100%
}
TABLE.char_grid TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.short_desc TD {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.big {
	FONT: bold 18px helvetica, san-serif; COLOR: #000000; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A {
	FONT: 8pt Tahoma; COLOR: black; TEXT-DECORATION: none
}
.small {
	FONT: 8pt Tahoma
}
.gray {
	COLOR: gray
}
.graynormal {
	FONT-WEIGHT: normal; COLOR: gray
}
.medium {
	FONT: 8pt Tahoma
}
.white {
	COLOR: white; TEXT-DECORATION: none
}
.smaller {
	FONT: 7pt Tahoma
}
.normal {
	FONT: bold 8pt Tahoma; COLOR: black; TEXT-DECORATION: none
}

.normal_act {
	FONT: bold 8pt Tahoma; COLOR: white; TEXT-DECORATION: none; font-weight:bold;
}

A.normal {
	FONT: bold 8pt Tahoma; COLOR: black; TEXT-DECORATION: none
}
A.normal:hover {
	TEXT-DECORATION: underline
}
INPUT.small {
	FONT: 8pt Tahoma
}
INPUT.blue {
	COLOR: #0C7ED7; BACKGROUND-COLOR: #0C7ED7
}
bold {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
H1 {
	FONT: bold 18px helvetica, san-serif; COLOR: #000000; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
H2 {
	MARGIN-BOTTOM: 0px; FONT: bold 8pt Tahoma
}
.footerurl {
	FONT: 7pt Tahoma; COLOR: gray
}


/*Left menu*/
.leftmenu, .leftmenuact {}
.leftmenuact {color:#FFFFFF; font-weight:bold;}

/*Top menu*/
.topmenu, .topmenuact {font-family:Tahoma, Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.topmenuact {color: #FFFFFF;}

/*Site menu*/
.lang, .langact {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #FFFFFF; text-decoration:underline;}
.langact {text-decoration:none;}

/*Style for basket panel text*/
.baskettext {font-family: Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.baskettext {color: #FFFFFF;}

.chain {FONT: 8pt Tahoma; COLOR: black; TEXT-DECORATION: none}

/* Onscreen messages */
.errormessage{font-family: Tahoma, Helvetica, sans-serif; font-size:13px; color:red; font-weight:bold;}

/* Required sign */
.starrequired, .required{font-family: Tahoma, Tahoma, Helvetica, sans-serif; color:red; font-size:12px; }


.smalltext, .smalltextwhite, .smalltextblack {font-family: Tahoma, Helvetica, sans-serif; font-size:11px; font-weight:normal;} /*Small text*/
.smalltext {color: #25639A;} /*Small text blue*/ 
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/

.newstext, .newsdata, .newsdatab {font-family: Tahoma, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #7C7E7F; text-decoration:none;}
.newsdata {color: #FF4C1E;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {FONT: bold 18px helvetica, san-serif; COLOR: #000000; LETTER-SPACING: -1px; TEXT-DECORATION: none}/*Page title*/
.subtitletext {FONT: bold 16px helvetica, san-serif; COLOR: #000000; LETTER-SPACING: -1px; TEXT-DECORATION: none}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Tahoma; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Tahoma, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #B7BCDB;}
table.tableheads, td.tableheads{background-color:#EBECF3; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#565A8A;}
table.tablebodys, td.tablebodys {background-color:#FFFFFF; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

.incborder{border: 1px solid #C1E6FF} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/
.incbg{background-color:#C6DFF5} /*Area background*/
.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/
.sectincbg{background-color:#9BD0FC} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color:#CDDCE9}
.maininctitle{font-family: Tahoma, Tahoma, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #4791D3; text-decoration:none;}

hr {color: #BDCEDE; height: 1px}

/* Table colors */
td.tableborder, table.tableborder {background-color:#B7BCDB;}
table.tablehead, td.tablehead {background-color:#474747;}
table.tablebody, td.tablebody {background-color:red;}
table.tablenullbody, td.tablenullbody {background-color:#FFFFFF;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Tahoma, Helvetica, sans-serif; font-size:8pt;}
.tableheadtext {color: #ffa516;}
a.tablebodylink {text-decoration: none; color: #ffa516;}
a.tablebodylink:hover {text-decoration: underline; color: #ffa516;}

/* Regular text */
.text {FONT: 8pt Tahoma; COLOR: black; TEXT-DECORATION: none}
.text_b {FONT: 8pt Tahoma; COLOR: black; TEXT-DECORATION: none; font-weight:bold;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, 
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Tahoma,Tahoma,Helvetica; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Tahoma,Tahoma,Helvetica; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C7CACC;}
input.inputbuttonflat {color: black; background-color:#fac819; border: solid 1px black;}
input.inputbuttonS {font-weight:bold;}


.forumborder {background-color:#99BAD7;}
.forumhead {background-color:#CEDEEC;}
.forumbody {background-color:#F1F5FA;}
.forumbodytext {font-family: Tahoma, Helvetica, sans-serif; font-size:8pt; color:#000000;}
.forumheadtext {font-family: Tahoma, Helvetica, sans-serif; font-size:8pt; color:#000000;}
.forumfieldtext {font-family: Tahoma, Helvetica, sans-serif; font-size:8pt; color:#444444;}

.postsep  {background-color: #9C9A9C; height: 1px}

.forumquote {font-family: Tahoma, Helvetica, sans-serif; font-size:8pt; color: #000000; background-color: #FBFBF9; border : 1px solid Black;padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}
.forumcode {font-family: Tahoma, Helvetica, sans-serif; font-size:8pt; color: #333333; background-color: #FBFBF9; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-indent: 2pt;}



.forumtoolblock {
	border-left: 1px solid #CEDEEC; 
	border-top: 1px solid #CEDEEC; 
	border-right: 0px solid; 
	border-bottom: 0px solid; 
}

.forumtoolbar {
	background-color: #F1F5FA; 
	height:25px;
	border-left: 1px solid #FFFFFF; 
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #CEDEEC; 
	border-bottom: 1px solid #CEDEEC; 
}

.forumtoolsection {
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF; 
	border-right: 1px solid #CEDEEC; 
	border-bottom: 1px solid #CEDEEC; 
	width: 3px; 
	height: 21px; 
	margin-left: 1px; 
	margin-right:0px;
}

.forumtoolbutton, .forummessbuttontext {
	font-family: Tahoma,Tahoma,Hevetica,sans-serif; 
	font-size: 11px; 
	color: #456A74; 
	text-decoration: none;
}

a.forumtoolbutton:hover, .forummessbuttontext:hover {
	color: #456A74; 
	text-decoration:underline; 
}

.forumtoolseparator {
	border-left: 1px solid #CEDEEC;
	border-right: 1px solid #FFFFFF; 
	width: 2px; 
	height: 21px; 
	margin-left: 6px; 
	margin-right:1px;
}


.forumtitle {
	border: 1px solid #99BAD7;
	padding: 4px;
	background-color: #CEDEEC;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.forumtitletext {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}


.forumnewtopic_button {
	BACKGROUND: #CEDEEC;
	border: 1px solid #99BAD7;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Tahoma, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	height: 25px;
	width: 170px;
}


.forumpostsep  {background-color: #ffffff; height: 6px}
.forumbrd {border: 1px solid #99BAD7;}
.forumbrd1 {border-left: 1px solid #99BAD7;}
.forumbrd2 {border: 1px solid #99BAD7;}

.forumheadcolor {color:#003366;}


.forummessbutton {
	background-color: #CEDEEC; 
	border: 1px solid #99BAD7;
	height: 20px;
	padding-left:5px;
	padding-right:5px;
}

.forummessbuttonsep {width:4px;}

.forumhr {background-color:#CEDEEC;}
.forumsigntext {color:#003366;}


.hpc_devname { font-size: 14pt; }
.hpc_frame { background-color: #D3D8EC; }
.hpc_cat {
	background-color: #E5E8F4;
	font-size: 9pt;
	color: #000000;
	padding-left: 3px;
	width: 150px;
}
.hpc_txt { background-color: #FFFFFF; font-size: 9pt; color: #3C3C3C; padding-left: 4px; }
.hpc_txt2 { font-size: 8pt; color: #3C3C3C; }

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3377AA;
	font-weight: bold;

}
.copytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EFEFFF;
}
.submenu {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;

}
.mainsmhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;

}
.submenurcol {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
}
.smalltextb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #006699;

}

BODY {SCROLLBAR-FACE-COLOR: #5a6165; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; SCROLLBAR-SHADOW-COLOR: #447799; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-BASE-COLOR: #2E7EFF; scrollbar-dark-shadow-color: #2E7EFF; scrollbar-3d-light-color: #FFFFFF}

a:link			{ color: #000000; text-decoration: none}
a:visited 		{ color: #000000; text-decoration: none}
a:hover			{ color: #151617; text-decoration: underline}
a:active 		{ color: #151617; text-decoration: none}



.topichead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.price {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.box46860 {  height: 60px; width: 468px}
.box100100 {  height: 100px; width: 100px}
.box10080 {  height: 800px; width: 100px}
.box16880 { height: 80px; width: 168px}
hr {  color: #5a6165}
hr {  }


.tborder {  border: 1px #3377AA solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

#filter_dv td  {
 background-color: #474747;
 font-size: 9pt;
 color: #ffffff;
}
