@import url("reset.css");      /* reset all */

*{font-family:Trebuchet MS;font-size:12px}
a,a:link{outline:none;color:#7b9d18}
a:hover,a:visited{color:#ff8400}
a.block{display:block;color:#526126 !important;font-weight:normal !important;text-decoration:none;width:100%}
img {border:0}
body{color:#526126;background-position:center top;background-repeat:no-repeat;padding-top:60px}
blockquote{background:url(/img/front/quotes.gif) no-repeat;padding-left:37px;margin:8px 20px 8px 20px}
blockquote,blockquote *{color:#ff8400;font-size:14px}

.fix_center_body {width: 998px; margin: auto;}

.header {height: 189px; background: url(/img/front/header/bg.gif) repeat-x bottom}
.header .header_content {height: 189px}

.header .title {height: 29px; clear: both;background: url(/img/front/header/bgr.gif) no-repeat right bottom;z-index:2;position:relative}
.header .title * {font-weight: bold;color: #fff;}
.header .title a {color: #fffaac;}
.header .title .home {padding: 7px 20px; float: left;}
.header .title a:hover {color: White;}

.header .leftbox{height:160px;width:200px;float:left}
.header .leftbox img{height:160px;width:200px}
.header .logo {height:138px;padding-left:10px;padding-top:22px;float:left}
.header .yellowbunny{width:1px;height:1px;overflow:visible;float:left}
.header .yellowbunny img{margin-top:22px;margin-left:-13px}
.header .logo .today {font-weight: bold; color: #8ab70b; text-align: center; padding: 25px 0 25px 0}
.header .logo .today span {color: #ffa800;}

.header .menu {position:relative;float:left;margin-left:65px;margin-top:20px;width:485px;height:138px;overflow:visible;text-align:center;line-height:18px;z-index:1}
.header .menu div{width:25px;height:25px}
.header .menu div.left{float:left}
.header .menu div.ear{width:20px;height:36px}
.header .menu div.right{float:right}
.header .menu a{text-decoration:none;padding-left:6px;padding-right:6px;white-space:nowrap}
.header .menu a:hover{text-decoration:underline}
.header .menu a.small{color:#7B9D18;font-size:12px}
.header .menu a.medium{color:#7B9D18;font-size:16px;font-weight:bold}
.header .menu a.large{color:#CD5903;font-size:20px;font-weight:bold}

.header .account_title{float:left;margin-top:-1px;background:url(/img/front/header/bgl.gif) no-repeat 0px 1px;white-space:nowrap}
.header .account_title a u,.header .account_title a{text-decoration:none}
.header .account_title a:hover u{text-decoration:underline}
.header .account_title a div,.header .account_title div.welcome{height:29px;float:left;line-height:29px}
.header .account_title img.momnbabies{padding-right:6px;padding-left:6px;width:68px;height:30px}
.header .account_title img.butterflies{padding-left:4px}
.header .account_title div.mylogin,.header .account_title div.mylogout{padding-left:75px;float:left}
.header .account_title .leftfoot.big{padding-left:124px;float:left}
.header .account_title .leftfoot.small{padding-left:210px;float:left}

.page_content{float:left;margin-bottom:10px}
.page_content td.col{vertical-align:top}
.left_col,.right_col{float:left;width:260px}
.page_content .right_col .col_logo{margin:20px 0 20px 20px}
.center_col{float:left;width:460px;margin:0 6px}
.page_content .left_col,.page_content .right_col,.page_content .center_col{margin-top:15px}
img.themeColTop{display:block;margin-bottom:15px}
#footerBanners{clear:both}

.footer{height:150px;background-position:0px 30px;background-repeat:repeat-x;clear:both;width:100%}
.footer td{vertical-align:top}
.footer div{width:250px}
.footer .bany{width:1%;vertical-align:top}
.footer .bany img{position:relative}
.footer .copyright{width:97%;font-size:9px;text-align:center;padding:110px 0 10px 0}
.footer .copyright div{width:438px;margin:auto;line-height:12px}
.footer .zoc{width:1%;padding-top:40px;text-align:right;padding-left:0}
.footer td.buttons{vertical-align:middle;width:1%;text-align:center;padding:110px 15px 10px 15px}
.footer .copyright a{white-space:nowrap}

.pager {color: #cd5903; font-weight: bold; font-size: 11px; line-height: 16px;}
.pager a.current {color: #7b9d18; font-weight: bold; font-size: 11px; padding: 2px 5px; border: solid 1px #7b9d18; text-decoration: none; background: White;}
.pager a {color: #7b9d18; font-weight: bold; font-size: 11px; padding: 2px 5px; border: 0; text-decoration: underline; background: none;}
.pager a:hover {color: #ff8400}


/* RAMKA {{{ */
.ramka {border: solid 1px #8bb70c; display: block; padding: 4px; background-color: #fff5bc; float:left;}

.ramka_white * {padding:0; margin:0;}
.ramka_white div {background: url(/img/front/ramka_white/shadow.png) no-repeat right bottom;}
.ramka_white div div {background: url(/img/front/ramka_white/top_bg.gif) no-repeat right top;}
.ramka_white div div div {background: url(/img/front/ramka_white/left_bg.gif) no-repeat  0px 4px;}
.ramka_white div div div div {background: url(/img/front/ramka_white/ugolok.gif) no-repeat left bottom; padding: 8px 8px 8px 7px; _padding: 8px 5px 8px 4px;}
.ramka_white {clear:both;}

.ramka_mine * {padding:0;margin:0}
.ramka_mine div {background: url(/img/front/ramka_mine/shadow.png) no-repeat right bottom}
.ramka_mine div div {background: url(/img/front/ramka_white/top_bg.gif) no-repeat right top}
.ramka_mine div div div {background: url(/img/front/ramka_mine/left_bg.gif) no-repeat 0px 4px}
.ramka_mine div div div div {background: url(/img/front/ramka_mine/ugolok.gif) no-repeat left bottom;padding: 8px 8px 8px 7px;_padding: 8px 5px 8px 4px}
.ramka_mine {clear:both}

.ramka_green table, .ramka_white table {height:125px;width:125px}
.ramka_green table a, .ramka_white table a {text-decoration:none}
.ramka_green table td, .ramka_white table td {text-align:center;vertical-align:middle;height:100%;width:100%}

.ramka_green * {padding:0; margin:0;}
.ramka_green div {background: url(/img/front/ramka_green/shadow.png) no-repeat right bottom;}
.ramka_green div div {background: url(/img/front/ramka_green/top_bg.gif) no-repeat right top;}
.ramka_green div div div {background: url(/img/front/ramka_green/left_bg.gif) no-repeat  0px 4px;}
.ramka_green div div div div {background: url(/img/front/ramka_green/ugolok.gif) no-repeat left bottom; padding: 8px 8px 8px 7px; _padding: 8px 5px 8px 4px;}
.ramka_green {clear:both;}

/* }}} RAMKA */

.content_block .data .img {float: right; border: solid 1px #7faa00; padding: 3px; background: white; margin: 5px 0 5px 10px;}
.big_content_block .data h1, h1.hdr, h1.hdr * {color: #ff8400; text-transform: uppercase;text-decoration:none}
.content_block .data p{margin-top:10px;margin-bottom:10px}

div.data ul, div.data ol {margin-left: 20px}

.itext_120 {width: 120px; background: url(/img/front/bg_itext_120.gif) center center no-repeat; height: 20px; border:0;}
.itext_120 input {width: 106px; height: 16px; border:0; margin: 2px 5px !important; padding:0 !important;}
.itext_200 {width: 200px; background: url(/img/front/bg_itext_200.gif) center center no-repeat; height: 20px; border:0;}
.itext_200 input {width: 190px; height: 12px; border:0; margin: 2px 5px !important;}
.itext_450 {width: 450px !important; background: url(/img/front/bg_itext_450.gif) center center no-repeat; height: 20px; border:0;}
.itext_450 input {width: 440px !important; height: 16px !important; border:0; margin: 2px 5px !important; padding:0 !important;}
.itext_100 input {width: 106px; height: 16px; border:1px solid #7faa00; margin: 2px 5px !important; padding:0 !important;}

.textarea_550_120 {width: 550px; height: 120px; background: url(/img/front/textarea_550_120.gif); padding:0;}
.textarea_550_120 textarea {width: 542px; height: 110px; border:0; margin: 4px; padding:0;}
.textarea_bbcode {width: 450px; height: 144px; background: url(/img/front/textarea_450_120.gif) 0px 24px no-repeat;padding:0;}
.textarea_bbcode textarea {width: 442px; height: 110px; border:0; margin: 4px; padding:0;}
.textarea_350_120 {width: 350px; height: 120px; background: url(/img/front/textarea_350_120.gif); padding:0;}
.textarea_350_120 textarea {width: 342px; height: 110px; border:0; margin: 4px; padding:0;}
.textarea_240_120{width:240px;height:120px;background:url(/img/front/textarea_240_120.gif);padding:0}
.textarea_240_120 textarea{width:232px;height:110px;border:0;margin:4px;padding:0}

.smallrate {background: url(/img/front/small_rate_icons.jpg) no-repeat 0px 0px; width: 0px}
.smallrate.r1 {width: 19px;}
.smallrate.r2 {width: 37px;}
.smallrate.r3 {width: 55px;}
.smallrate.r4 {width: 73px;}
.smallrate.r5 {width: 91px;}

textarea.shadow {background: White url(/img/front/shadow_textarea.gif) top repeat-x; border: solid 1px black;}

div.leftblock {float:left; margin-left: 5px; text-align: center;}
div.leftblock select {margin-top: 10px;}

ul.listing {
        margin-left: 25px;
        list-style-type: disc;
}

div.submenu a {color: #526126;text-decoration:none}
div.submenu a:hover {text-decoration:underline}
div.submenu, div.submenu a {font-size:12px;font-weight:bold}
div.notfound {width:100%;font-style:italic;text-align:center;padding-top:30px;padding-bottom:30px}

.grad{color:#67850F;background:url(/img/front/button-grad.gif) repeat-x top;border: solid 1px;border-color: #97CA00;font-weight:bold;height:22px;margin:2px 2px 2px 2px;vertical-align:middle}
.icon{width:16px;height:16px;border:0}
#galleryRandomPhotos,#galleryRandomNoPhoto,#galleryRandomContestPhotos,#galleryRandomContestNoPhoto,#galleryRandomMainPhotos,#galleryRandomMainNoPhoto,#galleryRandomMainVideoPhotos,#galleryRandomMainVideoNoPhoto,#galleryRandomMainCardsPhotos,#galleryRandomMainCardsNoPhoto{display:none}
#galleryRandomNoPhoto,#galleryRandomContestNoPhoto,#galleryRandomMainNoPhoto,#galleryRandomMainVideoNoPhoto,#galleryRandomMainCardsNoPhoto{padding-top:10px;padding-bottom:10px}
.gallery{padding:10px}
.gallery .images th {margin: 2px 7px; padding: 2px; width:140px;vertical-align:middle}
.gallery .images th .title {text-align: center; display: block; font-weight: bold; text-decoration: none}
.gallery .images th .title:hover {text-decoration: underline;}
.gallery p {margin: 5px 0; text-align: justify;}
span.comment {color:#cd5903 !important;line-height:11px !important}
span.numbers {color:#cd5903 !important}
span.date{color:#7b9d18 !important}
.fabOk{width:16px;height:16px;position:relative;left:174px;top:-191px;background-color:black;border:solid 1px;border-color:#97CA00}
.fabOk img{width:16px;height:16px}
.fabOk a{border:0}
.editor-tools-popup{display:none;z-index:400;position:absolute;border:solid 1px;border-color:#BCE348;background:#FFFCC7;padding:10px 10px 10px 10px}

div.imgBoxLarge{padding:2px 2px 2px 2px}
div.imgBoxLarge div.imgBoxUpper div{background-color:white;padding:6px;text-align:center}
div.imgBoxLarge div.imgBoxUpper{padding-right:4px;padding-bottom:4px;background:url(/img/front/gallery/shadow.png) no-repeat right bottom}
div.imgBoxLarge tr.subtitle th{text-align:left;padding-top:5px}
div.imgBoxLarge tr.subtitle th a{text-decoration:none;font-weight:normal}
div.imgBoxLarge tr.subtitle th u{text-decoration:underline}
div.imgBoxLarge tr.subtitle td{text-align:right;padding-top:5px}

#TB_window div.imgBoxUpper, div.imgBoxUpper{position:relative}

div.imgBoxMedium div.imgBoxUpper table.imgBoxImage th{padding:0 !important}
div.imgBoxMedium div.imgBoxUpper table.imgBoxImage th.galRateTh{padding-left:4px !important}
div.imgBoxMedium,#TB_window div.imgBoxMedium{padding:2px 2px 2px 2px}
div.imgBoxMedium div.imgBoxUpper div,#TB_window div.imgBoxMedium div.imgBoxUpper div{background-color:white;padding:4px;text-align:center}
div.imgBoxMedium div.imgBoxUpper div.ratediv,div.imgBoxLarge div.imgBoxUpper div.ratediv{padding:0}
div.imgBoxMedium div.imgBoxUpper,#TB_window div.imgBoxMedium div.imgBoxUpper{padding-right:4px;padding-bottom:4px;background:url(/img/front/gallery/shadow.png) no-repeat right bottom;height:102px}
div.imgBoxMedium div.imgBoxUpper table.actions{margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;height:auto}
div.imgBoxMedium div.imgBoxUpper table.actions td, div.imgBoxMedium div.imgBoxUpper table.actions th, div.imgBoxMedium div.imgBoxUpper table.actions a{font-weight:normal;text-decoration:none;vertical-align:middle;text-align:left}
div.imgBoxMedium div.imgBoxUpper table.actions th{padding-right:8px}
div.imgBoxMedium div.imgBoxUpper table.actions td{width:10px}
div.imgBoxMedium div.imgBoxUpper table.actions tr.uploadPhoto th, div.imgBoxMedium div.imgBoxUpper table.actions tr.uploadPhoto td{padding-bottom:6px}
div.imgBoxMedium div.imgBoxUpper table.actions tr.createGallery a {color:#ff8400}
div.imgBoxMedium div.imgBoxUpper table div,#TB_window div.imgBoxMedium div.imgBoxUpper table div{padding-top:0;padding-bottom:0;padding-left:5px;padding-right:1px}
div.imgBoxMedium div.imgBoxUpper > div > table,#TB_window div.imgBoxMedium div.imgBoxUpper > div > table{height:98px}
div.imgBoxMedium div.imgBoxUpper > div,#TB_window div.imgBoxMedium div.imgBoxUpper > div{height:98px;background:transparent}
div.imgBoxMedium div.imgBoxUpper table th, div.imgBoxMedium div.imgBoxUpper table td,#TB_window div.imgBoxMedium div.imgBoxUpper table th,#TB_window div.imgBoxMedium div.imgBoxUpper table td{vertical-align:middle}
div.imgBoxMedium tr.subtitle th,#TB_window div.imgBoxMedium tr.subtitle th{text-align:left;padding-top:5px}
div.imgBoxMedium tr.subtitle th a,#TB_window div.imgBoxMedium tr.subtitle th a{color:#7b9d18;text-decoration:none;font-weight:normal}
div.imgBoxMedium tr.subtitle th u,#TB_window div.imgBoxMedium tr.subtitle th u{text-decoration:underline}
div.imgBoxMedium tr.subtitle td,#TB_window div.imgBoxMedium tr.subtitle td{text-align:right;padding-top:5px}
table.imagesMedium,#TB_window table.imagesMedium{width:100%}
table.imagesMedium th,#TB_window table.imagesMedium th{vertical-align:top}
#photoInfo{display:none;position:absolute;z-index:1500;border:solid 1px;border-color:#BCE348;background:#FFFCC7;padding:4px 4px 4px 4px;max-width:300px}
#photoInfo .photoInfoCreated,#photoInfo .photoInfoRate,#photoInfo .photoInfoComments{font-style:italic;text-align:right}
#photoInfo > div > span{font-weight:bold}
#photoInfo .photoInfoTitle{font-weight:bold}
#TB_window .uploadGalleryContent{color:#526126;padding:4px 4px 4px 4px}
#TB_window .uploadGalleryContent h1{font-family:Tahoma;font-size:12px;text-align:center;margin-bottom:4px}

.unFavouriteCross{position:absolute;z-index:460;display:none;left:0;top:0}
div.tagsCloud{margin-left:2px;margin-right:2px;text-align:center;margin-top:10px;margin-bottom:10px}
div.tagsCloud a{white-space:nowrap;padding-left:2px;padding-right:2px}

img.autoResize,.imgPosition{display:none}

.hdrSearch{margin-top:5px;margin-right:7px;height:20px;float:right;background:url(/img/front/hdr-search-left.png) no-repeat left top;padding-left:7px}
.hdrSearch table{height:20px}
.hdrSearch > table td{height:20px;background:url(/img/front/hdr-search-right.png) no-repeat right top;padding-right:7px}
.hdrSearch > table td div{height:20px;background:url(/img/front/hdr-search-bg.png) repeat-x;padding:3px 0 3px 0}
.hdrSearch input{width:222px;border:none;background:transparent;color:#7EA709 !important;font-weight:normal !important}
.hdrSearch > table th{padding-top:2px;padding-left:7px;vertical-align:top}
div.wait{text-align:center;padding-top:20px;padding-bottom:20px}
#searchData,#searchError{display:none}
#searchError{color:#CD5903}
#searchPager,#searchNoResults{text-align:center;margin-top:10px;margin-bottom:10px;display:none}
#searchNoResults{font-style:italic}
#searchData > div {margin:4px 4px 4px 4px}
#searchData > div > p {margin-top:2px;margin-bottom:10px}

#pollsErrorDiv{background:#EEBDBD}
#pollsThanksDiv{background:#BDEEBD}
#pollsResults, #pollsErrorDiv, #pollsThanksDiv,#pollBlock,#formPolls,#pollRequireReg,#indicatorPolls{display:none}
.pollbar{height:12px;width:4px;background:#cd5903;float:left}
.pollval{float:left;margin-left:10px}
#pollRequireReg{margin-bottom:5px;font-style:italic;text-align:middle}

span.highlight{background:#BCE348 !important;color:white !important}

.allContests{margin-top:10px}
.allContests td, .allContests th{vertical-align:middle}
.allContests td{padding-left:8px}
.allContests img{width:64px;height:64px}
.allContests td, .allContests a{color:#ff8400;text-decoration:none}
#galleryRandomContestPhotos h1,#galleryRandomContestPhotos h1 a{color:#7b9d18;font-weight:bold;text-align:center;margin-bottom:5px;text-transform:uppercase}
#galleryRandomContestPhotos h1 a{text-decoration:none}
#galleryRandomContestPhotos h1 a:hover{text-decoration:underline}
#galleryRandomContestPhotos th.wrapper img{width:97px;height:101px}
#galleryRandomContestPhotos table.images{height:146px}
#galleryRandomContestLoading{text-align:center;padding-top:65px;padding-bottom:65px}

#loginForm{color:#526126;display:none;width:100%}
#loginForm a{outline:none;color:#7b9d18}
#loginForm a:hover,#loginForm a:visited{color:#ff8400}
#loginForm .error{background:red;display:none}
#loginForm .form{font-size:11px;margin:10px}
#loginForm .submit{height:20px}
#loginForm p{white-space:nowrap}
#loginFormRegConfirm,#loginFormRegReconfirm{display:none;color:#ff8400;text-align:center;margin-top:4px}

#captchaContainer td{padding-top:0px !important;padding-bottom:0px !important;text-align:center !important}
#captchaContainer th{font-weight:normal !important;text-align:center !important;font-size:11px !important;padding-top:0px !important;padding-bottom:2px !important}

div.xrefs span{font-weight:bold}
div.xrefs{margin-left:20px;margin-top:10px}

div.attachments{margin-right:10px}
table.rateTable{width:100%;margin-top:10px}
table.rateTable > tbody > tr > td{text-align:left}
table.rateTable > tbody > tr > th{text-align:right}

div.whocanvotelink{text-align:right;padding-top:5px}
div.whocanvotelink a{color:#ff8400;text-decoration:none}
div.whocanvotelink a:hover{text-decoration:underline}

a.gtag,span.gtag{color:#CD5903 !important}

/* -- plantation -- */
li.plantationTab div.img{display:block;float:left;background:none !important;padding:0 !important;height:26px !important;overflow:hidden;z-index:19;width:auto;margin-top:-6px;margin-bottom:-6px}
li.plantationTab.active div.img{overflow:visible !important}
li.plantationTab div.img img{z-index:19}
.plantationGrowBlock td.garbage div{position:relative;top:-7px}
#plantationGrowWait{display:none;margin-left:112px;margin-top:10px;padding-top:5px;padding-bottom:5px}
#plantationGrowButton{display:block;width:86px;height:26px;background:url(/img/front/buttons/save.gif) no-repeat;margin-left:79px;margin-top:10px}
#plantationGrowNameLabel{display:block;float:left;height:20px;line-height:20px;color:#CD5903}
#plantationGrowNameDiv{float:right}
#plantationGrowWishDiv{clear:both;margin-top:24px}
.plantationGrowBlock #captchaContainer{margin-top:10px;margin-left:-2px}
.plantationGrowDoneBlock{display:none}

.xmasTreeBanner{text-align:center}
.xmasTreeBanner a{display:block;width:260px;height:77px;background:url(/img/front/Elka-Umnichka.gif) no-repeat;margin:auto}
/* -- plantation -- */

/* -- bank redesigned thumbs -- */
table.bankThumbs td{vertical-align:top;padding-left:4px;padding-right:4px;padding-top:2px;width:20%}
table.bankThumbs td.im{vertical-align:bottom;padding-top:8px}
table.bankThumbs td a{color:#7b9d18;display:block;text-align:center;text-decoration:none;position:relative}
table.bankThumbs td img{display:block;border:solid 1px #7b9d18;padding:4px;max-width:100px;max-height:100px;margin:auto}
table.bankThumbs td.odd a{color:#CD5903}
table.bankThumbs td.odd img{border-color:#CD5903}
table.bankThumbs{margin-bottom:8px;width:100%}
div.data.bankThumbs .pager{margin-top:15px}
div.data.bankThumbs .photoInfo{padding:0;border:0;display:none;position:absolute;-moz-opacity:.70;opacity:.70;filter:alpha(opacity=70)}
div.data.bankThumbs table.ages{border-top:dashed 1px #526126;border-left:dashed 1px #526126;width:100%;background:white}
div.data.bankThumbs table.ages td,div.data.bankThumbs table.ages th{border-bottom:dashed 1px #526126;border-right:dashed 1px #526126;text-align:center;vertical-align:middle;height:50px}
div.data.bankThumbs table.ages td{width:97px;color:#CD5903;font-weight:bold}
div.data.bankThumbs table.ages td a{color:#7B9D18}
div.data.bankThumbs table.ages th{font-weight:normal}
div.data.bankThumbs table.ages th a{color:#526162;text-decoration:none}
div.data.bankThumbs table.ages th a:hover{text-decoration:underline}
div.data.bankThumbs table.ages th .ageSpan{color:#CD5903;text-transform:uppercase}
/* -- bank redesigned thumbs -- */

/* -- rating -- */
.rateContainer{text-align:center;font-weight:normal}
.rateHeader{font-weight:bold;color:#ff8400;margin-bottom:6px}
.rateNone{font-style:italic;margin-top:6px;margin-bottom:6px}
.rateCurrentNumber{font-weight:bold;color:#ff8400}
.rateCurrent{margin-top:6px;margin-bottom:6px}
.rateRateA{display:block;height:48px;width:175px;text-decoration:none !important}
.rateRateA:hover{text-decoration:none !important}
.rateRate{background:url(/img/front/rate_ico.jpg) repeat-x;height:33px;width:175px;padding:0 !important}
.rateNumbers{width:175px;height:15px}
.rateNumbers th{font-weight:bold;color:#ff8400;width:35px;height:15px;text-align:center !important}
.norate{-moz-opacity:.30 !important;opacity:.30 !important; filter:alpha(opacity=30)}
.rateRateDiv{height:48px;width:175px;background:url(/img/front/rate_ico-pale.png) repeat-x;padding:0 !important;text-align:left}
.rateVoteDiv{height:48px;width:175px;display:none}
.rateVoteDiv table{height:48px;width:175px;line-height:19px}
.rateVoteDiv td{text-align:center !important}
.rateVoteDiv img{border:0;width:35px;height:33px}
.rateVoteDiv a{-moz-opacity:.50 !important;opacity:.50 !important; filter:alpha(opacity=50);font-weight:bold;color:#ff8400;text-decoration:none}
.rateVoteDiv a.activeRate{-moz-opacity:.99 !important;opacity:.99 !important; filter:alpha(opacity=99)}
.rateSuccVoteDiv{display:none;width:175px;height:48px;line-height:48px;text-align:center;border:solid 1px;border-color:#8BB70C;background:#E0FFC7;color:#526126;font-weight:normal}
/* -- rating -- */

/* -- comment -- */
#xCommentsList{padding:4px}
#xCommentsList > div{border-top:dashed 1px;border-color:#BCE348;padding:4px;margin-bottom:2px}
#xCommentsList > div:first-child{border-top:none}
#xCommentsList div p.commentSubtitle{margin-left:4px;margin-right:4px}
#xCommentsList div div.commentData{margin-left:4px;margin-right:4px}
#xCommentsList span.authorName,#xCommentsList a.authorName{color:#ff8400;text-decoration:none}
#xCommentsList a.authorName:hover{text-decoration:underline}
#xCommentsList a.authorName.guest:hover{text-decoration:none}
#xCommentsList .commentDate{color:#7b9d18}
#xCommentsAdd{margin-left:121px}
.commentsAddButtons{text-align:right;width:450px;margin-top:6px}
/* -- comment -- */

/* -- common -- */
a.prize img{width:62px;height:39px}
a.prize{position:relative;left:-19px;top:-20px}

div.games a, div.games span {color:#ff8400;font-weight: bold;text-decoration:none}
div.games a:hover {text-decoration:underline}
#gamesRotator table{width:100%}
#gamesRotator tr{display:none}
#gamesRotator tr.active{display:block}
#gamesRotator td{padding:2px}

p.faqArchive{text-align:right;margin-top:4px}
p.faqArchive *{color:#7b9d18}
p.faqArchive a, p.faqArchive a u{text-decoration:none}
p.faqArchive a:hover u{text-decoration:underline}
p.faqArchive img{width:10px;height:14px}
#faqTable{width:100%}
#faqTable img{width:47px;height:44px;overflow:hidden}
#faqTable td,#faqTable th{padding:2px;vertical-align:middle}
#faqQuestionWrapper,#faqQuestionWrapper *{color:#7b9d18;max-width:190px;word-wrap:break-word}
#faqQuestionWrapperH{height:60px;overflow:hidden}
#faqAnswerWrapper,#faqAnswerWrapper *{color:#ff8400;max-width:190px;word-wrap:break-word}
#faqAnswerWrapperH{height:75px;overflow:hidden}
#faqConsultant{color:#cd5903;padding-top:10px;font-weight:bold}
#faqConsultantsList{margin-top:5px;margin-bottom:5px}
#faqConsultantsList,#faqConsultantsList *{color:#7b9d18}
#faqConsultantsList a{text-decoration:none}
#faqConsultantsList a:hover{text-decoration:underline}

#childrenSpeakTable{width:100%}
#childrenSpeakTable th{width:80px;color:#ff8400;font-weight:normal;vertical-align:middle}
#childrenSpeakTable th.top{vertical-align:top}
#childrenSpeakTable td{color:#7b9d18;width:100%}
#childrenSpeakHead,#childrenSpeakHead *{max-width:150px;text-transform:uppercase;color:#ff8400}
#childrenSpeak,#childrenSpeak *{max-width:150px;word-wrap:break-word}
#childrenSpeakH{height:145px;overflow:hidden}
p.childrenSpeakP{text-align:right;line-height:18px;margin-top:8px;font-weight:normal}
p.childrenSpeakP img{width:10px;height:14px}
p.childrenSpeakP a.readall{color:#ff8400}
p.childrenSpeakP a.add{color:#7b9d18}
p.childrenSpeakP a,p.childrenSpeakP a u{text-decoration:none}
p.childrenSpeakP a:hover u{text-decoration:underline}

#banktestNewHdr{text-align:center}
#banktestNewTable{width:100%;height:110px}
#banktestNewTable td,#banktestNewTable th{vertical-align:middle}
#banktestNewTable img{border:solid 1px #7b9d18}
#banktestNewCell,#banktestNewCell *{font-size:12px;font-family:Tahoma;font-weight:bold;color:#526126}
#banktestNewCell{margin-bottom:5px}
#banktestNewTable a,#banktestNewCell a{text-decoration:none}
#banktestNewTable a:hover,#banktestNewCell a:hover{text-decoration:underline}
#banktestNewUnits,#banktestNewUnits *{color:#7b9d18}
#banktestNewTable td,#banktestNewTable th{vertical-align:middle}

#indexCreativeHdr{text-align:center}
#indexCreativeContainer{width:100%}
#indexCreativeContainer th.arrows{width:1px;vertical-align:middle;padding-left:2px;padding-right:2px}
#indexCreativeContainer th.arrows img{width:10px;height:14px}
#indexCreativeContainer td.content > table{width:100%}
#indexCreativeContainer td.content > table th.item{text-align:center;width:33%}
#indexCreativeContainer th.item table{width:134px;height:77px;background:url(/img/common/Art.png) no-repeat;margin:auto}
#indexCreativeContainer th.item table td{vertical-align:top;padding-top:10px;padding-left:2px}
#indexCreativeContainer th.item table th{vertical-align:middle}
#indexCreativeContainer th.item,#indexCreativeContainer th.item *{text-decoration:none;font-weight:normal;text-align:justify}
#indexCreativeContainer th.item table ul,#indexCreativeContainer th.item table ul *{color:#ff8400}
#indexCreativeContainer th.item table ul li{margin-left:12px}
#indexCreativeContainer th.item table div{max-width:102px;word-wrap:break-word;line-height:15px}
#indexCreativeContainer th.item table div,#indexCreativeContainer th.item table div *{color:#7b9d18}
#indexCreativeContainer th.item table img{width:27px;height:65px}

table.newItemsTable{height:130px}
table.newItemsTable img{border:solid 1px #7b9d18}
table.newItemsTable th,table.newItemsTable td{vertical-align:middle}
table.newItemsTable ul li{margin-left:5px}
table.newItemsTable ul,table.newItemsTable ul li,table.newItemsTable ul li a{color:#7b9d18 !important}
table.newItemsTable ul li.highlight,table.newItemsTable ul li.highlight a{color:#ff8400 !important;font-size:14px;font-weight:bold}
table.newItemsTable ul li a{text-decoration:none}
table.newItemsTable ul li a:hover{text-decoration:underline}

#forumBlockContainer h1{color:#cd5903;font-size:12px;font-weight:bold;font-family:Tahoma}
#forumBlockContainer h2{color:#ff8400;font-size:12px;font-weight:bold;font-family:Tahoma}
#forumBlockContainer ul,#forumBlockContainer ul *{color:#7b9d18;text-decoration:none}
#forumBlockContainer ul li.active,#forumBlockContainer ul li.active a,#forumBlockContainer ul li.active a span.text{color:#ff8400 !important}
#forumBlockContainer ul{margin-top:8px;margin-bottom:4px}
#forumBlockContainer ul a:hover{text-decoration:underline}
#forumBlockContainer ul span.username{color:#cd5903;padding-right:4px}
#forumBlockList{height:235px;overflow:visible}

#photoVideoContainer{margin-top:20px}
#photoVideoContainer p.childrenSpeakP{margin-top:28px}
#photoVideoImages div{width:100px;z-index:-21}
#photoVideoImages div img{position:relative;z-index:-20}
#photoVideoImg1{top:-48px;left:-8px;width:37px;height:37px}
#photoVideoImg2{top:-49px;left:-6px;width:82px;height:67px}
#photoVideoImg3{top:-48px;left:-43px;width:46px;height:37px;visibility:hidden}
#galleryRandomMainPhotos table.images,#galleryRandomMainVideoPhotos table.images{width:100%;height:130px}
#galleryRandomMainPhotos table.images > tbody > tr > td,#galleryRandomMainVideoPhotos table.images > tbody > tr > td{width:33%}
#galleryRandomMainPhotos,#galleryRandomMainVideoPhotos,#galleryRandomMainNoPhoto,#galleryRandomMainLoading,#galleryRandomMainVideoNoPhoto,#galleryRandomMainVideoLoading{height:130px;overflow:visible}
#galleryRandomMainLoading,#galleryRandomMainVideoLoading{line-height:130px}

#birthdaysContainer{margin-top:20px}
#birthdaysFlowers div,#birthdaysHdr div{width:100px}
#birthdaysFlowers div img,#birthdaysHdr div img{position:relative;z-index:100}
#birthdaysFlowers div img{width:76px;height:64px;left:-12px;top:-7px}
#birthdaysHdr div img{width:171px;height:26px;left:-50px;top:-6px}

#birthdayUsersWrapper{min-height:25px}
#birthdayUsersCongrat{width:178px;height:36px}
#birthdayUsers{margin-left:65px}
#birthdayUsers li{display:block;float:left;padding-left:12px}
#birthdayUsers li,#birthdayUsers li a{color:#7b9d18;text-decoration:none}
#birthdayUsers li a:hover{text-decoration:underline}
#birthdayTable{width:100%}
#birthdayTable > tbody > tr > td *{color:#ff8400}
#birthdayTable > tbody > tr > td a{text-decoration:none}
#birthdayTable > tbody > tr > td a:hover{text-decoration:underline}
#birthdayTable > tbody > tr > td span{color:#7b9d18}
#birthdayTable > tbody > tr > th{text-align:right;padding-top:10px;font-weight:normal;width:70px}
#birthdayTable > tbody > tr > th p.childrenSpeakP{margin-top:0}
#galleryRandomMainCardsLoading,#galleryRandomMainCardsNoPhoto{padding-top:10px;padding-bottom:10px}
#galleryRandomMainCardsPhotos{height:124px;overflow:visible}
#galleryRandomMainCardsPhotos table.images{height:124px}
#galleryRandomMainCardsPhotos table.images > tbody > tr > th{vertical-align:middle}

.gtagsBlock td.active{width:30px}
.gtagsBlock div.title{float:left}
.gtagsBlock div.tags{text-align:center;padding-left:5px !important;padding-right:5px !important}
.gtagsBlock div.pic{float:right}
.gtagsBlock div.pic img{max-width:90px}
.gtagsBlock div.clear{clear:both}
.gtagsBlock td.garbage div{position:relative}
.gtagsBlock div.tags a{white-space:nowrap;padding-left:2px;padding-right:2px}
/* -- common -- */
