body {
	margin:0;
	padding:0;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	background-color:#e0dbdc;
}

.clear {
	display: inline-block;
}

* html .clear {
	height: 1%;
}

.clear {
	display: block;
	clear:both;
}

.center {
	background-color:#FFFFFF;
	border:1px solid #9c9ea8;
	width:990px;
	margin:5px auto;
}

#head {
	margin:0 auto;
	width:990px;
	padding-bottom:10px;
}

.left {
	width:220px;
	margin-left:10px;
	float:left;
}

.right {
	width:720px;
	margin-right:10px;
	float:right;
	font-size:12pt;
}

.footer {
	clear:both;
	width:990px;
	padding-top:10px;
	padding-bottom:10px;
}

.line {
	background: transparent url(images/line_2.gif) repeat-x scroll left top;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin-left: 10px;
	margin-right: 10px;
}

.footer_center {
text-align:center;
}

ul#menu {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
}


ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0 auto;
	padding: 0;
	width: 200px;
}

ul#menu a {
	display: block;
	text-decoration: none;
}

ul#menu li {
	margin-top: 1px;
}

ul#menu li a {
	background: url(images/menu55.gif);
	color: #fff;
}

ul#menu li a {
  	height: 24px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}

ul#menu li a:link, ul#menu li a:visited {
	color: #777;
	padding: 8px 25px 0 10px;
	text-align: right;
	}

ul#menu li a:hover {
	color: #fff;
	background: url(images/menu55.gif) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: right;
}

ul#menu li a.active {
	color: #fff;
	background: url(images/menu55.gif) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}	

ul#menu li ul li a {
	background: #d8d8d8;
	font-size: 0.7em;
	color: #000;
}

ul#menu li ul li a:hover {
	background: #afb1bd;
	color: #fff;
}

ul#menu li ul li a.active {
	background: #afb1bd;
	border-left: 5px #e0917c solid;
	color: #fff;
}


.Block {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(images/block_top_bg.gif) no-repeat scroll 0 0;
	margin:6px 0 0;
	padding:4px 0 0;
}

.Block .mainTitle, .Block .Content, .Block .Top {
	border-right:1px solid #D4E8CF;
}

.Block .mainTitle {
	overflow:visible;
}

.Block .mainTitle {
	margin:0;
	overflow:hidden;
	padding:0.5em 0.3em 0.3em 11px;
}

.Block .mainTitle { 
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: auto;
}

.Block .mainTitle {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/title_bg_2.gif) no-repeat scroll 0 0;
}

	.Block .Bottom, .cornerMenu li.li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/block_bg_2.gif) no-repeat scroll right bottom;
}

.Block .Content, .Block .Bottom {
	border-left:1px solid #D4E8CF;
}

.Block .Content {
	margin:0;
	overflow:hidden;
	padding:0.1em 10px;
}

.Block .Top {
	font-size:1px;
	height:8px;
	line-height:1px;
}

.Block .Bottom {
	font-size:1px;
	height:8px;
	line-height:1px;
}

.Block textarea {
	margin-bottom:0.5em;
}

.Block .Content .button {
	margin-bottom:0.5em;
}

.import .Content {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:#FFEBD1 url(images/important_title_bg.gif) no-repeat scroll 0 0 !important;
	border-left:0 none !important;
	border-right:1px solid #FFD092 !important;
	padding:0 !important;
	position:relative;
}

.import .Content div {
	padding:10px;
}

.Block .Bottom {
	font-size:1px;
	height:8px;
	line-height:1px;
}

.Block input.width100p {
	width:99% !important;
}

.Block .Content input {
	margin-bottom:0;
	margin-left:0;
	padding: 0 0 0 2px;
	vertical-align:middle;
}

div { 
	display: block;
}

input.width100p, textarea.width100p, select.width100p {
	width:96% !important;
}

.width100p {
	width:100% !important;
}

textarea, input, select {
	font-size:100%;
}

input, select, textarea, p {
	font-family:Arial,Tahoma,Verdana,sans-serif;
}

input:-moz-read-write, textarea:-moz-read-write {
	-moz-user-modify:read-write !important;
}

input {
	-moz-appearance:textfield;
	-moz-user-select:text;
	-x-system-font:-moz-field;
	background-color:-moz-field;
	border:2px inset threedface;
	color:-moz-fieldtext;
	cursor:text;
	font-family:-moz-use-system-font;
	font-size:-moz-use-system-font;
	font-size-adjust:-moz-use-system-font;
	font-stretch:-moz-use-system-font;
	font-style:-moz-use-system-font;
	font-variant:-moz-use-system-font;
	font-weight:-moz-use-system-font;
	letter-spacing:normal;
	line-height:normal !important;
	padding:1px 0;
	text-align:start;
	text-indent:0;
	text-rendering:optimizelegibility;
	text-shadow:none;
	text-transform:none;
	word-spacing:normal;
}

.checkLeft {
	margin:0 0.3em 0 0;
	padding:0;
	vertical-align:middle;
}

input {
	font-size:100%;
}

input {
	font-family:Arial,Tahoma,Verdana,sans-serif;
}

input[type="radio"], input[type="checkbox"] {
	-moz-binding:none;
	-moz-box-sizing:border-box;
	background-color:-moz-field !important;
	border:2px inset threedface !important;
	color:-moz-fieldtext !important;
	cursor:default;
	height:13px;
	padding:0 !important;
	width:13px;
}

input[type="checkbox"] {
	-moz-appearance:checkbox;
	-moz-border-radius-bottomleft:0 !important;
	-moz-border-radius-bottomright:0 !important;
	-moz-border-radius-topleft:0 !important;
	-moz-border-radius-topright:0 !important;
	margin:3px 3px 3px 4px;
}
	

h1.mainTitle, h2.mainTitle {
	font-size:1.15em;
}

h1, h2 {
	display:block;
	font-size:1.5em;
	font-weight:bold;
	margin:0.83em 0;
}

h4 {
	font-size:1.0em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5c5c5c;
}

.mainTitle, .subTitle {
	background-color:inherit;
	color:#555555;
}

.mainTitle {
	line-height:100%;
	margin:0 0 0.8em;
	padding:0;
}


.Search {
	margin:10px auto; width:100%;
}

a.avatar2, .post_name .mini {
	background-image:url(images/avatar_bg_3.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	padding:0px 10px 10px 0px;
	text-align:center;
}

a.avatar2, span.avatar2, .post_name .mini {
	display:block;
	text-decoration:none;
}

a.avatar2 img, .post_name .mini {
	border:0 none;
	vertical-align:top;
}

.Search .Bottom {
	font-size:1px;
	height:7px;
	line-height:1px;
}


.Search .Bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(images/search_bot_bg_7.gif) no-repeat scroll right bottom;
	border-left:1px solid #c2bdc2;
}

.Search .Content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(images/search_top_bg_7.gif) no-repeat scroll 0 0;
	border-right:1px solid #c2bdc2;
}

.Search .Content {
	padding:15px 10px 7px;
}

.Search .Content {
	margin:0;
	overflow:hidden;
	padding:10px 10px 0;
}

.Search .input input {
	border-left-color:#0053A5;
	border-top-color:#0053A5;
}

.Search .input input {
	border:3px solid #FFFFFF;
	margin:-3px;
	padding-left:3px;
	width:105% !important;
}

.Block textarea, .Search .input, .Block .width100p {
	border:1px solid #7f7b7f;
}

input {
	border:1px solid #7f7b7f;	
}

.Search .input {
	margin-right:0;
}

.Search .input {
	float:left;
	margin-right:10px;
	overflow:hidden;
	width:79.5%;
}

.Search .button, .Block .Content .button, .Block .Content .button2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/btn_bg.gif) repeat-x scroll left center;
	border:1px outset #CCCCCC;
}

.Search .button, .Block .Content .button {
	font-weight:bold;
	line-height:140%;
	margin:0;
	padding:0;
	text-align:center;
	width:130px;
}

.Block .Content .button2 {
	font-weight:bold;
	line-height:140%;
	margin:0;
	padding:0;
	text-align:center;
	width:170px;
}

.button, .button2 {
	font-weight:bold;
	text-align:center;
}

.button, .button2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:buttonface none repeat scroll 0 0;
	color:inherit;
	cursor:pointer;
	font-size:89%;
}

.post {
	border:1px solid #cccccc;
	width:95%;
}

.post p {
	margin-top:0px;
	margin-bottom:5px;
}

.post_title {
	background-color:#edeced;
}

.post_title2 {
	font-size:18px;
	font-weight:bold;
	color:#5c5c5c;
}

.post_name {
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}


.post_name a, .Block .Content a {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#d55454;
}

.post_name a:hover, .Block .Content a:hover {
	color:#e0917c;
}

.post_adds {
	font-size:11px;
	margin-top:3px;
	margin-bottom:3px;
	color:#424242;
}

.post_view {
	clear: both;
	font-size:11px;
	color:#666667;
	margin-top:3px;
	margin-bottom:3px;
}

.post_description, .post_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.pnt {
	font-size: 0.75em;
}

#partner_center {
	margin:10px auto;
	width:470px;
}

.item {
	width:205px;
	height:130px;	
	border:4px solid #222;	
	margin:5px 20px 5px 0;
	overflow:hidden;
	position:relative;
	float:left;
}

.item .caption {
	width:205px;
	height:130px;
	background:#000;
	color:#fff;
	font-weight:bold;
	position:absolute;
	left:0;
	display:none;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; 

}

.item .caption a {
	text-decoration:none;
	color:#d55454;
	font-size:14px;	
	padding:5px;
	display:block;
}

.item .caption p a, .item .caption p a:hover {
	text-decoration:none;
	color:#fff;
	font-size:10px;
}

.item .caption p {
	padding:5px;	
	margin:0;
	font-size:10px;
}

.item img {
	border:0;
	position:absolute;
}

#tablecontact {
	margin:10px auto;
	width: 450px;
	border: solid 1px #ccc;
  	background-image: url("images/contacttable3.gif");
}
#tablecontact th {
	padding: 7px;
	text-aligh: center;
	background: #dcd8dc;
	border-bottom: 1px solid #ccc;

}

#tablecontact td {
	padding-left:15px;
}

#footer p {
	clear: both;
	padding: 4px;
}

input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
-x-system-font:-moz-button;
background-color:buttonface;
border:2px outset buttonface;
color:buttontext;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
padding:0 6px;
text-align:center;
text-shadow:none;
white-space:pre;
}

.pstrnav {
	text-align:center;
}
