body { margin: 0; padding: 0; background: url("bg.gif") #ccc repeat-x; }
table { border-collapse: collapse; }
td { margin: 0; padding: 0;}
td, p, div { font: 13px Tahoma; color: #444; }
p { margin: 0 0 14px 0; }
p:first-letter { font: bold 20px Georgia; color: #333; }
th { font: bold italic 11px Georgia; color: #aaa; text-align: left; border-bottom: #000 2px solid; }
h1 { font: bold italic 20px Georgia; color: #ccc; margin: 0 0 14px 0; }
h2 {
	color: #087;
	/*background-image: url(ht.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	text-align: center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 20px;
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h2 div { font: 11px Tahoma; color: #444; padding: 5px 0 0 0; }
h3 { font: bold 13px Tahoma; color: #000; margin: 12px 0 5px 0; }
small { font: 11px Verdana; }

a { font: 13px Tahoma; color: #087; text-decoration: underline; }
a:hover { font: 13px Tahoma; color: #2a9; text-decoration: underline; }

.MainTab { width: 800px; }
.Stom { background: url('/images/stomnarkoz.jpg') #fff no-repeat; }
.Text { background: #fff; padding: 10px 135px 0 58px; }
.Error { background: #fff; padding: 50px 0 150px 0; text-align: center; }
.Cr { background: url('/images/s.gif') #fff repeat-x; vertical-align: top; height: 230px }

.Menu, .Down { position: relative; }
.MenuN, .MenuV, .MenuP, .MenuK, .MenuO, .MenuH, .MenuM, .DownV, .DownV2, .DownS, .Better, .SubMenu { display: block; position: absolute; }
.MenuN a, .MenuV a, .MenuP a, .MenuK a, .MenuO a, .DownV a, .DownV2 a, .DownS a, .MenuH a, .MenuM a { outline: none; }
.MenuN { top: 153px; left: 28px; }
.MenuV { top: 198px; left: 221px; }
.MenuP { top: 197px; left: 302px; }
.MenuK { top: 173px; left: 481px; }
.MenuO { top: 188px; left: 672px; }
.MenuH { top: 13px; left: 700px; }
.MenuM { top: 15px; left: 727px; }
.DownV { top: 97px; left: 55px; }
.DownV2 { top: 96px; left: 55px; }
.DownS { top: 180px; left: 526px; }
.Better { top: 300px; left: 699px; }
.SubMenu { width: 240px; top: 400px; left: 690px; }
.SubMenu table { background: url('/images/submenu_middle.png') #fff repeat-y; }
.SubMenu div { padding: 6px 6px 6px 23px; }
.SubMenu div a { font: bold italic 14px Georgia; color: #087; }
.SubMenu div a:hover { font: bold italic 14px Georgia; color: #2a9; }
.SubMenu div span { font: bold italic 14px Georgia; color: #000; }

.LeftLine, .LeftCr { background: url('/images/l1.gif') repeat-y; vertical-align: top; }
.RightLine, .RightCr { background: url('/images/l2.gif') repeat-y; vertical-align: top; }
.BottomLine { background: #000; }

td.price { padding: 0 30px 0 0; }
.price div { margin: 0 0 10px 0; padding: 0 0 0 10px; background: url('/images/arrow.gif') no-repeat 0 5px; }
.x { background: url('/images/points.gif') repeat-x 0% 100%; vertical-align: bottom; }
.x span { background: #fff; }
td.x { padding: 4px 0 4px 0; }
.y { color: #000; vertical-align: bottom; }
.y span { padding: 0 11px 0 0;; background: url('/images/rub.gif') no-repeat right ; }
.y a, .y a:hover { font: 11px Tahoma; }
td.y { padding: 4px 8px 4px 1px; }
.z h2 { margin: 12px 0 4px 0; }

.thanks img { padding: 0 10px 0 0; }
.thanks td { color: #000; vertical-align: top; }

.drive { padding: 0 0 0 25px; background: url('/images/drive.gif') no-repeat 0 5px; }
.walk { padding: 0 0 0 25px; background: url('/images/walk.gif') no-repeat 0 8px; }

.counters td { padding: 2px; }

.leftCol img { border: 0px solid; }.

head_page {
	/*background-image: url(hl.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.head_page h1 {
	/*background-image: url(hr.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	text-align: center;
	
	font-style: normal;
	color: #008877;
	font-size: 24px;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 5px;
	margin:0;
}
.image {
	background-image: url(samplebg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	float: left;
	height: 175px;
	width: 240px;
	margin-right: 20px;
	padding-top: 25px;
	clear: left;
}
.image img {
	padding: 2px;
	border: 2px solid #FFFFFF;
}
.MainTab .Text .leftCol ol li {
	padding-top: 10px;
}
.MainTab .Text .leftCol .Tbl td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-collapse:collapse;
}

.MainTab .Text .leftCol h4 {
	font-size: 18px;
	font-weight: normal;
	color: #BB2222;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.bot_tags * {
  margin: 0px;
  padding: 0px;
  display: inline;
  font-family: arial;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: gray;
}