/* DEFAULTS */
* { margin: 0; }
html, body { height: 100%; }
body { color: #4b2753; direction: rtl; font: normal 12px arial; min-width: 980px; 
overflow: scroll:
}
a { color: #4b2753; }
a:hover { text-decoration: none; }
img { border: none; vertical-align: middle; }
h1 { color: #5c4f62; font-size: 24px; }
h3 { color: #d884db; font-size: 14px; }
h3 a { color: #d884db; }
p { margin: 0 0 10px 0; }
input, textarea { font: normal 12px arial; }
img, div { behavior: url(../iepngfix.htc) }
s {
	text-decoration: none;
	background: url(/images/linethrough.gif) repeat-x center left;
	color: #A884DB;
}
/* MISC */
.wrapper {
	min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -85px; position: relative;
	_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 980 ? '980px' : '100%');
	min-width: 980px;
}

.clear { clear: both; height: 0; }
.button { background: #d884db; border: none; font-weight: bold; padding: 2px; width: 80px; margin-bottom: 5px; }

/* HEADER */
.header { color: #22083d; background: #5c4f62; padding: 15px 0; 
}
.header a { color: #f9d4f7; }
.header .lang { position: absolute; top: 0; right: 0; background: #d884db; padding: 2px 10px; font-size: 11px; }
.header .lang a { color: #22083d; }
.header .lang a.current { color: #f9d4f7; text-decoration: none; }
.header .spacer { padding-top: 15px; }
.header .logo { float: right; width: 260px; text-align: left; }
.header .logo div { padding-left: 20px; }
.header .logo div span { display: block; font-weight: bold; margin-top: 5px; color: #f9d4f7; }
.header .user { float: left; width: 260px; }
.header .user .login { color: #4d2854; margin-top: 10px; }
.header .user .login div { padding-top: 12px; }
.header .user .login label { display: block; padding: 2px; height: 18px; background: #ffffff; border-bottom: 1px #9d95a1 solid; white-space: nowrap; }
.header .user .login .input { width: 75%; float: left; border: 0; border-right: 1px #4d2854 solid; }
.header .user .login .submit { float: left; margin-top: 10px; }
.header .user .LoginError { color: #f9d4f7; font-weight: bold; padding-top: 6px; }
.header .user .LogedInText { color: #f9d4f7; font-weight: bold; }
.header .user .padding { padding: 0 20px 0 70px; }
.header .center { height: 110px; border: 1px #f9d4f7 solid; border-top: none; border-bottom: none; margin: 0 260px 0 260px; padding: 0 20px; }
.header .center #topmenu { float: right; list-style-type: none; margin: 0; padding: 0; font-weight: bold; }
.header .center #topmenu li { margin-top: 5px; }
.header .center #topmenu li.current a { color: #d884db; text-decoration: none; }
.header .center .left { float: left; width: 200px; }
.header .center .left form { margin-top: 25px; }
.header .center .left .search { height: 18px; background: #ffffff; white-space: nowrap; margin-bottom: 10px; }
.header .center .left .search .text { width: 160px; height: 16px; float: left; border: 0; }
.header .center .left .mininav { float: left; background: #d884db; margin-top: 5px; border-bottom: 1px #755a7a solid; padding: 3px 6px; }
.header .center .left .cart { float: left; padding-top: 12px; clear: left; }

/* MAIN */
.top { height: 375px; border: 1px #4b2753 solid; border-left: none; border-right: none; background: #b883b9 url(../images/top_repeat.jpg) repeat-x top; }
.top .container { position: absolute; z-index: 99; width: 100%; padding-top: 50px; }
.top .container h1 { text-align: center; text-decoration: underline; color: #4b2753; }
.top .container .spacer { padding-right: 52px; }
.top .container .promo { width: 35%; float: right; }
.top .container .promo img { position: absolute; width: 260px; height: 85px; }
.top .container .promo .promoblock { position: relative; z-index: 100; padding: 25px 82px 0 20px; }
.top .bg { position: absolute; }
.top .right { right: 0; }
.top .left { left: 0; }
.main { padding: 20px 0; }
.main .right { width: 260px; float: right; }
.main .right ul { list-style-type: none; margin: 0; padding-right: 70px; }
.main .left { width: 260px; float: left; }
.main .left .spacer { padding-left: 70px; }
.main .left .news b.date { color: #d884db; }
.main .left .news b.date span { color: #4b2753; }
.main .content { margin: 0 260px; }
.main .content .spacer { padding: 0 20px; }

/* FOOTER */
.push { height: 85px; }
.footer {
	clear: both; height: 85px; font-size: 11px; background: #5c4f62; color: #f9d4f7; position: relative; z-index: 1;
	_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 980 ? '980px' : '100%');
}
.footer a { color: #f9d4f7; }
.footer .right { float: right; width: 260px; margin-top: 10px; border-left: 1px #f9d4f7 solid; text-align: left; }
.footer .right .copyrights { padding: 20px 0 10px 20px; }
.footer .left { float: left; text-align: left; padding-left: 70px; padding-top: 20px; }
.footer .center { margin-right: 260px; padding: 12px 20px 0 0; font-size: 14px; }
.footer .center h1 { color: #f9d4f7; font-weight: normal; }

