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}

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}

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}

input.text, input.watermarked {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}
input:hover.submit {background: #eeeeee url(../images/bg-input-button.gif) repeat-x 0 -18px}
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 {width:1024px;padding: 265px 0px 5px 0px;margin: 0px auto 0px auto;text-align:left;position: relative}

.hlavicka {position:absolute;width:745px;margin: 0 auto;height:265px;text-align: center;padding: 0;left: 5px;top: 0;float: left}

.logo {position:absolute;top: 45px;left: 5px;font-size: 28px;height: 85px;width: 181px;overflow:hidden;margin:0;padding:0;color: #009480;text-align:left}
.logo a {	color: #009480;text-decoration:none}
.logo em {color: #d9261c}
.logo span {position:absolute;top: 0px;left: 0px;height: 85px;width: 181px;overflow:hidden;cursor: pointer;background: url(../images/logo-medispot.png) no-repeat top left}

.nav {position: absolute;left:0;top: 168px;text-align:left;width: 1011px;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: 1011px;height: 22px;background:#07a78f url(../images/bg-submenu.gif) repeat-x 0 0;border: 1px solid #07a78f;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:#07a78f url(../images/bg-submenu.gif) repeat-x 0 0;border: 1px solid #07a78f;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:#07a78f url(../images/bg-menu-hover.gif) repeat-x 0 0!important;color:#ffffff;border-left: 1px solid #07a78f;border-right: 1px solid #07a78f;z-index: 50;cursor: pointer}
.nav li a.active {position:relative;bottom:-1px;padding: 7px 19px 5px 19px;background:#07a78f url(../images/bg-menu-hover.gif) repeat-x 0 0;color:#ffffff;border-left: 1px solid #07a78f;border-right: 1px solid #07a78f;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}

.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: #e51206}
.drobNav li a{font-weight:bold;color: #444444;text-decoration: underline}
.drobNav li a:hover{font-weight:bold;color: #444444;text-decoration: none}

.vyhledavani {float: right;text-align:left;position: absolute;right: -274px;top: 0px;width: 263px;padding: 0;height: 30px;background: #07A78F 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 {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}
.zlata {background: url(../images/vip-zlato-small.png) no-repeat top center;width: 210px;padding:20px 20px 0 10px;height: 116px;right: -261px;top:35px}
.stribrna {background: url(../images/vip-stribro-small.png) no-repeat top center;width: 210px;padding:20px 20px 0 10px;height: 116px;right: -261px;top:35px}
.bronzova {background: url(../images/vip-bronz-small.png) no-repeat top center;width: 210px;padding:20px 20px 0 10px;height: 116px;right: -261px;top:35px}


.hlavicka .foto {float: right;text-align:left;position: absolute;right: 0px;top: 0px;width: 448px;padding: 0;height: 168px;overflow:hidden}

.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 {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}

.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 .box {position:relative;padding: 0;margin: 0}
.obsah .boxHomeOutside {height:150px}
.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:5px; width:520px;z-index:100}

.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: 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}

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 .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 .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 .box  .inside .foto table tr td{padding:0px;height:100px}
.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:#068976}
.obsah .box  .inside .text h2 a{color:#068976}

.obsah .boxHome .inside .text h2 {font-size: 16px;line-height: 19px;color:#068976}
.obsah .boxHome .inside .text h2 a{color:#068976}
.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; cursor:pointer}
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 .kupon  .inside .text {height:35px}
.obsah .kupon .inside .nazevKuponu {font-weight:bold;font-size:13px}

.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}

.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 {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}
.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}
.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}


.levySloupec .box .novinkyEmailem {margin:0;padding: 0px 15px!important}
.levySloupec .box .novinkyEmailem table {margin-bottom:5px; width:150px}


.pravySloupec {float: right;position: relative;top: 0;width: 263px;padding: 0;height: auto}
.pravySloupec h3{margin:0;padding:0;background:none;color: #e51206;font-size: 14px}

.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}

.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 .reklama200x200 {margin:-4px 0 0 6px;padding: 0;width:200px;height:auto;overflow:hidden;background: url(../images/doporuc_vydelej_200x200_ver2.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:150px}
.noBgImg {background-image: none!important; background-color:#ffffff!important}

.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 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}

.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;border: 1px solid #FFF}

.leftNav li a {float:left;text-decoration:none}
.leftNav a:hover, .leftNav .current a {padding: 5px 0 6px 0;background-color: #FFCC00;border: 1px solid #f60}
.otazkyAnkety {}
.otazkyAnkety a{text-decoration: none}
.otazkyAnkety a:hover{text-decoration: underline}
.anketa {margin: 3px 0 10px 0}

.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: 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}
.text120 {width: 120px!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}

.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}

table {border: 1px solid #ddd; margin: 0 0 15px 0}
table th {background-color:#07A78F; 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}

ul {margin:1px 0 5px 4px;padding:0}
ol {margin:1px 0 5px 25px;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}
ul.sloupce3 {clear:both; padding-bottom:10px; float:left}
ul.sloupce3 li {float:left;width:150px}
ul.kategorie li {list-style: none;margin:0;line-height:20px;padding:0 0 4px 12px;background: url(../images/odrazka.gif) no-repeat 0px 8px}
.reklama468x60 {text-align:center}

.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}

.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: 15px 0 25px 0;width:515px}

.blok-hodnoceniFirma {clear: both;margin: 25px 0 0 0;width:490px}
.prumerne-hodnoceni {float: left;width: 300px;position: relative}

.prumerne-hodnoceniFirma {float: left;width: 200px;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 {border-top: #ddd dotted 1px; padding: 7px; border-bottom: #ddd dotted 1px; font-weight:bold}
.souvisejiciTemata a{font-weight:normal; font-style:italic; padding-left:3px; padding-right:3px; }

.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}
   
    
.VisibleFalse{visibility:hidden}

.modalBg {background-color:#000000; opacity: 0.6; filter: alpha(opacity=60)}
.modalPopupBox {position:relative; margin:0; padding:0;text-align:left}

.modalPopupBox fieldset{background: url(../images/bg-box-home.gif) repeat-x left top #EDEFEF; margin: 0 0 20px 0}
.modalPopupBox fieldset legend {background:none}

.modalPopupHeader {cursor: move; margin:0; padding:5px 9px 4px 9px; height: 20px; border-bottom: 1px solid #999999}
.modalPopupClose {text-align:right; float:right; cursor:pointer}
.modalPopup-rt {background: url(../Images/PopUp/popup-rt.gif) no-repeat top right;height:3px;position:relative;font-size:1px;margin-left:3px}
.modalPopup-lt {background: url(../Images/PopUp/popup-lt.gif) no-repeat top right;height:3px;width:3px;position:absolute;font-size:1px;top:0px;_top:0px;left:-3px}
.modalPopup-frame {clear:both;position:relative;background:#eff0f0 url(../Images/PopUp/popup-bg.gif) repeat-x top left;margin:0;padding:0;border-left: 1px solid #999999;border-right: 1px solid #999999}

.modalPopup-rb {background: url(../Images/PopUp/popup-rb.gif) no-repeat top right;height:3px;position:relative;bottom:-2px;_bottom:-3px;z-index:10000002;font-size:1px;margin-left:2px;_margin-right:2px;_margin-left:2px}
.modalPopup-lb {background: url(../Images/PopUp/popup-lb.gif) no-repeat top right;height:3px;width:2px;position:absolute;z-index:10000002;font-size:1px;top:0px;left:-2px;_top:0px;_left:-1px}
.modalPopup-content {padding:10px 20px}

.modalPopup-content .obsah {background:none}
.modalPopup-content .obsah .top {display:none}

.ModalPopUpHeaderText{float:left; font-size:12px; font-weight:bold; padding-top:3px}

.visibilityHidden{visibility:hidden}


.fieldset{background: url(../images/bg-box-home.gif) repeat-x left top #EDEFEF; margin:0 0 25px 0; border: 1px solid #dfdfdf;padding:15px 10px 0 10px}
.fieldset .legend {font-size:16px; font-style:italic; font-weight:bold; background:none;margin:0 0 15px 0; color:#07A78F; padding-top:0}

.logoOkraj {border: 1px solid #ddd; width: 150px; float: left; padding: 0; margin: 2px 2px 0 0; line-height:14px; position:relative}
.logoOkraj img{max-width:150px}
.logoOkraj span{padding: 0 5px;float:left}
.logoOkraj .smazat{border:none;float:right; position:absolute; top:2px; right:2px}

.produktOkraj {border: 1px solid #ddd; width: auto; padding: 0; margin: 5px 5px 0 0; line-height:14px; position:relative; text-align:center;width:150px}
.produktOkraj span{padding: 0 5px;float:left}
.produktOkraj .smazat{border:none;float:right; position:absolute; top:2px; right:2px}
.produktOkraj img {max-width:150px;max-height:150px}

.produktNadpis {background:#bfc3c5 url(../Images/PopUp/popup-bg.gif) repeat-x top left;padding: 2px 4px}

.klicoveSlovo {border: 1px solid #ddd; float: left; padding: 3px; margin: 2px 2px 0 0; line-height:14px; white-space:nowrap}
.klicoveSlovo span{padding: 0 5px;float:left}
.klicoveSlovo .smazat{border:none;float:left}

.kategorieBox {border:1px solid #DFDFDF; background: #F7F9F9; display:block; padding: 5px 0 5px 10px; margin: 2px 2px 0 0; line-height:14px; white-space:nowrap; float:left; width:233px}
.kategorieBox:hover {background:#eeeeee}

.kategorieBoxRed {color:#cc0000; border:1px solid #DFDFDF; background: #F7F9F9; display:block; padding: 5px 0 5px 10px; margin: 2px 2px 0 0; line-height:14px; white-space:nowrap; float:left; width:233px}
.kategorieBoxRed:hover {background:#eeeeee}
.kategorieBoxRed a{color:#cc0000} 

.valignTop {vertical-align:top}
table.valignTop tr td{vertical-align:top; line-height: 18px}

input.btn{line-height: 20px; height:20px;margin:0}

.btn {font-family: arial,tahoma,verdana;border: 0px;cursor: pointer;color: #333;font-weight:normal;font-size: 12px}
.btn {background: url(../images/buttony.png);color:#333!important}

h1 .btn {height:20px; line-height:20px; text-align:center; text-decoration:none}

.bSize1 {width:60px; background-position: 0px -80px} .bSize1:hover {background-position: 0px -120px}
.bSize2 {width:80px; background-position: 0px -240px} .bSize2:hover {background-position: 0px -280px}
.bSize3 {width:100px; background-position: -250px -80px} .bSize3:hover {background-position: -250px -120px}
.bSize4 {width:150px; background-position: -350px -80px} .bSize4:hover {background-position: -350px -120px}
.bSize5 {width:200px; background-position: -50px 0px} .bSize5:hover {background-position: -50px -40px}

.mR53 {margin-right:53px!important}
.mR39 {margin-right:39px!important}
.mR4 {margin-right:4px!important}
.mR17 {margin-right:17px!important}
.mB {padding-bottom:10px}
.paddR25 {padding-right:25px!important}

.poznamka {font-size:11px; font-style:italic}


.accordion {border:1px solid #ddd; border-top:none;margin-bottom:10px}
.accordionHeader {background:#bfc3c5 url(../Images/acc-bg.gif) repeat-x top left;padding: 0 4px;border-top:1px solid #ddd; cursor:pointer}
.accordionHeader:hover {background:#bfc3c5 url(../Images/acc-h-bg.gif) repeat-x top left}
.accordionHeader table {margin:0;line-height:22px;padding:0}

.accordionHeader table tr td.first{border-left:none}
.accordionHeaderSelected {background:#bfc3c5 url(../Images/acc-h-bg.gif) repeat-x top left;padding: 0 4px;color:#fff; font-weight:bold;border-top:1px solid #ddd; cursor:pointer}
.accordionHeaderSelected table {margin:0;line-height:22px}

.accordionHeaderSelected table tr td.first{border-left:none}
.accordionContent {padding:5px 0 5px 5px}

.accordionContent table{margin-bottom:0px}
.accordionContent table tr td {padding:2px 3px}


.slevovyKupon {text-align:left;margin: 10px auto 20px auto;position:relative;width:485px;height:285px;clear:both;background: url(../Images/slevovy-kupon.png) no-repeat top left;font-size:12px}
.slevovyKupon .slevaNadpis {position:absolute; top:110px; left:20px;font-size:14px; width: 270px; line-height: 18px}
.slevovyKupon .slevaPopis {position:absolute; top:150px; left:20px;font-size:12px; font-weight:normal; width: 270px; height:38px; overflow:hidden; line-height: 18px}
.slevovyKupon .kod {position:absolute; top:195px; left:20px; width: 270px}
.slevovyKupon .platnostOd {position:absolute; top:220px; left:20px}
.slevovyKupon .platnostDo {position:absolute; top:220px; left:160px}
.slevovyKupon .logoFirmy {display:none}
.slevovyKupon .adresaFirmy {position:absolute; top:110px; right:10px; width: 160px; line-height: 20px}
.nadpisFirma {height:35px}
.obsah .box .inside .text p.textFirma {height:30px; overflow:hidden; width:100%; margin:0}
.obsah .box .inside .text table tr td {padding:1px 3px; }

.nejBlog{ font-size:11px}
.nejBlogFotka {width:50px; height:67px;border:1px solid #c6c6c6;float:left; padding:1px; background:#fff; overflow:hidden;margin: 5px 5px 5px 0}
.nejBlogNadpis {font-size:11px; font-weight:bold;margin: 5px 0 5px 0}
.nejBlogAutor, .nejBlogDatum{font-size:10px;font-style:italic;}
.nejBlogAnotace {margin: 5px 0 5px 0}
.nejBlogAnotace a {text-decoration:none}

.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}


.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}

ul.zbozi {margin: 6px 0 0 0; padding: 0; width: 616px;clear:both}
ul.zbozi li {display: block; background: none; float: left; height: 222px; overflow: hidden; margin: 0 6px 6px 0; padding: 0; position: relative; width: 168px}
ul.zbozi li .blok {padding: 6px; background: url(../Images/produkt-bg.png) no-repeat 0 0; height: 210px}
ul.zbozi li .blok input.submit {float:right}
ul.zbozi li .blok .more {position:absolute;right:10px;bottom:5px}
ul.zbozi li .blok:hover {background: url(../Images/produkt-bg.png) no-repeat -168px 0}
ul.zbozi li .blok .nadpis {display:block;font-weight:bold;clear:both; margin-bottom:5px;height:30px; overflow:hidden; text-align:center}
ul.zbozi li .blok a.foto {display:block;float:left;border:1px solid #dfdfdf; margin-bottom:5px}
ul.zbozi li .blok a:hover.foto {border:1px solid #a3a8ac}
ul.zbozi li .blok a.foto img{border:none}
ul.zbozi li .blok .cena {float:right;font-weight:bold;font-size:14px;margin:10px 0 5px 0;color:#00826f}
ul.zbozi li .blok .stav {float:right;margin-bottom:5px}
ul.zbozi li .blok .popis {clear:both;font-size:11px}

ul.odkazy {margin: 6px 0 0 0; padding: 0; width: 616px}
ul.odkazy li {display: block; background: none; float: left; height: 72px; overflow: hidden; margin: 0 6px 6px 0; padding: 0; position: relative; width: 168px}
ul.odkazy li .blok a{display:block;padding: 30px 0 6px 0; background: url(../Images/odkaz-bg.png) no-repeat 0 0; height: 37px;text-align:center;text-shadow:1px 1px 0 #fff;font-weight:bold;font-size:16px;text-decoration:none;color:#039d86}
ul.odkazy li .blok:hover a{background: url(../Images/odkaz-bg.png) no-repeat -168px 0;color:#039d86}

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}

.jinak {float:right;width: 263px;padding: 0;height: 120px;margin-bottom:5px}
.jinak table {width:100%;text-align:center}
.jinak table tr td.jmeno{text-align:left}
.jinak table tr td.nadpis{text-align:center;padding-bottom:50px;padding-top:15px;font-size:14px}

.zlata {background: url(../images/vip-zlato-small.png) no-repeat top center;width: 210px;padding:20px 20px 0 10px;height: 116px;right: -261px;top:35px}
.stribrna {background: url(../images/vip-stribro-small.png) no-repeat top center;width: 210px;padding:20px 20px 0 10px;height: 116px;right: -261px;top:35px}
.bronzova {background: url(../images/vip-bronz-small.png) no-repeat top center;width: 210px;padding:20px 20px 0 10px;height: 116px;right: -261px;top:35px}

.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; font-weight:bold}
.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; font-weight:bold}
.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}

.file_upload_progress .hlaska{position:relative; width:100px}
.file_upload_progress .hlaska p{position:absolute; padding:10px; background:#FFEEF6; border:1px solid #CA2A75; left:-200px; width:360px; top:-10px; text-align:center; color:#CA2A75!important}

.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: #08a992 url(../Images/klub-btn-bg.png) repeat-x 0 0; 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 #07a78f}
.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}

.zalozkyTop{margin: 20px 0 0 0}
.obsah .zalozky {width: 600px; top:-20px}
.obsah .zalozky .zal{display:block; float:left;padding:0 20px; background:#fff; border:1px solid #e0e0e0; margin-right:5px; height:19px; line-height:19px}
.obsah .zalozky .active{height:20px;background:#f7f9f9;border-bottom:none}
.obsah .zalozky .active a{text-decoration:none; cursor:text}

.poradny .blok{clear:both; margin-bottom:15px}
.poradny .blok .left{float:left; padding:10px}
.poradny .blok .right{float:left; width:420px}
.poradny .blok .right h2{font-size:15px; margin-bottom:0}
.poradny .blok .right p{margin-top:0}
.poradny .blok .right .pocet{font-size:11px; font-style:italic}
.poradny .blok .blok-hodnoceni{margin: 25px 0 0 15px; width: 505px}
.poradny .blok .blok-hodnoceni a.btn{height: 20px; line-height: 20px; text-align: center}

.novaOtazka textarea {border: 1px solid #ddd; font-family: arial; font-size: 12px; line-height: 14px; padding: 3px 5px; width: 504px;margin:0 0 5px 0}

.otazka, .odpoved{border:1px solid #07a78f; margin:15px 0 0 0}
.odpoved{margin:0}
.otazkaHlavicka{background:#07A78F; color:#fff; padding:0 5px; height:30px; line-height:30px; margin:0}
.otazka p, .odpoved p{padding:0 10px}
/* nabidka */
.contentCenter .nabidka {position: relative;}
.contentCenter .nabidka h2 {font-size: 18px;font-weight: normal;line-height: 22px}
.contentCenter .nabidka h2,
  .contentCenter .nabidka p {padding-left:8px; padding-right:8px;}

.contentCenter .nabidkaBg {background: url(../images/nabidka-bg.png) no-repeat 0 0;height: 237px;position: relative;width: 494px; margin:0 0 0 8px}
.contentCenter .nabidkaBg .border {display: block;height: 191px;overflow: hidden;position: absolute;right: 8px;top: 8px;width: 285px;}
.contentCenter .nabidkaBg .border span {background: url(../images/nabidka-border.png) no-repeat 0 0;display: block;height: 191px;left: 0;position: absolute;top: 0;width: 285px;}

.contentCenter .nabidkaBg .cena {clear: both;color: #C32B72;float: left;font-size: 18px;font-weight: bold;height: 54px;left: 8px;line-height: 54px;position: absolute;top: 3px;width: 190px}
.contentCenter .nabidkaBg .cena p {float: right;font-size: 18px;line-height: 54px; padding:0; margin:0;width:100px; text-align:center}
.contentCenter .nabidkaBg .cena a.btn { background: url(../images/nabidka-btn.png) no-repeat 0 0;color: #fff!important;float: left;font-size: 18px;font-weight: bold;height: 38px;line-height: 38px;margin:8px 0 0 0;padding: 0;text-align: center;text-transform: uppercase;width: 87px;}
.contentCenter .nabidkaBg .cena a.btn:hover {background-position: 0 -38px;}

.contentCenter .nabidkaBg .usetreno {overflow:hidden;height: 48px;left: 8px;position: absolute;top: 57px;width: 190px;}
.contentCenter .nabidkaBg .usetreno > div{float: left;text-align: center;text-transform: uppercase;width: 47px;}
.contentCenter .nabidkaBg .usetreno p {color: #333333;font-size: 10px;line-height: 18px;margin: 0;padding: 5px 0 0 0;}
.contentCenter .nabidkaBg .usetreno p span {font-size: 12px;font-weight: bold;}
.contentCenter .nabidkaBg .usetreno .usetrite{padding:0; font-size:10px; font-weight:normal; width:70px}
.contentCenter .nabidkaBg .usetreno .puvodni{width:70px}
.contentCenter .nabidkaBg .usetreno .puvodni p span {font-size: 12px;font-weight: bold;text-decoration: line-through;}
.contentCenter .nabidkaBg .usetreno .sleva p span {font-size: 12px;font-weight: bold;}

.contentCenter .nabidkaBg .platnost { overflow:hidden;background: none repeat scroll 0 0 transparent;height: 56px;left: 8px;position: absolute;text-align: center;top: 152px;width: 190px;}
.contentCenter .nabidkaBg .platnost p {color: #333333;font-size: 12px;margin: 0;padding: 6px 0 2px 0;text-transform: uppercase; line-height:17px}
.contentCenter .nabidkaBg .platnost p span {font-size: 18px;font-weight: bold;}
.contentCenter .nabidkaBg .platnost .teplomer {display: inline-block;height: 3px;text-align: left;width: 165px;}
.contentCenter .nabidkaBg .platnost .teplomer img{}

.contentCenter .nabidkaBg .aktivni {overflow:hidden;height: 47px;left: 8px;position: absolute;top: 105px;width: 190px; font-weight: bold;text-align: center;text-transform: uppercase;}
.contentCenter .nabidkaBg .aktivni p {font-size: 12px;font-weight: bold;line-height: 16px;margin: 0;padding: 8px 0 0}
.contentCenter .nabidkaBg .aktivni p span {text-transform: none;color: #333333;font-size: 13px;font-weight: normal;}
.contentCenter .nabidkaBg .aktivni p span strong {color: #333333;}

.contentCenter .nabidka .sSite {bottom: 8px;height: 16px;left: 8px;margin: 0;position: absolute;}
.contentCenter .nabidka .sSite li {display: block;float: left;height: 16px;line-height: 16px;margin: 0 8px 0 0; padding:0;overflow: hidden;position: relative;width: 16px;}
.contentCenter .nabidka .sSite li.first {color: #FFFFFF;font-size: 10px;font-weight: bold;text-transform: uppercase;width: 120px;}
.contentCenter .nabidka .sSite li i {margin: 0 5px 2px 0;}
.contentCenter .nabidka .sSite li a {cursor: pointer}
.contentCenter .nabidka .sSite li a span {background: url(../images/socialni-site.png) no-repeat 0 0;display: block;height: 16px;left: 0;position: absolute;top: 0;width: 16px;}
.contentCenter .nabidka .sSite li a.facebook span {background-position: 0 0;}
.contentCenter .nabidka .sSite li a.google span {background-position: 0 -17px;}
.contentCenter .nabidka .sSite li a.linkuj span {background-position: 0 -34px;}
.contentCenter .nabidka .sSite li a.twitter span {background-position: 0 -51px;}

.contentCenter .nabidka a.jakoDarek {bottom: 0;display: block;font-size: 9px;font-weight: normal;height: 26px;left: 245px;line-height: 26px;position: absolute;text-decoration: none;text-transform: uppercase;width: 120px; padding:0 0 0 5px}
.contentCenter .nabidka a.jakoDarek:hover {text-decoration: underline;}

.contentCenter .nabidkaBg {background-image: url(../images/nabidka-bg-medispot.png)}

.contentCenter .nabidka p strong, .contentCenter .nabidkaBg .cena p, .contentCenter .nabidkaBg .usetreno p span, .contentCenter .nabidkaBg .usetreno .puvodni p span, .contentCenter .nabidkaBg .usetreno .sleva p span, .contentCenter .nabidkaBg .platnost p span, .contentCenter .nabidkaBg .aktivni, .contentCenter .nabidkaBg .aktivni p{color: #00826F}
.contentCenter .nabidkaBg .platnost .teplomer {border: 1px solid #00826F}
.contentCenter .nabidkaBg .platnost .teplomer img{ background:#00826F}

