body {	padding: 0px;	margin:  0px; background: #ffffff url("../img/bg/body.gif") repeat; vertical-align: top; font-family: Verdana; font-size: 12px; color: #020605;}


/** Îáùàÿ èíôîðìàöèÿ **/
table, form, div { padding: 0px; margin: 0px; border: none; font-family: Verdana; font-size: 12px; color: inherit;}
td, th { padding: 0px; vertical-align: top; font-family: Verdana; font-size: 12px; }
img {border: none; padding: 0px; margin: 0px; font-size: 8pt; font-family: Verdana; color: #020605;}
h1, h2, h3, h4 {padding: 0px; margin: 0px; font-family: Verdana; font-size: 10pt; color: #020605; }
a { text-decoration: underline; color: #899f78;}
	a:hover { text-decoration: none;  }
div, p, td, ul, li  {  font-family: Verdana; }

/** Îñíîâíûå ýëåìåíòû - ÷àñòíûå ñâîéñòâà**/
ul { list-style-image: url("../img/markers/info.gif"); margin: 10px 0px 20px 30px; */margin: 10px 0px 20px 20px; padding: 0px 0px 0px 0px; }
li { list-style-image: url("../img/markers/info.gif"); margin: 0px 0px 10px 0px;  */margin: 0px 0px 10px 12px; padding: 0px 0px 0px 0px; }

p {padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; }

h1 { font-family: Tahoma; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #9f6237; background: url("../img/markers/h2.gif") no-repeat left bottom; padding: 0px 0px 0px 18px; margin: 0px 0px 6px 22px; }
h2 { font-family: Tahoma; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #9f6237; background: url("../img/markers/h2.gif") no-repeat left bottom; padding: 0px 0px 0px 18px; margin: 0px 0px 6px 22px; }
h3.green { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #899F78; padding: 0px; margin: 0px 0px 10px 0px; text-align: left; }
h3.brown { font-family: Tahoma; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #9f6237; padding: 0px 0px 10px 0px; margin:  0px; }
h3.date { background: url("../img/markers/info.gif") no-repeat left top; font-family: Tahoma; font-weight: bold; font-size: 11px; color: #899F78; padding: 0px 0px 0px 10px; margin: 0px 0px 5px 0px; text-align: left; }
h4 { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #9f6237; padding: 0px; margin: 0px 0px 10px 0px; }

h4 a { color: #9f6237; text-decoration: none;}
	h4 a:hover { color: #9f6237; text-decoration: underline;}
	
.h4 { font-family: Tahoma; font-weight: bold; font-size: 11px; color: #9f6237; padding: 0px; margin:  0px; }
.h3 { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #899F78; }
	.h3 a { color: #899F78; }


table#big { width: 100%; height: 100% }
table#menu { width: 100%; height: 36px; background: #fefefe url("../img/bg/menu_point.gif") repeat-x top; margin: 0px 0px 12px 0px;}
table#content { width: 100%; }
table.contact { width: 239px; margin: 0px 0px 20px 0px; }
table#reklama { width: 196px; margin: 0px 0px 20px 0px; }


td.left  { width: 249px; background: #020605 url("../img/bg/left.gif") repeat-y right top; padding: 15px 7px 20px 7px; text-align: center; }
td.center { padding: 20px 20px 20px 20px; }
td.right { width: 23px; background: #020605 url("../img/bg/right.gif") repeat-y right top;  }

td.contact_in { width: 239px; text-align: center; }
td.content_in { padding: 10px 20px 0px 0px;} 


/*   ÌÅÍÞ   */
td.menu_l { width: 12px; height: 36px; background: url("../img/bg/menu_l.gif") no-repeat right top;}
td.menu_r { width: 12px; height: 36px; background: url("../img/bg/menu_r.gif") no-repeat left top;}

.menu_point {  color: #9f6237; font-family: Tahoma; font-size: 11px; text-transform: uppercase; vertical-align: middle; padding: 1px 5px 0px 8px; width: 17%;  }
	.menu_point a { text-decoration: none; height: 16px; display: block;  color: #9f6237; padding: 1px 0px 0px 19px; background: url("../img/markers/menu.gif") no-repeat left top; text-align: left; vertical-align: top; }
	.menu_point a:hover { text-decoration: underline; }
	.menu_point_ac { height: 36px; background: url("../img/bg/menu_point_ac.gif") repeat-x top; color: #899f78; font-family: Tahoma; font-size: 11px; text-transform: uppercase; vertical-align: middle; text-align: center; padding: 1px 5px 0px 8px;  width: 17%; }
	.menu_point_ac a { text-decoration: none; color: #899f78; height: 16px; display: block;  padding: 1px 0px 0px 19px; background: url("../img/markers/menu_ac.gif") no-repeat left top; text-align: left; vertical-align: top; }
	.menu_point_ac a:hover { text-decoration: underline; }
div.menu_p { padding: 0px; color: #9f6237; font-family: Tahoma; font-size: 11px; text-transform: uppercase; white-space: nowrap;}
div.menu_p_ac { padding: 0px; color: #899f78; font-family: Tahoma; font-size: 11px; text-transform: uppercase; white-space: nowrap;}


/*   ÈÊÎÍÊÈ   */
.icons { height: 15px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
	.icons img { width: 20px; height: 15px; margin: 0px 40px 0px 40px; }

/*  ÏÐÀÂÎÅ ÌÅÍÞ  */

div.menu_right { width: 217px; padding: 10px 0px 5px 0px; background: url("../img/bg/contact_fon.gif") repeat-x bottom; font-family: Verdana; font-size: 11px;}
	.menu_right a { background: url("../img/markers/menu_right.gif") no-repeat left top; font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; padding: 0px 0px 5px 20px;  margin: 0px 15px 10px 5px; display: block; }
		.menu_right a:hover { text-decoration: underline;}
	.menu_right a.act { color: #899f78; }
		.menu_right a.act:hover { text-decoration: none;}

a.menu_add { background: url("../img/markers/h3.gif") 2px 2px no-repeat; font-family: Tahoma; font-size: 11px; text-transform: uppercase; color: #9f6237; margin: 10px 10px 0px 10px; font-weight: normal; padding: 2px 0px 3px 20px; display: block; text-decoration: none;   }
	a.menu_add:hover { text-decoration: underline;   }


a.info { background: url("../img/markers/info.gif") no-repeat left top; font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; padding: 0px 0px 0px 10px;  margin: 0px 15px 10px 15px; display: block; }
a.info:hover { text-decoration: underline;}
a.full { background: url("../img/markers/info.gif") no-repeat right top; font-family: Verdana; padding: 0px 10px 0px 0px; }


td.content_t_l { width: 11px; height: 11px; background: url("../img/bg/content_t_l.gif") no-repeat right bottom; }
td.content_t_r { width: 11px; height: 11px; background: url("../img/bg/content_t_r.gif") no-repeat left bottom; }
td.content_t_c { height: 11px; background: url("../img/bg/content_t_c.gif") repeat-x left bottom; }
td.content_b_l { width: 11px; height: 11px; background: url("../img/bg/content_b_l.gif") no-repeat right top; }
td.content_b_r { width: 11px; height: 11px; background: url("../img/bg/content_b_r.gif") no-repeat left top; }
td.content_b_c { height: 11px; background: url("../img/bg/content_b_c.gif") repeat-x left top; }
td.content_c_l { width: 11px; background: #cbbe9b url("../img/bg/content_c_l.gif") repeat-y right top; }
td.content_c_r { width: 11px; background: #cbbe9b url("../img/bg/content_c_r.gif") repeat-y left top; }
td.content_c_c { background: #ffffff; padding: 14px 12px 10px 12px;}

td.contact_t { width: 239px; height: 11px; background: url("../img/bg/contact_t.gif") no-repeat center bottom; }
td.contact_b { width: 239px; height: 11px; background: url("../img/bg/contact_b.gif") no-repeat center top; }
td.contact_c { width: 239px; background: url("../img/bg/contact_c.gif") repeat-y center; padding: 0px 11px 10px 11px; font-family: Verdana; font-size: 11px; text-align: left; }

.announce { padding: 20px 0px 0px 0px; }
td.time_t_c { font-weight: bold; text-transform: lowercase; color: #9f6237; text-align: center; border: solid  1px  #9f6237; border-right-style: none; padding: 2px 5px 2px 5px;}
td.time_t_l { font-weight: bold; text-transform: lowercase; color: #9f6237; text-align: left; border: solid  1px  #9f6237; border-right-style: none;   padding: 2px 5px 2px 5px;}
td.time_t_r { font-weight: bold; text-transform: lowercase; color: #9f6237; text-align: center; border: solid  1px  #9f6237;  padding: 2px 5px 2px 5px;}
 
td.time_yel_c { background: #F9ECCC; text-align: center; vertical-align: middle;  border: solid  1px  #9f6237; border-right-style: none; border-top-style: none;  padding: 2px 5px 2px 5px;  }
td.time_yel_l { background: #F9ECCC; text-align: left;  vertical-align: middle;  border: solid  1px  #9f6237; border-right-style: none; border-top-style: none; padding: 2px 5px 2px 5px;  }
td.time_yel_r { background: #F9ECCC; text-align: center;  vertical-align: middle;  border: solid  1px  #9f6237; border-top-style: none; padding: 2px 5px 2px 5px;  }

td.time_gre_c { background: #E9E3A4; text-align: center;  vertical-align: middle;  border: solid  1px  #9f6237; border-right-style: none; border-top-style: none; padding: 2px 5px 2px 5px;  }
td.time_gre_l { background: #E9E3A4; text-align: left;  vertical-align: middle;  border: solid  1px  #9f6237; border-right-style: none; border-top-style: none; padding: 2px 5px 2px 5px;  }
td.time_gre_r { background: #E9E3A4; text-align: center;  vertical-align: middle;  border: solid  1px  #9f6237; border-top-style: none; padding: 2px 5px 2px 5px;  }


div.contact_fon { width: 217px; padding: 5px 0px 5px 0px; background: url("../img/bg/contact_fon.gif") repeat-x bottom; font-family: Verdana; font-size: 11px;}
	div.contact_fon p {  margin: 5px 10px 5px 10px; }
	div.contact_fon h3.green { font-family: Tahoma; font-weight: bold; font-size: 11px; color: #899F78; padding: 0px; margin: 0px 5px 3px 5px; text-align: center; }
	div.contact_fon h3.brown { background: url("../img/markers/h3.gif") 2px 2px no-repeat; font-family: Tahoma; font-size: 11px; text-transform: uppercase; color: #9f6237; padding: 0px;  margin: 0px 5px 0px 5px; font-weight: normal; padding: 2px 0px 3px 20px;  }
	div.contact_fon h4 { font-family: Tahoma; font-weight: bold; font-size: 11px; color: #9f6237; padding: 0px; margin: 0px 10px 0px 10px; }
	

div.banners { width: 217px; padding: 20px 0px 0px 0px; text-align: center; }
div.banners img { border: solid 1px #9f6237; display: block; margin: 10px 12px 10px 12px; }

.more { text-align: right; padding: 0px 10px 0px 10px;}
	.more a {background: url("../img/markers/info.gif") no-repeat right top; font-family: Verdana; padding: 0px 10px 0px 0px; text-transform: lowercase;}

.author { padding: 0px 10px 0px 10px; margin: 0px 0px 10px 0px; color: #9f6237; font-size: 8pt; }



.new { width: 100%; padding: 5px 0px 15px 0px; background: url("../img/bg/news.gif") repeat-x center bottom; font-family: Verdana; display: block;  font-size: 12px; margin: 0px 0px 5px 0px; }
	.new h2 { font-family: Tahoma; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #9f6237; background: url("../img/markers/h2.gif") no-repeat left top; padding: 0px 0px 0px 18px; margin: 0px 0px 6px 22px; }
	.new table { width: 100%;}

	.new h3.green { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #899F78; padding: 0px; margin: 0px 10px 10px 10px; text-align: left; }
		.new h3.green a { text-decoration: none;}
		.new h3.green a:hover { text-decoration: underline;}
	.new h3.brown { font-family: Tahoma; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #9f6237; padding: 0px 10px 10px 10px; margin: 0px 10px 0px 10px; }
	.new .data { background: url("../img/markers/info.gif") no-repeat left top; font-family: Tahoma; font-weight: bold; font-size: 11px; color: #899F78; padding: 0px 0px 0px 10px; margin: 0px 10px 5px 10px; text-align: left; }
	.new .short { margin: 0px 10px 0px 10px; }
	.new h4 { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #9f6237; padding: 0px; margin: 0px 10px 10px 10px; }
	.new .head { color: #9f6237; font-size: 9pt; padding: 0px; margin: 0px 10px 10px 10px; background: none; }
	.new img.sm_r { margin: 5px 0px 5px 15px; float: right; border: solid 1px #000000; width: auto; height: auto; }
	.new img.sm_l { margin: 5px 15px 5px 0px; float: left; border: solid 1px #000000;width: auto; height: auto; }
	.new img.sm { margin: 5px 5px 5px 5px; border: solid 1px #000000; width: auto; height: auto; }

.new_nofon { width: 100%; padding: 15px 0px 15px 0px; border-bottom: solid 1px #9f62370; font-family: Verdana; display: block;  font-size: 12px; margin: 0px 0px 5px 0px; }
	.new_nofon table { width: 100%;}

	.new_nofon h3.green { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #899F78; padding: 0px; margin: 0px 10px 10px 10px; text-align: left; }
	.new_nofon h3.brown { font-family: Tahoma; font-weight: bold; font-size: 12px; text-transform: uppercase; color: #9f6237; padding: 0px 10px 10px 10px; margin: 0px 10px 0px 10px; }
	.new_nofon h4 { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #9f6237; padding: 0px; margin: 0px 10px 10px 10px; }
	.new_nofon img.sm_r { margin: 5px 0px 5px 15px; float: right; border: solid 1px #000000; width: auto; height: auto; }
	.new_nofon img.sm_l { margin: 5px 15px 5px 0px; float: left; border: solid 1px #000000;width: auto; height: auto; }
	.new_nofon img.sm { margin: 5px 5px 5px 5px; border: solid 1px #000000; width: auto; height: auto; }

div.tehnik { vertical-align: top; width: 110px; height: 200px; padding: 5px 5px 5px 5px; float: left; background: url("../img/bg/news.gif") repeat-x center bottom; font-family: Verdana; font-size: 11px; margin: 0px 15px 20px 0px; }
div.tehnik img { width: 100px; height: 150px;  border: solid 1px #000000; margin: 0px 0px 5px 0px;  }
div.tehnik h3 { font-family: Tahoma; font-weight: bold; font-size: 11px; color: #899F78; padding: 0px; margin:  0px; text-align: center; }

	
img#logo { width: 175px; height: 161px; clear: both; margin: 0px 11px 14px 0px; }
img#club { width: 175px; height: 50px; clear: both; margin: 0px 11px 25px 0px; }
img#foto { width: 224px; height: 372px; clear: both; margin: 0px 11px 40px 0px; }
img#aikikai { width: 221px; height: 43px; clear: both; margin: 0px 11px 0px 0px; }

img.sm_r { width: 200px; margin: 5px 0px 5px 15px; float: right; border: solid 1px #000000; }
img.sm_l { width: 200px; margin: 5px 15px 5px 0px; float: left; border: solid 1px #000000; }
img.sm { width: 200px; margin: 0px 5px 0px 5px; border: solid 1px #000000; }

img.karta { width: 400px; height: 260px; margin: 0px 0px 10px 0px; border: solid 1px #000000; }
img.partner { margin: 0px 0px 5px 15px; float: right;}
img.tehnik { width: 200px; float: right; border: solid 1px #000000; }

img.gal { width: 110px; height: 175px; margin: 5px 5px 5px 6px; border: solid 5px #fde3ad;  float: left;}

.green { color: #899F78;}

.no_float { clear: both;}

.upper { text-transform: uppercase;}
.white { color: #ffffff;}
.red { color: #ff0000;}
.min { font-size: 8pt;}
.v-center { vertical-align: middle;}
.v-top { vertical-align: top;}
.brown_b {color: #9f6237; font-weight: bold;} 
.even_l { text-align: justify;}
.even_r { text-align: right;}
.even_c { text-align: center;}
.text {color: #020605;}
.f_left { float: left;}

.3y { height: 3px; clear: both; display: block; padding: 0px; margin:  0px; }
.10y { height: 10px; clear: both; display: block; padding: 0px; margin:  0px; }
.36y { height: 36px; display: block; padding: 0px; margin:  0px; }

/** Êëàññû èñïîëüçóåìûå âåçäå **/

.vc { vertical-align: middle;}
.vt   { vertical-align: top;}
.vb { vertical-align: bottom;}

.el { text-align: left;}
.er { text-align: right;}
.ec { text-align: center;}

.fl { float:left;}
.fr { float:right;}
.fn { clear: both; float: none;padding: 0px; margin: 0px;}

.pr { position: relative; }
.pa { position: absolute; padding: 0px 0px 0px 0px; }



.searchbar { text-align: center; color: #9f6237; font-size: 8pt; padding: 20px 0px 20px 0px; }
.searchbar div { text-align: center; color: #9f6237; font-size: 8pt; }
.searchbar table { width: 100%; }
.searchbar .fl { margin: 0px 0px 0px 40px; width: 100px;}
.searchbar .fr { margin: 0px 40px 0px 0px; width: 100px;}



/*   ÄËß ÐÅÄÀÊÒÎÐÀ   */
.table { background: #9f6237; width: 80%; text-align: center; margin: 0px 0px 15px 0px; }
	.table th { background: #ffffff; color: #9f6237; text-align: center; vertical-align: middle; font-weight: bold; padding: 3px 4px 3px 4px; }
	.table td { background: #f9eccc; color: #000000; text-align: left; padding: 3px 4px 3px 4px; vertical-align: middle;  }
	.table .td_heads { background: #ffffff; color: #9f6237; text-align: center; font-weight: bold; padding: 3px 4px 3px 4px; }
	
	.green {color: #899F78}
	.brown {color: #9f6237}
	.text_min {font-size:8pt}
	.text_max {font-size:10pt}
	.Image_left {margin:5px 15px 5px 0px; border:solid 1px #000000;width:auto;height:auto;float:left}
	.Image_right {margin:5px 0px 5px 15px; border:solid 1px #000000;width:auto;height:auto;float:right}
	.Image_cent {margin:5px 5px 5px 5px; border:solid 1px #000000;width:auto;height:auto;}
