* {padding:0; margin:0; list-style:none}

#pane li, #pane li div, #pane li a, #basket_block, .girls img  {_behavior: url("css/iepngfix.htc")}

html, body { background:#fff; height:100%; color:#2d2d2d; font:normal 12px Arial, Helvetica, sans-serif }

body {min-height: 100%;  height: auto !important;  height: 100%;  position: relative; background:url(../images/site_bg.jpg) #b4b4b4 repeat-x}

.white { background-color:#fff;}

a img {border:0}

a {color:#fff;}
a:hover { text-decoration:none;}

table {border-collapse:collapse; width:100%}
table td {padding:5px 10px;}
table th {vertical-align:top; text-align:left; font-style:normal; padding:5px 0px 5px 5px}

p {padding-bottom:12px;}
 	
#all {height:700px; width:1000px; margin:auto; position:relative; z-index:5}

#header {background:url(../images/header_bg.jpg) 0 9px no-repeat; height:101px; padding:9px 0 0 26px; overflow:hidden}
#header #logo {padding-top:23px; width:240px; float:left}

#header .menu {padding-top:9px}
#header li {float:left; width:161px; height:91px; margin-left:-15px}
#header li a {float:left; width:161px; height:91px; display:block; background-repeat:no-repeat; background-position:0 0}
#header li.item1 a {background-image:url(../images/menu-winter.jpg)}
#header li.item2 a {background-image:url(../images/menu-spring.jpg)}
#header li.item3 a {background-image:url(../images/menu-winter2.jpg)}
#header #basket {float:right; width:150px; padding-top:37px; height:55px; text-align:center}
#header .basket_act {background:url(../images/basket_act.jpg) no-repeat}
#header .basket_act a {text-decoration:none}
#header li#current a {background-position:0 100%}

#basket_block {background:url(../images/basket_bg.png) no-repeat; width:878px; height:476px; margin:20px auto 10px auto; padding:15px 20px; position:relative; z-index:5}
#basket_block h1 {text-shadow:#000 2px 2px 2px; font-size:20px; color:#fff; font-weight:normal; padding:0 0 20px 10px}
#basket_block td {background:url(../images/bask_brd.gif) 0 100% repeat-x; padding:15px 0}
#basket_block .size {position:relative}
#basket_block .order_pop td {padding:4px 15px; border-bottom:solid 1px #fff; background:none}
#basket_block .choose_size input {width:35px; text-align:center}
#basket_block .order_pop {position:absolute; background:url(../images/size.jpg) #f0dfdf no-repeat; width:161px; border:solid 1px #d4d4d4; padding-bottom:5px; top:17px; left:80px; display:none; z-index:7777;}
#basket_block .order_hold {overflow:auto; height:350px; z-index:100;}
#basket_block .quant {border:solid 1px #ddd; width:30px; text-align:right}
#basket_block .font_c {font-size:11px; color:#6c6c6c}
#basket_block .total {color:#f1313b; font-weight:bold; border-bottom:dashed 1px #f1313b; cursor:pointer}
#basket_block .prev_bas img {border:solid 1px #e1e1e1; vertical-align:middle}
#basket_block .prev_bas img.prev_color {border:0;}
#basket_block .btns {padding-top:5px}
.btns input {background:url(../images/pop_btn.gif) no-repeat; border:0; color:#4d4d4d; width:57px; cursor:pointer; vertical-align:middle; height:21px; font-size:12px; margin:0 11px}
@-moz-document url-prefix() {.btns input  {padding-bottom:5px}}
#basket_block .btns input.ok {color:#00940e; font-weight:bold}
#basket_block .order a {background:url(../images/btn_bask.gif) no-repeat; display:block; width:95px; height:24px; padding-top:8px; text-align:center; text-decoration:none; float:right; margin-top:40px; color:#fff; background-color:#fc383f;}
* html #basket_block .order a { color:#fff;background-color:#fc383f;}
#basket_block a { color:#F1313B; } 

#choose_block { background:#ccc; text-align:center; padding:10px 0; position:absolute; top:108px; width:100%; z-index:15}
#choose_block select {width:200px}

.girls {position:absolute;top:20%; }
.girls div {float:left; text-align:left; z-index:80;}
.girls div img {margin-bottom:2%; clear:both; cursor:hand; cursor:pointer;}
.girls div a {text-decoration:none; color:#6a6a6a; font-style:italic; font-size:18px; z-index:75; position:absolute;display:block; text-align:center;}
.girls div a:hover { color:#000;}
.girls #girl-1 {width:77px; height:232px; padding:108px 10px 0 0; text-align:center; }
.girls #girl-1 a { margin-top: 250px;width:100px; margin-left:-10px;}

.girls #girl-1a {width:103px; height:341px; padding:40px 10px 0 0; text-align:center; }
.girls #girl-1a a { margin-top: 360px;width:100px;}
* html .girls #girl-1a a { margin-left:-40px;}
* html .girls #girl-1 a { margin-left:-60px;}
*+html .girls #girl-1 a  { margin-left:-55px;}
*+html .girls #girl-1a a  { margin-left:-50px;}
.girls #girl-2 {width:200px; height:360px; padding:28px 0 0 0; }
.girls #girl-2 a { margin-top: 390px; margin-left:60px; }
.girls #girl-3 {width:176px; height:441px; padding:0px 2px 0 0px}
.girls #girl-3 a { margin-top: 460px; margin-left:60px;}
.girls #girl-4 {width:101px; height:355px; padding:32px 30px 0 0;}
.girls #girl-4 a { margin-top: 390px; margin-left:20px;}

.girls #girl-4a {width:106px; height:341px; padding:42px 0 0 0;}
.girls #girl-4a a { margin-top: 370px;}

.girls #girl-5 {width:128px; height:294px; padding-top:60px}
.girls #girl-5 a { margin-top: 310px;margin-left:30px;}


.girls div img {

	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
}

#footer {clear:both; width:100%; min-width:960px; background:#000;  position: absolute;  bottom: 0; height:46px; z-index:100;}
#footer a {margin:0 17px}
#footer .inner {width:940px; margin:auto; padding:15px 10px 0 10px}
#footer .left {width:75%}
#footer .right {width:20%; text-align:right}
#footer .right a {color:#5c5c5c}

.clear {clear:both}
.right {float:right}
.left {float:left}

.notice { width:500px; height:200px; position:absolute; text-align:center; background:url('../images/notice_bg.png') no-repeat left top; margin:auto; }
.notice h2 { font-size:14px; margin-top:50px; }

.categoryList { z-index:9999;clear:both; }
.categoryList li { margin:5px;float:left;}
.categoryList li a { color:#f00; }

#simcat { width:928px; height:600px; overflow:auto; margin:0 auto 10px auto; padding:0; position:relative; z-index:5; background:url('../images/trans_bg.png'); }
#simcat h1 {text-shadow:#000 2px 2px 2px; font-size:20px; color:#fff; font-weight:normal; padding:0 0 20px 10px}
.simcatList { float:left; margin:20px; }
.simcatList a { text-decoration:none; color:#F1313B;} 
.simcatList img { border:1px solid #ccc; }

