.form_table {background: #f0f0f0; background-image: url("images/iface/form_body.gif"); border: 1px solid #2b8ed3;}
.form_header, h2 {background-color: #2b8ed3; padding: 3; font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: white; background-image: url("images/iface/form_header.gif"); letter-spacing: -1px; cursor: default;}
h3 {background-color: #dedede; padding: 3; font-family: Verdana, Arial; font-size: 8pt; background-image: url("images/iface/form_tab.gif"); border-bottom: 1px dotted #2b8ed3; border-top: 1px solid #2b8ed3;}
h4 {font-size: 8pt; font-family: Verdana, Arial; margin: 0 0 6 0; border-bottom: 1px solid #2b8ed3;}
.form_tab {background-color: #dedede; padding: 3px; font-family: Verdana, Arial; font-size: 8pt; background-image: url("images/iface/form_tab.gif"); border-bottom: 1px solid #2b8ed3; border-top: 1px solid #2b8ed3;}
.form_text {padding: 4px; font-family: Verdana, Arial; font-size: 8pt;}
.form_submit {background-color: #2b8ed3; background-image: url("images/iface/form_header.gif"); padding: 3px; border-top: 1px solid #2b8ed3; text-align: right;}
.header_img {margin-right: 4px;}
.tab_txt {cursor: pointer; cursor: hand; cursor: hand; border: 1px solid black; font-family: Verdana, Arial; font-size: xx-small; font-weight: bold; text-align: center; padding: 1px 3px;}

.form_submit_inp,.form_button_inp {font-family: Verdana, Arial; font-size: 11px; border: 1px solid black; background-image: url("images/iface/form_tab.gif"); padding: 2px 0px;}
.form_button_inp {font-size: xx-small; margin-left: 3px;}
.form_text_inp {font-family: Verdana, Arial; font-size: 9pt; width: 100%; border: 1px solid black;}	/* background-image: url("images/iface/form_inp_back.gif");*/
.form_select_inp {font-family: Verdana, Arial; font-size: 10px; border: 1px solid black;}
body
{
	scrollbar-base-color : #dedede; scrollbar-shadow-color : silver; scrollbar-arrow-color : #2b8ed3;
	font-family: Verdana, Arial; font-size: 12px; cursor: default;
}

table,tr,td,th {font-family: Verdana, Arial; font-size: 9pt;}
th {background-color: #2b8ed3; padding: 3px; font-weight: bold; color: white; background-image: url("images/iface/form_header.gif"); letter-spacing: -1px;}
th#th1 {background-color: #f0f0f0; padding: 3px; font-weight: bold; color: black; background-image: url("images/iface/form_tab.gif"); letter-spacing: -1px;}
ul {margin-top: 8px; margin-bottom: 4px; line-height: 18px;}
ol {margin-top: 8px; margin-bottom: 4px; line-height: 18px;}
#tbody li {list-style : square inside url("images/iface/list_image.gif"); font-family: Verdana, Arial; font-size: x-small; padding: 0 4px; margin-bottom: 8px; list-style-position: outside;}
p {margin : 4px 4px 12px 4px;}
dt {border-bottom: 1px solid #2b8ed3; width: 100%; font-size: 8pt; color: #2b8ed3;}
dd {padding: 2px; text-align: justify;}
.dd_news0 {padding: 2px 4px; margin-bottom: 10px; background-color: white; margin-bottom: 4px;}
.dd_news1 {padding: 2px 4px; margin-bottom: 10px; background-color: #f2f2f2; margin-bottom: 4px;}
.dd_news1 img#limg, .dd_news0 img#limg {margin-left: -46px; float: left; margin-right: 6px;}
.news_text img#limg {float: left; margin-right: 6px;}
hr {color: #2b8ed3; height: 1px; width: 100%; margin: 4px 0;}
h1 {color: black; font-size: 13px; font-family: Arial, Times; font-weight: bold; border-bottom: 1px solid #2b8ed3; padding-bottom: 2px; margin: 8px 0;}
strong {font-weight: bold;}
img {border-width: 0;}
select {font-size: xx-small; background-color: #f0f0f0;}
em#new {color: red;}

.link {cursor: pointer;}

.word_error {color: red; text-decoration : underline; cursor: pointer; cursor: hand; font-weight: bold;}
.menu_table {background-color: #2b8ed3; font-family: Verdana, Arial; color: white; background-image: url("images/iface/form_header.gif");}
 .submenu_table {background-image: url("images/iface/form_body.gif"); border-bottom: 1px solid #2b8ed3; border-left: 1px solid #2b8ed3;}
.tr_submenu {padding: 2px 0 2px 2px;}
.inform_text {color: black; letter-spacing: -1px; background-color: white; border-bottom: 1px solid black; padding: 1px; font-size: 8pt;}

.tr_news0 {background-color: white;}
.tr_news1 {background-color: #f2f2f2;}
.news_data,.news_text {padding: 4px 2px;}
.news_data {color: #2b8ed3; font-size: 7pt; vertical-align: top; padding: 5px 5px 0 0;}
.news_text {width: 90%; text-align: justify;}

.l_side_img {float: left; margin: 0 10px 10px 0;}
.r_side_img {float: right; margin: 0 0 10px 10px;}
.photo {border: 1px solid #2b8ed3;}
.shadow {filter: dropshadow(color=silver,offx=5,offy=5); text-align: center; padding: 5px;}
.pic_prev {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); border: 1px solid #2b8ed3; cursor: pointer; margin: 2px;}
.curr_pic_prev {border: 3px solid #2b8ed3;}

.header_link {color: white; text-decoration: none;}
.header_link:hover {text-decoration: none;}
.news_link {color: #2b8ed3; text-decoration: underline; font-size: 8pt;}
.nums_link {font-size: 8pt;}
a {color: #2b8ed3; text-decoration: underline;}
a:hover {text-decoration: none;}

.tr_ui {background: white;}
.td_ui_sys {background: white; text-align: right; width: 20%; font-size: 7pt;}
.td_ui_inf {background-image: url("images/iface/form_inp_back.gif"); width: 80%;}

.cmnt {text-align: justify;}

/*
#menu {width: 100%;}
#menu a {width: 100%; display: block; text-indent: 6; padding: 2 0 2 0; background: #f0f8fe; text-decoration: none; color: black; font-family: Arial, Verdana; font-weight: bold; font-size: 9pt; border-bottom: 1px solid #2b8ed3;}
#submenu {width: 100%; border-left: 1px solid #2b8ed3; border-bottom: 1px solid #2b8ed3; background-image: url("http://www.kirishi.ru/new/images/iface/form_body.gif");}
#submenu a {display: block; width: 100%; color: black; font-weight: normal; background: transparent; border: 0px; text-align: right; font-size: 8pt;}
#submenu a:hover {background: transparent; color: gray;}
#wspace {width: 100%; background: white; border-bottom: 1px solid #2b8ed3; font-size: 2px;}
*/
#menu {width: 150px; background: #2b8ed3; background-image: url("images/iface/form_header.gif"); margin-bottom: 2px; border-top: 1px solid #2b8ed3;}
#menu h2 {margin: 0; background: transparent;}
#menu a {color: black; font-family: Arial, Verdana; font-weight: bold; text-decoration: none; font-size: 9pt; text-indent: 4px; padding: 1px 0; margin-left: 4px; background: #f0f8fe; width: 146px; border-bottom: 1px solid #2b8ed3; display: block;}
#menu a:hover {background: #bfdef1;}
#menu #sub {text-align: right; background: white; margin-left: 1px; background-image: url("images/iface/form_body.gif"); border-bottom: 1px solid #2b8ed3;}
#menu #sub a {position: relative; left: -4px; display: block; color: black; font-weight: normal; background: transparent; margin-left: 0; width: 134px; text-align: right; padding: 4px 0; border-bottom-width: 0; text-decoration: underline;}
#menu #sub a:hover {color: gray; text-decoration: none;}
#menu a#sel {background: #bfdef1;}
#menu #sub a#sel {color: #2b8ed3; font-weight: bold; background: transparent; text-decoration: none;}
#menu span {float: right; font-weight: bold; position: relative; top: 4px; left: -3px;}

#error {text-align: left; color: red; font-weight: bolder;}
#head_link {cursor: pointer; cursor: hand; width: 30px;}

#txt_info {font-family: Verdana, Arial; font-size: xx-small; width: 100%; margin-bottom: 6px;}
#txt_info h1 {background-color: #2b8ed3; padding: 3px; font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: white; background-image: url("images/iface/form_header.gif"); letter-spacing: -1px; margin: 0; cursor: default;}
#txt_info h2 {background: #ffffef; font-weight: normal; padding: 3px; margin: 0; color: black; font-family: Verdana, Arial; font-size: 8pt; letter-spacing: -1px; cursor: default; border-bottom: 1px solid black;}	/* text-align: center; background-image: url("images/iface/form_tab.gif"); */
#txt_info span#rnum {float: right; font-weight: normal; margin-top: -12px;}
#txt_info p {cursor: default;color: black; letter-spacing: -1px; background-color: white; border-bottom: 1px solid black; padding: 2px; font-size: 8pt; text-align: left; margin: 0;}
#txt_info p#gray {color: #9b9b9b;}

p#rgt {text-align: right;}
p#ctr {text-align: center;}
#txt_info p#vote {background: #ffffef;}
#txt_info a {display: block; padding: 2px 0; text-indent: 2px; width: 100%; cursor: pointer; cursor: hand; background: #ffffef; color: black; border-bottom: 1px solid black; text-decoration: none; //padding: 2px;}
#txt_info a#us {background: white;}
#txt_info a:hover {background: #2b8ed3; color: white;}
#txt_info a#us:hover {color: gray;}
#txt_info span {text-align: center; font-weight: bold;}
#txt_info span#nums {width: 34px;display:inline-block;}
#txt_info span#vote_b {background: silver; width: 100px; text-align: left; display: table-cell; background: silver;}
#txt_info span#vote {background: green; border: 1px solid; border-color: White Black Black White; font-size: xx-small; color: white; text-align: center; font-weight: normal;}
#txt_info em {background: white; background-image: url("images/iface/form_body.gif"); font-weight: bold; text-align: left; visibility: hidden; font-style: normal; border: 1px solid black; position: absolute; padding: 3px; z-index: 10; margin-left: -2px; margin-top: 4px;}
#txt_info a#simple {text-decoration: none; border-width: 0; border-bottom: 1px solid black; padding: 2px 0; background: white;}
#txt_info a#simple img {boder-width: 0;}

span#mp {width: 130px; height: 123px; background-image: url("images/iface/mplayer.gif");}
span#mp img {margin: 10px 0 0 5px;}
td#vimg {width: 132px;}

p#dayuser {text-align: center;}
p#dayuser a#simple {padding: 0; color: #2b8ed3; background: inherit; border-width: 0; margin: 4px 0;}
p#dayuser a#simple:hover {text-decoration: underline;}
p#dayuser img {border: 1px solid #2b8ed3;}

span#lf {width: 50%; text-align: left;}
span#rg {width: 50%; text-align: right;}

#music p {padding: 4px; margin: 0; border-bottom: 1px dotted silver;}
#music p#file {margin-left: 20px;}
#music span#r {float: right; font-size: xx-small; //margin-top: 10;}
#music span#fold {width: 24; height: 24; background-image: url("images/iface/music_dir.gif");}
#music span#file {width: 24; height: 24; background-image: url("images/iface/music_file.gif");}

/*
#form {border: 1px solid #2b8ed3; font-family: Verdana, Arial; font-size: 9pt;}
.c_shadow {position: relative; left: -4; top: -4;}
#form h1, #forum0 h1, #forum1 h1 {background-color: #2b8ed3; padding: 3; margin: 0; font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: white; background-image: url("images/iface/form_header.gif"); letter-spacing: -1px;}
#form p {margin: 0; padding: 4; background-image: url("images/iface/form_body.gif"); width: 100%;}
#form p#tab {background-color: #dedede; padding: 3; font-family: Verdana, Arial; font-size: 8pt; background-image: url("images/iface/form_tab.gif"); border-bottom: 1px solid #2b8ed3; border-top: 1px solid #2b8ed3;}
#d_shadow {position: relative; width: 450; background: silver; margin: 10;}
*/
#form #pas, #lgn, #inp, #inpf, .inpf, textarea {font-family: Verdana, Arial; font-size: 9pt; border: 1px solid black; width: 100%; background-image: url("images/iface/form_inp_back.gif");}
#form #inpf input.button {background: blue;}
#form {border: 1px solid #2b8ed3; font-family: Verdana, Arial; font-size: 9pt; width: 100%; background-image: url("images/iface/form_body.gif");}
.fshadow {position: relative; left: -4; top: -4;}
#form h1, #forum h1, #forum0 h1, #forum1 h1 {background-color: #2b8ed3; padding: 3; margin: 0; font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: white; background-image: url("images/iface/form_header.gif"); letter-spacing: -1px;}
/*#form h1#er {background-image: url("images/iface/form_header1.gif");}*/
#form h1 span#w {height: 10px; width: 14px; display: inline; background-image: url("images/iface/star.gif"); background-repeat: no-repeat;}
#form p {margin: 0; padding: 4px; //width: 100%;}
#form p#tab {background-color: #dedede; padding: 6; font-family: Verdana, Arial; font-size: 8pt; background-image: url("images/iface/form_tab.gif"); border-bottom: 1px solid #2b8ed3; border-top: 1px solid #2b8ed3;}
#form p#tab a {border: 1px solid black; font-family: Arial; color: black; font-weight: bold; cursor: pointer; cursor: hand; padding: 2; text-decoration: none;}
#form p#btn {background-color: #2b8ed3; background-image: url("images/iface/form_header.gif");}
#fshadow {position: relative; widht: 100%; background: silver; margin: 5;}

#w_link {color: #2b8ed3; font-weight: bold; text-align: center; cursor: pointer; cursor: hand; border: 1px solid silver; border-width: 1 0 1 0;}

#tblock {line-height: 18px;}
#tblock p {text-align: justify; text-indent: 20px;}
#tblock p#rgt {text-align: right;}
#ctr_img {text-align: center; padding: 4 0;}
div#forum, #forum0 {border: 1px solid #2b8ed3; width: 100%; background: white;}
#forum1 {border: 1px solid #2b8ed3; width: 100%; background: #f5f5f5; min-height: 214;}
div#forum h2, #forum0 h2, #forum1 h2 {background-image: url("images/iface/form_tab.gif"); padding: 2; margin: 0; color: black; border-bottom: 1px dotted silver; font-weight: normal;}
#forum0 #body, #forum1 #body {padding: 6; margin: 0;}
em#quote {margin: 8 4 4 12; padding: 4; border: 1px solid #2b8ed3; background-image: url("images/iface/form_body.gif"); display: block; text-align: justify; font-size: 11;}
#forum0 span#bukv, #forum1 span#bukv {font-size: 400%; text-transform : uppercase; font-family: Times, Arial; font-weight: bold; width: 0.8em; padding: 18 3 18 3; margin: 0; color: white; background: #2b8ed3; float: left; clear: left; text-align: center;}
#forum0 p, #forum1 p {margin: 0 0; padding: 0px; text-align: justify; line-height: 19px;}
p#redstr {margin: 0px; padding: 0px; text-indent: 20px; text-align: justify;}
div#forum {padding: 0px;}
div#forum p {padding: 4px; margin: 0px; font-size: 8pt;}

#fuinfo {background: white; float: right; display: block; position: relative; width: 100px; border: 1px solid #2b8ed3;
	border-width: 1px 0px 1px 1px; background-image: url("images/iface/form_body.gif"); margin: 6px 0px 3px 3px;
	text-align: center; font-size: xx-small; padding: 4px; letter-spacing: -1px;}
#fuinfo img {border: 1px solid #2b8ed3;}

.dlist {position: absolute; width: 20px; height: 80px; overflow-y: scroll; visibility: hidden; background: white; background-image: url("images/iface/form_body.gif"); color: #2b8ed3; border: 1px solid black; margin-top: 10px; cursor: default; z-index: 1000;}
.dlist a {display: block; width: 20; padding: 1; color: #2b8ed3; text-align: center; text-decoration: none;}
.dlist a:hover {background: #2b8ed3; color: white;}

#comment {width: 100%; margin: 8 0 0 0; padding: 0; border: 1px solid silver; text-align: justify; background: #ffffee;}
#comment h1 {width: 100%; margin: 0; padding: 4; background: silver; background-image: url("images/iface/form_tab.gif"); color: black; font-weight: bold; font-family: Verdana, Arial; font-size: 11px; border: 0px;}
#comment h1 a {color: black;}
#comment h1 a:hover {color: gray;}
#comment p {padding: 6; margin: 0;}
/*
#btns {background: silver; background-image: url("images/iface/form_tab.gif"); border: 1px solid #2b8ed3; border-width: 0 1 1 1; margin-bottom: 4; padding: 8 0 8 0; text-align: center;}
#btns a {background: #bfdef1; color: black; font-size: xx-small; border: 1px solid #2b8ed3; text-indent: 6; font-weight: bold; margin: 4; padding: 3; text-decoration: none; display: inline;}
*/
#btns {background: silver; background-image: url("images/iface/form_tab.gif"); border: 1px solid #2b8ed3; border-width: 0 1 1 1; margin-bottom: 4; padding: 8 0 8 0; text-align: center;}
#btns a {background: #2E88D2; color: #ffffff; font: normal 8pt Tahoma, Arial; border: 1px outset #2E88D2; text-indent: 6; margin: 4; padding: 3; text-decoration: none; display: inline; cursor: pointer;}
#btns a img {border: 0px; width: 12; height: 12;}

#scroll {overflow: auto; min-height: 450;}
#clip {overflow-x: hidden;}
#shimg {//background: silver;}
#shimg img, #imgobj {position: relative; top: -4; left: -4; border: 1px solid #2b8ed3; margin: 8 0 0 8; max-height: 375px; background: white;}
#ctr {text-align: center; margin: 0;}
#p-sh-hid {width: 550px; overflow: hidden; border: 0px;}
.p-sh {// width: 10px; background: url(images/iface/shadowAlpha.png) no-repeat bottom right !important; background: url(images/iface/shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px;}
.p-sh div {// background: none !important; background: url(images/iface/shadow2.gif) no-repeat left top; padding: 0 !important; padding: 0 6px 6px 0;}
.p-sh p {color: #777; background-color: #fff; border: 1px solid #2b8ed3; padding: 4px; margin: -6px 6px 6px -6px !important; margin: 0;}

#line_nums,#line_head {text-align:right; margin: 6 0 6 0; font-size: 8pt; font-weight: bold; widht: 100%; clear: both;}
#line_nums span#lft,#line_head span#lft {float: left; text-align: right;}
#line_head {margin: 0; font-size: 10px; letter-spacing: 0;}
#line_head span {cursor: pointer; cursor: hand;}
#line_head a {color: white; text-decoration: none;}

#tooltip{background: #silver; background-image: url("images/iface/form_body.gif"); border: 1px solid #2b8ed3; color: black; margin: 0px; padding: 3px 5px; position: absolute; visibility: hidden; white-space: nowrap;}

#body_links {background: #f0f8fe; border: 1px dotted silver; border-width: 1 0 1 0; text-align: center; padding: 2; font-size: xx-small; line-height: 18px;}
#body_links a {text-decoration: none; padding: 3 9; font-weight: bold;}
#body_links a#blue:hover {border-bottom: 3px solid #2b8ed3;}
#body_links a#gray {color: gray;}
#body_links a#gray:hover {border-bottom: 3px solid gray;}

#table table {width: 100%; background: #2b8ed3; line-height: 16px;}
#table th {font-size: 11px;}
#table tr, tr#t0 {background: white; vertical-align: top;}
#table tr#t1 {background: #f2f2f2;}
#table tr#tsel {background: #ffffee;}
#table tr#h2 {background: #ffffee; font-weight: bold;}
#table tr#btm {background-color: #2b8ed3; background-image: url("images/iface/form_header.gif"); text-align: center;}
#table tr#btm td {padding: 6;}
#table td {text-align: center; padding: 2 4; font-size: 11px;}
#table td#th {text-align: left;}
#table td#thl {text-align: left; font-size: 12px;}
#table td#h1 {background: #f0f8fe; font-weight: bold;}
#table a {text-decoration: none; font-weight: normal;}
#table a#nr {font-weight: bold;}
#table a:hover {text-decoration: underline;}
#table #h2 {background: #ffffee; font-weight: bold; font-size: xx-small; border-bottom: 1px solid silver; margin: -2 -4 4 -4; padding: 2;}
#table #h2 span {float: right;}

table#tulist {border: 1px solid silver; width: 100%;}
table#tulist td#t0 {background: #f9f9f9;}
table#tulist td#t1 {background: #f0f0f0;}

/*
<style>
table#orgs {margin: 0;}
table#orgs td {border-bottom: 1px solid silver; text-align: left;}
table#orgs #nam {width: 70%; background: #f2f2f2;}
table#orgs #tel {text-align: center;}
table#orgs em {display: block; font-style: normal; font-weight: normal; font-size: xx-small; padding: 4 2 2 6; text-align: justify;}
</style>
*/
table #orgs {margin-bottom: 6; margin: 0;}
table #orgs td {border-bottom: 1px solid silver; text-align: left;}
table#orgs #adr {background: #ffffee; text-align: right; font-size: 12px;}
#orgs #adr {background: #ffffee;}
table #orgs #nam {width: 80; background: #f2f2f2;}
table #orgs #tel {text-align: center; background: white;}	/* border-right: 1px solid silver;}*/
table #orgs em {display: block; font-style: normal; font-weight: normal; font-size: xx-small; padding: 4 2 2 6; text-align: justify;}
table #orgs th#lf {text-align: left;}
table #orgs th span#r {float: right; font-size: xx-small; letter-spacing: 0;}
table #orgs th span#r a {color: white; font-weight: bold;}
table #orgs #author {border-top: 1px solid silver; text-align: right; margin-top: 4;}

#tfinder table {background-image: url("images/iface/form_body.gif"); border: 1px solid #2b8ed3;}
#tfinder #txt {font-family: Verdana, Arial; font-size: 9pt; border: 1px solid black; width: 100%;}
#tfinder #rad {font-size: x-small; letter-spacing: -1px; text-align: center;}

#d_info {position: absolute; left: 0; top: 0; font-size: 9px; text-align: center; background: #d0ccc3; border: 1px solid black; letter-spacing: -1; padding: 2;}

a#btn {color: black; border: 1px solid black; padding: 2 6; margin: 4; cursor: pointer; background-image: url("images/iface/form_tab.gif"); text-decoration: none; font-size: 11px; font-weight: normal;}
a#btn:hover {text-decoration: none;}
#gbtn {margin: 0 2; padding: 2 0; border: 1px solid black; background: #dedede; background-image: url("images/iface/form_tab.gif"); font-size: 11px; cursor: pointer; letter-spacing: 0px;}
.srad {font-size: 2px;}

#msg {border: 1px solid #2b8ed3;}
#msg h2,h3 {margin: 0;}
#msg p {padding: 4; margin: 2;}
#msg p#btm {background-image: url("images/iface/form_header.gif"); padding: 8; margin: 0; text-align: center;}

#tline {border: 1px solid #2b8ed3; border-width: 1 1 0 1;}
#tline p {border-bottom: 1px solid #2b8ed3; margin: 0; padding: 2;}

em#lnk {width: 15; height: 15; background-image: url("images/iface/link.gif"); margin-right: 4; background-repeat: no-repeat;}

span#black {color: black;}
span#red {color: red;}
span#darkred {color: darkred;}
span#purple {color: purple;}
span#lime {color: lime;}
span#green {color: green;}
span#olive {color: olive;}
span#blue {color: blue;}
span#darkblue {color: darkblue;}
span#yellow {color: yellow;}
span#orange {color: orange;}
span#gray {color: gray;}
span#silver {color: silver;}

.slidepic {position: absolute; margin: 7 -2; padding: 1 5; color: #2b8ed3; font-size: xx-small; background: white; visibility: hidden; border: 1px solid #2b8ed3; border-left: 0px;}

table#invis {border-width: 0px; width: 100%;}
table#invis td {vertical-align: top;}
table#invis td#txt {font-size: xx-small; padding: 4; background: white; text-align: justify;}
table#invis td#htxt {font-size: xx-small; padding: 4; background: #f0f0f0; font-weight: bold;}
table#invis td#ctxt {font-size: xx-small; padding: 4; text-align: center;}

#ph0, #ph1 {border-bottom: 1px dotted silver;}
#ph0 {text-align: left; width: 88%;}
#ph1 {text-align: right; font-weight: bold; width: 12%;}

.gh {border-bottom: 1px solid silver;}
.ygh {border-bottom: 1px solid silver; background: #ffffee;}

#err_place {border: 1px solid #993300; background: #ffeeee; text-align: center; padding: 6;}
#file_comment {border-top: 1px solid silver; padding: 2px; margin-top: 3px;}
#file_lcomment {text-align: right; margin-top: 6px;}
#td_fsys {background: white; width: 40;}
#td_fsys img {margin: 3px;}

#mailbody {border: 1px solid #2b8ed3; padding: 6; background: #f0f0f0;}
#mailbody h1 {font: bold 18px "Times New Roman", Times, serif; border: 0; margin: 2 0;}
#mailbody h5 {font: 16px "Times New Roman", Times, serif; color: gray; margin: 2 0 6 0;}
#mailbody #mailto {font-size: xx-small; margin: 6 0;}
#mailbody #simpletxt {font: bold xx-small "Verdana"; color: black;}

#wwait {position: absolute; top: 40%; visibility: hidden; width: 172;}
#wwait table#wtable {background: #ffffee; border: 3px double #2b8ed3;}
#wwait td {font-size: 10px; font-family: Verdana; font-weight: bold; color: black;}

#gks_res img {border: 1px solid #2b8ed3; margin: 4 0 4 0;}
#gks_res a,#gks_res a:hover {border-width: 0; background: white;}

/* SMS styles */
body#bsms {background: white; background-repeat: no-repeat; background-attachment: fixed; background-image: url(http://www.kirishi.ru/images/iface/sms_back.gif); margin: 4 4 4 24;}
#sms {background: #ffffee; border: 1px solid silver; margin-bottom: 4px;}
#sms_head {background: gray; font-weight: bold; font-style: italic; font-family: Arial; font-size: 9pt; margin: 0 0 8 0; padding: 4; color: white;}
#sms_body {font-family: Arial; font-style: italic; font-size: 9pt; margin: 4 0 4 0; padding: 8; line-height: 18px; text-align: justify;}
#btn {font-size: 8pt; font-family: Verdana; font-style: normal; text-align: center;}
#h {margin: 1; padding: 1; color: gray; width: 96%;}
span#rgt {float: right;}

#calendar td {cursor: default; background: white; font-size: 9px; text-align: center; border-bottom: 1px solid silver; letter-spacing: -1;}
#calendar #tbud {font-weight: bold; background: #f0f0f0; letter-spacing: 0;}
#calendar #tvih {color: red;}
#calendar #tpvih {color: gray;}
#calendar #tvih1 {font-weight: bold; background: #f0f0f0; letter-spacing: 0;}
#calendar #cday,#calendar #cvday {background: #2b8ed3; color: white;}
#calendar #cvday {background: red;}
#calendar s#inv {font-style: normal; visibility: hidden;}

#game_links {border-top: 1px solid #2b8ed3; border-bottom: 2px solid #2b8ed3; background: #f0f8fe; text-align: left; font-size: xx-small; font-weight: bold; padding: 8 0;}
#game_links a {margin: 0 8; text-decoration: none;}
#game_links a:hover {border-bottom: 2px solid #2b8ed3;}
#game_pic {float: right; width: 130; background-image: url("images/iface/form_header.gif"); text-align: center;}
#game_pic p {padding: 4; margin: 0; color: white; font-size: xx-small;}
#game_pic p#wh {background: white; margin: 1; width: 130; text-align: left; color: black;}
#game_pic img {margin: 1; border: 1px solid white; width: 128px; height: 128px;}
p#game_logins {font-size: xx-small; line-height: 14px; padding: 8;}
p#game_logins h4 {width: 60;}
#gImg {border: 1px solid #2b8ed3; border-top: 0px; filter: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);}
#game_head {background: url("images/iface/games/game_head.gif"); width: 276px; height: 31px;}
#game_head span#head {color: white; font-size: 18px; letter-spacing: -1px; font-weight: bold; position: absolute; padding: 4px 8px;}

#game_prev {width: 197px; display: block; text-align: left; font-size: 10px; cursor: pointer; margin: 8px 0px;}
#game_prev img {border: 1px solid #2b8ed3; margin-bottom: -2px; width: 195px; height: 100px;}
#game_prev span#up_corn {position: absolute; margin-left: 181px; width: 16px; height: 16px; display: block; background: url("images/iface/games/up_corner.gif");}
#game_prev #text {border: 1px solid #2b8ed3; border-top: 0px; margin: 0px; padding: 0px; line-height: 14px;}
#game_prev #text p {padding: 6px 10px; margin: 0px;}
#game_prev span#down_corn {position: absolute; margin-top: -16px; width: 16px; height: 16px; display: block; background: url("images/iface/games/down_corner.gif");}
#game_prev b#head {border-bottom: 1px solid black; width: 100%; color: red; font-size: 9pt; font-family: Arial; line-height: 12pt; margin-bottom: 6px;}

#wiw {margin-left: 72px; text-align: justify;}
#ques {background: url("img/whoiswho/red_line.gif") repeat-y; font-style: italic; font-size: 8pt;}
#ans {background: url("img/whoiswho/gray_line.gif") repeat-y; font-size: 9pt;}
#ques, #ans {clear: both; margin-bottom: 20px;}
#wname {font-family: Arial, Times; font-size: 16pt; text-align: right; font-weight: bolder;
	margin-bottom: 26px; border-bottom: 1px solid silver; font-style: italic;}
#wphoto {margin: 0px 0px 6px 10px; border: 1px solid silver;}

#quote {background: white; font-family: Arial, Verdana; font-size: 8pt; border: 1px solid gray;
	background-image: url("images/iface/form_body.gif"); margin: 8px;}
#quote #quote {margin: 4px 4px 0px 4px;}
#quote p {padding: 2px 4px; margin: 0px;}
#quote h1 {font-size: 8pt; margin: 0px; background: silver; padding: 1px 4px; margin: 0px; color: gray;
	border-bottom: 1px solid silver; background-image: url("images/iface/form_tab.gif");}
#quote p#code {font-family: monospace; line-height: 16px;}

#ph {background: white; border: 1px solid black; text-align: center; vertical-align: top;}
#ph img {cursor: pointer; width: 160px; height: 107px;}
#ph img#par {cursor: pointer; width: 100px; height: 141px;}
#ph #comment {padding: 2px 0px 2px 0px; background: white; border: 0px; text-align: center; font-size: xx-small;}

.gmtbl {background-color: #ffffff; border: 1px solid #2b8ed3;}
.gmtdttl {font-size: 100%; font-weight: bold;color: #ffffff; text-align:center; background-color: #2b8ed3;}
.gmtdtext {font-size: 85%; font-weight: normal; color: #000000;}

.npprev {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.npprev li {
	display: inline;
	float: left;
	width: 140px;
	border: 1px solid black;
	padding: 4px;
	margin: 4px;
	text-align: center;
}
.npprev #comment {
	border: none;
	background: white;
	font-size: x-small !important;
	text-align: center;
	padding: 2px;
	margin: 0;
}
