body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #555;
	background: #e3e3e3 url(/@/main/_img_/shell/bg.gif);
	margin: 0;
	padding: 0;
}

.root {border-collapse:collapse; width:100%}
.root td, .root th {padding:0px; line-height:1.2em}
.root table {border:0px; border-collapse:collapse}

h1.caption, h2.caption { margin-top:0 }
.bold { font-weight:bold}
a.a_uu {text-decoration:underline}
a.a_uu:hover {text-decoration:underline}

a.a_nu {text-decoration:none}
a.a_nu:hover {text-decoration:underline}

a.a_nu {text-decoration:none}
a.a_nu:hover {text-decoration:underline}

a.a_nn {text-decoration:none}
a.a_nn:hover {text-decoration:none}

.hidden { display:none}
.hidden_v { visibility:hidden}

div.black a { color:#555; text-decoration:underline }
div.black a:hover { color:#555; text-decoration:underline }
img.img_fl { margin:0 15px 5px 0; float:left}

td.pad-left0 { padding-left:0 !important}
td.pad-left1 { padding-left:5px}
td.pad-left2 { padding-left:10px}
td.pad-left3 { padding-left:15px}
td.pad-left4 { padding-left:25px}
td.pad-left5 { padding-left:35px}

.lh { line-height:1.5em}


.p1 { margin:3px 0}
.p2 { margin:5px 0}
.p2-t { margin:5px 0 0 0}
.p3 { margin:8px 0}
.p4 { margin:13px 0}

.h1 { font-size:27px; line-height:1.2em}
.h2 { font-size:20px; line-height:1.2em}
.h3 { font-size:17px; line-height:1.2em}
.h4 { font-size:14px; line-height:1.2em}

.c_red { color:#F00}

img{border:0}

div.content { line-height:1.5em}
div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6{ line-height:1em}
div.content td { line-height:1.5em}
div.content div.p { margin:7px 0 }
div.content img { margin:5px 10px}

#article td { border-width:0px; border-color:#222; border-style:solid }

form, div {
	margin: 0px;
	padding: 0px;
}
form, input, submit, textarea, select, p, td, th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
}
a, a:hover {
	font-family: Verdana, sans-serif;
	color: #960000;
	text-decoration: underline;
}
a:hover {
	color:#333;
	text-decoration: none;
}
h1, h2, h3, h4	{
	font-size: 25px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	line-height: 1.0em;
	color:#000;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	line-height: 1.0em;
	color:#000;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 1.0em;
	color:#960000;
	font-weight:normal;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 1.0em;
	font-style:normal;
	color:#333;
}
.brd_bot {
	border-bottom: #ddd solid 1px;
}
.brd {
	border: #ddd solid 1px;
}
ol, ul {
	padding-left:10px;
	margin:0px;
}
li {
	line-height:1.2em;
	list-style: none;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:20px;
	margin-left:-10px;
	background: url(/@/main/_img_/shell/arr.gif) left 6px no-repeat;

}

#logo {
	padding:0;
	margin:0;
	position:absolute;
	left:50%;
	margin-left:-490px;
	margin-top:77px;
}
#phone {
	padding:0;
	margin:0;
	position:absolute;
	left:50%;
	margin-left:268px;
	margin-top:72px;
}
ul#menu {
	padding:0;
	margin:0;
	text-align:center;
	display:inline;
	width:980px;
	position:absolute;
	left:50%;
	margin-left:-490px;
}
#menu li {
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	line-height:52px;
	list-style: none;
	display: inline;
	text-align:center;
	background:none;
}
#menu li:hover {
	background: url(/@/main/_img_/shell/curr_menu_bg.jpg) left 2px repeat-x;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
}
#menu li a {
	text-decoration:none;
	color:#1f3857;
	font-size:14px;
}
#menu li a.mnu1 {
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	color:#960000;
	border-bottom:#960000 2px solid;
}
#menu li a.mnu2 {
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	color:#008000;
	border-bottom:#008000 2px solid;
}
#menu li a.mnu3 {
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	color:#0061a6;
	border-bottom:#0061a6 2px solid;
}
#menu li a.mnu4 {
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	color:#ff9b00;
	border-bottom:#ff9b00 2px solid;
}
#menu li a.mnu5 {
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	color:#787801;
	border-bottom:#787801 2px solid;
}
#menu li a.mnu6 {
	padding:0;
	padding-bottom:18px;
	padding-top:18px;
	color:#d1008b;
	border-bottom:#d1008b 2px solid;
}

ul.list {
	padding:0;
	margin:0;
}
.list li {
	padding:0;
	margin:0;
	list-style: none;
	background: url(/@/main/_img_/shell/list_bg.jpg) center right no-repeat;
	border-bottom: #666 1px dotted;
}
.list li:hover {
	background: #f7f7f7 url(/@/main/_img_/shell/list_bg_on.jpg) center right no-repeat;
}
.list li a {
	padding:10px;
	padding-left:5px;
	padding-right:25px;
	text-decoration:none;
	color:#333;
	font-size:11px;
	display:block;
	font-size:12px;
}

input.tx, select.tx {
	BORDER: #afb0b1 1px solid;
	background-color: #FFFFFF;
	color: #004080;
	height:19px;
	width:99%;
}
textarea.tx {
	BORDER: #afb0b1 1px solid;
	background-color: #FFFFFF;
	color: #004080;
	width:99%;
}
.imgpadd {
	padding-right:10px;
	padding-bottom:10px;
}
.padd_icons {
	padding-left:50px;
}
.linesbg {
	background: url(/@/main/_img_/shell/lines_bg.png) top center no-repeat;
}
.girl_bg1 {
	background: url(/@/main/_img_/shell/bottom_girl_1.jpg) center bottom no-repeat;
}
.girl_bg2 {
	background: url(/@/main/_img_/shell/bottom_girl_2.jpg) center bottom no-repeat;
}
.girl_bg3 {
	background: url(/@/main/_img_/shell/bottom_girl_3.jpg) center bottom no-repeat;
}
.girl_bg4 {
	background: url(/@/main/_img_/shell/bottom_girl_4.jpg) center bottom no-repeat;
}
.girl_bg5 {
	background: url(/@/main/_img_/shell/bottom_girl_5.jpg) center bottom no-repeat;
}
.girl_bg6 {
	background: url(/@/main/_img_/shell/bottom_girl_6.jpg) center bottom no-repeat;
}
.bodybg {
	background: url(/@/main/_img_/shell/white_bg.gif) top center repeat-y;
}
.head {
	background: url(/@/main/_img_/shell/all_head_bg.jpg) top center no-repeat;
}
.tbl_head {
	background: #cdcdcd url(/@/main/_img_/shell/curr_menu_bg.jpg) left top repeat-x;
}
.body_text	{
	padding-top:400px;
}
a.btn	{
	background: url(/@/main/_img_/shell/btn_bg.jpg) right top no-repeat;
	padding-left:5px;
	padding-top:6px;
	text-decoration:none;
	color:#000;
	height:27px;
	display:block;
}
.white {
	color:#fff;
}
a.white {
	color:#ffe8d3;
	text-decoration:underline;
}
a.white:hover {
	color:#fff;
	text-decoration:none;
}
.small {
	font-size:11px;
	color:#bbb;
}
.small a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.small a:hover {
	font-size:11px;
	color:#333;
	text-decoration:underline;
}
p.bottomlinks b{
	font-weight:normal;
}

