@media screen, projection{
body{font:83% Arial,Verdana,lucida,sans-serif; line-height:2.6ex; margin:0; padding:0; background:#e3f4fb}
body{font:83% Arial,Verdana,lucida,sans-serif; line-height:2.6ex; margin:0; padding:0; background:#f7fff2 url(../img/dekorace/main-jaro-2010.jpg) 50% 0 no-repeat;}
body{font:83% Arial,Verdana,lucida,sans-serif; line-height:2.6ex; margin:0; padding:0; background:#f7fff2 url(../img/pozadi.jpg) 50% 0 repeat-y;}
hr{height:1px; border:none; border-bottom:1px solid #e6eaf4;}

#logo{float:left; margin-top:11px; margin-left:20px; position:relative; top:8px; left:6px}
#logo img{border:none}

h1,h2{font-weight:normal;}
h3,h4,h5{font-weight:bold;}
h2{font-size:190%;}
h3{font-size:130%;}
h4{font-size:110%;}
h5{font-size:100%;}
h1,h2,h3,h4{margin:0; padding:0;}
h2{margin:16px 0 10px; line-height:1em}
h3{margin:10px 0 5px;}
.text h3{font-size:140%; margin:20px 0 5px;}
.h1-hidden{position:absolute; top:-5000px; left:-5000px}
/*
h1{font-size:170%; color:#ffffff; text-align:right; padding:80px 20px 0 0; min-height:30px;  background:#000000 0 0 no-repeat;}
*/
	#left-clmn h1{font-size:190%; color:#ea382e; text-align:left; padding:0 0 15px; min-height:5px; border:none; background:none;}
	#left-clmn h2{padding:15px 0 5px; font-size:160%;}

p{margin:0; padding:5px 0;}

/*   COLORS   */
.wh/*,#foot,#foot a*/,.opentime,.opentime a{color:#fff;}
.bl,#left-clmn .anketa p,.lang a{color:#000;}
.grey1,.grey1 a{color:#b8b8b8;}
.grey2,.grey2 a,#left-clmn p,#nav-clmn p, .nav-clmn p,.hpakce p, h3 span.sml{color:#6a6a6a;}
.red,.lang a:hover{color:#ea382e;}
.blue,.s-blue .sluzba1 h3,.s-red .s-blue h2,.s-red .s-blue a{color:#5975a7;}
.green,.hpakce a{color:#7c913c;}
.orange,#left-clmn h1{color:#ee9434;}
.yel,.big-yel{color:#ffef70;}
.lila,.point2,.point2 h2,.point2 a{color:#a05ea0;}
a{color:#2243a9}
a:visited{color:#6222a9}
a:hover, a:focus{color:red}


/* MAIN */
#main{text-align:center; /*background:#f9f4ee url(../img/dekorace/pozadi-main-vanoce09.jpg) 50% 0 no-repeat;*/}

#site, #site-top, #site-foot{width:982px; margin:0 auto;}
#page{background: url(../img/bg-page.gif) no-repeat left bottom; padding-bottom:16px}

#site{background: white url(../img/bg-site.gif) repeat-y 0 0; margin-top:38px; margin-bottom:30px}
#site-top{background: url(../img/bg-site-top.png) no-repeat 0 0}
#site-foot{background: url(../img/bg-site-bottom.gif) no-repeat left bottom}

#head,#top-hp,#cont,#add,#info{text-align:left; width:940px; margin:0 auto;}
#head{text-align:right; position:relative; height:98px; /*top:-38px; margin-bottom:-38px*/  margin-bottom:20px;}
	#head .mat{width:940px;}
	.lang a{margin-left:8px; color:#5975a7}
	.lang a img{border:none; position: relative; top:3px; }
	#head .lang{padding-top:7px; position:absolute; top:-35px; right:10px}
	
	#head #info {position:absolute; top:-25px; right:0; z-index:100; text-align:right }
	#slogan{position:absolute; bottom:20px; left:0; padding:4px 0 0; font-size:150%; color:#b1b1b1; width:215px;}
	#head object{position:absolute; top:48px; right:0;}
	.head-informace{float:right; margin-top:34px; min-height:83px; line-height:1.2em}
	#head .map{float:left; padding-left:64px; color:white;  background: url(../img/bg-head-map.gif) no-repeat 0 0px; text-align:left; width:195px}	
	#head .map p{margin:0 0 .5em; padding:0}
	#head a{color:white}
	#head .head-oddelovac{width:200px; text-align:left}
	#head .head-oddelovac p{margin-top:0; padding-top:0}
	#head .head-oddelovac{border-left:1px solid #c44955; float:left; padding-left:15px; color:white; }
	.open{background: url(../img/bg-head-open.gif) no-repeat 0 2px; padding-left:5px; margin-bottom:5px; text-align:left; color:white;}
	.phone{background: url(../img/bg-head-phone.gif) no-repeat 0 5px; padding-left:5px; text-align:left; color:white; padding-top:0;}

/* nav */
#nav{margin:15px 0 0 0; min-height:48px; padding:0 0 0 0 ; position:relative}
	#nav .cl{height:1px}
	#nav ul,#nav a{height:48px;}
	#nav ul{padding:0 0 0 16px; list-style:none; margin:0}
	#nav li{float:left;margin:0; padding:0;font-size:105%}
	
	#nav li a, #nav li a span{display:block; height:48px;}
	
	#nav li a {text-transform: uppercase; text-decoration:none; font-weight:bold}
	#nav li a span{float:left;display:block;height:27px;padding:21px 8px 0 13px;  background: url(../img/bg-nav.gif) no-repeat 0 -48px; color:white;}
	#nav li a:hover span,
	#nav li a:focus span,
	#nav li.active a span{background-position:0 0; color:#642828;height:31px; padding:17px 14px 0 20px;}

	#nav li a:hover .nav-right,
	#nav li a:focus .nav-right,
	#nav li.active a .nav-right,
	#nav li a .nav-right{float:left;height:48px;padding:0; width:5px; background: url(../img/bg-nav-right.gif) no-repeat 0 -48px; margin-right:3px; }

	#nav li a:hover .nav-right,
	#nav li a:focus .nav-right,
	#nav li.active a .nav-right{background-position:0 0;}

#visual{margin:0 auto 10px; position:relative; min-height:213px;}
#visual object{margin-right:12px; float:left}
#visual h2{font-size:135%; font-weight:bold; margin-top:0}
#visual h2 a{color:black; text-decoration:none}
#visual .box-right-bottom{height:202px;}
#visual .box-right p{margin:0; padding:0}

			.box-right h3{margin-top:0; font-size:135%}
			.box-right-top{background: url(../img/bg-box-right-top.gif) no-repeat 0 0}
			.box-right-bottom{background: url(../img/bg-box-right-bottom.gif) no-repeat left bottom; padding:10px 18px; }
			.box-right{background: url(../img/bg-box-right.gif) repeat-y 0 0; width:263px; margin-bottom:10px}
			
			#sidebar .box-right-top{background: url(../img/bg-box-right2-top.gif) no-repeat 0 0}
			#sidebar .box-right-bottom{background: url(../img/bg-box-right2-bottom.gif) no-repeat left bottom; padding:10px 18px; }
			#sidebar .box-right{background: url(../img/bg-box-right2.gif) repeat-y 0 0; width:263px; margin-bottom:10px}
			
			#sidebar #magazin a,
			#sidebar #magazin a img{margin-bottom:0; padding:0; color:white;}
			#sidebar #magazin p{margin:0; padding:0}
			#sidebar #magazin .box-right{background: #9d1c8d; color:white; margin-top:-4px;}			
			#sidebar #magazin .box-right-bottom{background: url(../img/box-magazine-bottom.gif) no-repeat left bottom; margin-top:0;}
			
			.box-left-top{background: url(../img/bg-box-left-top.gif) no-repeat 0 0}
			.box-left-bottom{background: url(../img/bg-box-left-bottom.gif) no-repeat left bottom; padding:10px 10px 1px; }
			.box-left{background: url(../img/bg-box-left.gif) repeat-y 0 0; width:332px; margin-bottom:10px}
			
			.box-left-top-w{background: url(../img/bg-box-left-top-w.gif) no-repeat 0 0}
			.box-left-bottom-w{background: url(../img/bg-box-left-bottom-w.gif) no-repeat left bottom; padding:10px 10px 1px; }
			.box-left-w{background: url(../img/bg-box-left-w.gif) repeat-y 0 0; width:674px; margin-bottom:10px}
			.box-left-bottom-w div p.no-line {background:none;border:none;}
			.box-left-bottom-w div div.no-line-bottom {border-bottom:1px solid #dcdcdc;clear:both;margin-bottom:10px;height:1px;}
			.akce-centrum-img-left {float:left;margin-right:10px;}

#cont{margin:0 auto; padding:0; background:red;width:978px; background: url(../img/bg-content.gif) no-repeat 0 0}
#cont-boxin ul{margin:14px 0 5px; padding:0}
#cont-boxin ul li{list-style:none; background: url(../img/bg-li.gif) no-repeat 0 0; margin:0 0 5px 10px; padding:0 0 0 30px}
#oblibene-obchody ul li{background:none}

#cont-boxin{margin:10px auto 0; width:950px}
#left-clmn,#right-clmn{font-size:90%;}

.nav-clmn,
#nav-clmn{position:relative; width:244px; padding:0 0 0 0px; float:left;}
	.nav-clmn .img,
	#nav-clmn .img{border:1px solid #b2b2b2; padding:4px 4px 1px; text-align:center;}
	.nav-clmn ul,
	#nav-clmn ul{padding:0; margin:0;}
	.nav-clmn li,
	#nav-clmn li{padding:0; margin:5px 2px 8px 30px;}
	.nav-clmn .scroll li,
	#nav-clmn .scroll li{margin:2px 2px 2px 30px; font-size:90%;}
	.nav-clmn h3,
	#nav-clmn h3{font-weight:normal; font-size:150%; padding:10px;}
	.nav-clmn p,
	#nav-clmn p{padding:5px 5px;}
#cont-clmn{width:672px; float:right; margin:0 0 0 0px;}
.cont-clmn{width:672px; float:right; margin:0 0 0 0px;}
.ocentru .cont-clmn{width:472px; float:right; margin:0 0 0 0px;}

#foot{font-size:85%; background: url(../img/bg-foot.gif) repeat-y top center; }
#foot-top{background: url(../img/bg-foot-top.gif) no-repeat top center}
#foot-bottom{padding:5px 0 5px;background: url(../img/bg-foot-bottom.gif) no-repeat bottom center; margin:0 15px}

#foot p{padding:5px 10px; margin:0 0 0 0px}
#foot p.thinline a{padding:0}

#foot{}
	#foot,
	#foot a{color:white}
	#foot .foot-left-part{float:left; padding:5px 15px 5px; margin:0; text-align:left}
	#foot p.thinline{float:right;padding:10px 25px 5px 5px;}



.footbg .noprint p{margin-top:0; padding:0}

#foot .flr a{color:#898989}
/*
.crumbs{padding:132px 0 0 32px; min-height:33px; margin-bottom:10px}
.crumbs, .crumbs a, .crumbs strong{color:white}
*/
.cl{clear:both; display:block}


/* main */
#main-out {background:white url(../img/bg-head-basic-ocentru.gif) 0 0 repeat-x;}
.stripe-kontakty {background:white url(../img/bg-head-basic-kontakty.gif) 0 0 repeat-x !important;}
.stripe-zabava {background:white url(../img/bg-head-basic-zabava.gif) 0 0 repeat-x !important;}
.stripe-restaurace-a-kavarna {background:white url(../img/bg-head-basic-restaurace.gif) 0 0 repeat-x !important;}
.stripe-o-centru {background:white url(../img/bg-head-basic-ocentru.gif) 0 0 repeat-x !important;}
.stripe-obchody-a-sluzby {background:white url(../img/bg-head-basic-obchody.gif) 0 0 repeat-x !important;}
.stripe-akce-a-novinky {background:white url(../img/bg-head-basic-akce.gif) 0 0 repeat-x !important;}
.stripe-hp {background:white url(../img/bg-head-basic-ocentru.gif) 0 0 repeat-x !mportant;}
#main,#main2{background:transparent url(../img/bg-head.jpg) 50% 0 no-repeat;}
#main2{background-image:url(../img/bg-head-left.gif);}



#search{position:absolute; top:0px; right:25px; padding:8px 0 0 16px;}
	#search label{position:absolute; top:-5000px; left:-5000px}
	#search input{margin:0}
	#search #search-submit{position:relative; left:5px; top:6px; }
	
.crumbs{padding-bottom:.5em; border-bottom:1px dotted #bababa;}
#left-clmn{width:275px;}
	.kontakt{background:#def1ac url(../img/bg-left.png) 0 0 no-repeat;}
		.kontakt div{height:15px; background:#def1ac url(../img/bg-left-bottom.png) 0 0 no-repeat;}
		.kontakt p{padding:0 30px 0 39px; margin:0 0 10px;}
		.otevreno{background:transparent url(../img/arr-open.gif) 0 5px no-repeat;}
	.dulezite{padding:0 0 0 39px; margin:1.5em 0; border:1px dotted #9bd482; border-top:none; border-bottom:none;}
		.dulezite ul{list-style-type:none; margin:0; padding:0;}
		.dulezite a{display:block; padding:2px 0 2px 26px; background:white url(../img/arr-green-small.gif) 0 50% no-repeat;}
	.oblibene,.anketa{/*margin:1em 0 2em;*/ background:white url(../img/bg-oblibene.png) 0 0 no-repeat;}
		.oblibene h3{text-align:center; padding:.8em 0; margin:0;}
		.oblibene ul{list-style-type:none; padding:0 0 0 10px; margin:0;}
		.oblibene li{display:block; float:left; font-size:80%; line-height:1.1em; text-align:center; width:78px; padding:0; margin:0;}
		.oblibene li a{display:block; height:40px; padding:50px 0 0; background-position:50% 15%; background-repeat:no-repeat;}
	.anketa{/*padding:12px 15px 0;*/ background:white url(../img/bg-anketa.png) 0 0 no-repeat;}
		#left-clmn .anketa h3{color:black; margin:0 0 10px;}
		.anketa div{margin:16px 0 0;}
		.anketa p{margin:0;}
		.hlasovalo{}
#right-clmn{float:left; width:675px; margin-top:0px;}


#sidebar{width:263px; float:right}

#sidebar #oblibene-obchody li{list-style:none; float:left; margin:0; padding:0; text-align:center; font-size:85%}
#sidebar #oblibene-obchody .box-right-bottom{padding:10px 10px; }
#sidebar #oblibene-obchody ul{margin:0; padding:0}
#sidebar #oblibene-obchody li a{display:block; width:80px; height:80px }
#sidebar #oblibene-obchody li a span{display:block;  width:80px; height:50px}

#darek{background: url(../img/bg-darek.gif) no-repeat 0 0; height:60px; margin-bottom:10px; color:white; padding:18px 10px 10px 81px}
#facebook {margin: 0 0 5px 0;}
/* content HP */
.text-hp{margin:2.5em 0 1em; border-bottom:1px dotted #bababa;}
.img-hp{float:right; width:267px; margin:0 0 1em 2em;}
	.img-hp p{text-align:center; padding:.6em 0; margin:-6px 0 0; background:#dbf0a5; border-top:2px solid white;}


.news,.news-w,.akce-obchody-w,
.akce-obchody,.akce-centrum{float:left; /*width:313px; */ position:relative}
/*.news{margin-top:60px}*/
.news-w p,
.news p{margin-bottom:1em}
.news{}

.hp-item .cl{border-bottom:1px solid #dcdcdc;margin-bottom:10px}
.hp-item-1,.hp-item-2,.hp-item-3{width:200px; float:left; margin-right:25px; min-height:180px; position:relative}
.hp-item-3{margin-right:0}
.hp-item-1 .akce-obr img,.hp-item-2 .akce-obr img,.hp-item-3 .akce-obr img{width:200px;}


.about-centre .news{width:475px; float:left; margin-top:0}
.akce-centrum{margin-right:10px}
.akce-obchody-w a img,
.akce-obchody a img,.akce-centrum a img{border:1px solid #c7c7c7; float:none}
.akce-obchody p, .akce-centrum p{border-bottom:1px solid #dcdcdc; margin-bottom:10px;}
.akce-obchody-w h4,
.akce-obchody h4, .akce-centrum h4{font-size:120%; font-weight:normal; margin-bottom:6px}
.akce-obchody-w p.r,
.akce-obchody p.r, .akce-centrum p.r{font-size:120%; text-align:left; border:none; background:none}
.akce-obchody-w p.r .more-blue,
.akce-obchody p.r .more-blue, .akce-centrum p.r .more-red{background: #f5f5f5 url(../img/bg-li.gif) no-repeat 0 0; padding:0 5px 0 25px; display:block}

.news-w h3 #nadpis-novinky span,
h3 #nadpis-akce-centra span,
.akce-obchody-w h3 #nadpis-akce-obchody span, 
h3 #nadpis-akce-obchody span,
.news-w h3 #nadpis-novinky,
h3 #nadpis-akce-centra,
.akce-obchody-w h3 #nadpis-akce-obchody,
h3 #nadpis-akce-obchody{position:relative; top:0; left:0; width:144px; height:45px; display:block;}
.news-w h3 #nadpis-novinky span,
h3 #nadpis-akce-centra span,
.akce-obchody-w h3 #nadpis-akce-obchody span,
h3 #nadpis-akce-obchody span{position:absolute; background: url(../img/akce-v-obchodech.gif) no-repeat 0 0; width:181px;}
.news-w h3 #nadpis-novinky span{background: url(../img/novinky.gif) no-repeat 0 0}
h3 #nadpis-akce-centra{width:181px}
h3 #nadpis-akce-centra span{background: url(../img/akce-v-centru.gif) no-repeat 0 0}

.akce-centrum{margin-top:45px; position:relative}
.akce-obchody{margin-top:45px; position:relative}
.akce-obchody-w{margin-top:45px; position:relative}
.news-w{margin-top:45px; position:relative}
.akce-centrum h3{position:absolute; top:-45px; margin:0; padding:0}
.akce-obchody-w h3{position:absolute; top:-45px; margin:0; padding:0}
.akce-obchody h3{position:absolute; top:-45px; margin:0; padding:0}
.news-w h3{position:absolute; top:-45px; margin:0; padding:0}

.news-w h4 {display:inline;margin-right:5px;}
/*
.akce .akce-obchody,.akce .akce-centrum{float:left; width:313px; }
.akce .akce-centrum{float:right;}
.akce .akce-centrum p{}
.akce .akce-obchody div,.akce .akce-centrum div,.akce .akce-centrum .news div{font-size:90%; line-height:1.1em; padding:13px; border:1px dotted #bababa; border-top-color:white;}
.akce h3{padding:13px 30px; margin:0; background:#E1E9F5 url(../img/bg-header-akce-obchody.gif) 0 0 no-repeat; border-bottom:3px solid #c0d0e9;}
.akce h4{clear:left; margin-top:0; }
.akce .akce-centrum h3{background-color:#FFD6D4;background-image:url(../img/bg-header-akce-centrum.gif); border-color:#ffb7b4;}
.akce img{border:3px solid #c0d0e9;}
.akce-centrum img{float:left; margin:0 1em .7em 0; border-color:#ffb7b4;}
.akce p{margin:0.5em 0 1.5em;}
.akce .akce-obchody h4, .akce .akce-centrum h4{line-height:1.1em;}
.akce .akce-centrum .news{padding:0; margin:15px 0; border:none;}
.akce .akce-centrum .news p{font-size:100%; line-height:1.4em; min-height:auto;}
.akce .akce-centrum .news h4 span{float:right; margin-left:10px;}
*/

.probehle-akce ul,.nabidka-prace ul{list-style-type:none; margin:0; padding:0;}
.probehle-akce a,.nabidka-prace a,#right-clmn .zabava-right a{display:block; padding:2px 0 2px 26px; background:white url(../img/arr-green-small.gif) 0 5px no-repeat;}
.nabidka-prace li{margin:0 0 5px;}
.nabidka-prace a{display:inline;}
.probehle-akce h4{font-size:155%;}
.probehle-akce h5,.zabava-right h5{font-size:120%; margin:5px 0;}
.probehle-akce a {background-image:url(../img/arr-pink-small.gif);}

.textkakci{margin-right:260px}

.akceobr,.akceobrbig,.items-detail-foto{float:left; position:relative; text-align:center; width:160px; height:180px; padding:10px; margin:0 10px 10px 0; background:#F6F6F6; border:1px solid #D0D0D0; overflow:hidden;}
	.akceobr div,.akceobrbig div,.items-detail-foto div{display:table-cell; vertical-align:middle; width:160px; height:160px;}
	.items-detail-foto a.text-foto{position:absolute; left:0; bottom:0; width:160px; padding:2px 10px; text-align:center; background:#7D1920; color:white; min-height:36px}



/* shops */
.sloupec-obchody{float:left; width:200px; margin:-1em 23px 10px 0;}
.sloupec-obchody h3{font-size:100%; font-weight:bold; padding:2px 5px 2px 10px; margin:1em 0 0.2em;}
.sloupec-obchody h3 a{color:black; text-decoration:none;}
.sloupec-obchody a{display:block; padding:1px 5px 1px 0;}
.sloupec-obchody span{display:block; float:left; width:3.2em;height:20px; padding:1px 0 1px 10px;}
.last{margin-right:0;}
.back{float:left; padding:0 0 10px 15px; background:white url(../img/back.gif) 0 3px no-repeat; display:block;}
.akceo{padding:15px; background:#F6F6F6; border:1px solid #D0D0D0; margin:0 0 20px 0;}
  .akceo h4{margin:0;}
  .akceo img{margin:0 7%;}
.zoom-foto{position:absolute; bottom:0; right:0;}

/* sections */
.cdbe689 h3{background:#dbe689 url(../img/shop-bg-darky.gif) 0 0 repeat-x;} /* darky */
.c54c5cf h3{background:#54c5cf url(../img/shop-bg-drogerie.gif) 0 0 repeat-x;} /* drogerie */
.ccab370 h3{background:#cab370 url(../img/shop-bg-elektro.gif) 0 0 repeat-x;} /* elektro, mobily */
.c88499d h3{background:#88499d url(../img/shop-bg-hracky.gif) 0 0 repeat-x;} /* hracky */
.cffcb21 h3{background:#ffcb21 url(../img/shop-bg-hypermarket.gif) 0 0 repeat-x;} /* hypermarket */
.c02acc2 h3{background:#02acc2 url(../img/shop-bg-klenoty.gif) 0 0 repeat-x;} /* klenoty */
.cb89a78 h3{background:#b89a78 url(../img/shop-bg-knihy.gif) 0 0 repeat-x;} /* knihy */
.ca2560d h3{background:#a2560d url(../img/shop-bg-kuze.gif) 0 0 repeat-x;} /* kuze */
.cb80765 h3{background:#b80765 url(../img/shop-bg-nabytek.gif) 0 0 repeat-x;} /* nabytek */
.cd41f61 h3{background:#d41f61 url(../img/shop-bg-sport.gif) 0 0 repeat-x;} /* sport */
.c02559f h3{background:#02559f url(../img/shop-bg-moda.gif) 0 0 repeat-x;} /* moda */
.c059cda h3{background:#059cda url(../img/shop-bg-obuv.gif) 0 0 repeat-x;} /* obuv */
.cbed978 h3{background:#bed978 url(../img/shop-bg-restaurace.gif) 0 0 repeat-x;} /* restaurace */
.cfff79c h3{background:#fff79c url(../img/shop-bg-sluzby.gif) 0 0 repeat-x;} /* sluzby */
.cc1d730 h3{background:#c1d730 url(../img/shop-bg-special.gif) 0 0 repeat-x;} /* special */
.cff9727 h3{background:#ff9727 url(../img/shop-bg-klenoty2.gif) 0 0 repeat-x;} /* klenoty Teplice */
.cd50000 h3{background:#d50000 url(../img/shop-bg-nabytek2.gif) 0 0 repeat-x;} /* nabytek Teplice */
.c87d302 h3{background:#87d302 url(../img/shop-bg-restaurace2.gif) 0 0 repeat-x;} /* restaurace Teplice */
.c000000 h3{background:#000000 url(../img/shop-bg-stanky.gif) 0 0 repeat-x;} /* darky */
.cf6b3ad h3{background:#f6b3ad url(../img/shop-bg-detsky-koutek.gif) 0 0 repeat-x;} /* detsky koutek new */
.c6e377a h3{background:#6e377a url(../img/shop-bg-spec-prodejny.gif) 0 0 repeat-x;} /* specializovane predjny new */
.c000000 h3 a, .c88499d h3 a,.c02acc2 h3 a,.ca2560d h3 a,.cd41f61 h3 a,.c02559f h3 a,.c059cda h3 a,.cb80765 h3 a,.cd50000 h3 a,.c6e377a h3 a{color:white;}

#mapadiv-main{position:relative; top:0; left:0; width:651px; height:294px;}
#mapadiv{position:absolute; left:0; top:0; width:651px; height:294px; overflow:hidden;z-index:30}

.prehled-obr{width:175px; padding-right:40px; float:left; height:205px;}
.prehled h3{color:#0087d4;}
.prehled h4{font-size:120%; margin-top:5px;}
.img{border:1px solid #D0D0D0; padding:5px 5px 1px 5px; background:#F6F6F6; text-align:center;}
.photogallery .img{margin:0 0 10px;}
.img p{font-size:90%; margin:0 0 .4em;}

/* shop detail */
.shop-logo{margin-bottom:5px;}
.shop-header{font-size:230%; margin:.5em 0;}
.shop-left{float:left; width:272px;}
	.shop-info{padding:10px 15px; margin:0 0 1em 0; border:1px dotted #bababa;}
	.shop-left h4{margin:.1em 0;}
	.shop-left p{margin-top:0;}
	.shop-mapa{position:relative; top:0; left:0;}
		.shop-mapa .zoom-mapa{position:absolute; top:0; right:0; padding:10px 20px 13px 55px;  background:transparent url(../img/bg-zoom-mapa.gif) 100% 0 no-repeat;}
		.shop-mapa p{position:absolute; top:165px; width:272px; left:0; text-align:center;}
.shop-right{float:right; width:390px;}
	.shop-foto{position:relative; top:0; left:0; float:left; padding:5px 5px 1px 5px; margin:4px; background:#F6F6F6; border:1px solid #D0D0D0;}
.perex,.shop-preview{padding:10px 15px 12px; margin:1em 0; background:#eff8d7;}
.shop-preview{background:#F6F6F6;}
	.shop-preview a{margin-right:10px; line-height:2.2ex;}
	.shop-right h3{margin-top:0;}

/* anchor */
/*
#right-clmn a[href^='http:'],#foot a[href^='http:']{padding-right:15px; background:url(../img/a_ven.gif) 100% 2px no-repeat;}
a[href^='http:'].nonea,#right-clmn .contact-right a,#right-clmn .shop-right a{padding:0; background:none;}
*/

/* content other */
.contact-left{float:left; width:390px;}
	.contact-left textarea{width:310px;}
.contact-right{float:right; width:256px;}
	.contact-right ul,.zabava-right ul{list-style-type:none; margin:0; padding:0;}
	.mag .txt a{display:block; padding:2px 0 2px 30px; margin-bottom:7px; background:white url(../img/arr-green.gif) 0 50% no-repeat;}
	#right-clmn .contact-right a.arr-blue{background-image:url(../img/arr-blue.gif);}
	#right-clmn .contact-right .contact-map a{background:none; margin:0; padding:0;}
.contact-map{padding:8px; background:#F6F6F6; border:1px solid #D0D0D0;}
.mag{}
	.mag .obr{float:left; padding-right:20px;}
	.mag .txt{float:left; padding-left:20px; width:370px; border-left:1px dotted #58a6d9;}
	.mag .txt h5{font-size:120%; margin:0;}


.news-for-shops{margin-bottom:1.2em;}
.news-for-shops h4{font-size:150%; padding:8px 0 8px 40px; margin-bottom:.5em; background:white url(../img/calendar.gif) 0 50% no-repeat;}
.files{padding:10px 15px; margin:1em 0; background:#eeeeee;}

.nabidka-detail{margin:1.2em 0; border-bottom:1px dotted #bababa;}

.items{float:left; width:448px;}
	.items img{float:left; margin:0 0 2em;}
	.items-detail img{margin:0 0 2em;}
	div.cont-fck img{margin:0;}
	div.cont-fck img.fl{margin:0 1em 1em 0;}
	div.cont-fck img.flr{margin:0 0 1em 1em;}
	.items-detail div.cont-fck{clear:left;}
	.items div{clear:left;}
	.items .items-detail-foto{clear:none;}
	.items div h4,.items div p,.items-detail h3{margin-left:130px; margin-bottom:1em;}
	.items-detail p.perex{}
	.items div h4{font-size:140%; margin-bottom:.5em;}
.photogallery,.zabava-right{float:right; width:175px;}


.news2{border:none;}
	.news h4{line-height:1.2em;}
	.news h4 span,.news2 h4 span{font-size:80%; padding:3px 10px; margin-right:5px; background:#C3174E; color:white}
		
.more,.more-blue,.more-red{font-size:90%; padding:5px 30px 5px 0; background:white url(../img/arr-green.gif) 100% 50% no-repeat;}
.more-blue{background-image:url(../img/arr-blue.gif);}
.more-red{background-image:url(../img/arr-pink.gif);}

.warning{color:white; font-weight:bold; padding:15px; margin:1em 2em; background:#c00075; border-bottom:5px solid #98005d; clear:left;}
	.warning div{width:100%;}
  .warning ul{padding:0 0 0 1em; margin:0;}

.list{width:100%;padding:6px 10px;margin-bottom:10px;margin-top:10px;border:1px solid #D0D0D0;}
.list td{font-size:90%;background:#F6F6F6;}
.list tr:hover{background:none;}
.list tr:hover td,.list tr:hover td a{color:black;}
.list td,.list tr:hover td{border:none;}

.hledej{border:1px solid #D0D0D0; padding:10px; background:#F6F6F6;}

/* tabs */
table{font-size:100%; width:100%; border-collapse:collapse; border:1px solid #c01627;}
th,td{padding:2px 5px; vertical-align:middle; background:#F6F6F6; border:1px solid #651116;}
th{background:#77141B; color:white}
form table{width:auto;}

/* forms */
form{margin:0;}
fieldset{padding:10px 20px; margin-bottom:10px; background:#f6f6f6; border:1px solid #77141b;}
legend{font-size:130%; padding:5px 10px; margin-top:10px; background:#77141b;color:white;}
input,textarea,select,submit{font:100% Arial,Verdana,lucida,sans-serif;}
form table,form th,form td{border:none; background:none;}
form p{margin:0;}
.list form,.list form div{display:inline;}
#dotaznik fieldset{margin:0; background:none; border:1px solid #adde44;}
#dotaznik .dotaznik-submit{margin-top:10px;}

/* other */
.vis{visibility:hidden;}
.hid{display:none;}
.sml,form,.crumbs{font-size:90%;}
/*
#foot,.dulezite ul,.img-hp p,.items div p,.news p,.news2 p,#right-clmn .zabava-right div a,.items-detail-foto a,.anketa{font-size:90%;}
*/
.xsml{font-size:80%;line-height:1.1em;text-align: justify;}
.big{font-size:170%;}
a img{border:none;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.just{text-align:justify;}
.flr{float:right;}
.fl{float:left;}
.cl,.clear{clear:both;}
.cll{clear:left;}
.w40{width:40%;}
.akce .akce-obchody div.cl,.akce .akce-centrum div.cl,div.cl{height:1px; font-size:1px; line-height:1px; padding:0; margin:0; border:none;}
.flrimg{padding:5px; margin:0 0 .5em .5em;}





.valentyn{float:left; position:relative; text-align:center; width:180px; height:190px; padding:20px 10px 10px 10px; margin:0 10px 10px 0; background:#FCECEE; border:1px solid #FFD8D8; overflow:hidden;}
.valentyn div{display:table-cell; vertical-align:top; width:180px; height:170px;}



#right-clmn .valentyn a {
  color:#E61A1A;
	padding-right:	0;
	background:		none;
}

.zvoleny {
	background:#eff8d7;
}

.vitez {
	background:#ffd6d4;
}

div.story {border:#DDDDDD 1px solid;margin:20px 0 0 0;background:#F6F6F6}
div.story h3{margin:0;padding:.3em 0;font-size:1.2em}
div.story div {background:#e5e5e5;padding:.5em}
div.story p{padding:.5em}
div.re-story {border:1px solid #B3DEEF;background:#EFFCFF;margin:10px 0 0 20px}
div.re-story h3{margin:0;font-size:1.2em;padding:.5em;background:#e5f9fe;}
div.re-story .para{padding:.3em .5em;}
#otazka{width:99%}
#enter{margin: 0 auto;display:block}
#novy_prispevek{color:black}

.svatba2{background:#F3F3F3;width:100%}
table.svatba2 {border:none;}
.svatba2 th{background:#DFDFDF;border:none;text-align:center}
.svatba2 td,.svatba2 .nevesta {background:#FFF0EF /*#FFD6D4*/;text-align:center; border:none;}
.svatba2 td{width:300px}
.svatba2 .zenich{background:#EFF6FF /*#E1E9F5*/;text-align:center;}
.svatba2 .poznamka{background:#F3F3F3;text-align:center;width:80px}
.svatba2 .poznamka2{background:#F3F3F3;}
.svatba2 .poznamka2 input{width:100%;}
.svatba2 .poznamka3{background:#F3F3F3;text-align:center;width:100%}
.svatba2 input,.svatba2 textarea{width:80%;}


.svatba table {width:100%; float:left;border:none}
.svatba .vyhry p{background:#FCECEE;padding:5px; margin:0;border:none}
.svatba .vyhry p.two{background:#FFD8D8;}
.svatba table {width:100%; float:left;border:none}
.svatba .vyhry tr td{background:#FCECEE; padding:5px; margin:0;border:none}
.svatba .vyhry tr.two td{background:#FFD8D8;}
.svatba ol {padding:0 20px;}
.svatba .loga{width:100%; margin:20px 0;}
.svatba .loga div {float:left; height:76px; margin:0 20px 20px 0; text-align:left;}

.detailparu, .svobrbig{text-align:center;background:#EEF8D6;padding:20px;border:1px solid #DEEFB3}
.detailparu img, .svobrbig a img{border:1px solid gray;padding:5px;background:white}
.dark th{background:#BFBFBF}
.hlas-karta{margin-right:20px;border:1px solid gray;padding:3px;background:white}

.svobrbig {background:#fcecee; border:1px solid #ffd8d8;}
.svobrbig a {color:#e61a1a;}
.svobrbig a:hover {color:#dc5a5a;}


#new-magazin{position:relative;height:75px;width:254px;overflow:hidden;;z-index:0}
.new-magazin-text{position:absolute;top:0;left:0;height:75px;width:254px;display:block;background:url(../img/novy-magazin.gif) no-repeat 0 0}
.new-magazin-dny{color:#C7026E;position:absolute;left:95px;top:42px;font-size:200%;font-family:"Trebuchet MS",lucida,Arial,helvetica,sans-serif;font-weight:bold;}
.out{background:#DFDFDF;border:1px solid #BFBFBF}


.news h3{line-height:1.1em; margin-bottom:1em}
.news .otazka{margin-bottom:0;background:#E9F7C1;padding:3px 5px 8px;border:1px solid #D5EF86;border-bottom:none;}
.akce .akce-centrum .news div.odpoved{margin-top:0;margin-bottom:8px;background:#F5FBE3;padding:10px 5px 4px;border:1px solid #D5EF86;border-top:none;}
.akce .akce-centrum .news div.odpoved {font-size:100%;line-height:1.3em}


/* slu|||¾by obchodu*/
  #sluzby-obchodu {padding:0; line-height: 120%;}
  #sluzby-obchodu li{list-style-type: none; border: 1px solid #b5d8ff; width:270px; min-height:58px; background: #f1fcff url('../img/bg_so_karta.gif') center left no-repeat;  margin-bottom: 5px; font-size: 13px;}
  #sluzby-obchodu li div {padding: 5px 6px 5px 85px; font-family: Arial;}
  #sluzby-obchodu li div strong {color: #0087d4; font-size: 118%;}
  #sluzby-obchodu .reklamace {background-image: url('../img/bg_so_reklamace.gif');}
  #sluzby-obchodu .poukaz {background-image: url('../img/bg_so_poukaz.gif');}
  #sluzby-obchodu .servis {background-image: url('../img/bg_so_servis.gif');}
  #sluzby-obchodu .slevy {background-image: url('../img/bg_so_slevy.gif');}
  
  #sluzby-obchodu .karta p {padding: 0; margin: -10px 0 0 0;}

/* svatba banner */
.svatba_banner {position: absolute; top: 630px; margin-left: -10px;}

/* newsletter */

  
  #newsletter {min-height: 170px; width:263px; color: #4278c7; background: url('../img/newsletter_bg.gif') 0 0 no-repeat;padding:0;margin:0 0 10px 0 ;} 
  #newsletter h4 {padding: 30px 0 0 78px; color: #4278c7;}
  #newsletter .obal{margin: 17px 0 0 0;}
  #newsletter .nl-email {margin-left: 23px; font-size: 125%;}
  #newsletter .nl-email input {width: 156px; border: solid 1px #4278c7;}
  #newsletter .nl-prihlas {margin: 5px 0 0 76px;}
  #newsletter .nl-prihlas input {width: 73px; border: solid 1px #4278c7; background: #cbdaf1; color: #4278c7; margin-right: 8px;}
  #newsletter form p {margin: 0;padding-left:23px;}
  #newsletter .nl-podm {margin: 8px 0 8px 72px; font-size: 90%;}
  
  
  .nl-pozor {color: red; font-weight: bold; font-size: 125%; margin: 12px 0 0 23px;}
  
.missbr{width: 190px; height:310px;text-align:center;background:black;padding:7px;border:1px solid black;float: left; margin: 0 10px 15px 0;color:white;}
.missbrbig{height:520px;text-align:center;background:black;padding:10px;border:1px solid black;float: left; margin: 0 15px 15px 0;}
.missbr a img,.missbrbig img{border:1px solid gray;padding:px;background:white}
.missbr, .missbrbig {background:black; border:1px solid black;}
.missbr a {color:#FBE500;}
.missbr a:visited {color:#FBE500;}
.missbr a:hover {color:red;}

.misstab {border: 1px solid #BCBDC1; width: 255px; margin-top: 1px;}
.misstab td {padding: 5px 10px;border: 1px solid #FFEE5F; background:#FFFABF}
.misstab td.omiss {font-weight: bold;}


/* fotosout|›+¾ */
	.score{background:#C2D8EF;color:black;margin:0;padding:0;border-bottom:1px solid #D0D0D0; font-size:90%}
.hodnoceni{font-size:90%;margin:0;padding:0;width:100%;background:#C2D8EF;position:absolute;bottom:0;}
.testbig div div a img{border:3px solid #FFAC7F}
.testbig div div a:visited img{border:3px solid #DFDFDF}
.testbig div div a:hover img{border:3px solid #FF5A00}


.testbig{float:left;position:relative;text-align:center;width:208px;height:205px;padding:0;margin:0 10px 10px 0;background:#F6F6F6;border:1px solid #D0D0D0;overflow:hidden;}
.testbig div{display:table-cell;vertical-align:middle;width:205px;height:135px;}
.three{margin:0 0 10px 0;}

.filtr{background:#edf5fb; border:1px solid #b2d4ec;padding:6px 10px 0;}

.list{padding:6px 10px; margin-bottom:10px; background:#edf5fb; border:1px solid #b2d4ec;}
	.list td{width:auto;}
  .list tr:hover{background:none;}
	.list tr:hover td,.list tr:hover td a{color:black;}
	.list td,.list tr:hover td{border:none;}



/* Prom|›na live! */
.promena-live-header{background: url(../img/2010-promena-live/bg-header.jpg) no-repeat 0 0; width:651px; height:209px; position:relative;}  
.promena-live-popis{position:absolute; top:16px; left:405px; color:white;}
.promena-live-popis h3{text-transform: uppercase;font-size:175%; margin:0; padding:0;line-height:1.3em;}
.promena-live-popis p.popisek{position:absolute;top:135px;left:-6px; font-size:130%}
.promena-live-popis p.veta{width:200px; font-size:120%; line-height:1.5em}

.promena-live-popis .odpocet{position:absolute; top:135px; left:0px; font-size:130%}
.promena-live-popis strong{font-size:120%; padding-left:17px}
.promena-live-popis ul{margin:5px 0 30px 2px; padding:0 10px}
.promena-live-popis li{list-style:none; background: url(../img/2009-jsem-zena/bg-li.gif) no-repeat 0 3px; padding:0 0 0 30px;margin:0 0 3px; font-size:90% }
.promena-live-header .registrace{position:absolute; left:177px; top:133px} 

.promena-live-menu ul{margin:0 0 10px 0; padding:0 0 0 9px;background: #1f3372 url(../img/2009-jsem-zena/bg-menu.gif) repeat-x 0 0; height:47px; margin-top:10px;font-size:110%}
.promena-live-menu li{list-style:none;float:left}
.promena-live-menu li a{padding:13px 16px 16px 16px;display:block}
.promena-live-menu li a{color:white;font-weight: bold; background:  url(../img/2009-jsem-zena/bg-menu-li.gif) repeat-x 500px 0;}
.promena-live-menu li.a a, .promena-live-menu li a:hover{background: white url(../img/2009-jsem-zena/bg-menu-li.gif) repeat-x 0 0; color:black}


.promena-live-hlasovani-item{margin-top:8px}
.promena-live-hlasovani{position:relative; width:380px; background: url(../img/svatba/svatba-hlasovani.jpg) no-repeat; float:right;}
.promena-live-hlasovani h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#b54e00; font-size:170%; font-weight:bold; border-bottom:4px solid #ffdb7a}
.promena-live-hlasovani .pocet-soutezicich{text-align:center; font-weight:bold; font-size:160%}
.promena-live-hlasovani #jsem-zena-hlasuj{position:absolute; top:10px; right:10px}
.promena-live-hlasovani-item img{float:left;border:1px solid #dddddd;margin-left:19px}

.promena-live-hlasovani #dej-svuj-hlas{background:#ffdb7a; padding:14px 0  10px; text-align:center;margin:18px 0 0}
#promena-live-partneri{border:1px solid #e1dfdf; margin-top:0px; padding-bottom:15px}
#promena-live-partneri table a img{text-align:center; border:none}
#promena-live-partneri table,
#promena-live-partneri table tr td{border:none; background:none; text-align:center; padding: 10px 0;}

.promenime-live-form input {width: 280px;}
.promenime-live-form input.jsem-zena-odeslat {width: 100px;}
.promenime-live-form td.short-input input {width: 10px;}

#right-clmn .promena-live-partneri-detail div a{padding:0;background:none;}
#promena-live-partneri a{background:none !important; padding:0 !important}

/* svatba 2010 */
.svatba-background {background: url(../img/svatba/bg-svatba.jpg) repeat-y 0 0;}
.svatba-background p, .svatba-background h4, .svatba-background h3 {margin: 0 10px;}
.svatba-bottom {background: url(../img/svatba/bg-svatba-bottom.jpg) no-repeat 0 0;height:358px;width:675px;position:relative}
.svatba-bottom a span{position:absolute;width:150px;height:80px;top:10px;right:200px}
#pocet-soutez h4{font-size:18px;padding-left:7px}
#pocet-soutez h2{padding-left:15px}
#soutezici-foto {border: 0px none}
#soutezici-foto tr td{background:none;border: 0px none;font-size:16px;text-align:center;font-weight:bold}
#soutezici-foto tr td img{margin:15px 0 5px 0;border:5px solid white}

.jsem-zena-header{background: url(../img/svatba/svatba-top.jpg) no-repeat 0 0; width:675px; height:302px; position:relative;}  
.jsem-zena-popis{position:absolute; top:125px; left:430px; color:white;}
.jsem-zena-popis h3{font-size:270%; margin:0; padding:0;line-height:1.3em;}
.jsem-zena-popis p.popisek{position:absolute;top:135px;left:-6px; font-size:130%}
.jsem-zena-popis p.veta{width:200px; font-size:120%; line-height:1.5em}
.jsem-zena-popis strong{position:absolute; left:164px; width:80px;font-size:120%}
.jsem-zena-popis ul{margin:5px 0 30px 2px; padding:0 10px}
.jsem-zena-popis li{list-style:none; background: url(../img/2009-jsem-zena/bg-li.gif) no-repeat 0 3px; padding:0 0 0 30px;margin:0 0 3px; font-size:90% }
.jsem-zena-header .registrace{position:absolute; left:453px; top:32px} 
.jsem-zena-menu{background: #d2232a url(../img/svatba/bg-menu.jpg) repeat-x 0 0;height:68px;margin-bottom:8px;}
.jsem-zena-menu ul{margin:0 !important; padding:5px 0 0 9px !important;background: #d2232a url(../img/svatba/bg-menu.jpg) repeat-x 0 0; height:47px;font-size:110%}
.jsem-zena-menu li{list-style:none;float:left;background:none !important;padding:0 !important;margin:0 10px 0 0 !important;}
.jsem-zena-menu li a{padding:13px 16px 16px 16px;display:block;color:white !important;}
.jsem-zena-menu li a{color:white;font-weight: bold;margin-left:0; background: #d2232a url(../img/svatba/bg-menu-li.gif) repeat-x left 0;}
.jsem-zena-menu li.a a, .jsem-zena-menu li a:hover{background: #92121e url(../img/svatba/bg-menu-li.gif) repeat-x left -48px; color:white;}


.jsem-zena-hlasovani-item{margin-top:8px}
.jsem-zena-hlasovani{position:relative; width:274px; height:184px; background: url(../img/svatba/svatba-hlasovani.jpg) no-repeat; float:right;}
.jsem-zena-hlasovani h3{margin:0 0 14px; padding:15px 0 12px 25px; color:white; font-size:200%}
.jsem-zena-hlasovani .pocet-soutezicich {margin:25px;font-size:280%;color:white;}
.jsem-zena-hlasovani #jsem-zena-hlasuj{position:absolute; top:10px; right:10px}
.jsem-zena-hlasovani-item img{float:left;border:1px solid #dddddd;margin-left:19px}
.jsem-zena-jmeno{margin-left:107px;display:block; color:black; font-size:125%; font-family: trebuchet MS; padding-top:0px}
.jsem-zena-hlas{margin-left:107px;display:block; color:#9d1c8d; font-size:160%; font-weight:bold; padding-top:3px }
#dej-svuj-hlas{background:#f5c0f1; padding:14px 0  10px; text-align:center;margin:18px 0 0}

#right-clmn .jsem-zena-items #jsem-zena-partneri table tr td a{padding:0;background:none;}

#jsem-zena-partneri{border:1px solid #e1dfdf; margin-top:16px; padding-bottom:15px}
#jsem-zena-partneri table a img{text-align:center; border:none}
#jsem-zena-partneri table,
#jsem-zena-partneri table tr td{border:none; background:none; text-align:center; padding: 10px 0;}

#right-clmn .jsem-zena-partneri-detail div a{padding:0;background:none;}

.jsem-zena-items .tema{position:relative; background: #f4fddc url(../img/2009-jsem-zena/bg-tema.gif) repeat-x 0 0; padding-bottom:10px;margin-bottom:8px;font-size:80%;}
.jsem-zena-items .tema h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#6d9226; text-transform: uppercase; font-size:170%; font-weight:bold; border-bottom:4px solid #cdea82} 
.jsem-zena-items .tema .item h4 {font-size:130%; margin:0 0 .3em; font-weight:bold}
.jsem-zena-items .tema .item p{margin:.3em 0}
.jsem-zena-items .tema #zaslete-dotaz{position:absolute; top:10px; right:10px}
.jsem-zena-items .tema .item img{float:left;margin-right:9px; margin-left:9px; border:1px solid #dddddd}
.jsem-zena-items .tema .item {padding: 0 10px;}

.jsem-zena-items{width:361px;float:left}
.jsem-zena-items .clanky img{float:left;margin-right:9px; border:1px solid #dddddd}
.jsem-zena-items .clanky h3{border-bottom:1px dotted #7f7f7f; margin:0;padding:.3em 0; font-size:140%}
.jsem-zena-items .clanky .item{font-size:80%; border-bottom:1px dotted #7f7f7f; padding:11px 0; clear:both;}
.jsem-zena-items .clanky .item h4{font-size:120%; margin:0 0 .3em; font-weight:bold}
.jsem-zena-items .clanky .item p{margin:.3em 0}
.jsem-zena-items .clanky .item .content{margin-left:89px}

.jsem-zena-ceny {border-top: solid 4px #f7b425; background: #fffcde url(../img/2009-jsem-zena/jsem-zena-ceny-bg.gif) repeat-x 0 0; padding: 0 10px;}
.jsem-zena-ceny span {margin: 0 22px;}
.jsem-zena-ceny h4 {margin: 20px 0 5px 0;}

.jsem-zena-form{width:670px; overflow:hidden}
.jsem-zena-form table{width:615px;}
.jsem-zena-form textarea,
.jsem-zena-form input {width: 100%;}
.jsem-zena-form .otazka{margin:0 0 7px 0}

.jsem-zena-form table h3{margin:15px 0 5px}
.jsem-zena-form input.jsem-zena-odeslat {width: 100px;}
.jsem-zena-form form div fieldset table{color:black !important;}
.jsem-zena-form form div fieldset table tr th{color:black !important;}

.odsazeni{padding-right:25px}
.registrovat{padding:35px 0 10px; text-align:center}
.registrovat input{width:auto}
.purple {color: #BA2F72;}

/* foto */
.jsem-zena-foto .jsem-zena-foto-nojs	.score{background:#C2D8EF;color:black;margin:0;padding:3px 0;border-bottom:1px solid #D0D0D0; font-size:90%;width:100%;position:absolute;bottom:0;}

.jsem-zena-foto .jsem-zena-foto-nojs .dej-hlas {margin:0;padding:0;width:100%;}
.jsem-zena-foto .jsem-zena-foto-nojs .dej-hlas span{font-size: 60%; height: 20px;}
.jsem-zena-foto .jsem-zena-foto-nojs .jmeno{font-size:90%;margin:0;padding: 3px 0;background:#C2D8EF;}

.jsem-zena-foto .jsem-zena-foto-nojs .testbig div div a img{border:3px solid #FFAC7F}
.jsem-zena-foto .jsem-zena-foto-nojs .testbig div div a:visited img{border:3px solid #DFDFDF}
.jsem-zena-foto .jsem-zena-foto-nojs .testbig div div a:hover img{border:3px solid #FF5A00}
.jsem-zena-foto .jsem-zena-foto-nojs .testbig{float:left;position:relative;text-align:center;width:205px;height:230px;padding:0;margin:0 10px 10px 0;background:#F6F6F6;border:1px solid #D0D0D0;overflow:hidden;}
.jsem-zena-foto .jsem-zena-foto-nojs .testbig div{display:table-cell;vertical-align:middle;width:205px;height:148px;}

/* foto bez javascriptu */
.jsem-zena-foto-nojs	.score{background:#C2D8EF;color:black;margin:0;padding:3px 0;border-bottom:1px solid #D0D0D0; font-size:90%;width:100%;position:absolute;bottom:0;}

.jsem-zena-foto-nojs .dej-hlas {margin:0;padding:0;width:100%;}
.jsem-zena-foto-nojs .dej-hlas span{font-size: 60%; height: 20px;}
.jsem-zena-foto-nojs .jmeno{font-size:90%;margin:0;padding: 3px 0;background:#C2D8EF;}

.jsem-zena-foto-nojs .testbig div div a img{border:3px solid #FFAC7F}
.jsem-zena-foto-nojs .testbig div div a:visited img{border:3px solid #DFDFDF}
.jsem-zena-foto-nojs .testbig div div a:hover img{border:3px solid #FF5A00}
.jsem-zena-foto-nojs .testbig{float:left;position:relative;text-align:center;width:205px;height:250px;padding:0;margin:0 10px 10px 0;background:#F6F6F6;border:1px solid #D0D0D0;overflow:hidden;}
.jsem-zena-foto-nojs .testbig div{display:table-cell;vertical-align:middle;width:205px;height:148px;}

.imgfl{float:left; margin-right:1em}

.promenime-vas-sms {border: 1px solid #C6DFFF; background: #EFF6FF; margin: 0 10px 10px 0; padding: 0 10px;}
.promenime-vas-sms em {color: black;}

.soutezici-hlasuj {float: left; margin-right: 25px; text-align:center;background:#F6F6F6;border:1px solid #D0D0D0;padding:8px;}
.soutezici-hlasuj img {padding-bottom: 5px;}
.soutezici-hlasuj-jmeno {font-weight: bold;}
  
.error {font-size: 110%;color: green; padding: 5px; margin-bottom: 5px; width: 412px; border: 1px solid green; background: #EEF8D6;}

/* str|‚T‡nkov|‚T‡n|‚T­ */
.list{padding:6px 10px; margin-bottom:10px; background:#edf5fb; border:1px solid #b2d4ec;}
	.list td{width:auto;}
  .list tr:hover{background:none;}
	.list tr:hover td,.list tr:hover td a{color:black;}
	.list td,.list tr:hover td{border:none;}
	
.number span,.number a{display:block; float:left; padding:3px 0; margin-right:6px;}
.number a{width:22px; margin-right:1px; text-align:center; background:white; border:1px solid white;}
.number a.activelist{text-decoration:none; color:black; border-color:#76b3dd;}
.w20{width:20%;}
.w35{width:35%;}
.w40{width:40%;}
.w50{width:50%;}
.right{text-align:right}
.pnmn{padding:0;margin:0}
.strong {font-weight: bold;}
.xsml{font-size:80%}  

.rozbal {text-decoration: underline;color:#2243a9;cursor:pointer;}
/*FACEBOOK*/
#facebook{text-align:center;margin-top:15px}
#facebook img{margin-top:5px}
.text-small{font-size:80%}


/*webshop*/

.webshop-header{background: url(../img/webshop/bg-webshop.jpg) no-repeat 0 0; width:652px; height:126px; position:relative;}  
.webshop-popis{position:absolute; top:16px; left:25px; color:white;}
.webshop-popis h3{text-transform: uppercase;font-size:200%; margin:0; padding:0;line-height:1.3em;}
.webshop-popis p.veta{width:250px; font-size:130%; line-height:1.4em;margin-top:8px;}
.webshop-uzivatel{position:absolute; top:0px; right:0px; color:#a3100d;width:210px;}
.webshop-uzivatel .uzivatel-nadpis{font-weight:bold;margin:4px 11px 6px 11px;border-bottom:1px solid #a3100d;text-align:left;}
.webshop-uzivatel p {margin:3px 11px;}
.webshop-uzivatel p.uzivatel-udaje {line-height:1.1em;}
.webshop-uzivatel p.uzivatel-udaje a{color: #aa2320;}
.webshop-uzivatel p.uzivatel-udaje a:active, .webshop-uzivatel p.uzivatel-udaje a:hover{color: #ea5b58;}
.webshop-uzivatel form {text-align:right;}
.webshop-uzivatel input#logout {margin:3px 11px 0 0;background: url(../img/webshop/tl-uzivatel.gif) no-repeat 0 center;border:none;width:105px;height:22px;color:white;padding-bottom:2px;;}
.webshop-uzivatel table {width:186px;text-align:right;margin:0 11px;padding:0;}
.webshop-uzivatel span.zapomenute-heslo a{color: #aa2320;font-size:85%;float:right;margin-right:12px;}
.webshop-uzivatel table tr td{padding:1px 0;margin:0;}
.webshop-uzivatel table tr {padding:0;margin:0;}
.webshop-uzivatel input {width:103px;border:1px solid #a3120f;}
.webshop-uzivatel input.tl-prihlasit {margin:3px 0 0 0;background: url(../img/webshop/tl-uzivatel.gif) no-repeat 0 center;border:none;width:105px;height:22px;color:white;padding-bottom:2px;;}


.webshop-menu ul{margin:0 0 10px 0; padding:0 0 0 9px;background: #1f3372 url(../img/webshop/bg-menu.gif) repeat-x 0 0; height:47px; margin-top:10px;font-size:110%}
.webshop-menu li{list-style:none;float:left}
.webshop-menu li a{padding:13px 16px 16px 16px;display:block}
.webshop-menu li a{color:white;font-weight: bold; background:  url(../img/webshop/bg-menu-li.gif) repeat-x 500px 0;}
.webshop-menu li.a a, .webshop-menu li a:hover{background: white url(../img/webshop/bg-menu-li.gif) repeat-x 0 0; color:#c62822;}


.webshop-side-skupiny{position:relative; width:253px; background: #fcc5c5 url(../img/webshop/bg-skupiny-bottom.gif) repeat-x 0 bottom;margin-top:15px;}
.webshop-side-skupiny h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#a91f1c !important; font-size:170%; font-weight:bold; border-bottom:4px solid #ea5b58; background: #fcc5c5 url(../img/webshop/bg-skupiny.gif) no-repeat 0 0; }
.webshop-side-skupiny ul li {list-style: url(../img/webshop/ul-skupiny-li.gif);font-size:110%;line-height:150%;}
.webshop-side-skupiny ul li a{color: #aa2320;}
.webshop-side-skupiny ul li a:active, .webshop-side-skupiny ul li a:hover{color: #ea5b58;}
.webshop-side-skupiny ul li a.selected{color: #aa2320;text-decoration:none;font-weight:bold;}
.webshop-side-skupiny .skupiny-seznam{margin:0 0 40px 0;padding:0}


.webshop-side-vernostni-program{position:relative; width:253px; background: #ffedbe url(../img/webshop/bg-vernostni-program.gif) repeat-x 0 0;margin-top:15px;}
.webshop-side-vernostni-program h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#b54e00 !important; font-size:170%; font-weight:bold; border-bottom:4px solid #ffdb7a}
.webshop-side-vernostni-program #registrace{background:#ffdb7a; padding:14px 0  10px; text-align:center;margin:18px 0 0 0;}
.webshop-side-vernostni-program ul li {list-style: url(../img/webshop/ul-vp-li.gif);font-size:110%;line-height:150%;}

.webshop-side-akce{position:relative; width:253px; background: #ffedbe url(../img/webshop/bg-vernostni-program.gif) repeat-x 0 0;margin-top:15px;}
.webshop-side-akce h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#b54e00 !important; font-size:170%; font-weight:bold; border-bottom:4px solid #ffdb7a}
.webshop-side-akce #registrace{background:#ffdb7a; padding:14px 0  10px; text-align:center;margin:18px 0 0}
.webshop-side-akce .webshop-akce-item {margin:12px 12px 0 12px;;border-bottom: 1px dotted gray;}
.webshop-side-akce .webshop-akce-item .nazev-akce {font-size:110%;font-weight:bold;}
.webshop-side-akce .webshop-akce-item .datum {font-weight:bold;}
.webshop-side-akce .webshop-akce-item p {margin:5px 0;}
.webshop-side-akce .webshop-akce-dalsi {background: url(../img/webshop/bg-akce-dalsi.gif) no-repeat 82px 5px;font-size:110%;font-weight:bold;margin:12px;padding-bottom:12px;}

#webshop-akce .item {margin:0;border-bottom: 1px dotted gray;padding-bottom:8px;}
#webshop-akce .item .item-obr {margin-right:10px;float:left;}

#katalog {}
#katalog .item {width:209px;border:1px solid #b62c29;background: white url(../img/webshop/bg-produkt.gif) repeat-x 0 30px;margin:0 9px 8px 0;float:left;}
#katalog .last {margin-right:0;}
#katalog .item h3.nazev{width:193px;background: #ab0d0a;padding:8px;text-align:center;font-size:100%;margin:0;font-weight:bold;}
#katalog .item h3.nazev a{color:white;}
#katalog .item h3.nazev a:active, #katalog .item h3.nazev a:hover{color: #ea5b58;}
#katalog .item .foto {margin:0 auto;border:1px solid #b62c29;width:196px;height:130px;margin:7px 5px;background:white;display: table; overflow: hidden;}
#katalog .item .foto .vertical {max-height:130px;display:table-cell;vertical-align:middle;}
#katalog .item .foto .vertical .vertical2 {text-align:center;max-height:130px;}
#katalog .item .addcart {padding:0 5px;}
#katalog .item .addcart .pocet-kusu{color:#aa2320;font-weight:bold;width:50px;float:left;text-align:center;}
#katalog .item .addcart .rezervace-tl{color:#aa2320;font-weight:bold;width:134px;float:right;padding:0 1px;margin:0 1px 2px 0;text-align:right;}

.katalog-detial .foto {float:left;margin-right:10px;}
.katalog-detial .foto img{border: 1px solid #aa2320;padding:5px;width:200px;}


/* str+¡nkov+¡n+­ webshop */
.filtrbox-webshop .list{padding:6px 10px; margin-bottom:10px; background:#f3817f url(../img/webshop/bg-pagelist.gif) repeat-x 0 0; border:1px solid #ea5b58;}
	.filtrbox-webshop .list td{width:auto;background:#f3817f url(../img/webshop/bg-pagelist.gif) repeat-x 0 0;}
  .filtrbox-webshop .list tr:hover{background:none;}
	.filtrbox-webshop .list tr:hover td,.list tr:hover td a{color:black;}
	.filtrbox-webshop .list td,.filtrbox-webshop .list tr:hover td{border:none;}
	
.filtrbox-webshop .number span,.number a{display:block; float:left; padding:3px 0; margin-right:6px;}
.filtrbox-webshop .number a{width:22px; margin-right:1px; text-align:center; background:white; border:1px solid #f69a99;}
.filtrbox-webshop .number a.activelist{text-decoration:none; color:black; border-color:#df4d4a;}
.filtrbox-webshop .w20{width:20%;}
.filtrbox-webshop .w35{width:35%;}
.filtrbox-webshop .w40{width:40%;}
.filtrbox-webshop .w50{width:50%;}
.filtrbox-webshop .right{text-align:right}
.filtrbox-webshop .pnmn{padding:0;margin:0}
.filtrbox-webshop .strong {font-weight: bold;}
.filtrbox-webshop .xsml{font-size:80%}  

.filtrbox-webshop .rozbal {text-decoration: underline;color:#2243a9;cursor:pointer;}

.pad14 ul{border:1px solid #C62822; display:block; padding: 10px 0 10px 30px;background:#FEE8E8; color:#C62822;}
.msg-ok{border:1px solid #ADDE44;padding: 10px 0 10px 15px;background:#EEF8D6;}

.sml-text {font-size:85%;}

.magazin-obr {float:left;margin-right:15px;width: 270px;}
.magazin-text {float:left;}
.magazin-text h2 {margin-top:0;}

.msg-error {font-size: 110%;color: white; padding: 5px; margin-bottom: 5px;padding-top:0; width: 412px; border: 1px solid #661116; background: #c21728;}
.msg-error ul li {background:none !important;padding:0 !important;border:none !important;}
}

