body
{
	font-family: sans-serif ;
	font-size: 13px;
	text-align: justify;
}
table
{
	font-size: 99%;
	text-align: justify;
}
img, a img
{
	border: none;
}
h1, h2
{
color: #003366;

padding: 5px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #003366;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}
h3
{
color: #003366;
font-size: 15px;
padding-left: 5px;
vertical-align: middle;
}

th
{
color: #003366;;
background-color: ;
}
a
{
	color: #003366;
}
a:hover
{
	color: Maroon;
}

a.link {
	FONT-SIZE: 11px; COLOR:  #003366; }
a.link:hover {
	FONT-SIZE: 11px; COLOR:  Maroon; TEXT-DECORATION: none }

q
{
	font-style: italic;
      color: #FFFFFF;
      background-color: #003366;
}
.text_block
{
	width: 100%;
}
.border
{
	border: #003366 1px solid;
}
.table_border tr td, .table_border tr th, .table_border
{
	border: 1px;
	border-color: #003366;
	border-style: ridge;
}
.key
{
	font-size: 7px;
}
.err
{
	color: red;
}
.ok
{
	color: Green;
}
.gmtdttl {font-size: 100%; font-weight: bold;color: #003366; text-align: center;}
.gmtdtext {font-size: 85%; font-weight: normal; color: #000000; text-align: center;}

.button
{
	cursor: hand;
	border-style:solid;
	border-color:#003366;
	border-width:1px;
	padding:5px;
	color:#003366;
	text-decoration: none;
	padding: 5px;
	margin: 5px;
}


.body_wnd  {
margin: 0px;
background-color: #ECF7FF;
}

.top_menu_wnd  {
table-layout: fixed;
width: 100%;
height: 23px;
background-image: url(top_menu_fon.jpg);
background-repeat: x;
}

.top_m_link_c1  {
width: 140px;
font-family: Verdana;
font-size: 9pt;
text-align: center;
border-collapse: collapse;
border-spacing: 0px;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #003366;
}

.top_m_link_c10  {
width: 190px;
font-family: Verdana;
font-size: 9pt;
text-align: center;
border-collapse: collapse;
border-spacing: 0px;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #003366;
}

.top_m_link_c2  {
width: 90px;
font-family: Verdana;
font-size: 9pt;
text-align: center;
}

.top_m_link  {
color: #003366;
text-decoration: none;
}


.head_pan  {
table-layout: fixed;
width: 100%;
height: 138px;
background-image: url(head_fon.jpg);
background-repeat: x;

border-collapse: collapse;
border-spacing: 0px;
border-top-style: dotted;
border-top-width: 1px;
border-top-color: #003366;

border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.logo  {
width: 154px;
height: 138px;
background-image:  url(../img/logo.jpg);
background-repeat: no-repeat;
}

.caption  {
width: 540px;
font-family: Verdana;
font-size: 9px;
font-weight: normal;
text-align: center;
color: #003366;
; font-style: italic
}


.mmenu_left_wnd  {
table-layout: fixed;
width: 100%;
height: 28px;
background-image: url(menu_top_left_fon.jpg);
background-repeat: x;

border-collapse: collapse;
border-spacing: 0px;
}

.mmenu_right_wnd  {
table-layout: fixed;
width: 100%;
height: 18px;
background-image: url(menu_top_right_fon.jpg);
background-repeat: x;

border-collapse: collapse;
border-spacing: 0px;
}

.mmenu_left_link_c1 {
width: 90px;
font-family: Verdana;
font-size: 8pt;
text-align: center;
border-collapse: collapse;
border-spacing: 0px;
border-right-style: dotted;
border-right-width: 1px;
border-right-color: #003366;
}

.mmenu_left_link_c1_1  {
width: 140px;
font-family: Verdana;
font-size: 8pt;
text-align: center;
border-collapse: collapse;
border-spacing: 0px;
border-right-style: dotted;
border-right-width: 1px;
border-right-color: #003366;
}


.mmenu_right_link_c1 {
width: 90px;
font-family: Verdana;
font-size: 7pt;
text-align: center;
border-collapse: collapse;
border-spacing: 0px;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
}

.mmenu_empty  {
height: 24px;
font-family: Verdana;
font-size: 8pt;
}

.auth_pan_wnd  {
table-layout: fixed;
width: 100%;
height: 39px;
background-image: url(pan_fon.jpg);
background-repeat: x;

border-collapse: collapse;
border-spacing: 0px;
border-top-style: dotted;
border-top-width: 1px;
border-top-color: #003366;

border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #003366;
vertical-align: middle;
}

.auth  {
width: 200px;
text-align: center;
vertical-align: middle;
}

.auth_link  {
font-family: Arial;
font-size: 9pt;
vertical-align: middle;
}

.forums_wnd  {
table-layout: fixed;
width: 99%;
background-color: #D2E8FF;
border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;
margin: 8px;
}

.forums_wnd_1  {
width: 225px;
background-color: #D2E8FF;
border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;
margin: 8px;
}

.forums_wnd_2  {
width: 225px;
background-color: #D2E8FF;
border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;
margin: 8px;
font-weight: bold;
}

.forum_reply_wnd  {
table-layout: fixed;
width: 99%;
background-color: #D2E8FF;
border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;
margin: 8px;
}

.reply_form_wnd  {
table-layout: fixed;
width: 600px;
background-color: #D2E8FF;
border-collapse: collapse;
border-spacing: 0px;
margin: 8px;
}

.reply_form_wnd_1  {
vertical-align: middle;
width: 900px;
text-align: center;
}

.forums_caption  {
height: 43px;
background-image: url(block_fon.jpg);
background-repeat: x;
}

.forumsq_caption  {
height: 43px;
background-image: url(block_fon.jpg);
background-repeat: x;
vertical-align: middle;
}

.forums_caption2  {
height: 22px;
background-image: url(block_fon2.jpg);
background-repeat: x;
}

.reply_auth  {
height: 43px;
background-color: #ECF7FF;
}

.auth_c  {
text-align: center;
vertical-align: middle;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #003366;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.forum_colls  {
height: 43px;
}

.ftema_cap  {
width: 500px;
font-family: Verdana;
font-size: 12pt;
text-align: left;
vertical-align: middle;
padding-left: 5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.fcaption_param  {
font-family: Arial;
font-size: 10pt;
text-align: center;
vertical-align: middle;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
}

.forum_param  {
font-family: Arial;
font-size: 7 pt;
text-align: center;
vertical-align: middle;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
}

.forum_empty_cap_border  {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
width: 1px;
}

.forum_param_s  {
width: 120px;
font-family: Arial;
font-size: 8pt;
text-align: center;
vertical-align: middle;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
}

.forum_empty_cap  {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.forum_tema1  {
min-height: 46px;
padding: 5px;
}

.forum_tema2  {
min-height: 46px;
background-color: #ECF7FF;
padding: 5px;
}

.forum_tema_cap  {
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: middle;
padding-left: 5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.forum_wnd  {
table-layout: fixed;
background-color: #D2E8FF;
border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;
margin-bottom: 8px;
margin-left: 8px;
margin-right: 8px;
}

.forum_wnd  td {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.forumq_wnd  {
table-layout: fixed;
width: 99%;

background-color: #D2E8FF;

border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;

border-bottom-style: none;
border-bottom-width: 0px;

margin-top: 8px;
margin-left: 8px;
margin-right: 8px;
}

.forumq_wnd2  {
table-layout: fixed;
width: 99%;

background-color: #D2E8FF;

border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;

border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;

margin-left: 8px;
margin-right: 8px;
}

.f_question  {
font-family: Verdana;
font-size: 12pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
padding-left: 5px;
}

.user_caption  {
width: 150px;
font-family: Verdana;
font-size: 9pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
padding-left: 5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
color: #003366;
}

.tema_caption  {
font-family: Verdana;
font-size: 12pt;
text-align: left;
vertical-align: middle;
padding-left: 5px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
}

.reply_caption  {
width: 90px;
font-family: Verdana;
font-size: 12pt;
text-align: center;
vertical-align: middle;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #003366;
}

.message_caption  {
font-family: Verdana;
font-size: 9pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #003366;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
padding-left: 5px;
color: #003366;
}

.forum_msg_data  {
min-height: 100px;
}

.user_data  {
width: 150px;
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: text-top;
padding-left: 5px;
}

.user_data2  {
width: 150px;
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: text-top;
padding-left: 5px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #003366;
}

.forum_message  {
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: text-top;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
padding: 5px;
}

.forum_message2  {
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: text-top;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #003366;
border-left-style: dotted;
border-left-width: 1px;
border-left-color: #003366;
padding: 5px;
}

.message_edit  {
font-family: Verdana;
font-size: 10pt;
text-align: center;
vertical-align: middle;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #003366;
padding: 5px;
background-color: #ECF7FF;
}

.right_block_wnd  {
table-layout: fixed;
width: 200px;

background-color: #D2E8FF;

border-collapse: collapse;
border-spacing: 0px;
border-style: solid;
border-width: 1px;
border-color: #003366;

margin: 5px;
}

.rb_head  {
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: middle;
padding-left: 5px;
height: 43px;
background-image: url(block_fon.jpg);
background-repeat: x;
}

.rb_data  {
font-family: Verdana;
font-size: 8pt;
text-align: left;
vertical-align: text-top;
padding: 5px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #003366;
}

.rb_data2  {
font-family: Verdana;
font-size: 8pt;
text-align: left;
vertical-align: text-top;
padding: 5px;
border-top-style: solid;
border-top-width: 1px;
background-color: #ECF7FF;
}

.reply_qcaption  {
font-family: Verdana;
font-size: 12pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
padding-left: 5px;
}

.reply_cc  {
width: 100px;
font-family: Verdana;
font-size: 10pt;
text-align: right;
vertical-align: middle;
padding-bottom: 1px;
}

.reply_cc2  {
width: 100px;
font-family: Verdana;
font-size: 10pt;
text-align: right;
vertical-align: text-top;
padding-right: 0px;
padding-top: 5px;
}

.reply_cd  {
width: 400px;
font-family: Verdana;
font-size: 10pt;
text-align: left;
vertical-align: text-top;
padding: 5px;
}

.r_form  {
border-style: solid;
border-width: 1px;
border-color: #003366;
background-color: #ECF7FF;
}

.r_form2  {
border-style: solid;
border-width: 1px;
border-color: #003366;
background-color: #ECF7FF;

}

.date_s  {
font-family: Arial;
font-size: 9pt;
}

.reply_auth1  {
background-color: #ECF7FF;
}

.reply_mcheck  {
border-right-style: solid;
border-right-width: 1px;
border-right-color: #003366;
background-color: #ECF7FF;
}

img.novosti
{
	float: left;
	border-width: 0 px;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 2px;
}

#new_tema
{
margin-top: 0px;
margin-bottom: 0px;
}
.red {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: arial

}
.green1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #28903A; FONT-FAMILY: Verdana

}

.txt {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003399; FONT-FAMILY: Verdana