@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/bg.gif);
	font-family:Verdana, Geneva, sans-serif;
	color:#555;
	font-size:80%;
}
h1, h2, h3 { color:#eb0000; }
h1 { font-size:1.83em; }
h2 { font-size:1.0em; margin-bottom:.8em; }
p { font-size:.83em; line-height:175%; text-align:justify; }
a {
	color:#555;
	text-decoration:none;
}
a:hover {
	color:#eb0000;
}

/* ----------------------------------------------------
Layout
---------------------------------------------------- */
#wrapper {
	width:855px;
	margin:50px auto;
}
#header { height:43px; }
#logo { float:left; }
#topnav {
	width:591px;
	float:right;
	padding-top:13px;
}
#subheader {
	height:25px;
	padding-top:25px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
}
#subheader span { background-color:#fff; }
.slovak a.sk { color:#eb0000; }
.english a.en { color:#eb0000; }
#main .intropic { margin-bottom:50px; }
#main .left, #main .right {
	width:416px;
	float:left;
	background-color:#fff;
	margin-bottom:25px;
}
#main .left { margin-right:23px; }
#main .full { margin-bottom:25px; background-color:#fff; }
#main .full h1 { margin-bottom:.5em; }
#main .full p { font-size:1.0em; }
#leftnav, #content {
	display:inline;
	float:left;
	margin-bottom:25px;
}
#content {
	width:591px;
	background-color:#fff;
}
#leftnav {
	width:151px;
	margin-right:113px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#leftnav li {
	padding:7px 0;
	border-top:#eb0000 1px dashed;
	text-align:right;
	background-color:#fff;
}
#leftnav li.lastnav { border-bottom:#eb0000 1px dashed; }
.autosalony li.autosalony a, .cerpacie li.cerpacie a, .domace li.domace a,
.drogerie li.drogerie a, .elektro li.elektro a, .farby li.farby a,
.foto li.foto a, .obuv li.obuv a, .odevy li.odevy a,
.optika li.optika a, .papier li.papier a, .potraviny li.potraviny a,
.tabak li.tabak a, .vypoctova li.vypoctova a, .sport li.sport a, .kancelarie li.kancelarie a { color:#eb0000; } 

/* ----------------------------------------------------
Top navigacia
---------------------------------------------------- */
#topnav li {
	list-style-type:none;
	display:inline;
}
#topnav a {
	float: left;
	overflow: hidden;
	height:26px;
	text-indent:-9999px;
}
.slovak #topnav li a { background-image:url(../img/menu_sk.png); }
.english #topnav li a { background-image:url(../img/menu_en.png); }
#topnav li a {
	background-repeat:no-repeat;
	height:26px;
}

/* ----------------------------------------------------
Top navigacia Slovak
---------------------------------------------------- */
/* Aktuality */
.slovak #topnav li.aktuality a { width:76px; background-position: 0 0; }
.slovak #topnav li.aktuality a:hover, body.slovak.aktuality #topnav li.aktuality a, body.slovak.aktuality #topnav li.aktuality a:hover { background-position: 0 -26px; }

/* Kto sme */
.slovak #topnav li.ktosme a { width:81px; background-position: -76px 0; }
.slovak #topnav li.ktosme a:hover, body.slovak.ktosme #topnav li.ktosme a, body.slovak.ktosme #topnav li.ktosme a:hover { background-position: -76px -26px; }

/* Produkty */
.slovak #topnav li.produkty a { width:88px; background-position: -157px 0; }
.slovak #topnav li.produkty a:hover, body.slovak.produkty #topnav li.produkty a, body.slovak.produkty #topnav li.produkty a:hover { background-position: -157px -26px; }

/* Galeria */
.slovak #topnav li.galeria a { width:72px; background-position: -245px 0; }
.slovak #topnav li.galeria a:hover, body.slovak.galeria #topnav li.galeria a, body.slovak.galeria #topnav li.galeria a:hover { background-position: -245px -26px; }

/* Vizualizacie */
.slovak #topnav li.vizualizacie a { width:106px; background-position: -317px 0; }
.slovak #topnav li.vizualizacie a:hover, body.slovak.vizualizacie #topnav li.vizualizacie a, body.slovak.vizualizacie #topnav li.vizualizacie a:hover { background-position: -317px -26px; }

/* Registracia */
.slovak #topnav li.registracia a { width:101px; background-position: -423px 0; }
.slovak #topnav li.registracia a:hover, body.slovak.registracia #topnav li.registracia a, body.slovak.registracia #topnav li.registracia a:hover { background-position: -423px -26px; }

/* Kontakt */
.slovak #topnav li.kontakt a { width:67px; background-position: -524px 0; }
.slovak #topnav li.kontakt a:hover, body.slovak.kontakt #topnav li.kontakt a, body.slovak.kontakt #topnav li.kontakt a:hover { background-position: -524px -26px; }

/* ----------------------------------------------------
Top navigacia English
---------------------------------------------------- */
/* Aktuality */
.english #topnav li.aktuality a { width:52px; background-position: 0 0; }
.english #topnav li.aktuality a:hover, body.english.aktuality #topnav li.aktuality a, body.english.aktuality #topnav li.aktuality a:hover { background-position: 0 -26px; }

/* Kto sme */
.english #topnav li.ktosme a { width:86px; background-position: -52px 0; }
.english #topnav li.ktosme a:hover, body.english.ktosme #topnav li.ktosme a, body.english.ktosme #topnav li.ktosme a:hover { background-position: -52px -26px; }

/* Produkty */
.english #topnav li.produkty a { width:86px; background-position: -138px 0; }
.english #topnav li.produkty a:hover, body.english.produkty #topnav li.produkty a, body.english.produkty #topnav li.produkty a:hover { background-position: -138px -26px; }

/* Galeria */
.english #topnav li.galeria a { width:72px; background-position: -224px 0; }
.english #topnav li.galeria a:hover, body.english.galeria #topnav li.galeria a, body.english.galeria #topnav li.galeria a:hover { background-position: -224px -26px; }

/* Vizualizacie */
.english #topnav li.vizualizacie a { width:121px; background-position: -296px 0; }
.english #topnav li.vizualizacie a:hover, body.english.vizualizacie #topnav li.vizualizacie a, body.english.vizualizacie #topnav li.vizualizacie a:hover { background-position: -296px -26px; }

/* Registracia */
.english #topnav li.registracia a { width:109px; background-position: -417px 0; }
.english #topnav li.registracia a:hover, body.english.registracia #topnav li.registracia a, body.english.registracia #topnav li.registracia a:hover { background-position: -417px -26px; }

/* Kontakt */
.english #topnav li.kontakt a { width:65px; background-position: -526px 0; }
.english #topnav li.kontakt a:hover, body.english.kontakt #topnav li.kontakt a, body.english.kontakt #topnav li.kontakt a:hover { background-position: -526px -26px; }

/* ----------------------------------------------------
Galeria / Vizualizacie
---------------------------------------------------- */
.galeria #content img, .vizualizacie #content img {	margin: 18px 15px 0 0; }
.galeria #content img.last, .vizualizacie #content img.last { margin-right:0; }

/* ----------------------------------------------------
Kto sme
---------------------------------------------------- */
.ktosme #content p { margin:1.75em 0; }
.lColumn, .rColumn {
	width:284px;
	float:left;
}
.lColumn { margin-right:23px; }
.signature { font-weight:bold; color:#eb0000; text-align:right; }
.signature span { display:block; font-weight:normal; color:#555; }
.ktosme #content p.signature { margin-bottom:0; }

/* ----------------------------------------------------
Kontakt
---------------------------------------------------- */
.kontakt .lColumn { width:241px; }
.kontakt .rColumn { width:327px; }
.kontakt .lColumn, .kontakt .rColumn { margin-top:20px; }
.kontakt dt { color:#eb0000; }
.kontakt dd {
	line-height:150%;
	text-align:right;
	position:relative;
	top:-1.25em;
}

/* ----------------------------------------------------
Produkty
---------------------------------------------------- */
.produkty h2 {
	font-weight:normal;
	font-size:2em;
	margin-bottom:0;
}
.produkty p { margin:1.75em 0; }
.produkty #content span {
	font-weight:bold;
	color:#eb0000;
	letter-spacing:2px;
}
.lImg, .rImg { padding-bottom:20px; }
.lImg {
	float:left;
	padding-right:23px;
}
.rImg { float:right; }

/* ----------------------------------------------------
Aktuality
---------------------------------------------------- */
.aktuality h1 { margin-bottom:20px; }
.aktuality h2 {
	font-weight:normal;
	font-size:1.33em;
	margin-bottom:.33em;
}
.aktuality p { margin:0 0 1.75em 0; }

/* ----------------------------------------------------
Galeria / Vizualizacie
---------------------------------------------------- */
.galeria p, .vizualizacie p { margin:1.75em 0 0 0; }

/* ----------------------------------------------------
Footer
---------------------------------------------------- */
#footer {
	clear:both;
	padding-top:7px;
	background-color:#fff;
	border-top:#555 1px dashed;
	font-size:.83em;
	letter-spacing:1px;
	color:#eb0000;
	text-align:right;
}
#footer p { float:left; font-size:1em; line-height:100%; margin:0; }
#footer li {
	display:inline;
	list-style-type:none;
	text-transform:lowercase;
}
#footer li a {
	color:#eb0000;
	padding-left:5px;
}
#footer li a:hover { color:#555; }
/*#footer a.powered {
	position:relative;
	left:384px;
	color:#666;
	text-decoration:none;
}
#footer a.powered:hover { color:#103663; }*/


