body { font-size: 90%; font-family:Tahoma, Verdana,Arial, Helvetica,sans-serif; line-height: 100%; color: #333333; margin: 0; background-color:#FFFFFF; padding: 0;

background-image:  url('/img/main_bg.gif'); background-repeat: repeat-y; }
body.popup { border-width: 1px; border-color: #000000; border-style: solid; background-image: url('/img/main_bg_.gif'); background-color:#FCEBDA;}
table { font-size: 100%; font-family: Tahoma, Verdana,Arial, Helvetica,sans-serif; line-height: 140%; }

h1 { color: #000000; font-size: 120%; line-height: 120%;  }
h2 {  color: #000000; font-size: 120%; line-height: 120%;  }
h3 { font-size: 120%; line-height: 110%; }

a		{ color: #33589E; text-decoration: underline; }
a:hover	{ text-decoration: none }

p { margin: 0 0 8 0; }
li { margin-bottom: 10; }


td.bg1 { background-color: #F7DEA8 }
td.bg2 { background-color: #879ECA }
td.bg3 { background-color: #2E569E }
td.blue { background-color: #E5EDFF }
td.bg { background-color: #FCEBCF }

td.top { padding: 40 0 20 40; }

td.leader { padding: 40 20 0 40; }

td.content { padding: 30 20 30 40; }

td.content * {
	font-family:Tahoma !important; font-size:13px !important; color:#000000;
}

td.menu { padding: 30 0 0 24;  }
td.menu td { font-family: Tahoma; font-size: 90%; }
td.menu td.submenu { padding: 0 0 0 27 }
td.menu td.bgsub { padding: 0 0 0 10; background-color: #FCEBCF }
td.menu a { color: #000000; }
td.menu table.contacts  td { color: #656565; font-size: 75%; line-height: 140%; }

img.lr {  border-width: 5 10; border-color: #E5EDFF; border-style: solid;  }

/*таблицы  в текстовом поле*/
td.text table { border-collapse: collapse;  border-width: 1px;  border-style: solid; border-color: #000000;  }
td.text table th { font-size: 90%;text-align:left; padding: 3 5; font-weight: bold; border-width: 1; border-color: #000000; border-style: solid; background-color: #F9DFC3; }
td.text table td {  font-size: 90%; padding: 3 5; font-weight: normal; border-width: 1; border-color: #000000; border-style: solid; }
td.text table td.padd20 { padding-left: 20px; }
td.text table td p { padding: 0; margin: 0; }
td.text table th p { padding: 0; margin: 0; }
td.text table.normal { border:0; }
td.text table.normal td { border:0; }

/* td.text img {  border-width: 5 10; border-color: #E5EDFF; border-style: solid;  } */

.padd5l { padding-left: 5px; }
.padd10l { padding-left: 10px; }
.padd10r { padding-right: 10px; }
.padd20 { padding: 20px; }
.padd10 { padding: 10px; }
.padd20l { padding-left: 20px; }
.padd40l { padding-left: 40px; }
.padd20r { padding-right: 20px; }
.padd30r { padding-right: 30px; }


td.line { background-image:  url('/img/line.gif'); background-repeat: repeat-x; background-position: top left; }
td.linegray { background-image:  url('/img/linegray.gif'); background-repeat: repeat-x; background-position: top left; }
td.linev { background-image:  url('/img/linev.gif'); background-repeat: repeat-y; background-position: top left; }

td.alt { padding: 10 0 ; font-size: 90%; }
td.ibc { padding: 0 20 0 30; }
td.ibc td  { font-size: 90%; color: #33589E;}

.title_cat { font-size: 120%; font-weight: bold; }
/*
table.pic img{ border-width: 5 10; border-color: #E5EDFF; border-style: solid; }
img.pic { border-width: 5 10; border-color: #E5EDFF; border-style: solid; }
img.right { border-width: 0 5 0 0; border-color: #E5EDFF; border-style: solid; }
img.left { border-width: 0 0 0 5; border-color: #E5EDFF; border-style: solid; }
img.lr { border-width: 0 5; border-color: #E5EDFF; border-style: solid; }   */

.small { font-size: 90%; }
small { font-size: 90%; }
