body {margin: 0px;background: white;padding: 0; font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif;}
table 						{ border-collapse:collapse; }
td, th 						{ padding:0; }
div, span 					{ padding:0; margin:0; }

.TBlue 				  	{ width:100%; }
.TBlue td#title 		{ color:#333333; font-size:13px; font-weight:bold; }
.TBlue td.title 		{ color:#333333; font-size:13px; font-weight:bold; }
.TBlue td#tabtitle 		{ color:#333333; font-size:13px; font-weight:bold; width:100px; }
.TBlue td#base 			{ border-left:#aaa solid 1px; border-right:#aaa solid 1px; padding:5 14; }
.TBlue td.base 			{ border-left:#aaa solid 1px; border-right:#aaa solid 1px; padding:5 14; }
.TBlue td#base2			{ border-left:#aaa solid 1px; border-right:#aaa solid 1px; padding:0; }
.TBlue span				{ color:#fb4100; }
.TBlue span.new			{ color:#999; font-weight: normal; font-size: 11px;}
.TBlue span#na			{ color:#000000; font-weight:normal; }
.TBlue div#ctitle 		{ color:#000000; line-height:20px;}
.TBlue div#sep 			{ background-image:url('/files/img/dots.gif'); height:30px; }
.TBlue div#tab 			{ height:29px; text-align:center; line-height:29px; font-weight:bold; }
.TBlue a 			    { color:#000000; text-decoration:underline; font-weight:normal; }
.TBlue a.active		    { color:#ff0000; text-decoration:underline; font-weight:normal; }
.TBlue a:hover 			{ color:#ff0000; text-decoration:none; }
.TBlue h1				{font-size: 12px; padding: 0px; margin: 0px;}

.TDesc span				{ color:#000; }

.Text					{ font-weight:normal; }
.Text td				{ vertical-align:top; padding:0 10 12 0; font-size:13px;}
.Text td#buttons		{ padding:0 10 0 0; }
.Text td#title			{ background-image:url('/files/img/dots2.gif'); background-repeat:repeat-x;  font-weight:normal; font-size:13px; }
.Text td.title			{ background-image:url('/files/img/dots2.gif'); background-repeat:repeat-x;  font-weight:normal; font-size:13px;}
.Text td.header			{text-align: center; font-weight: bold; font-size: 11px; padding-top: 6px;}
.Text div#small			{ color:#aaaaaa; font-size:10px; }
.Text span#title		{ background-color:#ffffff; padding:5 0; color:#777777; font-weight:normal; font-size:13px; }
.Text span.title		{ background-color:#ffffff; padding:5 0; color:#777777; font-weight:normal; font-size:13px; }
.Text span#price		{ color:#777777; font-size:16px; }
.Text span#cur			{ color:#777777; font-size:14px;}
.Text textarea 			{ margin-left: 5px; width: 100%; height: 150px;}
.Text select.plant		{ margin-left: 5px; width: 100%; height: 150px;}
.Text input.board		{ margin-left: 5px; width: 100%;}
.Text select			{ margin-left: 5px;}
.Text td.desc			{ font-weight:normal; font-size:11px; padding-left: 5px; vertical-align:middle}
.Text td.body			{ font-weight:normal; font-size:12px; padding-top: 8px; padding-bottom: 8px; vertical-align:middle; border-bottom: 1px #eee solid;}
.Text td.error			{ font-weight:bold; font-size:13px; color: red; vertical-align:middle; text-align: center; border: 0px solid red; padding: 4px; margin: 4px;}
.Text td.message		{ font-weight: bold; font-size:13px; color: green; vertical-align:middle; text-align: center; border: 0px solid green; padding: 4px; margin: 4px; text-transform: lowercase;}
.Text td.ticket			{font-size: 11px;}
.Text td.ticket1		{font-size: 11px; padding: 0 0 5 0; margin: 0;}

td.second { padding: 5px; text-align: center;}

.TabsD 					{ border-collapse:collapse; font-size: 14px;}
.TabsD td 				{ padding:0px; font-color:#000000; font-weight:bold;}
.TabsD span 			{ padding-left:15px; color:#000000; font-weight:bold;  }
.TabsD a 				{ font-weight:normal; color:333333; text-decoration:none; }
.TabsD a:hover 			{ text-decoration:underline; }

.TabsDLine 				{ border-collapse:collapse;}
.TabsDLine td 			{ padding:0px; background-color:#9999CC; height: 40px; font-size: 12px;}
.TabsDLine td.item		{ padding:0px; background-color:#9abeff; height: 4px;}

.TabsDLineGray 				{ border-collapse:collapse;}
.TabsDLineGray td 			{ padding:0px; background-color:#ddd; height: 40px;}
.TabsDLineGray td.item		{ padding:0px; background-color:#ddd; height: 4px;}


input.blogin { font-size: 12px; width: 45px; border: 1px solid black; background: #cccccc; }
input.mainsearch { font-family: verdana; border: 1px solid gray; font-size: 11px; width: 125px; }
select.mainsearch { font-family: verdana; border: 1px solid gray; font-size: 11px; width: 60px; height: 17px; margin: 0px; padding: 0px;}

UL {FONT-FAMILY: Arial, Helvetica, sans-serif;}
UL {MARGIN-TOP: 5px; FONT-SIZE: 13px; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
LI {MARGIN-TOP: 15px; LIST-STYLE-IMAGE: url(/files/img/square.gif); MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: square;}

ul.short {padding: 4px; margin: 4px; padding-left: 6px;}
li.short {font-size: 12px; padding-top: 8px; margin: 5px; LIST-STYLE-IMAGE: url(/files/img/square.gif); LIST-STYLE-TYPE: square}

span.data {	padding-left: 6px; color: #777; font-size: 11px;}
h1.New1	  { font-size:15px; padding: 5px;}

div.info { text-align: right; font-size: 12px; padding-right: 13px; padding: 5px;}
div.classifields {padding: 4px; margin: 4px; padding-left: 2px; padding-right: 2px; font-color: #ccc;}
a.classifields   {color: #555; font-size: 12px;}
a.addon {color: white; font-weight: bold; text-decoration: underline;}
a.addonact {color: black; font-weight: bold; text-decoration: underline;}
a.price {color: black; font-weight: bold; text-decoration: none; border: 0px;}
a.plant {color: #333; text-decoration: none; border: 0px; font-size: 11px;}

table.fixed, td.fixed {height: 400px;}
table.fixedplant, td.fixedplant {height: 560px;}
table.fixednews, td.fixednews {height: 255px;}

.My 						{ }
.My img						{ border:0px; }
.My td.title 				{ background-color:#9abeff; padding:0 0 0 15; background-image:url('/files/img/my_menutitle.gif'); height:28px; vertical-align:middle; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.titlecur				{ background-color:#9be766; padding:0 0 0 15; background-image:url('/files/img/my_menucur.gif'); height:28px; vertical-align:middle; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.base 				{ padding:9 15 4 15; background-color:#fafafa; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.basecur				{ padding:9 15 4 15; background-color:#fafafa; font-weight:bold; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.title1 				{ background-color:#9abeff; padding:0 0 0 15; background-image:url('/files/img/my_menutitle_1.gif'); height:28px; vertical-align:middle; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight: bold; color: white; text-align: center;}
.My td.title1cur				{ background-color:#9be766; padding:0 0 0 15; background-image:url('/files/img/my_menucur_1.gif'); height:28px; vertical-align:middle; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight: bold; color: white; text-align: center;}
.My td.base1 				{ padding:9 3 4 8; background-color:#fafafa; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.base1cur				{ padding:9 3 4 8; background-color:#fafafa; font-weight:bold; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.My td.footer 				{ padding:0px;}
.My a 						{ color:#555555; }
.My a:hover					{ color:#ff0000; }
.My a.title 				{ color:#ffffff; text-decoration:none;  font-weight:bold;}
.My a.title:hover 			{ text-decoration:underline; }
.Spacer 					{ font-size:1px; }

h1 {width: 100%; text-align: center; font-size: 14px; font-weight: bold; padding-top: 2px;}
h2 {width: 100%; text-align: left; font-size: 12px; font-weight: bold; padding-right: 5px;}
h1.plant {font-size: 12px; font-weight: bold; text-align: left; padding: 0 0 0 6px;}

table.photo {float: right; margin: 3px; padding: 3px;}
table.photo_left {float: left; margin: 3px; padding: 3px;}

input.button_base	{ font-family:Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:11px; line-height:17px;  font-weight: bold; color:#000000; background-color:#9abeff; background-image:url('/files/img/button.gif'); border:#93b1e8 solid 1px; }  
p.notify {width: 100%; text-align: center; font-size: 12px; padding: 20 0 20 0 px;}
p.info {width: 100%; text-align: center; font-size: 13px; padding-top: 80px;}
div.user {width: 100%; text-align: left; font-size: 12px; padding-left: 40px;}
.new_plant {width: 100%;};


.gost_desc {border: 0px; background: #ccc; width: 100%; text-align: center; align: center; font-size: 11px;}
.gost_desc td {padding: 3px; border: 1px solid #ccc; height: 2px; background-color: white; text-align: center; font-size: 11px;}
.gost_desc td.td_sep {padding: 0px; border: 1px solid #ccc; height: 2px; background-color: #eee;}
.gost_desc th {padding: 3px; border: 1px solid #ccc; text-align: center;  background-color: #eee; font-size: 11px;}

.gost {margin-top: 10px; border: 0px; background: #ccc; width: 100%; text-align: center; align: center;}
.gost td {padding: 3px; border: 1px solid #ccc; height: 2px; background-color: white; text-align: center;}
.gost td.gost1 {text-align: left; padding: 5px; border: 1px solid #ccc; background-color: white;}
.gost th {padding: 3px; border: 1px solid #ccc; text-align: center;  background-color: #eee; font-size: 11px;}
.gost caption {font-size: 12px; font-weight: bold; padding-top: 10px;}

.sort 			{ width: 100%;}
.sort td		{padding: 3px; border-bottom: 1px solid #ccc; text-align: center;}
.sort td.empty		{padding: 3px; border-bottom: 0px; padding-bottom: 6px; font-weight: bold;}

.obozn			{font-size: 11px;}
.obozn	td		{font-size: 11px;}

DL {font-size: 12px; margin-bottom; 10px;}

h3 {font-size: 13px;}
font {font-size: 12px;}

p.message {padding: 5px; padding-left: 10px; color: green; text-color: green; font-size: 13px; font-color: green; width: 100%; text-align: center; font-weight: bold; text-transform: lowercase;}
p.error {padding: 5px; padding-left: 10px; color: red; text-color: red; font-size: 13px; font-color: green; width: 100%; text-align: center; font-weight: bold; text-transform: lowercase;}

.Search table {padding: 0px; margin: 0px;}
.Search td    {padding: 2px; padding-top: 8px;}

.SortVac   table       {padding: 0px; margin: 0px;}
.SortVac   td          {padding: 0px; margin: 0px; border: 0px solid black; font-size: 11px; text-align: left; padding-left: 3px; vertical-align: middle;}
.SortVac   td.box	    {text-align: right; width: 20px;}

.fixed span {color: black;}

div.message {color: green; text-transform: lowercase; padding: 0 8 2 2; font-size: 13px; margin: 0px; float: left;}
div.error {color: #CC0000; text-transform: lowercase; padding: 0 8 2 2; font-size: 14px; margin: 0px; float: left; font-weight: normal;}

a.ticket {font-size: 11px; color: #666666;};
