
.mainmenu li#laakarivastaa { background: url(/images/template/menu_item_bg_act.gif) no-repeat top right; }

.maincolumn { position: relative; }

.viikonlaakari { margin: 15px 15px 0 15px; }

.browseheadersection { position: relative; }

div.browseinfosection {color: #333333; FONT: 12px Arial, Helvetica, Sans-serif; margin-bottom: 10px; }

div.consultationheading { position: relative; color: #0066CC; font: 22px Arial, Helvetica, sans-serif; margin: 15px 0 15px 0; padding-bottom: 5px; border-bottom: 2px solid #f1f1f1; }

div.consultationsubheader { color: #CC6600; FONT: bold 14px Arial, Helvetica, Sans-serif; padding: 10px 0 10px 0; }

.consultationquestionheader { border-bottom: 1px solid #CDE5F4; padding: 0px 3px 3px 3px; width: 413;}

.consultationquestionheaderleft { COLOR: #444; float: left; width: 300px; white-space: nowrap;}

.consultationquestionheaderright { COLOR: #444; padding: 0 10px 0 0; float: right; font-weight: normal; width: 170px; white-space: nowrap; text-align: right; }

.consultationquestionheaderleft A:link, .consultationheader A:active, .consultationheader A:visited { FONT: 13px Arial, Helvetica, Sans-serif; text-decoration: none;}
.consultationquestionheaderleft A:hover { FONT: 13px Arial, Helvetica, Sans-serif; text-decoration: underline;}

.consultationquestionheaderbold { COLOR: #CC6600; FONT: bold 14px Arial, Helvetica, Sans-serif; margin-right: 10px;}

.consultationanswerheader { padding: 15px 0 0 0; }

div.consultationanswerheaderleft { COLOR: #444; font-weight: bold; white-space: nowrap;}

.consultationheader { border-bottom: 1px solid #CDE5F4;}

div.consultationheaderleft { COLOR: #333333; FONT: 12px Arial, Helvetica, Sans-serif; float: left; white-space: nowrap;}

div.consultationheaderright { COLOR: #333333; FONT: 12px Arial, Helvetica, Sans-serif; float: right; white-space: nowrap;}

div.consultationcomment {COLOR: #000000; FONT: 12px Arial, Arial, Helvetica, Sans-serif; padding: 3px; background-color: #F7F8F8;}

div.expertinfohead { position: relative; color: #444; font: bold 12px Arial, Helvetica, sans-serif; padding: 0 0 0 0;}

div.expertname { position: relative; color: #333333; font: bold 12px Arial, Helvetica, sans-serif; padding: 0 0 10px 0;}


div.consultationexpertinfo { COLOR: #666; padding: 0 0 10px 0; }

div.expertinfo { COLOR: #333333; FONT: 12px  Arial, Helvetica, Sans-serif;  padding: 0 0 10px 0; }

div.holidaytext { COLOR: #333333; FONT: italic 12px  Arial, Helvetica, Sans-serif; padding: 10px; margin: 10px 0 10px 0; border: 1px solid #CDE5F4; }

div.linkedconsultations { padding: 5px 7px 15px 7px;}

div.consultationquestion { COLOR: #444; FONT: 12px Arial, Helvetica, Sans-serif; padding: 0 0 10px 0;}

div.consultationanswer { COLOR: #444; FONT: 12px Arial, Helvetica, Sans-serif; padding: 5px 0 10px 0; }

div.consultationcomment { COLOR: #000000; FONT: 12px Arial, Helvetica, Sans-serif; background-color: #F7F8F8; padding: 15 7 10 7; margin-bottom: 10px; }

div.consultationtransfercomment { COLOR: #000000; FONT: 12px Arial, Helvetica, Sans-serif; background-color: #F7F8F8; padding: 15 7 10 7; margin-bottom: 10px; }

div.consultationpublished { COLOR: green; FONT: 12px Arial, Helvetica, Sans-serif; padding: 3px;}

div.consultationrejected { COLOR: red; FONT: 12px Arial, Helvetica, Sans-serif; padding: 3px;}

div.consultationpending { COLOR: #666666; FONT: 12px Arial, Helvetica, Sans-serif; padding: 3px;}

div.consultationassigned {COLOR: #666666; FONT: 12px Arial, Helvetica, Sans-serif; padding: 3px;}

div.browseheader { COLOR: #444; font-weight: bold; font-size: 16px; width: 150px; float: left; }

.browseorderarea  { padding: 0 0 10px 0;}
.browseordertable { }

#page input.consultationindextextfield1 { width: 180px;  margin: 0 2px 0 2px; padding: 4px;}
#page select.consultationindextextfield2 {  margin: 2px 2px 0 2px; padding: 3px; }

.laakarisearchbutton { margin-bottom: 0px; vertical-align: top; }

.browsenewestlink { padding: 10px 0 0 0;}

.askquestionfieldtitle { COLOR: #333333; margin: 5px 0 15px 0; }

.questionboxcontent { background-image: url(/images/general/box_bg.gif); background-repeat: repeat-y; margin-top: 0px; padding: 0px 5px 0px 5px; width: 433;}

div.matchesfound { COLOR: #333333; padding: 5px; font-weight: bold; margin: 10px 0 10px 0; background-color: #e5fde4; }

td.consultationindexfieldtitle { width: 130px;  COLOR: #444; font-weight: bold; }

div.fieldtitle { text-align:left; }

/*div.formfield { width: 410px; }*/

div.formbuttonfield { margin-top: 10px; }

div.formsection { float: none; }

.sharearea { position: absolute; font-weight: normal; top: 0; right: 0; padding:0; margin: 0; }
