/*
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
*/
html { width: 100%; background: #FCF8F0; font-family: Verdana; background: #FCF8F0 url('/images/design/global_bg.gif'); word-wrap: normal; }
body { margin:0px 0px 0px 0px; padding:0px; font-family: Verdana; font-size: 12px; word-wrap: normal; }
img { border: 0; margin:0px; padding:0px; }
#main { text-align: center; min-width: 770px; margin: 0 auto 0 auto; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 770)? "770px" : document.body.clientWidth ); height: expression(((document.documentElement.clientHeight || document.body.clientHeight) < 550)? "550px" : document.body.clientHeight ); }
#adsense { text-align: center; min-width: 770px; }
body>#main { width: 100%; }
#header a, #addinfo a { text-decoration: none; font-family: Verdana; font-size: 11px; }
img { border: 0 }
body>#main { width: 100%; }
#in_main { padding: 5px }
#header { margin: 10px 0px 0px 0px; padding: 2px 0px 1px 0px; text-align: center; vertical-align: middle; background: #FCF8F0 repeat-x; height: 18px; font-size: 12px; }
#copyline { padding: 9px 0px 10px 0px; text-align: center; height: 28px; font-family: Verdana; font-size: 10px; color: #A29F9F; }

#top_menu_pics_line { height: 231px; width: 740px; background-color: #FBF2E3; margin-right: auto; margin-left: auto; text-align: left; }
#leftmenu { float: left; width: 201px; padding: 0px 0px 0px 0px; }
#rightpicmenu { float: right; width: 539px; padding: 0px 0px 0px 0px; }

#spacer_line { margin: 0px 40px 0px 40px; height: 38px; width: 740px; background: #FBF2E3 url('/images/design/line_spacer_bg.gif') repeat-x; margin-right: auto; margin-left: auto; text-align: left; }
#spacer_line_time { margin: 5px 3px 5px 5px; float: right; height: 19px; text-align: right; font-family: Verdana; font-size: 9px; color: #C5B497; }
#clock_time { padding: 0px 40px 0px 0px; margin: 5px 3px 5px 5px; float: right; height: 19px; text-align: right; font-family: Verdana; font-size: 9px; color: #C5B497; }

#bottom_line { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 24px; width: 740px; margin-right: auto; margin-left: auto; text-align: left; background: #FBF0DD url('/images/design/bottom_line_bg.gif'); }
#bottom_space { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 9px; width: 740px; margin-right: auto; margin-left: auto; text-align: left; background: #FBF0DD; font-size: 7px; }

#body_line { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: auto; width: 740px; margin-right: auto; margin-left: auto; text-align: left; background: #FBF0DD url('/images/design/body_bg.gif') repeat-y; }

#body_content { float: none; padding: 5px 0px 0px 0px; margin: 0px 33px 0px 33px; height: auto; width: 674px; background: #FFFFFF; font-family: Verdana; font-size: 10px; color: #7F7F7F; }
#body_content .content { font-family: Verdana; font-size: 10px; color: #7F7F7F; }
#body_content a { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: none; font-weight: bold; }
#body_content a:hover { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: underline; font-weight: bold; }
#alignjustify { font-family: Verdana; font-size: 10px; text-align: justify; }

#textmenu { margin: 22px 0px 1px 35px; padding: 0px; height: 15px; float: left; font-family: Verdana; font-size: 9px; color: #C5B497; }
#textmenu a { font-family: Verdana; font-size: 9px; color: #C5B497; text-decoration: none; }
#textmenu a:hover { font-family: Verdana; font-size: 9px; color: #C5B497; text-decoration: underline; }

/*   */
#roller { width: auto; height: 16px; font-family: Verdana; font-size: 9px; background: #FFFFFF; color: #BDB19D; border: 1px solid #7F7F7F; vertical-align: middle; }
#roller_active { height: 100%; width: 65px; float: left; font-family: Verdana; font-size: 9px; border-right: 1px solid #7F7F7F; text-align: center; font-weight: bold; vertical-align: middle; }
#roller_passive { height: 100%; width: 65px; float: left; font-family: Verdana; font-size: 9px; border-right: 1px solid #7F7F7F; text-align: center; vertical-align: middle; }
#roller_passive a { font-family: Verdana; font-size: 9px; text-decoration: underline; color: #BDB19D; vertical-align: middle; }
#roller_num { float: right; font-family: Verdana; font-size: 9px; }
/*   */

#letters { float: none; margin: 5px 5px 5px 5px; width: auto; height: 54px; background: #FBF2E2 url('/images/design/letter_bg.gif'); font-family: Verdana; font-size: 9px; }
#lettersearchname { width: auto; padding: 3px 3px 3px 3px; float: none; height: 12px; background: #FBF2E2; color: #8C8478; font-family: Verdana; font-size: 10px; font-weight: bold; }
#letterall_active { float: left; padding: 3px 0px 0px 0px; width: 62px; height: 19px; margin: 3px 0px 0px 3px; background: #FBF2E2 url('/images/design/all_bg_button_active.gif') repeat-x; font-family: Verdana; font-size: 9px; color: #BDB19D; text-align: center; }
#letterall_passive { float: left; padding: 3px 0px 0px 0px; width: 62px; height: 19px; margin: 3px 0px 0px 3px; background: #FBF2E2 url('/images/design/all_bg_button_passive.gif') repeat-x; font-family: Verdana; font-size: 9px; color: #BDB19D; text-align: center; }
#letterall_passive a { text-decoration: none; font-family: Verdana; font-size: 9px; color: #BDB19D; }
#letterqudr_active { float: left; padding: 5px 0px 0px 0px; width: 17px; height: 19px; margin: 3px 0px 0px 0px; background: #FBF2E2 url('/images/design/letter_bg_button_active.gif') repeat-x; font-family: Verdana; font-size: 9px; color: #BDB19D; text-align: center; }
#letterqudr_passive { float: left; padding: 5px 0px 0px 0px; width: 17px; height: 19px; margin: 3px 0px 0px 0px; background: #FBF2E2 url('/images/design/letter_bg_button_passive.gif') repeat-x; font-family: Verdana; font-size: 9px; color: #BDB19D; text-align: center; }
#letterqudr_passive a { text-decoration: none; font-family: Verdana; font-size: 9px; color: #BDB19D; }
#letterrborder { float: right; width: 9px; height: 100%; background: #EAE1D3 url('/images/design/right_border_bg.gif') repeat-y; }

#horisontalline { margin: 3px 10px 3px 10px; height: 1px; width: auto; background: #FFFFFF url('/images/design/horizontal_spacer.gif') repeat-x; font-family: Verdana; font-size: 1px; clear: both; }

#searchform { height: 35px; width: 665px; background: #FBF2E2 url('/images/design/letter_bg.gif'); margin: 0px 0px 3px 5px; padding: 0px; height: 30; font-family: Verdana; font-size: 10px; color: #7F7F7F; }
#searchform form { float: left; margin: 0px; padding: 0px; }
#searchform input.text { padding: 0px 0px 0px 0px; margin: -1px 0px; font-family: Verdana; font-size: 10px; color: #F5890A; border: 1px solid #CCCCCC; }
#searchform input.image { padding: 0px 0px 0px 0px; margin: -7px 0px; }
#searchform.pre { float: left; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; font-family: Verdana; font-size: 9px; color: #7F7F7F; }
#ligthline { background: #FBF2E2; width: auto; height: 20px; }

#catalogtable { width: auto; text-align: center; }
#catalogtable table { margin: 5px 0px 5px 0px; width: 99%; border-collapse: collapse; font: 9px Verdana; font-weight: bold; }
#catalogtable table a { font-family: Verdana; font-size: 9px; color: #7F7F7F; text-decoration: none; }
#catalogtable table a:hover { font-family: Verdana; font-size: 9px; color: #7F7F7F; text-decoration: underline; }
#catalogtable thead,th { background: #F6DFBB; color: #7F7F7F; font-weight: bold; }
#catalogtable tbody { background: #F6DFBB; }
#catalogtable tr.w { background: #FBF2E2 }
#catalogtable tr.b { text-align: center }
#catalogtable th { border: 1px #CCC solid; font-weight: normal; padding: 2px; font-weight: bold; }
#catalogtable td { border: 1px #CCC solid; font-weight: normal; padding: 2px; }
#catalogtable th.s { width: 120px }
#catalogtable th.d { width: 82px }
#catalogtable th.a { width: 40px }
#catalogtable td { text-align: center; background: #FBF2E2; color: #7F7F7F; }
#catalogtable tr:hover { background: #E2CDA9; }
#catalogtable td.l { text-align: left }
#catalogtable table table td { border: 0 }
#catalogtable hr { color: #000; background: #FBF2E2; border: 0; height: 1px; }

#attachheader { width: auto; height: 80px; }
#attachtitle { float: left; width: 300px; height: 90px; padding: 5px; background: #FBF2E2 url('/images/design/textbg.gif'); }
#attachtitle a { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: none; }
#attachtitle a:hover { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: underline; }
#player { float: right; width: 270px; }

#redlink { font-family: Verdana; font-size: 9px; color: #F5890A; }
#redlink a { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: none; font-weight: bold; }
#redlink a:hover { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: underline; font-weight: bold; }

#textandaddlink { width: auto; padding: 5px; background: #FBF2E2 url('/images/design/textbg.gif'); text-align: justify; }
#textandaddlink a { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: none; font-weight: bold; }
#textandaddlink a:hover { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: underline; font-weight: bold; }

#addnewlinkfile { height: 235px; width: auto; padding: 5px; background: #FBF2E2 url('/images/design/textbg.gif'); }
#addnewlinkfile form { float: left; margin: 0px; padding: 0px; width: auto; }
#addnewlinkfile table { height: 200px; margin: 5px 0px 5px 0px; width: 99%; border-collapse: collapse; font: 9px Verdana; font-weight: bold; }
#addnewlinkfile thead,th { background: #F6DFBB; color: #7F7F7F; font-weight: bold; }
#addnewlinkfile tbody { background: #FBF2E2; }
#addnewlinkfile th { border: 1px #CCC solid; font-weight: normal; padding: 2px; font-weight: bold; }
#addnewlinkfile td { border: 1px #CCC solid; font-weight: normal; padding: 2px; }
#addnewlinkfile table table td { border: 0 }
#addnewlinkfile hr { color: #000; background: #FBF2E2; border: 0; height: 1px; }
#addnewlinkfile input.text { width: 390px; padding: 0px 0px 0px 0px; margin: -1px 0px; font-family: Verdana; font-size: 10px; color: #BDB19D; border-bottom: 1px dashed #7F7F7F; border-left: 1px solid #FBF2E2; border-right: 1px solid #FBF2E2; border-top: 1px solid #FBF2E2; background: #FBF2E2; }
#addnewlinkfile textarea.textblock { width: 390px; height: 70px; padding: 0px 0px 0px 0px; margin: -1px 0px; font-family: Verdana; font-size: 10px; color: #BDB19D; border: 1px solid #FBF2E2; background: #FBF2E2; scrollbar-face-color: #FBF2E2; scrollbar-shadow-color: #CCC0AC; scrollbar-highlight-color: #C3D6DA; scrollbar-3dlight-color: #8C8478; scrollbar-darkshadow-color: #E7DDCC; scrollbar-track-color: #F5EBDB; scrollbar-arrow-color: #F5890A; }
#addnewlinkfile select.text { width: 390px; padding: 0px 0px 0px 0px; margin: -1px 0px; font-family: Verdana; font-size: 10px; color: #BDB19D; border: 0px solid #FBF2E2; background: #FBF2E2; }
#addnewlinkfile th.a { width: 250px }
#addnewlinkfile td.a { width: 250px }
#addnewlinkfile .red { color: #F5890A; }

/* ����� "��������" */
#contactform { height: 235px; width: auto; padding: 5px; background: #FBF2E2 url('/images/design/textbg.gif'); }
#contactform form { float: left; margin: 0px; padding: 0px; width: auto; }
#contactform table { height: 200px; margin: 5px 0px 5px 0px; width: 99%; border-collapse: collapse; font: 9px Verdana; font-weight: bold; }
#contactform thead,th { background: #F6DFBB; color: #7F7F7F; font-weight: bold; }
#contactform tbody { background: #FBF2E2; }
#contactform th { border: 1px #CCC solid; font-weight: normal; padding: 2px; font-weight: bold; }
#contactform td { border: 1px #CCC solid; font-weight: normal; padding: 2px; }
#contactform table table td { border: 0 }
#contactform hr { color: #000; background: #FBF2E2; border: 0; height: 1px; }
#contactform input.text { width: 440px; height: 12px; padding: 0px 0px 0px 0px; margin: -1px 0px; font-family: Verdana; font-size: 10px; color: #F5890A; border-bottom: 1px dashed #7F7F7F; border-left: 1px solid #FBF2E2; border-right: 1px solid #FBF2E2; border-top: 1px solid #FBF2E2; background: #FBF2E2; }
#contactform textarea.textblock { width: 440px; height: 110px; padding: 0px 0px 0px 0px; margin: -1px 0px; font-family: Verdana; font-size: 10px; color: #F5890A; border: 1px solid #FBF2E2; background: #FBF2E2; scrollbar-face-color: #FBF2E2; scrollbar-shadow-color: #CCC0AC; scrollbar-highlight-color: #C3D6DA; scrollbar-3dlight-color: #8C8478; scrollbar-darkshadow-color: #E7DDCC; scrollbar-track-color: #F5EBDB; scrollbar-arrow-color: #F5890A; }
#contactform .red { color: #F5890A; }
#contactform .ju { text-align: justify; }
#namefield { margin-bottom: 3px; padding-left: 3px; float: left; width: 200px; height: 15px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
#formfield { margin-bottom: 3px; padding-left: 3px; float: left; width: 450px; height: 15px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
#nametext { margin-bottom: 3px; padding-left: 3px; padding-top: 2px; float: left; width: 200px; height: 113px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
#formtext { margin-bottom: 3px; padding-left: 3px; padding-top: 2px; float: left; width: 450px; height: 113px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
#formsubmit { margin-bottom: 3px; width: auto; height: 20px; text-align: center; }
#messagesended { padding-top: 117px; height: 118px; width: auto; background: #FBF2E2 url('/images/design/textbg.gif'); }
#messcenter { text-align: center; }
/* ����� "��������" */

/* RSS */
#rsspodcasting { float: right; margin: 0px; padding: 0px; width: auto; }
#rsspodcasting_block { float: right; margin: 0px; padding: 0px; width: auto; clear: both; padding-bottom: 3px; }
/* RSS */

/* �������� */
#review { width: auto; padding: 5px; background: #FBF2E2 url('/images/design/textbg.gif'); text-align: justify; }
#review a { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: none; font-weight: bold; }
#review a:hover { font-family: Verdana; font-size: 9px; color: #F5890A; text-decoration: underline; font-weight: bold; }
/* �������� */

/* SAPE */
#sape {
	float: left;
	width: 250px;
	font-family: Verdana;
	font-size: 12px;
	color: #7F7F7F;
	margin-top: 5px;
	margin-left: 5px;
}
#sape a, #sape a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #7F7F7F;
}
#sapehead {
	font-family: Verdana;
	font-size: 12px;
	color: #F5890A;
	text-decoration: none;
	font-weight: bold;
}

#rot {
	clear: both;
	width: 250px;
	padding-top: 50px;
	margin-top: 50px;
	text-align: right;
	word-wrap: normal;
}
