body, div, form, img, ul, li { padding:0; margin:0; border:0; display:block; }
h3 small { font-size: 12px; }
fieldset { margin:0; padding:0; border:0; }

body { background-color:#F7F8F8; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; }

a { text-decoration: none; color: #CA171D; }
a:hover { text-decoration: underline; }
.cleaner { clear: both; }
#white-wrapper { background-color: #FFF; }

/* ------ header ------ */
#header { border-top: 3px solid #FFF; border-bottom: 3px solid #ECECEC; height: 100px; color: #616463; }
#header .flags { width:750px !important; height:17px; padding-top:3px; margin:0 auto; text-align:right; }
#header .flags img { float:right; margin-left:5px; }
#header-content { width: 761px; padding-top:18px; margin: 0 auto; }
#header-logo { float: left; width: 330px; margin-left: 20px; }
#header-search { float: right; width: 235px; padding-top:5px; }

/* ------ navigation ------ */
#navigation { height: 35px; background:#737675 url("http://www.salveinvestments.sk//images/layout/bg.gif") 0 0 repeat-x; margin-bottom: 20px; }
#navigation-content { margin: 0 auto; width: 761px; height:35px; }
div#navigation div.menu { position:relative; float:left; height:35px; }

div#menu-1 { width:143px; background: url("http://www.salveinvestments.sk//images/layout/salve.gif") 0 0 no-repeat; }
div#menu-2 { width:151px; background: url("http://www.salveinvestments.sk//images/layout/individualni.gif") 0 0 no-repeat; }
div#menu-3 { width:127px; background: url("http://www.salveinvestments.sk//images/layout/privatni.gif") 0 0 no-repeat; }
div#menu-4 { width:166px; background: url("http://www.salveinvestments.sk//images/layout/institucionalni.gif") 0 0 no-repeat; }
div#menu-5 { width:95px; background: url("http://www.salveinvestments.sk//images/layout/dokumenty.gif") 0 0 no-repeat; }
div#menu-6 { width:79px; background: url("http://www.salveinvestments.sk//images/layout/kontakt.gif") 0 0 no-repeat; }
div#navigation div.menu.hover { background-position:0 -35px; }

div#navigation div.menu div.menu-item { display:none; }
div#navigation div.menu.hover div.menu-item { background-color:#9B0D0E; position:absolute; display:block; top:35px; left:auto; z-index:100; padding: 10px 0; }
div#navigation div.menu.hover div.menu-item a { font-family: Arial; font-size:11px; display:block; padding:3px 10px 3px 10px; color:#FFFFFF; }
div#navigation div.menu.hover div.menu-item a:hover { background-color: #CA171D; text-decoration:none; }
div#navigation div.menu.hover div.menu-item a span { width:100%; display:block; cursor:pointer; }

/* ------ title ------ */

#title { margin: 0 auto; width: 771px; padding-bottom: 10px; }
#title-message { float: left; width: 218px; height: 390px; background:url(http://www.salveinvestments.sk//images/layout/title-message-bg.gif) no-repeat; }
#title-message-content { padding: 20px 30px 0 15px; }
#title-message-content h3 {	margin: 0 0 0 0; font-weight: normal; letter-spacing: -.03em; line-height: 1.1em; font-size: 20px; color: #616463; }
#title-message-content h3.aktuality { margin: 0 0 5px 0; }
#title-message-content .rates_day { color: #616463; }
#title-message-content strong { text-transform: uppercase; font-weight: normal; font-size: 10px; color: #616463; }	
#title-image { float: left; width: 553px; height: 390px; background-image: url(http://www.salveinvestments.sk//images/content/title-image.jpg); }

/* ------ boxes ------ */

#boxes { margin: 0 auto; width: 768px; padding-bottom: 20px; }
.box { float: left;	width: 128px; color: #FFF; }
.box-1 { height: 140px; padding: 10px 15px 0 10px; background-color: #CA171D; background-image: url(http://www.salveinvestments.sk//images/layout/box1-bg.gif); }
.box-2 { height: 140px; padding: 10px 15px 0 10px; background-color: #A70507; background-image: url(http://www.salveinvestments.sk//images/layout/box2-bg.gif); }
.box-3 { height: 140px; padding: 10px 15px 0 10px; background-color: #760101; background-image: url(http://www.salveinvestments.sk//images/layout/box3-bg.gif); }
.box h3 { margin: 0 0 10px 0; font-weight: normal; letter-spacing: -.03em; line-height: 1.1em; font-size: 16px; }
.box a { color: #FFF; }

/* ------ footer ------ */

#footer { padding: 15px; height: 60px; background-image: url(http://www.salveinvestments.sk//images/layout/bg-footer.gif); background-repeat: repeat-x; }
#footer-content { margin: 0 auto; width: 700px; color: #6E6E6E; font-size: 10px; }

/* ------ content ------ */

#content { margin: 0 auto; width: 730px; padding-bottom: 25px; font-size: 12px; line-height: 1.6em; color: #222323; }
#content-image { margin-bottom: 20px; padding-bottom:3px; border-bottom: 3px solid #DDD; height: 120px; }
#breadcrumbs { color: #616463; text-transform: uppercase; font-size: 10px; margin-bottom: 20px; }
#content h1 { margin-bottom: 20px; font-weight: normal; letter-spacing: -.05em; line-height: 1.1em; font-size: 24px; color: #CA171D; }
#content h2 { margin-bottom: 20px; font-family: "Times New Roman", Times, serif; font-weight: normal; letter-spacing: -.05em; font-style: italic; line-height: 1em; font-size: 23px; color: #A4A5A5; }
#content h3 { margin-bottom: 20px; font-weight: normal; letter-spacing: -.05em; line-height: 1.1em; font-size: 20px; color: #CA171D; }
#content h4 { margin: 0; font-weight: normal; letter-spacing: -.05em; line-height: 1.1em; font-size: 20px; color: #CA171D; }
#content h5 { margin: 0 0 20px 0; font-weight: normal; letter-spacing: -.05em; line-height: 1.1em; font-size: 15px; color: #616463; }

#content ul { list-style: disc url(http://www.salveinvestments.sk//images/layout/bullet.gif) inside; margin-left: 1em; padding-left: 1em; text-indent: -1.5em; }
#content li { display: list-item; }

/* ------- contact form ---------- */

#contact-form label { float: left; width: 120px; margin-right: 5px; text-align: right; margin-bottom: 6px; }
#contact-form input { float: left; width: 175px; margin-bottom: 6px; }
#contact-form br { clear: both; }
#contact-form textarea { width: 300px; height: 100px; }

/* -------- error messages ------------ */

#error { margin: 10px 0 20px 0; padding: 10px; height: 20px; background-color: #DDD; }

/* -------- financial indexes ----------- */
#indexes { font-size: 11px; line-height: 1.4em; }
#indexes td { border-bottom: 1px solid #DDDDDD; padding: 5px; }