/* CSS Document */

#allContainer{
  background:none;
  }
h2{font-size:1.5em;}
#neuvo_leftCol{
  width:410px;
  position:relative;
  float:left;
  display:block;
  }
#neuvo_rightCol{
  width:545px;
  position:relative;
  float:left;
  display:block;
  margin:1px 0px 0px 1px;
  }

#neuvo_faq_top{
  background: url(../images/neuvo_faqbox.gif) no-repeat top;
  padding:10px 10px 0px 14px;
  margin-top:20px;
  display:block;
  position:relative;
  }
#neuvo_faq_top h2{
  margin:0px;
  padding:0px;
  }

#neuvo_faq{
  background: url(../images/neuvo_faqbox.gif) no-repeat bottom;
  display:block;
  padding:0px 10px 0px 14px;
  position:relative;
  }

#neuvo_faq p{
  position:relative;
  margin:0px 0px 10px 0px;
  }
#neuvo_faq img{
  border:0px;
  margin:0px;
  padding:0px;
  display:block;
  float:none;
  }

.neuvo_faqbox{
  background: url(../images/neuvo_kysyttya_box_center.gif) top left repeat-y;
  padding:0px 20px 0px 14px;
  }
#neuvo_sortfaq{
  background: url(../images/neuvo_sortfaq_bg.gif) top no-repeat;
  width:374px;
  height:80px;
  margin-top:10px;
  padding-bottom:20px;
  display:block;  
  }
#neuvo_sortfaq span{
  padding:10px 10px 0px 14px;
  display:block;
  }
#neuvo_sortfaq span a{
  text-decoration:none;
  font-weight:bold;
  color:#000;
  line-height:1.2em;
  font-size:1.1em;
  /* background: url(../images/arr_small_blue.gif) no-repeat right 6px;
  padding:0px 14px 0px 0px; */
  }
#neuvo_sortfaq span a:hover{
  text-decoration:none;
  font-weight:bold;
  color:#000;
  }
  
img.neuvo_faq_botSpace{margin-bottom:6px;}

#neuvo_haast_top{position:relative;z-index:30;margin-top:-30px;float:none;display:block;}
#neuvo_haast{
  background: url(../images/neuvo_haast_box.gif) top left no-repeat;
  padding:10px 10px 0px 14px;
  width:410px;
  height:155px;
  display:block;
  }
#neuvo_haast h2{margin-top:0px;}
#neuvo_haast p{}
#neuvo_haast a{
  color:#000;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:75px;
  font-size:1.2em;
  background:url(../images/arr_pink.gif) no-repeat right 4px;
  padding:0px 0px 20px 0px;
  margin:0px 15px 0px 0px;}
  
#neuvo_news{
  background: url(../images/neuvo_newsbox.gif) top left no-repeat;
  padding:10px 10px 0px 14px;
  width:410px;
  height:155px;
  display:block;
  }
#neuvo_news h2{margin-top:0px;}
#neuvo_news p{}
#neuvo_news a{
  color:#000;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:75px;
  font-size:1.2em;
  background:url(../images/arr_green.gif) no-repeat right 4px;
  padding:0px 0px 20px 0px;
  margin:0px 15px 0px 0px;}
  
.bubble_541{
  width:541px;
  position:relative;
  float:left;
  margin:0px 0px 10px 0px;
  z-index:30;
  }
.bubble_541_right{
  float:left;
  width:541px;
  background:url(../images/bubble_541_right.png) no-repeat top right;
  overflow:hidden;
  position:relative;
}
.bubble_541_center {
  float:left;
  width:508px;
  position:relative;
  
}
.bubble_541_left {
  float:left;
  width:541px;
  background:url(../images/bubble_541_left.png) no-repeat top right;
  position:relative;
  right:523px;
}
.bubble_541_contents{
  float:left;
  position:relative;
  left:541px;
  width:508px;
  display:block;
  background:url(../images/bubble_541_center.gif) no-repeat top left;
}
.bubble_541_contents a{
  clear:both;
  display:block;
  float:none;
  position:relative;
  z-index:200;
  width:200px;
  font-size:18px;
  padding:10px 0px 0px 10px;}
.bubble_541_contents h1, .bubble_541_contents h2, .bubble_541_contents h3{font-size:22px;margin:16px 0px 6px 10px;}
.bubble_541_contents p{margin:0px 0px 6px 10px;}
.rightHeight{
  min-height:116px;
  }
.bubble_541_bottom{
  position:relative;
  float:left;
  background:url(../images/bubble_541_bottom.png) no-repeat;
  width:541px;
  height:37px;
  display:block;
  }
.bubble_541_input{padding:5px 0 0 10px;}
.bubble_541_input_sect{
  position:relative;
  float:left;
  }
.bubble_541_input_sect img{
  display:block;
  float:none;
  width:7px;
  height:22px;
  }
.bubble_541_input_center{
  background:url(../images/bubble_541_input_center.gif) repeat-x;
  height:22px;
  z-index:100;
  }
.bubble_541_input_center input{
  background-color:#f8fcff;
  height:17px;
  margin-top:3px;
  border:0px;
  font-size:11px;
  width:280px;
  }
#neuvo_askany_top{
  position:relative;
  z-index:30;
  margin-top:-77px;
  margin-left:10px;
  float:none;
  }
#neuvo_askany{
  background: url(../images/neuvo_askany_box.gif) top left no-repeat;
  margin-left:10px;
  padding:10px 0px 0px 14px;
  width:545px;
  height:514px;
  display:block;
  }
#neuvo_askany h2{margin:0px 0px 10px 10px;padding-top:10px;}
#neuvo_askany p{margin:0px 10px 10px 10px;}
#neuvo_askany hr{
  display:block;
  width:490px;
  text-align:left;
  margin-left:10px!important;
  border: none 0;
  border-top: 1px dotted #000;/*the border*/
  height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
  }
#neuvo_askany input.textB{
  background:url(../images/neuvo_askany_textfield.gif) no-repeat;
  width:398px;
  height:26px;
  border:0px;
  padding:4px 0px 0px 10px;
  margin-left:10px!important;
  text-align:left;
  display:block;
  }
#neuvo_askany label.textB{font-weight:bold;line-height:18px;margin-left:10px;}
#neuvo_askany select{margin-left:10px;}
#neuvo_askany textarea{
  background:url(../images/neuvo_askany_textarea.gif) no-repeat;
  width:398px;
  height:117px;
  border:0px;
  overflow:auto;
  padding:10px 0px 0px 10px;
  margin-left:10px!important;
  text-align:left;
  display:block;}
#neuvo_askany .q_radio{
  width:10px;
  height:10px;
  margin-left:10px;
  display:block;
  position:relative;
  float:left;}
#neuvo_askany .q_radioText{
  display:block;
  position:relative;
  float:left;
  margin:0px 0px 6px 10px;
  width:360px;
  }
#neuvo_askany a{
  position:relative;
  float:left;
  color:#000;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:75px;
  font-size:1.2em;
  background:url(../images/arr_brown.gif) no-repeat right 4px;
  padding:0px 0px 20px 0px;
  margin:0px 15px 0px 10px;}

.faqvast_kysyEnd{position:relative;float:left;margin-bottom:10px;}
.faqvast_kysyEnd img{display:block;float:none;height:126px;width:14px;}
.faqvast_kysyCentr h2{margin:0px 0px 10px 10px;padding-top:16px;}
.faqvast_kysyCentr p{
  font-weight:bold;
  font-size:1.1em;
  margin:10px 0px 0px 10px;
  }
  
  
.ainuPuhuu{}
.ainuPuheNainen{position:relative;float:left;}  
.ainuPuheNainen img{display:block;float:none;width:259px;height:238px;}

.puhekupla{
  width:719px;
  position:relative;
  float:left;
  }
.puhekuplaEnd_right{
  float:left;
  width:719px;
  background:url(../images/puhekupla_right.png) no-repeat top right;
  overflow:hidden;
  position:relative;
  margin-left:-24px;
}
.puhekupla_center {
  float:left;
  width:719px;
  background:url(../images/puhekupla_center.gif) no-repeat top right;
  position:relative;
  right:14px;
}
.puhekupla_center h2{
  margin:16px 0px 10px 0px;
  font-size:1.3em;
  }
.puhekupla_center p{margin:10px 0px 0px 0px;}
.puhekuplaEnd_left {
  float:left;
  width:719px;
  background:url(../images/puhekupla_left.png) no-repeat top right;
  position:relative;
  right:633px;
}
.puhekupla_contents{
  float:left;
  width:610px;
  position:relative;
  left:729px;
  display:block;
}
.puhekupla_bottom{position:relative;float:left;margin-left:-24px;}
.puhekupla_bottom img{
  float:none;
  display:block;
  width:719px;
  height:40px;
  }
  
.brownboybox_537{
  width:537px;
  position:relative;
  float:left;
  margin:-90px 0px 10px 10px;
  z-index:1;
  }
.brownboybox_537_right{
  float:left;
  width:537px;
  background:url(../images/neuvo_brownaskbox_right.png) no-repeat right -2px;
  overflow:hidden;
  position:relative;
}
.brownboybox_537_center {
  float:left;
  width:522px;
  position:relative;
}
.brownboybox_537_left {
  float:left;
  width:537px;
  background:url(../images/neuvo_brownaskbox_left.png) no-repeat right -2px;
  position:relative;
  right:525px;
}
.brownboybox_537_top{
  display:block;
  float:right;
  width:118px;
  height:95px;
  position:relative;
  margin:-95px 13px 0 0;
  z-index:50;
  }
.brownboybox_537_contents{
  float:left;
  position:relative;
  left:537px;
  display:block;
  width:510px;
}
.brownboybox_537_texts{
  background:url(../images/neuvo_brownaskbox_center_2.gif) no-repeat top left;
  padding:10px 0px 0px 0px;
  margin-top:90px;
  width:510px;
  clear:both;
  }
.brownboybox_537_contents a.backLink{
  margin-left:0px!important;
  }
.brownboybox_537_texts h2{margin:0px 0px 10px 10px;padding-top:10px;font-size:22px;}
.brownboybox_537_texts p{margin:0px 10px 10px 10px;}
.brownboybox_537_texts hr{
  display:block;
  width:470px;
  text-align:left;
  margin-left:10px!important;
  border: none 0;
  border-top: 1px dotted #000;/*the border*/
  height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
  }
.brownboybox_537_texts input.textB{
  background:url(../images/neuvo_askany_textfield.gif) no-repeat;
  width:398px;
  height:26px;
  border:0px;
  padding:4px 0px 0px 10px;
  margin-left:10px!important;
  text-align:left;
  display:block;
  }
.brownboybox_537_texts label.textB{font-weight:bold;line-height:18px;margin-left:10px;}
.brownboybox_537_texts select{margin-left:10px;}
.brownboybox_537_texts textarea{
  background:url(../images/neuvo_askany_textarea.gif) no-repeat;
  width:398px;
  height:117px;
  border:0px;
  overflow:auto;
  padding:10px 0px 0px 10px;
  margin-left:10px!important;
  text-align:left;
  display:block;}
.brownboybox_537_texts .q_radio{
  width:10px;
  height:10px;
  margin: 5px 0 5px 10px;
  display:block;
  position:relative;
  float:left;}
.brownboybox_537_texts .q_radioText{
  display:block;
  position:relative;
  float:left;
  margin:5px 0px 5px 10px;
  width:360px;
  }
.brownboybox_537_texts a{
  position:relative;
  float:left;
  color:#000;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:75px;
  font-size:1.2em;
  padding:0px 0px 20px 0px;
  margin:0px 15px 0px 10px;
  }
.brownboybox_537_texts a#q_empty{font-size:18px;width:100px;}
.brownboybox_537_texts a#q_send{font-size:18px;float:right;margin-right:150px;width:60px;width:75px;}
.brownboybox_537_bottom{
  position:relative;
  float:left;
  background:url(../images/neuvo_brownaskbox_bottom.png) no-repeat;
  width:537px;
  height:35px;
  display:block;
  }
.brownboybox_537_bottom img{
  position:absolute;
  float:none;
  display:block;
  left:430px;
  top:-78px;
  width:103px;
  height:102px;
  }
.faqBrownList{
  width:475px;
  position:relative;
  float:left;
  margin-top:10px;
  }
.faqBrownList_right{
  float:left;
  width:475px;
  background:url(../images/faq_brownList_right.png) no-repeat top right;
  overflow:hidden;
  position:relative;
}
.faqBrownList_center {
  float:left;
  width:475px;
  background:url(../images/faq_brownList_center.gif) no-repeat top right;
  position:relative;
  right:13px;
}
.faqBrownList_center h2{
  margin:16px 0px 14px 0px;
  font-size:1.3em;
  }
.faqBrownList_center p{margin:0px 0px 10px 0px;}
.faqBrownList_left {
  float:left;
  width:475px;
  background:url(../images/faq_brownList_left.png) no-repeat top right;
  position:relative;
  right:451px;
}
.faqBrownList_contents{
  float:left;
  width:433px;
  position:relative;
  left:485px;
  display:block;
}
.faqBrownList_contents img{
  display:block;float:none;}
.faqBrownList_bottom{position:relative;float:left;}
.faqBrownList_bottom img{
  float:none;
  display:block;
  width:475px;
  height:36px;
  }
.brownHalflift_box{margin-left:0px!important;}
