*{
font-family:  Verdana, Helvetica, sans-serif; 
color: #000;
}
body {
background: url('/images/bg_vertical.jpg') repeat-x #414245;
font-family:  Verdana, Helvetica, sans-serif; 
cursor:default;
margin:0px;
font-size:80%;
color: #fff;
}
.bg {
margin-left:auto;margin-right:auto;
width:100%;
background: url('/images/kopr.png') no-repeat top center;
}
.center {
margin-left:auto;margin-right:auto;
position:relative;
border:0px;
}
.top {
margin:0px;padding:0px;
border:0px;
height:200px; width:1010px; 
font-weight:bold;
background: #292a2b;
}
.pst {
width:1px;height:1px;
position:absolute;left:-1600px;
}
.pst img {
width:1px;height:1px;
}
.space {
height:20px; width:1010px;
background: #6b1f1f;
font-weight:bold; 
}
.left {
margin:0px;padding:0px;
border:0px;
text-align:center; vertical-align:top;
height:800px; width:200px;
font-weight:bold;
background: url('/images/bg.jpg') repeat #6b1f1f;
}
.left ul {
text-align:center;
margin:0px; padding-bottom:20px; padding-left:0px;
}
.left li {
text-align:center;
display: block;
vertical-align:middle;
margin:0px; padding:5px;
list-style-type: none;
width:190px; height:18px;
background: #292a2b;
 
font-size:100%;

border-left:5px solid #292a2b;
border-right:5px solid #292a2b;
}
.left li:hover {
background: #414245;
border-left:5px solid #fff;
border-right:5px solid #fff;
}
.left a, .left a:visited, .left a:hover{
text-decoration: none;
}
.middle {
background: url('/images/logo_down.jpg') no-repeat bottom right #fff;
margin:0px;padding:0px;
padding-bottom:150px;
border:0px;
vertical-align:top; 
color: #000000; font-weight:bold;
}
.blok0 {
vertical-align:top;
width:760px;
margin-left:auto;margin-right:auto;
padding-bottom:90px;
}
.blok0 img{
border: 5px solid #000000;
margin:5px;
}
.blok0 img:hover{
border: 5px solid #6b1f1f;
margin:5px;
}
.blok1 {
vertical-align:top;
background: url('/images/bottombg.jpg') no-repeat bottom right #cccccc;
width:760px;
margin-left:auto;margin-right:auto;
padding-bottom:90px;
border-bottom: 15px solid #999999;
}
.blok1 img{
border: 5px solid #000000;
margin:5px;
}
.blok1 img:hover{
border: 5px solid #6b1f1f;
margin:5px;
}
.blok2 {
vertical-align:top;
background: url('/images/tabbg.jpg') repeat-x top left #cccccc;
width:370px;
margin-left:auto;margin-right:auto;
padding-bottom:10px;
border:4px solid white;
}
.mapa {
border: 10px solid #000000; margin-bottom:20px;
}
.mapa:hover {
border: 10px solid #666666; margin-bottom:20px;
}
.foto {
margin-left:auto;margin-right:auto;
}
.foto td {
vertical-align:top; 
}
.foto h6 {
text-align:center;
}
.bottom {
text-align:center; vertical-align:middle;
height:15px; width:1010px;
background: #292a2b;
font-weight:bold;
}
a {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {color: #999; text-decoration: underline;}
h1 {
color: #DB241E; font-weight:bold;
text-align:left;
padding:20px 20px 0px 0px;
}
h2 , h2 a, h2 a:hover {
text-align:left;
font-size:17px; color: #DB241E; font-weight:bold;
padding:20px 20px 5px 10px;
}
p {
font-size:100%;
line-height: 150%;
text-indent:5%;
text-align:justify;
color: #000;
padding:5px 40px;
font-weight:normal;
}
.no{
text-indent:0%;
padding:5px 20px;
}
hr {
background-color:#333333;
margin-left:20px;margin-right:20px;
}
img {
border:0px;
}
ul li {
text-align:left;
padding-left:10px;
list-style: square outside none;
color:#000;
}
ul li a, td, p, p a, div{
color:#000;
}
ul li a:hover, p a:hover{
color:#fff;
}
.cislovani ul li {
list-style-type:decimal;
padding:3px;
}
.copy, .copy a{
font-size:11px;
color:#fff;
}
.copy{
padding-top:6px;
padding-bottom:6px;
color:#fff;
}
.copy a:hover{
text-decoration:underline;
}
.leftmenu li a{
color:#fff;
}
.galerie{
float:center;
text-align:center;
}
.findimage{
float:left;
text-align:center;
}
.clear{
clear:both;
}
.obr{
padding-right:10px;padding-bottom:5px;float:left;
}
.txt p{
padding:0px;
padding-left:20px;
margin:0px;
line-height: 150%;
text-indent:0%;
text-align:left;
}
.of{
background-color: #fff;
padding:2px;
font-weight:bold;
text-align:center;
height:30px;
border:1px solid #8D1606;
}
.ofselect{
background-color: #8D1606;
color:white;
padding:2px;
font-weight:bold;
text-align:center;
height:30px;
}
.oferror{
background-color: #fff;
color: #8D1606;
}
.oftable,#cart{
padding:5px;
}
table {
border-collapse:collapse;
border:1px solid #aaa;
}
