@CHARSET "UTF-8";
/* CSS reset */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;	padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
a, button {outline:none;}
/* Position Fixed */
html, body{width:100%;height:100%;overflow:hidden;}
#layout, #layout-home {position:relative;	width:100%;height:100%;	overflow:auto;}
.fixed {position:absolute;top:0;left:0;z-index:10;width:100%; height:100%; display:none;}
.fixed-in {position:absolute;top:0;left:0;z-index:2;width:100%; height:100%; }
/**General*/
body {font-family:Arial, Helvetica, sans-serif; color:#5e5e5e; font-size:12px;}
.clr {clear:both;}
.bold, strong, .b {font-weight:bold;}
a:link, a:visited {color:#0094b0; text-decoration:underline;}
a:hover, a:active {text-decoration:none;}
h1 {font-size:30px; color:#0094b0;}
.sh1 {font-size:30px; color:#0094b0;}
h2 {font-size:20px; color:#54c8e0; font-weight:bold;}
h3 {font-size:18px; color:#0094b0; font-weight:bold;}
/*Layout*/
.wrapper {max-width:1300px; min-width:900px;  margin:0 auto; background:url("../i/bg-right.jpg") no-repeat 100% 0;}
.top {padding:15px 15px 30px 15px; background:url("../i/bg-mid.png") no-repeat 32% 151px; }
.center {padding:0 25px 0 25px;}
.wrap-in {background:url("../i/bg-left.png") no-repeat 0 164px; padding:0 50px;}
/*Top*/
.top-left {float:left; width:30%;}
.top-right {float:right; width:70%;}
/*Logo*/
.logo {float:left; clear:both; margin-left:10px;}
/*Top contacts*/
.top-contacts {float:left; margin:14px 0 0 10px;}
.top-contacts p {font-size:35px;}
.top-contacts p span {font-size:16px; color:#a3a3a3; position:relative; top:-13px; left:5px;}
/*top menu*/
.top-menu {float:right; margin:18px 10px 0 0;}
.top-menu ul{}
.top-menu ul li{float:left; margin-left:55px;}
.top-menu ul li a:link, .top-menu ul li a:visited {font-size:14px; color:#0eb1d6; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.top-menu ul li a:hover, .top-menu ul li a:active {color:#5e5e5e; text-decoration:underline;}
.top-menu ul li a.active {color:#5e5e5e; text-decoration:none;}
/*info menu*/
.info-menu {float:right; margin:14px 10px 0 0;}
.info-menu ul{}
.info-menu ul li{float:left; margin-left:27px;}
.info-menu ul li a:link, .info-menu ul li a:visited {color:#49d6da; display: block; height:23px; line-height:23px; font-weight:bold; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.info-menu ul li a:hover, .info-menu ul li a:active {color:#a3a3a3; }
.size:link, .size:visited {padding-left:32px; background:url("../i/size.png") no-repeat 0 0;}
.size:hover, .size:active {background-position:0 100%;}
.try:link, .try:visited  {padding-left:39px; background:url("../i/try.gif") no-repeat 0 0;}
.try:hover, .try:active  {background-position:0 100%}
.info-menu ul li a.active {background-position:0 100%; color:#a3a3a3; text-decoration:none;}
/*Menu*/
.menu {position:relative; margin:35px 10px 15px 10px;}
.menu ul{height:41px; padding:3px 0; background:#92d936;}
.menu ul li{float:left; height:41px; margin-right:5px; position:relative;}
.menu ul li a{display:block; height:41px; text-indent:-5000px;}
.d {width:200px;}
.d a:link, .d a:visited {background:url("../i/all.png") no-repeat 0 0;}
.d a:hover, .d a:active {background:url("../i/all.png") no-repeat 0 -41px;}
.d a.active {background-position:0 100%;}
.m {width:223px;}
.m a:link, .m a:visited {background:url("../i/all.png") no-repeat -200px 0;}
.m a:hover, .m a:active {background:url("../i/all.png") no-repeat -200px -41px;}
.m a.active {background-position:-200px 100%;}
.n {width:107px;}
.n a:link, .n a:visited {background:url("../i/all.png") no-repeat -423px 0;}
.n a:hover, .n a:active {background:url("../i/all.png") no-repeat -423px -41px;}
.n a.active {background-position:-423px 100%;}
.r {width:139px;}
.r a:link, .r a:visited {background:url("../i/all.png") no-repeat -530px 0;}
.r a:hover, .r a:active {background:url("../i/all.png") no-repeat -530px -41px;}
.r a.active {background-position:-530px 100%;}

.u {width:106px;}
.u a:link, .u a:visited {background:url("../i/u.png") no-repeat 0 0;}
.u a:hover, .u a:active {background:url("../i/u.png") no-repeat 0 -41px;}
.u a.active {background-position:0 100%;}



.menu sub, .menu sup {width:22px; height:47px; position:absolute; top:0; /*background:url("../i/menu-side.png") no-repeat 0 0;*/background:url("../i/ci.png") no-repeat 0 0;}
.menu sub {left:-22px;}
.menu sup {margin-left:100%; left:0;background-position:100% 0;}
.vis.m a {background-position:-200px -41px;}
.vis.d a {background-position:0 -41px;}
/*Sub menu*/
.menu ul li ul {height:auto; padding:0 7px; display:none; position:relative; z-index:3; }
.menu ul li ul li {float:none; height:32px; border-bottom:1px dotted #fff; margin:0;}
.menu ul li ul li a:link, .menu ul li ul li a:visited  {padding:0 10px; text-indent:0; line-height:32px; text-decoration:none; font-size:14px; background:none; color:#fff;}
.menu ul li ul li a:hover, .menu ul li ul li a:active  {color:#09a3b9;}
.menu ul li ul li.noborder {border-bottom:none; position:relative;height:26px;}
#vis ul {display:block;}
.vis ul {display:block!important;}
.hhh {width:200px; display: block; background:url("../i/dd.png") no-repeat 0 0; position:absolute; top:26px; left:-7px; height:13px}
.mmm {width:223px; display: block; background:url("../i/ddm.png") no-repeat 0 0; position:absolute; top:26px; left:-7px; height:13px}
/*Login*/
.login {position:absolute; right:-14px; top:8px; z-index:2; width:250px; text-align:right;}
.login a {height:32px; line-height:32px; color:#fff; font-size:15px;}
#log-in:link, #log-in:visited, #my-acc:link, #my-acc:visited {display: block!important; float:right; margin-left:20px; padding-right:45px; height:32px; line-height:32px; color:#fff; font-size:15px; background:url("../i/login.png") no-repeat 100% 0; line-height:32px;}
#log-in:hover, #log-in:active, #my-acc:hover, #my-acc#log-in:active {background-position:100% 100%;}
/*Size search*/
.size-search {float:left; margin-left:25px; position:relative;}
#size-search-form {width:200px; height:32px; position:relative; right:-267px; top:-30px;}
.size-search p {line-height:30px;}
.size-search p span {float:left; background:#54c8e0; height:30px; line-height:30px; font-size:13px; color:#fff; position:relative; margin-right:18px;}
.size-search p span sub, .size-search p span sup {width:14px; height:30px; position:absolute; top:0; /*background:url("../i/size-side.png") no-repeat 0 0;*/background:url("../i/ci.png") no-repeat 0 -77px;}
.size-search p span sub {left:-14px;}
.size-search p span sup {right:-14px;background-position:-14px -77px;}
/*Site search*/
.site-search {float:right; margin-right:10px;}
.search_wrap {float:left; position:relative; margin-right:22px;}
.search_wrap input {width:185px;height:30px; color:#acacac; font-size:13px; border:none; background:url("../i/site-search.png") repeat-x 0 0;}
.search_wrap sub, .search_wrap sup {width:15px; height:30px; position:absolute; top:0; /*background:url("../i/ss-side.png") no-repeat 0 0;*/background:url("../i/ci.png") no-repeat 0 -47px;}
.search_wrap sub {left:-15px;}
.search_wrap sup {right:-15px;background-position:-15px -47px;}
.s_btn {width:81px; height:32px; border:none; cursor:pointer; background:url("../i/s_btn.png") no-repeat 0 0;}
.s_btn:hover {background-position:0 100%;}
/*Center top*/
.ctl {float:left; width:75%;}
.ctr {float:right; width:25%;}
/*Breadcrumbs*/
.crumbs {float:left; font-size:13px; color:#5d5d5d; margin:0 0 5px 0;}
.crumbs a { color:#5d5d5d;}
/*Caption*/
.caption {float:left;}
/*Cart*/
.cart {padding-left:60px; background:url("../i/cart.png") no-repeat 0 0; font-size:14px; float:right;}
.cart .cap {font-size:17px; font-weight:bold; margin-bottom:16px; padding-top:0;}
.cart p {padding-top:2px;}
.cart p span {color:#54c8e0; font-weight:bold;}
/*Page navigation*/
.navigation {}
.navigation a:link, .navigation a:visited {display: block; width:25px; height:25px; line-height:25px; float:left; text-align:center; color:#5d5d5d; text-decoration:none;}
.navigation a:hover, .navigation a:active {background:url("../i/ci.png") no-repeat 0 -107px; color:#fff;}
.navigation a.cur {background:url("../i/ci.png") no-repeat 0 -107px; color:#fff;}
.navigation a.show-all:link, .navigation a.show-all:visited  {margin-left:15px; width:auto; text-decoration:underline;}
.navigation a.show-all:hover, .navigation a.show-all:active  {background:none;color:#54c8e0; text-decoration:none;}
/*Category page*/
.products {padding:20px 0 0 20px; background:url("../i/pr-left.png") repeat-y 0 0;}
.pr-mid {background:url("../i/pr-mid.png") repeat-y 38% -24px;}
.pr-right {background:url("../i/pr-right.png") repeat-y 100% -20px;}
.item {float:left; width:33%; margin-bottom:50px;}
.item a {font-size:15px;}
.item .img:link, .item .img:visited {display: block; width:172px; height:153px; padding:40px 0 0 21px; background:url("../i/round.png") no-repeat 50% 50%; float:left;}
.item .img:hover, .item .img:active, #hov  {background:url("../i/round-hover.png") no-repeat 50% 50%;}
.short-info {float:left; width:130px;}
.short-info {padding:24px 0 0 15px;}
.item .cena {font-size:14px; margin-top:25px;}
.item .sku {display: block; margin-bottom:20px;}
/*Product page*/
.item-details {width:476px; height:360px; float:left;}
.img-big {width:240px; height:211px; float:left; position:relative; z-index:2; background:url("../i/round-big.png") no-repeat 0 0; padding:57px 0 0 28px;}
.item-info {width:200px; height:228px; float:left; margin-left:-30px; position:relative; background:url("../i/info-bg.png") no-repeat 0 0; padding:40px 0 0 38px; color:#fff; font-size:13px;}
.name {font-size:18px; color:#ecfac6; width:150px;}
.item-info select option {color:#7d7d7d;}
.item-info .add {width:128px; height:32px; margin-top:10px; background:url("../i/bt.png") no-repeat -167px 0; border:none; cursor:pointer;}
.item-info .add:hover {background-position:-167px 100%;}
.select {margin:12px 0;}
.item-info p span {font-size:18px; color:#e2f7c8; padding-left:5px;}
.more-img {margin:10px 0 0 5px;}
.more-img div {width:78px; height:57px; padding:12px 1px 11px 1px; border:1px solid #60cce2; float:left; margin-right:5px;}
.description {font-size:14px; margin-left:510px; padding:58px 0 0 0;}
.description p{width:80%; margin-bottom:20px;}
.description p span {color:#59cae6;}
.text-desc {margin-top:40px;}
.cpt_product_add2cart_button {margin-top:10px;}
/*Discussion*/
.discusion {width:471px; font-size:14px; float:left; margin:50px 0 0 0; padding-left:5px;}
.discusion p {font-style:italic;}
.otz {margin:10px 0 0 0;}
.dat {color:#54c8e0;}
.who {color:#acacac; font-size:13px; margin-top:15px;}
.leave {display: block; margin-top:70px; color:#59cae6; font-size:13px;}
/*Contact form*/
.vopros {margin:50px 0 0 510px;}
.vopros h3 {margin:0 0 10px 5px;}
.vopros p {margin:0 0 0 5px;}
.contact-form td {padding:8px 0; position:relative;}
.contact-form input[type='text'], .contact-form input[type='password'] {width:185px;height:30px; float:left; color:#acacac; font-size:13px; border:none; background:url("../i/site-search.png") repeat-x 0 0;}
.contact-form sub, .contact-form sup {width:15px; height:30px; float:left;background:url("../i/ci.png") no-repeat -15px -47px;}
.contact-form sup {background-position:0 -47px;}
.contact-form textarea, .confirmtable textarea {width:293px; height:122px; color:#acacac; font-size:13px; padding:10px 15px; background:url("../i/textarea.png") no-repeat 0 0; border:none;}
.contact-form .sent {width:106px; height:32px; background:url("../i/bt.png") no-repeat -411px 0; border:none; cursor:pointer;}
.contact-form .sent:hover {background-position:-411px 100%;}
.contact-form .ta-right td {text-align:right;}
.ta-right img {float: left; margin-right:5px;}
.ta-right input[type="text"] {width:50px!important;}
/*Text content page*/
.text {font-size:14px; line-height:18px; padding-left:278px; position:relative;}
.text h1 {margin:40px 0 20px 0;}
.text h2 {margin:40px 0 20px 0;}
.text h3 {margin:40px 0 8px 0;}
.text p {margin:10px 0 10px 20px;}
.text p span {color:#54c8e0;}
.text ul {margin-left:20px;}
.text ul li {padding-left:19px; background:url("../i/li.gif") no-repeat 0 9px; margin-bottom:5px;}
.pic {position:absolute; left:-5px; top:-25px;}
.pic-in {position:relative; width:247px; height:249px;}
.mask {width:247px; height:249px; background:url("../i/round-text.png") no-repeat 0 0; position:absolute; left:0; top:0;}
.sizes {width:227px; text-align:center; position:absolute; top:-5px; left:-1px;}
.sizes h3 {padding-bottom:10px;}
.gg {padding-left:20px;}
/*Registration*/
.registration {margin-left:10%;}
.registration h3 {margin-bottom:10px;}
#reg_fields_tbl {font-size:14px;}
#reg_fields_tbl td {padding:3px 0;}
#reg_submit_btn {width:167px;background:url("../i/bt.png") no-repeat 0 0;}
#reg_submit_btn:hover {background-position:0 100%;}
.required {font-size:13px; color:#acacac; margin:0 0 20px 0; font-weight:normal;}
.tdl {width:175px; padding-right:25px}
/*Modal*/
.modal {width:329px; height:254px; padding:30px 30px 0 30px; background:url("../i/modal.png") no-repeat 0 0; margin:5% auto 0 auto; position:relative; color:#0094b0; z-index:1000; }
.modal p {font-size:14px; text-align:center; margin-bottom:10px;}
.modal p a {font-size:14px;}
.modal p span {display: block; text-align:left; color:#5e5e5e; padding-left:71px;}
.modal input {width:182px; padding:0 15px; height:30px; background:url("../i/modal-input.png") no-repeat 0 0; border:none;}
.modal .enter {width:111px; padding:0; height:32px; margin-bottom:10px; background:url("../i/enter.png") no-repeat 0 0; cursor:pointer; border:none;}
.modal .enter:hover {background-position:0 100%;}
.modal .ta-left {text-align:left;font-size:24px; margin-bottom:20px;}
.modal .ta-left a {padding-left:25px;}
.close {width:19px; height:20px; background:url("../i/close.png") no-repeat 0 0; position:absolute; top:30px; right:30px; cursor:pointer;}
.close:hover {background-position:0 100%;}
/*Homepage*/
.home {position:relative;  background:url("../i/hmbg.jpg") no-repeat 54% 496px;height:863px;}
.hmbg1 {background:url("../i/hmbg1.png") no-repeat 5% 244px; }
.hmbg2 {background:url("../i/hmbg2.png") no-repeat 94% 124px; height:863px;}
.hmbg3 {width:17px; height:17px; background:url("../i/ci.png") no-repeat 0 -132px; position:absolute; left:35%; top:12px;}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .b1, .b2, .b4, .b5, .b6, .b7, .b8,  .z1, .z2, .z4, .z5, .z6, .z7, .z8 {position:absolute;}
.b1, .b2, .b4, .b5, .b6, .b7, .b8 {left:0; top:0;}
.b1, .b5, .b7 {width:244px; height:244px; background:url("../i/rr.png") no-repeat -244px -424px;}
.bu .b1, .bu .b5, .bu .b7  {background:url("../i/rr.png") no-repeat 0 -424px;}
.b1 a, .b5 a, .b7 a {display: block; width:244px; height:244px; position:absolute; left:0; top:0; }
.z1, .z5, .z7 {width:140px; padding:40px 30px 0 70px; height:200px; background:url("../i/bub2.png") no-repeat 0 0;  top:0; left:180px;}
.b2, .b4, .b6, .b8  {width:194px; height:194px; background:url("../i/rr.png") no-repeat -194px -668px;}
.bu .b2, .bu .b4, .bu .b6, .bu .b8   {background:url("../i/rr.png") no-repeat 0 -668px;}
.b2 a, .b4 a, .b6 a, .b8 a {display: block; width:194px; height:194px; position:absolute; left:0; top:0; }
.z2, .z6 {width:115px; height:170px; padding:20px 20px 0 55px; background:url("../i/bub1.png") no-repeat 0 0; left:144px; top:0;}
.z4, .z8 {width:105px; height:160px; padding:30px 45px 0 40px; background:url("../i/bub1.png") no-repeat 0 0;left:-144px; top:0;}
.c1 { left:54%; top:10px;}
.c2 { left:1%; top:36px;}
.c4 {left:80%; top:240px;}
.c5 { left:58%; top:395px;}
.c6 {left:8%; top:524px;}
.c7 {left:34%; top:623px;}
.c8 {left:82%; top:583px;}
.z1, .z2, .z4, .z5, .z6, .z7, .z8   {display:none; color:#fff; font-size:12px;}
.bu .z1, .bu .z2, .bu .z4, .bu .z5, .bu .z6, .bu .z7, .bu .z8   {display:block; z-index:30;}
.bu .b1, .bu .b2, .bu .b4, .bu .b5, .bu .b6, .bu .b7, .bu .b8   {z-index:40;}
.bu {z-index:200!important;}
.c3 img {margin:1px 0 0 1px;}
.b1 img {margin:52px 0 0 27px;}
.b5 img  {margin:60px 0 0 27px;}
.b5 img {margin:47px 0 0 29px;}
.b7 img {margin:59px 0 0 22px;}
.b6 img {margin:42px 0 0 21px;}
 .b8 img {margin:41px 0 0 21px;}
.b2 img {margin:45px 0 0 18px;}
 .b4 img {margin:45px 0 0 22px;}
.c3 {width:423px; height:424px; background:none;left:15%; top:134px;}
.c3.bu {background:url("../i/b1bg.png") no-repeat 0 0;}
.c3 a {display: block; width:423px; height:424px; position:absolute; left:0; top:0; z-index:3;}
.new {width:210px; height:114px; background:url("../i/new.png") no-repeat 0 0; position:absolute; top:34px; left:110px;}
.cat {font-size:16px; font-weight:bold;}
.ot {color:#edf9c5; font-size:30px; font-weight:bold; margin:10px 0 15px 0;}
.ot span {font-size:16px; font-weight:normal; position:relative; top:-10px; color:#fff;}
.z2 p, .z6 p, .z4 p, .z8 p {font-size:12px;}
.z2 .cat, .z6 .cat, .z4 .cat,.z8 .cat  {font-size:13px; font-weight:bold;}
.z2 .ot, .z6 .ot, .z4 .ot, .z8 .ot  {color:#edf9c5; font-size:22px; font-weight:bold; margin:10px 0 15px 0;}
.z2 .ot span, .z6 .ot span, .z4 .ot span, .z8 .ot span {font-size:12px; font-weight:normal; position:relative; top:-8px; color:#fff;}
.footer-home {padding:32px 25px 32px 20px; margin-bottom:15px; background:url("../i/pattern.png") repeat-x 0 100%; position:relative;}
/*Shoping cart*/
#cart_content_tbl {margin-top:30px;}
.basket {font-size:14px;}
.basket h1 {margin-bottom:15px;}
.basket td {padding:2px 13px; color:#000;}
.th td {padding-bottom:5px; color:#5d5d5d;}
.th .qu span {border-bottom:none;}
.th td span {padding-bottom:2px; border-bottom:2px solid #54c8e0; display: block;}
.th td.pr span {border-bottom:none;}
.tbl input {width:116px; height:32px; border:none; cursor:pointer; background:url("../i/bt.png") no-repeat -295px 0;}
.tbl input:hover {background-position:-295px 100%;}
#btn-checkout {width:148px; height:19px; border:none; cursor:pointer; background:url("../i/checkout.png") no-repeat 0 0;}
#btn-checkout:hover {background-position:0 100%;}
.tl td {text-align:right; padding-top:15px;}
.tbl {line-height:32px;}
.tbl .co, #cart_total_label {font-size:18px; color:#0094b0; font-weight:bold; text-align:right;}
.tbl .pr, #cart_total {font-size:18px; font-weight:bold; text-align:right;}
.tbl .nm {text-align:center;}
/*Footer*/
.footer {padding:32px 25px 20px 20px; margin:70px 25px 0 25px; background:url("../i/pattern.png") repeat-x 0 0; position:relative;}
/*Footer-menu*/
.f-menu {float:right;}
.f-menu ul {}
.f-menu ul li {float:left; margin-left:42px;}
.f-menu ul li.nomarg {margin-left:0;}
.f-menu ul li a:link, .f-menu ul li a:visited  {font-size:14px;}
.f-menu ul li a:hover, .f-menu ul li a:active  {}
/*Footer-contacts*/
.f-contacts {float:left; width:240px;}
.f-contacts span {color:#a3a3a3}
.f-contacts span.date {color:#5dcada}
.tel {font-size:26px; margin-top:18px;}
.tel span {font-size:12px;position:relative;top:-10px;}
.mail {margin-top:15px;}
.mail a:link, .mail a:visited  {color:#5e5e5e; text-decoration:none;}
.mail a:hover, .mail a:active  {text-decoration:underline;}
.mail a.nd {padding-left:42px;}
.text .mail a.nd {padding-left:47px;}
/*Seo*/
.seo {margin-left:265px; color:#8a8a8a; font-size:12px;}
.seo h3 {color:#5dcada; font-size:13px; margin-bottom:15px;}
/*Cooper-design*/
.cooper {float:right;}
.cooper a:link, .cooper a:visited {color:#999999; font-size:11px; text-decoration:none; display:block; width:106px; height:33px; background:url("../i/cooper.png") no-repeat 0 0; position:relative;}
.cooper a:hover, .cooper a:active {background:url("../i/cooper.png") no-repeat 0 100%; color:#0ba4ba;}
.cooper a span {position:absolute; left:12px; top:-16px; width:120px;}
/*Select custom style*/   
.stylish-select ul.newList {left:-9999px;}
ul.newList  {top:32px!important; height:100px!important; overflow-y:scroll!important;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:50px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:10px!important; overflow:auto; z-index:9999;}
.newListSelected {width:96px; color:#000; height:30px; float:left; background:url('../i/select-bg.png') no-repeat; cursor:pointer;}
.newListSelected span {width:284px; display:block;}
ul.newList li a {padding:0 8px; display: block; line-height:20px!important;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:80px; cursor:pointer; overflow:hidden; height:30px; padding:0 0 0 16px; line-height:30px;}
.hiLite {background:#ccc!important; color:#fff!important;}
.hiLite a {background:#ccc!important; color:#fff!important;}
.newListHover {background:#54c8e0!important; color:#fff!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 100%; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/*Additional pages styles*/
center b {line-height:25px;}
.cpt_maincontent h1 {margin-bottom:20px;}
.error_block, .err {margin:15px 0; color:red; font-weight:bold;}
.useracc {line-height:18px;}
.useracc td, .zxc td  {padding:8px 0;}
.ordhistory .background1 td {padding-bottom:15px; font-weight:bold; font-size:14px;}
.ordhistory  td {padding:3px 0; }
.xxx p {margin:10px 0;}
#reg_fields_tbl .xxx td {padding-right:15px;}
.post_block, .remindpassform {line-height:18px;}
.post_block h2 {margin-bottom:15px;}
input.zip {width:50px!important;}
.detailedform {margin-top:30px; line-height:20px;}
.detailedform u {display: block; margin-bottom:20px;}
.detailedform h3 {margin:50px 0 20px 0;}
#ord_total_row, #cart_content_header {font-weight:bold; font-size:14px;}
.shippingadress, .confirmtable {line-height:20px;}
.shippingadress p, #checkout_have_account {margin:15px 0;}
.shipmethod td {padding-right:15px;}
#block-customerinfo td {padding:3px 0;}
#checkout_logininfo {margin-bottom:20px;}
#checkout_addresses {margin:30px 0;}
.contact-form p .sent {margin-bottom:15px;}
.confirmtable {width:100%;}
.confirmtable #cart_total {text-align:left!important;}
.confirmtable form {margin-top:20px; text-align:center;}
.confirmtable #cart_total_label {padding-right:10px;}
.remindpassform p {margin-top:10px;}
.remindpassform .sent {margin-left:30px;}
.background1 strong {border-bottom:2px solid #54c8e0; padding:0 5px;}
#cart_page_title {text-align:left;}
.rules {margin-top:25px; text-align:left;}
/*Checkout*/
#tbl-checkout-progress td {padding:0 30px;}
.checkout_buttons {width:77px; height:32px; margin-top:20px; border:none; cursor:pointer; background:url("../i/cbtn.png") no-repeat 0 0; }
.goto {width:141px; height:32px; margin-top:20px; border:none; cursor:pointer; background:url("../i/goto.png") no-repeat 0 0; }
.czz {width:95px; height:32px; margin:20px 0; float:right; border:none; cursor:pointer; background:url("../i/czz.png") no-repeat 0 0; }
.lk {width:104px; height:32px; border:none; cursor:pointer; background:url("../i/sav.png") no-repeat 0 0; }
.pnt {width:161px; height:32px; border:none; cursor:pointer; background:url("../i/forp.png") no-repeat 0 0; }
#printforms {width:82px; height:32px; margin-top:20px;  border:none; cursor:pointer; background:url("../i/pnt.png") no-repeat 0 0; }
.checkout_buttons:hover {background-position:0 100%;}
/*Update ie6*/
#upie6 {display:none; }
