@CHARSET "UTF-8";
@media print {
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}

html, body {
        height: 100%;
        color: #000000;
        background-color: #ffffff;
}

table {
        border: solid 1px #000;
}

table.list_admin td {
        font-size: 12px;
}

table.list_admin {
        border: none !important;
        padding-top: 10px;
        min-width: 300px;
        height: 110px;
        float: left;
}

h3 {
        display: block;
}
}

fieldset {
    border: 0px groove threedface;
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding: 0.35em 0.625em 0.75em;
}

.star {
    color: #ea1300;
    font-weight: bold;
    font-size: 18px;
}

.even {
    background-color: #F3F3F3 !important;
}

.pad10 {
    padding: 10px 10px 10px 10px;
}

td {
    vertical-align: top !important;
}

.gallery ul li, ul.list_admin li, .listSeminars ul li, ul li {
    list-style-type: none !important;
    /*background: none !important;*/
    padding: 0px !important;
}

ul.conf li {
    list-style-type: none !important;
    background: none !important;
}

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 {
}

.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;
}

.showImg a.lb {
    background-color: #ECECEC;
    border: 1px solid #999999;
    display: block;
    margin: 5px;
    padding: 5px 5px 15px;
}

.showImg a.lb:hover {
    background-color: #ffffff;
    border: 1px solid #999999;
    display: block;
    margin: 5px;
    padding: 5px 5px 15px;
}

.gallery ul a.lightbox-enabled img {
    border: 1px dotted #999999;
}

.gallery ul li {
    display: inline-block;
	//display:block;
	//float:left;
	
}

.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;
    width: 700px;
}

.popup .message {
    margin: -10px 0 10px 0
}

#popup_container {
    font-family: Arial, sans-serif;
    font-size: 12px;
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 5px #999;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#popup_title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.75em;
    color: #666;
    background: #CCC url(/img/title.gif) top repeat-x;
    border: solid 1px #FFF;
    border-bottom: solid 1px #999;
    cursor: default;
    padding: 0em;
    margin: 0em;
}

#popup_content {
    background: 16px 16px no-repeat url(/img/info.gif);
    padding: 1em 1.75em;
    margin: 0em;
}

#popup_content.alert {
    background-image: url(/img/info.gif);
}

#popup_content.confirm {
    background-image: url(/img/important.gif);
}

#popup_content.prompt {
    background-image: url(/img/help.gif);
}

#popup_message {
    padding-left: 48px;
}

#popup_panel {
    text-align: center;
    margin: 1em 0em 0em 1em;
}

#popup_prompt {
    margin: .5em 0em;
}

.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 */
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 */
.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.pay_ajax {
    width: 52px;
}

a.publish_ajax, a.delete_ajax, a.edit, a.pay_ajax {
    text-decoration: none;
    display: inline-block;
    text-align: center;
}

a.publish_ajax:hover, a.delete_ajax:hover, a.edit:hover, a.pay_ajax:hover {
    color: #cc0400;
}

.item0 {
    color: #AAA;
}

.clear_left {
    clear: left;
}

.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;
}

.list_logo {
    width: 75px;
    height: 120px;
    float: left;
    margin-right: 3px;
}

.ui-tabs {
    margin: 0 0.5em 0.5em 0;
    padding: 7px;
}

.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: 130px;
    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[type =
"hidden"] {
    border: none !important;
}

.forms dd textarea {
    font-size: 1em;
}

.input-text, textarea {
    width: 70%;
}

.input {
    padding: 2px 3px 2px 3px;
    width: 200px;
}

input {
    padding: 2px 3px 2px 3px;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

table.list_admin {
    margin: 0px !important;
    padding-top: 20px;
}

.list_admin a {
    color: #1980a2 !important;
    cursor: pointer;
}

.list_admin a:hover {
    color: #bb1e12 !important;
}

#list_admin_reserv td {
    font-size: 13px !important;
}
#otpravka {
    position: absolute;
    z-index: 10000;
    background-color: #fff;
}

#fadecont {
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 1000;
}


#reserv td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#reservm a, #reservm a:link, #reservm a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}

#reservm a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #275A9D;
    text-decoration: underline;
}
.note_img img {
margin-left:-15px;
margin-top:-10px;
position:absolute;
}