html, body {
 margin: 0px;
 padding: 0px;
 width: expression((documentElement.clientWidth||document.body.clientWidth)<1003?'1003px':''); /* Internet Explorer <= 6.0 */
 min-width: 1003px; /* Opera & FireFox & Internet Explorer 7.0 */
 height: 100%;
 background-color: #7e84a1;
}
#wrapper {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 background: url(../img/m_sizer.jpg) repeat-x;
}
#head {
 margin: 0px auto;
 padding: 0px;
 height: 418px;
 background: url(../img/lh_sizer.gif) repeat-x;
 font-family: "Georgia", Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-align: left;
}
#wing_panel {
 margin: 0px auto;
 margin-top: -418px;
 padding: 0px;
 width: 983px;
 height: 106px;
 background: url(../img/wing_panel.png) no-repeat;
 font-family: "Georgia", Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-align: left;
}
#rh {
 margin: 0px;
 margin-left: 50%;
 padding: 0px;
 background: url(../img/rh_sizer.gif) repeat-x;
 height: 418px; 
}
#ch {
 margin: 0px auto;
 margin-top: -418px;
 padding: 0px;
 background: url(../img/head.jpg) no-repeat center top;
 height: 418px;
 z-index: 2;
}
#b_download{
 position: relative;
 clear: none;
 margin: 0px;
 padding: 0px;
 top: 41px;
 left: 233px;
 width: 68px;
 height: 21px;
 text-align: center;
}
#b_registration{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: 13px;
 left: 320px;
 width: 103px;
 height: 23px;
 text-align: center;
}
#b_news{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: -13px;
 left: 457px;
 width: 69px;
 height: 20px;
 text-align: center;
}
#b_cabinet{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: -31px;
 left: 550px;
 width: 132px;
 height: 24px;
 text-align: center;
}
#b_forum{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: -50px;
 left: 696px;
 width: 58px;
 height: 25px;
 text-align: center;
}
.b_menu {
 float: left;
 cursor: pointer;
 position: relative;
}
#l_panel {
 position: absolute;
 left: -135px;
 top: 80px;
 margin: 0px;
 padding: 0px;
 width: 162px;
}
#r_panel {
 position: absolute;
 left: 616px;
 top: 80px;
 margin: 0px;
 padding: 0px;
 width: 162px;
}
.bp {
 margin: 0px;
 padding: 0px;
 width: 162px;
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 background: url(../img/m_list.png) repeat-y;
 color: #39280e;
 font-family: "Palatino Linotype", Arial;
 font-size: 11px;
 line-height: 17px;
 white-space: nowrap;
}
.bp a {
 color: #39280e;
 text-decoration: none;
 font-family: "Palatino Linotype", Arial;
 font-size: 11px;
 line-height: 17px;
 padding-left: 28px;
 position: relative;
 white-space: nowrap;
}
.bp a:hover {
 color: #FFFFFF;
}
.bp_button {
 position: relative;
 margin: 0px;
 padding-left: 21px;
 line-height: 36px;
 left: 0px;
 width: 162px;
 height: 30px;
 cursor: pointer;
 float: left;
 z-index: 1;
 background: url(../img/m_button.png) no-repeat;
 font-family: "Palatino Linotype", Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-align: left;
 
}
.bp_button:hover {
 background: url(../img/m_hover.png) no-repeat;
}
.bp_line {
 margin: 0px;
 padding-left: 21px;
 position: absolute;
 left: 0px;
}
#center_panel {
 position: relative;
 margin: 0px auto;
 margin-top: -194px;
 padding: 0px;
 width: 641px;
 height: 117px;
 background: url(../img/center_panel.png) no-repeat;
 text-align: left;
}
#content {
 margin: 0px auto;
 padding: 0px;
 width: 596px;
 min-height: 400px;
 background: url(../img/cp_sizer.png) repeat-y;
}
#c_end {
 margin: 0px auto;
 padding: 0px;
 width: 596px;
 height: 190px;
 background: url(../img/cp_end.png) no-repeat;
}
#h_footer {
 height: 90px;
 clear: left;
}
#footer {
 position: relative;
 clear: left;
 height: 47px;
 margin: 0px auto;
 margin-top: -46px;
 padding: 0px;
 width: 630px;
 color: #FFFFFF;
 font-family: "Trebuchet MS", Arial;
 font-size: 10px;
 font-weight: bold;
 text-align: center;
 background: url(../img/footer.png) no-repeat;
}
.span_switch {
 margin: 0px;
 padding: 0px;
 position: relative;
 float: left;
}
.text_box {
 margin: 0px;
 padding-left: 30px;
 padding-right: 30px;
 position: relative;
 width: 536px;
 font-family: "Arial";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
}
.text_box a {
 margin: 0px;
 position: relative;
 width: 536px;
 color: #076579;
 font-weight: bold;
}
.main_caption {
 font-family: "Palatino Linotype", Arial;
 font-size: 18px;
 color: #452d2c;
 text-align: center;
 width: 536px;
 font-weight: normal;
}
.sub_caption {
 font-family: "Palatino Linotype", Arial;
 font-size: 14px;
 color: #452d2c;
 text-align: center;
 width: 536px;
 font-weight: normal;
 line-height: 14px;
}
.news_block {
 margin: 0px;
 padding: 0px;
 width: 536px;
 position: relative;
}
.n_stripe {
 margin: 0px auto;
 padding: 0px;
 width: 550px;
 height: 48px;
 background: url(../img/news_stripe.png) no-repeat;
}
.font_date {
 margin-left: 45px;
 padding: 0px;
 top: 10px;
 position: relative;
 font-family: "Arial";
 font-size: 12px;
 color: #8c795d;
 text-align: left;
 font-weight: bold;
 font-style: italic;
}
.font_ncaption{
 margin-left: 45px;
 padding: 0px;
 top: 10px;
 position: relative;
 font-family: "Arial";
 font-size: 14px;
 color: #452d2c;
 text-align: left;
 font-weight: bold;
}
.n_img {
 margin: 0px;
 padding: 0px;
 color: #a7997d;
 width: 536px;
 text-align: center;
}
.n_comands {
 position: relative;
 left: 330px;
 width: 200px;
 margin: 0px;
 padding: 0px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
 font-weight: bold;
}
.n_comands a {
 margin: 0px;
 padding: 0px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
 font-weight: bold;
 width: 300px;
}
#acc_login {
 position: relative;
 margin: 0px;
 left: 20px;
 padding: 0px;
 width: 491px;
 height: 291px;
 background: url(../img/cabinet_login.png) no-repeat;
}
.button {
 position: relative;
 margin: 0px;
 padding: 0px;
 width: 127px;
 height: 32px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #2d281d;
 text-align: center;
 font-weight: bold;
 background: url(../img/button.png) no-repeat;
 line-height: 28px;
 text-decoration: none;
}
.button a{
 text-decoration: none;
}
.button:hover {
 background: url(../img/hover.png) no-repeat;
}
#registration_lbox {
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 120px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: right;
 line-height: 25px;
}
#registration_mbox {
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
 line-height: 25px;
}
#registration_rbox {
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 225px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #827564;
 text-align: left;
 line-height: 25px;
}
.stripe {
 position: relative;
 margin: 0px auto;
 padding: 0px;
 width: 500px;
 height: 25px;
}
.s_caption {
 position: relative;
 top: 6px;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 120px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: right;
}
.s_area {
 position: relative;
 top: 3px;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
}
.s_dcaption {
 position: relative;
 top: 6px;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #827564;
 text-align: left;
}
.file_block {
 position: relative;
 margin: 0px auto;
 padding: 0px;
 width: 540px;
 height: 60px;
 font-size: 10px;
 color: #827564;
 text-align: left;
}
.file_block a {
 font-family: "Trebuchet MS";
 font-size: 12px;
}
.f_img {
 margin-top: 8px;
 margin-right: 7px;
 float: left;
 padding: 0px;
 background: url(../img/dragon.png) no-repeat;
 width: 40px;
 height: 46px;
}
.f_name {
 position: relative;
 float: left;
 width: 480px;
 margin: 0px;
 padding: 0px;
 font-family: "Palatino Linotype";
 font-size: 14px;
 color: #452d2c;
 text-align: left;
}
.add_news_button_panel {
 position: relative;
 width: 530px;
 height: 25px;
 margin: 0px auto;
 padding: 0px;
}
.anbp_left {
 float: left;
 width: 250px;
}
.anbp_right {
 float: right;
 width: 130px;
}
.anbp {
 position: relative;
 margin: 0px auto;
 padding: 0px;
 width: 500px;
 height: 25px;
}

//Блок вывода новостей
.notes {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 0px solid #323232;	
	text-align:justify;
}
.notes-light {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #323232;
	text-align:justify;
}