body  {	font-size: 82%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 100%; color: #4D4D4D; margin: 0; background-color:#FFFFFF; padding: 0; }
table { font-size: 100%; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 130%; }

h1 { font-size: 160%; line-height: 120%;  margin: 10 0; font-weight: normal; text-transform: uppercase; }
h2 { color: #0060B8; font-size: 120%; line-height: 120%;  margin: 0 0 10 0; }
h2.main { color: #0060B8; font-size: 100%; line-height: 100%;  margin: 5 0 5 0; }
h3 { color: #0060B8; font-size: 100%; line-height: 100%;  margin: 0 0 10 0; }

a		{ color: #0060B8; text-decoration: none; }
a:hover	{ text-decoration: underline; }
a.gray  { color: #4D4D4D; }

p { margin: 0 0 10 0; }
p.nbr { margin: 0 0 0 0; }
.title { font-size: 160%; line-height: 100%; margin: 5 0 5 0; }
.title a { color: #4D4D4D; }

.titleTop { font-size: 16px; line-height: 16pt; /* color: #83c4ff; font-weight: bold; font-style:italic;*/ }

td.topBg { background-color: #0063BC; background-image: url('/img/top_bg.gif'); background-repeat: repeat-x; background-position: top left; }
td.top { background-color: #0063BC; background-repeat: no-repeat; background-position: top left; }

td.line { background-color: #D7D7D7; }

td.logotip { padding: 2 0 0 2; }

td.content { padding: 20; }

td.menu { padding: 26 0 0 0; }
td.pmenu { padding: 0 0 0 16; font-size: 12; line-height: 12pt;  }
tr.trmenu { background-color: #0069C7; background-image: url('/img/frameb_bg.gif'); background-repeat: repeat-x; background-position: top left;  }
td.mission { padding: 27 10 0 0; font-size: 14; line-height: 12pt; color: #ffffff; font-weight: bold; }

td.find { padding: 0 5; font-size: 85%; font-weight: bold; background-color:#F5F5F5;  background-image: url('/img/find_bg.gif'); background-repeat: repeat-x; background-position: top left; }
td.find td { font-size: 13; color: #8E8E8E; line-height: 11pt; }

td.subm { font-size: 11; line-height: 11pt; cursor: hand; cursor:pointer; color: #0A6BC4; padding: 0 10; text-transform: uppercase;  font-weight: bold; background-color:#F2F2F2; background-image: url('/img/menu_bg.gif'); background-repeat: repeat-x; background-position: top left; }

td.subma { font-size: 11; line-height: 11pt; cursor: hand; cursor:pointer; padding: 0 10;  color: #FFFFFF; text-transform: uppercase; font-weight: bold; background-color:#0A6BC4; background-image: url('/img/menua_bg.gif'); background-repeat: repeat-x; background-position: top left; }

td.submg { font-size: 11; line-height: 11pt; cursor: hand; cursor:pointer; padding: 0 10;  color: #0A6BC4; text-transform: uppercase; font-weight: bold; background-image: url('/img/menug_bg.gif'); background-repeat: repeat-x; background-position: top left; }

td.subme { font-size: 11; line-height: 11pt; cursor: hand; cursor:pointer; color: #333333; padding: 0 10; text-transform: uppercase;  font-weight: bold; background-image: url('/img/menu_bg.gif'); background-repeat: repeat-x; background-position: top left; }

/*td.framem { backgroud-color: #F1F1F1; }
td.frameb { backgroud-color: #0069C7; }
td.frameg { backgroud-color: #E0E0E0; }*/


tr.framebh { font-size: 13; line-height: 11pt; font-weight: bold;  color: #FFFFFF; background-color: #0069C7; background-image: url('/img/frameb_bg.gif'); background-repeat: repeat-x; background-position: top left; }
tr.framebh a { color: #FFFFFF; }
tr.framebh a:hover {text-decoration: none; }
tr.framegh { font-size: 14; line-height: 11pt; font-weight: bold; color: #0060B8; background-color: #DCDCDC; background-image: url('/img/frameg_bg.gif'); background-repeat: repeat-x; background-position: top left; }

td.framebl { border-width: 	0 0 0 1; border-color: #0069C7; border-style: solid; } 
td.framebr { border-width: 	0 1 0 0; border-color: #0069C7; border-style: solid;} 

td.frameb { font-size: 13; line-height: 11pt; font-weight: bold;  color: #FFFFFF; padding: 4px 8px; border-width: 	0 1 0 1; border-color: #0069C7; border-style: solid; background-image: url('/img/frameb_bg.gif'); background-repeat: repeat-x; background-position: top left; } 
td.frameb a { color: #FFFFFF; }
table.tmenul td a { color: #4D4D4D; } 
table.tmenul td { padding-left: 15px }

td.framebt { border-width: 	1 0 0 0; border-color: #0069C7; border-style: solid; } 
td.framebb { border-width: 	0 0 1 0; border-color: #0069C7; border-style: solid; } 
td.framebb2 { border-width: 	0 0 1 0; border-color: #0069C7; border-style: solid; background-image: url('/img/frameb_bg.gif'); background-repeat: repeat-x; background-position: bottom left; } 

tr.framebh { color: #FFFFFF; backgroud-color: #0069C7; background-image: url('/img/frameb_bg.gif'); background-repeat: repeat-x; background-position: top left; }

td.framegl { border-width: 	0 0 0 1; border-color: #C5C5C5; border-style: solid; } 
td.framegr { border-width: 	0 1 0 0; border-color: #C5C5C5; border-style: solid; } 
td.framegt { border-width: 	1 0 0 0; border-color: #C5C5C5; border-style: solid; } 
td.framegb { border-width: 	0 0 1 0; border-color: #C5C5C5; border-style: solid; } 

table.graym { background-color: #F4F4F4; background-image: url('/img/framem_bg.gif'); background-repeat: repeat-x; background-position: bottom left; }
table.contacts {/* font-size: 12; line-height: 12pt; */}
td.menul { font-size: 12px; line-height: 11pt; }
td.menum { font-size: 14px; line-height: 12pt; font-weight: bold;}
td.block { padding: 5; }

td.path { font-size: 11; line-height: 11pt; padding-bottom: 2; }

td.copy { color: #4D4D4D; font-size: 11; line-height: 11pt; padding-right:20px; }
td.foot { text-transform: uppercase; font-size: 11; line-height: 11pt; padding-right: 15; }

/*таблицы  в текстовом поле*/
table#price td { border-width: 1;  border-style: solid; border-color: #74B0E6; border-collapse:separate; padding:2px; padding-left:10px;}
td.text table {  border-width: 1;  border-style: solid; border-color: #74B0E6; border-collapse:separate; }
td.text table th { text-align:left; padding: 5 5; font-weight: bold; color:#FFFFFF; background-color: #74B0E6; border-width: 0;  border-style: solid; border-color: #FFFFFF; }
td.text table td { padding: 2 5; font-weight: normal; border-width: 0; border-width: 0;  border-style: solid; border-color: #FFFFFF; }
td.text table tr.gray { background-color: #F0F0F0; }
/*td.text table tr:first-child  { background-color: #F0F0F0; }*/

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 p { margin: 0 0 10 0; }
td.text table.normal table { border: 0; }
td.text table.normal td { border: 0; padding: 0; }

td.text table td.framegl { border-width: 	0 0 0 1; border-color: #C5C5C5; border-style: solid; } 
td.text table td.framegr { border-width: 	0 1 0 0; border-color: #C5C5C5; border-style: solid; } 
td.text table td.framegt { border-width: 	1 0 0 0; border-color: #C5C5C5; border-style: solid; } 
td.text table td.framegb { border-width: 	0 0 1 0; border-color: #C5C5C5; border-style: solid; } 
td.text table td.block { padding: 5; }

hr  { 
    color: #D7D7D7;; /*для IE */
    background-color: #D7D7D7;; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */ 
}

img.imgb  { 
	
	border-width: 1px;  border-style: solid; border-color: #b2b2b2;
}
#lenta { height: 400px;  overflow: hidden; }

.padd5l { padding-left: 5; }
.padd5r { padding-right: 5; }
.padd10l { padding-left: 10; }
.padd10lr { padding: 0 10; }
.padd10r { padding-right: 10; }
.padd20l { padding-left: 20; }
.padd20r { padding-right: 20; }
.padd20lr { padding: 0 20; }
.padd15l { padding-left: 15; }
.padd15r { padding-right: 15; }

.bblue { font-weight: bold; color: #0060B8; }
.small { font-size: 85%; }
.big { font-size: 14px; line-height: 14pt; }
.smallgray { font-size: 85%; color:#999999; }

ol { margin: 0; padding: 0 0 0 30;  }

ol li {  margin: 10 0; }

ul { 
        margin: 0 0 10 0; padding: 0;
        list-style-type: none;
 }
ul li { 
        margin: 0; padding: 0 0 0 15;
        list-style-type: none;
        background: url('/img/subblue.gif') no-repeat 0 0.3em;
 }

li.str { 
        margin: 5 0; padding: 0 0 0 15;
        list-style-type: none;
        background: url('/img/subb.gif') no-repeat 0 0.3em;
} 

ul.docs li { 
        margin: 0; padding: 0 0 5 15;
        list-style-type: none;
        background: url('/img/icondocs.gif') no-repeat 0 0.1em;
 }

ul.gray { 
        margin: 10 5; padding: 0;
        list-style-type: none;
 }
ul.gray li { 
        margin: 5 0; padding: 0 0 0 15;
        list-style-type: none;
        background: url('/img/sub.gif') no-repeat 0 0.3em;
 } 
ul.sq { 
        margin: 0.1em 0; padding: 0;
        list-style-type: none;
		font-size: 85%;
 }

ul.sq li { 
        margin: 0.1em 0; padding: 0 0 0 6;
        list-style-type: none;
        background: url('/img/sqb.gif') no-repeat 0 0.6em;
 }

ul.sq a{ color: #4D4D4D; }

form { margin: 0; padding: 0; }

table.form td { padding: 5 10; }

input,textarea,select { font-family: Tahoma, Verdana, Helvetica, sans-serif;  color: #4D4D4D; }
input.find { font-size: 12; border-width: 1; border-color: #8E8E8E; border-style: solid; } 
input.text,textarea,select { border-width: 1; border-color: #8E8E8E; border-style: solid; } 
.button { border-width: 3; border-style: solid; border-color: #0063BC; float:right; }


table.lm{background:url(/img/lmf.jpg);background-position:100% 0%; background-repeat:no-repeat;margin-top:0px;}
a.m{font-weight:bold;}
th.mecontent {padding:10px; }
td.menusvet{background-color:#3390F8;}

td.nomermenu{padding-top:5px; text-align:center; FONT-WEIGHT: bold; COLOR: #D3D3D3; background:url(/img/nomermen.jpg); background-position:0% 100%; background-repeat:no-repeat;}
td.mecontent{padding:0px; padding-top:5px; margin:0px; padding-left:10px; background:url(/img/mh2.jpg); background-repeat:repeat-x; background-position:0% 100%; COLOR: #444444;}

table.verxmenu a {color:#FFFFFF;font-size:120%; font-weight:bold;}

table.vizitka {width: 500px; height:179px; background:url(/img/vusitka_500.jpg); background-position:0% 0%; background-repeat:no-repeat; padding: 10px; padding-left: 20px;}

