html, body{ height: 100%; }
body{ margin: 0; padding: 0; text-align: center; background: white; font-family: Arial, Helvetica, sans-serif;}

*{ margin: 0; padding: 0; font-size: 12px; }

.hide{ display: none; }
.cleaner{ clear: both; visibility: hidden; height: 1px; border: none; margin: -1px 0 0 0; padding: 0px; font-size: 0px; }
.designLine{ font-size: 0px; height: 18px; /*width: 100%;*/ background: #F3F3F3 url('/img/designLine.gif') no-repeat; clear: both;}
.designLine2{ font-size: 0px; height: 15px; /*width: 100%;*/ background: #E0E0E0 url('/img/designLine2.gif') repeat-x; }

a{ text-decoration: underline; }
a:hover{ text-decoration: none; }
a.muchmore{ color: #D56A0E !important; padding-left: 8px; background: url('/img/headerMenuArrowActive.gif') no-repeat left center; text-decoration: none !important; margin-top: 4px !important; }
a.muchmore:hover{ text-decoration: underline !important; }
.btn{ cursor: pointer; _cursor: hand; background: #EBEBEB; border: 1px solid silver; padding: 3px; color: gray; display: block; }

.blue, .blue *{ color: #294682 !important; }
.orange, .orange *{ color: #D56A0E !important; }

img, img a{ border: 0px; }

#envelope{ margin: 0 auto; width: 960px; text-align: left; background: white; }

/* prihlaseny uzivatel a prepinani jazyku */

#lang-env{ height: 38px; /*width: 100%;*/ background: #F1F1F1 url('/img/langBg.gif') repeat-x; }
#loginInfo, #lang{ width: 480px; }
#loginInfo{ position: absolute; top: 2px; left: 2px; width: 500px; }

#loginInfo p{ font-size: 11px; color: #585858; text-align: left; padding-left: 15px; padding-top: 7px; }
#loginInfo p *{ font-weight: normal; }*/
#lang{ margin-left: 480px; _margin-left: 477px; }
#lang p{ font-size: 11px; color: #929292; text-align: right; line-height: 34px; padding-right: 25px;}
#lang p a{ color: #929292; text-decoration: none; padding: 0 5px; }
#lang p strong{ font-weight: normal; color: #D56A0E; padding: 0 5px; }
#lang p a:hover{ text-decoration: underline; }

/* hlavicka a logo */

#header-env{ height: 86px; background: url('/img/header.png') no-repeat; position: relative; }
#logo{ height: 73px; width: 391px; background: white; position: relative; }
#logo .webName{ color: #294682; }
#logo .webSlogan{ color: #7E7E7E; font-weight: normal; }
#logo a.url,
#logo span.url{ display: block; height: 73px; width: 391px; background: url('/img/logo.gif') no-repeat; position: absolute; top: 0; left: 0; }

/* hlavni horizontalni menu */

#headerMenu{ height: 20px; width: 600px; position: absolute; top: 20px; right: 30px; }
#headerMenu p{ text-align: right; color: #A2A2A2; }
#headerMenu p a{ color: #A2A2A2; text-decoration: none; margin-left: 15px; padding-left: 8px; background: url('/img/headerMenuArrow.gif') no-repeat left center; }
#headerMenu p a:hover{ background: url('/img/headerMenuArrowActive.gif') no-repeat left center; color: #D56A0E; text-decoration: underline; }
#headerMenu p span.arrow{ height: 15px; margin-left: 25px; margin-right: 5px; }
#headerMenu p span.arrow img{ vertical-align: middle; }
#headerMenu p strong,
#headerMenu p a.active{ font-weight: normal; color: #D56A0E; margin-left: 25px; padding-left: 8px; background: url('/img/headerMenuArrowActive.gif') no-repeat left center; }

/* hlavni leve menu a podkategorie */

#menu-env{ min-height: 207px; _height: 207px; background: white; }
#primaryMenu-env{ min-height: 207px; _height: 207px; width: 230px; background: #2A4682; float: left; _margin-right: -3px; }
#primaryMenu{ padding: 20px 0px 0px 30px; font-size: 14px; }
#primaryMenu *{ font-size: 14px; }
#primaryMenu ul{ margin: 0; padding: 0; list-style: none; }
#primaryMenu ul li{ font-weight: bold; padding-bottom: 9px; width: 180px; position: relative; }

#primaryMenu ul li a,
#primaryMenu ul li strong{ color: #CEDEF9;  background: url('/img/menuArrow.gif') no-repeat left center; padding-left: 25px; text-decoration: none; line-height: 1em; display: block; }
#primaryMenu ul li strong,
#primaryMenu ul li a.active{ background: url('/img/menuArrowActive.gif') no-repeat left center; color: #FFFFFF; }
#primaryMenu ul li.active a{ color: white; }
#primaryMenu ul li a:hover{ text-decoration: underline; }
#primaryMenu ul li.atention a{ font-size: 16px; color: white; }
#primaryMenu ul li.atention ul li a{ font-size: 11px; color: white;}

/* vnorene menu - rozbalovaci nabidky */

#primaryMenu-env.nohover{ height: auto; }
#primaryMenu-env.nohover ul li ul{ margin: 15px 0px 0px 0px; }
#primaryMenu-env.nohover ul li ul li a{ font-weight: normal; font-size: 12px; color: white; }

#primaryMenu-env.withhover ul li ul{
	margin: 0; padding: 0;
	position: absolute; top: 0px; left: 150px; z-index: 999; height: auto; width: 200px; background: #1A467C; border: 2px solid white; visibility:hidden;
	/* pruhlednost pro vsechny prohlizece */
	opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; }

#primaryMenu-env.withhover ul li ul li{ margin: 0; padding: 0; display: block; float: none; height: 25px; width: 200px; }
#primaryMenu-env.withhover ul li ul li a, 
#primaryMenu-env.withhover ul li ul li strong{
	margin: 0 10px; _margin: 0 5px; padding: 0;
	padding-left: 25px !important;
	display: block; height: 24px; width: 165px; line-height: 24px;
	border-bottom: 1px solid #52739C; color: white;
	background: url('/img/menuArrow.gif') no-repeat left center;
	font-size: 11px;
}

#primaryMenu-env.withhover ul li ul li strong,
#primaryMenu-env.withhover ul li ul li a.active{ display: block; color: white; background: url('/img/menuArrowActive.gif') no-repeat left center; }
#primaryMenu-env.withhover ul li ul li a:hover{ color: white; }
#primaryMenu-env.withhover ul li ul li a.last{ border-bottom: 0px; }
#primaryMenu-env.withhover ul li ul li a:hover{ }
#primaryMenu-env.withhover ul li:hover ul, 
#primaryMenu-env.withhover ul li.hover ul,
#primaryMenu-env.withhover ul li:hover ul li, 
#primaryMenu-env.withhover ul li.hover ul li{ visibility:visible; }
#primaryMenu-env.withhover ul li{ behavior:url('/_CSS/hover.htc'); }
#primaryMenu-env.withhover ul li.active{ color: #DEE6F2; }

#banner{ height: 207px; width: 725px; background: #CCD9F0 url('/img/headerBanner2.png') no-repeat; margin-left: 235px; _margin-left: 232px; }

/* rozlozeni */

#leftSide-env{ width: 230px; float: left; /*_margin-right: -3px; */ }
#rightSide-env{ width: 725px;  float: left; margin-left: 5px;  }
#rightSide{ padding: 10px; }
#rightSide.noPadding{ padding: 10px !important; }

#content-env{ width: 725px; background: white; }
#contentLeft{ padding-top: 10px; width: 480px; float: left; _margin-right: -3px; }
#contentRight{ width: 240px; padding-top: 11px; margin-left: 485px; _margin-left: 482px; margin-bottom: 10px;}

/* kratke zpravy */

.box-env{ width: 230px; background: #F1F1F1; margin-bottom: 5px; }
.box{ padding: 10px; }
.box .article{ background: #F1F1F1; margin-bottom: 5px;}
.box .article p.date{ font-size: 10px; color: #3A3A3A; }
.box .article h3, .box .article h3 a{ font-size: 13px; margin: 0px 0px 2px 0px; }
.box .article .text p{ padding-bottom: 3px; text-align: left;  }

.bannerBox-env{ height: 178px; width: 230px; background: #EFEFEF; }
.bannerBox-env a{ text-decoration: none; }

/* jsem lekar, jsem pacient */

#dashboard{ padding-top: 10px; }
#dashboard .text-env{ height: 162px; width: 358px; position: relative; background: #294682; overflow: hidden; cursor: pointer; _cursor: hand; }
#dashboard .text{ padding: 10px; }
#dashboard .text *{ color: #DDE8FF; line-height: 1.3em; }
#dashboard .picture{ height: 162px; width: 358px; position: absolute; top: 0; left: 0; }

#d1, #d2{ height: 195px; width: 360px; }
#d1{ float: left; _margin-right: -3px; }
#d1 .picture{ background: url('/img/imDoctor.jpg') no-repeat; }
#d2{ margin-left: 365px; _margin-left: 362px; }
#d2 .picture{ background: url('/img/imPatient.jpg') no-repeat; }

/* seznam clanku na titulni strance */

#first.line{ border-bottom: 1px solid #E0E0E0; }
#second.line{ height: 153px; }

#articleList{ position: relative; }
#articleList .article{ padding: 0 5px 5px 5px;}
#articleList p.date{ color: #3A3A3A; font-size: 11px; }
#articleList h2,
#articleList h2 a{ color: #193269; font-size: 13px; margin-bottom: 0px; text-decoration: none; font-weight: bold; }
#articleList h2 a:hover{ text-decoration: underline; }
#articleList .text{ margin: 3px 0 10px 0; overflow: hidden; }
#articleList .text strong{ color: #294682; }

#second #left, #second #right{ height: 153px; width: 237px; }
#second #left{ float: left; border-right: 1px solid #E0E0E0; _margin-right: -3px; }
#second #right{ margin-left: 242px; _margin-left: 234px; }

#second #right .article{ padding-left: 10px; }
#second #left .article{ padding-right: 10px; }

#second .article{ padding-top: 10px; }
#second .text{ height: 110px; }

/* diskusni forum v pravem sloupecku */

.forumBox-env{ height: 110px; margin-bottom: 10px; background: white; padding-left: 5px; }
.forumBox-env h2{ margin-bottom: 10px !important; }
.forumBox-env .picture{ height: 68px; width: 106px; float: left; _margin-right: -3px; }
.forumBox-env .picture img{ border: 1px solid #D8D8D8; }
.forumBox-env .text-env{ width: 129px; margin-left: 106px; _margin-left: 103px; }
.forumBox-env .text{ height: 72px; padding-left: 5px; overflow: hidden; }
.forumBox-env .text *{ font-size: 11px; color: #3A3A3A; }

/* diskusni forum - poradna */

#forum ul{ margin: 10px 20px; }
#forum ul li{ margin-bottom: 5px; }
#forum ul li span{ color: #D56A0E; }
#forum ul li a{ color: #193269; }
#forumLinks{ margin: 5px 0; }
#forumLinks .btn{ width: 90px; text-decoration: none; }
#forumList{ margin: 10px 0; }
#forumList table{ width: 100%; border-collapse: collapse; }
#forumList table tr th{ text-align: left; border: 1px solid black; padding: 3px; background: #FFE0C1; }
#forumList table tr td{ padding: 3px; border: 1px solid black; }

#forumDescr{ margin: 20px 0; }

/* vyhledavaci policko */

#searchBox-env{ padding: 0 0 10px 5px; }
#searchBox2-env{ padding: 0 0 10px 5px; width: 235px; position: absolute; top: 0; right: 0; }
#search{ position: relative; }
#searchIn{ border: 1px solid #535353; padding: 3px; width: 150px; }
#searchBtn{ position: absolute; top: 3px; right: 25px; }
#searchBtn2{ position: absolute; top: 3px; right: 15px; }

#searchResults{ margin: 10px 0; width: 240px;}
#forumLinker{ width: 240px; height: 175px; position: absolute; top: 0; right: -15px;}

/* nadpis a perex kategorie */

.categoryInfo{ padding: 0px; }
.categoryInfo h1{ font-size: 16px; font-weight: normal; color: #D56A0E; margin-bottom: 10px; }
.categoryInfo h2{ margin: 5px 0; }
.categoryInfo p{ line-height: 1.5em; margin-bottom: 5px; }
.categoryInfo a{ color: #D56A0E; }

/* seznam clanku */
/* .categoryInfo{ padding: 5px 0; } */
.categoryInfo .perex{ margin-bottom: 10px; }

#pageList{ position: relative; }
#pageList .article-env{ /* min-height: 155px; _height: 155px; */ width: 590px; background: white; border-bottom: 1px solid #DEDEDE; margin-bottom: 5px; }
#pageList .article-env .description-env{ _width: 470px !important; }
#pageList #firstArticle{ }
#pageList #firstArticle .description-env{ width: 370px !important; }
/* #pageList .noBanner #firstArticle .description-env{ width: 550px; } */

#pageList .info{ height: 20px; }
#pageList .info p{ font-size: 11px; color: #3B3B3B; height: 20px; line-height: 20px; }
#pageList .info p strong, .article .info p a{ text-decoration: none; font-weight: normal; color: #294C8F; }
#pageList .info p a:hover{ text-decoration: underline; }
#pageList h3, #pageList h3 a{ color: #2D457E; font-size: 13px; margin: 2px 0 5px 0; }
#pageList .body{ line-height: 1.5em; margin-bottom: 10px; }
#pageList .body .picture-env{ width: 105px; /* height: 87px; */ float: left; text-align: center; padding-top: 3px; _margin-right: -3px; margin-bottom: 5px; }
#pageList .body .picture-env img{ border: 1px solid #929292; }
#pageList .body .description-env{ width: 570px; _width: 480px; margin-left: 105px; _margin-left: 102px; }
#pageList .body .description{ padding: 0 10px; }

#pageList .body .description-env.wide{ height: auto; width: 690px !important; margin-left: 0 !important; }
#pageList .body .description-env.wide .description{ padding: 0 !important; }

/* odkazy na podkategorie u vypisu clanku */

p.subCategory{ margin-bottom: 10px; width: 460px; }
p.subCategory strong{ color: #274979; }
p.subCategory a{ text-decoration: none; color: #383838; padding-left: 12px; margin-left: 10px; background: url('/img/arrow.gif') no-repeat left 4px; }
p.subCategory a:hover{ text-decoration: underline; }

#page{ position: relative; }
#page #content-env{ width: 500px; float: left; _margin-right: -3px; border-right: 1px solid #E5E5E5;}
#page #content2-env{ width: 500px; /*float: left;*/ _margin-right: -3px; border-right: 1px solid #E5E5E5; }
#page #related-env{ width: 199px; margin-left: 500px; _margin-left: 497px; }

#page .header{ padding: 10px 10px 0 10px; }
#page .header p{ margin-bottom: 10px; }
#page h1{ font-size: 16px; font-weight: normal; color: #D56A0E; margin-bottom: 10px; }
#page .perex{ line-height: 1.5em; margin-bottom: 5px; }

#page p.monthTitleInfo{ font-size: 11px; margin: 10px 0; }
#page p.backToArticle{ margin: 5px 0; }
#page p.backToArticle a{ color: #D56A0E; }

#backToArticle{ height: 23px; line-height: 23px; width: 150px; background: #D8DFED; border: 1px solid #9EB0D3; position: absolute; top: 0; right: 0; }
#backToArticle a{ display: block; text-align: center; color: #355089; text-decoration: none; }
#backToArticle a:hover{ text-decoration: underline; }

.emailReg-env{ padding: 10px; }
.emailReg{ height: 25px; line-height: 25px; }
.emailReg label{ margin-right: 5px; }
.emailReg-env #SubscMail{ margin-right: 5px; height: 20px; float: left; }
.emailReg-env form{ margin-bottom: 10px; }
.emailReg-env form label{ float: left; }
.emailReg-env form input.text{ padding: 2px 0; }

.commentList{ margin: 0; padding: 5px 10px; }
.commentList h3{ font-size: 14px; font-weight: normal; }
.commentList .commentInfo{ font-size: 11px; color: silver; }
.com{ margin: 10px 0; border: 1px solid #9EB0D3; }
/* .comment-env{ margin: 5px 0; } */
.comment-env.whiteBgDark{ }
.comment-env.whiteBgLight{ }
.comment-env .cHeader-env{ background: #D8DFED; }
.comment-env .cHeader{ padding: 10px; }
.comment-env .cHeader p{ color: #2A4682; }

.replyComment{ background: white; padding: 10px; border: 1px solid #1D4D84; margin-bottom: 5px; }

.commentList .active h3{ color: #D56A0E !important; font-weight: bold; }
.commentList .comment-env .text{ padding: 10px; }

#content-env h2{ font-size: 16px; font-weight: normal; color: #D56A0E; margin-bottom: 5px; }

/* kdyz nejsou zadne souvisejici veci */
#content-env.wide{ width: 700px !important; border-right: 0 !important; }
#content-env.wide2{ width: 700px !important; border-right: 0 !important; float: none; }
#content-env.wide2 .content{ float: none; margin-bottom: 15px; }
#content-env.wide .content{ width: 100%; }

/* skinovani FCK */

#body{ padding: 10px; }
#body h3{ color: #D56A0E; font-weight: normal; font-size: 14px; margin-bottom: 10px;  }
#body p{ line-height: 1.5em; margin-bottom: 10px; }
#body strong{ color: #294682; }
#body a{ color: #D56A0E; }
#body p img{ border: 1px solid #969696; margin: 5px; }
#body ul{ margin: 10px 20px; list-style-position: inside }
#body ul li{ line-height: 1.5em; }

.gallery-env{ float: left; width: 150px; height: auto; min-height: 100px; _height: 100px; margin-bottom: 10px;  }
.gallery-env img{ border: 1px solid #E1E1E1; }
.photoBorder{ width: 108px; font-size: 0px; }
.photoBorder img{ border: 1px solid #E5E5E5; }
.photoTitle{ margin: 0px 0px 5px 0px; height: 15px; line-height: 15px; width: 149px;}
.photoTitle a{ color: #D56A0E; font-size: 11px; background: url('/img/miniArrow.gif') no-repeat left 5px; padding: 0 0 0 8px;}

#contact .section-env{ border-bottom: 1px solid #DEDEDE; margin-bottom: 15px; padding-bottom: 15px; height: 100%; }
#contact .section-env .picture-env{ /* width: 90px; */ text-align: center; float: left; _margin-right: -3px; font-size: 0px; }
#contact .section-env .picture,
.portrait-env{ /* width: 80px; height: 98px; */ border: 1px solid #969696; padding: 2px; background: white; font-size: 0px; }
#contact .section-env .picture a{ font-size: 0px !important; }
.portrait-env{ float: left; margin-right: 10px; font-size: 0px; }

/* #contact .section-env .picture img, #contact .section-env .picture img a, #page .portrait-env img, #page .portrait-env img a{ border: 0px; } */

#contact .description-env{ /*width: 615px; */ /* background: #F2F2F2 */; margin-left: 90px; _margin-left: 87px; }
#contact .description-env.wide{ width: 100% !important; margin-left: 0 !important; }
#contact .description{ padding: 0 5px; }
#contact .description-env.wide .description{ padding: 0 !important; }

#contact h3, #contact h3 a{ color: #304388; color: #D56A0E; font-size: 14px; font-weight: normal; margin-bottom: 5px; }
#contact h3 a:hover{ text-decoration: none; }

#related{ padding: 10px; padding-left: 20px; }
#related .relatedSection{ margin-bottom: 25px; }
#related h3{ font-size: 13px; }
#related ul{ list-style: none; margin-top: 10px; }
#related ul li{ color: black; padding-left: 10px; background: url('/img/miniArrow.gif') no-repeat left 5px; margin-bottom: 5px;}
#related ul li a{ text-decoration: none; color: #294682; }
#related ul li a:hover{ text-decoration: underline; }

#rMonths ul{ margin-top: 5px; }
#rMonths ul li{ line-height: 1em; }

#rMonths ul.l1 li{ background: url('/img/menuArrow.gif') no-repeat left 2px; padding-left: 15px; font-weight: bold; margin-bottom: 3px; }
#rMonths ul.l2 li{ padding-left: 10px; background: url('/img/miniArrow.gif') no-repeat left 5px; margin-bottom: 6px; font-weight: normal; }

#otherLinks-env{ height: 30px; border-top: 1px solid #E5E5E5; }
#otherLinks-env p, #otherLinks-env p a{ height: 30px; line-height: 30px; text-align: center; color: #294682; text-decoration: none; font-size: 11px; }
#otherLinks-env p a:hover{ text-decoration: underline; }
#otherLinks-env p a.printLink{ padding-left: 20px; background: url('/img/printLink.gif') no-repeat left center; }
#otherLinks-env p a.sendLink{ margin-left: 20px; padding-left: 20px; background: url('/img/sendLink.gif') no-repeat left center; }
#otherLinks-env p a.discusLink{ margin-left: 20px; padding-left: 20px; background: url('/img/btnCommentIco.gif') no-repeat left center; }

/* zajimave nalezy */

.categoryHovers{ margin-top: 15px; width: 702px; }
.categoryHovers .categoryHover-env{ border: 1px solid black; width: 222px; height: 180px; padding: 2px; _padding-bottom: 1px; float: left; margin-right: 5px; margin-bottom: 10px; }
.categoryHovers .categoryHover-env.last{ margin-right: 0px; }
.categoryHovers a{ height: auto; cursor: pointer; _cursor: hand; text-decoration: none; }
.categoryHovers a, a span{ display: block; width: 222px; }
.categoryHovers span.picture{ height: 130px; background: white; font-size: 0; }

/* pruhlednost obrazku */
.categoryHovers span.picture img{ /* opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; border: 0; */ }
.categoryHovers span.text-env{
	height: 30px; width: 207px; background: url('/img/text.gif') no-repeat;
	color: white; padding-top: 21px; padding-left: 15px; font-weight: bold;
	font-size: 13px;
}

/* zruseni pruhlednosti */
.categoryHovers a:hover{ _padding-left: 1px; }
.categoryHovers a:hover span.picture img{ /*opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; */}
.categoryHovers a:hover span.text-env{ height: 30px; width: 167px; _width: 161px; background: url('/img/text-hover.gif') no-repeat; color: white; padding-left: 60px !important; overflow: hidden; }


/* komentare pod clankem */

#comments-env{ margin: 5px 10px; width: 95%; position: relative; }

#commentsCount{ position: absolute; top: 12px; right: 20px; color: #838383; }
#commentsCount strong{ color: #294682; font-size: 13px; }

#comments-env .top{ height: 5px; width: 100%; font-size: 0px; background: #D8DEE7;	}
#comments-env .bottom{ height: 5px; width: 100%; font-size: 0px; background: #D8DEE7; }
#comments-env .header{ height: 18px; background: #D8DEE7; }
#comments-env .header h3{ height: 18px; line-height: 10px; color: #2D4479; font-size: 13px; }
#comments-env .middle-env{ background: #D8DEE7; }
#comments-env .middle{ padding: 5px 10px; }
#comments-env .middle p{ margin: 5px 0; font-size: 11px; }
.buttons-env{ height: 32px; background: url('/img/buttonsBg.gif') repeat-x top left; border-top: 1px solid white; }
.buttons{ /* padding: 5px 10px; padding-top: 10px; */ }
.buttons p{ font-size: 11px; }
.buttons2{ /* position: absolute; bottom: 10px; right: 0; */ margin: 3px; }
.buttons2 form{ height: 30px; margin: 5px 5px 0 0; }
.buttons2 form .btn{ padding: 5px 10px; }

#comments-env table{ width: 100%; font-size: 11px; }
#comments-env td{ vertical-align: middle; color: #3A3A3A; font-size: 11px; }
#comments-env td strong,
#comments-env td a { color: #294682; font-weight: bold; }
#comments-env td input{ margin-top: 3px; }
#comments-env .btn1{ position: absolute; bottom: 0px; _bottom: -1px; left: 10px; } /* pridat prispevek */
#comments-env .btn2{ position: absolute; bottom: 0px; _bottom: -1px; left: 150px; } /* zobrazit vybrane */
#comments-env .btn3{ position: absolute; bottom: 0px; _bottom: -1px; left: 280px; } /* zobrazit vse */

#commentsList{ margin-top: 20px; width: 560px; }

/* vyhledavani */

.resultInfo{ margin: 10px 0; }
.sugests{ background: #F2F5F9; padding: 15px; width: 450px; }
.sugests ul{ margin: 10px 20px; }
.sugests *{ line-height: 1.5em; }

/* strankovnik */

#pager{ font-size: 11px; margin-top: 5px; vertical-align: middle; height: 20px; line-height: 20px; text-align: center; }
#pager *{ font-size: 11px; color: #393939; }
#pager strong{ color: #DE6F13; }
#pager img{ position: relative; top: 2px; }
#pager img.prev{ margin-right: 5px; }
#pager img.next{ margin-left: 5px; }

#links-env h3,
#links-env h3 a{ font-size: 14px; font-weight: normal; margin-bottom: 3px; color: #D56A0E }

/*
#links-env{ margin: 20px 0; width: 650px; }
#links-env .link-env{ height: 90px; width: 106px; background: #294682; padding: 5px 0px; border: 1px solid #294682; border-top: 0; border-bottom: 0; float: left; margin: 0 20px 30px 0; }
#links-env .link{ height: 90px; width: 106px; background: white; position: relative; }
#links-env .linkText{ height: 20px; width: 106px; background: #294682; position: absolute; left: 0; bottom: -1px; color: white; font-size: 11px; text-align: center; padding-top: 5px; }
#links-env .linkText a{ color: white; padding-left: 8px; background: url('/img/linkArrow.gif') no-repeat left center; }
*/

/* mapa u kontaktu */

#map-env{ min-height: 200px; _height: 200px; width: 680px; margin: 20px 0; }
#map-env .map{ width: 224px; height: 220px; background: #F3F3F3; border: 1px solid #929292; float: left; _margin-right: -3px; }
#map-env .address-env{ margin-left: 225px; _margin-left: 222px; width: 450px; }
#map-env .address{ padding: 0px; }
#map-env .column{ float: left; padding: 0px 10px; }
#map-env .column *{ line-height: 1.5em; }
#map-env .column h2{ font-size: 14px !important; }
#map-env .column h2, #map-env .column strong{ color: #32468D !important; margin: 0 !important; margin-bottom: 10px; !important; font-weight: bold !important;  }
#map-env #first.column{ width: 200px; }
#map-env #second.column{ margin-left 160px; _margin-left: 157px; width: 220px; border-left: 1px solid #CECECE; background: silver; }

#map-env #first.column *{ line-height: 1.4em; }
#map-env #second.column strong{ height: 25px; line-height: 25px; display: block; width: 50px; float: left; _margin-right: -3px; }
#map-env #second.column span.text{ height: 25px; line-height: 25px; display: block; width: 100px; margin-left: 50px; _margin-left: 77px; text-align: left; padding-left: 5px;}
#map-env #second.column p{ height: 25px; line-height: 25px; }
#map-env #second.column p a{ color: #D86605; text-decoration: none; line-height: 25px;  }

/* paticka */

#footer-env{ height: 60px; }
#footerTextMC{ height: 100%; width: 230px; float: left; _margin-right: -3px; background: #8A8A8A; }
#footerTextMC p{ text-align: center; padding-top: 15px; }
#footerTextMC *{ font-size: 11px; color: #C4C4C4; }

#footerTextCopyright-env{ height: 60px; width: 725px; margin-left: 235px; _margin-left: 232px; }
#footerTextCopyright{ padding-right: 20px; }
#footerTextCopyright table{ width: 100%; }
#footerTextCopyright td{ height: 60px; vertical-align: middle; text-align: left; color: #294682; padding: 0 10px; }
#footerTextCopyright td.alLeft{ text-align: left; }
#footerTextCopyright td.alRight{ text-align: right; }
#footerTextCopyright td a{ color: #294682; text-decoration: underline; }
#footerTextCopyright td a:hover{ text-decoration: underline; }

/* formulare a jejich pozicovani */

#sendFormBackground{
	width: 100%; height: 100%;
	background: black;
	opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8;
	position: fixed; _position: absolute;
	top: 0; left: 0;
}

.sendForm-env, .sendForm-env1 {
	background: #DFE4EC; border: 3px solid black;
	margin: 0px 0px; width: 470px; margin-top: 30px; margin-left: -185px;
	position: fixed; _position: absolute;
	top: 0; left: 50%;
	text-align: left; font-size: 11px;
}

.sendForm-env1{ position: relative; top: 0; left: 0; margin: 0; border: 1px solid black; }

.sendForm{ padding: 10px; }
.sendForm p{ margin: 5px 0; padding: 0; }

.sendForm h2{ background: none; color: #1D4D84; position: relative; font-size: 18px; margin: 10px 0; }
.sendForm h2 img{ position: absolute; top: 0; right: 10px; }
.sendForm h2 img,
.sendForm h2 a img{ border: 0px; }
.sendForm strong.extra{ color: red; margin: 0 5px; }
.sendForm input, .sendForm textarea{ padding: 2px; }

.editing input{ float: left; /* width: 30px; */ margin-right: 2px; }

p.errorDescription{ margin: 10px 0px; }
p.errorDescription span{ color: red; }
a.btnClose{ background: url('/img/post2.gif') no-repeat center left; padding-left: 15px; margin-left: 10px; color: #1D4D84; font-size: 11px; }
.sendForm table tr td, .sendForm1 table tr td{ padding: 5px; }

/* pacients */

#pacients .box,
#pacients .box a{ width: 230px; height: 102px; display: block; margin: 0; padding: 0;}

#pacients .box{ position: relative; margin-bottom: 5px; }
#pacients .box a{ position: absolute; top: 0; left: 0; }

#pacients #why.box a{ background: url('/img/pacients/why.gif') no-repeat; }
#pacients #why.box a:hover{ background-position: 0 -102px; }

#pacients #setup.box a{ background: url('/img/pacients/setup.gif') no-repeat; }
#pacients #setup.box a:hover{ background-position: 0 -102px; }

#pacients #inspect.box a{ background: url('/img/pacients/inspect.gif') no-repeat; height: 91px; }
#pacients #inspect.box a:hover{ background-position: 0 -91px; }

/* formulare */
.frm{ margin: 10px 0;}
.frm fieldset{ border: 1px solid #2A4682; padding: 5px; }
.frm fieldset legend{ border: 1px solid #2A4682; padding: 2px 10px; }
.frm table{ margin-top: 10px; }
.frm table tr th, .frm table tr td{ padding: 3px; text-align: left; }
.frm input{ padding: 2px; }
.frm label{ color: #2A4682; }

#entryDetail{  }
#entryDetail h2{ color: #193269; font-size: 13px; margin-bottom: 5px; text-decoration: none; font-weight: normal; }
#entryDetail p{ margin-bottom: 5px; }
p.author{ color: #193269; font-size: 11px; margin: 0px 0; }
p.author a{ color: #2A4682 }

.images-env, .images-env1{ margin-top: 20px; height: 110px; }
.shadow, .shadow1{ width: 100px; height: 100px; background: #E9E9E9; position: relative; float: left; margin-right: 10px; }
.image, .image1{ width: 100px; height: 100px; position: absolute; top: -4px; left: -4px; }

.images-env1{ height: 100px; margin-left: 20px; margin-bottom: 10px; }
.shadow1{ height: 100px; width: 100px; }
.image1{ height: 100px; width: 100px; } 

#desc{ margin: 10px 0; }
.reag{ text-align: left; }
.buttons{ margin: 0px 0;  text-align: left; }
.buttons form{ float: left; }
/* .btnSubmit{ width: 80px; text-align: center; height: 20px; padding: 0px !important; } */

.file-env{ margin-bottom: 10px; }
.fInfo{ margin-bottom: 3px; }
.fInfo small{ font-size: 11px; color: silver; }

#newPost, .btnReply{ background: #D8DFED; border: 1px solid #9EB0D3; color: #355089; }
p.info, p.info *{ color: #294682; font-size: 11px; }

/* ---------------------------- */

#contact-env h2{ margin: 10px 0 20px 0 !important; }

#mainContact-env{ width: 675px; min-height: 240px; _height: 240px; background: white; }
#mainContact-env *{ margin: 0; padding: 0; }
#mainContact-env .map-env{ height: 220px; width: 225px; float: left; _margin-right: -3px; border: 1px solid #929292; background: white; }
#mainContact-env .text-env{ width: 448px; margin-left: 225px; _margin-left: 222px; }

#mainContact-env .mainContact-env{ height: 100px; }
#mainContact-env .mainDescr-env{ height: 120px; overflow: hidden; }

#mainContact-env .mainContact,
#mainContact-env .mainDescr{ padding: 10px; }

#mainContact-env .mainContact address{
	padding-right: 10px; 
	height: 80px; width: 200px; float: left; _margin-right: -3px; 	 
	border-right: 1px solid #CECECE;
	font-style: normal;
	color: #3A3A3A;  
}

#mainContact-env .mainContact address strong{ color: #294682; } 

#mainContact-env .mainContact table{ width: 200px; border-collapse: collapse; margin-left: 200px; _margin-left: 197px; }
#mainContact-env .mainContact table td{ padding: 3px 2px; }
#mainContact-env .mainContact table td.left{ text-align: right; width: 80px; color: #294682; }

#mainContact-env .mainDescr p{ color: #3A3A3A; }

#photoReception-env{ margin-bottom: 10px; }
#photoReception{ width: 300px; padding: 5px; background: #EBEEF3; border: 1px solid #8A9ABA; font-size: 0px; }

#special-env{ height: 200px; margin-bottom: 10px; }
#special-env .item{ width: 215px; height: 156px; background: #EBEEF3; float: left; margin-right: 18px; }
#special-env .address-env{ height: 120px; }
#special-env .address-env *{ margin: 0; padding: 0; }
#special-env .contact-env{ height: 71px; background: url('/img/contactBg.gif') repeat-x;}

#special-env .address{ padding: 10px; }
#special-env .contact{ padding: 5px 8px; }

#special-env .address h3{ color: #294682; margin-bottom: 5px; font-size: 13px; }
#special-env .address p{ color: #3A3A3A; }

#special-env .contact table{ width: 100%; border-collapse: collapse; }
#special-env .contact table td{ padding: 0; font-size: 13px; color: #3A3A3A }
#special-env .contact table td.left{ text-align: right; color: #294682; width: 50px; padding-right: 5px; }

input.deleteComment{ border: 0px; width: 7px; height: 7px; background: url('/img/btnCross.gif') no-repeat; cursor: pointer; _cursor: hand; }

/* @group ----- headerMini-env ----- */

#headerMini-env{ margin-bottom: 5px; }
	#searchArea{ height: 38px; background: url("/img/redesign/headerSearchBg.gif") repeat-x; position: relative; }
	#headerMini-env #header{ height: 85px; background: white url("/img/redesign/headerBgBottom.gif") no-repeat left bottom; position: relative; }
	#headerMini-env #header a img{ border: 0px; }
	#headerMini-env #topMenu{ position: absolute; top: 15px; right: 15px; width: 480px; height: 20px; text-align: right; line-height: 20px; font-size: 11px; }
	#headerMini-env #topMenu a{ color: #909090; margin-left: 10px; padding-left: 8px; background: url("/img/redesign/topMenuArrow.gif") no-repeat 0px 5px; }
	#headerMini-env #topMenu a.active{ color:#C85314; background-image: url("/img/redesign/topMenuArrowActive.gif"); }
	#headerMini-env #headerLogo{ position: absolute; top: 10px; left: 20px; width: 353px; height: 43px; }

#searchArea form{ width: 215px; position: absolute; top: 3px; right: 5px; background: white; }
#searchArea #searchIn{ border: 1px solid #D9D9D9; }
#searchArea #searchBtn{ right: 5px; top: 2px; }

/* @end */

/* +++++++++++++++++++++++++++++++++++++++ */

#newMain-env.redesign,
#main-env.redesign{ width: 100%; background: white url("/img/redesign/newMainBg.gif") repeat-y 0 0; }
#newMain-env p{ color: #3A3A3A !important; line-height: 1.4em; }
#newMain-env h3 a{ text-decoration: underline; }
#newMain-env h3 a:hover{ text-decoration: none; }

	/* obecne chovani */
	#newMain-env .h{ margin-bottom: 5px; color: #D7731D; font-weight: normal; }
	
	#newMain-env .left-env{ width: 230px; float: left; }
	#newMain-env .content-env{ width: 490px; float: left; }
	#newMain-env .right-env{ width: 240px; float: left; }

	#newMain-env .item .date,
	#shortNews .item .date{ font-size: 10px; }
	#newMain-env .item h3,
	#shortNews .item h3{ margin: 2px 0 5px 0; }
	#newMain-env .item h3,
	#newMain-env .item h3 a,
	#shortNews .item h3, 
	#shortNews .item h3 a{ color: #294682; font-size: 12px; }


	/* leva strana */
	#newMain-env .left{}
		#shortNews .item{ margin-bottom: 10px; }
		#shortNews{ padding: 10px; }
				
	/* prava strana */
	#newMain-env .right{}
		#newMain-env #hAnketa{ margin-bottom: 10px; }
	
	/* anketa */
	#newMain-env #qa-env{ background: #F1F1F1; margin-bottom: 5px; /*min-height: 330px; _height: 330px;*/ }
	#newMain-env #qa{ padding: 0 0 10px 0; }
		#newMain-env #qa table{ width: 200px; border-collapse: collapse; }
			#newMain-env #qa td{ vertical-align: middle; }
			#newMain-env #qa td.question{ padding: 5px 0 10px 0; }
			#newMain-env #qa td.percent{ font-size: 10px !important; color: gray; }
			#newMain-env #qa td.voted{ padding: 10px 0 5px 0; }
				#newMain-env #qa td input{ text-align: left; background: transparent; border: 0px; cursor: pointer; _cursor: hand; margin-bottom: 5px; text-decoration: underline; font-size: 11px; }
				#newMain-env #qa td form{ margin-bottom: 5px; }
				#newMain-env #qa td .pool-img{ padding: 1px 0; font-size: 0px; height: 11px; }
				#newMain-env #qa td .pool-img img{ height: 11px; }
	
	/* bannery */
	#newMain-env #bannerPlace{}
		#newMain-env #bannerPlace .banner{ margin-bottom: 5px; font-size: 0;}
		
	/* hlavni obsahova cast */
	#newMain-env .content{ padding: 10px; }
		#newMain-env .content .item h3{ margin: 2px 0 10px 0 !important; color: #294682; font-size: 12px; }	
		#newMain-env .content .item .pic{ width: 110px; height: 85px; text-align: center; float: left; _margin-right: -3px; }
		#newMain-env .content .item .pic img{ border: 1px solid #E5E5E5; }
		#newMain-env .content .item a.muchmore{ color: #D56A0D; padding-left: 8px; margin-left: 5px; background: url("/img/redesign/muchMoreArrow.gif") no-repeat 0 6px; }
		
		#newMain-env .content .item .text-env.withPic{ margin-left: 110px; _margin-left: 107px; }
		#newMain-env .content .item .text{ padding: 0 10px; }
		#newMain-env .content .item .text p{ text-align: left; }		
		
		#itWide{ margin-bottom: 20px; padding: 0 5px; }
			#itWide .item{ min-height: 130px; _height: 130px; border-bottom: 1px solid #E0E0E0; margin: 5px 0; }

		#itShort{ margin-bottom: 15px; background: url("/img/redesign/itShortBg.gif") repeat-x 0 bottom; padding-bottom: 20px; }
			#itShort .item-env{ width: 225px; min-height: 140px; _height: 140px; float: left; }
			#itShort .item{ padding-right: 10px; margin-bottom: 10px; }
			#itShort .first .item{ padding-left: 5px; }
		
		#specialSection .forumBox-env{ float: left; width: 230px; }
		#specialSection .forumBox-env .text-env{ width: 118px; margin-right: 5px; }
		
#sitemap{ padding: 10px; }
	#sitemap ul{ margin: 5px 10px; }
	#sitemap ul li{ margin-bottom: 3px; list-style: circle; }

/* +++++++++++++++++++++++++++++++++++++++ */			

.coms-env{ width: auto; }
.com-env *, .com-h *{ padding: 0; margin: 0; }
.com-env{ border: 1px solid #9EB0D3; }
.com-env, .com-h{ width: auto; border-bottom: 1px solid #9EB0D3; margin-bottom: 10px; }
.comHead-env{ height: 60px; border-bottom: 1px solid #9EB0D3; background: #D8DFED; }
.comHead{ padding: 10px; position: relative; }
.comHead h3{ 
	width: 410px; height: 25px; line-height: 25px; font-size: 14px; 
	font-weight: bold; overflow: hidden;
	color: #193269;
}
.com-h{ background: #D8DFED; padding: 10px 0; }
.com-h h2{ padding: 5px 10px 5px 0; }
.com-h .buttons{ padding: 0 10px; }
.com-b{ font-size: 11px; padding: 10px; line-height: 1.4em; }
.comHead p{ font-size: 11px; color: #193269; }
.comHead p a{ color: #193269; }
.comHead .replyBtn{ position: absolute; top: 10px; right: 10px; }
.comHead .replyBtn input{ 
	height: 25px; border: 1px solid #9EB0D3; background: #D8DFED; color: #355089; cursor: pointer; _cursor: hand;
	padding: 0 10px;	
}

.comHead .adminBtn{ height: 10px; position: absolute; top: 40px; right: 10px; font-size: 0; }
.comHead .adminBtn input{ height: 10px; width: 20px; border: 0; cursor: pointer; _cursor: hand; background: white; }
.comHead .adminBtn input.delete{ background: url('img/btnCross.gif') no-repeat center; }
.comHead .adminBtn input.edit{ background: url('img/btnEdit.gif') no-repeat center; }

.comBody-env{ height: 100%; width: auto; }
.comBody, .comPicture{ padding: 10px; }
.comBody *{ font-size: 11px; line-height: 1.5em; }

.comPicture .pic-env{ float: left; margin: 0px 5px; }

.comPicture .pic-env .picShadow,
.comPicture .pic-env .pic{ width: 100px; height: 100px; background: silver; position: relative; }
.comPicture .pic-env .pic{ position: absolute; top: -5px; left: -5px; background: white; border: 0px; }
.comPicture .pic-env .pic img a{ border: 0px; }

#bread{ margin: 10px 0px; color: #A2A2A2; display: block; }
#bread, #bread *, #bread p{ color: #A2A2A2 !important; }
#bread a{ margin-right: 5px; color: #A2A2A2; }
#bread a:hover{ color: #D56A0E !important; text-decoration: underline; }

