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: 0 25px 25px; 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: block;
 width: 322px; height: 60px;
}
.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;}
.home-logo-links {position: absolute; top: 98px; left: 40px; z-index: 20; font-size: 10px; text-transform: uppercase;}
.home-logo-links.rules {text-transform: none; left: 685px;}
.home-logo-links a {text-decoration: none; color: #FFFFFF !important; line-height: 15px; padding-left: 16px; padding-right: 5px;}
.home-logo-links a:hover {text-decoration: underline;}
.home-logo-links a.eng {background: url(/templates/juv_ftheme/images/flag_eng.png) no-repeat left center;}
.home-logo-links a.ity {background: url(/templates/juv_ftheme/images/flag_it.png) no-repeat left center;}
.home-logo-links a.rules {padding-left: 20px;}
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;
}
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%;
}
.createdate
 {
 border-left: #f4c14a 2px solid;
 font-size:12px;
 font-weight:bold;
 text-indent:2px;
 height: 19px;
 padding:3px;
 margin-bottom: 5px;
}
.small
 {
 border-left: #f4c14a 2px solid;
 font-size:12px;
 font-weight:bold;
 color: #666666;
 text-indent:5px;
 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;
 padding: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 {
 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;}
.mod_goals-all-gammers a:hover {color: #ECB200;}

.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 8px; 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;}
.block-tags a:hover {color: #3067A2;}
.block-tags p {padding-left: 145px;}

.block-vkontakte .community_head {display:none !important;}

.moduletable_reklama4 {color: #FFFFFF; margin-bottom: 10px; margin-top: 5px; width: 100%;}
.moduletable_reklama4 {color: #919191; font-size: 10px; line-height: 13px; text-align: left !important;}
.moduletable_reklama4 a {color: #919191; text-decoration: underline;}
.moduletable_reklama4 a:hover {color: #2F2F2F !important;}
.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;}
.gallery-category-list .cells-container {}
.gallery-category-list .cells-container .cells-rows-container {margin-bottom: 10px; float: left; background: url("../images/gallery/row-container-bg.png") no-repeat top left #22384C;}
.gallery-category-list .cells-container .cells-row {position: relative; max-width: 640px;}
.gallery-category-list .cells-container .cells-row.last {padding-bottom: 10px;}
.gallery-category-list .cells-container .cells-row.h2 {background: url("../images/gallery/h2-line.gif") no-repeat bottom left; position: relative; height: 100%;}
.gallery-category-list .cells-container .cells-row.texts {background: url("../images/gallery/bottom-line.png") no-repeat bottom left; line-height: 14px; color: #FFFFFF; font-size: 12px !important;}
.gallery-category-list .cells-container .cells-row.texts a {color: #FFFFFF; text-decoration: underline;}
.gallery-category-list .cells-container .cells-row.image {padding: 10px 0px; margin: 0px;}
.gallery-category-list .cells-container .cells-col {display: block; float: left; margin-right: 10px; width: 206px; text-align: center;}
.gallery-category-list .cells-container .cells-col.last {margin-right: 0px;}
.gallery-category-list .cells-container h2 {color: #FFFFFF; font-size: 14px; line-height: 14px; margin: 0; padding: 5px; text-align: center;}
.gallery-category-list .cells-container img {border: 1px solid #000000; width: 194px; height: 126px;}
/* --------------------------------------------------------------------------------------------------------------------- */

.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;
}
.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 {margin: 0; padding: 0 0 0 1px; position: relative; top: 0; width: 100%;}
.moduletable_custom-block-top img {margin: 0px !important; padding: 0px !important;}
.moduletable_custom-block-top p {margin: 0px; padding: 0 0 20px 0;}
.moduletable_custom-block-bottom {
 width: 100%;
 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 {
}
.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;}
.block-20 {width: 680px; background: none; padding:0px 0px 12px; margin: 4px 0px 0px;}
.block-20 p {padding: 0px; margin: 0px;}
.block-20 img {padding: 0px; margin: 3px 0px;}

.block-simple_container {margin-bottom: 12px; margin-top: 5px; width: 242px;}

/* -------- 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 {}
.block-multimedia a:hover {}
.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;
}

/* Список видео -------------------------------------------------------------------------------------------------------- */
.video-list {padding: 0px;}
.video-list .cells-container {font-size: 10px;}
.video-list .cells-container .cells-rows-container {margin-bottom: 10px; float: left; background: url("../images/video/row-container-bg.png") no-repeat top left #22384C;}
.video-list .cells-container .cells-row {position: relative; max-width: 640px;}
.video-list .cells-container .cells-row.h2 {background: url("../images/video/h2-line.gif") no-repeat bottom left; position: relative; height: 100%;}
.video-list .cells-container .cells-row.image {background: url("../images/video/bottom-line.png") no-repeat bottom left; line-height: 14px; color: #FFFFFF; font-size: 10px !important;}
.video-list .cells-container .cells-row.texts a {color: #FFFFFF; text-decoration: underline;}
.video-list .cells-container .cells-row.image {padding: 0px 0px 10px 0px; margin: 0px;}
.video-list .cells-container .cells-col {display: block; float: left; margin-right: 10px; width: 315px; text-align: center;}
.video-list .cells-container .cells-col.last {margin-right: 0px;}
.video-list .cells-container h2 {color: #FFFFFF; font-size: 14px; line-height: 14px; margin: 0; padding: 5px 8px; text-align: center;}
.video-list .cells-container h2 a {color: #FFFFFF;}
.video-list .cells-container h2 a:hover {color: #f4c14a;}
.video-list .cells-container img {border: 1px solid #000000;}
.video-list .cells-container p {margin: 0px; padding: 0px;}
.video-list .cells-container a {text-decoration: none;}
.video-list .cells-container a:hover {text-decoration: underline;}
.video-list .cells-container td {padding:10px 5px 0px 5px;}
.video-list .cells-container div.clear {height: 1px; display: block; margin: 0px; padding: 0px;}

.video-list .cells-container .video-item-description {line-height: 12px; margin-bottom: 8px; color: #FFF;}
.video-list .cells-container .video-item-category {line-height: 12px; margin-bottom: 8px;}
.video-list .cells-container .video-item-category a {text-decoration: none; color: #f4c14a !important;}
.video-list .cells-container .video-item-category a:hover {text-decoration: underline;} 
.video-list .cells-container .video-item-info {line-height: 12px; color: #CCCCCC;} 
.video-list .cells-container .video-item-info span {line-height: 12px; color: #FFFFFF;} 
/* --------------------------------------------------------------------------------------------------------------------- */

/* страница блогов */
.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;
}
.footer-text-container {float: left;}
.footer-icons-container {float: right;}
.footer-icons-container img {margin-left: 2px;}
.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.first {padding-right: 5px;}
.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;}
.gallery-view .image-container .bb_left {position: absolute; left: 0px; bottom: 0px;}
.gallery-view .image-container .bb_right {position: absolute; right: 0px; bottom: 0px;}

/* голы/предупреждения */
.goal-main-container h2 {font-size: 14px; margin: 0px 0px 10px 0px; text-align: center;}

/* травмы */
.injury-main-container h2 {font-size: 14px; margin: 0px 0px 10px 0px; text-align: center;}
.injury-main-container .injury-dates {background: none repeat scroll 0 0 #D9DDE9; display: block; margin: 2px 0; padding: 1px 2px;}

/* календарь в архиве новостей */
.calendar-buttons {text-align: center; height: 20px; line-height: 20px;}
.calendar-buttons select {height: 18px; font-size: 10px; line-height: 10px; //height: 19px;}
.calendar-buttons select, .calendar-buttons a {margin: 0px 2px; padding: 0px; display: inline;}
.calendar-buttons a {margin-top: 5px; position: relative; top: 4px; //top: 3px;}

/* трофеи */
.booty-container {}
.booty-container .bg {background-color: #2B2B2B;}
.booty-container .content-head {}
.booty-container .content-head h1 {}
.booty-container .clear.after-head {}
.booty-container h2 {font-family: Verdana; font-size: 26px; color: #333333; width: auto; text-align: center; line-height: 58px; background: url(/templates/juv_ftheme/images/booty-h2.png) no-repeat center center; margin: 30px 0px 20px;}

.booty-container .bg .skudetto-container {background: url(/templates/juv_ftheme/images/booty-skudetto.jpg) no-repeat top center #2B2B2B; width: 708px; height: 327px; margin: 0px auto; position: relative;}
.booty-container .bg .skudetto-container h2 {margin: 0px; padding: 43px 0 0 0; line-height: 26px; background: none;}
.booty-container .bg .skudetto-container .items-container {width: 414px; margin: 43px auto;}
.booty-container .bg .skudetto-container .items-container table td {text-align: left; color: #FFFFFF; font-size: 15px; line-height: 30px;}
.booty-container .bg .skudetto-container .items-container table td.align-center {text-align: center;}
.booty-container .bg .skudetto-container .stars-container {width: 46px; position: absolute; top: 112px; right: 30px;}
.booty-container .bg .skudetto-container .stars-container .item {width: 46px; line-height: 48px; color: #FFFFFF; text-align: center; margin: 10px 0px;}
.booty-container .bg .skudetto-container .stars-container .item.star {background: url(/templates/juv_ftheme/images/booty-star.png) no-repeat; color: #000000;}
 
.booty-container .bg .booty-container {width: 688px; height: 356px; background: #999999; margin: 0px auto 20px;}
.booty-container .bg .booty-container ul {margin: 0px; padding: 0px; list-style: none;}
.booty-container .bg .booty-container ul li {padding: 0px; float: left; width: 158px; margin: 7px;}
.booty-container .bg .booty-container h3 {background: #404040; line-height: 22px; color: #FFFFFF; font-size: 12px; border: 0px; padding: 0px; margin: 0px 0px 5px; text-align: center;}
.booty-container .bg .booty-container img {float: left; border: 1px solid #CCCCCC;}
.booty-container .bg .booty-container ul ol {margin: 0px; padding: 0px; list-style: none; float: left; margin-left: 5px;}
.booty-container .bg .booty-container ul ol li {padding: 0px; margin: 0px; width: 58px; float: none; font-size: 12px; color: #333333; line-height: 15px; font-weight: bold; text-align: center;}

.booty-container .bg .image-container {width: 600px; height: 330px; margin: 0px auto; border: 10px solid #1B1B1B;}

.booty-container .bg .records-container {width: 795px; margin: 0px auto; padding-bottom: 25px;}
.booty-container .bg .records-container.records-other {padding-bottom: 0px;}
.booty-container .bg .records-container ul {margin: 0px; padding: 0px; list-style: none;}
.booty-container .bg .records-container ul li {padding: 0px; color: #CCCCCC; font-size: 14px; line-height: 22px; padding: 3px 15px; background: url(/templates/juv_ftheme/images/booty-dot.gif) no-repeat center left;}

/* akbook */
.button-delete {background:url("/templates/juv_ftheme/images/button-delete-selected.png") no-repeat scroll 0 0 transparent; margin-left:5px; width:131px; height: 25px;}

/* news by tag block */
.newsby_tag-container {padding: 3px 0px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-bottom: 16px; display: block;} 
.newsby_tag-container .bg-left {background: url("../images/newsby_tag-container-left.jpg") repeat-y left; display: block;} 
.newsby_tag-container .bg-right {} 
.newsby_tag-container .padding {padding: 15px 20px; } 
.newsby_tag-container h2 {color: #666666; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px 0px 12px;} 
.newsby_tag-container ul {padding: 0px; margin: 0px; color: #666666; list-style: none;} 
.newsby_tag-container a {color: #666666;} 
.newsby_tag-container a:hover {color: #3067A2;} 
.newsby_tag-container ul li {padding: 0px; margin: 0px; line-height: 20px;} 
.newsby_tag-container table.moduletable {padding: 0px; margin: 0px;} 
.newsby_tag-container table.moduletable td {padding: 0px; margin: 0px;} 
.newsby_tag-container table.moduletable th {padding: 15px 0px 0px; margin: 0px; color:#666666; font-size:14px; font-weight:bold;} 
.newsby_tag-container table.moduletable p {padding: 12px 0px 0px; margin: 0px;} 
 
div.snap_noshots {position: relative; left: -6px;}
.block-20 div.snap_noshots {position: static; left: 0px;}

.blue {
background-color:#F2F2F2;
border:1px solid #B2C1CE;
color:#000000;
}
a.username:link, a.username:visited {
color:#3067A2;
}
a.username:hover {
color:#3067A2;
text-decoration:underline;
}

.pages-numbers a.active strong {font-weight: normal;}
.onlain-a table {padding: 0px; margin: 0px}

.mycarousel-container {position: relative; width: 640px; height: auto;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {margin: 0 auto; padding: 0 0 5px; width: 600px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {padding: 0px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {height: 95px; width: 600px;}
.jcarousel-skin-tango .jcarousel-item {height: 97px; width: 150px; text-align: center;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 0px;}
.jcarousel-skin-tango .jcarousel-item-horizontal img {max-width: 145px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px; margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {color: #000;}

.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent none;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: none;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent none no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto; right: 5px; background-image: none;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-scroll {margin-top: 10px; text-align: center;}
.jcarousel-scroll form {margin: 0; padding: 0;}
.jcarousel-scroll select {font-size: 75%;}
#mycarousel-next, #mycarousel-prev {cursor: pointer; margin-bottom: -10px; text-decoration: underline; font-size: 11px;}
#mycarousel-prev {position: absolute; text-decoration: none; left: -3px; top: 35px;}
#mycarousel-next {position: absolute; text-decoration: none; right: -2px; top: 35px;}
 
 
.share-list-container {padding: 0px; margin: 0px;}
.share-list-container b {}
.share-list {list-style: none; padding: 0px; margin: 0px; display: block;}
.share-list li {display: block; float: left; line-height: 24px; padding: 0 10px 0 0;}
.share-list img {height: 25px;}

.video-area .share-list-container {color: #666666; margin: 0 auto; padding: 18px 0 0; width: 372px;}
.gallery-view .share-list-container {margin: 0 auto; padding: 18px 0 0; width: 372px;}
.article-view .share-list-container {color: #666666; padding: 15px 0 0;}

/* Блок с травмами на главной -------------------------------------------------------------------------------------------------- */
.block-injury {}
.block-injury ul {padding: 0px; margin: 0px;}
.block-injury li {background: url("../images/krest-2.png") no-repeat scroll left top transparent; list-style: none outside none; margin: 0; padding: 0 0 8px 20px; //background: url("../images/krest-2.png") no-repeat scroll left 2px transparent;}
.block-injury li.last {padding-bottom: 0;}
.block-injury .name {color: #FFD827; padding-right: 10px; font-weight: bold;}
.block-injury .name a {color: #FFD827; text-decoration: underline;}
.block-injury .name a:hover {color: #ECB200;}
.block-injury .description {color: #FFFFFF; font-size: 12px; line-height: 16px; margin: 0; padding: 0;}
.block-injury .block-date {background-color: #E7E7DE; color: #E52D09; font-size: 12px; font-weight: bold;}
/* ----------------------------------------------------------------------------------------------------------------------------- */

