Body{
background:#545454;
color:#000000;
margin:0px;
padding:0px;
text-align:center; 
font-family:arial,verdana,tahoma;
font-size:75%;
text-decoration:none;
font-weight:normal;
}
h1{
font-size:220%;
font-family:georgia,times new roman;
font-style:italic;
font-weight:bold;
color:#330e00;
padding:0px 0px 12px;
margin:0px;
width:100%;
}
h1 a:link, h1 a:visited{
color:#330e00;
text-decoration:underline;
}
h1 a:hover{
text-decoration:none;
}
h2{
font-size:150%;
font-family:georgia,times new roman;
font-style:italic;
font-weight:bold;
color:#330e00;
padding:0px 0px 4px 0px;
margin:0px;
}
h2 a:link, h2 a:visited{
color:#330e00;
text-decoration:underline;
}
h2 a:hover{
text-decoration:none;
}
h3{
font-size:120%;
font-family:georgia,times new roman;
font-style:italic;
font-weight:bold;
color:#330e00;
margin:0px;
padding:0px 0px 4px 0px;
}
h3 a:link, h3 a:visited{
color:#330e00;
text-decoration:underline;
}
h3 a:hover{
text-decoration:none;
}
h4{
font-size:110%;
font-weight:bold;
color:#330e00;
padding:0px 0px 3px 0px;
margin:0px;
}
h4 a:link, h4 a:visited{
color:#330e00;
text-decoration:underline;
}
h4 a:hover{
text-decoration:none;
}
h5{
font-size:100%;
font-weight:bold;
color:#000000;
padding:0px 0px 3px 0px;
margin:0px;
text-decoration:underline;
}
h5 a:link, h5 a:visited{
color:#000000;
text-decoration:none;
}
h5 a:hover{
text-decoration:none;
}
.article_text p{
padding:0px 0px 16px 0px;
margin:0px;
}
.article_text{
font-size:100%;
text-decoration:none;
color:#ffffff;
text-align:justify;
line-height:1.3;
width:356px;
}
.article_text a:link, .article_text a:visited{
text-decoration:underline;
color:#ffffff;
}
.article_text a:hover{
text-decoration:none;
}
.article_text ol{
margin:0px;  
padding:0px 0px 10px 0px;
}
.article_text ol li{
list-style-position:outside;
margin:0px 0px 0px 25px;  
padding:0px; 
}
.article_text ul{
margin:0px;  
padding:0px 0px 16px 20px;
}
.article_text ul li{
list-style-type:disc;
margin:0px;
padding:0px 0px 0px 0px; 
}
.article_text table p{
padding:0px;
margin:0px;
}
.article_text table.kontakt{
font-size:100%;
color:white;
}
.article_text table.kontakt tr{
vertical-align:top;
}
.no_p p{
padding:0px;
margin:0px;
text-align:justify;
}
.text{
font-size:100%;
color:#fff;
}
.Red{
color:#c50000;
}
.Black{
color:#000;
}
.Black a:link,.Black a:visited{
color:#000;
}
form{
padding:0px;
margin:0px;
}
.Clear{
clear:both;
padding:0px;
margin:0px;
}
.FloatLeft{
float:left;
}
.FloatRight{
float:right;
}
hr{
height:1px;
border-top:1px solid #c27140;
}
.Input_order{
height:18px;
padding:1px 2px 0px 2px;
margin:0px;
float:left;
border:1px solid #d1d1d1;
font-size:100%;
font-family:arial;
}
.Input2{
height:15px;
width:40px;
padding:1px 3px 0px 2px;
_padding:1px 3px 5px 2px;
margin:0px;
float:right;
border:0px;
font-size:100%;
font-family:arial;
background:#f7f7a9;
font-weight:bold;
text-align:right;
}
#All{
background:url(../img/AllBackgroundRepeat.gif) repeat-y;
width:970px;
text-align:left;
margin:0px auto 0px auto;
padding:0px;
}
#AllMozilla{
background:url(../img/AllBackgroundRepeat.gif) repeat-y;
float:left;
}
#Header{
/*background:#ffffbe;*/
width:970px;
height:66px;
float:left;
}
#TopMenu{
background:#ad4200;
width:970px;
height:34px;
float:left;
}
#TopMenuSub{
background:url(../img/TopMenuSub.gif) repeat-x;
width:970px;
height:24px;
float:left;
}
#Cols{
float:left;
padding:0px;
margin:0px;
}
#LeftCol{
background:url(../img/LeftColPic.jpg) no-repeat top left;
width:242px;
min-height:700px;
float:left;
}
#LeftColVD{
background:url(../img/LeftColPicVD.jpg) no-repeat top left;
width:242px;
min-height:700px;
float:left;
}
#LeftCalendar{
background:black;
}
#LeftColContent{
padding:5px 5px 0px 22px;
float:left;
}
#RightSide{
width:728px;
float:right;
}
#RightSide #in_RightSide{
width:466px;
float:left; 
}
#MainCol{
background:url(../img/MainColBackground.jpg) no-repeat top left;
width:466px;
float:left;
height:680px;
overflow:auto;
scrollbar-track-color:#ad4200;
scrollbar-face-color:#ad4200;
scrollbar-highlight-color:#ad4200;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ad4200;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#ffffff;
}
#MainCol2{
background:url(../img/MainColBackground.jpg) no-repeat top left;
width:466px;
float:left;
height:680px;
overflow-x:auto;
overflow-y:scroll;
scrollbar-track-color:#ffffd5;
scrollbar-face-color:#ffffd5;
scrollbar-highlight-color:#ffffd5;
scrollbar-3dlight-color:#ad4200;
scrollbar-darkshadow-color:#ffffd5;
scrollbar-shadow-color:#ad4200;
scrollbar-arrow-color:#ad4200;
}
#MainColContent{
padding:20px 25px 10px 25px;
margin:0px;
float:left;
}
#RightCol{
background:url(../img/RightColPicTop.gif) no-repeat 5px 2px;
width:262px;
float:right;
min-height:700px;
}
#RightColPic{
background:url(../img/RightPic1.jpg) no-repeat bottom left;
width:262px;
float:left;
min-height:700px;
}
#RightColPicVD{
/*background:url(../img/RightPic1VD.jpg) no-repeat bottom left;*/
background:url(../img/RightPic1VD1.gif) no-repeat bottom left;
width:262px;
float:left;
min-height:700px;
}
#Footer{
width:970px;
height:39px;
margin:0px;
padding:0px;
background:#545454;
float:left;
}
#FooterContent{
padding:10px 0px 0px 340px;
margin:0px;
float:left;
color:#ffffff;
font-size:95%;
}
#TopMenu ul{
margin:11px 0px 0px 30px;
padding:0px;
float:left;
}
#TopMenu li{
list-style-type:none;
float:left;
margin:0px;
font-weight:bold;
font-size:100%;
text-transform:uppercase;
}
#TopMenu li a:link, #TopMenu li a:visited{
list-style-type:none;
float:left;
color:#ffffff;
font-size:100%;
text-decoration:none;
margin:0px 17px;
padding:0px;
}
#TopMenu ul li#active a:link{
text-decoration:none;
}
#TopMenu ul li#active a:hover, #TopMenu ul li#active a:visited, #TopMenu li a:hover{
color:#330e00;
text-decoration:none;
}
.TopMenuCheck{
background:url(../img/TopMenuCheck.gif) no-repeat;
height:9px;
width:1px;
margin:2px 0px 0px;
padding:0px;
float:left;
}
#TopMenuSub ul{
margin:4px 0px 0px 30px;
padding:0px;
float:left;
}
#TopMenuSub li{
list-style-type:none;
float:left;
margin:0px;
font-size:100%;
}
#TopMenuSub li a:link, #TopMenuSub li a:visited{
list-style-type:none;
float:left;
color:#ffffff;
font-size:100%;
text-decoration:none;
margin:0px 17px;
padding:0px;
}
#TopMenuSub ul li#active a:link{
text-decoration:none;
}
#TopMenuSub ul li#active a:hover, #TopMenuSub ul li#active a:visited, #TopMenuSub li a:hover{
color:#d15000;
text-decoration:none;
}
.TopMenuSubCheck{
background:url(../img/TopMenuCheck.gif) no-repeat;
height:9px;
width:1px;
margin:3px 0px 0px;
padding:0px;
float:left;
}
#Language{
padding:0px;
margin:40px 35px 0px 0px;
float:right;
}
#Language a:link,#Language a:visited{
color:#000000;
text-decoration:underline;
cursor:pointer;
}
#Language a:hover{
text-decoration:none;
}
#Language span{
float:left;
}
#Language img,#Language a img{
float:left;
margin:2px 3px 0px;
}
#LeftCol ul, #LeftColVD ul{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}
#LeftCol li, #LeftColVD li{
list-style-type:none;
font-size:95%;
line-height:1.2;
_line-height:1.1;
width:100%;
}
#LeftCol li a:link, #LeftCol li a:visited, #LeftColVD li a:link, #LeftColVD li a:visited {
list-style-type:none;
color:#ffffff;
font-size:100%;
text-decoration:none;
margin:0px;
padding:0px;
}
#LeftCol ul li#active a:link, #LeftColVD ul li#active a:link {
text-decoration:none;
}
#LeftCol ul li#active a:hover, #LeftCol ul li#active a:visited, #LeftCol li a:hover, #LeftColVD ul li#active a:hover, #LeftColVD ul li#active a:visited, #LeftColVD li a:hover{
color:#d15000;
text-decoration:none;
}
#LeftCol li.SubTitleLeft, #LeftColVD li.SubTitleLeft {
color:#d15000;
font-size:130%;
font-weight:bold;
font-style:italic;
padding:10px 0px 2px;
}
#TitleLeft{
color:#d15000;
font-size:180%;
font-weight:bold;
font-style:italic;
margin-top:15px;
}
table.TabKatalog, table.TabKatalog1{
padding:0px;
margin:0px;
width:100%;
font-size:100%;
}
table.TabKatalog th{
text-align:left;
color:#ffffff;
background:#ad4200;
vertical-align:top;
padding:4px 0px;
margin:0px;
}
table.TabKatalog td{
background:#ffffd5;
vertical-align:top;
padding:4px 0px;
margin:0px;
}
table.TabKatalog td a:link,table.TabKatalog td a:visited{
color:#000000;
text-decoration:underline;
}
table.TabKatalog td a:hover{
text-decoration:none;
}
table.TabKatalog th table{
font-size:100%;
width:100%;
}
table.TabKatalog td table{
font-size:100%;
width:100%;
}
table.TabKatalog1 {
background:#ffffd5;
}
table.TabKatalog table td {
border-right:1px solid #000000;
padding:1px 8px;
line-height:1.4;
}
table.TabKatalog table th {
border-right:1px solid #ffffff;
padding:1px 8px;
line-height:1.4;
}
table.TabKatalog table td, table.TabKatalog1 td {
border-right:1px solid #000000;
line-height:1.4;
background:#ffffd5;
vertical-align:top;
padding:4px 8px;
}
table.TabKatalog table th, table.TabKatalog1 th {
border-right:1px solid #ffffff;
line-height:1.4;
text-align:left;
color:#ffffff;
background:#ad4200;
vertical-align:top;
padding:4px 8px;
}
.ButtonKosik{
background:#b24e10;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
padding:3px 10px;
margin:10px 0px 0px;
}
table.TabKatalog tr.dark td, table.TabKatalog1 tr.dark td {
background:#f7f7a9;
vertical-align:top;
padding:4px 8px;
margin:0px;
border-right:0px;
}
.Button1x{
background:#b24e10;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
padding:4px 10px 2px 10px;
margin:10px 0px 0px;
border:0px;
font-size:100%;
cursor:pointer;
}
a.Button1{
background:#b24e10;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
padding:3px 10px;
margin:10px 0px 0px;
}
a.Button2{
background:#d78552;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
padding:3px 10px;
margin:10px 0px 0px;
}
.Button3{
background:#b24e10;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
padding:3px 10px;
margin:10px 0px 0px;
font-size:100%;
border:0px;
cursor:pointer;
}
#Tls{
float:left;
padding:0px;
margin:0px 0px 1px 0px;
}
.Tl{
background:#f0f0f0;
padding:4px 9px;
margin-right:2px;
float:left;
}
.TlAct{
background:#eee094;
padding:4px 9px;
margin-right:2px;
float:left;
}
table.TabKosik{
padding:0px;
margin:0px;
width:100%;
font-size:100%;
}
table.TabKosik th{
text-align:left;
color:#000000;
background:#f7f7a9;
vertical-align:top;
padding:4px 8px;
margin:0px;
border-right:1px solid #000000;
}
table.TabKosik th.MainTitle{
text-align:left;
color:#ffffff;
background:#ad4200;
vertical-align:top;
padding:4px 8px;
margin:0px;
border-right:0px;
}
table.TabKosik td{
background:#ffffd5;
vertical-align:top;
padding:4px 8px;
margin:0px;
}
table.TabKosik td.NoBack{
background:none;;
vertical-align:top;
padding:0px;
margin:0px;
height:2px;
}

table.tab{
padding:0px;
margin:0px;
width:100%;
font-size:100%;
}
table.tab th.MainHeader{
text-align:left;
color:#ffffff;
background:#ad4200;
vertical-align:top;
padding:4px 8px;
margin:0px;
}
table.tab th{
text-align:left;
color:#000000;
background:#f7f7a9;
vertical-align:top;
padding:4px 8px;
margin:0px;
}
table.tab td{
background:#ffffd5;
vertical-align:top;
padding:4px 8px;
margin:0px;
}
table.TabKatalog td a.ButtonKoupit:link,table.TabKatalog td a.ButtonKoupit:visited,table.TabKatalog td a.ButtonKoupit:hover{
background:#b24e10;
color:#ffffff;
text-decoration:none;
font-weight:bold;
float:left;
padding:1px 6px;
margin:0px 0px 0px;
font-size:100%;
}

table.tab2{
padding:0px;
margin:0px;
width:100%;
font-size:100%;
background:#f0e6a8;
}
table.tab2 th{
color:#000000;
background:#f7f7a9;
vertical-align:top;
padding:4px 8px;
margin:0px;
text-align:center;
}
table.tab2 td{
background:#ffffd5;
vertical-align:top;
padding:4px 8px;
margin:0px;
text-align:center;
}
.error {
border:1px solid red;
color:red;
padding:5px 10px;
font-weight:bold;
background:#ffffbf;
}
.sleva{
font-size:95%;
color:red;
}
.akce {
clear:all;
text-align:center;
font-weight:bold;
margin-top:13px;
}
.eu {
text-align:center;
color:#ad4200;
font-size:90%;
font-style:italic;
}

#calendar{
width:100%;
font-size:100%;
}
#calendar tr td{
text-align:left;
color:white;
font-weight:normal;
border-bottom:1px solid #bf6c2b;
padding:8px 0px;
}
#calendar tr td.img{
width: 40px;
}
#calendar tr th{
text-align:left;
color:#ce8e66;
font-weight:bold;
padding:0px 10px;
border-bottom:1px solid #bf6c2b;
width:80px;
}
#calendar tr.last td{
border-bottom:0px;
}
#calendar tr.last th{
border-bottom:0px;
}
#calendar tr td a:link, #calendar tr td a:visited, #calendar tr td a:hover{
color:white;
text-decoration:underline;
}
#calendar tr td a:hover{
text-decoration:none;
}


.area-map, #maps{
display:none;
}


