body { font-size: 81%; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 100%; color: #000000; margin: 0; background-color:#FFFFFF; }
table { font-size: 100%; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 120%; }

h1 { color: #990000; font-size: 180%; line-height: 120%;  margin: 10 0 20 0;  font-weight: normal; }
h2 { font-size: 140%; line-height: 120%; margin: 0 0 20 0; font-weight: normal; }
h3 { font-size: 110%; line-height: 110%; margin: 0 0 20 0; }

.h1 { color: #990000; font-size: 180%; line-height: 120%;  margin: 0 0 20 0; }
.h2 { font-size: 140%; line-height: 100%; margin: 0 0 20 0; }
.h3 { font-size: 110%; line-height: 100%; margin: 0 0 20 0; }

a		{ color: #990000; text-decoration: underline; }
a:hover	{ color: #ff3300; text-decoration: none; }
/*a:visited { color: #993366; }*/

p { margin: 0 0 10 0; }

td.top { background-color: #e5e5e5; 
		background-image: url('/img/top_r.jpg');
		background-repeat: no-repeat;
		background-position: top right;

}
td.right { background-color: #ededed; padding: 20; } 
td.logo { padding: 22 25; }
td.phone { padding: 35  375 0 75; font-size: 25px; line-height: 140%; }

td.content {  padding: 20 20 20 35 }
td.line { background-color: #990000; } 
td.menu { background-color: #990000;  font-size: 20px; font-weight: bold; } 
td.menu  a { color:#FFFFFF; text-decoration: none; } 
td.menu  a:hover { color:#ff6633; } 
td.sub { padding: 5 15 5 35; } 
td.suba { padding: 5 15 5 35;  color: #ff6633; } 
/*td.alt { padding: 5; background-color: #EEEEEE;  font-size: 12px; } */

td.contacts { color: #999999; padding: 20 20; font-size: 90%; line-height: 140%;  }

ul li { margin-bottom: 10; }

table.form td { padding: 5 5; }
table.form td td { padding: 0; }

table.price {  border-width: 1;  border-style: solid; border-color: #EEEEEE; border-collapse: collapse; }
table.price td { font-size: 85%; padding: 3 5; border-width: 1; border-style: solid; border-color: #EEEEEE; }
table.price th { padding: 3 5; color:#666666; background-color: #F7F5F5; border-width: 1; border-style: solid; border-color: #EEEEEE; 
font-size: 80%; line-height: 120%;}


table.image {  border-width: 1;  border-style: solid; border-color: #ededed; border-collapse: collapse; }
table.image td { padding: 3; border-width: 1; border-style: solid; border-color: #ededed; background-color: #F7F5F5; }

.padd10  { padding: 10px; }
.padd10l { padding-left: 10px; }
.padd10r { padding-right: 10px; }
.padd20  { padding: 20px; }
.padd20l { padding-left: 20px; }
.padd20r { padding-right: 20px; }


.gray { color:#666666; }
.titleline  { color:#666666; font-size: 90%; line-height: 120%; }
.titleline  a{ color:#666666; font-size: 90%; line-height: 120%; }

.red { color:#990000; }
.img { border-width: 1; border-style: solid; border-color: #e5e5e5; margin-right: 20; }


table.form td { padding: 5 10; }
form { padding: 0; margin: 0; }
.button { border-width: 3; border-style: solid; border-color: #990000; float:right; }



