h1,h2,h3,h4,h5,ul,ol,li,a,p,div,span,form,fieldset,body,html,img,table,th,td,tr{padding: 0px;margin: 0px; border:0 none;}
body,div,p{font-size:10px;}
/*
1)obecne nastaveni
2)hlavni struktura divu
3)Hlavicka
4)HP
5)Podstrana
6)lightbox
*/

/*
1)obecne nastaveni
*/
.reset{clear: both; margin: 0px; padding: 0px; line-height: 0px; overflow: hidden; height: 0px; width: 99%; font-size: 0px;}
a{color: #568408; text-decoration: underline;}
a:hover{text-decoration: none;}
/*zakladni stavebni prvky*/
body{text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 62.5%; color: #333333;background:white url(../img/body.png) repeat-x top;}
select,input{font-family: Arial, Helvetica, sans-serif;}
select{font-size: 120%;}
.error{color:#c00;}
.button {width: 120px; background:url(../img/butt_blank_bgwhite.gif) no-repeat left top; border:0px;
    height:36px; padding:0px 3px 0px 0px; text-align: center; color:#fff; font-size:15px; font-weight: bold;
    vertical-align: middle;}

/*
2)hlavni struktura divu
*/
#page{width: 960px; margin: auto; position: relative; text-align: left;}
#head{min-height: 28px; _height: 28px; position: relative; padding-top: 107px;width: 960px;/*background:#6D3F74 url(../img/head.png) no-repeat left top;*/}
#telo{padding: 18px 0 20px 25px; clear: both; width: 933px; min-height: 300px; 
    background:white url(../img/telo.gif) no-repeat bottom; border-left:#A5B0B4 1px solid; border-right:#A5B0B4 1px solid;}
#teloT{background: url(../img/top.gif) no-repeat center top; padding-top: 5px;width: 960px;}
#teloB{background: url(../img/bottom.gif) no-repeat center bottom; padding-bottom: 6px;width: 960px;}
#pata{ font-size: 110%; color: #999999;width: 813px; margin: auto; padding: 18px 147px 18px 0; text-align: right;
background: url(../img/astra.png) no-repeat right 8px;}
#pata a{color: #999999;}
#pata span{padding: 0px 6px 0 6px;}


/*
3)Hlavicka
*/
#head{}
#head ul{*position: relative; *top: 1px;}
#head ul li{display: block; font-size: 120%; height: 28px; float: left; text-align: center; line-height: 28px; color: White; 
background:white url(../img/head_zalozka_left.png) no-repeat left top; margin-right: 4px;*position: relative; *top: 0px;}
#head ul li a{text-decoration: none; display: block; height: 28px; background: url(../img/head_zalozka_right.png) no-repeat right top; color: #63326A;
padding:0 15px 0 15px; _float: left;}
#head ul li a:hover,#head ul li a.active{}
#head ul li.active{ height: 29px; }
#head ul li.active a{font-weight: bold;}
#head p{float: left; line-height: 28px; font-size: 120%; color: White; padding-right: 5px; font-weight: bold;}
.odkazy{position: absolute; left: 528px; top: 40px; background: url(../img/headBullet.gif) no-repeat left top; width: 408px; height: 37px;}
.odkazy a{position: absolute;display: block;top: 5px;height: 32px;}
.odkazy a span{position: absolute; left: 0px; top: 0px;display: block;  cursor: pointer;height: 32px;}
.odkazy a.main{left: 0px;width: 99px;}
.odkazy a.main span{width: 99px; background: url(../img/butt_hlavniStrana.gif) no-repeat left top; }
/*.odkazy a:hover.main span{background-position: 0px -32px;}*/
.odkazy a.kazuistika{left: 130px; width: 177px; height: 34px;}
.odkazy a.kazuistika span{width: 177px; height: 34px;background: url(../img/butt_kazuistika.png) no-repeat left top; }
/*.odkazy a:hover.kazuistika span{background-position: 0px -34px;}*/
.odkazy a.kontakt{left: 338px; top: 5px; width: 70px; height: 34px; }
.odkazy a.kontakt span{width: 70px; height: 34px;background: url(../img/butt_kontakt.gif) no-repeat left top; }
/*.odkazy a:hover.kontakt span{background-position: 0px -34px;}*/
#menu{position: absolute; left: 5px; top: 107px;width: 960px; text-align: left;}
#menu ul{*position: relative; *top: 0px; }

#menu ul li{display: block; font-size: 120%; height: 28px; float: left;  line-height: 28px; color: White; text-align: left; 
background: url(../img/head_zalozka_left.gif) no-repeat left top; margin-right: -1px;position: relative; *top: 0px;}

#menu ul li a{text-decoration: none; display: block; height: 30px; background: url(../img/head_zalozka_right.gif) no-repeat right top; color: #fff;
padding:0 15px 0 15px; _float: left;text-align: center;}


#menu ul li.bck2 {background: url(../img/head_zalozka_left2.gif) no-repeat left top;}
#menu ul li.bck2>a{background: url(../img/head_zalozka_right2.gif) no-repeat right top;}

#menu ul li.bck3 {background: url(../img/head_zalozka_left3.gif) no-repeat left top;}
#menu ul li.bck3>a{background: url(../img/head_zalozka_right3.gif) no-repeat right top;}

#menu ul li.bckx1 {background: url(../img/head_zalozka_left4.gif) no-repeat left top;}
#menu ul li.bckx1>a{background: url(../img/head_zalozka_right4.gif) no-repeat right top;}

#menu ul li a:hover,#menu ul li a.active{}
#menu ul li.active{ height: 28px; }
#menu ul li.active a{font-weight: bold;}
#menu ul li ul{display: block; position: absolute; top: 30px; /*border: 1px solid white;*/ z-index: 100; left: 0px;}

#menu ul li ul li{float: none;text-align: left;background: #035172;margin: 0px; border:1px solid #407a94;padding: 0px 10px 0px 10px;background-image: none; _float: left;width: 100%;
_width: auto; clear: both;}
#menu ul li ul li a{color: white; text-decoration: none; float: none; background: none; height: auto; font-size: 90%; white-space: nowrap;
font-weight: normal; padding: 0px; text-align: left; display: inline;}
#menu ul li.active ul li a{font-weight: normal;}
#menu ul li ul li a:hover{text-decoration: underline; background-color:#FFFFFF; color:#035172; padding:3px}
#menu p{float: left; line-height: 28px; font-size: 120%; color: White; padding-right: 5px; font-weight: bold;}
.odkazy{position: absolute; left: 528px; top: 40px; background: url(../img/headBullet.gif) no-repeat left top; width: 408px; height: 37px;}
.odkazy a{position: absolute;display: block;top: 5px;height: 32px;}
.odkazy a span{position: absolute; left: 0px; top: 0px;display: block;  cursor: pointer;height: 32px;}
.odkazy a.main{left: 0px;width: 99px;}
.odkazy a.main span{width: 99px; background: url(../img/butt_hlavniStrana.gif) no-repeat left top; }
/*.odkazy a:hover.main span{background-position: 0px -32px;}*/
.odkazy a.kazuistika{left: 130px; width: 177px; height: 34px;}
.odkazy a.kazuistika span{width: 177px; height: 34px;background: url(../img/butt_kazuistika.gif) no-repeat left top; }
/*.odkazy a:hover.kazuistika span{background-position: 0px -34px;}*/
.odkazy a.kontakt{left: 338px; top: 5px; width: 70px; height: 34px; }
.odkazy a.kontakt span{width: 70px; height: 34px;background: url(../img/butt_kontakt.gif) no-repeat left top; }
/*.odkazy a:hover.kontakt span{background-position: 0px -34px;}*/

.logo{position: absolute; left: 0px; top: 43px; width: 209px; height: 27px;}
.logo img{display: block;}


/*
4)HP
*/
/* Odkazy na jinou cast kazuistiky */
.part{ height: 75px; position: relative; left:-5px; *margin-top: -17px; }
.part h2{color: #623169; font-size: 120%; margin-bottom: 4px;}
.part_number{ float: left; width: 71px; height: 36px; background: url(../img/part_line.png) no-repeat 40px 17px;}
#part_last{background-image: none;}
.part_number a{font-size: 15px; font-weight: bold; display: block; width: 36px; height: 36px; background:#7B7B7B url(../img/part_a.png) no-repeat -37px top;
text-align: center; line-height: 36px;_line-height: 35px; text-decoration: none; color: White; padding-left: 1px;}
.part_number a:hover,.part_number a.active{background:#64236E url(../img/part_a.png) no-repeat 0px top; }

.left{width: 442px; float: left; padding-right: 25px;}
.right{float: left; width: 442px; }

#telo h1{margin-bottom: 14px; color: #b0250e; font-size: 160%;}
.left p{font-size: 120%; margin-bottom: 17px; line-height: 140%; text-align: justify; color: #4d5760;}
.left p.datum{ color: #698c2d; font-weight:bold;}
.left .spustit{text-align: center; padding-top: 10px; }
.left .spustit a{display: block; position: relative; width: 201px; height: 36px; line-height: 36px;margin: auto;}
.left .spustit a span{position: absolute; left: 0px; top: 0px;width: 201px; height: 36px; display: block; cursor: pointer; 
background: url(../img/spustitUvodniSlovo.png) no-repeat left top;}
/*.left .spustit a:hover span{ background-position: -160px 0; }*/


/*
5)Podstrana
*/
#strana{}
#windows .in{background-color: #fff;}
#telo #strana h1{position:relative; float: left; width: 560px; margin-right: 6px;}
.top_left_video{width: 442px; float: left; margin-right: 27px; margin-bottom: 25px; }
.top_left_video .in {border: 1px #999999 solid; border-top: 0; width: 440px; height: 366px;}
#swfAVPlayer div,#swfPTPlayer div{text-align: center; padding: 20px; line-height:2em;}
#swfAVPlayer div p,#swfPTPlayer div p{margin-bottom:10px;}
.top_right{position:absolute; width: 442px; height: 388px; margin-bottom: 25px; left: 493px;background-color: transparent; }
.top_right .in {border: 1px #999999 solid; border-top: 0; width: 440px; height: 366px; overflow: auto; }
.top_right.presentation .in{overflow: hidden;}
.bottom_left_first{position:absolute; width: 442px; height: 388px; left: 493px; top: 266px; display:none; background-color: transparent; }
.bottom_left_first .in{border: 1px #b0250e solid; border-top: 0; width: 440px; height: 366px; overflow:auto;}
.bottom_left_second{position:absolute; width: 442px; height: 388px;  left: 493px; top: 266px; display:none; background-color: transparent; }
.bottom_left_second .in{border: 1px #b0250e solid; border-top: 0; width: 440px; height: 366px; overflow:auto;}
.bottom_right_discussion{position:absolute; width: 442px; height: 156px; margin-bottom: 25px; top: 606px; left: 25px;background-color: transparent; }
.bottom_right_discussion .in{border: 1px #999999 solid; border-top: 0; width: 440px; height: 132px; overflow:auto;
    position:relative;}

.bottom_left_timeline{position:absolute; width: 442px; height: 156px; margin-bottom: 25px; top: 606px; left: 25px; background-color: transparent; }
.bottom_left_timeline .in{border: 1px #9B72B9 solid; border-top: 0; width: 440px; height: 131px; overflow:auto;}
.bottom_left_timeline .in .time_line{ width: 440px; height: 131px; background: url(../img/time_line.png);}
	 
.bottom_tools{position:relative; margin-top: 0px;width: 442px; height: 156px; margin-left: 467px; background-color: transparent;}
.bottom_tools .in{border: 1px #999999 solid; border-top: 0;width: 440px; height: 46px; padding:0;background-color: #fff; }
.bottom_tools .item{padding-left:35px; font-size: 120%; font-weight:bold; line-height:35px;
    height:35px; display:block; margin-top:5px; position:absolute;}
.bottom_tools .item.downloadVideo{background: url(../img/icon_download_video.png) no-repeat;left:238px;}
.bottom_tools .item.sendToFriend{background: url(../img/icon_send_to_friend.png) no-repeat; left:5px;}
.bottom_tools .item.applyForInterview{background: url(../img/icon_apply_for_interview.png) no-repeat; left:680px;}
.bottom_tools.upper{margin-top: 0px; margin-bottom:82px;}

/* Pozice pro minimalizovana okna */
.minimised_wins{position:absolute; display:block; top: 606px; left:-5px; height:155px; width: 208px;}
.minimised_wins.min1{left: 25px;}
.minimised_wins.min2{left: 259px;}


.videoPreview{text-decoration:none; padding:0;}
.videoPreview .in{padding:0; float:none;background-color: #222; position:relative;}
.videoPreview .in .playOverlay{background:url(../img/PlayOverlay_image.png) no-repeat;position:absolute;
    top:62px; left:162px; width:116px; height:116px; display:block;}
.videoPreview .in a img {height:332px; margin:auto;}
.videoPreview .in a img.player {height:auto;}
.videoPreview img{padding:0; margin:0; display:block;}


/* Uprava pozic pro stranku bez vyberu casti kazuistiky*/
.noKazuParts .top_right{top: 191px;}
.noKazuParts .minimised_wins{top: 605px;}


/*.rating{background: url(../img/bgr/rating.png);}*/
/*.bottom_left_first{background: url(../img/bgr/bottom_left_first.png);}*/
/*.bottom_left_second{background: url(../img/bgr/bottom_left_second.png);}*/
/*.bottom_right_discussion{background: url(../img/bgr/bottom_right_discussion.png);}*/
/*.bottom_tools{background: url(../img/bgr/bottom_tools.png);}*/


/*Hlavicka okna*/
.winHead{position:relative; height:23px; color: #333333;}
.winHead table{table-layout:fixed; width:100%; border:0px; border-collapse: collapse;}
.winHead table td{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:13px;
    border:0px;}
.winHead .space{display:block; background: url(../img/window_head_bottom.png);
    height:19px; width:23px; position:absolute; right:4px; top:0px;}
.winHead .c{display:block; width:100%; margin: 0; padding: 0; height:100%;
    position:relative; top:-4px; left: -6px; padding: 3px 0 0 10px;}
.winHead .back{display:block; background: url(../img/window_head_bottom.png); padding: 4px 0 0 6px; 
    height:19px; width:auto; margin: 0px 4px; font-size: 130%; overflow: hidden; white-space: nowrap; }
.winHead .corL{position:absolute; display:block; background: url(../img/window_head_left.png) no-repeat left;
    height:23px; width:4px; left:0; top:0;}
.winHead .corR{position:absolute; display:block; background: url(../img/window_head_right.png) no-repeat right;
    height:23px; width:4px; right:0; top:0;}
.winHead .buttResize{position:absolute; display:block; background: url(../img/butt_minim.png) no-repeat;
    height:13px; width:13px; right:10px; top:4px; cursor: pointer;}
.winHead .buttResize.max{background: url(../img/butt_maxim.png) no-repeat;}

/*
Styly pro clanek
*/
.article{padding: 20px;}
.article h4 {color: #99cc00; font-size:18px; font-weight: bold; margin-bottom: 15px;}
.article h5 {color: #99cc00; font-size:16px; font-weight: bold; margin-bottom: 10px;}
.article p {color: #7b97af; font-size:14px; text-align:justify; margin-bottom: 10px;}
.article img{margin-bottom:10px;}

/* kazuinfo - right top */
.kazuinfo {text-align: left; padding: 8px 20px 11px 11px; }
.kazuinfo .cast{ padding-bottom: 6px; margin-bottom: 6px; background: url(../img/info_border.png) repeat-x bottom; }
.kazuinfo h3{color: #b0250e; font-size: 120%;}
.kazuinfo h2{color: #b0250e; font-size: 140%;}
.kazuinfo h1{color: #b0250e; font-size: 160%;}
.kazuinfo p{font-size: 120%;}
.kazuinfo ul{list-style: none;}
.kazuinfo ul li{font-size: 120%; background: url(../img/info_bullet.png) no-repeat 3px 5px; padding-left: 13px;}


/*
Styly pro diskuzi - opinions
*/
#add_opinion_form{display:none;}
.opinions{text-align:justify;padding:8px; position:relative;}
.opinions .nazor{margin-bottom:4px;padding-bottom:4px; background: url(../img/dot_line.png) bottom left repeat-x;}
.opinions .nazor p {font-size:11px; display:inline;}

.opinions .enter {width:150px;background:none;
    reset:both; float:right; padding: 0px; border:0px; cursor: pointer; background-color: #fff;
    padding-top: 2px;}
.opinions .nazor h3{display:inline; font-size:12px; color: #b0250e; font-weight:bold;}
.opinions .nav{float:left; line-height:22px;}
.opinions .reset{margin:0; padding:0;}

/* Rating */
.rating{ text-align:right;height: 18px; float: left; position:absolute; right:25px; }
.rating div{float: left; font-size: 135%; color: #568408; font-weight:bold; line-height:16px;}
.rating .stars{margin-left:6px; margin-top:2px;}
.rating .stars div{width:16px; height:14px; background: url(../img/rateStar.png) 0 -14px no-repeat;
     margin:-1px; cursor:pointer;float: left;}
.rating .stars div.sel{background-position: 0px 0px;}
.rating .stars div.hover{background-position: 0px -28px;}

/* info - right top */
.info{ text-align: left; padding: 8px 8px 11px 11px; }
.info .cast{ padding-bottom: 6px; margin-bottom: 6px; background: url(../img/info_border.png) repeat-x bottom; }
.info h3{color: #b0250e; font-size: 120%;}
.info p{font-size: 120%;}
.info ul{list-style: none;}
.info ul li{font-size: 120%; background: url(../img/info_bullet.png) no-repeat 3px 5px; padding-left: 13px;}

/*
6)lightbox
*/
#lightboxback {background: url(../img/boxbgr.png); _background: #000; position: absolute; left: 0px;
    top: 0px; color: White; display: none; /*z-index: 10;*/ height: 100%; width: 100%; margin: 0;
    padding: 0;}
#lightboxback #lightbox_boxconfirm_enter h2 {font-size: 24px; margin-bottom: 13px;}
#lightboxback #lightbox_boxconfirm_enter p {font-size: 12px; margin-bottom: 10px;}
#lightboxback #lightbox_boxconfirm_enter a {margin: 0px 20px 0 20px;}
#lightboxback #lightbox_boxconfirm_enter .lbforbidden {display: none;}

.lightbox{display: none; margin:auto; position: absolute; }
.lightbox .boxTop{background: url(../img/lightbox_top.png) no-repeat left top; width:485px; height: 30px;
    position: relative;}
.lightbox .boxTop .close{display: block; background: url(../img/lightbox_close.png) no-repeat left top;
    position: absolute; right:9px; top: 9px; width:20px; height:20px; cursor: pointer;}
.lightbox .boxBot{background: url(../img/lightbox_bottom.png) no-repeat left top; width:485px; height: 10px;}
.lightbox .boxBck{background: url(../img/lightbox_back_xsmall.png) #6f9bae top;  width:427px; min-height: 178px;_height: 178px;
    border: #fff 2px solid; border-top:0px; border-bottom:0px; text-align: center; padding-top: 0px; color: #fff;
    padding-left: 27px; padding-right: 27px; background-color: #6f9bae;}
.lightbox .boxBck .answer{display: none;}
.lightbox .boxBck h2{font-size: 24px; margin-bottom: 13px; }
.lightbox .boxBck p{font-size: 12px; margin-bottom: 20px; font-weight:bold;}
.lightbox .boxBck a{margin: 0px 20px 0 20px;}
.lightbox .boxBck button{padding:4px; height:36px; border:0; line-height: 20px; cursor: pointer;}
.lightbox .boxBck input.textW{height:25px; width: 410px; border:0px; background: #fff; line-height: 25px; padding: 0px 9px;
    font-size: 140%; font-weight: bold; color: #444; margin: 0px; float:left;}
.lightbox .boxBck .textb{height:141px; width: 410px; border:0px; background: #fff; padding: 0px 9px;
    font-size: 120%; font-weight: bold; color: #444; overflow: auto; margin:0px; border: 0px; display: block; float:left;}
.lightbox .boxBck .textTop{background: url(../img/lightbox_input_top.png) no-repeat left top; width: 428px; padding-top:7px;
    margin: auto; margin-top: 10px; border: 0px;}
.lightbox .boxBck .textBot{background: url(../img/lightbox_input_bottom.png) no-repeat left top; width: 428px; height:7px;
    clear: both;}
.lightbox .boxBck label{/*padding: 15px 0px 0px 0px; text-align: left; display: block;*/ font-weight: bold; font-size: 120%;}
.lightbox .boxBck .working{background-color: #000; padding:13px; color: #fff; margin: auto; position: absolute;
    font-weight: bold; font-size:110%; left:180px; top: 70px; display:none;}
.lightbox .boxBck .close{width: 97px; background:url(../img/butt_close.png) no-repeat left top;}
.lightbox .boxBck button.sendToNext{width: 216px; background:url(../img/butt_resendToNext.png) no-repeat left top;}


.lightbox .boxBck .confirm{display:none;}
.lightbox .boxBck .error{display:none; color: #f00;}
.lightbox .boxBck input.error{display:block; color:#f00;}

#lightbox_boxconfirm_enter {width: 485px; top: 217px; margin: auto; margin-top: 200px; text-align: center; 
    padding-top: 40px; position:static; top: auto; left:auto; display: block;}

/*lightbox form preposlat*/

#lbform {width: 485px; top: 217px; margin: auto; margin-top: 130px; text-align: center; 
    padding-top: 40px; position:static; top: auto; left:auto; display: block;}
#lightboxback #lbform .lbform{ padding: 0px; position: relative;}
#lightboxback #lbform .lbform h2 {margin-bottom: 14px;}
#lightboxback #lbform .lbform p { margin-bottom:14px;}
#lightboxback #lbform .lbform p.pozn{text-align: left; font-size: 12px; font-weight: normal; margin-bottom: 16px;}
#lightboxback #lbform .lbform label{ display: block; font-size: 12px; font-weight: bold; margin-bottom: 9px; padding: 0px;}
#lightboxback #lbform .lbform input.text{background: url(../img/lightbox_form_input.gif); width: 424px; height: 24px; padding: 7px 0 7px 4px;
border: none; font-size: 18px; margin-bottom: 14px;}
#lightboxback #lbform .lbform textarea{width: 420px; height: 145px; background: url(../img/lightbox_form_textarea.gif) no-repeat left top;
border: none; padding: 4px; margin-bottom: 20px;}
#lightboxback #lbform .lbform input.submit{margin-bottom: 7px;}

#lightboxback #lbform .lbform a.close{ position: absolute; top: -20px; left: 407px; width: 20px; height: 20px; line-height: 18px; font-size: 12px;}
#lightboxback #lbform .lbform a.close img{display: block;}


/*lightbox form registrace*/
.lightbox .boxregTop{background: url(../img/lightbox_regtop.png) no-repeat left top; width:500px; height: 28px;
    position: relative;}
.lightbox .boxregBot{background: url(../img/lightbox_regbottom.png) no-repeat left top; width:500px; height: 117px;}
.lightbox .boxregBck{background:#9953B9;width:427px; min-height: 158px;_height: 158px; border: #fff 3px solid; border-top:0px; border-bottom:0px;
border-left-width: 4px;
text-align: center; padding-top: 0px; color: #fff;padding-left: 36px; padding-right: 30px;}
#lbreg{width: 500px; top: 217px; margin: auto; margin-top: 110px; text-align: center; 
    padding-top: 40px; position:static; top: auto; left:auto; display: block;}
	 
.lightbox .lbreg h2{font-size: 24px; margin-bottom: 22px; }
.lightbox .lbreg p{font-size: 14px; margin-bottom: 25px; font-weight:bold; line-height: 20px;}
.lightbox .lbreg p.pozn{text-align: left; font-size: 12px; font-weight: normal; margin-bottom: 3px;}

#lightboxback #lbform .lbreg label{padding: 0px;}
#lightboxback #lbform .lbreg input.text{background:white url(../img/lightbox_reg_input.png); width: 286px; height: 22px; padding: 4px 6px 7px 4px;
border: none; font-size: 16px; margin-bottom: 0px;}

#lightboxback #lbform .lbreg table{border-collapse: collapse;}

#lightboxback #lbform .lbreg table th,#lightboxback #lbform .lbreg table td{padding-bottom: 7px;}
#lightboxback #lbform .lbreg table th{ width: 90px; text-align: left; padding-left: 21px; vertical-align: middle; font-size: 14px;}

#lightboxOrdernewsletter .boxBck button.submit{width: 97px; background:url(../img/butt_send.png) no-repeat left top;}

#lightbForward .boxBck{background: url(../img/lightbox_back_small.png) #6f9bae repeat-x 50% top; width:427px; height: 494px;
    padding-top: 0px;}
#lightbForward .boxBck .working{top: 190px}
#lightbForward .submit{width: 125px; background:url(../img/butt_resend.png) no-repeat left top;}

#lightbOpinions .boxBck{background: url(../img/lightbox_back_small.png) #6f9bae repeat-x 50% top; height: 415px;}
#lightbOpinions .submit{width: 97px; background:url(../img/butt_send.png) no-repeat left top;}

#lightbox_boxconfirm_enter {width: 485px; top: 217px; margin: auto; margin-top: 200px; text-align: center; 
    padding-top: 40px; position:static; top: auto; left:auto; display: block;}

.lightbox.height240 .boxBck{background: url(../img/lightbox_back_240.png) repeat-x top; height: 240px;}


/* Sandbox pro veci jako je preload SWF */
#sandbox { width:0px; height:0px; display:inline; position:absolute; left:0px; top:0px;}
#sandbox div { width:0px; height:1px;}


/* Odkazy na jinou cast kazuistiky */
.part{ height: 75px; position: relative; left:-5px; *margin-top: -17px; }
.part h2{color: #623169; font-size: 120%; margin-bottom: 4px;}
.part_number{ float: left; width: 71px; height: 36px; background: url(../img/part_line.png) no-repeat 40px 17px;}
#part_last{background-image: none;}
.part_number a{font-size: 15px; font-weight: bold; display: block; width: 36px; height: 36px; background:#7B7B7B url(../img/part_a.png) no-repeat -37px top;
text-align: center; line-height: 36px;_line-height: 35px; text-decoration: none; color: White; padding-left: 1px;}
.part_number a:hover,.part_number a.active{background:#64236E url(../img/part_a.png) no-repeat 0px top; }

/* Login page */
.pageLogin {
	padding: 0px 0px 0px 0px;
	width: 960px;
	height:700px;
	/*background: url(../img/telo.gif) no-repeat left top;*/
	margin: auto;}
.login {
	width: 792px;
	height: 309px;
	padding-top: 109px;
	background:#ffffff url(../img/login.jpg) no-repeat left top;
	position: relative;
	text-align: left;
	padding-left: 168px;
}
.login .logo {
	left: 0px;
	padding:0px;
	top: 0px;
}
.login-in {
	width: 620px;
	min-height: 309px;
	_height: 309px;
	background:#fff url(../img/menu2.jpg) repeat-x bottom;
	padding:0 15px 0 15px;
}
.login form label {
	font-size: 130%;
	color: White;
	display: block;
	padding-top: 12px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 120%;
}
.login form label strong {
	display: block;
	padding: 5px 0 9px 0;
	font-size: 115%;
}
.footLogin {
	font-size: 100%;
	color: #666666;
	font-weight: bold;
	text-align: right;
	padding-top: 20px;
	line-height: 110%;
}
/*.footLogin a {
	text-decoration: none;
	color: #f15026;
}
.footLogin a:hover {
	text-decoration: none;
	color: #918479;
}*/
.login form {
}
.login form input {
	width: 587px;
	height: 27px;
	background:white;
	display: block;
	border: 1px solid #DAE1E7;
	margin-bottom: 7px;
	font-size: 18px;
	padding-top: 7px;
	color: #b0250e;
	font-weight: bold;
	padding-left: 13px;
	margin-right: 0px;
}
.login form button {
	background:#698c2d;
	height: 37px;
	width: 150px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	line-height: 15px;
	_line-height: 15px;
	text-transform: capitalize;
	margin: auto;
	cursor: pointer;
}
*+html .login form button {
	line-height: 26px;
}
.login .text {
	width: 576px;
	height: 65px;
	overflow: auto;
	border: 1px solid #DAE1E7;
	background: White;
	border-top: 1px solid #B7B5BC;
	margin-bottom: 13px;
	color: #505050;
	padding: 5px 14px 5px 10px;
	font-size: 100%;
	text-align: justify;
}

.tc {
	text-align: center;
}

#telo>.info{ font-size: 160%}

