body {margin: 0px 0px 0px 0px; font-family: 'tahoma', 'verdana', 'times new roman'; font-size: 90%; background: #464646 url('/img/bodybg2.gif') top left repeat-x; color: #CBCBCB; line-height: 1.4em; }
.slim {width: 740px; margin: 0px auto 0px auto; border: dotted silver; border-width: 0px 0px 0px 0px; padding: 0px}
a {color: #FFF; text-decoration: underline;}
a:hover {color: #FF0000}

.head {height: 170px; background: url('/img/top-banner-whole2.jpg') top right no-repeat ; }

.head div.logo {width: 117px; height: 132px; border: 0px solid black; position: relative; top: 15px; left: 40px; float: left}
  a#logo {position: relative; color: black; float: left}
  a#logo span {background: transparent url('/img/logo2.png') no-repeat; display: block; cursor: pointer; position: absolute; width: 120px; height: 132px; left: 0; top: 0; z-index: 1; float: left}

div#slogan {float: left; position: relative; width: 230px; color:#4C4C4C; border-width: 0px; top: 38px; left: 140px; text-indent: 23px; font-size: 105%; letter-spacing: 2px ; font-size: 15px; font-weight: 100;}

div#mmenu {float: right; position: absolute; top: 109px; left: 50%; width: 370px; height: 50px; border: 0px solid #0cc; letter-spacing: 0.1em}  
  div#mmenu a {
      display: block; float: left; 
      border: solid white; 
      text-align: center; 
      color: #0066FF; text-decoration: none;
      font-size: 16px;
      padding-top: 15px;
      width: 100px; height: 33px; 
      border-width: 1px 0px 1px 0px;
       margin: 0px 1px 0px 1px;
      }  
  div#mmenu a:hover {
      color: #0066FF; 
      text-decoration: underline;
      
      }  
      

.lmenu {border: 0px solid black; text-align: left; float:left; width: 160px; padding: 0px 0px 10px 0px; margin: 30px 0px 0px 0px}
.lmenu a {display: block; padding: 5px 10px 5px 30px; margin: 5px auto 0px auto; border-width: 0px 0px 0px 0px; font-weight: 100; 
       
			color: white;
			background: transparent;
			}
.lmenu a:hover {
            border-color: #F2E6BF; 
            color: #FFF;
            text-decoration: none;
			}

.cont {border: 0px dotted #F2E6BF; margin: 30px 0px 15px 190px; padding: 0px; color: #000; line-height: 1.5em; text-align: left; text-indent: 0em; }
  .cont div.top {border: 0px dotted #F2E6BF;height: 21px; background: url('/img/cont-t3.gif') top right no-repeat; margin: 0px }
  .cont div.bottom {border: 0px dotted #F2E6BF;height: 21px; background: url('/img/cont-b3.gif') top right no-repeat; margin: 0px }
  
  .cont div.inner {border: solid #4F4F4F 1px; border-width: 0px 1px 0px 1px; border-bottom: 1px solid #F2F2F2; background: white url('/img/cont-bg.gif') bottom left repeat-x; margin: 0px 1px 0px 8px; padding: 0px 20px 1em 20px; text-indent: 1.5em; letter-spacing: 0.05em; line-height: 1.8}
                  
  
h1 {color: #f00; font-size: 120%; letter-spacing: 0.1em; font-weight: 100; margin:0px 0em 1em 0em}
h2 {font-size: 115%; letter-spacing: 0.1em; font-weight: 500; color: #555}

.footer {clear: both; visibility: hidden}

.patka {border: 0px dotted #F2E6BF; text-align: left; text-indent: 0em; margin: 0px 0px 10px 0px; color: black; background-color: #444; font-size: 90%}
.patka a {color: black; }
.patka a:hover {text-decoration: none;}

  .patka div.top {border: 0px dotted #F2E6BF; height: 14px; background: url('/img/patka-t3.gif') top center no-repeat; margin: 0px; font-size: 10px }
  .patka div.bottom {border: 0px dotted #F2E6BF; height: 13px; background: url('/img/patka-b3.gif') top center no-repeat; margin: 0px; font-size: 10px }
  .patka div.inner {border: solid #D7D7D7; height: 75px; border-width: 0px 1px 0px 1px; background: silver url('/img/patka-x.gif') top left repeat-x; margin: 0px; padding: 0px 15px 0px 15px; }
  
  .patka a#logodown {float: right; display: block; position: relative; height: 56px; width: 71px; border: 0px solid black; padding: 0px; margin: 0px}
  .patka a#logodown span {background: transparent url('/img/patka-l.gif') no-repeat; display: block; cursor: pointer; position: absolute; height: 76px; width: 71px; z-index: 1; float: right; }
  .patka #autor {font-size: 75% }
  
table {border: 0px solid gray; }
table td {border: 0px solid gray; padding: 0.5em 0.5em 0.5em 0.75em; background: #eee}
td.cond {background: transparent; }
td.imp {background: #ddd}
td.imp select {padding: 0.1em }
td.imp select option {padding: 0.1em }
table input {font-weight: bold}

div.cont a {color: #0066FF; }
div.cont a:hover {color: #FF0000; text-decoration: none}
div.cont p {text-align: center}
div.cont div.odst {margin-bottom: 1em}
div.cont img {float: right; border-width: 0px}

div.cont a.graf {border: 3px solid #fff; margin: 15px auto 15px auto; display: block; width: 375px}
div.cont a.graf:hover {border-color: #eee; }
div.cont a.graf img {border: 0px solid gray; width: 375px; margin: 0px ; float: none}

div.cont .sede {color: #777; text-indent: 0px;}

div.cont ul li {text-indent: 0px}
div.cont ol li {margin: 0.5em; line-height: 1.8em; text-indent: 0px}
div.cont ol li ul li {margin: 0em}

div.cont div.center_190 {margin: 0px auto 0px auto;display: block; width: 190px}





