body {font-family: Arial, sans-serif; font-size: 11px; color: #000; padding: 0px; margin: 0px; text-align: left; background-color: #fffdf7; }
/*
* { border: 1px solid black !important}
*/

#MBox {margin: 0px auto 0px auto; padding: 0px; width: 970px; position: relative;}

#Modk { position: absolute; top: 50px; left: 0px; width: 200px; height: 200px;}
#Modk a { display: block; width: 200px; height: 200px; text-decoration: none;}
#Modk span { display: hidden;}

#HeadBoxUp{width: 970px; height:45px; margin: 0px; padding: 0px; background-image: url(images/cbgr_head_up_w.jpg); background-repeat:no-repeat;}
#HeadBoxUp IMG {border: 0px;}
#FlagBox{width: 250px; margin: 0px; padding: 11px 0px 0px 170px; float:left;}
#LogoBox{width: 200px; margin: 0px; padding: 5px 15px 0px 0px; float:right; text-align:right;}

#HeadBox{width: 970px; height:105px; margin: 0px; padding: 0px; background-image:url(images/cbgr_head_w.jpg); background-repeat:repeat-x; }
#HeadBoxBot{width: 970px; height:72px; margin: 0px; padding: 0px; background-image:url(images/cbgr_head_bot_w.jpg); background-repeat:repeat-x; }

#AdrBox{width: 135px; height: 50px; margin: 40px 0px 0px 210px; _margin-left: 105px; padding: 0px; float:right;}

#NavigationBox {width: 970px; height:35px; margin: 0px; padding: 0px; background-image:url(images/cbgr_menu_w.jpg); background-repeat:no-repeat; position: relative;}

#Navigation_heading {
  position: absolute;
  top: 41px;
  left: 312px;
  color: #fff;
  font-size: 15px;
}

#HBPath{width: 530px; height:25px; margin: 0px; padding: 10px 0px 0px 240px;}

#ContentBox{width: 970px; float:left; min-height: 330px; height: 330px; margin:0px;padding: 0px; background-image: url(img/cbgr_all.gif);background-repeat: repeat-x; background-position: 0px -240px;}


div[id] #ContentBox{height: auto;}

#CBLBox{width: 207px; float:left; height: 330px; margin:0px; padding: 0px; }

#CBLBox_in{width: 180px; height: 290px; margin: 10px 0 0 0px; padding: 0px; }
#CBLBox_in p {
  text-align: justify;
  color: #c83712;
}
#CBLBox_in li {
  margin: 3px 0 2px 15px;
  padding: 2px 0;
  list-style-type: none;
  border-bottom: 1px solid #dfca78;
}
#CBLBox_in li li{
  color: #dfca78;
  list-style-type: disc;
  border: none;
}
#CBLBox_in li a {
  color: #c83712;
  font-weight: bold;
  text-decoration: none;
}


/*
#CBM{width: 556px; float:left; min-height: 330px; height: 330px; margin: 0 200px 0 207px; padding: 0px; background-color:#fff;}
div[id] #CBM{height: auto;}
*/
#CBM{width: 556px; float:left; min-height: 330px; height: 330px; margin: 0px; padding: 0px; background-color:#fff;} /* fffdf7 */
div[id] #CBM{height: auto;}

#CBM_in{width: 485px; min-height: 310px; height: 310px; margin:0px 20px 20px 0px; _margin:0px 10px 20px 0px;  padding: 0px 0px 0px 20px; }
div[id] #CBM_in{height: auto;}

#CBRImgBox {width: 120px; margin:35px 0px 0px 0px; padding: 0px; float:left;}
#CBRTextBox {width: 340px; margin:0px; padding: 0px 0px 30px 20px; float:right;}
#CBMTextBoxFull {width: 485px; margin:0px; padding-left: 20px; }

#CBRBox{width: 200px; float:right; min-height: 330px; height: 330px; margin: 0px; padding: 0px;}

#CBRBox_in{width: 180px; min-height: 310px; height: 310px; margin: 0px 10px 0 5px;  padding: 0px; }
#CBRBox_in p {
  text-align: justify;
  color: #866900;
}

#BottomBox{position: relative; width: 970px; height: 62px; padding: 0px; float: left; background-image:url(img/bgr_bottom_w.gif); background-repeat:no-repeat;}
#BottomPadding {padding: 35px 0px 0px 0px;}
#BottomPadding a img{ border: 0px; }
.left {float: left; width:230px; padding: 0px 0px 0px 20px;}
.middle {margin: 0px auto 0px auto; width:515px; float:left; text-align:center;}
.right {float: right; width:170px; text-align:right; padding: -2px 20px 0px 0px; margin: -2px 20px 0px 0px;}

.TextAdr {font-family: Arial, sans-serif; font-size: 10px; color: #000;}
.TextAdr A {color: #912314; text-decoration:none;}
.TextAdr A:hover {color: #912314; text-decoration:underline;}

.TextNorm {font-family: Arial, sans-serif; font-size: 11px; color: #000;}
.TextNorm A {color: #912314; text-decoration:none; font-weight:bold;}
.TextNorm A:hover {color: #c83712; text-decoration:underline;}

.TextCopy {font-family: Arial, sans-serif; font-size: 9px; color: #191919;}
.TextCopy A {color: #912314; text-decoration:none; font-weight:bold;}
.TextCopy A:hover {color: #912314; text-decoration:underline;}

.TextPath {font-family: Arial, sans-serif; font-size: 10px; color: #fff;}
.TextPath A {color: #fff; text-decoration:none; font-weight:bold;}
.TextPath A:hover {color: #fff; text-decoration:underline;}

.noDisplay { visibility:hidden; display:none;}
.img_menu { float:left;}
#ImgTextBox {float:right; margin: 0px; width:260px;}
.img_article_right { float:right; border: solid 1px #191919; margin: 0px 0px 10px 10px; }
.img_article_center { border: solid 1px #191919; margin: 10px auto 10px auto; }
.img_article_left { float:left; border: solid 1px #191919; margin: 0px 10px 10px 0px; }
.img_new_left { float:left; border: solid 1px #191919; margin: 5px 10px 10px 0px; }
.imgLogopBox { margin: 0px 0px 20px 0px; width: 345px;}
.input_search {font-family: Arial, sans-serif; font-size: 10px; color: #000000; border: solid 1px #db1522; background-color:#FF9B96;} 
.input_login {font-family: Arial, sans-serif; font-size: 10px; color: #000000; border: solid 1px #db1522; background-color:#ffffff;}  
.button {font-family: Arial, sans-serif; font-size: 10px; color: #ffffff; border: solid 1px #e8e8e8; background-color:#db1522; cursor:pointer;}

.ProductTab {font-family: Arial, sans-serif; font-size: 11px; color: #000; border: solid 1px #fffdf7;}
.ProductTab th {font-family: Arial, sans-serif; font-size: 11px; color: #000; font-weight:bold; background-color: #dfca78; }
.TDD { background-color: #e1d8b9; padding:2px 5px 2px 5px;}
.TDC { background-color: #eee9d7; padding:2px 5px 2px 5px;}
.TDDR { background-color: #e1d8b9; padding:2px 5px 2px 5px; text-align:right;}
.TDCR { background-color: #eee9d7; padding:2px 5px 2px 5px; text-align:right;}

.TDN {background-color: #f69684; padding:2px 5px 2px 5px;}
.TDNR {background-color: #f69684; padding:2px 5px 2px 5px; text-align:right;}

H1 {font-family: Arial, sans-serif; font-size: 14px; color: #c83712; padding: 0px; margin: 0px 0px 15px 0px;}
H2 {font-family: Arial, sans-serif; font-size: 14px; color: #866900; padding: 0px; margin: 0px;}
H3 {font-family: Arial, sans-serif; font-size: 12px; color: #c83712; padding: 2px 0px 0px 12px; margin: 0px; background-image:url(img/dot.gif); background-repeat:no-repeat; background-position: -8px 0px;}

input, textarea{font-family: Arial, sans-serif; font-size: 12px;border: 1px solid #dfca78;background-color: #eee9d7;color: #000000;}
address{font-style: normal;}
img{border: 0px;}
.photo{border: 1px solid #dfca78; margin: 0px;}

/* MENU */
#top_menu{
	height: 30px;
	margin: 0px 0px 5px 230px;
}
  #top_menu LI A SPAN {
    /* color: #8c0105; */
    /* font-size: 120%; */
    /*text-decoration: underline;*/
  }
  #top_menu LI A {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 10px 4px 10px;
  }
  #top_menu LI A:hover {
    background-color: #fff;
    color: #7a6100;
  }

  #top_menu LI {
  	display: inline;
    margin-left: 10px;
  	padding: 3px;
  	_padding: 0px;
  	padding-right: 10px;
  	border-right: 1px solid #fff;
  }
  #top_menu LI LI {
  	display: block;
    margin: 1px 0px;
  	padding: 0px;
  }
  #top_menu LI LI A {
  	color: #7a6100;
  }
  #top_menu LI LI LI A {
    /* color: #555; */
  	margin-left: 7px;
  }
  #top_menu LI LI LI {
  	padding-left: 0px;
  	background: url('images/odrazka_mala.gif') 0px 7px no-repeat;
  }
  #top_menu UL {
    display: inline;
  	margin: 0px;
  	padding: 0px;
  	/*list-style-image: url('images/odrazka_velka.gif');*/
  	list-style-type: none;
  	position: relative;
  	top: 10px;
  }
  #top_menu UL UL {
  	margin: 0px; padding: 5px;
  	display: block;
    position: absolute;
    top: 17px;
    padding-left: 10px;
    left: 0px;
    visibility: hidden;
    background-color: #dfca78; /* fdb */
    width: 250px;
    border: 1px solid #fff;
  }
  #top_menu UL ul ul {
    width: 225px;
    border: 0px solid white;
    position:relative;
    left: 0px;
    top: 0px;
    margin: 0px; padding: 0px;
    padding-left: 10px;
    list-style-type: none;
    /* background: url('images/odrazka_mala.gif') 0px 15px no-repeat; */
    visibility:hidden;
  }
  #top_menu UL li {
    position: relative;
  }
  /* zde chovani zobrazeni*/
  #top_menu UL li:hover ul a, #top_menu UL li.hover ul a
  {
    /* odkaz podmenu */
    /* background-color: #bbb; */
    /* color:black; */
    font-size: 12px;
  }
  
  #top_menu UL li:hover ul a:hover, #top_menu UL li.hover ul a:hover
  {
    /* odkaz podmenu prejety mysi */
    background-color:#c19a00;
    color: #fff;
  }
  
  #top_menu UL li:hover ul, #top_menu UL li.hover ul
  {
  visibility:visible;
  }
  
  #top_menu UL li li
  {
  border:none;
  padding:0;
  /* background-color:#bbb; */
  }
  
  #top_menu UL li
  {
  behavior: url(hover.htc);
  }
  /* konec chovani zobrazeni menu */

img {	border: 1px solid #f5992c; }

.center { text-align: center; }

#anketa { font-size: 11/15px; color: #555; }

.odpoved { margin: 5px 0 5px 10px; vertical-align: middle;}
.label-odp { font-weight: bold; margin: 0 0 0 7px; }
.center { text-align:center;}

