 body {
  background: #699cba url(bg.jpg) repeat-x center top;
  margin: 0;
  padding: 0;
  text-align: center;
  color:#2e4974;
  font-family: Trebuchet MS;
 }

 body,td {
 font-family: arial;
 font-size:12px;
 }
 
 a
 {
  color:black;
 }  
 
 h1 {
 background: url(h1.jpg) no-repeat left top;
background-size: 100% 100%;;
 padding:4px 0 4px 14px;
 margin:10px 0 10px 10px; 
 color:#082148;
 font-size:22px;
 }
 h2 {
 background: url(h2.jpg) no-repeat left top;
 padding:3px 0 10px 14px;
 margin:20px 0 0 0px; 
 color:#082148;
 font-size:18px;
 }
 p {
 padding:3px 0 10px 0;
 margin:0;
 }
 
 marquee {
 width:680px; 
 height:30px; 
 
 }


 #menu
 {
 width:988px; 
 }
 
 #menu a {
 
 }
 
 

 #vpravo
 {
 float:right;
 width:247px;
 }
 #vpravoin {
 padding:10px 19px 0 0; 
 }

 #holder {
  background:white url(page.jpg) repeat-y center top; 
  width: 1000px;
  margin: 0 auto;
  text-align: left;
 }
 
 #holderin {
 padding:0px 10px 0 10px;
 }
 #top {
 height:242px;
 background: url(top.jpg) no-repeat left top;
 position:relative; 
 }
 #menu {
 position:absolute;
 top:205px;
 left:15px;
 }

 #searchbox {
 background: url(login.jpg) no-repeat left top;
 height:49px;
 position:relative; 
 }
 #searchbox2 {
 background: url(login2.jpg) no-repeat left top;
 height:49px;
 position:relative; 
 }
 
 #searchform,#loginform {
 position:absolute;
 left:0;
 top:0;
 }
 #searchform input {
 border:0;
 position:absolute;
 left:47px;
 top:18px;
 width:110px;
 height:17px;
 font-size:12px;
 color:#898989;
 background: url();
 }
 #searchform img {
 border:0;
 position:absolute;
 left:160px;
 top:18px;
 cursor:pointer;
 }
 
 
 #loginform img {
 border:0;
 position:absolute;
 left:933px;
 top:24px;
 cursor:pointer;
 }
 #loginform #login {
 border:0;
 position:absolute;
 left:649px;
 top:18px;
 width:112px;
 height:17px;
 font-size:12px;
 color:#898989;
 background:url();
 }
 
 #loginform #password {
 border:0;
 position:absolute;
 left:817px;
 top:18px;
 width:112px;
 height:17px;
 font-size:12px;
 color:#898989;
 background:url();
 }
 
 #page {
 width:730px;
 float:left; 
 }
 #pagein {
 padding:0 0 0 15px;
 }
 #footersmall {
 padding:0px 10px 0px 10px;
 }
 #footersmallin {
 border-top:10px solid white;
 background-color: #c4e3f6;
 padding:10px;
 }

 #footer {
 padding:15px 0 10px 0;
 font-size:11px;
 width: 1000px;
  margin: 0 auto;
 color:white;
 background: url(footer.jpg) no-repeat left top; 
 }
 
 #footer a{
 font-size:11px;
 color:white;
 text-decoration: none;
 }
 
 .produkt {
 width:228px;
 height:228px;
 border:1px solid #a0a0a0;
 margin:0 0 6px 0;
 }
 
 .produkt:hover{
 border:1px solid #595959;
 }
 
 .floatleft {
 margin:0 3px 6px 3px;
 float:left;
 }
 #logged {
 position:absolute;
 right:25px;
 top:24px;
 }
 #abeceda {
 color:white;
  position:absolute;
  top:45px;
  left:25px;
  font-size:11px;
 }
 #abeceda a {
 font-size: 12px;
 text-decoration: none;
 color:white;
 font-weight: bold;
 padding:0 0 0 3px;
 }
 #abeceda a:hover {
 text-decoration: underline;
 }
 #scroller{
 color:#87a8d1;
 top:165px;
 font-size:11px;
 left:12px;
 position:absolute;
 }
 
 #flag {
 position:absolute;
 right:17px;
 top:44px;
 width:30px;
 height:16px;
 display:block;
 background:url(flag.jpg) no-repeat left top;  
 }
 #flag span {
 display:none;
 }

 #flagcz {
 position:absolute;
 right:17px;
 top:44px;
 width:30px;
 height:16px;
 display:block;
 background:url(crvlajka.png) no-repeat left top;  
 }
 #flagcz span {
 display:none;
 }
 
 
 #kosik {
 background: url(kosik.jpg) no-repeat left top;
 height:69px; 
 display:block;
 text-decoration: none;
 margin:0 0 10px 0;
 }

 #kosiken {
 background: url(kosik-en.jpg) no-repeat left top;
 height:69px; 
 display:block;
 text-decoration: none;
 margin:0 0 10px 0;
 } 


 #kosik,#kosiken span {
 color:white;
 text-align: right;
 padding:8px 10px 0 0;
 font-size:16px;
 font-weight: normal;
 display:block;
 }

 #kosik,#kosiken span b {
 font-size:18px;
 font-weight: bold;
 
 }

 #kosik_vpravo {
 background-color: rgb(255,255,255);
 display:block;
 text-decoration: none;
 margin:0 0 10px 0;
 }

 #produkty {
  padding: 5px 0 0 0;
  margin: 0 0 5px 0;
 }

 
 #produkty p {
  display: inline-block;
  width: 228px;
  height: 178px;
  margin: 5px 4px 0 4px;
  padding: 0;
  background: url(bg-produkt.jpg) no-repeat left top;
  cursor: pointer;
  text-align: center;
 }
 #produkty p img {
  display: block;
  height: 126px;
  margin: 1px auto 0 auto;
 }
 #produkty p a {
  display: block;
  height: 21px;
  text-decoration: none;
  color:#2e4974;
  text-align: left;
 }
 #produkty p a strong {
  padding: 5px 0 0 10px;
  display: block;
 }
 #produkty p span {
  padding: 0 0 0 5px;
  margin: 0 13px 0 0;
  display: block;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
 }
 
.mensitext {
font-size:11px;
}
.inputbx {
border:1px solid #a0a0a0;
font-size:12px;
height:14px;
}
.inputbx:hover{
border:1px solid black;
}

.mailingbutton {
background-color: #262626;
color:white;
border:1px solid black;
cursor:pointer;
height:20px;
font-size:12px;
}
.mailingbutton:hover {
background-color: #909090;
}


.tabulkalinka0 td,.tabulkalinka1 td{
height:34px;
}


.tabulkalinka1 {
background-color: #f0f0f0;
}
.tabulkalinka1 td {
border-top:1px solid #ffffff;
border-bottom:1px solid #d0d0d0;
}

.tabulkalinka0 {
background-color: #f9f9f9;
}
.tabulkalinka0 td {
border-top:1px solid #ffffff;
border-bottom:1px solid #e9e9e9;
}

.tabulkalinka1:hover,.tabulkalinka0:hover {
background-color: #e0e0e0;
}

.tabulkalinka1:hover td, .tabulkalinka0:hover td {
border-top:1px solid #ffffff;
border-bottom:1px solid #c0c0c0;
}


#formatsOff {
background: url(openformats.jpg) no-repeat left top;
width:715px;
height:66px;
display:block; 
}


.tabulkalinka0 td td,.tabulkalinka1 td td {
border:0 !important;
}

.mp3transponovane a {
text-decoration: none;
padding:2px;
}
.mp3transponovane a:hover{
background-color: white;
}


.bigger {
font-size:14px;
}


.hodnoceni-hvezdami
{
list-style:none;
margin: 0px;
padding:0px;
width: 150px;
height: 30px;
position: relative;
background: url("template/hrzt_hv.gif") top left repeat-x;
}
 
.hodnoceni-hvezdami li
{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
 
.hodnoceni-hvezdami li a
{
display:block;
width:30px;
height: 30px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
 
.hodnoceni-hvezdami li a:hover
{
background: url("hrzt_hv.gif") left center;
z-index: 2;
left: 0px;
}
 
.hodnoceni-hvezdami a.jedna-hvezda
{
left: 0px;
}
 
.hodnoceni-hvezdami a.jedna-hvezda:hover
{
width:30px;
}
 
.hodnoceni-hvezdami a.dve-hvezdy
{
left:30px;
}
.hodnoceni-hvezdami a.dve-hvezdy:hover
{
width: 60px;
}
 
.hodnoceni-hvezdami a.tri-hvezdy
{
left: 60px;
}
 
.hodnoceni-hvezdami a.tri-hvezdy:hover
{
width: 90px;
}
 
.hodnoceni-hvezdami a.ctyri-hvezdy
{
left: 90px;
}
 
.hodnoceni-hvezdami a.ctyri-hvezdy:hover
{
width: 120px;
}
 
.hodnoceni-hvezdami a.pet-hvezd
{
left: 120px;
}
 
.hodnoceni-hvezdami a.pet-hvezd:hover
{
width: 150px;
}
 
.hodnoceni-hvezdami li.current-rating
{
background: red url("hrzt_hv.gif") left bottom;
position: absolute;
height: 30px;
display: block;
text-indent: -9000px;
z-index: 1;
}
 
 
.vert-hodnoceni-hvezdami
{
list-style:none;
margin: 0px;
padding:0px;
height: 150px;
width: 30px;
position: relative;
background: url("template/vert_hv.gif") top left repeat-y;
}
 
.vert-hodnoceni-hvezdami li
{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
 
.vert-hodnoceni-hvezdami li a
{
display:block;
height:30px;
width: 30px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
 
.vert-hodnoceni-hvezdami li a:hover
{
background: url("template/vert_hv.gif") right top repeat-y;
z-index: 2;
top: 0px;
}
 
.vert-hodnoceni-hvezdami a.jedna-hvezda
{
top: 0px;
}
 
.vert-hodnoceni-hvezdami a.jedna-hvezda:hover
{
height:30px;
}
 
.vert-hodnoceni-hvezdami a.dve-hvezdy
{
top:30px;
}
 
.vert-hodnoceni-hvezdami a.dve-hvezdy:hover
{
height: 60px;
}
 
.vert-hodnoceni-hvezdami a.tri-hvezdy
{
top: 60px;
}
 
.vert-hodnoceni-hvezdami a.tri-hvezdy:hover
{
height: 90px;
}
 
.vert-hodnoceni-hvezdami a.ctyri-hvezdy
{
top: 90px;
}
 
.vert-hodnoceni-hvezdami a.ctyri-hvezdy:hover
{
height: 120px;
}
 
.vert-hodnoceni-hvezdami a.pet-hvezd
{
top: 120px;
}
 
.vert-hodnoceni-hvezdami a.pet-hvezd:hover
{
height: 150px;
}
 
.vert-hodnoceni-hvezdami li.current-rating
{
background: url("template/vert_hv.gif") center top repeat-y;
position: absolute;
width: 30px;
display: block;
text-indent: -9000px;
z-index: 1;
}


#tabulka_td_vlevo {
  width: 60%;
}

#printfooter {
 display: none;
}

 .produkty2 {
  padding: 5px 0 0 0;
  margin: 0 0 5px 0;
 }

 
 .produkty2 p {
  display: inline-block;
  width: 228px;
  height: 178px;
  margin: 5px 4px 0 4px;
  padding: 0;
  background: url(bg-produkt.jpg) no-repeat left top;
  cursor: pointer;
  text-align: center;
 }
 .produkty2 p img {
  display: block;
  height: 126px;
  margin: 1px auto 0 auto;
 }
 .produkty2 p a {
  display: block;
  height: 21px;
  text-decoration: none;
  color:#2e4974;
  text-align: left;
 }
 .produkty2 p a strong {
  padding: 5px 0 0 10px;
  display: block;
 }
 .produkty2 p span {
  padding: 0 0 0 5px;
  margin: 0 13px 0 0;
  display: block;
  text-align: right;
  font-size: 12px;
  font-weight: bold;
 }

 #reklamni {
   padding:0px 0 0px 10px;
 }



#IkonyUMenu,#fixedmenu,#logosmall,div.menu-button,#mobiletop,#usermobile,#loginmobiledole,#docasneodkryto {
  display: none;
} 

#levyblok,#pravyblok {
  width: 50%;
  float:left;
  margin:0 0 10px 0;
}
 .NePC {
   display: none;
 }

