/*A { text-decoration: none;}*/
/*A:HOVER { text-decoration: underline; }*/
form {
 margin:0px;
 padding:0px;
}

img {
 vertical-align:middle;
 margin:2px;
 border:0px;
}

hr {
 color:#CCCCFF;
 BACKGROUND-COLOR: #CCCCFF;
 height:2px;
 border:0;
}

td {
 vertical-align : top;
 text-decoration:none;
 font-family : Arial CE, Helvetica, sans-serif;
 font-size : 80%;
 }

tr {
 vertical-align : top;
}

ul {
 margin-left:5px;
 margin-top:0px;
 padding-left:15px;
 list-style-type: disc;
 list-style-position: outside;
 color:blue;
}

ol {
 margin-left:10px;
 margin-top:0px;
 margin-bottom:0px;
 padding-left:20px;
}

/* tabulka 100% */
table.hundred_clear {
 border:1px;
 width:100%;
 padding:0;
}

/* zalozky */
table.tab{
 border-bottom: 2px solid #CCCCFF;
}

h3{
 margin-bottom: 5px;
}

.clr_gray{
 BACKGROUND-COLOR: #C0C0C0;
}

.clr_lightgray{
 BACKGROUND-COLOR: #E4E4E4;
}

.clr_blue{
 BACKGROUND-COLOR: #CCCCFF;
}

.default_diskuse{
 font-weight:bold;
}

.detail_tab_vybrany{
 BACKGROUND-COLOR:#CCCCFF;
 text-align:center;
 width:135px;
}

.detail_tab{
 text-align:center;
 width:135px;
}


.menu{
}

.menu_main{
 border-top:2px solid #E4E4E4;
 padding:2px;
}

.menu_left{
 width:165px;
 vertical-align:bottom;
 text-align:center;
 border-top:2px solid #E4E4E4;
 font-size:xx-small;
 padding:2px;
}

.menu_enabled{
 border-right:2px solid #E4E4E4;
 margin:0px;
 padding:0px;
}

.menu_enabled a:hover{
 background-color:#E4E4E4;
}

.email_box{
 border : #000000 1px solid; 
 font-size : x-small;
}

.email_submit{
 font-size : xx-small;
}

.middle{
 vertical-align:middle;
}

/* levy ram */
.left_frame {
 BACKGROUND-COLOR: #ffffcc;
 width:165px;
 vertical-align : top;
 text-align : left;
 padding:5px;
}

/* main ram */
.main_frame {
 BACKGROUND-COLOR: #FFFFFF;
 vertical-align : top;
 text-align : left;
 padding:5px;
}

/* podklad pro zvyraznene texty a ramecky */
.def_bgc {
 BACKGROUND-COLOR: #CCCCFF;
 border-width:0;
 width:100%;
 padding:2;
}

/* bila :) */
.txt_bgc {
 BACKGROUND-COLOR: #FFFFFF;
}

div.mainheader{
 BACKGROUND-COLOR:#CCCCFF;
 width:100%;
 text-align:left;
 font-weight:bold;
 padding:2px;
 border:2px solid #CCCCFF;
}

div.mainbody{
 BACKGROUND-COLOR:#FFFFFF;
 width:100%;
 text-align:left;
 padding: 3px;
 margin: 0px;
 border:2px solid #CCCCFF;
}

div.mainfooter{
 BACKGROUND-COLOR:#CCCCFF;
 width:100%;
 text-align:center;
 font-weight:bold;
 padding:2px;
 border:2px solid #CCCCFF;
}

/*Child Selector Hack - nastavi sirku na auto pro vsechny prohlizece mimo IE */
td.main_frame>div{
 width:auto;
}

div.leftheader{
 BACKGROUND-COLOR:#C0C0C0;
 width:auto;
 text-align:center;
 font-weight:bold;
 padding:0px;
 border:2px solid #C0C0C0;
}

div.leftbody{
 BACKGROUND-COLOR:#CCCCFF;
 width:auto;
 text-align:left;
 padding: 3px;
 margin: 0px;
 border:2px solid #C0C0C0;
}

div.leftfooter{
 BACKGROUND-COLOR:#C0C0C0;
 width:auto;
 text-align:center;
 padding:0px;
 border:2px solid #C0C0C0;
}

div.top_box{
 padding-top:5px;
}

div.detail_hodnoceni{
 height:100px;
 overflow:auto;
 padding:2px;
 border:#C0C0C0 1px solid;
}

div.detail_nahled{
 height:550px;
 overflow:auto; 
 padding:2px;
 border:#C0C0C0 1px solid;
}

div.tema_puvodni{
 height:100px;
 width:95%;
 overflow:auto;
 padding:2px;
 border:#C0C0C0 1px solid;
}

div.default_novinky_left{
 width:50%;
 float:left;
}

div.default_novinky_right{
 text-align:right;
 width:50%;
 float:right;
}

table.tema {
 BACKGROUND-COLOR:#FFFFFF;
 width:100%;
 border:0px;
 border-collapse:collapse;
}

.tema thead {
 BACKGROUND-COLOR:#E4E4E4;
 padding:3px;
}

.tema tbody {
 margin:0px;
 padding:3px;
}


