h1 {margin: 0; height: 40px; font-size: 18px; color:#000; }
h2 {margin: 0; font-size: 13px; font-weight: bold; padding: 0px; color:#000; }
h3 {margin: 0; height: 15px; padding: 10px 0px; margin:0 20px; font-size: 14px; font-weight: bold; color:#AB0214; }

#info p {margin: 0; padding: 15px 0; text-align: justify;}

#foot {margin: 15px 0 0 0; background: #fafafa; height: 20px; line-height: 20px; font-size: 10pt; padding:0 40px; }

p#timeInfo {margin: 0; padding: 0; text-align: right; color: #555; font-size: 8pt;}

table.list {width: 90%; margin: 5px 20px; background: #e5e5e5; border-collapse: collapse}
table.list td {border: 1px solid #F4F4F4; padding: 3px 5px;}
table.list td.head {background: #a7a7a7; color: white;}
table.list td.head a {color: white;}

table.formTable { margin: 5px 20px;  border-collapse: collapse; width:90%; }
table.formTable td { border: none; padding: 4px 15px; background-color:#E4E4E4; }
table.formTable td.right {text-align: right; }
table.formTable td.left { text-align:left; }
table.formTable td.first { width:100px; }
.submit { background:url("img/butt-save.png") no-repeat top left; border:none; height:32px; width:122px; cursor:pointer; margin:10px 0 10px 20px; }
input.buttBack { display: block; float:right;  background:url("img/butt-back.png") no-repeat top left; border:none; font-weight: bold; font-style: italic; height:32px; width:222px; cursor:pointer; margin:0px 0px 10px 20px;}
input.buttDel {background:url("img/butt-delete.png") no-repeat top left; border:none; height:32px; width:122px; cursor:pointer; margin:10px 0 10px 20px;}
table.formTable td.mid {width: 230px;}
table.formTable td.sh {width:120px;}

table input.error, table select.error {background: #ffaa55;}
table td em {color: #aa5500; font-weight: bold;}
/*------- kontakt --------*/

table.contact td {  background-color:transparent; }
table.contact td.contact { width:120px; font-weight:bold; vertical-align:top;  }
table.contact input { width:250px; }
table.contact select { width:262px; }
table.contact textarea { width:250px; height:150px; }

/*----------------------- NEW STUFF ------------------------------------*/


form, ul, ol, p {margin: 0px;}
.u {text-decoration: underline;}
img { border: 0 none; }
body { margin:0 auto; color:#595959; background-color:#fff; text-align:left; font:normal 12px arial,helvetica,sans-serif; }
body.logged { background:#E1E1E1 url("img/page.gif") repeat-x top left; } 

a { color:#595959; }

#all { padding:10px; margin: 0 auto 0 auto; }
#inset {padding: 0px 15px 10px 15px; border-bottom: 1px dashed #aaa; }



#user-login { background:url("img/login-case.png") no-repeat top left; width:440px; margin:100px auto 0px auto; padding:20px 0 0 0; }
#user-login .user-login { width: 90%; margin: 5px 20px;  border-collapse: collapse; }
#user-login .user-login td { border: none; padding: 3px 5px; }
#user-login .user-login .head {font-size:24px;margin:7px 0 8px;padding:0 0 12px;text-align:left;line-height:26px;padding:12px 0 12px 0!ie}
#user-login .user-login .input { width:300px; }
#user-login .user-login .user-butt { background:url("img/login.gif") no-repeat top left; width:93px; height:40px; border:none; cursor:pointer; margin-top:10px; }
#user-login .user-login .user-butt2 { background:url("img/next.gif") no-repeat top left; width:85px; height:40px; border:none; cursor:pointer; margin-top:10px; }
#user-login .user-login .user-butt3 { background:url("img/next.gif") no-repeat top left; width:85px; height:40px; border:none; cursor:pointer; margin-top:10px; }
#user-login .user-login .user-butt4 { background:url("img/next.gif") no-repeat top left; width:85px; height:40px; border:none; cursor:pointer; margin-top:10px; }
#user-login-foot { background:url("img/login-footer.png") no-repeat top left; width:440px; height:18px; }
#user-login input input { font-size:14px; padding:8px 5px; font:normal 14px arial,helvetica,sans-serif; border:1px solid #dcdcdc; color:#444; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px } 

textarea, input { font-size:14px; padding:5px 5px; font:normal 12px arial,helvetica,sans-serif; background-color:#fff; border:1px solid #dcdcdc; color:#444; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px }
 

#header-right {  background:#AB0214 url("img/tr.png") no-repeat top right;  }
#header { background: url("img/tl.png") no-repeat top left; height:68px; }
#header h1 { font-size:22px; padding:22px; color:#fff; }
#header h1 a { color:#fff; text-decoration:none; }

#left { float:left; }

#right-cell-top { background:url("img/2col-top.png") no-repeat top left; width:220px; min-height:500px; padding:10px 0 10px 20px; }
#right-cell { float:right; background:url("img/2col.png") no-repeat bottom left; }



/*--------- obsah ----------*/

#content-table { width:100%; table-layout:fixed;  }
#content-table .table-content-bg-top { padding:30px; min-height:460px; }
#content-table .table-content-1, #content-table .table-content-2a, #content-table .table-content-2b, #content-table .table-content-3 { vertical-align:top; }
#content-table .table-content-2a .table-content-bg-top, #content-table .table-content-3 .table-content-bg-top {  background:url("img/2col-top.png") no-repeat top left; }
#content-table .table-content-2a , #content-table .table-content-3 { background:url("img/2col.png") no-repeat bottom left; }
#content-table .table-content-3 { width:260px; font-size:10px; }
#content-table .table-content-1 { width:340px; }
#content-table .table-content-3 .table-content-bg-top { padding-top:70px;  }

#content-table .table-content-3 h2 {margin: 0; font-size: 13px; font-weight: bold; padding: 0px 10px; color:#595959; }


#content-table .table-content-2a .grey p, #content-table .table-content-2b .grey p { margin:5px 20px; line-height:22px; }
#content-table .table-content-3  p {margin-bottom: 20px;}
#content-table .table-content-2a p, #content-table .table-content-2b p { margin:5px 0px; line-height:18px; color:#000; }
/*----------- stranka layout ------------*/

#page-top { padding-top:10px; height:30px; }
#page-top .right { float:right; }
#page-top .left { float:left; }

#page-container {  min-width:930px; }
#page { background-color:#fff;  margin-right:6px; padding:0px 0px 25px 0px; }
#page-right { background:url("img/mr.png") repeat-y top right; }

#page-bottom { background:url("img/bl.png") no-repeat top left; height:15px; margin-right:14px; }
#page-bottom-right { background:url("img/br.png") no-repeat top right; }


/*---------- C BOX -------------*/

.grey { background-color:#F4F4F4; margin-bottom:10px; }
.grey .cbox-tl { background:url("img/cbox-grey-tl.gif") no-repeat top left; }
.grey .cbox-tr { background:url("img/cbox-grey-tr.gif") no-repeat top right; height:6px; }
.grey .cbox-bl { background:url("img/cbox-grey-bl.gif") no-repeat top left; }
.grey .cbox-br { background:url("img/cbox-grey-br.gif") no-repeat top right; height:6px; }

/*----------- menu ---------------------------*/

.sysmenu ul {margin-left: 0; padding-left: 0;}
.sysmenu ul li { list-style:none; float:left;}
.sysmenu ul li a { display:block;  }

.mainmenu { height:31px; background:#AB0214 url("img/header-bg-left.gif") repeat-x bottom left; padding:0 0 0 20px; }
.mainmenu ul li a { height:31px; color:#fff; text-decoration:none;  background:url("img/left_both.gif") no-repeat 0% 0%; }
.mainmenu ul li a:hover { background-position:0% -100px; }
.mainmenu ul li a:hover span { background-position:100% -100px; }
.mainmenu ul li a.active { color:#000; background-image:url("img/left_on.gif"); }
.mainmenu ul li a.active span { background-image:url("img/right_on.gif") }
.mainmenu ul li a.active:hover { background-position:0% 0%; }
.mainmenu ul li a.active:hover span { background-position:100% 0%; }
.mainmenu ul li a span { display:block; height:15px; padding:8px 15px 8px 3px; margin-left:12px; background:url("img/right_both.gif") no-repeat 100% 0%; }

.topmenu { height:21px; padding:0 15px 0 0; }
.topmenu ul li { margin-left:5px; }
.topmenu ul li a { height:21px; text-decoration:none; font-size:11px; font-weight:bold; color:#828282; }
.topmenu ul li a span { display:block; height:15px; padding:3px 12px 3px 3px; margin-left:9px; }
.topmenu ul li a:hover { color:#000; }
.topmenu ul li a.active { color:#000; background:url("img/left2_on.gif") no-repeat 0% 0%; }
.topmenu ul li a.active span { background:url("img/right2_on.gif") no-repeat 100% 0%; }


/*----------- lister ------------*/

.syslister { margin:0 auto; width:100%; }
.syslister table { margin:0 auto; }
.syslister span.lister-right, .syslister span.lister-left, .syslister a.lister-right span, .syslister a.lister-left span { display:block; width:16px; height:16px; margin:0 5px; } 
.syslister .lister-page { margin:0 2px; }
.syslister span.lister-page { color:#000; }
.syslister span.lister-right { background:url("img/arrow-right-off.png") no-repeat top left; }
.syslister span.lister-left { background:url("img/arrow-left-off.png") no-repeat top left; }
.syslister a.lister-right span { background:url("img/arrow-right.png") no-repeat top left; }
.syslister a.lister-left span { background:url("img/arrow-left.png") no-repeat top left; }

/*------------------ newsletter -------------*/
td.addemail {padding-left: 15px; }
td.aPopisek {padding-left: 15px; width: 200px}
.addemail select { width:225px; }
.addemail textarea { width:300px; height:70px; }
.save { background:url("img/butt-save.png") no-repeat top left; border:none; height:32px; width:122px; padding-left:15px; cursor:pointer; margin:10px 0 10px 0px; }

.addtag input { width:200px; }
.addtag textarea { width:150px; }
/*----------- OBSAH  --------*/

table.nahled_sablon td { vertical-align:top; padding-right:10px; font-size:11px; }
table.obsah_new { width:600px;  padding:0 20px; }
table.obsah_new .obsah_new_i input { width:200px; }
table.obsah_new .obsah_new_i select { width:145px; }
table.obsah_new td { vertical-align:top; line-height:30px; }
table.obsah_new .save { margin-top:0px; }






/*------ linky -------*/

.ok span { display:block; width:112px; height:32px; background:url("img/butt-save.png") no-repeat top left; padding-left:10px; }
.ok, .cancel { text-decoration:none; line-height:28px; font-weight:bold; text-align:center; float:left; margin-right:20px; }
.cancel span { display:block; width:122px; height:32px; background:url("img/butt-not.png") no-repeat top left; }
.pad { padding-left:20px; }


table.odkaz_new { width:600px;  padding:0 20px; }
table.odkaz_new .odkaz_new_n input { width:200px; }
table.odkaz_new .odkaz_new_l input { width:400px; }
table.odkaz_new .odkaz_new_m input { width:300px; }
table.odkaz_new td.popisek {font-size: 10px;}
table.odkaz_new td { vertical-align:top; line-height:30px; }
table.odkaz_new .save { margin-top:0px; }
table.odkaz_new .pozn {text-align: center; vertical-align: middle;}


.nowant1 { font-style:italic; }

/*------------- TAG -----------*/

table.edit_tag { width:600px;  padding:10px 20px; font-size:12px; }
table.edit_tag textarea { width:300px; height:70px; }
table.edit_tag .edit_tag_1 { width:50px; }
table.edit_tag .edit_tag_2 { width:250px;  }
table.edit_tag td { vertical-align:middle; line-height:14px; text-align:left; }
table.edit_tag .info { font-size:10px; }
table.edit_tag .line { border-bottom:2px solid #BBB; }



/*------------- appFrame --------- */

.appFrame {margin: 0 50px;}
.appFrame .appImage {float: left; width: 205px; height: 260px; text-align: center; }

#liveCounter {font-size: 18px;}

#hromadneB {width: 290px; height: 45px; float:right; text-align: right; margin: 0 10px}
#hromadneB input {padding:2px 5px;}
#hideText2 {font-style: italic;}

.browser_menu_button {text-decoration: underline; font-weight: bold;}

.grey.strongs strong {font-size: 18px;}


/* ----------- GOLF -------------- */
#frame {width: 100%; min-width: 950px; font-family: Calibri, Corbel, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif;}
#topFrame {width: 950px; margin: 0 auto;}
#topFrame #topLogoInner {margin: 0; padding: 17px 45px;}
#topFrame #topLogo {width: 678px; height: 120px; /*border: 1px solid #c6c5c6;*/ line-height: 120px;
                    /*background: url() no-repeat 480px 26px*/}
#topFrame #topLogoInner a#logoCGF {padding-left:80px;}

#topFrame #topRight {position: relative; text-align:right; width: 270px; height: 120px; line-height: 120px; float: right; margin: 0; padding: 0; color: #7cc242; font-size: 14px; /*border: 1px solid #c6c5c6;*/}
#topFrame #topRight a {text-decoration: none; font-weight: bold; color: #595959; }

#mainFrame {width: 950px; height: 495px; margin: 0 auto; position: relative;}
#mainFrame.mFlow {height:auto; min-height:495px}
#indexFrame {width: 100%; height: 495px; margin: 0 0;
            background: url(golf/index-pozadi.jpg) no-repeat center top; position: relative;}

#mainFrame #block_mcr {
    width: 260px;
    margin-left: 613px;
}

#balicek {width: 528px; margin: 0 0px 0 413px; padding: 63px 0 0 0;}
#balicek h2 {font-size: 36px; font-weight: bold; color: white; padding: 0 0 10px 0; margin: 0;  text-shadow: #222 0px 3px 5px;}
#balicek h3 {font-size: 24px; font-weight: bold; color: white; padding: 15px 0 10px 0; margin: 0; text-shadow: #222 0px 3px 4px;}
#balicek ul {font-size: 17px; font-weight: bold; color: white; padding: 0 0 10px 0; margin: 0 0 0 15px; line-height: 32px; text-shadow: #222 0px 2px 3px;}
           
#navFrame {width: 950px; height: 30px; margin: 0 auto; padding: 0;}
#navFrame a {width: 190px; height: 30px; display: block; padding: 0; line-height: 30px; float: left; margin: 0; text-align: center;
             background: url(golf/menu.gif) no-repeat top left}
#navFrame a, #navFrame a:visited, #navFrame a:active, #navFrame a:hover, #navFrame a:link
    {color: white; font-weight: bold; font-size: 18px; text-decoration: none;}

#navFrame a.sel {color: black;}    

#partFrame {margin: 0 auto; width: 950px; height: 100px; background: #f6f8f8; position: relative; }     

#partFrame #pFrame1, #partFrame #pFrame2, #partFrame #pFrame3, #partFrame #pFrame4 
    {width: 312px; height: 100px; margin: 0 0 0 320px; padding: 0;
    position: absolute; top: 0; left: 0;} 
#pFrame1 {z-index: 150;}
#pFrame2 {z-index: 140;}
#pFrame3 {z-index: 130;}
#pFrame4 {z-index: 120;}

#copyBox {font-size: 11px; line-height: 18px; text-align: center;}

/* part with flash */
.part1 {width: 320px; height: 100px; float: left; background: url(golf/partner-ct4.gif) no-repeat top left;}
/* veolia ct4 medium bar */
.part2 {width: 312px; height: 100px; float: left; margin-left: 315px; background: url(golf/partner-zastita.gif) no-repeat top left;}

.part4 {width: 312px; height: 100px; float: left; background: url(golf/partner-sportovni.gif) no-repeat top left;}
.part5 {width: 312px; height: 100px; float: left; background: url(golf/partner-medialni1.gif) no-repeat top left;}
.part6 {width: 312px; height: 100px; float: left; background: url(golf/partner-medialni2.gif) no-repeat top left;}

#komixFrameL, #komixFrameC, #komixFrameR {width: 950px; height: 321px; position: absolute; top: 0px; z-index: 250; background-repeat: no-repeat}
#komixFrameL {left: -950px;}
#komixFrameR {left: 950px;}
#komixFrameC {left: 0px;}
#komixArrLeft {width: 62px; height: 62px; z-index: 500; position: absolute; top: 416px; left: 180px;}
#komixArrRight {width: 62px; height: 62px; z-index: 500; position: absolute; top: 416px; left: 708px;}



p.komixTL, p.komixT {height: 55px; line-height: 25px; margin: 10px 15px;}
p.komixTL {float: left; margin: 10px 15px 0 0; padding: 0 15px;}
#komixTextFrame {width: 950px; height: 75px; top: 321px; left: 0; position: absolute; font-size: 16px;}

#oFrame {margin: 0 auto 0 auto; width: 835px; height: 460px; padding-top: 15px;}
#oFrame .singleO {position: relative; float: left; margin: 0 20px 0 0;}
#oFrame a, #oFrame a:visited, #oFrame a:link, #oFrame a:hover, #oFrame a:active 
    { display: block; width: 188px; height: 228px;  padding: 0; line-height: 16px;
     background-position: 0 16px; background-repeat: no-repeat; text-decoration: none;
     font-size: 15px; font-weight: bold;}
#oFrame a small {font-size: 10px; font-weight: bold;}     
#oFrame a:hover {background-position: -188px 16px;}    
#oFrame a.blue {color: #00acef;}
#oFrame a.green {color: #7cc242;}
#oFrame a.cameraLink {position: absolute; top: 20px; left: 0px; width: 32px; height: 26px; } 

a#oRLink {display: block; width: 270px; height: 100px; line-height: 100px; color: #72a93b;
        position: absolute; top: 380px; left: 402px;  
         text-decoration: none; background: transparent url(golf/tlacitko-mapa.png) no-repeat 0px -100px;}
a#oRLink:hover {color: #bad35b; background-position: -1px 3px;}

a#aBLink {display: block; width: 270px; height: 100px; line-height: 100px; color: #72a93b;
        position: absolute; top: 380px; left: 672px;  
         text-decoration: none; background: transparent url(golf/tlacitko-absoloventi.png) no-repeat 0px 0px;}
a#aBLink:hover {color: #bad35b; background-position: 1px 3px;}


#disabledRLink {display: block; width: 200px; height: 109px; font-size: 14px; font-weight: normal; line-height: 30px; color: black;
        position: absolute; top: 30px; left: 57px; text-align: left; 
         text-decoration: none;}
#disabledRLink select {font-size: 16px; width: 180px;}         

#rightFrame {float: right; width: 300px; height: 495px; margin: 0; background: #ecf8fe;}  
#rightFrame h2 {font-size: 20px; font-weight: bold; color: #00adef; padding: 20px 20px 0 20px; margin: 0;}
#rightFrame ul {font-size: 14px; font-weight: bold; color: #00adef; padding: 20px 20px 0 20px; margin: 0 0 0 15px; line-height: 22px;}

#topBoxClub {width: 532px; height: 125px; background: url(golf/pozadi.gif) no-repeat 0 0; margin: 20px 0 0 50px; position: relative;}
#topBoxClub2 {width: 532px; height: 73px; background: url(golf/pozadi2.gif) no-repeat 0 0; margin: 20px 0 0 50px; position: relative;}
#topBoxClub2 h3 {margin: 0; padding: 0px 15px 0 15px; font-size: 16px; font-weight: bold; color: #00adef;}
#topBoxClub h2, #topBoxClub2 h2 {margin: 0; padding: 7px 15px 7px 15px; font-size: 24px; font-weight: bold; color: #00adef;}
#topBoxClub h3 {margin: 0; padding: 5px 15px 0 15px; font-size: 18px; font-weight: bold; color: #00adef;}
#topBoxClub h3 a {color: #00adef; }
#topBoxClub .napov {font-style: italic;}
.red, em.red, #topBoxClub p.red {color:red;}

a#oJHLink {display: block; width: 184px; height: 67px; font-size: 16px; line-height: 67px; color: black;
        position: absolute; top: 52px; left: 340px; 
         text-decoration: none; background: transparent url(golf/icon-reps.png) no-repeat 117px -67px;}
a#oJHLink:hover {color: #00adef; background-position: 117px 0px;}


a#oHTLink {display: block; width: 210px; height: 85px; 
        position: absolute; top: 10px; left: 75px; text-align: left; text-decoration: none; 
        background: transparent url(golf/tlacitko-mapab.png) no-repeat 0px -85px;}
a#oHTLink:hover {color: #00adef; background-position: 0px 0px;}


a#oZHLink {display: block; width: 224px; height: 67px; font-size: 16px; line-height: 67px; color: black;
        position: absolute; top: 410px; left: 385px; 
         text-decoration: none; background: transparent url(golf/icon-klubs.png) no-repeat 137px -67px;}
a#oZHLink:hover {color: #00adef; background-position: 137px 0px;}

#bottomBox {margin: 20px 0 0 50px; width: 530px;}
#bottomBox h2 {margin: 0; padding: 7px 0 0 0; font-size: 24px; font-weight: bold; color: black;}
#bottomBox ul {font-size: 16px; font-weight: normal; color: black; padding: 7px 0 0 15px; margin: 0 0 0 15px; line-height: 22px;}
#bottomBox p {margin: 0; padding: 7px 0 0 0; font-size: 16px; font-weight: normal; color: black; line-height: 22px;}
#bottomBox p.wide {line-height: 40px;}
#bottomBox em {color: red; padding-left: 5px;}
#bottomBox input.error {background-color: #ffaa55;}

#mapaOuter {margin: 0; padding: 0; width: 636px; height: 372px; position: absolute; top: 40px; left: 150px;}
#mapaFrame {background: transparent url('mapa/republika.png') top left no-repeat; }
#overlay {background-repeat: no-repeat;}
#krajOn {position: absolute; top: -50px; display: none; left: 0; width: 550px; height: 450px; z-index: 4000; background-repeat: no-repeat; cursor: pointer; font-size: 30px; text-align: right;}
#krajOn a {text-decoration: none; color: #7cc242; font-weight: bold; padding: 0 5px; border: 2px solid #7cc242; font-size: 15px;}
#krajEditFrame{position: relative; width: 550px; height: 450px; z-index: 4000;}
#krajOn .vlajecka, #krajEditFrame .vlajecka {position: absolute; width: 35px; height: 45px; z-index: 4500; background-repeat: no-repeat; background-image: url('mapa/vlajecka.png'); background-position: 4px 8px; cursor: pointer;}
#mapaOuter #bublinaLeft, #mapaOuter #bublinaRight {position: absolute; top: 0; left: 0; width: 277px; height: 101px; z-index: 5000;}
#mapaOuter #bublinaLeft .inText, #mapaOuter #bublinaRight .inText {width: 166px; height: 49px; font-size: 12px; line-height: 14px;} 
#mapaOuter #bublinaLeft {background: transparent url('mapa/bublina-left.png') top left no-repeat;}
#mapaOuter #bublinaRight {background: transparent url('mapa/bublina-right.png') top left no-repeat;}
#mapaOuter #bublinaLeft .inText {margin: 12px 0 0 10px;}
#mapaOuter #bublinaRight .inText {margin: 12px 0 0 104px;}

#krajEditFrame .vlajecka {cursor: default}
#krajSpecify {width: 636px; height: 18px; text-align: center; font-weight: bold; position: absolute; top: 430px; left: 150px;}

#osobnost1, #osobnost2, #osobnostM {zoom:1; width: 408px; height: 430px; position: absolute; z-index: 500; top: 66px; left: 0px; 
                                background-color: transparent; background-repeat: no-repeat; background-position: 0px 0px;
                                color: white; font-size: 14px; font-weight: bold; text-align: center;} 
#osobnost1, #osobnost2 {display:none;}

#oOverlay {position: absolute; width: 646px; height: 443px; border: 1px solid #7cc242; z-index: 500;
           background-color: white; background-repeat: no-repeat; top: 2px; left: 150px;}
#oOverlay a#oKrizek {position: absolute; text-decoration: none; display: block; background: url(golf/krizek.gif) no-repeat top left; width: 28px; height: 27px;
                     top: 0px; left: 618px;}           
#oOverlay #oText {width: 307px; margin: 60px 0 0 300px;}
#oText h2 {font-size: 20px; font-weight: bold; color: #00adef; padding: 0 0 0 0; margin: 0;}
#oText h2 small {font-size: 16px; font-weight: bold; color: #00adef;}
#oText h3 {font-size: 15px; font-weight: bold; color: #7cc242; padding: 10px 0; margin: 0;}
#oText h4 {font-size: 15px; font-weight: normal; color: #7cc242; padding: 0 0 20px 0; margin: 0;}
#oText p {font-size: 15px; font-weight: bold; color: black; line-height: 16px; padding: 5px 0; margin: 0;}
         

#secNav {float: left; margin: 1px 20px 0 1px; padding: 0;}
#secNav a, #secNav a:visited, #secNav a:link, #secNav a:active, #secNav a:hover
    {display: block; background: #7cc242; color: white; font-weight: bold; font-size: 14px; text-decoration: none;
    width: 185px; border-bottom: 1px solid white; height: 32px; line-height: 32px; padding-left: 15px;}
#secNav a.isOn {color: black;}    
#secNav a.sec {padding-left: 20px; width: 180px; background: #96d561;}

#mainFrame #cFrame {width: 730px; margin: 0 0 0 220px; padding-top: 20px;}
#cFrame .tFrame {color: black; line-height: 18px; font-weight: normal; padding: 10px 0 20px 0; }
#cFrame .tFrame p {font-size: 14px; text-align: justify; margin: 0; padding: 5px 0px;}
#cFrame .tFrame ol {font-size: 14px; margin: 0; padding: 5px 0px 10px 35px;}
#cFrame .tFrame li {font-size: 14px; text-align: justify; margin: 0; padding: 5px 0 0 10px;}
#cFrame .tFrame h2 {font-size: 20px; font-weight: bold; color: #00acef; padding: 10px 0; margin: 0;}
#cFrame .tFrame h3 {font-size: 16px; font-weight: bold; color: #00acef; padding: 5px 0 0 0; margin: 0;}
#cFrame .tFrame h4 {font-size: 15px; font-weight: normal; color: #00acef; padding: 5px 0 0 0; margin: 0;}

#cFrame a.active {font-weight: bold;}
#cFrame #blockFor {margin: 25px auto 0 auto; width: 380px;}

.cImage {float: left; width: 100px; height: 120px; margin: 20px 0 0 20px;}
.cNews {margin: 0 30px 0 140px; min-height: 160px;}
.cBlue {font-size: 14px; color: #00acef; line-height: 24px; font-weight: bold;}
.cNadpis {font-size: 20px; color: black; line-height: 24px; font-weight: bold;}
.cNadpis a {text-decoration: none; color: black;}
.cNadpis a:hover {text-decoration: underline;}
.cShort {font-size: 14px; color: black; line-height: 18px; font-weight: normal; padding: 10px 0; text-align: justify;}

.nicEdit-pane, .nicEdit-main {font-family: Calibri, Corbel, "Bitstream Vera Sans", Helvetica, Verdana, sans-serif; 
              color: black; line-height: 18px; font-weight: normal; background: white;}
.nicEdit-pane p, .nicEdit-main p {font-size: 14px; text-align: justify; margin: 0; padding: 5px 0px; width: 570px;}
.nicEdit-pane ol, .nicEdit-main ol {font-size: 14px; margin: 0; padding: 5px 0px 10px 35px; width: 535px;}
.nicEdit-pane li, .nicEdit-main li {font-size: 14px; text-align: justify; margin: 0; padding: 5px 0 0 10px; width: 520px;}
.nicEdit-pane h2, .nicEdit-main h2 {font-size: 20px; font-weight: bold; color: #00acef; padding: 10px 0; margin: 0; width: 570px;}
.nicEdit-pane h3, .nicEdit-main h3 {font-size: 16px; font-weight: bold; color: #00acef; padding: 5px 0 0 0; margin: 0; width: 570px;}
.nicEdit-pane h4, .nicEdit-main h4 {font-size: 15px; font-weight: normal; color: #00acef; padding: 5px 0 0 0; margin: 0; width: 570px;}

table.flow {border-collapse: collapse; font-size: 13px; margin-bottom: 30px;}
table.flow td {padding: 0 5px; border-left: 1px solid #eee; height: 20px;}
table.flow td a {text-decoration: none; color: black; font-weight: bold; }
table.flow td a:hover {text-decoration: underline}
table.flow td.nob {border-left: none;} 

table.flow td.tops {font-weight: bold;}

#fallbackLink {display: block; width: 300px; height: 20px; font-size: 14px; font-weight: normal;
              line-height: 14px; color: black;
              position: absolute; top: 425px; left: 650px; text-align: right; 
         text-decoration: none;}
         
#fallbackLink a {font-weight: bold; color: #7cc242 }         
