/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#1c1c1c url(../images/bg.jpg);font: 11px Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #f1f1f1;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #ffa801;text-decoration: underline;cursor: pointer;}
a:hover {color:#ffa801;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */
#all {width:910px; margin:0 auto; background:url(../images/all_bg.png) 0 0 repeat-y;}
#header { height:121px; background:url(../images/header.jpg) 0 0 no-repeat; position:relative;}
#header a, #header a:visited {color:#f22908;}
#header a:hover {color:#abaaaa;}
#header h2 { font-size:11px; position:absolute; width:200px; text-align:center; left:241px; top:24px;}
.h_book { position:absolute; width:200px; text-align:center; left:241px; bottom:5px; font-size:13px;}
.h_banner {position:absolute; right:30px; top:29px;}
.h_banner img {border:1px solid #a26d0a;}
.h_banner:hover img {border:1px solid #fff;}
.menu { font-size:14px;position:absolute;left:20px; top:0px; }
.menu li { padding:0 0 0 10px; list-style-type:none; float:left; display:inline; background:url(../images/li_border.png) 100% 0 no-repeat;}
.menu li a, .menu li a:visited { float:left; display:block; background:url(../images/h_li.png) 0 8px no-repeat;padding:2px 15px;}
.s_search {position:absolute;right:30px;top:1px; background:url(../images/lupa.png) 0 0 no-repeat; padding-left:35px;}
.s_input {border:1px solid #6b6b6b;padding:2px;background:#767676;float:left;color:#fff; height:13px;width:158px;margin-right:5px; font-size:11px;}
.s_submit {float:left;cursor:pointer;}

#content {padding:0 20px 10px 20px; width:870px; overflow:hidden;}
#mid_content {width:596px; float:left;}
#mid_content h2, #sidebar h2 { background:url(../images/mid_name.jpg) 0 0 no-repeat; font-size:15px; padding:3px 0 0 55px; color:#f22908; height:22px;}


#sidebar {width:271px; float:right;}
#sidebar h2 { background:url(../images/side_name.jpg) 0 0 no-repeat; }

.bl { background:#181818 url(../images/bl_bg.png) 0 0 repeat-y; margin-right:5px; margin-left:12px;margin-bottom:10px;}
.bl-2 { background:url(../images/bl_bg.png) 100% -1px repeat-y;}
.bl-3 { background:url(../images/bl_bot.png) 0 100% repeat-x; padding:5px 15px; zoom:1;}
.listing li {padding:7px 0; list-style-type:none;}
.listing p {padding:1px 0; font-size:12px;}
.listing h3 { font-size:13px; font-weight:bold; padding:1px 0 1px; float:left; display:inline;}
.listing div { overflow:hidden;width:100%;}
.listing div img {float:left; margin:1px 5px 0 0;}
.cat_listing a, .cat_listing a:visited, .cat_listing a:hover, .listing .cat_listing {color:#f22908;font-size:11px;}
.cats { overflow:hidden; width:100%;padding:5px 0;}
.cats li { background:url(../images/cat-li.jpg) 10px 9px no-repeat; padding:1px 0 1px 20px; font-size:14px; list-style-type:none; float:left; width:117px;}

.adv li { padding:10px; list-style-type:none; text-align:center;}
.adv li a, .adv li a:visited { font-size:14px;}
.adv li img {border:1px solid #a26d0a; display:block; margin:0 auto; margin-top:4px;}
.adv li a:hover img {border:1px solid #fff;}

#footer { background:url(../images/footer.jpg) 12px 0 no-repeat; height:32px; text-align:center; padding:10px 20px 0; }

.submit_list {padding:10px 0;}
.submit_list li {background:url(../images/cat-li.jpg) 0px 7px no-repeat; padding:1px 0 1px 10px; font-size:12px; list-style-type:none;height:20px;}
.submit_list li i {float:right;}
.submit_list li a {float:left;}

#mid_content h4 {font-size:14px; font-weight:bold;}
.rul_list li {background:url(../images/cat-li.jpg) 0px 7px no-repeat; padding:1px 0 1px 10px; font-size:12px; list-style-type:none;}

#submitForm {padding:15px 0 10px;}

.err {padding:10px; border:1px solid #cc0000; background:#000;font-size:13px; }
.okey {padding:10px; border:1px solid green; background:#000; font-size:12px; text-align:center;}

.legend {width:100%; overflow:hidden; padding:10px 0;}
.legend span {float:left;padding-right:15px;}
.legend span img {float:left;}
.legend span i {float:left;padding:1px 0 0 5px;}