@CHARSET "UTF-8";

.gallery ul li, ul.list_admin li, .listSeminars ul li {
    list-style-type: none !important;
    background: none !important;
    padding: 0px !important;
}

ul.conf li {
    list-style-type: none !important;
    background: none !important;
}

.trainers .fotka {
    background: url(/img/shadow.png) right bottom no-repeat;
    padding-bottom: 13px;
    padding-right: 11px;
    float: left;
    clear: left;
}

.trainers .fotka_hover {
    background: url(/img/shadow_hover.png) right bottom no-repeat;
    padding-bottom: 13px;
    padding-right: 11px;
    float: left;
    clear: left;
}

.lecturers .fotka {
    background: url(/img/shadow.png) right bottom no-repeat;
    padding-bottom: 13px;
    padding-right: 11px;
    float: right;
}

.lecturers .fotka_hover {
    background: url(/img/shadow_hover.png) right bottom no-repeat;
    padding-bottom: 13px;
    padding-right: 11px;
    float: right;
}

.fotka {
    background: url(/img/shadow.png) right bottom no-repeat;
    padding-bottom: 13px;
    padding-right: 11px;
}

.fotka_hover {
    background: url(/img/shadow_hover.png) no-repeat right bottom;
    padding-bottom: 13px;
    padding-right: 11px;
}

img.border {
    border: solid 1px #ffffff;
}

.err {
    color: #e90113;
    font-size: 12px;
    font-weight: bold;
}

.red {
    color: #e90113;
}
.dark_red {
    color: #970903;;
}
.green {
    color: #10b82d;
}

a {
    color: #309028;
}

a:hover {
    color: #309028;
    text-decoration: none
}

/* message */
.mcontainer {
    margin-right: 202px;
}

.message {
    width: 500px;
    padding: 15px 15px 15px 65px;
    margin: 15px auto 15px auto;
}

ul.message li {
    list-style-type: none !important;
    background: none !important;
    padding: 0px !important;
}

.error {
    background: url(/img/error.gif) 5px center no-repeat #fad8d8;
    border: 1px solid #963939;
}

.success {
    background: url(/img/success.gif) 5px center no-repeat #d9fad8;
    border: 1px solid #419639;
}

.notice {
    background: url(/img/info.gif) 5px center no-repeat #f7eb00;
    border: 1px solid #d3b700;
}

.gallery ul a {
    background-color: #ECECEC;
    border: 1px solid #999999;
    display: block;
    float: left;
    margin: 5px;
    padding: 5px 5px 15px;
}

.gallery ul a:hover {
    background-color: #ffffff;
    border: 1px solid #999999;
    display: block;
    float: left;
    margin: 5px;
    padding: 5px 5px 15px;
}

.gallery ul a.lightbox-enabled img {
    border: 1px dotted #999999;
}

.gallery ul li {
    display: inline-block;
}

.del_img img {
    position: absolute;
    margin-left: -15px;
    margin-top: -10px;
}

.mounth sup {
    color: #999999;
}

table.my {
}

.my td, .my th {
    padding: 3px 3px 3px 3px;
}

.my th, .my td {
    text-align: center;
}

.gray {
    background-color: #EEEEEE;
}

.white {
    background-color: #FFFFFF;
}

/* popups */ * {
}

.popup {
    position: fixed;
    z-index: 200;
	width:700px;
}

.popup-fon {
    padding: 20px;
    background: url(../img/popup_fon.png) 0 0 repeat;
    float: left
}

.popup-in {
    background: #fff;
    overflow: hidden;
    position: relative;
    padding: 10px;
}

.popup h2 {
    font-size: 30px;
    padding: 10px 20px;
}

.popup h3 {
    font-size: 20px;
    padding: 0 20px 10px;
}

.close {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../img/del.png) 0 0 no-repeat;
    display: block;
    cursor: pointer
}

.mini-close {
    width: 13px;
    height: 13px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../img/mini-close.gif) 0 0 no-repeat;
    display: block;
    cursor: pointer
}

.popup fieldset {
    padding: 20px
}

.popup .message {
    margin: -10px 0 10px 0
}

/* cabinet */
.cabinet {
    text-align: right;
}

.cabinet a {
    display: block;
}

.cabinet a:hover, .active, a.active:hover {
    color: #214426;
    text-decoration: none;
}

/* cabinet */ /* ORGANIZER */
.list_org table {
    width: 100%;
}

.list_org .logo {
    width: 140px;
    height: 140px;
}

.list_org tr td {
    padding: 17px 15px;
    vertical-align: top;
}

.list_people tr td {
    padding: 5px 5px;
    vertical-align: top;
}

.even, ul.list_admin li.even {
    background-color: #f3f3f3 !important;
}

/* ORGANIZER */
.lists {
    float: left;
    width: 70%;
}

dl {
    clear: both
}

.lists dt {
    color: #aaaaaa;
    clear: left;
    float: left;
    display: block;
    width: 150px;
    text-align: right;
    padding: 1px 10px 0 0
}

.lists dd {
    float: left;
    display: block;
    width: 500px;
    padding-bottom: 10px
}

div.mites {
    display: block;
    padding-bottom: 20px;
}

div.mites h1 {
    background: none;
    display: inline;
    font-size: 1.25em;
    color: #666666;
    padding: 0;
}

div.mites h1 a {
    color: #666666;
}

div.mites h1 a:hover {
    color: #00a100;
}

/* ITEM */
.item {
}

.item dl {
}

.item dt {
    width: 70%;
}

.item dd {
    width: 30%;
}

.item div.title {
    background-color: #e5f3e4;
    padding: 10px 20px 20px 20px;
}

.item .title h2 {
    padding-bottom: 20px;
    color: #000000;
    text-transform: none;
    font-size: 18px;
    font-family: Tahoma;
}

.item .title .l {
    width: 40%;
    text-align: left;
    color: #848484;
    font-size: 14px;
    clear: left;
    display: block;
    float: left;
}

.item .title .r {
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: right;
    color: #657c62;
}

.item .title .r a {
    color: #657c62;
}

.item .title .cost {
    color: #990202;
    font-size: 24px;
}

/* ITEM */
.subMenu a {
    display: block;
    padding-left: 18px;
    text-decoration: none;
    color: #848484;
    margin-left: 10px
}

.subMenu a.print {
    background: url(/img/ico.gif) no-repeat 0 -167px
}

.subMenu a.add {
    background: url(/img/ico.gif) no-repeat 0 -123px
}

.subMenu a.rem {
    background: url(/img/ico.gif) no-repeat 0 -146px
}

.seminar {
    background: #e5f3e4;
    font-size: 1.27em;
    padding: 7px;
    margin: 0em 0.5em 0.5em 0
}

.contactFace {
    margin: 0 0.5em 0.5em 0
}

.contactFace {
    background: #e3e6e2;
    padding: 7px 6px 0 10px;
    font-size: 0.92em;
}

.contactFace img {
    float: right;
    margin: 0 0 3px 0px;
}

.contactFace .upper {
    text-transform: uppercase;
}

.contactFace .bottom {
    text-align: center;
    background: #cfcfcf;
    color: #FFF;
    margin: 0.5em -6px 0 -10px;
    font-size: 1.18em;
    font-weight: bold;
    padding: 0.2em 0;
}

.tren {
    background: #e3e6e2 url(/img/tren.gif) no-repeat 100% 50%;
    padding-right: 30px;
    padding-bottom: 1em;
}

.tren .name {
    color: #657c62;
    font-size: 1.35em
}

.tren img {
    float: left !important;
    margin: 2px 0.2em 0 0
}

.speak {
    background: #e3e6e2 url(/img/speak.gif) no-repeat 100% 50%;
    padding-right: 30px;
    padding-bottom: 1em;
}

.speak .name {
    color: #657c62;
    font-size: 1.35em
}

.speak img {
    float: left !important;
    margin: 2px 0.2em 0 0
}

.sponsor {
    background: #b9d6e6;
    padding: 7px 6px 0 10px;
    font-size: 0.92em;
}

.spon {
    margin: 0 0.5em 0.5em 0;
    padding-right: 30px;
    padding-bottom: 1em;
}

.spon .name {
    color: #657c62;
    font-size: 1.55em
}

.spon img {
    float: left !important;
    margin: 2px 0.2em 0 0
}

.seminar .title {
    font-size: 1.21em;
    margin-bottom: .8em
}

.seminar .leftBlock {
    float: left;
    width: 31%
}

.seminar .rightBlock {
    float: left;
    margin: 0;
    width: 69%;
    text-align: right;
    color: #657c62
}

.seminar .rightBlock a {
    color: #657c62;
}

.seminar .rightBlock span {
    font-size: 1.21em;
}

.seminar .cost {
    padding-left: 27px;
    color: #990202;
    font-size: 1.64em;
}

.seminar .cost .span {
    float: left;
}

.seminar .currency {
    display: inline-block;
    font-size: 0.5em;
    color: #727272;
    width: 30px;
}

.seminar .currency span {
    display: block;
    font-size: 1.2em;
    color: #990202;
    margin-top: -5px;
    margin-left: 1px;
}

.organizer {
    color: #990202;
    font-size: 1.18em
}

h3 {
    font-size: 1.55em;
    color: #657c62;
    font-weight: normal;
}

.cont ul {
}

.cont ul li {
    padding: 0px 15px !important;
    list-style-type: none !important;
}

.cont .news ul li, .cont .article ul li {
    list-style-type: disc !important;
    margin-left: 35px;
    padding: 0 0 !important;
}
.cont .news ol li, .cont .article ol li {
    list-style-type: decimal !important;
    margin-left: 35px;
    padding: 0 0 !important;
}
/* pager */
.pager {
    position: relative;
    display: inline-block;
}

.pager ul li {
    list-style-type: none;
    background: none;
    padding: 0px !important;
}

.pager li {
    float: left;
    margin-right: 10px;
}

.pager .first, .pager .last {
    position: absolute;
    top: 20px;
}

.pager .first {
    left: 79px
}

.pager .last {
    right: 129px
}

.pager p {
    margin-top: 70px
}

.pager {
    margin-top: 20px;
    margin-bottom: 20px;
}

.pager li big {
    font-size: 14px;
    line-height: 1
}

.pager li big i {
    font-size: 10px;
    line-height: 1;
    padding: 0px 3px;
}

.pager li {
    line-height: 2;
}

.pager a {
    color: #363636
}

.pager .first a, .pager .last a {
    font-size: 11px;
}

.pager li em {
    background: #419639;
    color: #fff;
    padding: 3px 5px;
}

.pager p em {
    color: #419639
}

/* pager */
.listSeminars {
    background: #f3f3f3;
    text-align: center;
    padding: 1em;
    font-size: 0.92em;
    margin-right: 5px
}

.listSeminars li {
    color: #657c62;
    margin-top: 1em
}

.listSeminars li a {
    text-decoration: none
}

.listSeminars span {
    color: #990202;
    font-size: 1.18em
}

.center {
    text-align: center !important
}

.list_admin {
    margin-top: 10px;
}

.list_admin li {
    margin-bottom: 10px;
    clear: left;
}

.upload_li {
    margin: 0px 0px;
    display: inline-block;
    padding: 10px !important;
    background: none !important;
    vertical-align: bottom;
}

.ui-state-default {
    padding: .4em 1em .4em 20px;
    text-decoration: none;
    position: relative;
}

.ui-state-default span.ui-icon {
    margin: 0 5px 0 0;
    position: absolute;
    left: .2em;
    top: 50%;
    margin-top: -8px;
}

a.publish_ajax {
    width: 70px;
}

a.publish_ajax, a.delete_ajax, a.edit {
    text-decoration: none;
    display: inline-block;
    text-align: center;
}

a.publish_ajax:hover, a.delete_ajax:hover, a.edit:hover {
    color: #cc0400;
}

.item0 {
    color: #AAA;
}

.random {
    text-align: center;
    padding: 20px 5px;
}

.random b {
    text-transform: uppercase;
    color: #419639;
}

.random strong {
    color: gray;
    font-weight: normal;
}

.random a {
    text-transform: uppercase;
    margin-top: -20px;
}

.clear_left {
    clear: left;
}

a.feederror {
    /*color: #ffffff;
     background-color: #c10800;
     text-decoration: none;
     padding: 3px 3px 3px 3px;
     }
     
     a.feederror:hover {
     color: #ffffff;
     background-color: #950106;
     text-decoration: none;
     padding: 3px 3px 3px 3px;*/
}

.announce a {
    text-decoration: none;
}

.menu3 li {
    display: inline;
    padding: 0 10px;
}

.menu3 li.active a {
    color: #666666;
    text-decoration: none;
}

pre {
    font-size: 14px;
}

.random_name_p {
    font-size: 16px;
}

.random_people {
    float: left;
    text-align: center;
}

.random_events {
    width: 500px;
    float: left;
    padding-left: 10px;
    margin-left: 10px;
    font-size: 16px;
}

.random_name_e {
    font-size: 22px;
}

.list_logo {
    width: 75px;
    height: 120px;
    float: left;
    margin-right: 3px;
}

.near_list_logo {
    height: 75px;
    float: left;
}

.ui-tabs {
    margin: 0 0.5em 0.5em 0;
    padding: 7px;
}

.near {
    font-size: 12px;
}

.near_name {
    margin: 5px 0px;
}

.near_name a {
    font-size: 17px;
    color: #333;
    /*font-weight: bold;*/
}

.cont p {
    text-indent: 15px;
    margin: 5px 0px;
}

.events {
    height: 120px;
}

.add_item {
    float: left;
    margin-top: 10px;
    clear: left;
    width: 200px;
}


.forms {
	width: 700px;
	padding: 20px 0
}

dl {
	clear: both
}

.forms dt {
	clear: left;
	float: left;
	display: block;
	width: 150px;
	text-align: right;
	padding: 1px 10px 0 0
}

.forms dd {
	float: left;
	display: block;
	width: 500px;
	padding-bottom: 10px
}

.forms dd input,.forms dd textarea {
	border: 1px solid #89b584;
}
.input-text,textarea {
	width: 700PX;
}

input {
	padding: 2px 3px 2px 3px
}
