  /* #461d02-classic BG color  url(images/bg_vel.gif) repeat-x	background: url(images/bg_valentyn.gif);  background:#704a10 url(images/bg.gif) repeat-x; Vanocni color: #704a10   background: url(images/bg_valentyn.gif); */
body{
	background:#704a10 url(images/bg.gif) repeat-x;
	padding:0px;
	margin:0px;
  height:100%;
  width:100%;
  text-align: center;
}
.body{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background:#432e10;
	display:table;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	position:relative;
	float:none;
	text-align: left;
}

.girl{
	background:url(images/grl-2.jpg) no-repeat;
	width:301px;
	height:324px;
}

.bg_logo{
	background:url(images/bg_logo.gif) no-repeat top;
	width:336px;
	height:145px;
	font-size:12px;
	padding:0px 5px 0 10px;

}

.logo{
	display:block;
	background:url(images/logo-dort-medovnik.gif) no-repeat;
	width:336px;
	height:95px;
}

/*    ///////////////////  VANOCE ///////////////////     */
.bg_vanoce{
 background: url(images/bg_vanoce.gif) no-repeat center top;
	padding:0px;
	margin:0px;
  height:100%;
  width:100%;
  text-align: center; 
}
.logo_vanoce{
	display:block;
	background:url(images/logo-dort-medovnik-vanoce.gif) no-repeat;
	width:336px;
	height:95px;
}
.stromek{
	background: url(images/vanoce-stromek.png) no-repeat center center;

}
.van{
 background: url(images/vanocni-akce-WEB.png) no-repeat center top;
	padding-top:-10px;
}
.sneg_1{
	background: url(images/sneg_1.png) no-repeat;
	width:291px;
	height:66px;
	position:absolute;
	left: 40px;
	top: 100px;
	z-index:100;
}
.sneg_2{
	background: url(images/sneg_2.png) no-repeat;
	width:245px;
	height:200px;
	position:absolute;
	left: 267px;
	top: 70px;
	z-index:100;
}
.sneg_3{
	background: url(images/sneg_3.png) no-repeat;
	width:434px;
	height:47px;
	position:absolute;
	left: 700px;
	top: 270px;
	z-index:100;
}
.sneg_4{
	background: url(images/sneg_3.png) no-repeat;
	width:434px;
	height:47px;
	position:absolute;
	left: 690px;
	top: 100px;
	z-index:100;
}
.sneg_5{
	background: url(images/sneg_3.png) no-repeat;
	width:434px;
	height:47px;
	position:absolute;
	left: 20px;
	top: 5px;
	z-index:100;
}
.sneg_6{
	background: url(images/sneg_3.png) no-repeat;
	width:434px;
	height:47px;
	position:absolute;
	left: 700px;
	top: 30px;
	z-index:100;
}
.bg_right{
	background:#432e10 url(images/bg_right.jpg) no-repeat;
	width:248px;
	height: 324px;
	color:#FFFFFF;
	font-size:14px;
}
.bg_vel{
  background: url(images/velik.jpg) no-repeat center top;
  height:360px;
  width:100%;
	position:absolute;
	left: 0;
	top: 0;
	z-index:0;
}
a.bg_man {
	display: block;
	background:url(images/bg_man.gif) no-repeat;
	width:20px;
	height:17px;
	text-align:center;
	padding-top:3px;
	color:#FFFFFF;
	font-size:12px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	margin:0  0px 10px 5px;
	float: right;
	text-decoration:none; 
  z-index: 1000;  
}
a.bg_man:hover{
	text-decoration:underline;
	  z-index: 1000;
}

 .tort{
	background: url(images/tort.png) no-repeat;
	width:245px;
	height:200px;
	position:absolute;
	left: 267px;
	top: 150px;
	z-index:100;
}
.vajicka{
	background: url(images/vajicka-medovnik-velikonoce.png) no-repeat;
	width:170px;
	height:105px;
	position:absolute;
	left: 555px;
	top: 260px;
	z-index:100;
}
.napis{
  background: url(images/napis.png) no-repeat;
  height:24px;
  width: 137px;
	position:absolute;
	left: 380;
	top: 0;
	z-index:0;
}
.bg_val_top{
  background: url(images/srdca_top.png) no-repeat;
  height:91px;
  width:100%;
	position:absolute;
	left: 0;
	top: 0;
	z-index:0;
}
.bg_val_mid{
 background: url(images/srdca_red.png) no-repeat center top;
  height:278px;
  width:100%;	
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:0;
}
.bg_val_bot{
 background: url(images/srdca_bot.png) no-repeat center top;
  height:120px;
  width:100%;	
	position:absolute;
	left: 0px;
	top: 200px;
 	z-index:0;
}
.srdce_levy{
 background: url(images/srdce_levy.png) no-repeat center center;
  height:26px;
  width:23px;	
	position:absolute;
	left: 160px;
	top: 80px;
 	z-index:100;
}
.srdce_pravy{
  background: url(images/srdce_pravy.png) no-repeat center center;
  height:27px;
  width:26px;	
	position:absolute;
	left: 340px;
	top: 80px;
 	z-index:100;
}
.miluji{
  background: url(images/miluji-te.png) no-repeat center center;
  height:30px;
  width:88px;	
	position:absolute;
	left: 520px;
	top: 290px;
 	z-index:100;
}


.dn{
display: none;
}
h1{
	color:#83010a;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
  margin:0;
}
.pad{
	padding:0px 10px 0px 10px;
	display:table;
}
.text{
	background:#e2d2ac;
	clear:both;
	float: justify;
	font-size:13px;
	display:table;
	height:100%;
	padding-top:10px;
	padding-left:10px;
}
.naz{
	width:200px;
color: white;
padding:7px 0px 7px 20px;
text-transform: none;
margin:0px;
font-weight: normal;
font-style: italic;
}


.listik{
	background:url(images/listik.png) no-repeat;
	width:68px;
	height:321px;
	position:absolute;
	right: 225px;
	top: 3px;
	z-index:100;
}
img {
	behavior: url(iepngfix.htc)
}

.mapa{
position: absolute;
margin-left:-325px;
margin-top: -169px;
clip: rect( 5px, 645px, 365px, 5px);
}


.idnom_img{
	background:url(images/bg_img_02.gif) no-repeat;
	width:164px;
	height:114px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:7px 0px 0px 7px
}
.idnom_img_130{
	background:url(images/bg_img_03.gif) no-repeat;
	width:137px;
	height:137px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:7px 0px 0px 7px;
	text-decoration: none;
}
.idnom_img_150{
	background:url(images/bg_img_02.gif) no-repeat;
	width:164px;
	height:114px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:7px 0px 0px 7px;
	text-decoration: none;
}
#nahled_obal{
	background:url(images/bg_img_02.gif) no-repeat;
	width:164px;
	height:114px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:7px 0px 0px 7px;
	text-decoration: none;
}
#nahled_obal_2{
	background:url(images/bg_img_03.gif) no-repeat;
	width:144px;
	height:144px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:7px 0px 0px 7px;
	text-decoration: none;
}
p{
	padding:0px;
	margin:5px 0 0 0;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:10pt;
}

a img{
	border:none;
}

a{
	color:#463010;
	text-decoration:underline;
}

a:hover{
	text-decoration:none
}

.fl{
	float:left;
}

.fr{
	float:right;
}
.fc{
 text-align: center;
}

.man{
	display:table
}

.ico_home{
	background:url(images/ico_home.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-right:15px;
	margin-top:5px;
}
.ico_top{
	background:url(images/ico_top.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.ico_qwest{
	background:url(images/ico_qwest.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.ico_lock{
	background:url(images/ico_lock.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.ico_back{
	background:url(images/ico_back.gif) no-repeat;
	width:15px;
	height:15px;
	display:block;
	float:left;
	margin-right:15px;
	margin-top:5px;
}
}
.ico_search{
	background:url(images/ico_search.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-right:15px;
	margin-top:5px;
}

.ico_letter{
	background:url(images/ico_letter.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-right:15px;
	margin-top:5px;
}

.ico_map{
	background:url(images/ico_map.gif) no-repeat;
	width:15px;
	height:14px;
	display:block;
	float:left;
	margin-top:5px;
}






.ots_right{
	margin-right:0px;
	padding-bottom: 8px;
}

.ots_top{
	margin-top:5px;
}

.crum{
	margin-bottom:10px;
	font-size:11px;
}




/* start menu */
.menu{
	background:#f1e3c9;
	height:129px!important;
	height:135px;
	width:100%;	
	display:table;
}

.menu .ots{
	margin:0 10px;
}
.menu a{
	color:#432e10;
	text-decoration:none;
   height: 28px;
	font-size:14px;
	font-weight: normal;

	display:block;
	float:left;
}
.menu .odk{
  margin-top:4px;
  margin-right:20px;
  z-index: 1000;
}
 .tort{
	background: url(images/tort.png) no-repeat;
	width:245px;
	height:200px;
	position:absolute;
	left: 267px;
	top: 150px;
	z-index:100;
}
.menu a:hover{
	text-decoration:underline;
}

.menu a.activ{
	color:#b5170b;
	font-size:14px;
	text-decoration:none;
	margin-right:10px;
}

.menu a.activ:hover{
	text-decoration:none;
}

.nom{
	color:#b5170b;
	font-size:14px;
	text-decoration:none;
	display:block;
	margin:0 2px 10px 0;
	float:left;
	cursor: pointer;
}

/*a:hover span.nom{
	//text-decoration:none;
}
*/
.menu_top{
	background:url(images/menu_top.gif) no-repeat;
	width:351px;
	height:25px;
}

.menu_bot{
	background:url(images/menu_bot.gif) no-repeat;
	width:351px;
	height:25px;
}
/* end menu */



.img_name{
	background:url(images/calendar.gif) no-repeat;
	width:60px;
	height:65px;
	float:left;
	position:absolute;
	right: 5px;
	top: 255px;
}





.line_mini{
	background:url(images/line_mini.gif) no-repeat;
	width:171px;
	height:12px;
	margin:5px 0;
}

.line_mini_cent{
	background:url(images/line_mini.gif) no-repeat;
	width:171px;
	height:12px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
}

.line{
	background:url(images/line.gif) no-repeat;
	width:427px;
	height:13px;
	margin:5px 0 5px 100px
}

.line_cent{
	background:url(images/line.gif) no-repeat;
	width:427px;
	height:13px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
}


.line_news{
	background: url(images/line_mm.gif) no-repeat;
	width:83px;
	height:11px;
	margin:5px 0;
}

.title_white{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
}

.title_news{
	padding-top:30px;
}

.title{
	color:#83010a;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}


input.im{
	background:#f9edd8;
	border:1px solid #624123;
	padding:3px;
	color:#432e10;
	font-size:12px;
	margin-top:10px;
	width:110px;
}

input.ok{
	background:url(images/but_01.gif) no-repeat;
	width:30px;
	height:20px;
	border:none;
	margin-left:3px;
	margin-right:5px;
	margin-top:10px;
}

.gl{
	margin-right:5px;
	margin-bottom:5px;
}

img.bord_l{
	border:2px solid #412d0f;
	margin:0 5px 5px 0;
}

img.bord_r{
	border:2px solid #412d0f;
	margin:0 0px 5px 5px;
}

.news{
	background:url(images/news_bg.gif) no-repeat bottom left;
	display:table;
	width:248px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
	font-size:12px;
}
.dis{
width:800px;
padding:0px 10px 0px 15px;
display:table;
}
.dis_naz{
font-style: italic;

}
.img_news{
	background:url(images/news.gif) no-repeat;
	width:104px;
	height:77px;
}

/* start prod */
 
.kosik{
background-image: url(images/kosik.png);
height:33px; 
width:33px;
display:block;
}
.kosik:hover{
background-image: url(images/kosik_h.png); 
}

.prod{
	background:#FFF9EA ;
	border-top:3px solid #432e10;
	width:100%;
	clear:both;
	margin-top:10px;
	font-size:12px;
	display:table
}

.prod a{
	color:#83010a;
	text-decoration:underline;
}

.prod a:hover{
	text-decoration:none;
}

.prod .id{
	width:190px;
	float:left;
	padding:10px;
}

.prod .none{
	margin-left:0px;
}
.prod img{
	margin-left:0px;
}
.prod  .idnom{ 
	background:url(images/bg_img.gif) no-repeat;
	width:159px;
	height:129px;
	display:block;
	padding:7px;
}

.futer{
	display:table;
	background:#f1e3c9;
	height:auto;
	width:100%;
	font-size:12px;
}

.futer_top{
	background:url(images/menu_top.gif) repeat-x;
	height:25px;
	clear:both;
}

.futer_bot{
	background:url(images/menu_bot.gif) repeat-x;
	height:25px;
	clear:both;
}

.bench {
	background:url(images/lavka.gif) no-repeat;
	width:164px;
	height:107px;
	float:left;
	margin-right:10px;
	margin-left:10px;
}

.cup{
	background: url(images/cup.gif) no-repeat;
	width:135px;
	height:132px;
	float: right;
	margin-right:10px;
}

.copy{
	margin-top:5px;
}

.copy a{
	text-decoration:underline;
}

.copy a:hover{
	text-decoration:none;
}
/* end prod */

table{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
		font-family:Trebuchet MS, Verdana, Arial, sans-serif;
		font-size:10pt;
}

table th{
	background:#d4c296;
	padding:3px;
	border-right:1px solid #e2d2ac;
	border-bottom:1px solid #e2d2ac;
}
table #tr{
text-align:right;
}

table #tl{
text-align:left;
}
table #bb{
		border-bottom:1px solid #d4c296;
} 
 #b{
		border:1px solid #d4c296;
}
table #bt{
		border-top:1px solid #d4c296;
}
table #bl{
		border-left:1px solid #d4c296;
}
table #br{
		border-right:1px solid #d4c296;
}
table  td{
	padding:3px
}

table#b{
	border:1px solid #d4c296;
  margin:0px;
}
 input, textarea{
	border:1px solid #d4c296;
}
form{
font-size:12px;
font-family:Trebuchet MS, Verdana, Arial, sans-serif;
}

.h{
	height:70px
}

#blue{
color: blue;
}

.online_text{
font:12px Trebuchet MS, Verdana, Arial, sans-serif;
padding:10px 0px 8px 0px;
min-width:170px;
text-align:justify;
background: #e2d2ac;
}

a font{
color:#e2d2ca;
text-decoration: none;
font-size:10px;
}
.news_name{
font-weight: bold;
color:#83010a;
padding-bottom:0px;
}
#news_caption{
padding-bottom:5px;
}
#news_text{
}
#news_date{
font-style: italic;
}
.cal_ico{
background-image: url(images/calendar_icon.png);
background-repeat: no-repeat;
height:31px;
width:42px;
}
.naz_orazek{
color: #e3d3ab;
}

#kalendar{
width:200px;
}
.day{
text-align: center;
}

