/*******************
coder by ver.michel
*******************/
.tablebodytext{display:none;}

/* html,body {//overflow-y: auto;} */
html,body {margin:0;padding:0;height:100%;border:0;}
body {margin:0;padding:0;background:#efeeee;}
body, div, table, td, input, textarea, select {font-family:Arial,Tahoma,Verdana;font-size:12px;color:#1e100a;}

img {margin:0;padding:0;}
img_news {margin:0;padding:0;}

h1{color:#384C68;font-size:20px;font-weight:100;margin:2px 0 16px 0;}
h2{color:#384C68;font-size:18px;font-weight:100;}

a {color:#384c68;}
a:hover {text-decoration:none;}

.clear {clear:both;}

/*img {behavior: url("png.htc");}*/



#basic {height:100%;min-width:900px;}

/*TOP
******************************************************************/
#basictdtop {height:127px;}
    #top {height:127px;background:url(/images/topbg.jpg) repeat-x;}
        #topleft {background:url(/images/topleft.jpg) no-repeat 0 0;height:127px;}
            #topleft a {display:block;width:79px;height:100px;position:relative;top:11px;left:69px;}
        #topslogan {background:url(/images/top_slogan1.jpg) no-repeat 0 0;}

        /*right*/
        #topright {padding:2px 0 0 0;}
            #icon02 {padding:0 0 0 23px;}
            #toprightmiddle {margin:14px 0 15px;}
                #inputsearh {border:1px solid #8d7177;background:#68464d;color:#fff;
                width:155px;line-height:16px;padding:0 3px;margin:0 22px 0 0;}
                #advancedsearch {color:#98797e;}




/*NAV
******************************************************************/
#navtd {padding:20px 40px 10px 30px;}
    #nav {background:url(/images/bgnav.jpg) repeat-x 0 0 #fbfbfb;}
        .navdiv {border-bottom:1px solid #d0d0d0;padding:0 0 8px;margin:15px 0 15px;font-family:Tahoma;font-size:12px;font-weight:bold;}
        .navdiv a, .navdivbot a {color:#5e343f;text-decoration:none;}
        .navdiv a:hover, .navdivbot a:hover {text-decoration:underline;}
        .navdivbot {padding:0 0 8px;font-family:Tahoma;font-size:12px;font-weight:bold;}
            #navdivn {padding:0 0 10px 20px;border-bottom:1px solid #D0D0D0;}
                .navdivnv {margin:0 0 5px;font-family:Tahoma;font-size:12px;}
                .navdivnv a {color:#5e343f;text-decoration:none;}
                .navdivnv a:hover {text-decoration:underline;}

    #order {margin:40px 0 0 30px; font-size:13px;font-weight: 800;vertical-align: middle;}
    #order img {float:left;margin:0 10px 0 0;}






/*CENTER
******************************************************************/
#center {height:90%;background:url(/images/bgcenter.jpg) repeat-x 0 0;}
    #centertab {height:100%;}

        /*
        ******************************************************************/
        #content {padding:23px 40px 30px 33px;}
            #crumbs {margin:0 0 20px;color:#384c68;}
                #crumbs a {color:#384c68;}
            /*content*/
            .img {border:1px solid #abb5b8;margin:0 30px 10px 0;}
            .family {color:#384c68;font-size:20px;}
            .name {color:#384c68;font-size:13px;}
            .post {color:#999;margin:20px 0 0;}

            /*section*/
            .sectiontab {position:relative;left:-10px;}
                .sectionbg {background:url(/images/sectionbg.gif) repeat-x 0 0;}

            .date {font-size:10px;color:#999;}
            .anons {width:200px;}
            .anons a {color:#5E343F;padding:0 10px 0 0;text-decoration:none;}
            .anons a:hover {color:#000;text-decoration:underline;}

/*CENTER RIGHT
******************************************************************/
#centerright {padding:23px 15px 0 0;}
    #arhiv {background:url('/images/bul01.gif') no-repeat 0 5px;padding:0 0 0 8px;position:relative;left:-8px;float:left;}
    #arhiv a {color:#2c7585;}
    #rss {background:url('/images/iconrss.gif') no-repeat 0 0;padding:0 0 0 23px;float:right;margin:0 15px 0 0;color:#2C7585;}
    #rss a {color:#2c7585;}

    .photointtd {padding:0 0 25px 0;width:58px;}
    .photointtdbot {padding-bottom:0;}
        .photoint {border:1px solid #999999;}
        .more {margin:10px 0 0 0;}
        .more a {margin:0 0 0 120px;color:#2C7585;}
    .photointtd02 {padding:0 0 25px 0;}
    .photointtd02bot {padding-bottom:0;}












/*BOTTOM
******************************************************************/
#bottom {padding:35px 20px 0 30px;}
    #bottomtab {border-top:1px solid #cbd0d1;}
        #bottomtab td {color:#555;font-size:11px;}
        #bottomtabcenter {padding:30px 0 20px;}




/*//////////////////////////////////////////////////////////////////////*/

.split {height:1px;width:100%;background:#8abee1;margin:20px 0 25px;}

/* Календарь*/

body.body-popup {margin:10px;}
div.empty {width:1px; height:1px; overflow:hidden;}

/*Icon*/
img.calendar-icon {border:0px; width:19px; height:19px; vertical-align:top; margin:1px; margin-left:2px}
img.calendar-icon-hover {border:1px solid #AEB6C2; background-color:#DBE3F2; margin:0px; margin-left:1px}

div.bx-calendar-float td, div.bx-calendar-float tr, div.bx-calendar-float table, div.bx-calendar-float tbody {font-family:Verdana,Arial,Helvetica,sans-serif !important;background:transparent !important; font-weight:normal !important; font-size:medium !important; line-height:normal !important; height:auto !important; width:auto !important; padding:0px !important; margin:0px !important; border:none !important; border-spacing:0 !important; table-layout: auto !important; text-align:left !important; text-decoration: none !important; font-variant: normal !important; font-style:normal !important; letter-spacing:normal !important;word-spacing:normal !important; text-indent:0 !important; overflow:visible !important; color:black !important; vertical-align: middle !important; text-align: left !important; }

/*Calendar float form*/
div.bx-calendar-float {width:200px; background-color:white; border:1px solid #A9A9A9;}
div.bx-calendar-float td {padding:0px !important; font-size:11px !important;}
div.bx-calendar-float div.bx-calendar-content {height:172px; overflow:hidden;}

/*title*/
div.bx-calendar-title {font-size:medium !important; background-color:#23468A; background-image:url(images/title_bg.gif); background-repeat:repeat-x; background-position:left top; border-bottom:1px solid #A9A9A9;}
div.bx-calendar-title td.bx-calendar-title-text{width:100% !important; font-size:11px !important; font-weight:bold !important; color:#EEF1F7 !important; padding:3px !important; cursor:move !important; vertical-align:top !important;}
div.bx-calendar-float a.bx-calendar-close {display:block; width:13px; height:13px; background-image:url(images/close.gif); overflow:hidden; margin-right:3px; background-repeat:no-repeat; background-position:center;}

/*toolbar*/
div.bx-calendar-float table.bx-calendar-toolbar {width:100% !important; height:22px !important; background-color:#D9D6CF !important; background-image:url(images/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #FFFFFF !important; border-bottom:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button {border:0px; margin:1px 3px 1px 3px; display:block; height:15px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box; color:black; text-decoration:none;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-button:hover {height:17px; margin:0px 2px 0px 2px; border:1px solid #AEB6C2; background-color:#DBE3F2; color:black;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left {width:15px; background-image:url(images/left.gif); background-position:4px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right {width:15px; background-image:url(images/right.gif); background-position:6px center;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today {width:15px; background-image:url(images/today.gif); background-position:left top;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow {width:9px; background-image:url(images/arr_down.gif); margin-left:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu {margin-right:1px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-left:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-right:hover, div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-today:hover {width:17px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-arrow:hover {width:11px; margin-left:0px;}
div.bx-calendar-float table.bx-calendar-toolbar a.bx-calendar-menu:hover {margin-right:0px;}

/*calendar*/
div.bx-calendar-float div.bx-calendar {padding:4px 8px 4px 4px;}
div.bx-calendar-float div.bx-calendar table {width:100% !important;}
div.bx-calendar-float div.bx-calendar td {padding:2px 0px 0px 2px !important;}
div.bx-calendar-float div.bx-calendar tr.bx-calendar-head td {padding-left:4px !important; padding-bottom:4px !important; border-bottom:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar td.bx-calendar-week {border-right:1px solid #DBDBDB !important;}
div.bx-calendar-float div.bx-calendar a {display:block; text-align:right; color:#213AA3;  text-decoration:none; width:18px; height:18px; /*padding:2px;box-sizing:border-box; -moz-box-sizing:border-box;*/ overflow:hidden;}
div.bx-calendar-float div.bx-calendar a:hover {background-color:#DBE3F2;}
div.bx-calendar-float td.bx-calendar-holiday a {color:#970000; }
div.bx-calendar-float td.bx-calendar-today a {border:1px solid #FF0000; padding:1px;}
div.bx-calendar-float td.bx-calendar-inactive a {color:#9B9B9B;}
div.bx-calendar-float td.bx-calendar-current a {color:white; background-color:#3E67B5;}
div.bx-calendar-float td.bx-calendar-current a:hover {color:black;}

/*time toolbar*/
div.bx-calendar-float table.bx-calendar-timebar {width:100% !important; background-color:#D9D6CF !important; background-image:url(images/toolbar_bg.gif) !important; background-repeat:repeat-x !important; background-position:left top !important; border-top:1px solid #A7A7A7 !important;}
div.bx-calendar-float table.bx-calendar-timebar td {text-align: center !important;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button {width:80px; height:5px; border:0px; display:block; background-color:#D6D1C9; background-repeat:no-repeat; background-position:center 1px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden; margin:0 auto;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-button:hover {background-color:#BFBFD9;}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-down {background-image:url(images/arr_down.gif);}
div.bx-calendar-float table.bx-calendar-timebar a.bx-calendar-arrow-up {background-image:url(images/arr_up.gif);}

/*time buttons*/
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time {border:0px; margin:1px 2px 1px 2px; display:block; width:16px; height:16px; background-repeat:no-repeat; background-position:center; box-sizing:border-box; -moz-box-sizing:border-box;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-time:hover {width:18px; height:18px; margin:0px 1px 0px 1px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-set-time {background-image:url(images/set_time.gif);}
div.bx-calendar-float div.bx-calendar-time a.bx-calendar-clear-time {background-image:url(images/clear_time.gif);}

/*time block*/
div.bx-calendar-float div.bx-calendar-time {border-top:1px solid #DBDBDB; padding:6px 0px 6px 0px;}
div.bx-calendar-float div.bx-calendar-time td {padding:0px !important;}
div.bx-calendar-float div.bx-calendar-time input {height:18px !important; font-size:11px !important; margin:0px 1px 0px 2px !important; font-family:Verdana,Arial,Helvetica,sans-serif !important; border:1px solid #A7A7A7 !important; width:20px !important;}
div.bx-calendar-float a.bx-calendar-spin {width:7px; height:7px; border:0px; margin:1px; display:block; background-repeat:no-repeat; background-position:center 2px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:hidden;}
div.bx-calendar-float a.bx-calendar-spin:hover {width:9px; height:9px; margin:0px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
div.bx-calendar-float a.bx-calendar-spin-up {background-image:url(images/spin_up.gif);}
div.bx-calendar-float a.bx-calendar-spin-down {background-image:url(images/spin_down.gif);}

/* Popup menu */
td.popupmenu {border:1px solid #B6B6B6 !important; padding:1px !important; background-color:#FCFCFC !important; background-image:url(images/menu_gutter.gif) !important; background-repeat:repeat-y !important;}
td.popupmenu .popupitem {margin:1px !important; cursor:default !important;}
td.popupmenu .popupitemover {margin:0px !important; border:1px solid #AEB6C2 !important; background-color:#CEDAEE !important;}
td.popupmenu .popupitem .gutter {width:20px !important;}
td.popupmenu .popupitem .item {padding:3px 5px 3px 9px !important; font-size:11px !important; white-space:nowrap !important;}
td.popupmenu .popupitem .default {font-weight:bold !important;}
td.popupmenu .popupitem .disabled {color:#939393 !important;}
td.popupmenu .popupseparator {margin:1px 0px 1px 30px !important; background-color:#B6B6B6 !important; height:1px !important; overflow:hidden !important;}

/*Common actions icons */
td.popupmenu .popupitem .icon {width:20px !important; height:16px !important; background-position:center !important; background-repeat:no-repeat !important;}
td.popupmenu .popupitem .checked {background-image:url(images/checkbox.gif);}

table.fblock td, table.fblock td a
{
    color:#fff;
}

table.fblock td a img
{
    border:none;
}

table.fblock td a, table.fblock td a img, table.fblock td
{
    vertical-align:middle;
    font-weight:normal;
}

td.fleft
{
    width:500px;
    color:#fff;
/*     padding-left:50px; */
    height:45px;
    font-size:11px;
    font-family:arial;
}

td.fright
{
    text-align:right;
    vertical-align:top;
/*     padding-right:50px; */
}

td.fright a
{
    font-family:tahoma;
    font-size:10px;
}

div.fcont
{
    background:#503134;
/*      url('/images/fbg.gif') scroll repeat-y top right; */
}

table.fblock
{
    width:100%;
}

ul.bbulleted
{
    list-style-image: url('/images/bbullet.gif');
//    list-style-image: url('/images/bbulletie.gif');
}

ul.subs_email
{
    list-style-image: url('/images/arrow_down.gif');
    padding-left:15px;
//    padding-left:0;
//margin-left:15px;
}

ul.subs_email li
{
    font-weight:bold;
}

input.subs_itext
{
    border:solid #bebebe 1px;
    width:230px;
    margin-top: -10px;
}

input.subs_button
{
	position: relative;
	_top:-3px;
	top:0px;	
    height:22px;
    width:73px;
    background:#c07c79 url('/images/subs_add.gif') 0px 0px;
    color:#fff;
    border:0;
    text-transform:lowercase;
    font-size:10px;
}

input.subs_cfm
{
    width:90px;
    background:#c07c79 url('/images/subs_cfm.gif') scroll no-repeat center center;
}

table.sub_status tr td
{
    background:transparent url('/images/border_dot.gif') scroll bottom left repeat-x;
    height:25px;
    vertical-align:middle;
}

