/* CSS Document
*
*  Author: Dominik Drla
*  Date: 1.1.2011
*/
.nod {position:absolute; top:-5000px;	width:1px; height:1px;}

body {
    background:url('../img/body_bg.png') 0 0 repeat-x;
    color: #7a7a7a;
}

h1, h2, h3, h4, h5, h6 {
    color:#7a7a7a;
    margin-bottom:8px;
}

.line {
    border-top:1px solid #ddd;
}

.block {
    padding:0 5px;
    text-align:justify;
}

.block-ul {
    margin-left:27px;
    list-style-type:square;
}

.button {
    background:url('../img/button_bg.png') 0 0 repeat-x;
    border:1px solid #7a7a7a;
    text-decoration:none;
    padding:3px 15px;
    font-size:12px;
    cursor:pointer;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.button:hover {
    color:#7a7a7a;
    background:url('../img/button_bg_hover.png') 0 0 repeat-x;
}

.revize {
    padding-left:30px;
    background:url('../img/icon_revize.png') 0 0 no-repeat;
}

.montaze {
    padding-left:30px;
    background:url('../img/icon_montaze.png') 0 0 no-repeat;
}

.opravy {
    padding-left:40px;
    background:url('../img/icon_opravy.png') 0 0 no-repeat;
}

#header {
    height:120px;
    margin-top:10px;
}

#logo {
    margin:0; padding:0;
    position:relative;
    width:210px; height:98px;
    overflow:hidden;
}

#logo span {
    display:block;
    position:absolute; left:0; top:0; z-index:1;
    width:210px; height:98px;
    margin:0; padding:0;
    background:url('../img/logo.png') top left no-repeat;
}

#navigation {
    margin-top:70px;
    float:right;
}

#navigation ul {
	margin:0;
}

#navigation ul li {
    float:left;
    display:block;
    list-style-type:none;
    padding:0 15px;
}

#navigation ul li a {
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

a {
    color:#7a7a7a;
    font-weight:bold;
}

a:hover, a.active {
    color:#FDAC42;
}

#content {
    padding:0 7px;
}

#content img {
    border: 1px solid #7a7a7a;
    margin:10px 0;
}

.contact-phone {
    background:url('../img/contact_phone.jpg') 0 0 no-repeat;
    padding-top:100px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}

.contact-link {
    margin-top:5px;
    background:url('../img/contact_arrows.png') 0 4px no-repeat;
    display:block;
    height:26px;
    font-size:18px;
    text-decoration:none;
}

.contact {padding-left:150px;}

#footer-wrapper {
    margin-top:20px;
    border-top:2px solid #7a7a7a;
    background-color:#F7F7F7;
    padding:10px 0;
    text-align:center;
}

#footer {
    width:900px;
    height:100px;
    margin:0 auto;
    text-align:left;
}

#footer h2 {
    font-size:18px;
    margin-bottom:5px;
}

#logo-footer {
    margin:0; padding:0;
    position:relative;
    width:139px; height:74px;
    overflow:hidden;
    display:block;
}

#logo-footer span {
    display:block;
    position:absolute; left:0; top:0; z-index:1;
    width:139px; height:74px;
    margin:0; padding:0;
    background:url('../img/logo_footer.png') top left no-repeat;
}

#footer div.contact p {
    margin:0 0 5px 0;
    font-weight:bold;
}
#footer p strong {
    color:#FDAC42;
}

ul.error {margin:0;padding:0;}
ul.error li {
    background-color: #ffd1d1;
    border: 3px solid #f8acac;
    color: #a20000;
    -moz-border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
    padding:6px 3px;
}

.flash {
    -moz-border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
    padding:6px 3px;
}

.success {
    background-color: #EAF7D9;
    border: 3px solid #BBDF8D;
    color: #336801;
}

form textarea, .text {
    border:1px solid #666;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:3px 6px;
}


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider-wrapper {
    margin:20px 0;
    border:1px solid #7a7a7a;
    width:899px;
}

#slider {
    position:relative;
    width:899px;
    height:403px;
    background:url('../img/loading.gif') no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

