
body,tr,td,p {
    color: #43413D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*behavior:url("htc/csshover.htc");*/
}
body 
{
    background: url(../images/background_top.jpg) repeat-x scroll center top;
    background-color: #F2F2F2;
}

input,textarea,select 
{
	color: #43413D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body
{
   
   text-align: center;
   margin-top: 0px;
	padding-top:0px; 
	z-index: 5;	
	
	
	
}
p 
{
	margin-top: 7px;	
	margin-bottom:6px;
}
#slider-outer {
   position: absolute;
   
   padding:0px;
   margin:0px;
   
}
#slider {
   position: absolute;
   left: 188px;
   top: 28px;
   
   
}
#htmlslider-left 
{
	position: absolute;
   left: 196px;
   top: 45px;
   width:111px;
   height:40px;
   background-image: url('../images/smallageselection1.gif') ;
}
#htmlslider-top 
{
	position: absolute;
   left: 307px;
   top: 45px;
   width:262px;
   height:28px;
   /*background-image: url('../images/smallageselection2.gif') ;*/
}
#htmlslider-arrow 
{
	position: absolute;
   
   top: 2px;
   width:14px;
   height:13px;
   background-image: url('../images/slider-arrow.gif') ;
   background-repeat:no-repeat;
}
#htmlslider-bottom 
{
	position: absolute;
   left: 307px;
   top: 73px;
   width:262px;
   height:12px;
   background-image: url('../images/smallageselection3.gif') ;
}

#htmllargerslider-left 
{
	position: absolute;
   left: 5px;
   top: 0px;
   width:196px;
   height:295px;
   
}
#htmllargerslider-top 
{
	position: absolute;
   left: 201px;
   top: 0px;
   width:388px;
   height:62px;
}
#htmllargerslider-middle
{
	position: absolute;
   left: 201px;
   top: 62px;
   width:388px;
   height:188px;
}
#htmllargerslider-bottom 
{
	position: absolute;
   left: 201px;
   top: 250px;
   width:388px;
   height:45px
}
#htmllargerslider-arrow 
{
	position: absolute;
   
   top: 10px;
   width:14px;
   height:13px;
   background-image: url('../images/slider-arrow.gif') ;
   background-repeat:no-repeat;
}
#htmllargerslider-description
{
   position: absolute;
   left: 218px;
   top: 14px;
   width:158px;
   height:19px;
   cursor:hand;  
}

/* New styles for Noflash version of Configurator */

#htmllargerslider-obdobi1_1 
{
   position: absolute;
   left: 16px;
   top: 89px;
   width:52px;
   height:80px;
   cursor:hand;
}
#htmllargerslider-obdobi1_2 
{
   position: absolute;
   left: 82px;
   top: 95px;
   width:70px;
   height:75px;
   cursor:hand;
}
#htmllargerslider-obdobi2_1 
{
   position: absolute;
   left: 10px;
   top: 87px;
   width:52px;
   height:80px;
   cursor:hand;
}
#htmllargerslider-obdobi2_2 
{
   position: absolute;
   left: 68px;
   top: 100px;
   width:55px;
   height:65px;
   cursor:hand;
}
#htmllargerslider-obdobi2_3 
{
   position: absolute;
   left: 130px;
   top: 82px;
   width:55px;
   height:85px;
   cursor:hand;
}
#htmllargerslider-obdobi2_4-5 
{
   position: absolute;
   left: 190px;
   top: 95px;
   width:115px;
   height:70px;
   cursor:hand;
}
#htmllargerslider-obdobi2_6 
{
   position: absolute;
   left: 310px;
   top: 95px;
   width:70px;
   height:70px;
   cursor:hand;
}
#htmllargerslider-obdobi3_1 
{
   position: absolute;
   left: 10px;
   top: 95px;
   width:42px;
   height:60px;
   cursor:hand;
}
#htmllargerslider-obdobi3_2 
{
   position: absolute;
   left: 55px;
   top: 105px;
   width:42px;
   height:50px;
   cursor:hand;
}
#htmllargerslider-obdobi3_3 
{
   position: absolute;
   left: 100px;
   top: 95px;
   width:46px;
   height:60px;
   cursor:hand;
}
#htmllargerslider-obdobi3_4 
{
   position: absolute;
   left: 148px;
   top: 98px;
   width:46px;
   height:60px;
   cursor:hand;
}
#htmllargerslider-obdobi3_5-6 
{
   position: absolute;
   left: 194px;
   top: 100px;
   width:118px;
   height:60px;
   cursor:hand;
}
#htmllargerslider-obdobi3_7 
{
   position: absolute;
   left: 313px;
   top: 100px;
   width:65px;
   height:58px;
   cursor:hand;
}
#htmllargerslider-obdobi4_1 
{
   position: absolute;
   left: 10px;
   top: 87px;
   width:52px;
   height:80px;
   cursor:hand;
}
#htmllargerslider-obdobi4_2 
{
   position: absolute;
   left: 75px;
   top: 100px;
   width:60px;
   height:60px;
   cursor:hand;
}
#htmllargerslider-obdobi4_3 
{
   position: absolute;
   left: 140px;
   top: 95px;
   width:75px;
   height:70px;
   cursor:hand;
}
#htmllargerslider-obdobi4_4-5 
{
   position: absolute;
   left: 220px;
   top: 92px;
   width:160px;
   height:70px;
   cursor:hand;
}
#htmllargerslider-obdobi5_1-2 
{
   position: absolute;
   left: 10px;
   top: 92px;
   width:145px;
   height:80px;
   cursor:hand;
}
#htmllargerslider-obdobi5_3 
{
   position: absolute;
   left: 162px;
   top: 92px;
   width:85px;
   height:80px;
   cursor:hand;
}
#htmllargerslider-obdobi5_4 
{
   position: absolute;
   left: 252px;
   top: 85px;
   width:65px;
   height:85px;
   cursor:hand;
}


/* End new styles*/

#htmllargerslider-kojeneckamleka
{
   position: absolute;
   left: 16px;
   top: 100px;
   width:92px;
   height:20px;
   cursor:hand;  
}
#htmllargerslider-mlecnekase1
{
   position: absolute;
   left: 14px;
   top: 89px;
   width:113px;
   height:78px;
   cursor:hand;  
}
#htmllargerslider-presnidavky1
{
   position: absolute;
   left: 132px;
   top: 92px;
   width:249px;
   height:72px;
   cursor:hand;  
}
#htmllargerslider-mlecnekase2
{
   position: absolute;
   left: 12px;
   top: 88px;
   width:176px;
   height:77px;
   cursor:hand;  
}
#htmllargerslider-presnidavky2
{
   position: absolute;
   left: 191px;
   top: 90px;
   width:171px;
   height:76px;
   cursor:hand;  
}
#htmllargerslider-mlecnekase3
{
   position: absolute;
   left: 18px;
   top: 89px;
   width:114px;
   height:80px;
   cursor:hand;  
}
#htmllargerslider-presnidavky3
{
   position: absolute;
   left: 138px;
   top: 92px;
   width:165px;
   height:77px;
   cursor:hand;  
}
#htmllargerslider-bifidus
{
   position: absolute;
   left: 18px;
   top: 89px;
   width:61px;
   height:84px;
   cursor:hand;  
}
#logo {
   position: absolute;
   left: 70px;
   top: 25px;
   width: 170px;
   height: 120px;
   cursor:hand;
}

#beba_hp_logo {
   position: absolute;
   left: 720px;
   top: 65px;
   width: 150px;
   height: 90px;
   cursor:hand;
}

#wholecontent {
    position: relative;
    margin-left: auto;
	margin-right: auto;
    width: 1009px;
    text-align: left;
	background-image: url('../images/background.gif') ;
    background-repeat: repeat-y;  
    background-color: Transparent;
	
}
.bottom-box-text 
{
	position: absolute;
	top:180px;
	margin-top: 1px;
	text-align:right;
	width: 182px;
	
}
#summary-box
{
	position:relative;
	width: 764px;
	height: 124px;
    margin:auto;	
    margin-top:5px;	
    background-image: url('../images/bottom-box.jpg') ;
    background-repeat:no-repeat; 
}
#summary-box-content
{
	position:absolute;
	left: 12px;
	top:12px;
	width:558px;
	color: #606060;
	font-weight: bolder;
    
}
#summary-box-content h4
{
    margin-bottom: 18px;
    color: #FFFFFF;
}
#header {
   position: relative;

   width: 1009px;
   height: 217px;
   top: 0px;
   background-image: url('../images/header-background.jpg') ;
}
#header-subpage {
   position: relative;

   width: 770px;
   height: 111px;
   
   left: 15px;
   top: 0px;
   background-image: url('../images/header-subpage.jpg') ;
}
#header-bottom {
    position: absolute;
	left:15px;
	top: 88px;
    width: 308px;
    height: 5px;
    
    background-image: url('../images/header-bottom.gif') ;
    background-repeat: no-repeat;  
}
#login-box {
    position: absolute;
	left:535px;
	top: 28px;
    width: 110px;
    height: 51px;
    background-image: url('../images/login.gif') ;
    background-repeat: no-repeat;  
}

#header-box {
    position: absolute;
	left:530px;
	top: 28px;
    width: 255px;
    height: 43px;
    color: #14679e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	
    
}
.smallerline 
{
   line-height: 10px;	
}	

#menu-icons {
    position: absolute;
	left:15px;
	top: 218px;
    width: 65px;
    /*height: 490px;*/
    height: 550px;
        background-repeat: no-repeat;
	background-image: url('../images/menu_icons.jpg') ;
}

#obdobi{
    position: relative;
	left: 0px;
	top: -16px;
	
	
    width: 772px;
    height: 310px;
    z-index: 1;
	
}
#obdobi-static{
    position: relative;
	
	left: 0px;
	top: 0px;
	
	
    width: 772px;
    height: 310px;
    z-index: 1;
	
}
#obdobi-plan{
    position: relative;
	
	left: 0px;
	/*top: -32px;*/
	top: 0px;
	
    width: 592px;
    /*height: 306px;*/
    z-index: 1;
	
}
#obdobi-plan-foo{
    position: relative;
	
	left: 182px;
	/*top: -32px;*/
	top: 93px;
	
    width: 592px;
    height: 280px;
    z-index: 1;
	
}
#main-part
{
	position: relative;
   
}
#left-side
{
    float: left;
    width: 190px;
	
}
#content{
    float: left;
    margin-left: 20px;	
    width: 764px;
	min-height : 1050px;
	height: 1050px;	
	
}
* > #content{
	height: auto;
}

#content-inner 
{
	margin-top:1px;	
}





.clearinput {
	border: 0px; 
	font-size: 10px;
}

.greeninput {
	border: 0px; 
	font-size: 10px;
	background-color: #E1F2C3;
	z-index: 50;
}
#menu {
    position: absolute;
	left:80px;
	top: 218px;
	font-size: 11px;
    
}
#beba {
  position: absolute;
  padding-top: 30px;
	left:15px;
	top: 765px;
	width: 175px;
  height: 495px;
  text-align: center;
  background: #FFFFFF url(../images/left_banner_bg.jpg) no-repeat scroll left top;
}

#banner {
    position: absolute;
	left:8px;
	top: 184px;
	width: 139px;
    height: 122px;
	background-image: url('../images/img/home_banner.gif') ;
    background-repeat: no-repeat;  
    cursor:hand;  
}
#bottom-top {
    position: relative;
	left:-29px;
	top: -18px;
	width: 611px;
    height: 25px;
	background-image: url('../images/bottom-top.gif') ;
    background-repeat: no-repeat;  
}
#boxes {
    position: absolute;
	left:210px;
	top: 790px;
	width: 764px;
    height: 441px;
	background-image: url('../images/boxes.jpg') ;
    background-repeat: no-repeat;  
}
#boxes-1 
{
    position: absolute;
    left: 210px;
    top: 495px;
    width: 764px;
    height: 506px;
    background-image: url('../images/novinky-box-bg.jpg');
    background-repeat: no-repeat;
}
#boxes-1 .innerbox 
{
    top: 10px;
    position:relative;
    padding-left: 7px;
    width: 490px;
}
#boxes-1 .innerbox2 
{
    position: absolute;
    left: 516px;
    width: 248px;
    height: 287px;
}

#boxes-1 ul li 
{
    list-style-image: url(../images/li_blue_white.jpg);
}
#boxes-1 h3 
{
    margin: 5px 0 5px 0;
    padding:0;
    padding-left: 15px;
    background: #FFFFFF url(../images/li_blue_white.jpg) no-repeat scroll 0 5px;
    color: Black;
    font-weight: bold;
    font-size: 13px;
}

.box-inner {
    position: relative;
    /*
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #000;
    scrollbar-track-color: #E7E7DE;
    scrollbar-3dlight-color: #000;
    scrollbar-arrow-color: #215994;
    overflow-y:scroll;
*/
    overflow: hidden;
	left:10px;
	top: 110px;
	width: 231px;
    height: 346px;
    font-size: 11px;
    line-height:16px;
    color: #606060;
    padding-right: 5px;
}
.small 
{
    height: 225px;
}
.box-inner .inner_reg 
{
    color: #0d2b88;
    display: block;
    line-height: 22px;
    text-align: center;
    font-weight: bold;
    width: 123px;
    height: 23px;
    background: #FFFFFF url(../images/reg-bg.jpg) no-repeat; 
}
#summary-novinky {
    position: absolute;
	left:-12px;
	top: 28px;
	width: 193px;
    height: 219px;
	  
}

#box-nove-clanky {
    position: absolute;
	left:210px;
	top: 773px;
	width: 248px;
    height: 441px;
	
}

#box-nove-clanky .box-inner ul
{
	margin: 15px;
	margin-top:0px;
	margin-bottom:7px;
	padding: 0px;
}
#box-nove-clanky .box-inner li
{
	
	list-style-image: url(../images/homepage-li-yellow.gif);
	font-size: 13px;
    font-weight:bold;
    color:Black;
}

div.hr hr {
  display: none;
}
#box-nove-clanky .box-inner div.hr
{
	
	margin-bottom:7px;
	margin-top:7px;
	height:1px;
	background-color: #ffe591;
}


#summary-clanky {
    position: absolute;
	left:-12px;
	top: 28px;
	width: 193px;
    height: 219px;
	
}

#box-nove-diskuze {
    position: absolute;
	left:468px;
	top: 773px;
	width: 248px;
    height: 441px;
	
}

#box-nove-diskuze .box-inner div.hr
{
	
	margin-bottom:7px;
	margin-top:7px;
	height:1px;
	background-image: url('../images/hr-green.gif'); 
}

#box-nove-diskuze .box-inner em {
	color: #00A5CA;
	font-style: normal;
  font-weight: bold;
}

#box-denicky {
    position: absolute;
	left:726px;
	top: 773px;
	width: 248px;
    height: 441px;
}

#box-denicky .box-inner ul
{
	margin: 15px;
	margin-top:0px;
	margin-bottom:7px;
	padding: 0px;
}
#box-denicky .box-inner li
{
	
	list-style-image: url(../images/homepage-li-yellow.gif);
	font-size: 13px;
    font-weight:bold;
    color:Black;
}

#box-left {
    position: relative;
	left: 0px; 
	width: 170px; 
	top: -10px
	
      
}
.box-ul {
    padding: 17px;
    padding-top: 5px;
	margin: 0px;
	width: auto;

	
      
}
#content li
{
	list-style-image: url(../images/li.gif);
	
}
#content ul
{
	
	padding: 0px;
	margin: 15px;
	
}

#box-right {
    position: relative;
	left: 177px; 
	top: -158px;
	width: 390px;
	
      
}
#summary-diskuze {
    position: relative;
	left:12px;
	top: -200px;
	width: 193px;
    height: 219px;
}
#bottom-right {
    position: absolute;
	left:572px;
	top: 312px;
	width: 10px;
    height: 248px;
	background-image: url('../images/bottom-right.gif') ;
    background-repeat: no-repeat;  
}

#label-vyhledat {
    position: absolute;
	left: 800px;
	top: 36px;
	color: #0d2b88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;  
}
#label-jmeno {
    position: absolute;
	left: 497px;
	top: 32px;
	color: #0D2B88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
#label-heslo {
    position: absolute;
	left: 495px;
	top: 60px;
	width: 30px;
	color: #0D2B88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;  
}
#greenarrow {
    position: absolute;
	left: 655px;
	top: 42px;
	width: 8px;
	height:7px;
	
	
}

#blue-arrow-2 {
    position: absolute;
	left: 650px;
	top: 60px;
	width: 8px;
	height:7px;
	
	
}

#bluearrow {
    position: absolute;
	left: 970px;
	top: 36px;
	_top: 36px;
	width: 8px;
	height:7px;
	

}
#label-nejsteclenem {
    position: absolute;
	left: 660px;
	top: 24px;
	color: #0D2B88;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#label-zaregistrujtese {
    color: #0D2B88;
    position: absolute;
	left: 660px;
	top: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#header-box a, #header-box a:visited  {
    color: #0D2B88;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;

}

#label-zaregistrujtese a, #label-zaregistrujtese a:visited  {
    color: #0D2B88;
	text-decoration: underline;

}
#textbox-vyhledat {
    position: absolute;
	left: 861px;
	top: 36px;
	width: 30px;
	color: #7BCDE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#textbox-jmeno {
    position: absolute;
	left: 540px;
	top: 32px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#textbox-heslo {
    position: absolute;
	left: 540px;
	top: 60px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer {
    clear: both;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/footer-bg3.jpg') ;
	background-repeat: no-repeat;
	background-position: center bottom;
}

#footer-text {
    position: relative;
	left: 30px;
	top: 42px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#bottom-left-subpage{
    position: absolute;
	left: 20px;
	top: 301px;
	_top: 298px;
	width: 165px;
	height: 201px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/bottom-left-subpage.gif') ;
}

#bear{
    position: absolute;
	left: -188px;
	top: 258px;
	width: 165px;
	height: 201px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/bottom-left-subpage.gif') ;
}


		/* the menu */

	#menu ul, #menu li, #menu a {
		display:block;
		margin:0;
		padding:0;
		border:0;
	}
	
	#menu ul li 
	{
/*	    line-height: 40px;*/
height: 40px;
	}
	
	
	#menu ul {
		width:110px;
		border:0;
		background:white;
		list-style:none;
	}

        


    
	#menu li.inactive {
		position:relative;
		padding:0px;
		padding-bottom: 10px;
		background:url("../images/menu_background.png") no-repeat;
		z-index:9;
	}
		#menu li.folder	{ background:url("../images/menu_background.png") no-repeat; }		
		#menu li.folder ul {
			position:absolute;
			left:120px; /* IE */
			top:0px;
		}		
			 li.folder>ul { left:120px; } /* others */

   
   #menu li.active 
   {
			position:relative;
		    padding: 0px;
		    padding-bottom: 10px;
		    background:url("../images/menu_background.png") no-repeat;
		    z-index:9;
			background:url("../images/menu_background_h.png") no-repeat;
			color:#FFFFFF;
		}
	
	
	#menu li.inactive a {
		border:0px solid white;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		width:100%; /* IE */
	}
		

	#menu ul li a 
	{
	    height: 40px;
	    width: 110px;
	}
	
	
	#menu a:visited {
		color:#FFFFFF;
	}
	
	#menu li.active a, #menu li.active a:visited
	{
	    padding: 0px;
		border:0px solid white;
		text-decoration:none;
		color: #FFFFFF;
		font-weight:bold;
		width:100%; /* IE */
		}
   
	
	#menu li a.submenu {
		background:url("../images/menu_background2.png") right no-repeat;
	}

	/* regular hovers */

	#menu li.inactive a:hover 
	{
	    
		background: #FFFFFF url("../images/menu_background_h.png") no-repeat;
		color:#FFFFFF;
	}
	
	#menu li.active a:hover {
		color: #FFFFFF;
	}
		#menu li.folder a:hover {
			background:url("../images/menu_background_h.png") no-repeat;
		}
	
	
	
	
	/* hovers with speecificity */
	
	#menu li.folder:hover { z-index:10; }		
		
	#menu ul ul, #menu li:hover ul ul {
		display:none;
	}

	#menu li:hover ul, #menu li:hover #menu li:hover ul {
		display:block;
	}
	
	#menu ul li.lastli 
	{
	    padding-bottom: 0px;
	}		
	
h1 {
  color: #00A5CA;
  font-size: 20px;
  font-weight: normal;
}
.discussion-post em, .discussion-post-re em {
	color: #00A5CA;
	font-style: normal;
  font-weight: bold;
}
h2 {
  color: #00A5CA;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px;
}
h3 {
  color: #00A5CA;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 6px;
}
h4 {
  color: #66b923;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 6px;
  margin-top: 0px;
}
.navigation{
  color: #71CDE4;
  font-size: 11px;
  
}


hr {
  border: none;
  background-color: #A0DEEC;
  color: #A0DEEC;
  height: 1px;
}

a, a:visited, a:link,a:active {
	color: #FFA446;
	text-decoration: none;
}
a:hover {
	color: #FFA446;
	/*text-decoration: underline;*/
}

h3 a,h3 a:visited,h3 a:link,h3 a:active, h3 a:hover 
{
	color:#00A5CA;	
}
.blue 
{
    color: #00A5CA;
}
.orange 
{
    color: #FFA446;
}
.udalost
{
	position:relative;
	background:url("../images/img/udalost_back.gif") left top no-repeat;
	width: 568px;
	height:23px;
	padding-left:5px;
	padding-top:4px;
	margin-bottom: 0px;
	left: -2px;
	font-size:12px;
}
#beba_jidelnicek
{
    position: absolute;
	left:26px;
	top: 274px;
	width: 139px;
    height: 122px;
}
#beba_jidelnicek2-1
{
    position: absolute;
    left:26px;
	top: 70px;
	width: 140px;
    height: 170px;
}
#beba_jidelnicek2-2
{
    position: absolute;
    left:26px;
	top: 70px;
	width: 140px;
    height: 170px;
}
.udalost-popis 
{
	position:absolute;
	left:80px;
	
}
.thumbnail-container
{
	float:left;
	width: 150px;
	text-align:center;
	margin-bottom:10px;	

}
.udalost-smazat 
{
	position:absolute;
	left:520px;
	
}
h2 a,h2 a:visited.h2 a:hover {
text-decoration: none;
color: #00A5CA;
}
.clear {
   clear: both;
   font-size: 1px;
}
#horizontal-menu {
    font-size: 11px;
}
.horizontal-menu-item {
   
   display: inline;
   cursor:hand;
   
   
}
.horizontal-menu-left {

   position: float;
   float: left;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_left.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
}

.horizontal-menu-right {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   margin-right: 3px;
   cursor:hand;
}
.horizontal-menu-right-last {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   margin-right: 0px;
   cursor:hand;
}
.horizontal-menu-inner {

   position: float;
   float: left;   
   height: 25px;
   background:url("../images/horizontal_menu_back.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#0D2F8E;
   font-weight:bold;
   padding-top: 5px;
   cursor:hand; 	
}

.horizontal-menu-inner a, .horizontal-menu-inner a:link, .horizontal-menu-inner a:visited {
	color:#0D2F8E;
}

.horizontal-menu-left-h {

   position: float;
   float: left;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_left_h.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
   
}

.horizontal-menu-right-h {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 3px;
}
.horizontal-menu-right-last-h {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 0px;
}
.horizontal-menu-inner-h {

   position: float;
   float: left;   
   height: 25px;
   background:url("../images/horizontal_menu_back_h.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#ffffff;
   font-weight:bold;
   padding-top: 5px;
   cursor:hand;
   color: #ffffff;
}

.horizontal-menu-left-a {

   position: float;
   float: left;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_left_h.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
   
}

.horizontal-menu-right-a {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 3px;
}
.horizontal-menu-right-last-a {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 0px;
}
.horizontal-menu-inner-a {

   position: float;
   float: left;   
   height: 25px;
   background:url("../images/horizontal_menu_back_h.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#ffffff;
   font-weight:bold;
   padding-top: 5px;
   cursor:hand;
   color: #ffffff;
}


#hor-menu a
{
color: #000;
background: #ffffff url(../images/horizontal_menu_left.gif) left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#hor-menu a span
{
background: url(../images/horizontal_menu_back.gif);
background-repeat: repeat-x;  
   
padding-right: 10px
}

#hor-menu a, #hor-menu a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
#hor-menu a, #hor-menu a span
{
float: none
}
/* End hide */


#hor-menu ul
{
list-style: none;
padding: 0;
margin: 0
}

#hor-menu li
{
float: left;
background: url(../images/horizontal_menu_back.gif);
background-repeat: repeat-x;
margin: 0;
} 

/* rozbalovaci menu */
.box	{
	float: left;
	display: inline-block;
	margin-left: 0;
	margin-right: 0;	
	margin-top: 9px;
	padding: 0;	
	text-align: left;
	/*width:90%;*/				
	/*width: 200px;*/			
	width: auto;
	background-color: #4268b1;
	z-index:4;
}

.dropmenucontent
	{
	padding:1px;
	
	}
.dropmenucontent-inner
	{
	margin: 6px;
	background-color: #4268b1;
	}

.dropmenucontent h1
	{
	color: #0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
	


.dropmenucontent a, .dropmenucontent a:visited, .dropmenucontent a:link, .dropmenucontent a:active {
	color: #0D2B88;
	text-decoration: none;
	font-weight: bold;
}
.activeurl a, .activeurl a:visited, .activeurl a:link, .activeurl a:active {
    color: #FF3300;
    text-decoration: none;
    font-weight: bold;
}
.notactiveurl, .notactiveurl a, .notactiveurl a:visited, .notactiveurl a:link, .notactiveurl a:active, .notactiveurl a:hover {
    color: #000000;
    text-decoration: none;

}
.dropmenucontent a:hover {
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	/*text-decoration: underline;*/
}
		
.dropmenucontent p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}




		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc, .trc, .blc, .brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
	}

.brc
	{
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
	}

.tb, .bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb
	{
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
	}

.bb
	{
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
	}
	
.rb
	{
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb
	{
	
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}


.box	{
	float: left;
	display: inline-block;
	margin-left: 0;
	margin-right: 0;	
	margin-top: 9px;
	padding: 0;	
	text-align: left;
	/*width:90%;*/				
	/*width: 200px;*/			
	width: auto;
	background-color: #F0F8E9;
	z-index:1000;
}




		
.dropmenucontainer {
   position: absolute;
   left: 0px;
   top:239px;
  
   visibility: hidden;
   z-index: 10;
   
}	
.line {
   position: absolute;
   background-image:url(../images/line.gif);
   width: 2px;
   height: 9px;
   left: 10px;
   top: 0px;
   z-index: 3;
   font-size: 1px;
}	


.box	{
	float: left;
	display: inline-block;
	margin-left: 0;
	margin-right: 0;	
	margin-top: 9px;
	padding: 0;	
	text-align: left;
	/*width:90%;*/				
	/*width: 200px;*/			
	width: auto;
	background-color: #4268b1;
	z-index:4;
}

.dropmenucontent
	{
	padding:1px;
	
	}
.dropmenucontent-inner
	{
	margin: 6px;
	background-color: #4268b1;
	}

.dropmenucontent h1
	{
	color: #0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
	


.dropmenucontent a, .dropmenucontent a:visited, .dropmenucontent a:link, .dropmenucontent a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.dropmenucontent a:hover {
	color: #111b74;
	text-decoration: none;
	font-weight: bold;
	/*text-decoration: underline;*/
}
		
.dropmenucontent p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}




		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

.tlc2, .trc2, .blc2, .brc2
	{
	background-color: transparent;
	background-repeat: no-repeat;
	
	}

.tlc2
	{
	background-image:url(../images/tlc2.gif);
	background-position: 0% 0%;
	}

.trc2
	{
	background-image:url(../images/trc2.gif);
	background-position: 100% 0%;
	}
	
.blc2
	{
	background-image:url(../images/blc2.gif);
	background-position: 0% 100%;
	}

.brc2
	{
	background-image:url(../images/brc2.gif);
	background-position: 100% 100%;
	}

.tb2, .bb2
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
.tb2
	{
		
		
	background-image:url(../images/tb2.gif);
	background-position: 0% 0%;
	}

.bb2
	{
	background-image:url(../images/bb2.gif);
	background-position: 50% 100%;
	}
	
.rb2
	{
	background-image:url(../images/r2.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.lb2
	{
	
	background-image:url(../images/l2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}


.box2	{
	float: left;
	display: inline-block;
	margin-left: 0;
	margin-right: 0;	
	margin-top: 9px;
	padding: 0;	
	text-align: left;
	/*width:90%;*/				
	/*width: 200px;*/			
	width: auto;
	background-color: #F0F8E9;
	z-index:4;
}

/* konec rozbalovaciho menu */


/* diskutarna */
.discussion-post-re
{
   
   background-image:url(../images/line2.gif);

	background-repeat: repeat-y;
    
}
.discussion-post-header
{
   
   padding: 2px;
   padding-left: 7px;
   margin-top: 7px;
   font-weight: bold;
   
}
.discussion-post-body
{
   padding: 2px;
   padding-left: 7px;
   padding-bottom: 7px;
   margin-bottom: 7px;
    
}
#discussion-bar
{
	position:relative;
	background-color: #E7F8FF;
	font-size: 11px;
	height: 19px;
	font-weight: bold;
}
#discussion-bar-older
{
	position:absolute;
	width: 162px; 	
	left: 602px;
	top:6px;
	text-align:right;
	background-color: #E7F8FF;
	height: 19px;
}
#discussion-bar-newer
{
	position:absolute;
	left: 0px;
	top:6px;
	width: 166px; 	
	background-color: #E7F8FF;
	height: 19px;
}
#discussion-bar-pages
{
	position:absolute;
	width: 446px; 	
	left:166px;
	top:6px;
	text-align:center;
	background-color: #E7F8FF;
	height: 19px;
	
}

.fl { float:left; }
.fr { float:right; }
.fc { width:100%; clear:both; margin:0; padding:0; }
.obdobi { width: 180px; }
/*.mesic { width: 360px; }*/

.testbox 
{
   position:relative;
   float:left;
   border-style: solid;
   border-width:1px;
   width:auto;	
   height:auto;
}
.tlc3, .trc3, .blc3, .brc3
	{
	background-color: transparent;
	background-repeat: no-repeat;
	position:absolute;
	width: 100%;
	height: 100%;
	}

.tlc3
	{
	background-image:url(../images/tlc2.gif);
	background-position: 0% 0%;
	}

.trc3
	{
	background-image:url(../images/trc2.gif);
	background-position: 100% 0%;
	}
	
.blc3
	{
	background-image:url(../images/blc2.gif);
	background-position: 0% 100%;
	}

.brc3
	{
	background-image:url(../images/brc2.gif);
	background-position: 100% 100%;
	}

.tb3, .bb3
	{
	background-color: transparent;
	background-repeat: repeat-x;
	position:absolute;
	width: 100%;
	height: 100%;
	}
			
.tb3
	{
		
		
	background-image:url(../images/tb2.gif);
	background-position: 0% 0%;
	}

.bb3
	{
	background-image:url(../images/bb2.gif);
	background-position: 50% 100%;
	}
	
.rb3
	{
	background-image:url(../images/r2.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	position:absolute;
	width: 100%;
	height: 100%;
	}

.lb3
	{
	
	background-image:url(../images/l2.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	position:absolute;
	width: 100%;
	height: 100%;
	}
#babyswitcher 
{
  position:absolute;
  visibility:hidden;
}

#babyswitcher a, #babyswitcher a:visited, #babyswitcher a:link, #babyswitcher a:active {
	color: #0D2B88;
	text-decoration: none;
	font-weight: bold;
}
#babyswitcher a:hover {
    color: #FF3300;
    text-decoration: none;
    font-weight: bold;
}
.babyswitcher-em 
{
   	color: #0D2B88;
    text-decoration: none;
    font-weight: bold;
    font-style:normal;
}

#spacer-box 
{
   position: relative;
	left: 15px;
	width: 180px;
	/*height: 490px;*/
	height: 550px;
}
#key-products-box 
{
	position: relative;
	left: 11px;
	width: 160px;
	padding: 0px;
	text-align:center;
	padding-left: 11px;
	
}

.spacerdiv 
{
	float:left;
	width: 6px;
	height:3px;
}
h5
{
	color: #3398ec;
	font-weight: bold;
    font-style:normal;
    font-size: 12px;
    margin: 0px;
    margin-bottom: 1px;
    text-align:center;
}
h6
{
	color: #3398ec;
	font-weight: normal;
    font-style:normal;
    font-size: 11px;
    margin: 0px;
    text-align:center;
    margin-bottom: 6px;
}

.product-category-item {
   
   cursor:hand;
   display: table;
   margin-left:auto;
   margin-right:auto;
   padding-left:8px;
   margin-bottom: 8px;
   /* for explorer only */
   _padding-left:0px;
   margin-left: expression(this.offsetWidth < this.parentNode.offsetWidth ? parseInt((this.parentNode.offsetWidth - this.offsetWidth) / 2) + "px" : "0");

}

.product-category-item a 
{
    color: #3398ec;
}

.product-category-left {

   float: left;
   width: 6px;
   height: 17px;
   background:url("../images/category-box-left.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
}

.product-category-right {

   float: left;
   left: 0px;
   top:0px;
   width: 6px;
   height: 17px;
   background:url("../images/category-box-right.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   margin-right: 10px;
   cursor:hand;
}
.product-category-inner {

   float: left;   
   height: 17px;
   background:url("../images/category-box-middle.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#FD9A00;
   font-weight:bold;
   padding-top: 2px;
   cursor:hand; 	
   
}
.bubble {
   position: absolute;
   top:20px;
   left:30px;
  
   visibility: hidden;
   
}	
.product-image 
{
   margin: 3px;	
}

/*
 * gradienty formularu
 *
 */

.top_div_bg 
{
	width: 481px;
	height: 8px;
	background: rgb(255,255,255) url(../images/reg_orange_top_bg.jpg) no-repeat;
}
.bottom_div_bg 
{
	width: 481px;
	height: 8px;
	background: rgb(255,255,255) url(../images/reg_orange_bottom_bg.jpg) no-repeat;
}


.registrace_1 td, .registrace_2 td, .registrace_3 td, .registrace_4 td, .registrace_5 td
{
	padding-left: 15px;
}

.registrace_1 
{
  background: rgb(255,255,255) url(../images/reg_orange_bg.jpg) repeat-y;
}

.registrace_2 {
  background: rgb(255,255,255) url(../images/reg_orange_bg.jpg) repeat-y;
}
.registrace_3 {
  background: rgb(255,255,255) url(../images/reg_orange_bg.jpg) repeat-y;
}
.registrace_4 {
  background: rgb(255,255,255) url(../images/reg_orange_bg.jpg) repeat-y;
}
.registrace_5 {
  background: rgb(255,255,255) url(../images/reg_orange_bg.jpg) repeat-y;
}    

.diskutarna {
  background: rgb(255,255,255) url(../images/bg_grd_diskutarna.gif) repeat-x;
}

.zmenahesla {
  background: rgb(255,255,255) url(../images/bg_grd_zmenahesla.gif) repeat-x;
}  

.poradna {
  background: rgb(255,255,255) url(../images/bg_grd_poradna.gif) repeat-x;

}

.fl { float:left; }
.fr { float:right;padding-left:5px; }
.fc, .fc3, .fc5, .fc7, .fc9 { width:100%; clear:both; margin:0; padding:0; }
.fc { margin-top:-1px; }
.fc { font-size:1px; height:1px; }
.fc3 { font-size:3px; height:3px; }
.fc5 { font-size:5px; height:5px; }
.fc7 { font-size:7px; height:7px; }
.fc9 { font-size:9px; height:9px; }

.obdobi-mesic { margin: 0 0 0 0px;}
.plan-description { margin: 0 0 0 10px;}
.obdobi-mesic img { margin: 0 0 5px 5px; }
.obdobi3 h1 { color: #0e2caf; }
.obdobi1 { background: url('../images/bg/bg_grd_vyzivast1.gif') repeat-x; padding: 0 5px 5px 5px; }
.obdobi2 { background: url('../images/bg/bg_grd_vyzivast4.gif') repeat-x; padding: 0 5px 5px 5px; }
.obdobi3 { background: url('../images/bg/bg_grd_vyzivast3.gif') repeat-x; padding: 0 5px 5px 5px; }
.obdobi4 { background: url('../images/bg/bg_grd_vyzivast2.gif') repeat-x; padding: 0 5px 5px 5px; }
.obdobi5 { background: url('../images/bg/bg_grd_vyzivast5.gif') repeat-x; padding: 0 5px 5px 5px; }
.obdobi6 { background: url('../images/bg/bg_grd_vyzivast6.gif') repeat-x; padding: 0 5px 5px 5px; }
/* .mesic { width: 382px; } */

td.gridheader td.gridheader a:link td.gridheader a:visited td.gridheader a:active{
  color: #00A5CA;
  /*font-size: 12px;*/
  font-weight: bold;
}
.gridheader a, .gridheader a:link, .gridheader a:visited, .gridheader a:active   
{
	color: #00A5CA;
}
#dotaznik_whole_content
{
	text-align:left;
	/*border-style:dashed;*/
	
	margin-left: 0px;
	margin-right:0px;
	width: 852px;
	color:#4D617b;
	
	font-family:Arial,Sans Sans-Serif;
	
}
#dotaznik_header
{
	width:852px;
	height:111px;
	position:relative;
	background-image: url('../images/img_form_01.jpg');
}
#dotaznik_content
{
	float:left;
	width:852px;
	/*border-style:solid;*/
	background-image: url('../images/img_form_back.gif');
	
	_height:800px;
	min-height:1160px;
}
#dotaznik_footer
{
	clear:both;
	width:852px;
	/*border-style:solid;*/
	background-image: url('../images/img_form_back.gif');
	
}

#dotaznik_navigation_text
{
	font-size:12px;
	margin-bottom:10px;
	
}
#dotaznik_main_content
{
	float:left;
	/*border-style:dotted;*/
	
	width: 641px;
}
#dotaznik_main_content_inner
{
	position:relative;
	/*border-style:dotted;*/
	
	left: 21px;
	top: 20px;
	width:620px;
}
#dotaznik_left_column
{
	/*border-style:dashed;*/
	position: relative;
	float:left;
	width: 211px;
	
}
#dotaznik_navigation_bar
{
	background-color:#4D617b;
	color:White;
	width:612px;
	height:20px;
	padding-left:8px;
	padding-top:4px;
	font-weight:bold;
	font-family:Times New Roman,Tahoma;
	font-size:12px;
	margin-bottom:15px;
}

#dotaznik_left_column_header
{
	
	left: 0px;
	width: 211px;
	height: 89px;
	position:relative;
	background-image: url('../images/img_form_03.jpg');
}
.dotaznik_table 
{
 border-collapse:collapse;
 border-width: 1px;

 
 border-color:#4D617b;
 
}

.dotaznik_table td,tr
{
	border-width:0px;
}
.dotaznik_textbox 
{
	width:150px;
}
.dotaznik_oddrow
{
	background-color:#d5d4f6;
	vertical-align:top;
}
.dotaznik_normalrow
{
	background-color:#e8e7f7;
	vertical-align:top;
}
#dotaznik_copyright
{
	
   position:relative;
   
   top: 965px;
   _top: 780px;
   left: 40px;
   
   
}
#dotaznik_nestle_nutrition
{
   position:absolute;
   left: 23px;
   top: 120px;
   
}

#dotaznik_nestle_beba
{
   position:absolute;
   left: 23px;
   top: 220px;
   
}
ol.decimal-ol 
{
	list-style-type: decimal !important;
	_padding-left: 0px;
	

}
#content #dec-ol li
{
	list-style-image: none;
}
.alergiediv 
{
  background: #FFFFFF url(../images/alergieline.jpg) repeat-y scroll left;
  padding: 1px 0 7px 12px;
}

#content #no_li_img  li
{
    list-style-image:none; 
    list-style-type: none;
}

#left-bear 
{
    left: 11px;
    position: relative;
    width: 165px;
    height: 201px;
}
#left-bear-container-bg 
{
    position: relative;
    left: 15px;
    background: #FFFFFF url(../images/left-bear-bg.jpg) no-repeat scroll left top;
}
#left-product-bg 
{
    left: 15px;
    min-height: 100px;
    position: relative;
    background: #FFFFFF url(../images/left-product-bg.jpg) no-repeat scroll left bottom;
}

#bclub-top 
{
    width: 754px;
    height: 246px;
    background: #FFFFFF url(../images/bclub_top_bg.jpg) no-repeat scroll left top; 
    padding-top: 13px;
    padding-left: 10px;
}
#bclub-top h1 
{
    margin-top: 0px;
    margin-bottom: 15px;
    color: #121a73;
}
#bclub-top h3 
{
    color: #000000;
    margin-top: 0px;
}
#bclub-top p 
{
    color: #43413d;
}

#bclub-top a 
{
    color: #d81a30;
}

.navigation_bclub{
  color: #71CDE4;
  font-size: 11px;
  margin-bottom: 6px;
}
.bclub_top_right 
{
    padding-left: 14px;
    padding-right: 14px;
}

/*
.bclub_top_left 
{
    width: 318px;
    height: 190px; 
    background: #FFFFFF url(../images/bclub_flash_bg.jpg) no-repeat scroll left top;
}
*/
.bclub-box-container 
{
    margin-top: 20px;
    height: 138px;
}
.bclub-left-box 
{
    float: left;
    width: 377px;
    height: 138px;
    background: #FFFFFF url(../images/bclub_inner_box_bg.jpg) no-repeat scroll left top;
}
.bclub-right-box 
{
    float: right;
    width: 377px;
    height: 138px;
    background: #FFFFFF url(../images/bclub_inner_box_bg.jpg) no-repeat scroll left top;
}
.bclub-box-container p 
{
    margin:0px;
    margin-left: 10px;
    line-height: 23px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
}
.bclub-inner-box
{
    margin: 10px 7px 0px 7px;
}
.bclub-inner-text 
{
    padding-top: 7px;
    font-weight: bold;
    color: #43413d;
}
.bclub-inner-text a 
{
    color: #ffcc23;
}





#sub-horizontal-menu {
    font-size: 11px;
}
.sub-horizontal-menu-item {
   
   display: inline;
   cursor:hand;
   
   
}
.sub-horizontal-menu-left {

   position: float;
   float: left;
   width: 5px;
   height: 25px;
   background:url("../images/s_horizontal_menu_left.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
}

.sub-horizontal-menu-right {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/s_horizontal_menu_right.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   margin-right: 3px;
   cursor:hand;
}
.sub-horizontal-menu-right-last {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/s_horizontal_menu_right.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   margin-right: 0px;
   cursor:hand;
}
.sub-horizontal-menu-inner {

   position: float;
   float: left;   
   height: 25px;
   background:url("../images/s_horizontal_menu_back.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#FFFFFF;
   font-weight:bold;
   padding-top: 5px;
   cursor:hand; 	
}

.sub-horizontal-menu-inner a, .sub-horizontal-menu-inner a:link, .sub-horizontal-menu-inner a:visited {
	color:#FFFFFF;
}

.sub-horizontal-menu-left-h {

   position: float;
   float: left;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_left_h.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
   
}

.sub-horizontal-menu-right-h {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 3px;
}
.sub-horizontal-menu-right-last-h {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 0px;
}
.sub-horizontal-menu-inner-h {

   position: float;
   float: left;   
   height: 25px;
   background:url("../images/horizontal_menu_back_h.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#ffffff;
   font-weight:bold;
   padding-top: 5px;
   cursor:hand;
   color: #ffffff;
}

.sub-horizontal-menu-left-a {

   position: float;
   float: left;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_left_h.gif") left top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   
   
}

.sub-horizontal-menu-right-a {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 3px;
}
.sub-horizontal-menu-right-last-a {

   position: float;
   float: left;
   left: 0px;
   top:0px;
   width: 5px;
   height: 25px;
   background:url("../images/horizontal_menu_right_h.gif") right top no-repeat;
   margin: 0px;
   padding: 0px;
   font-size: 1px;
   cursor:hand;
   margin-right: 0px;
}
.sub-horizontal-menu-inner-a {

   position: float;
   float: left;   
   height: 25px;
   background:url("../images/horizontal_menu_back_h.gif");
   background-repeat: repeat-x;  
   text-decoration:none;
   color:#ffffff;
   font-weight:bold;
   padding-top: 5px;
   cursor:hand;
   color: #ffffff;
}

.subdropmenucontainer {
   position: absolute;
   left: 0px;
   top:274px;
  
   visibility: hidden;
   z-index: 2;
   
}
.subdropmenucontent
	{
	padding:1px;
	
	}
.subdropmenucontent-inner
	{
	margin: 6px;
	background-color: #4268b1;
	}

.subdropmenucontent h1
	{
	color: #0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
	}
	


.subdropmenucontent a, .subdropmenucontent a:visited, .subdropmenucontent a:link, .subdropmenucontent a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.subdropmenucontent a:hover {
	color: #111b74;
	text-decoration: none;
	font-weight: bold;
	/*text-decoration: underline;*/
}
		
.subdropmenucontent p
	{
	color:#3b3b3b;
	font-size: 1em;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
	}

.clear 
{
    clear: both;
    height: 5px;
}

.activeurl a, .activeurl a:visited, .activeurl a:link, .activeurl a:active {
    color: #111b74;
    text-decoration: none;
    font-weight: bold;
}

#cviceni-box1 
{
    position: relative;
    width: 764px;
    height: 78px;
    background: #FFFFFF url(../images/cviceni_box1.jpg) no-repeat scroll left top;
    color: #2e2d2a;
}
.cviceni-box1-inner 
{
    padding: 5px 10px 5px 10px;
}
#cviceni-box1 p 
{
    margin-top: 3px;
    margin-bottom: 3px;
}
.big_header 
{
    color: #ff9133;
    font-size: 20px;
}
.cviceni-box h1, .cviceni-box h2, .cviceni-box h3
{
    color: #ff9133;
}
.cviceni-box h2 
{
    margin-top: 6px;
    margin-bottom: 2px;
}
.cviceni-spacer 
{
    position: relative;
    height: 200px;
    width: 10px;
}
.cviceni-box-text 
{
    margin-left: 165px;
}

#cviceni-box3 
{
    position: relative;
    width: 764px;
    height: 97px;
    background: #FFFFFF url(../images/cviceni_box3.jpg) no-repeat scroll left top;
    color: #2e2d2a;
}
.cviceni-box3-inner 
{
    padding: 5px 10px 5px 10px;
    width: 625px;
}
#cviceni-box3 hr 
{
    background-color: #289ce8;
    border-bottom-color: #289ce8;
    color: #289ce8;
}

#masaze-box1 
{
    width: 764px;
    height: 60px;
    background: #FFFFFF url(../images/masaze_box1.jpg) no-repeat scroll left top;
}
.masaze-box1-inner 
{
    width: 625px;
    padding: 8px 10px 5px 10px;
}
.orange 
{
    color: #FF9133;
}
.black 
{
    color: #2e2d2a;
}

#masaze-box2 
{
    width: 764px;
    height: 112px;
    background: #FFFFFF url(../images/masaze_box2.jpg) no-repeat scroll left top;
}
.masaze-box2-inner 
{
    padding: 3px 10px 5px 10px;
}

#velikosti_left 
{
    width: 317px;
    text-align: center;
    background-color: #d0eabc;
    font-size: 11px;
    
}
#velikosti_left td 
{
    border-left: 1px solid #65b822;
    border-bottom: 1px solid #65b822;
    color: #000000;
    padding: 2px 0px 3px 2px;
}

td.posledni 
{
    border-right: 1px solid #65b822;
}
tr.velikost1 
{
    color: #FFFFFF;
    font-weight: normal;
    height: 56px;
    background: #FFFFFF url(../images/velikost1_hlava_bg.jpg) no-repeat scroll center top;
}

tr.velikost1 th, tr.velikost2 th 
{
    font-weight: normal;
}

#velikosti_right 
{
    width: 317px;
    text-align: center;
    background-color: #ffd7b2;
    font-size: 11px;
}
tr.velikost2
{
    color: #FFFFFF;
    font-weight: normal;
    height: 56px;
    background: #FFFFFF url(../images/velikost2_hlava_bg.jpg) no-repeat scroll center top;
}
td.posledni2 
{
    border-right: 1px solid #ff7a01;
}
#velikosti_right td 
{
    border-left: 1px solid #ff7a01;
    border-bottom: 1px solid #ff7a01;
    color: #000000;
    padding: 2px 0px 3px 2px;
}

.td3 
{
    width: 120px;
    background: #FFFFFF url(../images/box_bear_flower.jpg) no-repeat scroll center center;    
    vertical-align: bottom;
}
.td3-top-inner 
{
    width: 92px;
    margin-left: 22px;
    margin-bottom: 115px;
    text-align: center;
    color: #000000;
}
.td3-bottom-inner  
{
    margin-left: 22px;
    margin-bottom: 10px;
    padding-left: 10px;
}

.tablename p
{
    margin-left: 20px;
}

#bazar_box1 
{
    width: 764px;
    height: 87px;
    background: #FFFFFF url(../images/bazar_box1.jpg) no-repeat scroll left top;   
}

.bazar_box1_inner 
{
    width: 600px;
    padding-top: 10px;
    padding-left: 10px;
}

#bazar_box11 
{
    width: 764px;
    height: 117px;
    background: #FFFFFF url(../images/bazar_box11.jpg) no-repeat scroll left top;   
}

#bazar_box11_ 
{
    width: 764px;
    height: 220px;
    background: #FFFFFF url(../images/bazar_box11_.jpg) no-repeat scroll left top;   
}


.bazar_box11_inner 
{
    width: 600px;
    padding-top: 10px;
    padding-left: 10px;
}

.leftone 
{
    text-align: justify;
    width: 370px;
    float: left;
}
.rightone 
{
    text-align: justify;
    margin-left: 20px;
    width: 370px;
    float: right;
}
.leftone hr , .rightone hr
{
    border-bottom-color: #ffcc23;
    background-color: #ffcc23;
    border-color: #ffcc23;
}

.leftone em, .rightone em 
{
    color: #2e2d2a;
}

#novy_inzerat a.inner_reg
{
    color: #FFFFFF;
    display: block;
    line-height: 22px;
    text-align: center;
    font-weight: bold;
    width: 123px;
    height: 23px;
    background: #FFFFFF url(../images/reg-bg.jpg) no-repeat; 
}

#clanek_box1 
{
    width: 744px;
    height: 50px;
    background: #FFFFFF url(../images/img/clanek_box1.jpg) no-repeat; 
    padding: 10px 10px 10px 10px;
}

#kupon 
{
    width: 764px;
    height: 32px;
    background: #FFFFFF url(../images/img/clanek_box2.jpg) no-repeat; 
    padding: 8px 0px 8px 0px;
    text-align: center;
}
#kupon a 
{
    color: #121A73;
}

#nwl_content a img 
{
    border: 1px solid #6b9ace;
}

#ordered li
{
    
    list-style-image: none;
}

.recommended_article 
{
    width: 764px;
    /* height: 32px; */
    background: #FFFFFF url(../images/img/clanek_box2.jpg) no-repeat; 
    padding: 8px 0px 8px 0px;
    text-align: center;  
}

.recommended_article a 
{
    color: #121A73;
}

#cheque 
{
    height: 140px;
    background: #FFFFFF url(../images/cheque.jpg) no-repeat scroll left center;
    padding-left: 300px;
    padding-top: 105px;
    padding-right: 50px;
    color: #FFFFFF;
    font-size: 16px;
}
#cheque_archiv 
{
    height: 140px;
    background: #FFFFFF url(../images/cheque_archiv.jpg) no-repeat scroll left center;
    padding-left: 300px;
    padding-top: 90px;
    padding-right: 50px;
    color: #FFFFFF;
    font-size: 16px;
}

#seznam_prodej 
{
    border-right: 1px solid #000000;
}

#seznam_prodej td 
{
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 3px;
    padding-left: 5px;
}
#seznam_prodej th 
{
    background-color: #00A5CA;
    height: 30px;
    text-align: center;
    border: 1px solid #00A5CA;
    color: White;
}
a.recept_sinlac 
{
    font-size: 14px;
}
p.p_b_underline 
{
    text-decoration:underline;
    font-weight: bold;
}
ul.bottom_mar 
{
    margin-bottom: 5px !important;
}
a.hlas_blue 
{
	display: block;
	color: #0e2b88;
	background: url(../images/btn_hlas_blue.jpg) no-repeat;
	width: 68px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 145px;
	_left: 0;
	margin-top: 5px;
}
a.hlas_blue2 
{
	display: block;
	color: #0e2b88;
	background: url(../images/btn_hlas_blue.jpg) no-repeat;
	width: 68px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 145px;
	_left: 0;
	top: 115px;
	margin-top: 5px;
}
a.hlas_blue3 
{
	display: block;
	color: #0e2b88;
	background: url(../images/btn_hlas_gray.jpg) no-repeat;
	width: 68px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 145px;
	_left: 0;
	margin-top: 5px;
}
table.tydenny_listek 
{
	border-left: 1px solid #00A5CA;
	border-top: 1px solid #00A5CA;	
	width: 100%;
}
table.tydenny_listek td
{
	border-bottom: 1px solid #00A5CA;
	border-right: 1px solid #00A5CA;
	padding: 5px;
	vertical-align: top;
}
table.tydenny_listek th
{
	text-align: center;
	padding: 5px;
	border-bottom: 1px solid #00A5CA;
	border-right: 1px solid #00A5CA;
}
table.tydenny_listek h3 
{
	margin: 0;
}
table.tydenny_listek p 
{
	margin: 0;
}