a {color:#440101; text-decoration:underline}
a:hover{text-decoration:none}
html,body {height:100%; margin:0; padding:0}
body,td,th {font:13px Tahoma,Arial,sans-serif}
body {background:#cec1a3 url(/assets/i/wall.jpg) right bottom; color:#440101}
form {margin:0}
input,select,textarea {font-size:11px; font-family:Tahoma,Arial,sans-serif}
h1 {color:#1981c7; font:30px/1.0 Tahoma,Arial,sans-serif; margin:15px 0}
h3 {font:18px Tahoma,Arial,sans-serif; margin:15px 0}
h3.black {color:#000; text-transform:uppercase}
p {margin:13px 0}
ul {margin:13px 0 13px 20px; padding:0}

.a1 {background:url(/assets/i/a1.png)}
.a2 {background:url(/assets/i/a2.png)}
.a3 {background:url(/assets/i/a3.png)}
.a4 {background:url(/assets/i/a4.png)}

.all {height:100%; background:url(/assets/i/gitara.png) no-repeat right top}

.b1,.b2,.b3,.b4,.content,.menu td.active {background:url(/assets/i/bg3.png)}

.bnr {border:3px solid #000}

.f11, table.f11 td {font-size:11px}
.f12 {font-size:12px}
.f14 {font-size:14px}

.field {padding-bottom:5px}
.field input {background:#f6f6f6; border:1px solid #5c3b31; color:#440101; margin-top:2px; width:205px}
.field textarea {background:#fffefe; border:1px solid #5c3b31; color:#440101; margin-top:2px; height:150px; overflow:auto; width:305px}

.leftbg {background:url(/assets/i/leftbg.png) no-repeat left top; height:400px; vertical-align:top}

.leftform {background:#000}
.leftform td {color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase}

.leftmenu {list-style-type:none; margin:40px 0; padding:0; position:relative}
.leftmenu li {margin:0; padding:0; zoom:1}
.leftmenu li a {color:#fff; display:block; font:bold 12px Arial,sans-serif; padding:2px 10px 3px; text-decoration:none; text-transform:uppercase}
.leftmenu li a:hover {text-decoration:underline}
.leftmenu li.active {background:url(/assets/i/bg1.png)}
.leftmenu ul {list-style-type:none; margin:0; padding:0;}
.leftmenu ul li {margin:0; padding:0}
.leftmenu ul li a {color:#fff; font:11px Arial,sans-serif; padding:1px 0 2px 20px; text-decoration:none; text-transform:none}
.leftmenu ul li a:hover {text-decoration:underline}
.leftmenu ul li.active {background:#4E3129}

.content a,.content form {position:relative}

.menu {padding:20px 270px 0 210px}
.menu a {color:#000; font:15px Arial,sans-serif; text-decoration:none; text-transform:uppercase}
.menu a:hover {text-decoration:underline}
.menu td {padding-bottom:35px}

.news {background:url(/assets/i/bg_news.png) no-repeat left top; color:#fff; height:288px; padding:0 13px; vertical-align:top}
.news a {color:#fff; font-size:12px; position:relative}

.pages {text-align:right}
.pages a {padding:1px 4px; text-decoration:none}
.pages a.active {background:#b4a38e}
.pages a:hover {background:#d3caad}

.submenu li.active a {text-decoration:none}

table.default th {background:#b4a28e; border-left:9px solid #977f6d; color:#000; padding:5px 10px; text-align:left}
table.default td {background:url(/assets/i/td_bg.gif) no-repeat left top; padding:11px 10px 5px 19px}
table.default td.blank {background:none; border:0; padding:0}
//table.default th.first,table.default td.first {border:0}

/* стили модулей */

.error {border:1px solid #f30 !important}
.errors {color:#f30}

.header {padding:5px 10px; background:#b4a28e; border:1px solid #977f6d; margin-top:5px}
.comment {padding:10px; background:#dcd5b8; border:1px solid #977f6d; border-top:0}
.moder {padding:10px; background:#f9f6f6; border:1px solid #977f6d; border-top:0}

.ditto_page,.ditto_currentpage {padding:1px 4px}
.ditto_currentpage {background:#b4a38e}

#ajaxSearch_input {border:1px solid #5c3b31; color:#361512; width:96px}
#ajaxSearch_intro {display:none}
#ajaxSearch_submit {border:1px solid #5c3b31; color:#361512; margin-top:10px; width:96px}
.ajaxSearch_highlight {background:#b4a38e; color:#eee}

/* карта сайта */
#sitemap ul {margin: 0 0 0 1px; padding: 0 0 0 3px; background-image: url(/assets/i/sitemap1.gif); background-repeat: repeat-y;}
#sitemap ul li {margin: 5px 0 2px 0; padding: 0 0 0 14px; list-style: none; background-image: url(/assets/i/sitemap2.gif); background-repeat: no-repeat;  background-position: -3px 0;}
#sitemap ul li.last {margin-bottom: 6px; background-image: url(/assets/i/sitemap3.gif); background-repeat: no-repeat; background-position: -3px 9px;}


