HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
INPUT
{
    FONT-SIZE: 114%;
    FONT-FAMILY: Tahoma, sans-serif
}

p{
	color:#000000;
	font-size:109%;
}

SELECT
{
    FONT-SIZE: 114%;
    FONT-FAMILY: Tahoma, sans-serif
}
DIV.srch
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 104%;
    BACKGROUND-COLOR: #e2e2e2
}
DIV.srch FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
DIV.srch FORM A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
input.btn { border: 0px none !important; width: 91px !important; height: 23px !important; background: transparent url(../images/btn.gif) no-repeat top left;}
INPUT.ser
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: url(../iimages/ser.gif) no-repeat left top;
    BORDER-LEFT: 0px;
    WIDTH: 91px! important;
    BORDER-BOTTOM: 0px;
    HEIGHT: 23px! important
}
input.order {color: #000 !important; border: 0px none !important; width: 133px; height: 23px!important; background: transparent url(../images/order.gif) no-repeat top left;background-color:#ffce00;}
INPUT.order2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: url(../iimages/order2.gif) no-repeat left top;
    BORDER-LEFT: 0px;
    WIDTH: 113px! important;
    BORDER-BOTTOM: 0px;
    HEIGHT: 23px! important
}
input.order3 {FONT-SIZE: 104%; color: #000 !important; border: 0px none !important; width: 200px!important; height: 23px!important; background: transparent url(../images/order3.gif) no-repeat top left;}
input.order4 {FONT-SIZE: 104%; color: #000 !important; border: 0px none !important; width: 300px!important; height: 23px!important; background: transparent url(../images/order4.gif) no-repeat top left;}

input.edit {border: 0px none !important; width: 145px!important; height: 23px!important; background: transparent url(../images/edit.gif) no-repeat top left;}
input.ur {FONT-SIZE: 104%;border: 0px none !important; width: 121px!important; height: 21px!important; background: transparent url(../images/ur.gif) no-repeat top left; color: #000 !important}


INPUT.inp
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    BORDER-BOTTOM: #9c9c9c 1px solid
}
LI.activ
{
    BACKGROUND-COLOR: #ffd705
}
TD.menu
{
    TEXT-ALIGN: center
}
TD.menu TD
{
    COLOR: #000;
  /*  TEXT-ALIGN: center */
}
TD.menu TD.rm
{
    COLOR: #000;
    TEXT-ALIGN: center
}
TD.menu A
{
    PADDING-RIGHT: 1.4em;
    DISPLAY: block;
    PADDING-LEFT: 1.4em;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #e2e2e2 1px solid;
    LINE-HEIGHT: 2em;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}

TD.menu A.contact
{
    
    PADDING: 0 0 0 10px;
	
	border:none;
	LINE-HEIGHT: 0;
    /*PADDING-BOTTOM: 4px;
    BORDER-LEFT: #e2e2e2 1px solid;
    LINE-HEIGHT: 2em;
    PADDING-TOP: 4px;*/
    TEXT-DECORATION: none
}

TD.menubtn A
{
    BORDER-RIGHT: #e2e2e2 1px solid;
    PADDING-RIGHT: 1.4em;
    DISPLAY: block;
    PADDING-LEFT: 1.4em;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 2em;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}

a.activ 
{ 
	height: 40px; 
	border-left: 1px solid gold !important;
	font-size:94% !important;
	line-height: 2em!important;
	font-weight:normal;
}


TD.menu TD.rm A
{
    BORDER-RIGHT: #e2e2e2 0px solid
}
TD.menu TD.lm A
{
    BORDER-LEFT: #e2e2e2 0px solid
}
TD.menu A SPAN
{
    COLOR: #000;
}
TD.menu A.activ SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #000
}
TD.menu A:hover
{
    COLOR: #ffcb02;
    TEXT-DECORATION: underline
}
TD.menu A:hover SPAN
{
}
.maintable TH
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    FONT-SIZE: 84%;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: white 1px solid;
    WIDTH: 17%;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center;
}

.maintable TH h2
{
    FONT-SIZE: 104%;
	padding: 0px;
	margin: 0px;
}

.maintable TD
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    FONT-SIZE: 74%;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 20px
}
.maintable TD.brd
{
    BACKGROUND: url(../images/tbr.gif) repeat-y left 50%;
    VERTICAL-ALIGN: top;
	color:#000;
}
TD.brd
{
    BACKGROUND: url(../images/tbr.gif) repeat-y left 50%;
    VERTICAL-ALIGN: bottom;
	color:#000;
}
TH.brd
{
    BACKGROUND: url(../images/tbr.gif) repeat-y left 50%;
    VERTICAL-ALIGN: top;
	color:#000;
}
.maintable TD TABLE TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.maintable TD.news A
{
    COLOR: #000;
}
.maintable TD.news .bullet
{
    MARGIN-RIGHT: 5px
}
.ann
{
    COLOR: #000
}
.ann A
{
    COLOR: #000;
}
TD.copyright
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 74%;
    PADDING-BOTTOM: 15px;
    COLOR: #000;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #f5f5f5;
}
TD.copyright TD
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 74%;
    PADDING-BOTTOM: 15px;
    COLOR: #000;
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #f5f5f5;
}
TD.copyright TD
{
    COLOR: #000
}
TD.copyright TD A
{
    COLOR: #000
}
TD.copyright A
{
    COLOR: #000
}
.oland
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 74%;
    PADDING-BOTTOM: 10px;
    COLOR: #000;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f5f5f5
}
.oland A
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
TD.catalog
{
    VERTICAL-ALIGN: top;
    WIDTH: 140px;
    HEIGHT: 100px
}
.prodblock
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 9px 7px 5px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gold 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.prodblock .prodname
{
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #000000;
    TEXT-ALIGN: left;
}
.news
{
    CURSOR: default
}
.news A
{
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/d/bulletcube2.gif) no-repeat left top;
    CURSOR: pointer;
    COLOR: gold! important;
    TEXT-DECORATION: none
}
.news2 A
{
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/d/bulletcube2.gif) no-repeat left top;
    CURSOR: pointer;
    COLOR: gold! important;
    TEXT-DECORATION: none
}
.news2 A SPAN
{
    FONT-SIZE: 104%;
    COLOR: #000
}
.news2 A SPAN SPAN
{
    FONT-SIZE: 109%;
    COLOR: #000
}
.news A.activ2
{
    BACKGROUND: #ffd705;
    LINE-HEIGHT: 180%
}
.news .txt A SPAN
{
    COLOR: #9d9d9d;
    LINE-HEIGHT: 150%
}
.news A.act
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: #ffd705;
    PADDING-BOTTOM: 3px;
    COLOR: #000;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none;
}
.news A SPAN
{
    COLOR: #000
}
.news A.act SPAN
{
    COLOR: #000
}
.news A.act:hover SPAN
{
    COLOR: #000
}
.news A:hover
{
    COLOR: gold;
    TEXT-DECORATION: underline
}
.news2 A:hover
{
    COLOR: gold;
    TEXT-DECORATION: underline
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	color:#000000;
}
H5
{
    FONT-SIZE: 109%;
    COLOR: #000
}
H6
{
    FONT-SIZE: 109%;
    COLOR: #000;
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 109%;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    COLOR: #000;
    PADDING-TOP: 0px
}

.h3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 109%;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    COLOR: #000;
    PADDING-TOP: 0px
}

.pn
{
    COLOR: #000;
    LINE-HEIGHT: 1.8em;
    TEXT-DECORATION: none
}
.pn A
{
    COLOR: #000;
    LINE-HEIGHT: 1.8em;
    TEXT-DECORATION: none
}
.pages
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    LINE-HEIGHT: 1.8em;
    PADDING-TOP: 0px
}
.articles
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #000;
    LINE-HEIGHT: 1.8em;
    PADDING-TOP: 0px
}
.pages A
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.articles A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.pn A:hover
{
    TEXT-DECORATION: underline
}
.pages A:hover
{
    TEXT-DECORATION: underline
}
.articles A:hover
{
    TEXT-DECORATION: underline
}
.pages SPAN.curpage
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: gold
}
.articles SPAN.curpage
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 5px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: gold
}
.txt
{
    FONT-WEIGHT: normal;
    COLOR: #000;
}
.cat A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.txt A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.txt P A
{
	TEXT-DECORATION: underline;
}
.cat A
{
    DISPLAY: block;
    PADDING-LEFT: 5px;
    COLOR: #000;
    TEXT-DECORATION: none
}
.cat A.cat
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffd705;
    TEXT-DECORATION: none
}
.cat A:hover
{
    TEXT-DECORATION: underline
}
.txt A:hover
{
    TEXT-DECORATION: underline
}
B.b
{
    COLOR: #000! important
}
A.b
{
    COLOR: #000! important
}
.b TD B
{
    COLOR: #000! important
}
SPAN.b
{
    COLOR: #000! important
}
A.b:hover
{
    COLOR: #000
}
.art
{
    WIDTH: 15%;
    COLOR: #000
}
.art SPAN
{
    COLOR: #000
}
SPAN.art
{
    COLOR: #000
}
SPAN.art2
{
    FONT-SIZE: 84%;
    COLOR: #000
}
DIV.sep
{
    MARGIN: 6px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.sep1
{
    MARGIN: 5px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #CFCFCF
}
DIV.sep2
{
    HEIGHT: 2px;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.sep3
{
    MARGIN: 4px;
    HEIGHT: 3px;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.sep4
{
    MARGIN: 6px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffd705
}
DIV.sep5
{
    MARGIN: 0px 200px 6px 6px;
    HEIGHT: 3px;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.sep6
{
    MARGIN: 4px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #c5c9c5
}
DIV.sep7
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #c7c7c7
}
.bullet
{
    MARGIN-RIGHT: 5px
}
.key
{
    COLOR: gold;
    TEXT-DECORATION: underline
}
.key SPAN
{
    COLOR: #000
}
.form TD
{
    COLOR: #000
}
SPAN.or
{
    COLOR: #efbe03
}
.form FORM.b INPUT
{
    COLOR: #000
}
.form FORM.b TEXTAREA
{
    COLOR: #000
}
.form A
{
    COLOR: #000
}
.form A:hover
{
    COLOR: #000
}
.form INPUT
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    COLOR: #000;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    HEIGHT: 1.5em
}
.form SELECT
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    BORDER-LEFT: #9c9c9c 1px solid;
    COLOR: #797979;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    HEIGHT: 1.5em
}
.form TEXTAREA
{
    BORDER-RIGHT: #9c9c9c 1px solid;
    BORDER-TOP: #9c9c9c 1px solid;
    FONT-SIZE: 109%;
    BORDER-LEFT: #9c9c9c 1px solid;
    COLOR: #797979;
    BORDER-BOTTOM: #9c9c9c 1px solid;
    FONT-FAMILY: Tahoma
}
.form TD
{
    VERTICAL-ALIGN: middle;
    COLOR: #000
}
.form .c
{
    FONT-SIZE: 104%;
    COLOR: #000;
    TEXT-ALIGN: center
}
.form .b
{
    COLOR: #000
}
INPUT.none
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
H4
{
    FONT-SIZE: 114%;
    COLOR: #000
}
.nav A.big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 109%;
    COLOR: #000;
    TEXT-DECORATION: none
}
.nav A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 109%;
    COLOR: #000;
    TEXT-DECORATION: none
}
.nav A:hover
{
    TEXT-DECORATION: underline
}
TH.tbg
{
    /*BACKGROUND: url(../images/tbg.gif) no-repeat left top*/
}
.btxt A
{
    FONT-WEIGHT: bold;
    COLOR: #7b847a;
    HEIGHT: 0em;
    TEXT-DECORATION: none
}
.btxt A:hover
{
    TEXT-DECORATION: underline
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%! important;
    COLOR: #000;
    LINE-HEIGHT: 1.6em;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center
}
UL.list
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 22px;
    PADDING-TOP: 0px
}
UL.list LI
{
    LIST-STYLE-IMAGE: url(../images/d/bulletcube2.gif);
	color:#000;
}
.frlog
{
    MARGIN: 10px 4px
}
.frlog A
{
    FONT-SIZE: 11px;
    COLOR: #000;
    TEXT-DECORATION: none
}
.frlog A:hover
{
    TEXT-DECORATION: underline
}
INPUT.w170
{
    WIDTH: 170px
}
INPUT.w470
{
    WIDTH: 473px
}
.w440
{
    WIDTH: 440px
}
.w451
{
    WIDTH: 455px
}
.w450
{
    WIDTH: 451px
}
.w60
{
    WIDTH: 60px
}
.w360
{
    WIDTH: 360px
}
.forumt .row TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    COLOR: #000;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #c7c7c7 1px solid;
    TEXT-ALIGN: center
}
.forumt .row2 TD
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    COLOR: #000;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #c7c7c7 1px solid;
    TEXT-ALIGN: center
}
.forumt .row2 TD.re
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    TEXT-ALIGN: left
}
.forumt .row2 TD.re DIV.re
{
    PADDING-LEFT: 40px
}
.forumt .row2 BLOCKQUOTE
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 80px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: #9d9d9d;
    PADDING-TOP: 10px
}
.forumt .row2 BLOCKQUOTE A
{
    FONT-WEIGHT: normal;
    COLOR: #999;
    TEXT-DECORATION: underline
}
.forumt .row2 BLOCKQUOTE A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #999;
    TEXT-DECORATION: underline
}
.forumt .row TD.tema
{
    TEXT-ALIGN: left
}
.forumt .row2 .otvet
{
    TEXT-ALIGN: left
}
.forumt .row TD.b A
{
    FONT-WEIGHT: bold;
    COLOR: gold;
    TEXT-DECORATION: underline
}
.forumt .row TD.b
{
    COLOR: #000
}
.forumt .row TD.b A SPAN
{
    COLOR: #000
}
.forumt .row TD.tema A
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../images/d/bulletcube2.gif) no-repeat left top;
    MARGIN-LEFT: 35px;
    COLOR: #000
}
.forumt .row2 DIV.tema
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/d/bulletcube2.gif) no-repeat left top;
    MARGIN-LEFT: 35px;
    COLOR: #000
}
.forumt .ftitl TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c7c7c7 1px solid;
    BACKGROUND-COLOR: #f1f1f1;
    TEXT-ALIGN: center
}
A.detail 
{
  TEXT-DECORATION: none
}
A.detail SPAN
{
    COLOR: #000
}
A:hover.detail
{
    COLOR: #ffcb02;
    TEXT-DECORATION: underline
}
A:hover.detail SPAN
{
}
.forumans A
{
	FONT-WEIGHT: BOLD !important;
	COLOR: #000000 !important;
	text-decoration: none !important
}
.forumans A:hover
{
	text-decoration: underline !important
}
.links A
{
	text-decoration: underline !important
}
.links A:hover
{
	text-decoration: underline !important
}



#scroll_block {
	padding: 0px 0px 0px 0px;
	margin: -20px 50px 20px 0px;
	text-align: justify;
	font-size: 11px;
  	font-family: Arial, sans-serif;
  	COLOR: #999;
  	TEXT-DECORATION: none
}

#scrollable {
	/*height: 100px;*/
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	font-size: 11px;
  	font-family: Arial, sans-serif;
	padding: 0px 10px 0px 0px; 
	COLOR: #999;
    TEXT-DECORATION: none
}

#scroll_block h2
	{
	  	font-family: Arial, sans-serif;
		font-size:12px;
		font-weight: bold;
		COLOR: #000;
	}
	
td.ttable {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;}
