.clear
{
  float: none;
  margin: 0;
  overflow: hidden;
  clear: both;
  height: 0;
  width: 0;
}

img, a
{
  border: 0;
  display: block;
}

a:hover { text-decoration:underline !important; }

body
{
  margin: 0;
  padding: 0;
  text-align: center; 
  background: url('/pictures/i/b.gif') repeat #0F332D;
}

#h
{
  margin: 0 auto;
  width: 1001px;
}
#h div { float: left; }
#h img { height: 182px; }

#h_tr { width: 177px; }
#h_c { width: 647px; }

.b
{
  margin: 0 auto;
  width: 1001px;
}

.f_h
{
  height:auto !important;
  height: 89%; 
  min-height: 1800px;
}

#l_b, #r_b
{
  float: left;
  background: url('/pictures/i/l_b.gif') repeat-y;
  padding-left: 6px;
}

#l_bc, #r_bc { width: 160px; }

.lr_t
{
  width: 160px;
  height: 26px;
}

.c_b
{
  float: left;
  width: 669px;
  background-color: #041505;
  background: url('/pictures/i/lrb.jpg') repeat-y #041505;
}

#r_b
{
  background: url('/pictures/i/r_b2.gif') repeat-y right;
  padding: 0 6px 0 0;
}

.n_lr, .n_l, .n_r { background: url('/pictures/i/n_l.gif') bottom #04780D; }
.n_lr { height: 50px; }
.n_lr img
{
  width: 160px;
  height: 17px;
}

.m_i
{
  margin: 4px 0 0 10px;
  float: left;
}

.m_i2
{
  margin: 4px 10px 0 0;
  float: right;
}

.n_l, .n_r
{
  height: 42px;
  width: 160px;
}
.n_l a
{
  font: 12px Arial;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  float: left;
  margin: 13px 0 0 10px;
}

.n_r a
{
  font: 12px Arial;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  float: right;
  margin: 13px 10px 0 0;
}

.n_l span
{
  display: block;
  margin: 11px 0 0 10px;
  float: left;
}

.n_r span
{
  display: block;
  margin: 11px 10px 0 0;
  float: right;
}

#d_l1, #d_m3
{
  background: url("/pictures/i/d_l1.gif");
  width: 5px;
  height: 42px;
  float: right;
}

#d_m3
{
  background: url('/pictures/i/d_m3.gif');
  float: left;
}

.bg_gw, .bg_gw2, .ex
{
  margin: 0;
  background:url('/pictures/i/bg_gw.gif') #E1E1E1;
  text-align: left;
}

.bg_gw { padding: 10px 5px 5px 5px; }

.bg_gw label
{
  display: block;
  width: 60px;
  float: left;
  padding-top: 3px;
}

.ad
{
  background-color: #041505;
  padding: 10px 0;
}

.ad img { display: inline; }

.ex
{
  text-align: center;
  padding: 0;
  padding-bottom: 2px;
}

.ex a
{
  display: inline;
  text-decoration: none;
}

#v
{
  background: url('/pictures/i/v.gif');
  width: 150px;
  height: 157px;
}

#d
{
  padding: 40px 0 40px 20px;
  height: 50px;
}

#d div
{
  float: left;
  width: 30px;
}

#d img
{
  width: 25px;
  height: 30px;
}

.g_l { background: url('/pictures/i/g_l2.gif') repeat-x #046B09; }

.m_b
{
  width: 140px;
  height: 23px;
}

#m_a, .m_l
{
  float: left;
  margin: 8px 10px;
}

.m_l
{
  float: right;
  margin: 4px 10px;
}

/*
.sm
{
  text-align: center;
  padding: 30px 0;
}

.sm a { display: inline; }
.sm img { display: inline; }
*/

.center { text-align: center; }

.n_b
{
  background: url("/pictures/i/n_b.jpg") repeat-x;
  height: 42px;
}

.c_r
{
  width: 658px;
  background: url('/pictures/i/lrb.jpg') repeat-y right;
  float: left;
}

.f_left { float: left; }
.f_right { float: right; }

#m_e, #m_r
{
  float: left;
  width: 199px;
  height: 36px;
  background: url("/pictures/i/c_tl.gif") no-repeat;
}
#m_e a { margin: 10px 0 0 40px; }

#m_r
{
  width: 212px;
  background: url("/pictures/i/c_tr.gif") no-repeat 171px 0;
}
#m_r a { margin: 10px 40px 0 0; }

.bg_g { background: url('/pictures/i/bg_g2.gif') repeat-x; }

#h_n, #r_v
{
  width: 239px;
  height: 26px;
  float: left;
  background: url("/pictures/i/m_r1.gif") no-repeat;
}

#r_v
{
  width: 238px;
  background: url("/pictures/i/m_r3.gif") no-repeat 218px 0;
}

.hr_nv a
{
  text-align: center;
  margin-top: 6px;
}

.m_r img
{
  width: 25px;
  height: 6px;
}

.bg_gb, .bg_gb2
{
  width: 647px;
  background:url('/pictures/i/g_l.gif') repeat-x;
}

#c_s
{
  background: url('/pictures/i/s_g.jpg');
  width: 573px;
  height: 86px;
  float: left;
}

#c_s div { margin: 13px 0; }
#c_s div a, #c_s div img { display: inline; }

.atl div { float: left; }
.atl img
{
  height: 26px;
  display: inline;
}

#atl
{
  width: 556px;
  text-align: center;
}

.d_lr img
{
  height: 6px;
  display: inline;
}
.d_lr div { float: left; }
#d_lr
{
  width: 547px;
  text-align: center;
}

#atl2
{
  float: left;
  background-color: #74B978;
}
#atl2 div { float: left; }
#atl2 img
{
  height: 34px;
  display: block;
  margin: 0 auto;
}

#a_b
{
  width: 526px;
  text-align: center;
}

.c
{
  background-color: #74B978;
  float: left;
  width: 647px;
}

.c a { display: inline; }

#b
{
  background-color: #74B978;
  float: left;
  width: 647px;
}

#ad_b
{
  padding: 2px 0;
  width: 647px;
}

#ad_b a { display: inline; }

.ad_b2
{
  height: 23px;
  width: 647px;
}

.ad_b2 div
{
  height: 4px;
  overflow: hidden;
}

.bg_gb2 { height: 6px; }

#w
{
  background: url('/pictures/i/bg_g2.gif') repeat-x 0 37px;
  height: 65px;
  width: 647px;
}

#w img
{
  width: 156px;
  height: 55px;
  display: inline;
  margin-top: 10px;
}

#f
{
  margin: 0 auto;
  width: 713px;
}

#hb
{
  float: left;
  width: 647px;
  background: url('/pictures/i/hb.gif') repeat-x top;
}

#alr { margin: 0 246px 0 245px; }

#s
{
  background: url('/pictures/i/s.gif');
  width: 647px;
  height: 52px;
}

.s2
{
  width: 20;
  height: 52px;
  float: left;
}

#a
{
  float: left;
  width: 607px;
}

#a img { display: inline; }

.a_m
{
  text-align: right;
  padding: 4px 10px;
  border-bottom: 1px solid #FFF;
}

.ttl
{
  background-color: #FFF;
  margin-top: 10px;
}

#social_24 { padding: 5px 5px 5px 9px; }
#social_24 a
{
	opacity: 0.5;
	filter: alpha(opacity=50);
	float: left;
	margin: 0 5px 0 0;
}
#social_24 a:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
}
#social_24 i
{
	background: url("/pictures/social-24.png");
	display: block;
	width: 24px;
	height: 24px;
}

#social_24 i.sc24_vk { background-position: 0 0; }
#social_24 i.sc24_tw { background-position: -24px 0; }
#social_24 i.sc24_fb { background-position: -48px 0; }
#social_24 i.sc24_od { background-position: -72px 0; }
#social_24 i.sc24_rss { background-position: -96px 0; }
#social_24 i.sc24_tg { background-position: -120px 0; }

/* rotaban */
#ad_b { padding-top: 10px; }

.adsens_tb
{
	width: 468px;
	height: 60px;
	margin: 0 auto;
}