﻿
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

html *:focus {
outline: 0;
}
body {
font: normal 13px Tahoma, Arial, sans-serif;
line-height: 1.3;
color: #000;
background: #fff url(../images/bg.gif) repeat 0 0;
}
ol, ul {
list-style-type: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

a{color: #4444eb;
text-decoration: none;
}

a:hover{text-decoration: underline}

a:visited{color: #eb4450}

a img{border:none}

/*----core layout----*/

/*
Sticky Footer Solution
by Steve Hatcher
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;}

/* must declare 0 margins on everything, also for main layout components use padding, not
vertical margins (top and bottom) to add spacing, else those margins get added to total height
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

div#wrap{background: transparent url(../images/pagebg2.png) repeat-y center 0;}

div#main {padding-bottom: 58px; /* must be same height as the footer */
width: 960px;
margin: 0 auto;
}

div#footer {
/*position: relative;*/
margin-top: -58px; /* negative value of footer height */
height: 58px;
clear:both;
background: transparent url(../images/footerbg.png) no-repeat center bottom;
width:1000px;
margin: 0 auto
}

div#header{
height: 252px;
width: 1000px;
background: transparent url(../images/headerbg.png) no-repeat 0 0;
margin-left:auto;
margin-right:auto;
position: relative;
}

/*---főmenü---*/
div#menu-container{
width: 960px;
margin: 0 auto;
padding: 205px 0 0 55px;
}

div#menu-container ul li{float: left}

div#menu-container ul li a{
font-size: 15px;
font-weight: bold;
color: #000;
display: inline-block;
padding: 3px 5px 6px 5px;
background: transparent url(../images/menu_separator.gif) no-repeat right top;
}

div#menu-container ul li a.nosep{
background-image: none;
}
div#menu-container ul li a.spacer{
margin-right: 270px
}

div#menu-container ul li a:hover, div#menu-container ul li a.nosep:hover{
background-image: url(../images/menu_active.gif);
background-repeat: no-repeat;
background-position: left top;
}

/*---főoldali tartalom---*/
div#main-content{padding: 10px;
background-image: url(../images/car-tires.gif);
background-repeat: no-repeat;
background-position: 99% bottom;
}

div.languages{
float: right
}

div.preview-images{
padding-top: 25px;
width: 833px;
margin: 0 auto;
}

table.gallery td{
padding: 3px
}

table.gallery td a img{
border: 3px solid #0066cc;
}

table.gallery td a:hover img{
border: 3px solid #eb4450;
}

.pullin{margin-left:60px}

.googlemap{
width: 425px;
height: 350px;
}

/*----clearers----*/
.clearleft{clear: left;}
.clearright{clear: right;}
.clearboth{clear:both;}
.hide{display: none}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*------tipo-----*/
p {padding: 0; margin: 0 0 5px 0;}

h1.pagetitle{
font: italic 24px Georgia, Times, serif;
color: #0066cc;
margin: 0 0 10px 0;
}

.ita{font-style: italic;}
.b{font-weight: bold;}
.blue1{color: #0066cc;}
.szur1{color: #5a5a5a;}
.geor{font-family: Georgia, Times, serif;}
.big1{font-size: 18px;}
.rightt{text-align: right;}
.centert{text-align: center;}

div#footer-content{
padding: 8px 65px 0;
font-size: 11px;
color: #fff;
}

div#main-content ul li{
background: transparent url(../images/ul_bullet.gif) no-repeat left center;
padding-left: 10px;
}

.hasicon{
padding-left:17px;
background-repeat: no-repeat;
background-position: left center;
}

.home{
background-image: url(../images/home_icon.gif);
}
.fax{
background-image: url(../images/fax.gif);
}

.phone{
background-image: url(../images/phone_icon.gif);
}

.email{
background-image: url(../images/email_icon.gif);
}
/*---footer tartalma---*/
a.logo{
border:none;
color: #fff;
margin-left: 520px;
}
a:hover.logo{
text-decoration: none
}

div#sale{
position: absolute;
top: 70px;
}