body{background:#fff; text-align: center; color:#444;}


.rightlistimage {max-width:60px; max-height:60px; overflow:hidden} 
.miniprofileimage {max-width:52px; max-height:52px; overflow:hidden} 


/* LAYOUT */
#mother {width: 960px; margin: 0 auto; text-align: left; position: relative;}
#header {padding: 7em 0 0;}

#col-content {float: left; display: inline; width: 695px;}
#col-side {float: right; display: inline; width: 258px;}
.col-l {width: 188px; float: left; display: inline;}
.col-r {width: 490px; float: right; display: inline;}
#col-content.fullpage {float: none; display: block; width: 100%; margin: 0 0 20px;}
#col-content.fullpage .col-r {width: 690px; margin: 0 60px 0 0;}

/* LOGO BOX */
#logo-box {margin: 0; float: left; display: inline;}

/* SEARCH BOX */
#search-box {float: right; display: inline; margin: 15px 0 0;}
#search-box .reset {margin: 0; padding: 0; width: 354px; height: 30px; overflow: hidden; background: url('../../img/default/bg/search-box.png') 0 0 no-repeat; padding: 6px 10px 0;}
#search-box #search {width: 150px; padding: 2px 5px; font-size: 92%; color: #b00f07; font-family: tahoma;}
#search-box select {width: 116px; padding: 2px; font-size: 92%; color: #b00f07; font-family: tahoma;}
#search-box .small {padding: 5px 20px 0;}
#search-box .small a {color: #999;}
#search-box .small a:hover {color: #b00f07;}

/* MAIN-MENU */
#main-menu {background: url('../../img/default/bg/main-menu.png') 0 0 no-repeat; padding: 1px 1px 0; border-bottom: 1px solid #ccc; margin: 0 0 10px;}
#main-menu .inBox {background: url('../../img/default/bg/main-menu-in.png') 0 100% repeat-x; zoom: 1;}
#main-menu li {float: left; display: inline; text-transform: uppercase;}
#main-menu li a, #main-menu li strong {float: left; display: inline; line-height: 36px; font-weight: bold; padding: 0 20px 0 22px; color: #ae0f06; text-decoration: none; position: relative; background: url('../../img/default/bg/main-menu-a.png') 0 100% no-repeat; zoom: 1;}
#main-menu li a:hover {color: #666;}
#main-menu li strong .row {position: absolute; bottom: -8px; line-height: 1px; font-size: 1px; left: 50%; margin: 0 0 0 -6px; width: 13px; height: 9px; background: url('../../img/default/bg/main-menu-a-active.png') 0 0 no-repeat;}
#main-menu li.first a, #main-menu li.first strong {background: none;}

/* SCHOOL BOX */
.school-box {position: relative; margin: 15px 0 15px; width: 100%;}
.school-box .top {background: #fe4b4a; color: #fff; padding: 3px 10px 3px 20px;}
.school-box .top h1, .school-box .top h2 {margin: 5px 0 0; font-weight: normal; font-size: 175%; color: #fff;}
.school-box .top h2 a {color: #fff;}
.school-box .top p {margin: 0; text-align: right;}
.school-box .in {margin: 0; background: #fff0ec; border: 1px solid #ffc9c8; border-width: 0 1px 1px; padding: 5px 0 4px;}
.school-box .img-wrap {width:165px; float:left;}
.school-box .img {border: 3px solid #fff; margin: 5px 0 5px 15px; position: relative; float: left; display: inline; background: #ccc;}
.school-box .img img {display: block;}
.school-box .img a.img-upload {display: block; color: #fff; background: #d51116 url('../../img/default/bg/school-box-img.png') 8px 50% no-repeat; top: -1.6em; font-size: 92%; margin-bottom: -1.6em; text-decoration: none; padding: 0 0 0 23px; margin: 1px; line-height: 20px;}
.school-box .img a.img-upload:hover {text-decoration: underline;}
.school-box div.l {margin: 5px 0 0 15px; width: 206px;}
.school-box div.l ul.reset {margin: 3px 0 0;}
.school-box div.l .reset li {overflow: hidden; zoom: 1; background: #ffdfdb; padding: 2px;}
.school-box div.l .reset li.even {background: #fff0ec;}
.school-box div.r {background: #fff; padding: 0 15px; width: 280px; margin: 0 5px 0 0; position: relative;}
.school-box div.r h2 {font-size: 108%; margin: 8px 0 2px; font-weight: bold;}
.school-box div.r p {line-height: 1.8; margin: 0 0 8px;}
.school-box div.r .green {color: #339900;}
.school-box div.r .red {color: #af0f07;}
.school-box div.r .stars {display: inline-block; width: 85px; height: 15px; background: url('../../img/default/bg/stars.png') 0 -15px repeat-x; vertical-align: text-top; position: relative;}
.school-box div.r .stars .stars-in {position: absolute; top: 0; left: 0; height: 15px; background: url('../../img/default/bg/stars.png') 0 0 repeat-x;}
.school-box .cor {width: 3px; height: 3px; background-image: url('../../img/default/bg/cor-school-box.png');}
.school-box div.r .cor, .school-box .img .cor {width: 2px; height: 2px; background-image: url('../../img/default/bg/cor-school-box-in.png');}

/* WALL LIST */
.wall-list .reset li {margin: 0 0 20px;}
.wall-list .main-msg {padding: 0 0 10px 65px; overflow: hidden; zoom: 1;}
.wall-list .main-msg p {margin: 0;}
.wall-list .comments-box ul.reset li strong, .wall-list .main-msg strong {display: block; margin: 2px 0;}
.wall-list .main-msg strong a {text-decoration: none;}
.wall-list .comments-box ul.reset li span, .wall-list .main-msg strong span {font-weight: normal; font-size: 92%;}
.wall-list .action-links {border: 1px solid #ffc9c8; position: relative; padding: 5px 0 4px; margin: 0 0 1px; zoom: 1;}
.wall-list .action-links span.l {margin: 2px 11px;}
.wall-list .action-links .l {margin: 0 11px;}
.wall-list .action-links .thumb-up {padding: 2px 0 2px 23px; background: url('../../img/default/ico/thumb-up.png') 0 50% no-repeat;}
.wall-list .action-links .thumb-down {padding: 2px 0 2px 23px; background: url('../../img/default/ico/thumb-down.png') 0 50% no-repeat;}
.wall-list .action-links input.thumb-up, .article-comments input.thumb-up {cursor:pointer;}
.wall-list .action-links input.thumb-down, .article-comments input.thumb-down {cursor:pointer;}

.wall-list .action-links .comment {padding: 2px 0 2px 22px; background: url('../../img/default/ico/comments.png') 0 50% no-repeat; cursor:pointer;}
.wall-list .action-links .row {background: url('../../img/default/bg/comment-row.png') 0 0 no-repeat; width: 11px; height: 9px; position: absolute; left: 26px; top: -7px;}
.wall-list .like-box {padding: 7px 10px 7px 35px; background: #fff0ec url('../../img/default/ico/thumb-up.png') 10px 50% no-repeat; margin: 0 0 1px;}
.wall-list .comments-box ul.reset li {padding: 7px 10px 7px 74px; background: #fff0ec; margin: 0 0 1px; overflow: hidden; zoom: 1; vertical-align: bottom;}
.wall-list .comments-box ul.reset li a {font-weight: normal; text-decoration: underline;}
.wall-list .comments-box ul.reset li p {margin: 0;}
.wall-list .comments-box a {color: #fe4b4a; text-decoration: none;}
.wall-list .comments-box a:hover {color: #B00F07; text-decoration: none;}
.wall-list .comments-box input {color: #fe4b4a; border:none;}
.wall-list .comments-box input:hover {color: #B00F07; border: none;}
.wall-list .show-all-comments {cursor:pointer;}
#newMessageBox {border: 1px solid #fe4b4a; background: #ffdfdb; margin: 0 0 18px; padding: 7px 10px 7px 74px;}
#newMessageBox label {display: block; margin: 0 0 5px -64px; font-weight: bold; color:#b00f07;}
#newMessageBox .int-text {width: 100%; height: 55px; margin: 0 0 5px; color: #b00f07; font-family: tahoma; font-size: 92%;}
.add-smilye {display:block; float:right; width:28px; text-align:center;}
.smilies-menu {position:absolute; z-index:999; float:none; width:auto; height:auto; margin:0; padding:0; border: 1px solid #fe4b4a; background: #ffdfdb; width:160px; padding:10px;}
.smilies-menu li {list-style:none none outside; display:block; float:left; background-image:none; width:40px; height:40px; text-align:center; padding:0 !important; margin:0 !important; }
.smilies-menu li span {display:block;}

.wall-list .comment-add {overflow: hidden; zoom: 1; background: #ffdfdb; padding: 3px 3px 3px 10px;}
.wall-list .comment-add p {margin: 0;}
.wall-list .comment-add p.l {padding: 3px 0 5px;} 
.wall-list .comment-add p.l a {padding: 2px 0 2px 25px; background: url('../../img/default/ico/comments.png') 0 50% no-repeat;} 
.wall-list .comment-add p.r input.comment-text {border: 1px solid #cccccc; font-family: tahoma; color: #fe4b4a; font-size: 100%; padding: 3px 5px; width: 470px;}
.wall-list .comment-add p.full input {border: 1px solid #cccccc; font-family: tahoma; color: #fe4b4a; font-size: 100%; padding: 3px 5px; width: 420px;}
.avatar {border: 1px solid #ddd; width: 52px; padding: 2px; float: left; display: inline; margin: 0 0 0 -65px; background: #fff;}
.wall-list .comment-add .int-text {width: 410px; height: 55px; margin: 0 0 5px; color: #b00f07; font-family: tahoma; font-size: 92%;}
.avatar img {display: block;}

/* STEPS */
#steps {height: 45px; overflow: hidden; background: url('../../img/default/bg/steps.png') 100% 50% no-repeat; margin: 0 0 30px;}
#steps li {float: left; display: inline;}
#steps .item {float: left; display: inline; margin: 0 30px 0 -17px; line-height: 45px; font-weight: bold; color: #666; background: url('../../img/default/bg/steps-a.png') 0 50% no-repeat; text-decoration: none; position: relative;}
#steps .item span {float: left; display: inline; position: relative; left: 30px; padding: 0 30px 0 0; line-height: 45px; background: url('../../img/default/bg/steps-a.png') 100% 50% no-repeat;}
#steps strong.item, #steps strong.item span {background-image: url('../../img/default/bg/steps-a-active.png'); color: #fff;}
#steps a.item:hover, #steps a.item:hover span {background-image: url('../../img/default/bg/steps-a-hover.png'); color: #ae0f06; cursor: pointer;}
#steps .step1 .item {margin-left: 0; margin-right: 15px; background-image: url('../../img/default/bg/steps-a-first.png');}
#steps .step1 .item span {left: 15px;}
#steps .step1 a.item:hover {background-image: url('../../img/default/bg/steps-a-hover-first.png');}
#steps .step1 strong.item {background-image: url('../../img/default/bg/steps-a-active-first.png');}
#steps .last .item {width: 50px; background-image: url('../../img/default/bg/steps-a-last.png');}

/* MESSAGES BOX */
.error-messages {position: relative; margin: 10px 0;}
.error-messages .in {border: 2px solid #fe4b4a; padding: 4px 10px;}
.error-messages .in li {padding: 2px 0 2px 18px; color: #b00f07; background: url('../../img/default/ico/exclamation.png') 0 0.4em no-repeat;}
.error-messages .cor {width: 3px; height: 3px; background-image: url('../../img/default/bg/cor-red-box.png');}

/* REGISTRATION */
#registration h1 {margin: 0;}
#registration h2.annot {margin: 4px 0; font-size: 125%; color: #444444; font-weight: bold;}
#registration h2.annot strong {color: #fe4b4a;}
#registration p.big {font-size: 108%; width: 80%;}

/* FORM BOX */
.form-box {position: relative; margin: 8px 0 25px; width: 100%;}
.form-box .in {border: 1px solid #ffc9c8; background: #fff0ec; padding: 20px 20px 10px;}
.form-box .in.in-thichbox {margin:10px;}
.form-box label {font-weight: bold; color: #b00f07; font-size: 108%;}
.form-box label.i-b {display: -moz-inline-block; display: inline-block; width: 120px; margin: 0 7px 0 0; text-align: right;}
.form-box label.b {display: block; margin: 0 0 2px;}
.form-box p.spc-inputs {overflow: hidden; zoom: 1;}
.form-box p.spc-inputs .i-b {float: left; display: inline; margin: 6px 10px 0 0;}
.form-box label.border-int {float: left; display: inline; background: url('../../img/default/bg/spc-label.png') 0 0 no-repeat; padding: 0 0 0 10px; margin: 2px 8px 0 0;}
.form-box label.border-int span {float: left; display: inline; background: url('../../img/default/bg/spc-label.png') 100% 0 no-repeat; padding: 6px 15px 7px 2px; color: #444;}
.form-box label.checked, .form-box label.checked span{background-image: url('../../img/default/bg/spc-label-active.png'); color: #fff;}
.form-box label.border-int input {margin: 0; vertical-align: middle; position: relative; top: -2px;}
.form-box p {margin: 0 0 10px;}
.form-box input, .form-box textarea {font-size: 92%; font-family: tahoma;}
.form-box input.w-160 {vertical-align: middle; width: 160px;}
.form-box input.w-200 {vertical-align: middle; width: 200px;}
.form-box input.vm {vertical-align: middle;}
.form-box select.s-40 {width: 40px; margin: 0 8px 0 0;}
.form-box select.s-60 {width: 61px;}
.form-box select.s-full {width: 165px;}
.form-box img {vertical-align: top;}

.form-buttons {background: url('../../img/default/bg/buttons.png') 0 0 no-repeat; height: 44px; margin: 0 0 25px; padding: 0 7px;}
.form-buttons p {margin: 0; line-height: 42px;}
.form-buttons p input {vertical-align: middle; margin: 0 0 0 10px;}

.motive-people .in {background: #fff0ec url('../../img/default/bg/motive-step1.png') 90% 100% no-repeat;}
.motive-step2 .in {background: #fff0ec url('../../img/default/bg/motive-step2.png') 95% 70% no-repeat;}
.motive-step3 .in {background: #fff0ec url('../../img/default/bg/motive-step3.png') 85% 70% no-repeat;}
.motive-step4 .in {background: #fff0ec url('../../img/default/bg/motive-step4.png') 95% 70% no-repeat;}

/* BLUE BOXS */
.blue-boxs {margin: 0 0 15px;}
.blue-boxs h2 {margin: 0 0 -1px; padding: 0 0 0 10px; background: url('../../img/default/bg/blue-box-h2.png') 0 0 no-repeat; position: relative; z-index: 2; display: inline-block; *display: inline; zoom: 1; font-size: 108%; color: #115a8e;}
.blue-boxs h2 strong {padding: 0 10px 0 0; background: url('../../img/default/bg/blue-box-h2.png') 100% 0 no-repeat; display: inline-block; line-height: 28px;}
.blue-boxs .box {margin: 0 0 15px;}
.blue-boxs .desc {position: relative; width: 100%;}
.blue-boxs .in {border: 1px solid #accde5; padding: 5px 1px 1px;}
.blue-boxs ul.reset {overflow: hidden; zoom: 1; border-bottom: 1px solid #c5def0; padding: 6px 0;}
.blue-boxs ul.reset li {float: left; display: inline; width: 29%; margin: 0 0 0 4%; font-weight: bold; font-size: 108%; color: #666;}
.blue-boxs ul.reset li input {margin: 0; vertical-align: middle; position: relative; top: -2px;}
.blue-boxs p.reset {background: #accde5; padding: 10px 18px; zoom: 1;}
.blue-boxs p.reset .int {color: #115a8e; font-family: tahoma; font-size: 92%; padding: 2px 5px;}
.blue-boxs p.reset input {vertical-align: middle;}
.blue-boxs .cor {width: 3px; height: 3px; background-image: url('../../img/default/bg/cor-blue-box.png');}

/* TOP BAR */
#top-bar {position: absolute; left: 0; top: 0; background: #d61117 url('../../img/default/bg/top-bar.png') 0 100% no-repeat; width: 960px; color: #fff; padding: 0 0 5px; min-height: 61px; _height: 61px;}
#top-bar h2, #top-bar a {color: #fff;}
#top-bar div.l {margin: 0 0 0 15px;}
#top-bar div.l h2 {font-size: 175%; font-weight: normal; margin: 0; padding: 10px 0 0;}
#top-bar div.l h2.user {font-size: 117%; padding: 14px 0 2px;}
#top-bar div.l h2.user span {font-size: 80%;}
#top-bar .buttons {padding: 20px 0 0 10px; margin: 0;}
#top-bar div.r {margin: 0 15px 0 0; width: 390px;}
#top-bar div.r .int {border: 1px solid #ae0f06; border-bottom-color: #d51116; border-right-color: #d51116; width: 147px; padding: 3px 2px; background: #F2C3C4 url('../../img/default/bg/int.png') 0 100% repeat-x; font-size: 100%;}
#top-bar div.r input {vertical-align: top; font-family: tahoma;}
#top-bar div.r p {margin: 0; font-size: 92%;}
#top-bar div.r p.l {width: 153px;}
#top-bar div.r p.r {width: 230px;}

#top-bar.logedIn div.l {margin: 10px 0 0 15px;}
#top-bar.logedIn .logo {float: left; display: inline; margin: 8px 15px 0 0;}
#top-bar.logedIn div.l h2.user {display: inline; font-size: 100%;}
#top-bar.logedIn div.l p.logOut {display: inline; font-size: 92%;}
#top-bar.logedIn div.l p.logOut a {color:#fe4b4a;}
#top-bar.logedIn div.l p.buttons {padding: 5px 0 0; white-space: nowrap;}
#top-bar.logedIn div.search-box {float: right; display: inline; margin: 33px 15px 0 0;}
#top-bar.logedIn div.search-box input {vertical-align: top;}
#top-bar.logedIn div.search-box #search {font-size: 92%; color: #b00f07; width: 150px;}

/* REGION LIST */
.region-list {overflow: hidden; zoom: 1; margin: 0 0 15px; width:695px;}
.region-list.in-thickbox {margin-top:10px; margin-left:10px;}
.region-list h2 {margin: 0.7em 0 -1px;}
.region-list .l {width: 440px;}
.region-list .r {width: 224px; background: #fff0ec; padding: 13px; position: relative;}
.region-list .r h3 {margin: 0 0 0.2em; font-size: 108%; color: #b00f07;}
.region-list .r p {font-size: 104%; margin: 0 0 20px; line-height: 1.6;}
.region-list .r a {margin: 0 7px 0 0; color: #333;}
.region-list .r a:hover {color: #b00f07;}
.main-content .cor, .region-list .cor {width: 2px; height: 2px; background-image: url('../../img/default/bg/cor-region-list.png');}
.region-list #search-school {font-size: 100%; color: #b00f07; font-family: tahoma; padding: 3px 5px; width: 140px;}
.region-list input {font-size: 108%; vertical-align: middle;}
#registration .region-list {margin: 0 0 25px; position: relative; width: 100%; overflow: visible; zoom: 0;}
#registration .region-list .in {border: 1px solid #ffd2d2; background: url('../../img/default/bg/region-list-reg.png') 100% 0 repeat-y; padding: 1px 0;}
#registration .region-list h2 {color: #444; font-size: 108%; font-weight: bold;}
#registration .region-list div.l {margin: 10px 0 20px 30px;}
#registration .region-list .cor {width: 3px; height: 3px; background-image: url('../../img/default/bg/cor-news-box.png');}
.school-list {width:695px; margin:0 10px 20px 10px;}
.school-list td {border:none; line-height:1.5em;}
.school-list .odd td {background-color:#FFF0EC;}

/* MAGAZIN LIST */
.magazin-list {border: 1px solid #e9ebed; border-width: 1px 0;}
.magazin-list h2 {margin: 0.9em 0 0.5em;}
.magazin-list ul.reset li {padding: 0 125px; margin: 0 0 20px; overflow: hidden; zoom: 1;}
.magazin-list ul.reset li hr {margin: 15px -125px 30px;} 
.magazin-list h3 {font-size: 150%; margin: 0 0 0.1em -125px; font-weight: normal;}
.magazin-list h3 a {text-decoration: none; color: #fe4b4a;}
.magazin-list h3 a:hover {color: #b00f07;}
.magazin-list .img {float: left; display: inline; margin: 0.3em 0 0 -125px; width: 115px; height: 85px; background: url('../../img/default/bg/img.png') 0 0 no-repeat; text-align: center; padding: 1px; line-height: 82px;}
.magazin-list .img img {vertical-align: middle;}
.magazin-list p {margin: 0; font-size: 117%; line-height: 1.3;}
.magazin-list p.more {font-size: 85%; font-weight: bold; text-transform: uppercase; margin: 0.2em 0 0;}
.magazin-list p.more a {color: #999; text-decoration: none; padding: 1px 12px 1px 0; background: url('../../img/default/bg/more.png') 100% 50% no-repeat;}
.magazin-list p.right {margin: 0 0 1em;}
.magazin-list-subpage {border-top: none;}

/* PAGING */
.paging {font-size: 100% !important; margin: 30px -5px 15px !important;}
.paging img {vertical-align: middle; margin: 0 5px;}
.paging .item {display: inline-block; margin: 0 3px; width: 23px; line-height: 23px; height: 23px; text-align: center; text-decoration: none; font-weight: bold; color: #fe4b4a;}
.paging a:hover, .paging strong.item {background: #fe4b4a url('../../img/default/bg/paging.png') 0 0 no-repeat; color: #fff;}

/* FOTO LOAD */
.fotoLoad input {margin: 3px 0;}
.fotoLoad .avatar {margin: 10px 10px 0 0;}

/* CONTENT */
.content {margin: 0 0 30px;}
.content p, .content li {font-size: 117%;}
.main-content {background: #fff0ec; position: relative; padding: 10px; margin: 15px 0 0; zoom: 1;}
li .main-content {margin: 0 -125px 0;}
.main-content h2 {margin: -0.5em 0 0.2em; font-size: 200%;}
.main-content h2 a {text-decoration: none;}
.main-content .col-l {float: left; display: inline; width: 363px; height: 276px; background: url('../../img/default/bg/img-box.png') 0 0 no-repeat; position: relative; padding: 8px 0 0 8px;}
.main-content .col-l .author {position: absolute; left: 8px; bottom: 12px; color: #cccccc; font-size: 92%; text-decoration: none; background: url('../../img/default/bg/author.png') 0 0 no-repeat; padding: 2px 4px 3px 26px;}
.main-content .col-r {float: right; display: inline; width: 295px; padding: 0 0 30px; position: relative; min-height: 250px; _height: 250px;}
.main-content .info strong {color: #fe4b4a;}
.main-content .info {color: #b00f07; margin: 0.8em 0 1.5em;}
.main-content .desc {font-size: 133%; margin: 0 0 1em;}
.main-content .buttons {margin: 0; position: absolute; left: 0; bottom: 0;}
.main-content .buttons img {margin: 0 5px 0 0;}
.smilies {vertical-align:-25%;}

/* BANNER */
.bnr {font-size: 91% !important; color: #999; line-height: 1.2; margin: 20px 0;}

/* COMMENTS LIST */
.comments-list {margin: 0 0 30px;}
.comments-list h2 {font-size: 133%; margin: 1em 0 0.7em;}
.comments-list ul ul {margin: 0 0 0 25px;}
.comments-list .in {border: 1px solid #ffc9c8; margin: 0 0 17px;}
.comments-list .msg {border-left: 4px solid #fff0ec; background: #fff0ec; padding: 9px 15px 9px 70px; zoom: 1;}
.comments-list ul ul .msg {background: #fff;}
.comments-list p {margin: 0;}
.comments-list .main {margin: 0 0 0.1em;}
.comments-list .main strong {font-size: 108%; color: #b00f07;}
.comments-list .btns {padding: 5px 9px;}
.comments-list .btns img {vertical-align: middle; margin: 0 5px 0 0;}
.comments-list .btns .green {color: #10aa00;}
.comments-list .btns .red {color: #ff0000;}
.comments-list .btns .r a {color: #fe4b4a; font-weight: bold; text-decoration: none; padding: 0 0 0 20px; background: url('../../img/default/ico/comments1.png') 0 100% no-repeat;}
#addComment {border: 1px solid #fe4b4a; background: #ffdfdb; margin: 0 0 18px; padding: 7px 10px 7px 74px;}
#addComment label {display: block; margin: 0 0 5px -64px; font-weight: bold; color:#b00f07;}
#addComment .int-text {width: 100%; height: 55px; margin: 0 0 5px; color: #b00f07; font-family: tahoma; font-size: 92%;}
#add-article-comment {cursor:pointer;}
.comments-list .comment-form {display:none; margin: 0; padding: 7px 10px 7px 74px;}
.comments-list .comment-form label {display: block; margin: 0 0 5px -64px; font-weight: bold; color:#b00f07;}
.comments-list .comment-form .int-text {width: 100%; height: 55px; margin: 0 0 5px; color: #b00f07; font-family: tahoma; font-size: 92%;}

/* ROW COLS */
.row-cols div.l {margin: 0 30px 0 0;}

/* TABS */
.tabs-container {margin: 0; position: relative; z-index: 1;}
.tabs-nav {margin: 0 0 -1px; padding: 0; overflow: hidden; zoom: 1; position: relative; z-index: 2;}
.tabs-nav li {float: left; display: inline; width: 139px; background: none; text-align: center; margin: 0 1px 0 0; padding: 0; font-size: 92%;}
.tabs-nav a {display: block; background: url('../../img/default/bg/tabs.png') 100% 0 no-repeat; line-height: 30px; text-decoration: none; color: #333; font-weight: bold;}
.tabs-nav a:hover, .tabs-nav .selected a {background-position: 0 0;}

/* NEWS BOX */
.news-box {margin: 0 0 30px;}
.news-box .cor, .form-box .cor, .profile .cor {width: 4px; height: 4px; background-image: url('../../img/default/bg/cor-news-box.png');}
.news-box h2 {font-size: 133%; margin: 1em 0 0.7em;}
.news-box li {position: relative; background: #fff0ec; margin: 0 0 13px; width: 49%;}
.news-box .in {border: 1px solid #ffabab; padding: 8px 8px 8px 110px; overflow: hidden; zoom: 1;}
.news-box h3 {font-size: 100%; margin: 1px 0 2px;}
.news-box h3 a {text-decoration: none;}
.news-box p {margin: 0; line-height: 1.3;}
.news-box .img {float: left; display: inline; margin: 2px 0 0 -100px; width: 91px; height: 83px; background: url('../../img/default/bg/img1.png') 0 0 no-repeat; text-align: center; padding: 1px; line-height: 80px; *line-height: 1px; *font-size: 1px;}
.news-box .img img {vertical-align: middle;}

/* STD BOX */
.std-box {position: relative; margin: 0 0 10px; zoom: 1;}
.std-box .spc {border: 1px solid #eee; padding: 2px; zoom: 1;}
.std-box .separator {line-height: 1px; font-size: 1px; background: #eee; height: 1px; overflow: hidden; margin: 2px -2px;}
.std-box h2 {padding: 0 13px; line-height: 38px; color: #fff; font-weight: bold; margin: 0; font-size: 100%; text-transform: uppercase;}
.std-box .in {background: #eee; padding: 8px 5px 30px; position: relative; zoom: 1;}
.std-box .more {position: absolute; bottom: 0; _bottom: -1px; right: 5px; margin: 0; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-weight: bold;}
.std-box .more a {display: block; line-height: 20px; background: #fff url('../../img/default/bg/std-box-more.png') 0 0 no-repeat; padding: 0 0 0 13px; text-decoration: none; color: #5a9ccb; font-size: 92%;}
.std-box .more a span {display: block; line-height: 20px; background: url('../../img/default/bg/std-box-more.png') 100% 0 no-repeat; padding: 1px 10px 0 0;}
.std-box .cor {width: 8px; height: 8px; background-image: url('../../img/default/bg/cor-std-box.png');}

/* TOP DISCUSION */
.top-discussion h2 {background: #F98C02 url('../../img/default/bg/top-discussion-h2.png') 100% 0 no-repeat;}
.top-discussion li {overflow: hidden; zoom: 1; margin: 0 0 10px; color: #5a9ccb; line-height: 1.2;}
.top-discussion .count {background: url('../../img/default/bg/comment.png') 0 0 no-repeat; width: 27px; height: 27px; float: left; display: inline; font-size: 117%; color: #5a9ccb; font-weight: bold; text-align: center; margin: 2px 5px 2px 0; padding: 1px 1px 0 0; font-family: arial;}
.top-discussion li a {color: #333; text-decoration: none;}
.top-discussion li a:hover {color: #b00f07;}

/* TOP SCHOOL */
.top-teacher h2, .top-school h2 {background: #CB1012 url('../../img/default/bg/top-school-h2.png') 100% 0 no-repeat;}
.top-teacher h2 {background: #CB1012 url('../../img/default/bg/top-teacher-h2.png') 100% 0 no-repeat;}
.top-teacher .in, .top-school .in {padding: 2px 15px 25px;}
.top-teacher ul.reset li, .top-school ul.reset li {font-size: 108%; font-weight: bold; color: #b00f07; margin: 10px 0;}
.top-teacher ul.reset li .count {font-weight: bold; color: #b00f07;}
.top-teacher ul.reset li a {font-weight: bold;}
.top-teacher ul.reset li {font-weight: normal; color: #fe4b4a;}
.top-teacher ul.reset li a, .top-school ul.reset li a {text-decoration: none; color: #444;}
.top-teacher ul.reset li a:hover, .top-school ul.reset li a:hover {color: #b00f07;}

/* ENQUIRY */
.enquiry h2 {background: #CB1012 url('../../img/default/bg/enquiry-h2.png') 100% 0 no-repeat;}
.enquiry .in {padding: 10px 10px 30px;}
.enquiry .question {font-weight: bold; color:#b00f07; font-size: 108%; margin: 0 0 8px;}
.enquiry .vote-count {float: right; display: inline; color:#b00f07; font-size: 92%;}
.enquiry .vote-bg {float: left; display: inline; background: #fff; width: 197px; padding: 0 4px 0 0; height: 19px; background: url('../../img/default/bg/vote-bg.png') 0 0 no-repeat;}
.enquiry .vote-in {display: block; height: 19px; background: url('../../img/default/bg/vote-in.png') 0 0 no-repeat;}
.enquiry li {margin: 0 0 5px;}
.enquiry li a, .enquiry li strong {display: block; margin: 0 0 2px 5px; font-weight: normal;}
.enquiry .total {position: absolute; bottom: 4px; left: 13px; margin: 0; font-size: 92%; color:#b00f07;}

/* NEW PAGES */
.new-pages h2 {background: #F98C02 url('../../img/default/bg/new-pages-h2.png') 100% 0 no-repeat;}
.new-pages .in {padding-left: 0; padding-top: 0; padding-right: 0;}
.new-pages ul.reset {margin: -2px 0 0;}
.new-pages ul.reset li {padding: 7px 10px 7px 7px; border-top: 2px solid #fff; overflow: hidden; zoom: 1; font-size: 108%;}
.new-pages ul.reset li img {float: left; display: inline; margin: 0 7px 0 0; padding: 2px; border: 1px solid #ddd; background: #fff;}
.new-pages ul.reset li a {font-weight: bold; color: #666; text-decoration: none;}
.new-pages ul.reset li a:hover {color: #CB1012;}

/* TOP PAGES */
.top-pages h2 {background: #CB1012 url('../../img/default/bg/top-pages-h2.png') 100% 0 no-repeat;}
.top-pages .in {background: #fff;}
.top-pages ul li {background: #fff0ec; margin: 0; padding: 5px 10px 10px 80px;}
.top-pages ul li.even {background: #fff;}
.top-pages img {margin: 5px 0 0 -70px; float: left; display: inline;}
.top-pages h3 {margin: 0; font-size: 100%;}
.top-pages h3 a {text-decoration: none;}
.top-pages h3 a:hover {text-decoration: underline;}
.top-pages .more a span, .top-pages .more a {background: none;}

/* SIDE MENU */
.side-menu {position: relative;}
.side-menu ul.reset {border: 1px solid #eee; padding: 3px 3px 0;}
.side-menu ul.reset li {margin: 0 0 3px; background: #eee url('../../img/default/bg/side-menu.png') -360px 0 no-repeat; padding: 5px 0 0;}
.side-menu ul.reset li a {display: block; text-decoration: none; color: #444444; zoom: 1; background: url('../../img/default/bg/side-menu.png') -540px 100% no-repeat; padding: 0 0 5px;}
.side-menu ul.reset li label {display: block; text-decoration: none; color: #444444; zoom: 1; background: url('../../img/default/bg/side-menu.png') -540px 100% no-repeat; padding: 0 0 5px;}
.side-menu ul.reset li strong {display: block; line-height: 28px; padding: 0 0 0 40px; zoom: 1; cursor: pointer;}
.side-menu ul.reset li.ico-msg strong {background: url('../../img/default/ico/msg.png') 5px 50% no-repeat;}
.side-menu ul.reset li.ico-enquiry strong {background: url('../../img/default/ico/enquiry.png') 5px 50% no-repeat;}
.side-menu ul.reset li.ico-calendar strong {background: url('../../img/default/ico/calendar.png') 5px 50% no-repeat;}
.side-menu ul.reset li.ico-setings strong {background: url('../../img/default/ico/setings.png') 5px 50% no-repeat;}
.side-menu ul.reset li.ico-profil strong {background: url('../../img/default/ico/profil.png') 5px 50% no-repeat;}
.side-menu ul.reset li.ico-friends strong {background: url('../../img/default/ico/friends.png') 5px 50% no-repeat;}
.side-menu ul.reset li:hover, .side-menu ul.reset li.hover, .side-menu ul.reset li.active {background-position: 0 0; background-color: #fe4b4a;}
.side-menu ul.reset li:hover a, .side-menu ul.reset li.active a, .side-menu ul.reset li.hover a {background-position: -180px 100%; color: #fff}
.side-menu ul.reset li:hover label, .side-menu ul.reset li.active a, .side-menu ul.reset li.hover a {background-position: -180px 100%; color: #fff}
.side-menu .cor {width: 8px; height: 8px; background-image: url('../../img/default/bg/cor-std-box.png');}


/* BANNER */
.banner {text-align: right; margin: 0 0 5px;}
.banner span {display: block; font-size: 85%; color: #999; text-align: center;}

/* FOOTER */
#footer .topBox {background: url('../../img/default/bg/footer.png') 0 0 no-repeat; height: 30px; overflow: hidden; padding: 1px 10px;}
#footer .topBox p {color: #999; margin: 0; line-height: 30px;}
#footer .topBox p a {text-decoration: none; color: #5a9ccb; margin: 0 3px;}
#footer .topBox p a:hover {color: #666;}
#footer .inBox {color: #999; padding: 5px 10px;}
#footer .feed {padding-right:50px;}

/* CORNERS */
.cor{position: absolute; background-repeat: no-repeat; display: block; z-index: 1; line-height: 1px; font-size: 1px; width: 5px; height: 5px; background-image: url('../../img/default/corner.png');}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:left bottom;}
.cor-br{bottom:0; right:0; background-position:right bottom;}

/* PROFILE */
.profile .in {border: 1px solid #ffc9c8; background: #fff0ec; padding: 20px 20px 10px; margin-bottom:10px;}
.private-message-box {border: 1px solid #8f8f8f !important; background: #e7e7e7 !important;}
.private-message-box .smilies-menu {border: 1px solid #8f8f8f; background: #e7e7e7;}
.private .smilies-menu {border: 1px solid #8f8f8f; background: #e7e7e7;}
.private .action-links {border:1px solid #8F8F8F;}
.private .comment-add {background-color:#E7E7E7;}
.private .comments-box ul.reset li {background-color:#E7E7E7;}
/*.private .comment-add p.r input.private-comment-text {border: 1px solid #cccccc; font-family: tahoma; color: #fe4b4a; font-size: 100%; padding: 3px 5px; width: 470px;}*/

/* SCHOOLMATES */
.schoolmates-list {width:100%; margin:20px 0 20px 0;}
.schoolmates-list td {border:none; line-height:1.5em;}
.schoolmates-list .odd td {background-color:#FFF0EC;}

a.inline-btn{background:url('/img/admin/bg/btn.png') 0 0 no-repeat; display:inline-block; vertical-align:middle; text-transform:uppercase; color:#666 !important; font-family:arial, sans-serif; font-size:92%; text-decoration:none; cursor:pointer;}
a.inline-btn span{display:inline-block; height:37px; line-height:39px; padding:0 20px; background:url('/img/admin/bg/btn.png') 100% -63px no-repeat;}

/* Fireball box */
#TB_HideSelect {z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; border: none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#fbBox-overlay{position:absolute; top:0; left:0; width:100%; height:100%; min-height:100%; background:#000; opacity:0.65; filter:alpha(opacity=65); -moz-opacity: 0.65; z-index:99;}
#fbBox-window{position:absolute; top:100px; left:500px; z-index:99; /*width:500px;*/ text-align:left; display:block;}
#fbBox-window .top{line-height: 14px; font-size: 14px; margin: 0 14px; background:url('/img/admin/fbbox/top.png') 0 0 repeat-x; position: relative;}
#fbBox-window .bottom{line-height: 14px; font-size: 14px; margin: 0 14px; background:url('/img/admin/fbbox/bottom.png') 0 0 repeat-x; position: relative;}
#fbBox-window .left{padding-left:14px; background:url('/img/admin/fbbox/left.png') 0 0 repeat-y; zoom:1;}
#fbBox-window .right{padding-right:14px; background:url('/img/admin/fbbox/right.png') 100% 0 repeat-y; text-align:left;}
#fbBox-window #fbBox-main{padding:8px 15px 1px; background:white; line-height:1.4; font-family:tahoma, arial, sans-serif; zoom:1;}
#fbBox-window #fbBox-main p{margin-bottom:0.8em; text-align:center;}
#fbBox-window #fbBox-main h2{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-weight:normal; font-size:150%; margin:0.5em 0 0.7em; color:#142d7c;}
#fbBox-window #fbBox-main .buttons{margin:0 -3px 0px; padding-bottom:10px; }
#fbBox-window .cor{position:absolute; height:14px; width:14px; overflow:hidden; background:url('/img/admin/fbbox/cor.png') 0 0 repeat-x;}
#fbBox-window .cor-l{top:0; left:0; background-position:0 0;}
#fbBox-window .cor-r{top:0; right:0; background-position:-14px 0;}
#fbBox-window .cor-bl{bottom:0; left:0; background-position:0px -14px;}
#fbBox-window .cor-br{bottom:0; right:0; background-position:-14px -14px;}

#fbBox-window a.save-btn{background-position:0 -1200px; color:#3a5d09 !important;}
#fbBox-window a.save-btn span{padding-left:34px; padding-right:15px; background-position:100% -1263px;}
#fbBox-window a.save-btn:hover{background-position:0 -1100px;}
#fbBox-window a.save-btn:hover span{background-position:100% -1163px;}

#fbBox-window a.delete-btn{background-position:0 -1300px; color:#7d1706 !important;}
#fbBox-window a.delete-btn span{padding-left:34px; padding-right:15px; background-position:100% -1363px;}
#fbBox-window a.delete-btn:hover{background-position:0 -1400px;}
#fbBox-window a.delete-btn:hover span{background-position:100% -1463px;}

#fbBox-window a.upload-btn{background-position:0 -1500px; color:#a77e1c !important;}
#fbBox-window a.upload-btn span{padding-left:34px; padding-right:15px; background-position:100% -1563px;}
#fbBox-window a.upload-btn:hover{background-position:0 -1600px;}
#fbBox-window a.upload-btn:hover span{background-position:100% -1663px;}

