/* ================================================== */
/* Main styles */
/* ================================================== */
html {
	margin-left: -1px;
	overflow-Y: scroll;
	background:#F3F3F3;
}
body.toc {
	margin: 0;
	padding: 0px;
	font-family: Verdana;
	font-size: 13px;
	color: #ffffff;
	background-color:#F3F3F3;
}
img { border: 0; behavior: url("/admin/include/style/png.htc"); }
table {
	font-size: 13px;
}
/* table tr:first-child {background:#730236; color:#FFF; font-weight: bold;} */
.formated table th, table.format th {background:#730236; color:#FFF; font-weight: bold;}
.formated table, table.format {
	border-collapse: collapse;
	border: 1px solid #730236;
}	
.formated table tr, table.format tr {
	border-collapse: collapse;
	border: 1px solid #730236;
}
.formated table tr td, table.format tr td{
	border-collapse: collapse;
	border: 1px solid #730236;
	padding:10px;
}
.formated table th td, table.format th td{background:#730236; color:#FFF; font-weight: bold; padding:10px;}
/* table tr:first-child td{background:#730236; color:#FFF; font-weight: bold; padding:10px;} */
p { margin: 0 0 10px 0; padding: 0; }

.toc h1 {
	color: #ffffff;
	font-size: 30px;
	padding: 40px 0 50px 26px;
	margin: 0;
	font-weight: normal;
}

.toc h2 {
	color: #ffffff;
	font-size: 20px;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: normal;
}

.toc h3 {
	color: #ffffff;
	font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0;
	font-weight: normal;
}

.toc a:link, .toc a:visited {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

ul { padding: 0; margin: 0 0 10px 0; }
ul ul { padding: 0; margin: 0 0 0 0; }
ul li {
	padding: 0;
	margin: 4px 0 4px 16px;
	list-style: none;
	padding-left: 14px;
	background: url(/i/li/li.png) 0 7px no-repeat;
}
ul ul li { background: url(/i/li/li.png) 0 7px no-repeat; }
ul ul ul li { background: url(/i/li/li.png) 0 7px no-repeat; }
ol { margin: 0 0 10px 0; padding: 0; }
ol ol { padding: 0; margin: 0 0 0 0; }
ol li {
	padding: 0;
	margin: 4px 0 4px 16px;
	list-style-position: inside;
	list-style-type: decimal;
}
ol ol li { list-style-type: lower-greek; }
ol ol ol li { list-style-type: lower-roman; }


.ui-menu-item {background:none;}
textarea{ background:#EBCBD7; }
/* -------------------------------------------------- */
.accordion {position: relative; margin:0 0 7px 0; clear:both; padding-left: 15px; background: url(/i/li.png) left 6px no-repeat;cursor: pointer;}
.accordion_s{display:none;position:relative; padding-left:20px;}
.selected_s {display: block;}
.selected {font-weight: bold; color: #EBCBD7; text-decoration: underline;}
.radius5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: #EBCBD7; border: none; outline-width:0;}
.radius15 {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; background: #EBCBD7; border: none; outline-width:0;}

#pager_mini {position:relative; float:left; width:100%; height:50px; padding:40px 0 0 0; text-align:center; background:url(/i/post_n.png) center bottom no-repeat;}
/* ================================================== */
/* User styles */
/* ================================================== */
.toc {
	padding: 0;
	margin: 0;
	background: url(/i/bg.jpg) center 0 no-repeat;
	background-color: #f3f3f3;
	min-width:1080px;
	/* color:#000; */
}
.main_page_bg {position: absolute; top: 240px; width: 100%; height: 75px; background: url(/i/main_page_bg.png) top center no-repeat;}
.main_div {position: relative; clear: both; width: 1080px;}
.dialog_coment_box {display: none;}
.dialog_coment {position: relative; float: left; width: 400px; height: 300px; background: #EBCBD7; border: none;}
.dialog_coment_text {position: relative; float: left; margin:10px 0 0 0; width: 400px; font-size: 10px; color: white;}
/* Header */
.top_div {position: relative; float: left; width: 1080px; height: 180px; }
.top_div .logo {position: absolute; top:25px; left:0px;}
.top_div .logo_s {position: absolute; top:147px; left:80px; width:500px; font-size: 22px;color: #663F99;font-weight: bold;text-align: right;}
.top_div .region {position: absolute; top:0px; right: 0px; width: 245px; height: 43px; padding:40px 40px 0 0; color:#ffffff; font-size:10px; text-align: center; font-family: Verdana; background: url(/i/region.png) no-repeat;}
.top_div .region a {color:#000000; font-size: 11px; text-decoration: underline;}
.top_div .auth {position: absolute; top:85px; right: 40px; width: 349px; height: 32px; /* background: url(/i/auth.png) no-repeat; */}
.top_div .auth .inp1 {position: absolute; top:7px; left:12px; height: 15px; width:90px; border: 1px solid #5a5a5a; background: url(/i/auth_top_email.png) 5px 5px no-repeat; background-color: #ffffff;}
.top_div .auth .inp1:FOCUS {background: #ffffff;}
.top_div .auth .inp2 {position: absolute; top:7px; left:115px; height: 15px; width:90px; border: 1px solid #5a5a5a; background: url(/i/auth_top_passw.png) 5px 5px no-repeat; background-color: #ffffff;}
.top_div .auth .inp2:FOCUS {background: #ffffff;}
.top_div .auth .inp3 {position: absolute; top:11px; left:222px;}
.top_div .auth .inp4 {position: relative; top:2px; margin: 0px 0 0 5px;}
.top_div .auth .in_auth {position: absolute; top:9px; left: 220px; font-size: 11px; color:#000000; text-decoration: none;}
.top_div .auth .text {position: relative; padding:8px 15px 8px 15px; background:#ccc; opacity: 0.7; /* �������������� ��� */
    filter: alpha(Opacity=70); /* ������������ � IE */}
.top_div .auth .reg {position: absolute; top:9px; left: 265px; font-size: 11px; color:#000000; text-decoration: none;}
.top_div .top_menu {position: absolute; top:140px; right: 40px; height: 32px; }
.top_div .top_menu .l {position: relative; float: left; height: 32px; width: 12px; background: url(/i/menu_top_l.png) no-repeat;}
.top_div .top_menu .s {position: relative; float: left; height: 32px; background: url(/i/menu_top_s.png) }
.top_div .top_menu .b {position: relative; float: left; height: 25px; padding: 7px 10px 0 10px; background: url(/i/menu_top_b.png) center left no-repeat;}
.top_div .top_menu .bv {position: relative; float: left; height: 25px; padding: 7px 10px 0 10px; background: url(/i/menu_top_b_v.png) center left no-repeat;}
.top_div .top_menu a {color:#ffffff; font-size: 16px; text-decoration: none;}
.top_div .top_menu .r {position: relative; float: left; height: 32px; width: 12px; background: url(/i/menu_top_r.png) no-repeat;}


/* Main menu */
/*
.content .center_menu .main_menu_box {position: relative; float: left; width: 960px; margin: 0 60px 0 60px; z-index: 10;}
.content .center_menu .main_menu_box .main_menu_btn {position: relative; float: left; width: 183px; height:97px; margin: 0 9px 10px 0; background: url(/i/menu2.png) top center no-repeat; cursor: pointer;}
.content .center_menu .main_menu_box .main_menu_btn .pic_in {position: absolute; width:183px; height:183px;  background: url(/i/white_fon_m.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn:HOVER { background: url(/i/menu2_v.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn:HOVER .pic_in {background: url(/i/fon_m.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .pic_in img {position: absolute; left:5px; top:5px;}

.content .center_menu .main_menu_box .main_menu_btn .btn1 {position:absolute; float: left; width:183px; top:0px; left:0px;  height:97px; background: url(/i/menu2_1.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .btn2 {position:absolute; float: left; width:185px; top:0px; left:-1px; height:97px; background: url(/i/menu2_2.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .btn3 {position:absolute; float: left; width:191px; top:0px; left:-4px; height:97px; background: url(/i/menu2_3.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .btn1 .pic_in {top:-160px;}
.content .center_menu .main_menu_box .main_menu_btn .btn2 .pic_in {left:1px; top:-150px;}
.content .center_menu .main_menu_box .main_menu_btn .btn3 .pic_in {left:4px; top:-140px;}
*/
.content .center_menu .main_menu_box {position: relative; float: left; width: 780px;  z-index: 10;}
.content .center_menu .main_menu_box .main_menu_btn {position: relative; float: left; width: 183px; height:97px; margin: 0 110px 10px 0; background: url(/i/menu2.png) top center no-repeat; cursor: pointer;}
.content .center_menu .main_menu_box .btn9 {margin: 0 0px 10px 0;}
.content .center_menu .main_menu_box .main_menu_btn .pic_in {position: absolute; width:183px; height:183px;  background: url(/i/white_fon_m.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn:HOVER { background: url(/i/menu2_v.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn:HOVER .pic_in {background: url(/i/fon_m.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .pic_in img {position: absolute; left:5px; top:5px;}

.content .center_menu .main_menu_box .main_menu_btn .btn1 {position:absolute; float: left; width:183px; top:0px; left:0px;  height:97px; background: url(/i/menu2_1.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .btn2 {position:absolute; float: left; width:185px; top:0px; left:-1px; height:97px; background: url(/i/menu2_2.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .btn3 {position:absolute; float: left; width:183px; top:0px; left:0px;  height:97px; background: url(/i/menu2_1.png) top center no-repeat;}
.content .center_menu .main_menu_box .main_menu_btn .btn1 .pic_in {top:-160px;}
.content .center_menu .main_menu_box .main_menu_btn .btn2 .pic_in {left:1px; top:-150px;}
.content .center_menu .main_menu_box .main_menu_btn .btn3 .pic_in {top:-160px;}

.content .center_menu .main_menu_box .main_menu_btn .text_menu {position:absolute; float: left; height: 40px; width:183px; text-align:center; bottom: 0px;}
.content .center_menu .main_menu_box .main_menu_btn .text_menu .t {position: relative; width:183px; margin: auto;}
.content .center_menu .main_menu_box .main_menu_btn .text_menu .t a {text-decoration: none;}

.content .center_menu .botom_menu_text {position: relative; float: left; width:1040px; left:-140px; margin: 10px 20px 10px 20px; display: none; z-index: 10;}

/*
.content .center_menu .menu_batn {position: relative; float: left; width: 205px; height: 75px; margin: 25px 5px 20px 0; background: url(/i/static_menu_bat.png) top right no-repeat;z-index: 10; cursor: pointer;}
.content .center_menu .menu_batn:FIRST-CHILD {margin: 25px 5px 20px 15px;}
.content .center_menu .menu_batn:HOVER {background: url(/i/static_menu_bat_v.png) top right no-repeat;}
.content .center_menu .menu_batn:HOVER .pic {background: url(/i/fon_i.png) top left no-repeat;}
.content .center_menu .menu_batn .pic {position: absolute; top:-6px; left:0px; width:84px; height:84px; padding:2px; background: url(/i/white_fon_i.png) top left no-repeat;}
.content .center_menu .menu_batn .text {position: absolute; top:15px; left:84px; width:120px; color:#ffffff; font-size: 13px; text-align: center;}
.content .center_menu .menu_batnv {background: url(/i/static_menu_bat_v.png) top right no-repeat;}
.content .center_menu .menu_batnv .pic {background: url(/i/fon_i.png) top left no-repeat;}
.content .center_menu .menu_batn_text {position: relative; float:left; margin:5px 0 15px 0; padding:0 0 0 40px; z-index: 10;}
.content .center_menu .menu_batn_text a {position: relative; padding-left: 15px; background: url(/i/static_menu_li.png) 0px center no-repeat; text-decoration: none; color: white;}
*/
.content .center_menu .menu_batn {position: relative; float: left; width: 205px; height: 75px; margin: 25px 70px 20px 0; background: url(/i/static_menu_bat.png) top right no-repeat;z-index: 10; cursor: pointer;}
.content .center_menu .menu_batn:FIRST-CHILD {margin: 25px 70px 20px 15px;}
.content .center_menu .menu_batn9 {margin: 25px 0px 20px 0;}
.content .center_menu .menu_batn:HOVER {background: url(/i/static_menu_bat_v.png) top right no-repeat;}
.content .center_menu .menu_batn:HOVER .pic {background: url(/i/fon_i.png) top left no-repeat;}
.content .center_menu .menu_batn .pic {position: absolute; top:-6px; left:0px; width:84px; height:84px; padding:2px; background: url(/i/white_fon_i.png) top left no-repeat;}
.content .center_menu .menu_batn .text {position: absolute; top:21px; left:84px; width:120px; color:#ffffff; font-size: 13px; text-align: center;}
.content .center_menu .menu_batnv {background: url(/i/static_menu_bat_v.png) top right no-repeat;}
.content .center_menu .menu_batnv .pic {background: url(/i/fon_i.png) top left no-repeat;}
.content .center_menu .menu_batn_text {position: relative; float:left; margin:5px 0 15px 0; padding:0 0 0 40px; z-index: 10;}
.content .center_menu .menu_batn_text a {position: relative; padding-left: 15px; background: url(/i/static_menu_li.png) 0px center no-repeat; text-decoration: none; color: white;}

/* Body */
.content {position: relative; float: left; width: 1080px; margin: 15px 0 0 0;  }
.content .sd_z {position: absolute;top: -17px;left:580px;}
.content .content_l {position: absolute; top:15px; left: 0px; bottom: 0px; width:8px; background: url(/i/senter_l.png) repeat-y; z-index: 2;}
.content .content_t {position:absolute; top:0px; left:0px; right:0px; height:16px; background:url(/i/senter_top.png) center top no-repeat;}
.content .content_r {position: absolute; top:15px; right: 0px; bottom: 0px; width:8px; background: url(/i/senter_r.png) repeat-y; z-index: 2;}
.content .content_b {position:absolute; width:1080px; bottom:0px; left:0px; right:0px; height:9px; background:url(/i/senter_b.png) center top no-repeat;  z-index: 2;}
.content .center_menu {position: relative; float: left; width: 780px; padding: 0 150px 0 150px; background: url(/i/menu_center_bg.png) repeat-y;}
.content .center_menu .bottom {position: absolute; left:0px; right: 0px; bottom: 0px; height: 72px; background: url(/i/menu_center_botom_bg.png) repeat-x; z-index: 1;}
.content_bottom {position: absolute; bottom: 0px; right: 0px; width:438px; height: 312px; background: url(/i/center_botom_bg.png); z-index: 1;}

.content .content_body {position: relative; float: left; width:1014px; padding:15px 33px 30px 33px; background: url(/i/content_body_bg.png) repeat-y; z-index: 10;}
.content .content_left {position: relative; float: left; width: 230px; margin: 0 30px 0 0;}
.content .content_left .zg1 {position: relative; float: left; font-size: 30px; color: white; margin-top: 32px; margin-bottom: 20px;}
.content .content_left .zg1 .cufon-canvas {border-bottom: 2px solid white;}
.content .content_left .zg2 {position: relative; float: left; width: 230px; margin: 0 0px 10px 0; font-size: 19px; color:#ffffff;}
.content .content_left .zg3 {position: relative; float: left; font-size: 30px; color: white; margin-top: 32px; margin-bottom: 20px;}
.content .content_left .left_basket {position: relative; float: left; width: 230px; height: 122px; background: url(/i/bask.png) top left no-repeat;}
.content .content_left .left_basket .text {position: absolute; top:20px; left:15px; font-size: 13px; color:#363636;}
.content .content_left .left_basket .submit_btn {position: absolute; top:80px; left:15px;}
.content .content_left .catalog1 {position: relative; font-size: 14px; margin:0 0 7px 0; clear:both; padding-left: 15px; background: url(/i/li.png) left 6px no-repeat;cursor: pointer;}
.content .content_left .catalog1 a {text-decoration: none; font-size: 14px;}
.content .content_left .catalog2 {position: relative; font-size: 12px; margin:0 0 7px 0; clear:both; padding-left: 15px; background: url(/i/li.png) left 6px no-repeat;cursor: pointer;}
.content .content_left .catalog2 a {text-decoration: none; font-size: 12px;}
.content .content_left .v {font-weight: bold; color: #EBCBD7; text-decoration: underline;}
.content .content_left .v a {font-weight: bold; color: #EBCBD7; text-decoration: underline;}
.content .content_left .lic_kb {position: relative;float: left;width: 229px;background: url(/i/cab_bg.png) no-repeat;margin-top: 15px;}
.content .content_left .lic_kb .text1 {position: relative;float: left;margin-top: 18px;margin-left: 21px;color: #363636;font-size: 13px;line-height: 2;}
.content .content_left .lic_kb .text1 a {color: #363636;text-decoration: none;}
.content .content_left .lic_kb_b {position: relative;float: left;width: 229px;height: 18px;background: url(/i/cab_bg.png) bottom no-repeat;margin-top: 0px;}
.content .content_left .baner {margin:20px 0 20px 0;}
.content .content_right {position: relative; float: left; width:744px;}
.content .content_right .absimg {position: absolute; top:0px; left: 0px;}
.content .content_right .content_text {position: relative; float: left; width:744px;}
/* Leftbar */

#filial_pick {position:absolute; float:left; top:70px; right:0px; z-index:100; display:none;}
#filial_pick #pic {position:absolute; float:left;}
#filial_pick #pic #lnk {position:relative; float:left; z-index:80;}
#filial_pick #pic #mname {position:absolute; left:-50px; bottom:15px; width:100px; text-align:center;background:#a0004a; padding:2px 5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior: url(/css/border-radius.htc);}
#filial_pick #pic #mname a {text-decoration:none;}
#filial_pick #pic #mname a:hover {text-decoration:underline;}
#filial_pick #pic #lnk1 { font-weight:bold; }
#filial_pick .filial_pick_s {position:absolute; left:10px; bottom:15px; color: black; font-size: 11px;}

.absimg {position: absolute;top: 0px;left: 0px;margin: 14px 0 0 0px;}
.news_small_box {position:relative; clear:both; margin-bottom:25px; }
.news_small_box .data {position:relative; clear:both; color:#d9b0c3; font-size:13px; font-weight:bold;}
.news_small_box .data a {color:#d9b0c3; font-size:13px; font-weight:bold; text-decoration:none;}
.news_small_box .text {position:relative; clear:both; color:#ffffff; font-size:13px;}
.news_small_box .text a {color:#ffffff; font-size:13px; text-decoration:none;}

.content #logo_b {position:relative; width:1000px; padding:0px 40px 0px 40px; background:url(/i/logo_bg.png); margin:0px 0 20px 0;}
.content #logo_b #pic_logo_b {position:relative; float:left; margin:0;padding:0;}

/* Footer */
#battom {position:relative; clear:both; height:130px; width:1080px;}
#battom #text1 {position:absolute; top:39px; left:25px; color:#565656; font-size:12px; line-height:2;}
#battom #text1 a {color:#a1004a; }
#battom #text2 {position:absolute; top:39px; left:372px; color:#565656; font-size:12px;line-height:2;}
#battom #text2 a {color:#a1004a; }
#battom #text3 {position:absolute; top:39px; right:24px; color:#565656; font-size:12px;line-height:2; text-align:right;}
#battom #text3 a {color:#a1004a; }
#battom #text4 {position:absolute; top:15px; left:372px; color:#565656; font-size:12px;line-height:2; text-align:right;}
#battom #text4 a {color:#a1004a; }
/* -------------------------------------------------- */
.clear {position: relative; clear: both; width: 100%; height: 1px;}

/* ================================================== */
/* Forms */
/* ================================================== */
.submit_btn {position: relative; float: left; width: 150px; height: 23px; padding:5px 0 0 0; font-style:13px; color:#ffffff; background: url(/i/submit.png) top left no-repeat; text-align: center; font-weight: bold;}
form { margin: 0; padding: 0; }
.textbox {
	border: 1px solid #7E7E7E;
	font-size: 13px;
	font-family: Tahoma;
	padding: 2px;
	width: 400px;
}
textarea {
	border: 1px solid #7E7E7E;
	font-size: 13px;
	font-family: Tahoma;
	padding: 2px;
	width: 400px;
}
.select {
	font-size: 13px;
	font-family: Tahoma;
	width: 406px;
}
.textbox {
background: #EBCBD7;
border: none;
font-size: 13px;
font-family: Arial;
padding: 2px;
width: 300px;
}
.button {/* 
border: none;
width: 150px;
height: 28px;
font-size: 13px;
font-family: Arial;
background: url(/i/submit.png);
color: white;
font-weight: bold;
padding: 3px 0px 3px 0px;
cursor: pointer; */
	font-size: 13px; font-family: Arial; color: white; font-weight: bold; 
	min-width:145px; min-height: 28px; margin:0 10px 0px 0 !important; padding: 3px 3px 3px 3px; cursor: pointer;
	background: transparent;
	border-top: 1px solid #8A0140; 
	border-left: 1px solid #780138; 
	border-right: 1px solid #780138; 
	border-bottom: 1px solid #670130; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #111 1px 1px 3px;
	-moz-box-shadow: #111 1px 1px 3px;
	box-shadow: #111 1px 1px 3px;
	background: #8A0140;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8A0140), to(#670130));
	background: -webkit-linear-gradient(#8A0140, #670130);
	background: -moz-linear-gradient(#8A0140, #670130);
	background: -ms-linear-gradient(#8A0140, #670130);
	background: -o-linear-gradient(#8A0140, #670130);
	background: linear-gradient(#8A0140, #670130);
	-pie-background: linear-gradient(#8A0140, #670130);
	behavior: url(/pie/PIE.htc);
}
.disabled {background:#b4b1b3;}
/* -------------------------------------------------- */

.main_div{ margin-top:70px; }
#test_msg{ position:absolute; width:100%; height:35px; margin:0 auto; padding:17px 0 18px; top:-70px; left:0; background: url(/i/menu_center_bg.png) repeat-y;}
#test_msg .center_menu{ position:relative; text-align:center; }
#test_msg .center_menu .txt{ position:relative; text-align:center; font-size:23px;  }
#test_msg .content_l {
position: absolute;
top: 15px;
left: 0px;
bottom: 0px;
width: 8px;
background: url(/i/senter_l.png) repeat-y;
z-index: 2;
}
#test_msg .content_r {
position: absolute;
top: 15px;
right: 0px;
bottom: 0px;
width: 8px;
background: url(/i/senter_r.png) repeat-y;
z-index: 2;
}
#test_msg .content_b {
position: absolute;
width: 1080px;
bottom: 0px;
left: 0px;
right: 0px;
height: 9px;
background: url(/i/senter_b.png) center top no-repeat;
z-index: 2;
}