﻿a:link, a:visited, a:active {
	color: #A42A00;
	text-decoration: underline;
	outline: none;
}

a:link.out, a:visited.out, a:active.out {
	color: #A42A00;
}

a:hover {
    color: #FF0033;
	text-decoration:none;
}

a:hover.out {
	background-color: transparent;
	color: #A42A00;
}

.clearfix { clear: both; }

body 	{
  	background: #fefeff url("img/bg.gif") left top repeat-x;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Arial, verdana,"sans-serif";
	font-size: 12px;
}


h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 22px;
    color:#a10700;
}


h2 {
	font-size: 14px;
	margin: 0;
    padding-bottom:10px;
    text-align: left;
   }

h3 {
	font-size: 22px;
    color:#530400;
 	padding: 0 0 8px 0;
}

#smaller {
	font-size: 14px !important;
    color:#530400;
 	padding: 0 0 4px 0;
}

h4 {
	color: red;
	font-size: 140%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


h5 {
    color:#a10700;
	font-size: 16px;
	margin: 0;
    font-weight:bold;
  	padding: 0px 0px 15px 0px;
    text-transform: uppercase;
}
h6 {
    color:#a10700;
	font-size: 17px;
	margin: 0;
	padding: 0;
    font-weight:bold;
    display: block;
}

.green_bold { color:#00B050; font-weight: bold; }
.green_phone_number {font-size: 20px; font-family: Times New Roman, Times, serif; line-height: 21px; color:#008000;}

.heading {
    color:#a10700;
	font-size: 17px;
	margin: 0 0 2px 0;
	padding: 0 0 0px 38px;
    line-height: 25px;
    font-weight:bold;
    display: block;
    height: 25px;
    width:560px;
    background:transparent url("img/heading.gif") no-repeat bottom left;
}


img a{
border: 0px solid white;
}


#header {
    margin: 0 auto;
	padding: 0;
	text-align: right;
	width: 990px;
    height: 208px;
}

#top {
    margin: 0 auto;
	padding: 0;
	text-align: right;
	width: 990px;
    height: 156px;
}

#top object{
float:right;
}



#topseda {
  background-color: #808080;
  width: 950px;
  height: 8px;
  border-top: 2px solid white;
  border-bottom: 2px solid white;

}

#menu {
    background:#404040;
    margin: 0;
	padding: 0;
	text-align: left;
	width: 986px;
    height: 28px;
    display: block;
    border-top: 3px solid white;
    border-left: 4px solid white;
    border-bottom: 0px solid white;
    }


#menu ul {
  padding: 0 0 0 0px;
  margin:0px;
}

#menu li {
    height:28px;
	list-style-type:none;
   padding:0px 0px 0 0px;
	font-size:12px;
	font-weight:bold;
    line-height:28px;
    float:left;
    }

#menu li a {
  height:28px;
  padding:0 19px 0 19px;
  background: transparent url("img/vlinka-1.gif") no-repeat  right 8px;
  color:silver;
  text-decoration: none;
  display:block;
  float:left;
}

#menu li a:hover{
  background: transparent url("img/vlinka-1.gif") no-repeat  right 8px;
     height:28px;
     color: #fff;
     display:block;
     float:left;
}


#menu li.trhy a  {
  height:28px;
  padding:0 30px 0 30px;
  background: #5b080b;
 color:#E8E8E8;
  text-decoration: none;
  display:block;
  float:left;
  border-right:2px solid white;
}

#menu li.trhy a:hover  {
 color:#fff;
}


#menu .popis {
    background:gray;
    margin: 0;
	padding: 0;
	text-align: left;
    color:#292929;
      height:28px;
  padding:0 20px 0 20px;
  text-decoration: none;
  display:block;
  float:left;
    border-right:2px solid white;

}


#podmenu {
    background:gray;
    margin: 0;
	padding: 0 0 12px 0px;
  	_padding: 0 0 2px 0px;
	text-align: left;
    width: 986px;
    height: 8px;
    border-top: 0px solid white;
    border-left: 4px solid white;
    border-bottom: 4px solid white;

}

#podmenu ul {
  padding: 0 0 0 0px;
  margin:0px;
}

#podmenu li {
    height:18px;
	list-style-type:none;
    display: inline;
    padding:0 14px 0 8px;
	font-size:12px;
	font-weight:bold;
    line-height:18px;
    float:left;
  background: transparent url("img/sipkaoff.gif") no-repeat left 0px;
    }

#menu .podmenu  {
  background: gray;
}

#podmenu li a {
  color:#FFFF97;
  text-decoration: none;
  display:block;
  font-weight: normal;
}

#podmenu li a:hover{
     color: #fff;
     display:block;
     float:left;
}



#ram {
    background: #fff url("img/rambg.gif") repeat-y top right;
    margin: 0 auto;
	padding: 0 0 0 0px;
	text-align: left;
	width: 990px;
  	_width: 990px;
    }

#spodek{
   background: #e2e2e2;
   width:987px;
   height:20px;
   line-height:20px;
    margin: 0;
   padding:0;
   text-align: left;
   font-size: 10px;
   border-left:3px solid white;
   clear:both;
}
#bottom{
   background: #fff;
   display: block;
   width:990px;
   height:13px;
   line-height:13px;
   margin:0 auto;
   padding:0;
   clear: both;
}

#spodek p{
   margin:0;
   padding:0 0 0 320px;
   text-align: left;
   font-size: 10px;
}

 #spodek a:hover {
   color:white;
 }



#xram p{
  padding: 10px;
  text-align: left;
        }


#menu-vlevo {
    float:left;
    width:183px;
    margin: 0 auto;
    padding:0 0 0 4px;
    font-size: 12px;
    color: gray;
    text-align:center;
    font-weight:bold;
    border-left: 1px solid white;
}

#menu-vlevo span{
    text-align:right;
    padding-right:5px;
    width:165px;
	  background-color: #808080;
	  color:silver;
	  display:block;
	  float: left;
	  font-size:12px;
}
#menu-vlevo ul {
  padding: 0;
  margin:0px;

}

#menu-vlevo li {
	list-style-type:none;
    padding:0 0px 0 0px;
	width:170px;
	font-size:12px;
    float:left;
    background: transparent;
    vertical-align: top;
    border-bottom: 1px solid #eed;
    }

#menu-vlevo li a {
    background: transparent  url("img/teckyoff.gif") right 0px no-repeat;
    padding:5px 0px 5px 15px;
    color: #404040;
    width:150px;
    text-align: left;
    text-decoration: none;
    display:block;
    float:left;
}

#menu-vlevo li a:hover{
    background: transparent  url("img/teckyon.gif") right 2px no-repeat;
     color: #FF0033;
     float:left;
}

.sub {
  padding:0 24px 0 24px;
  background: transparent;
  color:#404040;
  text-decoration: none;
  display:block;
  float:left;
  font-size: 11px !important;
  display:	block;
  height:     13px;
  line-height:13px;
  overflow: hidden;

}

#menu-vlevo li.sub a {
    color: #404040;
    width:160px;
    text-align: right;
    padding:0px 5px 0 0;
    text-decoration: none;
    display:block;
    float:right;
    height:18px;
    background: transparent  url("img/teckyoff.gif") right 6px no-repeat;
	font-size: 11px !important;

}

#menu-vlevo li.sub a:hover{
   display:block;
   width:160px;
   font-weight: bold !important;
   color: red;
   padding:0 10px 0 0px;
   float:right;
   font-size: 11px !important;
   background: transparent  url("img/teckyon.gif") right 5px no-repeat;

}

#menu-vpravo {
    float:right;
    width:176px;
    _width:172px;
    cheight:375px;
    margin: 0;
    padding:0px 0 0 5px;
    font-size: 12px;
    color: black;
    text-align:left;
}
.menrnadpis{
    text-align:left;
    background: #808080 url("img/sipka.gif") no-repeat left 2px !important;
    color:#fff;
    display:block;
    font-size:10px;
    margin-bottom: 4px;
    padding-left:12px;
    height: 14px;
    float: right;
    width:160px;

}

#text{
     background: transparent;
    float:left;
    width:595px;
    &xwidth:592px;
    _width:590px;
    padding:10px 5px 10px 5px;
    font-size: 12px;
}

#text table{
width:580px !important;
overflow: hidden;
font-size: 12px !important;
position: relative;
z-index: 10;
}
#text table td{
padding:3px 1px 3px 1px;
border-bottom: 1px solid silver;
}
.tablenadpis {
color: white;
background: #575757;
text-align: center;
font-weight: bold;
text-transform: uppercase;
overflow: hidden;
}

#tablecenter p{
  text-align: center !important;
}


hr {
background-color: white;
color:white;
border: 1px solid #E6E6E6;
}

#text p{
text-align: justify;
}

#text img{
padding: 3px;
margin: 2px;
border: 0px solid silver;
}

.product_item { clear: both; width: 100%; margin: 0 0 10px 0; min-width: 160px; min-height: 150px; text-align: justify; }
.product_item a img { min-width: 160px; /*min-height: 120px;*/ position: relative; border:1px solid silver !important; padding:2px; margin:2px 5px 2px 0; }
img.table_sort { border:1px solid silver !important; padding:2px; }

#text img { display: inline;} 
#text img.new { margin: 0; padding: 0; }
#text table {font-size:10px !important; } 
#text td {border-left:1px solid white;}
#text th {border-left:1px solid white;}


.table{
width:95%;
font-size: 12px;
}
.table th{
background-color: #f9f9f9;
}
.table td{
border-bottom:1px solid #f0f0f0;
vertical-align: top;
text-align: left;
}
td{
vertical-align: top;
text-align: left;
}

.tabler{
xwidth:95%;
font-size: 12px !important;
}
.tabler th{
background-color: #f2d250;
}
.tabler td{
vertical-align: top;
text-align: right;
padding: 2px !important;
}
.tdleft{
 text-align: left !important;
}


.table2{
width:98%;
}
.table2 th{
background-color: #f9f9f9;
}
.shadow {
background-color: #f9f9f9;
}
.table2 td{
text-align: center;
border-bottom:1px solid #f0f0f0;
border: 1px solid white !important;
}

#lng {
    font-size:11px;
    margin:0;
    padding:0 0 20px 0;
    display: block;
}
#lng2 {
    font-size:10px;
    margin:0;
    font-style: italic;
}
.entryTable b{
    font-size:12px;
    margin:0;
    padding:0px 0 0 0;
    display: block;
}


.odrudy {
    background:#f9f9f9;
    margin: 5px 0 5px 10px;
	padding: 6px 2px 10px 2px;
	text-align: left;
	width: 160px;
    float:right;
    position:relative;
    border:1px solid silver;
    z-index: 100;
}

.odrudy ul {
  padding: 0 0 0 0px;
  margin:0px;
}

.odrudy li {
	list-style-type:none;
    padding:0px 0px 0 0px;
	font-size:11px;
    float:left;
    width:150px;
    display:block;
    height:17px;
    }

.odrudy li a {
  padding:4px 5px 4px 5px;
  color:#a10700;
  text-decoration: underline;
  display:block;
  float:left;
  	font-size:11px;
}

.odrudy li a:hover{
    color: #FF0033;
    display:block;
    float:left;
}

.odrudy span{
  text-align:left;
  padding-left:5px;
  background-color: #fff;
  color:gray;
  display:block;
  overflow: hidden;
}

#side{
 width: 185px;
 height: 156px;
 float: right;
 padding-right: 2px;
 background: transparent url("img/bgside.gif") 0 0 no-repeat;
}


#hledej {
  width: 185px;
  height: 70px;
  float: right;
  padding: 4px 0px 0px 0;
  text-align: center;
}

#kosik {
  width: 170px;
  float: right;
  padding: 3px 14px 2px  0;

}
#volejte {
  background: transparent url("img/tel.gif") 10px 20px no-repeat;
  width: 170px;
  height: 65px;
  float: right;
  padding: 12px 14px 2px  0;
  color: #fff;
}


form {
  padding:0;
  margin:0 0 10px 0;
}

iasnput {
  background: #f0f0f0;
  color:#2E2E2E;
  font-size:12px;
}

input,select,textarea{
	margin:2px;
	border: 1px solid #b8b8b8;
    background: #f0f0f0;
    color:#585858;
    border: 1px solid gray;
}
input:focus{
    background: #fff;
    border-width: 1px;
    color:black;
}
input.button{
    cursor: pointer;
    background-color: #C0C0C0 !important;
    font-weight: bold;
    border: 1px solid gray;
}
textarea:focus{
    color:black;
    background: #fff;
    border-width: 1px;
}
select:focus{
    color:black;
    background: #fff;
    border-width: 1px;
}
input[type=submit]:hover, input[type=button]:hover,.abuton:hover{
padding: 1px;
background:#FFFF91  url("img/bgbuttonson.gif") right bottom no-repeat !important;
color: black;
}
input[type=submit], input[type=button],.abuton{
padding: 1px;
background: #f0f0f0 url("img/bgbuttons.gif") right bottom no-repeat !important;
}


.kosik {
  background: #F0F0F0 url("img/kosik-1.gif") 98% top no-repeat;
}

.imgodruda {
  border:1px solid #EEEEEE !important;
  float: right;
}
#colodrimg {
 padding: 4px;
 width:180px;
 float:right;
 text-align: center;
}



#menu-vpravo ul {
  padding:0;
  margin:0px 0 0 15px;
}

#menu-vpravo li {
    list-style-type: square;
    padding:0;
	font-size:12px;
    }

#menu-vpravo li a {
    padding:2px 0 0 0;
    color: #404040;
    text-align: left;
}

#menu-vpravo li a:hover{
     color: #FF0033;
}


#menu-r {
    float:right;
    width:172px;
    margin: 0;
    padding:0px 0 10px 0;
    font-size: 12px;
    color: black;
}
#menu-r li strong{
    margin:5px 0 5px 0;
    height:25px;
    padding:5px 0 5px 0;
    line-height:25px;
    font-size: 12px;
    color:#404040;
}

#menu-r ul {
  padding: 0;
  margin:0px;

}

#menu-r li {
	list-style-type:none;
    padding:0px 0px 0 0px;
	width:172px;
    float:right;
    height:21px;
    line-height:21px;
    background: transparent  ;
    }

#menu-r li a {
    color:#A42A00;
    width:155px;
    text-align: left;
    padding:0px 0px 0 17px;
    text-decoration: none;
    display:block;
    float:right;
    background: transparent url("img/bgli.gif") 0px 0px no-repeat;
}

#menu-r li a:hover{
    font-weight: bold;
    background: transparent  url("img/bglion.gif") 0px 0px no-repeat;
    display:block;
    height:21px;
    line-height:21px;
    width:155px;
    color: #FF0033;
    float: right;
    padding:0 0 0 17px;
}

.pod {
    float:right;
    width:150px;
    margin: 0 auto;
    padding:0px 0 5px 0px;
    font-size: 12px;
    color: black;
    display: block;
}

#btnDelete {
  border:0;
  height:13px;
  width:13px;
  background: transparent  url("img/del.gif") 0px 0px no-repeat !important;
  cursor: pointer;
}
#btnreload {
    border:0;
    height:13px;
    width:13px;
    background: transparent  url("img/reload.gif") 0px 0px no-repeat !important;
    cursor: pointer;
}

.lichyradek {
background: #E6E6E6;
}
#poradna {
  padding:5px;
  background-color: #EFEFEF;
}
#poradna table{
font-size:12px;
}
.aktualne {
  float:left;
  width:100%;
  padding-bottom:20px;
}
#poradnamenu {
vertical-align:top;
width:200px;
}
.trtable {
  background: #f2d250;
}

#kontakt{
    background: transparent url("img/bgkontakt.gif") no-repeat left top;
    float:left;
    width: 172px;
    _width: 165px;
    height: 172px;
    padding: 5px;
}
#flashcontent2 {
    margin-top: 10px;
    margin: 0 auto;
    height: 300px;
    width: 480px;
    background-color: #ffffff;
	}
#standarttable {
font-size:12px !important;
font-family: Arial, verdana,sans-serif !important;
    }

#standarttable td{
border:0px;
    }


#comictable{
width:580px;
overflow: hidden;
font-size: 11px !important;
position: relative;
font-family: "Comic Sans MS",Arial,sans-serif;
}
#hobby {
    background: transparent url("img/hobby.gif") no-repeat left top;
    width: 150px;
    height: 36px;
    margin: 18px 0 0 180px;
   _margin: 18px 0 0 100px;
    float:left;
}

#profi {
    background: transparent url("img/profi.gif") no-repeat left top;
    float:left;
    width:150px;
    height: 38px;
    margin: 18px 0 0 180px;
   _margin: 18px 0 0 100px;
}
.sude {
  background: #eFeFef;
}
.tr {color:#000000;background-color:#F5F5F5;}
fieldset {
  background-color: #f9f9f9;
}
legend {
  color:#efc724;
  font-weight: bold;
}
#topprodejci td{
  background: transparent url("img/bgtable.jpg") left top no-repeat !important;
  border-top:1px solid white !important;
  font-size: 14px !important;
  color: #000000;
}
#prodejci{
  color: #555555;
}
#kolekce td{
  border-bottom:0px solid white !important;
  font-size: 12px !important;
  text-align: center;
}
.noborder{
border: 0px solid white !important;
}
.inprepar {
  font-size: 10px;
  color: #FF9900;
  font-style: italic;
}
.new {
  font-size: 10px;
  color: #FF3300;
  font-style: italic;
}
