html{
height: 100%;
min-height: 100% !important;
}

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 100%;
background-image: url(img/bgall.jpg) !important;
min-height: 100% !important;
}

.wrapper{
display: block;
height: auto !important;
min-height: 100%;
position: relative;
width: 100%;
background-image: url(img/bgcontent.png);
background-position: center;
background-repeat: repeat-y;
}

.footer{
height: 58px;
margin: -58px auto;
position: relative;
text-align: center;
z-index: 100;
}

b{font-size: 110%;}
em{color: red;}

#logo{
background-image: url(img/logo.jpg);
width: 149px;
background-repeat: no-repeat;
background-color: #fff;
}

#menu{
background-color: #fff;
color: #098ed1;
width: 460px;
}

#finder{
background-color: #fff;
text-align="left"
}

#mycard{
background-image: url(img/mycard.png);
background-position: left top;
width: 441px;
height: 170px;
}

#rightcard{
background-image: url(img/userback.png);
height: 169px;
width: 1000px;
}

#menu ul li{
list-style:none;
display: inline;
padding: 0;
margin: 0;
}

ul{
padding: 0;
}

#menu{
padding: 0;
margin: 0;
}

#menu a{
color: #0092d3;
}

#menu a:hover{
background-color: #0092d3;
color: #fff;
}

#topcontent{
background-image: url(img/topcontent.png);
height: 45px;
}

#bgcontent{
/*background-image: url(img/bgcontent.png);
background-repeat: repeat-y;*/
min-height: 100% !important;
height: 100%;
display: block;
position: relative;
/*left: 50%;
margin-left: -500px;*/
}

#bottomcontent{
background-image: url(img/bottomcontent.png);
height: 10px;
background-repeat: no-repeat;
}

#prefooter{
width: 1000px;
height: 10px;
background-color: #fff;
}

#prefoo{
background-color: #349ed7;
height: 10px;
width: 990px;
margin: 0 auto;
}

#footer{
background-color: #fff;
/*height: 38px;*/
width: 1000px;
/*margin: 0 auto;*/
}

#foo{
background-color: #0b87d6;
width: 990px;
margin: 0 auto;
height: 38px;
}

#logo_footer{
	background-image: url(img/logo_footer.jpg);
	width: 89px;
	height: 24px;
	margin-top: 9px;
	float: right;
	margin-right: 15px;
}

#logo_link{
width: 100%;
height: 100%;
float: left;
}

#top{
background-image: url(img/top.png);
height: 8px;
width: 475px;
background-repeat: no-repeat;
}

#middle{
background-image: url(img/middle.png);
background-repeat: repeat-y;
width: 475px;
}

#bottom{
background-image: url(img/bottom.png);
height: 8px;
width: 475px;
background-repeat: no-repeat;
}

/*
#name{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:23px;
padding-top:3px;
}
*/

#nametwo{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top: 4px;
padding-left: 21px;
}

#usermenu{
width: 1000px;
height: 26px;
background-image: url(img/usermenu.png);
}

#cardlinks{
font-size: 11px;
color: black;
}

.hider{
background-image: url(img/hider.jpg);
width: 22px;
height: 25px;
background-repeat: no-repeat;
cursor: pointer;
}

#end{
background-image: url(img/end.jpg);
width: 7px;
height: 25px;
background-repeat: no-repeat;
}

#namer{
background-color: #349ed7;
height: 25px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align: left;
}

#pagetrail{
text-align: left;
background-color: #349ed7;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-left: 21px;
height: 25px;
margin-right: 25px;
padding-top: 9px;
}

 #pagetrail a{
 color: #fff;
 }

.innertube{
margin: 5px;
overflow: hidden;
}

.innertube a:hover{
background-color: #0092d3;
color: #fff;
}

.container{
display: block;
height: 1%;
padding: 0 0 58px;
z-index: 5000;
}

.userpic{
width: 80px;
}

.ditto_link{
font-size: 10px;
}

.name_autor{
font-size:10px;
font-weight:normal;
line-height:1.3;
margin:0;
padding-right:9px;
text-align:center;
}

.ditto_summaryPost_new{

}

.ditto_info, .ditto_tags_new{
font-size: 11px;
}

#no_border a:hover{
background-color: transparent;
color: #0092d3;
}

#contentlefttop{
background-image: url(img/contentlefttop.jpg);
width: 8px;
height: 8px;
background-repeat: no-repeat;
}

#contentrighttop{
background-image: url(img/contentrighttop.jpg);
width: 8px;
height: 8px;
background-repeat: no-repeat;
}

#contentleftbottom{
background-image: url(img/contentleftbottom.jpg);
width: 8px;
height: 8px;
background-repeat: no-repeat;
}

#contentrightbottom{
background-image: url(img/contentrightbottom.jpg);
width: 8px;
height: 8px;
background-repeat: no-repeat;
}

#topmiddle{
background-image: url(img/contenttopmiddle.jpg);
height: 8px;
background-repeat: repeat-x;
}

#contentbottommiddle{
background-image: url(img/contentbottommiddle.jpg);
height: 8px;
background-repeat: repeat-x;
}

#leftmiddle{
background-image: url(img/contentleftmiddle.jpg);
background-repeat: repeat-y;
}

#rightmiddle{
background-image: url(img/contentrightmiddle.jpg);
background-repeat: repeat-y;
}

#avatar{
vertical-align: top;
padding-top: 10px;
}

.companyuser{
font-size: 11px;
height: 70px;
}

#block_header{
background-image: url(img/userbackheader.png);
height: 25px;
width: 1000px;
background-repeat: no-repeat;
}

#block_bottom{
background-image: url(img/userbackfooter.png);
height: 25px;
width: 1000px;
background-repeat: no-repeat;
}

.innertubein{
padding: 5px 25px 10px 20px;
}

.filebox_edit_ico{
	background-image: url(img/buttons/file_edit_ico.jpg);
	width: 18px;
	height: 17px;
	float: right;
}

.filebox_del_ico{
	background-image: url(img/buttons/file_del_ico.jpg);
	width: 18px;
	height: 17px;
	float: right;
	margin-left: 3px;
}

#leftcorner{
background-image: url(img/cornerleft.png);
width: 15px;
height: 11px;
background-repeat: no-repeat;
}

#rightcorner{
background-image: url(img/cornerright.png);
width: 15px;
height: 11px;
background-repeat: no-repeat;
}

#middlecorner{
background-image: url(img/bgtop.png);
height: 11px;
background-repeat: repeat-x;
}

#left{
background-image: url(img/left.png);
width: 15px;
background-repeat: repeat-y;
}

#right{
background-image: url(img/right.png);
width: 15px;
background-repeat: repeat-y;
}

#leftright{
background-image: url(img/leftright.png);
height: 8px;
}

.B_crumbBox,.B_crumbBox a{
color: #fff;
font-weight: bold;
}

#breadcrumbs{
padding-bottom: 10px;
}

.cmp_button{
font-size: 11px;
background:none repeat scroll 0 0 transparent;
border:0 none;
color: #098ed1;
cursor:pointer;
float:left;
text-decoration:underline;
width:100%;
}

.underline{
text-decoration: underline;
}

.manage:hover{
color: #fff;
background-color: #0092d3;
}

#wlpeReminderButton, #wlpeRegisterButton, #wlpeLoginButton, #wlpeLogoutButton, #wlpeProfileButton, .button {
background:transparent none repeat scroll 0 0;
width: 100%;
border:0 none;
color: #fff;
cursor:pointer;
float:right;
font-size:10px;
height:21px;
}

.login_div{
color: #fff;
float: right;
font-size: 10px;
padding-right: 10px;
}

.login_div a{
text-decoration: underline;
}

.login_link{
color: #fff;
}

.loginmsg{
font-size: 10px;
padding-left: 10px;
height: 13px;
color: #fff;
}

.loginmsg a{
text-decoration: underline;
}

.ditto_conflinks{
font-size: 10px;
}


#wlpeLogin{
font-size: 10px;
}

#wlpeLoginForm{
height: 16px;
margin-top: -5px;
padding-bottom: 3px;
}

.button:hover{
text-decoration: underline;
}

#wlpeUsernameLabel, #wlpePasswordLabel, #wlpeStayLoggedInLabel{
color: #fff;
}

.chart  {
color:#0092D3;
font-size:11px;
line-height:1;
list-style-type:none;
}

.chart  a:hover{
color: #fff;
background-color: #0092D3;
}

.chart li{
list-style-type: none;
list-style-image: none;
}

#search_input{
float: left;

}

#search_str{
margin: 0 2px;
}

.main_newconf_link{
font-size: 12px;
font-weight: bold;
line-height: 1.3;
}

.partners_info{
width: 100px;
padding-left: 5px;
}

.unread_msg{
background-color: #ebebeb;
font-weight: bold;
border: 3px solid #fff;
}

.unread_msg td{
padding: 0 5px;
}

.read_msg{
border: 3px solid #fff;
}

.read_msg td{
padding: 0 5px;
}

#data{
color: #8a8a8a;
font-size: 12px;
}

#contentdoc{
color: #3b3b3b;
font-size: 14px;
line-height: 23pt;
}

#description{
color: #2d2d2d;
font-size: 15px;
line-height: 21pt;
font-family: georgia;
font-style: italic;
}


#nameautor{
color: #349ed7;
font-size: 23px;
font-family: georgia;
font-style: italic;
}

#namedoc{
color: #349ed7;
font-size: 23px;
font-family: georgia;
font-style: normal;
}
