/* 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;
	background: /*#1cac19;*/;
}
/*-------------------------------------------------------------------*/

/*******************************************
		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: #085c8f;
	text-align:left;
	z-index: 8;
}
h1.logo a {
		color: #085c8f;
		text-decoration:none;
}
h1.logo em {
	color: #085c8f;
}
h1.logo span {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 70px;
	width: 200px;
	overflow:hidden;
	cursor: pointer;
	background: url(../images/logo-diabetes.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: #085c8f;
	text-align:left;
	z-index: 8;
}
div.logo a {
		color: #085c8f;
		text-decoration:none;
}
div.logo em {
	color: #085c8f;
}
div.logo span {
	position:absolute;
	top: 0px;
	left: 0px;
	height: 70px;
	width: 200px;
	overflow:hidden;
	cursor: pointer;
	background: url(../images/logo-diabetes.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:#085c8f url(../images/bg-submenu.gif) repeat-x 0 0;
	border: 1px solid #085c8f;
	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:#085c8f url(../images/bg-submenu.gif) repeat-x 0 0;
	border: 1px solid #085c8f;
	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:#dea507 url(../images/bg-menu-hover.gif) repeat-x 0 0!important;
	color:#ffffff;
	border-left: 1px solid #085c8f;
	border-right: 1px solid #085c8f;
	z-index: 50;
	cursor: pointer;
}
.nav li a.active {
	position:relative;
	bottom:-1px;
	padding: 7px 19px 5px 19px;
	background:#085C8F url(../images/bg-menu-hover.gif) repeat-x 0 0;
	color:#ffffff;
	border-left: 1px solid #085c8f;
	border-right: 1px solid #085c8f;
	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: #085c8f;
}
.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: #085C8F 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:#085c8f;
}
.obsah .box  .inside .text h2 a{
    color:#085c8f;
}

.obsah .boxHome .inside .text h2 {
	font-size: 16px;
	line-height: 19px;
	color:#085c8f;
}
.obsah .boxHome .inside .text h2 a{
	color:#085c8f;
}
.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: #e0f2ff url(../images/cel-bg-box-left.gif) repeat-y left top;
}
	.levySloupec .cel .nadpis {
	background: #085C8F 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;
}
.noBgImg { background-image: none!important; background-color:#ffffff!important;}

.pravySloupec .box .novinkyEmailem {
	margin:0;
	padding: 0px 15px!important;
}
.pravySloupec .box .novinkyEmailem table {margin-bottom:5px; width:225px;}

/* rightBox CEL*/
	.pravySloupec .cel {
	background: #e0f2ff url(../images/cel-bg-box-right.gif) repeat-y left top;
}
	.pravySloupec .cel .nadpis {
	background: #085C8F 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: #07A78F 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:#0870ad; 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;}
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: #085C8F; 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 #085C8F}
.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;}
