html, body {margin:0; font-size:12px; font-family:Georgia; }
a { color:#d01515; text-decoration:underline;}
a:hover {text-decoration:none;}

h1 {font-size:30px; color:#2D2156;font-weight:bold;}
h1.main-h1 {font-size:25px; color:black;}
h4 {font-size:17px; font-weight:bold; color:#d01515; margin:36px 0 0 22px;}
h4.black {color:black;}
h5 { font-size:17px; font-style:italic; font-weight:bold; margin-bottom:5px;}

#container-page { width:980px; margin:0 auto; }
#container-header { position:relative; width:980px; height:128px; background-image:url(/images/hdr-right.png); background-repeat:no-repeat; background-position:595px 0;}
#container-content { position:relative; width:980px; }
#container-footer {width:980px; margin:0 auto; height:45px; font-size:13px; padding:14px 0 0 0; position:relative; margin-bottom:20px; background-image:url(/images/footer-border.png); background-repeat:no-repeat; background-position:-9px 0;}
#container-footer p {margin:20px 0 0 20px; color:#666;}
#container-footer a {color:#666;}
#container-footer div.madein {width:106px; height:51px; position:absolute; top:0px; right:0;}
#footer-wrapper { height:35px;}

#dragon { height:1100px;   margin:0 auto; background-image:url(/images/dragon.png); background-repeat:no-repeat; background-position:100% 710px; max-width:1160px;}

div.cart div.buy form table tbody {border: none;}

/*HEADER*/
#logo {position:absolute; top:53px; left:20px;}

#phone { position:absolute; top:28px; left:300px; width:130px; height:59px;}
#phone .phone {font-size:20px; position:relative; top:5px;}
#phone .phone-sup {font-size:12px; position:relative; top:3px; letter-spacing:0px;}
#phone .phone-txt { font-size:10px; letter-spacing:0px; color:#7f7f7f; position:relative; top:6px;}

/*#menu {position:absolute; top:108px; left:26px;}
#menu a { color:black; text-decoration:none;}
#menu a:hover { color:#D01515;}
#menu a.selected { color:#D01515;}*/
#menu ul {list-style:none; margin:0; padding:0;}
#menu ul li { float:left; margin:0 26px 0 0; padding:0; font-size:17px; font-style:italic; letter-spacing:0px;}

#enter {position:absolute; top:114px; left:690px; font-family:Arial; font-size:11px; font-style:italic; line-height:14px; z-index:1;}
#enter a {color:black;}

#cart {background-image:url("/images/cart.png");background-repeat:no-repeat;left:37px;position:absolute;top:70px;z-index:1; }
#cart a {display:block;height:39px;padding-left:41px;padding-top:22px;width:229px;text-decoration:none;color:#000;}



/*CONTENT MAIN*/
div#block1 {background-image:url(/images/block-border.png); background-repeat:no-repeat; display:block;}
div#block2 {background-image:url(/images/block-border2.png); background-repeat:no-repeat; display:none; position:relative; top:42px; left:8px;}
div#block3 {background-image:url(/images/block-border3.png); background-repeat:no-repeat; display:none; position:relative; top:42px; left:8px;}
.catalog { position:relative; top:43px; left:8px; width:968px; height:193px; }
.catalog .link1 { position:absolute; top:15px; left:18px;}
.catalog .link2 { position:absolute; top:15px; left:150px; word-spacing:-2px; }
.catalog .link3 { position:absolute; top:15px; left:475px; word-spacing:-2px; }

.catalog .link1 a {font-size:17px; font-size-adjust:100%; font-weight:bold; text-decoration:none; color:black; }
.catalog .link1 a:hover {font-size:17px; font-weight:bold; text-decoration:none; color:black; }
.catalog .link1 a.deselected { font-size:17px; font-weight:bold; text-decoration:none; color:#d01515;}
.catalog .link1.des {color:#d01515; }

.catalog .link2 a {font-size:17px; font-weight:bold; text-decoration:none; color:black; }
.catalog .link2 a:hover {font-size:17px; font-weight:bold; text-decoration:none; color:black; }
.catalog .link2 a.deselected { font-size:17px; font-weight:bold; text-decoration:none; color:#d01515;  }
.catalog .link2.des {color:#d01515; }

.catalog .link3 a {font-size:17px; font-weight:bold; text-decoration:none; color:black; }
.catalog .link3 a:hover {font-size:17px; font-weight:bold; text-decoration:none; color:black; }
.catalog .link3 a.deselected { font-size:17px; font-weight:bold; text-decoration:none; color:#d01515;  }
.catalog .link3.des {color:#d01515; }


.catalog .mark1 { display:block;}
.catalog .mark2 { display:none;}

.catalog ul.outside { width:940px; height:135px; position:absolute; top:60px; left:35px; list-style:none;}
.catalog ul.outside li { float:left; width:110px; margin:0; padding:0; margin-right:22px;}
.catalog ul.inside {list-style:none; margin:0; padding:0;}
.catalog ul.inside li {float:none; margin:0; padding:0; text-align:center; width:110px; height:71px;}
.catalog ul.inside li img:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
.catalog ul.inside li.text { text-align:left;}

div.bg-img-right { position:relative; top:41px; left:710px; width:293px; height:30px; background-image:url(/images/img-right.jpg); background-repeat:no-repeat;}
div.block-right { position:relative; left:647px; top:36px; padding:23px 0 0 80px; width:321px; height:304px; background-image:url(/images/block-border-right.png); background-repeat:no-repeat;}
div.block-right p { font-family:Arial; font-size:13px; line-height:16px; padding-top:4px; margin-bottom:2px; width:184px;}
div.sale { position:relative; top:32px; left:0px; width:228px; height:88px; background-image:url(/images/sale.png); background-repeat:no-repeat;}

div.pop-h { position:absolute; top:270px; left:27px; font-style:italic; font-weight:bold; font-size:17px;}

table.popular { position:absolute; top:303px; left:25px;}
table.popular a { color:#060000;}
table.popular a:hover { color:#d01515;}
table.popular th {height:80px; border-right:1px solid #cccccc; vertical-align:top; position:relative;}
table.popular th .border-mask { position:relative; top:0px; margin-top:-8px;  left:-1px; width:1px; height:20px; background-image:url(/images/border-mask.gif); background-repeat:no-repeat;}
table.popular th p {width:95px; font-size:13px; line-height:13px; margin:30px 0 0 13px;}
table.popular th p span { line-height:22px;}
table.popular td {height:225px; border-right:1px solid white; vertical-align:top;}
table.popular td:hover {filter:alpha(opacity = 70); moz-opacity:0.7; opacity:0.7;}
table.popular td.pop-border {background-image:url(/images/pop-right-border.png); background-repeat:no-repeat; width:18px; height:225px; border-right:none;}
table.popular .no-border { border-right:none;}

div.about { position:relative; top:85px; left:425px; color:#2d2156; height:320px; width:300px; padding:47px 0 0 14px; font-style:italic; font-size:15px; background-image:url(/images/about.png); background-repeat:no-repeat; }
div.about strong { font-style:italic; font-weight:bold;}
div.about p {line-height:18px; margin-bottom:8px;}

div.news { position:absolute; top:650px; left:24px; width:359px; }
div.news .news-el {}
.brdr {background-image:url(/images/news-border.png); background-repeat:no-repeat; background-position:0 88%; padding-bottom:1px;}
div.news .news-el p { width:251px; font-family:Arial; font-size:11px; line-height:13px; margin-top:5px;}
div.news .news-el .news-el-name { float:left; font-family:Arial; font-size:13px; font-weight:bold;}
div.news .news-el .news-el-date { float:right; font-size:11px; font-style:italic; color:#4c4c4c;}



/*CATALOG*/
div.cat-left { float:left; width:125px; padding:24px 0 0 11px;  font-family:Arial;}
div.cat-left strong.cat-menu { font-size:13px; font-weight:bold; color:#d01515; }
div.strong-margin { margin-left:11px;}
div.cat-left ul {list-style:none; width:115px; margin-top:2px; }
div.cat-left ul li { margin:0; padding:0; font-size:11px; line-height:13px; }
div.cat-left ul li a { color:black; display:block; padding:4px 0 5px 10px; }
div.cat-left ul li.selected { margin:0; padding:0; font-size:11px; line-height:13px; background-image:url(/images/menu-border-long.png); background-repeat:no-repeat; background-position:0 0;}
div.cat-left ul li.selected a { color:black; display:block; text-decoration:none; padding:4px 0 5px 10px; background-image:url(/images/menu-border-bottom.gif); background-repeat:no-repeat; background-position:0 100%; }


div.cat-right { float:right; width:834px; margin:18px -11px 0 0;}
div.cat-right h4 { font-family:Georgia; font-size:17px; font-weight:bold; font-style:italic; color:black; margin:0;}
div.cat-right ul { list-style:none; margin:18px 0 0 0;}
div.cat-right ul li { float:left; margin:0 22px 40px 0; padding:0; width:255px; position:relative;}
div.cat-right ul li h4 { color:#2d2156; margin:5px 0 5px 1px;}
/*
div.cat-right ul li h4:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
*/
div.cat-right ul li p { font-family:Arial; font-size:11px; line-height:13px; width:242px; margin-bottom:10px; }
div.cat-right ul li img.cat-more { margin-bottom:5px;}
div.cat-right ul li img:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.cat-right ul li div.cost { font-size:24px; line-height: 30px; float:left; width:99px; padding-left: 10px; height: 33px; margin-left: -14px;  /*padding-bottom:4px;*/ background: url('/images/cat-cost-bg.jpg') no-repeat;}
div.cat-right ul li div.cart { float:right; margin:0 0px 0 0;}
div.cat-right ul li span.noavalible { margin-top:10px; font-size:11px; width:115px; height:20px; letter-spacing:-0.5px;  font-family:Arial; font-style:italic; color:#3e3e3e; float:left;}
div.cat-right ul li div.cart form div.inp {background-image:url(/images/cat-input-border.jpg); background-repeat:no-repeat; width:70px; height:33px;}
div.cat-right ul li div.cart form div.inp input.quantity { width:50px; height:29px; border:none; background:none; font-size:13px; padding-left:10px; text-align:right;}
div.cat-right ul li div.cart form table a { display:block; height: 16px; width: 16px; background-image:url(/images/cat-togglers.jpg); background-repeat:no-repeat; background-position:0 0;}
div.cat-right ul li div.cart form table td { vertical-align:top;}
div.cat-right ul li div.cart form table td.padding {}
div.cat-right ul li div.cart form table td.padding a {display:block; height: 17px; width: 16px; background-image:url(/images/cat-togglers.jpg); background-repeat:no-repeat; background-position:0 -16px;}
div.cat-right ul li div.cart form table td.addtocart a { background: url('/images/basket.jpg') no-repeat; width:74px; /* margin-left:10px; */ font-family:Arial; font-size:13px; font-weight:bold; color:#d01515; padding-top: 33px; height: 24px;}
div.cat-right ul li div.cart form table td.addtocart { /* padding-top:4px; */}


div.cat-right ul li div.zoom-img-cat { position:relative; width:255px;}
div.cat-right ul li div.zoom-img-cat img {filter:alpha(opacity = 100); moz-opacity:1; opacity:1;}
div.cat-right ul li div.zoom-img-cat:hover div { display:block;}
div.cat-right ul li div.zoom-img-cat div { display:none; position:absolute; top:125px; left:220px;  background-image:url(/images/zoom.png); width:26px; height:20px; background-repeat:no-repeat;}

div.cart h1 {font-family: "Times New Roman",Times,serif; font-style:normal; font-weight:bold; color:#000; margin:4px 0 20px 0;}


/*ITEM*/
div.item-right {float:right; width:115px; margin-right:22px; padding:33px 20px 0 0;}
div.item-right a { text-decoration:none;}
div.item-right strong { font-size:13px; font-style:italic; font-weight:bold; color:#2d2156; }
div.item-right img { margin:20px 0 11px 0;}
div.item-right img:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.item-right p { font-size:11px; margin-bottom:5px; font-weight:bold; font-style:italic; color:#2d2156; width:105px;}
div.item-right p:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.item-right div { font-size:14px; }
div.item-right div.more { margin-top:-10px; margin-bottom:-10px; }

div.item-center { float:left; width:570px; margin:18px 0px 0 0; position:relative;}
div.item-center div.zoom { position:relative; width:255px;}
div.item-center div.zoom img {filter:alpha(opacity = 100); moz-opacity:1; opacity:1;}
div.item-center div.zoom:hover div { display:block;}
div.item-center div.zoom div { display:none; position:absolute; top:125px; left:220px;  background-image:url(/images/zoom.png); width:26px; height:20px; background-repeat:no-repeat;}

/*
div.item-center img:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
*/
div.item-center h1 {font-family: "Times New Roman",Times,serif; font-style:normal; font-weight:bold; color:#000; margin:4px 0 20px 0;}
div.item-center table.description { font-family:Arial; margin-top:23px; margin-left:-10px;}
div.item-center table.description td.dscr { width:527px; font-size:13px; line-height:15px; }
div.item-center table.description th { width:138px; font-size:11px; text-align:right; padding-right:15px; padding-top:2px; }
div.item-center table.characters { font-family:Arial; font-size:11px; }
div.item-center table.characters.border {background-image:url(/images/item-table-border.png); background-repeat:no-repeat; background-position:0 9%;}
div.item-center table.characters td.brdr { border-bottom:1px dotted gray; background:none;}
div.item-center table.characters tr.th { border-bottom:1px solid white; height:20px; color:#2d2156; }
div.item-center table.characters tr.td td {padding:6px 0 5px; 0;}
div.item-center table.characters tr.td td a {font-family:Arial; font-size:13px; font-weight:bold; color:#d01515;}

div.item-center div.price { position:absolute; top:66px; left:280px;}
div.item-center div.price span.value { font-family:Georgia; font-size:15px; font-style:italic; font-weight:bold; color:#d01515;}
div.item-center div.price div.cost { font-size:24px;  width:92px;  /*padding-bottom:4px;*/ background-image:url(/images/cat-cost-bg-inner.jpg); padding-left: 10px; line-height: 32px; }
div.item-center div.price div.cart {  margin: 0px 2px 0 0;}
div.item-center div.price div.cart form div.inp {background-image:url(/images/cat-input-border-inner.jpg); background-repeat:no-repeat; width:86px; height:33px;}
div.item-center div.price div.cart form div.inp input.quantity { width:60px; height:30px; border:none; background:none; font-size:13px; margin-left:10px;text-align:right;}
div.item-center div.price div.cart form table a { display:block; width:16px; height:16px; background-image:url(/images/cat-togglers-inner.jpg); background-repeat:no-repeat; background-position:0 0;}

div.item-center div.price div.cart form table td { vertical-align:top;}
div.item-center div.price div.cart form table td.padding { /*padding-top:3px;*/}
div.item-center div.price div.cart form table td.padding a {display:block; width:16px; height:17px; background-image:url(/images/cat-togglers-inner.jpg); background-repeat:no-repeat; background-position:0 -16px;}
div.item-center div.price div.cart form table td.addtocart a { background: url('/images/basket-inner.jpg'); width:102px; font-family:Arial; font-size:13px; font-weight:bold; color:#d01515; height: 34px; /*background:none; width:68px; margin-left:11px; font-family:Arial; font-size:13px; font-weight:bold; color:#d01515;*/}
div.item-center div.price div.cart form table td.addtocart a.noavalible { background:none; width:68px; margin-left:7px; font-family:Arial; font-size:13px; font-weight:bold; color:#959595; text-decoration:none;}
div.item-center div.price div.cart form table td.addtocart { /*padding-top:4px;*/}
div.item-center div.price div.cart form span.noitem { font-family:Georgia; font-size:11px; font-style:italic; color:#ff0000; font-weight:bold; margin-left:5px;}

div.item-center div.also { margin-left:135px;}
div.item-center div.also a {text-decoration:none;}
div.item-center div.also h4 {font-size:17px; font-weight:bold; font-style:italic; color:#2d2156; margin:36px 0 0 0;}
div.item-center div.also ul { margin:0; padding:0; list-style:none;}
div.item-center div.also ul li { float:left; padding:0; margin:0 20px 0 0;}

div.item-center div.also ul li img { margin:20px 0 11px 0;}
div.item-center div.also ul li p { font-size:11px; margin-bottom:5px; font-weight:bold; font-style:italic; color:#2d2156; width:105px;}
div.item-center div.also ul li p:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.item-center div.also ul li div { font-size:14px; }



/*ITEM WITH PALETTE*/
table.palette {}
table.palette td ul {margin:0 0 0 -20px; padding:0; list-style:none;}
table.palette td ul li {float:left; margin:0 0 0 20px; padding:0; width:115px; height:225px; position:relative;}
table.palette td ul li p { font-family:Georgia; font-size:13px; font-weight:bold; font-style:italic; margin:5px 0 2px 0; color:#2d2156;}
/*
table.palette td ul li p:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
*/
table.palette td ul li table td a { border-bottom:1px dashed;color:#D01515;font-size:13px;text-decoration:none;}
table.palette td ul li table td a:hover {color:#EF3B3B;}
table.palette td ul li table td a.opened {color:#000;border-style:solid;}

table.description th { vertical-align:top; }

div.pal-buy { visibility:hidden; width:70px; height:65px; position:absolute; top:150px;}
div.pal-buy.etc {float:left !important; margin-left:20px !important; position:relative !important;}
table.palette td ul li div.pal-buy form a { text-decoration:underline;}
div.pal-buy form div.inp {background-image:url(/images/cat-input-border.png); background-repeat:no-repeat; width:51px; height:31px;}
div.pal-buy form div.inp input.quantity { width:40px; height:25px; border:none; background:none; font-size:13px; margin-left:10px;}
div.pal-buy form table a { display:block; width:13px; height:13px; background-image:url(/images/cat-togglers.png); background-repeat:no-repeat; background-position:0 0;}
div.pal-buy form table td { vertical-align:top;}
div.pal-buy form table td.padding { padding-top:3px;}
div.pal-buy form table td.padding a {display:block; width:13px; height:13px; background-image:url(/images/cat-togglers.png); background-repeat:no-repeat; background-position:0 -15px;}

table.mlh { height:80px;}
table.mlh td {vertical-align:bottom;}
/*table.mlh:hover .pal-buy { visibility:visible;}*/

div.color-block {width:115px; height:95px; background-color:yellow; border:1px solid gray;}
/*
div.color-block:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
*/
div.color-block.red { background-color:red;}
div.color-block.yellow { background-color:yellow;}
div.color-block.blue { background-color:blue;}
div.color-block.green { background-color:green;}


div.selects span {background:transparent;float: left; height: 29px; width: 150px;}
div.selects span span { background:transparent;}
div.selects span span span {background:transparent;}
div.selects select {background-color: transparent;border:none !important;color: #000000;font-family: Arial,sans-serif;font-size: 14px;height: 29px;line-height: 29px;margin:0 0 0 6px;outline:none !important;padding:10px 0 0 0;vertical-align: middle;}
div.selects select option {line-height: 29px;vertical-align: middle;}




/*TEXT*/
div.text { margin:20px 0 0 22px; width:950px; font-size:13px;}
div.text p { font-family:Arial;}
div.text h1 { margin-bottom:23px;}
div.text h4 { margin:0 0 10px 0;}
div.text div.text-left { float:left; width:390px;}
div.text div.text-right { float:left; width:390px; margin-left:22px;}
div.text ol.ol { margin:0; color:#b61f24; font-size:13px; font-weight:bold; font-family:Arial;}
div.text ol.ol li p { color:black;}

div.dlvr-block {background-image:url(/images/delvr-block.png); background-repeat:no-repeat; width:400px; height:175px; padding:20px 0 0 20px; color:white;}
div.dlvr-block p {line-height:15px;}
div.dlvr-block .phone { font-size:15px;}



/*CART*/
div.cart { margin:20px 0 0 98px;}
div.cart table#cart-table {border-bottom: 2px #CCC solid;}
div.cart table td, th { vertical-align:middle;}
div.cart table th { font-size:15px; font-style:italic; color:#828282; padding-bottom:15px;}
div.cart table td {}
div.cart table td img:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.cart table td.cart-img { width:140px;}
div.cart table td.cart-name { width:200px; font-size:17px; color:#2d2156; padding-right: 10px;}
div.cart table td.cart-cost { width:145px; font-size:15px; color:#d01515;}
div.cart table td.cart-cost span {color:#000000;}
div.cart table td.cart-quantity { width:91px;}
div.cart table td.cart-quantity div.inp {background-image:url(/images/cart-input-border.png); background-repeat:no-repeat; width:51px; height:28px;}
div.cart table td.cart-quantity div.inp input.quantity { width:40px; height:25px; border:none; background:none; font-size:13px; margin-left:10px;}
div.cart table td.cart-price { width:125px; font-size:17px; font-weight:bold; color:#d01515;}
div.cart table td.cart-line {/*background-image:url(/images/cart-line.png); background-repeat:no-repeat; background-position:0 50%;*/  height:11px; padding:15px 0 15px 0;}

div.cart div.cart-block {background-image:url(/images/cart-block.png); background-repeat:no-repeat; width:241px; height:54px; float:right; margin:30px 235px 0 0; }
div.cart div.cart-block table {width:241px; height:47px;}
div.cart div.cart-block table td, th {vertical-align:middle;}
div.cart div.cart-block table th { font-family:Arial; font-style:normal; font-size:17px; color:#4c4c4c; padding:5px 0 0 20px;}
div.cart div.cart-block table td h1 { font-weight:normal; margin:0;}

div.cart div.discount { position:relative; left:470px;}
div.cart div.discount table {width:141px; }
div.cart div.discount table td, th {vertical-align:middle;}
div.cart div.discount table th { font-family:Arial; font-style:normal; font-size:17px; color:#4c4c4c; padding:5px 0 0 20px;}
div.cart div.discount table td h1 { font-weight:normal; margin:0;}




div.cart div.cart-buy { float:right; width:174px; height:50px; margin:24px 240px 0 0;}
div.cart div.cart-buy img:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}


/*CART SUBMIT*/
div.text-block { margin:20px 0 0 98px;}
div.text-block div.cab-adress { padding:19px 0 0 20px;}
div.text-block div.cab-adress h1 { font-size:24px; font-style:italic; color:black; margin-bottom:20px;}
div.text-block div.cab-adress table th h5 { font-style:normal; color:#2d2156; font-family:Georgia;}
div.text-block div.cab-adress table td { vertical-align:middle; padding-left:22px;}
div.text-block div.cab-adress table td a div.sel-adr { width:75px; height:18px; background-image:url('/images/sel-adr.png'); background-repeat:repeat-x;}
div.text-block div.cab-adress div:hover table td a div.sel-adr { width:75px; height:18px; background-image:url('/images/sel-adr-sel.png'); background-repeat:repeat-x; cursor:pointer;}
div.text-block div.cab-adress table td img:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.text-block div.cab-adress table th { width:317px; font-family:Arial;}
div.text-block div.cab-adress table th p {margin:0;}
div.text-block div.cab-adress table th p span { color:#7d7d7d;}
div.text-block div.cab-adress div.buy-border {background-image:url('/images/item-table-border.png'); background-repeat:repeat-x; background-position:0 50%; width:99%; height:30px; margin-bottom:5px;}


input.green-input-long {background:url('/images/form-input.png');background-repeat:no-repeat;border:none;font-size:17px;height:29px;margin:5px 0 5px 0;width:329px; padding-left:10px;}
input.green-input-short {background:url('/images/form-input-short.png');background-repeat:no-repeat;border:none;font-size:17px;height:31px;margin:5px 0 5px 0;width:221px; padding-left:10px;}

div.input-block { margin:0 0 30px 0; font-family:Arial; font-size:15px;}
div.c1 { float:left; margin-top:10px;}
div.c2 { float:left; margin-left:50px;  margin-top:10px;}

span.tip { font-size:12px; color:gray; font-style:italic;}

div.delivery-info {width:430px;height:191px;margin-bottom:24px;position:relative; background:url('/images/delivery-info-bg.jpg');}
div.delivery-info .checkbox {background:url("/images/checkbox.png") repeat scroll 0 0 transparent;height:60px;left:19px;position:absolute;top:12px;width:48px;}
div.delivery-info .checkbox input {/* display:none; */position:absolute;left:-10000px;}
div.delivery-info .checkbox-checked {background-position:100% 0;}
div.delivery-info .checkbox-unchecked {background-position:0 0; width:44px;}

div.delivery-info div.text { color:white; width:353px; margin-left:80px; padding-top:15px;}
div.delivery-info div.text h2 { font-size:24px; font-weight:bold; font-family:Georgia; margin-bottom:0;}
div.delivery-info div.text p { font-size:16px; font-family:Arial; line-height:18px;}


/*USER CABINET*/
div.cab-left {float:left; width:550px; }
div.cab-left h1 { margin-bottom:10px;}
/*
div.cab-left h1 { color:#d01515; font-style:italic;}
*/

div.cab-right {float:right; width:400px; margin-right:-20px; padding-top:26px; }
div.cab-right div.cab-enter-block {background:url('/images/cab-enter-block.png');background-repeat:no-repeat; width:390px; height:332px; padding:19px 0 0 20px;}
div.cab-right div.cab-enter-block h1 { font-size:24px; font-style:italic;}
div.cab-right div.cab-enter-block input.cab-input { border:none; background:url('/images/cab-input.png');background-repeat:no-repeat; padding-left:12px; color:#4b4b4b; width:270px; height:31px; font-size:15px;}
div.cab-right div.cab-enter-block table td { font-size:13px; font-style:italic; color:#555555;}
div.cab-right div.cab-enter-block table td.pad { padding-top:22px; }
div.cab-right div.cab-enter-block table th.pad {  line-height:15px; font-size:13px; font-style:italic; color:#555555; padding-top:20px;}
div.cab-right div.cab-enter-block table td span.login { font-size:15px; font-family:Arial; font-style:normal; color:black; margin-left:13px;}

div.cab-right div.cab-adress { padding:19px 0 0 20px;}
div.cab-right div.cab-adress h1 { font-size:24px; font-style:italic; color:black; margin-bottom:20px;}
div.cab-right div.cab-adress table th h5 { font-style:normal; color:#2d2156; font-family:Georgia;}
div.cab-right div.cab-adress table td { vertical-align:middle; padding-left:22px;}
div.cab-right div.cab-adress table td img:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.cab-right div.cab-adress table th { width:317px; font-family:Arial;}
div.cab-right div.cab-adress table th p {margin:0;}
div.cab-right div.cab-adress table th p span { color:#7d7d7d;}
div.cab-right div.cab-adress div.buy-border {background-image:url('/images/item-table-border.png'); background-repeat:repeat-x; background-position:0 50%; width:94%; height:30px; margin-bottom:5px;}

div.cab-left div.also { }
div.cab-left div.also table {}
div.cab-left div.also .buy-button { float:right; margin:5px 18px 0 0;}
div.cab-left div.also .buy-button:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.cab-left div.also table td.buy-date { color:#7d7d7d; font-family:Arial; font-style:italic; font-size:13px; line-height:18px;}
div.cab-left div.also table td.buy-sum { font-size:22px;}
div.cab-left div.also table td.buy-sum span { font-size:15px; font-style:italic; font-weight:bold;}
div.cab-left div.also a {text-decoration:none;}
div.cab-left div.also h4 {font-size:17px; font-weight:bold; font-style:italic; color:#2d2156; margin:36px 0 0 0;}
div.cab-left div.also ul { margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
div.cab-left div.also ul li { float:left; padding:0; margin:0 20px 0 0;}
div.cab-left div.also ul li.last { margin-right:0;}
div.cab-left div.also ul li img { margin:20px 0 11px 0;}
div.cab-left div.also ul li img:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.cab-left div.also ul li p { font-size:11px; margin-bottom:5px; font-weight:bold; font-style:italic; color:#2d2156; width:105px;}
div.cab-left div.also ul li p:hover { filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6;}
div.cab-left div.also ul li div { font-size:14px; height:175px; }

div.cab-left div.buy-more { width:83px; padding-bottom:1px;}
/*div.cab-left div.buy-more:hover { width:83px; padding-bottom:1px;}*/
div.cab-left div.buy-more a { font-size:17px; text-decoration:none; border-bottom:1px dashed #d01515;}
div.cab-left div.buy-more a:hover {border-bottom:1px dashed white;}
div.cab-left div.buy-border {background-image:url('/images/item-table-border.png'); background-repeat:repeat-x; background-position:0 50%; width:526px; height:30px; margin-bottom:10px;}


table.catalog-paginator td ul li { float:left; list-style:none; padding:0; margin:0 10px 0 0; font-family:Georgia; }
table.catalog-paginator td ul li a { font-size:30px;}
table.catalog-paginator td ul li.selected a { text-decoration:none; color:gray;}


/*REGISTRATION AND LOGIN FORMS*/
*:focus {outline:none;}
div.auth-lc { position:absolute; top:110px; left:645px; width:180px; z-index:1;}

div.form-overlay {background-color:white; display:none; filter:alpha(opacity = 80);height:120%;left:0px;moz-opacity:0.8;opacity:0.8;position:absolute;top:0px;width:100%;z-index:100;}
div.form {display:none; padding:32px 0 0 55px; filter:alpha(opacity = 100); font-family:Georgia; width:446px; height:694px; left:50%; margin-left:-235px; moz-opacity:1; opacity:1; position:absolute; text-align:left; top:10%; z-index:101; background-image:url(/images/form-bg.png); background-repeat:no-repeat; z-index:1200;}

div.form-login {display:none; padding:32px 0 0 55px; filter:alpha(opacity = 100); font-family:Georgia; background-image:url(/images/form-bg-enter.png); background-repeat:no-repeat; width:446px; height:348px; left:50%; margin-left:-235px; moz-opacity:1; opacity:1; position:absolute; text-align:left; top:10%; z-index:1200; }

div.form-forgot {display:none; padding:32px 0 0 55px; filter:alpha(opacity = 100); font-family:Georgia; background-image:url(/images/form-bg-forgot.png); background-repeat:no-repeat; width:446px; height:244px; left:50%; margin-left:-235px; moz-opacity:1; opacity:1; position:absolute; text-align:left; top:10%; z-index:1200; }


.form-input-text { padding-left:10px;}

div.form div.form-title {background:url('/images/form-name.png');background-repeat:no-repeat; width:178px; height:23px; }
div.form div.form-title.enter {background:url('/images/form-name-enter.png');background-repeat:no-repeat; width:126px; height:20px; }
div.form form { margin-top:21px;}
div.form form .star { background:url('/images/required.png');background-repeat:no-repeat; width:10px; height:10px; display:inline-block;}
div.form span.form-name {color:#ffffff;font-size:17px;}
div.form .form-help-text {color:#959595;font-size:13px;font-style:italic;line-height:15px; }
div.form input.form-input-text {background:url('/images/form-input.png');background-repeat:no-repeat;border:none;font-size:17px;height:29px;margin:5px 0 5px 0;width:329px;}
div.form input.submit {background:url('/images/form-button.png');background-repeat:no-repeat; width:194px; height:40px; display:block; border:none; margin-top:16px;}
div.form input.submit:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6; cursor:pointer;}
div.form input.submit.ent {background:url('/images/form-enter.png');background-repeat:no-repeat; width:117px; height:33px; display:block; border:none; margin-top:16px;}
div.form .form-ul {list-style:none;margin:0;padding:0;}
div.form .form-ul li {margin-bottom:37px;margin-left:0;padding-left:0;}
div.form div.reg-close {position:absolute; top:12px; left:415px; background:url('/images/form-close.png');background-repeat:no-repeat; width:16px; height:16px;}

div.form-login div.form-title {background:url('/images/form-name.png');background-repeat:no-repeat; width:178px; height:23px;}
div.form-login div.form-title.enter {background:url('/images/form-name-enter.png');background-repeat:no-repeat; width:126px; height:20px;}
div.form-login form { margin-top:21px;}
div.form-login form .star { background:url('/images/required.png');background-repeat:no-repeat; width:10px; height:10px; display:inline-block;}
div.form-login span.form-name {color:#ffffff;font-size:17px;}
div.form-login .form-help-text {color:#959595;font-size:13px;font-style:italic;line-height:15px;}
div.form-login input.form-input-text {background:url('/images/form-input.png');background-repeat:no-repeat;border:none;font-size:17px;height:29px;margin:5px 0 5px 0;width:329px;}
div.form-login input.submit {background:url('/images/form-button.png');background-repeat:no-repeat; width:194px; height:40px; display:block; border:none; margin-top:16px;}
div.form-login input.submit:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6; cursor:pointer;}
div.form-login input.submit.ent {background:url('/images/form-enter.png');background-repeat:no-repeat; width:117px; height:33px; display:block; border:none; margin-top:16px;}
div.form-login .form-ul {list-style:none;margin:0;padding:0;}
div.form-login .form-ul li {margin-bottom:37px;margin-left:0;padding-left:0;}
div.form-login div.reg-close {position:absolute; top:12px; left:415px; background:url('/images/form-close.png');background-repeat:no-repeat; width:16px; height:16px;}


div.form-forgot div.form-title {background:url('/images/form-name-forgot.png');background-repeat:no-repeat; width:215px; height:24px;}
div.form-forgot form { margin-top:21px;}
div.form-forgot form .star { background:url('/images/required.png');background-repeat:no-repeat; width:10px; height:10px; display:inline-block;}
div.form-forgot span.form-name {color:#ffffff;font-size:17px;}
div.form-forgot .form-help-text {color:#959595;font-size:13px;font-style:italic;line-height:15px;}
div.form-forgot input.form-input-text {background:url('/images/form-input.png');background-repeat:no-repeat;border:none;font-size:17px;height:29px;margin:5px 0 5px 0;width:329px;}
div.form-forgot input.submit {background:url('/images/form-send.png');background-repeat:no-repeat; width:117px; height:33px; display:block; border:none; margin-top:16px;}
div.form-forgot input.submit:hover {filter:alpha(opacity = 60); moz-opacity:0.6; opacity:0.6; cursor:pointer;}
div.form-forgot .form-ul {list-style:none;margin:0;padding:0;}
div.form-forgot .form-ul li {margin-bottom:37px;margin-left:0;padding-left:0;}
div.form-forgot div.reg-close {position:absolute; top:12px; left:415px; background:url('/images/form-close.png');background-repeat:no-repeat; width:16px; height:16px;}








