@charset utf-8;

body {
font:normal 11pt Arial,Verdana,Times,serif;
margin:0;
padding:0;
text-align:center;
color:#000;
scrollbar-base-color:#6d0808;
scrollbar-arrow-color:#f6cf55;
scrollbar-3dlight-color:#390000;
scrollbar-darkshadow-color:#390000;
scrollbar-face-color:#6d0808;
scrollbar-highlight-color:#ac2727;
scrollbar-shadow-color:#540101;
scrollbar-track-color:#e5c688;
}

h1,h2,h3,h4,h5,h6,p,div,ul,li,a,dt,ol,strong,em,form,input,textarea,table,th,td,tr,pre,dl {
margin:0;
padding:0;
}

img {
border:0 none;
}

#container {
position:absolute;
top:0;
left:0;
width:740px;
max-width:740px;
height:550px;
max-height:550px;
background:#fff2df url(../cdn13/033cd34132299cd30d356d437a8c0b.jpg) no-repeat;
text-align:left;
}

.maintenance #container {
background:url(../../gf3.geo.gfsrv.net/cdn88/a0b4a52ef400723fa32247c011b184.jpg) repeat;
}

.maintenance #container img {
display:block;
margin:160px auto;
}

.twoColFixLtHdr #header {
position:relative;
height:75px;
}

.twoColFixLtHdr #header h1 {
margin:0;
padding:10px 0;
}

#sidebar1 {
float:left;
width:145px;
height:276px;
padding:13px 1px 11px 19px;
}

#search {
width:137px;
height:22px;
margin-bottom:10px;
}

#search .type {
display:block;
float:left;
width:108px;
height:20px;
line-height:20px;
border:1px solid #c4ad89;
background-color:#fefae9;
color:#b6ac94;
font-size:11px;
padding-left:2px;
}

#search .send {
display:block;
float:left;
width:24px;
height:22px;
border:0 none;
background:transparent url(../../gf3.geo.gfsrv.net/cdn2a/170989e9c3c888936dbeb69aa6a22d.png) no-repeat;
}

#mainContent {
float:left;
margin:13px 0 0;
display:inline;
width:575px;
height:417px;
font-size:13px;
overflow:hidden;
}

#mainContent h1 {
width:524px;
height:23px;
line-height:23px;
font-size:12px;
color:#fef5e7;
padding-left:20px;
background:transparent url(../../gf1.geo.gfsrv.net/cdnc3/91c1e812f79eb38c77c8b74ede0869.png) no-repeat;
overflow:hidden;
padding-top:3px;
}

#mainContent .dynContent {
width:557px;
height:378px;
overflow-y:auto;
padding-left:10px;
background:transparent url(../../gf2.geo.gfsrv.net/cdn1a/714324f53986def59234b141a3e919.png) left top repeat-y scroll;
}

#mainContent .dynContentSmall {
width:544px;
height:378px;
overflow:hidden;
padding-left:2px;
background:transparent url(../../gf2.geo.gfsrv.net/cdn1a/714324f53986def59234b141a3e919.png) repeat-y;
}

#mainContent .endContent {
width:547px;
height:13px;
line-height:13px;
overflow:hidden;
background:transparent url(../../gf3.geo.gfsrv.net/cdne4/cb72ec5f451110c9097bebb8cdc2ac.png) no-repeat;
}

#wideMainContent {
width:572px;
height:430px;
position:relative;
margin:0;
font-size:13px;
float:left;
}

#wideMainContent .endContent {
display:none;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

#header #specialDays {
left:240px;
top:30px;
position:absolute;
}

#header .heading {
font-weight:bold;
font-family:Tahoma,Verdana,sans-serif;
color:#52100e;
padding-left:15px;
}

.boxSigns {
position:absolute;
width:223px;
height:30px;
left:356px;
font-size:11px;
font-weight:bold;
padding-top:35px;
}

.boxCoins {
position:absolute;
width:233px;
height:30px;
left:334px;
font-size:13px;
font-weight:bold;
padding-top:5px;
}

#header .values {
line-height:12px;
padding:2px 0 0 30px;
max-width:172px;
color:#8e5e02;
font-size:12px;
font-weight:normal;
}

#header .coinsValue {
color:#6e0404;
font-size:13px;
font-weight:bold;
padding-left:3px;
}

#header .marksValue {
color:#6e0404;
font-size:12px;
font-weight:bold;
padding-left:3px;
}

#header .marksDesc,.coinsDesc {
font-size:11px;
font-weight:bold;
}

#header a.purchaseButton,#header a.purchaseButtonHappyHour {
background:transparent url(../../gf3.geo.gfsrv.net/cdnb4/b76469b20276c6680b5bbcd6a0f04d.png) no-repeat;
width:130px;
height:52px;
line-height:16px;
margin-top:-14px;
margin-left:237px;
display:block;
text-decoration:none;
vertical-align:center;
color:#fce6a4;
text-align:center;
vertical-align:bottom;
padding-top:8px;
padding-left:10px;
padding-right:10px;
}

#header a.purchaseButtonHappyHour {
background:transparent url(../../gf3.geo.gfsrv.net/cdn57/c1d5c46963dc53de2d2476317a07f7.png) no-repeat;
}

#header a.purchaseButton:hover {
background:transparent url(../../gf2.geo.gfsrv.net/cdn79/b6d7d66da1013a2f340ae53f73ff57.png) no-repeat;
}

#header a.purchaseButtonHappyHour:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn9d/336b5e684916abe7d2318b9ffdbdbd.png) no-repeat;
}

#breadcrumb {
height:24px;
line-height:24px;
font-size:12px;
list-style:none;
padding-left:20px;
overflow:hidden;
}

#breadcrumb li {
float:left;
line-height:24px;
color:#960;
padding-right:7px;
}

#breadcrumb .last {
font-weight:bold;
color:#730709;
}

#breadcrumb li a {
text-decoration:none;
color:#960;
}

#discountLong {
display:inline;
float:left;
height:16px;
background-color:#000;
border:1px solid #fff;
color:#fff;
padding:3px 9px;
margin-right:0;
font-size:12px;
font-weight:bold;
z-index:8;
line-height:17px;
}

#arrowRight {
position:absolute;
width:0;
height:0;
border-top:6px solid transparent;
border-bottom:6px solid transparent;
border-left:6px solid #000;
margin-left:-2px;
margin-top:6px;
z-index:11;
}

#arrowBorderRight {
position:absolute;
width:0;
height:0;
border-top:7px solid transparent;
border-bottom:7px solid transparent;
border-left:7px solid #fff;
margin-left:0;
margin-top:5px;
z-index:10;
}

#arrowUp {
position:absolute;
width:0;
height:0;
border-right:12px solid transparent;
border-bottom:12px solid #000;
border-left:12px solid transparent;
margin-top:-11px;
margin-left:-67px;
z-index:11;
}

#arrowBorderUp {
position:absolute;
width:0;
height:0;
border-right:13px solid transparent;
border-bottom:13px solid #fff;
border-left:13px solid transparent;
margin-top:-13px;
margin-left:-68px;
z-index:10;
}

#arrowDiv {
float:right;
z-index:11;
margin-right:9px;
width:1px;
height:1px;
}

#breadcrumbInfoText {
display:none;
position:relative;
float:right;
margin-right:5px;
}

#mainMenu {
list-style:none;
width:136px;
font-size:11px;
font-family:Arial,Tahoma,sans-serif;
}

#mainMenu li {
line-height:23px;
padding-bottom:5px;
}

#mainMenu li a {
display:block;
width:115px;
line-height:19px;
padding:2px 2px 2px 19px;
text-decoration:none;
color:#fef5e7;
background:transparent url(../../gf2.geo.gfsrv.net/cdn7a/b52c38410927d0396dc946f6768fc7.png) no-repeat;
}

#mainMenu li a:hover {
background:transparent url(../../gf2.geo.gfsrv.net/cdnde/16ae781ad4ce9d964f24cb0582ed6b.png) no-repeat;
color:#fff;
}

.item {
background:transparent url(../../gf1.geo.gfsrv.net/cdn96/65334e7265292a10a50f99844b2d46.png) no-repeat;
width:522px;
height:90px;
color:#222;
margin-top:10px;
}

.itemsurprise {
background:transparent url(../../gf3.geo.gfsrv.net/cdnb2/fb45a429a92c667eb2666fd99a719e.png) no-repeat;
width:522px;
height:90px;
color:#222;
margin-top:10px;
}

.hint {
background:transparent url(../../gf1.geo.gfsrv.net/cdnf3/894f039f2a29d3dea143cbf06a5d4f.png) no-repeat;
width:522px;
height:129px;
color:#222;
margin-top:10px;
margin-right:5px;
}

.hintGift {
background:transparent url(../../gf1.geo.gfsrv.net/cdncd/c20e538df5c62b68a7367364ab1b4d.png) no-repeat;
width:522px;
height:129px;
color:#222;
margin-top:10px;
margin-right:5px;
}

.hint_textonly {
width:522px;
height:100px;
color:#222;
margin-top:10px;
}

#credits {
padding:10px;
}

#credits table {
border-collapse:collapse;
}

#credits table td {
vertical-align:top;
padding:10px;
}

.creditswhat {
color:#6c0404;
font-size:12px;
font-weight:bold;
}

.creditswho {
font-size:12px;
}

.thanks {
color:#6c0404;
font-size:12px;
font-weight:bold;
}

#confirmBox {
background:transparent url(../../gf3.geo.gfsrv.net/cdnb2/fb45a429a92c667eb2666fd99a719e.png) no-repeat;
}

.line {
font-size:1px;
display:block;
width:281px;
height:1px;
overflow:hidden;
line-height:1px;
background-color:#eebe67;
padding-left:10px;
margin:4px 0 2px;
}

.itemDesc {
float:left;
display:inline;
width:382px;
height:78px;
margin:10px 0 0 10px;
}

.confirmDesc {
width:500px;
}

.messageDesc {
width:500px;
height:100px;
}

.thumbnailBgSmall {
background:transparent url(../../gf2.geo.gfsrv.net/cdn47/db8964d561471794ca3887af1b0187.png) left top no-repeat;
width:69px;
height:69px;
float:left;
padding:3px;
position:relative;
}

.itemDesc img {
display:inline;
border:0 none;
}

.itemDesc p {
float:left;
width:293px;
color:#222;
font-weight:normal;
font-size:12px;
overflow:hidden;
padding-left:10px;
overflow-y:auto;
max-height:76px;
}

.confirmDesc p,messageDesc p {
width:393px;
}

.messageDesc p {
width:400px;
height:95px;
padding:20px 0 0;
}

.hint_textonly .messageDesc {
height:auto;
}

.hint_textonly .messageDesc p {
width:500px;
padding-top:0;
}

.itemDesc p span {
font-size:12px;
font-weight:bold;
color:#6c0404;
}

.purchaseOptionsWrapper {
float:left;
width:120px;
height:75px;
margin-top:10px;
}

.itemDesc p .errorTitle,.itemDesc p .confirmTitle {
font-size:14px;
}

.itemDesc p .confirmTitle {
color:#579409;
}

.itemDesc p .confirmLink {
background:transparent url(../../gf3.geo.gfsrv.net/cdn5f/ef96150e30911e4a27e55964d96731.png) no-repeat;
display:block;
font-weight:700;
line-height:23px;
padding-left:32px;
margin-top:12px;
color:#fef5e7;
width:142px;
height:23px;
text-decoration:none;
}

.itemDesc p .confirmLink:hover {
color:#fff;
background:transparent url(../../gf1.geo.gfsrv.net/cdn0b/7530a8ecddfacd87603960b619b7c9.png) no-repeat;
}

.itemDesc a {
text-decoration:none;
}

a.purchaseInfo,a.addToCard,a.useDragonMark {
width:119px;
height:20px;
display:block;
float:left;
margin-top:7px;
color:white;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding-top:5px;
}

a.purchaseInfo {
background:transparent url(../../gf2.geo.gfsrv.net/cdna8/c21e2da736dd7d9a76664365c56033.png) no-repeat;
}

a.addToCard {
background:transparent url(../../gf2.geo.gfsrv.net/cdna0/2b2f13b4525465fda99e60304e24cc.png) no-repeat;
display:inline;
margin-left:11px;
}

a.useDragonMark {
background:transparent url(../../gf1.geo.gfsrv.net/cdn0f/cc4d264d1c2cc8909dd3680871a4de.png) no-repeat;
display:inline;
margin-left:11px;
}

a.purchaseInfo:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn03/92963343e53d8f65bc28b9d8c0e1a9.png) no-repeat;
}

a.addToCard:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdnf6/d0e3085050bcae3bdfb5b9458518f5.png) no-repeat;
}

a.useDragonMark:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn6e/cbc96b5f1de1d1abdbfa2ac714a52a.png) no-repeat;
}

a.addToCardBlank {
width:54px;
height:25px;
float:left;
margin-top:7px;
background:transparent url(../../gf1.geo.gfsrv.net/cdn0c/f4576fa423dc2d0c623f00c9d87be5.png) no-repeat;
display:inline;
margin-left:11px;
cursor:wait;
}

a.addToCardBlank:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn0c/f4576fa423dc2d0c623f00c9d87be5.png) no-repeat;
cursor:wait;
}

a.useDragonMarkBlank {
width:54px;
height:25px;
float:left;
margin-top:7px;
background:transparent url(../../gf3.geo.gfsrv.net/cdn52/36a8fe01f2939e2442644e0eaf501f.png) no-repeat;
display:inline;
margin-left:11px;
cursor:wait;
}

a.useDragonMarkBlank:hover {
background:transparent url(../../gf3.geo.gfsrv.net/cdn52/36a8fe01f2939e2442644e0eaf501f.png) no-repeat;
cursor:wait;
}

.itemPrice {
width:115px;
height:33px;
line-height:33px;
padding:1px 1px 1px 3px;
background:transparent url(../../gf2.geo.gfsrv.net/cdnaf/267d44d9e4f70170b5d1f59740dcbe.png) no-repeat;
}

.oldPrice {
font:10px Arial,Verdana,serif;
text-decoration:line-through;
}

#oldPriceAmount {
text-decoration:line-through;
}

.price {
font:bold 14px Arial,Verdana,serif;
color:#8d0000;
}

.priceValue {
font-size:10px;
color:#222;
width:135px;
}

.ItemColLeft {
width:163px;
height:306px;
max-height:306px;
float:left;
margin-top:10px;
}

.thumbnailBig {
width:132px;
height:132px;
background:transparent url(../../gf2.geo.gfsrv.net/cdn1d/733f49576a4f3b34692d3e31d7dd9e.png) no-repeat;
padding:11px;
}

.thumbnailBig img {
width:132px;
height:132px;
border:0 none;
}

.itemDescExt {
float:left;
width:360px;
overflow:hidden;
margin-top:10px;
}

.itemDescExt a {
color:black;
}

.itemDescExt h2 {
width:349px;
height:30px;
line-height:30px;
background:transparent url(../../gf3.geo.gfsrv.net/cdn8c/c5b7656bb2c99ab271aa56bdf40b31.png) no-repeat;
font-size:12px;
font-weight:bold;
color:#6c0404;
padding-left:11px;
}

.itemDesc p span.discountShort,.itemDescExt h2 span.discountShort {
color:#e00;
font-weight:bold;
float:right;
padding:0 20px 0 0;
}

.itemDescExt h3,.itemDescExt .chooseItemDescExt {
background:transparent url(../../gf3.geo.gfsrv.net/cdn87/76b221f6d1bf218cdcef46ff74aa30.png) no-repeat;
height:33px;
line-height:33px;
font-size:16px;
font-weight:bold;
color:#6c0404;
padding-left:11px;
margin-top:10px;
width:349px;
}

.itemDescExt .chooseItemDescExt {
background:transparent url(../../gf3.geo.gfsrv.net/cdne9/6594672b590eae2330b5e6710f170f.png) no-repeat;
height:60px;
}

.itemDescExt h3 span {
float:left;
}

.itemDescExt h3 a,.itemDescExt .chooseItemDescExt a,.buy a {
display:inline;
width:114px;
height:25px;
line-height:25px;
margin:4px 5px 0 0;
padding-left:37px;
background:transparent url(../../gf2.geo.gfsrv.net/cdn79/314ddea74d297fef85131761987151.png) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
}

.itemDescExt .chooseItemDescExt a {
margin-top:30px;
}

.packageDesc h3 a {
margin-top:5px;
}

.itemDescExt h3 a.assignMarks,.itemDescExt .chooseItemDescExt a.assignMarks,.buy a.assignMarks {
background:transparent url(../../gf3.geo.gfsrv.net/cdn2c/16c768a422b1493609e428a38b80d0.png) no-repeat;
}

.itemDescExt h3 a.blank {
display:inline;
width:114px;
height:25px;
line-height:25px;
margin:4px 5px 0 0;
padding-left:37px;
background:transparent url(../../gf3.geo.gfsrv.net/cdnb4/3b74c69fc1c5e4b9b7221934e50b82.png) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
cursor:wait;
margin-top:5px;
}

.itemDescExt h3 a.blank:hover {
background:transparent url(../../gf3.geo.gfsrv.net/cdnb4/3b74c69fc1c5e4b9b7221934e50b82.png) no-repeat;
cursor:wait;
}

.itemDescExt .chooseItemDescExt a.blank,.buy a.blank {
display:inline;
width:114px;
height:25px;
line-height:25px;
margin:4px 5px 0 0;
padding-left:37px;
background:transparent url(../../gf3.geo.gfsrv.net/cdnb4/3b74c69fc1c5e4b9b7221934e50b82.png) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
cursor:wait;
margin-top:30px;
}

.itemDescExt .chooseItemDescExt a.blank:hover,.buy a.blank:hover {
background:transparent url(../../gf3.geo.gfsrv.net/cdnb4/3b74c69fc1c5e4b9b7221934e50b82.png) no-repeat;
cursor:wait;
}

.itemDescExt h3 a.assignMarksBlank {
display:inline;
width:114px;
height:25px;
line-height:25px;
margin:4px 5px 0 0;
padding-left:37px;
background:transparent url(../../gf2.geo.gfsrv.net/cdn47/b38085677fc6a6c5ee31bae7ce99ad.png) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
cursor:wait;
margin-top:5px;
}

.itemDescExt h3 a.assignMarksBlank:hover {
background:transparent url(../../gf2.geo.gfsrv.net/cdn47/b38085677fc6a6c5ee31bae7ce99ad.png) no-repeat;
cursor:wait;
}

.itemDescExt .chooseItemDescExt a.assignMarksBlank,.buy a.assignMarksBlank {
display:inline;
width:114px;
height:25px;
line-height:25px;
margin:4px 5px 0 0;
padding-left:37px;
background:transparent url(../../gf2.geo.gfsrv.net/cdn47/b38085677fc6a6c5ee31bae7ce99ad.png) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
cursor:wait;
margin-top:30px;
}

.itemDescExt .chooseItemDescExt a.assignMarksBlank:hover,.buy a.assignMarksBlank {
background:transparent url(../../gf2.geo.gfsrv.net/cdn47/b38085677fc6a6c5ee31bae7ce99ad.png) no-repeat;
cursor:wait;
}

.shoppingCardContent {
width:349px;
padding:7px 0 0 11px;
line-height:13px;
background:transparent url(../../gf1.geo.gfsrv.net/cdn9e/249e2779afe1193c3738e20825df8e.png) repeat-y;
color:#222;
font-size:12px;
}

.mainInfo {
width:344px;
height:auto;
min-height:152px!important;
height:auto;
padding:5px 5px 0 11px;
background:transparent url(../../gf1.geo.gfsrv.net/cdn3b/33fb35baa18b1efbdbe2411b01f2aa.png) repeat-y;
color:#222;
font-size:12px;
}

.shoppingCardEnd {
width:360px;
height:10px;
line-height:10px;
background:transparent url(../../gf2.geo.gfsrv.net/cdnd0/b5126c85f42723725cac481e31cfa9.png) no-repeat;
}

.mainInfo ul {
width:350px;
list-style:none;
font-size:11px;
font-weight:bold;
padding-top:10px;
}

.mainInfo ul li {
line-height:14px;
padding-left:15px;
background:transparent url(../../gf1.geo.gfsrv.net/cdn65/d424e2550f5c7dbdbe0c9c2a3a2f14.png) no-repeat left;
}

.itemNote {
margin-top:7px;
}

.endItemDesc {
background:transparent url(../../gf1.geo.gfsrv.net/cdn97/57f0b841dce919b8b5a04f549d12a2.png) no-repeat;
width:360px;
height:11px;
line-height:11px;
}

.clearfix:before,.clearfix:after {
content:"";
display:table;
}

.clearfix:after {
clear:both;
}

.clearfix {
zoom:1;
}

.clearfloat {
font-size:1px;
clear:both;
height:0;
}

.captcha {
width:522px;
}

.captcha h2 {
margin:10px 0;
}

.captcha h3 {
color:red;
margin:14px 0 2px;
}

.captcha form {
text-align:center;
}

.captcha input {
margin:10px auto;
display:block;
padding:0 10px;
}

.captcha #answer {
height:20px;
margin:0;
padding:0;
display:inline;
width:194px;
}

#captchaContainer {
margin:10px 0 0;
}

#captchaImageContainer {
position:relative;
width:255px!important;
margin:20px auto;
}

#captchaImageContainer img {
border:1px solid #b28a45;
margin:0;
color:black;
}

#reloadCaptcha {
position:absolute;
right:0;
top:0;
padding:0 1px 2px 2px;
background-color:#eee;
cursor:pointer;
border-radius:0 0 0 6px;
-moz-border-radius:0 0 0 6px;
-webkit-border-radius:0 0 0 6px;
}

.userdataDiv {
float:right;
font-size:14px;
margin-top:2px;
height:22px;
width:22px;
}

#container a.userdataIcon {
display:block;
float:right;
background:transparent url(../../gf1.geo.gfsrv.net/cdncf/e15fc864df284a8a4a6ff0ace2833e.png) no-repeat;
width:22px;
height:22px;
margin-top:-1px;
margin-right:5px;
}

#container a.userdataIcon:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn69/e831cbb9607253b156eb1514b403a8.png) no-repeat;
}

#container a.userdataInfoIcon {
display:block;
float:right;
background:transparent url(../../gf2.geo.gfsrv.net/cdn47/038363156dae0308e93105b8e88894.png) no-repeat;
width:22px;
height:22px;
margin-top:-1px;
margin-right:5px;
}

#container a.userdataInfoIcon:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn38/1d5f61017f6a4c938e75189992d19f.png) no-repeat;
}

em.highlighted {
font-weight:bold!important;
color:red!important;
font-style:normal!important;
}

em.bolded {
font-weight:bold;
font-style:normal;
}

.helpSmallHeading {
display:block;
float:right;
width:20px;
height:20px;
margin:2px 10px 0 0;
background:url(../../gf3.geo.gfsrv.net/cdnee/19c1d0d29c77e68ef0f50c70d89893.png) no-repeat;
}

.helpSmallTopic {
display:inline-block;
width:20px;
height:20px;
margin:0 0 0 10px;
background:url(../../gf3.geo.gfsrv.net/cdnee/19c1d0d29c77e68ef0f50c70d89893.png) no-repeat;
vertical-align:bottom;
}

.helpSmallIcon {
vertical-align:middle;
position:absolute;
width:15px;
}

.boxSigns .helpSmallIcon {
right:25px;
}

.boxCoins .helpSmallIcon {
right:13px;
}

.helpSmallIcon img {
width:15px;
height:15px;
}

.groupItem {
width:525px;
margin:10px 0 15px;
}

.groupItem h2 {
color:white;
cursor:pointer;
font-size:14px;
height:19px;
padding:7px 0 0 30px;
}

.groupItem.opened {
background:url(../../gf3.geo.gfsrv.net/cdn81/c3027e8e49dc4980a983d481376f4a.png) no-repeat;
}

.groupItem.closed {
background:url(../../gf3.geo.gfsrv.net/cdn8c/306932be85d6e8e5286082c9d2d521.png) no-repeat;
}

.groupItem a {
text-decoration:none;
color:#7b1300;
}

.groupItem ul {
list-style-type:none;
background:url(../../gf2.geo.gfsrv.net/cdn1f/26988dc3bf5f1ac22a8e3ea94f596b.png) repeat-y transparent;
}

.groupItem.opened ul {
display:block;
}

.groupItem.closed ul {
display:none;
}

.groupItem ul li {
padding:10px;
}

.groupItem ul li ul {
list-style-type:disc;
background:0;
margin-left:30px;
}

.groupItem ul li ul li {
padding:0 0 4px;
}

.groupItem ul li h3 {
margin:7px 0 5px;
color:#7b1300;
}

.groupItem ul li p {
margin:0 0 4px;
}

.groupItem .groupItemEnd {
height:13px;
background:transparent url(../../gf3.geo.gfsrv.net/cdn50/f7613359bcaba29d91de99464f7d95.png) no-repeat;
}

body #fancybox-outer {
padding:5px 5px 0;
-webkit-border-radius:10px;
border-radius:10px;
}

#fancybox-outer.fancybox-outer-wheel {
padding:0;
-webkit-border-radius:0;
border-radius:0;
}

#fancybox-content .dynContent {
height:auto;
padding:0 8px;
}

#fancybox-content h1 {
width:520px;
height:23px;
line-height:23px;
font-size:12px;
color:#fef5e7;
padding-left:20px;
margin-bottom:10px;
background:transparent url(../../gf2.geo.gfsrv.net/cdnd5/05441f86f15e585f662e1ac2fb8387.png) no-repeat;
overflow:hidden;
}

#fancybox-content .dynContent h2 {
font-size:12px;
font-weight:bold;
margin-bottom:.8em;
padding-bottom:.4em;
color:#6c0404;
border-bottom:1px solid #e29000;
overflow:hidden;
white-space:nowrap;
}

#fancybox-content .dynContent p {
color:#222;
font-size:12px;
}

.box {
background:#fffef7;
border:1px solid #fcf5db;
-webkit-border-radius:10px;
border-radius:10px;
padding:10px;
margin-bottom:10px;
overflow:hidden;
}

.errorpage .box {
width:502px;
}

.boxLeft {
float:left;
margin-right:10px;
}

.boxRight {
float:right;
margin-left:10px;
}

.box li a {
font-size:12px;
text-decoration:underline;
color:#6c0404;
}

.box li {
font-size:12px;
}

.detail .visual {
background-image:none;
width:119px;
height:119px;
position:relative;
}

.visual img {
width:119px;
height:119px;
}

.invisible {
display:none;
}

.desc {
height:119px;
}

.descOnlyItem {
height:165px;
}

.scrollpane {
height:90px;
}

.scrollpaneOnlyItem {
height:140px;
}

.scrollpane .jspDrag {
background-color:#36250b;
}

.scrollpane .jspTrack {
background-color:#5a4421;
border-left:1px solid #222;
border-right:1px solid #222;
margin:0 1px;
}

.scrollpane .jspVerticalBar {
width:20px;
background:0;
}

.scrollpane .jspVerticalBar .jspArrow {
height:20px;
width:20px;
background-image:url(../../gf2.geo.gfsrv.net/cdnaa/4c47a7ad508143402a365d76e7afe0.png);
background-repeat:no-repeat;
}

.scrollpane .jspVerticalBar .jspArrowUp {
background-position:0 0;
}

.scrollpane .jspVerticalBar .jspArrowDown {
background-position:0 -60px;
}

.scrollpane .jspVerticalBar .jspArrowUp:hover {
background-position:0 -20px;
}

.scrollpane .jspVerticalBar .jspArrowDown:hover {
background-position:0 -40px;
}

.buy {
position:relative;
border:1px solid #eda82a;
width:150px;
height:115px;
overflow:visible;
padding-left:20px;
padding-top:10px;
}

.onlyItem {
width:340px;
height:92px;
}

.sprice {
color:#6c0404;
position:absolute;
left:210px;
top:10px;
font-weight:bold;
line-height:33px;
font-size:16px;
font-weight:bold;
}

.buyInfo {
float:right;
font-size:10px;
height:2.5em;
width:150px;
padding:3px 0 0;
margin-right:5px;
}

.detailBadge {
position:relative;
height:0;
line-height:0;
}

.detailBadgeInner {
position:absolute;
top:-10px;
right:-20px;
}

.soldout,.countdown {
float:left;
width:110px;
border:0;
color:#fef6aa;
font-size:13px;
text-align:center;
width:110px;
margin:0 15px 0 0;
padding:0 0 2px;
height:25px;
line-height:31px;
background:url(../../gf2.geo.gfsrv.net/cdn47/2214a6205900b3cdde0050e28302aa.png) 0 1px no-repeat;
}

.countdown {
right:-5px;
text-align:left;
font-size:18px;
margin:0 -9px 0 0;
padding:0 0 2px 12px;
background:url(../../gf1.geo.gfsrv.net/cdn96/80029876866751cb286e8c9cc5946f.png) 0 1px no-repeat;
}

.timer {
float:left;
width:24px;
height:24px;
margin:1px 0 0;
background:url(../../gf3.geo.gfsrv.net/cdn87/aadee1840bd4f3073ed6811dc9dd50.png) top left no-repeat;
}

#fancybox-content .hint {
margin:15px 0 10px;
padding:0 8px;
clear:both;
color:#222;
font-size:12px;
overflow:hidden;
width:auto;
overflow-y:auto;
height:125px;
}

.hintTitle {
font-weight:bold;
color:#6c0404;
}

.hintVisual {
height:120px;
float:left;
margin-right:8px;
}

.variants {
height:125px;
}

.variants .ui-selected {
background-image:url(../../gf1.geo.gfsrv.net/cdnc2/c6c890fa402daf714882fb5c17857a.png);
}

.variants .ui-selected,.variants .ui-selected a {
color:#bb6400;
font-weight:bold;
}

#fancybox-content .thumbnailBgSmall {
height:63px;
width:63px;
margin-right:4px;
overflow:hidden;
}

li.thumbnailBgSmall,li.thumbnailBgSmall * {
text-align:center;
}

li.thumbnailBgSmall img {
display:inline-block;
}

li.thumbnailBgSmall img.bigPreloaded {
display:none;
}

.carousel {
position:relative;
padding-left:11px;
}

.carouselHolder .prev,.carouselHolder .next {
display:none;
}

.carousel .prev,.carousel .next {
display:block;
position:absolute;
top:0;
left:-10px;
border:0;
border-style:none;
background:transparent url(../../gf2.geo.gfsrv.net/cdn1b/5151df3301ae90eb0cf5dcd3a9c142.png);
width:20px;
height:69px;
z-index:99;
cursor:pointer;
}

.carousel .next {
left:auto;
right:-10px;
background-position:-80px 0;
}

.carousel .prev:hover {
background-position:-20px 0;
}

.carousel .next:hover {
background-position:-60px 0;
}

.carousel .prev.disabled {
background-position:-40px 0;
}

.carousel .next.disabled {
background-position:-100px 0;
}

.carousel .jCarouselLite {
float:left;
position:relative;
visibility:hidden;
left:-5000px;
}

.clear {
clear:both;
}

.suggestions {
width:100%;
padding-left:0;
padding-right:0;
}

.landing {
position:relative;
}

#wideMainContent .landing {
position:relative;
background:url(../../gf2.geo.gfsrv.net/cdn72/4a0c1d79e6b4ed835eee73c3436c6a.jpg) left top no-repeat;
width:572px;
height:430px;
display:block;
padding-left:3px;
padding-top:7px;
}

#wideMainContent .landing h1 {
float:left;
display:block;
background:url(../../gf3.geo.gfsrv.net/cdnbb/6ba33cfbe2446c2be5de6c2bc994f1.png) no-repeat transparent;
width:385px;
height:24px;
color:#fff;
font-size:14px;
font-weight:bold;
margin-top:14px;
margin-bottom:4px;
margin-left:5px;
padding-left:8px;
line-height:23px;
}

.landing a.buyDR,.landing a.buyDR:hover {
width:138px;
height:76px;
padding:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.landing a.buyDR,.landing a.buyDR:hover,.landing img.landing-bottom {
display:block;
position:absolute;
top:330px;
left:409px;
}

.landing a.buyDR {
background:url(../../gf1.geo.gfsrv.net/cdn33/c3e3610021a26417689655212bbe68.jpg) no-repeat;
}

.landing a.buyDR:hover {
background:url(../../gf3.geo.gfsrv.net/cdn81/c1971b479ad9d0d1fac53368ae4384.jpg) no-repeat;
}

.landing .promotedItem {
float:left;
position:relative;
display:block;
width:180px;
height:82px;
background:url(../../gf1.geo.gfsrv.net/cdn96/aeb7075c822b7e5cad21c8e89cb450.png) no-repeat transparent;
margin-top:3px;
}

.landing .promotedItem h4 {
position:absolute;
top:8px;
left:80px;
display:block;
width:104px;
height:25px;
border:0 none;
color:#7b1300;
font-size:11px;
font-weight:bold;
line-height:11px;
letter-spacing:-.05em;
}

.landing .promotedItem .promotedItemImg img {
position:absolute;
top:11px;
left:6px;
border:0 none;
display:block;
width:63px;
height:63px;
}

.landing .promotedItem div,.landing .promotedItem p {
width:96px;
}

.landing .promotedItem div.promotedItemBtns {
position:absolute;
bottom:10px;
right:8px;
width:96px;
}

.landing .promotedItem div a.buy,.landing .promotedItem div a.detail {
margin:0 2px;
}

.landing .promotedItem.withDescription {
float:left;
position:relative;
display:block;
background:url(../../gf3.geo.gfsrv.net/cdn87/a78296e921687633ba8f201a37864e.png) no-repeat transparent;
margin-top:3px;
width:377px;
height:82px;
}

.landing .promotedItem.withDescription h4 {
position:absolute;
top:8px;
left:80px;
display:block;
width:190px;
height:14px;
font-size:11px;
font-weight:bold;
color:#7b1300;
border:0 none;
line-height:12px;
}

.landing .promotedItem.withDescription .promotedItemImg img {
position:absolute;
top:11px;
left:6px;
border:0 none;
display:block;
width:63px;
height:63px;
}

.landing p.promotedItemDescr {
position:absolute;
top:20px;
left:80px;
display:block;
width:180px;
height:46px;
overflow:auto;
}

.landing .promotedItem.withDescription .promotedItemBtns {
position:absolute;
bottom:10px;
right:8px;
width:100px;
}

.landing .promotedItem p.promotedItemDescr {
clear:none;
float:left;
width:180px;
text-align:left;
overflow:auto;
}

.landing p.discountOldPricePromoted {
position:absolute;
top:27px;
right:8px;
width:48px;
}

.landing .promotedItem div.discountPercentPromoted {
left:6px;
top:6px;
}

.landing .promotedItem div.divdiscount {
width:96px;
}

.landing .promotedItem p.pdiscount {
padding:3px 0;
}

.landing .divdiscount a.buy,.landing .divdiscount a.detail,.landing .divdiscount a.detail-discount,.landing .divdiscount a.buy-discount {
margin:0 2px;
}

.landing .promotedItem div.promotedItemBtns-discount {
position:absolute;
bottom:10px;
right:8px;
width:100px;
}

.landing div.discountPercentCirclePromoted {
width:32px;
}

.landing .spot {
clear:both;
display:block;
position:absolute;
left:409px;
top:13px;
width:138px;
height:290px;
background:url(../../gf1.geo.gfsrv.net/cdn01/f057d7cfd023fe644b3e8ce5563bdc.jpg) no-repeat;
padding:10px;
text-align:center;
}

.landing .spot h2 {
margin:10px 0;
}

.landing .spot p {
margin:10px 0;
}

.landing .spot p.smallprint {
position:absolute;
bottom:10px;
font-size:10px;
left:0;
padding:0 5px;
width:148px;
}

.landing .cashback,.landing .happyhour {
background:0;
padding:0;
width:auto;
height:auto;
}

.landing .firstpayer {
background:url(../../gf1.geo.gfsrv.net/cdn30/124a65445d0bad593045d37ce18fda.jpg) no-repeat;
}

.landing .gift {
padding:0;
}

.landing .cashback h2,.landing .cashback p {
margin:0;
color:white;
}

.landing .happyhour p {
margin-top:68px;
color:green;
font-size:15px;
}

.landing .firstpayer p {
margin-top:68px;
color:green;
font-size:15px;
}

.multipleItemIcon {
background:url(../../gf3.geo.gfsrv.net/cdnb6/7bb0e8ae73d84d3002bedfe3535a13.png) no-repeat;
bottom:9px;
height:14px;
position:absolute;
right:9px;
width:14px;
z-index:100;
display:block;
}

.landing .happyhour img.arrow,.landing .firstpayer img.arrow {
position:absolute;
left:40px;
top:-56px;
}

.priceSelect {
float:left;
}

#selectItem {
margin:6px 0 0;
}

#selectItem tr {
color:white;
display:block;
width:160px;
cursor:pointer;
height:20px;
margin:0;
border:0 none;
padding-left:7px;
}

#selectItem tr:hover,#selectItem tr:active,#selectItem tr.bgSelected {
background:url(../../gf2.geo.gfsrv.net/cdn7d/5b8c2951dceceb36baaa4cde5ba053.png) no-repeat -2px 0;
}

#selectItem td {
width:90px;
text-align:right;
padding-right:10px;
font-size:13px;
line-height:20px;
}

#selectItem td.price {
color:white;
width:40px;
font-size:10px;
line-height:16px;
padding-right:20px;
}

#selectItemContainer {
overflow:hidden;
width:162px;
height:68px;
background:url(../../gf1.geo.gfsrv.net/cdn08/666c96e1e5153b6f7e02935f0ae3aa.png) no-repeat top left;
}

#selectItemContainer.big {
height:91px;
background-image:url(../../gf3.geo.gfsrv.net/cdnb1/0184417db550bf43739e7a65d36e60.png);
}

#userAmount {
border:1px solid #efe5d1;
background-color:#efe5d1;
display:block;
margin:5px 0 0;
width:150px;
}

#buyItemLink,#buyItemLinkBlank {
margin-top:35px;
}

#buyItemLinkBlank,#giftItemLinkBlank {
display:none;
}

#volumeDiscount {
display:none;
background:url(../../gf2.geo.gfsrv.net/cdn7f/c3420288534ccabba36f20a564dc9e.png) no-repeat;
float:right;
height:110px;
width:142px;
text-align:center;
padding-top:8px;
color:white;
}

#volumeDiscount h3 {
margin-bottom:6px;
font-size:12px;
font-weight:bold;
}

.dynContent #volumeDiscount p {
color:white;
margin-top:12px;
}

#variants a {
text-decoration:none;
}

#variants a.giftSelectionLink {
display:none;
}

#variants a img {
margin-bottom:4px;
}

.smallPriceBox {
height:90px;
margin-top:20px;
}

.smallPriceBox .sprice {
left:40px;
}

.smallPriceBox .buyInfo {
position:relative;
left:auto;
top:auto;
}

.detail .suggestions {
padding:10px 0;
}

.detail .suggestions h2 {
margin:0 7px 8px;
}

#suggestions {
width:508px;
margin:0 auto;
}

#suggestions .last {
margin-right:0;
}

.landing .top-spot {
margin:14px 5px -7px;
width:385px;
height:86px;
}

.landing .lowest-spot {
display:block;
left:409px;
position:absolute;
top:330px;
height:97px;
width:158px;
}

.landing .spot-below {
height:144px;
position:absolute;
right:8px;
top:179px;
width:158px;
}

.landing .spot-above {
height:158px;
position:absolute;
right:8px;
top:14px;
width:158px;
}

.landing .spot-above h2 {
color:black;
font-size:90%;
text-align:center;
padding:13px 0 2px;
}

.landing .spot-above a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.landing .spot-above a span {
display:block;
font-size:18px;
font-weight:bold;
line-height:22px;
text-align:center;
padding:96px 9px 0;
}

.landing .spot-below a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.landing .spot-below a span {
display:block;
font-size:18px;
font-weight:bold;
line-height:26px;
text-align:center;
padding:96px 9px 0;
}

.landing .lowest-spot a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.landing .lowest-spot a span {
display:block;
font-size:18px;
font-weight:bold;
line-height:28px;
text-align:center;
padding:57px 7px 12px;
}

.landing .top-spot.tombola {
background:url(../../gf1.geo.gfsrv.net/cdn65/8d11c52d0373e52792aa46fef37831.jpg) no-repeat 0 0;
}

.landing .spot-above.tombola {
background:url(../../gf1.geo.gfsrv.net/cdn61/912e32c91b40110b244c1b6f814b49.jpg) no-repeat 0 0;
}

.landing .spot-below.tombola {
background:url(../../gf3.geo.gfsrv.net/cdn8b/035bdcebdb6455f48bd4c598b1caca.jpg) no-repeat 0 0;
}

.landing .top-spot.tombola a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.landing .top-spot.tombola a span {
display:block;
font-size:18px;
font-weight:bold;
line-height:28px;
text-align:center;
padding:47px 106px 11px 12px;
}

.landing .spot.tombola {
background:url(../../gf3.geo.gfsrv.net/cdn85/baaf1b15d94a0522201073a84aaafc.jpg) no-repeat 0 0;
padding:0;
width:158px;
height:310px;
}

.landing .spot.tombola a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.landing .spot.tombola a span.text {
display:block;
font-size:16px;
font-weight:bold;
line-height:26px;
height:133px;
padding:125px 12px 0;
}

.landing .spot.tombola a span.link {
display:block;
font-size:14px;
font-weight:bold;
line-height:24px;
text-align:center;
color:white;
}

.landing .lowest-spot.tombola {
background:url(../../gf3.geo.gfsrv.net/cdnb1/094ffd15b2e88ab6c2981e17277aad.jpg) no-repeat 0 0;
}

.landing .top-spot.wheel {
background:url(../../gf1.geo.gfsrv.net/cdnc3/e6f390d418b56b8387854ca756c826.jpg) no-repeat 0 0;
}

.landing .spot-above.wheel {
background:url(../../gf1.geo.gfsrv.net/cdnca/41b753cf744dd5f3e0aea7df71477e.jpg) no-repeat 0 0;
}

.landing .spot-below.wheel {
background:url(../../gf1.geo.gfsrv.net/cdnff/f9a2c2d5c563f35a033dcc6abd9fb7.jpg) no-repeat 0 0;
}

.landing .spot.wheel {
background:url(../../gf2.geo.gfsrv.net/cdn19/001c6b65c87abbc004c3f392777fc1.jpg) no-repeat 0 0;
padding:0;
width:158px;
height:310px;
}

.landing .spot.wheel a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.landing .spot.wheel a span.text {
display:block;
font-size:12px;
font-weight:bold;
line-height:18px;
color:black;
height:140px;
padding:125px 12px 0;
}

.landing .spot.wheel a span.link {
display:block;
font-size:18px;
line-height:24px;
text-align:center;
}

.landing .lowest-spot.wheel {
background:url(../../gf2.geo.gfsrv.net/cdn1c/43a750f2af8af3b24f7387947010ad.jpg) no-repeat 0 0;
}

.landing .top-spot.cashback {
background:url(../../gf1.geo.gfsrv.net/cdn34/e25779ba5ec46315ddde6fcb48661e.jpg) no-repeat 0 0;
}

.landing .top-spot.cashback p:first-child {
font-weight:bold;
padding-top:14px;
}

.landing .top-spot.cashback p {
font-size:10px;
color:black;
padding-left:12px;
padding-right:125px;
text-align:center;
}

.landing .top-spot.cashback .smallprint {
font-size:14px;
line-height:12px;
vertical-align:bottom;
}

.landing .spot-above.cashback {
background:url(../../gf1.geo.gfsrv.net/cdn0d/d51df1214e0ca22f77902c50f8866f.jpg) no-repeat 0 0;
}

.landing .spot-below.cashback {
background:url(../../gf1.geo.gfsrv.net/cdn05/b5f39d695c61d5de97f96cfb5e4e4c.jpg) no-repeat 0 0;
}

.landing .lowest-spot.cashback {
background:url(../../gf2.geo.gfsrv.net/cdnd0/35c4390a8b11922d1de3e68e61eb1c.jpg) no-repeat 0 0;
}

.landing .spot-below.cashback {
background:url(../../gf1.geo.gfsrv.net/cdn05/b5f39d695c61d5de97f96cfb5e4e4c.jpg) no-repeat 0 0;
}

.landing .lowest-spot.cashback {
background:url(../../gf2.geo.gfsrv.net/cdnd0/35c4390a8b11922d1de3e68e61eb1c.jpg) no-repeat 0 0;
}

#recipientSelect {
padding:10px 0 0;
list-style-type:none;
font-size:12px;
}

#recipientSelect li {
background:transparent url(../../gf3.geo.gfsrv.net/cdned/eab24eb2fdd3e6a3f47ce88907b8c8.jpg) no-repeat;
width:356px;
height:25px;
color:white;
padding:0 0 2px;
}

#recipientSelect li:hover {
cursor:pointer;
font-weight:bold;
}

#recipientSelect li.selected {
background:transparent url(../../gf1.geo.gfsrv.net/cdn0b/cda70b91d15d460a9aeeedc7c14933.jpg) no-repeat;
font-weight:bold;
color:#6c0404;
}

#recipientSelect li a {
padding:0 0 0 10px;
line-height:25px;
text-decoration:none;
color:white;
display:block;
}

#recipientList {
background:transparent url(../../gf2.geo.gfsrv.net/cdn4b/526e7ee4ce6f4e8ac4fa6979dd92f3.jpg) left top no-repeat;
width:356px;
height:200px;
margin:10px 0 0;
padding:3px 0 0 5px;
}

#recipientList ul {
width:340px;
height:190px;
list-style-type:none;
padding:2px 4px;
overflow-y:auto;
}

#recipientList ul li.selected {
font-weight:bold;
}

#recipientList ul li:hover {
font-weight:bold;
}

#recipientList ul li a {
text-decoration:none;
color:#6c0404;
display:block;
}

#recipientList p {
padding:2px 4px;
}

#giftRight {
width:356px;
float:right;
}

#boxGift {
width:336px;
height:68px;
background:transparent url(../../gf3.geo.gfsrv.net/cdn5d/f3a90caf894ebf863fd1f51de3c0d3.jpg) no-repeat;
padding:10px;
margin:10px 0 0;
color:white;
display:none;
}

#boxGift img {
float:left;
}

#boxGift a {
background:transparent url(../../gf1.geo.gfsrv.net/cdn9a/21706febc45dfec10163e008eb70bb.png) no-repeat;
height:53px;
width:93px;
float:right;
margin:10px 0 0;
padding:0;
}

#boxGift a:hover {
background:transparent url(../../gf1.geo.gfsrv.net/cdn6f/2ff06d48bb89e32b4aad55764c985d.png) no-repeat;
}

#giftItemLink {
display:inline;
width:114px;
height:25px;
line-height:25px;
margin:4px 5px 0 0;
padding-left:37px;
background:transparent url(../../gf2.geo.gfsrv.net/cdna3/ce29875bc27a1ace9be82dbc53bdb6.png) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
text-decoration:none;
float:right;
}

#giftItemLink.blank,#giftItemLinkBlank {
background-image:url(../../gf1.geo.gfsrv.net/cdn6b/94d7f81bdb2ba9f0df1c13b20471a8.png);
margin:4px 5px 0 0;
}

#gift {
position:absolute;
bottom:2px;
right:2px;
width:50px;
height:48px;
z-index:121;
background:url(../../gf2.geo.gfsrv.net/cdn4e/4932c37c1ce9c25ee44d6651f0f9e8.png) no-repeat;
}

.giftSmall {
position:absolute;
bottom:-2px;
right:1px;
width:33px!important;
height:31px;
z-index:121;
background:url(../../gf2.geo.gfsrv.net/cdn4a/ec3b5960460ca20f158a05b0085eeb.png) no-repeat;
}

.giftSmallDepot {
position:absolute;
bottom:0;
left:-6px;
width:33px!important;
height:31px;
z-index:121;
background:url(../../gf2.geo.gfsrv.net/cdn4a/ec3b5960460ca20f158a05b0085eeb.png) no-repeat;
}

.purchasesContent .giftSmallDepot {
bottom:-7px;
left:-10px;
}

.giftPrice {
float:left;
width:155px;
padding:6px 0 0 5px;
}

.giftPrice h3 {
color:white;
margin-bottom:4px;
font-size:16px;
}

#giftOldPriceAmountDiv {
text-decoration:line-through;
font-size:10px;
color:white;
line-height:12px;
padding:0 0 0 40px;
}

#giftNotice {
position:absolute;
left:2px;
bottom:7px;
width:160px;
font-style:italic;
font-size:10px!important;
}

#priceRight {
width:160px;
float:right;
}

#giftedLeft {
height:410px;
width:268px;
background:#fffef7;
border:1px solid #fcf5db;
-webkit-border-radius:10px;
border-radius:10px;
padding:10px 10px 10px 7px;
margin-bottom:10px;
float:left;
}

#giftedLeft.small {
width:246px;
margin-left:11px;
margin-right:11px;
}

#giftedList {
height:410px;
width:270px;
overflow-y:auto;
overflow-x:hidden;
list-style-type:none;
}

#giftedList li {
background:url(../../gf1.geo.gfsrv.net/cdnc5/e681af6fc9d95e962758535dc7abd5.png) left top no-repeat;
width:246px;
height:86px;
display:block;
padding:10px 0 0 9px;
position:relative;
}

#giftedList li * {
margin-left:4px;
float:left;
width:164px;
}

#giftedList li div {
background:#f8f1de;
border:0 none;
display:block;
width:65px;
height:65px;
margin-left:0;
}

#giftedList li div img {
margin-left:0;
max-width:100%;
max-height:100%;
}

#giftedList li h4 {
font-size:12px;
font-weight:bold;
color:#7b1300;
border:0 none;
line-height:14px;
margin-bottom:6px;
}

#giftedList li h5 {
text-align:center;
line-height:12px;
}

#giftedList li p {
font-size:10px;
color:#333;
position:absolute;
bottom:14px;
right:18px;
width:auto;
}

#giftedRight {
height:410px;
width:234px;
padding:10px;
margin-bottom:10px;
float:left;
background:url(../../gf2.geo.gfsrv.net/cdn1d/90d902eb2c8fdcea926a3ea22b6706.png) no-repeat right bottom;
}

#giftedRight a {
background:url(../../gf2.geo.gfsrv.net/cdna8/c21e2da736dd7d9a76664365c56033.png) no-repeat;
display:block;
height:25px;
color:white;
text-decoration:none;
text-align:center;
width:119px;
font-weight:bold;
font-size:16px;
line-height:24px;
margin:40px auto 0;
}

#giftedRight a:hover {
background-image:url(../../gf1.geo.gfsrv.net/cdn03/92963343e53d8f65bc28b9d8c0e1a9.png);
}

#giftCategoryNotice {
background:url(../../gf1.geo.gfsrv.net/cdn35/7190724d985e3209d49a902e254dfd.png) left top no-repeat;
height:81px;
margin-top:10px;
padding:4px 12px 4px 96px;
width:413px;
}

#giftCategoryNotice h2 {
color:#6c0404;
margin:2px 0;
font-size:18px;
}

.giftItem {
height:112px;
}

.giftItem .priceSelect {
margin-top:10px;
}

#volumeDiscount.giftItem {
margin-top:12px;
}

#specialSearch .itemDesc {
border:solid 1px #e29000;
border-radius:8px;
background-color:#fefae9;
padding:10px;
height:auto;
width:500px;
margin-left:0;
float:none;
display:block;
overflow:auto;
}

#specialSearch img {
float:left;
}

#specialSearch p {
max-height:none;
width:400px;
}

#specialSearch caption,#specialSearch h2 {
text-align:center;
margin:20px 0 4px;
font-size:16px;
font-weight:bold;
}

#specialSearch h2 {
color:#6c0404;
width:520px;
}

#specialSearch table,#specialSearch dl {
margin:10px 0 10px 34px;
border:solid 2px;
padding:10px 30px;
border-radius:8px;
width:450px;
}

#specialSearch dl {
width:390px;
}

#specialSearch dt {
font-weight:bold;
color:#6c0404;
}

#specialSearch dd+dt {
margin-top:10px;
}

#specialSearch table td {
padding:1px 10px;
text-align:right;
width:40px;
}

#specialSearch table td+td {
text-align:left;
width:auto;
}

#specialSearch table.critical,#specialSearch table.critical caption {
border-color:#6c0404;
}

#specialSearch table.critical caption {
color:#6c0404;
}

#specialSearch table.warning,#specialSearch table.warning caption {
border-color:#046c04;
}

#specialSearch table.warning caption {
color:#046c04;
}

.questionmark-overlay {
position:absolute;
}

ul.random-package-list {
font-size:11px;
margin:15px 0 0 12px;
padding:0;
text-align:justify;
}

ul.random-package-list li {
background:url(../../gf2.geo.gfsrv.net/cdnd9/024460500e93219e90940ca230ea60.gif) no-repeat;
list-style:none;
padding:0 0 8px 20px;
width:260px;
}