@import url('/twidcustom/huuma/uusihuuma/webfont/edosz/stylesheet.css');

.signedin .nakyvanappi2, .signedin .nakyvanappi {
   left:80px !important;
}
.nakyvanappi {
    left: 200px;
    margin: 0 !important;
    position: absolute !important;
    top: 79px;
}
.nakyvanappi2 {
    left: 200px;
    margin: 0 !important;
    position: absolute !important;
    top: 121px;
}
.nakyvanappi a {
	padding:6px;
}
.nakyvanappi2 a {
	padding:6px 7px;
}
.nakyvanappi a, .nakyvanappi2 a {
	background:#6FD3EB;
	background: -webkit-gradient(linear, center top, center bottom, from(#6FD3EB), to(#30BFE2 ));
    background: -moz-linear-gradient(center top , #6FD3EB 0%, #30BFE2 100%) repeat scroll 0 0 transparent;
    border: 1px solid #6FD3EB !important;
    box-shadow: 0 1px 0 0 #9BE0F1 inset !important;
    color: #FFFFFF !important;
    font-family: "PT Sans",Arial,Verdana,sans-serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    line-height: 1 !important;
    margin: 10px 0 0;
}
.nakyvanappi a:hover, .nakyvanappi2 a:hover {
    background:#1DADD1;
}
.nakyvanappi a:active, .nakyvanappi2 a:active {
background:#188DAA;
}
.homecontent .bannerarea {
min-height:362px !important;
}
.widget_newsarea {
display:none !important;
}
#banner_55954 {
display:none !important;
}
#banner_55954 a {
cursor:default !important;
}
.module-content h1, .module-content h2, .module-content h3 {
font-weight:normal !important;
}
.contentarearight, .wide {
padding-top:15px !important;
}
.share .linkedin { display:none; }
.share .twitter { display:block !important; }
.horizontal .first {
display:none;
}
.contentlist .bodycolumn {
 width: 640px;
}
.comments .bodycolumn {
 width: 500px;
}
.comments #commentswithinputpanel .bodycolumn {
    width: 750px !important;
}
.comments {
margin-left: 70px;
}
.contentlist .bodycolumn {
float:left !important;
}
.contentarealeft .tab-panel {
padding-top:20px !important;
}
.tab-header, .active-tab-header {
height:auto !important;
line-height:20px !important;
width:160px !important;
margin-bottom:10px !important;
}
.narrowdual .subject {
width:260px !important;
}
.homecontent .contentpreview {
background:none !important;
margin:0 !important;
padding:0 !important;
width:250px !important;
}
.homecontent .picture, #banner_14384, .noprofilearea {
display:none;
}
.onlylogin .remember-me {
display:none;
}
/* Dynamic main sub menu -----------------*/
.dynamicsubmenus {
padding: 4px;
position: absolute;
margin:33px 0 0 0 !important;
width:205px !important;
background:#6FD3EB !important;
clear:both !important;
z-index:20 !important;
}
.dynamicsubmenus ul {
width:185px !important;
float:none !important;
padding:0 0 0 20px !important;
margin:0 !important;
left:0 !important;
position:relative !important;
z-index:31 !important;
}
.dynamicsubmenus ul li {
margin:0 !important;
padding:0 0 0 5px !important;
position:relative !important;
z-index:40 !important;
left:0;
background-image:none !important;
text-decoration:none !important;
background:#6FD3EB !important;
}
.dynamicsubmenus ul li:hover {
list-style:disc !important;
color:#ffffff;
}
.dynamicsubmenus ul li a {
margin:0 !important;
padding:0 !important;
height:28px !important;
width:145px !important;
position:relative !important;
z-index:100 !important;
display:block;
text-decoration:none !important;
background-image:none !important;
text-decoration:none !important;
background:#6FD3EB !important;
text-transform:none !important;
font-weight:bolder !important;
}
.dynamicsubmenus ul li a:hover, .dynamicsubmenus ul li:hover {
/*background-color:#2ABDE2 !important;
background-image:none !important;*/
text-decoration:none !important;
border:0;
}
.mainmenu-submenu {
display:none !important;
}
/* ---End */

.toshop {
font-size:10px !important;
background:#1A9ABA !important;
-moz-border-radius:5px !important;
border-radius:5px !important;
-khtml-border-radius:5px !important;
-webkit-border-radius:5px !important;
color:#6FD3EB !important;
padding:0 10px 0 10px !important;
display:block !important;
margin:12px 0 0 0 !important;
}
.toshop:hover {
background:#14768E !important;
text-decoration:none !important;
}
.headertable, .headertable a {
font-family:arial;
}
.module-content a:hover {
color:#333333 !important;
}
.contentarea {
width:900px !important;
overflow:auto;
}
.contentarearight {
width:700px !important;
}
.tab .content {
   height: auto;
    line-height: 15px !important;
    width: 140px;
}
.tab-panel .tab {
    width: 160px;
position:relative !important;
z-index:200 !important;
}
.contentarearight .tab-content {
margin-left:50px;
width: 700px !important;
}
.contentarealeft div {
background:transparent !important;
}
.contentarealeft .tabs-module {
min-height:350px;
width:125px;
padding-right:50px !important;
background:url(/twidcustom/huuma/uusihuuma/images/alasivuerotin.jpg) no-repeat right top !important;
}
.contentarealeft a {
font-family:arial;
font-size:14px;
font-weight:bolder;
color:#f15555 !important;
}
.contentarealeft a:hover {
color:#813333 !important;
}
.mainmenu-submenu {
display:none;
}
.module-content {
font-family:arial;
font-size:12px;
}
.pollsarea .widget-header, .surveysarea .widget-header {
font-family:"EdoSZRegular";
font-size:20px;
font-weight:normal !important;
color:#333333;
border:0;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
text-align: left;
}
.contentarearight .module-content .subject {
font-family:"EdoSZRegular";
font-size:21px;
font-weight:normal !important;
color:#333333;
border:0;
}
.singlenewsinlist .titlecolumn a {
font-family:"EdoSZRegular";
font-weight:normal !important;
font-size:30px;
}
.module-content h1, .module-content h3 {
font-family:"EdoSZRegular";
font-weight:normal !important;
}
.wide h2, .contentarearight h2 {
font-family:"EdoSZRegular";
font-size:21px;
font-weight:normal !important;
color:#333333;
border:0;
}
.homecontent .bannerlist, 
.homecontent .newsarea, 
.homecontent .blogsarea, 
.homecontent .ratearea, 
.homecontent .recommendarea, 
.homecontent .feedbackarea, 
.homecontent .memberusersarea,
.homecontent .calendareventsarea {
display:none;
}
.pagecontent .extbanners,
.pagecontent .dailyquestionsarea,
.pagecontent .newsarea,
.pagecontent .blogsarea,
.pagecontent .recommendarea,
.pagecontent .feedbackarea,
.pagecontent .mostactiveusersarea,
.pagecontent .ratearea,
.pagecontent .memberusersarea,
.pagecontent .surveysarea,
.pagecontent .calendareventsarea,
.objectcontent .extbanners,
.objectcontent .dailyquestionsarea,
.objectcontent .newsarea,
.objectcontent .blogsarea,
.objectcontent .recommendarea,
.objectcontent .feedbackarea,
.objectcontent .mostactiveusersarea,
.objectcontent .ratearea,
.objectcontent .memberusersarea,
.objectcontent .surveysarea,
.objectcontent .calendareventsarea,
.productcontent .extbanners,
.productcontent .dailyquestionsarea,
.productcontent .newsarea,
.productcontent .blogsarea,
.productcontent .recommendarea,
.productcontent .feedbackarea,
.productcontent .mostactiveusersarea,
.productcontent .ratearea,
.productcontent .memberusersarea,
.productcontent .surveysarea,
.productcontent .calendareventsarea,
.blogcontent .extbanners,
.blogcontent .dailyquestionsarea,
.blogcontent .newsarea,
.blogcontent .blogsarea,
.blogcontent .recommendarea,
.blogcontent .feedbackarea,
.blogcontent .mostactiveusersarea,
.blogcontent .ratearea,
.blogcontent .memberusersarea,
.blogcontent .surveysarea,
.blogcontent .calendareventsarea,
.newscontent .extbanners,
.newscontent .dailyquestionsarea,
.newscontent .newsarea,
.newscontent .blogsarea,
.newscontent .recommendarea,
.newscontent .feedbackarea,
.newscontent .mostactiveusersarea,
.newscontent .ratearea,
.newscontent .memberusersarea,
.newscontent .surveysarea,
.newscontent .calendareventsarea,
.eventscontent .extbanners,
.eventscontent .dailyquestionsarea,
.eventscontent .newsarea,
.eventscontent .blogsarea,
.eventscontent .recommendarea,
.eventscontent .feedbackarea,
.eventscontent .mostactiveusersarea,
.eventscontent .ratearea,
.eventscontent .memberusersarea,
.eventscontent .surveysarea,
.eventscontent .calendareventsarea,
.calendareventcontent .extbanners,
.calendareventcontent .dailyquestionsarea,
.calendareventcontent .newsarea,
.calendareventcontent .recommendarea,
.calendareventcontent .feedbackarea,
.calendareventcontent .mostactiveusersarea,
.calendareventcontent .blogsarea,
.calendareventcontent .ratearea,
.calendareventcontent .memberusersarea,
.calendareventcontent .surveysarea,
.calendareventcontent .calendareventsarea,
.accountcontent .extbanners,
.accountcontent .dailyquestionsarea,
.accountcontent .newsarea,
.accountcontent .recommendarea,
.accountcontent .feedbackarea,
.accountcontent .mostactiveusersarea,
.accountcontent .blogsarea,
.accountcontent .ratearea,
.accountcontent .memberusersarea,
.accountcontent .surveysarea,
.accountcontent .calendareventsarea,
.accountprofile .extbanners,
.accountprofile .dailyquestionsarea,
.accountprofile .newsarea,
.accountprofile .recommendarea,
.accountprofile .feedbackarea,
.accountprofile .mostactiveusersarea,
.accountprofile .blogsarea,
.accountprofile .ratearea,
.accountprofile .memberusersarea,
.accountprofile .surveysarea,
.accountprofile .calendareventsarea,
.profilecontent .extbanners,
.profilecontent .dailyquestionsarea,
.profilecontent .newsarea,
.profilecontent .recommendarea,
.profilecontent .feedbackarea,
.profilecontent .mostactiveusersarea,
.profilecontent .blogsarea,
.profilecontent .extbanners,
.profilecontent .ratearea,
.profilecontent .memberusersarea,
.profilecontent .surveysarea,
.profilecontent .calendareventsarea,
.surveycontent .extbanners,
.surveycontent .dailyquestionsarea,
.surveycontent .newsarea,
.surveycontent .recommendarea,
.surveycontent .feedbackarea,
.surveycontent .mostactiveusersarea,
.surveycontent .blogsarea,
.surveycontent .ratearea,
.surveycontent .memberusersarea,
.surveycontent .calendareventsarea,
.pollcontent .extbanners,
.pollcontent .dailyquestionsarea,
.pollcontent .newsarea,
.pollcontent .recommendarea,
.pollcontent .feedbackarea,
.pollcontent .mostactiveusersarea,
.pollcontent .blogsarea,
.pollcontent .ratearea,
.pollcontent .memberusersarea,
.pollcontent .surveysarea,
.pollcontent .calendareventsarea,
.inboxcontent .extbanners,
.inboxcontent .dailyquestionsarea,
.inboxcontent .newsarea,
.inboxcontent .recommendarea,
.inboxcontent .feedbackarea,
.inboxcontent .mostactiveusersarea,
.inboxcontent .blogsarea,
.inboxcontent .ratearea,
.inboxcontent .memberusersarea,
.inboxcontent .surveysarea,
.inboxcontent .calendareventsarea
 {
display:none !important;
}
.signedout .vainkirj {
display:none !important;
}
.signedin .vaineikirj {
display:none !important;
}
.homecontent .bannerlist, .homecontent .dailyquestion {
display:block !important;
}
#headerarea_in, #headerarea_out {
z-index:99 !important;
}
.profile {
z-index: 500;
}
#headerarea_out .profile, #headerarea_out .account {
display:none !important;
}
.facesmessageremovebutton {
float:right;
}
.removefacesmessage {
color:#ffffff;
float:right;
}
.facesmessagetd {
position:relative;
}
.facesmessagetd ul {
width:400px !important;
height:auto !important;
left:50% !important;
margin-top:100px !important;
margin-left:-200px !important;
position:fixed !important;
background:#000000 !important;
color:#ffffff !important;
border-radius:8px !important;
-moz-border-radius:8px !important;
-khtml-border-radius:8px !important;
-webkit-border-radius:8px !important;
behaviour:url(js/PIE.htc);
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity:0.8;
font-family:arial !important;
font-size:12px !important;
padding:10px;
z-index:99 !important;
}
.bodyarea {
    width: 930px !important;
}
.bodyarea .contentarea {
    width: 930px !important;
}
.bodyarea .contentarea .wide .module-content, .bodyarea .contentarea .wide .sorting {
width:880px !important;
}

.bodybumpalue {
padding:10px;
}
#banner_55952 h2 {
font-family:"EdoSZRegular";
font-size:21px;
font-weight:normal !important;
}
#banner_55952 h2 {
color:#333333;
}
#banner_55952 p {
font-family:arial !important;
font-size:11px;
color:#444444;
}
#banner_55952 {
background:#e9e9e9;
}
.homecontent #banner_55952 {
height:222px;
overflow:hidden;
width:275px;
position:absolute;
right:470px;
z-index:19;
top: 625px;
}
#bodyarea {
margin-top:0;
}
#contentarea {
margin-top:0;
}
.isonosto {
margin:2px 0 5px -6px;
}
.homecontent .dailyquestionsarea-answered {
position:absolute;
left:192px;
top:870px;
z-index:-1;
width:280px !important;
}
.homecontent .dailyquestionsarea .widget-inner, .homecontent .dailyquestionsarea-answered .widget-inner {
min-height:97px;
}
.homecontent .dailyquestionsarea {
position:absolute;
left:192px;
top:870px;
width:280px !important;
}
.homecontent .dailyquestionsarea .widget-header {
color:#ffffff !important;
}
.homecontent .dailyquestionsarea .widget-inner, .homecontent .dailyquestionsarea-answered .widget-inner {
background:#e72b59 !important;
color:#ffffff !important;
width:260px !important;
padding:10px;
}
.homecontent .dailyquestionsarea input, .homecontent .dailyquestionsarea-answered input {
background:#ffffff;
border:0;
font-family:"EdoSZRegular";
font-size:21px;
font-weight:normal !important;
color:#e72b59;
}
.homecontent .dailyquestionsarea .widget-footer, .homecontent .dailyquestionsarea-answered .widget-footer {
display:none;
}
.homecontent .dailyquestionsarea .widget-header, .homecontent .dailyquestionsarea-answered .widget-header {
font-family:"EdoSZRegular";
font-size:21px;
font-weight:normal !important;
}
.homecontent #widget_recommendarea, .homecontent #widget_feedbackarea, .homecontent #widget_mostactiveusersarea {
display:none;
}
.homecontent #banner_55953 {
position:absolute;
left:0;
width:186px;
height:186px;
z-index:5;
top: 625px;
}
.homecontent #banner_55951 {
width:186px;
height:186px;
position:absolute;
z-index:4;
left:0;
margin: 0 0 0 -1px;
top: 816px;
}
#bannerarea {
width:187px;
overflow:hidden;
}
.homecontent #bannerarea {
margin:0 7px 0 0;
}
#bannerarea .topright .bannerlist {
}
.bannerlist img {
width:auto !important;
height:auto !important;
}
.narrowdual, .narrowdual div, .narrowdual div div, .narrowdual div div div, .narrowdual li, .narrowdual ul, .narrowdual table, .narrowdual td {
border:0 !important;
}
.latestnews {
display:none !important;
}
.latestcontent {
position:absolute;
right:190px;
width:270px !important;
height:390px !important;
overflow:hidden;
/*bottom:0;*/
margin-top:10px;
}
.latestcontent .narrowdual {
width:auto !important;
}
.narrowdual {
font-family:arial !important;
}
.narrowdual li {
font-family:arial !important;
font-size:11px;
margin:0 0 10px 0;
}
.narrowdual h2, .narrowdual .subject {
font-weight:normal !important;
font-size:14px !important;
}
.homecontent .ownerprofilecontent {
display:none;
}
.loginpanel {
font-size:0px;
color:#6FD3EB !important;
}
.loginpanel input {
font-family:verdana;
font-size:12px !important;
}
.loginarea br {
display:none;
}
.account {
height:120px !important;
}
#headerarea_in {
position:relative;
z-index:10;
}
#loggedin-headerform {
height:30px;
}
#headerarea_in .headertable {
width:339px !important;
height:112px !important;
background:url(/twidcustom/huuma/uusihuuma/images/logo-loginarea.png) 10px 10px no-repeat #6fd3eb;
position:relative !important;
top:60px !important;
margin:0 0 0 auto !important;
padding:0 !important;
}
.account .last {
display:none;
}
#headerarea_in .account .right {
display:block;
}
#headerarea_in .account .right span {
float:left !important;
padding:0;
margin:0;
clear:both;
}
#headerarea_in .account .right span a {
background:#9ae0f1;
color:#474747;
width:118px;
display:block !important;
padding:1px 4px 3px 10px;
margin:0 0 3px 6px;
text-align:left;
z-index:0 !important;
text-size:11px;
font-family:arial;
height:20px;
}
#headerarea_in .account .right span a:hover {
background:#6FD3EB;
}
#headerarea_in .profile {
position:absolute;
right:0;
margin:8px 20px 0 0;
}
#headerarea_in .profile .avatar {
width:57px;
height:57px;
float:left;
margin:0 -5px 0 0;
}
#headerarea_in .profile .points a {
color:#ffffff;
display:block;
margin:-5px 10px 0 0 !important;
float:right;
text-align:left;
padding:0;
}
#headerarea_in .last {
}
.headerarea span {
border:0 !important;
}
#headerarea_in .headertable .account {
display:block;
margin:4px 0 0 -460px;
overflow:auto !important;
position:absolute;
width:140px;
height:150px;
z-index:-1;
}
#headerarea_in .headertable .name {
position:absolute !important;
left:0;
margin:77px 0 0 -105px !important;
text-align:left;
width:300px !important;
font-family:arial !important;
}
#headerarea_in .headertable .name, #headerarea_in .headertable .name a {
font-family:Verdana;
font-size:12px;
color:#484848;
text-align:left;
}
.headerpadding {
display:none;
}
.headerarea {
width:940px !important;
position:relative !important;
background:none !important;
}
#headerarea_out .headertable {
}
.header h3 {
font-family:"EdoSZRegular";
font-size:21px;
color:#38bcda;
font-weight:normal !important;
}
.widget-header, .widget-content, .widget-footer, .narrowdual .module-header, .narrowdual .module-content, .narrowdual .module-footer,
.wide .module-header, .wide .module-content, .wide .module-footer, .wide .content,
.narrowlist .module-header, .narrowlist .module-content, .narrowlist .module-footer,
.tabs-module .module-header, .tabs-module .module-content, .tabs-module .module-footer,
.objectview .module-header, .objectview .module-content, .objectview .module-footer {
border: 0;
background-image: none;
}
.loginarea .widget iframe {
position:absolute;
bottom:0;
margin:0 0 0 100px;
}
.loginarea .widget {
background:url(/twidcustom/huuma/uusihuuma/images/logo-loginarea.png) 2px 5px no-repeat #6fd3eb;
padding:0 0 0 110px;
width:230px;
position:absolute;
z-index:66;
top:0;
margin:46px 0 0 -155px;
}
.loginarea .loginpanel {
}
.loginarea .loginpanel input {
}
.loginarea .widget-header, .loginarea .widget #area-lostpasswordlink, .loginarea .widget .remember-me, .signuparea, .blogsarea {
display:none;
}
#centerarea {
margin:0 auto;
padding-top:0;
position: relative;
width: 940px;
/*
border-right:2px solid orange;
border-left:2px solid orange;
*/
}
#mainmenu {
background:none;
clear:both;
margin:10px 0 0 1px;
}
.mainmenu-menu, .horizontal, #mainmenu, .mainmenu-menu ul {
width: 942px;
}
.mainmenu-menu ul {
padding:0;
}
.mainmenu-menu ul li {
margin:0 0 8px 0;
padding:0;
}
.mainmenu-menu ul li a {
margin:0 3px 0 0;
font-size:11px;
font-weight:normal;
background:#808080;
color:#ffffff;
font-family:Verdana;
text-transform:uppercase;
padding:3px 10px 3px 10px;
text-decoration:none;
width:134px;
display:block;
}
.mainmenu-menu ul li a:hover {
text-decoration:none;
background:#666666;
}
#customheader {
background: none;
height:150px;
}
.homelink {
background:url(/twidcustom/huuma/uusihuuma/images/logo.png) no-repeat;
width:239px;
height:142px;
float:left;
}
#footerarea {
background:url(/twidcustom/huuma/uusihuuma/images/footerfooter.jpg) bottom no-repeat #6FD3EB;
width:940px;
margin:0 auto;
height:180px;
position:relative;
z-index:400;
}
#footerarea a {
color:#ffffff;
}
#footerarea ul {
width:420px;
float:right;
margin:0;
}
.footerpage {
float:left;
width:400px;
text-align:left;
font-family:arial;
font-size:11px;
}
.rootmenu li {
margin:0 15px 0 0;
padding:0;
display:inline;
text-align:left;
float:left;
}
.rootmenu {
background:url(/twidcustom/huuma/uusihuuma/images/footerklemmari.png) 460px 0 no-repeat;
text-align:left;
padding:10px;
float:right;
width:450px !important;
height:110px !important;
padding:22px 67px 0 0;
margin:-27px 0 0 0 !important;
line-height:25px;
}
#footerarea a:hover {
text-decoration:underline;
}
.topmenu li a {
color:#808080;
font-family:Verdana !important;
font-size:12px;
position:relative !important;
z-index:122 !important;
}
.topmenu li a:hover {
color:#111111;
}
.topmenu li {
margin:0 0 0 25px;
padding:0;
display:inline;
text-align:left;
float:right;
z-index:122 !important;
}
.topmenu {
text-align:left;
right:0;
height:40px !important;
padding:12px 0 0 0;
margin:-25px 0 0 0 !important;
line-height:20px !important;
width:650px;
position:absolute !important;
z-index:122 !important;
}
.poistoon {
display:none !important;
}
