A:link, A:visited, A:active {
color:#fff;
font-family: Tahoma;
text-decoration:underline;
font-size: 12px;
}

A:hover{
color:#fff;
font-family: Tahoma;
text-decoration:none;
font-size: 12px;
}

body {
font-family:Tahoma;
font-size: 12px;
margin:0px;
background:#808e8e;
color:#fff;
}

img {
border-width: 0px;
}

p, form  {
font-family: tahoma;
font-size: 12px;
margin-left: 0px;
margin-right: 0px;
color: #fff;
}

td {
font-family: tahoma;
font-size: 12px;
color: #fff;
}

ul, li, ol {
font-family: tahoma;
font-size: 12px;
margin-top: 0px;
margin-bottom: 0px;
color: #fff;
}

li{
list-style-type:square;
margin-bottom:10px;
}


h1 {
font-family: tahoma;
font-size: 28px;
color: #fff;
}


h2 {
font-family:tahoma;
font-size: 20px;
color:#fff;
font-weight:bold;
}


h3 {
font-family: tahoma;
font-size: 16px;
color: #fff;
}

h4 {
font-family: tahoma;
font-size: 13px;
color: #fff;
}

td.top{
	background:url('/templates/default/images/top.jpg') top left;
	height:397px;
	vertical-align:top;
}

.logo {
background: url("/templates/default/images/logo.png") no-repeat;
height: 115px;
width: 132px;
position:absolute;
top:26px;
left:43px;
cursor: pointer;
}

* html .logo{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/default/images/logo.png");
position:absolute;
top:26px;
left:43px;
cursor: pointer;
}

div.hme{
	position:absolute;
	right:30px;
	top:44px;
	width:150px;
}

div.hme td{
	width:50px;
	text-align:right;
}

td.menu{
  background:url('/templates/default/images/menu_right.jpg') top right repeat-y #9b212e;
  width:251px;
  vertical-align:top;
}

td.menu div{
	background:url('/templates/default/images/menu_top.jpg') top no-repeat;
	height: expression( this.scrollHeight < 321 ? "320px" : "auto" );
	min-height:320px;
  padding-top:12px;
}

td.div#body{
	background:url('/templates/default/images/div.jpg') top repeat-y;
	width:7px;
	vertical-align:top;
}

td.body{
	background:url('/templates/default/images/body.jpg') top left repeat-x #808e8e;
	vertical-align:top;
	padding:28px 60px 60px 60px;
	text-align:justify;
}

td.bottom{
	height:106px;
	vertical-align:top;
}

td.div#bot{
	background:url('/templates/default/images/div_bot.jpg') top repeat-y;
	width:7px;
	vertical-align:top;
}

td.counter{
	background-color:#808e8e;
	width:251px;
	text-align:center;
}

td.copy{
	background:url('/templates/default/images/phone.jpg') left no-repeat #9b212b;
}

td.copy td#copy{
	vertical-align:top;
	padding-left:270px;
}

div.services{
	margin-top:60px;
}

div.services table{
	border-collapse:collapse;
}

div.services td{
	text-align:center;
	padding:12px;
	vertical-align:top;
}

div.services td#tl{
	border-right:1px solid #b5bebe;
	border-bottom:1px solid #b5bebe;
}

div.services td#tr{
	border-left:1px solid #b5bebe;
	border-bottom:1px solid #b5bebe;
}

div.services td#c{
	border:1px solid #b5bebe;
}

div.services td#bl{
	border-right:1px solid #b5bebe;
	border-top:1px solid #b5bebe;
}

div.services td#br{
	border-left:1px solid #b5bebe;
	border-top:1px solid #b5bebe;
}

td.main{
	padding:14px 14px 10px 0;
	background:url('/templates/default/images/menu.jpg') bottom left no-repeat;
	font-size:20px;
	font-family:times new roman;
}

td.main a:link, td.main a:visited, td.main a:active{
	font-size:20px;
	font-family:times new roman;
	text-decoration:none;
}

td.main a:hover{
	font-size:20px;
	font-family:times new roman;
	text-decoration:none;
}

td.menu form table td{
 padding-bottom:14px;
}

td.menu form{
 margin-top:40px;
}

td.price{
	height:193px;
	vertical-align:top;
	background:url('/templates/default/images/menu_right.jpg') top right repeat-y #9b212e;
	padding:40px 0;
}

td.other{
	padding:7px 14px 7px 0;
	font-size:12px;
	font-family:tahoma;
}

td.other a:link, td.other a:visited, td.other a:active{
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
}

td.other a:hover{
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
}

h2.title{
	font-size:23px;
	font-family:times new roman;
	font-weight:normal;
}


div.shine, div.noshine{
margin:0;
padding:3px;
width:182px;
height:128px;
background:url('/templates/default/images/shine.jpg') no-repeat top;
}

div.noshine{
background:none;
}

td.map{
	padding:40px 14px 7px 0;
	font-size:12px;
	font-family:tahoma;
}

td.map a:link, td.map a:visited, td.map a:active{
	font-size:14px;
	font-family:tahoma;
	text-decoration:underline;
font-weight:bold;
}

td.map a:hover{
	font-size:14px;
	font-family:tahoma;
	text-decoration:none;
font-weight:bold;
}

td.map_other{
	padding:0px 14px 7px 0;
	font-size:12px;
	font-family:tahoma;
}

td.map_other a:link, td.map_other a:visited, td.map_other a:active{
	font-size:12px;
	font-family:tahoma;
	text-decoration:underline;
}

td.map_other a:hover{
	font-size:12px;
	font-family:tahoma;
	text-decoration:none;
}
.SPEC {
right:90px;
top:70px;
position:absolute;
}
