BODY{
background: #ffffff;
margin: 0;
padding: 0;
font-family: Arial,Helvetica;
font-size: 13px;
z-index: 1;
color:#444444;
text-align: center;
line-height: 18px;
}

img.previews {margin: 0 0 -5px 0;}
h1 {
font:italic bold 21px/22px Georgia,"Times New Roman",Times,serif;
font-weight: normal;
}
h1.ltop {font-size: 24px;}
h2 {
font:italic bold 18px/18px Georgia,"Times New Roman",Times,serif;
}
h3 {
color: #444444;
margin:0;padding:0;
font-size: 14px;
height: 14px;
line-height: 14px;
}
.white a {color: white;}
.white a:hover {color: white;}
.pw, .pw a {color: white;}
.pw a:hover {color: white;}
h1.blue a,h1.blue a:visited,h1.blue a:hover{text-decoration: none; color: #006699;}
h1.white a,h1.white a:visited,h1.white a:hover{text-decoration: none; color: #ffffff;}
span.huge a,span.huge a:visited,span.huge a:hover{text-decoration: none; color: #ffffff;}
h1 span{color: #006699; font-size: 0.8em}
a{color: #006699;}
a:hover{text-decoration: none; color: #996600;}
span.big {font-family: Times;
font-size: 18px;}
span.huge {font-family: Times new roman;
font-size: 21px;
}

small {font-size: 10px; font-family: verdana; line-height: 14px;}
em small, small em {color: gray;}

td {
font-family: Arial,Helvetica;
font-size: 13px;
text-align: left;
color: #222;
overflow: visible;
line-height: 18px;
}
table {overflow: visible;}
center {margin:0;padding:0;}

.blue{
color: #006699;
}
.white{
color: #ffffff;
}
.green{
color: #3d9e61;
}
/* form elements */
.form-item {margin-bottom: 1em;}

.form-item input.error, .form-item textarea.error, .form-item select.error {border: 2px solid red;}
.form-item .description {font-size: 0.8em; width: 80%; font-family: verdana;}
.form-item .form-required {color: red;}
.form-item label {display: block;font-weight: bold;}
.form-item label.option {display: inline;font-weight: normal;}
.form-item textarea, .form-item input {font-size: 0.9em;}
input[type=text], input[type=password] {border: 1px solid #999;}  
form {margin: 0;}


table {overflow: visible;}
.text {line-height: 1.6em;
}
.week_news span{
padding: 3px 5px 4px 19px; 
margin: 0 0 5px -18px;
background: #ff8822 url(../img/week_news.gif) left top no-repeat ; 
color: white;
font-weight: bold;
}
img {border: 0;}
.white img {border: white thick solid;}

table.center td {text-align: center}

/* mod.files "download" class*/
.download {
padding: 10px 10px 5px 60px;
margin: 20px 0 20px 0;
border: 1px solid #aaa;
}



.passive_item {
margin-right: 20px;
padding-bottom: 30px;
}

.active_item {
margin-right: 20px;
padding-bottom: 30px;
background: url(../img/act_item.gif) bottom no-repeat;
}

span.click, .click {
cursor: hand; cursor: pointer;
color: #006699;
text-decoration: underline;
}

span.dash, .dash {
cursor: hand; cursor: pointer;
color: #006699;
text-decoration: none;
padding-bottom: 1px;
border-bottom: 1px dashed #006699;
}




.glance {opacity: 0.9; padding: 5px 15px;}
.glance .rtop, .glance .rbottom{display:block; position: relative;}
.glance .rtop *, .glance .rbottom * {display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
.glance .r1{margin: 0 5px; height: 1px !important; background: #1d5198;}
.glance .r2{margin: 0 3px; height: 1px !important; background: #1d5198;}
.glance .r3{margin: 0 2px; height: 1px !important; background: #1d5198;}
.glance .r4{margin: 0 1px; height: 2px; background: #1d5198;}
.glance a{
border-bottom: 0px;
padding-bottom:0px;
text-decoration: underline;
font-size: 1.2em;
}
.glance div{background: #1d5198; padding: 0 10px; color: white;}

/* --- */


/* - поиск - */

#ic {
 width:210px; 
 margin:2px auto 4px 4px; 
 padding:0 20px 0 35px;
 //margin:-1px auto 5px 20px; 
}
#ic .i{}
#ic .i label {
 font-family: verdana; 
 font-size: 11px;
 position:absolute; 
 text-align: left; 
 padding: 3px 0 0 5px; 
 margin: 3px 0 1px -6px; 
 height: 13px; 
 line-height: 13px; 
 width: 133px; 
 padding-bottom: 2px; 
 z-index:2;
 cursor:text;
 color:#666666; 
 background: white;
 }


#ic .i input.q{
 position:absolute; 
 width:180px;
 border: 0px; 
 height: 26px; 
 margin: 0 0 0 -27px; 
 padding: 5px 5px 5px 25px;
 //padding: 7px 5px 5px 25px;
background: url(../img/input_back.png) right no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/input_back.png,sizingMethod=crop);
//background: none;
}

.tin {
padding-left: 5px;
border: 1px solid #A76435;
color: #666666;
font-family: verdana;
font-size: 11px;
font-weight: bold;
}


UL LI, OL LI {
line-height: 14px;
padding-bottom: 10px;
padding-left: 5px;
}

/* opacity */

#flayer2{
filter:alpha(opacity=90); 
opacity: 0.90;
position: absolute;
width: 530;
height: 130;
background: #ffffff;
z-index: 9;
}

#hlayer4{
filter:alpha(opacity=90); 
opacity: 0.90;
position: absolute;
width: 430;
height: 290;
background: #ffffff;
z-index: 9;
}

#flayer{
position: absolute;
z-index: 15;
}

#hlayer2{
filter:alpha(opacity=90); 
opacity: 0.90;
position: absolute;
width: 430;
height: 290;
background: #ffffff;
z-index: 9;
}

#hlayer{
position: absolute;
z-index: 15;
}

#hlayer3{
position: absolute;
z-index: 15;
}

#admin_hint{
position: absolute;
z-index: 20;
}

#admin_hint_{
filter:alpha(opacity=90); 
opacity: 0.90;
position: absolute;
background: #ffffff;
z-index: 15;
}



.slayer {
padding: 5px;
position: relative; 
z-index: 3; 
background: rgb(210,172,103); 
color: black; 
filter:alpha(opacity=80); 
opacity: 0.80; 
width: 180px; 
//width: 190px;
height: 87px;
//height: 97px;
font-family: arial;
font-size: 12px;
text-align: left;
}

.slayer2 {
padding: 5px;
position: relative; 
z-index: 3; 
background: rgb(210,172,103); 
color: #ffffff; 
filter:alpha(opacity=80); 
opacity: 0.80; 
width: 580px; 
//width: 590px;
//margin-top: 10px;
height: 15px;
//height: 22px;
font-family: arial;
font-size: 12px;
text-align: left;
border: 1px white solid;
}

.aslayer3 {
padding: 3px;
//padding: 10px;
}

.slayer3 {
padding: 5px;
//padding: 3px;
position: relative; 
z-index: 3; 
color: #ffffff; 
filter:alpha(opacity=80); 
opacity: 0.80; 
width: 380px; 
//width: 390px;
//margin-top: 10px;
height: 15px;
//height: 15px;
//line-height: 10px;
font-family: arial;
font-size: 12px;
text-align: left;
border: 1px white solid;
border-left: none;
}

.slayer2 a:hover{
text-decoration: underline;
color: #ffffff; 
}
.slayer b, .slayer a {
color: white;
position: relative;
z-index: 4;
}

.slayer small {
color: black;
}

.shadowed {empty-cells: show;}
.shadowed .lt, .shadowed .l, .shadowed .lb {width: 20px;}
.shadowed .lt {height: 20px; background: url(../img/lt_.png) no-repeat 100% 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/lt_.png,sizingMethod=scale);}
.shadowed .l { background: url(../img/l_.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/l_.png,sizingMethod=scale);}
.shadowed .lb { height: 20px; background: url(../img/lb_.png) no-repeat 100% 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/lb_.png,sizingMethod=scale);}
.shadowed .rt, .shadowed .r, .shadowed .rb { width: 20px; }
.shadowed .rt { height: 20px; background: url(../img/rt_.png) no-repeat 0 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rt_.png,sizingMethod=scale);}
.shadowed .r { background: url(../img/r_.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/r_.png,sizingMethod=scale);}
.shadowed .rb { height: 20px; background: url(../img/rb_.png) no-repeat 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rb_.png,sizingMethod=scale);}
.shadowed .b { height: 20px; background: url(../img/b_.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/b_.png,sizingMethod=scale);}
.shadowed .t { height: 20px; background: url(/img/t_.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/t_.png,sizingMethod=scale);}
.shadowed .lt, .shadowed .l, .shadowed .lb, .shadowed .rt, .shadowed .r, .shadowed .rb, .shadowed .b, .shadowed .t { //background: none; }
.shadowed .content {background: #ffffff;}

#TooltipContent {
    background: #FFFFFF;
font-family: tahoma;
font-size: 11px;
text-align: left;
color: #222;
    
}
#TooltipContainer {
    overflow: visible;
    width:      250px;
    background: #FFFFFF;
    height:     auto;
}
.Tooltip {
    background: #FFFFFF;
}

.baloon {
empty-cells: show; 
position: absolute; 
width: 400px;
font-weight: bold;
z-index: 1000;}
.baloon .lt, .baloon .l, .baloon .lb {width: 45px;}
.baloon .lt {height: 85px; background: url(../img/lt_.png) no-repeat 100% 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/lt_.png,sizingMethod=scale);}
.baloon .l { background: url(../img/l_.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/l_.png,sizingMethod=scale);}
.baloon .lb { height: 85px; background: url(../img/lb_.png) no-repeat 100% 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/lb_.png,sizingMethod=scale);}
.baloon .rt, .baloon .r, .baloon .rb { width: 40px; }
.baloon .rt { height: 85px; background: url(../img/rt_.png) no-repeat 0 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rt_.png,sizingMethod=scale);}
.baloon .r { background: url(../img/r_.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/r_.png,sizingMethod=scale);}
.baloon .rb { height: 85px; background: url(../img/rb_.png) no-repeat 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rb_.png,sizingMethod=scale);}
.baloon .b { height: 85px; background: url(../img/b_.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/b_.png,sizingMethod=scale);}
.baloon .t { height: 45px; background: url(../img/t_.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/t_.png,sizingMethod=scale);}
.baloon .lt, .baloon .l, .baloon .lb, .baloon .rt, .baloon .r, .baloon .rb, .baloon .b, .baloon .t { //background: none; }
.baloon .content {background: #ffffff; text-align: left; padding: 5px; color: #330000;}

.blue_baloon {empty-cells: show; position: absolute; 
width: 400px;
font-weight: bold;
z-index: 1000;}
.blue_baloon .lt, .blue_baloon .l, .blue_baloon .lb {width: 45px;}
.blue_baloon .lt {height: 85px; background: url(../img/lt_b.png) no-repeat 100% 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/lt_b.png,sizingMethod=scale);}
.blue_baloon .l { background: url(../img/l_b.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/l_b.png,sizingMethod=scale);}
.blue_baloon .lb { height: 85px; background: url(../img/lb_b.png) no-repeat 100% 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/lb_b.png,sizingMethod=scale);}
.blue_baloon .rt, .blue_baloon .r, .blue_baloon .rb { width: 40px; }
.blue_baloon .rt { height: 85px; background: url(../img/rt_b.png) no-repeat 0 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rt_b.png,sizingMethod=scale);}
.blue_baloon .r { background: url(../img/r_b.png) repeat-y; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/r_b.png,sizingMethod=scale);}
.blue_baloon .rb { height: 85px; background: url(../img/rb_b.png) no-repeat 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rb_b.png,sizingMethod=scale);}
.blue_baloon .b { height: 85px; background: url(../img/b_b.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/b_b.png,sizingMethod=scale);}
.blue_baloon .t { height: 45px; background: url(../img/t_b.png) repeat-x 0 0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/t_b.png,sizingMethod=scale);}
.blue_baloon .lt, .blue_baloon .l, .blue_baloon .lb, .blue_baloon .rt, .blue_baloon .r, .blue_baloon .rb, .blue_baloon .b, .blue_baloon .t { //background: none; }
.blue_baloon .content {background: #ffffff; text-align: left; padding: 5px; color: #000033;}

.lfade {
background: url(../img/rgr.png) right repeat-y;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/rgr.png,sizingMethod=scale);
//background: none;
}

.blck {
height: 155px; 
padding: 0 10px 0 20px; 
//padding: 10px 10px 0 20px; 
background: white;  
border: 1px solid white;
}

br {
line-height: 10px;
}
