@CHARSET "UTF-8";
* 				{ margin: 0; padding: 0; font-family: Arial; }
html, body 		{ height: 100%; width: 100%;}
body 			{ font-size: 10pt; }
a:hover                  { color: #FE7900; }
a                              { color: #317598; }
img, a  			{ border: none; }
a:focus                  { outline: none; }
table 			{ width: 100%; border-collapse: collapse; }
td 				{ vertical-align: top;  border-collapse: collapse; }
div  				{ border-collapse: collapse; }
li, ul                        { list-style:none;}
.mainTable { height: 100%; }

.main_index { background: url('/public/images/main_index.jpg') center 115px no-repeat; width: 947px; height: 1070px; }
.main_index div    { font-size: 11pt; }
.main_index div a { color: black; font-size: 26pt; font-weight: normal; margin-right: 40px; }


.footer table { table-layout: fixed; margin-bottom: 20px; }

.absolute { position: absolute; width: auto; height: auto; }

.dao { padding-left: 20px; padding-top: 10px; }
.dao { font-size: 9pt; }
.dao span.active { color: #fe7900; font-size: 9pt; }


.dotted a               { text-decoration: none; font-size: 11pt; border-bottom: 1px dotted #166892; }
.dotted a:hover   { border-bottom: none; }


.title       { font-weight: bold; font-size: 27pt; }
.title2     { font-weight: bold; font-size: 22pt; }
.title3     { font-size: 14pt; }

input { margin-right: 5px; }

.plus { background: url('/public/images/plus_minus.jpg') left top no-repeat; float: left; height: 11px; width: 11px; font-size: 1px; margin-top: 5px; margin-right: 7px; }
.plusA a { color: #d70f00; font-size: 12pt; font-weight: bold; border-bottom: 1px dotted #d70f00; text-decoration: none; }
.plusA a:hover { border-bottom: none; }

.minus { background: url('/public/images/plus_minus.jpg') left -11px no-repeat; float: left; font-size: 1px; height: 11px; width: 11px; margin-top: 5px; margin-right: 7px; }
.minusA a { color: #119000; font-size: 12pt; font-weight: bold; border-bottom: 1px dotted #119000; text-decoration: none; }
.minusA a:hover { border-bottom: none; }


.check { width: 33%; }
.check div { margin-bottom: 8px; color: #3f3f3f; padding-left: 20px; padding-right: 30px; }
.check div label { cursor: pointer; }
.check div input { margin-left: -20px;}
label.regionCheck, input.regionCheck {position:relative; z-index:7;}
.checkPeople div { margin-bottom: 8px; color: #3f3f3f; padding-left: 20px; padding-right: 30px; }
.checkPeople div label { cursor: pointer; }
.checkPeople div input { position: absolute; margin-left: -20px; margin-top: 1px;}

.buttonScr { font-size: 11pt; padding-top: 15px; padding-left: 7px; }
.buttonScr a  { color: black; font-size: 11pt; border-bottom: 1px dotted black; text-decoration: none; }
.buttonScr a:hover  { border-bottom: none; }


.font11 { font-size:11pt; }

.mounce { padding-top: 10px; }
.mounce a { font-size: 11pt; text-decoration: none; border-bottom: 1px dotted #166892; color: #166892; }
.mounce a:hover { font-size: 11pt; text-decoration: none; border-bottom: none; color: #f47603; border-bottom: 1px dotted #f47603; }

.list_mon { font-size: 11pt; }
.list_mon div { padding: 1px 7px 3px 7px; color: #888888; margin-bottom: 2px; float: left; clear: left; }
.list_mon div.active { background-color: #ededed; color: black;  }
.list_mon div.active a { text-decoration: none; color: black; border-bottom: none; cursor: default;  }
.list_mon div a { text-decoration: none; border-bottom: 1px dotted #166892;  }
.list_mon div a:hover {  border-bottom: none;  }


.list_time { font-size: 9pt; }
.list_time div { padding: 1px 5px 2px 5px; color: #888888; margin-bottom: 2px; float: left; clear: left; }
.list_time div.active { background-color: #ededed; color: black;  }
.list_time div.active a { text-decoration: none; color: black; border-bottom: none; cursor: default;  }
.list_time div a { text-decoration: none; border-bottom: 1px dotted #166892;  }
.list_time div a:hover {  border-bottom: none;  }


.times {  margin-top: 10px; }
.times a { font-size: 10pt; text-decoration: none; border-bottom: 1px dotted #166892; color: #166892; }
.times a:hover { font-size: 10pt; text-decoration: none; border-bottom: none; color: #f47603; border-bottom: 1px dotted #f47603; }

.adv p { padding-left: 8px; font-size: 11pt; padding-right: 50px; margin-bottom: 35px; }

.banner { margin-toP: 10px; }
.banner a  { text-decoration: none; border-bottom: 1px dotted #166892; }
.banner a:hover  { border-bottom: 1px dotted #f47603; color: #f47603; }

.borderWhite { border: 1px solid white; }
.borderRed { border: 1px solid red; }

.osen { background: url('/public/images/list.jpg') left -42px no-repeat; }
.zima { background: url('/public/images/list.jpg') left top no-repeat; }
.leto { background: url('/public/images/list.jpg') left -126px no-repeat; }
.vesna { background: url('/public/images/list.jpg') left -84px no-repeat; }


.activeMod { background-color: #ff7a01; color: white; cursor: default !important; padding: 2px 7px !important; margin-left: 0 !important; border-bottom: none !important; }
.activeModTo { background-color: #ff7a01; color: white; cursor: default !important;  padding: 2px 7px !important; border-bottom: none !important; }

#divTime .disabled {color:gray;}

.spanTargHint {overflow:visible;position:absolute;}
.spanTargHint img {float:left;position:relative;left:1px}
.spanTargHint div {
    padding:5px 5px 5px 10px;
    width:15px;
    border:1px solid #DAD9D8;
    width:auto;
    font-size:11pt;
    background-color:#F7F6F2;
    float:left;
}

.question a { text-decoration: none; font-size: 14pt; border-bottom: 1px dotted #317598; }
.question a:hover { text-decoration: none; font-size: 14pt; color: #ff7a01; border-bottom: none; }
.question a.active { text-decoration: none; font-size: 14pt; border-bottom: 1px dotted #ff7a01; color: #ff7a01; }
.question a.active:hover { border-bottom: none; color: #ff7a01; }

.contQues { width: 60%; padding-left: 15px; margin-top: 7px; font-size: 11pt; display: none; }
.contQues p { margin-bottom: 20px; }

.absolDiv       { position: absolute; display: none; }

.dos            { top: -40px; left: 40px; width: 105px; height: 48px; background: url('/public/images/dos.png') left top no-repeat; }
.bez            { top: -40px; left: 290px; width: 255px; height: 54px; background: url('/public/images/bez.png') left top no-repeat; }
.ope            { top: -35px; right: 43px; width: 134px; height: 49px; background: url('/public/images/ope.png') left top no-repeat; }
.rab            { top: 55px; left: 90px; width: 124px; height: 47px; background: url('/public/images/rab.png') left top no-repeat; }
.vib            { top: 82px; left: 378px; width: 219px; height: 62px; background: url('/public/images/vib.png') left top no-repeat; }
.vse            { top: 60px; right: 20px; width: 213px; height: 64px; background: url('/public/images/vse.png') left top no-repeat; }

#aHover:hover { color: #ff4a01; text-decoration: underline; }
