body{margin: 0; font: 13px Arial; background: rgb(230,230,230) url(/images/bg.png) repeat-x;}

h1{color: rgb(212,0,0); font-size: 20px; margin: 0px; margin-bottom: 10px;}
h2{font-size: 15px;}
a{color: black;}
hr{border: 0; height: 1px; background: rgb(96,96,96);}
input{border: 1px solid rgb(48,48,48);}
img{border: 0;}

.clear{clear: both;}

.stranka{width: 920px; background: url(/images/background.png) no-repeat; text-align: left; padding-top: 10px;}

.head_menu{line-height: 38px; padding-left: 55px;}
.head_menu a{color: black; text-decoration: none; font-weight: bold; padding: 0px 8px 0px 5px; border-right: 1px solid rgb(80,80,80); font-size: 12px;}
.head_menu a:hover{color: rgb(212,0,0);}
.head_menu a.posledni{border: 0;}
.head_menu a.nav_sel{color: rgb(212,0,0);}

.header{height: 68px; margin: 0px 20px;}
.header .logo{display: block; margin-top: 5px; width: 386px; height: 47px; background: url(/images/logo.png); float: left;}
.header .search{width: 400px; margin-top: 20px; float: right; text-align: right;}
.header .search input{width: 200px;}
.header .search input.submit{width: 80px; background: green; color: white; font-weight: bold;}

.telo{margin: 10px 20px;}

.telo .obsah{float: left; width: 645px;}
.telo .popis{text-align: justify; line-height: 18px;}
.telo .popis h2.popis{font-size: 13px;}
.telo .tagy strong{color: rgb(212,0,0);}
.telo .tagy h3{margin: 0; display: inline; margin: 0px; font-weight: normal; font-size: 14px;}

.telo .sidebar{float: right; width: 226px;}
.telo .sidebar .nadpis{line-height: 30px; background: url(/images/sidebar_top.png); text-align: center; color: white; font-weight: bold; text-transform: uppercase; margin-bottom: 1px;}
.telo .sidebar a.box{display: block; background: black; padding: 3px; margin-bottom: 1px; color: white; text-decoration: none; border-left: 4px solid red;}
.telo .sidebar a.box:hover{color: black; background: yellow; border-left: 4px solid black;}



.le{text-align:right;}
.pridat-form{width: 100%;}
.pridat-form td{vertical-align:top; padding-bottom: 10px;}
.pole{width:350px; border: 1px solid black;}
.pole-t{width:350px; height:70px; border: 1px solid black;}
.r-2{color:red; font-size: 10px;}
.bold{font-weight: bold;}
.popis img{margin: 0px 10px 10px 10px; padding: 5px; background: white; border: 1px solid silver;}

.regstranky td{vertical-align: top;}
.regstranky h2{margin: 0; margin-bottom: 5px; font-size: 14px;}
.regstranky h3{margin: 0; margin-bottom: 5px; font-size: 12px; font-weight: normal;}

.PagerClass{margin: 10px 3px;}


.okno{display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(/images/black1.png);}
.okno .ram{display: block; background: url(/images/black2.png); margin: 40px 10px 0px 10px; padding: 5px;}
.okno .ram .obsah{background: white;}
.okno .ram .obsah table{width: 100%;}
.okno .ram .obsah h3{margin: 0; padding: 3px 10px;}
.okno .ram .obsah a.close{font-weight: bold; color: rgb(212, 0, 0); text-decoration: none;}
.okno .ram .obsah a.close img{margin: 0; padding: 0; border: 0; margin-left: 3px;}
.okno .ram .obsah iframe{width: 100%; height: 500px;}

.area{width: 100%; height: 50px;}

.a_dec_none{text-decoration: none;}

a.blink{text-decoration: blink; color: red;}