body { padding: 0px; margin: 0px; font-family: Tahoma;	color: #555; font-size: 13px; background: #fff1e3 url("/iwe/content_bg.gif") repeat-x; }

/*Marcup styles*/

#banner { height: 257px; }
#top_red { height: 36px; background: #d02e2e url("/iwe/red_top_bg.gif") repeat-x; overflow: hidden; }
#red_left { float: left; height: 36px; }
#search { float: right; height: 36px; width: 200px; background: none; }
.red_icon { border: 0px; padding-right: 25px; background: #d02e2e url("/iwe/red_top_bg.gif") repeat-x; display: block; float: left; }
.reclame { color: #fff; font-size: 11px; line-height: 36px; }
.reclame:hover { color: #fff; font-size: 11px; line-height: 36px; text-decoration: none; }
.block_image { display: block; float: left; }

#top_beige { height: 221px; background: #ecd3be url("/iwe/bg_beige.gif") repeat-x; clear: both; overflow: hidden; }
#top_beige_left { height: 221px; float: left; }
#top_beige_right { width: 314px; height: 221px; float: right; background: #ecd3be url("/iwe/beige_right.jpg") no-repeat; }
.ban_menu, a.ban_menu { background: none; padding-left: 70px; padding-top: 2px; }
.s_menu { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 13px; font-weight: bold; color: #ac2722; }
.s_menu_1 { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 13px; font-weight: bold; color: #ac2722; }
.s_menu_1:hover { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 13px; font-weight: bold; color: #ac2722; }
a.s_menu { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 13px; font-weight: bold; color: #535353; }
a.s_menu:hover { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 13px; font-weight: bold; color: #ac2722; }
.s_menu_img { background: none; width: 26px; height: 22px; vertical-align: middle; padding-right: 3px; }

#red_line { height: 23px; background: #ecd3be url("/iwe/red_line.gif") repeat-x; clear: both; }

#content_left { background: #fff1e3 url("/iwe/content_bg.gif") repeat-x; float: left; width: 232px; padding-left: 10px; padding-right: 10px; }
#content {}
#content_right { background: #fff1e3 url("/iwe/content_bg.gif") repeat-x; float: right; width: 207px; padding-left: 10px; padding-right: 10px; padding-right: 10px; }
.page_mid { margin-left: 262px; margin-right: 237px; background: #fff url('content.gif') repeat-y; }
.cont { float: left; width: 100%; background: #fff url('/iwe/content.gif') repeat-y; }
.padding_cont { padding-left: 14px; padding-right: 10px; padding-bottom: 18px; padding-top: 10px;  background: none 0; }

.hot_news { width: 209px; background: #fff url("/iwe/brow_line.gif") repeat-y; padding-left: 12px; padding-right: 12px; padding-top: 8px; padding-bottom: 8px; padding-bottom: 8px;}
.cont_right { width: 195px; background: #fff url("/iwe/right_line_bg.gif") repeat-y; padding-left: 8px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; padding-bottom: 8px;}
.lastopic { width: 195px; background: #fff url("/iwe/lastopic_line_bg.gif") repeat-y; padding-left: 8px; padding-right: 4px; padding-top: 8px; padding-bottom: 8px; padding-bottom: 8px;}
.hot_news_header { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 15px; font-weight: bold; color: #ac2722; }
.brow_line { border-bottom: 1px dotted #b38979; margin-left: 35px; margin-right: 10px; }
.red_anons { color: #ba3e41; font-size: 14px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; text-align: center; }
.brown2_header { color: #8f7e70; font-size: 14px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }

.top_menu { background: #f6dabd url("/iwe/menu_bg.gif") no-repeat; margin-bottom: 2px; height: 29px; width: 201px; padding-left: 20px; }
.top_menu_act { background: #cfb9a1 url("/iwe/menu_active_bg.gif") no-repeat; margin-bottom: 2px; height: 29px; width: 201px; padding-left: 20px; }

.menu { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #fffbed; line-height: 29px; }
a.menu { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #a07c1c; line-height: 29px; }
a.menu:hover { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #fffbed; line-height: 29px; }

#bottom_line { background: #fff1e3 url("/iwe/bottom_line.gif") repeat-x top; height: 33px; clear: both; }
#bottom { background: #fff1e3 url("/iwe/content_bg.gif") repeat-x; height: 100px; padding-top: 10px; }
#bot_top_left { background: #fff1e3 url("/iwe/content_bg.gif") repeat-x; padding-left: 10px; padding-right: 40px; padding-bottom: 10px; float: left; }
#bot_top_right { background: #fff1e3 url("/iwe/content_bg.gif") repeat-x; padding-right: 10px; padding-bottom: 10px; }
.author { color: #8c8572; font-size : 12px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }
.julia { color: #cb6a69; font-size : 11px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }
.copy { font-size: 12px; color: #777; text-align: center; }
.links { text-align: center; font-size: 11px; }

/*Text & visual effects*/
a { color: #b81e1e; font-size: 13px; text-decoration: underline; }
a:hover { color: #b81e1e; text-decoration: none; }
h1 { font-size: 17px; font-weight: normal; color: #000; display: inline; font-family: Tahoma, Verdana, Arial, Sans, Helvetica; }
h2 { font-size: 17px; font-weight: normal; text-decoration:none; color: #08507b; display: inline; font-family: Tahoma, Verdana, Arial, Sans, Helvetica; }

hr {  border: none 0; height: 2px; background: #b5b5b5 url("/iwe/iwe/hr.gif") repeat-x bottom left; }

/* Настройки html из конфигурации библиотек, модулей и макросов */
#auth_form { width: 210px; }
#reg_form { width: 400px; }


.iwe_textarea { width: 80%; height: 240px; border: 1px dashed #777; }
.iwe_upload { width: 80%; border: 1px dashed #777; }
.iwe_button { border: 1px solid #777; background: #eee;  }
.iwe_textfield { border: 1px dashed #777; width: 150px; }
.iwe_select { border: 1px dashed #777; }
.iwe_error { color: #f00; font-weight: bold; }
.iwe_small { color: #777; font-size: 10px; font-family: Tahoma; }
.iwe_username { font-size: 19px; }
.biglink { font-size: 16px; }
.iwe_usertitle { color: #000; font-size: 10px; font-weight: bold; }
.iwe_usermsgs { font-size: 10px; }
.iwe_admininfo {  }
.iwe_topicname, .iwe_topicname a { font-size: 19px; }
.iwe_forumname { font-size: 19px; }
.iwe_msgliststart { clear: both; border-bottom: 1px dashed #000; padding-top: 8px; }
.iwe_msgmain { width: 128px; float: left; padding: 4px; overflow: hidden; }
.iwe_msgbody { margin-left: 138px; }
.guestbook_msgbody { }
.iwe_msgtrick { float: left; padding: 4px; }
.iwe_msgbreak { clear: both; border-bottom: 1px dashed #ccc; padding-top: 16px; }
.iwe_forummain { padding: 8px; margin-bottom: 5px; border-bottom: 1px dotted #999 }
.iwe_forumsmall_left { float: left; color: #777; font-size: 10px; font-family: Tahoma; }
.iwe_forumsmall_right { float: right; color: #777; font-size: 10px; font-family: Tahoma; }
.iwe_topicinput { border: 1px dashed #777; width: 80%; }
.iwe_clear { clear: both; }
.iwe_icon { float: left; margin: 8px; }
.iwe_image_left { float: left; border: 0px; margin-right: 6px; }
.iwe_image_right { float: right; border: 0px; margin-left: 6px; }
.iwe_image_normal { border: 0px; vertical-align: middle; padding: 2px; background: none;}
.iwe_auth_div { padding-bottom: 30px; }
.iwe_auth_left { float: left; padding-bottom: 10px; }
.iwe_auth_right { float: right; }
.iwe_left { float: left; }
.iwe_right { float: right; }
.iwe_smile { vertical-align: middle; }

/* Жестко спрограммированные вложенности цитат для комментариев */
.iwe_quote_3 { color: #999; font-size: 9px; }
.iwe_quote_2 { color: #770; font-size: 10px; }
.iwe_quote_1 { color: #070; font-size: 11px; }


.mini_lastopic_name, .mini_lastopic_name a { font-weight: bold; font-size: 11px; }
.mini_lastopic_small { font-size: 10px; color: #777; padding-left: 20px;  }

.pink_header { color: #ed617b; font-size: 15px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }
.blue_header { color: #2097c4; font-size: 14px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }
a.blue_link { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #2095c5; text-decoration: underline; }
a.blue_link:hover { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #2095c5; text-decoration: none; }
a.red_link { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #6a6a6a; text-decoration: underline; }
a.red_link:hover { font-family: Tahoma, Arial, Sans, Helvetica; text-decoration: none; font-size: 12px; font-weight: bold; color: #9d2b2b; }
.black_header { color: #7e7e7e; font-size: 13px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }
a.article { font-family: Tahoma, Arial, Sans, Helvetica; font-size: 15px; color: #c54c4a; font-weight: bold; text-decoration: none; }
a.article:hover { font-family: Tahoma, Arial, Sans, Helvetica; font-size: 15px; color: #c54c4a; font-weight: bold; text-decoration: underline; }
a.razdel { font-family: Tahoma, Arial, Sans, Helvetica; font-size: 13px; color: #4A4C4A; text-decoration: underline; }
a.razdel:hover { font-family: Tahoma, Arial, Sans, Helvetica; font-size: 13px; color: #4A4C4A; text-decoration: none; }
a.registrat { font-family: Tahoma, Arial, Sans, Helvetica; font-size: 17px; color: #ba3e41; text-decoration: underline; }
a.registrat:hover { font-family: Tahoma, Arial, Sans, Helvetica; font-size: 17px; color: #ba3e41; text-decoration: none; }
.lastopic_header { color: #6A696A; font-size: 14px; font-family: Tahoma, Arial, Sans, Helvetica; font-weight: bold; }
.mini_lastopic_name, .mini_lastopic_name a { font-weight: bold; font-size: 11px; }
.mini_lastopic_small { font-size: 10px; color: #777; }
.mini_lastopic_div { padding-bottom: 4px; }
