body{
  background: #ffffff;
  font-family: Verdana;
  font-size: 12px;
}
H1,H2,H3,H4{
  font-family: Arial;
}

H2
{
	font-size:18px;
}

H4
{
	font-size:12px;
}

A{
  color: black;
}
A:hover{
  text-decoration: none;
  color: red;
}
.news A{
  color: black;
}


#maintable{
   width:100%;
   margin: auto;
}
#maintable TD{
  vertical-align: top;
  color: black;
  text-align: left;
}

#main{
     width:100%;
}

.fl{
  float: left;
}
#toplogo{
  width: 100%;
  height: 32px;
  border: 0px solid #cccccc;
  float: left;
  background-color: #333333;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
  -moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
  -khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
  opacity: 0.2;
  margin-bottom: 5px;
}
#topmenu{
  padding: 0px;
  font-family: Verdana;
  background:#ffffff;
  text-align: left;
}
#topmenu #left{
  width:10px;
  background: url('/images/topmenutbl_left.gif');
}
#topmenu #right{
  width:13px;
  background: url('/images/topmenutbl_right.gif');
}
#topmenu #center{
  background: url('/images/topmenutbl_center.gif') repeat-x;
}
#topmenu A{
  color: #666666;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  padding-right: 14px;
  text-decoration: none;
}
#topmenu A:hover{
  text-decoration: underline;
}

#mcontent{

  min-height: 600px;
  vertical-align: top;
  padding: 0px 15px 15px 15px;
}
.border{
  border: none;
  margin:0px;
  padding: 0px;
}
.photopreview{
  float:left;
  width:140px;
  height: 95px;
  text-align: center;
  vertical-align: middle;
  margin: 1px;
  padding: 5px;
  border: 1px dotted #DCDEE1;
}
 .photoprev{
   margin-left: 1px;
   margin-right: 1px;
   margin-bottom: 40px;
   padding: 0px;
 }
 .advbg{
   padding-top: 1px;
   padding-bottom: 0px;
 }

.pinfo{
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
  color: #333333;
}
.opacity02{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
 -moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.2;
}
 #comment textarea{
   width: 100%;
   height: 150px;
   border: 1px solid #cccccc;
 }
 #comment input[type="text"]{
   width: 100%;
   border: 1px solid #cccccc;
 }
 #comment TD{
   font-family: Arial;
   font-size: 12px;
   color: #333333;
 }

 #clubphotoSelect{
   border: 1px solid #DCDCDC;
   font-family: Arial;
   font-size: 12px;
   color: black;
 }

 #topright{
   font-family: Arial;
   font-size: 13px;
   width: 200px;
   height:55px;
   text-align: left;
   color: black;
   padding-left: 20px;
   padding-top: 20px;
   vertical-align: middle;
 }
  #topright A{
    color: black;
    text-decoration: none;

  }
  #topright A:hover{
    text-decoration: underline;
    color: red;
  }

 .pb5{
   padding-bottom: 5px;
   border-bottom: none;
 }
#topright .pb5 A{
   color: #666600;
   font-weight: bold;
 }

.lth3{
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 2px 0px;
  color: #333333;
  text-align: center;
  border: 3px solid #dcdcdc;
  width: 220px;
}
.rth3{
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 2px 0px 2px 25px;
  color: #333333;
  border: 3px solid #dcdcdc;
  text-align: left;
}

.clubspan{
  color: black;
  font-size: 90%;
}
#topBanner{
    width:100%;
}

.eventsTd{
    font-size:12px;
    color:black;
    border-bottom:1px dotted #cccccc;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: justify;
}
.clublistA A{
  color: black;
  font-size: 13px;
  font-weight: bold;
}
.clublistA A:hover{
  color: red;
}
.photoClub{
  width: 210px;
  height: 140px;
}
.htitle{
  height:32px;
  background:url('/images/htitle_center.gif') repeat-x;
}

.htitle .left{
  height: 32px;
  background:url('/images/htitle_left.gif') no-repeat top left;
}
.htitle .right{
  height: 32px;
  background:url('/images/htitle_right.gif') no-repeat top right;
  padding:8px;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight:bold;
  overflow: hidden;
}
.dj_htitle{
  height:22px;
  border-bottom: 2px dotted #E8C580;
}
.clublist_links .link{
  margin: 3px;
  font-family: Arial;
}

.clublist_links .link A{
  font-size: 13px;
}
.bluePag{
    font-size:12px;
    font-weight:bold;
    color:#fff;
    background-color:#333333;
    text-align:center;
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
}
.numPag{
    font-size:12px;
    font-weight:normal;
    color:#fff;
    background-color:#fff;
    text-align:center;
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
    padding-top:1px;
    padding-bottom:1px;
}

.qt,.lt{
    font-family:Arial,Verdana;
    font-size:12px;
    font-weight:bold;
	color:#666666;
    position:relative;
    top:1px;
}
.pgl{
    font-family:Arial,Verdana;
    font-size:12px;
    font-weight:normal;
    position:relative;
    top:2px;
}

.qlt{
    position:relative;
    top:2px;
}

.paginator{
	vertical-align:bottom;
	line-height:15px;
	font-size:15px;
}

.paginator TD{
  clear:both;
  vertical-align:top;
}

.paginator A{
  font-family: San-Serif,Arial;
  color:#666666;
  text-decoration: none;
  font-weight: normal;
}
.paginator A:hover{
  color: #FF9900;
}
.topBgLine{
  height: 3px;
  background-color: #333333;
}
#topMenuTbl{
  background: #000000 url('/images/bg_top_menu.gif');
}

#topMenuTbl td{
  vertical-align: top;
}

#clublist_menu_links{
  margin-left: 5px;
  margin-top: 5px;
  text-align: left;
  background: #dcf5f5;
  padding: 5px;

}
#clublist_menu_links A{
  margin-right: 5px;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.clublist_pos{
  margin-bottom: 25px;
  background: url('/images/clublist_pos_bg.gif');
}
.clublist_pos .top{
  height: 11px;
  background: url('/images/clublist_pos_bg_top_left.gif') no-repeat top left;
}
.clublist_pos .top .right{
  height: 11px;
  background: url('/images/clublist_pos_bg_top_right.gif') no-repeat top right;
}
.clublist_pos .top .center{
  height: 11px;
  background: url('/images/clublist_pos_bg.gif') repeat-x;
  margin: 0px 11px;
}
.clublist_pos .bottom{
  height: 10px;
  background: url('/images/clublist_pos_bg_bottom_left.gif') no-repeat bottom left;
}
.clublist_pos .bottom .right{
  height: 10px;
  background: url('/images/clublist_pos_bg_bottom_right.gif') no-repeat bottom right;
}
.clublist_pos .bottom .center{
  height: 10px;
  background: url('/images/clublist_pos_bg.gif') repeat-x bottom;
  margin: 0px 10px;
}
.clublist_pos .inner{
  background: #ffffcc url('/images/clublist_pos_bg.gif') repeat-x;
}
#serchform SELECT{
  border: 1px solid #DCDEE1;
  font-family: Arial;
  font-size: 12px;
  color: #333333;
}
.eventImContainer{
  width: 180px;
  height: 120px;
  overflow: hidden;
}
/* Новый год */
.ny{
  width: 100%;
  font-family: Arial;
  font-size: 12px;
  margin: 10px 5px;
  border: 1px dotted #cccccc;
}
.ny TD{
  padding: 2px;
}

.ny .item{
  margin: 3px 0px;
}
.ny H3{
  font-weight: normal;
  font-size: 13px;
  font-family: Arial;
}
.events_club A{
  font-family: Arial;
  color: #333333;
  font-size: 14px;
}
.events_club A:hover{
  color: red;
}
.events_club{
  font-family: Arial;
  color: #333333;
  font-size: 12px;
}
.comment_txt{
 font-family:Verdana;font-size:12px;color:#333333;
}
.comment_date{
  color:#666666;font-size:11px;
}
.comments_login{
  font-family: Arial;
  font-size: 12px;
}
/* Фотоотчеты */
.photo_sess{
  padding: 10px 5px;
  border-bottom: 1px solid #cccccc;
}
.photo_sess .date{
  margin-bottom: 3px;
  color: #C10D22;
  font-size: 11px;
  font-family: Arial;
  margin-right: 30px;
}
.photo_sess h3{
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 130%;
  font-weight: normal;
  font-family:Verdana,Arial;
}
.photo_sess .club{
  font-family: Arial;
  font-size: 12px;
  color: #666666;
  padding-right: 30px;
}
.photo_sess .club A{
  color: black;
}
.photo_sess .photo_count{
  font-family: Arial;
  font-size: 12px;
  color: #666666;
}
.photo_sess .photos{
  margin: 12px 0px;
}
.photo_sess .photos .photo{
  width: 135px;
  height: 100px;
  float: left;
  margin-right: 5px;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
}
.photo_scroll_bar{
  height: 138px;
  width: 770px;
  margin-top: 10px;
  overflow-x:auto;
  overflow-y:hidden;
  position:absolute;
}


.photo_view_pan{
  height: 130px;
  width: 100%;
  margin: 0px;
  padding-left:0px;
}
.photo_view_pan LI{
  float: left;
  margin: 0px;
  padding: 0px;
  position: relative;
  cursor: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

.inp
{
	width:100%;
}

.scroll-track {
    background: none repeat scroll 0 0 #E3E3E3;
    height: 8px;
    margin: 0 24px;
    padding: 4px 6px;
	overflow:hidden;
}
.scroll-left {
    background: url("/js/scrollbar/i/pager-simple-link.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 16px;
    width: 16px;
}
.scroll-right {
    background: url("/js/scrollbar/i/pager-simple-link.gif") no-repeat scroll 100% -16px transparent;
    cursor: pointer;
    float: right;
    height: 16px;
    width: 16px;
}
.scroll-bar {
    background: #666666;
    cursor: pointer;
    display: block;
    height: 8px;
	overflow:hidden;
}
.scroll-panel{
	height:16px;
}

.lighted A
{
	color:#FF9900;
}

.video_clubview
{
	padding:10px;
	border-bottom:1px dotted #cccccc;
}
.video_clubview .title
{
	font-family:Arial;
	font-size:14px;
	color:black;
	padding-bottom:4px;
}
.video_clubview .title A
{
	color:#333333;
}

.err
{
	color:red;
	font-family:Arial;
	font-size:12px;
}

.a-zone
{
	color:#666666;
}

.a-zone A
{
	color:#666666;
	margin:12px 0px;
}


.contest{
  padding: 10px 5px;
  border-bottom: 1px dotted #cccccc;
}

.contest h3{
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 130%;
  font-weight: normal;
  font-family:Verdana,Arial;
}

.contest .date{
  margin-bottom: 3px;
  color: #C10D22;
  font-size: 11px;
  font-family: Arial;
  margin-right: 30px;
}

.contest .club, #contest .club{
  font-family: Arial;
  font-size: 12px;
  color: #666666;
  padding-right: 30px;
}
.contest .club A, #contest .club A{
  color: black;
}
#contest .club
{
	padding-top:8px;
	color:#c10d22;
}
#contest .linetxt
{
	padding-top:8px;
	color:#333333;
}









