@charset "utf-8";
/* CSS Document */

body { margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }

/* Layout */
#leftBlocks { float: left; width: 150px; border: 1px solid silver; height: 100%;}
#rightBlocks { float: right; width: 180px; border: 1px solid silver; height: 100%; font-size: 10px;}
#mainArea { border: 1px solid silver; height: 100%; font-size: 10px; overflow: auto;}

/*Global */
table,td,tr { font-size: 12px; }
th {font-size: 12px; font-weight: bold; }

.smallbutton { font-size: 10px; border: 1px solid silver; }

.odd { background-color: white; } 
.even {background-color: gray; }

#modalWin { z-index: 1; width: 100%; height: 100%; top:0; left:0; position: absolute; top: 0; left:0;}
#overlay {  z-index: 1; width: 100%; height: 100%; background-color: silver; position: absolute; top: 0; left:0;
filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5;}
#modalContent { z-index: 2; width: 100%; height: 100%; top:0; left:0;position: absolute; }

#site {  z-index: 0; position: absolute; top: 0; left:0; width:100%;height:100%; }

#headContainer { background-image: url(images/layout/menu_bg.gif); background-repeat: repeat-x; height: 75px; }
#footContainer { background-image: url(images/layout/footer_bg.png); background-repeat: repeat-x; height: 22px; font-size: 11px; text-align:center; border-top: 1px solid silver;}

#questionaire { border: 1px solid silver; }
#questionaire th { font-size: 14px; font-weight: bold;}
#questionaire .borderBT  { border-bottom: 1px solid silver; }
#questionaire .borderL { border-left: 1px dotted silver; }
#questionaire .section { background-color: #a3b9f3; font-weight: bold; }
#questionaire .scale { border: 1px dotted silver; }
#questionaire .minLabel { background-color: #F1F1F1; }
#questionaire .maxLabel { background-color: #F1F1F1; border-left: 1px dotted silver;}

#redirect { width:60%; background-color: #c3c3c3; border: 1px solid black; text-align:center; }

#qcontainer {}
#qcontainer li { margin-top: 5px; margin-left: 0px; margin-right: 0px; list-style: none; marker-offset: 0; padding-left: 0px; }