@media screen,projection{
body{font:83% Arial,Verdana,lucida,sans-serif; line-height:1.3em; text-align:center; padding:0; margin:0; color:black; background:white;}

/* logo */
h1,h1 span{display:block; position:absolute; top:0; left:0; width:455px; height:87px; padding:0; margin:0;}
h1{top:10px; overflow:hidden;}
h1 span{background:transparent url(../img/2011/head-logo.png) 0 0 no-repeat;}

/* headers */
h2,h3,h4{font-weight:normal; margin:.5em 0;}
h2{font-size:170%; margin-top:0;}
h3{font-size:150%;}
h4{font-size:125%;}

/* tags */
hr{height:1px; border:none; border-bottom:1px solid #e4e4e4;}

/* colors */
a{color:#2243a9;}
.red,a:hover,.nl-pozor{color:#b20000;}
.bl{color:black;}
.wh{color:white;}
.green,em{color:#549236;}
.blue,h2{color:#237b9b;}
.blue-light,.shop-header{color:#526dba;}
.search{background:#ffff00; font-weight:bold;}

/* main */
#cont{background:url(../img/2011/bg-obsah.png) 0 0 repeat-x; border-top:1px solid white;}
#crumbs{padding:10px 0 0;}
#head-in,#nav-in,#cont-in,#foot-in,#crumbs-in{position:relative; top:0; left:0; padding:0; margin:0 auto; width:940px; text-align:left;}
#head-in{height:116px; background:white url(../img/2011/head-bg.png) 0 0 no-repeat;}
#cont-in{padding:15px 0;}
#left-clmn{width:254px; padding-right:18px; border-right:1px solid #e4e4e4;}
#right-clmn{float:right; width:650px;}
	#right-clmn ul{list-style-type:none; padding:0; margin:0;}
	#right-clmn li{padding:2px 0 2px 15px; margin:2px 0; background:url(../img/2011/li.png) 0 5px no-repeat;}
#foot{margin-top:15px;}
	#foot-nav{background:#f3f3f3; padding:10px 15px;}
	#foot ul{list-style-type:none; float:left; padding:0; margin:0;}
	#foot li{float:left;}
	#foot li a{display:block; margin-right:12px;}
	#foot p{float:left; padding:10px 0; margin:0;}
	#foot p.thinline{float:right;}


/* ****** Head ****** */
.head-adresa{position:absolute; top:50px; left:225px;}
#head-trasy{position:absolute; top:15px; right:230px; padding:0 5px 5px 0; border-right:1px solid #cdeaf4;}
	#head-trasy p{margin:0;}
	#head-trasy ul{list-style:none; padding:0; margin:3px 0 0;}
	#head-trasy li{float:left; width:44px; height:43px; margin:10px 10px 0 0;}
	#head-trasy a{display:block; width:44px; height:43px;}
#head-open{position:absolute; top:0; right:0;}
	#head-open-cedule p{position:relative; top:0; left:0; margin:0;  width:212px; height:95px;}
	#head-open-cedule span{display:block; position:absolute; top:0; left:0; width:212px; height:95px; background:url(../img/2011/head-open.png) 0 0 no-repeat;}
	.head-open-odkaz{position:absolute; top:87px; right:7px;}
#search{position:absolute; top:122px; right:0; padding:0; z-index:100000;}
	#search p{display:none;}
	.search-button{position:relative; top:8px; left:0; margin:0 0 0 5px;}

/* nav */
#nav{height:50px; background:#203473 url(../img/2011/bg-nav.gif) 0 0 repeat-x;}
	#nav ul{list-style-type:none; padding:9px 0 0; margin:0;}
	#nav li{float:left;}
	#nav li a{display:block; position:relative; top:0; left:0; color:white; text-transform:uppercase; text-decoration:none; height:24px; padding:7px 10px 0; margin:0; background:url(../img/2011/nav-bg-li.png) 100% 50% no-repeat;}
	#nav li a span{display:block; position:absolute; top:0; right:0; height:31px; width:3px;}
	#nav li.a a{color:#1f3372; font-weight:bold; background:url(../img/2011/nav-bg-active-left.png) 0 0 no-repeat;}
	#nav li.a a span{background:url(../img/2011/nav-bg-active-right.png) 0 0 no-repeat;}
	#nav li a:hover{color:white; background:url(../img/2011/nav-bg-hover-left.png) 0 0 no-repeat;}
	#nav li a:hover span{background:url(../img/2011/nav-bg-hover-right.png) 0 0 no-repeat;}


/* ****** Sidebar ****** */
.box-sidebar{color:#545454; padding:10px; border-bottom:1px solid #e4e4e4;}
	.box-sidebar h3{position:relative; top:0; left:0; height:18px; color:#237b9b; text-transform:uppercase; font-size:125%; line-height:1.3em;}
	.box-sidebar h3 span{display:block; width:175px; position:absolute; top:0; left:0; height:18px; background-position:0 0; background-repeat:no-repeat;}
	#co-v-centru-najdete h3 span{background-image:url(../img/2011/side-nadpis-info.png);}
	#newsletter h3 span{background-image:url(../img/2011/side-nadpis-newsletter.png);}
	#anketa h3 span{background-image:url(../img/2011/side-nadpis-anketa.png);}
	#oblibene-obchody h3 span{background-image:url(../img/2011/side-nadpis-obchody.png);}

#co-v-centru-najdete{background:#f3f3f3 url(../img/2011/side-bg-info.png) 100% 100% no-repeat; border:none;}
	#co-v-centru-najdete ul{list-style:none; padding:0; margin:0 0 10px 20px;}
	#co-v-centru-najdete li{padding:0 0 0 16px; margin:4px 0; background:url(../img/2011/li.png) 0 50% no-repeat;}

#anketa-head{padding:0 60px 0 0; background:url(../img/2011/side-bg-anketa.png) 100% 0 no-repeat;}
	#anketa-head p{margin:0;}
	#anketa-obsah p{ margin:3px 0 12px;}

#newsletter-head{padding:0 60px 0 0; background:url(../img/2011/side-bg-newsletter.png) 100% 0 no-repeat;}
	#newsletter-head p{margin:0 0 10px;}
  .newsletter-submits{margin-top:10px;}
  .nl-pozor{font-weight:bold; margin-top:10px;}
	
#oblibene-obchody-in,#partneri{}
	#oblibene-obchody ul,#partneri ul{list-style-type:none; padding:0; margin:0;}
	#oblibene-obchody li,#partneri li{display:block; float:left; font-size:80%; text-align:center; padding:0; margin:0;}
	#oblibene-obchody li a,#oblibene-obchody li a span,#partneri li a,#partneri li a span{position:relative; top:0; left:0; display:block; width:78px; height:78px; padding:0; margin:0;}
	#oblibene-obchody li a span,#partneri li a span{position:absolute; background:white; background-position:50% 50%; background-repeat:no-repeat; border:1px solid #e4e4e4;}

/* ****** Content HP ****** */
#hp-banner{margin:1em 0; width:650px; overflow:hidden;}
#hp-shops-plan{margin:1em 0;}
	#slider-main{position:relative; top:0; left:0; float:left; width:460px; height:147px; background:#f6f6f6; border:1px solid #e4e4e4;}
		#slider-main #prevBtn a,#slider-main #nextBtn a{display:block; position:absolute; top:60px; width:25px; height:25px; background:url(../img/2011/hp-obchody-sipka-right.png) 0 0 no-repeat;}
		#slider-main #nextBtn a{right:0;}
		#slider-main #prevBtn a{left:0; background-image:url(../img/2011/hp-obchody-sipka-left.png);}
		#prevBtn a span,#nextBtn a span{display:none;}
		#slider{position:absolute; top:15px; left:26px;}
		#slider li{padding:0; margin:0; width:410px; background:none;}
		#slider div.slider-photo{float:left; width:122px; height:122px; margin:0 7px; background:white url(../img/2011/hp-obchody-bg-item.png) 0 0 no-repeat;}
		#slider div div{display:table-cell; width:122px; height:122px; vertical-align:middle; text-align:center;}
		#slider div div img{position:relative; top:0; left:-2px;}
	#hp-plan{float:left;}

.akce .akce-obchody,.akce .akce-centrum{float:left; width:316px;}
.akce .akce-centrum{float:right;}
.akce .akce-centrum p{}
.akce .akce-obchody div,.akce .akce-centrum div{padding:13px; background:#effbff; border:1px solid #d1eaf3;}
.akce h3{font-size:140%; color:white; padding:10px 13px; margin:0; background:#7b96e4 url(../img/2011/bg-nadpis-akce-hp.png) 0 0 repeat-y;}
.akce h4{font-size:110%; clear:left; margin-top:0;}
.akce img{border:1px solid #d2d2d2;}
.akce-centrum img{float:left; margin:0 10px 20px 0;}
.akce p{margin:0.5em 0 1.5em;}
.akce .akce-centrum .news{padding:0; margin:15px 0; background:none; border:none;}
	.akce .akce-centrum .news h3{color:#616161; padding:10px 0; background:none;}
	.akce .akce-centrum .news div{padding:13px; background:white; border:1px solid #d9d9d9;}


/* ****** Content ****** */
.perex{font-size:110%; line-height:1.3em; padding:10px 15px 12px; margin:1em 0; background:#effbff; border:1px solid #D1EAF3;}
.perex p{margin:0;}

/* ****** 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:2.8em; padding:1px 0 1px 10px;}
.last{margin-right:0;}
.akceo{padding:15px; background:#e1f5fb; border:1px solid #90bdee; margin:0 0 20px 0;}
.akceo h4{margin:0;}
.akceo img{margin:0 7%;}
.zoom-foto{position:absolute; bottom:0; right:0;}
.back{float:left; padding-left:15px; background:url(../img/2011/arr-left-blue.png) 0 50% no-repeat;}

/* 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 */
.c88499d h3 a,.c02acc2 h3 a,.ca2560d h3 a,.cd41f61 h3 a,.c02559f h3 a,.c059cda h3 a,.cb80765 h3 a,.cd50000 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 #90bdee; padding:5px 5px 1px 5px; background:#dff5fb; text-align:center;}
.photogallery .img{margin:0 0 10px;}
.img p{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; left:0; width:272px; text-align:center;}
.shop-right{float:right; width:360px;}
.shop-foto{position:relative; top:0; left:0; float:left; padding:5px 5px 1px 5px; margin:4px; background:#e1f5fb; border:1px solid #90bdee;}
.shop-preview{padding:10px 15px 12px; margin:1em 0; background:#dff5fb;}
.shop-preview a{margin-right:10px;}
.shop-right h3{margin-top:0;}

/* služby obchodu*/
 #sluzby-obchodu {padding:0;}
  #sluzby-obchodu li{list-style-type:none; width:270px; min-height:58px; padding:0; margin-bottom:5px; background: #f1fcff url('../img/bg_so_karta.gif') center left no-repeat; border:1px solid #b5d8ff;}
  #sluzby-obchodu li div{padding: 5px 6px 5px 85px; font-family: Arial;}
  #sluzby-obchodu li div strong{color:#0087d4;}
  #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;}

/* Contact */
.contact-left{float:left; width:360px;}
.contact-right{float:right; width:256px;}
.contact-left textarea{width:310px;}
.contact-map{padding:8px; background:white; border:1px solid #d2d2d2;}

/* Akce */
.probehle-akce h4{font-size:155%;}
.probehle-akce h5,.zabava-right h5{font-size:120%; margin:5px 0;}
.textkakci{margin-right:260px;}
.akceobr,.akceobrbig,.items-detail-foto{float:left; position:relative; text-align:center; width:160px; height:160px; padding:10px; margin:0 10px 10px 0; background:#e1f5fb; border:1px solid #90bdee; 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:#5f97d4; color:white;}

.nabidka-prace li{margin:0 0 5px;}
.nabidka-prace a{display:inline;}	

/* Magazin Olympia */
.mag{}
	.mag .obr{float:left; padding-right:20px;}
	.mag .txt{float:left; padding-left:20px; width:370px; border-left:1px solid #e4e4e4;}
	.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,.items-detail p.perex{margin-left:130px; margin-bottom:1em;}
.items div h4{font-size:140%;margin-bottom:.5em;}

.photogallery,.zabava-right{float:right; width:175px;}
.news,.news2{clear:both; border-top:1px dotted #bababa;}
.news2{border:none;}
.news h4 span,.news2 h4 span{font-size:90%; float:right; margin-left:5px; color:#949494;}
.more{text-align:right; padding:10px 0 0; margin:0 !important; border-top:1px solid #a8d9ea;}
	.more a{padding-right:15px; background:url(../img/2011/arr-right-blue.png) 100% 50% no-repeat;}
.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 #90bdee;}
.list td{background:#dff5fb;}
.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 #90bdee;padding:10px;background:#dff5fb;}

/* 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;}

/* tabs */
table{font-size:100%; width:100%; border-collapse:collapse; border:none;}
th,td{padding:4px 8px; vertical-align:middle; background:#effbff; border:1px solid #d1eaf3;}
th{background:#def5fd;}
form table{width:auto;}

/* forms */
form{margin:0;}
fieldset{padding:10px; margin-bottom:10px; background:#effbff; border:1px solid #d1eaf3;}
legend{padding:5px 10px; margin-top:10px; background:#d1eaf3;}
input,textarea,select,submit{font-size:100%;}
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 #d1eaf3;}
#dotaznik .dotaznik-submit{margin-top:10px;}

/* other */
.vis{visibility:hidden;}
.hid{display:none;}
.sml{font-size:90%;}
.big{font-size:170%;}
a img{border:none;}
.c{text-align:center;}
.r,.right{text-align:right;}
.l{text-align:left;}
.just{text-align:justify;}
.flr{float:right;}
.fl{float:left;}
.cl,.clear{clear:both;}
	div.cl{height:1px !important; font-size:1px !important; line-height:1px !important; padding:0 !important; margin:0 !important; border:none !important;}
.cll{clear:left;}
.w20{width:20%;}
.w35{width:35%;}
.w40{width:40%;}
.w50{width:50%;}
.pnmn{padding:0; margin:0}
.strong {font-weight:bold;}
div.story{border:#DDDDDD 1px solid;margin:20px 0 0 0;background:#EFEFEF}
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}
.akce-centrum{position:relative}
.akce-centrum div{position:relative}
#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;}



.score{background:#C2D8EF;color:black;margin:0;padding:0;border-bottom:1px solid #90BDEE;}
.hodnoceni{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:#e1f5fb;border:1px solid #90bdee;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;}

.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;}
	


/* Jsem zena 2009 */
.jsem-zena-header{background: url(../img/2009-jsem-zena/bg-header-2.jpg) no-repeat 0 0; width:651px; height:209px; position:relative;}  
.jsem-zena-popis{position:absolute; top:16px; left:405px; color:white;}
.jsem-zena-popis h3{text-transform: uppercase;font-size:180%; margin:0 10px 0 0; padding:0;}
.jsem-zena-popis p{position:absolute;top:135px;left:-6px; font-size:140%}
.jsem-zena-popis strong{position:absolute; left:164px; width:80px;font-size:120%}
.jsem-zena-popis ul{margin:15px 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:105% }
.jsem-zena-header .registrace{position:absolute; left:172px; top:130px} 
.jsem-zena-menu{}
.jsem-zena-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%}
.jsem-zena-menu li{list-style:none;float:left}
.jsem-zena-menu li a{padding:13px 16px 16px 16px;display:block}
.jsem-zena-menu li a{color:white;font-weight: bold; background:  url(../img/2009-jsem-zena/bg-menu-li.gif) repeat-x 500px 0;}
.jsem-zena-menu li.a a, .jsem-zena-menu li a:hover{background: white url(../img/2009-jsem-zena/bg-menu-li.gif) repeat-x 0 0; color:black}

.jsem-zena-hlasovani-item{margin-top:8px}
.jsem-zena-hlasovani{position:relative; width:271px; background: #ffe9fd url(../img/2009-jsem-zena/bg-hlasovani.gif) repeat-x 0 0; float:right;}
.jsem-zena-hlasovani h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#9d1c8d; font-size:170%; font-weight:bold; border-bottom:4px solid #f5c0f1}
.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 input {width: 280px;}
.jsem-zena-form input.jsem-zena-odeslat {width: 100px;}
.jsem-zena-form td.short-input input {width: 10px;}
.jsem-zena-form td, .jsem-zena-form th {vertical-align: top;text-align:left;}
.jsem-zena-form .text-small {font-size: 80%;}

.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 #90BDEE; 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{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:190px;padding:0;margin:0 10px 10px 0;background:#e1f5fb;border:1px solid #90bdee;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 #90BDEE; 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{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:190px;padding:0;margin:0 10px 10px 0;background:#e1f5fb;border:1px solid #90bdee;overflow:hidden;}
.jsem-zena-foto-nojs .testbig div{display:table-cell;vertical-align:middle;width:205px;height:148px;}



.pocet-soutezicich {font-size: 180%; text-align:center;}

.soutezici-hlasuj {float: left; margin-right: 25px; text-align:center;background:#e1f5fb;border:1px solid #90bdee;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;}

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

/*webshop*/

#webshop-uvod{}
#webshop-uvod #postup{border: 1px solid #A00100;/*background:#FFF7F5;*/}
#webshop-uvod #postup div{padding:0 20px 0 20px}
#webshop-uvod #postup h2{display:block;background:url(../img/webshop/bg-produkt.gif) repeat-x 0 0; height:35px;padding: 12px 0 0 20px;color:black}

#webshop-uvod h3, #webshop-uvod h4, #webshop-uvod h5{color: #A00100;}
#webshop-uvod ul li {list-style: url(../img/webshop/ul-skupiny-li.gif);font-size:100%;line-height:150%;}

.webshop-main-skupiny h2{display:block;background:url(../img/webshop/bg-produkt.gif) repeat-x 0 0; height:35px;padding: 12px 0 0 20px;color:black;margin-bottom:5px}
.skupiny-main-seznam{width:100%;border:1px solid #b62c29;background: white url(../img/webshop/bg-produkt.gif) repeat-x 0 30px;margin:0 9px 8px 0;float:left;}
.skupiny-main-seznam .vnitrek{padding:5px}
.skupiny-main-seznam h3{background: #ab0d0a;padding:8px;font-size:100%;margin:0;font-weight:bold;color:white}

.skupiny-main-seznam .vnitrek .foto {margin:0 auto;border:1px solid #b62c29;width:196px;height:130px;background:white;display: table; overflow: hidden;float:left}
.skupiny-main-seznam .vnitrek .foto .vertical {max-height:130px;display:table-cell;vertical-align:middle;}
.skupiny-main-seznam .vnitrek .foto .vertical .vertical2 {text-align:center;max-height:130px;}
.skupiny-main-seznam .vnitrek .popis{width:420px;height:162px;border:1px solid #b62c29;float:right;background:white;padding:0px 5px}
.skupiny-main-seznam .vnitrek .tlacitko{float:left;display:inline;width:196px;text-align:center;border:1px solid #b62c29;background: url(../img/webshop/bg-tlacitko-vstup.gif) repeat-x 0 0px;margin-top:5px;height:22px;text-decoration:none;color:white;font-size:120%;font-weight:bold;padding-top:3px;}



.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;}
.webshop-popis p.veta{width:250px; font-size:130%; line-height:1.4em;margin-top:50px;}
.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:0px 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;position:absolute;right:0;top:95px}
.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;}
body:nth-of-type(1) .webshop-uzivatel table tr td{padding:0px 0;margin:0;} /*hack pro chrome */
.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;}

#order_content a{color:black}
#order_content a:hover{color:red}

#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;}

/*webshop kalkula�ka*/
#kalkulacka{position:relative; width:253px; background: #E1E9F5 url(../img/webshop/bg-kalkulacka-bottom.gif) repeat-x 0 bottom;margin-top:15px;padding-bottom:10px}
#kalkulacka h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#14205E !important; font-size:145% !important; font-weight:bold; border-bottom:4px solid #C0D0E9; background: #fcc5c5 url(../img/webshop/bg-kalkulacka.gif) no-repeat 0 0; }
#kalkulacka form{margin:0 14px 5px 14px}
#kalkulacka form label{margin:0 1px 5px 0px;width:45px;display:inline-block}
#kalkulacka form input{margin:0 0 5px 0;clear:both;width:150px}
#kalkulacka form #add_input label{margin:0 5px 5px 0px}
#kalkulacka #kalk #add_input_button a{margin:10px 0 10px 0}
#kalkulacka #kalk #but{margin:10px 0 10px 0;background: url(../img/webshop/tl-spocti.gif) no-repeat 0 0; border:0 none;width:105px;height:22px;text-align:center;color:white;padding-top:-5px}
#kalkulacka #soucet{margin:0 14px 5px 14px}
#kalkulacka div.webshop-kalk-skupiny h3{margin:0 0 14px; padding:15px 0 12px 18px; color:#14205E!important; font-size:145% !important; font-weight:bold; border-bottom:4px solid #C0D0E9;background: none }
#kalkulacka div.webshop-kalk-skupiny p{padding-right:10px}
#kalkulacka div.webshop-kalk-skupiny ul p{margin-left:-20px}


#kalkulacka ul li {list-style: url(../img/webshop/ul-mojeskupiny-li.gif);font-size:110%;line-height:150%;}

/* 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;}

.odkaz-soutez {text-align:center;}
.odkaz-soutez div {width:521px;margin-left:129px;text-align:center;background:#fffa9a;font-weight:bold;}
/*.odkaz-soutez a {display:block;padding:5px 0 5px 30px; background:white url(../img/arr-green.gif) 39% 50% no-repeat;}*/
.odkaz-soutez a {display:block;padding:5px 0 5px 0;color:black;}
.odkaz-soutez a:hover {color:#656565;}

}

