/*==============    CALENDAR 	========================*/
#calendar_block { position:absolute; margin-left:12px; margin-top:4px;}
#calendartop A {font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; font-size:10px;}
#calendartop A:hover {text-decoration:underline; color:#CCCCCC;}

#calendartop {margin-left:8px;}

#calendartop TD {padding-left:4px;}
#calendartop A.calendaryear {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#calendartop A.calendaryear:hover {text-decoration:underline; color:#CCCCCC;}
#calendartop .calendarfont {font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#555B5D; font-size:10px;font-weight:bold;}


#calendar {color:#555B5D; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; margin:0px 10px 0px 10px;}
#calendar TD {color:#555B5D; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
#calendar THEAD A {color:#CCCCCC; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#calendar THEAD A:hover {text-decoration:underline; color:#FFFFFF;}
#calendar THEAD A.active {color:#ff9900; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#calendar THEAD A.active:hover {text-decoration:underline; color:#FFFFFF;}


#calendar TBODY DIV {color:#555B5D; background-color:#FFFFFF; width:14px; height:14px;font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#calendar TBODY A {color:#CCCCCC; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#calendar TBODY A:hover {text-decoration:underline; color:#FFFFFF;}

#calendar TBODY DIV.active {color:#FFFFFF; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-color:#9B0F00;}
#calendar TBODY A.active {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background-color:#ff9900; padding:0px 3px 0px 3px;}
#calendar TBODY A.active:hover { background-color:#ffa519;}
/*==============    CALENDAR END	========================*/

/* 27.01.2012 roman */
.onelink, .twolink, .social_link a, .svk, .sfb{ text-indent: -5000px; font: 1px/1px Arial; }

.lside, .lside_c, .lside_b{background: url("/img/lside.gif") no-repeat; width: 214px; overflow: hidden;}
.lside a:hover{color: #fff;}
.lside{background-position: -214px 0; position: absolute; z-index: 10; top: 213px; left: 0; padding: 41px 0 0;} /* абсолют нужен иначе все остальное встанет выше =( */
.lside_b{background-position: -428px 100%; padding: 0 0 20px;}
.lside_c{background-position: 0 0; background-repeat: repeat-y; padding: 0 0 30px;}

.snav{margin: 0; padding: 3px 0 0; list-style: none;}
.snav li{margin: 0 0 1px;}
.snav a{background: url("/img/snav.gif") no-repeat 0 100%; letter-spacing: -0.05em; font: 14px/16px Arial; padding: 1px 14px 1px 16px; display: block; width: 163px; color: #fff; text-decoration: none;}
.snav a:hover{background-position: -193px 100%;}

.srus a, .seng a{background: url("/img/slang.gif") no-repeat; height: 16px; overflow: hidden; color: #9e0001; text-decoration: none;}
.srus a{background-position: 0 -18px;}
.seng a{background-position: 0 0;}
.srus a:hover, .seng a:hover{background: url("/img/snav.gif") no-repeat -193px 100%; color: #fff;}

.slink{margin: 15px 0 0 15px;}
.onelink, .twolink{background: url("/img/slink.gif") no-repeat; display: block; width: 165px; height: 45px; overflow: hidden; margin: 0 0 24px;}
.twolink{background-position: 0 -45px;}

.scontact{margin: -4px 0 0; width: 187px; color: #fff;}
.saddr, .stel, .sfax, .smail, .sweb{padding: 0 4px 0 16px;}
.saddr{margin: 1px 0 0;}
.stel, .sfax{margin: 6px 0 0 2px; overflow: hidden;}
.stel dt, .sfax dt{float: left; margin: 0; padding: 0;}
.stel dd, .sfax dd{margin: 0; padding: 0 0 0 4px; float: left;}
.sfax{margin-top: 8px; clear: left;}
.smail{margin: 6px 0 0; clear: left;}
.sweb{margin: 4px 0 0;}
.stitle{background: url("/img/snav.gif") repeat-x 100% 100%; padding: 0 0 2px 16px; font: letter-spacing: -0.08em; font: 14px/16px Arial; color: #fff;}

.social_link{margin: 16px 0 0 16px; overflow: hidden;}
.social_link a{display: block;}

.svk, .sfb{background: url("../img/social_link.gif") no-repeat; overflow: hidden; float: left; margin: 0 8px 0 0; display: block; width: 28px; height: 27px;}
.svk{background-position: 0 0;}
.sfb{background-position: -28px 0;}
