div.fluid {
width: 90% !important;
}

div.fixed{
width: 950px !important;
}

*{
margin: 0em;
padding: 0em;
}


body{
background-color: #fff;
color: #585858;
font-size: 9pt;
font-family: "trebuchet ms", helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6{
font-weight: normal;
letter-spacing: -1px;
text-transform: lowercase;
}

h3,h4,h5,h6{
color: #66000F;
}

#columnB_3columns h3.typ{
font-size: 1.7em;
}

h1 span{
font-size: 12px;
}

.slogan{
padding-left: 30px; /*all ale tady pro IE8*/
}

.slogan, #ie8#fix { 
padding-left: 15px;  /*all mimo IE8 */
}

* html div.slogan{
margin-left: 13px;/*IE6*/
}

*:first-child+html .slogan  {
padding-left: 29px; /*IE7*/
}

h3 span{
font-weight: bold;
}

h4 span{
font-weight: bold;
}

br.clear{
clear: both;
}

img{
padding: 3px;
border: solid 1px #e1e1e1;
}

strong {
color: #66000F;
}

big {
color: #66000F;
font-weight: bold;
}

strong span {
font-weight: normal;
}

img.floatTL{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

a{
text-decoration: none;
color: #D90000;
}

a:hover{
text-decoration: underline;
}

ul.links{
list-style: none;
}

ul.links li{
line-height: 2em;
}

ul.links li.first{
}

p{
line-height: 1.8em;
}

/* Header */

#header{
width:100%;
height:120px;
}

#header_inner{
position: relative;
width: 950px;
height: 120px;
margin: 0 auto;
background: url('../obr/head.png') repeat-y;
}

/* Logo */

#logo{
position: absolute;
top: 2.8em;
margin-left: 105px; /*all ale zde pro IE8*/
}

#logo, #ie8#fix { margin-left: 120px;  }/*all mimo IE8 */


*:first-child+html #logo  {
margin-left: 107px; /*IE7*/
}

#logo h1{
display: inline;
color: rgb(102,0,15);
font-size: 3.6em;
}

#logo h1 span{
display: inline;
color: #fff;
}

#logo h2{
display: inline;
padding-left: 68px;
color: rgb(102,0,15);
font-size: 1.6em;
}

#logo h2 span{
display: inline;
color: rgb(227,227,227);
font-size: 1.1em;
}

#action{
display: none;
}

#action a{
font-size: 1.0em;
color: rgb(129,13,13);
text-decoration: none;
}

/* Menu */

#menu{
position: absolute;
right: 0em;
bottom: 0.2em;
float: right;
margin-right: 169px;
}

.menu2{
position: absolute;
right: 0em;
bottom: 0.2em;
float: right;
border: 0px;
height: 230px;
width: 50px;
}


#flashname{
position: absolute;
top: 345px;
left: 20px;
}


.info{
background-image: url('../obr/info.png');
background-repeat: no-repeat;

}

.info2{

background-image: url('../obr/info2.png');
background-repeat: no-repeat;

}

.nab{

background-image: url('../obr/nab.png');
background-repeat: no-repeat;

}

.foto{

background-image: url('../obr/foto.png');
background-repeat: no-repeat;

}

.kont{

background-image: url('../obr/kont.png');
background-repeat: no-repeat;

}

.kalen{

background-image: url('../obr/cal.png');
background-repeat: no-repeat;
}

.owebu{

background-image: url('../obr/web.png');
background-repeat: no-repeat;
}

.refer{

background-image: url('../obr/refer.png');
background-repeat: no-repeat;
}

.dok{

background-image: url('../obr/dok.png');
background-repeat: no-repeat;
}

.bmi{

background-image: url('../obr/bmi.png');
background-repeat: no-repeat;
}

.akc{

background-image: url('../obr/akc.png');
background-repeat: no-repeat;
}


/* Main */

#main{
}

#main_inner{
position: relative;
width: 950px;
margin: 0 auto;
background: url('../obr/main.png') repeat-y;
}

#main_inner p{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul{
margin-bottom: 2.0em;
}

#main_inner h3{
border-bottom: dotted 1px #E1E1E1;
position: relative;
}

#main_inner h3{
font-size: 2.1em;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
}

#main_inner h4{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}

#main_inner .post{
position: relative;
}

#main_inner .post h3{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

#main_inner .post ul.post_info{
list-style: none;
position: absolute;
top: 3em;
font-size: 0.8em;
}

#main_inner .post ul.post_info li{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
padding-left: 18px;
}

#main_inner .post ul.post_info li.date{
background-image: url('../obr/n5.gif');
}

#main_inner .post ul.post_info li.comments{
background-image: url('../obr/n6.gif');
margin-left: 1.1em;
}

/* Footer */

#footer{
width: 950px;
margin: 0 auto;
text-align: center;
clear: both;
padding-top: 8px;
padding-bottom: 2px !important;
padding-bottom: 6px;
text-transform: lowercase;
font-size: 0.8em;
background: url('../obr/foot.png') top left no-repeat;
}

#footer2{
width: 950px;
margin: 0 auto;
clear: both;
background: url('../obr/head.png') repeat-y;
height: 50px;
}

#footer3{
width: 950px;
margin: 0 auto;
text-align: right;
clear: both;
}

.analyza{
display: none;
}

.noborder{
text-decoration: none;
}

.footimg{
vertical-align:middle;
}

.vtop{
vertical-align:top;
}

.dpflash{
text-align: right;
margin-right: 5px;
color: rgb(197,197,197);
font-size: 0.9em;
}

.podpis2{
text-align: right;
font-size: 1em;
color: #66000F;
}
/* Search */

input.button{
background: #CA2F2F url('../obr/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B4B;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search{
position: relative;
width: 90%;
margin-bottom: 1.0em;
margin-left: 40px;
}

#search input.text{
position: absolute;
top: 0em;
left: 0em;
width: 8.8em;
font-family: "trebuchet ms", helvetica, sans-serif;
}

#search input.button{
position: absolute;
top: 0em;
left: 12.5em;
min-width: 2.0em;
max-width: 2.5em;
}


#primaryContent_3columns{
position: relative;
}

#columnA_3columns
{
position: relative;
float: left;
width: 13em;
height: 670px;
}

#columnA_3columns  #reklama{
padding: 0 4px 0 16px;
color: #fff;
font-size: 12px;
}

#columnA_3columns  #reklama a{
color: #fff;
text-decoration: none;
}

#columnA_3columns  #reklama h4{
font-size: 1em;
color: #fff;
text-align: center;
font-weight: bolder;
}
	
#secondaryContent_3columns{
float: right;
}

#columnB_3columns{
/*width: 49em !important;*/
width: 49em !important;
width: 48em;
float: left;
}

#columnB_3columns ul{
padding-left: 15px;
color: #66000F;
}

#columnB_3columns p.akce{
font-size: 14px;
margin-left: 150px;
}

#pozornost{
position: absolute;
padding: 3px;
margin: 2px;
right: 30px;
top: 10px;

}

#pozornost a{
text-decoration: none;
color:rgb(151,22,22);
font-size: 1.3em;

}

#pozornost a span{
vertical-align: 100%;
}

#pozornost img{
 border: 0px;
}

.light{
background-color: #FEDADA;
}
.dark{
background-color: #F9ACAC;
}
.bold{
font-weight: bold;
}
.trcent{
text-align: center;
}

#columnBinner{
width: 95%;
margin-left: 15px !important;
margin-left: 5px;
padding-top: 10px;
}


#columnC_3columns{
width: 17.0em;
float: left;

background-image: url('../obr/rk.png') !important;
background-image: url('../obr/rk6.png');
background-position: bottom left;
background-repeat: no-repeat;
height: 670px;
}
	
#columnC_3columns h2{
font-size: 1em;
margin-left:42px;
color:#e0e0e0;
}

#columnC_3columns h2 a, #columnC_3columns h2 a:link, #columnC_3columns h2 a:visited{
color:#e0e0e0;
text-decoration: none;
}

#columnC_3columns h2 a:hover{
color:#fff;
}

#columnC_3columns h4{
margin-left:42px;
}


#player{
margin: 0px auto;
width: 400px;
}

.podpis{
text-align: right;
}

.lav{
background-image: url(../obr/lav.jpg);
background-repeat: no-repeat;
background-position: 70% 95%;
}

.spin{
background-image: url(../obr/spin.jpg);
background-repeat: no-repeat;
background-position: 70% 95%;
}

.svih{
background-image: url(../obr/svih.jpg);
background-repeat: no-repeat;
background-position: 70% 95%;
}

.acs{
background-image: url(../obr/akce.jpg);
background-repeat: no-repeat;
background-position: 3% 15%;
}

.inf{
background-image: url(../obr/hiw_gts.jpg);
background-repeat: no-repeat;
background-position:60% 90%;
}

.hpa{
background-image: url(../obr/hpa.jpg);
background-repeat: no-repeat;
background-position: 5% 15%;
}

.noborderimg{
border: 0px;
}

.logork{

background-image: url(../obr/logo.png);
background-repeat: no-repeat;
width: 80px;
height: 80px;
float:left;
border:none;
margin-left: 20px !important; /*all*/
margin-left: 15px; /*IE6*/
}

.menu {position:relative;}

.menu ul li a, .menu ul li a:visited {
    display:block;
    margin-left: 0.2em;
    padding: 0.2em 0.8em 0.2em 0.8em;
    line-height:20px;
    text-decoration:none;
    text-align:center;
    color:#000;
    background: #fff url('../obr/n4.gif') repeat-x;
    border: solid 1px #fff;
}

.menu ul li a.active, .menu ul li a.active:visited {
    display:block;
    margin-left: 0.2em;
    padding: 0.2em 0.8em 0.2em 0.8em;
    line-height:20px;
    text-decoration:none;
    text-align:center;
    color:#fff;
    background: #CA2F2F url('../obr/n3.gif') repeat-x;
    border: solid 1px #A94B4B !important;/**/
    border:none;
}

.menu ul {
    padding:0;
    margin:0;
    list-style-type: none;
}

.menu ul li {
    float:left;
    position:relative;
}
.menu ul li ul {
    visibility:hidden;
    position:absolute;
}

.menu table {
    border-collapse:collapse;
    margin:0;
    padding:0;
    font-size:1em;
    margin:-1px;
}

.menu ul li:hover a, .menu ul li a:hover {
    /*background: #fff;*/
    background:#F4D6D4;
    color:#000;
    border-top: solid 1px #C0C0C0;/**/

}

.menu ul li.top a{
    border-top: solid 1px #fff;/**/

}

.menu ul li:hover a.active, .menu ul li a.active:hover {
    background: #CA2F2F url('../obr/n3.gif') repeat-x;
    color:#fff;
    border: solid 1px #A94B4B;
}

.menu ul li:hover ul, .menu ul li a:hover ul {
    visibility:visible;
    bottom:26px;
    left:0;
}

.menu ul li:hover ul li, .menu ul li a:hover ul li {
    display:block;
    color:#000;
    width:75px;
    clear:both;
}

.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {
    background: #fff url('../obr/n4.gif') repeat-x;
    color:#000;
}

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {
    visibility:hidden;
    position:absolute;
}

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
    display:block;
    background: #fff url('../obr/n4.gif') repeat-x;
    color:#000;
    width:95%;
    padding-left:0px;
}

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
    background:#F4D6D4;
    color:#000;
}

strong.big{
font-size: 1.8em;
}

td.small{
font-size: 0.8em;
}
.infopozn{
font-style: italic;
}
#rktop a img{
border: 0px;
}

#rktop{
position: absolute;
}
