/* CSS Document */

   /* ******* clearfix  ********/
      .clearfix:after {
       content: "."; 
       display: block; 
       height: 0; 
       clear: both; 
       visibility: hidden;
      }

      .clearfix {display: inline-table;}

      /* hides from ie-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* end hide from ie-mac */
   /* ******* clearfix  ********/

body{
background: #fff;
margin: 0px;
}



#main{
   border: 0px solid #fff;
   height: 100%
}

#footer{
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   width: 964px;
   height: 143px;
   background-image: url('../img/footer_top.jpg');
   background-repeat: no-repeat;
   color: #9B5C4D;
}

#footer-table{
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   color: #9B5C4D;
   margin-left: 12px;
   margin-top: 6px;
   text-transform: lowercase;
}
#footer-table a{
   color: #9B5C4D;
   text-decoration: none;
}
#footer-table a:visited{
   color: #9B5C4D;
   text-decoration: none;
}
#footer-table a:hover{
   color: #f60;
   font-decoration: none;
}

#content{
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   color: #333;
}

#left{
   width: 183px;
   padding-left: 7px;
}
#right{
   width: 210px;
}
#maincontent{
   padding-left: 10px;
   padding-right: 10px;
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   color: #333;
}
#pages{
   padding: 10px;
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   color: #333;
}
#pages a:link{
   padding: 5px;
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   color: #333;
   text-decoration: none;
}
#pages a:visited{
   
   color: #333;
   text-decoration: none;
}
#pages a:hover{
   background: #f90;
   color: #333;
   text-decoration: none;
}

.sports{
   font-family: trebuchet ms, verdana;
   text-transform: lowercase;
   color: #fff;
   font-weight: bold;
   font-size: 15px;
   padding-left: 10px;
   padding-top: 0px;
   
}

a.sports-menu:link{
   color: #fff;
   text-decoration: none; 
}

a.sports-menu:visited{
   color: #fff;
   text-decoration: none; 
}
a.sports-menu:hover{
   color: #eeeeee;
   text-decoration: none; 
}
.horisontal{
   margin-right: 5px;
   margin-botton: 5px;
   width: 768px;
   height: 38px;
}

.hor_menu{
   border-left: 1px solid #fff;
   height: 26px;
   text-align: center;
}
.hor_links{
   font-family: trebuchet ms, verdana;
   text-transform: lowercase;
   color: #BB9C8A;
   font-weight: bold;
   font-size: 15px;
   text-decoration: none;
}
.hor_links:visited{
   color: #BB9C8A;
}
.hor_links:hover{
   color: #ccc;
}

.section{
   font-family: trebuchet ms, verdana;
   text-transform: uppercase;
   color: #fff;
   font-weight: normal;
   font-size: 19px;
   padding-left: 30px;
   height: 50px;
   
}

.section-right{
   font-family: trebuchet ms, verdana;
   color: #B99A86;
   font-weight: bold;
   font-size: 16px;
   background-image: url('../img/head_right.jpg');
   background-repeat: no-repeat;
   padding-left: 5px;
   text-transform: lowercase;
   line-height: 18px;
}
.section-left{
   font-family: trebuchet ms, verdana;
   color: #B99A86;
   font-weight: bold;
   font-size: 16px;
   background-image: url('../img/head_left.jpg');
   background-repeat: no-repeat;
   text-align: right;
   padding-right: 7px;
   text-transform: lowercase;
   line-height: 18px;
}
.section-middle{
   font-family: trebuchet ms, verdana;
   color: #B99A86;
   font-weight: bold;
   font-size: 16px;
   background-image: url('../img/head_middle.jpg');
   background-repeat: no-repeat;
   padding-left: 5px;
}
.content-right{
   margin-top: 3px;
   margin-bottom: 10px;
   margin-right: 6px;
   background-image: url('../img/back_right.jpg');
   background-repeat: repeat-y;
   padding: 5px;
}
.content-left{
   margin-top: 3px;
   margin-bottom: 10px;
   background-image: url('../img/back_left.jpg');
   padding: 5px;
   background-repeat: repeat-y;
   text-align: left;
}
.content-left a:link, content-right a:link{
   color: #FF3300;
}
.content-left a:visited, content-right a:visited{
   color: #FF3300;
}
.content-right a:hover{
   color: #999;
   font-size: 11px;
}
.content-right a:link{
   color: #FF3300;
   font-size: 11px;
}
.content-right a:visited{
   color: #FF3300;
   font-size: 11px;
}
.content-left a:hover, content-right a:hover{
   color: #999;
}

#breadcrumb{
   font-size: 11px;
   color: #f60;
   font-weight: bold;
   position: relative;
   top: -5px;
   margin-left: 10px;
}
#breadcrumb a{
   color: #f60;
   text-decoration: none;
}

#breadcrumb a:visited{
   color: #f60;
}
#breadcrumb a:hover{
   color: #999;
}
#entrance{
   color: #f00;
   text-decoration: none;
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   font-weight: bold;
   text-transform: lowercase;
   position: relative; 
   top: -60px;
   margin-right: 10px;
}
#entrance:hover{
  color: #999;
}
.error{
   color: #fff;
   background-color: #f00;
   text-decoration: none;
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   font-weight: bold;
   text-transform: lowercase;
   position: relative; 
   top: -60px;
   margin-right: 10px;
   padding-left: 5px;
   padding-right: 5px;
}
.user-log{
   color: #000;
   text-decoration: none;
   font-family: trebuchet ms, verdana;
   font-size: 12px;
   font-weight: bold;
   position: relative; 
   top: -60px;
   margin-right: 10px;
}
#login{
position: absolute; top: 0px; width: 100%; visibility: hidden; z-index: 11;
}
#users-box{
   background: #F5EACC;
   background-image: url(http://tangra-sport.org/img/users_box.jpg);
   width: 332px;
   height: 77px;
   color: #946D56;
   font-family: trebuchet ms, verdana;
   font-size: 11px;   
}
.users-link:link{
   color: #946D56;
   text-decoration: none;
   text-transform: lowercase;
}
.users-link:visited{
   color: #946D56;
   text-decoration: none;
   text-transform: lowercase;
}
.users-link:hover{
   color: #999;
   text-decoration: underline;
   text-transform: lowercase;
}

.field{
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   height: 18px;
   width: 140px;
   background: #fff;
   border: 1px solid #ccc;
   margin-top: 3px;
   margin-left: 3px;
}
.buttons{
   background-image: url('../img/button_back.gif');
   width: 63px;
   height: 18px;
   font-family: trebuchet ms, verdana;
   color: #fff;
   font-weight: bold;
   border: 0px;
   font-size: 11px;
}
.languages{
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   color: #946D56;
   padding-right: 8px;
   padding-left: 8px;
   line-height: 27px;
   border-right: 1px solid #946D56;
   text-transform: lowercase;
   text-decoration: none;
}
.languages:hover{
   text-decoration: underline;
}
.news-title{
  color: #9E7563;
  font-size: 15px;
  font-weight: bold;
  height: 38px;
}
.news-title a{
  color: #9E7563;
  font-weight: bold;
  text-decoration: none;
}
.news-title a:visited{
  color: #9E7563;
  font-weight: bold;
  text-decoration: none;
}
.news-title a:hover{
  color: #999;
  font-weight: bold;
  text-decoration: none;
}
.news-date{
   background-image: url('../img/date_back.jpg');
   width: 37px;
   height: 38px;
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   color: #fff;
   font-weight: bold;
   text-align: center; 
   float: left;
   margin-right: 10px;
}
.news-list{
   margin-top: 10px;
   border-bottom: 1px solid #999;
   padding-bottom: 10px;
}
.news-image{
   float: left;
}

.news-image img{
   margin: 3px;
   
}
.news-image-single{
   float: left;
}

.news-image div{
   border: 1px solid #ccc;
   list-style: none;
   width: 146px;
   text-align: center;
   margin-top: 10px;
   margin-right: 5px;
}
.news-image-single img{
   margin: 3px;
   
}
.news-image-single div{
   border: 1px solid #ccc;
   list-style: none;
   width: 206px;
   text-align: center;
   margin-top: 10px;
   margin-right: 10px;
}
.news-more{
   font-family: verdana;
   font-size: 11px;
   font-weight: bold;
   text-align: right;
   border-bottom: 1px solid #aaa;
   padding-bottom: 7px;
   margin-top: 10px;
}
.news-more a{
   color: #f00;
   text-decoration: none;
}
.news-more a:hover{
   color: #999;
   text-decoration: none;
}
.news-more a:visited{
   color: #f00;
   text-decoration: none;
}

.news-comments{
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   font-weight: normal;
   position: relative;
   top: -22px;
   color: #999;
   width: 150px;
}
.news-text{
   margin-top: 10px;
}
.news-text table{
   font-size: 11px;
   border-left: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-top: 0px solid #ccc;
   border-right: 0px solid #ccc;
}
.news-text td{
   border-top: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-left: 0px solid #ccc;
   border-bottom: 0px solid #ccc;
   padding: 2px;
}
.news-text a{
   color: #000;
   text-decoration: none;
}
.news-text a:visited{
   color: #000;
   text-decoration: none;
}
.news-text a:hover{
   color: #999;
   text-decoration: none;
}

.sports-image-single{
   float: left;
}


.sports-image-single img{
   margin: 3px;
   
}
.sports-image-single div{
   border: 1px solid #ccc;
   list-style: none;
   width: 296px;
   text-align: center;
   margin-top: 10px;
   margin-right: 10px;
}


.events{
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   border-bottom: 1px solid #aaa;
   padding-bottom: 7px;
   line-height: 12px;
   margin-top: 5px;
}
.eve-title{
   font-weight: bold;
   text-decoration: none;
   color: #000;
}
.eve-title:hover{
   color: #f00;
}
.eve-title:visited{
   color: #000;
}
.eve-place{
   font-weight: bold;
   color: #999;
}
.eve-date{
   color: #999;
}
.poll-column{
   font-size: 11px;
}
.poll-title{
  color: #9E7563;
  font-size: 15px;
  font-weight: bold;
  height: 38px;
}
.poll-option{
  font-size: 12px;
  height: 38px;
  margin-left: 20px;
  margin-top: 10px;
}
.poll-vote-msg{
   background: #f90;
   font-size: 13px;
   color: #fff;
   font-weight: bold;
   text-align: center;
}
.field_num{
   width: 250px;
   font-family: trebuchet ms, verdana;
   font-size: 11px;
   border: 1px solid #ccc;
   height: 18px;
   background: #FBF7EA;
   margin: 3px;
}
.field_cell{
   font-size: 11px;
}
.field_name_cell{
   font-family: trebuchet ms, verdana;
   color: #B99A86;
   font-weight: bold;
   font-size: 16px;
   background-image: url('../img/head_right.jpg');
   background-repeat: no-repeat;
   padding-left: 5px;
}

.f4{ width: 60px;}
.mandatory{ border: 1px solid #f60;}
#error{
   color: #f00;
   font-size: 20px;
   height: 25px;
}

.comment{
   color: #666;
   margin-top: 10px;
   margin-bottom: 10px;
}
.comment-user{
   margin-top: 10px;
   border-top: 1px solid #ccc;
   color: #9E7563;
   font-weight: bold;
}
.comment-date{
   font-weight: normal;
   color: #999;
   width: 150px;
   text-align: right;
   float: right;
}
.comment-send a{
   color: #f00;
   font-weight: bold;
   text-decoration: none;
}
.comment-send a:visited{
   color: #f00;
   font-weight: bold;
   text-decoration: none;
}
.comment-send a:hover{
   color: #999;
   font-weight: bold;
   text-decoration: none;
}
.comment-send{
   text-align: right;
   text-transform: lowercase;
   padding-top: 10px;
}
.gallery-thumb{
   width: 157px;
   margin: 10px;
   float: left;
   background-image: url('../img/folder.jpg');
   background-repeat: no-repeat;
}
.gallery-title{
   margin-left: 10px;
   color: #6A5C40;
   font-weight: bold;
   line-height: 14px;
}
.gallery-title a:link{
   color: #6A5C40;
   text-decoration: none;
}
.gallery-title a:visited{
   color: #6A5C40;
   text-decoration: none;
}
.gallery-title a:hover{
   color: #f60;
   text-decoration: none;
}
.gallery-content{
   border: 1px solid #ccc;
   width: 150px;
   float: left;
   margin: 13px;
   text-align: center;
   
}
.gallery-content img{
   border: 0px;
   margin: 5px;
   height: 93px;
}
.nav a:link{
   font-family: verdana;
   color: #f33;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
   margin-left: 15px;
   margin-right: 15px;
}
.nav a:visited{
   font-family: verdana;
   color: #f33;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
   margin-left: 15px;
   margin-right: 15px;
}
.nav a:hover{
   font-family: verdana;
   color: #f33;
   font-weight: bold;
   font-size: 20px;
   text-decoration: none;
   margin-left: 15px;
   margin-right: 15px;
}
.about-menu{
   background: #F9F3E3;
   width: 160px;
   float: right;
}
.about-menu div{
   border-bottom: 1px solid #ccc;
   margin: 3px;
}
.about-menu a:link{
   text-decoration: none;
   font-weight: bold;
   color: #78563F;
}
.about-menu a:visited{
   text-decoration: none;
   font-weight: bold;
   color: #78563F;
}
.about-menu a:hover{
   text-decoration: none;
   font-weight: bold;
   color: #f60;
}

.regList
{
  width: 500px;
  margin-left: -20px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.regList li
{
	font-weight: bold;
	margin-top:4px;
	background: #EEEEEE;
	padding: 3px;
   list-style:none;
}
.regList .tname
{
  font-weight:normal;
}
.regList li div
{
  position:relative;
  float:left;
}
.regList li .id
{
	width:40px;
}
.regList li .email
{
	width:300px;

}
.regList li .subdate
{
	width:200px;
}
.regList .comm
{
	font-size:10px;
    font-family:Verdana;
    width:580px;
    text-align: right;
    margin:3px;
    color:#f00;
}