.title h2,
h1,
h2,
h3,
h4,
h5,
h6,
td,
th {
    line-height: 1.5em
}

sub,
sup {
    vertical-align: baseline
}

.noPadding,
.noSpace {
    padding: 0 !important
}

.btn,
a img,
a:hover,
ins {
    text-decoration: none
}

#logo img,
.textline {
    vertical-align: middle
}

#ad,
#top {
    height: 8em
}

#adv,
#top,
.tabs,
.tabs ul a,
.tabs ul li,
sub,
sup {
    position: relative
}

#loginarrow,
label {
    cursor: pointer
}

#login-bottom .l,
#login-bottom .r {
    width: 6px;
    position: absolute;
    height: 6px
}

#search table,
body,
br.clear,
html {
    width: 100%
}

#bottom-menu-wrap,
#top-wrap {
    background-color: #f3f3d8
}

#fancy-bg-n,
#fancy-bg-s,
#fancybox-title-main {
    background-image: url('/img/fancybox-x.png')
}

#fancy-bg-e,
#fancy-bg-w {
    background-image: url('/img/fancybox-y.png')
}

#messages_user_messages_box,
#messages_userlist {
    height: 420px;
    overflow-y: auto;
    overflow-x: hidden
}

.alighilo_datumoj,
blockquote,
em {
    font-style: italic
}

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0
}

#login-content,
.tabs ul a,
.tabs ul li.active,
body,
html {
    background-color: #fff
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

:focus {
    outline: 0
}

ins {
    background-color: #d3f7e0
}

del,
tr.del td {
    text-decoration: line-through
}

del {
    background-color: #ffc8c8
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1em
}

a,
blockquote,
body,
caption,
code,
dd,
dt,
input,
label,
legend,
li,
p,
pre,
q,
select,
td,
textarea,
th {
    font-family: Arial, Verdana, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
    color: #000
}

.itemNum,
blockquote {
    font-family: Georgia, Times, Serif
}

h1 {
    font-size: 1.8em;
    padding: 0 0 .4em;
    color: #4571ae
}

h2 {
    font-size: 1.5em;
    padding: .3em 0
}

h3 {
    font-size: 1.4em;
    padding: .2em 0
}

h4 {
    font-size: 1.2em;
    padding: .1em 0
}

h5,
h6 {
    font-size: 1em;
    padding: 0
}

.title {
    background-color: #ff7200
}

.title.nospace {
    margin-bottom: .3em
}

.title h2 {
    color: #fff !important;
    font-size: .79em;
    font-weight: 700;
    padding: .4em 3em;
    margin: 0
}

blockquote,
body,
caption,
code,
dd,
dt,
label,
legend,
li,
p,
pre,
q,
select,
textarea {
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 1em
}

input,
td,
th {
    font-size: 1em
}

dl {
    margin-left: .5em
}

dt {
    margin-bottom: 0;
    padding-left: 1.8em;
    color: #1b9a0f;
    background: url('/img/dt_main.png') 0 50% no-repeat
}

dd {
    margin-bottom: .5em;
    padding-left: 1.8em
}

.cols dl,
.cols ul,
.testoj_bloko_titolo,
dl,
ol,
ul {
    margin-bottom: 1em
}

.form label.sm,
.menu ul {
    margin-bottom: 0
}

ul {
    list-style: square inside
}

ol {
    list-style: decimal inside
}

#sidebar ul,
ul.list-unstyled li,
ul.main li {
    list-style: none
}

li {
    margin: 0 0 0 1em
}

#apple-list ul.holder li.bit-input,
.messages_user_box table,
input,
select {
    margin: 0
}

#atentigbutono,
#atentigbutono.malshaltita #atentigmalshaltilo,
#atentigbutono.shaltita #atentigshaltilo,
#presebla_ligilo,
#sonbutono,
#sonbutono.malshaltita #sonmalshaltilo,
#sonbutono.shaltita #sonshaltilo,
.agendo-icon-done .chu-ligo,
.messages_user_box.newmessage .messages_user_read_icon img.read,
.messages_user_read_icon img.unread,
legend {
    display: none
}

#sidebar ul li.active ul,
.clearfix:after,
.messages_user_box.newmessage .messages_user_read_icon img.unread,
.tabs ul a,
.tabs ul li,
html[xmlns] .clearfix {
    display: block
}

.small,
small,
sub,
sup {
    font-size: .88em
}

big {
    font-size: 1.15em
}

.big {
    font-size: 1.5em
}

sup {
    bottom: .3em
}

sub {
    bottom: -.2em
}

abbr,
acronym {
    cursor: help;
    letter-spacing: 1px;
    border-bottom: 1px dashed
}

#submenu li.active a,
.quotetitle,
strong {
    font-weight: 700
}

a:link,
a:visited {
    color: #586980
}

a:hover {
    color: #d52229 !important
}

a.internal,
a.noDecor {
    text-decoration: none !important
}

a:active {
    color: #06c
}

a.internal {
    border: none;
    border-bottom: 1px dashed #586980 !important
}

a img,
a.noDecor {
    border: none
}

.clear {
    clear: left
}

br.clear {
    font-size: 1px;
    overflow: hidden;
    clear: both
}

#bottom-l,
.floatLeft {
    float: left
}

#bottom-r,
.floatRight,
.half .testoj_respondo.posright {
    float: right
}

.textline {
    float: none;
    display: inline
}

.nobr {
    white-space: nowrap !important
}

#login-info,
#login-links,
#submenu li a,
.label,
ul.holder li {
    white-space: nowrap
}

.half {
    width: 48%
}

.ihalf {
    width: 4%
}

#loginarrow,
.flag {
    width: 16px;
    overflow: hidden
}

.textLeft {
    text-align: left !important
}

.textRight {
    text-align: right !important
}

.textCenter {
    text-align: center !important
}

.textJustify {
    text-align: justify !important
}

#ad,
#bottom-menu-wrap,
#login-links p,
#submenu,
.btn,
.thumbnails,
blockquote.pull {
    text-align: center
}

.alignCenter {
    margin-left: auto !important;
    margin-right: auto !important
}

.alighilo_ujo table,
.noMargin,
.noSpace {
    margin: 0 !important
}

.noBorder,
.noBorder td,
.noBorder tr {
    border: none !important
}

.border {
    border: 1px solid #000 !important
}

.fancybox-ie .fancy-bg,
.noBG {
    background: 0 0 !important
}

.noDisplay {
    display: none
}

/* .btn difinas display:inline-block pli malsupre kaj gajnus kontraŭ .noDisplay;
   pli specifa regulo anstataŭ !important, por ke jQuery .show()/slideDown() plu funkciu. */
.btn.noDisplay {
    display: none
}

.imgLeft {
    float: left;
    margin: 0 1em 1em 0
}

.imgRight {
    float: right;
    margin: 0 0 1em 1em
}

#ad,
#logo,
.itemNum,
.tabs ul a,
.tabs ul li {
    float: left
}

.inline {
    display: inline;
    margin: 0;
    padding: 0
}

#fancybox-title-wrap,
.btn,
.clearfix,
.label {
    display: inline-block
}

.clearfix:after {
    content: ".";
    height: 0;
    clear: both;
    line-height: 0;
    visibility: hidden
}

* html .clearfix {
    height: 1%
}

.green {
    color: #1b9a0d !important
}

.orange {
    color: #ff7000 !important
}

.red {
    color: #d6212a !important
}

.error,
.tabs ul a:hover,
.warning {
    color: #8f2225
}

.error {
    border: 1px solid #8f2225;
    padding: 1em
}

.flag {
    height: 11px;
    background: url('/img/flags/flagset.png') no-repeat
}

.form.search label,
.plc {
    margin: 3px 0
}

#forumo_fadeno_enketo_respondoj div,
.respondaro input {
    margin-bottom: 5px
}

.marginTop {
    margin-top: 10px
}

.editable {
    background-color: #fbffed
}

.btn {
    vertical-align: top;
    font-size: 18px;
    line-height: 19px;
    padding: 7px 20px;
    border: 1px solid #ccc;
    border-radius: 5px
}

.btn-primary,
.btn-primary:hover {
    background-color: #ff7200;
    border-color: #e46f00;
    color: #fff !important
}

#bottom-menu-wrap,
#login-content {
    border-left: 1px solid #bdbdbb;
    border-right: 1px solid #bdbdbb
}

#bottom-bottom .c,
#login-bottom .c,
#top-wrap {
    border-bottom: 1px solid #bdbdbb
}

.btn-primary:hover {
    background-color: #e46f00
}

.label {
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: 700;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    vertical-align: baseline;
    background-color: #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#sidebar ul ul li,
#sidebar ul ul li.first {
    line-height: 1.5em
}

#sidebar li a,
#sidebar ul ul li a {
    border: 0;
    color: #5b5b5b;
    text-decoration: none
}

.ekparolu-confirmed,
.label-progress {
    background-color: #ffc168
}

.label-important,
.label-important[href],
.label-warning,
.label-warning[href] {
    background-color: #d52229
}

.label-success {
    background-color: #468847
}

.label-success[href] {
    background-color: #356635
}

.label-info {
    background-color: #3a87ad
}

.label-info[href] {
    background-color: #2d6987
}

.tabs {
    border-bottom: 1px solid #949494;
    margin-bottom: 1em;
    min-height: 25px;
    height: auto !important
}

*html .tabs {
    height: 25px !important
}

.tabs div {
    position: absolute;
    bottom: 0;
    right: 0
}

.tabs ul li {
    top: -2px;
    height: 25px;
    line-height: 25px;
    margin-left: 5px;
    border: 1px solid #949494;
    border-bottom: none;
    border-top: none
}

.tabs ul a {
    top: -1px;
    height: 25px;
    padding: 0 5px;
    border-top: 1px solid #949494;
    color: #000;
    text-decoration: none
}

#bottom-menu li,
#logout_icon,
#submenu li,
.form label.near,
.newmes_icon,
.online img,
.user_online img,
ul.listInline li {
    display: inline
}

.tabs ul li.active {
    top: 1px
}

.tabs ul li.active a {
    background: #fff;
    color: #8f2225
}

blockquote {
    font-size: 1.2em;
    color: #666;
    line-height: 1.7em;
    margin-left: 5%;
    margin-right: 5%
}

blockquote.pre {
    white-space: pre
}

blockquote.pull {
    background: 0 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #888;
    font-size: 1.2em;
    line-height: 1.6em;
    margin: .2em 0 .8em;
    padding: .9em
}

blockquote.pull.left,
blockquote.pull.right,
ul.listInline {
    padding-left: 0
}

blockquote.pull.left {
    margin: 0 1.9em 0 0;
    float: left;
    padding-right: 0;
    text-align: left;
    width: 30%
}

blockquote.pull.right {
    float: right;
    margin: .2em 0 0;
    width: 32%
}

#login-info p,
#login-links p,
#logout_icon,
#messages_frame,
#sidebar li,
#sidebar ul,
#sidebar ul ul li,
.itemContent p.itemText {
    padding: 0;
    margin: 0
}

.listItem {
    margin-bottom: 1.5em
}

.itemNum {
    width: 3em;
    color: #d52229;
    font-size: 1.5em
}

.itemContent {
    margin-left: 4em;
    border-left: 1px solid #b9b8b8;
    padding-left: 1em
}

.itemContent .itemTitle {
    margin-bottom: .5em;
    color: #757575
}

#bottom-menu,
#submenu {
    padding: .8em 1em
}

#fancybox-title-left,
#fancybox-title-right {
    padding-left: 15px;
    background-repeat: no-repeat;
    background-image: url('/img/fancybox.png')
}

#adv,
#main {
    margin: 0 auto
}

body,
html {
    height: 100%;
    font-size: 95%
}

#main {
    min-width: 950px;
    max-width: 1500px
}

#top {
    line-height: 8em;
    margin: 0 1em
}

#logo {
    width: 22%
}

#ad {
    width: 50%
}

#adv {
    height: 60px;
    width: 468px;
    top: 2em
}

#login-wrap {
    position: absolute;
    right: 1em;
    width: 28%;
    z-index: 1000
}

#login-bottom,
#logout_icon,
#sidebar-wrap,
.ang,
.jcarousel-container,
.profile_photo,
.star,
.thumb {
    position: relative
}

#login {
    float: right;
    width: 15em
}

#login-content {
    line-height: 1em
}

#loginarrow {
    height: 16px;
    margin: 10px auto auto;
    background: url('/img/login_arrow.png') no-repeat
}

#loginarrow.bot {
    background: url('/img/login_arrow.png') -16px 0 no-repeat
}

#login-bottom {
    line-height: 0;
    height: 6px
}

#login-links {
    padding: 1.3em 2em
}

#login-info {
    padding: 1em 1em 0
}

#login-links p {
    background: url('/img/key.png') 0 50% no-repeat;
    padding-left: 1.5em
}

#login-addinfo {
    padding-top: 5px !important
}

#login-bottom .l {
    background: url('/img/login_star.png') 0 -6px no-repeat
}

#login-bottom .r {
    background: url('/img/login_star.png') -6px -6px no-repeat;
    margin-left: 100%;
    left: -6px
}

#login-bottom .c {
    height: 5px;
    background-color: #fff;
    font-size: 0
}

#logout_icon {
    top: 5px
}

.newmes_icon {
    margin-right: 5px
}

.section {
    margin: 1em auto;
    width: 95%;
    clear: both
}

.subs {
    margin-top: 1em
}

#wrap {
    background: url('/img/bg_l.png') 17em 0 repeat-y
}

#sidebar-wrap {
    float: left;
    width: 17em
}

#sidebar {
    margin-right: 1em
}

#sidebar li {
    border-bottom: 1px dotted #bdbdbb;
    line-height: 1.7em
}

#sidebar li a {
    padding-left: 1.5em;
    background: url('/img/li.png') .4em 50% no-repeat
}

#sidebar li.active a {
    background: url('/img/li_a.png') .4em 50% no-repeat;
    color: #ff7200
}

#sidebar ul ul li {
    border: none;
    font-size: .93em
}

#sidebar ul ul {
    margin-left: 1em;
    display: none
}

#sidebar ul ul li a {
    padding-left: 1.5em;
    background: 0 0
}

#sidebar li.active li a {
    color: #5b5b5b;
    background: 0 0
}

#sidebar li.active li.active a {
    color: #ff7200;
    background: 0 0
}

#sidebar #facebook {
    width: 237px;
    height: 273px;
    overflow: hidden
}

#sidebar #facebook iframe {
    margin-top: -1px;
    margin-left: -1px;
    width: 240px;
    height: 275px;
    border: none;
    background: 0 0;
    overflow: hidden
}

#content .wlc {
    margin-left: 2em
}

#submenu {
    background-color: #f2faeb;
    border: 1px solid #e7f3dd
}

#bottom-menu ul,
#submenu ul {
    display: inline;
    padding: 0;
    margin: 0
}

#submenu li {
    border-left: 1px solid #bdbdbf;
    padding: 0 1em;
    margin: 0
}

#search table,
#search table td,
#search table tr,
.jcarousel-container li,
.jcarousel-container ul {
    padding: 0;
    margin: 0
}

#bottom-menu li.first,
#submenu li.first,
.jcarousel-skin-tango .jcarousel-item-horizontal.text,
.profile_photo.noBorder {
    border: none
}

.ang .cn.bl,
.ang .cn.br,
.ang .cn.tl {
    border: 1px solid #000
}

#submenu li a {
    color: #41413f;
    text-decoration: none;
    border: none
}

#search-wrap {
    background-color: #e7e7e7;
    width: 100%;
    padding: 1em 0
}

#search table td,
#tooltip {
    padding: 5px
}

#search .button {
    width: 26px
}

#search #search_button {
    display: block;
    width: 26px;
    height: 18px;
    margin: auto
}

#messages_main,
#search #search_input,
.form .input,
.form.search select {
    width: 100%
}

#wrap #content-wrap {
    float: right;
    margin-left: -18em;
    width: 100%
}

#wrap-full #content,
ul.listInline {
    margin-left: 0
}

#wrap-full #content-wrap {
    width: 100%;
    float: none;
    margin-left: 0
}

#content {
    margin-left: 18em;
    overflow: hidden
}

.cols {
    clear: both;
    width: 100%
}

.cols .cols,
.cols.bord {
    background: url('/img/bg_l.png') 50% 0 repeat-y;
    padding-top: 1em
}

.col-l {
    width: 48%;
    float: left
}

.col-r {
    width: 48%;
    float: right
}

#bottom-bottom,
#bottom-top {
    position: relative;
    height: 5px
}

#bottom-bottom .bn,
#bottom-top .bn {
    overflow: hidden;
    width: 5px;
    height: 5px;
    position: absolute
}

#bottom-top .l {
    left: -1px;
    background: url('/img/bstar.png') no-repeat
}

#bottom-top .r {
    background: url('/img/bstar.png') -5px 0 no-repeat;
    margin-left: 100%;
    left: -4px
}

#bottom-top .c {
    height: 4px;
    background-color: #f3f3d8;
    border-top: 1px solid #bdbdbb;
    font-size: 0
}

#bottom-bottom .l {
    left: -1px;
    background: url('/img/bstar.png') 0 -5px no-repeat
}

#bottom-bottom .r {
    background: url('/img/bstar.png') -5px -5px no-repeat;
    margin-left: 100%;
    left: -4px
}

#bottom-bottom .c {
    height: 4px;
    background-color: #f3f3d8;
    font-size: 0
}

#bottom-menu li {
    border-left: 1px solid #41413f;
    padding: 0 1em;
    margin: 0
}

#bottom-menu li a {
    color: #41413f;
    text-decoration: none;
    border: none
}

#bottom p {
    line-height: 1.2em
}

ul.main li {
    margin: 0 0 0 .5em;
    padding: 0 0 0 .8em;
    background: url('/img/li_main.png') 0 50% no-repeat
}

ul.list-unstyled li {
    margin: 0;
    padding: 0
}

ul.listInline li {
    list-style-image: none;
    margin: 0 20px 0 0;
    padding: 0
}

#sonludigilo {
    width: 1px;
    height: 1px;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    left: -1000px
}

#sonbutono.shaltita a {
    background: url('/img/sound2.png') 0 50% no-repeat;
    padding-left: 1.8em
}

#sonbutono.malshaltita a {
    background: url('/img/sound1.png') 0 50% no-repeat;
    padding-left: 1.8em
}

#atentigbutono.shaltita a {
    background: url('/img/atent1.png') 0 50% no-repeat;
    padding-left: 1.8em
}

#atentigbutono.malshaltita a {
    background: url('/img/atent2.png') 0 50% no-repeat;
    padding-left: 1.8em
}

.thumbnails {
    margin: -3em 0 0 -2em
}

.thumbnail {
    text-decoration: none;
    background: 0 0;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 3em 0 0 2em
}

.thumbnail .r {
    width: 158px;
    float: left
}

.userphoto.middle {
    height: 190px;
    text-align: center;
    line-height: 177px;
    vertical-align: middle
}

.photo img,
.userphoto img {
    vertical-align: middle;
    padding: 3px;
    border: 1px solid #ccc
}

.user {
    float: left;
    text-align: center
}

.online,
.user_online {
    text-align: center;
    height: 15px;
    margin: 3px 0
}

.phototitle,
.user_title {
    text-align: center;
    font-size: .85em;
    line-height: 1.5em
}

.uzstato {
    width: 80px;
    height: 15px;
    overflow: hidden;
    background: url('/img/uzantostato.png') no-repeat;
    margin: 3px auto
}

.uzstato.flanka {
    margin: 3px 0 !important
}

.uzstato.aktiva {
    background-position: 0 -30px
}

.uzstato.malaktiva {
    background-position: 0 -15px
}

.profile_photo {
    border: 1px solid #ccc;
    overflow: hidden
}

.profile_photo a.external {
    background: 0 0 !important;
    padding: 0 !important
}

.profile_photo,
.profile_photo a {
    display: inline-block;
    vertical-align: middle;
    text-align: center
}

.profile_photo.l,
.profile_photo.l a {
    width: 150px;
    height: 180px;
    line-height: 180px
}

.profile_photo.m,
.profile_photo.m a {
    width: 80px;
    height: 100px;
    line-height: 100px
}

.profile_photo img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto
}

.profile_photo.ekparolu:after {
    display: inline-block;
    position: absolute;
    content: '';
    left: 0;
    bottom: 0
}

.profile_photo.ekparolu.l:after {
    width: 150px;
    height: 25px
}

.profile_photo.ekparolu.m:after {
    width: 80px;
    height: 15px
}

.profile_photo.ekparolu.nevo.l:after {
    background: url('/img/ekparolu/ekparolu_nevo_l.png') no-repeat
}

.profile_photo.ekparolu.nevo.m:after {
    background: url('/img/ekparolu/ekparolu_nevo_m.png') no-repeat
}

.profile_photo.ekparolu.nevino.l:after {
    background: url('/img/ekparolu/ekparolu_nevino_l.png') no-repeat
}

.profile_photo.ekparolu.nevino.m:after {
    background: url('/img/ekparolu/ekparolu_nevino_m.png') no-repeat
}

.profile_photo.ekparolu.onklo.l:after {
    background: url('/img/ekparolu/ekparolu_onklo_l.png') no-repeat
}

.profile_photo.ekparolu.onklo.m:after {
    background: url('/img/ekparolu/ekparolu_onklo_m.png') no-repeat
}

.profile_photo.ekparolu.onklino.l:after {
    background: url('/img/ekparolu/ekparolu_onklino_l.png') no-repeat
}

.profile_photo.ekparolu.onklino.m:after {
    background: url('/img/ekparolu/ekparolu_onklino_m.png') no-repeat
}

.thumbs {
    margin: -1em 0 0 -.5em;
    text-align: center
}

.thumb,
.thumb-highlight {
    display: inline-block;
    margin: 1em 0 0 .5em;
    background: 0 0;
    vertical-align: top;
    text-decoration: none
}

.thumb {
    text-align: left
}

.thumb .r {
    width: 100px;
    float: left
}

.photo.middle {
    height: 85px;
    text-align: center;
    vertical-align: middle
}

.thumb.newphoto img {
    border: 2px solid orange
}

.thumb.newphoto .user_title {
    font-weight: 700 !important
}

.thumb-highlight {
    border: 1px dotted #ccc;
    text-align: left;
    width: 100px;
    height: 85px
}

.form .item,
table.dat2 td,
table.dat2 th {
    padding: .5em
}

.form .subitem {
    width: 90%
}

.form.full .subitem,
table.full {
    width: 99%
}

.form label {
    color: #364d5f;
    display: block;
    font-weight: 700;
    margin: 5px 0
}

.form label.subscribe {
    color: #000;
    font-size: .8em;
    margin: 0 0 1.5em
}

.form .required {
    color: red
}

.form .help {
    color: #000;
    cursor: help;
    font-size: 80%;
    font-weight: 700;
    text-decoration: none
}

.form .subhelp {
    color: #000;
    display: block;
    font-size: .8em;
    font-weight: 400
}

.ang .cn,
.star .cn {
    height: 5px;
    font-size: 0;
    position: absolute;
    overflow: hidden
}

.form textarea {
    width: 100%;
    margin-bottom: 0
}

.form label.near {
    color: #000;
    font-weight: 400;
    margin-left: 5px
}

.form .submit {
    padding-left: 10px;
    padding-right: 10px
}

.form .grey,
.form .odd {
    background-color: #f7f7f7
}

.form.search {
    width: 50em
}

#apple-list ul.holder li.bit-input input.smallinput,
.ang .cn,
.star .cn {
    width: 5px
}

.form.search .item {
    padding: .3em
}

.form.search .submit,
.testoj_bloko_alternativoj {
    margin-top: 2em
}

.ang .cn.bl,
.ang .cn.br,
.star .cn.bl,
.star .cn.br {
    top: auto;
    margin-top: -5px
}

.addthis {
    width: 10em;
    float: right;
    margin-top: .7em
}

.fancy-bg,
ul.holder li.bit-input input.smallinput {
    width: 20px
}

.addthis a {
    float: right !important
}

table td,
table th {
    vertical-align: top;
    padding: .5em;
    text-align: left
}

table.dat td,
table.dat th {
    border: 1px solid #fff;
    padding: .5em
}

table.dat th {
    background-color: #f3f3d8;
    padding-top: 1em;
    padding-bottom: 1em
}

.forum_message_box,
table.dat tr td {
    background-color: #f7fbfc
}

#fancybox-loading.fancybox-ie div,
.facebook-auto ul li.auto-focus em,
.fancybox-ie #fancybox-close,
.fancybox-ie #fancybox-left-ico,
.fancybox-ie #fancybox-right-ico,
.fancybox-ie #fancybox-title-left,
.fancybox-ie #fancybox-title-main,
.fancybox-ie #fancybox-title-right,
table.dat.noBackground tr td {
    background: 0 0
}

.forum_message_box_odd,
.message_user_message.me .message_user_title,
table.dat tr.odd td {
    background-color: #e6f1f5
}

table.dat tr.blanka td {
    background-color: transparent !important
}

table.dat tr.space td {
    background-color: #fff;
    font-size: .5em;
    line-height: .5em
}

table.divido td {
    border-bottom: 1px solid #eee
}

table tr.sukceso td {
    background-color: #f2faeb
}

table.dat.eta {
    padding: 1px 50px 1px 0
}

table.dat.rite th {
    background-color: #e5e5e5
}

.star .cn {
    background: url('/img/star_main.png') 50% 50% no-repeat
}

.ang .cn.br,
.ang .cn.tr,
.star .cn.br,
.star .cn.tr {
    margin-left: 100%;
    left: -5px
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.star .cn.br {
    background-position: 0 0
}

.ang .cn.br,
.star .cn.tl {
    background-position: -5px -5px
}

.ang .cn.bl,
.star .cn.tr {
    background-position: 0 -5px
}

.ang .cn.tr,
.star .cn.bl {
    background-position: -5px 0
}

.ang .cn {
    background: url('/img/bottom_star.png') 50% 50% no-repeat
}

.ang .cn.tl {
    background-position: 0 0
}

.pagelist {
    text-align: center;
    margin: 1em 0
}

.pagelist a {
    padding: .3em .7em;
    color: #8c8b8c
}

.pagelist a.sd {
    text-decoration: none
}

.pagelist a.now {
    color: #fff;
    background-color: #d9d9d9;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

#tooltip {
    position: absolute;
    width: auto;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #fff4cc;
    font-size: .7em
}

#tooltip div,
#tooltip h3 {
    margin: 0;
    font-weight: 400;
    line-height: 1.5em !important
}

.riskorespondo {
    border: 1px dotted #aaa;
    padding: .5em .5em .5em 30px;
    margin: .5em 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px
}

.riskorespondo.ghusta {
    background: url('/img/ok.png') 10px 50% no-repeat
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}

.jcarousel-list li,
jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 75px
}

.jcarousel-next,
.jcarousel-prev {
    z-index: 3;
    display: none
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 80%;
    padding: 20px;
    margin: auto;
    background-color: #f4f4f4;
    position: relative;
    border: 1px solid #bdbdbb
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 99%;
    height: 75px
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
    border: 1px solid #bdbdbb
}

.jcarousel-skin-tango .jcarousel-item-horizontal.text p {
    line-height: 90px
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: -50px;
    width: 26px;
    height: 18px;
    cursor: pointer;
    background: url('/img/buttons.png') -26px 0 no-repeat
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -26px 0
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
    cursor: default;
    background-position: -96px 0
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -50px;
    width: 26px;
    height: 18px;
    cursor: pointer;
    background: url('/img/buttons.png') no-repeat
}

.message_user_title,
.messages_user_box.dialogselected {
    background-color: #f4f4f4
}

#display {
    width: auto;
    height: 250px;
    overflow: scroll;
    border: 1px solid #666;
    background-color: #fcfcfc;
    padding: 10px
}

div.jGrowl {
    padding: 10px;
    z-index: 9999;
    color: #fff;
    font-size: 12px
}

body>div.jGrowl {
    position: fixed
}

body>div.jGrowl.top-left {
    left: 0;
    top: 0
}

body>div.jGrowl.top-right {
    right: 0;
    top: 0
}

body>div.jGrowl.bottom-left {
    left: 0;
    bottom: 0
}

body>div.jGrowl.bottom-right {
    right: 0;
    bottom: 0
}

body>div.jGrowl.center {
    top: 0;
    width: 50%;
    left: 25%
}

div.center div.jGrowl-closer,
div.center div.jGrowl-notification {
    margin-left: auto;
    margin-right: auto
}

div.jGrowl div.jGrowl-closer,
div.jGrowl div.jGrowl-notification {
    background-color: #ae3c3c;
    zoom: 1;
    width: 235px;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-align: left;
    display: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

#fancybox-frame,
#fancybox-img {
    width: 100%;
    border: none;
    height: 100%
}

.ekparolu-session td p,
div.jGrowl div.jGrowl-closer a,
div.jGrowl div.jGrowl-notification a {
    color: #fff !important
}

div.jGrowl div.jGrowl-notification {
    min-height: 40px
}

div.jGrowl div.jGrowl-notification div.header {
    font-weight: 700;
    font-size: .85em
}

div.jGrowl div.jGrowl-notification div.close {
    z-index: 99;
    float: right;
    font-weight: 700;
    font-size: 1em;
    cursor: pointer
}

div.jGrowl div.jGrowl-closer {
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: .9em;
    font-weight: 700;
    text-align: center
}

@media print {
    div.jGrowl {
        display: none
    }
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}

* html #fancybox-loading {
    position: absolute;
    margin-top: 0
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/img/fancybox.png')
}

#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 1100;
    display: none
}

* html #fancybox-overlay {
    position: absolute;
    width: 100%
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff
}

#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: 0;
    overflow: hidden
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: 0 0
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-image: url('/img/fancybox.png');
    background-position: -40px 0;
    cursor: pointer;
    z-index: 1103;
    display: none
}

#fancybox_error {
    color: #444;
    font: 12px/20px Arial;
    padding: 7px;
    margin: 0
}

#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0
}

#fancybox-img {
    padding: 0;
    margin: 0;
    outline: 0;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic
}

#fancybox-frame {
    position: relative;
    display: block
}

#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102
}

.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333
}

.fancybox-title-outside {
    padding-top: 5px;
    color: #fff;
    text-align: center;
    font-weight: 700
}

.fancybox-title-over {
    color: #fff;
    text-align: left
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('/img/fancy_title_over.png');
    display: block
}

#fancybox-title-wrap span {
    height: 32px;
    float: left
}

#fancybox-title-left {
    background-position: -40px -90px
}

#fancybox-title-main {
    font-weight: 700;
    line-height: 29px;
    background-position: 0 -40px;
    color: #fff
}

.facebook-auto ul li,
ul.holder li.bit-box,
ul.holder li.bit-input input {
    font: 11px "Lucida Grande", Verdana
}

#fancybox-title-right {
    background-position: -55px -90px
}

#fancybox-left,
#fancybox-right {
    position: absolute;
    top: 0;
    height: 400px;
    width: 20%;
    cursor: pointer;
    outline: 0;
    background-image: url('/img/blank.gif');
    z-index: 1102;
    display: none
}

#fancybox-left {
    left: 0
}

#fancybox-right {
    right: 0
}

#fancybox-left-ico,
#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}

#fancybox-left-ico {
    background-image: url('/img/fancybox.png');
    background-position: -40px -30px
}

#fancybox-right-ico {
    background-image: url('/img/fancybox.png');
    background-position: -40px -60px
}

#fancybox-left:hover,
#fancybox-right:hover {
    visibility: visible
}

#fancybox-left:hover span {
    left: 20px
}

#fancybox-right:hover span {
    left: auto;
    right: 20px
}

.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    height: 20px;
    z-index: 1001
}

#fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%
}

#fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/img/fancybox.png');
    background-position: -40px -162px
}

#fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-position: -20px 0
}

#fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/img/fancybox.png');
    background-position: -40px -182px
}

#fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-position: 0 -20px
}

#fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/img/fancybox.png');
    background-position: -40px -142px
}

#fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%
}

#fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/img/fancybox.png');
    background-position: -40px -122px
}

.fancybox-ie #fancybox-title-over {
    background: 0 0;
    zoom: 1
}

#messages_frame td {
    margin: 0;
    background: 0 0
}

.messages_delete_all {
    font-size: .8em;
    font-weight: 400
}

.messages_col1 {
    width: 250px
}

#messages_frame_bottom .messages_col1 {
    border-right: 1px solid #eee
}

.messages_user_box {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    cursor: pointer;
    height: 60px
}

.messages_user_photo {
    width: 45px
}

.messages_user_read_icon {
    width: 10px
}

.messages_nochats {
    text-align: center;
    margin: 50px
}

#messages_user_messages_box {
    padding-right: 10px
}

.messages_user_box.dialogselected table td {
    border: 0 solid #f4f4f4
}

#messages_loader {
    float: right;
    margin: 0;
    display: none;
    font-weight: 400
}

.message_user_message {
    width: 440px;
    overflow: auto;
    margin-bottom: 10px;
    border: 1px solid #eee;
    padding: 2px
}

.message_user_title {
    padding: 0 5px
}

.message_user_title .message_user_name {
    font-weight: 700;
    font-size: .8em
}

.message_user_title .message_user_date {
    float: right;
    font-size: .7em
}

.ekparolu-session-list li img,
.message_user_text {
    margin-top: 5px
}

#messages_user_messages_box .messages_meslist {
    min-height: 300px
}

#messages_user_messages_box .messages_send_tools {
    height: 110px;
    border-top: 1px solid #eee
}

#messages_user_messages_box table td {
    margin: 0;
    padding: 0 10px 0 0;
    border: 1px solid #000
}

.messages_textarea {
    width: 440px;
    height: 70px;
    margin: 5px 0
}

.message_user_delete {
    float: right;
    margin: 0 5px 5px
}

.messages_add {
    font-size: .8em;
    text-align: center;
    padding: 5px 0;
    margin-bottom: 5px;
    color: #aaa;
    border: 1px solid #eee
}

.googlemap {
    width: 730px;
    height: 400px
}

.googlelist {
    width: 730px;
    max-height: 2000px;
    height: auto;
    overflow: auto
}

* html .googlelist {
    height: 100px
}

.testoj_bloko {
    overflow: hidden;
    padding-bottom: 1em
}

.testoj_titolo {
    margin: 1em;
    border-bottom: 1px solid #ccc
}

.testoj_bloko_bildo,
.testoj_bloko_embed {
    margin: 1em
}

#testoj_respondaro {
    position: relative;
    padding: 0 1em
}

.testoj_bloko_titolo {
    margin-top: 1em;
    font-size: 120%
}

.half .testoj_respondo {
    float: left;
    width: 45%
}

.testoj_bloko_eno {
    text-align: center;
    width: 80%;
    margin: 0 auto
}

.testoj_bloko_eno a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    padding: .3em;
    margin-bottom: .5em;
    border: 1px solid #ccc
}

.testoj_bloko_eno a.elektita,
.testoj_bloko_eno a:hover {
    background-color: #f3f3d8
}

ul.holder {
    border: 1px solid #999;
    overflow: hidden;
    height: auto !important;
    padding: 4px 5px 0;
    width: 100%;
    margin: 0 !important
}

* html ul.holder {
    padding-bottom: 2px
}

ul.holder li {
    float: left;
    list-style-type: none;
    margin: 0 5px 4px 0
}

ul.holder li.bit-box {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #cad8f3;
    background: #dee7f8;
    padding: 1px 5px 2px
}

ul.holder li.bit-input input {
    width: auto;
    overflow: visible;
    margin: 0;
    border: 0;
    outline: 0;
    padding: 3px 0 2px
}

#apple-list ul.holder li.bit-box,
ul.holder li.bit-box {
    padding-right: 15px;
    position: relative;
    z-index: 1000
}

ul.holder li.bit-hover {
    background: #bbcef1;
    border: 1px solid #6d95e0
}

ul.holder li.bit-box-focus {
    border-color: #598bec;
    background: #598bec;
    color: #fff
}

ul.holder li.bit-box a.closebutton {
    position: absolute;
    right: 4px;
    top: 5px;
    display: block;
    width: 7px;
    height: 7px;
    font-size: 1px;
    background: url('/img/close.gif')
}

ul.holder li.bit-box a.closebutton:hover {
    background-position: 7px
}

ul.holder li.bit-box-focus a.closebutton,
ul.holder li.bit-box-focus a.closebutton:hover {
    background-position: bottom
}

.facebook-auto {
    display: none;
    position: absolute;
    width: 512px;
    background: #eee;
    z-index: 1001
}

.facebook-auto .default {
    padding: 5px 7px;
    border: 1px solid #ccc;
    border-width: 0 1px 1px;
    font-family: "Lucida Grande", Verdana;
    font-size: 11px
}

.facebook-auto ul {
    display: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    position: absolute;
    z-index: 9999
}

.facebook-auto ul li {
    padding: 5px 12px;
    z-index: 1000;
    cursor: pointer;
    margin: 0;
    list-style-type: none;
    border: 1px solid #ccc;
    border-width: 0 1px 1px;
    background-color: #eee
}

.facebook-auto ul li em {
    font-weight: 700;
    font-style: normal;
    background: #ccc
}

.facebook-auto ul li.auto-focus {
    background: #4173cc;
    color: #fff
}

.deleted {
    background-color: #4173cc !important;
    color: #fff !important
}

.hidden {
    visibility: hidden;
    display: none
}

#demo ul.holder li.bit-input input {
    padding: 2px 0 1px;
    border: 1px solid #999
}

.agendo-icon,
.kandidato-icon,
.risko-icon {
    width: 18px;
    height: 18px;
    overflow: hidden;
    display: inline-block
}

.tagakonsilo {
    border: 1px dotted #ccc;
    margin: 1em 0;
    padding: 1em 4em;
    border-radius: 5px;
    background: url('/img/steleto.png') 20px 1em no-repeat #e6f1f5
}

#corrector_button {
    float: right;
    margin: 5px 5px 5px 15px
}

#corrector_button a {
    display: block;
    width: 26px;
    height: 31px;
    background: url('/img/rughakrajono.png') 0 50% no-repeat
}

.agendo-icon {
    background: url('/img/agendo2.png') no-repeat
}

.agendo-icon-done .agendo-icon,
.kandidato-icon-done .kandidato-icon,
.risko-icon-done .risko-icon {
    background-position: -18px 0
}

.agendo-icon-progress .agendo-icon,
.kandidato-icon-progress .kandidato-icon,
.risko-icon-progress .risko-icon {
    background-position: -36px 0
}

.agendo-icon-delayed .agendo-icon,
.kandidato-icon-delayed .kandidato-icon,
.risko-icon-delayed .risko-icon {
    background-position: -54px 0
}

.agendolisto textarea {
    width: 100% !important;
    height: 40px !important
}

.agendolisto-delayed tr.agendo-titolo th {
    background-color: #ba3535
}

.agendo-pdf {
    text-align: center;
    font-weight: 400;
    font-size: .8em;
    color: #000
}

.agendo-pdf a.external {
    padding-right: 0;
    background: 0 0 !important
}

tr.agendo-titolo {
    font-size: 130%
}

.kandidato-icon,
.risko-icon {
    background: url('/img/kandidatoj.png') no-repeat
}

.embedWrapper {
    margin-bottom: 20px
}

.embed {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ekparolu-sessions td {
    padding: 5px;
    text-align: center;
    border: 1px solid #fff;
    background-color: #9accaa
}

.ekparolu-sessions td a {
    display: inline-block;
    color: #fff;
    text-decoration: none
}

.ekparolu-sessions td img {
    max-width: 100%
}

.ekparolu-session-photo {
    height: 105px
}

.ekparolu-session-time {
    font-size: 12px;
    line-height: 10px
}

.fc-bgevent-info {
    display: inline-block;
    width: 100%;
    font-size: 10px;
    text-align: center;
    color: #000 !important
}

.ekparolu-session-list-wrapper {
    height: 550px;
    overflow-y: auto
}

.ekparolu-session-list {
    margin: -10px 0 0 -10px;
    text-align: left
}

.ekparolu-session-list li {
    margin: 10px 0 0 10px;
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.ekparolu-session-list li a {
    width: 100px;
    height: 130px;
    display: inline-block;
    text-decoration: none;
    color: #000
}

.ekparolu-session-list-admin li a {
    width: 200px
}

.ekparolu-toconfirm {
    background-color: #ff6866
}

.ekparolu-done {
    background-color: #bebebe
}

.ekparolu-free {
    background-color: #91cc76
}

.forum_read,
.forum_tools {
    width: 3em
}

.forum_ftools,
.forum_stat {
    width: 4em
}

.forum_last {
    width: 15em
}

.forum_rss {
    width: 1.5em
}

.forum_tools img {
    margin: 0;
    padding: 0;
    display: inline
}

.forum_user {
    width: 80px
}

.forum_message_box blockquote {
    margin: 2px 4px 15px;
    padding: 2px 4px;
    border: 1px solid #000;
    background-color: #fbfbd8;
    line-height: 1.5em;
    font-size: .9em;
    font-family: Verdana, Arial, sans-serif;
    font-style: normal
}

.forum_message_box blockquote blockquote {
    background-color: #f0f0f0
}

.forum_message_box blockquote blockquote blockquote {
    background-color: #e8e8e8
}

.forum_message_box blockquote blockquote blockquote blockquote {
    background-color: #e0e0e0
}

.forum_message_file {
    font-size: .8em;
    margin: 1em 0
}

.forum_poll_box {
    background-color: #f7f7f7;
    padding: 1em 0;
    margin-bottom: 1em
}

.forum_poll {
    width: 80%
}

.forum_poll_chart {
    width: 100px;
    position: relative
}

.forum_poll_chart div {
    height: 10px;
    background-color: #ac1a1a;
    margin-top: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.forum_poll td {
    line-height: 1.5em;
    padding-top: 0;
    padding-bottom: 0
}

.alighilo_ujo {
    width: 99%;
    position: relative;
    margin-bottom: 1em
}

.alighilo_subskribo {
    text-align: center;
    color: #555;
    font-size: .75em;
    border-top: 1px dotted #555
}

.alighilo_datumoj {
    color: #4547ae;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

.alighilo_ujo td {
    padding: 3px !important
}

.uploadifive-button {
    margin: 0 auto
}

.line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}
