body {background: #f5faff; text-align:center; padding: 0; margin:0; font-family: tahoma, verdana, sans-serif;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -5000px; top: 0;}
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 5000px; width: 960px; background: #fff; padding: 2px 0 5px; z-index: 99; text-align: center;}

/* LAYOUT */
#mother{width: 940px; margin: 0 auto; background:#fff; text-align: left; border:1px solid #dcedff; border-top-width:0px; padding:0 20px;}
#header {background: #fff url('../img/bg/horizontal.png') 0 0 repeat-x;; height:77px; position:relative; padding:28px;}
#main{width:100%;}
.home #main{margin:23px 0 25px;}
#main{margin:19px 0 25px;}

/* MOTIVE */
#motive{width:100%; padding:1px 0; height:98px; background:url('../img/motives/motive-illust.jpg') 100% 100% no-repeat;}
.home #motive{height:262px; background-position:0 100%}
#motive h2{margin:50px 0 0 495px;}
#motive p{margin:5px 0 0 495px;}

/* COL */
.col{display:inline; float:left; left:100%; position:relative;}
#col-content {width: 680px;}
#col-side {width: 215px;}
#col-side {width:300px; margin-left:-300px;}
#col-content {width:620px; margin-left:-940px;}

/* LOGO BOX */
#logo-box {font-weight:bold; margin: 0px; padding: 5px 18px 17px 0; line-height: 1; font-size: 100%; border-right:1px solid #c4dbef; width:233px;}
#logo-box img{display:block;}

/* HEAD CONTACT */
#headContact{position:absolute; top:28px; left:50%; margin:0 0 0 -190px;  padding:17px 0 0 60px; border-left:1px solid white; height:66px; color:#00abe0; line-height:1; font-family:'myriad pro', arial, helvetica, sans-serif; background:url('../img/ico/headContact.png') 30px 26px no-repeat;}
#headContact span{font-size:133%;}
#headContact strong{font-size:200%; margin-top:-4px;}

/* HEAD CODE */
#headCode{position:absolute; top:76px; left:50%; margin:0 0 0 116px;  padding:17px 0 0 60px;  height:66px; color:#00abe0; line-height:1; font-family:'myriad pro', arial, helvetica, sans-serif; }
#headCode span{font-size:133%;}
#headCode strong{font-size:283%; margin-top:-4px;margin-left: 6px;}

/* REFER LINK */
#referLink{position:absolute; top:0; right:50%; margin-right:-378px; background:url('../img/btn/btn.png') 0 0 no-repeat;}
#referLink a{display:inline-block; text-decoration:none; color:#4d90cd; padding:0 12px 0 33px; height:29px; line-height:27px; background:url('../img/btn/btn.png') 100% -100px no-repeat;}
#referLink a:hover{text-decoration:underline;}

/* SEARCH BOX */
#search-box {position: absolute; right: 50%; top: 53px; margin-right: -453px;}
#search-box p{margin:0;}
#search-box .int-text {width: 178px; padding:9px 15px 0; margin:0; height:23px; background:url('../img/bg/input.png') 0 0 no-repeat; border:none;}

/* INLINE BTN */
.inlineBtn{display:inline-block; height:34px; margin-right:10px; background:url('../img/btn/btn.png') 0 -200px no-repeat;   }
.inlineBtn .btnIn{height:34px; display:inline-block; margin-right:-10px; background:url('../img/btn/btn.png') 100% -300px no-repeat; position:relative;       }
.inlineBtn input{display:inline-block; height:34px; line-height:32px; background:none; border:none; padding:0 16px 4px;  font-family:'Myriad Pro', arial, helvetica, sans-serif; font-size:117%; font-weight:normal; color:#fff;  cursor:pointer;}

/* INLINE LINK */
.inlineLink{display:inline-block; height:31px;  margin-right:16px; background:url('../img/btn/btn.png') 0 -400px no-repeat; font-size:92%; font-weight:bold; color:#fff; text-decoration:none; cursor:pointer;}
.inlineLink span{height:31px; display:inline-block; margin-right:-16px; background:url('../img/btn/btn.png') 100% -500px no-repeat; padding:0 28px 0 20px; line-height:29px;  position:relative;}
.inlineLink:hover{color:#ffcddb}

/* LOGIN BOX */
#login-box {position: absolute; right: 50%; top: 0px; margin-right: -480px; background:#7fa828 url('/img/bg/toolMenu.png') 0 100% no-repeat;}
#login-box p{background:url('/img/bg/toolMenu.png') 100% 100% no-repeat; margin:0; font-size:92%; line-height:1; padding:0 0 2px;}
#login-box a{ padding: 5px 12px 5px 12px; background: url('../img/bg/login-box.png') 0 50% no-repeat; color:#fff; text-decoration:none; display:inline-block; border-left:1px solid #84ad2a;}
#login-box a.first {border:none;}
#login-box a:hover{color:#dbff8c;}

/* MAIN MENU */
#main-menu {background: #ca003a; padding:0 0 7px; margin:10px 0 0;}
#main-menu ul{ border-bottom:1px solid #df6386; background:#00a7dc;}
#main-menu li{float:left; border-left:1px solid #008ebb; border-right:1px solid #00b5ee; line-height:1; position:relative; z-index:2;}
#main-menu .next{border-left-color:#00a3d6;}
#main-menu .level1{background:url('../img/bg/menu-shadow.png') 0 100% repeat-x; font-family:'Myriad Pro', arial, helvetica, sans-serif; font-size:117%; font-weight:normal; color:#fff; overflow:visible; display:block; padding:10px 0 0; text-align:center; min-height:26px; margin:0 -1px; overflow:hidden; color:white; text-decoration:none; position:relative;}
#main-menu .next .level1{background:url('../img/bg/menu-shadow-next.png') 0 100% no-repeat;}
#main-menu a.level1:hover, #main-menu strong.level1, #main-menu .active a.level1, #main-menu li a.hover, #main-menu li.next a.hover{background:#ca003a url('../img/bg/horizontal.png') 0 -150px repeat-x; margin-top:-10px; margin-bottom:-1px;}
#main-menu a.level1:hover, #main-menu li a.hover, #main-menu li.next a.hover{min-height:27px; padding-top:20px; border-left:1px solid #e4e4e4; padding-right:1px;}
#main-menu strong.level1, #main-menu .active a.level1{font-size:133%; padding-top:19px; min-height:28px; border-left:1px solid #e4e4e4; padding-right:1px;}
#main-menu .exp .level1 span{ padding:0 2px 0 10px; background:url('../img/bg/menu-exp.png') 0px 9px no-repeat;}
#main-menu .first{border-left:none;}
#main-menu .first strong.level1, #main-menu .first a.level1{border:none; padding-right:0;}
#main-menu .first .level1{margin-left:0;}
#main-menu .last{border-right:none;}
#main-menu .last .level1{margin-right:0;}
#main-menu .submenu{display:none; position:absolute; top:36px; left:-1px; background:#ca003a; width:242px;}
#main-menu .last .submenu{left:auto; right:0;}
#main-menu ul ul{border:1px solid #e4e4e4; border-width:0 0px 1px 1px;padding:8px 18px 8px; margin:0; background:transparent;}
#main-menu li li{float:none; border:none; line-height:1.3; margin:8px 0; vertical-align:bottom; padding:0;}
#main-menu li li a{color:white; text-decoration:none; display:block; padding-left:10px; background:url('../img/bg/dot-white.png') 0 6px no-repeat;}
#main-menu li li a:hover{text-decoration:underline;}
#main-menu li:hover .submenu {
	display: block;
}

#menu1{width:108px;}
#menu2{width:157px;}
#menu3{width:109px;}
#menu4{width:82px;}
#menu5{width:171px;}
#menu6{width:139px;}
#menu7{width:162px;}

/* SIDE MENU */
#side-menu{width:100%; background:#00a9de; margin:0 0 19px; position:relative;}
#side-menu .cor{width:5px; height:5px; background-image:url('../img/bg/cor-white.png');}
#side-menu li{vertical-align:bottom; display:block; width:100%;}
#side-menu .level1{font-size:117%; color:#fff; text-decoration:none; display:block; border-bottom:1px solid #0090be; border-top:1px solid #00b6ef; padding:7px 15px 8px 38px; background: url('/img/bg/side-menu.png') 21px 0.9em no-repeat; font-weight:normal;}
#side-menu a.level1:hover{background-color:#00b6ef; }
#side-menu li.active{background:#ca003a url('../img/bg/horizontal.png') 0 -150px repeat-x; }
#side-menu li.active .level1{border-bottom-color:#ad0132; border-top-color:#df6386; background-position:-470px 0.9em; background-color:transparent;}

/* BREADCRUMB */
#breadcrumb {margin:-7px 0 1.8em; position:relative;}
#breadcrumb p {margin: 0;}
#breadcrumb p a {padding: 3px 20px 3px 0; background: url('../img/bg/breadcrumb-a.png') 100% 50% no-repeat; margin-right:6px;}
#breadcrumb p strong {font-weight: normal; color:#666;}

/* PAGE */
.annot-box p{font-weight:bold; margin:0 0 1.8em;} 

/* BANNER */
.banner{margin:0 0 19px;}
.home .banner{margin:0 0 23px;}
.banner img{display:block;}

/* CROSSROAD */
.home-crossroad{position:relative}
.home-crossroad .bd{border:1px solid #dcedff; background:#f5faff; }
.home-crossroad ul li{float: left; padding: 0 15px 0 65px; width:224px;}
.home-crossroad ul{padding:0 5px; border-top:1px solid #dcedff; overflow:hidden;}
.home-crossroad ul.first{border:none;}
.home-crossroad h2{margin:0.65em 0 0.25em; padding:0 20px;}
.home-crossroad h3{margin:0.55em 0 0.05em; font-size:125%; font-family:arial, helvetica, sans-serif;}
.home-crossroad p{font-size:92%; color:#666; line-height:1.25; margin:0 0 1.15em;}
.home-crossroad .cor{width:6px; height:6px; background-image:url('../img/bg/cor.png');}
.home-crossroad .inlineLink{margin-top:20px;}

.home-crossroad .doctors{background: url('../img/ico/doctors.png') 20px 13px no-repeat; }
.home-crossroad .contact{background: url('../img/ico/contact.png') 15px 14px no-repeat; }
.home-crossroad .email{background: url('../img/ico/email.png') 18px 16px no-repeat; }
.home-crossroad .register{background: url('../img/ico/register.png') 21px 14px no-repeat; }
.home-crossroad .card{background: url('../img/ico/card.png') 19px 13px no-repeat; }
.home-crossroad .question{background: url('../img/ico/question.png') 19px 15px no-repeat; }
.home-crossroad .discussion{background: url('../img/ico/discussion.png') 18px 13px no-repeat; }	
.home-crossroad .cest{background: url('../img/ico/letadlo.png') 18px 10px no-repeat; }	
.home-crossroad .dotazy{background: url('../img/ico/srdce.png') 18px 10px no-repeat; }	

/* articles */
.home-articles {margin:0 0 23px;}
.home-articles .hd{padding:1.7em 0 0.6em;}
.home-articles .hd h2{margin:0; background:url('../img/ico/heart.png') 0 8px no-repeat; padding-left:28px;}
.home-articles .hd p{margin:0.6em 0 0;}
.home-articles .bd{position:relative;}
.home-articles .in{border:1px solid #dcedff;}
.home-articles ul{ border-bottom:1px solid #dcedff; overflow:hidden; width:100%;}
.home-articles ul li{float:left; width:156px; border-left:1px dashed #dcedff; padding-bottom:1000px; margin-bottom:-1000px;}
.home-articles ul .first{border:none; background:#f5faff; width:304px;}
.home-articles li p{font-size:92%; margin:0.7em 0 1.7em;}
.home-articles li h3{font-size:100%; font-family:arial, helvetica, sans-serif; font-weight:normal; margin:0 0 0.5em;}
.home-articles .first p{font-size:100%; margin-top:0;}
.home-articles .first h3{font-size:117%; font-family:arial, helvetica, sans-serif; }
.home-articles .spc{padding:10px 8px;}
.home-articles .cor{width:6px; height:6px; background-image:url('../img/bg/cor.png');}
.home-articles .right{margin:0.7em 6px 0.6em;}
.home-articles .img{display:block; height:93px; overflow:hidden; width:100%; margin:0 0 1.7em;}
.home-articles .first .img{ margin:0 0 1.25em;}

/* BLUE BOX */
.blue-box{background:#4887c1; position:relative; color:#fff; overflow:hidden; width:100%; float:left;}
.blue-box h2, .blue-box h3{color:white;}
.blue-box h2{font-size:150%;}
.blue-box h3{font-size:100%;}
.blue-box a{color:#fff;}
.blue-box a:hover{color:#c7e2ff;}
.blue-box .cor{width:5px; height:5px; background-image:url('../img/bg/cor-white.png');}

/* news */ /* docs */
.home-news{float: left; width:278px; padding-bottom:1000px; display:inline; margin:0 0 -975px 36px;}
.home-docs{float: left; width:278px; padding-bottom:1000px; display:inline; margin:0 0 -975px 22px;}
.home-docs h2{padding:0 0 0 26px; background: url('../img/ico/docs.png') 0 3px no-repeat; margin:1.1em 0 0.4em;}
.home-news h2{padding:0 0 0 26px; background: url('../img/ico/news.png') 0 3px no-repeat; margin:1.1em 0 0.4em;}
.home-list ul li{border-top:1px dashed #c7e2ff; padding:8px 5px 7px 14px}
.home-news ul li{background:url('../img/bg/dot-white.png') 2px 14px no-repeat; }
.home-docs ul li{background:url('../img/ico/docs-s.png') 1px 12px no-repeat; }
.home-list ul .first{border:none;}
.home-list h3{margin:-2px 0 0; font-family: tahoma, verdana, sans-serif; font-weight:normal;}
.home-list strong{font-size:92%;}

/* newsletter */
.home-newsletter{width:260px; float: right; background:#5096d7; margin-bottom:-1000px; display:inline; padding:0 20px 1000px 20px;}
.home-newsletter h2{padding:0 0 0 26px; background: url('../img/ico/newsletter.png') 0 3px no-repeat; margin:1.1em 0 0.8em;}
.home-newsletter .int-text {width: 232px; padding:9px 15px 0; margin:0; height:24px; background:url('../img/bg/input.png') 0 -100px no-repeat; border:none;}
.home-newsletter .r{margin-top:-0.45em}
.home-newsletter .l{margin-left:10px}
.home-newsletter .inlineBtn{background-position:0 -600px;}
.home-newsletter .inlineBtn .btnIn{background-position:100% -700px;}

/* filter box */
.filter-box{background:#fff3bf; margin:0 0 0.9em; position:relative; }
.filter-box .bd{padding:15px 20px 15px;}
.filter-box .l{width:375px;}
.filter-box p{margin:0;}
.filter-box .cor{width:5px; height:5px; background-image:url('../img/bg/cor-white.png');}
.filter-box .help{background: url('../img/ico/help.png') 0 0 no-repeat; padding:3px 0 3px 38px; display:inline-block; margin-top:15px;}
.filter-box .inlineBtn{background-position:0 -1600px; height:31px; margin-top:3px;}
.filter-box .btnIn{background-position:100% -1700px; height:31px;}
.filter-box .inlineBtn input{ height:31px; line-height:29px;}

/* vyraz box */
.form .in-vyraz{border: 1px solid #193994; background: #5c5c5c; padding:20px 30px 2px;  color: white; }
.form .in-vyraz h2 {	color: white; margin: 0 0 1em 0;}
.form .corv{width:6px; height:6px; background-image:url('../img/bg/cor-v.png');}
.form .corv{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block;}
.form .okraj {	border: 2px solid white;}

/* topic list */
.topic-list li{position:relative; z-index:1;}
.topic-list .blue{background:#edf6ff;}
.topic-list .news{background: url('../img/bg/status-news.png') 100% 50% no-repeat; }
.topic-list .blue .news{background-image: url('../img/bg/status-news-blue.png'); }
.topic-list .title{font-size:133%; font-weight:normal; font-family:arial, helvetica, sans-serif; margin:0;}
.topic-list .cor{width:5px; height:5px; background-image:url('../img/bg/cor-white.png');}
.topic-list .spc{padding:10px 85px 12px 15px;}
.topic-list p{margin:0;}
.topic-list .small{margin:4px 0 0; color: #5486bc;}

/* paging */
.paging{margin:2.8em 0 2.5em; padding:0 10em 0; text-align:center; position:relative; line-height:1;}
.paging .next, .paging .prev{position:absolute; top:-1px; margin-right:16px; background:url('../img/btn/btn.png') 0 -400px no-repeat; color:white; text-decoration:none; font-size:92%; font-weight:bold;}
.paging .next span, .paging .prev span{display:inline-block; margin-right:-16px; background:url('../img/btn/btn.png') 100% -500px no-repeat; height:31px; line-height:29px; position:relative;}
.paging .prev{left:0; background-position:0 -1200px}
.paging .prev span{padding:0 20px 0 30px; background-position:100% -1300px}
.paging .next{right:0;}
.paging .next span{padding:0 30px 0 20px;}
.paging a:hover{color:#FFCDDB; cursor:pointer;}
.paging span.prev{background-position:0 -800px}
.paging span.prev span{background-position:100% -900px}
.paging span.next{background-position:0 -1000px}
.paging span.next span{background-position:100% -1100px}
.paging .pager a, .paging .pager strong{display:inline-block; text-decoration:none; background-image:url('../img/btn/btn.png'); background-position: no-repeat;}
.paging .pager span{display:inline-block; line-height:29px; padding:0 5px; min-width:20px; text-decoration:none; background-image:url('../img/btn/btn.png'); background-position: no-repeat;}
.paging .pager a{background-position:0 -1500px;}
.paging .pager a:hover{color:#333;}
.paging .pager a span{background-position:100% -1500px;}
.paging .pager strong{background-position:0 -1400px;}
.paging .pager strong span{background-position:100% -1400px;}

/* FORM */
.form{width:100%; clear:both; margin-bottom:20px;}
.form .bd{position:relative;}
.form .in{border:1px solid #dcedff; background:#f5faff; padding:20px 30px 2px;}
.form .cor{width:6px; height:6px; background-image:url('../img/bg/cor.png');}
.form label.block{margin:0 3px 2px;}
.form span.block{margin:0 3px 5px;}
.form .chck-item{margin:0 8px 0 0; color:#666;}
.form .chck-item input{margin-right:4px;}
.form .r-item{margin:0 8px 0 0; color:#666;}
.form .r-item input{margin-right:4px; margin-top:1px;}
.page-form .col-h-l, .page-form .col-h-r{width:264px;}
.page-form input.int-text{width:244px; padding:9px 10px 0; border:none; background:url('../img/bg/input.png') 0 -200px no-repeat; height:23px;}
.page-form textarea.int-text{width:537px; padding:5px 10px; border:none; height:82px; background:url('../img/bg/input.png') 0 -300px no-repeat; overflow:auto;}

/* message */
.message{position:relative;}
.message .cor{width:5px; height:5px; background-image:url('../img/bg/cor-white.png');}
.message p{margin:0;}
.info-message{background:#fff3bf; }
.info-message p{margin:0; padding:10px 20px 10px 45px; background: url('../img/ico/info-message.png') 11px 50% no-repeat; }

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 100%;}
.cor-br{bottom:0; right:0; background-position:100% 100%;}

/* FOOTER */
#footer {padding:8px 0 30px; width: 980px; margin: 0 auto; text-align:left;}
#footer .copy{float:left; width:450px; margin:0; }
#footer .creator{float:right; width:450px; text-align:right;}
#footer .creator a{text-decoration:none; color:#666;}
#footer .creator a:hover{color:#333;}

/* FAKE SELECT */
.fakeSelect, .fakeSelect-select, .fakeSelect-select span{display:inline-block; vertical-align:middle; zoom:1;}
.fakeSelect{position:relative;}
.fakeSelect .focused{color:#000;}
.fakeSelect-select{position:relative;  z-index:1;  background:url('../img/bg/input.png') 0 -500px no-repeat; height:32px; overflow:hidden;}
.fakeSelect-select span{background:#fff; width:200px; background:url('../img/bg/input.png') 100% -600px no-repeat; padding:0 25px 0 10px; line-height:32px;  height:32px; overflow:hidden; outline:none;}
.fakeSelect-list{background:#fff; border:1px solid #a0ceff; z-index:2; position:absolute; top:31px; left:0; width:263px; text-align:left;}
.fake-option, .fake-optgroup{display:block; padding:3px 10px; zoom:1;}
.fakeSelect-list .selected, .fakeSelect-list .hover{background:#00a9de; color:white; cursor:pointer;}

