1*		{ border: 1px solid green; }

*		{ font-family: times new roman; }
body, div, table	{ padding: 0px; margin: 0px; }
body	{ font-size: 70%; }
.wide	{ width: 100%; }
table	{ padding: 0px; margin: 0px; }
table	{ border-collapse: collapse; }
td, th	{ vertical-align: top; padding: 0px; }
form	{ margin: 0px; padding: 0px; }
address	{ font-style: normal; }
sup		{ font-size: 60%; }

a			{ color: #0064EF; }
a:hover		{ text-decoration: none; }

.a 			{ border: #0064EF dashed 0px; color: #0064EF; border-bottom-width: 1px; }
.a			{ cursor: pointer; cursor: hand; }
.a:hover	{ border-width: 0px; }
.hidden		{ display: none; visibility: hidden; }



h1, h2, .h2, h3, .h3 { font-weight: 100; color: black; }
h1		{ font-size: 180%; padding: 0px; margin: 20px 0px 0px; }
h2, .h2	{ font-size: 150%; padding: 0px; margin: 20px 0px 0px; }
h3, .h3	{ font-size: 120%; padding: 0px; margin: 20px 0px 0px; }

p				{ margin: 5px 0px; }
ol, ul			{ margin: 0px; padding: 0px; margin-left: 18px; }
dd, li			{ padding-bottom: 5px; }
.none	li		{ list-style-type: none; margin-left: -18px; }
		li h3	{ margin-top: 0px; }

.raw 							{ margin-top: 2em; }
.raw	li						{ margin-bottom: 2em; }

#found li.page .title b			{ font-weight: bold; }
#found li.page .uri a			{ color: green; }


small, .small		{ font-size: 75%!important; vertical-align: bottom; }
.verysmall			{ font-size: 60%!important; vertical-align: bottom; }
big, .big			{ font-size: 120%; }
.gray				{ color: #606060 ! important; }
.white				{ color: white ! important; }


.main			{ width: 100%; height: 100%; font-size: 140%; }
#main2			{ width: 100%; max-width: 1200px; height: 100%; font-size: 140%; }
#main2			{ text-align: left; }

#head			{  }
#head td		{ padding: 20px 0px 30px 0px; }
#head #studio	{ background: url('studio.jpg') no-repeat; width: 83px; height: 13px; }
#head #studio	{ position: relative; left: -131px; top: 5px; }
#head #mirror	{ background: url('mirror.jpg') no-repeat; width: 346px; height: 18px; }

tr#main_menu				{ background: black; }
tr#main_menu td				{ padding: 3px 0px 5px; }

tr#main_menu				{ font-size: 140%; }
tr#main_menu *				{ font-size: 100%; color: white; }

tr#main_menu .li			{ margin: 0px 10px; }
tr#main_menu .li a:hover	{ text-decoration: none; }

h1#page_title					{ margin: 30px 0px; }
div#navigation_menu				{ margin-top: 30px; }
div#navigation_menu .li			{  }
div#content						{ margin: 0px 30px 30px; }
div#content						{ color: #606060; }
div#content b, div#content .b	{ font-weight: 100; color: black; }

div#content p,
div#content ul,
div#content ol					{ margin-top: 5px; margin-bottom: 5px; padding: 0px; }

td#rightblock					{ padding-top: 130px; }
/*
	.box						{ background: #FFFFE0; padding: 10px; padding-right: 30px; margin-bottom: 20px; }
	.box h2						{ margin: 0px; color: black; }
	
*/
td#rightblock .box .content					{ margin-top: 5px; }
td#rightblock .box							{ margin-left: 0px; margin-top: 0px; padding-right: 0px; margin-bottom: 20px; }
td#rightblock .box h2						{ margin: 0px 0px 10px 0px; color: black; }
td#rightblock .box .blk_02					{ padding: 10px 30px 12px 10px; }
td#rightblock .blk_01						{ background: #F3F3F3 url('block_02.gif') no-repeat 0% 100%;}
td#rightblock .blk_02						{ background: #F3F3F3; }
td#rightblock .box b,
td#rightblock .box .b						{ font-weight: bold; }

/*
tr#footer						{ background: #E9E9E9; font-size: 80%; }
*/
tr#footer						{ font-size: 80%; }
tr#footer td					{ padding: 20px 30px; border: 0px solid black; border-top-width: 1px; }
/*
div#footerbox					{ height: 87px; background: url('/;-P/i/copy-bg.jpg') no-repeat; }
*/
div#footerbox					{ }

/*
div#footerbox #copy				{ position: relative; top: 13px; left: 15px; }
div#footerbox #copy				{ background: url('/;-P/i/copy.jpg') no-repeat; }
div#footerbox #copy				{ height: 24px; padding: 3px 0px 0px 40px; }
*/
1div#searchbox 					{ position: relative; top: 15px; left: 17px; }
1div#searchbox 					{ margin: 18px 30px 0 17px; }
1div#searchbox form div			{ border: 1px solid #A2A2A2; background: white; }
1div#searchbox #q				{ border: 0px; padding: 2px; width: 100%; overflow: hidden; }

#td_searchbox					{ padding-left: 20px!important; }
div#searchbox #q				{ width: 100%; }
div#searchbox div#linksbox		{ margin-top: 5px; text-align: center; }

.nomargin						{ margin-top: 0px; }

/* index page */
table#index						{  }
table#index td					{ padding-right: 30px; }

/* news */
#news .new						{ margin-top: 10px; }

#statbox						{ position: absolute; top: 0px; right: 0px; }
#statbox a						{ background: #E8E8E8; padding: 5px; margin: 0px 5px; }
#statbox a						{ border-style: none!important; }

/* search */
div.searchboxtop				{ margin: 15px 0px 30px; margin-left: -30px; padding: 20px 20px 20px 30px; background: #F3F3F3; }
div.searchboxtop form			{ margin: 0px; padding: 0px; }

/* ������� � ������ �� ������, ������� � ������ */
table.price b					{ color: red!important; }
table.price td					{ padding: 5px; }
table.info						{ margin: 15px 0px 30px; }
table.info  td					{ padding: 5px; }
	tr.head td					{ color: black; border: 1px solid white; background: #E8E8E8; }
	tr.head td					{ vertical-align: middle; padding: 5px; }

	/* ���������� ������ (������) */
	tr.sel						{ /*border: 1px solid white;*/ background: #F3F3F3; }
	tr.unsel td.white			{ color: #F3F3F3 !important; }
/*
	.hosting_price td			{ text-align: center; }
	.domains_price td			{ text-align: left; }

*/
	.domain li					{ margin-bottom: 20px; }

.left							{ text-align: left!important; }
.center							{ text-align: center!important; }
.right							{ text-align: right!important; }
.red							{ color: red; }
.black							{ color: black; }
.bold							{ font-weight: bold; }


#work .http						{ margin-bottom: 20px; }
#work #task						{ margin-left: -30px; padding: 20px 20px 20px 30px; background: #F3F3F3; margin-bottom: 20px; }

#work .photo,
#work .maket,
#work .cd,
#work .logo,
#work .card,
#work .clear,
#work .undef,
#work .proof			{ margin: 20px 0px; text-align: center!important; }

#work .comment			{ font-style: italic; }
#work .maket table 		{ text-align: left!important; }
#work .photo img		{ padding: 1px; border: 1px solid #E8E8E8; }
#work .comment			{ text-align: center; margin-top: 10px; color: black; font-size: 75%; }



/* ie �� ���������� ������� �� ����������� ������*/
.cash							{ font-family: tahoma; font-size: 75%; }

.map							{ border: 5px solid #E8E8E8; }

.txt	{ width: 100%; }

form			{ text-align: left; }

form textarea				{ height: 150px; }

form .field	td				{ padding: 0px 0px 20px 0px; }
form .field td.label		{ text-align: right; padding-right: 10px!important; color: black; }
form .field	td.input *		{ width: 300px; }
form .field	td.input .txt	{ width: 295px; }
form .field	td.input .btn	{ width: 100px; }

form .field .graydesc		{ font-size: 85%; color: gray; }


select	{ height: 17pt; }
.field { margin: 5px; }
#uanic td { padding: 3px; }