/* CSS áàçîâûé */

body{ min-width: 1000px; font-family: Tahoma, FreeSans, sans-serif; background-color: #FFF; color: #333; margin: 0; padding: 0; font-size: 0.9em}

body * {font-size: 1em;}
small {font-size: 0.7em;}


td {font-size: 1em}


a {color: #ff3900;}
a:hover {text-decoration: none}
a img {border: none;}


h1 {font-family: Georgia, "Times New Roman", serif; font-size: 1.8em; font-weight: normal; color: #888; letter-spacing: 0.05em}
h2 {font-size:1.2em;margin:0em;color:#257FB3; font-weight: normal;}
h2 a {color:#24A8F4;}
h3 {font-size:1.1em;margin:0em;color:#909090;}
h6 {font-family: Georgia, "Times New Roman", serif; font-size: 1.8em; font-weight: normal; color: #888; letter-spacing: 0.05em; margin: 0 0 14px 0}
h6 a {color:#24A8F4;}
h6.header a {color:#888;}
.red {color:#FF3900;}
.blue {color:#257FB3;}
.black {color:#3C3C3C;}
.gray {color:#989895;}

/* IE PNG fix */
.iePNG, IMG, img { filter:expression(fixPNG(this)); }
.iePNG A { position: relative; }

img.c12 {width: 12px; height: 12px;}
img.c8 {width: 8px; height: 8px;}

td.ctl {vertical-align: top; text-align: left; width: 8px; height: 8px;}
td.ctr {vertical-align: top; text-align: right; width: 8px; height: 8px;}
td.cbl {vertical-align: bottom; text-align: left; width: 8px; height: 8px;}
td.cbr {vertical-align: bottom; text-align: right; width: 8px; height: 8px;}

div#logo{ position: absolute; top: 32px; left: 42px; }
div#logo img{ width: 206px; height: 56px; border: 0; }

div#folder{ position: absolute; top: 64px; left: 220px; font-size: 1.7em; color: #88b039; }
div#icons{ position: absolute; top: 20px; left: 280px; }
div#icons img{ width: 16px; height: 16px; border: 0; margin: 0 4px 0 4px;}

div#infomenu{ margin-right: 20px; }
div#infomenu ul{ list-style-type: none; font-size: 0.7em; line-height: 1.6em; }
div#infomenu a{ color: #444; }

table#header{ width: 100%; height: 120px; border: 0; border-collapse: collapse; }
table#header td{ padding: 0; }

td.i {padding: 4px; font-size: 1em}
td.i a {font-size: 1em}
td.tl {background:url('http://i.redom.ru/mtl.gif') 0 0 no-repeat; width: 4px; height: 4px;}
td.tr {background: url('http://i.redom.ru/mtr.gif') 0 0 no-repeat; width: 4px; height: 4px;}
td.bl {background:url('http://i.redom.ru/mbl.gif') 0 0 no-repeat; width: 4px; height: 4px;}
td.br {background: url('http://i.redom.ru/mbr.gif') 0 0 no-repeat; width: 4px; height: 4px;}

table.floor{ width: 100%; border: 0; border-collapse: collapse; }

table.floor td{ padding: 0; vertical-align: top; }


div.topblock{ padding: 1.5em; }
div.botblock{ padding: 0 1.5em; }


div#skyscraper{ text-align: center; padding: 1em 0 1em 0; }
div#skyscraper2{ text-align: center; padding: 1em 0 1em 0; }

div.contest{ font-size: 0.9em; }
div.contest img{ border: 2px solid #bbb; margin: 0 12px 12px 0; }
div.contest a{ color: #444; }

div.clear{ clear: both; }

/* h1.header{ background: url('http://i.redom.ru/hline.gif'); background-repeat: no-repeat; background-position: left center; text-indent: 68px; margin: 0 0 12px 0; }*/
h1.header{ margin: 0 0 12px 0; }
h1.header a{ color: #888; }
h1.header a:hover{ color: #555; }
h1.header span {font-family:Tahoma,sans-serif;margin-left: 0.5em;font-size:0.65em;}
h1.header span a {color:#84B22C;line-height:1em;letter-spacing:normal;vertical-align:top;}
h1.header span a:hover{color:#84B22C}

/*h1.header span.board a, h1 span.board a {line-height: 1em}*/

span.board {font-family:Tahoma,sans-serif;margin-left: 0.5em;font-size:1em;}
span.board a {color:#84B22C;line-height:1.2em;letter-spacing:normal;vertical-align:bottom;}
span.board a:hover{color:#84B22C}

h1.vheader{ background: url('http://i.redom.ru/hline2.gif') 0px -12px; background-repeat: no-repeat; text-indent: 30px; margin: 0 0 0px 0; padding: 5px 0 0 0;}

div.crutch{ width: 1000px; height: 1px; font-size: 0; }

/* footer  */
table#page-footer {border-collapse:collapse;color:#999999;margin:0px 0px;width:100%;border-top:1px solid #D0D0D0;}
table#page-footer td {font-size:0.8em;line-height:1.4em;vertical-align:top;padding:0em;}
table#page-footer a, table#page-footer a:visited {border-bottom: 1px dashed #ff3900; text-decoration: none;}
table#page-footer a:hover {color:#BF1E0A; border-bottom:none;}



table#page-footer div {margin:1em 0em 0em;}
table#page-footer div.left {float:left;}
table#page-footer div.middle {float:left;}
table#page-footer div.right {float:right;}

div.counters {visibility:hidden;}
div.counters img {width: 1px !important; height: 1px !important;}

table#page-footer div.counters a {border:none;}

#scrumbs {margin-bottom: 1.5em; }
#scrumbs span.up {width: 10px; background: url("http://i.redom.ru/up-arr.gif") 0 2px no-repeat; display: inline-block;  margin: 0 5px; display: -moz-inline-box;}
#scrumbs span.left {width: 10px; background: url("http://i.redom.ru/left-arr.gif") 0 7px no-repeat; display: inline-block; margin: 0 5px; display: -moz-inline-box;}
#scrumbs a, #scrumbs a:active, #scrumbs a:visited, #scrumbs a:hover {font-size: 0.9em; color: #257FB3; font-family: Tahoma, sans-serif;}


#standart-message {border-collapse: collapse; margin: 1em 0 1em 0;}
#standart-message td.i {background-color: #e4e0d4; padding: 0.2em 1em}
#standart-message td.i h1 {margin: 0 0 0.5em 0}
#standart-message td.i p {margin: 0}
#standart-message td.i p img {margin: 0 10px 10px 0}
#standart-message td.t {height: 9px; background: url("http://i.redom.ru/messages/t.png") repeat-x;}
#standart-message td.tl {width: 9px; height: 9px; background: url("http://i.redom.ru/messages/tl.png") right bottom no-repeat;}
#standart-message td.l {width: 9px; background: url("http://i.redom.ru/messages/l.png") right top repeat-y;}
#standart-message td.tr {width: 16px; height: 9px; background: url("http://i.redom.ru/messages/tr.png") no-repeat;}
#standart-message td.r {width: 16px;  background: url("http://i.redom.ru/messages/r.png") repeat-y;}
#standart-message td.bl {width: 9px; height: 14px; background: url("http://i.redom.ru/messages/bl.png") right top no-repeat;}
#standart-message td.b {height: 14px; background: url("http://i.redom.ru/messages/b.png") repeat-x;}
#standart-message td.br {width: 16px; height: 14px; background: url("http://i.redom.ru/messages/br.png") no-repeat;}

/* Óãîëêè */
.cornerblock {background-color: #eae7dc;}
.lgblock {background-color: #F4F3ED;}

/* Óãîëêè - ðàäèóñ 8 */
.cornerblock .tl, .cornerblock .tr, .cornerblock .bl, .cornerblock .br {background-repeat: no-repeat; width: 8px; height: 8px; font-size: 1px;}
.cornerblock .b {clear: left; height: 8px; font-size: 1px;}

.cornerblock .tl {float: left; background-image: url(http://i.redom.ru/c8_tl.png)}
* html .cornerblock .tl {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c8_tl.png');}
.cornerblock .tr {float: right; background-image: url(http://i.redom.ru/c8_tr.png)}
* html .cornerblock .tr {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c8_tr.png');}
.cornerblock .bl {float: left; background-image: url(http://i.redom.ru/c8_bl.png)}
* html .cornerblock .bl {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c8_bl.png');}
.cornerblock .br {float: right; background-image: url(http://i.redom.ru/c8_br.png)}
* html .cornerblock .br {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c8_br.png');}

/* Óãîëêè - ðàäèóñ 12 */
.radius12 .tl, .radius12 .tr, .radius12 .bl, .radius12 .br {width: 12px; height: 12px;}
.radius12 .b {height: 12px;}

.radius12 .tl {background-image: url(http://i.redom.ru/c12_tl.png)}
* html .radius12 .tl {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c12_tl.png');}
.radius12 .tr {background-image: url(http://i.redom.ru/c12_tr.png)}
* html .radius12 .tr {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c12_tr.png');}
.radius12 .bl {background-image: url(http://i.redom.ru/c12_bl.png)}
* html .radius12 .bl {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c12_bl.png');}
.radius12 .br {background-image: url(http://i.redom.ru/c12_br.png)}
* html .radius12 .br {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/c12_br.png');}

/* rounded-corners block_ */
div.ccblock {width:auto; margin:0 auto;}
div.ccblock div.top, div.ccblock div.bottom, div.ccblock div.container {width:auto;clear:both;}
div.ccblock div.top, div.ccblock div.bottom, div.ccblock div.top div, div.ccblock div.bottom div {font-size:1px;}
div.ccblock div.top div.tl, div.ccblock div.bottom div.bl {float:left;}
div.ccblock div.top div.tr, div.ccblock div.bottom div.br {float:right;}

/* R5 */
div.r5 div.top, div.r5 div.bottom, div.r5 div.top div, div.r5 div.bottom div {height:5px;line-height:5px;}
div.r5 div.top div.tl, div.r5 div.top div.tr, div.r5 div.bottom div.bl, div.r5 div.bottom div.br {width:5px;}
div.r5 div.top div.tl {background:transparent url(http://i.redom.ru/corners/cc_r5out_tl.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r5out_tl.png", sizingMethod="crop");}
div.r5 div.top div.tr {background:transparent url(http://i.redom.ru/corners/cc_r5out_tr.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r5out_tr.png", sizingMethod="crop");}
div.r5 div.bottom div.bl {background:transparent url(http://i.redom.ru/corners/cc_r5out_bl.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r5out_bl.png", sizingMethod="crop");}
div.r5 div.bottom div.br {background:transparent url(http://i.redom.ru/corners/cc_r5out_br.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r5out_br.png", sizingMethod="crop");}

/* R8 */
div.r8 div.top, div.r8 div.bottom, div.r8 div.top div, div.r8 div.bottom div {height:8px;line-height:8px;}
div.r8 div.top div.tl, div.r8 div.top div.tr, div.r8 div.bottom div.bl, div.r8 div.bottom div.br {width:8px;}
div.r8 div.top div.tl {background:transparent url(http://i.redom.ru/corners/cc_r8out_tl.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r8out_tl.png", sizingMethod="crop");}
div.r8 div.top div.tr {background:transparent url(http://i.redom.ru/corners/cc_r8out_tr.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r8out_tr.png", sizingMethod="crop");}
div.r8 div.bottom div.bl {background:transparent url(http://i.redom.ru/corners/cc_r8out_bl.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r8out_bl.png", sizingMethod="crop");}
div.r8 div.bottom div.br {background:transparent url(http://i.redom.ru/corners/cc_r8out_br.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r8out_br.png", sizingMethod="crop");}

/* R12 */
div.r12 div.top, div.r12 div.bottom, div.r12 div.top div, div.r12 div.bottom div {height:12px;line-height:12px;}
div.r12 div.top div.tl, div.r12 div.top div.tr, div.r12 div.bottom div.bl, div.r12 div.bottom div.br {width:12px;}
div.r12 div.top div.tl {background:transparent url(http://i.redom.ru/corners/cc_r12out_tl.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r12out_tl.png", sizingMethod="crop");}
div.r12 div.top div.tr {background:transparent url(http://i.redom.ru/corners/cc_r12out_tr.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r12out_tr.png", sizingMethod="crop");}
div.r12 div.bottom div.bl {background:transparent url(http://i.redom.ru/corners/cc_r12out_bl.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r12out_bl.png", sizingMethod="crop");}
div.r12 div.bottom div.br {background:transparent url(http://i.redom.ru/corners/cc_r12out_br.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/corners/cc_r12out_br.png", sizingMethod="crop");}
/* _rounded-corners block */

/* 07.08.2008 Åãîð.  Topbar styles to common.css_ */
#topbar {
        width:auto;
        min-width:980px;
        height: auto;
        clear:both;
        background:#e4e0d3 url(http://i.redom.ru/topbar/tb_bg.png) 0 0 repeat-x;
        font-size:12px;
        line-height:16px;
        }

#topbar * {margin:0;padding:0;}

/* tb icons_ */
#topbar .icons {
        position:absolute;
        z-index:2;
        margin-top:12px;
        left:31px;
        width:92px;
        height:15px;
        list-style:none;
        }

#topbar .icons li {
        display:block;
        float:left;
        height:15px;
        line-height:15px;
        font-size:1px;
		_zoom:1;
        }

#topbar .icons a {
        display:block;
        float:left;
        width:auto;
        height:15px;
        line-height:15px;
        font-size:1px;
        text-indent:-1000em;
        text-decoration:none;
        background:transparent url(http://i.redom.ru/topbar/tb_icons.png) 0 -1000em no-repeat;
		_zoom:1;
        }

#topbar .icons li.home {margin-right:23px;}
#topbar .icons li.home a {width:14px;background-position:0 0;}
#topbar .icons li.mail {margin-right:25px;}
#topbar .icons li.mail a {width:15px;background-position:-37px 0;}
#topbar .icons li.map a {width:15px;background-position:-77px 0;}
/* _tb icons */

/* tb logo_ */
#topbar .logo {position:absolute;margin-top:37px;left:29px;}
/*ëîãî íà äåíü ðîæäåíèÿ*/
#topbar .birthday_logo {position:absolute;z-index:1; top:-78px; left:-29px;}
/* ëîãî íà íîâûé ãîä */
#topbar .newyear_logo {position:absolute;z-index:1; top:-10px; left:-29px;}
/* _tb logo */

/* tb category header_ */
#topbar .category {
        position:absolute;
        margin-top:72px;
        left:208px;
        font-family:tahoma, geneva, helvetica, sans-serif;
        font-size:22px;
		line-height:120%;
        color:#88b039;
        cursor:default;
        z-index:2;
        }
/* _tb category header */


/* tb rightside_ */
#topbar .rightside {
        width:auto;
        margin:0 25px 0 421px;
        padding-top:7px;
        }

/* tb login line_ */
#login_line {width:auto; line-height:18px; clear:both;font-size:.93em; color:#505050; padding-left:1em;cursor:default;}
#login_line a {color:#555;}
/* _tb login line */

/* tb panel_ */
#topbar .rightside .pan {
        width:auto;
        height:57px;
        clear:both;
        margin-top:10px;
        }

#topbar .rightside .pan .left, #topbar .rightside .pan .right {
        width:10px;
        font-size:1px;
        height:57px;
        line-height:57px;
        }

#topbar .rightside .pan .left {float:left;background:transparent url(http://i.redom.ru/topbar/tb_pan_left.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/topbar/tb_pan_left.png", sizingMethod="crop");}
#topbar .rightside .pan .right {float:right;background:transparent url(http://i.redom.ru/topbar/tb_pan_right.png) 0 0 no-repeat;_background:none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://i.redom.ru/topbar/tb_pan_right.png", sizingMethod="crop");}

#topbar .rightside .pan .container {
        width:auto;
        margin:0 10px 0 10px;
        line-height:57px;
		background:transparent url(http://i.redom.ru/topbar/tb_pan_bg.png) 0 0 repeat-x;
        text-align:center;
        }

#tb_informer {
        width:98%;
        ~width:95%;
        margin:0 auto;
        border-collapse:collapse;
        height:57px;
        }

#tb_informer * {color:#505050;}

#tb_informer a {font-size:12px;color:#505050;}

#tb_informer td.wheather, #tb_informer td.money {
        width:50%;
        text-align:left;
        vertical-align:top;
        padding-top:15px;
        }

#tb_informer td.wheather table,
#tb_informer td.money table {width:100%;font-size:11px;}

#tb_informer td.wheather table td, #tb_informer td.money table td {
        height:16px;
        line-height:16px;
        vertical-align:middle;
        cursor:default;
        }

#tb_informer td.wheather td.wicon {width: 18px}

#tb_informer td.wheather table td div.wicon {
        float:right;
        width:18px;
        height:16px;
        margin:0 2px 0 0;
        }

/* Èêîíêè èíôîðìåðà ïîãîäû_ */
/*#tb_informer td.wheather table td.sunny {background:transparent url(http://i.redom.ru/topbar/wheather/sunny.png) 0 center no-repeat;}
#tb_informer td.wheather table td.part-cloudy {background:transparent url(http://i.redom.ru/topbar/wheather/partcloudy.png) 0 center no-repeat;}
#tb_informer td.wheather table td.cloudy {background:transparent url(http://i.redom.ru/topbar/wheather/cloudy.png) 0 center no-repeat;}
#tb_informer td.wheather table td.most-cloudy {background:transparent url(http://i.redom.ru/topbar/wheather/mostcloudy.png) 0 center no-repeat;}
#tb_informer td.wheather table td.light-rain {background:transparent url(http://i.redom.ru/topbar/wheather/rain.png) 0 center no-repeat;}
#tb_informer td.wheather table td.rain {background:transparent url(http://i.redom.ru/topbar/wheather/rain.png) 0 center no-repeat;}
#tb_informer td.wheather table td.storm {background:transparent url(http://i.redom.ru/topbar/wheather/storm.png) 0 center no-repeat;}
#tb_informer td.wheather table td.light-snow {background:transparent url(http://i.redom.ru/topbar/wheather/snow.png) 0 center no-repeat;}
#tb_informer td.wheather table td.snow {background:transparent url(http://i.redom.ru/topbar/wheather/partsnow.png) 0 center no-repeat;}
*/
#tb_informer td.wheather table td.sunny {background: url(http://i.redom.ru/topbar/weather/sunny.png) 0 center no-repeat;}
#tb_informer td.wheather table td.part-cloudy {background: url(http://i.redom.ru/topbar/weather/partcloudy.png) 0 center no-repeat;}
#tb_informer td.wheather table td.cloudy {background: url(http://i.redom.ru/topbar/weather/cloudy.png) 0 center no-repeat;}
#tb_informer td.wheather table td.most-cloudy {background: url(http://i.redom.ru/topbar/weather/mostcloudy.png) 0 center no-repeat;}
#tb_informer td.wheather table td.light-rain {background: url(http://i.redom.ru/topbar/weather/rain.png) 0 center no-repeat;}
#tb_informer td.wheather table td.rain {background: url(http://i.redom.ru/topbar/weather/rain.png) 0 center no-repeat;}
#tb_informer td.wheather table td.storm {background: url(http://i.redom.ru/topbar/weather/storm.png) 0 center no-repeat;}
#tb_informer td.wheather table td.light-snow {background: url(http://i.redom.ru/topbar/weather/partsnow.png) 0 center no-repeat;}
#tb_informer td.wheather table td.snow {background: url(http://i.redom.ru/topbar/weather/snow.png) 0 center no-repeat;}

* html #tb_informer td.wheather table td.sunny {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/sunny.png');}
* html #tb_informer td.wheather table td.part-cloudy {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/partcloudy.png');}
* html #tb_informer td.wheather table td.cloudy {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/cloudy.png');}
* html #tb_informer td.wheather table td.most-cloudy {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/mostcloudy.png');}
* html #tb_informer td.wheather table td.light-rain {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/rain.png');}
* html #tb_informer td.wheather table td.rain {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/rain.png');}
* html #tb_informer td.wheather table td.storm {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/storm.png');}
* html #tb_informer td.wheather table td.light-snow {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/partsnow.png');}
* html #tb_informer td.wheather table td.snow {background-image: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/topbar/weather/snow.png');}
/* _Èêîíêè èíôîðìåðà ïîãîäû */

/* Èêîíêè èíôîðìåðà âàëþòû_ */
#tb_informer td.money table td.dollar{padding-left:16px; background:transparent url(http://i.redom.ru/topbar/tb_icon_dollar.gif) 0 center no-repeat;}
#tb_informer td.money table td.euro {padding-left:16px; background:transparent url(http://i.redom.ru/topbar/tb_icon_euro.gif) 0 center no-repeat;}
#tb_informer td.money table td.larr {padding-left:16px; background:transparent url(http://i.redom.ru/topbar/tb_icon_larr.gif) 0 center no-repeat;}
#tb_informer td.money table td.rarr {padding-left:16px; background:transparent url(http://i.redom.ru/topbar/tb_icon_rarr.gif) 0 center no-repeat;}
/* _Èêîíêè èíôîðìåðà âàëþòû */

#tb_informer .curdown {padding-right: 12px; background: url(http://i.redom.ru/topbar/tb_icon_darr.gif) right top no-repeat !important}
#tb_informer .curup {padding-right: 12px; background: url(http://i.redom.ru/topbar/tb_icon_uarr.gif) right top no-repeat !important}

/* _tb panel */

/* tb menu_ */
#tmenu {
        width:auto;
        /*height:62px;*/
        clear:both;
        margin:20px 0 0 0;
        }

#tmenu .level_1 {
        width:auto;
        height:31px;
        line-height:31px;
        clear:both;
        padding:0 25px 0 10px;
        ~padding-left:3px;
        }

#tmenu .level_1 .mitem {
        display:block;
        width:auto;
        height:26px;
        line-height:26px;
        float:left;
        margin:5px 6px 0 7px;
        }

#tmenu .level_1 .mitem span.new {color: #FF3900; font-size: 0.9em; font-weight: bold}

#tmenu .level_1 .active {
        display:block;
        height:31px;
        line-height:31px;
        float:left;
        margin:0 4px 0 4px;
        background:#fff;
        cursor:default;
        }

#tmenu .level_1 .active .left, #tmenu .level_1 .active .right {
        display:block;
        width:5px;
        height:31px;
        line-height:31px;
        font-size:1px;
        }

#tmenu .level_1 .active .left, #tmenu .level_1 .active .center, #tmenu .level_1 .active .right {float:left; background:#fff url(http://i.redom.ru/topbar/tb_mitem_lev1.png) 0 -1000em no-repeat;}

#tmenu .level_1 .active .center {
        display:block;
        height:26px;
        line-height:26px;
        padding:5px 4px 0 4px;
        background-position:0 -31px;
        background-repeat:repeat-x;
        font-weight:bold;
        color:#ff3900;
        }

#tmenu .level_1 .active .left {background-position:0 0;}
#tmenu .level_1 .active .right {background-position:-5px 0;}

#tmenu .level_1 .mitem a {font-weight:bold;color:#505050;line-height:26px;}
#tmenu .level_1 .active a {font-weight:bold;color:#ff3900;}

#tmenu .level_2 {
        width:auto;
        height:31px;
        line-height:31px;
        clear:both;
        background:#fff;
        padding-left:90px;
        }

#tmenu .level_2 .mitem {
        display:block;
        width:auto;
        height:26px;
        line-height:26px;
        float:left;
        margin:5px 7px 0 7px;
        }

#tmenu .level_2 .mitem a {color:#000;line-height:26px;}

#tmenu .level_2 .active {
        display:block;
        height:31px;
        line-height:31px;
        float:left;
        margin:0 4px 0 4px;
        background:#fff;
        cursor:default;
        }

#tmenu .level_2 .active .left, #tmenu .level_2 .active .right {
        display:block;
        width:5px;
        height:31px;
        line-height:31px;
        font-size:1px;
        }

#tmenu .level_2 .active .left, #tmenu .level_2 .active .center,
#tmenu .level_2 .active .right {float:left; background:#fff url(http://i.redom.ru/topbar/tb_mitem_lev2.png) 0 -1000em no-repeat;}

#tmenu .level_2 .active .center {
        display:block;
        height:26px;
        line-height:26px;
        padding:5px 4px 0 4px;
        background-position:0 -31px;
        background-repeat:repeat-x;
        color:#000;
        font-weight:normal;
        }

#tmenu .level_2 .active .left {background-position:0 0;}
#tmenu .level_2 .active .right {background-position:-5px 0;}

/* _tb menu */

/* tb searchbox_ */
#tb_searchbox {float:right !important;}
/*
#tb_searchbox .left, #tb_searchbox .center, #tb_searchbox .right {background:#fff url(http://i.redom.ru/topbar/tb_sbox.png) 0 -1000em no-repeat;}

#tb_searchbox .left, #tb_searchbox .right {
        display:block;
        width:6px;
        height:31px;
        line-height:31px;
        font-size:1px;
        }

#tb_searchbox .center {
        display:block;
        float:left;
        width:145px;
        height:22px;
        line-height:22px;
        padding:9px 0 0 0;
        ~padding:10px 0 3px 0;
        background-position:0 -31px;
        background-repeat:repeat-x;
        }

#tb_searchbox .left {float:left;background-position:0 0;}
#tb_searchbox .right {float:left;background-position:-6px 0;}
*/
#tb_searchbox  form {
        display:inline !important;
        margin:0 !important;
        padding:0 !important;
        }

#tb_searchbox input {
        position:relative;
        z-index:3;
        width:200px;
        /*float:left;*/
        height:18px;
        line-height:14px;
        font-size:11px;
        padding:0 0 0 19px;
        vertical-align:middle;
        margin:0;
        border:1px solid #aaa;
	    background:#fafafa url(http://i.redom.ru/topbar/tb_icon_search.gif) 0 center no-repeat;
		/*-webkit-border-radius: 5px;
		-moz-border-radius: 5px;*/
        }

#tb_searchbox input:focus {
	border:1px solid #8dc63f;
	/*outline-color:#8dc63f;*/
	}
/* _tb searchbox */
/* _tb rightside */
/* ### _Topbar styles to common.css */


.ufo-errors {font-weight:bold;font-size:14px;margin:10px 0px;}

img.mainborder{ border: 2px solid #BBB}

#tfe_tools {padding: 0px 0px 3px;}
#tfe_tools img {border:none !important;margin:0px 1px 0px 0px !important;}
#tfe_text {width:400px;height:120px;}
#tfe_smilespanel {padding: 3px 0px 0px;}
#tfe_smilesline img {border:none !important; margin: 0px !important;}

#tfe_text_project {width:220px;height:120px;}

.discussion-comments { font-size: 0.9em; color: #666; }
.discussion-comments p { padding-left: 30px; text-indent: -23px; }
.discussion-comments p img.comment { border:none 0; width: 23px; height: 13px; position: relative; left: -8px;}
.discussion-comments h2 { font-size:1.2em; margin: 0em; color: #257FB3; font-weight: normal; text-align: left; }
.discussion-comments img.comments{ border: none 0; width: 19px; height: 19px; float: left; margin: 0 8px 0 4px; }
hr.dotted { clear: both; border: none 0; border-top: 1px dashed #d2ccb4; width: 100%; height: 1px; margin: 8px 0 8px 0; }
#discuss_link, #discuss_comment { font-size: 0.9em; }
#discuss_comment textarea{ font-family: Tahoma, sans-serif; height: 6em; }


div.contest24auto{  }
div.contest24auto p { font-size: 0.8em; margin-left: 24px; }
div.contest24auto p a{ color: #7ca10d; }

/* Ïàó÷îã */
#spider {
        display:none !important;
        position:absolute;
        z-index:1;
        width:25px;
        height:55px;
        background:transparent url(http://i.redom.ru/spider.gif) 0 0 no-repeat;
        top:20px;
        left:183px;
        }

/* RSS-ññûëêà */
h2{margin-top:20px}
h2.rssfeed a{color:#e15917;}
h2.rssfeed a img{width:24px;height:24px;border:0;margin:0 8px 0 16px;vertical-align:top;}
h1.header a.rsslink{font-size:0.55em;color:#e15917;}
h1.header a.rsslink img{width:16px;height:16px;border:0;margin:0 4px 0 12px;vertical-align:middle;}
div.rssfeed{float:right;font-size:0.9em;}
div.rssfeed img{width:16px;height:16px;border:0;margin:0 8px 0 16px;vertical-align:middle;}

.securebox {background:#D3E39D url(http://i.redom.ru/login-bg.gif) repeat scroll left top;}

#topbar .help-site {position:absolute; left:243px; margin-top:21px; color:#fff; font-size:10px; width:82px; height:28px; background:url(http://i.redom.ru/help-site.gif?8850) left top no-repeat; line-height:12px; display:block; text-decoration:none; z-index:4;}
#topbar .help-form {position:absolute; left:248px; margin-top:21px; z-index:3; width:430px;}
#topbar .help-form .help-corner {width:5px; height:5px; position:absolute; left:-5px; top:12px; background:url(http://i.redom.ru/help-corner.gif) left top no-repeat;}
#topbar .help-form .round-content {background:#fae997; padding:0px 20px; overflow:auto; zoom:1;}
#topbar .help-form .round-top, #topbar .help-form .round-bottom {height:8px; margin:0px 8px; background:#fae997; overflow:hidden;}
#topbar .help-form .lt, #topbar .help-form .lb, #topbar .help-form .rt, #topbar .help-form .rb {width:8px; height:8px; overflow:hidden; position:absolute;}
#topbar .help-form .lt, #topbar .help-form .lb {left:0px;}
#topbar .help-form .rt, #topbar .help-form .rb {right:0px;}
#topbar .help-form .lt {background:url(http://i.redom.ru/help-lt.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/help-lt.png'); top:0px;}
#topbar .help-form .lb {background:url(http://i.redom.ru/help-lb.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/help-lb.png'); bottom:0px;}
#topbar .help-form .rt {background:url(http://i.redom.ru/help-rt.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/help-rt.png'); top:0px;}
#topbar .help-form .rb {background:url(http://i.redom.ru/help-rb.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://i.redom.ru/help-rb.png'); bottom:0px;}
#topbar .help-form p {color:#333; margin-bottom:10px;}
#topbar .help-form p.small {font-size:10px; line-height:12px; width:210px;}
#topbar .help-form p strong {color:#000; font:14px Tahoma;}
#topbar .help-form textarea {width:100%; height:150px; margin-bottom:10px;}
#topbar .help-form .submit {float:right; background:url(http://i.redom.ru/help-submit.gif) left top no-repeat; border:0px; width:77px; height:28px; cursor:pointer;}
.help-close {position:absolute; display:block; right:10px; top:10px; background:url(http://i.redom.ru/help-close.gif); width:10px; height:10px; overflow:hidden;}

/*Áëîêè ñî ñêðóãëåííûìè óãëàìè*/
/*round corners*/
.round {}
.round .top, .round .bottom {height:12px; overflow:hidden;}
.round .top div, .round .bottom div {width:12px; height:12px; float:left; overflow:hidden;}
.round .round-content {padding:0px 15px;}

/*gray round*/
.gray-round {background:#f4f3ed;}
.gray-round .top {background:url(http://i.redom.ru/gray-rt.gif) right top no-repeat;}
.gray-round .top div {background:url(http://i.redom.ru/gray-lt.gif) left top no-repeat;}
.gray-round .bottom {background:url(http://i.redom.ru/gray-rb.gif) right top no-repeat;}
.gray-round .bottom div {background:url(http://i.redom.ru/gray-lb.gif) left top no-repeat;}

/*twitter*/
.twitter {background:url(http://i.redom.ru/twitter-big.gif) 15px 15px no-repeat #f4f3ed; color:#666;}
.t-small {background:url(http://i.redom.ru/twitter-small.gif) 15px 15px no-repeat #f4f3ed; color:#666;}
.twitter p {margin:0px 0px 5px; padding-left:35px; font-size:14px;}
.t-small p {margin:0px 0px 5px; padding-left:20px; font-size:12px;}
.twitter p.small {font-size:11px;}
.twitter a {text-decoration:none; cursor:pointer; color:#333;}
.t-afisha a {text-decoration:underline; color:#333;}
.t-afisha a:hover {text-decoration:none;}
.twitter a span, .twitter span {color:#ff3900;}
.twitter a em, .twitter em {color:#333; font-style:normal;}
.twitter a em, .twitter a span {text-decoration:underline;}
.twitter a:hover em, .twitter a:hover span {text-decoration:none;}
.twitt {text-decoration:none;}

#page-footer #meta-logo {overflow:hidden; white-space:nowrap; width:91px; margin:0;}
#page-footer #meta-logo a {display:block; text-decoration:none; color:#666; padding-left:20px; position:relative; line-height:12px; font-size:9px; ~width:73px; ~overflow:hidden; border:0;}
#page-footer #meta-logo a span {color:#333; text-decoration:underline;}
#page-footer #meta-logo a:hover span {text-decoration:none;}
#page-footer #meta-logo a img {border:0px; position:absolute; left:0px; top:4px;}

.yandex, .yandex-big {background:url(http://i.redom.ru/yandex.gif) no-repeat scroll 0 1px transparent;}
.yandex-big { background-position: 10px 3px; }
.yandex a,.yandex-big a {text-decoration:underline;}
.yandex a:hover, .yandex-big a:hover {text-decoration:none;}

.clear-line {clear:both; overflow:hidden; height:1px; zoom:1;}
.hidd {display:none;}
.ask-submit {width:110px; height:23px; color:#fff; font-size:12px; background:url(/i/ask-submit.gif) left top no-repeat; border:0px;}

.grid-r .barr-place { margin:0 auto; }

/*  ‘òèëè áàííåðíûõ ìåñò è èõ êîíòåéíåðîâ
    .barr               êîíòåéíåð
    .barr-place         áàííåðíîå ìåñòî, â òîì ÷èñëå ïóñòîå
    .barr-place-active  çàïîëíåííîå ìåñòî */
table.barr { padding:0; margin:0; border-collapse:collapse; width:100%; }
table.barr td { padding:0; text-align:center; vertical-align:top; }
table.barr .barr-place { margin:0 auto; }
div.barr { clear:both; text-align:center; }

#skyscraper .barr-place, #skyscraper2 .barr-place { margin:0 auto; clear:both; }

/*
  Styleshit, styleshit dont eat me, don't eat my horse,
  Styleshit, styleshit dont eat me, don't eat my horse,
  Styleshit, styleshit dont eat me, don't eat my horse,
  Styleshit, styleshit dont eat me, don't eat my horse,
  Styleshit, styleshit dont eat me, don't eat my horse,
  Styleshit, styleshit dont eat me, don't eat my horse,
  AAAARRRRRRRRGGGGGHHHHHH!!!!!!!!!!!!
*/
