@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 */
.c00aeef h3{background:#00aeef url(../img/shop-bg-darky.gif) 0 0 repeat-x;} /* darky */
.ced008c h3{background:#ed008c url(../img/shop-bg-drogerie.gif) 0 0 repeat-x;} /* zdravi */
.c52346b h3{background:#52346b url(../img/shop-bg-elektro.gif) 0 0 repeat-x;} /* elektro, mobily */
.c00aeef h3{background:#00aeef url(../img/shop-bg-hracky.gif) 0 0 repeat-x;} /* hracky */
.cffd900 h3{background:#ffd900 url(../img/shop-bg-hypermarket.gif) 0 0 repeat-x;} /* hypermarket */
.c67676a h3{background:#67676a 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 */
.c75b7d1 h3{background:#75b7d1 url(../img/shop-bg-sport.gif) 0 0 repeat-x;} /* sport */
.ccf141d h3{background:#cf141d url(../img/shop-bg-moda.gif) 0 0 repeat-x;} /* moda */
.c844236 h3{background:#844236 url(../img/shop-bg-obuv.gif) 0 0 repeat-x;} /* obuv */
.c007847 h3{background:#007847 url(../img/shop-bg-restaurace.gif) 0 0 repeat-x;} /* restaurace */
.cb3d234 h3{background:#b3d234 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,.c67676a h3 a,.c52346b h3 a,.ccf141d h3 a,.c007847 h3 a,.c844236 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;}
}

