div, body, img { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-family: Tahoma, Arial, Geneva, sans-serif; }
body { background: #f7f6f1; }
img { border: 0px; }
table, td, { border:1; border-collapse:collapse;}

/*Design styles*/

#top_left { margin-right: 225px; padding-left: 18px; }
#top_right { width: 220px; float: right; background: #cde9ff url('/iwe/search_bot.jpg') no-repeat left bottom;  height: 48px; }
#top_banner { }
#search { background: url('/iwe/search_bg.jpg'); padding-top: 14px; padding-left: 19px; }
#top_text { width: 725px; }
#flash_banner { margin-top: 5px; margin-bottom: 5px; }
#flash_banner_left { margin-right: 160px; padding-left: 18px; height: 179px; }
#flash_banner_right {  width: 200px; float: right; height: 179px; vertical-align: middle; padding-right: 18px; text-align: center; }
#page {  }
#left { margin-left: 18px; float: left; width: 220px; }
#right { float: right; width: 220px; }
#center { margin-left: 265px; margin-right: 255px; }
#bot { text-align: center; margin-top: 70px; margin-bottom: 10px; clear: both; }
#nowrap { float: left; width: 100%; }

.bullet { margin-left: 30px; background: url('/bullet.gif') no-repeat left; padding-left: 20px; font-weight: bold; }

.menu { float:left;}
.menu a { display:block; float: left; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#898888; margin:0px 1px 0px 0px; text-transform:uppercase; padding:15px 19px; border-top:4px solid #fff;}
.menu a:hover { text-decoration:underline;}

.blue_header { width: 220px; height: 37px; background: url('/iwe/blue_bg.jpg') no-repeat; }
.red_header { width: 220px; height: 37px; background: url('/iwe/red_bg.jpg') no-repeat; }

.lightblue_header { width: 220px; height: 37px; background: url('/iwe/lightblue_bg.jpg') no-repeat; margin-right: 0px; }
.grey_header {  width: 220px; height: 37px; background: url('/iwe/grey_bg.jpg') no-repeat; }
.grey { font-weight: bold; color: #4a4945; }
.bottom { font-size:11px; color:#B3B2AB; }
.search_input { width:125px; padding:3px 5px; border:1px solid #E4E4E3; margin:0px 4px 0px 0px; }
a.bottom { font-size:11px; color:#797979; }

a.menu { font:bold 12px Arial, Helvetica, sans-serif; color:#898888; text-decoration: none; }
a.menu:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#898888; text-decoration: underline; }

a { color: #395BCB; text-decoration: underline; }
a:hover { color: #395BCB; text-decoration: none; }

h1 { color:#000; font-family:Arial,Helvetica,sans-serif; font-size:25px; font-weight: normal; display: inline; }
h2 { color: #58d; font-size: 18px; font-weight: normal; display: inline; }
h3 { font:18px Arial, Helvetica, sans-serif; color:#fff; display: inline; line-height: 37px; padding-left: 13px; }

ul{ padding-left: 0px; margin-left: 10px; }
ul li{  }

hr { border-top: none; border-left: none; border-right: none; border-bottom: 1px dashed #bbb; }

.arr { margin-bottom: 25px; }
.arr a { font-size:11px; color:#395BCB; background:url('/iwe/arr.gif') no-repeat left 3px; text-decoration: none; padding:0px 0px 0px 19px; }
.arr a:hover { font-size:11px; color:#395BCB; background:url('/iwe/arr.gif') no-repeat left 3px; text-decoration: underline; padding:0px 0px 0px 19px; }
.arr_adm { margin-bottom: 25px; }

.iwe_image_normal { padding-left: 3px; padding-right: 3px; border: 0; vertical-align: middle; }

/* Настройки html из конфигурации библиотек, модулей и макросов */
#auth_form { width: 255px; }
#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; }
.iwe_usertitle { color: #000; font-size: 10px; font-weight: bold; }
.iwe_usermsgs { font-size: 10px; }
.iwe_admininfo {  }
.iwe_topicname { font-size: 21px; }
.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; }
.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; }
.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_center { text-align: center; }

/* Жестко спрограммированные вложенности цитат для комментариев */
.iwe_quote_3 { color: #999; font-size: 9px; }
.iwe_quote_2 { color: #770; font-size: 10px; }
.iwe_quote_1 { color: #070; font-size: 11px; }

