*{
	font-family:"BPG Glaho Arial V5", Tahoma, Verdana;
	font-size:12px
}

body {
/*	background:url(img/gradbg.jpg) top repeat-x; */

	margin:0
}
a {
	text-decoration:none;
	color:#006699;
	font-size:10px
}

a:hover {
	text-decoration:underline
}

img {
	border:0
}

input, select{
	border: solid 1px #1D2A5B;
}

select{
	font-family:"BPG Glaho Arial V5", sylfaen, Verdana
}

#homeHeaderContent #user_email, #homeHeaderContent #pass{
	border:solid 1px #333333;
	height:22px;
	width:140px;
	font-size:12px
}
#homeHeaderContent a{
	color:#9090BE
}

#homeHeaderContent a:hover{
	text-decoration:none;
}

#register{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	float:left
}
#loginForm td a:hover, #register a:hover{
	color:#EBEFFE;
}

#homeHeaderContent #myface{
	color:#F7F7F7;
	font-size:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	cursor:pointer;
	width:200px;
	text-align:left;
}

#homeHeaderContent #myface:hover{
	background:url(img/homeIcon.png) no-repeat 175px  14px
}
#leftLogin #user_email, #leftLogin #pass{
	border:solid 1px #A5ACB2;
	height:17px;
	width:175px;
	font-size:10px
}
#leftMenu td hr {
	margin-top:7px;
	margin-bottom:7px;
	border:none;
	background:#E9E9E9;
	height:1px

}

.leftSideTitle a, .leftSideTitle a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none
}


#mainBody{
	width:990px
}

#header{
	height:75px;
	padding:10px 0 0 15px
}
#topMenu td{
	background:#3B5998;
	color:#FFFFFF;
	padding:7px 0 7px 0;
	height:15px;
	text-align:center;
}

/*#topMenu td:hover{
	background:#5C75AA;
	cursor:pointer
}*/

.leftSideTitle {
	color:#333333;
	font-weight:bold;
	font-size:10px
	}

#topMenu a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	padding: 6px 5px 6px 5px;
	background:none;
}

#topMenu a:hover{
	font-weight:bold;
	color:#FFFFFF;
	background:#5C75AA;
}

#topContent{
	height:200px;
	border-bottom:solid 1px #333333
}
#footer{
/*	border-top:solid 4px #FF7E00;
*/	height:70px;
	background:url(img/b-dr.gif) repeat-x
}
#topContent_green{
	float:left;
	background:#699900;
	width:670px;
	height:10px;
	margin-bottom:3px
}
#topContent_blue_left{
	background:#085B92;
	width:250px;
	height:197px;
	text-align:left;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;

}
#topContent_blue_rigth{
	background:#00487E;
	float:left;
	width:335px;
	height:197px;
}

#leftTopMenu .leftTopMenu_b a {
	color:#9a0201;
	text-decoration:none
}

#leftTopMenu .leftTopMenu_b  a:hover {
	color:#9a0201;
	text-decoration:underline
}


#leftTopMenu tr td, #leftTopMenu a {
	color:#101010;
	text-decoration:none
}

#leftTopMenu a:hover {
	color:#101010;
	text-decoration:underline
}


#topContent_blue_left a, #topContent_blue_left td {
	color:#F4F4F4;
	text-decoration:none;
	font-weight:bold
}
#topContent_blue_left a:hover{
	color:#F4F4F4;
	text-decoration:underline;
	font-weight:bold
}
#topContent_blue_rigth td{
	background:url(img/buttMenu.png);
	text-align:center;
	color:#FFFFFF;
	width:150px;
	height:35px;
	cursor:pointer
}
#topContent_blue_rigth .rmbutton:hover{
	background:url(img/buttMenuAct.png);
	text-align:center;
	color:#FFFFFF;
	width:150px;
	height:35px;
	cursor:pointer
}
#topContent_blue_rigth td a{
	color:#FFFFFF;
	text-decoration:none;
}
#topContent_blue_rigth td a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#tomMyMenu{
	color:#003366;
	margin-top:2px
}
#tomMyMenu td{
	background:url(img/myMenuBack.png);
	cursor:pointer
}
#tomMyMenu td:hover{
	background:url(img/myMenuBackAct.png);
}

#tomMyMenu a{
	float:left;
	text-decoration:none;
	font-weight:normal;
	color:#003366
}
#tomMyMenu a:hover{
	float:left;
	text-decoration:underline;
	font-weight:normal;
	color:#003366
}

#homeHeader{
	height:100px;
	width:964;
	background:url(img/mbg.png) no-repeat
}
#homeHeaderContent{
}

#hereyuocan span{
	color:#999999
}

#restorePassword td{
	font-size:10px
}

hr{
	border:none;
	margin:0;
	background:#D1DBFA;
	height:1px
}
#subtopMenu{
	margin-left:10px;
}
#subtopMenu a{
	 font-size:12px;
	 font-weight:bold
}

#help ul {
	list-style:none;
	padding:0;
	margin-left:15px
}

#help h5 {
	padding:0;
	margin:10px 0 5px 0
}

#help a {
	margin-left:50px
}

#mainpagePhotoLeftActions{
	margin:0
}
#mainpagePhotoLeftActions ul{
	list-style:none;
	padding-left:0;
	margin-left:3px
}
#mainpagePhotoLeftActions li{
	margin-top:5px
}
#mainpagePhotoLeftActions a img:hover{
	text-decoration:none
}
#mainpagePhotoLeftActions a{
	font-weight:bold;
	margin-top:10px
}

.button{
	background-color:#3B5998;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"BPG Glaho Arial V5", Arial, sans-serif;
	font-size:11px;
	padding:2px 15px 3px;
	text-align:center;
	margin:0 4px 4px 4px;
	cursor:pointer
}

.buttonLogin{
	background:transparent url(img/Button_Blue.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:4px;
	width:72px;
	cursor:pointer;
}

.buttonadd{
	background:transparent url(img/add.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:72px;
	cursor:pointer;
	margin:4px
}


.buttonrate{
	background:transparent url(img/rate.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:140px;
	cursor:pointer;
	margin:4px
}
.buttoncancel2{
	background:transparent url(img/cancel2.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:100px;
	cursor:pointer;
	margin:4px
}

.buttoncancel{
	background:transparent url(img/cancel.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:72px;
	cursor:pointer;
	margin:4px
}
.buttonaddInbox{
	background:transparent url(img/Inbadd.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:58px;
	cursor:pointer;
	margin:1px
}
.buttoncancelInbox{
	background:transparent url(img/Inbcancel.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:58px;
	cursor:pointer;
	margin:1px
}
.buttondelete{
	background:transparent url(img/Button_Blue.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:72px;
	cursor:pointer;
	margin:4px
}

.buttonblock{
	background:transparent url(/img/block.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:80px;
	cursor:pointer;
	margin:4px
}

.registerButton{
	background:transparent url(img/register.png) no-repeat;
	border:0 none;
	color:white;
	font-size:11px;
	font-weight:bold;
	height:22px;
	width:105px;
	margin:0;
	cursor:pointer
}

.button2{
	background:transparent url(/img/Button_Blue.png) no-repeat scroll  left top;
	border:0 none;
	color:white;
	cursor:pointer;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:0;
	padding:3px 10px 3px 12px;
	position:relative;
}

.buttonEnd{
	padding-right:2px;
	background:transparent url(/img/Button_Blue.png) no-repeat scroll right top;
	height:24px;
	border:none
}

/*
.buttonCancel{
	background:#F0F0F0 none repeat scroll 0 0;
	border-color:#E7E7E7 #666666 #666666 #E7E7E7;
	font-family:"BPG Glaho Arial V5", Arial, sans-serif;
	border-style:solid;
	border-width:1px;
	color:#000000;
	cursor:pointer;
	padding:2px 15px 1px;
	margin:0 4px 4px 4px;
}
*/
.error{
	color:#FF0000;;
	font-size:10px
}

.error ul, .error li{
	margin:3px 0 0 0;
	color:#FF0000;;
}

.estimationIcon{
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity: 0.7;
}

.estimationIcon:hover{
	filter:alpha(opacity=100);
    -moz-opacity:1.0;
    opacity: 1.0;
}
#pm{
	border-collapse:collapse;
	margin:10px 0 0 0;
	font-weight:bold
}

#pm .tab_row{
	border:solid 1px #898989; border-bottom:none; background:#F1F1F1
}
#pm .tab_row a{
a	border:solid 1px #898989; border-bottom:none; background:#F1F1F1
}
#pm .tab_row_active{
	border:solid 1px #3B5998; border-bottom:none; background:#6D84B4
}

#pm .tab_row_active a{
	color:#FFFFFF
}

#pm tr td{
	 padding-left:5px; padding-right:5px
}


#tabs{
	border-collapse:collapse;
	margin:0 0 0 1px;
	font-weight:bold
}

#tabs .tab_row{
	border:solid 1px #898989; border-bottom:none; background:#F1F1F1
}
#tabs .tab_row a{
a	border:solid 1px #898989; border-bottom:none; background:#F1F1F1;
}
#tabs .tab_row_active{
	border:solid 1px #3B5998; border-bottom:none; background:#6D84B4
}

#tabs .tab_row_active a{
	color:#FFFFFF
}

a.pmdelete{
	background:url(img/x_to_hide.gif) no-repeat;
	padding:8px 0 0 10px;
	text-decoration:none;
	font-size:9px;
}
a:hover.pmdelete{
	background:url(img/x_to_hide_hover.gif) no-repeat;
	padding:8px 0 0 13px;
	text-decoration:none;
	font-size:9px
}

.trumbsTiTle{
	padding:3px 0 0 20px;
	margin-bottom:10px;
	font-weight:bold;
	color:#3B5998;
	background:#F7F7F7;
	border:solid 1px #EAEAEA;
	border-top:solid 1px #6D84B4;
	height:22px
}


.trumbsTiTle span {
	float:left
}
.trumbsTiTle a {
	float:right
}

fieldset {
	-moz-border-radius: 7pt;
	}

legend{
	color:#006699;
	font-weight:bold;
}
.userAllSengemtNotFound{
	font-size:10px;
	color:#CCCCCC;
	margin:15px 0 15px 15px
}

#fFastSearchSubmit{
	font-size:10px;
	background:url(img/sb.gif);
	border:solid 1px #315091;
	width:21px;
	height:21px;
	cursor:pointer
}

#fFastSearch {
	font-size:10px;
	width:120px;
	border:solid 1px #999999;
	height:17px;
	margin:0
}
.photoIcons{
	color:#006699;
	font-weight:bold;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
}

.photoIcons img {
	margin-bottom:2px;
	margin-right:1px;
}

.ratingIcon{
	background:url(img/starrating.gif) 49px;
	width:50px;
	height:30px;
	padding-top:18px;
	font-size:10px;
	color:#CC6600;
	font-weight:bold
}
.pagerDiv{
	margin:10px 0 10px 0
}
.pager{
	margin-top:5px;	
	margin-bottom:8px;
	color:#6D84B4;
	font-size:12px;
	font-weight:bold;
}

.pager span{
	text-align:center;
	padding:3px 5px 3px 5px ;
	background:#6D84B4;
	border:solid 1px #CCCCCC;
	cursor:pointer;
	font-weight:bold;
	color:#FFFFFF
	font-size:12px
}
.pager a{
	text-align:center;
	font-weight:bold;
	background:#F0F0F0;
/*	color:#FFFFFF; */
	font-size:12px;
	padding:5px;
	text-decoration:none
}
textarea {
	border:solid 1px #CCCCCC
}
.pager span:hover, .pager a:hover{
	background:#6D84B4;
	color:#FFFFFF
}

#leftMenu td{
	color:#006699;
}

.inboxRow{
	background:#FFFF
}

.inboxRow:hover{
	background:#F8F8F8
}
.inboxRow td{
	border-top:solid 1px #E1E1E1;
	padding:10px
}

.inboxRow td table td{
	border-top:none;
	padding:0;
}

.inboxRowTitle td{
	background:#F8F8F8;
	padding:2px;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	height:10px
}

.inboxTextRow{
	color:#3B5998
	cursor:pointer
}

/* pop menu styles */
.popMenu{
	width:160px
}
.popMenu a{
	text-decoration:none;
	/*color:#006699;*/
	color:#101010;
/*	font-weight:bold; */
	font-size:10px
}
.popMenu a:hover{
	text-decoration:none;
	/*color:#009900;*/
	color:#3B5998;
}

.photoTable{
	background:#F7F7F7;
	border:solid 1px #CCCCCC;
}

.photoTable:hover{
	background:#fafafe;
	border:solid 1px #CCCCCC;
}

.aboutC{
	margin-bottom:30px;
	margin-left:10px
}

.userTrumbIcons table tr td{
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
}

.userTrumbIcons img {
	margin-right:1px;
}

.newItem a{
	color:red
}

.photoTable1234 tr td{
	font-family:Verdana, Geneva, sans-serif;
	color:#777;
	font-size:12px
}

#statusTool{
	background:url(img/statusbg.png) bottom left no-repeat;
	color:#FFF;
	font-weight:bold
}

#statusTool table tr td img{
	cursor:pointer;
	margin-left:5px
}

#status_del{
	text-align:right
}

#status_del span{
	color:#F00;
	font-size:8pt;
	font-weight:normal;
	padding-right:10px;
	text-align:right;
	cursor:pointer
}

#statusTool input{
	width:235px;
	margin-left:15px
}

.sstatus{
	background:url(img/sstatusbg.png) top left no-repeat; width:135px; height:26px; margin-bottom:2px; margin-top:5px
}
.sstatus marquee{
	padding-top:2px;
	font-size:8pt;
	color:#FFF;
	width: 130px
}

.news-status {
	background:url(img/sstatusbgc.png) no-repeat left;
	height:26px;
	float:left;
	color:#FFF
}

.news-green-link{
	color:#98ca3c;
	font-weight:bold;
	font-size:13px;
}