<?
// устанавливаем корень
$diroot = getenv("DOCUMENT_ROOT");
?>

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif; BACKGROUND-COLOR: #ffffff
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif; BACKGROUND-COLOR: #ffffff
}
INPUT {
	FONT-SIZE: 110%; FONT-FAMILY: Tahoma, sans-serif
}
SELECT {
	FONT-SIZE: 110%; FONT-FAMILY: Tahoma, sans-serif; 
}

.slct {color: #000000; background-color: #ffffff;}

.p14 {
	FONT-SIZE: 18px;
}

.p16 {
	FONT-SIZE: 16px;
}

.bold {
	FONT-WEIGHT: bold;
}

.red {
	COLOR: #c42526;
}

.black {
	COLOR: black;
}

.gblack {
	COLOR: #3e3e3e;
}

.orange {
	COLOR: #fa660f;
}


.tright		{	text-align:right;
			vertical-align: bottom;
	 	}

.icon {

	TEXT-ALIGN: left;
	PADDING-TOP: 6px;
}

.cntr {
	TEXT-ALIGN: center;
}

.texthide {display:none;}


UL.tovar {	PADDING-LEFT: 25px; }

.gray_1px	{ border:1px solid #f2f2f2; }
.hand 	{cursor: pointer}

DIV.srch {
	MARGIN-TOP: 8px; FONT-SIZE: 90%; BACKGROUND-COLOR: #e2e2e2
}
DIV.srch FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.srch FORM A {
	COLOR: #7b847a; TEXT-DECORATION: none
}
INPUT.btn {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images_new/btn.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 91px! important; BORDER-BOTTOM: 0px; HEIGHT: 23px! important
}
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 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images_new/order.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 113px! important; COLOR: #000! important; BORDER-BOTTOM: 0px; HEIGHT: 23px! important
}
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 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 90%; BACKGROUND: url(../images_new/order3.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 200px! important; COLOR: #000! important; BORDER-BOTTOM: 0px; HEIGHT: 23px! important
}
INPUT.order4 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 90%; BACKGROUND: url(../images_new/order4.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 300px! important; COLOR: #000! important; BORDER-BOTTOM: 0px; HEIGHT: 23px! important
}
INPUT.edit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images_new/edit.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 145px! important; BORDER-BOTTOM: 0px; HEIGHT: 23px! important
}
INPUT.ur {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 90%; BACKGROUND: url(../images_new/ur.gif) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 121px! important; COLOR: #000! important; BORDER-BOTTOM: 0px; HEIGHT: 21px! 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: #d1ffb2
}
TD.menu {
	TEXT-ALIGN: center
}
TD.menu TD {
	COLOR: #999999; TEXT-ALIGN: center
}
TD.menu TD.rm {
	COLOR: #999999; TEXT-ALIGN: center
}
TD.menu A {
	PADDING-RIGHT: 1.2em; DISPLAY: block; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 2px; BORDER-LEFT: #e2e2e2 1px solid; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; 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 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%! important; BORDER-LEFT: gold 1px solid; LINE-HEIGHT: 2em! important; HEIGHT: 30px
}
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: #999999
}
TD.menu A.activ SPAN {
	FONT-WEIGHT: bold; COLOR: #000
}
TD.menu A:hover {
	COLOR: #c42526; TEXT-DECORATION: underline
}
TD.menu A:hover SPAN {
	
}
.maintable TH {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; BORDER-LEFT: white 1px solid; WIDTH: 17%; PADDING-TOP: 3px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
.maintable TD {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}

.maintable TD.ftr {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px

}
.maintable TD.brd {
	BACKGROUND: url(../images_new/tbr.gif) repeat-y left 50%; VERTICAL-ALIGN: top
}
TD.brd {
	BACKGROUND: url(../images_new/tbr.gif) repeat-y left 50%; VERTICAL-ALIGN: bottom
}
TH.brd {
	BACKGROUND: url(../images_new/tbr.gif) repeat-y left 50%; VERTICAL-ALIGN: top
}
.maintable TD TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.maintable TD.news A {
	COLOR: #666666
}
.maintable TD.news .bullet {
	MARGIN-RIGHT: 5px
}
.ann {
	COLOR: #707070
}
.ann A {
	COLOR: #707070
}
TD.copyright {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 70%; PADDING-BOTTOM: 15px; COLOR: #000; PADDING-TOP: 10px; BACKGROUND-COLOR: #f5f5f5
}
TD.copyright TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 70%; PADDING-BOTTOM: 15px; COLOR: #000; PADDING-TOP: 15px; BACKGROUND-COLOR: #f5f5f5
}
TD.copyright TD {
	COLOR: #666
}
TD.copyright TD A {
	COLOR: #666
}
TD.copyright A {
	COLOR: #000
}
.oland {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 70%; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; BACKGROUND-COLOR: #f5f5f5
}
.oland A {
	FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
TD.catalog {
	VERTICAL-ALIGN: top; WIDTH: 110px; HEIGHT: 100px
}
.prodblock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 9px 7px 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: green 1px solid; BACKGROUND-COLOR: #f0f0f0
}

/*.prodblock1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 9px 7px 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: green 1px solid; BORDER-TOP: green 1px solid; BORDER-left: green 1px solid; BORDER-right: green 1px solid; BACKGROUND-COLOR: #ffffff
}
*/

div.prodblock1 {
    margin: 7px;
    padding: 10px;
    background-color: #FFF;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.pgreen {
	border: 1px solid #008000;
}
.porange {
	border: 1px solid #fa660f;
}

.prodblock .prodname {
	FONT-WEIGHT: bold; MARGIN: 0px; COLOR: #999999; TEXT-ALIGN: left
}
.news {
	CURSOR: default
}
.news A {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/bulletcube2.gif) no-repeat left top; CURSOR: hand; COLOR: gold! important; TEXT-DECORATION: none
}
.news2 A {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/bulletcube2.gif) no-repeat left top; CURSOR: hand; COLOR: gold! important; TEXT-DECORATION: none
}
.news2 A SPAN {
	FONT-SIZE: 90%; COLOR: #000
}
.news2 A SPAN SPAN {
	FONT-SIZE: 110%; COLOR: #666
}
.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
}
H5 {
	FONT-SIZE: 110%; COLOR: #999
}
H6 {
	FONT-SIZE: 110%; COLOR: #9c9c9c
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #202020; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; COLOR: #505050; PADDING-TOP: 0px
}
.pn {
	COLOR: #999; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
.pn A {
	COLOR: #999; LINE-HEIGHT: 1.8em; TEXT-DECORATION: none
}
.pages {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px
}
.articles {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 1.8em; PADDING-TOP: 0px
}
.pages A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 2px; COLOR: #999999; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.articles A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #999999; 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: #505050;
}
.cat A {
	COLOR: #999; TEXT-DECORATION: none
}

/* подчеркнутые ссылки*/
.txt A {
	COLOR: #505050; TEXT-DECORATION: none
}
.txt P A {
	TEXT-DECORATION: underline
}
.cat A {
	DISPLAY: block; PADDING-LEFT: 5px; COLOR: #505050; 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: #999999
}
.art SPAN {
	COLOR: #000
}
SPAN.art {
	COLOR: #000
}
SPAN.art2 {
	FONT-SIZE: 80%; 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
}

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: #000000; 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: #505050; BORDER-BOTTOM: #9c9c9c 1px solid; HEIGHT: 1.5em
}
.form TEXTAREA {
	BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-SIZE: 120%; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #505050; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Tahoma
}
/* текст в центральной таблице  на внутренних */
.form TD {
	VERTICAL-ALIGN: middle; COLOR: #505050
}
.form .c {
	FONT-SIZE: 100%; COLOR: #666; 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: 120%; COLOR: #000
}
.nav A.big {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000; TEXT-DECORATION: none
}
.nav A {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #000; TEXT-DECORATION: none
}
.nav A:hover {
	TEXT-DECORATION: underline
}
TH.tbg {
	BACKGROUND: url(../images_new/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.teh {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px;PADDING-TOP: 5px
}

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_new/bulletcube2.gif)
}
.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: #9d9d9d; 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_new/bulletcube2.gif) no-repeat left top; MARGIN-LEFT: 35px; COLOR: #000
}
.forumt .row2 DIV.tema {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images_new/bulletcube2.gif) no-repeat left top; MARGIN-LEFT: 35px; COLOR: #000
}
.forumt .ftitl TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #9d9d9d; 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.detail:hover {
	COLOR: #ffcb02; TEXT-DECORATION: underline
}
A.detail:hover 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
}

img.ico	{vertical-align: middle;  height: 24px; border: none;}

SPAN.up {
	COLOR: green
}

SPAN.down {
	COLOR: red
}

td.fst-col {
	FONT-WEIGHT: bold;
}

.box {
margin-top:0px;
	z-index:1000;
	visibility: hidden;
	left:330px;
	width:430px;
	height:280px;
	position:absolute;
	top: 0px;
	padding:5px;
	border-width:1px;
	border-color:#1d881d;
	border-style:solid;
	background-color:#ffffff;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
}
.overflow {
	height:280px;
	overflow:auto;
	padding:5px;}


#Reg {width:80%;}
#Reg label {width: 55%;}
#Reg label.error {
	margin-right: 10px;
	padding-right: 10px;
	text-align:right;
	color: #FF0000;
	width: auto;
	display: block;
}
form.cmxform fieldset {
	margin-bottom: 10px;
}
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}
form.cmxform fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}
form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */
form.cmxform label.error {
	margin-left: 103px;
	width: 220px;
}

form.cmxform input.submit {
	margin-left: 103px;
}

.start {
position: absolute;
left: 0;
<?  if(file_exists("$diroot/inc/topline.inc")) echo "top: 70px;"; else echo "top: 	0px;";?>
width: 31px;
}

div#like {clear:both;width:540px;height:51px;margin-top:35px;}
div#like div {float:left;}
div#like div#plus {margin-top:3px;margin-left:3px;}
div#like div#vk {margin-top:3px;margin-left:8px;}
div#like div#link_url {margin-left:8px;margin-top:9px;height:20px;line-height:11px;}

 .thumbnail { border-width: 1px; border-style: solid; border-color: black; }
