/* CSS ñ ðàçìåòêîé âåðõíåé ïàíåëè è ïîäâàëà (à òàêæå ëþáûõ äðóãèõ ýêñïîðòèðóåìûõ áëîêîâ) */

#topbar {font-size: 14px; font-family: Tahoma, FreeSans, sans-serif}
#topbar a img {border: none}
#topbar a:hover {text-decoration: none}

/* 07.08.2008 Åãîð.  Topbar styles to common.css_ */
#topbar {
        width:auto;
        min-width:980px;
        /*height:174px;*/
        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:1;
        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;
        }

#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;
        }

#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;top:37px;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_ [20.08.2008 Mordraug added padding-bottom 10px]*/
#login_line {width:auto; line-height:18px; clear:both;font-size:.93em; color:#505050; padding-left:1em;cursor:default;padding-bottom:10px;}
#login_line a {color:#555;}
/* _tb login line */

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

#topbar .rightside .pan .container,
#topbar .rightside .pan .left,
#topbar .rightside .pan .right {background:#d2ccb4 url(http://i.redom.ru/topbar/tb_pan.png) 0 -1000em no-repeat;}

#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-position:0 0;}
#topbar .rightside .pan .right {float:right;background-position:-10px 0;}

#topbar .rightside .pan .container {
        width:auto;
        margin:0 10px 0 10px;
        line-height:57px;
        background-position:0 -57px;
        background-repeat: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 5px 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 3px;
        vertical-align:middle;
        margin:0;
        border:1px solid #aaa;
	background-color:#fafafa;
        }

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

/* footer  */

table#page-footer {font-size: 15px; font-family: Tahoma,sans-serif}
table#page-footer a img {border: none}

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.9em;vertical-align:top;padding:0em;}
table#page-footer a {color: #FF3900}
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;}

#topbar .help-site {position:absolute; left:243px; margin-top:21px; color:#fff; font-size:10px; width:82px; height:28px; padding:1px 0px 0px 11px; 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;}

