﻿#column2 .docList p.attach a img {width:20px; height:20px; border:0;}
#all #main #strednicast #contentWrapper #content {
}
/*********************************************
 *    defininice hlavniho menu
 *********************************************/
.strednicast ul#levemenu { float: left; padding: 0px; margin: 0px; position: relative; left: 10px; background-color: #ffffff; width: 207px; display: none; }
#column1 .docListExpanded div.collapsed {display:none; }
.messagetable .footer { display:none;}
#headline #hledani { float: left; width: 352px; height: 102px; padding-top: 15px; padding-left: 10px; display:none;}
/*********************************************
 *    defininice stredni obsahove casti - prave menu home
 *********************************************/           
.home #column2 a { display: block; width: 179px; height: 34px; background: url('/praha1/internet/design/services_bg.gif') no-repeat; position: relative; color: #004A99; }
.home #column2 a:hover { background: url('/praha1/internet/design/services_bg_over.gif') no-repeat; }
.home #column2 span { position: absolute; left: 30px; top: 10px; font-size: 12px; font-weight: bold;}
.home #column2 h2 {margin:8px 0 8px 0; padding:0; font-size: 18px;}
#headline #logo {
    padding-top: 0px;
    width: 222px;
    height: 97px;
    position: absolute;
    top: -7px;
    left: 0px;
}
#headline #nadpis {
    display: none;
    width: 400px;
    height: 97px;
    position: absolute;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    left: 230px;
    top: 20px;
}
/*********************************************
 *    defininice stranky
 *********************************************/ 
#all #main {
    width: 100%;
    margin: 0 auto;
    position: relative;
    left: 0px;
}
/*********************************************
 *    defininice stredni obsahove casti - obsah
 *********************************************/
#content {
    position: absolute;
    top: 80px;
    left: 5px;
}          
#content #content_header { width: 782px; height: 33px;}
#content #content_header_nocol { width: 782px; height: 33px;}                  
#content #content_header #breadcrumb,
#content_header_nocol #breadcrumb { float: left; position: relative; top: 11px; font-size: 10px; left: 25px; }
#content #content_header #breadcrumb a,
#content_header_nocol #breadcrumb a {} 
#content #content_header #breadcrumb span,
#content_header_nocol #breadcrumb span { color: #C8021A; margin:0 5px 0 5px;}
#content #content_header #pravynadpis { float: right; width: 200px; height: 23px; font-size: 16px; font-weight: bold; color: #004894; padding-top: 5px; }
#content #column1 #hp_kolaz { color: #FFFFFF; width: 208px; height: 184px; margin-top: 7px; padding: 20px 300px 20px 20px;}
#content #column1 #hp_kolaz h3 { display: block; margin-bottom: 10px; color: white; font-family: Myriad Pro; font-size: 18px; font-weight: bold; }
#content #column1 #hp_sekce { padding-left: 7px; width: 522px; height: 49px; overflow:hidden; margin-top: 10px;}
#content #column1 #hp_sekce .sekce_item { float: left; display: table; width: 125px;  padding:0px 0px 5px 0px; height: 44px;  margin-right: 5px; overflow: hidden;}
#content #column1 #hp_sekce a.sekce_item {color: #004A99;}
#content #column1 #hp_sekce a.sekce_item:hover {}
#content #column1 #hp_sekce a#sel, #content #column1 #hp_sekce a#sel:hover {}
#content #column1 #hp_sekce .sekce_item_cell { display: table-cell; vertical-align: middle; text-align: center; width: 100%; }
#content #column1 #hp_sekce .sekce_item_cell span { display: block; font-weight: bold; color: #004A99; font-size: 13px; padding:5px; font-family: Myriad Pro, Arial, sans-serif;}
#content > #column1 { overflow:hidden;} /*ff ie7 correction*/
#content input, #content textarea, #content select {border:1px solid #E6E6E6; padding: 2px; font-size: 11px; font-family: Arial, sans-serif; margin:0; height: 15px;}
#content select {height: 21px;}
#content .frontbutton {height:auto; padding:5px; text-align: center; color:#ffffff; font-weight:bold; border:none;}
#content a {}
#content a:hover {}
#content #column1 { min-height: 600px; font-size: 11px; } 
#content #column1 a {color: #C8021A;}
#content #column1 ul { margin-top: 5px; padding-left: 0px; margin-left: 0px; list-style-type: none; width: 230px; }
#content #column1 ul li {padding-left: 15px; line-height: 20px; margin-bottom: 0px; padding-bottom: 0px; }
#content #column1 .oddelovac {/*width: 538px;*/ height: 5px; margin-bottom: 15px; margin-top: 15px;}
#content #column1 .news { padding-left:5px;}
#content #column1 .news .image { float: left; width: 110px; padding-top: 15px;  padding-right:30px; padding-bottom:10px;}
#content #column1 .news .image img { border: 1px solid #C8D5E0; padding: 1px 1px 1px 1px; width:118px; height:95px;}
#content #column1 .news .txt {padding: 15px 15px 15px 0px; }
#content #column1 .news .txt span.date { margin-left:140px; display: block; width: 63px; height: 23px; color: white; font-size: 10px; padding-left: 10px; padding-top: 5px; margin-right:10px;}
#content #column1 .noimage .txt span.date {margin-left:0px;}
#content #column1 .news .txt h2 {padding-top:0px;}
#content #column1 .news .txt h2 a:hover{text-decoration:underline;}
#content #column1 .news .txt p {margin-top:0px;}
#content #column1 a.buttonMore {display:block; float:right; padding:5px 10px 5px 10px; margin:10px 10px 0px 0px; color:#ffffff; font-weight:bold; }
#content #column1 a.buttonMore span {font-family:Courier, serif;}
#content #column1 .newsdetail {padding-top: 15px;}
#content #column1 .newsdetail .image { float: left; width: 110px; padding-right:30px; }
#content #column1 .newsdetail .image img { border: 1px solid #C8D5E0; padding: 1px 1px 1px 1px; width:118px; height:95px;}
#content #column1 .newsdetail .txt { padding: 0px 15px 0px 15px;}
#content #column1 .newsdetail .txt h1 {margin:0;}
#content #column1 .newsdetail .txt span.date { display: inline-block; width: 63px; height: 23px; color: white; font-size: 10px; padding-left: 10px; padding-top: 5px; }
/*********************************************
 *    defininice stredni obsahove casti - prave menu
 *********************************************/           
#content .column2 { float: left; width: 180px;  font-size: 11px;}             
#content .column2 .services a { display: block; width: 179px; height: 34px; position: relative; color: #004A99; }
#content .column2 .services a:hover {}
#content .column2 .services span { position: absolute; left: 30px; top: 10px; font-size: 12px; font-weight: bold;}
#footer {
    width: 400px;
    height: 54px;
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 1px;
} 
#footer a { color: #C8021A;}
#footer #rss {
    padding-left: 20px;
    position:absolute;
    right:15px;
    display: none;
}
#topmenu {
    width: 990px;
    height:67px;
    text-align: center;
    padding-top: 0px;
    display: none;
    }
 
#all #main #strednicast #contentWrapper #content #column1 #hp_kolaz {
    visibility: visible;
    margin: 0px;
    padding: 0px;
    overflow: visible;
    width: 100%;
    height: auto;
}
#all #main #strednicast #contentWrapper #content #column1 #hp_kolaz h3 {
    color: #000000;
    display: inline;
}
#all #main #strednicast #contentWrapper #content #column1 #hp_kolaz p {
    color: #000000;
    width: 400%;
    font-size: medium;
}
#all #main #strednicast #contentWrapper #content #column1 #hpContainer .news .txt p {
    font-size: medium;
}
#all #main #strednicast #contentWrapper #content #column1 #hp_sekce {
    visibility: hidden;
    position: absolute;
    left: -5000px;
}
#all #main #strednicast #contentWrapper #content #column2 {
    visibility: hidden;
    position: absolute;
    left: -5000px;
}
#all #main #strednicast #contentWrapper #content #cHeader #breadcrumb a {
    margin-right: 15px;
    margin-left: 15px;
}
#all #main #strednicast #contentWrapper #content #column1 {
}
#all #main #strednicast #contentWrapper #content #column1 h1 {
    margin-top: 15px;
}
#all #main #strednicast #contentWrapper #content #column2 {
    visibility: hidden;
    position: relative;
    left: 0px;
    bottom: 0px;
    margin-bottom: 5px;
    border: 1px solid #999999;
    padding: 5px;
    font-size: x-small;
}
#all #main #strednicast #contentWrapper #content #column1 {
    position: absolute;
    left: 1px;
    top: 40px;
    width: 100%;
}
 
#all #main #strednicast #contentWrapper #content {
    width: 100%;
}
 
#galleryLitebox .itemHolder {float:left; width: 115px; margin: 0 10px 40px 0;}
#galleryLitebox .item {  border: solid 1px silver;  width:115px;  height:110px; margin: 5px 10px 0 0; background-color:#f0f5f9;}
#galleryLitebox .itemHolder h5 {text-align:center; width:113px; height: 18px; border:1px solid silver; border-top: none; margin:0; padding: 5px 1px 5px 1px;  font-weight: normal; font-size: 1em;}
#galleryLitebox .item a {  display:block;  width: 110px;    height: 110px;    text-align: center; vertical-align: middle; }
#galleryLitebox .item img {vertical-align: middle;}
