BODY, HTML				{height:100%}
BODY, TD, FONT 				{FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}


h1					{margin: 0 0 0 0; padding: 0; font-size: 20px; 
					FONT-FAMILY: Arial, Helvetica, sans-serif; color: #364F9E;}
h2					{margin: 0 0 0.5em 0; font-size: 18px; font-weight: normal;
					FONT-FAMILY: Arial, Helvetica, sans-serif;}
h3					{margin: 0.5em 0 0.3em 0; font-size: 120%;
					FONT-FAMILY: Arial, Helvetica, sans-serif;}
h4					{margin: 1em 0 0.3em 0; font-size: 100%;}

span.date				{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9px; background-color: #ffffff; padding:2px; color: #333333}

p					{margin: 0 0 1em 0;}
.text 					{FONT-SIZE: 80%; LINE-HEIGHT: 140%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}

.w					{color: #FFFFFF}
.bw					{background-color: #FFFFFF}

a 					{COLOR: #2D4491;}
a.visited 				{COLOR: #2D4491;}
a:hover 				{COLOR: #2D4491; TEXT-DECORATION: none}
a:active				{COLOR: #2D4491;}

#td.leftcolumn			{BACKGROUND: url(/img/bg_center.gif) #E2EEF1;}
td.leftcolumn			{BACKGROUND: url(/img/bg_center.gif) repeat-x top left #f3f7F7;}
td.rightcolumn			{BACKGROUND: url(/img/bg_right.gif) repeat-x top left #D8E2E4;}
td.middlecolumn			{BACKGROUND: #D3DCDE;}

td.top				{BACKGROUND: url(/img/bg_top.gif) repeat-x top left #B5C6D2}

td.footerleft			{BACKGROUND: #f3f7F7 url(/img/bg_footer1.gif) repeat-x left bottom;}
td.footerright			{ BACKGROUND: #D8E2E4 url(/img/bg_footer2.gif) repeat-x left bottom;}

.z13 {FONT-SIZE: 13px;}
.z12 {FONT-SIZE: 12px;}
.z11 {FONT-SIZE: 11px;}
.z10 {FONT-SIZE: 10px;}
.z9 {FONT-SIZE: 9px;}

.zh10 {FONT-SIZE: 10px; line-height: 120%;}


table.default				{font-size: 1 em; color: #333333;}
table.default td			{padding: 6px;}

div.prim				{color: #666666; font-size: 10px; border-top: solid #999999 1px; margin-top: 10px; margin-bottom: 20px; padding-top: 10px; line-height: 100%}


ul.nomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.nomargin li { margin-left: 1.7em; margin-bottom: 0.4em; }
ul.nomargin>li { margin: 0.4em 0 0.4em 1.4em; }


hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none #FFF; color: #FFF; background-color: #FFF; height: 1px; }

select { font-family: Geneva CY, Tahoma, Arial, sans-serif; font-size: 11px; }

.input { width: 80%; }
.textarea { width: 99%; }

.inputdisabled {background-color: #f5f5f5; border: 0; color: #000000; font-size: 18px;}

.button {
	background: url(/img/bg_button.gif);
	border-top:1px solid #0B79AD;
	border-left:1px solid #0B79AD;
	border-bottom:1px solid #084D6E;
	border-right:1px solid #084D6E;
	cursor: hand;
}


#MainMenu{margin:0px; margin-right: 0px; margin-left: 15px}

#MainMenu1 {margin:0px; margin-right: 0px; padding:15px; margin-left: 15px}


.menu {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12; color: #000000; margin-bottom: 12px; font-weight: bold}



#SubMenu{margin:8px; margin-left: 15px;}
.submenu {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12; color: #000000; margin-bottom: 5px;}

table.descr td { padding: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
table.descr td.right {padding: 12px; padding-top:0; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
table.descr td.header {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-color:#FFFFFF;}



table.price td {border-bottom: solid 1px #B0B6CB; padding: 3px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
table.price td.right {padding: 12px; padding-top:0; font-family: Tahoma, Arial, sans-serif; font-size: 10px; }

table.price tr.header {}
table.price td.header {vertical-align:bottom; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: solid 3px #364F9E; background-color:#FFFFFF;}
table.price td.h2 {border-bottom: 0;}
div.tovar_title		{font-weight: bold;}



img.outset { border-left: 1px solid #d0d1d3; border-top: 1px solid #b8b9bb; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }

span.price {font-size: 11px; border: 1px solid #FFF; padding: 3px;}

table.mform {font-size: 11px; color: #333333;}
table.mform td {background-color: #f5f5f5;}
table.mform td.left {text-align:right}
table.mform td.leftdisabled{text-align:right; color:#999999}

.button {
	background: url(/img/bg_button.gif);
	border-top:1px solid #0B79AD;
	border-left:1px solid #0B79AD;
	border-bottom:1px solid #084D6E;
	border-right:1px solid #084D6E;
	cursor: hand;
	font-weight:bold
}

.button_del {
	
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	cursor: hand;
	
}
.button_b {
	
	background: url(/img/bg_button.gif);
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	cursor: hand;
	font-size: 10px; font-weight:normal;
	margin:0;
	padding:0;
}

table.top 	{background-color: #0D1A40; color: #dedede; font-size: 10px}
table.top td	{padding:5px; padding-bottom: 7px;}
table.top a {color: #FFF}
table.top a:hover{color: #FFF}
table.top a.visited {color: #FFF}
table.top a:active {color: #FFF}
table.top a.visited:hover 	{color: #FFF}

.basket_full		{background-color: #cccccc;}

div.price		{background-color: #f8f8f8; border-top: solid 1px #c1c1c1; border-left: solid 1px #c1c1c1; border-right: solid 1px #b1b1b1; border-bottom: solid 1px #b1b1b1; padding: 10px; font-size: 18px; font-weight: bold}



