


html, body, form, input {
 margin: 0;
 padding: 0;
}
body {
 background-color: #ffefd8;
}
td, th, div {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 color: #000000;
}
td.link1 {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 color: #000000;
}

img {
 border: 0;
}
a {
 color:#2d5ea0;  
/* color: #0099ff;*/
}
a.link1 {
 color: #ffffff;
 text-decoration: none;
 background: #ffffff;
}
a:hover {
 color: #0066cc;
 text-decoration: none;
}
p {
 margin: 1em 0px;
}
h1, h2, h3, h4, h5, h6 {
 color: #000000;
 margin: 0;
 margin-bottom: 1em;
 font-weight: normal;
}
h1 {font-size: 22px;margin-bottom: 0;}
h2 {font-size: 18px;}
h3 {font-size: 14px; font-weight: bold;}
h4 {font-size: 12px; font-weight: bold;}


h2.block {
/* font-family: Georgia;*/
 background: #ececec;
 padding: 0px 4px;
 font-size: 17px; 
 text-align: left;
 margin-bottom: 7px;
}

a.blakk {
 color: #000000;
 text-decoration: none;
}
a.blakk:hover {
 color: #000000;
 text-decoration: underline;

}
a.wite {
 color: #ffffff;
  font-size: 1px;
}

a.wite:hover {
 color: #ffffff;
 text-decoration: underline;

}

h2.bblock {
 background: #60b4f6;
 padding: 0px 4px;
 font-size: 17px; 
 color: #ffffff;
 margin-bottom: 7px;
}
h2.oblock {
 background: #ff6600;
 padding: 0px 4px;
 font-size: 17px; 
 color: #ffffff;
 margin-bottom: 7px;
}
h2.wblock {
 background: #ffffff;
 padding: 2px 4px;
 font-size: 17px; 
 margin-bottom: 7px;
}

hr {
 border: 0;
 border-top: 1px solid #cccccc;
 height: 1px;
}
form {
 margin: 0;
 padding: 0;
}
input, textarea, select {
 border: 1px solid #cccccc;
 font-family: tahoma, sans-serif;
 font-size: 11px;
}

/* layout */
/*
#layout {
 width: 100%;
 height: 100%;
 padding: 0;
 border-collapse:collapse;
 border-spacing:0px;
 min-width: 955px;
 max-width: 1400px;
}
#layout td.layout {
 padding: 0;
}
*/
#leftarea {
 background: url(http://www.rus44.ru/images/bbg_l.gif) top right repeat-y;
 width: 5%;
}
#rightarea {
 background: url(http://www.rus44.ru/images/bbg_r.gif) top left repeat-y;
 width: 5%;
}
#mainarea {
 width: 90%;
 height: auto;
}

#header_inner {
 position: relative;
 height: 170px;
}

#topbanners {
 position: absolute;
 top: 50px;
 right: 0;
 width: 660px;
}
#logo {
 position: absolute;
 top: 75px;
 left: 0; 
}


#star {
 position: absolute;
 top: 5px;
 left: 190px;
}
#kostroma {
 position: absolute;
 top: 20px;
 left: 270px;
}

/* <!-- content */
.sidecol {
 width: 240px;
 vertical-align: top;
}
.midcol {
 padding-right: 30px !important;
 vertical-align: top;
}
.sidebanner {
 margin-bottom: 3px;
}

.leveler {    
 width: 100%;
 clear: both;
}
.blockContent{
margin-right: 5px;
margin-left: 5px
}
/* content--> */
/* <!-- anonce blocks */
.block_wrap {
 margin-bottom: 20px;
}
.anonce_block {
 margin: 15px 0;
 clear: both;
}
.anonce_block2 {
 margin: 5px 0;
 clear: both;
}
.anonce_block div {
 margin-left: 0px;
}
.anonce_block2 div, .anonce_block div.small {
 margin-left: 45px;
 //text-indent: -3px;
}
.anonce_block img, .anonce_block div.adate, .anonce_block2 div.adate {
 float: left;
 margin-left: 0;
}

.news_date {
color:#999999;
display:block;
font-size:10px;
}
/* anonce blocks -->*/



.stable {
 margin: 0;
 border-collapse:collapse;
 border-spacing:0;
 
}
.white {
 color: #ffffff;
}
.white:hover {
 color: #ffffff;
}
.red {
 color: #ee0000;
}
.redarr {
 background: url(http://www.rus44.ru/images/redarr.gif) top left no-repeat;
 padding-left: 15px;
}

.redarrb {
 display: block;
 background: url(http://www.rus44.ru/images/redarr.gif) top left no-repeat;
 padding-left: 15px;
}
.ra_act {
 font-weight: bold;
 text-decoration: none;
}
.greyarr {
 background: url(http://www.rus44.ru/images/greyarr.gif) top left no-repeat;
 padding-left: 15px;
}
.upper {
 text-transform: uppercase;
}
.lower {
 text-transform: lowercase;
}

/* Путь к странице */
#u_r_here {
 font-size: 10px;
 color: #666666;
}
.png {
// background-image: none! important;
 behavior: url('pngfix.htc');

} 
.png_scale {
// background-image: none! important;
/*filter: expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + style.backgroundImage.substr( 4, style.backgroundImage.length - 5 ) +'", sizingMethod="crop")');  */
 behavior: url('pngfix2.htc');

} 

.warnMsg {
 color: #ee0000;
 background: url(http://www.rus44.ru/images/warnmsg.gif) top left no-repeat;
 padding: 5px 0 5px 30px;
 margin-left: 10px;
}
.blue {
 color:#2d5ea0;  
/* color: #0099ff;*/
}
.grey {
 color: #999999;
}
.black {
 color: #333333;
}
/* Справочник потребителя */

.iconsGuideItem {
 font-size: 13px;
 font-weight: bold;
}
.iconsGuideFirm {
 margin-bottom: 10px;
 color: #666666;
 display: inline;
}
.iconsGuideFirm a {
 font-size: 11px;
 color: #666666;
 text-decoration: none;
}
.iconsGuideFirm a:hover {
 text-decoration: underline;
}
.consGuideItem {
 font-size: 14px;
 font-weight: bold;
}
.consGuideFirm {
 padding-left: 15px;
 margin-bottom: 20px;
}
.consGuideFirm div {
 width: 130px;
 white-space: nowrap;
 overflow: hidden;
}
.optionLinks {
 float: right;
 padding-top: 7px;
}
ul.redarr {
 list-style-type: none;
 margin: 10px;
 padding: 0;
}
ul.redarr li {
 background: url(http://www.rus44.ru/images/redarr.gif) top left no-repeat;
 padding-left: 16px;
 margin: 3px 0;
}

/* Таблица обычная с отступами */
.pad_table {
 background: #ffffff;
}
.pad_table td, .cc_table th {
 padding: 3px 6px;
} 

/* Таблица -черезполосица */
.cc_table {
 border-top: 1px solid #ececec;
 border-left: 1px solid #ececec;
 background: #ffffff;
}
.cc_table td, .cc_table th {
 padding: 3px 6px;
 border-bottom: 1px solid #ececec;
 border-right: 1px solid #ececec;
} 
.cc_table th {
 font-size: 11px;
 background: url(http://www.rus44.ru/images/cc_table_th.gif) top left repeat-x #ececec;
}
.cc_table tr.even {
 background: #f5f5f5;
}
.hdiv {
 height: 10px;
}

.cc_even {
 background: #f5f5f5;
 padding: 3px 10px;
}
.cc_odd {
 background: #ffffff;
 padding: 3px 10px;
}

.ok_butt {
 background: #4fadf6;
 color: #ffffff;
 font-weight: bold;
 border: 1px solid #ffffff;
 padding: 1px 5px;
}
.no_butt {
 background: #ff6600;
 color: #ffffff;
 font-weight: bold;
 border: 1px solid #ffffff;
 padding: 1px 5px;
}

.hide_butt {
 background: #f0f0f0;
 color: #666666;
 font-weight: bold;
 border: 1px solid #ffffff;
 padding: 1px 5px;
}

.grey_plate {
 background: #ececec; padding: 10px;
}
.warnMsg {
 color: #ee0000;
}
.wdate {
 font-size: 14px; 
 font-weight: bold;
 text-align: center;
 background: #60b4f6;
 padding: 4px;
}
.wdate, .wdate * {
 color: #ffffff !important;
 text-decoration: none;
}
.wcdate {
 font-size: 14px; 
 font-weight: bold;
 background: #2b4ba2;
 text-align: center;
 padding: 4px;
}
.wcdate, .wcdate * {
 color: #ffffff !important;
 text-decoration: none;
}
.wdate_end {
 color: #ff6600 !important;
}
.afishaImg {
 height: 120px;
 cursor: pointer;
}

.uaWeather {
 color: #ffffff !important;
}

.box_bl {
 background: url(http://www.rus44.ru/images/msg_bl.gif) bottom left no-repeat;
}
.box_tr {
 background: url(http://www.rus44.ru/images/msg_tr.gif) top right no-repeat;
}
.box_br {
 background: url(http://www.rus44.ru/images/msg_br.gif) bottom right no-repeat;
}
.box_tl {
 background: url(http://www.rus44.ru/images/msg_tl.gif) top left no-repeat;
}

.secDescr {
  margin-bottom: 20px;
  margin-left: 25px;
 border-left: 5px solid #ececec;
 padding-left: 10px;
}

.uLayers {
 position:absolute;
 top: 0; 
 left: 0;
 visibility:hidden;
 background: url(http://www.rus44.ru/images/ua_bg.gif) bottom right no-repeat;
 width: 50px;
/* -moz-opacity: 0.8; 
 filter: alpha(opacity=80);*/
}
.ua_hdiv {
 height: 1px; 
 background: #4fadf6; 
 font-size: 0; 
 margin-top: 10px;
}
.uCon {
 padding: 10px;
 color: #ffffff !important;
}
.uCon a {
 color: #ffffff;
}
.uCon a:hover {
 color: #8ac5f6;
}
.lev1ulink {
 margin: 5px 0;
 font-weight: bold;
 /*background: #4fadf6;*/
 padding-left: 7px;
}
.lev2ulink {
 padding-left: 30px;
 color: #ffffff;
}
h1.conTitle{
 background: #4fadf6;
 margin-top: 10px;
 margin-bottom: 5px;
 padding: 4px 7px;
 font-weight: bold;
 color: #ffffff;
}

.conTitle {
 background: #4fadf6;
 margin-top: 10px;
 margin-bottom: 5px;
 padding: 4px 7px;
 font-weight: bold;
 color: #ffffff;
}

.msrch {
width: 100%; 
border: 0;
border-top: 1px solid #cccccc; 
border-bottom: 1px solid #cccccc; 
vertical-align: middle;
}
.msrch input {
 border: 0 !important;
 width: 100%;
 margin: 0 !important;
}
.msrch_butt {
 width: 65px;
 height: 19px;
 color: #ffffff;
 border: 0;
 background-color: transparent;
 cursor: pointer;
font-size: 12px;
}
.msrch_results {
 margin: 3px;
}
.msrch_results dt {
 font-weight: bold;
 margin: 5px 0;
 margin-left: 15px;
}
.msrch_results dd {
 margin: 5px 0;
 margin-left: 15px;
}

.nayti_w_butt {
 width: 60px;
 height: 19px;
 background: url(http://www.rus44.ru/images/nayti_w_butt.png);
 //background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/nayti_w_butt.png,sizingMethod=crop);
}
/* <!-- gallery */
.featurepic td {
 vertical-align: top;
}
.galpic {
 border: 1px solid #bdbdbd;
 padding: 1px;
 background: #ffffff;
 margin-right: 10px;
 /*float: left;*/
 width: 100px;
 height: 100px;

// width: 104px;
// height: 104px;
}
.myThumbs {
 width: 102px;
 border:1px solid #cccccc; 
 margin:5px; 
 vertical-align:middle;
 padding:2px;
}

/* gallery -->*/

/* выпадающее меню с тенью*/
 .shadowed { empty-cells: show; }
 .shadowed .lt,
 .shadowed .l,
 .shadowed .lb
 { width: 20px; }
 .shadowed .lt
 {
 height: 20px;
 background: url(http://www.rus44.ru/images/m-lt.png) no-repeat 100% 100%;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-lt.png,sizingMethod=scale);
 }
 .shadowed .l
 {
 background: url(http://www.rus44.ru/images/m-l.png) repeat-y;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-l.png,sizingMethod=scale);
 }
 .shadowed .lb
 {
 height: 20px;
 background: url(http://www.rus44.ru/images/m-lb.png) no-repeat 100% 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-lb.png,sizingMethod=scale);
 }

 .shadowed .rt,
 .shadowed .r,
 .shadowed .rb
 { width: 20px; }
 .shadowed .rt
 {
 height: 20px;
 background: url(http://www.rus44.ru/images/m-rt.png) no-repeat 0 100%;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-rt.png,sizingMethod=scale);
 }
 .shadowed .r
 {
 background: url(http://www.rus44.ru/images/m-r.png) repeat-y;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-r.png,sizingMethod=scale);
 }
 .shadowed .rb
 {
 height: 20px;
 background: url(http://www.rus44.ru/images/m-rb.png) no-repeat 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-rb.png,sizingMethod=scale);
 }

 .shadowed .b
 {
 height: 20px;
 background: url(http://www.rus44.ru/images/m-b.png) repeat-x 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-b.png,sizingMethod=scale);
 }

 .shadowed .t
 {
 height: 20px;
 background: url(http://www.rus44.ru/images/m-t.png) repeat-x 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/m-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;
 }

 .shadowed .spacer {
  width: 20px;
  padding: 0;
  margin: 0;
  float: none;
 }
/* <roundbox> */
.rbox_lt {
 width: 10px;
 height: 10px;
 background-image: url(http://www.rus44.ru/images/sphw_1.png);
 //background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/sphw_1.png,sizingMethod=crop);
}

.rbox_rt {
 width: 10px;
 height: 10px;
 background-image: url(http://www.rus44.ru/images/sphw_2.png);
 //background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/sphw_2.png,sizingMethod=crop);
}
.rbox_lb {
 width: 10px;
 height: 10px;
 background-image: url(http://www.rus44.ru/images/sphw_3.png);
 //background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/sphw_3.png,sizingMethod=crop);
}
.rbox_rb {
 width: 10px;
 height: 10px;
 background-image: url(http://www.rus44.ru/images/sphw_4.png);
 //background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.rus44.ru/images/sphw_4.png,sizingMethod=crop);
}
.rbox_t {
 background: url(http://www.rus44.ru/images/sphw_bg.png) top left repeat-x #ffffff;
 height: 10px;
 empty-cells: show;
 width: 100%;
}
 
.rbox_b {
 background: url(http://www.rus44.ru/images/sphw_bg.png) bottom left repeat-x #ffffff;
 height: 10px;
 empty-cells: show;
}
.rbox_l {
 background: url(http://www.rus44.ru/images/sphw_bg.png) top left repeat-y #ffffff;
 height: 10px;
 empty-cells: show;
}
.rbox_r {
 background: url(http://www.rus44.ru/images/sphw_bg.png) top right repeat-y #ffffff;
 height: 10px;
 empty-cells: show;
}
.rbox_lt div, .rbox_rt div, .rbox_lb div, .rbox_rb div {
 width: 10px;
 height: 10px;
 font-size: 0;
}
 /* Календарик */
.weekday {
 font-size: 11px;
 font-weight: bold;
}
.weekendday {
 font-size: 11px;
 color: #ff6600;
 font-weight: bold;
}
.p_cul_date {
 font-size: 11px;
 color: #666666;
}
.p_cul_date a {
 color: #cccccc;
 text-decoration: none;
}
.cul_date a {
 font-size: 11px;
 text-decoration: none;
}
.Cur_cul_date {
 background: #ececec;
 padding: 1px;
 border: 1px solid #cccccc;
}
.Cur_cul_date a {
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}
.w_cul_date a {
 color: #ff6600;
 font-size: 11px;
 text-decoration: none;
}

.contextLinks {
 padding-top: 5px;
 white-space: nowrap;
}
.contextLinks a {
 display: block;
 white-space: nowrap;
 padding: 3px;
}
.contextLinks a:hover {
 padding: 2px;
 border: 1px solid #c6c6c6;
 background: #ececec;
}
.nayti_butt {
 background: url(http://www.rus44.ru/images/naiti_bg.gif) top left no-repeat;
 width: 64px;
 height: 20px;
 color: #ffffff;
 font-size: 12px;
 border: 0;
}

.nayti_butt2 {
 background: url(http://www.rus44.ru/images/naiti_bg2.gif) top left no-repeat;
 width: 103px;
 height: 20px;
 color: #ffffff;
 font-size: 12px;
 border: 0;
}

/* submenu */
.submenu {
 padding: 5px 0;
}
.submenu a {
 display: block;
 color: #ffffff;
 padding: 2px 10px 3px 10px !important;
 white-space: nowrap;

}
.submenu a:hover {
 background: url(http://www.rus44.ru/images/sph_r41.png) top right no-repeat;
 color: #ffffff;
}

.thirdlevel {
/* padding: 5px 0;*/
}
.thirdlevel a {
 display: block;
 padding: 2px 10px 3px 10px !important;
 white-space: nowrap;
/* float: left;*/
}
.thirdlevel a:hover {
 background: url(http://www.rus44.ru/images/w/sph_r2.gif) top right no-repeat;
 color: #ffffff;
}

a.sm_act, a.sm_act:hover {
 background: url(http://www.rus44.ru/images/sph_r4.png) top right no-repeat;
 color: #ff6600;
 display: block;
 padding: 2px 10px 3px 10px !important;
 float: left;
 text-decoration: none;
}

a.sm_act2, a.sm_act2:hover {
 background: url(http://www.rus44.ru/images/w/sph_r2.gif) top right no-repeat;
 color: #ffffff;
 display: block;
 padding: 2px 10px 3px 10px !important;
 float: left;
 text-decoration: none;
}


.submenu div, .thirdlevel div {
 float: left;
 margin-right: 10px;
} 
.thirdlevel div.tma2 {
 background: url(http://www.rus44.ru/images/w/sph_l2.gif) top left no-repeat #ff6600;
}

.submenu div.tma3 {
 background: url(http://www.rus44.ru/images/sph_l41.png) top left no-repeat;
}

.submenu div.tma4 {
 background: url(http://www.rus44.ru/images/sph_l4.png) top left no-repeat;
}

.bluepop {
 color: #ffffff;
 font-weight: bold;
 display: block;
 padding: 2px 10px 3px 10px;
 white-space: nowrap;
}


/* popup layers */
.popupBg {
 background: url(http://www.rus44.ru/images/sp2.png);
}
.popupMenu {
 color: #ffffff;
}
.popupMenu a {
 display: block;
 color: #ffffff;
 margin-bottom: 1px;
 text-decoration: none;
 padding: 2px 4px;
 white-space: nowrap;
/* background: #2f4fa4;*/
}
.popupMenu a:hover {
  text-decoration: none; 
 color: #ffffff !important;
 background: #556fb5;
}
.popupMenu2 {
 margin-left: 4px;
 margin-bottom: 5px;
 margin-right: 5px;
}
.popupMenu2 a {
 color: #ffffff;
 font-size: 11px;
 text-decoration: none;
 padding: 0 4px;
 padding-left: 10px;
 margin: 0;
 background: url(http://www.rus44.ru/images/pop2_mark.gif) center left no-repeat;
}
.avatar {
 border: 1px solid #CCCCCC; background-color: #FFFFFF; margin: 0px 7px 5px 0px; float: left;
 }
.itemcomment {
 margin: 5px 0; padding: 3px; text-align: left; background: #f8f8f8; border: 1px solid #cccccc;
 }
.DtabA img.user_pic {
 background-image: url(http://www.rus44.ru/images/uinfo2-ico_ffffff.gif) !important;
 }
.clearer {
 clear: both; font-size: 0; line-height: 0;
 }
.Excess 
 {color: #D51500; border-top: 1px solid #FFD3CE; border-left: 1px solid #FFD3CE; border-bottom: 1px solid #FFADA4; border-right: 1px solid #FFADA4; background: #FFEEEC;padding: 5px;margin-bottom: 5px;
 }
.Excess div 
 {color: #D51500;
 }
.Excess input, .Excess img 
 {border: 1px solid #FFADA4;
 }

 /*---- Extra clases ----*/
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}