BODY, td	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;}
BODY { 	background: #FFFFFF ; MARGIN: 0px; }

a 	{text-decoration: none; color: #003C6E;}
a.cur 	{text-decoration: none; color: #FFFFFF;}

table.menu td.top { background: #0A4E86 url(/images/site/home/top_menu.gif) repeat-x; }
table.menu td.tops { background:#4885A4 url(/images/site/home/top_menu_select.gif) repeat-x; }
table.menu td.but { background: #6994B5 url(/images/site/home/fon_menu.gif) repeat-x; text-align: center;}
table.menu td.middle { background: #134B7A url(/images/site/home/line_banner.gif) repeat-x bottom; padding: 5px;}
table.menu td.banner { background: #003C6E url(/images/site/home/baikal.gif) no-repeat left;}
table.menu td.cbanner { background: #003C6E;}
table.menu td.cbannerfon { background: #003C6E url(/images/site/prod/baikal_fon.gif) no-repeat left;}
table.menu td.path { background: #D8E1E6;}

table.ddmenu      { CURSOR: pointer; background:#333333;}
table.ddmenu  td.text   {background: #5199B8; font-size: 11px; color: #FFFFFF; padding: 2px 5px;}
table.ddmenu  td.text a   {color:#FFFFFF; text-decoration: none;}

table.msearch td 	{ color: #90BAD3; font-weight: bold; font-size: 11px;}
table.msearch td a 	{ color: #90BAD3; font-weight: bold; text-decoration: none;}
table.msearch td input.search { border: none;  background: #2E6C93; color: #FFFFFF; font-size: 10px;}

table.csearch td 	{ color: #FFFFFF; font-weight: bold; font-size: 11px;}
table.csearch td a 	{ color: #FFFFFF; font-weight: bold; text-decoration: none;}
table.csearch td input.search { border: none;  background: #2E6C93; color: #FFFFFF; font-size: 10px;}

table.copyr td  	{ background: #003C6E; color: #FFFFFF; padding: 5px 20px; font-weight: bold; font-size: 11px;}
table.copyr td a 	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}

table.dcont  td		{padding-right:15px;}
table.lastnews td  	{ font-size: 70%; font-size:11px;  }
table.lastnews td a{text-decoration:none;}
table.prodc td  	{ background: #D0E2EC; padding: 3px; }
table.prodc td a 	{ text-decoration: none; font-weight: bold; color: #013D6F; text-transform: uppercase;}
table.prodc td.line     { background: #D0E2EC url(/images/site/home/line.gif) repeat-x center; }

table.navel td.li  	{ padding-right:10px; }

td.cont H1	{ font-size: 100%; color: #2E77B5; font-weight: bold; margin: 3px 0px;}
td.title	{ font-size: 80%; font-weight: bold; }
td.uptitle	{ font-size: 80%; font-weight: bold; color:#4C7369}
td.smalltitle	{ font-size: 11px; color: #003C69;}

td.alllnk  	{ color: #003C69; font-size: 10px;}
td.alllnk a 	{ color: #003C69; text-decoration: none; font-size: 10px;}

table.lwimg td a 	{ color: #003B6D; text-decoration: none; font-size: 90%;}

table.subsc   			{ font-size: 120%;  }
table.subsc tr.grey td  	{ background: #EAEAEA;}

td.line   { background: url(/images/site/home/line.gif) repeat-x; }
td.blueline   { background: #2E77B5; }
td.greyline   { background: #639694; }
td.litegreyline   { background: #D8E0CC; }

a.head { color: #2E77B5; font-size: 10px; text-decoration: none; font-weight: bold;}

a.smlink { font-size: 90%; text-decoration: none; }

H1	{ font-size: 130%; color: #013B69; font-weight: bold; margin: 1px 0px;}
H2	{ font-size: 110%; font-weight: bold; margin: 3px 0px;}
H2.downtitle	{ font-size: 130%; font-weight: bold; color: #003C6E; margin: -5px 0px 10px;}
H3	{ font-size: 110%; font-weight: bold; color: #003C6E; margin: 1px 0px 10px;}
H3.downtitle	{ font-size: 100%; font-weight: bold; color: #003C6E; margin: -5px 0px 10px;}

font.head { color: #2E77B5; font-size: 10px; font-weight: bold;}
font.head a { color: #2E77B5; font-size: 10px; text-decoration: none; font-weight: bold;}

div.path 	{margin: 3px 10px; font-size: 9px; color: #255A7F; font-weight: bold;}
div.path a	{color: #255A7F; text-decoration: none; font-weight: bold;}

div.divSelect		{margin: 10px 20px;}
div.divSelectLi		{margin: 5px 5px;}

table.foto		{font-size: 120%; }
table.foto tr.text td	{padding: 5px; color:#818181; }
table.foto tr.text td b	{color:#000000; }
table.foto tr.text td a	{color:#818181; text-decoration: none;}
table.foto tr.text td a b	{color:#000000; text-decoration: none;}
table.foto td.head	{padding: 5px 20px; background: #E8E8E8; border-right:#757575 1px solid; border-left:#757575 1px solid; border-top:#757575 1px solid; color: #696969;}
table.foto td.foto-first	{padding: 5px; border-right:#B4B4B4 1px solid; border-left:#B4B4B4 1px solid; border-top:#B4B4B4 1px solid; border-bottom:#B4B4B4 1px solid; text-align: center;}
table.foto td.foto	{padding: 5px;  border-bottom:#B4B4B4 1px solid; border-top:#B4B4B4 1px solid; border-right:#B4B4B4 1px solid; text-align: center;}
table.foto td.foto-first-n	{padding: 5px; border-right:#B4B4B4 1px solid; border-left:#B4B4B4 1px solid; border-bottom:#B4B4B4 1px solid; text-align: center;}
table.foto td.foto-n	{padding: 5px;  border-bottom:#B4B4B4 1px solid; border-right:#B4B4B4 1px solid; text-align: center;}
table.foto td a		{color: #818181; text-decoration: none;}
table.foto td.dark	{background: #7A6DB4 url(/images/el-head.gif) no-repeat top right; border-bottom :#7A6DB4 2px solid; color: #FFFFFF; padding: 1px 30px 1px 10px;}
table.foto td.lite	{border-bottom :#7A6DB4 2px solid;}

table.teh		{font-size: 120%; }
table.teh td.dark	{background: #7A6DB4 url(/images/el-head.gif) no-repeat top right; border-bottom :#7A6DB4 2px solid; color: #FFFFFF; padding: 1px 30px 1px 10px;}
table.teh td.lite	{border-bottom :#7A6DB4 2px solid;}

table.tehtab		{font-size: 130%; }
table.tehtab td.tab	{border:#5D86AB 1px solid; vertical-align: top; padding:0px;}
table.tehtab td.also	{border:#5D86AB 1px solid; padding: 10px; vertical-align: top;}
table.tehtab td.also b	{color:#000000;}
table.tehtab td.also li	{color:#0072BC;}

table.tehtabint		 {font-size: 130%; border-collapse:collapse;}

table.tehtabint tr.head td.first {background: #5D86AB;  border-right:#FFFFFF 1px solid;  padding: 4px 10px; text-align: left; color: #FFFFFF;}
table.tehtabint tr.head td.next	 {background: #5D86AB; border-left:#FFFFFF 1px solid; padding: 2px; text-align: center;  color: #FFFFFF;}
table.tehtabint tr.head td.next1 {background: #5D86AB; border-left:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding: 2px; text-align: center;  color: #FFFFFF;}

table.tehtabint td.first 	{border-bottom:#5D86AB 1px solid; padding: 4px 10px; text-align: left; }
table.tehtabint td.afirst 	{background: #E0E8EB;  border-bottom:#5D86AB 1px solid; padding: 4px 10px; text-align: left; }
table.tehtabint td.section 	{border-bottom:#5D86AB 1px solid; padding: 4px 10px; text-align: left; font-weight: bold; font-style: italic;}
table.tehtabint td.next	 	{border-bottom:#5D86AB 1px solid; border-left:#5D86AB 1px solid; padding: 2px; text-align: center; }
table.tehtabint td.btn	 	{border-bottom:#5D86AB 1px solid; border-left:#5D86AB 1px solid; padding: 10px; text-align: center; }
table.tehtabint td.anext	{background: #E0E8EB;  border-bottom:#5D86AB 1px solid; border-left:#5D86AB 1px solid; padding: 2px; text-align: center;}
table.tehtabint td.descr 	{border-top:#5D86AB 1px solid;}
table.tehtabint td.subline	{padding: 4px 25px; vertical-align: top; border-bottom:#5D86AB 1px solid; text-align: left;}
table.tehtabint td.serial	{background: #E0E8EB;  border:#999C9F 1px solid;}

table.tehmod		 {font-size: 120%; }
table.tehmod td.hfirst 	 {border-bottom:#999C9F 1px solid; padding: 2px; font-weight: bold; color: #818181; text-align: center;}
table.tehmod td.hnext	 {border-bottom:#999C9F 1px solid; border-left:#999C9F 1px solid; padding: 2px; text-align: center;  color: #818181;}
table.tehmod td.first 	 {border-top:#999C9F 1px solid; padding: 5px; color: #818181;}
table.tehmod td.next	 {border-top:#999C9F 1px solid; border-left:#999C9F 1px solid; padding: 2px; color: #818181; text-align: center;}

table.prodcat 		{ font-size: 120%; border-collapse:collapse; }
table.prodcat td 	{ border: none; background: #FFFFFF; }
table.prodcat td.bord   { border: #C0C7CD 1px solid; }
table.prodcat td.title  { border-top: #C0C7CD 1px solid; border-left: #C0C7CD 1px solid; border-right: #C0C7CD 1px solid; }
table.prodcat td.cont  	{ border-bottom: #C0C7CD 1px solid; border-left: #C0C7CD 1px solid; border-right: #C0C7CD 1px solid; padding-top: 1px;}
table.prodcat td.constr { background: #F2F2F2; border-bottom: #C0C7CD 1px solid; border-left: #C0C7CD 1px solid; border-right: #C0C7CD 1px solid; padding-top: 1px;}
table.prodcat td.constr td{ background: #F2F2F2; }

table.fragm		{font-size: 120%; border-collapse:collapse;}
table.fragm td 		{border:#A3B9D0 1px solid; }
table.fragm td.fon 	{background: #E0E8EB url(/images/site/prod/product_fon.gif); padding-left: 30px; border-right:none;}
table.fragm td.left 	{background: #E0E8EB url(/images/site/prod/det/left.gif) repeat-y; border:none;}
table.fragm td.right 	{background: #E0E8EB url(/images/site/prod/det/right.gif) repeat-y; border:none;}

table.years tr.years  td    {padding: 4px 1.5em; font-size: 70%; background: #F0ECE8 no-repeat top left; width: 4.2em;}
table.years tr.years  td.current  {background: #16555D no-repeat top left; color: #FFFFFF;}
table.years tr.years  td.current a  {color: #FFFFFF;}
table.years tr.months td    {background-color: white; font-size: 70%; padding-top: 0; padding-left: 1.5em;}
table.years tr.years  td  a {color: black;}
table.years tr.months td  a.cur {color: #777777; text-decoration: none;}
table.years tr.months td.current{ border-top: 1px solid #366257;}

table.izh     { border-collapse: collapse; width: 100%; }
table.izh td   { border: 1px solid #5D86AB; padding: 1px 10px;  font-size: 80%; }
table.izh th    { border: 1px solid #5D86AB; padding: 1px 10px; font-size: 80%; color: #FFFFFF; background-color: #5D86AB;}
table.izh tr td   {  background-color: #E0E8EB; }
table.izh tr.row2 td  {   background-color: #FFFFFF; }

table.fact  td		{font-size: 70%; }

table.koment  		{font-size: 120%; }
table.koment  td	{background: #E8F1F6; color: #003B6D; padding:10px}

table.prodlist  	{font-size: 120%; }

div.fleft			{float: left;}
div.note			{color: #636A72; font-size: 90%;}

table.tcorn			{position:relative; top: 3px; z-index: 1;}
table.bcorn			{position:relative; top: -3px; z-index: 1;}
div.tcorn			{position:relative; top: 3px; z-index: 1;}
div.bcorn			{position:relative; top: -3px; z-index: 1;}
img.tcorn			{position:relative; top: 3px; z-index: 1;}
img.bcorn			{position:relative; top: -3px; z-index: 1;}


.blue 		{color: #003C6E;}

table.imghead td   { padding: 0px;}

ul		{margin: 0; padding: 0 1.5em; /*list-style: url(/images/site/page/p.gif) outside ; */}
ul	li	{margin: 0.5em 0; }
.dcont ul {margin: 1em; }


div.order {
	border: 1px solid #C0C7CD;
	padding: 3px 5px 5px 5px;
	float: right;
	background: #E0E6D8
}

div.order a  {
	display: block;
	font-weight: bold;
	padding-right: 15px;
	background: #E0E6D8 url('/images/site/prod/buy.gif') no-repeat right 3px
}

table.basket			{font-size: 100%; background: #C7C7C7; }
table.basket	td		{background: #FFFFFF; padding: 3px 10px;}
table.basket	tr.head	td	{font-size: 110%; background: #FFFFFF; font-weight: bold;}
table.basket	td.itemhead	{background: #D8E1E6; color: #2E77B5; font-weight: bold;}
table.basket	td.price	{font-size: 90%; color: #777777; text-align: center; padding: 10px;}
table.basket	td.price div.rur	{color: #000070; text-align: center;}

table.rep		{border-collapse:collapse;}
table.rep td.head	{border:#000000 1px solid; text-align: center; font-weight: bold;}
table.rep td		{border:#000000 1px solid; }
table.rep td.auto	{border:#000000 1px solid;background-color:#F2EFF5; }
table.rep td.headinfo	{padding: 40px 0px 14px 5px; border:#FFFFFF}

table.itog		{border-collapse:collapse; }
table.itog td.head	{border:#000000 1px solid; text-align: center; font:bold 14pt serif;}
table.itog td.naprav	{border:#000000 1px solid; background-color:#FFFFA5; font:14pt serif;}
table.itog td		{border:#000000 1px solid; font:14pt serif; }
table.itog td.sp12	{border:#000000 1px solid; font:12pt serif; }
table.itog td.auto	{border:#000000 1px solid;background-color:#F2EFF5; font:14pt serif; }
table.itog td.headinfo	{padding: 0px 0px 5px 5px; border:#FFFFFF; font:14pt serif;}

table.itoghead		{font:14pt serif; text-align:center;}
table.itoghead td		{font:14pt serif; text-align:center;}

table.itogpodp		{font:14pt serif;}
table.itogpodp td		{font:14pt serif;}

td.err {
   border:#000000 1px solid;
   background: #FF0000
}

input.r { text-align: right; }

td.st0 { background: #FF0000; }
td.st1 { background: #FFA828; }
td.st2 { background: #FFFF00; }
td.st3 { background: #00FF20; }
td.st4 { background: #FFFFFF; }
td.st5 { background: #DEDEDE; }


/* Styles from mail */

table.data		 { border-collapse:collapse;}
table.data	th	 { border: 1px solid #E1E1E1; background: #EDEDED; padding: 5px; font-size: 11px; font-weight: bold;}
table.data	th a 	 { color: #33429F;}
table.data	td	 { border: 1px solid #E1E1E1; padding: 5px;}
table.data	tr.folder td	 { background: #EDEDED; border: solid #E1E1E1; border-width: 1px ; padding: 5px;}
table.data	tr.folder td.sel	 { background: #F7F7F7; border: solid #E1E1E1; border-width: 1px 1px 0px 1px; padding: 5px;}
table.data	tr.folder td.empty	 { background: #FFFFFF; border: solid #E1E1E1; border-width: 0px 0px 1px 0px; padding: 5px 0px;}
table.data	tr.subfolder td	 { background: #F7F7F7; border: solid #E1E1E1; border-width: 0px 1px 0px 1px; padding: 5px;}
table.data	tr.subfolderend td	 { background: #F7F7F7; border: solid #E1E1E1; border-width: 0px 1px 1px 1px; padding: 5px;}
table.data	tr.next td	 { background: #F7F7F7;}
table.data	tr.lite td	 { background: #D2DAE5;}
table.data	tr.white td	 { background: #FFFFFF;}
table.data	tr.nobord td	 { border: none;}

div.rbutton 	{padding: 1px 25px 3px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; float: right}
div.rbutton a  { display: block; color: #4E76A4; text-decoration: none;}

div.lbutton 	{padding: 1px 25px 3px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; float: left}
div.lbutton a  { display: block; color: #4E76A4; text-decoration: none;}

input.mbutton   { padding: 0px 5px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; font-size:11px;}
a.mbutton       { background-image:url(/images/site/btnbg.gif); background-position:top left; background-repeat:repeat-x; margin:0px; font-weight:bold; border:0px none; font-size:11px; color:#000; display:block; padding:7px 0px; text-decoration:none;}

table.mail	{ border:1px solid #A1AFA4; background-color:#EDF3F9;}

table.blank	td			{ border: none; padding:0px; margin:0px;}
table.blank	tr.blackline td		{ background: #000000;}

.ml20 {margin-left:20px;}

#ready td {background:#CCC !important;}
