﻿body {margin:5px; font-family:tahoma; font-size:14px; background-attachment:fixed; min-width:987px;}
img {border:none;} a {text-decoration:none;} img.foto {margin:5px; border:1px solid grey;}
hr {width:88%; color:silver; background-color:silver; height:1px; border-width:0px;}
div.vcard, .fn-org, .adr, .postal-code, .country-name, .region, .locality, .street-address, .workhours, .category, .tel, .url, .email {display:none;}
p.abzac {text-align:justify; text-indent:33px; margin:3px 10px;} a.otvet {color:green; font-weight:bolder;}
a.menu:link, a.menu:visited  {color:#ff6000; background:#f0c06a; padding-left:5px; border-left:1px solid #ff6000; font-weight:bold;}
a.menu:hover, a.menu:active {color:#ffffff; padding:1px 5px; background:#ff6000; font-weight:bold;}
a.menut:link, a.menut:visited  {color:#ff6000; background:#f0c06a; padding:0px 22px 0px 5px; border-left:1px solid #ff6000; font-weight:bold;}
a.menut:hover, a.menut:active {color:#ffffff; padding:0px 22px 0px 5px; background:#ff6000; font-weight:bold;}
div.podmenuso {display:none; padding:7px;} div.podmenuso table {padding:22px 0px;} 
h.glav {font-weight:bolder; color:#000000;}
a.anons {padding:3px 15px; font-size:85%; font-weight:bold;}
span.podglav {letter-spacing:1px; color:#442d25;}
a.ofl:link, a.ofl:visited {color:green;}
a.ofl:hover, a.ofl:active {color:#ffffff; background:green;}
span.links {color:#ff6000; background:#f0c06a; font-weight:bolder;}
span.oflinks {color:green; font-weight:bolder;}
a.redor:link, a.redor:visited  {color:#ff0016; background:#ffa2b2; font-weight:bold;}
a.redor:hover, a.redor:active {color:#ffffff; background:#ff0016; font-weight:bolder;}
a.redo:link, a.redo:visited  {color:#ff0016; background:#ffa2b2; font-weight:bold;}
a.redo:hover, a.redo:active {color:#ffffff; background:#ff0016; font-weight:bolder;}
a.gol:link, a.gol:visited  {color:#006eff; background:#00c5ff; font-weight:bold; margin:0px 2px;}
a.gol:hover, a.gol:active {color:#ffffff; background:#006eff; font-weight:bolder; margin:0px 2px;}
a.jol:link, a.jol:visited  {color:#ffba00; background:#f8ff00; font-weight:bold; padding:0px 4px;}
a.jol:hover, a.jol:active {color:#ffffff; background:#ffba00; font-weight:bolder; padding:0px 4px;}
a.chan {color:red; font-size:11px;}
table.raspisanie {border-collapse:collapse;}
table.raspisanie td,th {border:1px solid grey; padding:2px;}
table.raspisanie tr {height:33px;} table.raspisanie th {background:#f2e8c9;}
table.raspisanie tr.in {background:#f2e8c9; height:33px;} 
table.votes  {border-collapse:collapse; border:1px solid grey;}
tr.iv {background:#f2e8c9;}

input.poisk {width:95%; font-size:111%; margin-bottom:5px; padding-left:5px; color:grey;}
input.submiter {font-size:110%; color:#ff6000; font-weight:bold; padding:0px 2px;}
input.submi {font-size:110%; margin-left:3px; font-weight:bold; color:#ff6000; padding:0px 2px;}
span.utoch {margin:0px 5px; font-weight:bolder; color:#ff6000;}

input.user {width:88%; margin:5px 10px; color:grey; text-align:center;} div.pw {width:94%;}
input.pw {width:54%; margin:0px 0px 5px 0px;} input.sbm {color:#006eff; font-weight:bold;} 
span.vhod {margin:0px 5px; font-weight:bolder; color:#006eff;}

div.vmh {border:1px solid grey; padding:2px 0px; margin-top:15px; background:#faf0e6;}
div.vmhq {border:1px solid grey; padding:2px 10px; margin-top:15px; background:#faf0e6;}
span.prazd {background:#f0c06a; padding:2px 10px; border-right:1px solid grey; margin-right:10px;}
span.vred{background:#ffa2b2; padding:2px 10px; border-right:1px solid grey; margin-right:10px;}
span.vblu{background:#00c5ff; padding:2px 10px; border-right:1px solid grey; margin-right:10px;}
span.predl{background:#84ffb6; padding:2px 10px; border-right:1px solid grey; margin-right:10px; border-bottom:1px solid grey;}
div.vmn {border-left:1px solid grey; border-right:1px solid grey; background:#faf0e6; padding:1px;}
div.vmnq {border-left:1px solid grey; border-right:1px solid grey; border-bottom:1px solid grey; background:#faf0e6;}
div.vmf {border:1px solid grey; background:#faf0e6; padding:0px 10px; text-align:right;}

span.ob {color:#ff0016; font-weight:bolder;}
span.silv {color:#708090; font-weight:bolder; padding-right:11px; padding-left:2px;}
a.foot:link, a.foot:visited {color:#708090; font-weight:bolder; border-left:1px solid #708090; padding:0px 10px;}
a.foot:hover, a.foot:active {color:#ffffff; background:#708090; font-weight:bolder; padding:0px 10px;}

div.bl1 {margin:0px 6px; background:#f2e8c9; height:1px; overflow:hidden; font-size:1px;}
div.bl2, div.bl3, div.bl4,div.bl5, div.bl6, div.bl7 {height:1px; border-left:1px solid #f2e8c9; 
background:#ffffff; overflow: hidden; font-size:1px; border-right:1px solid #f2e8c9;}
div.bl2 {margin:0px 5px;} div.bl3 {margin:0px 4px;} div.bl4 {margin:0px 3px;}
div.bl5 {margin:0px 2px;} div.bl6 {margin:0px 1px;} div.bl7 {margin:0px 0px;}
td.b {padding:0px 7px; height:100%; border-left:1px solid #f2e8c9; border-right:1px solid #f2e8c9;}

div.ol1 {margin:0px 6px; background:#ff6000; height:1px; overflow:hidden; font-size:1px;}
div.ol2, div.ol3, div.ol4,div.ol5, div.ol6, div.ol7 {height:1px; border-left:1px solid #ff6000; 
background:#f0c06a; overflow: hidden; font-size:1px; border-right:1px solid #ff6000;}
div.ol2 {margin:0px 5px;} div.ol3 {margin:0px 4px;} div.ol4 {margin:0px 3px;}
div.ol5 {margin:0px 2px;} div.ol6 {margin:0px 1px;} div.ol7 {margin:0px 0px;}
td.o {padding:0px 7px; background:#f0c06a; height:100%; border-left:1px solid #ff6000; border-right:1px solid #ff6000;}

div.jl1 {margin:0px 6px; background:#ffba00; height:1px; overflow:hidden; font-size:1px;}
div.jl2, div.jl3, div.jl4,div.jl5, div.jl6, div.jl7 {height:1px; border-left:1px solid #ffba00; 
background:#f8ff00; overflow: hidden; font-size:1px; border-right:1px solid #ffba00;}
div.jl2 {margin:0px 5px;} div.jl3 {margin:0px 4px;} div.jl4 {margin:0px 3px;}
div.jl5 {margin:0px 2px;} div.jl6 {margin:0px 1px;} div.jl7 {margin:0px 0px;}
td.j{padding:0px 7px; background:#f8ff00; height:100%; border-left:1px solid #ffba00; border-right:1px solid #ffba00;}

div.gl1 {margin:0px 6px; background:#006eff; height:1px; overflow:hidden; font-size:1px;}
div.gl2, div.gl3, div.gl4,div.gl5, div.gl6, div.gl7 {height:1px; border-left:1px solid #006eff; 
background:#00c5ff; overflow: hidden; font-size:1px; border-right:1px solid #006eff;}
div.gl2 {margin:0px 5px;} div.gl3 {margin:0px 4px;} div.gl4 {margin:0px 3px;}
div.gl5 {margin:0px 2px;} div.gl6 {margin:0px 1px;} div.gl7 {margin:0px 0px;}
td.g {padding:0px 7px; background:#00c5ff; height:100%; border-left:1px solid #006eff; border-right:1px solid #006eff;}

div.zl1 {margin:0px 6px; background:#00a242; height:1px; overflow:hidden; font-size:1px;}
div.zl2, div.zl3, div.zl4,div.zl5, div.zl6, div.zl7 {height:1px; border-left:1px solid #00a242; 
background:#84ffb6; overflow: hidden; font-size:1px; border-right:1px solid #00a242;}
div.zl2 {margin:0px 5px;} div.zl3 {margin:0px 4px;} div.zl4 {margin:0px 3px;}
div.zl5 {margin:0px 2px;} div.zl6 {margin:0px 1px;} div.zl7 {margin:0px 0px;}
td.z {padding:0px 7px; background:#84ffb6; height:100%; border-left:1px solid #00a242; border-right:1px solid #00a242;}

div.rl1 {margin:0px 6px; background:#ff0016; height:1px; overflow:hidden; font-size:1px;}
div.rl2, div.rl3, div.rl4,div.rl5, div.rl6, div.rl7 {height:1px; border-left:1px solid #ff0016; 
background:#ffa2b2; overflow: hidden; font-size:1px; border-right:1px solid #ff0016;}
div.rl2 {margin:0px 5px;} div.rl3 {margin:0px 4px;} div.rl4 {margin:0px 3px;}
div.rl5 {margin:0px 2px;} div.rl6 {margin:0px 1px;} div.rl7 {margin:0px 0px;}
td.r {padding:0px 7px; background:#ffa2b2; height:100%; border-left:1px solid #ff0016; border-right:1px solid #ff0016;}

div.sl1 {margin:0px 6px; background:#708090; height:1px; overflow:hidden; font-size:1px;}
div.sl2, div.sl3, div.sl4,div.sl5, div.sl6, div.sl7 {height:1px; border-left:1px solid #708090; 
background:#faf0e6; overflow: hidden; font-size:1px; border-right:1px solid #708090;}
div.sl2 {margin:0px 5px;} div.sl3 {margin:0px 4px;} div.sl4 {margin:0px 3px;}
div.sl5 {margin:0px 2px;} div.sl6 {margin:0px 1px;} div.sl7 {margin:0px 0px;}
td.s {padding:0px 7px; background:#faf0e6; height:100%; border-left:1px solid #708090; border-right:1px solid #708090;}
