body, html {height: 100%; margin: 0px; padding: 0px;}

body {background: #fff; }
body, td, input {font-size: 14px; font-family: times; color: #000000}
.nospace, map, form {border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}

a {text-decoration: underline; color: #133f37}
a:hover {color: #b09a5a}
.nou {text-decoration: none}

.block {float: left; display: block}
.block-r {float: right; display: block}
.cb {clear: both;}

.b {font-weight: bold;}
.u {text-decoration: underline}
.up {text-transform: uppercase}

.PHOTOGALARY_td {padding: 0 5px 5px 0}

#main0 {display: table; width: 100%; 
background: url(img/bg-top.jpg) repeat-x 0 0;
}

#main1 {width: 100%; text-align: center;display: table-cell; vertical-align: top; 
}

#main2 {width: 983px; 
text-align:left;
margin-left: auto;
margin-right: auto;
background-color: #fff;

}

.rmenu {margin-top: 14px; }

.rmenu a {color: #1a4d43; text-decoration: underline; font:  bold 14px times;}
.lmenu {display: block; width: 200px;color: #133f37; font: 18px times; background: url(img/i-menu.gif) no-repeat 0 4px; text-decoration: none;} 
.lmenu i {display: block; padding-left: 20px; font-style: italic; font-weight: normal;}
.lmenu_hr {margin: 4px 0 7px 0; background: url(img/hr-menu.gif); width:189px; height:1px;overflow: hidden;}

.lmenu2 {margin: 3px 0 4px 0; display: block; width: 200px;color: #133f37; font: 14px times; background: url(img/i-menu2.gif) no-repeat 2px 4px; text-decoration: none;} 
.lmenu2 i {display: block; padding-left: 20px; font-style: italic; font-weight: normal;}
.lmenu_hr2 {
}

.path, a.path {font-size: 12px; color: #133f37}

.m1 {font-size: 18px; margin: 14px 0 10px 0;}
.m2 {font-size: 14px; background: url(img/ico-m2.gif) no-repeat 0 6px; padding-left: 12px;  }

.elect_question {width: 176px; padding: 5px 0 5px 0;}
.elect_td {padding: 5px 0 5px 0}
.elect_td {text-align:left;}

.copyright, .copyright a {color: #000000; font-size: 12px;}
.date {display: block; float: left; padding: 0 5px 0 5px; background-color: #b8c5c3; font: 10px tahoma; line-height: 11px;height: 12px;overflow: hidden; color: #fff; margin-top: 7px; clear: both;}
.date2 {clear: both; padding: 2px 0 3px 0;}


img.new, img.textdoc {margin:5px; }

.cons_htable_td1, .cons_htable_td2 {padding: 5px;}
.cons_name {width: 200px;}
.cons_quest {width: 200px; height: 100px}


.ans{
  cursor:pointer;
  float:left;
  width:100%;
}
.ans img{
  margin:5px 0 0 5px;
  vertical-align:middle;
  float:left;
}