﻿html {
}
body {
	color: #000;
	background: #fcfcfc;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#main_body {
	padding: 0px;
}
.header_visitor {
	background: url('img/header_visitor.jpg') repeat-x top left;
	height: 111px;
}
.header_member {
	background: url('img/header_member.gif') repeat-x top left;
	height: 89px;
	padding-top: 20px;
}
.line_under_header {
	background: url('img/line_under_header.gif') repeat-x top left;
	padding: 5px 0px;
}
.visitor_login {
	margin: 0px auto;
}
.logo {
	float: left;
	padding: 4px 0px 0px 0px;
}
.login_form {
	float: right;
	width: 305px;
}
.main_top_back {
	background: url('img/main_back_top.gif') repeat-x top;
}
.main_bottom_back {
}
.man {
	float: left;
	background: url('img/main_back_top.gif') repeat-x top;
}
.join_us {
	float: left;
	background: url('img/signup_back.jpg') no-repeat top left;
	width: 316px;
	height: 361px;
	padding: 0px 0px 0px 10px;
}
.footer {
	background: url('img/footer_back.gif') repeat-x top;
	padding: 23px 0px;
}
.bottom_layer {
	background: url('img/bottom_layer.jpg') no-repeat top left;
	width: 297px;
	height: 276px;
	padding-top: 10px;
}
.input_back_join {
	background: url('img/input_back_join.gif') no-repeat top left;
	width: 200px;
	height: 22px;
}
.join_text {
	padding: 0px 10px 0px 15px;
}
.textBox {
	border: none;
	background: none;
	width: 195px;
}
.main_menu {
	display: block;
	background-position: 100% 0%;
	height: 10px;
}
a.main_menu:hover {
	background-position: 0% 0%;
}
.search {
	background: url('img/searchBox.gif') no-repeat top left;
}
.searchBox {
	background: none;
	border: none;
	width: 103px;
	height: 27px;
	padding: 5px 0px 0px 5px;
}
.search_button_back {
	background: url('img/search_button2.gif') no-repeat top left;
	width: 63px;
}
.searchButton {
	border: none;
	background: none;
	width: 60px;
	cursor: pointer;
	height: 23px;
}
.searchBoxAdd {
	background: none;
	border: none;
	width: 370px;
	height: 27px;
	padding: 7px 0px 0px 5px;
}
.submit_button {
	margin: 2px 0px 0px 0px;
//	margin: 6px 0px 0px 0px;
}
.profile_picture_frame {
	/*background: url('img/profile_picture_frame.gif') no-repeat top left;*/
	position: absolute;
	width: 97px;
	height: 142px;
	margin: 0px 0px 0px -1px;
}
.abs_layer {
	width: 716px;
	height: 31px;
	position: absolute;
	top: 200px;
	z-index: 100;
	color: #00879c;
	font-size: 12px;
	padding: 5px 0px 0px 13px;
	background: url('img/abs_profile_back.png') no-repeat top left;
}
.abs_profile_layer {
	width: 716px;
	height: 31px;
	position: absolute;
	top: 200px;
	z-index: 100;
	color: #00879c;
	font-size: 12px;
	padding: 5px 0px 0px 13px;
	background: url('img/abs_profile_back.png') no-repeat top left;
}
.thoughts {
	margin: 0px 0px 0px 240px;
	padding: 0px 0px 0px 0px;
}
.inputBox {
	background: url('img/input_back_thoughts.gif') no-repeat top left;
	width: 385px;
}
.iepngfix {
	behavior: url(design/js/iepngfix/iepngfix.php);
}
img {
	border: 0px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.a_comment_head {
}
.a_comment_head:hover {
	text-decoration: none;
}
input {
	background: #fff;
	border: 1px #999999 solid;
	padding: 1px;
	font-size: 10pt;
	color: #716C6B;
}
.checkbox {
	background: none;
	border: none;
}
.inputmain {
	background: #FFFFFF;
	border: 1px #b8b8a5 solid;
	font-size: 10pt;
	color: #716C6B;
}
textarea {
	font-size: 8pt;
	color: #716C6B;
	background: #F6F6F6;
	border: 1px #b8b8a5 solid;
}
.textarea {
	background: #F6F6F6;
	border: 1px #b8b8a5 solid;
	font-size: 8pt;
	color: #000;
}
/*########################
 	MAIN SURR.
 ########################*/
#outer {
	margin: 0px auto;
}
.visitor_outer {
	margin: 0px auto;
	width: 855px;
}
/*########################
 	INPUT BUTTONS / FORMS
 ########################*/
.button {
	background: none;
	border: none;
	cursor: pointer;
	padding: 0px 0px;
	margin-right: 3px;
}
.button2 {
	background: none;
	border: none;
	cursor: pointer;
	padding: 0px;
	margin-right: 3px;
}
.input_back {
	background: url('img/input_back.gif') no-repeat top left;
	width: 187px;
}
.input {
	background: none;
	border: none;
	width: 178px;
	padding: 4px 0px 0px 0px;
	height: 20px;
	margin: 0px 0px 0px 5px;
}
.input_label {
	padding: 0px 10px 0px 30px;
}
.input2 {
	background: #B4E9FF;
	border: 2px #FF0052 solid;
	font-size: 8pt;
}
.input3 {
	background: #000;
	border: 1px #fff solid;
	font-size: 8pt;
	color: #fff;
}
.input4 {
	background: #000;
	border: 1px #459DCF solid;
	font-size: 8pt;
	color: #fff;
}
.input5 {
}
/*########################
 	IMAGES
 ########################*/
.pic1 {
	border: 1px solid #e1e1e3;
	background: #dfdfcc;
	padding: 1px;
}
.pic2 {
	border: 1px solid #b3b9b2;
	background: #ffffff;
	padding: 1px;
}
.pic3 {
	border: 2px #fff solid;
}
.pic4 {
	/*filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;*/ border: 1px #fff solid;
}
.pic5 {
	border: 1px #ccc solid;
}
.pics1 {
}
.pics4 {
}
.pics2 {
}
.pics3 {
}
.wrap1 {
}
.wrap2 {
}
.wrap3 {
}
.wrap4 {
}
.wrap5 {
}
.wrap5 img {
}
/*########################
 	TOP AREA
 ########################*/
#top .top_text a {
	color: #fff;
}
#top .top_text a:hover {
	color: #54A4DE;
}
#top .top_text {
	color: #fff;
}
#top {
}
#top td {
}
#top input, select {
	color: #000;
}
#top a {
	color: #6585A5;
	text-decoration: underline;
}
#top a:hover {
	text-decoration: none;
}
.top2 {
	padding: 0px 0px 0px 0px;
	background: url('img/top.png') no-repeat top left;
	height: 120px;
}
.top3 {
	padding: 15px 10px 0px 0px;
}
/*########################
 	MENU 
 ########################*/
#outer2 {
	text-align: left;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	background: url('img/menu_back.gif') repeat-x top;
}
.menu {
	padding: 0px 5px;
	cursor: pointer;
	color: #fff;
}
.menu div {
	padding: 3px 0px 10px 0px;
}
.menu a {
	color: #9aa09e;
	font-weight: bold;
	text-decoration: none;
}
.menu2 {
	padding: 0px 5px;
	cursor: pointer;
}
.menu2 div {
	padding: 3px 0px 10px 0px;
	background: url('img/arrow_hover.gif') no-repeat bottom center;
}
.menu2 a {
	color: #55565e;
	font-weight: bold;
	text-decoration: none;
}
.menu2 a:hover {
	color: #55565e;
	font-weight: bold;
	text-decoration: none;
}
.bottom_link {
	padding: 5px;
}
/*########################
 	MENU LINKS 4
 ########################*/
.menu4 {
	padding: 2px;
/* border-top:1px #014E82 solid;
 	border-left:1px #000 solid; */	border-bottom: 1px #014E82 solid;
/*cursor:pointer;*/	font-size: 7pt;
	font-weight: bold;
}
.menu4-1 {
	padding: 2px;
	border-bottom: 1px #195B85 solid;
/*cursor:pointer;*/	font-size: 7pt;
	font-weight: bold;
}
.menu4-2 {
	font-size: 7pt;
	font-weight: bold;
	padding-left: 15px;
}
.menu4-4 a {
	color: #fff;
}
.menu4-4 a:hover {
	color: #fff;
}
/*########################
 	LOGIN BOX
 ########################*/
.login {
	height: 208px;
	background: url('img/login_back.gif') repeat-x top;
}
.login a {
	color: #a5a5a5;
	text-decoration: underline;
}
.LoGin1 {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
}
.LoGin2 {
	background: #195B85;
	border-left: 1px #D9D9D9 solid;
	border-right: 1px #D9D9D9 solid;
	color: #fff;
	font-size: 8pt;
}
/*########################
 	MENU LINKS 5

 	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

 ########################*/
.menu5border {
}
.menu5 {
	font-size: 7pt;
	color: #fff;
	padding-left: 5px;
	cursor: pointer;
	background: #000;
}
.menu5c {
	font-size: 7pt;
	color: #fff;
	padding-left: 5px;
	cursor: pointer;
	background: #000;
}
.menu5a {
	background: #000 right;
	background-repeat: no-repeat;
	text-align: right;
	width: 24px;
	height: 41px;
}
.menu5b {
	background: #000 url(line5.gif) right;
	background-repeat: no-repeat;
	text-align: right;
	width: 24px;
	height: 41px;
}
.menu5d {
	font-size: 7pt;
	color: #000;
	text-align: center;
	background: #fff;
}
.menu5e {
	font-size: 8pt;
	color: #fff;
	text-align: right;
	padding-right: 10px;
	padding-top: 8px;
	background: #000;
	font-weight: bold;
}
.menu5f {
	background: #000;
	width: 24px;
	height: 35px;
}
.menu5g {
	border: 1px #000 solid;
	padding: 5px;
	background: #000;
	font-size: 7pt;
}
.menu5g2 {
	border: 1px #000 solid;
	padding: 5px;
	background: #1F1F1F;
	font-size: 7pt;
}
.menu5 a {
	color: #fff;
}
.menu5c a {
	color: #fff;
}
.menu5d a {
	color: #064D9F;
}
.menu5d a:hover {
	color: #000;
}
.menu5g a {
	color: #fff;
}
.menu5g2 a {
	color: #000;
}
/*########################
 	MAIN PAGES
 ########################*/
#main {
	background: none;
}
.main2 {
	background: #fff;
	border-right: 1px #D9D9D9 solid;
	font-size: 7pt;
	color: #fff;
}
.main3 {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	font-size: 7pt;
	color: #fff;
}
.main3-b {
	background: #000;
	vertical-align: bottom;
}
.main3-a {
	background: #fff;
	text-align: right;
	vertical-align: bottom;
}
.main3-c {
	background: #fff;
	border-left: 1px #D9D9D9 solid;
	font-size: 7pt;
	color: #fff;
}
.main4 {
	background: #fff;
	border-right: 1px #D9D9D9 solid;
	font-size: 8pt;
	color: #000;
}
.main3 a {
	color: #fff;
}
.main3 a:hover {
	color: #fff;
	text-decoration: underline;
}
#topright {
	background: #fff;
	border-right: 1px #D9D9D9 solid;
	font-size: 8pt;
	color: #000;
}
.emoticons {
	background: white;
}
/*##############################
 	#topleft - TOP LEFT AREA BLACK SWOSH
 	A:LINKS - USERNAME
 ###############################*/
#topleft {
	background: #fff;
	background-repeat: no-repeat;
	width: 480px;
	height: 45px;
	color: #fff;
	border-left: 1px #D9D9D9 solid;
}
#topleft a {
	color: #fff;
	text-decoration: underline;
}
#topleft a:hover {
	color: #fff;
	text-decoration: none;
}
.page {
	color: #fff;
}
.pbar1 {
	background: transparent;
}
.pbar2 {
	background: white;
}
.pbar4 {
	background: #007e95;
}
.pbar3 {
	padding: 1px;
	color: white;
	margin: 0px 0px 0px 0px;
	border: solid #e3e3e3 1px;
}
/*########################
 	MENUS
 ########################*/
.mainmenu {
	background: #1F1F1F url(line11.gif);
	font-size: 7pt;
	color: #000;
}
.mainmenu2 {
	background: #1F1F1F url(line10.gif);
	font-size: 7pt;
	color: #fff;
}
.mainmenu2 a {
	color: #fff;
}
.mainmenu2 a:hover {
	color: #54A4DE;
}
.mainmenu3 {
	background: #c3198d;
	height: 36px;
	color: #fff;
}
.mainmenu4 {
	background: #c3198d;
	color: #fff;
	height: 36px;
}
.mainmenu5 td {
	color: #fff;
	height: 36px;
}
.block_header {
	color: #fff;
	text-align: left;
}
.block_header_main {
	background: #f1f1f1;
	color: #716c6b;
	padding-top : 7px;
	padding-bottom : 7px;
	padding-left: 10px;
}
.mainmenu6 {
	background: #ededed;
	color: #666666;
	border: 1px #686868 solid;
	cursor: pointer;
	padding: 2px;
}
.mainmenu6 a {
	color: #fff;
	text-decoration: none;
}
.mainmenu6 a:hover {
	color: #fff;
	text-decoration: none;
}
.mainmenu7 {
	background: #ffffff;
	color: #666666;
	border: 1px #000 solid;
	cursor: pointer;
	padding: 2px;
}
.mainmenu7 a {
	color: #FFF;
	text-decoration: none;
}
.mainmenu7 a:hover {
	color: #FFF;
	text-decoration: none;
}
/*
.mainmenu6 {
	border:1px #195B85 solid;
	padding:3px;
	font-size:8pt;
	cursor:pointer;
	color:#fff;
	background:#2ae;
}

.mainmenu6 a { color:#fff; text-decoration:none; }
.mainmenu6 a:hover { color:#fff; text-decoration:none; }

        .mainmenu7
        {
	border:1px #195B85 solid;
	padding:3px;
	background:#195B85;
	font-size:8pt;
	cursor:pointer;
	color:#fff;
}



.mainmenu7 a { color:#FFF; text-decoration:none; }
.mainmenu7 a:hover { color:#FFF; text-decoration:none; }
*/
/*########################
 	SITE MENUS
 ########################*/
.item {
	font-size: 11px;
	font-weight: bold;
	color: #b4b4a0;
}
.item a {
	color: #7c8280;
	text-decoration: none;
}
.item2 {
	font-size: 11px;
	font-weight: bold;
	color: #b4b4a0;
}
.item2 .profile_name {
	color: #3D3732;
	text-transform: capitalize;
}
.submenuTop {
	background: url('img/sub_menu_back.gif') repeat-x top;
	height: 35px;
}
.item3 {
	color: #010101;
}
.item3_left {
	width: 17px;
}
.item3_right {
	width: 18px;
}
#video a {
	color: #fff;
	text-decoration: none;
}
#video .selected a {
	color: fff;
	font-weight: bold;
}
.item2 a {
	color: #3d3732;
	text-decoration: none;
}
.item2 a:hover {
	color: #3d3732;
	text-decoration: none;
}
/*########################
 	BORDERS
 ########################*/
.border {
	border: 1px #332F2F solid;
	background: #195B85;
}
.border_main {
	border: 1px #e7e7e7 solid;
	background: #ffffff;
}
.border2 {
	color: #F1F2F2;
}
.border3 {
	border: 1px #d6d6c1 solid;
	background: none;
	color: #fff;
}
.border5 {
	border-bottom: 1px #000 dashed;
}
.border6 {
	border: 1px #95C719 solid;
	background: #2589C5;
	color: #fff;
}
.border7 {
	border-bottom: 1px #98C920 dashed;
}
.border8 {
	background: #F5F5F5;
	border: 1px #000 solid;
}
.border9 {
	background: #fff;
	color: #000;
}
/* USED IN MAIL ALERT */
.border10 {
	background: #000 url(line10.gif);
	color: #fff;
}
.border11 {
	border: 1px #BDBDBD solid;
	background: #fff;
	color: #000;
}
/* B-BOARD */
.border12 {
	background: #fff;
	color: #000;
}
.border13 {
}
.border14 {
	background: #F9F9F9;
	color: #fff;
}
.border15 {
	border: 1px #BDBDBD solid;
	background: #ea5dbc;
}
.border15 .color {
	color: #fff;
}
.border16 {
	background: url('img/module_back.gif') repeat-x;
	color: #fff;
	height: 36px;
}
/*########################
 	TEXT COLORS
 ########################*/
.color {
}
.color_me {
	color: #716c6b;
	padding-left: 10px;
	text-align: left;
	background: #EFE9ED;
}
.color2 {
	color: #fff;
}
.color3 {
	color: #ff0000;
}
.color4 {
	color: #000;
}
.color5 {
	color: #33bfec;
}
/*########################
 	BACKGROUNDS & EXTRAS
 ########################*/
.cur {
	cursor: pointer;
}
.pollinput {
	background: transparent;
	border: 0px;
}
.polllabal {
	font-weight: normal;
	font-size: 11px;
}
.frame1 {
	background: #fff;
	margin: 0px;
}
.main_frame1 {
	background: #FFFFFF;
	margin: 0px;
}
.link1 a {
	color: #195B85;
}
.link1 a:hover {
	color: #195B85;
	text-decoration: underline;
}
.link_main {
	padding: 5px;
}
.link_main a {
	color: #716c6b;
	text-decoration: underline;
}
.link_main a:hover {
	color: #716c6b;
	text-decoration: none;
}
/* USED IN MAIN MENU SQURE */
.sqr {
	background: #54A4DE;
	background: transparent;
}
.sqr1 {
	background: transparent;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 3px;
}
/* COMMENT BOX */
.comment {
	color: #000;
	padding: 0px;
}
.comment-text {
	color: #000;
	font-size: 8pt;
}
.comment-headline {
	background: #fff;
	color: #000;
	padding: 5px;
	font-size: 7pt;
}
.comment-head {
	color: #fff;
	padding: 5px;
	background: url('img/module_back.gif') repeat-x;
	height: 36px;
}
.comment-head a {
	color: #fff;
}
.comment-head a:hover {
	color: #54A4DE;
}
/*########################
 	BOTTOM MENUS
 ########################*/
#bottom3 {
	text-align: center;
	color: #ffffff;
	padding: 10px 0px 10px 0px;
}
#bottom3 .width_bottom {
	padding: 14px 0px 5px 0px;
}
.bottom_text {
	background: url(img/bottom.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	height: 90px;
}
#bottom3 a {
	color: #ffffff;
	text-decoration: underline;
}
#bottom3 a:hover {
	text-decoration: none;
}
#bottom4 {
	background: #54A4DE;
	width: 100%;
	color: #fff;
}
/*########################
 	FORUM
 ########################*/
.forum-1 {
	background: #fcfcfc;
	color: #3c382f;
	height: 30px;
	font-weight: bold;
}
.forum-2 {
	border-collapse: collapse;
}
.forum-2 td {
	border: 1px solid #fcfcfc;
	padding: 5px;
}
.forum-3 {
	border: 1px #000 solid;
}
.forum-4 {
}
.forum-q {
	background: #dcddcd;
	color: #000;
	font-size: 8pt;
	border: 1px #a5a599 solid;
}
/*########################
 	DROP DOWN MENU
 ########################*/
#dropmenudiv {
	padding: 5px;
	border: 1px #c0c0c0 solid;
	background: #1c4c80;
	position: absolute;
	z-index: 100;
	font-size: 7pt;
	text-align: left;
}
#dropmenudiv a {
	color: #fff;
}
#dropmenudiv a:hover {
	color: #fff;
	text-decoration: underline;
}
/*########################
 	MESSAGES AND ERRORS
 ########################*/
span.message_message {
	background-image: url("../../../design/pic/message.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 6px;
}
span.error {
	background-image: url("../../../design/pic/warning.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
}
span.message_error {
	background: url("../../../design/pic/warning.gif") no-repeat left;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #ec1d25;
	margin: 0px 0px 0px 0px;
	line-height: 17px;
}
.ajax_message {
	background: #d0cfba;
	padding: 5px;
	border: 1px #d0cfba solid;
}
.jquery_background {
	background: #fff;
}
.socialOver {
	background: #FFF8CC;
	border: 1px #FFE222 solid;
	color: #000;
	text-align: left;
}
.socialDefault {
	background: #fff;
	border: 1px #fff solid;
	color: #000;
	text-align: left;
}
.socialBox {
	border: 1px #BDBDBD solid;
	color: #000;
	background: #F9F9F9;
}
.topFriendsNum {
	float: left;
	margin-left: 7px;
	vertical-align: top;
	height: 80px;
	width: 80px;
	text-align: center;
	padding-top: 5px;
	font-size: 16pt;
	border: 1px #9AA0A9 solid;
}
/*******************************  My styles ***************************/
#chat {
	background: #dcdcd2;
	margin: 0px auto;
	padding: 0px;
	cursor: default;
	width: 98%;
}
.chat_border {
	border: 1px solid #b3b9b2;
}
.chat_header {
	background: #acacae;
	color: #3d3732;
	font-weight: bold;
	font-size: 18px;
}
.MyColor {
	color : white;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.star {
	color: #ff8017;
	font-weight: bold;
}
.message_info {
	font-size: 8pt;
	padding: 5px;
	font-weight: bold;
	color: #f1f2f2;
	text-align: center;
}
.Textsize {
	font-size: 11px;
}
.index {
	padding: 0px;
	text-align: left;
	padding-top: 0px;
}
.rightSide {
	width: 300px;
	padding: 0px 0px 0px 10px;
}
.rightSideMember {
	padding: 0px 0px 0px 20px;
	width: 200px;
}
.frame {
	margin: 0px 0px 0px 0px;
	background: url('img/block_back.gif') repeat-x top;
}
.header_gradient {
	background: url('img/left_shadow_block.gif') repeat-y left;
}
.header_left {
	background: url('img/block_top.gif') repeat-x top;
}
.header_right {
	background: url('img/block_top_left.gif') no-repeat top left;
}
.top_gradient {
	background: url('img/right_shadow_block.gif') repeat-y right;
}
.left_shadow {
	background: url('img/block_bottom_right.gif') no-repeat right bottom;
}
.right_shadow {
	background: url('img/block_bottom_left.gif') no-repeat left bottom;
}
.bottom_gradient {
	background: url('img/bottom_shadow_block.gif') repeat-x bottom;
}
.bottom_right {
	background: url('img/block_top_right.gif') no-repeat top right;
}
.bottom_left {
	text-align: left;
	padding: 10px 15px 20px 16px;
	min-height: 35px;
	-height: 35px;
	color: #f1f2f2;
}
.bottom_left a {
	color: #f1f2f2;
	text-decoration: underline;
}
.bottom_left a:hover {
	color: #f1f2f2;
	text-decoration: none;
}
.bottom_left a.Textcolor {
	color: #57574D;
}
.bottom_left a.MyColor {
	color : #FFFFFF;
}
.bottom_left a.MyColor:hover {
	color : #98aec0;
}
.title_block {
	margin: 1px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.padding_title_block {
	padding-top: 3px;
}
.title_block a {
	color: #3D3732;
}
.title_block img {
	margin: 0px 0px 0px 0px;
}
.title_block div {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 7px;
//	padding: 5px 0px 0px 7px;
	color: #00879c;
	font-weight: bold;
	text-align: left;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #9fa4ae;
}
p {
	margin: 0px;
	padding: 0px;
}
.ImageBorder {
	border: 1px solid #bcc7bc;
}
.main_frame {
	margin: 0px 0px 0px 0px;
	background: url('img/block_back.gif') repeat-x top;
}
.main_header_gradient {
	background: url('img/main_left_shadow_block.gif') repeat-y left;
}
.main_header_left {
	background: url('img/main_block_top.gif') repeat-x top;
}
.main_header_right {
	background: url('img/main_block_top_left.gif') no-repeat top left;
}
.main_top_gradient {
	background: url('img/main_right_shadow_block.gif') repeat-y right;
}
.main_left_shadow {
	background: url('img/main_block_bottom_right.gif') no-repeat right bottom;
}
.main_right_shadow {
	background: url('img/main_block_bottom_left.gif') no-repeat left bottom;
}
.main_bottom_gradient {
	background: url('img/bottom_shadow_block.gif') repeat-x bottom;
}
.main_bottom_right {
	background: url('img/main_block_top_right.gif') no-repeat top right;
}
.main_bottom_left {
	text-align: left;
	padding: 5px 0px 15px 0px;
	min-height: 105px;
	-height: 105px;
	color: #333333;
	margin-top: 10px;
}
.main_bottom_left .content {
	font-size: 17px;
	font-weight: bold;
}
.main_bottom_left a {
	color: #8ea4c6;
	text-decoration: underline;
}
.main_bottom_left a:hover {
	text-decoration: none;
}
.borderTable {
	border-collapse: collapse;
}
.borderTable td {
	border: 1px solid #b3b9b2;
	padding: 5px;
}
.headerTable {
	background: #f8f8f8;
	color: #3c382f;
	height: 30px;
	font-weight: bold;
}
.cellBorder {
}
.seperator {
	background: url('img/seperator1.gif') repeat-x;
	height: 1px;
	margin: 10px 0px 0px 0px;
}
.ads {
	background: url('img/ads.jpg') no-repeat;
	height: 58px;
}
.bookmark {
	background: url('img/bookmark_back.png') no-repeat left top;
	height: 47px;
	width: 480px;
	text-align: center;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.main_frame .content {
	padding: 0px 32px 10px 23px;
}
.main_frame .content .top_back {
	background: url('img/top_back_inner.gif') no-repeat left top;
	height: 4px;
}
.main_frame .content .bottom_back {
	background: url('img/bottom_back_inner.gif') no-repeat left top;
	padding: 1px 0px 2px 0px;
	width: 427px;
}
.main_frame .content .gradient {
	background: url('img/back_inner.gif') repeat-x top;
}
.main_frame .content .shadow_gradient {
	background: url('img/back_inner_shadow.gif') repeat-y left;
	padding: 0px 0px 20px 10px;
}
.main_frame .content .line {
	background: #707474;
	height: 1px;
	width: 392px;
}
a.hover_img {
	display: block;
	width: 120px;
	height: 27px;
	background-position: 0% 0%;
}
a.hover_img:hover {
	background-position: 100% 0%;
}
.bookmark .name {
	float: left;
	padding: 0px 0px 0px 40px;
}
.bookmark .arrow {
	cursor: pointer;
	float: right;
	padding: 0px 40px 0px 0px;
}
.inner_bookm {
	height: 25px;
	background: url('img/inner_bookmark_back.gif') repeat-x top;
	padding-left: 10px;
	margin-top: 11px;
	cursor: pointer;
}
.inner_content {
	background: #cce0e8;
}
.blog_item {
	background: url('img/sep1.gif') repeat-x bottom;
	padding: 0px 0px 5px 0px;
	margin-top: 15px;
}
.blog_item .add_links {
	text-align: right;
}
.blog_item .add_links a {
	color: #666666;
	text-decoration: none;
}
.blog_item .img {
	float: left;
}
.blog_item .content {
	float: left;
	margin-left: 20px;
	border: none;
	background: none;
	width: 420px;
}
.blog_item .content span {
	color: #0066B8;
}
.bottom_layer_contacts {
	width: 193px;
	background: url('img/contacts_back.gif') repeat-y left;
	padding: 0px 3px 0px 3px;
}
.bottom_layer_contacts div {
	float: left;
}
.contacts_back_down {
	background: url('img/contacts_back_down.gif') no-repeat left top;
	padding: 5px 0px;
}
.error-view {
	position: absolute;
	width: 520px;
	height: 350px;
	margin: -70px 0 0 -532px;
	/*background:#eae9e9;*/
}
.error-view ol {
	margin: 0;
	padding: 0;
}
.error-view li {
	padding: 5px;
	background: #eae9e9;
	list-style-position: inside;
	padding-left: 20px;
}
.error-view b {
	background: #eae9e9;
	display: block;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.universal_color a {
	color: #fff;
	font-size: 8px !important;
}
.blog_item .content a {
	font-size: 12px !important;
}
.blog_item .content {
	font-size: 12px !important;
}
.db-bd {
	background: url('img/db-bg.png') no-repeat left top;
	width: 400px;
	height: 70px;
}
.db-bd input {
}
.add-menu
{
text-transform:uppercase;
color:#58595b;
}
