body {
padding: auto;
margin: auto;
font-size: 11px;
font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
background: #11060D url(cms/bg.png) no-repeat fixed top left;
color: #F17805;
}

#body {
padding: 20px;
}

img{
border: 0px;
margin: 0px;
padding: 0px;
}


form{
display: inline;
margin:0px;
padding:0px;
color: #F17805;
}

textarea{
font-size: 11px;
font-weight: bold;
font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
max-width: 100%;
width: 90%;
height: 4pc;
margin-bottom: 10px;
}

input, select{
font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
font-size: 11px;
border: 1px #858585 solid;
margin-bottom: 10px;
color: #F17805;
}
input:focus, select:focus{
font-weight: bold;
border: 1px #F17805 solid;
}
input:hover, select:hover{
border: 1px #858585 dashed;
}


table{width: 100%;}
td{vertical-align: top;}

a {
color: #6699CC; text-decoration: none;
}
a:hover {
text-decoration: underline;
}


a.block{
display: block;
color: #F17805;
text-decoration: none;
}



.title{
background: url(cms/title.png);
width: 100%;
margin: auto;
}

table.title td.t_logo{}

.t_text{
text-shadow: -1px -1px 1px #003399;
text-align: right;
font-size: 15px;
vertical-align: middle;
overflow: hidden;
margin-top:10px;
}


table.rekl_title{}

table.rekl_title td{
text-align: center;
}


div.system_messages{
color: #1B6152;
font-weight: bold;
margin: 2px 10px 10px 10px;
padding: 2px 0px 2px 0px;
text-align: center;
font-size: 14px;
background-color: #339999;
border-bottom: 1px #858585 dotted;
}

div.system_errors{
color: #612228;
font-weight: bold;
margin: 2px 10px 10px 10px;
padding: 2px 0px 2px 0px;
text-align: center;
font-size: 14px;
background-color: #339999;
border-bottom: 1px #858585 dotted;
}




span.ank_status{
color: #2B587A;
font-weight: bold;
font-size: 13px;
}

span.ank_key{
font-weight: bold;
}
span.ank_value{
color: #001B66;
font-style: italic;
}

.mr {
background: url(cms/mr.png);
text-align: center;
height: 20px;
color: #000;
}


td.nick{
width: 100%;
font-weight: bold;
background: url(cms/mr.png);
height: 20px;
text-align: center;
color: #000;
}

div.user_menu{
width: 160px;
background-image: url(cms/mn.png);
}

div.umenu, div.main_menu, div.rekl_menu { /* навигация слева */
padding-top: 5px;
padding-bottom: 10px;
margin: 0px 0px 0px 0px;
width: 160px;
font-weight: bolder;
background-image: url(cms/mn.png);
}

div.umenu a, div.main_menu a, div.any_menu a, div.rekl_menu a{ /* навигация слева (ссылки) */
text-align: left;
color: #F17805;
display: block;
margin: 0px 10px 10px 10px;
margin-bottom: 1px;
padding: 5px 0px 0px 10px;
background-image: url(cms/11.png);
height: 18px;
}

div.umenu a:hover, div.main_menu a:hover, div.any_menu a:hover, div.rekl_menu a:hover{ /* навигация слева (ссылки) */
padding-left: 10px;
background-image: url(cms/mn.png);
color: #FEA95C;
}

.bl1{
background: url(cms/b1.png);
width: 100%;
height: 25px;
}

.bl2{
background: url(cms/b2.png);
width: 100%;
height: 25px;
}

.backcont{
background: url(cms/mc.png);
}


div.content{
margin:10px;
min-height: 600px;
background: url(cms/mk.png);
padding: 10px;
}

div.select
{
margin:4px;
padding: 4px;
border-bottom: 1px #858585 solid;
}

div.select span
{
font-weight: bolder;
}


div.contentlist{
min-height: 500px;
}


div.post_item{
margin: 4px;
padding: 4px;
border-bottom: 1px #858585 dotted;
}
div.post_item:hover{
background-color: #545454;
}


div.post_item_new{
margin: 4px;
padding: 4px;
background-image: url(cms/new.gif);
background-position: right top;
background-repeat: no-repeat;
border-bottom: 1px #858585 dotted;
}
div.post_item_new:hover{
background-color: #777777;
}


td.quote{
color: #2B587A;
padding-left: 4px;
border-left: 4px #858585 solid;
}

span.quote_title{
font-weight: bold;
}
span.quote_msg{
}




td.content_act{
width: 16px;
}

td.content_act img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
opacity: 0.2;
}
td.content_act img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}



















table.pages{
height: 22px;
}

table.pages td{
text-align: center;
vertical-align: middle;
}


table.pages td.b_left
{
background-repeat: no-repeat;
background-position: left;
}
table.pages td.b_right
{
background-repeat: no-repeat;
background-position: right;
}

table.pages td.this_page{
width: 47px;
background-image: url(cms/pages.button.this.gif);
background-repeat: no-repeat;
background-position: center;
font-weight: bold;
}

table.pages td.page{
width: 47px;
background-image: url(cms/pages.button.gif);
background-repeat: no-repeat;
background-position: center;
}
table.pages td.page:hover{
background-image: url(cms/button.hover.gif);
}

table.pages td.page a{
text-decoration: none;
color: #fff;
display: block;
}
















table.links{
text-align: center;
margin: 4px;
padding: 4px;
border-bottom: 1px #858585 dotted;
}

.action_links, .action_title{
text-align: center;
margin: 4px;
padding: 4px;
border-bottom: 1px #858585 dotted;
}


div.menu_body a{
display: block;
margin: 7px;
padding-left: 4px;
border-left: 4px #858585 solid;
border-bottom: 1px #858585 dotted;
}
div.menu_body a:hover{
border-left-color: #858585;
}



div.forms{
border: 1px #F17805 solid;
}



div.form{
margin: 4px;
padding: 4px;
}

table.form_title{
font-size: 14px;
font-weight: bolder;
margin: 4px;
padding: 4px;
}



div.links_path{
font-size: 14px;
font-weight: bolder;
margin-top: 10px;
}



div.index_block{
padding-bottom: 20px;
}

div.index_block_title{
font-size: 14px;
text-align: center;
font-weight: bold;
border-bottom: 1px #858585 dotted;
padding: 10px 50px 10px 50px;

}
/*
div.index_block_content{
text-align: center;
}
*/
div.index_block_item_title{
margin-top: 10px;
font-weight: bold;
}




table.rekl_foot{
border-top: 1px #858585 solid;
padding: 10px 50px 10px 50px;
}
table.rekl_foot td{
text-align: center;
}

table.foot{
background: url(cms/1.gif) repeat-x;
height: 35px;
padding: 0px 50px 0px 50px;
}