﻿@import url( "reset.css" );

/* DEBUG */
.rb1 { border: 1px solid red; }
.bb1 { border: 1px solid blue; }
.gb1 { border: 1px solid green; }

/* common */
a { text-decoration: none; color: #1B75BB; }
a:hover { text-decoration: underline; }

.wrapper { margin: auto; position: relative; width: 960px; }

.logo { position: absolute; width: 190px; height: 80px; overflow: hidden; top: 0px; left: 0px; display: block; }

.user { padding-left: 190px; line-height: 20px; overflow: hidden; margin-top: 2px; }
.user .greeting { float: left; color: #4c4c4c; font-size: 10px; }
.user .greeting a { color: #900; }

.user .actions { text-align: right; float: right; overflow: hidden }
.user .actions li { display: inline-block; margin: 0 10px 2px; }
.user .notice { clear: both; border-top: 1px solid #CCC; font-size: 96%; padding-top: 2px; }
.user .news { line-height: 18px; color: #eee;  }
.user .balance { float: right; line-height: 18px; padding-right: 10px; }


h4 { font-weight: bold; }
h4.title { line-height: 28px; background-color: #f3f3f3; padding: 0 10px; }
.grey-b { border: 1px solid #DDD; }
.button-bg { background-image: url(../Img/buttons.png); }
a.button-bg:hover, .button-bg a:hover, .linksbg a:hover, li.current a:hover { text-decoration: none; }

hr { border: none; border-bottom: 1px solid #eee; }

/* MODAL Window */
.jqmWindow { display: none; position: fixed; left: 50%; top: 50%; }
.jqmOverlay { background-color: #000; }
* iframe.jqm { position: absolute; top: 0; left: 0; z-index: -1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px'); }
* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + ((document.documentElement.offsetHeight || document.body.clientHeight) /2) + 'px'); }


/* NAVIGATION breadcrumb */
.breadcrumbs { line-height: 30px; height: 30px; overflow: hidden; }

/* zeo text */
.sometext { margin-top:25px; } 
.sometext, .sometext a { color: #888; font-size: 11px; }
.sometext p { margin-top: 8px; }
.copyright { text-align: center; color: #aaaaaa; margin-top: 27px; }


.empty-basket-message { padding: 40px; text-align: center }

/* Site/info */
.info { margin: 15px 0; }
.info h2 { margin: 15px 0 10px; font-size: 16px; }
.info h3 { margin: 15px 0 10px; font-size: 16px; }
.info h4 { margin: 15px 0 5px; font-weight: bold; }
.info p { margin: 3px 0; }
.info ul { list-style: disc outside; padding-left: 40px; }
.info ul li { list-style: disc outside }

.counters { margin: 5px auto; text-align: center; }
