/*

--------------------------------------------------

Site Base Styles

Author:   Argon

-------------------------------------------------- */

body {font:62.5%/1 Tahoma, Arial, "Times New Roman";  min-width:990px;}

html {background:url(/images/backgroung1.png) 50% 0 no-repeat #ffffff; min-width:990px;}

table,img {border-collapse:collapse; border-spacing:0; border:0;}

* {margin:0; padding:0;}

th,td {vertical-align:top;}

html, body {height: 100%;}

html>body #layer {height: auto;}



#layer {margin: auto; height: 100%; min-height: 100%; width:990px; position: relative; font-size:1.2em; line-height:1.2em; color:#550b0b;}

.bk-pict #warper {background:url(/images/bk-pict-girl-index.jpg) 100% 0 no-repeat; min-height:600px;}

.bk-pict0 #warper {background:url(/images/bk-pict-man.jpg) 100% 0 no-repeat; min-height:800px;}

.bk-pict1 #warper {background:url(/images/bk-pict-girl-index.jpg) 100% 0 no-repeat; min-height:600px;}

.bk-pict2 #warper {background:url(/images/bk-pict-girl.jpg) 100% 0 no-repeat; min-height:600px;}

.bk-pict4 #warper {background:url(/images/bk-pict-bag.jpg) 100% 0 no-repeat; min-height:600px;}

.bk-pict5 #warper {background:url(/images/bk-pict-presents.jpg) 100% 0 no-repeat; min-height:600px;}

.bk-pict6 #warper {background:url(/images/bk-pict-girl-index.jpg) 100% 0 no-repeat; min-height:600px;}
.bk-pict7 #warper {background:url(/images/omi-girl.jpg) 100% 0 no-repeat; min-height:600px;}



#layer {background:url(/images/main_footer.png) 100% 100% no-repeat;}

#layer.bk-pict {background:url(/images/index_footer.gif) 100% 100% no-repeat;}



/* #Misc(links)

-------------------------------------------------- */

a img,fieldset{border:none}

a {color:#ab1414;}

a:hover {text-decoration:none;}

ul, ol {padding-left:20px;}

ul {list-style-type:none;}

li {padding-bottom:2px;}

p {margin:0 0 15px 0;}

.left {float:left; margin:0 10px 10px 0;}

.right {float:right; margin:0 0 10px 10px;}

img[align=left] {float:left; margin:0 10px 10px 0;}

img[align=right] {float:right; margin:0 0 10px 10px;}

img[align=center] {display:block; text-align:center; margin:0 10px 10px 10px;}

/* ----------------------------------------------- */



/* h1

-------------------------------------------------- */

h1 {padding: 0px 0px 15px 0px; font:normal 20px HeliosThin, Tahoma, Arial, sans-serif; color:#ab1414;}

h2 {padding: 0px 0px 15px 0px; font:normal 18px Tahoma, Arial, "Times New Roman";}

h3 {padding: 0px 0px 15px 0px; font:normal 16px Tahoma, Arial, "Times New Roman";}

h4 {padding: 0px 0px 15px 0px; font:normal 14px Tahoma, Arial, "Times New Roman";}

h5 {padding: 0px 0px 15px 0px; font:normal 13px Tahoma, Arial, "Times New Roman";}



h1 {display:block; position:relative; z-index:1;}

h1 a {display:block; position:relative; z-index:2; overflow:hidden; visibility:hidden;}

h1 a span {position:absolute; left:0; top:0; z-index:3; visibility:visible;}

h1 a[hfer] span {cursor:pointer;}



h1.h1-about, h1.h1-about a, h1.h1-about a span {height:20px; width:107px; line-height:20px;}

h1.h1-about a span {background:url(/images/h1-about.gif) 0 0 no-repeat;}

h1.h1-news, h1.h1-news a, h1.h1-news a span {height:20px; width:74px; line-height:20px;}

h1.h1-news a span {background:url(/images/h1-news.gif) 0 0 no-repeat;}

h1.h1-acssesuares, h1.h1-acssesuares a, h1.h1-acssesuares a span {height:20px; width:106px; line-height:20px;}

h1.h1-acssesuares a span {background:url(/images/h1-acssesuares.gif) 0 0 no-repeat;}

h1.h1-contacts, h1.h1-contacts a, h1.h1-contacts a span {height:20px; width:83px; line-height:20px;}

h1.h1-contacts a span {background:url(/images/h1-contacts.gif) 0 0 no-repeat;}

h1.h1-corp, h1.h1-corp a, h1.h1-corp a span {height:20px; width:209px; line-height:20px;}

h1.h1-corp a span {background:url(/images/h1-corp.gif) 0 0 no-repeat;}

h1.h1-corp-catalog, h1.h1-corp-catalog a, h1.h1-corp-catalog a span {height:20px; width:301px; line-height:20px;}

h1.h1-corp-catalog a span {background:url(/images/h1-corp-catalog.gif) 0 0 no-repeat;}

h1.h1-partners-p, h1.h1-partners-p a, h1.h1-partners-p a span {height:20px; width:268px; line-height:20px;}

h1.h1-partners-p a span {background:url(/images/h1-partners-p.gif) 0 0 no-repeat;}

h1.h1-presents, h1.h1-presents a, h1.h1-presents a span {height:20px; width:76px; line-height:20px;}

h1.h1-presents a span {background:url(/images/h1-presents.gif) 0 0 no-repeat;}

h1.h1-promo, h1.h1-promo a, h1.h1-promo a span {height:20px; width:135px; line-height:20px;}

h1.h1-promo a span {background:url(/images/h1-promo.gif) 0 0 no-repeat;}

h1.h1-trade-marks, h1.h1-trade-marks a, h1.h1-trade-marks a span {height:20px; width:360px; line-height:20px;}

h1.h1-trade-marks a span {background:url(/images/h1-trade-marks.gif) 0 0 no-repeat;}
.h1img {background: none; border: none;}
.h1img img {border: none !important;}

/* ----------------------------------------------- */





/* #Header

-------------------------------------------------- */
#header {background:none; height:300px;}
#header a {color:#ab1414; text-decoration:none;}
#header a:hover {text-decoration:underline;}
#logo-pic {background:url(/images/logo.gif); height:62px; width:165px; float:left; margin:51px 0 0 65px;}
#logo-pic a {height:62px; width:165px; float:left;}
#header-menu {margin:0 0 0 338px; padding-top:125px;}
#header-menu ul {padding-left:0;}
#header-menu li {font:normal 14px Tahoma, Arial, "Times New Roman";color:#ab1414; marg in:2px 0; padding:2px 12px 2px 12px; display:block; height:18px; clear:left;}
#header-menu li.selected {padding:0;}
#header-menu li.selected .pre {float:left; width:11px; height:21px; background:url(/images/li-selected-p.gif);}
#header-menu li.selected .aft {float:left; width:9px; height:21px; background:url(/images/li-selected-b.gif);}
#header-menu li.selected a {float:left; background: url(/images/li-selected-back1.gif) 0 0 repeat-x #ab1414; color:#ffffff !important; padding:2px 0px 2px 0px;}
#header-menu li.selected .mid {float:left; background: url(/images/li-selected-back1.gif) 0 0 repeat-x #ab1414; color:#ffffff !important; padding:2px 0px 2px 0px;}
#navigation {float:right; text-align:right; padding:80px 40px 0 0;}
#navigation img {margin-left:30px;}
#login-form {background:url(/images/login-back1.gif) 0 0 no-repeat; width:176px; height:48px; padding:5px; position:relative; left:20px; top:20px; color:#ffffff; font-size:0.917em; text-align:left; display:none;}
#navigation img#close-button {margin:-5px 0 0 5px; cursor:pointer; padding:5px;}
#login-form a {color:#ffffff; text-decoration:underline;}
#login-form td {padding:4px 5px;}
.login-field {background:url(/images/login-input.gif) 0 0 no-repeat; padding:1px 5px; width:82px; height:14px; border:none; font:normal 11px Arial, Helvetica, sans-serif; line-height:11px;}
/* ----------------------------------------------- */







/* #Main

-------------------------------------------------- */

#main {width:100%; margin:auto;}

/* ----------------------------------------------- */



/* #Left

-------------------------------------------------- */

.bk-pict #right {float:right; width:100%; margin-left:-360px;}

#content {margin:0 360px 0 70px; padding:15px 50px 10px 0px; _padding:15px 0 10px 0px;}

.bk-pict #content {margin:0 0 0 350px;}

#left {padding:15px 20px 0 70px; width:260px; float:left;}

.bk-pict #left {padding-bottom:460px;}



.news dt {margin-bottom:15px;}

.news dd {margin-bottom:30px; color:#9f5959;}

.news dd span {color:#550b0b;}



.news-main dt {margin-bottom:15px; font-weight:bold;}

.news-main dd {margin-bottom:30px;}

.news-main dd span {color:#5f5f5f; font-size:0.917em;}

/* ----------------------------------------------- */



/* #Content

-------------------------------------------------- */

#content {background: url(/images/right.jpg) right 60px no-repeat;}

#content table {}

#content table.center {text-align:center; width:100%;}

#content td {padding:0 5px 5px 0;}

#content img {border:3px solid #faf6f1;}



.catalog {width:510px;}

.item {float:left; width:85px; font-size:0.917em; text-align:center; margin: 0 40px 30px 0;}

.bread {margin:-5px 0 25px 0; font-size:0.8em; padding-left:0px; color:#e58e8e;}
.bread a {color:#e58e8e;}
.bread li {display:inline; list-style-type:none; margin:0 5px 0 0;}


/* ----------------------------------------------- */





/* #Footer

-------------------------------------------------- */

#footer {bottom: 0px; left:0; width:990px; position: absolute;}

#footer, #empty {height: 100px; clear:both;}

#contacts {position:absolute; margin:-450px 0 0 50px; height:550px; width:300px; background:url(/images/contacts-girl.jpg) 0 100% no-repeat;}

#contacts div {background:url(/images/ramka.gif) 0 0 no-repeat; height:176px; padding:12px 14px 0 14px;}

/*#contacts a {color:#a11e6e;}*/

#copyright {padding:60px 0 0 70px; color:#ddcece;}
#copyright a{color:#ddcece;}
#copyright p {padding:0px; margin: 0px;}

.bk-pict #copyright {padding:60px 0 0 380px;}

#baner {float:left; width:235px; padding:25px 0 0 0px;}

#baner img {margin-right:15px;}

#empty {visibility:hidden;}

#form_feedback {height: 280px;width: 220px;}
#form_feedback .txt {width: 200px;}