body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	background-image: url(img/background.gif); background-repeat: repeat-x;
	background-color: #05592b; margin: 0 0 20px 0; 
}

a, a:visited {	color: #2e8b57; }
a:hover {color: Gray; text-decoration:none; } 
a img {	border: none;}

h1 {font-size:18px; color: #2e8b57; margin: 0 0 10px 0; border: solid #d8b700; border-width: 0 0 1px 0;} 
h1 a, h1 a:visited { color: #2e8b57; text-decoration: none;}
h1 a:hover { color: Black; text-decoration: none;}

h2 {font-size:16px; color: #d8b700; margin: 10px 0 5px 0;} 
h2 a, h2 a:visited  { color: #d8b700; text-decoration: none;}
h2 a:hover { color: Gray; text-decoration: none;}

h3 {font-size:14px; color: Gray; margin: 0 0 10px 0;  } 
h3 a, h3 a:visited { color: Gray; text-decoration: none;}
h3 a:hover { color: Black; text-decoration: none;}

h4 {font-size:12px; color: Silver; margin: 0 0 10px 0;  } 
h4 a, h4 a:visited { color: Silver; text-decoration: none;}
h4 a:hover { color: Gray; text-decoration: none;}

h5 {font-size:11px; color: Black; margin: 0 0 10px 0;  } 
h5 a, h5 a:visited { color: Black; text-decoration: none;}
h5 a:hover { color: Gray; text-decoration: none;}

p { margin: 0 0 5px 0;}

.hr { border: dotted Black; border-width: 0 0 1px 0; height: 10px; margin-bottom: 10px; }

form {	margin: 0;}
input { font-size: 11px; }
select { font-size: 11px;}

li {	margin-bottom: 5px;}

/*-------------------frame--------------------*/
.frame { width: 1015px; margin: auto;}
.head { width: 975px; height: 200px; padding-right: 40px; background-image: url(/img/head-back.jpg); background-repeat: no-repeat; }
.head a, .head a:visited { text-decoration: none; }

.logo {  margin-bottom: 10px; float: left; text-transform: uppercase; font-weight: bold; font-size: 12px; line-height: 340%; letter-spacing: 1px; }
.logo a { display: block; padding: 40px 0px 0px 180px;  }
.lang { padding-left: 40px; }


.login { width: 468px; float: right; padding-top: 50px; overflow: hidden; color: black; text-align: right; height: 70px;  }
.login table { float: right;}
.login td { text-align: left; padding: 0; margin: 0; }
.login a, .login a:visited {	color: black; }
.login .reg { width: 90%; text-align: right; margin-bottom: 10px; float: right;}

.banner {	width: 468px; height: 60px; float: right; overflow: hidden; border: solid 1px #05592b;}

.middle {	width: 1015px; background-image: url(/img/middle-back.gif); background-repeat: repeat-y; padding-bottom: 5px;}

/*-------------------menu--------------------*/
.menu { height: 36px; line-height: 36px; padding-left: 50px; text-align: center; color: #f0e68c; margin-bottom: 20px; 
	background-image: url(/img/menu-back.gif); background-position: center; background-repeat: no-repeat;  
}
.menu a, .menu a:visited {  height: 20px; line-height: 18px; color: #f0e68c; text-decoration:none; padding: 2px 15px 2px 15px; margin: 0px 10px 0px 10px; 
	border: solid 1px #003b1b;
	background-image: url(/img/menu-btn.gif); background-repeat: repeat-x; background-position: center;}
.menu a.selected, .menu a:visited.selected, .menu a:hover { background-image: url(/img/menu-btn-hover.gif); background-repeat: repeat-x; color: #d8b700; border: solid 1px #8e7800;}

/*-------------------cols--------------------*/
.col1 { float: left; width: 670px; padding-left: 40px; margin-right: 25px; overflow: hidden;  }
.flash {	width: 670px; height: 230px; overflow: hidden; margin-bottom: 20px; }

.col1-kare { float: left; width: 325px; margin-right: 20px;}
.col1-kare.right { margin-right: 0;}

.col1-kare-title { height: 25px; line-height: 25px; text-align: center; text-transform: uppercase; font-weight: bold; color: #2e8b57; letter-spacing: 2px;
	background-image: url(/img/col1-kare-title.gif); background-repeat: no-repeat;
}
.col1-kare .col1-kare-title { margin-bottom: 7px;}
.col1-kare.right .col1-kare-title { margin-bottom: 10px;}

.col1-kare-title span {  font-weight: normal; letter-spacing: normal; text-transform: lowercase; font-size: 10px; color: black;
}
.col1-kare-title span a.sel {  color: black; text-decoration: none;}

.col1-kare-photo { float: left; width: 70px; border: solid 1px #05592b; overflow: hidden; margin-right: 10px; margin-bottom: 5px;}

.track { color:  gray; font-size: 10px; margin-bottom: 24px; }
.track a, .track a:visited { color:  #d8b700; text-decoration: none; margin-right: 5px; }
.track a:hover { color:  Gray; }

.col2 { float: left; width: 240px; overflow: hidden; }
.col2-kare { margin-bottom: 10px; }
.col2-kare-title { 
		width: 100%; height: 25px; line-height: 25px; margin-bottom: 10px; 
		text-align: center; text-transform: uppercase; 
		font-weight: bold; color: #2e8b57; letter-spacing: 2px; 
}
.col2-kare-photo { float: left; width: 28px; border: solid 1px #05592b; overflow: hidden; margin-right: 10px; margin-bottom: 5px; padding: 2px; background-color: white;}
.col2-kare-photo img { width: 28px; }

.col2-kare-text { font-size: 10px; width: 100%; margin-bottom: 10px; }
.col2-kare-text img { float: left; margin-right: 10px; border: solid 1px #05592b;  }
.col2-kare-text p { margin: 0; line-height: 140%;  }

.col2-line { width: 240px; height: 20px; float: left; background-image: url(/img/col2-line1.gif); background-repeat: no-repeat; }

.turnir-title { height: 25px; line-height: 25px; margin-bottom: 10px; text-align: center; color: #2e8b57; }
.turnir-title a, .turnir-title a:visited { color: #f0e68c; text-decoration:none; margin: 0 20px 0 20px; padding: 1px 15px 1px 15px; background-image: url(img/turnir-btn.gif); background-position: center;  
	border: solid 1px #003b1b;}
.turnir-title a.selected, .turnir-title a:visited.selected, .turnir-title a:hover { color: #d8b700; border: solid 1px #d8b700; background-image: url(img/turnir-btn-hover.gif); }

.turnir-title1 { height: 20px; line-height: 20px; margin-bottom: 10px; color: #2e8b57; border: solid #8e7800; border-width: 0 0 1px 0;  }
.turnir-title1 div { float: left; }
.turnir-title1 a, .turnir-title1 a:visited { width: 140px; height: 20px; color: #f0e68c; text-decoration:none; margin: 0 5px 0 0px; display: block; background-image: url(img/turnir-btn1.gif); 
	text-align: center; }
.turnir-title1 a.selected, .turnir-title1 a:visited.selected, .turnir-title1 a:hover { color: #05592b; background-image: url(img/turnir-btn-hover1.gif); margin-top: 1px; font-weight: bold;}


.turnir-title2 { height: 20px; line-height: 20px; margin-bottom: 10px; color: #2e8b57; border: solid #8e7800; border-width: 0 0 1px 0;  }
.turnir-title2 div { float: left; }
.turnir-title2 a, .turnir-title2 a:visited { width: 120px; height: 20px; color: #f0e68c; text-decoration:none; margin: 0 5px 0 0px; display: block; background-image: url(img/turnir-btn1-small.gif); 
	text-align: center; }
.turnir-title2 a.selected, .turnir-title2 a:visited.selected, .turnir-title2 a:hover { color: #05592b; background-image: url(img/turnir-btn-hover1-small.gif); margin-top: 1px; font-weight: bold;}




.turnir-table { width: 100%; border-collapse: collapse; }
.turnir-table tr.back_color  { background-color: #ececec }
.turnir-table th { padding: 2px 5px 2px 5px; background-color: #e6f0d8; text-align: left;}
.turnir-table td {  padding: 8px 5px 8px 5px; vertical-align: top;  }
.turnir-table .colorSilver { background-color: #ececec;  }
.turnir-table .date { color: #d8b700; font-weight: normal; }

.level-title { height: auto; line-height: 25px; margin-bottom: 10px; color: #2e8b57; text-transform: uppercase; font-size: 16px; border: solid #8e7800; border-width: 0 0 1px 0;}

.date, .news-date { color: #d8b700; font-weight: normal; margin-bottom: 5px;}

.news-subtitle {	color: gray; margin-bottom: 20px; }
.news-end-photo { padding: 15px 35px 15px 35px; text-align: center; }
.news-end-photo img { border: solid 1px #05592b; }

.person-info { float: right; margin: 0 0 10px 15px; padding: 15px; border: solid 1px #ececec; }
.person-info img { border: solid 1px #05592b; }
.person-info .news-date { padding-top: 5px;  }

/*-------------------footer--------------------*/
.footer {width: 1015px; height: 60px; line-height: 28px; background-image: url(/img/footer-back.gif); background-repeat: no-repeat;
	text-align: center;  
}

.footer a, .footer a:visited { color: black; text-decoration: none;}
.footer a:hover { color: #d8b700;}

.cleaner { clear: both; height: 1px; }
.more {	color: #e2001a; height: 18px; line-height: 18px; font-size: 10px;   }

.pagination {	text-align: center;}
.pagination a, .pagination a:visited { margin: 0px 5px 0px 5px;	}

.result { border-collapse: collapse; border-color: #2e8b57; }
.result th { vertical-align: middle; padding: 3px; background-color: #ececec; }
.result td { vertical-align: top; padding: 3px; }

.partner { }
.partner img { width: 50px; border: solid 1px #05592b;}

.players { float: left; width: 110px; height: 150px; text-align: center; margin: 11px;  }
.players-thumb { width: 100px; height: 100px; overflow: hidden; border: solid 1px silver; margin-left: 4px;}
.players-thumb img { width: 100px; }

#log_in {
	position:absolute; left: -1200px; background: white; color: black; 
}

table.commnets  {  border-collapse: collapse; border: solid 1px #05592b;
}
table.commnets td {  padding: 5px; border: solid #05592b; border-width: 0 0 1px 0;
}
table.commnets td p { line-height: 140%;}

table.commnets td img {  border: solid 1px #05592b; margin: 5px;
}

/*--------------------------vote_comment------------------------------------*/
.vote_comment {
	float: right; width: 120px;  margin-bottom: 5px;
}
ul.evaluation {
	float:right;
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding: 0px;
}
ul.evaluation li {
	float:left;
	margin-left:5px;
	padding: 0;
}

ul.evaluation li.eMinus a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/plusminus.gif) no-repeat scroll -17px 0;
	float:left;
	height:16px;
	width:16px;
}
ul.evaluation li.eMinus a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/plusminus.gif) no-repeat scroll -17px -17px;
}

ul.evaluation li.ePlus a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/plusminus.gif) no-repeat scroll 0 0;
	float:left;
	height:16px;
	width:16px;
	margin-left:10px;
}
ul.evaluation li.ePlus a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/img/plusminus.gif) no-repeat scroll 0 -17px;
}
.vote_text {
	text-align: right; width: 100%; font-size: 10px; float: right; color: #2e8b57;
}

.checkbox_home  {
	 width: 100%; height: 18px; line-height: 15px;
	 margin-bottom: 7px;
}
.checkbox_home a {
		float: left; margin-right: 10px; padding-left: 15px;
		background-repeat: no-repeat;
		background-position: center left;
		text-decoration: none;
		color: black;
}
.checkbox_home.right_col  {
	height: 30px;
}

.checkbox_home a.on {
		background-image: url(img/icon-check-on.gif); 
}
.checkbox_home a:hover.on {
		background-image: url(img/icon-check-on-hover.gif);
		color: #689202; 
}
.checkbox_home a.off {
		background-image: url(img/icon-check-off.gif);
		color: #b0b0b0; 
}
.checkbox_home a:hover.off {
		background-image: url(img/icon-check-on-hover.gif);
		color: #689202; 
}


/* toolbox */

 #personPopupContainer  
    {  
        position:absolute;  
        left:0;  
        top:0;  
        display:none;  
        z-index: 20000;  
    }  
      
   .personPopupPopup  
   {  
   }  
    
   #personPopupContent  
   {  
       background-color: #FFF;  
       min-width: 5px; /*175 */  
       min-height: 5px;  /* 50 */
   }  
     
   .personPopupPopup .personPopupImage  
   {  
       margin: 5px;  
       margin-right: 15px;  
   }  
     
   .personPopupPopup .corner   
   {  
       width: 19px;  
       height: 15px;  
   }  
         
   .personPopupPopup .topLeft   
   {  
       background: url(images/personpopup/balloon_topLeft.png) no-repeat;  
   }  
         
   .personPopupPopup .bottomLeft   
   {  
       background: url(images/personpopup/balloon_bottomLeft.png) no-repeat;  
   }  
         
   .personPopupPopup .left   
   {  
       background: url(images/personpopup/balloon_left.png) repeat-y;  
   }  
         
   .personPopupPopup .right   
   {  
       background: url(images/personpopup/balloon_right.png) repeat-y;  
   }  
       
   .personPopupPopup .topRight   
   {  
       background: url(images/personpopup/balloon_topRight.png) no-repeat;  
   }  
         
   .personPopupPopup .bottomRight   
   {  
       background: url(images/personpopup/balloon_bottomRight.png) no-repeat;  
   }  
         
   .personPopupPopup .top   
   {  
       background: url(images/personpopup/balloon_top.png) repeat-x;  
   }  
         
   .personPopupPopup .bottom   
   {  
       background: url(images/personpopup/balloon_bottom.png) repeat-x;  
       text-align: center;  
   }
   
   /*END toolbox */
  
  
  .thumbs {
  	padding-left:25px;
  }
  .container_picture {
  	margin-bottom: 15px;
  }

 /* facebook */
  
  div#fan_pictures_en {
	position: relative;
	float: left;
	z-index: 10;
	width: 978px;
	height: 21px;
	background: url(../website_uploads/layout_images/fan_pictures.png) 50% 0 no-repeat;
	line-height: 10px;
	text-transform: uppercase; text-align: center; font-weight: bold; font-size: 11px; color: black; letter-spacing: 1px;
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif !important;
}

div#the_pictures {
	float: left;
	position: relative;
	z-index: 1;
	top: 10px;
	width: 973px;
	/*height: 83px;*/
	height: 220px; /* 102 */
	left: 15px;
}

div#facebook_shadow {
	float: left;
	position: absolute;
	z-index: 2;
	top: 800px; /*5px */
	left: 0;
	width: 973px;
	/*height: 83px;*/
	height: 102px;
	cursor: pointer !important;
	background: url(../website_uploads/layout_images/facebook_shadow.png) 0 0 no-repeat;
}

div#facebook_over {
	width: 108px; /*298*/
	height: 54px; /*67*/
	padding: 13px 170px 0 20px;
	margin: 17px 0 0 665px;
	font: bold 11px "Trebuchet MS";
	color: white;
	line-height: 20px;
	background: url(../website_uploads/layout_images/facebook.png) 0 0 no-repeat;
}
  
  div.fb_container_1 {
	overflow: hidden;
}

div.fb_container_2 {
   /* margin: -19px 0 0 -20px; */
	
	margin: 2px 0 0 25px;
	
	height: 200px;
}
  
  /* END facebook */
  
