@charset "windows-1250";
* { margin:0px; padding:0px; }
img { border:0px; }

body { background-color:#333333; text-align:center; }

ul { padding:10px; }
p { margin:10px 0px; }
li { margin-left:20px; }
a:link, a:visited { color:#990100; }
a:hover, a:active { color:#007352; }

h1 { font-size:20px; line-height:24px;  }
h2 { font-size:16px; line-height:20px;  }
h3 { font-size:14px; line-height:18px;  }

#page { width:898px; margin:0px auto; text-align:left; color:#eee; font-family:trebuchet ms; font-size:12px; margin-top:15px; line-height:18px; }

/* MAIN */

#header a:link, #header a:visited { height:128px; background-image:url(img/autopodbabska.jpg); display:block; width:898px; }

#slideshow { }

#main { background-image:url(img/blacksame.jpg); background-repeat:repeat-y; padding:0px 8px; }

#buttons { height:170px; background-image:url(img/redgrad.jpg); background-repeat:repeat-x; }
#buttons a:link, #buttons a:visited { width:119px; height:170px; margin-left:24px; display:inline; float:left; }
#buttons a:hover, #buttons a:active { background-position:-100% 0; }

#uvodredgrad { background-image:url(img/uvodredgrad.jpg); background-repeat:repeat-x; line-height:33px; height:33px; text-align:center; color:white; }
#uvodredgrad a { color:white; text-decoration:none; }

#cols { padding:15px 0px; }
.rt { height:20px; display:block; width:262px; background-repeat:no-repeat; background-image:url(img/redroundtop2.gif); }
.rb { height:20px; display:block; width:262px; background-repeat:no-repeat; background-image:url(img/redroundbot2.gif); }
.wt { height:20px; display:block; width:262px; background-repeat:no-repeat; background-image:url(img/whiteroundtop2.gif); }
.wb { height:20px; display:block; width:262px; background-repeat:no-repeat; background-image:url(img/whiteroundbot2.gif); }

#col1, #col2, #col3 { float:left; display:inline; margin-left:24px; width:262px; }
.colInRed { width:222px; padding:0px 20px; background-color:#990100; }
.colInWhite { width:222px; padding:0px 20px; background-color:#ffffff; color:#000; }
.colInRed a:link, .colInRed a:visited { color:#fff; }

#footer { height:43px; background-image:url(img/footer.jpg); line-height:35px; text-align:center; }

#redgrad35 { background-image:url(../css/img/redgradflip.jpg); background-position:bottom; background-repeat:repeat-x; height:35px; line-height:35px;margin-bottom:20px; padding-left:20px; }

/* SUB SECTIONS */

#headersub { height:128px; background-image:url(img/seat/header.jpg); }
#headerlogo a:link, #headerlogo a:visited { margin-top:8px; margin-left:8px; position:absolute; display:block; width:182px; height:120px; }
#headerpodbaba a:link, #headerpodbaba a:visited  { position:absolute; margin-top:8px; margin-left:190px; width:692px; height:120px; display:block; }

#menu { background-repeat:repeat-x; background-position:top; width:182px; float:left; display:inline; }
#content { width:632px; padding:34px; float:left; display:inline; background-image:url(img/redgrad.jpg); background-repeat:repeat-x; background-position:top; }

#menu ul { list-style:none; margin:0px; padding:0px; margin-top:20px; }
#menu li { margin:0px; }
#menu li a:link, #menu li a:visited { margin:0px; text-align:center; display:block; width:169px; line-height:18px; font-size:14px; padding:6px; color:#fff; text-decoration:none; }

#homepage a:link, #homepage a:visited { width:139px; height:51px; background-image:url(img/homepage.gif); display:block; margin-top:20px; margin-left:20px; }
/* GALLERY */

#dalsigalerie { height:30px; color:#fff; line-height:30px; padding-left:10px; margin-bottom:5px; }
#dalsigalerie div { float:right; }
#dalsigalerie select { margin:5px; }

#thumbbox { height:120px; padding:5px 0px 5px 0px;  }
.thumb a:link, .thumb a:visited, .thumb p { width:120px; height:110px; border:1px solid #444; background-position:50% 50%; background-repeat:no-repeat; display:inline; float:left; margin-left:4px; }
.thumb a:hover, .thumb a:active, .thumb p { background-color:#1e1e1e; }
.thumb p { padding:0px; margin:0px; margin-left:4px; }
.slideshow { text-align:center; padding:2px 0px; line-height: 18px; }

#controls { height:25px; color:#fff; }
#controls a { color:#fff; text-decoration:none; }

#infobox { background-color:#fff; margin-bottom:20px; margin:0px auto; border:1px solid #162D73;  }
#infobox h4 { background-color:#162D73; color:white; padding:7px; }
#infobox div { padding:15px; }

#arrbox { float:right; height:25px; line-height:25px; padding-right:5px; color:#fff; }
#arrnext, #arrprev { position:absolute; margin-left:450px; margin-top:7px; font-size:12px; color:#fcd20a; }
#arrprev { margin-left:500px; }
#arrnext a:link, #arrnext a:visited, #arrnext p, #arrprev a:link, #arrprev a:visited, #arrprev p { color:#fcd20a; width:65px; height:16px; display:block;  }
#arrprev a:link, #arrprev a:visited, #arrprev p {  }
#arrnext a:hover, #arrnext a:active, #arrprev a:hover, #arrprev a:active { color:#fcd20a;  }
#arrnext p, #arrprev p {  }

#stranky { position:absolute; margin-top:7px; height:16px; line-height:16px; margin-left:5px; }

#cisla a:link, #cisla a:visited, #cisla p { background-color:#990000; width:20px; color:#ccc; float:left; margin-left:3px; display:inline; height:16px; line-height:16px; text-align:center; text-decoration:none; }
#cisla a:hover, #cisla a:active { background-color:#555545; }
#cisla p { background-color:#ccc; color:#333; padding:0px; margin:0px; margin-left:3px;  }
#cisla div { float:left; }

#foto { margin:0px auto; }

.albumBox { height:110px; padding:20px 0px; margin-bottom:0px; border-bottom:1px solid #444; }
.albumPopis { margin-left:15px; width:475px; display:inline; float:left; height:110px; overflow:auto;  }
.albumPopis h5 { font-size:16px; }

/* CONTENT */
#content { overflow:auto; }
#content img { margin:10px; }
#content table td { padding:2px; border-bottom:1px solid #333; }
#content table { border-collapse:collapse; }
#content h1 { padding:15px 0px 5px 0px;}
#content h2 { padding:15px 0px 5px 0px; }
#content h3 { padding:15px 0px 5px 0px; }

#contentLeft { width:450px; float:left; display:inline; overflow:auto; }
#contentRight { width:162px; margin-left:20px; float:left; display:inline; }

.red { color:#990000; }
.green { color:#007352; }
.grey { color:#999999; }
.white { color:#ffffff; }

/* OBJEDNAVKA SERVISU */
#objednavkaServisu table td { border:0px; }
#objednavkaServisu fieldset { margin:10px; padding:20px; }
#objednavkaServisu .policko { width:200px; }

/* END GALLERY */

/* CLEARFIX */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

