* { margin:0; padding:0;}
body { background:#181818; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#ffffff; text-align:center;}


/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color:#ffd23a;}

.clear, .menu ul, .col_box,  .col_list { width:100%; overflow:hidden;}

.flash{margin-left:42px; height:500px;}

/*header*/
.tail_header{ background:url(/images/design/tail_header.gif) 0 0 repeat-x;}
.row_top{ height:97px; background:url(/images/design/row_top_bg.gif) top right no-repeat;}
.row_top .logo{ margin-left:45px; position:absolute;}
.row_top .h_form{ padding:33px 0 0 647px; position:absolute; color:#8c8c8c; font-size:0.875em;}
.row_top .h_form select{vertical-align:middle; margin-left:12px; border:1px solid #131313; color:#000000; font-size:0.875em; font-family:Arial; background:#f8f8f8; width:215px}
.menu{ height:56px;}
.menu div{ padding-left:41px;}
.menu ul{ padding:16px 0 0 0;}
.menu ul li{ background:url(/images/design/menu_marker_list.gif) center right no-repeat; height:20px; display:block; padding:0 24px;  float:left;}
.menu ul li a{  color:#979797; font-size:1em; text-decoration:none; line-height:0.75em; display:block; float:left; padding-bottom:6px;}
.menu ul li a:hover{ color:#ffffff; background:url(/images/design/menu_line_list.gif) bottom left repeat-x;}
.menu ul li span{color:#ffffff; background:url(/images/design/menu_line_list.gif) bottom left repeat-x;  display:block; float:left; padding-bottom:6px; line-height:0.75em;}
.bg_img{ height:347px; background:url(/images/design/bg_img.jpg) 45px 0 no-repeat;}
.bg_none{ background:none !important;}

/*footer*/
.footer{ text-align:center; padding:26px 0; color:#767676; font-size:12px;}
.footer a{ color:#8c7529;}


/*content*/
.tail_content{ background:#242424;}
.content{ padding:13px 0 32px 0; font-size:0.75em; width:990px;}
.content p { padding: 5px 0 5px 0;}
.extra_left{ margin-left:43px; overflow:hidden;}
.content h1,.content h2,.content h3{ padding:10px 0 15px 0;}
h1 {font-size:20px;}
h2 {font-size:17px;}
h3 {font-size:15px;}
.div-line{height:39px; background:url(/images/design/bg_h1.gif) bottom left repeat-x; margin-bottom:18px;}
.indent_bot{ display:block; margin-bottom:15px;}
.st_text_1 dt{ color:#979797;}
.st_text_1 dd{ padding-bottom:15px;}
.st_text_1 dd a{ display:block;}
p{ margin-top:5px;}
.img_left{ float:left; margin:4px 12px 0 0;}
.indent_right{ display:block; float:right;}
.text{ color:#ffd23a;}
.indent_top{ display:block; margin-top:15px;}
.col_list ul{ float:left;}
.extra_indent_list{ margin-left:44px;}
/*.content ul li a{ background:url(/images/design/list_marker.gif) center left no-repeat; padding:0 0 0 15px; line-height:1.687em;}*/
.indent_bot1{ margin-bottom:6px; display:block;}
.indent_top_bot{ display:block; margin:15px 0;}
.br{ display:block;}

.extra_right{ padding-right:14px;}
/*================== index.html ==================*/
/*
#page1 .content .col_3 .col_box_1{ width:131px;}
#page1 .content .col_3 .col_box_2{ width:70px;}
#page1 .content .col_3 .ind_1{ margin-left:11px;}  */
/*================== index-3.html ==================*/
#page4 .content .col_2 .col_box_1{ width:154px;}
#page4 .content .col_2 .col_box_2{ width:154px; margin-left:26px;}
/*================== index-7.html ==================*/
#page3  .ind_1{ float:right;}

#page8 .content .col_2 .col_box_1{ width:275px;}
#page8 .content .col_2 .col_box_1 div{ height:31px;}
#page8 .content .col_2 .col_box_2{ width:245px;}
#page1 .form input{ width:245px; height:18px;margin-bottom:3px;}
#page1 .form textarea{ width:245px; height:81px; overflow:auto; display:block; margin-bottom:15px;}
#page1 .form textarea, #page1 .form input{ border:1px solid #808080; color:#979797; padding-left:4px; font-size:1em; font-family:Arial;}
#page1  .indent_form_link{ margin-right:20px;}

.contacts input{ width:242px; height:18px;}
.contacts textarea{ width:242px; height:81px; overflow:auto; display:block; margin-bottom:15px;}
.contacts textarea, .contacts input{ border:1px solid #808080; color:#979797; padding-left:4px; font-size:1em; font-family:Arial;}
.contacts .indent_form_link{ margin-left:114px; margin-right:20px;}
.contacts .col_box_1{ width:275px;}
.contacts .col_box_1 div{ height:31px;}
.contacts .col_box_2{ width:245px;}











.site_center {margin:0 auto; width:990px; text-align:left;}

html,body{height:100%;}

.col_1, .col_2, .col_3, .col_box_1, .col_box_2, .separator{ float:left;}
.separator{ width:40px; background:url(/images/design/separator.gif) 20px 0 repeat-y;}

/*======= index.html =======*/
#page1 .content .col_1{width:251px;}
#page1 .content .col_2{width:310px;}
#page1 .content .col_3{width:250px;}
/*=========================*/

/*======= index-1.html =======*/
#page2 .content .col_1{width:251px;}
#page2 .content .col_2{width:288px;}
#page2 .content .col_3{width:206px;}
/*=========================*/


/*======= index-2.html =======*/
#page3 .tail_header{min-width:990px; height:153px; background-color:#0CF; text-align:left;}
#page3 .row_top{margin:0 auto; width:990px;}
#page3 .menu{margin:0 auto; width:990px; font-size:1.3em}
#page3 .bg_img{display:none;}
#page3 #main{min-width:990px; margin:0; min-height:100%; font-size:0.75em; background:#242424;}
#page3 .content{ float:left; clear:both; width:100%; padding:0; margin-top:13px;}
#page3 .col_1{ vertical-align:top; float:none; width:190px; padding: 0 34px 20px 40px; background:url(/images/design/separator.gif) top right repeat-y; font-size:1.3em; text-align:left;}
#page3 .col_1 a{ width:190px;}
#page3 .col_2{ vertical-align:top; float:none; padding:0 35px 20px 35px; font-size:1.3em; text-align:left;}
#page3 .col_3{ vertical-align:top; float:none; padding: 0 45px 20px 35px; width:201px; background:url(/images/design/separator.gif) top left repeat-y; text-align:left; font-size:1.3em;}
#page3 .col_3 ul{ width:201px;}
#page3 .col_3 ul li { background:url(/images/design/list_marker.gif) no-repeat 0 7px; padding:0 0 10px 17px; line-height:1.687em}
#page3 #main .clear2{height:30px; font-size:1px;clear:both;}
#page3 .content .clear3{height:1px; clear:both;}
/*=========================*/


/*======= index-3.html =======*/
#page4 .content .col_1{width:251px;}
#page4 .content .col_2{width:540px;}
/*=========================*/

/*======= index-4.html =======*/
#page5 .content .col_1{width:277px;}
#page5 .content .col_2{width:512px;}
/*=========================*/

/*======= index-5.html =======*/
#page6 .content .col_1{width:260px;}
#page6 .content .col_2{width:549px;}
/*=========================*/

/*======= index-6.html =======*/
#page7 .content .col_1{width:264px;}
#page7 .content .col_2{width:235px;}
#page7 .content .col_3{width:250px;}
/*=========================*/

/*======= index-7.html =======*/
#page8 .content .col_1{width:260px;}
#page8 .content .col_2{width:549px;}
/*=========================*/

/*======= index-8.html =======*/
#page9 .content .col_1{width:856px;}
/*=========================*/



hr.hr1
{
	background-color: #313131;
	height: 2px;
	border: 0;
	margin: 15px 0;
}

.ico {vertical-align:middle;margin-right:10px;}

.news-list li {padding-bottom:10px;}


.div-center, .p
{
	background-color: #2e2e2e;
	border: solid 1px #3e3e3e; 
	margin: 10px 0 10px 0;
	padding: 10px 20px 10px 20px;
}

.center-content ol, .center-content ul
{
	padding: 0 0 0 40px;
}

#page1 ul
{
	padding: 0 0 0 15px;
}

.center-content ol li, .center-content ul li
{
	padding-bottom: 10px;
}

.center-content ul
{
	list-style-type: disc;
}

.p {display:none;}

.b 
{
	text-decoration: underline;
	color:#ffd23a;
	cursor: pointer;
}

.table-properties
{
	border-collapse:collapse; 
	width:100%; 
	font-size: 14px;
}

.table-properties tr td 
{ 
	border-top:none;
	border:1px solid #666666;
	padding:4px;
}

.table-properties tr.odd 
{ 
	background-color: #444444;
}


.table-properties-mini
{
	border-collapse:collapse; 
	width:170px; 
	font-size: 12px;
	line-height: 12px;
	border: 0;
	padding : 0 !important;
	text-align:left;
}

.table-properties-mini tr 
{ 
	padding : 0 !important;
}

.table-properties-mini tr td 
{ 
	padding : 3px 5px  !important;
}

.table-properties-mini tr.odd 
{ 
	background-color: #444444;
}

.div-sep
{
	clear:both;
	line-height:1px;
}

#tooltip {
	position: absolute;

	z-index: 3000;
	border: 1px solid #989898;
	background-color: #eee;
	padding: 5px;
	width: 300px;
	text-align: left;
	color: #5d5d5d;
	opacity: 0.9; 
	-moz-opacity: 0.9; 
	filter: alpha(opacity=90);
}
#tooltip h3,
#tooltip div {
	margin: 0;
}
#tooltip h3 {
	font-size:13px;
	font-family:Arial;
	padding:5px;
	font-weight: normal;
}


#preview
{
	position:absolute;
	background:#181818;
	padding:2px;
	display:none;
	color:#fff;
}
