/* pageID 38367 */ 
body {margin:0;padding:0;color:#6d6a6a;background-color:#e8f1f5;font-family: Tahoma,Arial,Sans-serif; font-size:100%;}
body.preview table{font-size:0;line-height:0;}
form { padding:0; padding:0; }
/* NOVE */
#container { width:930px; padding:0 25px; padding-bottom: 25px; background-color:#ffffff; margin:0 auto; border-top: solid 6px #0064a2; position:relative; }
/*
styly odstavce
*/
.left {float: left;}
.right {float: right;}
/*** bucorka ***/
.tn {
    DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 0px 0px; OVERFLOW: hidden; WIDTH: 337px; POSITION: relative; HEIGHT: 115px
}
.tn A.tn-link {
    DISPLAY: block; Z-INDEX: 1; WIDTH: 337px; POSITION: absolute; TOP: 0px; HEIGHT: 115px
}
.tn A.tn-pending-link {
    DISPLAY: block; Z-INDEX: 1; WIDTH: 337px; POSITION: absolute; TOP: 0px; HEIGHT: 115px
}
.tn:hover .tn-link {
    
}
.tn:hover DL {
}
.tn DL {
    DISPLAY: block; color: #ffffff; WIDTH: 317px; POSITION: absolute; TOP: 0px; HEIGHT: 105px
}
.tn DL.komentare {
    DISPLAY: block; color: #ffffff; WIDTH: 317px; POSITION: absolute; TOP: 0px; HEIGHT: 105px; background: url(/img/prechod-bg.jpg) repeat-x;
}
.tn DT {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
.tn DT A {
    DISPLAY: block; OVERFLOW: hidden; WIDTH: 337px; COLOR: #cccccc; POSITION: relative; HEIGHT: 115px; TEXT-DECORATION: none
}
.tn DT A STRONG {
    LEFT: 10px; WIDTH: 108px; COLOR: #ffffff; BOTTOM: 25px; POSITION: absolute
}
.tn DD {
    LEFT: 0px; BOTTOM: 0px; TOP: 0px;POSITION: absolute
}
.tn DD A {
    COLOR: #666666; TEXT-DECORATION: none
}
.tn DT A:hover {
    COLOR: #666666;
}
.tn DD A:hover {
    COLOR: #999999
}
.tn:hover DL {
    BACKGROUND:  #0064a2 url(images/projekty_btn1.jpg) 230px 88px no-repeat;
}
.tn:hover DL.komentare {
    BACKGROUND:  #FFFFFF url(/img/prechod-bg.jpg) repeat-x;
}
.tn:hover DT A STRONG {
    COLOR: #666666
}
.tn:hover DD A {
    COLOR: #999999
}
.tn:hover DL {
    Z-INDEX: 2
}
.tn .permalink {
    BOTTOM: 10px; POSITION: absolute; TEXT-ALIGN: center
}
.tn .permalink {
    DISPLAY: none
}
.tn .admin-edit {
    LEFT: 10px; BOTTOM: 25px; POSITION: absolute
}
DL {
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
DD {
    BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; FONT-SIZE: 10px; LIST-STYLE-TYPE: none; 
}
/* JH DD p {font-size: 12px; padding-left: 15px; padding-right: 15px;} */
DD p {font-size: 12px; padding: 0px 5px 0px 0px; margin: 15px 0px 15px 0px; max-height:85px; overflow-x:hidden; overflow-y:auto;}
/***/
p.justify {text-align: justify;}
#header { height: 78px; width:930px; background:#FFFFFF url(/img/header-bg-1.jpg) bottom repeat-x; border-bottom: 1px solid #ffffff;}
#footer { height: 28px; width:930px; background:#f2f2f2; font-size: 12px;}
#bottomlinky {float: left;margin-left: 9px; margin-top: 6px; color: #6d6a6a; font-size: 11px;}
    #bottomlinky a {text-decoration: underline; color: #6d6a6a; margin-right: 12px; margin-left: 12px;}
    #bottomlinky a:hover {text-decoration: none;}
    
#copyright {float: right;margin-right: 23px; margin-top: 5px; font-size: 11px;}
#logo {width:174px;height:42px;margin-left:20px;margin-top:20px;background: url(/img/jtre_logo.jpg); float: left;}
#slogan {width:294px;height:42px;margin-left:14px;margin-top:0px;float:left;}
#topsearch {float: right;margin-right: 20px;font-size: 11px;}
#topsearch img {margin-left:10px; border: 0px;}
#topsearch a {text-decoration: underline; color: #0064a2;}
#topsearch a:hover {text-decoration: none;}
#topsearch p {margin: 0px; padding-top: 5px; text-align: right;}
    
    #frmSearch {margin-top: 5px; float: right;}
    #frmSearch #button {height: 18px; min-width: 50px; background: #033461 url(/img/button-bg-1.jpg) repeat-x; border: 0px solid; font-size: 10px; color: #ffffff; padding: 0px; margin-left: 4px; text-align: center; line-height: 10px; vertical-align: top;}
    #frmSearch #search {height: 15px; border: 1px solid;}
    
#toplinky {margin-left: 0px; font-size: 11px;}
    #toplinky a {text-decoration: underline; color: #0064a2;}
    #toplinky a:hover {text-decoration: none;}
    #toplinky img {margin-left:10px; border: 0px;}
    /* navigacia */
    #ColLeftMenu {width: 209px; min-height: 250px; background:#03325f; padding-top: 11px; font-size:14px;}
    #mainImage {width: 720px; height: 250px; background: url(/img/title_img.jpg);float: right;}
    
    #titleImage {width: 720px; height: 250px; float: right;}
    
    /* content */
    #LAVYSTLPEC {width: 209px; float: left;}
    #PRAVYSTLPEC {width: 720px; float: right}
    
    #Content {min-height: 585px;margin-top: 20px;}
    #News {width: 194px; float: left; margin-top: 20px; /*display: none;*/}
        #novinka {font-size: 11px; margin-bottom: 15px;}
        #novinkaDatum {background: url(/img/bullet-2.jpg) left 50% no-repeat; padding-left: 15px; color: #4c4c4c; font-weight: bold; margin-bottom: 4px;}
        #novinkaNadpis {color: #0064a2; font-weight: bold;}
        #novinkaNadpis a {color: #0064a2; font-weight: bold; text-decoration: none;}
        #novinkaText {margin-top: 4px; margin-bottom: 4px;}
        #novinkaDetail {color: #0064a2;}
        #novinkaDetail a {color: #0064a2; text-decoration: underline; background: url(/img/bullet-6.gif) no-repeat 0px 4px; padding-left: 14px;}
    #cont1Col {min-height: 500px; width: 705px; float: right; margin-top: 20px;}
            
            
    #cont2Cols {width: 705px; float: right; margin-top: 20px;}
    #cont2Cols #LeftCol {float: left; width: 337px; }
    #cont2Cols #RightCol {float: right; width: 337px;}
 
/*  #projektImage {position: absolute; width: 337px; height: 129px; background: url(/img/shadow.jpg) bottom no-repeat;}
    #projektImage a {position: absolute; display: block; width: 337px; height: 115px; display: inline-block; z-index: 10;}
    #projektImage a.multifunkcne {background: url(/img/multifunkcne_img.jpg);}
    #projektImage a.multifunkcne:hover {background-image: none;}
    #projektImage a.kancelarske {background: url(/img/kancelarske_img.jpg);}
    #projektImage a.kancelarske:hover {background-image: none;}
    #projektImage a.rezidencne {background: url(/img/rezidencne_img.jpg);}
    #projektImage a.rezidencne:hover {background-image: none;}
    #projektImage a.hotely {background: url(/img/hotely_img.jpg);}
    #projektImage a.hotely:hover {background-image: none;}
    
    #projektImage a.logisticke {background: url(/img/logisticke_img.jpg);}
    #projektImage a.logisticke:hover {background-image: none;}
    #projektImage a:hover { position: absolute; display: inline-block;    width: 337px;    height: 115px;    background-image : none; z-index: 10;}
    
    #projektText {position: absolute; width: 337px; height: 115px; z-index: 1; background: #0064a2;}
    #projektText p {color: #ffffff; font-size: 11px;}
*/
    #projekt {margin-bottom: 25px; height: 129px; background: url(/img/shadow.jpg) bottom no-repeat;}
    #projekt a {text-decoration: none;}
    #projektLink {padding-top: 30px;}
    #projektLink a {text-decoration: none; text-align: center; padding-top: 5px; width: 96px; height: 26px; display: inline-block; background: #0a3e76; color: #ffffff; float: right;}
    #projektLink a:hover{text-decoration: underline;}
 /*    #projekt a {display: block; width: 337px; height: 115px; background: url(images/multifunkcne_img.jpg); display: inline-block;} */
 /*    #projekt a:hover {display: inline-block; width: 337px; height: 115px; background: #0064a2 url(images/projekty_btn.jpg) right 100% no-repeat;} */
    
    #projekt #komentare {width: 337px; min-height: 115px; background: url(/img/prechod-bg.jpg) repeat-x;}
    #projekt ul.komentare {list-style: none; padding:0 margin: 10px; text-align: left; widht: 200px;}
    /* #projekt ul.komentare li {display: inline;} */
    #projekt ul.komentare li a {height:auto; margin:0;    text-decoration:none;    color:#0064a2;    font-weight:normal;    font-size:10px!important;    letter-spacing:0px;
    padding:5px 0px 5px 20px;    background: url(/img/bullet-3.jpg) left no-repeat; text-decoration: underline;
}
    #projekt ul.komentare li a:hover {text-decoration:none;}
    
    #projektPopis {padding-left: 0px; min-height: 115px; background: url(/img/prechod-bg.jpg) bottom repeat-x;}
    #projektPopis p {padding-left: 20px; margin: 0px auto; font-size: 12px;}
    #projektPopis h1 {padding-left: 40px; margin: 0px auto;font-size: 11px; color: #0064a2; font-weight: bold;}
    #projekt ul {font-size: 11px; padding-bottom: 0px; margin-bottom: 0px;}
    #projekt li {font-size: 11px; padding-bottom: 10px; padding-right: 25px; list-style-image: url(/img/bullet-6.gif); list-style-position: outside;}
    
    #projektTitulka {color: #0064a2;  font-size: 15px; font-weight: bold; background: url(/img/bullet-1.jpg) left no-repeat; padding-left: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; text-transform : uppercase; display: inline-block;}
    #projektHead {width: 690px; display: inline-block;}
     /* *** */
     
    #breadcrumb {font-size: 10px; color: #0064a2; margin-bottom: 30px;}
 
    #titulka {color: #14406a; font-size: 1.05em; font-weight: normal; background: url(/img/bullet-1.jpg) left no-repeat; padding-left: 20px; margin-bottom: 10px; text-transform: uppercase; display: inline-block;}
    #titulka a {color: #14406a;  font-size: 1.05em; font-weight: normal; text-decoration: none;}
    #weblinka {min-width:113px!important; height: 23px; font-size: 10px; color: #ffffff; float: right; text-align: center;}
    #weblinka a.weblinka {width: 113px; height: 23px; padding-top: 5px; color: #ffffff; background: url(/img/webprojBG.jpg) no-repeat; text-decoration: none; display: inline-block; position: relative;}
    #weblinka a.weblinka:hover {text-decoration: underline;}
    
           /* #weblinkaText {margin: auto; font-size: 10px; float: left; padding-top: 5px;}
            #weblinkaLeft {width: 13px; height: 23px; float: left; background: url(/img/bullet-5-left.jpg) left no-repeat;}
            #weblinkaRight {width: 13px; height: 23px; float: right; background: url(/img/bullet-5-right.jpg) right no-repeat;} */
    #contGallery {}
    #contGallery img {border: 0px; margin: 0px; padding: 0px;}
    #contGallery .col1 {width: 327px; height: 228px; float: left; background: url(/img/shadow.jpg) bottom no-repeat; margin-right: 30px; margin-bottom: 20px;}
    #contGallery .col2 {width: 327px; height: 228px; float: left; background: url(/img/shadow.jpg) bottom no-repeat; margin-bottom: 20px;}
 
 
 /* LEFT MENU NOVE */   
        #ColLeftMenu ul.leftMenu { list-style: none; padding:6px 0 0 0; margin: 0; text-align:left; width:209px;}
        #ColLeftMenu ul.leftMenu li { display:inline; }
        #ColLeftMenu ul.leftMenu li a { display:block; height:auto; margin:0; width:189px; text-decoration:none; color:#ffffff; font-weight:normal; font-size:14px; letter-spacing:0px; padding:7px 0px 6px 20px;}
        #ColLeftMenu ul.leftMenu li ul { list-style: none; margin:0; padding:0 0; }
        #ColLeftMenu ul.leftMenu li a:hover { color:#fff; background:#0064a2 url(/img/menu_odrazka.jpg) left 50% no-repeat; }
        #ColLeftMenu ul.leftMenu li.empty { height:30px; background:transparent url(); margin-right:0; }
      /*  #leftCol ul.leftMenu li span, #leftCol ul.leftMenu li.selected a { display:block; padding: 12px 28px 12px 0; font-weight:bold; font-size:12px; letter-spacing:1px;   color:#fff; background:#262626 url(/img/ul-li-bgmenu-open.gif) 4px 4px no-repeat; }*/
        #ColLeftMenu ul.leftMenu li.selected span, #ColLeftMenu ul.leftMenu li.selected a { display:block; padding: 12px 28px 14px 0; width:auto; margin:0; font-weight:normal; font-size:12px; letter-spacing:0px;   color:#fff; background:#0064a2 url(images/bullet-4.jpg) 4px 4px no-repeat; }
       
        #ColLeftMenu ul.leftMenu li.selected { background-color:#0064a2; display:block;}
        #ColLeftMenu ul.leftMenu li.selected a.activeII, #ColLeftMenu ul.leftMenu li.selected span { display:block; margin:0px!important;padding: 7px 0px 6px 20px; _padding: 9px 9px 10px 0px; 
        width:auto; _width:189px; font-weight:normal; font-size:14px; letter-spacing:0px;   color:#ffffff;
        background: #0064a2 url(/img/menu_odrazka.jpg) 0px 0px no-repeat;}
 
           #ColLeftMenu ul.leftMenu li ul li.selected ul li a { padding:10px 40px 12px 0; background: #0064a2 url(/img/menu_odrazka.jpg) !important;}
        #ColLeftMenu ul.leftMenu li ul li.selected a, #ColLeftMenu ul.leftMenu li ul li.selected span { padding:8px 40px 12px 0; color:#9dcfef; background:#0064a2 url(images/menu_odrazka.jpg) 0 0 no-repeat !important; }
        #ColLeftMenu ul.leftMenu li.selected ul li a { padding:4px 15px 4px 30px; color:#9dcfef; background:#033461 url(/img/bullet-4.jpg) 20px 8px no-repeat !important; }
         #ColLeftMenu ul.leftMenu li.selected ul li a:hover {color: #ffffff;}
 
        #ColLeftMenu ul.leftMenu li.selected li.selected span {margin-right:9px!important; padding-right:30px!important; background-color:#0064a2!important;}          
        #ColLeftMenu ul.leftMenu li.selected li a.activeII, #ColLeftMenu ul.leftMenu li.selected li span { font-size: 12px; padding-top: 4px!important; padding-bottom: 4px!important; padding-right: 0px!important; padding-left: 30px!important; width:auto; margin:0!important; color:#ffffff;}
 
        /*opravy*/
        #ColLeftMenu ul.leftMenu li.selected li a {_padding-top:14px!important;}
        #ColLeftMenu ul.leftMenu li.selected li.selected a.activeII {_padding-top:10px!important;}
        #ColLeftMenu ul li.selected ul li.selected  ul li a,#ColLeftMenu ul li.selected ul li.selected  ul li.selected a.activeII {_padding-top:12px!important;}  
        #ColLeftMenu ul.leftMenu li.selected li.selected li.selected { display:inline;}
        #ColLeftMenu ul li.selected ul li.selected  span, #ColLeftMenu ul li.selected ul li.selected a{_position:relative; #position:relative;}
        
        #ColLeftMenu a {color: #ffffff; text-decoration: none; padding-left: 20px;}
        #ColLeftMenu a:hover {text-decoration: underline;}
/* NOVE-KONIEC */

/* p.justify {text-align: justify;} */
/*button*/
input.button01 { width:212px; height:28px; color:#b6b6b6; text-align:left; padding:0 0 0 22px; font-size:9px; font-weight:bold; cursor:pointer; border:0; background:#000 url(/img/button-01.jpg); }
input.button01:hover { color:#fff; }
/* #header { height:43px;/*71px;*/ background:#000 url(/img/header-bg.gif) 290px 4px no-repeat; } */
    /* formular hledani
    #frmSearch { padding-top:11px; width:219px; float:left; }
    #frmSearch #search { border:0; padding-left:5px; width:166px; height:18px; font-size:14px; color:#000; }
    #frmSearch #button { height:18px; width:18px; position:relative; top:4px; left:4px; }
    #frmSearch p { display:inline; }
    */
    /*vlajky*/
    #flags { width:auto; height:20px; position:absolute; top:14px; left:252px; }
    #flags a { float:left; }
    #flags img { border:0; }
    
    /* RSS + mapa stranek */
    #rss { position:absolute; left:493px; top:14px; width:95px; text-align:right; font-size:12px; height:12px; }
    #rss a { color:#7a7a7a; text-decoration:none }
    #rss a:hover { color:#aaa; }
    #sitemap { position:absolute; left:616px; top:14px; width:95px; font-size:12px; height:12px; }
    #sitemap a { color:#7a7a7a; text-decoration:none }
    #sitemap a:hover { color:#aaa; }
    
    /* HP NAVIGATION (+ flash) */
    #hpNavigation a {width:222px; color:#fff; font-weight:bold; text-decoration:none; text-align:right; font-size:15px; display:block; /*color:#e6e6e6;*/ padding:0 30px 0 0; margin:8px 0 6px 0; /*background:transparent url(/img/arrow-down.gif) 206px 7px no-repeat; */ } 
    #hpNavigation { height:449px; float:left; width:932px; background-color:#000; margin-top:28px;} /*aaa*/
    #hpNavigation ul.leftMenu { list-style: none; padding:0; margin: 0; text-align:right; width:222px; background-color:#000; float:left; }
    #hpNavigation ul.leftMenu li { list-style-type: none; margin:0;  padding:0; /*height:32px;*/ position:relative; }
    #hpNavigation ul.leftMenu li a { display:block; height:auto; margin:0; width:192px; text-decoration:none; color:#e6e6e6; font-weight:bold; font-size:12px; letter-spacing:1px; padding:9px 30px 8px 0px; background:transparent url(/img/li-hpmenu.gif) right 50% no-repeat; }
    #hpNavigation ul.leftMenu li a:hover { color:#fff; background:transparent url(/img/li-hpmenu-hover.gif) right 50% no-repeat; }
/*
    #hpNavigation #hpButton {width:195px; height:38px; background: transparent url(/img/hp-button-bg.gif) no-repeat; display:block;}
    #hpNavigation #hpButton {text-align:left; margin-top:10px; padding: 12px 0 0 26px;}
*/
    #hpNavigation #hpButton {width:190px; height:24px; background: transparent url(/img/hp-button-bg.gif) no-repeat; display:block;}
    #hpNavigation #hpButton {text-align:left; margin-top:0px; padding: 10px 0 0 30px;}
    /*flash*/
    #hpFlash { float:left; width:710px; height:430px; margin:0; padding:0; background:#000;}
        
    /* HP CONTENT */
    #hpContent { margin:0; padding:0; background:#000 url(/img/hp-content-bg-3col.gif); clear:both; }
    #hpContent #colsHead { position:relative; width:932px; height:1px; background:#000 url(/img/hp-3cols-head-line.jpg) no-repeat; z-index:0; font-size:1px; }
    #hpContent * h2 { margin:0; padding:0; position:relative; width:150px; height:15px; overflow:hidden; font-size:11px; }
    #hpContent * h2 span { display:block; position:absolute; left:0; top:0; z-index:1; width:150px; height:15px; margin:0; padding:0; }
    #hpContentSpace {padding:0;margin:0;height:22px;clear:both;}    
        /* definice 3 sloupcu */
        #hpContent #cols { background:transparent url(/img/3cols-bg.jpg) 1px bottom no-repeat; width:932px; position:relative; }
        #hpContent #col1 { padding:0 0 15px 1px; margin-right:15px; width:458px; float: left; background:transparent url(/img/hp-submenu1-bg.gif) 1px 0 repeat-x; }
        #hpContent #col2 { padding:0 0 15px 1px; margin-right:15px; width:220px; float: left; background:transparent url(/img/hp-submenu1-bg.gif) 1px 0 repeat-x; }
        #hpContent #col3 { padding:0 0 15px 1px; margin-right:0px; width:220px; float: left; background:transparent url(/img/hp-submenu1-bg.gif) 1px 0 repeat-x; }
    
        /* zahlavi 3 sloupcu */
        #hpContent #cols * .submenu { padding:0 !important; margin:0 !important; background: transparent url() !important; height:27px; overflow:hidden; }
        #hpContent #cols *  h2 { color:#e6e6e6; font-size:12px; padding-top:3px; letter-spacing: 0.05em; }
        #hpContent * #infoNews      { position:absolute; height:27px; width: 150px; left:5px;     top:-23px; padding:0 0 0 37px !important; margin:0  !important; background: transparent url(/img/button-info.gif) no-repeat !important; z-index:10; }
        #hpContent * #infoProjects  { position:absolute; height:27px; width: 150px; left:477px;   top:-23px; padding:0 0 0 37px !important; margin:0  !important; background: transparent url(/img/button-info.gif) no-repeat !important; z-index:10; }
        #hpContent * #infoFinancial { position:absolute; height:27px; width: 150px; left:713px;   top:-23px; padding:0 0 0 37px !important; margin:0  !important; background: transparent url(/img/button-info.gif) no-repeat !important; z-index:10; }
        #hpContent #infoNews h2 a, #hpContent #infoProjects h2 a, #hpContent #infoFinancial h2 a {color:#ffffff!important;}
        /* submenu prvnich 2 sloupcu */
        #hpContent #cols * a.submenu1 { display:block; width:117px; height:27px; margin:0; padding:0; text-align:center; line-height:2.1em; float:left; color:#fff; font-size:0.9em; text-decoration:none; position:relative; }
        #hpContent #cols * a.submenu1:hover, #hpContent #cols * a.submenu2:hover { text-decoration:underline; }
        #hpContent #cols * a.submenu2 { display:block; width:109px; height:27px; margin:0; padding:0; text-align:center; line-height:2.1em; float:left; color:#fff; font-size:0.9em; text-decoration:none; }
        #hpContent #cols * a.last { width:106px; }
        
        /*#hpContent #cols div div { padding:0 15px 0 27px; margin:18px 0 0 0; font-size:0.8em; background:transparent url(/img/square4-4.gif) 14px 3px no-repeat; clear:both; }*/
        #hpContent #cols div div { padding:0 15px 0 27px; margin:18px 0 0 0; font-size:0.8em; clear:both; }
        #hpContent #cols div div p { padding:0 0 2px 0; margin:0; }
        #hpContent #cols div div p img { margin:0 12px 4px 0; float:left; }
/*        #hpContent #cols #col3 img { margin:20px 0 0 27px; }*/
        #hpContent #cols div div p, #hpContent #cols div div * a { text-decoration:none; color:#878787; border:0; }
        #hpContent #cols div div * a:hover { text-decoration:underline; }
        #hpContent #cols div div h3, #hpContent #cols div div h3 a { padding:0 0 2px 0; margin:0; font-size:1em; color:#fff; }
        #hpContent #cols div div h4 { padding:0 0 2px 0; margin:0; font-size:0.9em; color:#fff; font-weight: normal;}
        #hpContent #cols div.boxProstyText {background: none; /*border: 1px solid blue; */padding-left: 12px;}
        /*#hpContent #cols div.boxProstyText h3 {background:transparent url(/img/square4-4.gif) 0 3px no-repeat; padding-left: 10px; /*border: 1px solid red;*/}*/
        #hpContent #cols div.boxProstyText h3 {padding-left: 10px; /*border: 1px solid red;*/}
        #hpContent #cols div.boxProstyText p {padding-left: 10px; margin-bottom:10px;}
        #hpContent #cols div.boxProstyText img {width:114px; height:85px; border:4px solid #636363; margin-left: 10px;}
        
    #hpContent #colsFoot { position:relative; width:932px; height:1px; background:#000 url(/img/hp-3cols-foot.gif) no-repeat;  clear:both; }    
    /* jednoduchy obsah na HP*/
    #hpSimpleContent {margin:0; padding:0; clear:both; font-size: 11px; color: #404040;}
/*
    #hpSimpleContent a {color: #4d4d4d;}
    #hpSimpleContent a:hover {text-decoration: none;}
    #hpSimpleContent .mapa {margin-left:200px; padding-top:20px;}
    #hpSimpleContent .mapa li{list-style-image:url(/img/arrow-right.gif); }    
    #hpSimpleContent .mapa a { display:block; height:27px; margin:0; padding:10; line-height:2.1em; color:#4d4d4d; font-size:0.9em; text-decoration:none;}
    #hpSimpleContent .mapa a:hover { text-decoration:underline; }
    #hpSimpleContent .mapa a.top {font-weight:bold; font-size:1em; padding-top: 10px; color: #4d4d4d;}
*/
    /* mapa stranek */
    #cont1col ul.mapa { colo: #4d4d4d;}
/*
    #cont1col ul.mapa {margin: 0}
    #cont1col ul.mapa li {list-style-image:url(/img/arrow-right.gif); padding:2px; }    
    #cont1col ul.mapa li.top {padding-top: 10px;}
    #cont1col ul.mapa a { display:block; margin:0; color:#fff; font-size:12px; text-decoration:none;}
    #cont1col ul.mapa a:hover { text-decoration:underline; }
    #cont1col ul.mapa a.top {font-weight:bold; font-size:1em; color: #4d4d4d;}
*/    
    /* SUBPAGES CONTENT (2 sloupce - leve menu + obsah) */
    #container2cols { width:930px; clear:both; }
        
         /* LEFT COL */
        #leftCol { float:left; width:222px; background-color:#000; position:relative; margin-top:27px; } /*aaa*/
        #leftCol a { display:block; font-weight:bold; text-decoration:none; text-align:right; font-size:15px; color:#e6e6e6; padding:0 30px 0 0; margin:8px 0 6px 0; background:transparent url(/img/arrow-down.gif) 206px 7px no-repeat; _height:1%;}
        /* POZADI JEDNOTLIVYCH OKRUHU HLAVNICH PODSTRANEK*/
        #leftCol #bgLeftMenu { margin:0; }
        #leftCol #bgLeftMenu a {  font-size:16px; }
        #leftCol #bgLeftMenu.realEstate {  background:transparent url(/img/bg-left-real-estate.jpg)  0 24px no-repeat; }
        #leftCol #bgLeftMenu.rezidence {  background:transparent url(/img/bg-left-rezidence.jpg) right 16px no-repeat; }

        /* LEFT MENU NOVE */   
        #leftCol ul.leftMenu { list-style: none; padding:0; margin: 0 0 18px 0; text-align:right; width:222px; float:left; }
        #leftCol ul.leftMenu li { display:inline; }
        #leftCol ul.leftMenu li a { display:block; height:auto; margin:0; width:195px; text-decoration:none; color:#e6e6e6; font-weight:bold; font-size:12px!important; letter-spacing:1px; padding:9px 27px 8px 0px; background:transparent url(/img/li-hpmenu.gif) right 50% no-repeat; }
        #leftCol ul.leftMenu li ul { list-style: none; margin:0; padding:0 0; }
        #leftCol ul.leftMenu li a:hover { color:#fff; background:transparent url(/img/li-hpmenu-hover.gif) right 50% no-repeat; }
        #leftCol ul.leftMenu li.empty { height:30px; background:transparent url(); margin-right:0; }
      /*  #leftCol ul.leftMenu li span, #leftCol ul.leftMenu li.selected a { display:block; padding: 12px 28px 12px 0; font-weight:bold; font-size:12px; letter-spacing:1px;   color:#fff; background:#262626 url(/img/ul-li-bgmenu-open.gif) 4px 4px no-repeat; }*/
        #leftCol ul.leftMenu li.selected span, #leftCol ul.leftMenu li.selected a { display:block; padding: 12px 28px 14px 0; width:auto; margin:0; font-weight:bold; font-size:12px; letter-spacing:1px;   color:#fff; background:#262626 url(/img/ul-li-bgmenu-open.gif) 4px 4px no-repeat; }
       
        #leftCol ul.leftMenu li.selected { background-color:#262626; display:block; padding-top:2px;padding-bottom:2px;}
        #leftCol ul.leftMenu li.selected a.activeII, #leftCol ul.leftMenu li.selected span { display:block; margin:2px 4px 2px 4px!important;
padding: 10px 26px 10px 0px; _padding: 8px 18px 10px 0px; width:auto; _width:196px; font-weight:bold; font-size:12px; letter-spacing:1px;
   color:#fff; 
 background: #101821 url(/img/ul-li-bgmenu-open.gif) 0px 0px no-repeat;}
        /*holy hack*/ #leftCol ul.leftMenu li ul li.selected ul li, #leftCol ul.leftMenu li ul li.selected ul li a, #leftCol ul.leftMenu li ul li.selected ul li span{_height:1%; #height:1%;}
        #leftCol ul.leftMenu li ul li.selected ul li a { padding:10px 40px 12px 0; background: #262626 url(/img/ul-li-ul-li-ul-li-bgmenu.gif) !important;}
        #leftCol ul.leftMenu li ul li.selected a, #leftCol ul.leftMenu li ul li.selected span { padding:8px 40px 12px 0; color:#fff; background:#262626 url(/img/ul-li-ul-li-open-bgmenu.gif) 0 0 no-repeat !important; }
        #leftCol ul.leftMenu li.selected ul li a { padding:12px 40px 12px 0; width:182px; color:#fff; background:#262626 url(/img/ul-li-ul-li-bgmenu.gif) 25px 2px no-repeat !important; }
 
        #leftCol ul.leftMenu li.selected li.selected span {margin-right:9px!important; padding-right:30px!important; background-color:#101010!important;}          
        #leftCol ul.leftMenu li.selected li a.activeII, #leftCol ul.leftMenu li.selected li span { padding: 12px 40px 10px 0!important; width:auto; margin:0!important; color:silver;}
 
        /*opravy*/
        #leftCol ul.leftMenu li.selected li a {_padding-top:14px!important;}
        #leftCol ul.leftMenu li.selected li.selected a.activeII {_padding-top:10px!important;}
        #leftCol ul li.selected ul li.selected  ul li a,#leftCol ul li.selected ul li.selected  ul li.selected a.activeII {_padding-top:12px!important;}  
        #leftCol ul.leftMenu li.selected li.selected li.selected { display:inline;}
        #leftCol ul li.selected ul li.selected  span, #leftCol ul li.selected ul li.selected a{_position:relative; #position:relative;}  
  
        /* LEFT MENU STARE */   
/*
        #leftCol ul.leftMenu { list-style: none; padding:0; margin: 0 0 58px 0; text-align:right; width:222px; float:left; }
        #leftCol ul.leftMenu li a { display:block; height:auto; margin:0; width:192px; text-decoration:none; color:#e6e6e6; font-weight:bold; font-size:12px!important; letter-spacing:1px; padding:9px 30px 8px 0px; background:transparent url(/img/li-hpmenu.gif) right 50% no-repeat; }
        #leftCol ul.leftMenu li ul { list-style: none; background-color:#666; margin:0 0 0 0; padding:8px 0; }
        #leftCol ul.leftMenu li a:hover { color:#fff; background:transparent url(/img/li-hpmenu-hover.gif) right 50% no-repeat; }
        #leftCol ul.leftMenu li.empty { height:30px; background:transparent url(); margin-right:0; }
        #leftCol ul.leftMenu li span, #leftCol ul.leftMenu li a.open { display:block; padding: 5px 30px 8px 0; color:#fff; font-weight:bold; font-size:12px; letter-spacing:1px;  background:transparent url(/img/arrow-down.gif) 206px 9px no-repeat; }

        #leftCol ul.leftMenu li ul li a { color:#000; background:transparent url() right 50% no-repeat; }
        #leftCol ul.leftMenu li ul li a:hover { color:#000; background:transparent url(/img/li-hpmenu-open-hover.gif) right 50% no-repeat; }
        #leftCol ul.leftMenu li ul li ul {background-color:#c0c0c0;}
*/
/*
        #leftCol #hpButton {width:221px; _width:196px; height:38px; background: transparent url(/img/hp-button-bg.gif) no-repeat; display:block;}
        #leftCol #hpButton {text-align:left; margin-top:10px; padding: 12px 0 0 26px;}
*/
        #leftCol #hpButton {width:190px; _width:190px; height:38px; background: transparent url(/img/hp-button-bg.gif) no-repeat; display:block;}
        #leftCol #hpButton {text-align:left; margin-top:10px; padding: 10px 0 0 30px;}
            
        /* NEWSBOX */
        #container2cols * #infoNews { height:auto; width: 180px; padding:0 0 0 7px !important; margin:0 0 0 0 !important; background: transparent url(/img/button-info-big.gif) no-repeat !important; min-height:40px;}
        #container2cols * #infoNews h2 { font-size:12px; margin:0 0 25px 43px; padding:13px 0 0 0; text-align:left; color:#e6e6e6; letter-spacing: 0.05em; }
        #container2cols * #infoNews h2 a:hover {text-decoration:underline;}
        #container2cols * #infoNews h2 a {margin:0px 0pt 0px!important; padding:0px!important; text-align:left!important;}
        #container2cols * #infoNews h3 a {font-size:1em;margin:0px 0pt 0px!important; padding:0px!important; text-align:left!important;}
        #container2cols * #infoNews div { font-size:0.75em; margin-bottom:25px; }
        #container2cols * #infoNews div span { color:#fff; }
        #container2cols * #infoNews div h3 { color:#fff; font-size:1em; margin:1px 0 0 0; padding:0 0 6px 0; border-bottom:1px solid #4b4b4b; }
        #container2cols * #infoNews div p { margin:5px 0 0 0; }
        #container2cols * #infoNews div a.txtLink {font-weight:normal!important; font-size:1em; color:#878787; display:inline; background-image:none!important;}
        #container2cols * #infoNews div a.txtLink:hover {text-decoration:underline; }
        #container2cols * #infoNews div a.more { color:#fff; text-decoration:none; display:block; margin:7px 0px 0px 0px; padding:0 0 0 10px; background:transparent url(/img/arrow-right.gif) 0 0.4em no-repeat; }
        #container2cols * #infoNews div a.more:hover {text-decoration:underline; }
        /*content*/
        #content { float:left; width:720px; margin:0; padding:0; margin-bottom: 35px; overflow:hidden; }
        #flash { float:left; width:710px; margin:0; padding:0; }
        #subflash { width:710px; margin:0; padding:0; }
        #subflash img { float:left; }
        #NoneFlashPicture {margin-top:28px;}

            
            /* breadcrumb */
            #breadcrumb { width:710px; height:30px; margin-bottom: 5px; padding:10px 0 0 10px; font-size:0.7em; float:left; }
            #breadcrumb a, #breadcrumb strong { display:block; float:left; padding:0 0 0 14px; margin: 0 0 0 10px; text-decoration:none; font-size:1.1em; color:#0064A2; background: transparent url(/img/bullet-6.gif) 0 0.3em no-repeat; }
            #breadcrumb a {text-decoration: underline;}
            #breadcrumb a:hover { text-decoration:underline; }
            /* pozadi drobecku jednotlivych sekci */
            #breadcrumb.realEstate { background: transparent url(/img/breadcrumb-real-estate.jpg) 0 0 no-repeat; }
            #breadcrumb.rezidence { background: transparent url(/img/breadcrumb-rezidence.jpg) 0 0 no-repeat; }
            /* Libovolny text v obsau */
            #content .text { padding:0 0 10px 15px; clear:both; }
            #content .text h1 { color:#fff; font-size:20px; letter-spacing: 0.1em; border-bottom: 1px solid #4b4b4b; padding-bottom:10px;  }
            #content .text p { color:#dab2b2; font-size:0.8em; padding:0 10px 0.5em 0; }
            #content .text a { color:#fff; }
           #content p {font-size: 12px; padding-left: 15px;}
            /* 2 sloupce v content (hlavni podstranak sekce) */
            #content .cont2cols { width:710px; padding:0 0 0px 0; margin:0px 0px 0px 18px; float:left; clear:both; }
            #content .cont2cols .col1, #content .cont2cols .col2 { float:left; padding:0 8px; width:321px;}
            #content .cont2cols * a { color:#14406a; }
            #content .cont2cols * a:hover { color:#14406a; }
            #content .cont2cols .col1 { margin-right:20px; }
            #content .cont2cols * img { float:left; margin:0px 8px 8px 0px; }
            #content .cont2cols * h2 { font-size:14px; color:#14406a; letter-spacing: 0.00em; padding:0; margin:12px 0;  font-weight:normal;}
            #content .cont2cols * h2 a {color:#14406a; text-decoration:none;}
            #content .cont2cols * h2 a:hover {text-decoration:underline;}
            #content .cont2cols * p, #content .cont2cols * div { font-size:0.8em; padding:0 7px 0 7px; }
            /*projekty*/            
            #content .cont2cols * h2.nomargin { margin-bottom:0; }
            #content .cont2cols * h2.nomargin { text-decoration:none; font-size:18px; font-weight:bold;}
            
            #content .cont2cols * h2.projTitulka {color: #0064a2;  font-size: 15px; font-weight: bold; background: url(/img/bullet-1.jpg) 0px 2px no-repeat; padding-left: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; text-transform : uppercase; display: inline-block;}
            #content .cont2cols .withHead { position:relative; padding-top:135px; }
            #content .cont2cols .withHead img.head { position:absolute; top:5px; left:3px; border:0px;}
            #content .cont2cols .withHead ul { position:relative;}
            #content .cont2cols * h3 { margin:0 0 15px 40px; font-size:11px; color:#0064A2;  }
            #content .cont2cols * a.vicezde { width:141px; height:26px; font-weight:bold; color:#0064a2; display:block; float:right; margin:20px 0 0 0; font-size:0.75em; text-decoration:none; padding:5px 0px 0px 20px; background: url(/img/btnVicezde.jpg) 0px 0px no-repeat; }
            #content .cont2cols * a.vicezde:hover { text-decoration:underline; } 
            #content .cont2cols * a.decornone {color:#0062A9; text-decoration:none;}
            #content .cont2cols * a.decornone:hover {text-decoration:underline;}
            #content .cont2cols * ul li.square {color:#4c4c4c; font-weight:normal;}
            #content .cont2cols * ul li.square {font-size:10px; padding: 0px 0 1px 20px; margin: 0 0 0 20px; background: transparent url(/img/bullet-6.gif) 0 0.7em no-repeat; }            

            /*uprava projektu, spodni tlacitko zarovnane dole bez ohledu na vysku boxu */
            .cont2cols {position:relative!important; padding-bottom:50px!important;}
            .col1, .col2 {position:static!important;}
            .col2 img.head {left:365px!important;}
            #content .cont2cols .col2 a.vicezde {
            position:absolute; 
            bottom:46px!important; right:-3px!important;  }
            #content .cont2cols .col1 a.vicezde {
            position:absolute; 
            bottom:46px!important; right:354px!important; }
            #content .cont2cols * .projShadow {width: 337px; height: 24px; margin: 0px; padding: 0px; background: url(/img/shadow.jpg) 0px 0px no-repeat;}
            #content .cont2cols .col1 .projShadow {position: absolute; bottom: 26px!important; right: 380px!important;}
            #content .cont2cols .col2 .projShadow {position: absolute; bottom: 26px!important; right: 10px!important;}
            /*projekty*/
            #content #cont1col a.wwwProj {float:right; padding:7px 0 0 20px; #margin-top:17px; width:193px; height:28px; background: transparent url(/img/button-bg.jpg) no-repeat; font-size:11px; font-weight:bold; text-decoration:none; color:#7a7a7a;}
            #content #cont1col a.wwwProj:hover {text-decoration:underline;}
            /* odrazkove seznamy */
            .cont2cols ul, .cont2cols * ul  { list-style: none; margin:0; padding:0 15px 0 20px; }
            .cont2cols ul li, .cont2cols * ul li { padding: 0 0 7px 16px; margin: 0 0 0 8px; background: transparent url(/img/arrow-right.gif) 0 0.5em no-repeat; font-size:0.8em; font-weight:bold; }
            
            /* 1 sloupec v content (bezna obsahova podstranka) */
            #cont1col { padding:0 0 10px 18px; clear:both; }
            #cont1col.withBorder { border-bottom: 1px solid #4b4b4b; }
            #cont1col h1 { color:#0064a2; font-size:20px; /*letter-spacing: 0.1em;*/ padding-bottom:10px;  }
            #cont1col h2 { color:#0064a2; font-size:11px; font-weight:bold;  margin-top: 8px; margin-bottom: 4px; display: inline-block;}
            #cont1col h3 { color:#4d4d4d; font-size:14px; }
            #cont1col img { float:left; margin:0 10px 5px 0; }
            #cont1col p { color:#4c4c4c; font-size:0.70em; padding-left:0px; padding-right:10px; pading-top: 5px; padding-bottom: 15px; }
            #cont1col a { color:#4d4d4d; }
            /*definice elementu textoveho obsahu*/
            #cont1col .date {color:#fff; font-size:0.6em; padding:0 10px 0 0;}   
            #cont1col .author {color:#fff; font-size:0.7em; padding:0 10px 0 0;}   
            /*definice tabulky*/
            #cont1col p table, #content p table {font-size:1em;}
            #cont1col table, #content table {font-size:0.8em; color:#dab2b2}
            #cont1col table tr th, #content table tr th { }
            #cont1col table tr td, #content table tr td { }
            #cont1col table.formated, #content table.formated { border-collapse: collapse; border:1px solid black;}
            #cont1col table.formated tr th, #content table.formated tr th { background-color:#808080; /*text-align:left;*/ padding:2px; color:#000; border-right:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-bottom:1px solid transparent !;}
            #cont1col table.formated tr th p, #content table.formated tr th p {color:#000; font-size:1em;}
            #cont1col table.formated tr td, #content table.formated tr td { /*text-align:left;*/ padding:2px; color:#c0c0c0; border:1px solid #404040; border-top:1px solid #000;}
            #cont1col table.formated tr td p, #content table.formated tr td p {color:#c0c0c0; font-size:1em;}
             
            /*alternativne zadany styl kvuli zadani ve wysiwigu */
            #cont1col .formated table, #content .formated table{ border-collapse: collapse; border:1px solid black;}
            #cont1col .formated table tr th, #content .formated table tr th { background-color:#808080; /*text-align:left;*/ padding:2px; color:#000; border-right:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-bottom:1px solid transparent !;}
            #cont1col .formated table tr th p, #content .formated table tr th p {color:#000; font-size:1em;}
            #cont1col .formated table tr td, #content .formated table tr td { /*text-align:left;*/ padding:2px; color:#c0c0c0; border:1px solid #404040; border-top:1px solid #000;}
            #cont1col .formated table tr td p, #content .formated table tr td p {color:#c0c0c0; font-size:1em;}

/*
            #cont1col table { border-collapse: collapse; }
            #cont1col table tr th { background-color:#808080; text-align:center; padding:2px; color:#000; font-size:0.8em; border-right:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-bottom:1px solid transparent !;}
            #cont1col table tr td { text-align:center; padding:2px; color:#c0c0c0; font-size:0.8em; border:1px solid #404040; border-top:1px solid #000; text-align:center; }
*/
                       
            /* definice boxu na plnou sirku s prechodem na pozadi */
            #content .cont1colbg {margin:0 0 35px 0; float:left; clear:both; overflow:hidden; }
            #content .cont1colbg .col1 { float:left; overflow:hidden; }
            #content .cont1colbg .col1 img { float:left; margin:0 15px 0 0; border:0; }
            /* definice seznamu priloh */
            #cont1col .attachlist { clear: both; border-top: 0px solid #4b4b4b;}
            #cont1col .attachlist p { padding:10px; margin:0; border-bottom: 0px solid #4b4b4b; font-size:0.8em; }
            #cont1col .attachlist p a { font-weight:bold; font-size:1em; }
            #cont1col .attachlist img {border:0;}
            
            #cont1col .capListDoc {color:#fff; font-size:20px; /*letter-spacing: 0.1em;*/ border-bottom: 1px solid #4b4b4b; padding-bottom:10px;  }
            #cont1col .listDoc {padding:10px 0 0 0;}
            #cont1col .listDoc ul li { padding: 1px 0 1px 26px; margin: 0 0 8px 18px; background: transparent url(/img/square-02.gif) 0 0.5em no-repeat; font-size:0.9em; }
            #cont1col .listDoc ul li p {padding:0px; margin:0px;}
            /* odrazkove seznamy */
            #cont1col ul, #cont1col * ul  { list-style: none; margin:0; padding:0 15px 0 0px; color:#dab2b2 }
            #cont1col ol, #cont1col * ol  { color:#dab2b2; font-weight:normal !important; }
            #cont1col ul li, cont1col * ul li { padding: 1px 0 1px 16px; margin: 0 0 0 8px; background: transparent url(/img/square-01.gif) 0 0.5em no-repeat; font-size:0.8em; clear:both; }
            #cont1col ol li, cont1col * ol li { padding: 1px 0 1px 16px; margin: 0 0 0 8px; font-size:0.8em; clear:both; }
            #cont1col ul li ul, #cont1col * ul li ul  {float:left; list-style: none; margin:0; padding: 0px 0px 0px 15px; position:relative; left:-16px; background-color:#000; }
            #cont1col ul li ul li, #cont1col * ul li ul li { padding: 1px 0 1px 26px; margin: 0 0 0 18px; background: transparent url(/img/square-02.gif) 0 0.5em no-repeat; font-size:1em; }
            /* NECHAT ! */
            #cont1col ul li img {float: none;  vertical-align: bottom;}
            /* definice personalniho inzeratu*/
            /*
            #cont1col table.personalAd {border:1px solid #404040;}
            #cont1col table.personalAd tr td { text-align:center; padding:5px; color:#c0c0c0; font-size:0.8em; border:1px solid #404040; text-align:center; text-align:left;}
            #cont1col table.personalAd tr td.header {background-color:#808080; color:#000; font-size:0.8em; font-weight:bold; color: #000;} 
            #cont1col table.personalAd tr td p { color:#dab2b2; font-size:1em; padding:0px; margin:0px; }
            #cont1col table.personalAd tr td a { color:#fff; }
            */
            #cont1col table.personalAd { border-collapse: collapse; border:1px solid black;}
            #cont1col table.personalAd tr td {padding:2px 2px 2px 16px; color:#c0c0c0; border:1px solid #404040; border-top:1px solid #000;}
            #cont1col table.personalAd tr td.header {color: #fff;  font-weight: bold;}
            #cont1col table.personalAd tr td p {color:#c0c0c0; font-size:1em; }
            #cont1col table.personalAd ul {padding: 0; }
            #cont1col table.personalAd ul li {margin: 0; font-size: 1em; color: #c0c0c0; }

    /* FOOTER 
    #footer { padding:10px 0 30px 0; }
    #footer span { display:block; color:#fff; font-size:0.75em; width:300px; }
    #footer span a { font-size:1em; color:#fff; text-decoration:none; }
    #footer span a:hover { text-decoration:underline; }
    #footer span.left { float:left; }
    #footer span.right { float:right; text-align:right; }
    */
    
    hr { clear:both; visibility:hidden; height:1px; padding:0; margin:0; font-size:1px; overflow:hidden; }
    .reset { clear:both; height:0px; padding:0; margin:0; font-size:0px; overflow:hidden; }

/* Seznam aktualit */
#lstNews {}
#lstNews div { padding:0 15px 0 13px; margin:18px 0 0 0; font-size:0.8em; background:transparent url(/img/square4-4.gif) 0px 3px no-repeat; clear:both; }
#lstNews div p { padding:0 0 2px 0; margin:0; }
#lstNews div p img.list { margin:0 12px 4px 0; float:left; width:114px; height:85px;}
#lstNews div * a { text-decoration:none; color:#878787; border:0; font-size: 1.2em;}
#lstNews div * a:hover { text-decoration:underline; }
#lstNews div h3 a { padding:0 0 2px 0; margin:0; font-size:1em; color:#14406a; }
#lstNews div h4 { padding:0 0 2px 0; margin:0; font-size:0.9em; color:#fff; font-weight: normal;}
/* Detail aktuality - zatim odstraneno a vyuzity styly pro obsahovku */
/*
#contNews { padding:0 15px 0 0; margin:18px 0 0 0; font-size:0.8em; clear:both; }
#contNews p { padding:0 0 2px 0; margin:0; text-align: justify;}
#contNews p img { margin:0 12px 4px 0; float:left; }
#contNews * a { text-decoration:none; color:#878787; border:0; }
#contNews * a:hover { text-decoration:underline; }
#contNews h1 { padding:0 0 2px 0; margin:0; font-size:1em; color:#fff; }
#contNews h2 { padding:0 0 2px 0; margin:0; font-size:0.9em; color:#fff; font-weight: normal;}
*/
/* Obrazek v seznamech HP*/
#cols div.listImage {background: url('/img/ramecek_pozadi.gif') 0px 0px no-repeat !important; width:122px; height:96px; padding:6px !important; margin: 0 !important; float: left;}
#cols div.listImage img {width:110px!important; height:84px; border:0px solid!important; margin:0px!important;}
/*fotogalerie - definice tabulky pro fotky partneru, managementu...*/
#cont1col div.photoTable table tr td { padding:2px; color:#c0c0c0; font-size:0.8em; border:0px; text-align:center; }
#cont1col div.photoTable table tr td img {float: none; }
.photoTable table { border-collapse: separate!important; width:90%;}
.photoTable table td { 
  background-color:#1d1f1f; 
  border:15px solid black!important; 
  padding:12px!important;
  width:50%;
}
.photoTable table td {color:#af9191!important;}
.photoTable table td strong { color:white;}
.photoTable table td img {margin:2px 0px 10px 3px!important;}

/*obrazky vpravem sloupci */
#col2 .boxProstyText div.listImage {margin:5px 0 5px 10px!important; float:none!important;}
#col3 .boxProstyText div.listImage {margin:5px 0 5px 10px!important; float:none!important;}

/* listDocuments */
.listDocuments { _margin-top:15px;}
.listDocuments .item {clear:both; _height:1%;}
.listDocuments .item .listImage { background-image: none!important; padding:0px!important;}
.listDocuments .item h5 a {}
.listDocuments .item a.vicezde { width:92px; height:28px; font-weight:bold; color:#fff; display:block; float:right; margin:0; font-size:0.75em; text-decoration:none; padding:5px 0px 0px 20px; background: transparent url(/img/button-bgShort.jpg) 0 0 no-repeat; }
.listDocuments .item  * a.vicezde:hover { text-decoration:underline; } 
.listDocuments .item .listImage img {width:120px!important; border:0px solid!important; margin:0px!important;}
.listDocuments .item .doctext p {text-align: justify;}
.listDocuments .line {border-bottom:1px solid #4B4B4B; margin-bottom:5px;}

/* odstraneno a nahrazeno
.photo {
    width: 645px;
    height: 240px;
    border: 1px solid #323232;
    padding: 10px 10px 10px 10px;
    margin: 0 0 10px 0 !important ;
    background: url('/img/fotogalerie_bg.gif') repeat-x 0px 22px;
}
.photo .img1{float: left !important; padding: 0; border: 0; margin: 0 !important;}
.photo .img2{float: right !important; padding: 0; border: 0; margin: 0 !important;}
*/

/* Denni komentare */
.dailyComments { padding:10px 0 60px 0; }  /* width:360px; */
.dailyComments h4 { padding:0px; margin:0 0 10px 0;}
.dailyComments a {font-size:95%;}
.dailyComments img {float:none!important; margin:0px!important;}
.dailyComments .nav {font-size:90%;}
.dailyComments .nav a {color:silver!important;}
.dailyComments .left {float:left; margin-top:20px; color:silver;}
.dailyComments .right {float:right; margin-top:20px;}
/* applicationNewsletterSber */
.applicationNewsletterSber { width:340px; padding:10px; border:1px solid #2b2b2b;}
.applicationNewsletterSber h5 {margin:0px; padding:0px; color:white;}
.applicationNewsletterSber #f_EMAIL {border:1px solid #2b2b2b; background-color:#ffffff; color:#000000; padding:4px; margin-right:10px; }
.applicationNewsletterSber #bt_Vlozit { border:1px solid #2b2b2b; background-color:#1f1f1f; color:white; padding:5px; font-variant:small-caps; font-weight:bold;}

/*fotogalerie mosaic V1*/
.fotoMosaic {/*position:relative!important; */height:560px;}
.fotoMosaic img {float:none!important;}
.fotoMosaic a {position:relative;}
.fotoMosaic a.one {top:15px; left:411px; }
.fotoMosaic a.two {top:245px; left:-166px;}
.fotoMosaic a.three {top:-315px; left:68px;}
.fotoMosaic a.four {top:30px; left:-49px;}



/*fotogalerie 2 sloupce - definice tabulky pro fotky partneru, managementu...*/
div.photoTable2 {/*border: 1px solid red; */float: left; padding:0 112px 0 112px; margin:0;}
div.photoTable2 div.item {float:left; margin:8px 8px 8px 8px; width:208px; _width:192px; background-color: #353636;}
div.photoTable2 div.item div.image {padding:8px 8px 8px 8px; background-color: #696B6C; width: 192px;  height: 144px;}
div.photoTable2 div.item div.image img.image {width: 192px; height: 144px; padding:0 important; margin:0 !important;}
div.photoTable2 div.item div.text {margin:0 !important; padding: 8px 8px 8px 8px !important; border:0px solid transparent !important; }
div.photoTable2 div.item div.text h2{color: #fff; font-size:12px !important; font-weight: bold !important; padding:0 !imporant; margin:0 !important; text-transform: uppercase;  letter-spacing: 1px;}
div.photoTable2 div.item div.text h3{color: #9A9A9A !important; font-size:12px !important; font-weight: normal!important; padding:0 !imporant; margin:0 !important; text-transform: none;  letter-spacing: 1px;}
/*fotogalerie 3 sloupce - definice tabulky pro fotky partneru, managementu...*/
div.photoTable3 {/*border: 1px solid red; */float: left; padding:0;  margin:0;}
div.photoTable3 div.item {float:left; margin:8px 8px 8px 8px; width:208px; _width:192px; background-color: #353636;}
div.photoTable3 div.item div.image {padding:8px 8px 8px 8px; background-color: #696B6C; width: 192px;  height: 144px;}
div.photoTable3 div.item div.image img.image {width: 192px; height: 144px; padding:0 important; margin:0 !important;}
div.photoTable3 div.item div.text {margin:0 !important; padding: 8px 8px 8px 8px !important; border:0px solid transparent !important; }
div.photoTable3 div.item div.text h2{color: #fff; font-size:12px !important; font-weight: bold !important; padding:0 !imporant; margin:0 !important; text-transform: uppercase;  letter-spacing: 1px;}
div.photoTable3 div.item div.text h3{color: #9A9A9A !important; font-size:12px !important; font-weight: normal!important; padding:0 !imporant; margin:0 !important; text-transform: none;  letter-spacing: 1px;}
div.item div.textrows1 {height: 27px;}
div.item div.textrows2 {height: 57px; _height: 42px; #height: 42px;}
div.item div.textrows3 {height: 72px; _height: 57px; #height: 57px;}
div.item div.textrows4 {height: 87px; _height: 72px; #height: 72px;}
div.item div.textrows5 {height: 102px; _height: 87px; #height: 87px;}
div.item div.textrows6 {height: 117px; _height: 102px; #height: 102px;}
div.item div.textrows7 {height: 132px; _height: 117px; #height: 117px;}


/* obrazkovy a jednoduchy rozcestnik */ 
div.obrroz {width:337px; height:245px; border-top:1px solid #3C3C3C; border-bottom:1px solid #3C3C3C; border-left:1px solid #4B4B4B; border-right:1px solid #4B4B4B; float:left; margin:0 5px 5px 0;}
div.obrroz div.title {margin:0 25px 0 25px; padding: 18px 0px 12px 0px; border-bottom: 1px solid #4B4B4B;}
div.obrroz div.title a {text-decoration: none;  letter-spacing: 1px; text-transform: uppercase; font-size: 17px; font-weight: bold;}
div.obrroza {width:337px; height:40px; float: left; margin:0px 8px 40px 15px; background: url(/img/prechod-bg.jpg) bottom repeat-x; padding: 0px;}
div.obrroza .titulka {color: #0064a2; font-size: 15px; font-weight: bold; background: url(/img/bullet-1.jpg) left no-repeat; padding-left: 20px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 0px; margin-left: 25px; margin-top: 5px; text-transform: uppercase; display: inline-block;}
div.obrroza .shadow {width: 337px; height: 24px; margin: 0px; padding: 0px; background: url(/img/shadow.jpg) 0px 0px no-repeat;}
div.obrroza a {color:#14406A; text-decoration: none;  letter-spacing: 1px; /*text-transform: uppercase;*/  font-size: 15px; font-weight: bold;}
div.obrroza a:hover {text-decoration: underline;}
 
/*vyhledavani*/
div.searchResult {color:white;}
div.searchResult b {color:white;}
div.searchResult div.form {font-size:0.8em;}
div.searchResult div.title {font-size:0.8em; background-color:#3C3C3C; border-bottom:1px solid white; margin-bottom:5px;}
div.searchResult table.grid tr td { border-bottom:1px solid #3C3C3C; padding-bottom:5px; padding-top:10px}
div.searchResult #lEmpty {font-size:0.8em; color:#DAB2B2;}
div.searchResult #btnSearch {border:1px solid #2b2b2b; background-color:#1f1f1f; color:white; padding:2px; margin-left:10px; /*font-variant:small-caps; font-weight:bold;*/}
div.searchResult .search_c2{margin:10px 0 15px 0; }
div.searchResult #chbAppendix {margin:0 5px 2px 0;}
/* Blog */
#lstBlog {}
#lstBlog div.blog { padding:0 15px 0 13px; margin:18px 0 0 0; font-size:0.8em; background:transparent url(/img/square4-4.gif) 0px 3px no-repeat; clear:both; border-bottom: 1px solid #4B4B4B; }
#lstBlog * img.list { margin:0 12px 4px 0; float:left; width:114px; height:85px;}
#lstBlog * div p { text-decoration:none; color:#878787; border:0; margin:0; padding:0; font-size: 1em;} 
#lstBlog * a:hover { text-decoration:underline; }
#lstBlog * h3 a { padding:0 0 2px 0; margin:0; font-size:1em; color:#fff; }
#lstBlog * h4 { padding:0 0 2px 0; margin:0; font-size:0.9em; color:#fff; font-weight: normal;}
#lstBlog * div.footer {color:white; font-size:0.9em; clear:both; margin:0px; padding: 0 0 8px 0; }
#seda {color: #c0c0c0;}
