/* CSS Document */
body {margin:0;padding:0;text-align:center;font-size:12px;font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;background: #FFFFFF url(../images/bg.gif) repeat-x top left;color: #444444;}

/* odkazy */
a:link {color: #444444;}
a:visited {color: #444444;}
a:hover {text-decoration: none;color: #444444;}
a:active {text-decoration: none;color: #444444;}
a img {border:none;}

/* nadpisy */
h1, h2, h3, h4, h5, h6 {margin: 5px 0; padding: 5px 0;}
h1 {font-size:22px; color: #444444; line-height:26px;}
h2 {font-size:19px; color: #444444; line-height:20px;}
h3 {font-size:16px; color: #444444; line-height:18px;}
h4 {font-size:14px; color: #444444;}
h5 {font-size:13px; color: #444444;}
h6 {font-size:12px; color: #444444;}

/* inputy -deafult */
input.text {font-size: 11px;height: 15px;padding: 3px 5px 0 5px;border: 1px solid #444444;background: #ffffff url(../images/bg-input-text.gif) repeat-x 0 0;width:138px;}
select.text {border: 1px solid #444444;background: #ffffff url(../images/bg-input-text.gif) repeat-x 0 0;}
textarea.text {font-size: 11px;height: auto;padding: 3px 5px 0 5px;border: 1px solid #444444;background: #ffffff url(../images/bg-input-text.gif) repeat-x 0 0;width:auto;}
input.submit {border: 1px outset #444444;background: #eeeeee url(../images/bg-input-button.gif) repeat-x 0 0;cursor:pointer;}
button.submit {border: 1px outset #444444;background: #eeeeee url(../images/bg-input-button.gif) repeat-x 0 0;cursor:pointer;}
a.submit {
	border: 1px outset #444444;
	background: #eeeeee url(../images/bg-input-button.gif) repeat-x 0 0;
	cursor:pointer;
	padding:1px 6px 2px 6px;
	text-decoration:none;
	float:right;
}
a:hover.submit {background: #eeeeee url(../images/bg-input-button.gif) repeat-x 0 -18px;}

/* container - zarovani stranky na stred */
.container {width:1024px;padding: 265px 0px 5px 0px;margin: 0px auto 0px auto;text-align:left;position: relative;}

/* hlavicka  */
.hlavicka {position:absolute;width:745px;margin: 0 auto;height:265px;text-align: center;padding: 0;left: 5px;top: 0;float: left;}

/* H1 logo  */
h1.logo {position:absolute;top: 45px;left: 5px;font-size: 28px;height: 70px;width: 200px;overflow:hidden;margin:0;padding:0;	color: #6d008c;text-align:left;z-index: 8;}
h1.logo a {	color: #6d008c;	text-decoration:none;}
h1.logo em {color: #6d008c;}
h1.logo span {position:absolute;top: 0px;left: 0px;height: 70px;width: 200px;overflow:hidden;cursor: pointer;background: url(../images/logo-alergie.gif) no-repeat top left;}

/* div logo  */
div.logo {position:absolute;top: 45px;left: 0px;font-size: 28px;height: 70px;width: 200px;overflow:hidden;margin:0;padding:0;	color: #6d008c;text-align:left;z-index: 8;}
div.logo a {	color: #6d008c;	text-decoration:none;}
div.logo em {color: #6d008c;}
div.logo span {position:absolute;top: 0px;left: 0px;height: 70px;width: 200px;overflow:hidden;cursor: pointer;background: url(../images/logo-alergie.gif) no-repeat top left;}

/* NAV - horni navigace */
.nav {position: absolute;left:0;top: 168px;text-align:left;width: 746px;margin:0;padding:0;list-style:none;float:left;background: #e1e3e3 url(../images/bg-menu.gif) repeat-x top left;border: #a2a2a2 1px solid;}
.nav li {list-style:none;float:left;margin:0;padding:0;background:none;}
.nav li ul {display:none;}
.nav li.podmenu ul {display:block!important;position: absolute;top: 27px;left: -1px;width: 746px;height: 22px;background:#6d008c url(../images/bg-submenu.gif) repeat-x 0 0;border: 1px solid #6d008c;margin: 0;padding: 0;z-index: 21;}
.nav li.podmenuActive ul {display:block!important;position: absolute;top: 27px;left: -1px;width: 746px;height: 22px;background:#6d008c url(../images/bg-submenu.gif) repeat-x 0 0;border: 1px solid #6d008c;margin: 0;padding: 0;z-index:20;}
.nav li a{display:block;padding: 7px 20px 6px 20px;text-decoration:none;font-weight: bold;color:#4e5652;float:left;background: url(../images/nav-oddelovac.gif) no-repeat 0 7px;cursor: pointer;}
.nav li.first a {background:none;}
.nav li a:hover, .nav .current a {position:relative;bottom:-1px;padding: 7px 19px 5px 19px;background:#6D008C url(../images/bg-menu-hover.gif) repeat-x 0 0!important;color:#ffffff;border-left: 1px solid #6d008c;border-right: 1px solid #6d008c;z-index: 50;cursor: pointer;}
.nav li a.active {position:relative;bottom:-1px;padding: 7px 19px 5px 19px;background:#6D008C url(../images/bg-menu-hover.gif) repeat-x 0 0;color:#ffffff;border-left: 1px solid #6d008c;border-right: 1px solid #6d008c;z-index: 50;cursor: pointer;}
.nav li ul li {list-style:none;float:left;margin:4px 0 0 0;padding:0;}
.nav li ul li a {display:block;padding: 0px 13px;text-decoration:none;font-weight: bold;color:#ffffff!important;float:left;border-left: 1px solid #ddd;background: none;cursor: pointer;}
.nav li ul li a:hover {
position:relative;bottom:0px;background:none!important;border-left: 1px solid #ddd;border-right: none;padding: 0px 13px;color:#ffffff;text-decoration:underline!important;cursor: pointer;}

.nav li ul li a.first, .nav li ul li a:hover.first {
border-left:none;
cursor: pointer;}

/* drobeckova navigace */
.drobNav{position: absolute;left:0;top: 234px;text-align:left;width: 748px;margin:0;padding:0;list-style:none;float:left;}
.drobNav li {list-style:none;float:left;margin:0 6px 0 0;padding:0 0 0 10px;background: url(../images/drob-nav-odrazka.gif) no-repeat 0 5px;font-weight:bold;color: #6d008c;}
.drobNav li a{font-weight:bold;color: #444444;text-decoration: underline;}
.drobNav li a:hover{font-weight:bold;color: #444444;text-decoration: none;}

/* vyhledavani */
.vyhledavani {float: right;text-align:left;position: absolute;right: -274px;top: 0px;width: 263px;padding: 0;height: 30px;background: #6D008C url(../images/bg-vyhledavani.gif) no-repeat 0 0;}
.vyhledavani input.text {float:left;font-size: 11px;height: 15px;margin: 3px 0 0 12px;padding: 3px 5px 0 5px;border: 1px solid #444444;background: #ffffff url(../images/bg-input-text.gif) repeat-x 0 0;width:138px;}
.vyhledavani input.submit {float:right;margin: 3px 13px 0 0;border: 1px solid #444444;background: #eeeeee url(../images/bg-input-button.gif) repeat-x 0 0;cursor:pointer;width: 87px;}

/* prihlaseni */
.prihlaseni {float: right;text-align:left;position: absolute;right: -274px;top: 56px;width: 263px;padding: 0;height: 120px;}
.prihlaseni .error {position:absolute;top: -22px;left: 15px;}
.prihlaseni table {width:96%;text-align:right;}

/* hlavicka foto */
.hlavicka .foto {float: right;text-align:left;position: absolute;right: 0px;top: 0px;width: 448px;padding: 0;height: 168px;overflow:hidden;}

/* telo stranky - content */
.content {width:1024px;margin: 0 auto 0 0;height:auto;position:relative;}
.contentCenter {width:534px;padding: 0;height: 100%;margin: 0;float:left;position: relative;left: 221px;top: 0px;}
.detail {width:750px;left: 5px;}

/* obsah stranky - obsah */
.obsah {position:relative;padding: 0;height: 100%;margin: 0 0 35px 0;background: #f7f9f9 url(../images/bg-obsah.gif) repeat-y left top;line-height: 15px;}
.obsah .top {margin:0;background: url(../images/bg-obsah-top.gif) repeat-y left top;height: 3px;font-size: 1px;padding:0;}
.obsah .inside {margin:4px 10px 12px 8px;padding:0;}
.obsah .bottom {margin:0;background: url(../images/bg-obsah-bottom.gif) repeat-y left top;height: 4px;font-size: 1px;padding:0;}

/* obsah stranky detail - obsah */
.detail .obsah {	background: #f7f9f9 url(../images/bg-obsah-detail-center.gif) repeat-y left top;}
.detail .obsah .top { background: url(../images/bg-obsah-detail-top.gif) repeat-y left top;}
.detail .obsah .bottom { background: url(../images/bg-obsah-detail-bottom.gif) repeat-y left top;}

/* obsah stranky - box */
.obsah .box {position:relative;padding: 0;margin: 0;}
.obsah .boxHome {position:relative;height: 139px;border:1px solid #dddddd;background: #edefef url(../images/bg-box-home.gif) repeat-x left top;position:absolute;Left:5px;Top:25px; width:520px;z-index:100;}
/* zalozky abeceda */
.obsah ul.abc {z-index:20;position: absolute;top:-30px;left:3px;padding: 0;margin: 0;width: 550px;font-size:11px;}
.mT50 ul.abc { top: -50px;}

.obsah ul.abc li.zalozka{display:block;float:left;border: 1px solid #dddddd;border-bottom:none;padding: 3px 5px 2px 4px;margin: 0 1px 0 0;background: #e9e9e9 url(../images/bg-zalozka-noactive.gif) repeat-x left top;text-decoration:none;font-weight:bold;}
.obsah ul.abc li.zalozka:hover{z-index:22;padding: 3px 5px 2px 4px;background: #f0f0f0 url(../images/bg-zalozka-active.gif) repeat-x left top;cursor:default;}
.obsah ul.abc li.zalozka .nemoci {display:none;}
.obsah ul.abc li.zalozka:hover .nemoci {z-index:21;display:block;position: absolute;top:20px;left:0;margin:0;padding:0;width:503px;min-height:100px;height:auto;background: #f7f9f9;border: 1px solid #dddddd; border-top: none; margin:0; padding: 10px;cursor:default;}
a.link {display:inline;float:none;border: nnoe;border-bottom:none;padding: 0;margin: 0;text-decoration:none;font-weight:bold;}
span.link{margin:0; padding:3px 0 3px 15px; cursor:pointer;}
a:hover.link{ cursor:pointer; text-decoration:underline;}

/* seznamNemoci */
table.seznamNemoci {margin:0 0 10px 0;}
table.seznamNemoci tr td a{margin:0; padding:4px 0 4px 20px; cursor:pointer; background: url(../images/odrazka1.gif) no-repeat 0px 5px;}
table.seznamNemoci tr td a:hover{background-image: url(../images/odrazka1-hover.gif);}

/* OBSAH záložky */
.obsah .zalozky{position: absolute;top:-19px;left:0;padding: 0;margin: 0;width: 300px;}
.obsah .zalozky .zalozka a{display:block;float:left;border: 1px solid #dddddd;border-bottom:none;padding: 3px 10px 1px 10px;margin: 0 1px 0 0;background: #e9e9e9 url(../images/bg-zalozka-noactive.gif) repeat-x left top;text-decoration:none;}
.obsah .zalozky .zalozka a:hover{background: #f0f0f0 url(../images/bg-zalozka-active.gif) repeat-x left top;}
.obsah .zalozky .zalozka a.active{padding: 3px 10px 1px 10px;background: #F7F9F9 url(../images/bg-zalozka-active.gif) repeat-x left top;}


/* BOX záložky */
.box .inside .zalozky{position:relative;padding: 0 0 0 5px;margin: 0 0 10px 0;width: auto;height:20px;border-bottom: 1px solid #ddd;}
.box .inside .zalozky .zalozka a{position:relative;display:block;float:left;border: 1px solid #dddddd;border-bottom:none;padding: 3px 10px 1px 10px;margin: 0 1px 0 0;background: #f5f7f7 url(../images/bg-zalozka-noactive.gif) repeat-x left top;text-decoration:none;}
.box .inside .zalozky .zalozka a:hover{background: #F7F9F9  url(../images/bg-zalozka-active.gif) repeat-x left top;}
.box .inside .zalozky .zalozka a.active{position:relative;padding: 3px 10px 2px 10px;background: #F7F9F9 url(../images/bg-zalozka-active.gif) repeat-x left top;}


.obsah .box .top {margin:0;padding:0;height: 1px;font-size: 1px;background:none;}
.obsah .box  .inside {margin:4px 5px;padding:0;}
.obsah .box  .bottom {margin:0;padding:0;height: 1px;font-size: 1px;background:none;}

.obsah .box  .inside .foto {float:left;margin:0;padding:0;border: 1px solid #595959;width: 125px;height: 100px;overflow: hidden;}
.obsah .boxHome  .inside .foto {width: 169px;height: 127px;}

.obsah .box  .inside .text {position:relative;float:left;margin:0 0 0 5px;padding:0;width: 372px;height: 105px;}
.obsah .boxHome  .inside .text {width: 327px;height: 130px;}
.obsah .noFoto .inside .text {width:497px;}
.obsah .boxMini .inside .text {width:497px;height: 50px;}

.obsah .box  .inside .text h2 {font-size: 14px;line-height: 16px;margin:0 0 5px 0;padding:0;color:#6d008c;}
.obsah .box  .inside .text h2 a{color:#6d008c;}

.obsah .boxHome .inside .text h2 {font-size: 16px;line-height: 19px;color:#6d008c;}
.obsah .boxHome .inside .text h2 a{color:#6d008c;}
.obsah .boxMini .inside .text h2 {font-size:12px;}

.obsah .box  .inside .text p{height: 30px;overflow:hidden;margin:0 0 10px 0;padding:0;font-size: 12px;}
.obsah .boxHome  .inside .text p{height: 45px;}
.obsah .box  .inside .text .vydano{position:absolute;left:0;bottom:20px;margin:0;padding:0;}
.vydano {font-size: 11px;}
.obsah .box  .inside .text .celyClanek{position:absolute;right:0;bottom:20px;margin:0;padding:0;}
.obsah .boxMini  .inside .text .celyClanek{background: #f7f9f9;padding:1px 0 0 10px;bottom: 0px;}
.obsah .box  .inside .text .celyClanek a{background: url(../images/arrow1-right.gif) no-repeat 0 2px; padding-left: 17px; font-weight:bold; text-decoration:none;}
.obsah .box  .inside .text .celyClanek a:hover{font-weight:bold; text-decoration:underline;}
a.more {background: url(../images/arrow1-right.gif) no-repeat 0 2px; padding-left: 17px; font-weight:bold; text-decoration:none;}
a:hover.more {font-weight:bold; text-decoration:underline;}
.obsah .box  .inside .text .diskuze{position:absolute;left:0;bottom:3px;margin:0;padding:0;font-size: 11px;}
.obsah .box  .inside .text .diskuze a{font-weight:bold;}
.obsah .box  .inside .text .hodnoceni{position:absolute;right:0px;bottom:0px;margin:0;padding:0;width: 230px;font-size: 11px;}
.obsah .box  .inside .text .hodnoceni .rating{ float:right; width: 90px; text-align:right;}
.obsah .box  .inside .text .hodnoceni .rating a img {border-width: 0px; height: 14px; width: 15px;}
.obsah .box  .inside .text .hodnoceni .rating a:hover img {border-width: 0px;}
.obsah .headCarouse {margin: 5px 0 5px 0; padding:3px; text-align:center;}
.obsah .headCarouse a{ text-align:center; border: 1px solid #d0d0d0; background: #eee; padding: 2px 6px; text-decoration: none; height: 14px; margin: 1px; background: #eef0f0; cursor:pointer;}
.obsah .headCarouse a:hover{text-align:center; border: 1px solid #d0d0d0; background: #d7d7d7; text-decoration: none;}
.obsah .headCarouse a.active{text-align:center; border: 1px solid #d0d0d0; background: #d7d7d7; text-decoration: none;}
.obsah .DalsiNadpisy {text-align:center; height:15px;}
.obsah .DalsiNadpisy a h2{ font-size: 14px;margin:0;padding:0;}
.obsah .DalsiNadpisy .HiddenHeader { visibility:hidden; position:absolute;}
.obsah .DalsiNadpisy .ActiveHeader { visibility:visible; position:static;}

/* box Filtr */
.boxFiltr ul {list-style: none;margin:0;padding:0;text-align:center;clear:both;}
.boxFiltr ul li {margin:2px 0;padding:0;display: block; float:left;background:none;} 
.boxFiltr ul.mesic li a{border-left: 1px solid #999;padding: 0 2px 0 4px;}
.boxFiltr ul.kraj li {	padding: 0 2px 0 0;}
.boxFiltr ul li a.first { border:none;}

/* levySloupec */
.levySloupec {float: left;position: relative;left: -534px;top: 0px;width: 212px;padding: 0;height: auto;}
.levySloupec h3 {margin:0;padding:0;background: none;color: #e51206!important;font-size: 14px;}

/* leftBox */
.levySloupec .box {margin:0 0 15px 0;padding: 5px 0 0 0;background: #eeeeee url(../images/bg-box-left.gif) repeat-y left top;padding: 0;}
.levySloupec .box .nadpis {margin:0;background: #cc0000 url(../images/bg-box-left-h2.gif) no-repeat left top;color: #ffffff;font-size: 13px;font-weight:bold;height: 29px;padding: 7px 0 0 10px;}
.levySloupec .box .top {margin:0;background: url(../images/bg-box-left-top.gif) repeat-y left top;height: 5px;font-size: 1px;padding:0;}
.levySloupec .box .inside {margin:0;padding: 10px 15px 15px 15px;}
.levySloupec .box .bottom {margin:0;background: url(../images/bg-box-left-bottom.gif) repeat-y left top;height: 4px;font-size: 1px;padding:0;}
.levySloupec .box .inside ul {margin:0;padding:0 0 5px 0;}
.levySloupec .box .inside h3 {margin:0 0 10px 0;padding:0;}
.levySloupec .box .inside ul li {list-style: none;margin:0;padding:0 0 4px 12px;background: url(../images/odrazka.gif) no-repeat 0px 5px;}
.levySloupec .box .inside ul li a{text-decoration:none;font-weight:bold;}
.levySloupec .box .inside ul li a:hover{text-decoration:underline;}

/* leftBox CEL*/.levySloupec .cel {background: #ffebfc url(../images/cel-bg-box-left.gif) repeat-y left top;}
.levySloupec .cel .nadpis {background: #6D008C url(../images/cel-bg-box-left-h2.gif) no-repeat left top;}
.levySloupec .cel .top {background: url(../images/cel-bg-box-left-top.gif) repeat-y left top;}
.levySloupec .cel .bottom {background: url(../images/cel-bg-box-left-bottom.gif) repeat-y left top;}
.levySloupec .cel .inside ul li {background: url(../images/cel-odrazka.gif) no-repeat 0px 5px;}

/*podmenu*/
.levySloupec .box .inside ul li ul {margin-top: 2px;margin-left:0px;}
.levySloupec .box .inside ul li ul li {list-style: none;margin:0;padding:0 0 4px 12px;background: url(../images/drob-nav-odrazka.gif) no-repeat 0px 5px;}
.levySloupec .box .inside ul li a ul li a{text-decoration:none;font-weight:normal;}
.levySloupec .box .inside ul li a ul li a:hover{text-decoration:underline;}

/* pravySloupec */
.pravySloupec {float: right;position: relative;top: -97px;width: 263px;padding: 0;height: auto;}
.pravySloupec h3{margin:0;padding:0;background:none;color: #e51206;font-size: 14px;}

/* pravySloupec box */
.pravySloupec .box {margin:0 0 15px 0;padding: 5px 0 0 0;background: #eeeeee url(../images/bg-box-right.gif) repeat-y left top;padding: 0;}
.pravySloupec .box .nadpis {margin:0;background: #cc0000 url(../images/bg-box-right-h2.gif) no-repeat left top;color: #ffffff;font-size: 13px;font-weight:bold;height: 29px;padding: 7px 0 0 10px;}
.pravySloupec .box .top {margin:0;background: url(../images/bg-box-right-top.gif) repeat-y left top;height: 5px;font-size: 1px;padding:0;}
.pravySloupec .box .inside {margin:0;padding: 10px 15px 15px 15px;}
.pravySloupec .box .bottom {margin:0;background: url(../images/bg-box-right-bottom.gif) repeat-y left top;height: 4px;font-size: 1px;padding:0;}
.pravySloupec .box .inside ul {margin:0;padding:0 0 5px 0;}
.pravySloupec .box .inside h3 {margin:0 0 10px 0;padding:0;}
.pravySloupec .box .inside ul li {list-style: none;margin:0;padding:0 0 4px 12px;background: url(../images/odrazka.gif) no-repeat 0px 5px;}
.pravySloupec .box .inside ul li a{text-decoration:none;font-weight:bold;}
.pravySloupec .box .inside ul li a:hover{text-decoration:underline;}

/* reklamy pravy sloupec */
.pravySloupec .box .reklama250x250 {margin:-4px 0 0 6px;padding: 0;width:250px;height:auto;overflow:hidden;background: url(../images/reklama-250x250.gif) no-repeat 0 0;text-align:center;}
.pravySloupec .box .reklama250x60 {margin:-4px 0 0 6px;padding: 0;width:250px;height:auto;overflow:hidden;background: url(../images/reklama-250x60.gif) no-repeat 0 0;text-align:center;}

.pravySloupec .box .novinkyEmailem {margin:0;padding: 0px 15px!important;}
.pravySloupec .box .novinkyEmailem table {margin-bottom:5px; width:225px;}

.noBgImg { background-image: none!important; background-color:#ffffff!important;}

/* rightBox CEL*/.pravySloupec .cel {background: #ffebfc url(../images/cel-bg-box-right.gif) repeat-y left top;}
.pravySloupec .cel .nadpis {background: #6D008C url(../images/cel-bg-box-right-h2.gif) no-repeat left top;}
.pravySloupec .cel .top {background: url(../images/cel-bg-box-right-top.gif) repeat-y left top;}
.pravySloupec .cel .bottom {background: url(../images/cel-bg-box-right-bottom.gif) repeat-y left top;}
.pravySloupec .cel .inside ul li {background: url(../images/cel-odrazka.gif) no-repeat 0px 5px;}

/* paticka */
.paticka {position:relative;width:100%;margin: 0;padding: 0;height:auto;clear:both;text-align:center;}
.paticka .inside {position:relative;width:994px;margin: 0 auto 0 auto;bottom:0px;height:25px;background: #6D008C url(../images/bg-paticka.gif) no-repeat center top;clear:both;font-size: 11px;padding: 15px 15px 0 15px;color: #ffffff;}
.paticka p.copyright {float:left;}
.paticka p.webdesign {float:right;}
.paticka p.webdesign a, .paticka p.webdesign a:hover {color:#ffffff;font-weight:bold;}
.paticka p {margin: 0;}

/* paticka menu */
.paticka ul.bottommenu {	display:inline;	width:150px;	color: #ffffff;	text-align: center;	margin: 0 auto;	padding: 0;}
.paticka ul.bottommenu li {	float:left;	padding:0 10px;	text-align: left;	list-style:none;	margin: 0;	font-size:11px;	display: inline;	line-height: 25px;	background-image: url(../images/mezera-topmenu.gif);	background-repeat: no-repeat;	background-position: left center;}
.paticka ul.bottommenu li a {color: #ffffff;}/*______________________________________*/

/* leftNav - leva navigace */
.levySloupec ul {margin-bottom:0;}
.leftNav {text-align:left;list-style:none;margin:0;padding:0;clear: both;display: block;width: 210px;}
.leftNav li {list-style:none;float:left;margin:1px;padding:0;display: block;}
.leftNav li.podmenu, .leftNav li.podmenu ul {display:none;}
.leftNav li a, .leftNav strong, .leftNav span {text-align:center;width:208px;padding: 5px 0 6px 0;text-decoration:none;font-weight: bold;color:#FFF!important;background-color: #2B6B9E;/* background: #369 url(../images/design/bg_menu.png) repeat-x 0 0; */border: 1px solid #FFF;}

.leftNav li a { float:left;text-decoration:none;}
.leftNav a:hover, .leftNav .current a {padding: 5px 0 6px 0;/* background:#F60 url(../images/design/bg_menu_activ.png) repeat-x 0 0; */background-color: #FFCC00;border: 1px solid #f60;}
.otazkyAnkety { font-weight:bold;}
.otazkyAnkety a{text-decoration: none;}
.otazkyAnkety a:hover{text-decoration: underline;}
.anketa { margin: 3px 0 10px 0;}
/*.anketa {background:  url(../images/bg-anketa.gif) repeat-x 0 0;margin:0;padding:0;font-size:1px;height:6px;line-height: 6px;}*/


/* Zarovnavani ­ textu */
.text-alignJustify {text-align:justify;}
.text-alignLeft {text-align:left;}
.text-alignRight {text-align:right;}

.floatLeft {float:left!important;}
.floatRight {float:right!important;}
/* clear */
.clear {clear: both;width: 100%;height: 0px;line-height: 0px;background: none;overflow:hidden;font-size:0;}
.oddelovac {position:relative;clear: both;width: 100%;margin: 10px 0 10px 0;height: 1px;line-height: 1px;font-size:0;border-bottom: 1px dotted #d0d0d0;text-align:center;}
.m20 {margin: 20px 0 10px 0;}
.mT19 {margin-top:19px;}
.mT30 {margin-top:30px;}
.mT40 {margin-top:40px;}
.mT50 {margin-top:50px;}
.text50 {width: 50px!important;}
.text80 {width: 80px!important;}
.text100 {width: 100px!important;}
.text135 {width: 135px!important;}
.text200 {width: 200px!important;}
.text300 {width: 300px!important;}

.oddelovac .sdeleni{position: relative;top: -8px;padding: 0 10px;background: #f7f9f9!important;width: 100px;margin: 0 auto;line-height: 16px;font-size: 11px;color: #cccccc;z-index:25;font-weight:bold;text-align:center;}


/******************YES, NO
******************/
.yesNo {padding-left:20px;}
.spatnaOdpoved {padding-left: 20px; background: url(../icons/no.gif) no-repeat left top; font-weight:bold; color:#cc0000;}
.spravnaOdpoved {padding-left: 20px; background: url(../icons/yes.gif) no-repeat left top; font-weight:bold;color:Green;}
.spravnaOdpovedN {padding-left: 20px; background: url(../icons/yes-false.gif) no-repeat left top; font-weight:bold;}

/* tabulka */
table {border: 1px solid #ddd; margin: 0 0 15px 0;}
table th {background-color:#6D008C; color:#FFFFFF; padding:5px;}
table th a {color:#FFFFFF!important;}
table tr {background-color:#EEE; padding:0; margin:0;}
table td {padding: 1px 5px; margin:1px;}
table.noBorder {border:none;}
table.noBorder tr {background:none;}
table.noBorder td {border:none; padding: 2px 5px;}

/*seznam*/
ul {margin:1px 0 5px 4px;padding:0;}
ol {margin:1px 0 5px 20px;padding:0;}
ul li, ol li {margin:0;padding:0 0 2px 0;}
ul li {list-style: none;margin:0;padding:0 0 4px 12px;background: url(../images/odrazka.gif) no-repeat 0px 5px;}

.contentCenter ul li { background: url(../images/cel-odrazka.gif) no-repeat 0px 5px;}

ul.kategorie li {list-style: none;margin:0;line-height:20px;padding:0 0 4px 12px;background: url(../images/cel-odrazka.gif) no-repeat 0px 8px;}
.reklama468x60 {text-align:center;}

/*****************************Zarovnavani obrázků
*****************************/
.imgLeft  {float: left; margin: 15px 15px 15px 0;}
.imgRight {float: right; margin: 15px 0 15px 15px;}
.imgCenter {clear : both; margin: 15px 0; text-align: center; width: 100%!important;}

/* styly uvedené níže zachovat pouze u starších projektů, kvůli zpětné kompatibilitě */
.img-vlevo  {float: left; margin: 15px 15px 15px 0;}
.img-vpravo {float: right; margin: 15px 0 15px 15px;}
.img-stred {clear : both; margin: 15px 0; text-align: center; width: 100%!important;}

strong .warning {font-size : 14px;color : #990000;font-weight : bold;}
.zvyrazneno {color : #cc0000;font-weight : normal;}
.citace {font-style : italic;}
.monospace {font-family : Monospace;}
.iko-nav  {padding : 10px 0;clear : both;height : auto;}
.iko-nav-in {float : left;height : 18px;}
.iko-nav .get-top {float : right;width : 15px;height : 15px;}
.iko-nav-in img {display : inline;}
.get-top img {display : inline;position : static;}
.iko-nav-in a {padding : 0 0 8px 25px;text-decoration : none;}
.iko-nav-in a.tisk {background : url(../Icons/ico_tisk.gif) no-repeat top left;}
.iko-nav-in a.pdf {background : url(../Icons/ico_pdf.gif) no-repeat top left;}
.iko-nav-in a.obalka {background : url(../Icons/ico_obalka.gif) no-repeat top left;}
.iko-nav-in a.favorite {background : url(../Icons/ico_favorite.gif) no-repeat top left;}
.stars {position : relative;width : 100px;background-color : #747373;float : left;}
.stars span {position : absolute;top : 0;left : 0;background-repeat : no-repeat;width : 100px;height : 20px;}
.stars2 {position : relative;width : 100px;background-color : #747373;float : right;text-align : left;}
.stars2 span {position : absolute;top : 0;left : 0;background-repeat : no-repeat;width : 100px;height : 20px;}
.blok-hodnoceni {clear : both;margin : 25px 0 0 0;width:515px;}
.prumerne-hodnoceni {float : left;width : 300px;position : relative;}
.hlasovalo {
float : left;
padding : 4px 0 0 0;}
.hlasovalo2 {
float : right;
padding : 4px 10px 0 0;}
.vase-hodnoceni {
position : relative;
float : right;
text-align : right;}
.perex {font-weight:bold; font-size:13px;}

.textAlignJustify  {
text-align : justify !important ;}
.textAlignLeft {
text-align : left !important ;}
.textAlignRight {
text-align : right !important ;}
.textAlignCenter {
text-align : center !important ;} 

.formular-hlasky {margin:0;padding:0; color:#c00;}
.formular-hlasky p{margin:0;padding:0;}
.formular-hlasky ul li{background: url(../images/cel-odrazka.gif) no-repeat 0px 5px!important;}
fieldset {border: 1px solid #dfdfdf;padding: 10px;}
fieldset legend {padding-left: 10px;padding-right: 10px; background-color:#f7f9f9;}

/* souvisejiciTemata */
.souvisejiciTemata {border-top: #ddd dotted 1px;/* #04a089 solid 2px;*/padding: 7px;border-bottom: #ddd dotted 1px;font-weight:bold;}
.souvisejiciTemata a{ font-weight:normal; font-style:italic; padding-left:3px; padding-right:3px; }

/* Diskuze */

.dis {border: 1px solid #d0d0d0!important;}
.diskuze1 {margin: 0 0 5px 10px;}
.diskuze2 {margin: 0 0 5px 20px;}
.diskuze3 {margin: 0 0 5px 30px;}
.diskuze4 {margin: 0 0 5px 40px;}
.diskuze5 {margin: 0 0 5px 50px;}
.diskuze6 {margin: 0 0 5px 60px;}
.diskuze7 {margin: 0 0 5px 70px;}

.dis-hlavicka { padding: 4px 5px; color:#ffffff; background-color: #d1d1d1!important; position:relative;}
.dis-nadpis { padding: 4px 10px; font-weight:bold;}
.dis-zprava { padding: 4px 10px;}
.dis-paticka { padding: 2px 10px;}

a.nevhodnyObsah {
position:absolute;
display:block;
top:3px;
right:5px;
color:#000000!important;
font-size: 10px;
background: url(/design/Icons/ico_nevhodny-obsah.gif) no-repeat 152px 0px;
width:156px;
height: 15px;
margin:0;
padding:2px 15px 0 0;
text-decoration:none;}
a.nevhodnyObsah:hover {
background-position: 152px -17px;}

.diskuze0 {
border: 1px solid #cccccc!important;
background-color: #eef0f0;
margin: 10px 0 5px 0;}
.diskuze0 .dis-hlavicka {
background-color: #bbbbbb!important;}

.update {position:absolute; top: 0; right:2px; width:35px; height:35px; background: url(../images/ico_update.gif) no-repeat top left;}

.icoRss {width:18px; height:18px; display:block; position:relative; overflow:hidden; float:left; margin: -2px 15px 0 0;padding:0; }
a.icoRss span {background: url(../icons/ico_rss.gif) no-repeat 0px 0px; width:18px; height:18px; display:block; position:absolute; top:0; left:0; text-decoration:none!important;}
a:hover.icoRss span {background: url(../icons/ico_rss.gif) no-repeat 0px -18px;}

.icoFb {width:18px; height:18px; display:block; position:relative; overflow:hidden; float:left; margin: -2px 15px 0 0;padding:0; }
a.icoFb span {background: url(../icons/ico_fb.gif) no-repeat 0px 0px; width:18px; height:18px; display:block; position:absolute; top:0; left:0; text-decoration:none!important;}
a:hover.icoFb span {background: url(../icons/ico_fb.gif) no-repeat 0px -18px;}


.textHodnoceniKvizu {color:#cc0000; font-size:14px;}
.zajimavaTemata {position:absolute; left:10px; top: 145px; z-index:5; font-style:italic;}
.zajimaveClanky {position: relative; left:7px; top:2px; z-index: 5; font-style: italic;}

/************************************
 Sociální sítě
************************************/

ul.sSite {display:block;clear:both; height:20px;}
ul.sSite li{float:left;display:block; background:none;padding:2px 0 0 12px;}
ul.sSite li a{margin:0 5px;}
ul.sSite li a span{float:left;display:block; width:17px; height:17px;margin-right:2px;}
ul.sSite li a.facebook span{background: url(../images/socialni-site.png) no-repeat 0 0;}
ul.sSite li a.google span{background: url(../images/socialni-site.png) no-repeat 0 -17px;}
ul.sSite li a.linkuj span{background: url(../images/socialni-site.png) no-repeat 0 -34px;}
ul.sSite li a.twitter span{background: url(../images/socialni-site.png) no-repeat 0 -51px;}

/*************************
bloger
*************************/
.nejBlogFotka {width:75px; height:100px;border:1px solid #c6c6c6; padding:1px; background:#fff; overflow:hidden;margin: 5px 0 5px 0;}
.nejBlogNadpis {font-size:13px; font-weight:bold;margin: 5px 0 5px 0;}
.nejBlogAnotace { font-style:italic; margin: 0px 0 5px 0;}
.nejBlogAnotace A { text-decoration:none;}
.nejBlogTable { margin:0px; }

.seznamBlogeri {}
.bloger {clear:both;margin:0 0 20px 0;display:block; height:95px; width:515px;}
.bloger .blogerFotka {width:75px; height:100px;border:1px solid #c6c6c6; padding:1px; background:#fff; overflow:hidden;margin: 0 10px 5px 0;float:left;}
.bloger .blogerPopis {float:left; width:425px; }
.bloger .blogerPopis h2{font-size:14px; margin-top:0px; padding-top:0px; line-height:100%;}
.bloger .blogerPopis .blogerAnotace { font-style:italic;}

/*************************
Od lékaře
***************************/
.odLekareNoBold a{text-decoration:none;}
.odLekareNoBold a:hover{text-decoration:underline;} 
.odLekare a{text-decoration:none; font-weight:bold; font-style:italic;}
.odLekare a:hover{text-decoration:underline;}

/* nabidka */
.nabidka {margin: 0 0 5px;}
.nabidka .inside {padding: 0 7px 0 6px!important;}
.nabidka .inside .nabidkaImage {text-align: center;}
.nabidka .rowBg {background: url(../images/li-ithem-bg0.png) repeat-x 0 0 transparent;}
.nabidka .dnesniSleva {color: #df1307;font-size: 15px;font-weight: bold;height: 37px;line-height: 37px;padding: 0 12px;text-transform: uppercase;}
.nabidka .dnesniSleva strong {float: right;font-size: 24px;}
.nabidka img.bull7 {background: url(../images/bull7.png) no-repeat 0 0 transparent;float: left;height: 19px;margin: 9px 10px 0 0;width: 19px;}
.nabidka .produkt {padding: 5px 12px;}
.nabidka .produkt h3 {font-size: 11px;margin-bottom: 0;}
.nabidka .produkt p {margin-bottom: 5px; margin-top:0;}
.nabidka .produkt {font-size: 11px;}
.nabidka .produkt hr{ border:none; border-bottom: 1px dotted #ddd;}
.nabidka .produkt .row {height: 40px;}
.nabidka .produkt .row a.koupit {background: url(../images/btn-kosik.png) no-repeat 0 0 transparent;display: block;float: left;height: 24px;line-height: 23px;margin: 9px 8px 0 0;padding: 0 0 0 26px;width: 60px; text-decoration:none; text-transform:uppercase; font-weight:bold; color:#fff; font-size:13px;}
.nabidka .produkt .row span.koupit {background: url(../images/bull2.png) no-repeat right center transparent;display: block;float: left;font-size: 12px;font-weight: bold;margin: 6px 0 0;text-transform: uppercase;width: 42px;}
.nabidka .produkt .row strong.koupit {color: #df1307;display: block;float: right;font-size: 17px;font-weight: bold;margin: 10px 0 0;}
.nabidka .puvodniCena {background: url(../images/bull6.png) no-repeat 0 5px transparent;color: #df1307;display: block;float: left;font-size: 12px;font-weight: bold;padding: 5px 0 0 23px;width: 100px;}
.nabidka .puvodniCena strong {color: #6E6E6E;}
.nabidka .usetrite {color: #df1307;display: block;float: left;font-size: 12px;font-weight: bold;padding: 5px 0 0;}
.nabidka .usetrite strong {color: #6E6E6E;}
.nabidka .nabidkaAktivni {color: #717171;font-size: 11px;font-weight: bold;padding: 10px;}
.nabidka .nabidkaAktivni p {margin: 0;padding: 0;}
.nabidka .nabidkaAktivni strong {color: #df1307;font-size: 16px;text-transform: uppercase;}
.nabidka .nabidkaAktivni img.nabidka {background: url(../images/ico-aktivni-nabidka.png) no-repeat 0 0 transparent;float: left;height: 27px;margin: 0 5px 0 0;width: 32px;}
.nabidka .hodiny {padding: 0 10px 15px;text-align: center;}
.nabidka .hodiny table {margin: 0 auto;padding:0 0 10px 0; border:none; background:none; border-collapse:inherit;}
.arrowDown {background: url(../images/bull8.png) no-repeat 0 0 transparent;height: 9px;margin: 0 0 5px;width: 18px;}
.nabidka .hodiny table tr { background:none;}
.nabidka .hodiny table tr td {font-size: 11px;font-weight: bold;text-align: center;text-transform: uppercase;width: 50px; background:none; margin:0; padding:0;}
.nabidka .hodiny table tr td.big {color: #C6C6C6;font-size: 25px;width: 50px;}
.nabidka .hodiny table tr td.separator {color: #df1307;font-size: 25px;width: 10px;}
.nabidka .hodiny table tr td.small {width: 10px;}
.nabidka .sdileni {padding: 0 12px; height:70px;}
.nabidka .sdileni p {background: url(../images/bull6.png) no-repeat 0 17px transparent;color: #df1307;font-size: 11px;height: 42px;margin: 0;padding: 5px 0 0 20px;}
.nabidka .sdileni strong {display: block;float: left;margin: 12px 10px 0 0;}
.nabidka .sdileni a {display: block;float: left;margin: 10px 5px 0 0; width:17px; height:17px; overflow:hidden;}
.nabidka .sdileni a span{float:left;display:block; width:17px; height:17px;margin-right:2px;}
.nabidka .sdileni a.facebook span{background: url(../images/socialni-site.png) no-repeat 0 0;}
.nabidka .sdileni a.google span{background: url(../images/socialni-site.png) no-repeat 0 -17px;}
.nabidka .sdileni a.linkuj span{background: url(../images/socialni-site.png) no-repeat 0 -34px;}
.nabidka .sdileni a.twitter span{background: url(../images/socialni-site.png) no-repeat 0 -51px;}



.nabidka .pritelkyne {padding: 10px 12px 5px;}
.nabidka .pritelkyne p {background: url(../images/bull6.png) no-repeat 0 5px transparent;color: #df1307;font-size: 11px;font-weight: bold;margin: 0;padding: 5px 0 0 20px;}
.nabidka .more {font-size: 1px;height: 1px;left: 0;position: relative;width: 216px;}
.nabidka .more a {color: #c00;display: block;height: auto;margin: 0;text-decoration: none;text-transform: uppercase;width: auto; position:absolute; left:20px; top: -30px; font-size:14px; font-weight:bold;}
.nabidka .more:hover {cursor: pointer;}
.nabidka .more:hover a {text-decoration: none;}

/*** Nove prihlaseni ***/
.prihlaseniWrapper{ position: relative; }
.prihlaseniWrapper .novinkyKomunikace{display: none;}
.prihlaseniWrapper .novinkyKomunikace.zobraz{display: block; width: auto; height: auto;}
.prihlaseniWrapper .prihlasenoKomunikace{display: none;}
.prihlaseniWrapper .prihlasenoKomunikace.zobraz{display: block;width: auto;height: auto;}
.prihlaseniWrapper .prihlaseniKomunikace{display: none;}
.prihlaseniWrapper .prihlaseniKomunikace.zobraz{display: block;width: auto;height: auto;}
.prihlaseniWrapper .error{position:absolute;top: 270px;background-color: #eee;border-color: #c00;width: 230px;padding: 5px;}
.prihlaseniWrapper .prihlaseniKomunikace table{width:96%;text-align:right;}
.prihlaseniWrapper .testovaniProduktuKomunikace{display: none;}
.prihlaseniWrapper .testovaniProduktuKomunikace.zobraz{display: block;width: auto;height: auto;}
.prihlaseniWrapper .zmenaEmailuKomunikace{display: none;}
.prihlaseniWrapper .zmenaEmailuKomunikace.zobraz{display: block; width: auto;height: auto;}
.prihlaseniWrapper h2{margin: 5px;padding: 5px;font-size: 12px;text-transform: capitalize;border-bottom: 1 px dashed;color: #fff;}
.prihlaseniWrapper .chklist{color: #333;width: 100%;}

.klubButtons{ height:40px; clear:both; margin:0 0 10px 0; padding:0 0 0 5px;}
.klubButtons a{width:79px; height:34px;background: #6D008C; display:block; float:left; text-align:center; vertical-align:middle; line-height:14px;  font-size:12px; margin-left:5px; color:#fff; text-decoration:none; padding:6px 0 0 0; border:1px solid #6D008C}
.klubButtons a.first{margin:0;width:78px;}
.klubButtons a:hover, .klubButtons a.aktivni{background-position:0 -40px; background-color:#ddd; color:#333;border:1px solid #a2a2a2;} 
.klubButtons .aktivni{cursor: text;}

.w220{width:220px!important;}

.boxPrihlaseni input.text, .boxPrihlaseni input.watermarked{margin-bottom:5px; height:21px; line-height:21px; padding:0 5px; width:220px!important;}
a.logOut{ float:right; padding:0 10px 0 0; color:#fff!important;}
.zmenaEmailuKomunikace {margin:7px 0 0 0;}
