@CHARSET "UTF-8";
/* From 28.05.2010 BEGIN */
.colThree{width:183px}
#typeFilter{padding:20px 0 24px 15px; color:#4A6C97; font:bold 18px/20px tahoma}
#typeFilter span#spLeft{display:block; float:left; margin-right:45px}
#typeFilter a{color:#000; font:normal 14px/20px tahoma; display:block; float:left; padding:4px 13px 6px; margin:-4px 5px 0}
#typeFilter a.checked{color:#FFF; background:url(/images/filt_l.gif) 0 0 no-repeat; padding:0}
#typeFilter a.checked span{display:block; background:url(/images/filt_r.gif) 100% 0 no-repeat; padding:4px 13px 6px}

/* From 28.05.2010 END */


@media print{
    .banner, .topright, .left, #path, .footer, .marg, .print, .cor tl, .social, .press
    {display:none}
    .title{text-indent:0; line-height:22px; height:auto; background:none}
    .center a:link:after, .center a:visited:after {content: " [" attr(href) "] "}
    body, .wrapper, .bg, .header, .cor tl{background:none}
    .article{padding:0}
    .inner{padding:0; width:auto}
    .center{float:none; width:auto}
    .wrapper{width:auto}
    .bg{min-width:100px}
}

#path{padding:0 100px 10px 20px; line-height:17px}
.marg{clear:both; padding:15px 0}

.forMap strong{margin-bottom: 5px}
.forMap, .rightMap{
    float:left;
    width:300px; margin-right:20px
}
.rightMap{border-left:1px dashed #4A6C97}


.siteMap, .siteMap ul{list-style:none; padding:0 0 20px 15px; margin:0}
.siteMap ul{padding:2px 0 5px 10px}
.siteMap li{
    padding:0 0 3px
}


.print{padding-top:20px}

/**/
.fotoList{
    margin:0 0 20px
}
.fotoList td{
    padding:0 0 10px
}
.fotoList a{color:#5B5B5B}
.fotoList img{ /* width:205px; */ margin-bottom:5px}

#bigFoto{text-align:center}
#bigFoto img{margin:0 0 10px}
#right{float:right}

/**/
#formBlock{padding:0 0 0; border-top:1px dashed grey}
#f_tb{width:auto; border:none; border-collapse:collapse; margin:0 0 20px}
.l_td{padding:2px 0; width:150px}
.r_td{padding:2px 0 2px 10px}
.textInp, .voteText{border:1px solid #9398a3; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
textarea.textInp{height:85px}
#formBlock .subm{margin:10px 0 0 10px}

#fullList{
    width:auto;
    border:none;
    border-collapse:collapse;
    border-top:1px solid #F9F9F8;
    margin:0 0 20px
}
#fullList td{
    vertical-align:top;
    padding:5px 10px;
    border-bottom:1px solid #F9F9F8;
}
.author{padding:0 10px 0 0}
#toSubs{position:relative; clear:both}

.inputCont input, .inputCont textarea, .inputCont select{width: 300px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.inputCont textarea{height:100px}

a.pressSelected{text-decoration: underline}
a.pressSelected:HOVER{text-decoration: none}

#forDocs{background:#6899D4; padding:0}
#forDocs h2{font-size:14px; padding-left:10px}
#forDocs td{padding:5px 0 15px 10px}

#subsCont{position:absolute; background:#FFF; border:1px solid #CECECE; padding:5px 10px 10px; left:0px; /*top:-365px;*/ top:auto; bottom:65px; z-index:999; font-size:11px}

#docTb{
    width:100%;
    border-left:1px solid #4A6C97;
    border-top:1px solid #4A6C97;
    border-collapse:collapse
}
#docTb th{
    border-right:1px solid #4A6C97;
    border-bottom:3px double #4A6C97;
    padding:5px 10px
}
#docTb td{
    border-right:1px solid #4A6C97;
    border-bottom:1px solid #4A6C97;
    padding:5px 10px
}
.vidCont{font-size:10px}

#navTb{
    border:none; border-collapse:collapse; border-bottom:1px solid #4A6C97; margin:0 0 10px
}
#navTb td{padding:0 0 5px}
#navBot{
    border:none; border-collapse:collapse; border-top:1px solid #4A6C97; margin:10px 0 0
}
#navBot td{padding:5px 0 0}

.inpHead{font-size:14px; font-weight:bold; padding:0 0 10px}
.inpCont{
    padding:0 0 15px
}
.inpCont input, .inpCont textarea, .inpCont select{
    width:300px; margin:2px 0 0; border:1px solid #9398A3; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px
}
.inpCont textarea{height:100px}
.inpCont img{margin-top:2px}

.ekip{
    padding:0 0 10px; margin:0 0 15px; width:300px; border-bottom:1px solid #4A6C97
}
#block_2, #block_3, #block_4, #block_5{display:none}

#fotoTb{width:370px; border:none; border-collapse:collapse}
    #fotoTb td{padding:0; text-align:center}
#smFotoCont{/*width:370px; */text-align:center; padding:15px 0 0px}
#smFotoCont img{margin:0 3px 10px; vertical-align: top; width:114px}

#orderLink{margin:20px 0 5px}

/**/
#fullCalendarList{border-bottom:1px solid #0D2C53; margin-bottom:10px}
#fullCalendarList, #fullCalendarList th{font-size:11px}

#sokrCont{
    position:absolute; background:#FFF; border:1px solid #4A6C97; padding:5px 10px 10px; margin:-10px 0 0; z-index:999
}
.timetable td{padding:3px 12px}
.leftPic{float:left; margin:0 10px 5px 0}