body
 {	
	margin:0px;
	padding:0px;
	background: #DDDDDD; 
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -x-system-font:none;
  color:#2F2F2F;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
	font-variant:normal;
	line-height:1.55em;
	text-align:center;	
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal; 
}
.wrapper {min-width:990px; background: url(/templates/juv_ftheme/images/top-bg.png) repeat-x top; }
.header {text-align:left; }
.header-top-container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/templates/juv_ftheme/images/top-bg-ie.png) repeat-x scroll 50% 0;
	overflow-x:hidden;	
}
.header-top {
	padding:10px; padding-bottom:0px;
	margin:0 auto;
	position:relative;
	width:970px; height:176px;
  background:url(/templates/juv_ftheme/images/top.png) no-repeat top left;
  --background:url(/templates/juv_ftheme/images/top-ie.png) no-repeat top left;
  z-index:100;	
}
.middle-container {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:url(/templates/juv_ftheme/images/content-bg.png) repeat-x scroll 50% 0 transparent;	
}
.middle-container-bg {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:url(/templates/juv_ftheme/images/bg-color.png) #DDDDDD;  	
}
.middle-container-padding {
	padding:25px; padding-top:15px;
	margin:0 auto;
	min-height:400px;
	text-align:left;
	width:936px;
}
.footer-container {
  background-color:#dddddd;
}
.footer {
	margin:0 auto;
	padding:25px 25px 10px 25px;
	width:930px;
	background:url(/templates/juv_ftheme/images/loogo-bottom.gif) no-repeat 5px 25px #dddddd;
	text-align: left !important;
}
.footer a {text-decoration: underline !important;}
.footer a:hover {color:#2F2F2F !important;}
.footer .copyryght {
	font-size: 11px;
	color: #071E2D;
	text-align: left !important;
	padding: 0px 0px 0px 105px;
	line-height: 13px;
}
.copyryght-text {
	line-height: 13px;
	padding-left: 105px;
  font-size: 11px;
  color: #071E2D;
  text-align: left !important;
  padding-bottom: 5px;
}
.moduletable_footer-1 td {
	padding-left: 105px;
}
.moduletable_footer-2 {
  margin-left: 105px;
  margin-top:30px;
  margin-right:20px;
  width: 835px;
}
.moduletable_footer-2 td {text-align: left !important; padding-top: 10px; font-size: 10px; color: #919191; line-height: 13px; padding-bottom: 10px;}
.moduletable_footer-2 td a {text-decoration: underline; color: #919191;}
.moduletable_footer-2 td a:hover {color: #000000; }
.footer a {color: #04559D; text-decoration: none;}
.footer a:hover {color: #04559D; text-decoration: underline;}
.home-logo {
	position: absolute; top: 15px; left: 30px; z-index: 10;
  --display: none;
}
.home-logo-text {
  position: absolute; top: 76px; left: 40px; z-index: 20;
}
.home-logo-text a {text-decoration: none; color: #FFFFFF !important; }
.home-logo-text a:hover {text-decoration: underline; }
img
 {
	border-color: #000000;
}
h3 {
	color: #3067a2;
	font-size:16px;
	text-indent:5px;
	padding: 10px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
}
h3 span {
	font-size:12px;
	color:#999999;
	float: right;
}
.leftContent
 {
	background-image: url(../images/menu-bg.gif);
	background-repeat: repeat-y;		
	padding-left:0px;
	width: 150px;
}
.rightContent
 {
	padding-left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	height:75px;
	background-image: url(../images/headingbg.gif);
	background-repeat: no-repeat;
}

/*modules*/
table.moduletable {
	width: 100%;
	padding:0px;
	margin:0px;
	text-align:left;
}
table.moduletable th {
	
	padding-left:15px;
	text-align: left;
	height: 16px;
	font-weight: bold;
	text-transform: none;
	text-transform:uppercase;
}

table.moduletable td {
}

/*links of title,readon,etc*/

table.moduletable_menu table td {
	background-image: url(../images/menu-item.gif);
	background-repeat: no-repeat;
}
a.mainlevel:link,a.mainlevel:visited { 
	display:block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #22384c;
	text-align: left;
	line-height: 24px;
    width: 150px;
	text-decoration: none;
	text-indent: 15px;
	height: 24px;
}

a.mainlevel:hover {
	display: block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #3067a2;
    width: 150px;
	text-align: left;
	line-height: 24px;
	text-decoration: none;
	text-indent: 15px;
	height: 24px;
}
a.mainlevel_user:link,a.mainlevel_user:visited, a.mainlevel_user:hover, a.mainlevel_user:active {
	display:block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #22384c;
	text-align: left;
	line-height: 24px;
    width: 150px;
	text-indent: 15px;
	height: 24px;
}

a.DayNewsLink
 {
      color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

#active_menu {     
  font-weight      : bold;
  background-image: url(../images/menu-item-active.gif);
  background-repeat: no-repeat;	
}

a:link {
	color: #3067a2;
}
a:visited {
	color: #3067a2;
}
a:hover {
	color: #22384c;
}
a:active {
	color: #3067a2;
}

a.blogsection {
	color: #3067a2;
}
.contentheading_news {
	color:#3067a2 ;
	font-weight: bold;
	font-size: 14px;
}
.contentheading_news_last {
	color:#3067a2 ;
	font-weight: bold;
	font-size: 14px;
}
/*.contentheading {
	width:100%;
	color:#3067a2;
	text-indent: 5px;
	font-weight: normald;
	font-size: 14px;
	padding: 3px 10px 3px 10px;
	margin: 5px 0px 10px 0px;
	background-image: url(../images/line.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
*/

table.moduletable_daily .contentheading {
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	border:none;
	padding: 0px;
	margin:0px;
	background:none;
}
table.moduletable_daily .contentpaneopen {color:#ffffff; padding: 0px; margin: 0px;}
table.moduletable_daily .contentpaneopen td {color:#ffffff; padding: 0px; margin: 0px;}

a.daily:link 
 {
color:#ffffff;
font-weight: bold;
align: "right";
}
.contentheading, .componentheading, .componentheading_news, .componentheading_news_last {
	color:#3067a2;
	text-indent: 5px;
	font-weight: normal;
	font-size: 18px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 10px 20px 10px;
}
.message {
	color:#3067a2;
	text-indent: 5px;
	font-weight: normal;
	font-size: 18px;
	padding: 3px 0px 3px 0px;
	margin: 5px 10px 10px 10px;
}
.sectiontableheader
 {
	background-color:#d0d9e2;
	color:#000000;
	font-weight:bold;
	padding: 2px 2px 2px 2px;
}


p {
	display: block;
}
.contentpane {


}
.contentpane td, .contentpane_news td {
padding:5px 10px;

}
.contentpaneopen {padding: 0px; margin: 0px; width:100%;}
.contentpaneopen_news td {margin: 0px; padding: 0px;}
.contentpaneopen_news_last td {margin: 0px; padding: 0px;}
.contentpaneopen_news_last td p {
	margin-top: 0px;
}
.contentpaneopen_stat {
	margin: 0px;
	padding: 3px 10px;
  width:100%;
}
/*.sectiontableentry1 td, .sectiontableentry2 td {//J
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding: 15px 0px 15px 50px;
	background-position: 15px center;
	font-weight:bold;
}
*/ 
/*.createdate
 {
	background-image: url(../images/dateBG.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 107px;
	text-align: center;
	margin-bottom: 3px;
}
.createdate
 {	background-image: url(../images/dateBG.gif);
	background-repeat: no-repeat;
	color:#666666;
	font-size:12px;
	text-indent:2px;
	display: block;
	height: 19px;
	padding:3px;
	margin-bottom: 3px;
}


*/

.createdate
 {
	border-left:#f4c14a 2px solid;
	font-size:12px;
	font-weight:bold;
	text-indent:2px;
/*	display: block;*/
	height: 19px;
	padding:3px;
	margin-bottom: 5px;
}
.small
 {
	border-left:#f4c14a 2px solid;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-indent:5px;
/*	display: block;*/ 
	height: 19px;
	padding:3px;
	margin-bottom: 5px;
}
.date
 {	background-color:#eeeeee;	
	font-size:10px;
	color:#666666;
	display:block;
	text-indent:5px;
	width:63px;
	padding:3px;
	margin-bottom: 3px;
}

.date2
 {	background-color:#eeeeee;	
	font-size:10px;
	color:#666666;
/*	display:block;
	text-indent:5px;
	width:63px;*/
	padding:3px;
/*	margin-bottom: 3px;*/
}


.news_comm
 {	font-size:10px;
	color:#666666;
	padding:3px;
	margin-bottom: 3px;
}

.small_birth
 {
	border-left:#f4c14a 2px solid;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-indent:5px;
	height: 19px;
	padding:3px;
	margin-bottom: 3px;
}
.date_birth
 {	background-color:#eeeeee;	
	font-size:10px;
	color:#666666;
	text-indent:5px;
	width:63px;
	padding:3px;
	margin-bottom: 3px;
}
.modifydate
 {
	color:#000066;
	font-size:10px;
}

.contentdescription
 {
	color:#990000;
	font-size:11px;
}









a.readon:link, a.readon:visited
 {
	color: #3067a2; 
	text-decoration: none;
	font-weight: bold;
}

a.readon:hover
 {
	color: #333333;	
	text-decoration: none;
	font-weight: bold;
}

a.category:link,a.category:visited
 {
	color:#3067a2; text-decoration: none;
	font-weight: bold;
}

a.category:hover
 {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

table.searchinto {
width:inherit;
}

table.searchintro td {
	font-weight: bold;
}

table.contenttoc {

  border: 1px solid #CCCCCC;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

.mosimage {
  border: 1px solid #CCCCCC;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #D9DEDA;
  padding: 1px 2px;
  color: #666666;
  text-transform: normal;
  font-size: 10px;
  border-top: 1px solid #CCCCCC;
}


table.moduletable_login {
  background:transparent;
  margin: 0px; padding: 0px;
}

table.moduletable_login td {
	color:#ffffff;
	text-align:left;
	padding:0px 3px 5px;
}
table.moduletable_login th {
	background-image: url(../images/cup-bg2.gif);
	background-repeat: repeat-x;
	background-position: right top;
	height: 25px;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align:left;
	text-indent: 5px;
}
table.moduletable_login .button {
  background: url(/templates/juv_ftheme/images/form-login-button.png) no-repeat;
  width: 50px; height: 19px;
  border: 0px;
  margin: 0px; padding: 0px;
  position: absolute; top: 57px; right: 40px;
  cursor: pointer;
}
.login-field-bg {
  background: transparent url(/templates/juv_ftheme/images/form-login-text_field.png) no-repeat;
  position: absolute; top: 57px; right: 193px;
  z-index: 10;
  width: 96px; height: 20px; 
}
.pass-field-bg {
  background: transparent url(/templates/juv_ftheme/images/form-login-text_field.png) no-repeat;
  position: absolute; top: 57px; right: 97px;
  z-index: 10;
  width: 96px; height: 20px; 
}
table.moduletable_login .inputbox {
  border:0px;
  color:#000000;
  background-color:transparent;
  --background-color:#FFFFFF;
  font-size:11px;
  height:14px;
  line-height:14px;
  margin:0px;
  padding:0px;
  position:absolute;
  right:102px;
  z-index:20;
  width: 86px;
	top: 60px;
}
table.moduletable_login .text {
	position: absolute; color: #8C8C8C;
}
table.moduletable_login .autorize-text {top: 58px; right: 297px; color: #699BBF; font-size: 12px; font-weight: bold;} 
table.moduletable_login .password-text {top: 40px; right: 141px;}

table.moduletable_login .lost-pass {top: 76px; right: 94px; font-size: 10px;} 
table.moduletable_login .register {top: 76px; right: 222px; font-size: 10px;}

table.moduletable_login .login-text {top: 40px; right: 249px;} 
table.moduletable_login .text a {text-decoration: underline; color: #8C8C8C;}
table.moduletable_login .text a:hover {color: #FFFFFF;}

table.moduletable_login .inputbox.password {right: 102px;}
table.moduletable_login .inputbox.login {right: 197px;}
table.moduletable_login .checkbox {
	background-color: #ffffff;
	border: 1px solid #c2c2c2;
	color: #2C3E4E;
	margin:3px 0px;
}

.inputbox {
	background-color: #f1f1f1;
	border: 1px solid #c2c2c2;
	width:auto;
	font-size: 11px;
	color: #2C3E4E;
	height: 14px;
}
.inputbox #month, .inputbox #year {
	margin:0px 20px;
}

textarea.inputbox {
	background-color: #f1f1f1;
	border: 1px solid #c2c2c2;
	width:auto;
	font-size: 11px;
	color: #2C3E4E;
	height:auto;
}
.mail .inputbox {
	width:100%;
}
.button {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	width: auto;
	color: #FFFFFF;
	background-image: url(../images/buttonBG.gif);
	border: 3px solid #e4e4e4;
	font-weight: bold;
	margin-bottom:3px;
	margin-top:3px;
}


.bottom {
	font-size: 8px;
    font-weight: bold;
	color: #FFFFFF;
	background-color: #535454;
	background-image: url(../images/bottom.gif);
	background-repeat: repeat-x;
}

.bottomD {
	background-image: url(../images/dottedV.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.copyright {
	font-size: 11px;
	text-align:center;
	color: #FFFFFF;
	padding: 5px;
}

table.moduletable_copyright td div {
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}

/*---------------Poll Style----------------------*/
table.poll {
	background-image: url(../images/rightBG.gif);
	background-repeat: no-repeat;
	width: 272px;
	background-position: left top;
	margin-bottom:10px;
}
table.poll td {
	padding-top:4px;
	padding-left:16px;
	padding-right:16px;
	font-weight: bold;
	
}
table.pollstableborder {
	margin: 5px 0px 0px 0px;
}
table.pollstableborder td {
padding:2px;
background-image:none;
}
td.pollheader {
	background-image: url(../images/vote.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;	
}
.smalldark {
	text-align:left;
	background-color:#efefef;
}
/*----------------------------------------------*/
table.mail {
	background-image: url(../images/rightBG.gif);
	background-repeat: no-repeat;
	width: 272px;
	background-position: left top;
	margin-bottom:10px;
}
td.mailheader {
	background-image: url(../images/mail.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 35px;	
}
table.mailform {
	padding-left:8px;
	padding-right:8px;
}
	
table.seriaa {
	background-image: url(../images/rightBG.gif);
	background-repeat: no-repeat;
	width: 272px;
	background-position: left top;
	margin-bottom:10px;
}
table.seriaa td {
	background-image: url(../images/seriaa.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding: 45px 15px 0px;
}	

/*--------------Content CSSS---------------------*/
table.top {
	background-image: url(../images/tbg.gif);
	height: 32px;
}
td.topL {
	font-size: 18px;
	color: #BBBBBB;
	background-image: url(../images/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
td.topR {
	color: #FFFFFF;
	background-image: url(../images/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 15px;
}
.yel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #404A53;
}
.l4 {
	background-color: #81A045;
}
.l4text {
	background-color: #BACF92;
}
.kt {
	background-color: #7357A6;
}
.kttext {
	background-color: #D0C8E1;
}
.kub {
	background-color: #E48545;
}
.kubtext {
	background-color: #F3CCB1;
}
.bez {
	background-color: #E8E8E8;
}

.beztext {
	background-color: #E8E8E8;
}

.ski {
	background-color: #F4C664;
}
.skitext {
	background-color: #FBE8BF;
}
.tm {
	background-color: #4F8AD2;
}
.tmtext {
	background-color: #C7DAF1;
}
.kb {
	background-color: #BA7474;
}
.kbtext {
	background-color: #EBD6D6;
}
.transferOut {
	font-weight: bold;
	color: #CC0000;
	background-repeat: no-repeat;
	background-image: url(../images/transfer-out.gif);
	padding-left: 40px;
	height: 25px;
	padding-top: 15px;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 14px;
}
.transferIn {
	font-weight: bold;
	color: #009900;
	background-repeat: no-repeat;
	background-image: url(../images/transfer-in.gif);
	padding-left: 40px;
	height: 25px;
	padding-top: 15px;
	margin-top: 0px;
	margin-left: 10px;
	font-size: 14px;
}
.transferPlayer {
	font-weight: bold;
	color: #3067A2;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b2c1ce;
}
td.transferPlayer {
	padding-top: 2px; padding-bottom: 2px;
}
.transferDot {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b2c1ce;
}
td.transferDot {
	padding-top: 2px; padding-bottom: 2px;
}
table.standart1 td {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b2c1ce;
}
table.standart1 thead th {
	background-color:#d0d9e2;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
}

.aboutDot {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #b2c1ce;
}
div.persons {
	color: #FFFFFF;
	background-color: #22384c;
	background-image: url(../images/per-bg.gif);
	background-repeat: repeat-x;
	background-position: 5px top;
}
div.persons div.lt {
	background-image: url(../images/per-l-t.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.persons div.rt {
	background-image: url(../images/per-r-t.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.persons div.lb {
	background-image: url(../images/per-l-b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.persons div.rb {
	background-image: url(../images/per-r-b.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div.persons td {
	color:#FFFFFF;
	vertical-align: top;
	}
div.persons a:link {
	color: #ffffff;
}
div.persons a:visited {
	color: #ffffff;
}
div.persons a:hover {
	color: #f4c14a;
}
div.persons a:active {
	color: #ffffff;
}
div.persons h2 {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #40698E;
}
div.persons p {
	color: #FFFFFF;
}
td.personDot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #40698E;
	padding-top: 3px; padding-bottom: 3px;
}
td.personDot.last {
	border: 0px;
}
div.cup {
	background-image: url(../images/cup-bg2.gif);
	background-repeat: repeat-x;
	padding-top:5px;
	height: 25px;
	width: 100%;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
}
div.pad10 {
	padding:10px;
}
div.trophy {
	background-image: url(../images/cup-bg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	vertical-align:bottom;
	height: 61px;
	width: 100%;
	display:block;
}
div.trophy div.left4 {
	background-image: url(../images/cup-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
div.trophy div.left2 {
	background-image: url(../images/cup-l2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
div.trophy div.left3 {
	background-image: url(../images/cup-l3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
div.trophy div.right {
	background-image: url(../images/cup-r.gif);
	background-repeat: no-repeat;
	background-position: right 29px;
	text-align: center;
	padding-top: 35px;
	color: #FFFFFF;
	height: 61px;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	}
table.trophy {

}

img.dot {
	margin-right: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 3px;
}
img.cup {
	border: 1px solid #CCCCCC;

}
/*--------------Content CSSS---------------------*/

img.newsPic {
	margin-right: 10px;
}
img.mainNewsTitle {
	margin-top: 20px;
	margin-left: 15px;
}
td.mainNewsC {
	padding-left:10px;
}
td.mainNewsC, td.mainNewsC a:link, td.mainNewsC p, td.mainNewsC a:visited {
	color: #FFFFFF;
}
td.mainNewsC a:hover {
	color: #FFFFFF;
}
td.mainNewsC  .contentheading {
	text-indent:0px;
}
.mainNews {
	background-color: #23384D;
	background-image: url(../images/main-news-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
table.news {     
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	padding: 0px 15px;

}
table.news td {
	padding-bottom:10px;
}
table.news td.header {
	padding-top:15px;
}
div.adv a {
	color: #666666;
}

.quick_search_field-bg {
	width: 192px; height: 20px;
	position: absolute;
	z-index: 10;
	position: absolute; top: 20px; right:96px;
	background: transparent url(/templates/juv_ftheme/images/form-search-text_field.png) no-repeat;
}
.quick_search_field {
	border:0px;
	color:#000000;
	font-size:11px;
	height:14px;
	line-height:14px;
	margin:0px;
	padding:0px;
	position:absolute;
	right:102px;
  top:23px;
  width:164px;
	z-index:20;
	width:180px;	
}
.quick_search_button {
  background: url(/templates/juv_ftheme/images/form-search-button.png) no-repeat;
  width: 50px; height: 19px;
  border: 0px;
  margin: 0px; padding: 0px;
  position: absolute; top: 20px; right: 40px;
  cursor: pointer;
}

.in-chat {
	position: absolute; top: 78px; left: 675px; 
	padding:0px 0px 0px 30px;
  background: url(/templates/juv_ftheme/images/chat-homepage.png) no-repeat left;
  height: 14px; line-height: 14px;
  color: #E6E6E6;
  margin: 0px;
}
.in-chat b {color: #FFD827;}
.in-chat a {color: #FFD827; text-decoration: none;}
.in-chat a:hover {text-decoration: underline;}

.type-3column.col-1 {
  width: 472px;
  --width: 472px !important;
  margin-right: 11px;
  float: left;
  min-height: 100px;
}

.type-3column.col-2 {
  width: 205px;
  margin-right: 6px;
  float: left;
  min-height: 100px;
}

.type-3column.col-3 {
  width: 242px;
  margin-right: 7px;
  float: left;
  min-height: 100px;
}

.type-3column.col-last {
  margin-right: 0px;
}

.type-1column.col-1 {
    min-height: 100px;
    width: 686px;
    float: left;
    margin-right: 8px;    
}

.mod_forum .block-6-bottom {
  background: url(/templates/juv_ftheme/images/block-6-bottom-tail.png) no-repeat bottom;
  --background: url(/templates/juv_ftheme/images/ie-block-6-bottom-tail.png) no-repeat bottom;
  position: relative;
  top: 19px;
}
.mod_forum .block-6-top {top: -31px;}
.block.mod_forum {margin-bottom: 18px;} 


.block-6 .block-title {
  left: -10px;
  margin-bottom: 20px;
}

.block-6 .block-title .color,.block-1 .block-title .color {
  background-color: #22384c;
}

.block-6 .block-title .color h3,.block-1 .block-title .color h3 {
  color: #ececec;
}

.block-6 .block-title .bg,.block-1 .block-title .bg {
  width: 11px;
  background: url(/templates/juv_ftheme/images/block-6-h3-bg.png) no-repeat;
}

.block-date {
  background-color: #D8D8D8;
  color: #898989;
  font-size: 11px;
  padding-left: 3px;
  padding-right: 3px;
}

.block-comments-count {
  color: #898989;
  font-size: 11px;
}

.block-rating {color: #898989; font-size: 11px; position: relative; line-height: 18px;}
.mod_blogs .block-rating-container {position: relative; height: 18px;}
.mod_blogs .block-rating {position: absolute;}
.mod_blogs .block-rating-white, .mod_blogs .block-rating-yellow, .mod_blogs .block-rating-bg {top: 4px;}
.block-rating-white, .block-rating-yellow, .block-rating-bg {position: absolute; top: 3px; left: 56px; width: 89px; height: 10px;}
.block-multimedia .block-rating-white, .block-multimedia .block-rating-yellow, .block-multimedia .block-rating-bg {margin-top: 1px; //margin-top: 0px;}
.block-rating-white {z-index: 10; background-color: #FFFFFF;}
.block-rating-yellow {z-index: 20; background-color: #FFD654;}
.block-rating-bg {z-index: 30; background: url(/templates/juv_ftheme/images/block-reiting.png) no-repeat; --background: url(/templates/juv_ftheme/images/block-reiting.gif) no-repeat;}
.block-dot {height: 5px; background: url(/templates/juv_ftheme/images/block-dot.gif) repeat-x; padding: 0px; margin: 15px 0px 15px 0px;}
.mod_blogs p {padding: 0px; margin: 0px; margin-bottom: 5px;}
.mod_blogs h2 {padding: 0px; margin: 0px; font-size: 11px; color: #232729; font-weight: normal;}
.mod_blogs h2 a {color: #232729; text-decoration: none;}
.mod_blogs h2 a:hover {text-decoration: underline;}
.mod_blogs h1 {padding: 0px; margin: 0px; font-size: 12px; color: #04559D; font-weight: bold; margin-bottom: 5px;}
.mod_blogs h1 a {color: #04559D;}
.mod_blogs h1 a:hover {color: #22384c;}

.mod_forum ul {
  margin: 0px;
  padding: 0px;
  margin: 0px 10px 15px 0px;
  list-style: none;
}

.mod_forum li {
	background:url(/templates/juv_ftheme/images/forum-dot.png) no-repeat 0px 5px;
  padding-bottom: 5px;
  padding-left: 18px;
}

.mod_forum .block-content {
  padding-bottom: 5px;
}

.mod_birthday ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  line-height: 13px;
  padding-bottom: 10px;
}
.mod_birthday li {
	padding-bottom: 4px;
	padding-top: 0px;
}

.mod_birthday-date {
  background-color: #FEE587;
  border: 1px solid #FFBF00;
  padding: 0px 2px 0px 2px;
  font-size: 10px;
  margin-right: 7px;
  float: left;
  display: block;
  position: static;
}

.mod_birthday-name {
  font-size: 11px;
  font-weight: bold;
}

.mod_reklama-1 .block-content {
	margin-left: 5px; margin-right: 5px;
}
.mod_reklama-1 .block-title {
	left: -4px;
}
.mod_reklama-1 img,.mod_reklama-1 p {
  margin: 0px !important;
}

.block-7 .block-title {
}

.block-7 .block-title .color {
  background-color: #E7E7E7;
}

.block-7 .block-title .bg {
  width: 10px;
  background: url(/templates/juv_ftheme/images/block-7-h3-right.png) no-repeat;
}


.mod_goals-switcher {
  width: 200px;
  height: 38px;
  padding: 0px !important;
  margin: 0px !important;
  position: relative;
  top: 2px !important;
  //top: 0px !important;
  cursor: pointer;
}

.block-4 .block-content {
  margin-top: 2px;
  //margin-top: -6px;
  min-height: 148px;
  //min-height: 152px;
  --height: 155px;
}

.mod_goals-switcher.tab1 {
  background: url(/templates/juv_ftheme/images/mod_goals-tab1.png) no-repeat left bottom;
}

.mod_goals {
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.goal-tab {
	padding-top: 0px;
	position: relative;
	top: -5px;
}
.goal-tab2 {
  display: none;
}

.mod_goals-gamer {
  background: url(/templates/juv_ftheme/images/mod_goals-dot.gif) repeat-x bottom;
}

.mod_goals-gamer span {
  background: #314e68;
}

.mod_goals-goal {
  background: url(/templates/juv_ftheme/images/mod_goals-boal.png) no-repeat right 3px;
  --background: url(/templates/juv_ftheme/images/mod_goals-boal.gif) no-repeat right 3px;
  padding-right: 15px;
  padding-left: 4px;
}

.mod_goals-card-yellow {
  background: url(/templates/juv_ftheme/images/mod_goals-card-yellow.png) no-repeat right 5px;
  padding-right: 15px;
  padding-left: 4px;
}

.mod_goals-card-red {
  background: url(/templates/juv_ftheme/images/mod_goals-card-red.png) no-repeat right 5px;
  padding-right: 15px;
  padding-left: 4px;
}

.mod_goals-table td {
  padding-top: 4px;
}

.mod_goals-all-gammers {
  position: relative;
  left: 115px;
  top: 5px;
}

.mod_goals-all-gammers a {
  color: #FFD827;
  font-size: 11px;
}

.news-list ul {
 padding: 0px;
 margin: 0px;
 list-style-type: none;
 padding-left: 5px;
 padding-bottom: 10px;
}

.news-list p {
  margin: 0px;
}

.news-list p span {
  margin-right: 5px;
}

.news-list h1 {
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-size: 12px;
}

.mod_calendar .block-content {
  height: 176px;
}

.mod_calendar .last-match {
  background-color: #ffd927;
  margin-bottom: 20px;
  position: absolute;
  left: -9px;
  --left: -8px;
  top: 0px;
  width: 468px;
  --width: 466px;
  height: 89px;
}

.mod_calendar .match-date {
  color: #21374B;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  left: 0px;
  top: 39px;
  text-indent: 11px;
  line-height: 16px;
  height: 15px;
  width: 468px;
  --width: 466px;
  padding: 0px;
  margin: 0px;
}

.mod_calendar .match-tour {
  color: #21374B;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  left: 0px;
  top: 21px;
  text-indent: 11px;
  line-height: 16px;
  height: 15px;
  width: 468px;
  padding: 0px;
  margin: 0px;
}

.mod_calendar .match-date {
  color: #21374B;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  left: 0px;
  top: 39px;
  text-indent: 11px;
  line-height: 16px;
  height: 15px;
  width: 468px;
  --width: 466px;
  padding: 0px;
  margin: 0px;
}

.mod_calendar .last-match .match-date {
  background-color: #FFEAAD;
}

.mod_calendar .next-match .match-date {
  background-color: #FBFBFB;
}

.mod_calendar .last-match .buttons {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #ECB200;
  height: 35px;
  width: 468px;
  --width: 466px;
  text-align: right;
}

.mod_calendar .buttons img {
  margin-top: 5px;
  margin-right: 6px;
}

.mod_calendar .next-match {
  background-color: #E7E7E7;
  margin-bottom: 20px;
  position: absolute;
  left: -9px;
  top: 95px;
  width: 468px;
  height: 89px;
}

.mod_calendar .next-match .buttons {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #D5D5D5;
  height: 35px;
  width: 468px;
  text-align: right;
}

.mod_calendar .match-label {
  color: #21374B;
  font-size: 15px;
  text-transform: uppercase;
  position: absolute;
  left: 10px;
  top: 5px;
  font-weight: bold;
}

.mod_calendar .match-commands {
  position: absolute;
  left: 185px;
  top: 10px;
}

.mod_calendar .match-commands p {
  padding: 0px;
  margin: 0px;
  float: left;
  font-weight: bold;
  color: #21374B;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  margin: 0px 4px 0px 4px;
}

.mod_calendar .match-goal {
  position: relative;
  width: 20px;
  height: 20px;
  top: -2px;
  //top: -1px;
  background: url(/templates/juv_ftheme/images/match-goal.gif) no-repeat;
  line-height: 22px !important;
}

.mod_calendar .vs {
  color: #898B8C !important;
}

.mod_calendar .buttons img {
  margin-top: 5px;
}

.mod_calendar .buttons .last {
  margin-right: 10px;
}

.block-redactor {margin-top: 25px; font-size: 12px; line-height: 16px; color: #FFFFFF;}
.block-redactor p {margin: 0px; }
.block-redactor p span {margin-right: 5px;}
.block-redactor h1, .block-redactor h1 a {color: #FFD827; font-size: 12px; padding: 0px; margin: 0px; border: 0px; text-indent: 0px; margin-bottom: 10px;}
.block-redactor h1 a {text-decoration: underline;}
.block-redactor h1 a:hover {color: #ECB200;}

.block-exclusive {font-size: 12px; line-height: 16px; color: #FFFFFF;}
.block-exclusive img {margin: 0px !important; border: 0px !important;}
.block-exclusive p {margin: 0px; }
.block-exclusive p span {margin-right: 5px;}
.block-exclusive h1, .block-exclusive h1 a {color: #FFD827; text-decoration: none; font-size: 12px; padding: 0px; margin: 0px; border: 0px; text-indent: 0px; margin-bottom: 10px;}
.block-exclusive h1 a {text-decoration: underline;}
.block-exclusive h1 a:hover {color: #ECB200;}

.menu-item p {background:none; height: 30px; position: relative; top: -9px; padding: 9px 5px 0px 5px; margin: 0px; z-index: 10; color: #232729; line-height: 29px; text-transform: uppercase; font-size: 12px; font-weight: bold; cursor: pointer;}
.menu-item p .left, .menu-item p .right {display: none; }
.menu-item p.active {background-color: #22384c; height: 30px; position: relative; top: -9px; padding: 9px 5px 0px 5px; margin: 0px; z-index: 10; color: #D2D3D3;}
.menu-item p.active .left {display:block; position: absolute; width: 7px; height: 9px; left: 0px; top: 0px; background: url(/templates/juv_ftheme/images/menu-item-top-left.png) no-repeat; padding: 0px; margin: 0px;}
.menu-item p.active .right {display:block; position: absolute; width: 7px; height: 9px; right: 0px; top: 0px; background: url(/templates/juv_ftheme/images/menu-item-top-right.png) no-repeat; padding: 0px; margin: 0px;}
.menu-item p a {text-decoration: none; color: #232729;}
.menu-item p.active a {color: #D2D3D3;}

.menu-block {position: absolute; padding-bottom: 30px; width: 936px; height: 29px; top: 125px; left: 27px;}
.menu-item {
  float: left; 
  height: 28px;  
  position:relative; 
  padding:0px 17px 0px 17px; 
  line-height: 26px; text-transform: uppercase; font-size: 12px; font-weight: bold; cursor: pointer;
  --width: 53px;
}
.menu-subitems {
  background-color: #22384c; 
  overflow: hidden; height: 26px; list-style: none; 
  position: absolute; top: 30px; left:-10000px; z-index:20;
  padding: 0px; margin: 0px;
}
.menu-subitems li {padding: 0px; margin: 0px; float: left; padding: 0px 10px 0px 10px; height: 26px; line-height: 26px; font-size: 11px;}
.menu-subitems li.first {background: url(/templates/juv_ftheme/images/menu-subitem-left.png) no-repeat left top;}
.menu-subitems li.last {background: url(/templates/juv_ftheme/images/menu-subitem-right.png) no-repeat right top;}
.menu-subitems li a {color: #FFD827; text-decoration: underline; }
.menu-subitems li a:hover {color: #FFF; text-decoration: none;}


.block-9 .block-title {left: -10px; margin-bottom: 20px;}
.block-9 .block-title .color {
  background-color: #22384C;
}
.block-9 .block-title .color h3 {color: #EBEBEB;}
.block-9 .block-title .bg {
  width: 11px;
  background: url(/templates/juv_ftheme/images/block-9-h3-right.png) no-repeat;
}

.block-5 .block-title .color, .block-3 .block-title .color {
  background-color: #EAEAEA;
}
.block-5 .block-title .color h3, .block-3 .block-title .color h3 {color: #33495D;}
.block-5 .block-title .bg, .block-3 .block-title .bg {
  width: 11px;
  background: url(/templates/juv_ftheme/images/h3-right.png) no-repeat;
}
.block-3 .block-title {left: -8px; padding-bottom: 5px;}
.mo_poll-results {position: relative; left: 108px; top: 3px; font-weight: bold;}
.mo_poll-results a {color: #2F2F2F; font-size: 11px; text-decoration: underline;}


.mod_poll {color: #2F2F2F;}
.mod_poll input {margin-left: 0px;}
.mod_poll-question {margin-top: 0px; line-height: 16px; font-weight: bold; margin-bottom: 10px;}
.mod_poll-question a {color: #04559D;text-decoration: underline; font-weight: bold;}
.mod_poll-question a:hover {color: #2F2F2F;text-decoration: underline;}

.mod_poll-answer-top {background: url(/templates/juv_ftheme/images/mod_pool-answer-top.png) no-repeat; height: 10px; width: 177px; margin: 0px; padding: 0px;}
.mod_poll-answer-center {background: url(/templates/juv_ftheme/images/mod_pool-answer-center.png) repeat-y; width: 177px; margin: 0px; padding: 0px; cursor: pointer;}
.mod_poll-answer-bottom {background: url(/templates/juv_ftheme/images/mod_pool-answer-bottom.png) no-repeat; height: 10px; width: 177px; margin: 0px; padding: 0px;}
.mod_poll-answer-center p {padding: 0px; margin: 0px; padding-left: 30px; padding-right:8px; background: url(/templates/juv_ftheme/images/mod_pool-answer-arrow.png) no-repeat 10px 7px;}


.block-10 .block-title {left: -10px; margin-bottom: 20px;}
.block-10 .block-title .color {
  background-color: #EAEAEA;
}
.block-10 .block-title .color h3 {color: #263D53;}
.block-10 .block-title .bg {
  width: 11px;
  background: url(/templates/juv_ftheme/images/block-10-h3-right.png) no-repeat;
}

.moduletable_reklama2 {margin-bottom: 8px; padding-left:1px; width:100%; //margin-bottom: 12px; }
.moduletable_reklama2 img {margin-left: -1px !important;}

.block-tags .block-content {min-height: 130px;}
.block-tags a {color: #21374B; text-decoration: none;}
.block-tags a:hover {text-decoration: underline;}
.block-tags p {padding-left: 145px;}

.moduletable_reklama4 {margin-bottom: 20px; color: #FFFFFF;}
.moduletable_reklama4 a {color: #FFD827; text-decoration: none;}
.moduletable_reklama4 a:hover {text-decoration: underline;}
.moduletable_reklama4 img {margin: 1px !important;}


.block-8 .block-title {left: -10px;}
.block-8 .block-title .color {
  background-color: #ffd927;
}
.block-8 .block-title .color h3 {color: #21374B;}
.block-8 .block-title .bg {
  width: 11px;
  background: url(/templates/juv_ftheme/images/block-8-h3-right.png) no-repeat;
}

.block-zjuventini {font-size: 12px; line-height: 16px; color: #FFFFFF;}
.block-zjuventini img {margin: 0px !important; border: 0px !important;}
.block-zjuventini p {margin: 0px; }
.block-zjuventini p span {margin-right: 5px;}
.block-zjuventini h1, .block-zjuventini h1 a {color: #FFD827; text-decoration: none; font-size: 12px; padding: 0px; margin: 0px; border: 0px; text-indent: 0px; margin-bottom: 10px;}
.block-zjuventini h1 a {text-decoration: underline;}
.block-zjuventini h1 a:hover {color: #ECB200;}

.footer .quick_search_field {
	top: 34px;
	right: 60px;
}
.footer .quick_search_button {
	top: 34px;
	right: 20px;
}
.footer-sitemap {
	position: absolute;
	top: 53px; right: 193px;
}

.typed-list h2 {
  font-size: 14px;
}
.typed-list h3 {
  font-size: 12px;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
  border: 0px;
  margin-top: 5px;
}
.typed-list {
  margin-bottom: 20px;
}
.gammer {
  width: 150px;
  float: left;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 25px;
}
.gammer img {
  margin-bottom: 2px;
}


.gamer-info {
  padding: 0px;
}
.gammer-image { 
}
.gamer-info-detail {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.gamer-info-detail .title {
  font-weight: bold;
}
.gamer-info h2 {
  font-size: 14px;
}  
.gamer-info-table {
  margin-bottom: 15px;
  margin-top: 10px;
}
.gamer-info-table td, .gamer-info-table td {
  text-align: center;
  border: 1px #CCCCCC solid;
}
.gamer-info-table th, .gamer-info-table th
 {
  background-color:#C2D1D9;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
}  
.gamer-info-table .title {
}
.gamer-info-table td {
  text-align: center;
  color: #000000;
  padding-bottom: 1px;
  padding-top: 1px;
}
.componentheading {
  position: relative;
}
.goto-gammer {
  position: absolute;
  right: 10px;
  bottom: 2px;
  //bottom: 5px;
  font-size: 12px;
}
.componentheading {
  position: relative;
}
.tournament-tour-table, .tournament-tour-table-float {
  margin-bottom: 15px;
  font-size: 12px;
  margin-right: 0px;
  margin-left: 0px;
}
.tournament-table-float td, .tournament-tour-table-float td {
  text-align: center !important;
  border: 1px #CCCCCC solid;
}
.tournament-tour-table-float {
  float: left;
  margin-right: 1px;
}
#tournament-tour {
  margin-top: 15px;
}
#tournament-tour a {
  text-decoration: underline;
}
.juve-light td {
  background-color: #F3F5FF;
  font-weight: bold;
}
.tournament-table-float th, .tournament-tour-table-float th
 {
  background-color:#C2D1D9;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
}

.componentheading {
  position: relative;
}
.tournament-table {
  margin-bottom: 20px;
}
.tournament-table td {
  text-align: center;
  border: 1px #CCCCCC solid;
}
.tournament-table.final {border: #C69D18 2px dotted; padding: 0px !important; margin: 0px;}
.juve-light td {
  background-color: #F3F5FF;
  font-weight: bold;
}      
.tournament-table th
 {
  background-color:#C2D1D9;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
}

.gallery-category-list {padding: 0px; margin-left: -14px; margin-top: -5px;}
.gallery-category-view {padding: 0px; margin-left: -5px; margin-top: -15px;}
.gallery-view {/*margin-left: -5px;*/}
.tournament-table {margin: 0px; padding-left: 0px !important;}

.tournament-table td,.tournament-tour-table td {
  text-align: center;
  border: 1px #CCCCCC solid;
}

.tournament-table th,.tournament-tour-table th {
  background-color: #505050;
  color: #FFFFFF;
  padding-left: 5px !important;
  padding-right: 5px !important;
  text-align: left;
}

.tournament-table .command_name {
  text-align: left;
}

.gallery-category-item {
  width: 150px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}

.gallery-category-item-name {
  font-size: 10px;
  text-align: center;
}

.gallery-category-item-name a {
  text-decoration: none;
}

.gallery-category-item-name a:hover {
  text-decoration: underline;
}

.gallery-category-list .persons {
  width: 210px;
  margin-bottom: 0px;
  font-size: 12px !important;
}

.gallery-category-list .persons h2 {
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 5px;
}

.gallery-category-list .persons img {
  margin-top: 10px;
  margin-bottom: 3px;
  border: 1px solid #000000;
  max-width: 194px !important;
}

.gallery-category-list .persons p {
  padding-left: 25px;
  padding-right: 15px;
}

.tournament-table td,.tournament-tour-table td {
  text-align: center;
  border: 1px #CCCCCC solid;
}

.tournament-table th, .tournament-tour-table th {
  background-color: #505050;
  color: #FFFFFF;
  padding-left: 5px !important;
  padding-right: 5px !important;
  text-align: center;
}

.tournament-table .command_name {
  text-align: left;
}

.gallery-category-item {
  width: 150px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}

.image {
  margin-bottom: 4px;
}

.gallery-category-item-name {
  font-size: 10px;
  text-align: center;
  padding: 5px;
}

.gallery-category-item-name a {
  text-decoration: none;
}

.gallery-category-item-name a:hover {
  text-decoration: underline;
}
.video-player-tv-black {
  background: url(/templates/juv_ftheme/images/tv_black.gif) no-repeat;
  width: 650px;
  height: 445px;
  margin-left: 0px;
  position: relative;
}

.video-player-code {
  background-color: #100B0E;
  left: 61px;
  position: absolute;
  top: 65px;
  width: 464px;
  z-index: 10;
}

.video-player-bottom {
  background-color: transparent;
  background-image: url(/templates/juv_ftheme/images/tv_black_bottom.gif);
  background-repeat: repeat-y;
  left: 0px;
  position: absolute;
  top: 418px;
  width: 650px;
  z-index: 15;
  line-height: 18px;
  color: #CCCCCC;
}

.video-player-bottom a {
  color: #F4C14A;
  text-decoration: none;
}

.video-player-bottom a:hover {
  text-decoration: underline;
}
.welcome-login {
	position: absolute;
	left: 705px;
	top: 50px;
}
.welcome-login a {color: #FFD827 !important; text-decoration: none; font-weight: bold;}
.welcome-login a:hover {text-decoration: underline;}

.search-text {
	color:#699BBF;
	font-size:12px;
	font-weight:bold;
	right:297px;
	top:21px;
	position: absolute;
}
.forum-tail {
	position: absolute;
	bottom: -20px;
	right: 25px;
}
.block-seriya .date {color: #FFFFFF; font-size: 11px; background: transparent; font-weight: normal; text-indent: 0px; padding: 0px; margin: 0px; margin-top: 5px; display: inline;}
.block-seriya a {color: #FFD827; text-decoration: none;}
.block-seriya a:hover {text-decoration: underline;}

.block-3 .block-date {background-color: #314F69; color: #B2B2B2; }
.block-3 .block-comments-count {color: #B2B2B2; }

.componentheading {
  position: relative;
}
.tournament-tour-table {
  margin-bottom: 15px;
}
.tournament-table td, .tournament-tour-table td {
  text-align: center;
  border: 1px #CCCCCC solid;
}
.tournament-table th, .tournament-tour-table th
 {
  background-color:#C2D1D9;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
}
.tournament-table .command_name {
  text-align: left;
}
#tournament-tour {
  margin-top: 15px;
}
#tournament-tour a {
  text-decoration: underline;
}
.juve-light td {
  background-color: #F3F5FF;
  font-weight: bold;
}
abbr {cursor: help;}

.sublinks {margin-bottom: 10px;}
.componentheading {
  position: relative;
}
.tournament-tour-table {
  margin-bottom: 15px;
}
.tournament-table td, .tournament-tour-table td {
  text-align: center;
  border: 1px #CCCCCC solid;
  padding-bottom: 1px;
  padding-top: 1px;
}
.tournament-table .command_name {
  text-align: left;
}
#tournament-tour {
  margin-top: 15px;
}
#tournament-tour a {
  text-decoration: underline;
}
.juve-light td {
  background-color: #F3F5FF;
  font-weight: bold;
}
abbr {cursor: help;}

.gallery-view {padding: 0px; margin-top: -5px;}
.gallery-view h3 {margin-top: 0px; padding-top: 0px;}

#chat {padding:0px;}
.chat-area {width: 436px; border: 1px solid #CCCCCC; height: 500px; position: relative; float: left;}
.chat-users {
  width: 190px;
  border: 1px solid #CCCCCC;
  height: 500px;
  position: relative;
  float: left;
  margin-left: 10px;
  overflow-y:scroll;
  overflow-x:hidden;
  color: #505050;
}

html:first-child .chat-users {
  overflow:scroll; 
}

.chat-users-label {
  position: relative;
  left: 5px;
  top: 5px;
  font-weight: bold;
}
.chat-area .chat-fix-scroll {
  position: absolute;
  bottom: -20px;
  right: -200px;
  padding-right: 20px;
}
.chat-fix-scroll .inp {
  position: absolute;
  right: 0px;
  top: 0px;
}
.chat-area-text {
  padding:10px;
  width:425px;
  --width:520px;    
  position: absolute;
  bottom: 0px;
  left: 0px;    
}
.chat-users ul, .chat-users li {
  padding: 0px; margin: 0px; list-style: disc;
}
.chat-users ul {
  padding-top: 15px;
}
.chat-users li {
  margin-left: 23px; font-weight: bold;
}
.chat-area-text.overflow {
  height:480px;
  --height:498px;
  overflow-y:scroll;
}

html:first-child .chat-area-text.overflow {
  overflow:scroll; 
}
.chat-input {
  width: 654px;
  padding-top: 25px;    
}
.chat-input .button {
	margin-top: 3px;
}
.chat-input textarea {width: 638px; height: 50px; font-family: Arial; font-size: 12px; line-height: 12px; border: 1px solid #CCCCCC;}
.chat-input img {
  cursor: pointer;
}
.chat-input span {
  position: absolute;
  right: 0px;
  top: 82px;
  font-size: 10px;
  color: #CCCCCC;    
}
.chat-colors {
  margin-top: 10px;
  position: relative;
  left: -5px;
}
.chat-colors img {
  margin-right: 3px;
}
.chat-colors .border {
  position: absolute;
  top: -2px;
  left: -2px;
}
.chat-smiles {
	margin-top:15px;
  height: 27px;
}
.chat-message-name {
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.chat-message-kick {
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
  font-family: 'courier new';
}
.chat-message-block {
  margin-top: 5px;
  line-height: 16px;
}
.chat-message-time {
  color: #CCCCCC;
  font-size: 10px;
  font-family: 'courier new';
}
.chat-kicked {
  margin-top: 20px;
  font-size: 11px;
  background: transparent;
}
.chat-kicked-users {
  margin-top: 10px;
}
.chat-kicked-user {
  cursor: pointer;
}

#blogs-category-list {width: 642px; margin: 0px; padding: 0px;}
#blogs-category-list .persons {margin-bottom: 10px;} 
#blogs-category-list .item-content {color: #FFFFFF;}
#blogs-category-list .item-content h2 {margin-bottom: 10px; margin-left: 0px !important; }
.item-content-last-article {margin-top: 10px; color: #FFFFFF;}

.moduletable_custom-block-top {
  position: relative;
  top:-14px;
  margin-top: 8px;
  margin-bottom: 10px;
  padding-left: 1px;
}
.moduletable_custom-block-top img {
  margin: 0px !important; padding: 0px !important;
}
.moduletable_custom-block-bottom {
  margin-top: 10px;
  //margin-top: 22px;
  margin-bottom: 2px;
  padding-left: 1px;
  position: relative; top:-6px;
  //top:-18px; 
  margin-bottom: -15px;
  //margin-bottom: -30px;
}
.moduletable_custom-block-bottom img {
  margin: 0px !important; padding: 0px !important;
}
.block-news p.buttons {padding-left: 96px;}
.command_photo, .block-15 .block-content img {
	max-width: 640px;
}
.block-15 .block-content {padding-bottom: 20px; min-height:200px;}
table td.topL {width: 60%; text-align: left;}

.block-16 {
  width: 936px;
  position: relative;
  background: url(/templates/juv_ftheme/images/block-16-center.png) repeat-y;
}

.block-16-bottom {
  background: url(/templates/juv_ftheme/images/block-16-bottom.png) no-repeat left bottom;
  --background: url(/templates/juv_ftheme/images/ie-block-16-bottom.png) no-repeat left bottom;
  position: relative;
  top: 10px;
}

.block-16-top {
  background: url(/templates/juv_ftheme/images/block-16-top.png) no-repeat left top;
  position: relative;
  top: -22px; 
  //background: url(/templates/juv_ftheme/images/block-16-top.png) no-repeat left 2px; 
  //top: -28px;
}
.block-16 .block-content {padding-bottom: 20px; min-height:200px;}
table td.topL {width: 60%;}
.all-width {width: 935px !important;}

.pool-answer-table td {padding: 0px; margin: 0px;}

.tag-main {
  margin: 0px;
  --width:720px;
}
.tag-list, .tag-list li {list-style-type: none; padding: 0px; margin: 0px; padding-left: 20px;}
.tag-list li {float: left; width: 178px; padding-right: 7px;}
.design-by-text {font-size: 11px;}

div.persons p {margin-bottom: 0px; margin-top: 8px;}

.menu-subitems .active a {color:#FFFFFF;}


.dgvote-star,
.dgvote-star a:hover,
.dgvote-star .current {background:url(/templates/juv_ftheme/images/star.gif) left -1000px repeat-x;}
.dgvote-star  {position:relative;width:80px;height:16px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.dgvote-star li {display:inline;background-image:none;padding:0;}
.dgvote-star a,
.dgvote-star .current {position:absolute;top:0;left:0;text-indent:-1000em;height:16px;line-height:16px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.dgvote-star a:hover {background-position:left bottom;}
.dgvote-star a.one-star {width:20%;z-index:6;}
.dgvote-star a.two-stars {width:40%;z-index:5;}
.dgvote-star a.three-stars {width:60%;z-index:4;}
.dgvote-star a.four-stars {width:80%;z-index:3;}
.dgvote-star a.five-stars {width:100%;z-index:2;}
.dgvote-star .current {z-index:1;background-position:left center;}
.dgvote-inline {display:-moz-inline-block;display:-moz-inline-box;display:inline;vertical-align:middle;line-height:16px;}
.dgvote-box {margin-left:0;}

.button-class {
	margin: 0px; padding: 0px;
	border: 0px; background-color: transparent;
	height: 18px;
	cursor: pointer;
}
.button-search {
	width: 76px;
	background: url(/templates/juv_ftheme/images/button-search.png) no-repeat;
	float: left;
	margin-top: 4px;
}
.button-vote {
	width: 77px;
	background: url(/templates/juv_ftheme/images/bb-vote.png) no-repeat;
	margin-top: 4px;
}
.button-results {
	width: 77px;
	background: url(/templates/juv_ftheme/images/bb-results.png) no-repeat;
	margin-top: 4px;
}
.button-set {
	width: 82px;
	background: url(/templates/juv_ftheme/images/button-set.png) no-repeat;
}
.button-send-pass {
  width: 112px;
  background: url(/templates/juv_ftheme/images/button-send-pass.png) no-repeat;
}
.button-make-query {
  width: 106px;
  background: url(/templates/juv_ftheme/images/button-make-query.png) no-repeat;
  margin-top: 4px;
}
.button-send {
  width: 76px;
  background: url(/templates/juv_ftheme/images/button-send.png) no-repeat;
}
.button-reset {
  width: 76px;
  background: url(/templates/juv_ftheme/images/button-reset.png) no-repeat;
  margin-left: 5px;
}
.search-field {
	float: left;
	margin-top: 2px;
	margin-right: 5px; 
}
.video-area #comments table {
	width: 94%;
}
.article_seperator {}

#jc {
	
}
.calendar-additional-links a {color: #40698E; text-decoration: underline;}        
.calendar-additional-links a:hover {text-decoration: underline;}


.contact-form-area {
  margin: 0px;
}
.contact-form-area .inputbox {
  width: 306px;
}
.contact-form-area .inp_text {
  width: 306px;
  height: 14px;
}
.contact-form-area .inp_textarea {
  width: 632px;
  height: 100px;
}
.footer-bootom-links {
  background:transparent url(/templates/juv_ftheme/images/moduletable_footer-1-bg.gif) repeat-x scroll center top; 
  width: 830px;
  margin-top: 10px;
  margin-left:104px;
  padding-top: 10px;
  color:#919191;
  font-size:10px;
  line-height:13px;
  text-align:left !important;  
}

#search-page {padding: 0px;}
.search-form {margin-bottom: 20px; }
.search-results {display: none;}
.search-results-paging {padding-top: 10px; margin-top: 10px; border-top: 1px solid #CCC; text-align: center;}
.search-results h2 {font-size: 16px;}
.search-results h1 {font-size: 14px; color: #3067A2; margin-top: 0px;}
.search-results h1 a {color: #3067A2;}
.search-result-date {margin-bottom: 2px; color: #666;}
.search-result-cat_title {margin-bottom: 0px; color: #666;}
.search-result-text {margin-bottom: 20px;}

.counters {
	width: 90px;
	margin-left: 80px;
}
.countys-no-margin .counters {
	margin-left: 0px;
}
h2.gammers-type-label {
	font-size: 14px;
}
.moduletable_reklama3 {
	margin-bottom: 8px;
	//margin-bottom: 15px;
	width: 100%;
	position: relative;
}
.moduletable_reklama3 img {margin: 2px 0px 2px 2px !important; padding: 0px !important;}
.moduletable_reklama3 img {position: relative; left: -2px;}

/* -------- FOR ALL BLOCKS -------- */
.block {
  position: relative;
  background-repeat: repeat-y;
  margin-top: 12px;
  margin-bottom: 20px;  
  border: 0px;
}
.block-bottom {
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom;
  top: 12px; left: 0px;
  border: 0px;
}
.block-top {
  position: relative;
  background-repeat: no-repeat;
  background-position: top;
  top: -24px; left: 0px;
  border: 0px;
}
.block-content {
  position: relative; 
  top: 12px;
  margin: 15px 10px 15px 10px; 
  padding: 0px; padding-bottom: 10px;
  border: 0px;
  //margin-top: 0px;
  //margin-bottom: 0px;
}
.block-title {
  height: 28px;
  text-transform: uppercase;
  position: relative;
  left: -10px;
  top: 0px;
  margin-bottom: 20px;
  border: 0px;
}
.block-title h3 {
  border: 0px;
  margin: 0px;
  padding: 0px;
  line-height: 30px;
  --line-height: 28px;
}
.block-title div {
  float: left;
  height: 28px;
}
/* -------- FOR ALL BLOCKS -------- end */

.block-1 {width: 470px; background-image: url(/templates/juv_ftheme/images/block-1-center.png);}
.block-1-bottom {width: 470px; background-image: url(/templates/juv_ftheme/images/block-1-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-1-bottom.png);}
.block-1-top {width: 470px; background-image: url(/templates/juv_ftheme/images/block-1-top.png);}
.block-1 .block-content {
  
}
.block-1 .block-content .contentpaneopen {
  padding-left: 6px !important; 
}

.block-2 {width: 470px; background-image: url(/templates/juv_ftheme/images/block-2-center.png); --background-image: url(/templates/juv_ftheme/images/ie-block-2-center.png);}
.block-2-bottom {width: 470px; background-image: url(/templates/juv_ftheme/images/block-2-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-2-bottom.png);}
.block-2-top {width: 470px; background-image: url(/templates/juv_ftheme/images/block-2-top.png); --background-image: url(/templates/juv_ftheme/images/ie-block-2-top.png); }

.block-4 {width: 200px; background-image: url(/templates/juv_ftheme/images/block-4-center.png); --background-image: url(/templates/juv_ftheme/images/block-4-center.gif); }
.block-4-bottom {width: 200px; background-image: url(/templates/juv_ftheme/images/block-4-bottom.png); --background-image: url(/templates/juv_ftheme/images/block-4-bottom.gif); }

.block-5 {width: 200px; background-image: url(/templates/juv_ftheme/images/block-5-center.png); margin-bottom: 22px; //margin-bottom: 22px;}
.block-5-bottom {width: 200px; background-image: url(/templates/juv_ftheme/images/block-5-bottom.png);}
.block-5-top {width: 200px; background-image: url(/templates/juv_ftheme/images/block-5-top.png);}

.block-6 {width: 200px; background-image: url(/templates/juv_ftheme/images/block-6-center.png); }
.block-6-bottom {width: 200px; background-image: url(/templates/juv_ftheme/images/block-6-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-6-bottom.png);}
.block-6-top {width: 200px; background-image: url(/templates/juv_ftheme/images/block-6-top.png); --background-image: url(/templates/juv_ftheme/images/ie-block-6-top.png);}

.block-7 {width: 200px; background: #416383;}
.block-7-bottom {width: 200px; background-image: url(/templates/juv_ftheme/images/block-7-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-7-bottom.png);}
.block-7-top {width: 200px; background-image: url(/templates/juv_ftheme/images/block-7-top.png); --background-image: url(/templates/juv_ftheme/images/ie-block-7-top.png);}

.block-3 {width: 470px; background-image: url(/templates/juv_ftheme/images/block-3-center.png); margin-bottom: 22px; --background-image: url(/templates/juv_ftheme/images/block-3-center.gif);}
.block-3-bottom {width: 470px; background-image: url(/templates/juv_ftheme/images/block-3-bottom.png); --background-image: url(/templates/juv_ftheme/images/block-3-bottom.gif);}
.block-3-top {width: 470px; background-image: url(/templates/juv_ftheme/images/block-3-top.png); --background-image: url(/templates/juv_ftheme/images/block-3-top.gif);}

.block-8 {width: 242px; background-image: url(/templates/juv_ftheme/images/block-8-center.png);}
.block-8-bottom {width: 242px; background-image: url(/templates/juv_ftheme/images/block-8-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-8-bottom.png);}
.block-8-top {width: 242px; background-image: url(/templates/juv_ftheme/images/block-8-top.png); --background-image: url(/templates/juv_ftheme/images/ie-block-8-top.png); }

.block-9 {width: 242px; background-image: url(/templates/juv_ftheme/images/block-9-center.png);}
.block-9-bottom {width: 242px; background-image: url(/templates/juv_ftheme/images/block-9-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-9-bottom.png);}
.block-9-top {width: 242px; background-image: url(/templates/juv_ftheme/images/block-9-top.png); --background-image: url(/templates/juv_ftheme/images/ie-block-9-top.png);}

.block-10 {width: 242px; background-image: url(/templates/juv_ftheme/images/block-10-center.png); --background-image: url(/templates/juv_ftheme/images/block-10-center.gif);}
.block-10-bottom {width: 242px; background-image: url(/templates/juv_ftheme/images/block-10-bottom.png); --background-image: url(/templates/juv_ftheme/images/block-10-bottom.gif);}
.block-10-top {width: 242px; background-image: url(/templates/juv_ftheme/images/block-10-top.png); --background-image: url(/templates/juv_ftheme/images/block-10-top.gif);}

.block-15 {width: 680px; background-image: url(/templates/juv_ftheme/images/block-15-center.png);}
.block-15-bottom {width: 680px; background-image: url(/templates/juv_ftheme/images/block-15-bottom.png); --background-image: url(/templates/juv_ftheme/images/ie-block-15-bottom.png);}
.block-15-top {width: 680px; background-image: url(/templates/juv_ftheme/images/block-15-top.png);}
.block-15 .block-content {
	line-height: 15px;
}
/* -------- ADDITIONAL BLOCK STYLES -------- */
.block.mod_goals {
	margin-top: 0px;
	margin-bottom: 24px;
	//margin-bottom: 16px;
} 
.query-accepted {
	color: red;
	display: none;
}
.block.block-4 {
  //top: -3px;
  //margin-bottom: 22px; 
}
.mod_goals-switcher, .mod_goals-gamer, mod_goals-goal {
  --behavior: url(/templates/juv_ftheme/iepngfix/iepngfix.htc)
}
.inp_lost-pass {
	height: 14px;
	margin-left: 22px;
}
.block-multimedia p {margin: 8px 0px 3px 0px;}
.block-multimedia h1 {font-size: 12px; line-height: 14px; margin: 2px 0px 4px 0px;}
.block-multimedia a {text-decoration: none; }
.block-multimedia a:hover {text-decoration: underline; }
.multimedia-image {position: relative;}
.block-multimedia .category-link {position: absolute; right: -1px; top: 20px; --right: 0px;}
.block-multimedia p.reiting {margin-top: 4px;}
.multimedia-image .view-link {
	position: absolute; 
	left: 67px; top: 50%; 
	margin-top: -47px;
	--display: none;
}
.video-area {margin: 0px;}
.video-sublinks {
  margin-bottom: 15px;
  font-weight: normal;
  text-align: center;
  font-size: 14px;
}
.video-last {text-align: center; position: relative; left: -4px; }  
.video-sort-panel {
  margin: 20px;
  font-size: 13px;
}
.video-sort-panel .item {
  margin-right: 20px;
}
.video-sort-panel a {
  text-decoration: none;
}
.video-sort-panel .selected a {
  text-decoration: underline;
}
.video-list .item {
  float: left;
  margin-right: 10px;
  width: 48%;
  height:165px;
}
.video-list .item h3 {
  margin: 0px;
  padding: 0px;
  line-height: 18px;
  font-size: 11px;
  display: block;  
  border-bottom: 1px #CCCCCC solid;
  margin-bottom: 4px;
  padding-bottom: 2px;
    
}
.video-list .item .addeed-date, .video-list .item .rating, .video-list .item .comments, .video-list .item .category {
  float: left;
  line-height: 12px;
}

.video-list .item .separator {
  height: 10px;
}
.video-last {
  text-align: center;
}
.persons h2 {
  line-height: 14px;
  margin-top: 0px !important; margin-left: 5px !important; margin-right: 5px !important; padding-top: 5px !important;
}
.persons h2 a {
  text-decoration: none;
}
.persons h2 a:hover, .persons h2 a:active {
  text-decoration: underline;
}
.persons img {
  border: 1px solid #000;
}
.video-item-description {
  line-height: 12px;
  margin-bottom: 8px;
  color: #FFF;
}
.video-item-category {
  line-height: 12px;
  margin-bottom: 8px;
}
.video-item-category a {
  text-decoration: none;
  color: #f4c14a !important;
}
.video-item-category a:hover {
  text-decoration: underline;
}  
.video-item-info {
  line-height: 12px;
  color: #CCCCCC;
} 
.video-item-info span {
  line-height: 12px;
  color: #FFFFFF;
} 
.akbook-pages {
	font-size: 11px;
}
.contentheading {
	padding-top: 0px;
}
td.contentheading_news {
	padding-top: 3px;
	padding-bottom: 3px;
}
td.contentheading_news_last {
	padding-top: 3px;
	padding-bottom: 3px;
}
.contentpaneopen h3 {
	margin-top: 0px;
	padding-top: 0px;
}
select.inputbox {
	height: 18px;
}
.blue p {
	margin-bottom: 0px;
	margin-top: 0px;
}
.fcalendar-table td {
	padding-left: 5px; 
	padding-right: 5px;
}

.article-view {padding: 0px;}
.article-view p {margin: 0px; padding: 0px;    }
.article-text {padding: 0px; padding-bottom: 5px;}
.article-text p {margin-top: 0px; padding-top: 0px;}
.article-view .createdate, .article-view .small {padding-left: 7px;padding-right: 7px;}
.article-view .contentpaneopen_news td {padding-left: 0px;}
.archive-select-buttons {
  position: relative;
  top:3px;
  //top:1px;
}
.inp_akbook_code {
	font-size: 14px;
	line-height: 18px;
}

/* страница блогов */
.blog-articles {padding: 0px; margin: 0px;}
.blog-articles.blog_list p {padding: 0px; margin: 0px;}
.blog-articles.blog_list .text {padding: 0px 0px 20px 0px;}
.blog-articles-sort-panel {margin: 20px; text-align: center;}
.blog-articles-sort-panel .item {margin-right: 20px;}
.blog-articles-sort-panel a {text-decoration: none;}
.blog-articles-sort-panel .selected a {text-decoration: underline;}
.blog-articles .list h2 {font-size: 14px; margin: 0px 0px 5px 0px; line-height: 20px;}
.blog-articles .list h2:a {color: #3067A2; text-decoration: underline;}
.blog-articles .list .createdate, .blog-articles .list .small {padding-left: 7px; padding-right: 7px;}
.blog-articles .list .contentpaneopen_news td {padding-left: 0px; position: relative; left: -3px;}

.ultras-table img {
	border: 0px;
}
.page-navigation-table {margin: 0px; margin-bottom: 2px;}
.page-navigation-table.last {margin-top: 0px;}
.online-set-timer-table {
	margin-bottom: 10px;
	position: relative;
}
.online-set-timer-table label {
  position: relative;
  top: -1px;
}
.online-set-timer-table input {
  position: relative;
  top: 1px;
}
.online-set-timer-table button {
  position: relative;
  top: 1px;
}
.online-table {
	margin-left: 4px;
	margin-right: 4px;
}
span.lost-pass {
  white-space : nowrap !important;
}
.mod_goals-switcher, .quick_search_button, table.moduletable_login .button, .iepngfix, .buttons img, .block-title div,
.category-link, .quick_search_field-bg, .login-field-bg, .pass-field-bg {
  --behavior: url(/templates/juv_ftheme/iepngfix/iepngfix.htc)
}
.tournament-subsections-links-area {text-align: center; line-height: 16px;}
.tournament-subsections-links-area a {
  font-weight: normal;
}
.tournament-subsections-selected-link {
  font-weight: bold !important;
}
.moduletable_footer-2 {
	margin-top: 0px;
}
.moduletable_footer-2 td {
	padding-bottom: 0px;
}
.footer-bootom-links {
	background: none;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.counters img {
	margin-bottom: 10px;
}
.menu-item-62 {
	padding-right: 0px;
	padding-left: 0px;
}
.menu-item {
	font-weight: normal;
} 

.contentpaneopen table td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.day-news .contentheading {//padding-left: 5px;//text-indent: 0px;}

/* NEW STYLES */
.block .content-padding {padding: 0px 10px 0px 10px;}
.block .content-head {border-bottom:1px solid #CCCCCC; clear: both; padding: 2px 0px 3px 0px; position: relative;}
.block .content-head h1 {color:#3067A2; font-size: 18px; line-height: 18px; font-weight:normal; padding: 0px; margin: 0px;}
.block .content-head h1 a {color:#3067A2;}
.block .content-head h1 a:hover {color:#2F2F2F;}
.block .content-head img {float: right;}
.block .content-underhead {padding: 3px 0px 0px 0px; margin: 0px; }
.block .content-underhead h2 {color:#3067A2; font-size: 14px; line-height: 14px; font-weight:bold; padding:0px; margin: 0px;}
.block .content-underhead h2 a {color:#3067A2;}
.block .clear.after-head {height: 15px;}
.block .content-head .right-panel {position: absolute; bottom: 5px; right: 0px;}
.block .content-head .right-panel ul {padding: 0px; margin: 0px; font-size: 12px; line-height: 12px; list-style-type: none;}
.block .content-head .right-panel ul li {float: left; padding-right: 10px;}
.block .content-head .right-panel ul li.last {padding-right: 0px;}

.block .list .content-head {border:0px; padding: 2px 0px 6px 0px;}
.block .list .content-head h1 {color:#3067A2; font-size: 14px; line-height: 14px; font-weight:bold; padding:0px; margin: 0px;}
.block .list .content-head h1 a {color:#3067A2;}
.block .list .clear.after-head {height: 0px; display: none;}

/* главная страница - новость дня */
.block .day-news .content-head {border-bottom:0px; clear: both; padding: 0px;}
.block .day-news h1 {font-size: 12px; padding: 0px; margin-top: 0px; font-weight: bold;}
.block .day-news .clear.after-head {height: 8px; }
.block .day-news {padding: 10px 5px 0px 5px;}
.block .day-news .contentpaneopen {padding: 0px !important; margin: 0px; line-height: 16px;}
.block .day-news .contentheading {padding: 0px; margin: 0px; border: 0px; font-size: 12px; font-weight: bold; color: #04559D; padding-bottom: 10px; text-indent: 0px;  //text-indent: 5px;}
.block .day-news .contentheading a {color: #04559D; text-decoration: underline;}
.block .day-news .contentheading a:hover {color: #2F2F2F;}
.block .day-news p {margin: 0px;}
.block .day-news p span {margin-right: 5px;}

/* прогнозы */
.game-main {margin: 0px; padding: 0px;}
.game-main #tabs {margin-bottom: 25px;}
.game-main .tournament-table {text-align:left; padding-left: 0px; margin-left: 0px;}
.game-main .tournament-table th {background-color:#C2D1D9; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center;} 
.game-main .tournament-table td {text-align:center; border:1px solid #CCCCCC;}  
.game-main .inp_button-query {margin-top: 10px;}
.game-main .intab-block {width: 404px; border-right: 1px solid #AAAAAA; margin: 0px; float: left; padding-top: 5px; padding-bottom: 5px; padding-right:15px; color: #7F7F7F;}
.game-main .intab-noborder {border-left: 1px solid #AAAAAA; margin: 0px; padding-right: 0px; padding-left: 10px; min-height: 178px;}
.game-main #tabs {margin-bottom: 25px;}
.game-main #tabs * {font-size: 12px !important; font-family: Arial !important;}
.game-main #tabs .captions {font-size: 12px;}
.game-main .inputs-container {text-align: center; line-height: 22px; color: #000000;}
.game-main .inp_goal {text-align: center; padding:0px; margin:0px; width:20px; height:18px; border:1px #CCCCCC solid; font-size:14px; line-height:18px; //position: relative; //top: 1px;}
.game-main .inp_button-query {margin-top: 10px;}
.game-main .intab-noborder {border: 0px;}

/* персонилии */
.persons-table {margin-top: -10px;}

/* гостевая книга */
#acbook-table {margin-top: -15px;}

/* штука на контентовых страницах, где автор, дата и другие штуки */
ul.top-article-detail {padding: 0px; margin: 0px 0px 10px 0px; list-style-type: none; background: url(/templates/juv_ftheme/images/top-article-detail-bg.png) left top no-repeat; min-height: 21px;}
ul.top-article-detail li {display: inline; padding: 0px 0px 0px 8px; margin: 0px; line-height: 21px; color: #666666;}
ul.top-article-detail li a {color: #666666;}
ul.top-article-detail li a:hover {color: #000000;}

/* P в контенте */
.new_content p {margin: 0px; padding: 0px;}

/* module Blogs */
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: url(/templates/juv_ftheme/images/blog-scroll-bg.gif) no-repeat left top;}
.jScrollPaneDrag {position: absolute; cursor: pointer; overflow: hidden; background:url(/templates/juv_ftheme/images/drag.gif) no-repeat left top; height:42px}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp {display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; background:url(/templates/juv_ftheme/images/but-up.gif) no-repeat center top; height:18px;}
a.jScrollArrowDown {display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background:url(/templates/juv_ftheme/images/but-down.gif) no-repeat center top; height:18px;}
.scroll-wrap {width:180px;}
.scroll-pane {width:180px; height:290px; padding:0px; overflow:auto;}

/* module чемпионат италии */
.block-tournament .jScrollPaneTrack {background: url(/templates/juv_ftheme/images/tournament-scroll-bg.gif) no-repeat left top;}
.block-tournament .jScrollPaneDrag {background:url(/templates/juv_ftheme/images/drag-tournament.gif) no-repeat left top; height:21px}
.block-tournament a.jScrollArrowUp {background:url(/templates/juv_ftheme/images/tournament-but-up.gif) no-repeat center top;}
.block-tournament a.jScrollArrowDown {background:url(/templates/juv_ftheme/images/tournament-but-down.gif) no-repeat center top;}
.block-tournament .scroll-wrap {width:220px; overflow-x:hidden;}
.block-tournament .scroll-pane {width:220px; height:115px; padding:0px; overflow:auto; overflow-x:hidden;}
.block-tournament .mod_tournament-table {}
.block-tournament .mod_tournament-table td {padding-right: 5px; padding-top: 4px; font-weight: bold;}
.block-tournament .mod_tournament-table-value {padding-left: 8px;}
.block-tournament .mod_tournament-table-index {color: #FFFFFF; padding-right: 0px !important;}
.block-tournament .mod_tournament-table-index DIV {width: 20px;}
.block-tournament .mod_tournament-gamer {position: relative;}
.block-tournament .mod_tournament-gamer {background: url(/templates/juv_ftheme/images/mod_tournament-dot.png) repeat-x bottom; --background: transparent;}
.block-tournament .mod_tournament-gamer span {background: url(/templates/juv_ftheme/images/mod_tournament-gamer.png) repeat-y; }
.block-tournament p {padding-left: 34px; margin: 8px 0px 3px 0px;}
.block-tournament .block-content {height: 176px; --height: 150px !important; --padding-bottom: 0px;}
.block-tournament .block-content p {--margin: 0px; --margin-top: 8px;}
.block-tournament .block-title {margin-bottom: 11px !important;}

/* последние новости */
.blog_list .list ul.top-article-detail {margin-bottom: 7px;}
.blog_list .list .content-head {background: url(/templates/juv_ftheme/images/list_item_title_bg.png) repeat-x top left #22384B; padding: 10px 60px 10px 10px; margin: 0px 0px 10px 0px; color: #FFFFFF; position: relative;}
.blog_list .list .content-head .star1 {position: absolute; top: -4px; right: 0px; z-index: 100;}
.blog_list .list .content-head .star2 {position: absolute; bottom: -4px; right: 0px;  z-index: 100;}
.blog_list .list .content-head h1 {z-index: 200; position: relative;}
.blog_list .list .content-head h1 a {color: #FFFFFF; text-decoration: none;}
.blog_list .list .content-head h1 a:hover {text-decoration: underline;}
.blog_list .list .article_seperator {height: 25px; line-height: 25px; clear: both;}

/* галлерея */
.gallery-view .image-container {text-align: center !important; position: relative;}
.gallery-view .image-container img {padding: 0px; margin: 0px;}
.gallery-view .image-container .buttons-container {position: relative; height: 23px; padding: 5px 0px 0px 0px; display: none;}
.gallery-view .image-container .bb_left {position: absolute; left: 0px; bottom: 0px; display: none;}
.gallery-view .image-container .bb_right {position: absolute; right: 0px;  bottom: 0px; display: none;}
