/**********************************************************************************************

	Insidestudio
	http://insitestudio.sk/

***********************************************************************************************/

	

/* Global reset */
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;}
body {line-height:1;}	
ol, ul {list-style:none;}
table {border-collapse:separate;border-spacing:0;  /* tables still need 'cellspacing="0"' in the markup */}
caption, th, td {text-align:left;font-weight:normal;}
body {font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;font-size:62.5%;text-align:center;background:url("../images/body_bg.jpg") repeat-x top;}

/* The rest */
div#header {position:relative;height:423px;background:url("../images/header_bg.jpg") top;}
div#header h1 a {display:block;width:250px;height:150px;position:relative;top:50px;}
div#header h1 a span {position:absolute;left:-9999px;}
div#header p {position:absolute;right:0;top:94px;color:#fff;font-size:1.6em;padding-right:10px}
div#header p#slogan {position:relative;left:20px;top:150px;font-weight:normal;font-size:2em;line-height:1.2em;color:#952927;}

div#container {text-align:left;}
div#content h2 {margin-bottom:0.8em;font-size:1.8em;font-weight:bold;color:#952927;}
div#content p {margin-bottom:1em;line-height:1.2;font-size:1.1em;color:#5d5958;}
div#content a {text-decoration:underline;color:#952927;background-color:#f7f7f9;}
div#content a:hover {text-decoration:none;color:#383d41;background-color:#d7d8dc;}
div#content strong {font-weight:bold;}

form table {float:left;width:350px;}
form fieldset {border:1px solid #952927;margin-bottom: 10px;padding:4px;font-size:1.1em;}
form legend {padding: 0 2px;font-weight: bold;}
form label {display: inline-block;line-height: 1.8;vertical-align: middle;color:#5d5958;font-size:1em;}
form span {color:#f00;}
form span.part {color:#00f;}
form td {padding:5px;}

div#dodatok {display:block;float:right;width:130px;margin-top:9px;padding:4px;background:#efdbda;}
div#extra {background:#FF8539;}
p#upozornenie {font-size:1.1em;	color:#000;font-weight:bold;padding:5px;background:#efdbda;}
p#novinka {float:right;margin-left:10px;margin-bottom:10px;padding:4px;border:1px solid #952927;background:#efdbda;color:#000;}

div#navigation ul li a {display:block;background:url("../images/menu_off_bg.jpg") repeat-y left;height:24px;line-height:24px;margin-bottom:10px;color:#fff;	font-size:1.4em;text-decoration:none;padding-left:30px;	padding-right:10px;}
div#navigation ul li a.on {background:url("../images/menu_on_bg.jpg") repeat-y left;}
div#navigation ul li a:hover {background:url("../images/menu_on_bg.jpg") repeat-y left;text-decoration:underline;}

div#footer {clear:both;margin-top:30px;margin-bottom:30px;padding-top:15px;background:url(../images/footer_bg.jpg) repeat-x top;}
div#footer p {text-align:center;font-size:1.1em;color:#5d5958;}
div#footer a {text-decoration:underline;color:#952927;background-color:#f7f7f9;}

div#container {width:728px;margin:0 auto;}
div#content {float:right;width:500px;}
div#navigation {float:left;width:216px;}
div#extra {float:left;clear:left;width:216px;}
div#footer {clear:both;width:100%;}


img {border:4px solid #952927;float:left;margin-right:5px;margin-bottom:5px;}
img.nodecoration {border:none;float:none;}
img.right {float:right;margin-left:5px;margin-bottom:5px;}
img.logo {position:relative;top:-30px;}
p.border {padding-top:30px;}

