body{padding:0px; margin:0px; background:url(/images/body_bg2.gif) top left repeat-x; font-family: Tahoma}

table {border-collapse:collapse; width:100%; /* height:100%; */ border:0px;}

td { vertical-align:top; padding:0px;}

a{color:#E01111;}
a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea {font-size:11px; line-height:15px; color:#959696;}
.m_text {width:749px;  }
.m_text .nadpis {color: #e4000f; font-size: 18px;  padding: 0px 0px 10px 0px; font-weight: bold; }

.header {height:180px; background:/images/head_tall.gif) bottom repeat-x;}
.header .row1 {height:63px;}
.header .row1 .col1 {width:481px; padding-top:14px;}
.header .row1 .col2 {width:170px; color:#BFBFBF; padding-top:30px; text-align: right; padding-right: 20px; white-space: nowrap;}
.header .row1 .col2 a {color: #E4000F; white-space: nowrap; text-decoration: none; }
.header .row1 .col2 a:hover {color:#E01111; white-space: nowrap;}
.header .row1 .col2 a strong,
.header .row1 .col2 a small  {color:#bfbfbf;}
.header .row2 {height:172px; background:url(/images/header_bg.jpg) top left no-repeat;}
.header .row2 img {margin:64px 0 0 520px;}
.header .row3 {height:20px; color:#8D8D8D;}
.header .row3 div {padding:26px 0 0 36px;}
.header .row3 a {color:#8D8D8D; text-decoration:none;}
.header .row3 a:hover { color:#E01111; text-decoration:underline;}
.header .row3 span { color:#E01111; text-decoration:underline;}


.middle table {margin-left: 10px;}
.middle td {background: url(/images/box_tall.gif) repeat-y left top; padding-left: 10px; width: 33%; line-height: 22px;}
.middle td a {font-size: 17px; text-decoration: underline; font-weight: bold; color: #e4000f; } 
.middle td a:hover {font-size: 17px; text-decoration: none; font-weight: bold; color: #e4000f;}

.middle td div {margin-bottom: 10px;}
.middle td div a {font-size: 12px; text-decoration: underline; font-weight: normal; color: #e4000f; padding-right: 10px; }
.middle td div a:hover {font-size: 12px; text-decoration: none; font-weight: normal; color: #e4000f;}

.middle2 table {margin-left: 10px;}
.middle2 td {padding-left: 5px; width: 25%; line-height: 22px;}
.middle2 td a {background: url(/images/point.gif) 0px  no-repeat; font-size: 12px; text-decoration: underline; font-weight: bold; color: #e4000f; padding-left: 7px;} 
.middle2 td a:hover {font-size: 12px; text-decoration: none; font-weight: bold; color: #e4000f;}

.content { padding-left: 20px; padding-right: 20px}
.content table {margin: 0px 0px 0px 0px; font-size: 12px}
.content .nadpis2 {color: #e4000f; font-size: 15px; font-weight: bold; padding: 10px 0px 7px 10px;}
.content .popis {padding-left: 10px;}

.navigace {text-align: right;}
.navigace a {color: #959696; text-decoration: none;}
.navigace a:hover {color: #959696; text-decoration: underline;}

.footer {height:95px; background:url(/images/footer_tall.gif) top repeat-x;}
.footer .col1 {width:495px;}
.footer .col1 div {padding:37px 0 10px 10px;}
.footer .col1 a {color:#959696; text-decoration:none;}
.footer .col1 a:hover {text-decoration:underline;}
.footer .col2 {width:254px; padding-top:30px;}

h1 {color: #e4000f; font-size: 18px;  padding: 3px 0px 10px 0px; font-weight: bold; margin: 0px}
.content h2 {color: #e4000f; font-size: 15px; font-weight: bold; padding: 10px 0px 7px 0px; margin: 0px}
.content p {padding-left: 0px; font-size: 10px}

/****************** ETARGET ***********************/
.etarget{
    width:100%;
    margin-left: 0px;
    background-color:white;
    border-bottom:1px solid red;
    border-top:1px solid red;
    /*font-family: Arial;*/
    font-size: 12px ;
    border: 0px solid black;
    line-height: 120%;
    padding: 0px 20px 0px 20px;
}
.etarget .selfpromo{
    width:95%;
    font-size:10px;
    color:#c4c2c0;
    margin:0 0 10px 0;
}
.etarget .selfpromo .right{
    text-align:right  ;
    
}
.etarget .selfpromo .right a{
    color:#c4c2c0;
}
.etarget .title /*{
    padding:0px 0px;
    border:0px solid rgb(212,212,212);
    border-bottom: none;
    font-size: 12px;
    color: rgb(200,0,0);
    
}*/
{color: #e4000f; font-size: 15px; font-weight: bold; padding: 10px 0px 7px 0px; margin: 0px}

/*.etarget .title a:link,.etarget .title a:visited{
    color: rgb(240,0,0);
    font-size: 14px;
    text-decoration:underline;
    font-weight:bold;
}*/
.etarget .title a:hover{
    color: red;
    /*font-size: 14px;*/
    text-decoration:none;
    font-weight:bold;
}
.etarget .description{
    color:black;
    border:0px solid rgb(0,0,0);
    border-top:none;
    padding:0 0px 0px 0px;
    margin:0 0 0px 0;
}
.googleads{
    text-align:center;
    padding:0px 0;
}

/****************** ETARGET KONEC ***********************/

div.hitsIndicator {
    position: absolute;
    border: 1px solid blue;
    width: 40px;
    height: 2px;
    line-height: 1px;
    font-size: 1px;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

div.hitsBar {
    background-color: blue;
    height: 2px;
}

div.testToolkit {
    position: absolute;
    border: 1px solid blue;
    padding: 6px;
    background-color: white;
    top: 20px;
    right: 20px;

    opacity: 0.4;
    filter: alpha(opacity=40);
}

div.testToolkit a {
    text-decoration: none;
    font-size: 12px;
    color: blue;
}

/***** BANNER *******/
div.banner {
    text-align: center;
}

.footer .col1 a.vune { color:#959696; }

/****** SEO-LISTA ********/
#seolista { width: 100%; text-align: center; font-size: 13px; margin: 8px 0px 8px 0px}
