* { margin:0; padding:0; }
html { font:62.5%/1.5 Arial, Helvetica, sans-serif; color:#444; background:#fff; }
body { }
#odjava-body { background:none;}
a img { border:0; }
a { color:#69c; }

/* remove link outlines */
a { outline:none; }
:-moz-any-link:focus { outline:none; }

#sizer { position:relative; width:968px; height:auto !important; height:400px; min-height:400px; margin:0 auto; padding-bottom:20px; }
#sizer { background:#fff url(i/bg-tile-shadow.gif) repeat-y 0 0; }
#sizer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#masthead { position:relative; margin:0 auto; width:960px; height:276px; background:url(i/masthead.jpg) no-repeat 0 0; }
#masthead a { display:block; width:960px; height:276px; text-indent:-9999px; }

#tagline { position:absolute; right:0; bottom:0; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-right:18px; margin-bottom:14px; }
#tagline a { color:#000; text-decoration:underline; display:inline; width:auto; height:auto; text-indent:0; }

#content { background:url(i/fake-border.gif) repeat-y 4px 0; float:left; clear:both; width:960px; display:inline; padding:0 4px; margin-bottom:28px; }
    #content h3 { font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:19px; color:#fff; background:#fff url(i/h3-soon-bg.jpg) no-repeat 0 0; height:26px; font-weight:bold; padding:0 0 3px 55px; line-height:26px; margin-right:2px; }

#footer { position:absolute; bottom:0; left:3px; clear:both; width:960px; height:38px; text-indent:-9999px; overflow:hidden; background:#aeaeae url(i/footer-logo.gif) no-repeat 906px 50%; }

#content p,
#content li,
#content label,
#content legend { font-size:1.2em; }

#content h1 { font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; margin:28px 25px 0 55px; color:#000; }
#content h2,
#content legend { font-weight:normal; font-size:1.6em; }

#content .col { float:right; display:inline; width:300px; padding-left:35px; }

#supplementary-content { float:right; padding:77px 0 0; background:url(/i/sensa-logo.png) no-repeat 25px 0; }
	.cover { display:block; width:207px; height:267px; padding:12px 29px 17px 24px; background:#fff url(i/cover-shadow.gif) no-repeat 12px 0; }
	.teaser { width:207px; margin:14px 0 10px 25px; font-size:1.6em !important; text-align:center; }
	.teaser strong { color:#d75f66; }

#main-content { float:left; display:inline; width:620px; background:#fff; }
#main-content p, #main-content #form-odjava { margin:0 25px 1.5em 55px; }

#main-content .col { float:left; display:inline; width:260px; margin:25px 25px 0 0; border:0; }

	#form-prijava { float:left !important; margin:0 !important; margin-top:25px !important; }

    #call-to-action { margin-top:5px; }
	#call-to-action p { margin-left:0 !important; margin-right:0 !important; }
	#call-to-action strong { font-size:1.6em; color:#b23a76; }

	form#odjava { float:left !important; width:500px !important; margin-top:25px; }
	form#odjava fieldset { width:458px; }
	form#odjava .field { float:left; padding:0; }
	form#odjava #submit-holder { float:left; padding:0; margin:0; padding-top:10px; }
	form#odjava #submit { float:left; margin-left:10px; display:inline; }

    #main-content h3 { padding:0 0 0 55px; background:#fff url(i/h3-shop.jpg) no-repeat scroll 0 0; color:#fff; font-family:"Arial Black",Arial,Helvetica,sans-serif; font-size:19px; font-weight:bold; height:26px; line-height:26px; }
    #main-content h4 { margin-top:30px; padding:0 0 0 55px; background:#fff url(i/h4.jpg) no-repeat scroll 0 0; color:#fff; font-family:"Arial Black",Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; height:18px; line-height:16px; }

    #main-content table { border-collapse:collapse; }
    #main-content table tr td { vertical-align:top; padding:10px; }
    #main-content table tr td p { margin:.5em .5em !important; }
    #main-content table tr td ul { list-style-position:outside; margin:1em; padding:1em; }

/* system notifications */

#errors,
#confirmation { margin:0 0 20px; padding:10px 20px 20px; border-top:10px solid #ff7f66; background:#ffc url(i/sys-bottom.gif) no-repeat 0 100%; }

#errors { color:red; }
#confirmation { color:green; border-top-color:#a4d78b; }
#errors li { margin-left:20px; list-style:square; }

/* forms */
form { padding:0 0 20px; }
form p { margin-left:0 !important; margin-right:0 !important; margin-bottom:1em !important; }
fieldset { width:218px; padding:0 20px 20px; border:1px solid #e4e4e4; }
legend span { padding:0 5px; color:#69c; background:#fff; }

.field { padding:5px 0; }
label { display:block; }
.input_text { width:216px; padding:2px; font-size:1.2em; font-family:Arial, sans-serif; border:1px solid #ccc; border-color:#333 #ccc #ccc; background:#fff; }
.input_hidden { position:absolute; left:-9999px; }
.input_submit { padding:5px 10px; font-size:12px; color:#fff; background:#b23a76; text-transform:uppercase; border:1px solid #df6ca5; border-bottom-color:#333; }

#remitenda { width:580px; text-align:center; margin:0 auto; font-size:12px; }
#remitenda td { width:33%; margin:0 !important; padding:0 !important; text-align:center; }
#remitenda td img { display:block; }
#remitenda td a.add-to-cart { display:block; margin-bottom:20px; margin-left:-20px; }
#remitenda td strong { display:block; margin-left:-20px; }

#klub-join-cta { text-align:center; margin:0 auto; }
#klub-join-cta img { display:block; margin-left:5px; }

.add-to-cart { color:#D75F66; font-weight:bold; }

#logos { text-align:center; margin:30px 0 20px 0; }

/* temp hide add-to-cart links until webteh pushes stuff to production servers */
/*.add-to-cart { text-indent: -9999px; }
li .add-to-cart, p .add-to-cart { display:block; }*/