table.forum
{
  background: #F0EFE8;
  font-family:Verdana;
  font-size:11px;
  width:100%;
  table-layout:fixed;
  margin-top:15px;
  text-align:left;
}

img
{
  border-width: 0px;
}

table.form td
{
 text-align:left;
}

tr.head_topics_list
{
  background: #DCD8C6;
  text-align:center;
  font-size:100%;
  font-weight:bold;
  font-size:10px;
  color:#562623;
  padding:0px;
}

tr.datarow_1
{
  background: #EDEADE;
  font-size:110%;
}

tr.datarow_2
{
  background: #E7E3D4;
  font-size:110%;
}

td.head_topics_list
{
  padding:5px;
  padding-left:7px;
  padding-right:7px;
  vertical-align:middle;
}

td.drcenter
{
  text-align:center;
  padding:5px;
  vertical-align:middle;
}

td.drcenter_last
{
  text-align:left;
  padding:5px;
  font-size:10px;
  vertical-align:middle;
}

td.forum_name
{
  width:100%;
  vertical-align:middle;
}

p.forumname
{
  line-height:120%;
}

p.themename a:link, p.themename a:visited, p.themename a:active, p.themename a:hover
{
  text-decoration:underline !important;
}

p.forumname a:link, p.forumname a:visited, p.forumname a:active, p.forumname a:hover
{
  text-decoration:underline !important;
}

p.forumname
{
  font-size:16px;
  font-weight:bold;
  margin:10px 10px 0px 10px;
  text-align:left;
}

img.forum_icon
{
  float:left;
  margin:10px;
  width:60px;
}

td.messages_head
{
  background: #DCD8C6;
  text-align:left;
  font-size:120%;
  vertical-align:middle;
  font-weight:bold;
  padding:10px;
  padding-left:10px;
}

td.message
{
  line-height:130%;
  font-size:110%;
  text-align:left;
}

td.message_author
{
  width:150px;
  text-align:left;
  height:10px;
}

p.themename
{
  text-align:left;
  margin:2px;
  margin-left:7px;
  
}

p.themedescribe
{
  text-align:left;
  margin:2px;
  margin-left:7px;
  font-size:95%;
}

h3.forum
{
  color:#111111;
  font-size:120%;
  margin-top:3px;
  font-weight:normal;
}

div.errorMessage
{
  text-align:left;
  color:#ff0000;
  font-family:Verdana;
  font-size:12px;
  margin:2px 0px 0px 0px;
}

span.small
{
  font-size:90%;
}

span.big
{
  font-size:130%;
}

p.uinfo
{
  font-size:10px;
  line-height:100%;
  color:#666666;
  text-align:left;
}

b a
{
  font-weight:bold;
}

.pointer
{
  cursor:pointer;
  color:#904060 !important;
}

.pointer:hover
{
  text-decoration:underline;
  color:#904060;
}

body.popup div.udata
{
  margin:10px 0px 20px 5px;
}

body.popup div.udata p
{
  margin:5px 0px 5px 0px;
  line-height:120%;
}

.rightAlign
{
  text-align:right;
}

/*------------------------------- Шапка ------------------------------------*/

h1.forum, h2.forum
{
  font-size:120%;
  margin:0;
  padding:0px 0 0px 0;
}

p.under_h2
{
  text-align:center;
  margin:0px 100px 0px 100px;
  padding:0px;
  white-space:normal;
  font-size:14px;
}



.input_form
{
  width:99%;
  font-family:verdana;
  font-size:100%;
}

body.notice
{
  background: #F0EFE8;
  text-align:center;
}

h2.notice
{
  width:680px;
  margin-top:150px;
  margin-bottom:0px;
  margin-right:auto;
  margin-left:auto;
  border-top: #aaaaaa 1px solid;
  border-left: #aaaaaa 1px solid;
  border-right: #aaaaaa 1px solid;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  background:#EDEADE;
}

p.notice
{
  width:680px;
  margin-top:0px;
  margin-right:auto;
  margin-left:auto;
  padding-top:15px;
  padding-bottom:20px;
  padding-left:10px;
  padding-right:10px;
  border-bottom: #aaaaaa 1px solid;
  border-left: #aaaaaa 1px solid;
  border-right: #aaaaaa 1px solid;
  text-align:center;
  background:#EDEADE;
}


table.form
{
  font-size:12px;
  font-family:Verdana;
  table-layout:fixed;
  margin:30px 0px 20px 0px;
}

table.newsome
{
  table-layout:auto;
  width:600px;
}

table.form td.answer_form
{
  text-align:right;
  font-size:110%;
  vertical-align:middle;
  white-space:nowrap;
  width:190px !important;
}

#code_picture
{
  border:#aaaaaa 1px solid;
  cursor:pointer;
}

#usercode
{
  width:60px;
  border:#ffaaaa 2px solid;
  margin-bottom:0px;
}

p.underform
{
  font-size:90%;
  margin:5px 0px 0px 50px;
  line-height:100%;
}

a.changePic
{
  cursor:pointer;
}


div.container
{
  margin:0px;
  padding:1px;
}

div.uinfo
{
  text-align:right;
  font-family:Verdana;
  font-size:12px;
  padding:0px 3px 0px 0px;
}

div.regform
{
  font-family:Verdana;
  font-size:12px;
  text-align:left;
  padding:20px 0px 0px 0px;
}

div.regform ul
{
  line-height:120% !important;
  margin:0px;
  padding:12px;
}

div.regform li
{
  margin:0px;
}
div.reg_main
{
font-family:Verdana;
font-size:12px;
width: 95%;
padding: 20px;
text-align: justify

}

div.reg_radio
{
width: 90%;
text-align: justify;
padding-left:50px;
padding-right: 50px;
}

div.reg_radio_button
{
text-align: left;
}


div.caption
{
  clear:left;
  float:left;
  width:200px;
  padding:5px 0px 0px 50px;
  border: 0px #000000 solid;
}

input.text
{
  width:200px;
  display:block;
  margin:5px 0px 0px 0px;
}

div.regform input#submit_button
{
  clear:both;
  display:block;
  margin:20px 0px 20px 0px;
}

span.red
{
  color:#ff0000;
}

p.forum_menu
{
  text-align:left;
  font-family:verdana;
}



/*---------------------- Сообщения в форуме ----------------------*/
p.auxiliary
{
  font-family:Trebuchet MS;
  font-size:10px;
  padding:1px 5px 1px 0px;
  line-height:100%;
  margin:0px;
  text-align:right;
}

div.quote
{
  border: 1px #dad4bd solid;
  background:#efece0;
  margin:5px 0px 5px 0px;
  padding:0px 10px 2px 10px;
  width:auto;
  color:#6d4e37;
}

div.quote .quote-head
{
  margin:0px 0px 5px 0px;
  font-size:10px;
  color:#98765c;
}

td.head_cont1 a
{
  font-weight:bold;
  color:#4a0e0b;
}

/*------------------------ Формы администрирования ----------------*/

input.adm_input
{
  width:450px;
}

input.adm_submit
{
  width:150px;
}

textarea.adm_txtarea
{
  width:450px;
  height:100px;
}

div.edit_icons
{
  font-size:11px;
  line-height:100%;
}

div.edit_icons a
{
  cursor:pointer;
}

div.filter
{
  text-align:left;
  font-family:Verdana;
  font-size:12px;
  padding:10px 0px 10px 0px;
}

div.filter input
{
  margin:0px 3px 0px 10px;
}

div.attachments
{
  color:#666666;
  font-size:10px;
  padding:15px 0px 0px 0px;
}

div.listAItems
{
  margin:3px 0px 0px 0px;
  padding:7px 0px 0px 0px;
  border-top: 2px #bbbbbb solid;
  width:auto;

}

div.listAItems img
{
  padding: 0px 5px 0px 5px;
}

/*------------------------- Popup окошко --------------------------*/
body.popup h1
{
  text-align:center;
}

body.popup td.answer_form
{
  width:150px !important;
}

body.popup div.attachFileCode
{
  border: 1px #562623 solid;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}

body.popup .popup_form
{
  margin:0px 10px 0px 10px;
}

body.popup p, body.popup div
{
  font-family:Verdana;
  font-size:11px;
}

