body {margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size:11px; background: #4F4F4F;}
ul, ol, li {margin: 0px; padding: 0px;}	    

#layout {position:relative; width:756px; margin-left:auto; margin-right: auto; }
#layout a {text-decoration:none;}
#layout a:hover {text-decoration: underline;}
#hlava {position:relative; width:100%; height:342px; border-bottom: 1px solid white; 
        background: white url("images/oran/header-back.gif") 1px no-repeat;}
#logo {display: block; position: absolute; height:70px; width:130px; top:30px; left:60px;}
#panel-menu {position: absolute; width: 504px; height: 342px; right:1px;}
#panel-menu-marg {position: absolute; width: 503px; height: 45px; bottom:-1px; right:0px;
                  background: url("images/foto-margin.png") no-repeat;}
#lista-menu {position: absolute; height:60px; width:504px; top:69px; right:0px; overflow-x: hidden;}
#lista-menu a {display:block; position:absolute; width:60px; height:20px; top:26px; }
#lista-menu a:hover {text-decoration: none;}
#lista-menu .aktiv {position: absolute; height:60px; width:102px; top:0px;}
#lista-menu .aktiv a {display:block; position:absolute; top:30px; left:20px;}
#lang-menu {position: absolute; height:12px; width:80px; top:6px; right:10px; font-size:1px; text-align: right;}  
#lang-menu a {height:12px; width:20px;}
#lang-menu img {height:12px; width:20px; border:none;}
                 
#hledat {position:absolute; top:130px; width:252px; height:38px;}
#hledat form {margin:0px;}
#hledat input {position:absolute; top:8px; left:23px; width:180px; height:13px; border:none; background: white;
              font-size: 11px;}
#hledat a {position:absolute; top:8px; left:217px; width:15px; height:15px; border: none;}

#hlavni {position:relative; width:754px; padding:0px; background: #FFF8E5;
         border-left:1px solid white; border-right:1px solid white; }
#hlavni h1 {font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:15px; padding: 0px;
            color: #FF8A00;}
#hlavni h2 {margin-top:10px; margin-bottom:5px; font-size:11px; font-weight:bold; color:#6C6C6C;}
#hlavni h3 {margin:0px; font-size:11px; font-weight:bold; color:#6C6C6C;}
#hlavni p {margin-top:0px; margin-bottom:10px; font-size:11px; font-weight:normal; 
           text-align:justify; line-height:1.5; color:#6C6C6C; }
.redtext {color: #FF8A00;}
.redbold {color: #FF8A00; font-weight:bold;}
.blacktext {color: black;}

.nahled {position:relative; margin-left:0px; margin-top:0px; height:90px; padding-top: 10px; 
         background: url("images/oran/separat.gif") left bottom no-repeat;}
.nahled a.imgref img {position:relative; float:left; width:92px; height: 75px; border:1px solid #DEE0E1; filter: gray alpha(opacity=80); -moz-opacity: 0.3}
.nahled a.imgref:hover img {-moz-opacity: 1}
.nahled div {position:relative; margin-left:105px; padding-top:5px;}

#levy {position:relative; width:250px; float:left;}
#levy-panel {position:relative; margin-left:20px; margin-top:20px; width:210px; }
#levy-panel p {text-align: left;}
#levy-panel ul {margin-left:20px; padding:0px; list-style-image: url(images/oran/sipka1.gif);}
#levy-panel li {margin: 10px 0px 10px 0px; }
#levy-panel a {color:black; font-weight: bold;}
#levy-panel a.detail {font-weight: normal; color: #FF8A00; line-height:20px;}
#leve-menu {position:relative; width:250px; overflow-x: hidden;
            background: url(images/oran/under.gif) repeat-y;}
.usable {position:relative; width:250px; height:44px; border-bottom:1px solid white; 
         background: url(images/oran/prod_use.gif) no-repeat;} 
.usable p {position: absolute; width:180px; margin:0px; top:13px; left: 22px;}          
.usable a {position: absolute; width:16px; height:16px; top:13px; right:16px;} 
.usepanel {position: absolute; width:218px; height:280px; top:31px; left:15px; overflow: hidden;
           background: #FFF8E5 url(images/oran/under.gif) repeat-y; border:1px solid #929292;}
.usepanel ul {margin:5px 10px 5px 25px; padding:0px;}
.usepanel li {list-style-image: url(images/oran/sipka1.gif);} 
.usepanel a {color: #6C6C6C;}                  
.separat {position:relative; width:250px; height:10px; font-size:1px; 
          background: url("images/oran/separ.gif") bottom no-repeat;}
.left-item, .druha-urov {position:relative;  width:250px; min-height: 30px; *min-height: 43px; _height: 43px;  
            margin-top:0px; background: url("images/oran/separ.gif") bottom no-repeat; font-size: 11px; }
.left-item a {display: block; position: relative; width: 215px; margin-top: 0px; padding-top:14px;
              padding-left: 25px; color: #6C6C6C; font-weight: bold;  
              background: url("images/oran/sipka1.gif") 15px 8px no-repeat;}                          
.left-item a:hover {text-decoration: none;}
.druha-urov ul {margin-top:10px; padding:0px 0px 10px 40px; list-style-image: url("images/oran/sipka2.gif");}
.druha-urov li {margin-top:5px; margin-bottom:5px; width: 190px;}
.druha-urov a {color:#6C6C6C; margin-top: 5px; background: none;}

#pravy {position:relative; width:478px; float:right; border-left:1px solid white; 
        border-right:25px solid white; background: white;}
#pravy-panel {position:relative; margin:20px 0px 15px 22px; min-height:600px; _height:600px;
              padding:0px;}
#pravy-panel img.novin {position:relative; float:left; width:120px; margin: 5px 20px 10px 0px; }
#pravy-panel img.imgdet {position:relative; float:left; margin: 5px 15px 5px 0px; border:1px solid #DEE0E1;}
#pravy-panel ul {margin-left:15px; margin-top:0px; padding:0px; 
                 list-style-image: url("images/oran/odrazka.gif");}
#pravy-panel li {margin-top:3px; margin-bottom:3px; color:#6C6C6C; line-height:1.5;}
#pravy-panel table {width: 450px; margin: 0px; padding: 0px; border: none; border-collapse:collapse;}
#pravy-panel td {font-size:11px; font-weight:normal; color:#6C6C6C; vertical-align: top; 
                 padding-top:5px;} 
#pravy-panel th {padding-bottom:5px; color:#6C6C6C;}
#pravy-panel a {font-weight: normal; color: #FF8A00;}
#pravy-panel a.file {font-weight: normal; color: #6C6C6C;}
#pravy-panel a.prod {font-weight:bold; color:#FF8A00;}
#pravy-panel a.srch {font-weight: bold; color:#6C6C6C;}

#pravy-panel .fortexy {width:100%;}
#pravy-panel .fortexy table {border-collapse: collapse; padding: 2px 2px 2px 2px;}
#pravy-panel .fortexy thead {background: #FF8A00 url("images/oran/active-sort.gif") repeat-x;}
#pravy-panel .fortexy th {color:#FDEFC6; border: 1px solid #FF8A00; padding: 6px 2px 6px 2px;}
#pravy-panel .fortexy td {text-align: center; min-width:50px; border: 1px solid #FF8A00; }

.loga {float: left; border: none; width: 100px; height: 100px; margin:30px 20px 20px 20px;} 
.cistic {position:relative; clear:both; height:1px; font-size:1px; background: white;}		

#pata {position:relative; width:754px; height:42px; font-size:10px; color: white; 
       background: #FFC100; border: 1px solid white; border-top: none; }
#pata a {font-size:10px; color:white; font-weight: bold;}
#pata-menu {position:relative; width:739px; padding-left:15px; font-size:10px; height: 22px; 
            line-height: 22px;
            background: #FFBB00;}
#design {position: absolute; width:270px; right:10px; top:0px;text-align:right}
.cleaner {position:relative; clear:both; height:1px; font-size:1px; background: none;}
.imagenews {width:152px;height:130px;border:0px solid red;float:left;text-align:left;}

.baner_home {margin:10px 0 10px 23px;}
