@charset "utf-8";
/* CSS Document */
/* Default CSS for all browsers */

* {
margin: 0px; padding: 0px;
}

body {
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 2.0em;
color:#999;
}

div.clear {
height: 0px;
overflow: hidden;
clear: both;
}

a:link, a:visited, a:active {
color: #d20404;
text-decoration: none;
}

a:hover {
color: #d20404;
text-decoration: underline;
}

#hover {
background-position:top;
}

/* --------------------------- */

#container {
width: 890px;
margin: 35px auto;
}

#header_navig {
float:left;
width: 890px;
height: 80px;
}

.button_home {
float: left;
width: 103px;
height: 80px;
background-image:url(/images/button_home.gif);
background-position:bottom;
background-repeat:no-repeat;
cursor:pointer;
}

.button_home:hover {background-position:top;}

.button_tehnologija {
float: left;
width: 114px;
height: 80px;
background-image:url(/images/button_tehnologija.gif);
background-position:bottom;
background-repeat:no-repeat;
cursor:pointer;
}

.button_tehnologija:hover {background-position:top;}

.button_showroom {
float: left;
width: 111px;
height: 80px;
background-image:url(/images/button_showroom.gif);
background-position:bottom;
background-repeat:no-repeat;
cursor:pointer;
}

.button_showroom:hover {background-position:top;}

.button_kontakt {
float: left;
width: 90px;
height: 80px;
background-image:url(/images/button_kontakt.gif);
background-position:bottom;
background-repeat:no-repeat;
cursor:pointer;
}

.button_kontakt:hover {background-position:top;}

.button_line {
float: left;
width: 364px;
height: 24px;
background-image:url(/images/bg_navig_line.gif);
background-repeat:repeat-x;
margin-top: 56px;
}

#logo {
float: left;
width: 108px;
height: 80px;
}

#header {
float:left;
width: 890px;
height: 199px;
border-bottom: 2px solid #4c4849;
}

#column_left {
float:left;
width: 515px;
padding: 35px 35px 35px 0;
}

#column_right {
float:left;
width: 305px;
padding: 35px 0 70px 35px;
background-image:url(/images/bg_column_right.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.galerija {
float:left;
padding-top: 25px;
}

.thumb {
float:left;
width:60px;
height:60px;
border: 1px solid #900;
margin: 0 10px 10px 0;
cursor:pointer;
}

.thumb:hover {
border: 1px solid #fff;
}

.showroom_img {
float:left;
width:283px;
padding:10px;
border: 1px dotted #686e3f;
}

.showroom {
float:left;
margin-top:57px;
}

#footer {
float:left;
width: 890px;
height: 50px;
background-image:url(/images/bg_footer.gif);
background-position: top right;
background-repeat:no-repeat;
}

.footer_home {
float: right;
height: 38px;
background-image:url(/images/icon_home.gif);
background-position:center left;
background-repeat:no-repeat;
padding: 12px 15px 0 35px;
font-size:11px;
}

.footer_mail {
float: right;
height: 38px;
background-image:url(/images/icon_mail.gif);
background-position:center left;
background-repeat:no-repeat;
padding: 12px 15px 0 35px;
font-size:11px;
}

.form {
width: 175px;
padding: 3px 5px;
margin: 5px 0px;
border: 1px solid #999;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
color: #999;
}

.submit {
padding: 3px 5px;
margin: 15px 0px;
border: 1px solid #000;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px; color:#d20404;
background-color:#FFF;
}

.lista li { background-image:url(/images/icon_lista.gif);
background-position:left top;
background-repeat:no-repeat; display: block; padding-left: 20px; margin: 0;list-style-type:none;}

h1 {font-size: 17px; font-weight: normal; color:#d20404; text-align:center;}
h2 {font-size: 17px; font-weight: normal; padding-bottom: 10px; color:#d20404; letter-spacing:0.1em; background-image:url(/images/bg_h2.gif); background-position:bottom left; background-repeat:no-repeat;}
h3 {font-size: 13px; font-weight: bold; color:#d20404; margin: 15px 0 -15px 0;}
p {padding: 15px 0 5px 0; text-align:justify; }