
    html, body 	{ margin:0px; width:100%; background-color:#333333;}
    body 				{ margin:0px; font:9pt arial; color:#cccccc; }

    big.title { font:10pt arial; }
    big.9pt 	{ font:9pt arial; }
    big.10pt 	{ font:10pt arial; }
    big.11pt 	{ font:11pt arial; }
    big.12pt 	{ font:12pt arial; }

    .wide							{ width:100%; }
    .news_date				{ color:#0099ff; }

    u.title						{ font:9pt arial; color:white; }

    a									{ font:9pt arial; }
    a 								{ text-decoration:none; color:white; }
    a:hover 					{ text-decoration:none; color:#0099ff; }

    a.goBack					{ text-decoration:none; color:white; }
    a.goBack:hover    { text-decoration:none; color:#0099ff; }

    a.topMenu 						{ text-decoration:none; font-weight:normal; color:#0099ff; padding:0px; }
    a.topMenuSel					{ text-decoration:none; font-weight:normal; color:white; padding:0px; }
    a.topMenu:hover 			{ text-decoration:none; font-weight:normal; color:white; }
    a.topMenuSel:hover		{ text-decoration:none; font-weight:normal; color:white; padding:0px; }

    a.newsRight						{ text-decoration:underline; font-size:10pt; color:white; cursor:pointer; margin-bottom:15px; }
    a.newsRight:hover			{ text-decoration:underline; font-size:10pt; color:#0099ff; cursor:pointer; margin-bottom:15px; }
    a.newsRightSel				{ text-decoration:underline; font-size:10pt; color:#0099ff; cursor:pointer; margin-bottom:15px; }
    a.newsRightSel:hover	{ text-decoration:underline; font-size:10pt; color:#0099ff; cursor:pointer; margin-bottom:15px; }

    a.lfMmBot					{ text-decoration:none; color:white; }
    a.lfMmBot:hover		{ text-decoration:none; color:#0099ff; }
    a.lfMmBotSel			{ text-decoration:none; color:#0099ff; }

    a.footer					{ font-size:9pt; color:#0099ff; }
    a.footer:hover		{ font-size:9pt; color:white; }

		a.goods						{ font-size:9pt; color:#0099ff; }
    a.goods:hover			{ font-size:9pt; color:black; }

    a.content					{ font:9pt arial; text-decoration:none; color:#0099ff; }
    a.content:hover 	{ font:9pt arial; text-decoration:none; color:white; }

    a.more 						{	font-size:8pt; text-decoration:none; color:white; }
    a.more:hover			{ font-size:8pt; text-decoration:none; color:#0099ff; }

    a.toBasket				{ font-size:11pt; color:white; text-decoration:underline; }
    a.toBasket:hover	{ font-size:11pt; color:#0099ff; text-decoration:underline; }

    p.article 				{ font:9pt arial; color:white; clear:both; }
    p.para 						{ margin-top:-1px; font:9pt arial; margin-bottom:10px; text-align:justify; }

    table.canvas 								{ height:100%;
                          				font:9pt arial; color:#dddddd;
                    							background-color:#333333;
                          				width:950px;
                 								}
    table.canvas tr.header 			{ height:100px; }
		table.canvas tr.topmenu 		{ height:30px; }
    table.canvas tr.content 		{ vertical-align:top; }
    table.canvas tr.footer 			{ height:30px; }

    table.canvas td 						{	border:0px dotted #888888; }

    table.canvas td.c1 					{ width:120px; 	font-size:0px; }
    table.canvas td.c2 					{ width:630px;	font-size:0px; }
    table.canvas td.c3 					{ width:200px; 	font-size:0px; }

    table.canvas td.topMLeft 		{ border-top:0px solid #837f7e; padding-left:10px; text-align:left; }
    table.canvas td.topMRight 	{ border-top:0px solid #837f7e; padding-left:15px; padding-right:10px; text-align:left; }

    table.canvas td.left 				{ padding-top:15px; text-align:left; vertical-align:top; }
    table.canvas td.middle 			{	padding-top:20px; text-align:left; vertical-align:top; border:0px dotted #888888; }
		table.canvas td.right 			{ padding-top:13px; text-align:left; vertical-align:top; border:0px dotted #888888; padding-left:10px; }

    table.canvas td.foot_left 	{ text-align:left; padding:0px; }
    table.canvas td.foot_center { text-align:center; padding-top:14px; }

    table.rightColumn							{ width:200px; height:100%; }
    table.rightColumn tr.news			{ height:380px; vertical-align:top; }
    table.rightColumn tr.foot			{ height:150px; }
    table.rightColumn td.newsTD 	{ width:200px; height:99%; text-align:top; vertical-align:top; }
    table.rightColumn td.footTD 	{ width:200px; height:150px;
        														font:9pt arial;
    																text-align:right; vertical-align:bottom;
    																padding-bottom:2px;
                                    background-image:url(/admin/get_file.php?tag=img[Matrena]&as=image);
      															background-position:bottom right;
      															background-repeat:no-repeat;
    															}

    table.leftMenu							{ width:100%; height:100%; font:9pt arial; text-align:left; }
    table.leftMenu tr.title			{ height:20px; color:white; }
    table.leftMenu tr.catalog 	{ height:347px; vertical-align:top; }
    table.leftMenu tr.types		  { height:10px; }
    table.leftMenu tr.pages			{ vertical-align:top; }

    div.catRubricList				{ width:100%; text-align:left; clear:both; }
    div.catLineBreak				{ font-size:1px; width:100%; height:7px; clear:both; }
    a.catRubricLink_n				{ text-decoration:none; color:white; 		}
    a.catRubricLink_n:hover	{ text-decoration:none; color:#0099ff; 	}
    a.catRubricLink_o				{ text-decoration:none; color:#0099ff; 	}
    a.catRubricLink_o:hover	{ text-decoration:none; color:#0099ff; 	}
    img.catRubricSwitch			{ border:0px; width:9px; height:9px; cursor:pointer; }

    table.topMenu 				{ height:100%; vertical-align:middle; border:0px solid #ffffff; }
    .topMenuItem					{ padding:0px; text-align:left; }
    .topMenuPad						{ width:50px; }

    table.content					{ width:630px; height:100%; font:9pt arial; }
    table.content td.main	{ padding:15px;
                            text-align:left;
                            color:#444444;
                            vertical-align:top;
                          }
    table.content2				 { width:630px; height:100%; font:9pt arial; border:0px dotted #ccff00; }
    table.content2 td.main-content {
    												font:9pt arial;
                            text-align:left;
                            color:white;
                            vertical-align:top;
                           }

    div.drawn	{ width:600px; height:99%;
    						margin-left:15px;
                margin-right:20px;
                padding-right:4px;
                color:white;
                display:block;
              }

    table.TempMainPage 			{ width:100%; height:100%; font:9pt arial; color:#333333; }
    table.TempMainPage tr 	{ vertical-align:middle; }
    table.TempMainPage td 	{ text-align:center; }
    table.TempMailPage img 	{ border:0px; }

    b.gdname 		{ font:9pt arial color:#0099ff; }
    b.gdtext		{ font:9pt arial color:#333333; }
    b.gdauth		{ font:9pt arial color:#333333; font-style:ilatic; }
    b.gdcost		{ font:bold 10pt arial; color:#0099ff; }



    table.basket						{ width:100%; font-size:9pt; color:white; }
    table.basket tr.differ 	{ height:15px; }
    table.basket th.label		{ background-color:#333333;
    													font-weight:bold; font-face:'Century Gothic'; color:white;
                              border-bottom:2px solid #333333;
                              text-align:right; padding-right:4px;
                            }
    table.basket th.data		{ background-color:#333333;
    													font-weight:bold; font-face:'Century Gothic'; color:white;
                              border-bottom:2px solid #333333;
                              text-align:left; padding-left:4px;
                            }
    table.basket td.label		{ text-align:right; padding-right:4px; }
    table.basket td.data		{ text-align:left; padding-left:4px; }


    table.form              { width:100%; font:9pt arial; padding:2px; color:white; }
    table.form tr.differ		{ height:10px; }
    table.form td.label			{ width:150px; text-align:right; padding-right:4px; }
    table.form td.data			{ text-align:left; padding-left:4px; }
    table.form input.long		{ width:100%; border:1px solid white; background-color:#dddddd; }
    table.form input.half		{ width:50%; border:1px solid white; background-color:#dddddd; }
    table.form input.p50		{ width:50px; border:1px solid white; background-color:#dddddd; }
    table.form input.p100		{ width:100px; border:1px solid white; background-color:#dddddd; }
    table.form textarea.wide { font:9pt arial; width:100%; border:1px solid white; background-color:#dddddd; }
