body {background: #FFFCED url(../img/bezh/body_bg.gif) repeat-x;}

h1{font-size: 20px; font-weight: normal; color: #7C4B20; padding-bottom: 10px;}

a.but{display: block; float: left; background: url(../img/bezh/but_bg.gif); text-decoration: none;}
a.but:hover{filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
a.but span{display: block; background: url(../img/bezh/but_left.gif) no-repeat;}
a.but span b{display: block; font-size: 14px; font-weight: normal; background: url(../img/bezh/but_right.gif) no-repeat right;}

a.out span b{background: url(../img/bezh/but_right1.gif) no-repeat right;}

table.main td.top div.s{border: solid 1px #DDCCA1;}
table.main td.top div.s a img{background: url(../img/bezh/lupa.gif) no-repeat 0px 2px;}
                                
table.mid{background: #fff url(../img/bezh/mid_bg.gif) repeat-y left; border-right: solid 1px #DDCCA1;}

td.menu {background: url(../img/bezh/menu_bg.gif) repeat-x top; border-top: solid 1px #DDCCA1;}

td.menu ul{float: left; list-style-type: none; border-left: solid 1px #DDCCA1;}
td.menu ul li{float: left;}
td.menu ul li a{display: block; float: left; text-decoration: none; background: url(../img/bezh/menu_r.gif) no-repeat right 4px;}
td.menu ul li a span{display: block; float: left; height: 40px;}
td.menu ul li a span b{display: block; float: left; font-size: 16px; color: #7C4B20; cursor: pointer; cursor: hand; font-weight: normal;}

td.menu ul li a:hover span b{color: #BF7531;}

td.menu ul li a.sub{padding-right: 9px;}
td.menu ul li a.sub span{background: url(../img/bezh/menu_str.gif) no-repeat right 19px;}
td.menu ul li a.sub span b{padding-right: 15px;}

td.menu ul li.in a{background: #fff;}
td.menu ul li.pr a{background: none;}

td.menu ul ul{clear: both; border-left: none; position: absolute; display: none; z-index: 1000; width: auto; width: 244px; margin-left: 5px; background: url(../img/bezh/menu_top.gif) no-repeat; padding-top: 5px; margin-top: 40px;
              //margin-top: 0px;
              }
td.menu ul ul li{clear: both; float: none; border-left: solid 1px #7F4C21; border-right: solid 1px #7F4C21; background: #FBF5D5;}
td.menu ul ul li a, td.menu ul li.in ul li a{display: block; float: none; padding: 5px; background: none; height: 18px; color: #7C4B20;}
td.menu ul ul li a:hover, td.menu ul li.in ul li a:hover{text-decoration: none; background: #FFFEF2;}

td.menu ul ul li.pos{border: none; background: url(../img/bezh/menu_bot.gif) no-repeat;}

td.menu div.menu_r{float: right; height: 40px; width: 140px; padding-right: 16px; border-right: solid 1px #DDCCA1;}
td.menu div.menu_r a{display: block; float: right; margin: 16px 0px 0px 18px;}
td.menu div.menu_r a.home{background: url(../img/bezh/ic_home.gif); margin-top: 14px;}
td.menu div.menu_r a.mail{background: url(../img/bezh/ic_mail.gif);}
td.menu div.menu_r a.map{background: url(../img/bezh/ic_map.gif); margin-top: 15px;}
td.menu div.menu_r a.rss{background: url(../img/bezh/ic_rss.gif); margin-top: 14px;}

table.window{background: #fff url(../img/bezh/win_l_bg.gif) repeat-y; margin-bottom: 10px;}
table.window td.t td.l{background: url(../img/bezh/win_l_bg.gif) repeat-y;}
table.window td.t td.l img{background: url(../img/bezh/win_tl.gif);}
table.window td.t td.r{background: url(../img/bezh/win_r_bg.gif) repeat-y right;}
table.window td.t td.r img{background: url(../img/bezh/win_tr.gif);}
table.window td.t td.r div{position: absolute; width: 45px; margin: 6px 0px 0px -39px;}
table.window td.t td.r div span{display: block; float: left;}
table.window td.t td.r div span img{cursor: pointer; cursor: hand;}
table.window td.t td.r div span.ic1 img{background: url(../img/bezh/ic_sv.gif);}
table.window td.t td.r div span.ic2 img{background: url(../img/bezh/ic_close.gif);}
table.window td.t td.r div span.ic2{padding-left: 5px;}
table.window td.t td.m{background: url(../img/bezh/win_t_bg.gif) repeat-x; width: 100%; padding: 7px 50px 0px 6px;}
table.window td.t td.m h2{font-size: 16px; color: #7C4B20; padding-bottom: 10px;}

table.window td.b td.l{background: url(../img/bezh/win_bl.gif)}
table.window td.b td.r{background: url(../img/bezh/win_br.gif);}
table.window td.b td.m{background: #fff url(../img/bezh/win_b_bg.gif) repeat-x bottom; width: 100%;}

table.window td.cont{background: url(../img/bezh/win_r_bg.gif) repeat-y right; padding: 0px 20px 10px 11px;}

table.log{margin-bottom: 10px; background: #FFFEF2;}
table.log td.t{background: url(../img/bezh/log_t_bg.gif) repeat-x top;}
table.log td.t div {background: url(../img/bezh/log_t_r.gif) no-repeat right;}
table.log td.t div img{background: url(../img/bezh/log_t_l.gif);}

table.log td.b{background: url(../img/bezh/log_b_bg.gif) repeat-x bottom;}
table.log td.b div{background: url(../img/bezh/log_b_r.gif) no-repeat right;}
table.log td.b div img{background: url(../img/bezh/log_b_l.gif);}

table.log td.cont{background: url(../img/bezh/log_r.gif) repeat-y right; padding: 0px 6px 0px 0px; width: 100%;}

div.log{border-left: solid 1px #804D23;}

div.log div.txt{border: solid 1px #DDCCA1;}
div.log label, div.log div.b a, div.log div.us strong, div.log div.us p.msg a, div.log div.us div a.l{color: #7C4B20;}
div.log div.us p.msg {background: url(../img/bezh/msg.gif) no-repeat left center;}

td.copyright a, td.copyright div{color: #7C4B20;}

td.contact{border-bottom: solid 1px #DDCCA1; color: #7C4B20;}
td.contact *{color: #7C4B20;}

td.bottom{background: #DDCCA1;}

td.widget table.w{background: #fff url(../img/bezh/mid_bg.gif) repeat-y left;}
td.widget table.w td.w{background: url(../img/bezh/mid_bg.gif) repeat-y right;}

table.windows td.r img.close {background: url(../img/bezh/ic_close.gif);}
