html, body {
padding: 0px;
margin: 0px;
}

body {
padding: 0px;
margin: 0px;
background-image: url(../_images/preview/img492e75be12619.jpg);
background-position: top center;
background-color: #517FB2;
background-repeat: no-repeat;
}

.cacheInfo {
font-size: 0.7em;
}

 div#Box332  {
margin: 0px auto;
padding: 0px;
width: 1000px;
font-family: Tahoma,Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000; 
overflow: hidden;
}
 div#Box332 

input  {
font-family: arial;
font-size: 12px;
}
 div#Box332 

a  {
text-decoration: none; 
color: #ed5e00;
}
 div#Box332 

a:hover  {
text-decoration: none;
color: #FFA200;
}
 div#Box332 

address   {
margin: 0px 0px 20px 20px;
font-style: normal;
}
 div#Box332 

img  {
vertical-align: top;
border: none;
}
 div#Box332 

.barva  {
color: #ed5e00;
}

 div#Box333  {
height: 140px;
position: relative;
}
 div#Box333 

.infolinka  {
position: absolute;
top: 22px;
padding-left: 265px;
}
 div#Box333 

#nh {
float: left;
width: 248px; 
height: 130px;
background: url(../_images/preview/img498ae7716c551.gif) no-repeat;
}
 div#Box333 

.registrace  {
position: absolute;
bottom: 45px;
left: 248px;
}
 div#Box333 

.registrace a   {
display: block;
width: 218px;
height: 27px;
padding-top: 10px;
text-align: center; 
color: #fff;
font-size: 14px;
background: url(../_images/preview/img4de399af7f5f6.gif) no-repeat;
}
 div#Box333 


.logo  {
display: block;
width: 248px; 
height: 130px;
}
 div#Box333 

#nh a span {display:none;}
 div#Box552  {
background: url(../_images/preview/img4961f748db0b6.gif) repeat-y;
overflow: hidden;
margin-bottom: 10px;
z-index: 100; 
width: 1000px;

}
 div#Box347  {
clear: both;
background: #1a1a1a;
color: #9a9a9a;
height: 15px;
width: 990px;
display: block;
padding: 5px;
}
 div#Box347 
.mapa  {padding-left: 420px;}
 div#Box561  {
  margin:15px;
  width:990px;
  color:#DDDDDD;
  padding-bottom: 5px;
text-align:center;
}
 div#Box561 

a {
  color:#DDDDDD;text-decoration:underline;
}
 div#Box564  {
  margin:15px auto 0px auto;
  width:990px;
  color:#DDDDDD;
  padding-bottom: 5px;
text-align:center;
}
 div#Box564 

a {
  color:#DDDDDD;text-decoration:underline;
}
 div#Box565  {
position: absolute;
top: 5px;
padding-left: 840px;
display: block;
}
 div#Box565 

.language_row {
display: inline;
}
 div#Box565 

span  {
padding: 5px; 
}

 div#Box506  {
float: left;
}
 div#Box506 
#nh a span {display:none;}
 div#Box507  {
border-top: 3px solid #cd490d;
float: left;
width: 749px;
position: relative;
top: 95px;
overflow: hidden;
background: #000;
}
 div#Box507 

.MenuHorizontal ul  {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
}
 div#Box507 

.MenuHorizontal ul li  {
display: block;
float: left;
padding: 0px;
margin: 0px;
}
 div#Box507 

.MenuHorizontal ul li a {
padding: 10px 13px 10px 13px;
color:  #ffffff;
border-right: 1px solid #9a9a9a;
background: #000000;
display: block;
}
 div#Box507 

.MenuHorizontal ul li a:hover {
background: #ed5e00;
}
 div#Box507 

#tree_LI_1_117 a  {
border: none;
padding: 10px 13px 10px 13px;
}
 div#Box341  {
float: right; 
width: 710px; 
z-index: 120; 
padding: 10px 20px 10px 20px;
background: url(../_images/preview/img49354f40a574d.jpg) no-repeat 1px 0px;
}
 div#Box336  {
width: 235px; 
position: relative; 
float: left; 
z-index:101;
padding: 0px 0px 0px 0px;
}


 div#Box346 h3  {
font-weight: bold;
font-size 12px;
color: #000000;
background: #ebebeb;
padding: 10px 0px 10px 15px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #cccccc;
}
 div#Box346 

.kategorie  {
float: right;
}
 div#Box346 

.kategorie a  {
display: block;
float: left;
width: 180px;
height: 237px;
text-align: center;
font-weight: bold;
color: #ffffff;
}
 div#Box346 

.kategorie a:hover  {
color: #ffffff;
}
 div#Box346 


.kategorie1 {
background: url(../_images/preview/img49953184d9836.jpg) no-repeat;
margin: 0px 0px 0px 0px;
}
 div#Box346 

.kategorie2  {
background: url(../_images/preview/img499531dfcfaac.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
 div#Box346 

.kategorie3  {
background: url(../_images/preview/img49953283d2a4f.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
 div#Box346 

.kategorie4  {
background: url(../_images/preview/img499532b4c84fa.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
 div#Box346 

.kategorie1k {
background: url(../_images/preview/ 	img498abf5a270f0.jpg) no-repeat;
margin: 0px 0px 0px 0px;
}
 div#Box346 

.kategorie2k  {
background: url(../_images/preview/img498abee33a049.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
 div#Box346 

.kategorie3k  {
background: url(../_images/preview/img498abf0a5db24.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
 div#Box346 

.kategorie4k  {
background: url(../_images/preview/img498abf31e20c7.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
 div#Box346 


.kategorie_text  {
position: relative;
top: 210px;
}
 div#Box346 

.ostatni  {
float: right;
}
 div#Box346 

.aktuality  {
width: 370px;
height: 205px;
margin: 10px 10px 0px 0px;
float: left;
background: #ffffff;
}
 div#Box346 

.aktuality p {
padding: 0px 10px 5px 10px;
color: #000000;
}
 div#Box346 

.aktuality strong {
color: #ed5e00;
}
 div#Box346 

.aktuality a  {
padding: 0px 10px 5px 10px;
font-weight: bold;
}
 div#Box346 

.poradna  {
background: url(../_images/preview/img4ac47535f2aa5.jpg) no-repeat;
display: block;
float: left;
width: 180px;
height: 195px;
font-size: 26px;
font-weight: bold;
padding-top: 10px;
margin: 10px 0px 0px 0px;
}
 div#Box346 

.dvere  {
background: url(../_images/preview/img4ac4755a1b616.jpg) no-repeat;
display: block;
float: left;
width: 180px;
height: 195px;
font-size: 26px;
font-weight: bold;
padding-top: 10px;
margin: 10px 0px 0px 10px;
}



 div#Box410 h1  {
margin: 0px;
padding: 10px 0px 0px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box410 

#aName  {
display: block;
float: left;
width: 150px;
height: 186px;
text-align: center;
font-weight: bold;
color: #ffffff;
margin-right: 20px;
margin-top: 20px;
}
 div#Box410 

#aName span {
display: block;
background: #f58610;
padding: 0px 0px 10px 0px;
}



 div#Box509 h2, h1  {
margin: 0px;
padding: 10px 0px 0px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box509 

p  {
padding: 10px 20px 10px 20px ;
margin: 0px;
}
 div#Box509 

.tip  {
padding: 20px 20px 20px 80px;
margin: 20px;
border: 1px solid #ffc38a;
background: #fff7f2 url(../_images/preview/img4965dc3219363.gif) no-repeat  15px 15px;
color: #ee6105;
}
 div#Box509 

.foto  {
padding: 10px 0px 10px 10px;
margin: 20px;
border: 1px solid #d3d3d3;
background: #f3f3f3;
overflow: hidden;
clear: both;
}
 div#Box509 

.foto img {
margin-right: 9px;
padding-bottom: 10px;
cursor: pointer;
}
 div#Box509 

.obrazek div  {
float: left; 
width: 120px;
margin-right: 9px;
font-weight: bold;
}
 div#Box509 


.obrazek1 div  {
float: left; 
width: 120px;
margin-right: 30px;
font-weight: bold;
}
 div#Box509 

.obrazek  {
padding: 10px 0px 10px 10px;
margin: 20px;
border: 1px solid #d3d3d3;
background: #f3f3f3;
overflow: hidden;
clear: both;
height: 130px;
}
 div#Box509 


.obrazek1  {
padding: 10px 0px 10px 30px;
margin: 20px;
border: 1px solid #9d9c9e;
background: #d0d2d6;
overflow: hidden;
clear: both;
height: 130px;
}
 div#Box509 


.obrazek div  img {
margin-bottom: 2px;
}
 div#Box509 

.zabradli  {
margin-left: 20px;
}
 div#Box509 

H3 {}
 div#Box509 
H4 {}
 div#Box509 
.content {}
 div#Box509 
.item {}
 div#Box509 
.Description {}
 div#Box509 
.Attribute {}
 div#Box509 
.AttributeName {}
 div#Box509 
.AttributeValue {}
 div#Box509 
.Attributes {}
 div#Box509 
.AttributeCost {}
 div#Box509 
.AttributeCostText {}
 div#Box509 
.images {}
 div#Box509 
img {}

 div#Box511 h1  {
margin: 0px;
padding: 10px 0px 10px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box511 

h2  {
margin: 0px;
padding: 10px 0px 5px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box511 

h3  {
margin: 0px;
padding: 0px 0px 5px 20px;
font-size: 14px;
font-weight: bold;
}
 div#Box511 



p  {
padding-left: 20px;
}
 div#Box511 

.linka  {
padding-left: 20px;
}
 div#Box511 

ol li  {
padding: 10px 0px 0px 10px
}
 div#Box511 

table  {
width: 100%;
background: #d0d6ec;
}
 div#Box511 

.modra-t  {
background: #86b5e9;
color: #f5ffff;
padding: 5px;
width: 150px;
font-weight: bold;
vertical-align: top;
}
 div#Box511 

.modra-s  {
background: #f2f7fd;
color: #42679e;
padding: 5px;
}
 div#Box511 

.center  {
padding-left: 100px;
}
 div#Box511 

.center-x  {
text-align:center;
}
 div#Box511 

.tip  {
padding: 10px;
margin: 20px;
border: 1px solid #ffc38a;
color: #ee6105;
background: #fff7f2;
overflow: hidden;
}
 div#Box511 

.obrazek  {
padding: 10px;
margin: 20px;
border: 1px solid #d3d3d3;
background: #f3f3f3;
overflow: hidden;
clear: both;

}
 div#Box511 

.otazka  {
font-weight: bold;
font-size: 14px;
padding-left: 20px;
}
 div#Box511 

em  {padding-left: 500px;}

 div#Box553 .Icon  {
float: left;
}
 div#Box553 

.Anchor  {
float: left;
}
 div#Box553 

.Size  {
float: left; 
padding: 0px 10px 0px 25px;
}
 div#Box553 

ul  {
list-style: none;
padding: 0px;
margin: 0px;
}
 div#Box553 

li  {
padding: 5px 0px 5px 0px;
margin: 0px;
}
 div#Box553 


li a  {
padding: 0px 0px 0px 10px;
margin: 0px;
}
 div#Box553 

h2  {
margin: 0px;
padding: 10px 0px 10px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box556  {
padding: 30px;
}
 div#Box556 

ul  {
list-style: none;
margin: 0px;
padding: 0px;
}
 div#Box556 

li  {
margin: 0px;
padding: 0px;
}
 div#Box558  {
background-color: white; 
margin-left: 10px; margin-right: 10px; 
margin-bottom: 2ex;
text-align: left;
}
 div#Box558 

.content  {
height: 100%;
overflow: hidden;
text-align: left;
}
 div#Box558 

.row  {
padding: 5px;
border: 1px solid #d3d3d3;
background: #f3f3f3;
margin-top: 10px;
}
 div#Box558 

img  {
float: left;
border: 1px solid #62686A;
margin-right: 10px;
}
 div#Box558 

H4  {
color: #ed5e00;
font-family: arial;
font-size: 16px;
font-weight: normal;
text-decoration: underline;
margin: 0px;
padding: 0px;
clear: left;
float: left;
}
 div#Box558 


.ListDescription  {clear: both; padding: 5px 0px 5px 0px;}
 div#Box558 
.ListDate  {color: #999999; float: right;}
 div#Box558 

.DetailDescription  {clear: both; padding: 10px 0px 10px 0px;}
 div#Box558 
.DetailDate  {float: right; color: #999999;}
 div#Box558 
.DetailImage  {}
 div#Box558 

.DetailContent  {clear: both;}
 div#Box558 

.foto  {
padding: 10px 0px 10px 10px;
border: 1px solid #d3d3d3;
background: #f3f3f3;
overflow: hidden;
clear: both;
}
 div#Box558 

.foto img  {cursor:pointer;}
 div#Box558 

.zpet  {
text-align: right;
}
 div#Box567  {
width: 300px;
float: right;

background: #fff7f2;
border: 1px solid #ffc38a;
padding: 10px;
font-weight: bold;
margin-right: 20px;
margin-top: 30px;
}
 div#Box567 
H3 {}
 div#Box567 
.FormName {display: block; padding: 5px 0px 5px 0px;}
 div#Box567 
.FormEmail {display: block; padding: 5px 0px 5px 0px;}
 div#Box567 
.FormType {display: block; padding: 5px 0px 5px 0px;}
 div#Box567 
.FormEmail {}
 div#Box567 
.FormButton {display: block; padding: 5px 0px 5px 0px;}
 div#Box567 
.thanks {}
 div#Box567 

textarea  {
width: 300px;
height: 150px;
}


 div#Box569 h2  {
margin: 0px;
padding: 10px 0px 10px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box569 

.stavitel  {
float: left;
width: 310px;
background: #F58610;
padding: 15px 20px 15px 20px;
color: #fff;
font-size: 16px;
margin: 0px 10px 10px 0px;
}
 div#Box569 

.stavitel label  {
padding-left: 10px;
}
 div#Box569 

.firma  {
float: left;
width: 310px;
background: #ED5E00;
padding: 15px 20px 15px 20px;
color: #fff;
font-size: 16px;
margin: 0px 0px 10px 0px;
}
 div#Box569 

.firma label  {
padding-left: 10px;
}
 div#Box569 

.form label  {
width:210px;
float: left;
clear: left;
text-align:right;
padding-right: 20px;
font-size: 14px;
}
 div#Box569 

.form label span {
color: #999;
}
 div#Box569 

.form input  {
width: 230px;
float: left;
border: 1px solid #ccc
}
 div#Box569 

.form textarea {
width: 230px;
float: left;
border: 1px solid #ccc
}
 div#Box569 


.button  {
background: #F58610;
border: none;
font-weight: bold;
padding: 5px 10px 5px 10px;
color: #fff;
}
 div#Box569 

.line  {
clear: both;
padding: 10px;
overflow: hidden;
border-top: 1px solid #fff;
}
 div#Box569 

.radio label  {
padding-left: 10px;
}
 div#Box569 

#regForm1, #regForm2  {
 display:none;
}
 div#Box570  {
font-size: 9px;
}
 div#Box570 

h2 a  {color: #F58610}
 div#Box570 

h1  {
margin: 0px;
font-size: 12px;
color: #d40072;
font-weight: normal;
text-transform: uppercase;
padding-bottom: 20px;
}
 div#Box570 

/* - - - Gallery - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.contentListImg  {
float: left;
width: 202px;
height: 151px;
background: url(../_images/preview/img4bf122d05f60b.gif) no-repeat;
margin: 0px 8px 12px 0px; 
padding: 13px;
text-align: center;
}
 div#Box570 

.titlePhotoName  {
display: none;
}
 div#Box570 

.sTitleCatName  {
display:none;
float: right;
border: 1px solid #fff;
border-left: none;
background: #dcdadb;
width: 95px;
height: 80px;
padding: 5px;
}
 div#Box570 

.enter  {
color: #fff;
float: right;
display: block;
padding: 15px 34px 10px 10px;
}
 div#Box570 

/* - - - Detail - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.nahled_odkaz  {
width: 202px;
height: 151px;
padding: 13px;
float: left;
background: url(../_images/preview/img4bf122d05f60b.gif) no-repeat;
text-align: center;
margin:  0px 8px 12px 0px;
}
 div#Box570 

.wraptocenter  {
float: left;
width: 200px;
height: 150px;
border: 1px solid #fff;
background: #dcdadb;
display: table !important; #position: relative !important; overflow: hidden !important;text-align: center;
}
 div#Box570 

.wraptocenter A  {#position: absolute; #top: 50%;#left: 50%;display: table-cell; vertical-align: middle;text-align: center;}
 div#Box570 
.wraptocenter A IMG  {#position: relative; #top: -50%;#left: -50%;display: inline}
 div#Box570 

.wraptocenter *  {
   vertical-align: middle;
}
 div#Box570 

.dListNumber  {
display:none;
color: #fff;
padding-top: 100px;
text-align: center;
}
 div#Box570 

h1 a  {
color: #d40072;
text-decoration: underline;
}
 div#Box570 

a  {
color: #fff;
text-decoration: none;
}
 div#Box570 

.pagging  {
clear: both;
width: 100%;
text-align: center;
padding-bottom: 20px;
}
 div#Box570 

.pagging div  {
display: inline;
} 


 div#Box555  {
width: 300px;
float: right;

background: #fff7f2;
border: 1px solid #ffc38a;
padding: 10px;
font-weight: bold;
margin-right: 20px;
margin-top: 30px;
}
 div#Box555 
H3 {}
 div#Box555 
.FormName {display: block; padding: 5px 0px 5px 0px;}
 div#Box555 
.FormEmail {display: block; padding: 5px 0px 5px 0px;}
 div#Box555 
.FormType {display: block; padding: 5px 0px 5px 0px;}
 div#Box555 
.FormEmail {}
 div#Box555 
.FormButton {display: block; padding: 5px 0px 5px 0px;}
 div#Box555 
.thanks {}
 div#Box555 

textarea  {
width: 300px;
height: 150px;
}


 div#Box554  {

overlflow: hidden;

}
 div#Box554 

h1  {
margin: 0px;
padding: 10px 0px 10px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box554 

h2  {
margin: 0px;
padding: 10px 0px 5px 20px;
font-size: 14px;
font-weight: bold;
color:  #1a1a1a;
}
 div#Box554 

p  {
padding-left: 20px;
}
 div#Box554 

.linka  {
padding-left: 20px;
}
 div#Box554 

ol li  {
padding: 10px 0px 0px 10px
}
 div#Box554 

table  {
width: 100%;
background: #d0d6ec;
}
 div#Box554 

.modra-t  {
background: #86b5e9;
color: #f5ffff;
padding: 5px;
width: 150px;
font-weight: bold;
vertical-align: top;
}
 div#Box554 

.modra-s  {
background: #f2f7fd;
color: #42679e;
padding: 5px;
}
 div#Box554 

.center  {
padding-left: 100px;
}
 div#Box554 

.center-x  {
text-align:center;
}
 div#Box335  {font-size: 11px; margin: 0px; padding: 0px  0px 0px 0px; width: 235px; }
 div#Box335 
h2 {  font-size: 12px;  background: #1a1a1a; border-bottom: 1px solid #842700;  padding: 7px 5px; margin: 0px 0px 0px 0px; color: #ffffff; font-weight: normal;}
 div#Box335 
img  {display: none}
 div#Box335 
.content  {padding: 0px 0px 0px 0px;}
 div#Box335 
.ImgTree  {display: none}
 div#Box335 
.CTree_TextChangeOMOut  {}
 div#Box335 
a  {font-size: 11px; color: #ffffff; display: block; padding: 6px 0px 6px 7px; margin: 0px; border-bottom: 1px solid #842700; text-decoration: none; background-color: #ca450d; background-position: 5px 8px;}
 div#Box335 
a:hover  {color: #732200; text-decoration: none;}
 div#Box335 

UL  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
 div#Box335 
LI  {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline}
 div#Box335 

UL LI UL {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
 div#Box335 

UL LI UL LI a  {background-color: #ed5e00; border-bottom: 1px solid #842700; padding: 4px 0px 4px 14px;}
 div#Box335 
UL LI UL LI UL LI a  {background-color: #f58610; border-bottom: 1px solid #842700; padding: 4px 0px 4px 21px;}
 div#Box335 
UL LI UL LI UL LI UL LI a  {background-color: #; border-bottom: 1px solid #842700; padding: 4px 0px 4px 28px;}
 div#Box335 
UL LI UL LI UL LI UL LI UL LI a  {background-color: #; border-bottom: 1px solid #842700; padding: 4px 0px 4px 35px;}
 div#Box335 

.menuActive a {color: #732200; background: #fce1c3; }
 div#Box338  {
padding: 10px 0px 0px 0px;
}
 div#Box338 
.navrhar  {
background-image: url(../_images/preview/img492e668ca90e8.jpg);
width: 235px;
height: 293px;
display: block;
font-size: 26px;
font-weight: bold;
padding-top: 15px;
}
 div#Box338 

.navrhar1  {
padding: 0px 0px 0px 20px;
color: #f58610;
}
 div#Box338 

.navrhar2  {
padding: 0px 0px 0px 60px;
color: #ffffff;
}
 div#Box338 

.navrhar3  {
padding: 0px 0px 0px 110px;
color: #f58610;
}


