body {text-align:center; background:#fff; border:0px; margin:0px; padding:0;}
body, td {font-family: Verdana, sans-serif; font-size:11px;}
/*td{ve rtical-align:top;}*/
* {padding:0; margin:0; border:0}
h1 {font: bold 16px Verdana, sans-serif; padding: 3px 0 5px 0;}
h2 {font: bold 13px Verdana, sans-serif; color: #39c;}
h3 {font: bold 14px Verdana, sans-serif;}
h4 {font: bold 11px Verdana, sans-serif;}
h5 {font: bold 11px Verdana, sans-serif; text-align: right;}
h1.year {font: normal 24px Verdana, sans-serif; color:#3399CC;}
p {padding: 0 0 5px 0;}

hr {background: #3399CC; margin: 5px 0; color: #3399CC; display:block; border: none; height: 1px;}

a {color:#3E96D5; text-decoration: none;}
a:visited {color:#3E96D5;}
a:hover {text-decoration: underline;}
a.black {color:#000; text-decoration: none;}
a.black:visited {color:#000;}
a.black:hover {text-decoration: underline;}
a.white {color:#fff;}

input, select {font: normal 11px Verdana, sans-serif;}
/*a {text-decoration: none; color: #1B4A9F}
a:visited {color: #9404A1}
a:hover {color: #001EFF}*/
ul, ol {padding: 5px;}
li {margin: 0 0 0 15px; margin: "0 0 0 18";}

#hiddenblock {position:absolute; top:-10px; height:10px;}
#container {width: 876px; width:"892"; position: relative; margin:auto; border:8px solid #fff; background:#eee url(../img/dsgn/sha_vl.gif) repeat-y; text-align: left;}
    #ctl {position:absolute; left:0}
    #ctr {position:absolute; left:868px;}
    #cbl {position:absolute; display:block; left:0; bottom:0; bottom:"0";}
    #cbr {position:absolute; display:block; left:868px; bottom:0; bottom:"0";}
    #shtbar {position:absolute; left:8px; width:860px; height:8px; background: url(../img/dsgn/sha_tbg.gif) repeat-x; overflow:hidden;}
    #shbbar {position:absolute; left:8px; width:860px; bottom:0; height:8px; background: url(../img/dsgn/sha_bbg.gif) repeat-x; overflow:hidden;}
    #shlbar {position:absolute; right:0; width:8px; height=100%; background:#f00;}
    
#subcontainer {margin:8px; padding:0px; border:5px solid #fff; background:#fff;}
#header {position: relative; height:151px; background:#C1DFF3; border-bottom: 2px solid #3E96D5;}
    #judendate {position:absolute; top:120px; left:15px; width: 170px; height:12px;
        text-align:center; color: #0080C6; font-size: 10px; font-weight: bold;}
    #gojdate {position:absolute; top:138px; left:15px; width: 170px; height:12px;
        text-align:center; color: #0080C6; font-size: 10px;}
    #searchlabel {position:absolute; top:138px; right: 8px; width: 150px; height:12px;
        text-align:center; color: #0080C6; font-size: 10px;}
#main {margin-top:1px; width:100%; width:845; bord er:1px solid #0c0;}
    #left_column {width: 199px; padding: 5px 0 50px 0; backg round:#ffc;}
    .lm_item {display:block; height:22px; height:"32"; margin-bottom:1px;
    background: #C9E6FD url(../img/if/bg.gif) repeat-x;
        font-weight:bold; color:#4094D4; position: relative; padding: 10px 0 0 35px; cursor:pointer;}
    .lm_icon {position:absolute; left:7px; top:5px;}
    #left_column a:hover {text-decoration:none;}
    
    #center_column {width:465px; width:"475"; padding: 0 5px 0px 5px;}
    
    #center_content {padding: 5px 15px 15px 15px;}
		#topadv {text-align:center; background: #39C;}
		#topadv img {border-left: 1px solid #fff; border-right: 1px solid #fff;
			padding: 0; margin:0;}    
    #right_column {width: 171px; padding-bottom: 60px;}




/* календарь */
.jsc {position: relative; text-align: center; bor der:1px solid #000; padding: 1px 0 1px 0;
	background: #fff url(../img/c/b.gif) repeat-x;
}
	#cldr {position: relative; text-align: left;}
	.jsc h3 {color: #fff; font-size: 14px; padding: 7px 0 3px 0;}
    .jsc .m {margin: 0 auto; width: 165px; border-bottom: 2px solid #8ECAF4;}
    .jsc td {padding: 2px 0; text-align:center; font-size: 10px;}
    .jsc .hd {background: #F93;}
    .jsc .now {border:1px solid #000;}
    .jsc .ar {width: 20px; paddi ng: 3px 0; border: 1px solid #8ECAF4; text-align: center;}
    .jsc .tl {border-left: 1px solid #8ECAF4; text-align: center; vertical-align: top;}
    .jsc .tr {border-right: 1px solid #8ECAF4; text-align: center; vertical-align: top;}
    .jsc .dm {width: 16px; height:16px; background:#4094D4; color:#fff;
    border-top:1px solid #fff; border-right:1px solid #fff;}
    .jsc .dmf {width: 16px; height:16px; background:#4094D4; color:#fff;
    border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}
    
    #roll {position: absolute; display:none; left: -4px; left:"-6"; top: 145px; width:175px; padding:5px;
    	background: #fff; border: 1px solid #3E96D5;
    	z-index:300; text-align:center;
    }
    #roll h3 {color: #F93;}
    #subhday {text-align: center; background: #61AAE1; color: #fff; padding:1px}
    #subhday a{color:#fff}
    #nowhday {display: none; background: #fff; padding: 5px 3px;}
    #nowhday h3 {color: #F93;}
    #nowhday a:link {color: #F93;}
    #nowhday a:visited {color: #F93;}
    
    .curscalc {margin: 4px;}
    .curslist td {font-size: 9px; text-align: left; color: #69c; padding-right: 4px;}
    #calcfrom, #calcto {border: 1px solid #069; padding: 1px 3px; width: 100px !important; width/**/:104px; font-size: 10px; margin: 0 2px 1px 0;}
    .curssel {border: 1px solid #069; font-size: 10px; margin-bottom: 1px;}

.homebar{height:16px; width:462px; width:"470";
	padding: 0 3px;
	background: url(../img/if/bg2.gif) repeat-x;
	border-left: 1px solid #3E96D5;
	border-right: 1px solid #3E96D5;
	color: #FFF; font-size: 10px;
	line-height: 14px;
}
.homebar a {color: #FFF;}
.homebar a:visited {color: #FFF;}

#krohibar {
	text-align: center; font-size: 10px;
	background: #4094D4; color: #FFF;
	margin: 1px; padding:3px;
}
#krohibar a:link {color: #FFF;}
#krohibar a:visited {color: #FFF;}

.rc {position:relative; he ight:1px;}

.frame {border: 1px solid #3E96D5; padding: 1px;}
.arch_frame {border: 1px solid #3E96D5; margin:5px; position:relative;}
    .ctl {position:absolute; top:-1px; top:"0"; left:-1px;}
    .ctr {position:absolute; top:-1px; top:"0"; right:-1px; right:"5"; }
    .cbl {position:absolute; left:0px; top:-9px;}
    .cbr {position:absolute; right:0px; top:-9px; right:"5";}
    .innr {padding:10px;} 
    .inblock {position:relative; height:1px;}
    .ico {position:absolute; right:-40px;}
    .ico_r {position:absolute; left:-40px;}
    .ima_first {float:left; z-index:100; padding:1px; margin-bottom:-8px; position:relative; top:-1px; left:-1px; margin-right:-2px;}
    .ima_left {float:left; padding:1px; margin-bottom:-8px; position:relative; top:-11px; left:-11px;}
    .ima_right {float:right; padding:1px; margin-bottom:-8px; position:relative; top:-11px; left:11px;}
    #pagecount {padding:5px 10px;}
    .blueh1 h1 {color: #3399CC;}
   
.main_frame {border: 1px solid #3E96D5; border-bottom:none; height:100%;}
.frame2 {border: 1px solid #3E96D5; padding:2px; text-align: center;}
.frame3 {border: 1px solid #3E96D5; padding:5px; margin: 0 0 5px 0;}

/* все, что связано с поиском */
#seframe {position:relative; height:50px; width:171px; background: #89C4F0 url(../img/sebar.gif) no-repeat; margin-bottom:5px;}
#sefield {
    position: absolute; top: 4px; left: 19px;
    width: 100px; padding: 1px; border: 1px solid #000;
}
#sebutton {
    position: absolute; top: 4px; left: 126px; width: 40px;
    color: #FFF; background: #4094D4;  border: 1px solid #000;
}

/* результаты поиска */
.seblock{
	padding:10px;
}
.seblock a {color:#666;} 
.highlight {font-weight: bold; color: #900;}
h3.inse {font-size: 11px; padding: 10px 0 0 0;}

#qnav {
    position: absolute; top: 29px; top:"28"; left: 19px; width: 147px;
    border: 1px solid #000;
}
#qnav option {padding: 0 0 0 10px;}
	#qnav .qnroot {padding: 0; background: #BFDCEE;}
.butt {background:#fff; border:1px solid #000; margin:3px;}

#commonhoro img {margin: 0 10px 10px 0;}
#horobl {float: left; width: 310px; margin-right: 10px;}

.dotline {overflow:hidden; height:1px; margin:5px 0; background: #BFDCEE;}

.bbar {width:100%; height:1px; overflow:hidden; background:#3E96D5; margin:auto; margin-top:1px;}
.cb {clear:both;}
.nobr {white-space: nowrap;}
.mi {white-space: nowrap; padding: 0 0px 0 0;}
.mism {color: #39C;}

.ih {margin: 0 2px;}

.weahead {font-weight: bold; font-size: 12px; color: #09c;}
.weather {text-align: center; color: #09C;}
.weatherchoose {color: #069; margin: 7px 0; width: 150px; border: 1px solid #7F9DB9;}
.weatherlink {color: #9CF; font-size: 10px;}

#subs_form {margin-left: 70px;}
.subs_radio {vertical-align: top; width:25px; padding: 3px 0 0 0;}
.subs_frm {width: 145px; padding:1px; border: 1px solid #000;}
.subs_sub {width: 149px; width: '145'; padding:1px; border: 1px solid #000; background: #fff; margin-top:15px;}
.red {color: #F00;}
.blue {color: #39C;}

#nutzbar {color:#3E96D5; text-align:center; padding:3px;}
#copybar {height:24px; background: url(../img/copybar.jpg) no-repeat; color:#fff; text-align:center; font-size:10px; padding-top: 4px;}
