ACC SHELL
@charset "utf-8";
/* CSS Document */
body {
background:#ececec url(images/bodyBg.jpg) repeat-x;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper {
width:953px;
margin:0 auto;
position:relative;
}
#headerOne {
width:100%;
height:107px;
background:url(images/headerOneBg.jpg) no-repeat bottom left;
position:relative;
}
#headerOne #logo {
width:300px;
height:78px;
position:relative;
float:left;
}
#headerOne #logo a span {
width:100%;
height:100%;
background:url(images/logoGl.jpg);
position:absolute;
top:0;
left:0;
}
a {
cursor:pointer;
}
#mainNaV {
width:651px;
height:80px;
float:left;
background:url(images/mainNavBg.jpg) repeat-x;
position:relative;
}
#mainNaV ul {
width:100%;
list-style-type:none;
display:inline;
margin:0;
padding:0;
}
#mainNaV ul li {
float:left;
font-size:10px;
font-weight:bold;
}
#mainNaV ul li a:link {
color:#fff;
text-decoration:none;
padding: 5.2em 1.5em 0;
display:block;
}
#mainNaV ul li a:hover {
background:url(images/mainNavAArr.jpg) no-repeat 3px 52px;
}
#mainNaV ul li a:visited {
color:#fff;
text-decoration:none;
padding: 5.2em 1.5em 0;
display:block;
}
#mainNaV ul li a:active {
color:#fff;
text-decoration:none;
padding: 5.2em 1.5em 0;
display:block;
}
body.index a#index, body.reference a#reference, body.fotogalerie a#fotogalerie, body.iso-certifikaty a#iso-certifikaty, body.prukaz-zpusobilosti a#prukaz-zpusobilosti, body.politika-jakosti a#politika-jakosti {
background:url(images/mainNavAArr.jpg) no-repeat 3px 52px;
}
#sideContentOne {
width:270px;
float:left;
background:url(images/sideContentOneBg.jpg) repeat-y;
position:relative;
}
#sideContentOne p {
color:#a8a8a8;
font-size:15px;
font-weight:bold;
letter-spacing:0.1em;
padding:17px 0 0 100px;
margin:0;
background:url(images/sideContentOnePBg.jpg) no-repeat 10px 0;
height:45px;
float:left;
width:170px;
}
#sideContentOne #sideContentNav {
background:url(images/sideContentNavBg.jpg) repeat-y;
width:245px;
margin:-10px 0 0 12px;
float:left;
display:inline;
}
#sideContentOne #sideContentNav ul {
margin:0;
padding: 10px 0 0 0;
list-style-type:none;
background:url(images/sideContentNavUlBg.jpg) -11px 0 no-repeat;
float:left;
width:100%;
}
#sideContentOne #sideContentNav ul li {
width:221px;
height:30px;
margin:3px 0 0 13px;
background:url(images/sideContentOneSideNavLiBg.jpg) 8px 0 no-repeat;
float:left;
display:inline;
}
#sideContentOne #sideContentNav ul li a {
font-size:10px;
font-weight:bold;
color:#fff;
text-decoration:none;
line-height:2.8em;
padding-left:15px;
display:block;
width:100%;
height:31px;
float:left;
background:url(images/sideContentOneSideNavABg.jpg) top left no-repeat;
}
#sideContentOne #sideContentNav ul li a:hover {
text-decoration:underline;
}
body.projektova-dokumentace a#projektova-dokumentace, body.provizorni-dopravni-znaceni a#provizorni-dopravni-znaceni, body.svisle-dopravni-znaceni a#svisle-dopravni-znaceni, body.vodorovne-dopravni-znaceni a#vodorovne-dopravni-znaceni {
text-decoration:underline !important;
}
#sideContentOne #sideContentNav p {
width:245px;
height:25px;
background:url(images/sideContentSideNavFooterBg.jpg) top left no-repeat;
margin:0;
padding:0;
}
#sideContentOne h1 {
font-size:9px;
color:#6c6969;
text-align:center;
margin:0;
padding:0;
}
#sideContentOne h2 {
font-size:9px;
color:#585656;
text-align:center;
margin:5px 0 0 0;
padding:8px 0 0 0;
_padding:5px 0 0 0;
background:url(images/sideContentSideNavH2Bg.jpg) 55px 0 no-repeat;
height:25px;
}
#sideContentOne p#footer {
clear:both;
background:url(images/sideContentFooter.jpg);
margin:0;
padding:0;
height:27px;
width:270px;
}
#sideContentTwo {
width:278px;
float:left;
clear:left;
background:url(images/sideContentTwo.jpg) repeat-y;
margin:0;
padding:0;
position:relative;
}
#sideContentTwo h2#fst, #sideContentTwo h2#snd, #sideContentTwo h2#trd {
text-align:left;
font-size:14px;
background:url(images/sideContentTwoH2Bg.jpg) no-repeat top left;
width:158px;
height:65px;
margin:0;
padding:0 0 0 120px;
line-height:5.1em;
color:#fff;
}
#sideContentTwo h2#snd, #sideContentTwo h2#trd {
background:url(images/sideContentTwo2H2Bg.jpg) no-repeat top left;
width:103px;
height:53px;
margin-top:10px;
padding:0 0 0 175px;
line-height:3.7em;
}
#sideContentTwo h2#trd {
width:163px;
padding:0 0 0 115px;
}
#sideContentTwo h3 {
color:#2a2a2a;
font-size:16px;
margin:0 0 0 30px;
}
#sideContentTwo p {
color:#2a2a2a;
margin:10px 0 0 30px;
font-size:12px;
font-style:oblique;
}
#sideContentTwo p a {
color:#1a1a1a;
text-decoration:none;
border-bottom:1px dotted #666;
}
#sideContentTwo p#mapa {
width:50px;
height:28px;
background:url(images/sideContentTwoBtnBg.jpg) repeat-x;
margin:10px 0 20px 30px;
padding:0;
text-align:center;
line-height:2.4em;
border:1px solid #666;
}
#sideContentTwo a#mapa {
color:#fff;
}
#sideContentTwo p#sndp {
color:#323131;
font-style:normal;
font-size:11px;
background:#fff;
margin:0 0 10px 20px;
padding:10px;
border:1px solid #999;
width:210px;
}
#sideContentTwo p#sndp span {
color:#d80924;
}
#headerTwo h5 a {
color:#fff;
text-decoration:none;
display:block;
}
#headerTwo {
float:left;
width:683px;
height:262px;
margin:0;
padding:0;
background:url(images/headerTwoBg.jpg) top left;
}
#headerTwo h3 {
font-size:10px;
color:#6c6c6e;
margin:0 0 0 550px;
padding:0;
}
#headerTwo p {
font-size:9px;
color:#6c6969;
width:130px;
margin:20px 0 0 540px;
padding:0;
line-height:1.34em;
}
#headerTwo h4 {
font-size:9px;
color:#585656;
margin:53px 0 0 553px;
padding:0;
}
#headerTwo h5 {
font-size:22px;
color:#ddcdcd;
margin:46px 0 0 530px;
padding:0;
}
#headerTwo h5 a span {
font-size:15px;
font-weight:normal;
}
#wrapper #mainContent {
margin:-1px 0 0 0;
_margin:-595px 0 0 139px;
padding:0;
width:674px;
float:left;
background:url(images/mainContentBg.jpg) no-repeat top left;
}
#mainContent #subNav {
font-size:11px;
color:#2f2e2e;
float:left;
font-weight:bold;
margin:28px 0;
padding:0 0 0 30px;
background:url(images/subNavBg.jpg) no-repeat 0 -3px;
}
#mainContent #mainContentContent {
background:#fff;
width:665px;
border:1px solid #999;
}
#mainContent h1, #mainContent #mainContentContent h1, #mainContent h2, #mainContent #mainContentContent h2 {
font-size:18px;
color:#2a2a2a;
margin:15px 0 15px 25px;
}
#mainContent h2, #mainContent #mainContentContent h2 {
font-size:16px;
}
#mainContent p, #mainContent #mainContentContent p {
text-align:left;
color:#6b6464;
font-size:13px;
margin:10px 20px 30px 30px;
}
#mainContent ul.mainContentUl, #mainContent #mainContentContent ul.mainContentUl {
color:#6b6464;
font-size:13px;
}
.AccordionPanelContent table tr td, #mainContentContent table tr td {
font-size:10px;
text-align:center;
vertical-align:top;
padding:0;
line-height:100%;
}
strong.big {
font-size:18px;
}
strong.bigest {
font-size:24px;
}
p#sideContentTwoFooter {
background:url(images/sideContentTwoFooter.jpg) top left;
margin:-10px 0;
padding:0;
height:70px;
}
#mainContentContent p img, .CollapsiblePanelContent img {
float:left;
margin:5px 20px;
border:1px solid #666;
}
#mainContentContent p img {
margin:0 10px 0 -5px;
}
body.tabulkaZnacek .CollapsiblePanelContent img {
border:none;
float:none;
margin:0;
}
#mainContentContent p a img {
border:none;
float:left;
}
#headerTwoToolTipTriggerOne {
position:absolute;
top:152px;
left:741px;
width:34px;
height:119px;
cursor:pointer;
}
#headerTwoToolTipContainerOne {
background:#950619 url(images/toolTipBg.jpg) 0 0 repeat-x;
border:1px solid #666;
color:#fff;
font-size:10px;
font-weight:bold;
width:120px;
height:70px;
padding:5px 10px;
display: block;
}
#headerTwoToolTipContainerOne a {
color:#fff;
}
#headerTwoToolTipContainerOne strong {
font-size:14px;
}
img.printIcon {
border:none !important;
float:right;
margin:5px 15px;
}
body.mapa a img {
border:none;
border-top:#999 dotted 1px;
}
#wrapper #alert {
position:absolute;
top:537px;
left:-300px;
width:230px;
padding:5px 20px 5px;
text-align:center;
background:#b80518;
color:#fff;
font-weight:bold;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
}
#wrapper #alert #arrow-right {
background:url(images/alert-arrow-right.png) no-repeat center center;
width:15px;
height:30px;
position:absolute;
top:20px;
right:-15px;
}
#dialog-modal {
text-align:center;
background:#fafafa;
color:#555;
}
.ui-widget {
font-family:Arial, Helvetica, sans-serif;
}
.ui-dialog .ui-dialog-titlebar {
color:#fff;
background:#b80518;
border:0px solid;
text-align:center;
border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
padding-left:45px;
}
.ui-widget-overlay {
opacity: 0.8 !important;
background-color:#000 !important;
background-image:none !important;
}
a.gray {
color:#555 !important;
font-weight:bold !important;
border:none;
margin-top:4px;
display:block;
}
button.ui-button {
position:absolute !important;
top:-15px !important;
right:-20px !important;
}
ACC SHELL 2018