/* CSS Document */
body {
     font-family:Arial,Helvetica,sans-serif;
     font-size:12px;
     color:#000000;
     line-height:auto;
     text-align:center;
}
body,p,h1,h2,h3,h4,h5,h6,form,ul,li {
     margin:0px; padding:0px;
}
a { cursor:pointer; color:#0272E4; }
a:hover { color:#DA1502 !important; }
.clr { font-size:1px; height:1px; line-height:1px; clear:both; }
.hidden { display:none !important; }

/* colors */
.Blue { color:#1270ba; }
.Yellow { color:#cfa000; }
.Ruby { color:#d20024; }
.Red { color:#ff0000; }

div.Layout {
     width:960px;
     margin:auto;
     text-align:left;
     /**/ background-color:#ffffff;
}
/* header */
div.Header {
     width:960px;
     height:167px;
     position:relative;
     background-image:url(../gfx/backHeader.png);
     background-position: 0px 54px;
     background-repeat:no-repeat;
}
/*div.HomePage div.Header { background-image:url(../gfx/backHeaderHP.png); }*/
div.HomePage { background-image:url(../gfx/backHeaderHP.png); background-position:left 71px; }
div.Logo {
     position:absolute;
     width:134px;
     height:40px;
     top:40px;
     left:0px;
}
div.Logo img { border:none; }
div.SearchBox {
     position:absolute;
     top:105px;
     left:747px;     
     width:213px;
     color:#014a96;     
     z-index:999;
}
div.HomePage div.SearchBox { display:none; }
div.SearchBox div.lang {
     font-size:11px;
     float:left;
     display:inline;
     margin-top:2px;
}
div.SearchBox div.Search {
     width:137px;
     float:right;
     display:inline;
     height:17px;
     _height:14px;
     border:1px #c6d6d3 solid;
     background-color:#ffffff;
     margin-right:4px;     
     position:relative;
}
div.SearchBox div.Search input {
     border:none;
     font-size:11px;
     color:#a4b6c3;
     background-color:#ffffff;
     margin-left:4px;
     width:112px;   
     height:13px;
}
div.SearchBox div.Search div.SearchSubmit {
     width:16px;
     height:17px;
     position:absolute;
     right:4px;
     _right:-1px;
     top:0px; 
}
div.SearchBox div.Search input.submit {
     width:16px;
     height:17px;
     border:none;
     background-image:url(../gfx/searchSubmit.png);
     background-position:top;
     background-repeat:no-repeat;
     cursor:pointer;  
}
div.Header div.ColorBar {
     width:960px; height:7px;
     position:absolute;
     top:128px;
     font-size:1px; line-height:1px;
}
div.Header div.OSpolecnosti {
     background:#139cff url(../gfx/colorBar/OSpolecnosti.png) 0px 0px no-repeat;      
}
div.Header div.Zamestnani {
     background:#db1500 url(../gfx/colorBar/Zamestnani.png) 221px 0px no-repeat;      
}
div.Header div.ProNovinare {
     background:#ebb830 url(../gfx/colorBar/ProNovinare.png) 107px 0px no-repeat;      
}
div.Header div.SpolecenskaOdpovednost {
     background:#a4b663 url(../gfx/colorBar/SpolecenskaOdpovednost.png) 322px 0px no-repeat;      
}
div.Header div.Kontakt {
     background:#139cff url(../gfx/colorBar/Kontakt.png) 504px 0px no-repeat;      
}
div.HomePage div.ColorBar { background-image:none; background-color:transparent; }
/* breadcrumb */
div.Breadcrumb {
     position:absolute;
     top:150px;
     font-size:11px;
     color:#0065cf;
     padding-left:3px;
}
div.Breadcrumb a { color:#0066ce; }
/* RSS, print, send to friend */
div.Tools {
     position:absolute;
     right:3px;
     width:208px;
     top:150px;
     font-size:11px;
     height:16px;
}
div.Tools a {
     display:block;
     float:right;
     background-repeat:no-repeat;   
     text-decoration:none;  
     height:16px;
     color:#0066ce;
}
div.Tools a span {
     text-decoration:underline;
}
div.Tools a.rss {
     background-image:url(../gfx/rss.png);
     width:55px;
}
div.Tools a.rss span {
     margin-left:20px;     
}
div.Tools a.print {
     background-image:url(../gfx/print.png); 
     width:53px;
}
div.Tools a.print span {
     margin-left:20px;
}
div.Tools a.send {
     background-image:url(../gfx/send.png);
     background-position: 0px -1px;
}
div.Tools a.send span {
     margin-left:25px;
}
/* header, menu */
div.MenuBox {
     height:26px;
     position:absolute;
     width:960px;
     top:101px;
     font-size:10px;
}
div.MenuBox a {
     display:block;
     height:26px;   
     background-image:url(../gfx/spacer.gif);         
}
div.MenuBox div.b01 { 
     width:107px; height:26px;     
     left:0px;  
     position:absolute; 
}
div.MenuBox div.b02 { 
     width:113px; height:26px; 
     left:108px;      
     position:absolute; 
}
div.MenuBox div.b03 { 
     width:100px; height:26px;  
     left:222px;     
     position:absolute; 
}
div.MenuBox div.b04 { 
     width:181px; height:26px; 
     left:323px;    
     position:absolute; 
}
div.MenuBox div.b05 { 
     width:85px; height:26px; 
     left:505px;  
     position:absolute; 
}
div.MenuBox div.b01 a:hover {
     background-image:url(../gfx/menu/b01mouse.png);
}
div.HomePage div.b01 a:hover {
     background-image:url(../gfx/menu/b01.png);
}
div.MenuBox div.b02 a:hover {
     background-image:url(../gfx/menu/b02mouse.png);
}
div.HomePage div.b02 a:hover {
     background-image:url(../gfx/menu/b02hp.png);
}
div.MenuBox div.b03 a:hover {
     background-image:url(../gfx/menu/b03mouse.png);
}
div.HomePage div.b03 a:hover {
     background-image:url(../gfx/menu/b03hp.png);
}
div.MenuBox div.b04 a:hover {
     background-image:url(../gfx/menu/b04mouse.png);
}
div.HomePage div.b04 a:hover {
     background-image:url(../gfx/menu/b04hp.png);
}
div.MenuBox div.b05 a:hover {
     background-image:url(../gfx/menu/b05mouse.png);
}
div.Header div.MenuBox div.b01 a.Active {
     background-image:url(../gfx/menu/b01.png);
}
div.Header div.MenuBox div.b02 a.Active {
     background-image:url(../gfx/menu/b02.png);
}
div.Header div.MenuBox div.b03 a.Active {
     background-image:url(../gfx/menu/b03.png);
}
div.Header div.MenuBox div.b04 a.Active {
     background-image:url(../gfx/menu/b04.png);
}
div.Header div.MenuBox div.b05 a.Active {
     background-image:url(../gfx/menu/b05mouse.png);
}
div.Header div.MenuBox div.b01 a.Active:hover {
     background-image:url(../gfx/menu/b01.png);
}
div.Header div.MenuBox div.b02 a.Active:hover {
     background-image:url(../gfx/menu/b02.png);
}
div.Header div.MenuBox div.b03 a.Active:hover {
     background-image:url(../gfx/menu/b03.png);
}
div.Header div.MenuBox div.b04 a.Active:hover {
     background-image:url(../gfx/menu/b04.png);
}
div.Header div.MenuBox div.b05 a.Active:hover {
     background-image:url(../gfx/menu/b05mouse.png);
}
/* footer */
div.Footer {
     position:relative;
     margin-top:40px;
     background-image:url(../gfx/backFooter.png);
     background-position: 800px 0px; /* jinak 20px */
     background-repeat:no-repeat;
}
div.Footer div.LinksTescoCR { color:#0173e6; margin-bottom:9px; }
div.Footer div.LinksTescoCR b {
     float:left;
     display:block;
     width:150px;
     color:#004995;
}
div.Footer div.LinksTescoCR a {
     padding-left:2px;
     padding-right:2px;
     color:#0272e4; text-decoration:none;
}
div.Footer div.Subfooter {
     border-top:1px #d2dce5 solid;
     padding-top:10px;
     padding-bottom:20px;
     position:relative;
     top:5px;
     color:#004995;
}
div.Footer div.Subfooter a {
     padding-left:2px;
     padding-right:2px;
     text-decoration:none;
     color:#004e9b;
}
/* main */
div.Main {
     position:relative;
     top:10px;
     font-size:12px;
     width:962px;
     _width:965px;
}
div.Main h1 {
     color:#014A96;
     font-size:16px;
     font-weight:bold;
     position:relative;
     top:-6px;
     padding-left:2px;
     margin-bottom:10px;
}
/* left menu */


div.LeftColumn {
     width:235px;
     float:left;
     display:inline;
     position:relative;
}
div.LeftColumn div.LeftMenuHeader {
     width:235px;
     height:35px;
     position:relative;
}
div.LeftColumn div.LeftMenuHeader span {
     display:block;
     width:235px;
     height:35px;
     position:absolute;
}
div.OSpolecnosti div.LeftMenuHeader span {
     background-image:url(../gfx/headers/ospolecnosti.png);
}
div.Zamestnani div.LeftMenuHeader span {
     background-image:url(../gfx/headers/zamestnani.png);
}
div.ProNovinare div.LeftMenuHeader span {
     background-image:url(../gfx/headers/pronovinare.png);
}
div.SpolecenskaOdpovednost div.LeftMenuHeader span {
     background-image:url(../gfx/headers/spolOdpovednost.png);
}
div.Kontakt div.LeftMenuHeader span {
     background-image:url(../gfx/headers/kontakt.png);
}
div.Homepage div.LeftMenuHeader span {
     background-image:url(../gfx/headers/homepage.png);
     background-repeat:no-repeat;
}
div.LeftColumn ul {     
}
div.LeftColumn ul li {
     list-style-image:none;
     list-style-type:none;
     display:block;
     width:235px;
     /*height:34px;*/
     background-image:url(../gfx/leftMenuBorder.png);
     background-repeat:no-repeat;
     background-position:0px 33px;
}
div.LeftColumn ul li a {
     display:block;
     width:235px;
     min-height:34px;
     height:34px;
     text-decoration:none;
     color:#004b96;
}
div.LeftColumn ul li a span {
     line-height:29px;
     padding-left:10px;
     text-decoration:none;
     font-weight:bold;
}
div.LeftColumn ul li a:hover,
div.LeftColumn ul li.Active a {
     background-image:url(../gfx/leftMenuHover.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
     color:#007dd7 !important;
}
div.Zamestnani ul li a:hover,
div.Zamestnani ul li.Active a { 
     background-image:url(../gfx/leftMenuHover_Zam.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
}
div.SpolecenskaOdpovednost ul li a:hover,
div.SpolecenskaOdpovednost ul li.Active a { 
     background-image:url(../gfx/leftMenuHover_SO.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
}
div.Zamestnani ul li a,
div.Zamestnani ul li a:hover { color:#004B96 !important; }
div.Zamestnani ul li.Active a { color:#db1500 !important; }
div.ProNovinare ul li a:hover,
div.ProNovinare ul li.Active a { 
     background-image:url(../gfx/leftMenuHover_Nov.png);
     background-repeat:no-repeat;
     background-position:0px 0px;
}
div.ProNovinare ul li a { color:#004B96; }
div.ProNovinare ul li.Active a,
div.ProNovinare ul li a:hover { color:#c67900 !important; }
div.SpolecenskaOdpovednost ul li a { color:#004B96; }
div.SpolecenskaOdpovednost ul li.Active a,
div.SpolecenskaOdpovednost ul li a:hover { color:#7a864f !important; }

div.LeftColumn ul li ul li {
     background-image:url(../gfx/leftMenu2Border.png);
     background-position:0 0;
     background-repeat:no-repeat;
     display:block;
     list-style-image:none;
     list-style-type:none;
     min-height:34px;
     width:235px;  
}
div.Zamestnani ul li ul li a { background:transparent url(../gfx/leftMenuHover_Zam2.png) 0px 0px no-repeat !important; }
div.Zamestnani ul li ul li.Active a { background:transparent url(../gfx/leftMenuHover_Zam2Act.png) 0px 0px no-repeat !important; }
div.Zamestnani ul li ul li a:hover span { color:Red !important; }
div.Zamestnani ul li ul li.Active span { color:Red !important; }
div.LeftColumn ul li ul li a span { font-weight:normal; color:#004b96; /*padding-left:25px; */position:relative; top:9px; line-height:11px; left:15px;
}
div.ProNovinare ul li ul li a:hover span { font-weight:normal; color:#c67900; }
div.SpolecenskaOdpovednost ul li ul li a:hover span { font-weight:normal; color:#7a864f; }

/* banners */
div.Banners {
     height:130px;
     /*background-color:#ddffee;*/  
}
div.Banners img { float:left; width:235px; border:none; display:inline; padding:0px; margin:0px; margin-right:7px; }
div.Banners img.Right { margin-right:0px; margin-left:-1px; }

/* main column */
div.RightColumn {
     width:705px; /* 1px wider, in order to make margins behave */
     _width:705px;
     float:left;
     color:#004b96;
     position:relative;
     margin-left:21px;
     margin-bottom:8px;
     %margin-bottom:25px;
     _margin-bottom:12px;
     min-height:350px;
     _height:350px;
}
div.RightColumn h1 {
     font-size:16px;
     font-weight:bold;
     color:#004b96; 
     top:0px; 
     margin-top:0px auto 0px auto;
     padding-left:16px;
     position:relative;
     left:-3px;
     background:transparent url(../gfx/backHblue.png) 0px 5px no-repeat;
}
div.RightColLeft {
     width:345px;
     float:left;
     margin: 0px 9px 15px 0px;
     border:1px #dcdfe3 solid;
     height:335px;
     position:relative;
}
div.RightColRight {
     width:345px;
     float:left;
     margin: 0px 0px 15px 0px;
     border:1px #dcdfe3 solid;
     height:335px;
     position:relative;
}
div.Aktuality { height:404px; }
div.ColItemInner {
     margin:12px 20px auto 35px;
}
div.ColItemInner a, div.AktItem a {
     color:#0e82d6;
     font-weight:bold;    
}
div.AktItem { padding-bottom:8px; }
div.pressReleasesList div.AktItem { margin:5px 40px 10px 19px; }
div.Jobs p { padding-bottom:15px !important; }
div.ColItemInner p { padding-bottom:0px; }
div.ColItemInner h1 {
     font-size:14px; font-weight:bold; background:transparent url(../gfx/backH.png) 0px 3px no-repeat; position:relative; left:-15px; padding-left:15px; padding-bottom:13px;
}
div.AktInner h1 { padding-bottom:9px; margin-bottom:0px; background:transparent url(../gfx/backHyellow.png) -1px 3px no-repeat; }
div.PressRelease h1 { font-size:16px; background:none; padding-left:3px; margin-bottom:0px; }
a.olderAct {
     background:transparent url(../gfx/productLink3.png) right 3px no-repeat; text-decoration:none; position:absolute; bottom:10px; right:15px; /*left:190px;*/ color:#0e82d6; font-weight:bold;    
}
a.olderAct span {
     margin-right:11px; text-decoration:underline;
}
.Aktuality a.olderAct {
     background:transparent url(../gfx/productLink5.jpg) right 3px no-repeat; text-decoration:none; position:absolute; bottom:10px; right:15px; color:#0e82d6;
}
.Aktuality a.olderAct span {
     margin-right:11px; text-decoration:underline;
}
div.AktualityItem {
     width:345px; height:95px;
     /**/background-color:#ffddee;
     float:left;     
}
div.RightColumn div.ProfilImg {
     float:right;
}

/* formular, vstup pro novinare */
div.PressEnterBox {
     height:186px;
     width:235px;
     position:relative;
     margin-top:30px; _margin-top:30px;
     margin-bottom:25px;
}
div.PressEnterBox div.Reg {
     min-height:110px;
     _height:110px;
     background:#ffcb3f url(../gfx/regBoxBack.png) 0px 0px repeat-x;
     position:relative;
}
div.PressEnterBox div.Login {
     height:95px;
     background-color:#f5bb33;
     position:relative;
}
div.PressEnterBox div.Reg h2 { font-size:1px; height:15px; margin-left:10px; padding-top:10px }
div.PressEnterBox div.Reg h2 span {
     background-image:url(../gfx/headers/vstupProNovinare.png);
     background-repeat:no-repeat;
     display:block;
     width:235px;
     height:15px;
     position:absolute;
}
div.PressEnterBox div.Reg p {
     color:#784d20; padding:5px 25px 5px 15px; font-size:11px;
}
div.PressEnterBox div.Reg a {
     background:transparent url(../gfx/productLink6.gif) right 4px no-repeat;
     font-size:11px; text-decoration:none; color:#c57b00; font-weight:bold;
     display:block; float:right; margin-right:15px;
}
div.PressEnterBox div.Reg a:hover { color:#784d20 !important; }
div.PressEnterBox div.Reg a span {
     margin-right:8px; text-decoration:underline;
}
div.PressEnterBox div.formRow { height:20px; position:relative; margin:5px 0px 5px 0px; }
div.PressEnterBox div.Login h2 {
     font-size:11px; color:#794f13; padding-left:10px; padding-top:5px;
}
div.PressEnterBox div.Login input.loginEmail {
     height:16px; width:184px; border:0px; font-size:10px; color:#794f13; border-collapse:collapse; position:absolute; left:10px;
}
div.PressEnterBox div.Login input.loginPass {
     height:16px; width:97px; border:0px; font-size:10px; color:#794f13; border-collapse:collapse; position:absolute; left:10px;
}
div.PressEnterBox div.Login input.loginSubmit { 
     height:18px; width:72px; border:0px; font-size:10px; color:#794f13; margin-left:15px; border-collapse:collapse; background:transparent url(../gfx/submitPrihlasit.jpg) 0px 0px no-repeat;  position:absolute; left:108px;
}
div.PressEnterBox div.Login a { font-size:11px; text-decoration:none; color:#c57b00; font-weight:bold; margin-left:10px; line-height:19px; }
div.PressEnterBox div.Login a:hover { color:#784d20 !important; }

div.Download { margin-bottom:25px; }
div.Download h2 { font-size:12px; margin-bottom:10px; font-weight:normal; padding-top:15px; }
div.Download a { color:#034c99; font-weight:bold; }
div.DownloadItem {
     width:210px; height:233px;
     float:left; margin:10px 37px 0px 0px;
     /*background-color:#ddddee;*/ 
}
div.DownloadItemRight { margin-right:0px; }
div.DownloadItem div.DownloadItemHead {
     height:45px; background-color:#014a96; text-align:center; position:relative;
}
div.DownloadItem div.DownloadItemHead h2 { color:#ffffff; font-size:12px; margin-left:10px; margin-right:10px; padding-top:7px; }
div.DownloadItem div.DownloadInner {
     border-left:1px #d7e9f7 solid; border-right:1px #d7e9f7 solid; border-bottom:1px #d7e9f7 solid; height:190px; text-align:center; position:relative;
}
div.DownloadItem div.DownloadInner img { padding-top:14px; }
div.DownloadItem div.DownloadInner div.format { position:absolute; left:0px; height:39px; top:179px; background:transparent url(../gfx/backDownloadFormat.png) 0px 0px repeat-x; width:208px; }
div.DownloadItem div.DownloadInner div.format p { padding-top:3px; }
div.DownloadItem div.DownloadInner div.downloadlink {
     background:transparent url(../gfx/backDownloadFormat.png) repeat-x scroll 0 0;
     bottom:5px;
     height:20px;
     left:0;
     position:absolute;
     width:208px;
}
div.DownloadItem div.DownloadInner div.downloadlink p {
     padding-top:4px;
}
div.DownloadItem div.DownloadInner div.downloadlink a {
     background:transparent url(../gfx/productLink4.gif) no-repeat scroll right 3px;
     padding-right:10px;
}

/* registrace pro novinare */
div.RegForm {
     margin-bottom:50px;
     margin-top:20px;
     position:relative;
     border:1px white solid;
}
div.RegForm div.legend {
     display:inline;
     float:left;
     width:100px;
     text-align:right; padding-top:2px;
}
div.RegForm div.twoLines { padding-top:0px; }
div.RegForm div.legend span { /*position:relative; top:2px;*/ }
div.RegForm div.inputBox {
     float:left;
     margin-bottom:12px;
     margin-left:10px;
     text-align:left;
     width:200px;
}
div.RegForm div.inputBox input {
     border:1px solid #76A6CA;
     border-collapse:collapse;
     height:18px;
     width:187px;
}
div.RegForm div.message {
     float:left;
     margin-bottom:8px;
     margin-left:10px;
     text-align:right;
     width:290px;
}
div.RegForm div.checkboxes {
     margin:0px 0px 10px 110px;
     %margin:0px 0px 10px 120px;
     _margin:10px 0px 10px 120px;
}
div.RegForm div.checkboxes span { line-height:22px; margin-left:7px; }
div.RegForm a { color:#007ee2; font-weight:bold; }
div.RegForm input.submit { height:24px; width:123px; background:transparent url(../gfx/buttons/registrovat.png) 0px 0px no-repeat; position:absolute; left:485px; top:235px; %top:255px; _top:265px; border:none; }


/**/ 
/* checkboxes */
div.checkdiv {
     height:20px !important;
     width:19px !important;
     float:left;
     background:transparent url(../gfx/checkbox.png) 0px bottom no-repeat;
     position:relative;
     z-index:9898;
}
div.checked {     
     background:transparent url(../gfx/checkboxChecked.gif) 0px bottom no-repeat;
}


/**/
/* filtrovac ­ ok Šnko */
div.filterBox {
     border:1px #d0e3f2 solid;
}
div.filterBox h2 {
     background:transparent url(../gfx/productLink7.png) 0px 3px no-repeat;
     font-size:12px; color:#2a6fa6; padding-left:11px; margin:7px 0px 10px 9px;
}
div.filterBox form.press {
     position:relative; height:36px; margin-left:10px;
}
form.press select option { height:20px; }
div.filterBox form.press select.year {
     width:178px; font-size:12px; height:20px; position:absolute; color:#4B82B8;
}
div.filterBox form.press select.kategory {
     width:240px; font-size:12px; height:20px; left:184px; position:absolute; color:#4B82B8;
}
div.filterBox form.press div.FilterName {
     border:1px solid #D2E4F2;
     border-collapse:collapse;
     height:18px;
     left:430px;
     position:absolute;
     width:190px;
}
div.filterBox form.press div.FilterName input {
     background-color:transparent;
     border:medium none;
     color:#4B82B8;
     font-size:12px;
     height:16px;
     left:5px;
     position:absolute;
     width:170px;
}
div.filterBox form.press input.submit {
     background-color:transparent;
     background-image:url(../gfx/buttons/hledat.png);
     border:medium none;
     height:21px;
     left:629px;
     position:absolute;
     top:-1px;
     width:58px;
}

/**/
div.HomePageLeft { height:335px; width:475px; float:left; margin-right:10px; margin-bottom:35px; }
div.HomePageRight { height:335px; width:475px; float:left; margin-right:0px; margin-bottom:35px; }
div.HomePageLeft img { border:none; }
div.HomePageRight img { border:none; }

/**/
/* tinymce */
div.TinyMCEProfil {
     width:355px; margin-bottom:30px;
}
div.TinyMCEProfilWider { width:auto; }
div.TinyMCEUniverzal { padding-top:10px; }
div.TinyMCEUniverzal,
div.TinyMCEProfil {
     color:#004C98;
}
div.TinyMCEUniverzal h1,
div.TinyMCEProfil h1 {
     font-size:14px;
     padding-bottom:10px;
}
div.TinyMCEUniverzal p,
div.TinyMCEProfil p {
     font-size:12px;
     padding-bottom:10px !important;     
     color:#004C98;
}
div.TinyMCEUniverzal ul,
div.TinyMCEProfil ul {
     /*margin:15px 25px 15px 25px;*/
     margin:0px 25px 0px 25px;
}
div.TinyMCEUniverzal ul li,
div.TinyMCEProfil ul li {
     list-style-image:url(../gfx/li.jpg);
     line-height:15px;
}
div.TinyMCEUniverzal a,
div.TinyMCEProfil a {
     color:#004C98;
}
div.TinyMCEUniverzal img,
div.TinyMCEProfil img {
     border:none;
}

/* special - napiste nam */
div.Napiste h1 { padding-left:3px; margin:0px; background:none; }
div.Napiste p { padding-bottom:15px; }
div.NapisteInner { border:1px #d3e3f2 solid; margin-bottom:15px; }
div.NapisteInner h2 { margin:0px; padding:0px; height:33px; background-color:#f0f5fb; background-image:url(../gfx/productLink3.gif); background-position: 12px 10px; background-repeat:no-repeat; margin-bottom:15px; font-size:14px;  }
div.NapisteInner p { padding-left:25px; padding-right:35px; padding-bottom:15px !important; }
div.NapisteInner ul { padding-left:40px; padding-bottom:15px; }
div.NapisteInner h2 span { display:block; margin-left:23px; padding-top:6px; }
div.NapisteInner li { list-style-image:url(../gfx/li.jpg); line-height:15px; }
div.NapisteInner a { color:#01aaeb; }
div.NapisteInner form { /*position:relative;*/ margin-left:25px; }
div.NapisteInner form select.sel01 { width:117px; }
div.NapisteInner form select.sel02 { width:390px; }
div.Napiste div.img { width:473px; height:176px; margin-bottom:15px; float:right; }
div.dotaz div.legend { float:left; width:182px; margin-bottom:10px; } 
div.dotaz div.legend span { line-height:20px; }    
div.dotaz select { color:#014A96 !important; color:#4B82B8; font-size:12px; height:20px; }
div.dotaz textarea { border:1px solid #76A6CA; border-collapse:collapse; width:570px; }
div.Napiste form div.legend1 {
     width:53px;
     float:left; display:inline;
     margin-bottom:10px;
}
div.Napiste form div.legend2 {
     width:100px;
     float:left; display:inline;
     margin-bottom:10px;
     text-align:right;
}
div.Napiste form div.inputBox {
    width:245px;
     float:left; display:inline;
     margin-bottom:8px; position:relative;
}
div.Napiste form div.legend1 span,
div.Napiste form div.legend2 span {
     line-height:20px;
}
div.Napiste form div.legend2 span {
     margin-right:9px;
}
div.Napiste form div.inputBox input {
     width:225px;
     height:18px;
     border:1px #76a6ca solid;
     border-collapse:collapse; position:absolute; left:0px;
}
div.Napiste form div.regFormMargined {
     margin-left:53px;
     margin-top:25px;
     position:relative;
}
div.Napiste form div.regFormMargined input.regCheck {
     float:left;
}
div.Napiste form div.regFormMargined p { 
     float:left;
     width:530px;
     margin-left:15px;
     margin-top:2px;
     padding-bottom:10px;
}
div.Napiste form div.regFormMargined div.captcha {
     float:left;
     margin: 10px auto 10px auto;
}
div.Napiste form div.regFormMargined input.captcha {
     margin: 12px auto auto 10px;
     width:120px;
     height:18px;
     border:1px #76a6ca solid;
     border-collapse:collapse;
}
div.Napiste form div.regFormMargined a.captcha {
     background: transparent url(../gfx/productLink.png) right 3px no-repeat;
     text-decoration:none;
}
div.Napiste form div.regFormMargined a.captcha span {
     margin-right:12px;
     text-decoration:underline;
}
div.Napiste form input.submit {
     width:123px;
     height:24px;
     border:none;
     margin: 10px 50px auto auto;
     float:right;
     background: transparent url(../gfx/submitRegistrace.png) 0px 0px no-repeat;
}
div.Napiste form input.submit {
     background: transparent url(../gfx/submitOdeslat.png) 0px 0px no-repeat; margin-bottom:15px;
}

/* PROFIL PAGE  */
div.RightColumn div.ProfilMenu {
     height:30px;
     position:relative;
     /*top:10px;*/
     z-index:9998;
}
div.RightColumn div.ProfilMenu div.ProfilMenuItem {
     float:left;
     height:30px;
     border-left:1px #ffffff solid;
     border-right:1px #ffffff solid;
     border-top:1px #ffffff solid;
     background-color:#e7f0f7;
     position:relative;
     top:-1px; _top:-1px;
}
div.RightColumn div.ProfilMenu div.Active {
     background-color:#ffffff;
     border-left:1px #b9d3e2 solid;
     border-right:1px #b9d3e2 solid;
     border-top:1px #b9d3e2 solid;
     position:relative;
     top:0px;
}
div.RightColumn div.ProfilMenu div.ProfilMenuItem a {
     margin-left:12px;
     margin-right:12px;
     line-height:28px;
     color:#004b96;
     text-decoration:none;
     cursor:pointer;
}
div.RightColumn div.ProfilMenu div.Active a {
     font-weight:bold;
     line-height:27px;
}
div.RightColumn div.ProfilMenuFields {
     float:right;
     padding-top:6px;
     color:#004b96;
}
div.RightColumn div.ProfilForm {
     border:1px #b9d3e2 solid;
     /*position:relative;
     top:10px; _top:9px;*/
     /*height:250px;*/
     margin-bottom:50px;
}
div.RightColumn div.Absolventi { height:670px; %height:690px; }
div.RightColumn div.ProfilFormFlexible { height:auto; }
div.RightColumn div.ProfilFormPass { height:150px; }
div.RightColumn div.ProfilForm form {
     padding: 20px 30px 20px 30px;
     margin:0px;
     color:#004b96;     
     /*border: 1px black solid;*/
}
div.RightColumn div.ProfilForm form p { padding-bottom:10px; }
div.RightColumn div.ProfilForm form.changePassword {
     padding: 20px 15px 20px 30px;
}
div.RightColumn div.ProfilForm form.favoriteCat {
     padding: 20px 20px 60px 25px;
     position:relative;
}
div.RightColumn div.ProfilForm form.favoriteProd {
     padding: 20px 15px 0px 15px;
     position:relative;
}
div.RightColumn div.ProfilForm form.favoriteCat p {
     margin-bottom:15px;
}
div.RightColumn div.ProfilForm form.favoriteCat input {
     float:left;
}
div.RightColumn div.ProfilForm form.favoriteCat input.save {
     background:transparent url(../gfx/submitUlozit.png) no-repeat scroll 0 0;
     border:medium none;
     height:24px;
     position:absolute;
     right:30px;
     bottom:10px !important;
     width:92px;     
     float:none;
}
div.RightColumn div.ProfilForm form.favoriteCat div {
     float:left;
     margin-left:8px;
     width:135px;
     line-height:18px;
     %line-height:20px;
     display:inline;
}
div.RightColumn div.ProfilForm div.legend {
     width:100px;
     float:left;  
     display:inline;
}
div.RightColumn div.Absolventi div.legend { width:120px; }
div.RightColumn div.Absolventi div.legendWider { 
     display:inline;
     float:left;
     text-align:right;
     width:300px; 
}
div.RightColumn div.Absolventi div.legendWider { padding-right:15px; }
div.RightColumn div.ProfilForm form.changePassword div.legend { width:85px; }
div.RightColumn div.ProfilForm form.changePassword div.wider { width:120px; }
div.RightColumn div.ProfilForm div.legend span {
     line-height:22px;
}
div.RightColumn div.ProfilForm div.inputBox {
     width:220px;
     float:left;
     text-align:left;
     margin-bottom:8px; 
}
div.RightColumn div.Absolventi div.inputBox { width:200px !important; }
div.RightColumn div.Absolventi div.inputBoxWider { width:300px !important; }
div.RightColumn div.Absolventi div.inputBoxShorter { width:120px !important; }
div.RightColumn div.ProfilForm form.changePassword div.inputBox { width:220px; }
div.RightColumn div.ProfilForm div.inputBox input {
     width:200px;
     height:18px;
     border:1px #76a6ca solid;
     border-collapse:collapse; color:#004b96;  
}
div.RightColumn div.ProfilForm div.inputBox input.file { height:auto; }
div.RightColumn div.Absolventi div.inputBoxWider input { width:305px !important; }
div.RightColumn div.Absolventi div.inputBoxShorter input { width:100px !important; }
div.RightColumn div.ProfilForm div.inputBoxWider select {
     width:308px; %width:310px; color:#004b96;  
}
div.RightColumn div.Absolventi div.inputBox input { width:180px; font-size:12px; }
div.RightColumn div.Absolventi div.inputBoxWider select {
     width:308px; %width:310px; color:#004b96; 
     font-size:11px; 
}
div.RightColumn div.Absolventi div.inputBoxWider select.titul { width:100px; }
div.RightColumn div.ProfilForm form.changePassword div.inputBox input { width:195px; }
div.RightColumn div.ProfilForm div.inputBox input.shorter { width:80px; }
div.RightColumn div.ProfilForm a.deactivate {
     color:#0079f4;
     background: transparent url(../gfx/productLink.png) right 3px no-repeat;
     text-decoration:none;
     position:absolute;
     top:190px;     
}
div.RightColumn div.ProfilForm form.personalInfo a { position:static; }
div.RightColumn div.ProfilForm a.deactivate span {
     margin-right:12px;
     text-decoration:underline;
}
div.RightColumn div.ProfilForm input.submit {
     height:24px;
     width:92px;
     background: transparent url(../gfx/submitUlozit.png) 0px 0px no-repeat;
     border:none;
     position:absolute;
     top:210px;
     right:50px;
}
div.RightColumn div.ProfilForm form.personalInfo input.submit { float:right; position:relative; bottom:15px; top:-15px; right:0px; %top:-40px; %right:30px; }
div.RightColumn div.Absolventi input.submit { top:660px; %top:680px; }
div.RightColumn div.ProfilForm div.checkboxes span { margin-left:10px; line-height:19px; }
div.RightColumn div.ProfilForm form.changePassword input.submit { float:right; position:relative; bottom:15px; top:7px; right:34px; %top:7px; %right:34px; }
div.RightColumn div.ProfilForm div.twolines { padding-top:0px; }
div.RightColumn div.ProfilForm div.twolines span { line-height:12px; }
.small { font-size:11px; display:block; padding-left:20px; line-height:13px !important; }

/**/
/*reg  */
/* pass */
form.PassForgot { margin-top:15px; }
form.PassForgot div.legend1 {
     float:left;
     margin-bottom:10px;
     width:53px;
}
form.PassForgot div.wider {
     width:140px;
}
form.PassForgot div.legend1 span {
     line-height:20px;
}
form.PassForgot div.inputBox {
     float:left;
     margin-bottom:8px;
     width:245px;
}
form.PassForgot div.inputBox input {
     border:1px solid #76A6CA;
     border-collapse:collapse;
     height:18px;
     width:225px;
}
input.heslo {
     background:transparent url(../gfx/submitOdeslat.png) no-repeat scroll 0 0;
     border:medium none;
     float:left;
     height:24px;
     margin:-2px 30px auto auto;
     width:123px;
}