div, th, td, p, input, select, textarea, tt, button {
color:#2C3E49;
}
A:link, A:visited, A:hover, A:active{
color: #4a8386;
}
#center-main A:link,#center-main  A:visited,#center-main  A:hover,#center-main  A:active{
color: #aecaf9;
}
#center-main .dialog A:link,#center-main .dialog A:visited,#center-main .dialog A:hover,#center-main .dialog  A:active{
color: #4a8386;
}
hr{
color: #e4e4e4;
}

/* Page styles*/
html{
background:#202e33 url(images/bbg.jpg) left top repeat-x;
}

BODY{
background: #202e33 url(images/bbg.jpg) left top repeat-x;
text-align:center;
padding:0px;
font-family:sans-serif;
font-size: 12px;
color:#404040;
}

div#mainFrame{
margin-left:auto;
margin-right:auto;
text-align:left;
}

.error-page #content-container{
margin-top: 140px;
height: 500px;
}


#content-container{
margin-top:140px;
padding-top:5px;
padding-bottom:180px;
background: #3b6887 url(images/mbg.gif) left top repeat-x;
}

#left-bar{
width:180px;
margin-left:30px;
}

div#center-main{
margin: 0px 20px 0px 235px;
color:#fff;
padding: 0px 10px 10px 10px;
}

#center-main p, #center-main h1{
color:#fff;
}

#center-main .dialog p, #center-main  .dialog h1{
color: #3e3e3e;
}

#center-main.flc-noleft{
padding-left:10px;
margin:0px;
padding-bottom: 30px;
}


/*Header styles */
.error-page #header, #header{
height:140px;
background-color: #fff;
}

#header .mujer{
position:absolute;
top:0px; 
right:0px;
height: 100%;
width: 200px;
 /* background: #fff url(images/tleft.png) right no-repeat; */
 background: #fff ;
}

#header .line1{
height:105px;
}
.error-page #header .line1 .logo{margin-left: 10px}
#header .line1 .logo a img{
margin-top: 10px;
margin-left: -10px;
width: 400px;
#width: 425px;
#width: 379px;
#height: 70px;
}

#header .languages{
right:auto;
left:25px;
top:auto;
bottom:5px;
}

#header .mcart_top{
position:absolute;
top:25px;
color:#fff;
right:30px;
width:200px;
font-size:11px;
}

#header .mcart_top a:link, #header .mcart_top a:visited,
 #header .mcart_top a:hover, #header .mcart_top a:active{
color:#fff;
font-weight:bold;
text-decoration:underline;
}
 #header .mcart_top a:hover, #header .mcart_top a:active{
text-decoration:none;
}

 #header .banner{
position: absolute;
right:0px;
padding-right: 250px;
top: 80px;
}

.line1 .tabs{
top:auto;
bottom: 0px;
right:30px;
}

.tabs, .tabs li{
height:30px;
}

.tabs li, .tabs a:link, .tabs a:visited,
 .tabs a:hover, .tabs a:active{
background-image:none;
}

.tabs a:link, .tabs a:visited,
 .tabs a:hover, .tabs a:active{
  padding: 5px 10px 0px 15px;
  font-weight:normal;
color: #fff;
}

.tabs .atabl{
height:100%;
background: url(images/sb-tab-a-bg.gif) left top repeat-x;
}
.tabs .atabr{
height:100%;
background: url(images/sb-tab-a-r.gif) right top no-repeat;
}

.tabs li.act a:link, .tabs li.act a:visited,
.tabs li.act a:hover, .tabs li.act a:active{
height:100%;
background: url(images/sb-tab-a-l.gif) left top no-repeat;
color: #142b47;
}

#header .line5{
position:absolute;
bottom:20px;
overflow:visible;
border: 0px;
width: 180px;
margin-left: 30px;
}
#header .inline5{
background: #e4eef0 url(images/sbg-t.gif) right top no-repeat;
position: absolute;
margin-left: +30px;
margin-top: -20px;
}

#header .line5 .topwrap{
overflow:visible;
background: url(images/sbg-t.gif) left top no-repeat;
height: 15px;
padding-left: 15px;
margin: 0px 10px 0px 0px;
}

#header .line5  .toplist{
padding-right: 15px;
background:  #e4eef0 url(images/sbg-b.gif) right bottom no-repeat;
text-align: left;
}

#header .toplist  A.topline, #header .toplist  A.topline:link,
#header .toplist  A.topline:visited, #header .toplist  A.topline:hover,
#header .toplist  A.topline:active {
color:#676767;
display:inline;
font-size:13px;
font-weight:bold;
text-decoration:none;
/* text-transform:uppercase; */
white-space:nowrap;
outline-style: none;
}

.toplist ul{
margin: 0px;
float: none;
padding: 0px  0px 15px 10px ;
list-style: none;
background: url(images/sbg-b.gif) left bottom no-repeat;
}

.toplist li{
float:none;
margin: 0px 0px 0px 5px;
border-bottom:1px dotted #a2a2a2;
padding: 0px 10px 0px 0px;
}


.toplist li.last{
background-image: none;
padding-right:0px;
border-width: 0px;
}


#header div.search{
left:auto;
top:10px;
right:10px;
padding-right:10px;
height:30px;
position:absolute;
vertical-align:top;
}

#header div.search form *{
display:inline;
padding-top:3px;
vertical-align:top;
}

input.sbutton{
height:26px;
width:25px;
vertical-align:middle;
background: transparent url(images/go_c.gif) no-repeat left top;
}

input.srchin{width: 75%;}

#header .line3{
background: #d82b00 url(images/b-cl_l.jpg) no-repeat left top;
height:148px;
text-align:right;
padding:0px;
margin:0px;
width:100%;
}

#header .line3 IMG{
float:right;
margin-right:9px;
height:100%;
}

.ban-pad{
padding:0px;
background: transparent url(images/b-cl-r.jpg) no-repeat right top;
width:100%;
height:146px;
}
.banwrap{
background: transparent url(images/b-bg.jpg) repeat-x right top;
}

#location{
margin:10px 0px 20px 20px;
}

#header .flc-top-login {
top:12px;
}

#header .line5 span.flc-top-login-text,  #header .line5 span.flc-top-login-text span,
#header .flc-top-login button.simple-button span{
color:#fff;
}

/* #imagelink {
position: relative;
} */

#imagelink span {
  display: block;
}

#imagelink a {
  position: absolute; 
  /* background: #fff url(images/tleft.jpg) right no-repeat;  */
  /* width: same as div above; */
  /* height: same as above... you could also use width and height 100%  */
  left: 700px;
  top: 80px;
}


tr.flc-tab-cart-line img {
background:transparent url(images/minicart.gif) no-repeat scroll left top;
height:31px;
margin:0 4px 4px 0;
text-align:center;
width:21px;
}

.flc-tab-marks-line .flc-tab-last .flc-tab-line-img2{
background:  url(images/mbg.gif) left -34px repeat-x;
}


.flc-tab-links td{
color:#6ad3f6;
}

.flc-tab-links a:link, .flc-tab-links a:visited, .flc-tab-links a:hover, .flc-tab-links a:active {
color: #6ad3e6;
}

.search-sort-bar-float{
float:right;
}

#location span, font.bread-crumb, #center-main a.bread-crumb:link, #center-main a.bread-crumb:visited, 
#center-main a.bread-crumb:hover, #center-main a.bread-crumb:active{
color: #fff;
}

/*footer styles*/
#footer .rwrap{
}


#footer{
margin-top:0px;
background: #3b6887 url(images/dec.jpg) left -15px no-repeat;
height:180px;
}
 #footer .subbox{
height: 180px;
}

#footer .box, #footer .subbox{
border: 0px none;
background-color: transparent;
}

#footer .left, #footer .right{
color:#fff;
padding-left: 0px;
}


#footer .top{
position: absolute;
top: 70px;
left:80px;
padding-left: 160px;
}

#footer .top a:link,#footer .top a:visited, #footer .top a:hover, #footer .top a:active{
color: #fff;
text-decoration: underline;
font-weight: bold;
padding-right: 20px;
}
#footer .top a:hover{
text-decoration: none;
}

#footer.flc, #footer.flc .subbox{
height: 200px;
}

#footer.flc .left, #footer.flc .right{
margin-top:30px;
}

#footer .subbox .left {
left: auto;
right: 20px;
text-align:right;
top: 120px;
line-height: 26px;
vertical-align: top;
}

#footer .subbox .right {
left: 20px;
right:auto;
top: 120px;
text-align: left;
line-height: 40px;
vertical-align: top;
}

#footer .left a:link, #footer .left a:visited, #footer .left a:active{
color: #fff;
text-decoration:none;
}

#footer .left a:hover{
color: #fff;
text-decoration: underline;
}


/*Common Dialog styles*/
div.dialog{
border-width: 0px;
background: transparent url(images/dlg-bg.gif) right top no-repeat;
padding-right: 10px;
margin-left: 10px;
}

div.dialog .title-wrap{
background: transparent url(images/dlg-bg.gif) left top no-repeat;
margin-left: -10px;
}

div.dialog .title{
background-image: none;
height:27px;
line-height:27px;
border-width: 0px;
}

div.no-bullet{
background: transparent url(images/tab-bg.gif) right top no-repeat;
}
div.no-bullet .title-wrap{
background: transparent url(images/tab-bg.gif) left top no-repeat;
}

div.no-bullet .m_l .m_r{
background-color: #1a4b6d;
}

div.no-bullet div.b_r{
background: transparent url(images/tab-bg.gif) right bottom no-repeat;
}

div.no-bullet div.b_l{
 background: transparent url(images/tab-bg.gif) left bottom no-repeat;
}
div.no-bullet .content{
padding-top:0px;
padding-bottom:0px;
}
div.no-bullet .title{
height:35px;
}
div.dialog .title TABLE{
padding-left:0px;
line-height:24px;
vertical-align:top;
}

div.dialog .title TABLE TD{
vertical-align:top;
}

.dialog .title H2 {
color: #3b6887;
}

div.dialog .dlg_wrap{
width:100%;
}

div.dialog .b_r{
background: transparent url(images/dlg-bg.gif) right bottom no-repeat;
padding-right: 10px;
margin-left: 10px;
margin-right: -10px;
}
div.dialog .m_l{
margin-left: -10px;
}
div.dialog .m_r{
margin-right: -10px;
background-color: #daeaff;
}

div.dialog .b_l{
 background: transparent url(images/dlg-bg.gif) left bottom no-repeat;
margin-left: -20px;
padding-bottom:10px;
}

div.featured{
background: transparent url(images/feat-bg.gif) right top no-repeat;
}
div.featured .title-wrap{
background: transparent url(images/feat-bg.gif) left top no-repeat;
}

div.featured .b_r{
background: transparent url(images/feat-bg.gif) right bottom no-repeat;
}

div.featured .b_l{
 background: transparent url(images/feat-bg.gif) left bottom no-repeat;
}

div.featured .m_r{
background-color: #e2e2e2;
}

div.featured .content{
padding-bottom:10px;
border-left: #fff 1px solid;
border-right: #fff 1px solid;
}

/*Related products title position fix*/
.uproducts .title td{
padding: 0px;
}

div.flc-left-dialog, div.flc-right-dialog{
height:auto;
}
div.flc-left-dialog{
margin-left:10px;
width:46%;
}
div.flc-right-dialog{
margin-left: 50%;
}


/*Common Menu styles*/
div.menu-dialog{
border-width: 0px;
background-color:transparent;
margin-bottom: 10px;
}


div.menu-dialog .title-wrap{
background: transparent url(images/m-h.gif) left top no-repeat;
padding-left: 10px;
}

div.menu-dialog .title-bar{
background: transparent url(images/m-h.gif) right top no-repeat;
height:27px;
line-height:27px;
width:100%;
margin-right:-10px;
overflow:hidden;
border: 0px none;
}

div.menu-dialog .m_l{}
div.menu-dialog .m_r{}

div.menu-dialog .m_cont_wrap_r{}

div.menu-dialog .content{
background-color: transparent;
}
.menu-dialog .item{
color: #fff;
}

.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:hover, .menu-dialog .content a:active {
color: #fff;
}

.menu-dialog ul {
list-style-type:none;
list-style-position: inside;
padding:0px;
}

.menu-dialog ul li {
border-bottom:0px dotted #a2a2a2;
padding:7px 0 5px 12px;
background: url(images/bullet.gif) 3px 11px no-repeat;
color: #fff;
}


/*Categories menu styles*/
.menu-categories-list ul{
list-style-type:none;
list-style-position: inside;
list-style-image: none;
padding:0px;
}

div.menu-categories-list{
background: transparent url(images/cat-h.gif) right top no-repeat;
padding-right: 13px;
margin: 0px 0px 15px 0px;
}
div.menu-categories-list .title-wrap{
background:transparent url(images/mbg.gif) repeat-x scroll left -80px;
padding: 0px;
margin: 0px;
}

div.menu-categories-list .title-bar{
background: transparent url(images/cat-h.gif) left top no-repeat;
height:30px;
line-height:30px;
width:100%;
margin-left:0px;
overflow:hidden;
border: 0px none;
}

div.menu-categories-list .m_l{
background: #305978  url(images/cat-b.gif) right bottom no-repeat;
margin-right: -13px;
}
div.menu-dialog .m_r{
}

div.menu-dialog .content .minicart .valign-middle{
color: #fff;
}

div.menu-categories-list .content{
background: #305978 url(images/cat-b.gif) left bottom no-repeat;
background-color: transparent;
margin-right:10px;
}

.menu-categories-list ul li{
margin-left: 5px;
background: url(images/cbullet.gif) 0px 11px no-repeat;
}

.menu-categories-list .content a:link, .menu-categories-list .content a:visited,
 .menu-categories-list .content a:hover, .menu-categories-list .content a:active {
color: #fff;
}


/*Bestsellers menu styles*/
.menu-bestsellers ul li{background-image: none;font-weight:bold;}

.menu-bestsellers a:link, .menu-bestsellers a:visited,
.menu-bestsellers a:hover, .menu-bestsellers a:active{font-weight:normal;}

.menu-special .content a:link, .menu-special .content a:visited,
.menu-special .content a:hover, .menu-special .content a:active{}

.menu-auth INPUT{
width:95%;
}

.recovery{
margin-top:0px;
}

div.minicart .full img {
margin: 0px 4px 7px 10px;
width: 21px;
height: 31px;
background: transparent url(images/minicart.gif) no-repeat left top;
}

div.minicart .empty img {
margin: 0px 4px 7px 10px;
width: 21px;
height: 31px;
background: transparent url(images/minicart.gif) no-repeat left top;
}
div.minicart table tr td{
color: #fff;
}

.mcart-left{
line-height: 20px;
margin: 20px 0px 15px 0px;
padding-left: 10px;
}
.mcart-left .minicart strong{
color: #fff;
padding-left: 15px;
}
/*Buttons styles */

.products-table .buy-now, .products .buy-now{
margin:0px;
}
.button-row{
height: 28px;
}
.login-buttons .button{
margin-right:10px;
}

#left-bar .login-buttons div.button{
margin-top:1px;
}

button.width-100{
width:100%;
}

button.menu-button, div.menu-button, button.main-button, button.button, div.button {
overflow:visible;
height: 28px;
text-align:center;
margin-right:5px;
}

 div.menu-button, button.menu-button .button-right,  button.main-button .button-right,
button.button .button-right, div.button{
background: transparent url(images/btn-o.gif) no-repeat right top;
padding: 0px 9px 0px 0px;
overflow:visible;
height: 28px;
margin:0px 0px 0px 9px;
position:relative;
}

div.menu-button a:link, div.menu-button a:visited,
div.menu-button a:hover, div.menu-button a:active,  button.menu-button .button-left,
button.main-button .button-left, button.button .button-left,
#center-main div.button a:link,
#center-main div.button a:visited,
#center-main div.button a:hover,
#center-main div.button a:active
 {
background: transparent url(images/btn-o.gif) no-repeat left top;
height: 28px;
line-height:23px;
vertical-align: middle;
font-size:11px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
position:relative;
margin:0px 0px 0px -9px;
color:#fff;
}
div.menu-button div,
  div.menu-button a:link,
  div.menu-button a:visited,
  div.menu-button a:hover,
  div.menu-button a:active{
color:#fff !important;
}

button.main-button .button-left, button.button .button-left{
color: #fff;
}

button.violet .button-left, div.violet{
background: transparent url(images/btn-v.gif) no-repeat left top;
color:#fff;
height: 28px;
line-height:23px;
vertical-align: middle;
font-size:11px;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
position:relative;
margin:0px 0px 0px -9px;
}

button.violet .button-right, div.violet a:link, div.violet a:visited,
div.violet a:hover, div.violet a:active{
background: transparent url(images/btn-v.gif) no-repeat right top;
padding: 0px 9px 0px 0px;
overflow:visible;
margin:0px 0px 0px 9px;
}

#left-bar div.menu-button a:link, #left-bar div.menu-button a:visited,
#left-bar div.menu-button a:hover,#left-bar div.menu-button a:active, #left-bar  button.menu-button .button-left,
#left-bar button.main-button .button-left, #left-bar  button.button .button-left
{
background: transparent url(images/l_button.gif) no-repeat left top;
height:19px;
line-height: 19px;
}

#left-bar div.menu-button, #left-bar  button.menu-button .button-right,#left-bar   button.main-button .button-right,
#left-bar button.button .button-right,#left-bar  div.button{
background: transparent url(images/l_button.gif) no-repeat right top;
}

.flc-buttons{
height: 34px;
}

.flc-buttons .flc-3-button, .flc-buttons .flc-2-button, .flc-buttons .flc-1-button{
height:29px;
}

div.flc-1-button {
background: transparent url(images/bb_right.png) no-repeat right top;
}

div.flc-1-button div,
#center-main div.flc-1-button a:link, #center-main div.flc-1-button a:visited, #center-main div.flc-1-button a:hover,
#center-main div.flc-1-button a:active{
background: transparent url(images/bb_left.png) no-repeat;
color: #262626;
line-height:30px;
vertical-align:middle;
}

div.flc-3-button {
background: transparent url(images/bb3-arrow-right.png) no-repeat right top;
padding-right: 30px;
}

div.flc-3-button div, #center-main div.flc-3-button a:link,
#center-main div.flc-3-button a:visited, 
#center-main div.flc-3-button a:hover,
#center-main div.flc-3-button a:active
{
background: transparent url(images/bb3-left.png) no-repeat;
color: #000;
line-height:30px;
vertical-align:middle;
}

div.flc-3-button div, div.flc-3-button a:link, div.flc-3-button a:visited, div.flc-3-button a:hover, div.flc-3-button a:active, div.flc-2-button div, div.flc-2-button a:link, div.flc-2-button a:visited, div.flc-2-button a:hover, div.flc-2-button a:active, div.flc-1-button div, div.flc-1-button a:link, div.flc-1-button a:visited, div.flc-1-button a:hover, div.flc-1-button a:active {
height:29px;
font-size:13px;
font-weight: bold;
}


/*product list styles*/
.products-table .product-cell{
background:#fff;
padding:0px 10px;
}

.products{
margin:3px 0px;
}
.products-list .item, .product-details {
margin-top:0px;
background: #fff url(images/it-t-l.gif) left top no-repeat;
}

.products-list .item {
margin:0px;
margin-top:10px;
}

.products-table .product-cell, .products-table .wrap-tr,
.products-table .wrap-br{
}

.products-table .wrap-tr, .products-list .item .wrap-tr, .product-details .wrap-tr{
background: transparent url(images/it-t-r.gif) right top no-repeat;
width:100%;
}

.products-table .wrap-tr{
padding:0px;
background-color: #fff;
}

.products-table IMG.wrap-tl{
background: url(images/it-t-l.gif) left top no-repeat;
float:left;
width:100%;
height:7px;
}

.products-table IMG.wrap-bl{
padding:0px;
background: url(images/it-b-l.gif) left bottom no-repeat;
height:7px;
float:left;
width:100%;
}

.products-table .wrap-br{
padding:0px;
background-color: #fff;
height:7px;
}

.products-table .wrap-br, .products-list .item .wrap-br, .product-details .wrap-br{
  background: transparent url(images/it-b-r.gif) right bottom no-repeat;
  width:100%;
}

.products-list .item .wrap-bl, .product-details .wrap-bl, .product-details .wrap-bl{
padding:10px 0px;
background: url(images/it-b-l.gif) left bottom no-repeat;
width:100%;
}

.products-table .wrap-br, .product-cell .wrap-bl{
background-color:#fff;
}
.products-table .price-row, .products-table .market-price
{
text-align:left;
}

.products-last-row .price-row, .products-last-row .market-price{
text-align:left;
}

div.featured .products-table .wrap-br, div.featured  .products-list .item .wrap-br{
  background: #fff url(images/it-b-r-g.gif) right bottom no-repeat;
}
div.featured .products-table .wrap-bl, div.featured  .products-list .item .wrap-bl{
  background: transparent url(images/it-b-l-g.gif) left bottom no-repeat;
}
div.featured .products-table .wrap-tr, div.featured  .products-list .item .wrap-tr{
  background: #fff url(images/it-t-r-g.gif) right top no-repeat;
}
div.featured .products-table .wrap-tl, div.featured  .products-list .item .wrap-tl{
  background: transparent url(images/it-t-l-g.gif) left top no-repeat;
}

.product-cell A.product-title:link, .product-cell A.product-title:visited,
.product-cell A.product-title:hover, .product-cell A.product-title:active,
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover,
 .products a.product-title:active, .products .product-title, .product-details .product-title {
color: #0256a3;
font-weight: bold;
font-size:12px;
text-decoration:underline;
}

.products .price-value{
color: #c13b00;
font-weight: bold;
font-size: 14px;
}
.featured .products .price-value{
color: #b53711;
}

.product-cell .market-price, .product-cell .price{
font-weight: bold;
}

.product-cell .button-bar-float{
position:relative;
float:right;
}

.product-cell .button-bar{
text-align:center;
}

.price-box-float{
position:relative;
float:left;
width:50%;
}

.price-box .price-row, .price-box .market-price{
text-align: center;
}

.products-list .market-price, .products-list .price{
font-weight: normal;
}

.product-cell .price-value{
text-align:right;
}

.products .market-price-value{
font-weight: normal;
}

.product-cell .market-price-value{
font-weight: bold;
font-size:11px;
color: #333;
}

.search-sort-bar-float{
line-height:31px;
height:31px;
}

.search-sort-bar{
margin-top: 5px;
}

.search-sort-bar .search-sort-title{
color: #0256a3;
}

.search-sort-bar img.up, .search-sort-bar-float img.up {
background:transparent url(images/yuarrow.gif) repeat scroll 0 0;
}
.search-sort-bar img.down, .search-sort-bar-float img.down {
background:transparent url(images/ydarrow.gif) repeat scroll 0 0;
}


.search-sort-bar a.search-sort-link:link, .search-sort-bar a.search-sort-link:visited,
.search-sort-bar a.search-sort-link:hover, .search-sort-bar a.search-sort-link:active{
color: #0256a3;
font-weight: bold;
}

.product-details .details .descr {
margin:15px 0px 15px -130px;
position:relative;
padding-right:10px;
}
.product-details .image .image-box {
text-align:left;
}


table.product-properties {
width: auto;
}
.product-details .product-subtitle{
padding-top: 0px;
}

.product-details .product-subtitle div.hline {
color: #202020;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
border: 0px none;
}

.product-details .product-subtitle div {
padding-top:20px;
color: #4f5660;
font-weight: bold;
font-size: 13px;
border: 0px none;
border-bottom: 1px solid #e4e4e4;
}

#center-main A.pTab:link, #center-main A.pTab:visited, #center-main A.pTab:hover, #center-main A.pTab:active{
display:block;
margin-top:5px;
height:32px;
float:left;
color: #fff;
font-size:11px;
font-weight:normal;
padding:0px 7px;
text-decoration: none;
outline-style: none;
}

#center-main A.pTab-a:link, #center-main A.pTab-a:visited, #center-main A.pTab-a:hover, #center-main A.pTab-a:active{
display:block;
margin-top:5px;
height:32px;
font-size:11px;
float:left;
color: #3c3c3c;
outline:none;
font-weight:bold;
padding:0px;
padding-right: 7px;
text-decoration: none;
outline-style: none;
background: #fff url(images/tab-h-r.gif) right top no-repeat;
}

A.pTab-a img.left{
float:left;
background: url(images/tab-h-l.gif) left top no-repeat;
height: 28px;
}

#layer1, #layer2, #layer3, #layer4, #layer5{
background-color: #fff;
padding: 15px 5px;
}

.w-bl ul.rproducts{
margin-top:0px;
padding:10px 0px;
}

.w-tr{
background: #fff url(images/tab-h-r.gif) right top no-repeat;
padding-left:9px;
}
.w-tl{
background: transparent url(images/tab-h-l.gif) left top no-repeat;
margin-left: -9px;
padding-left: 9px;
}

.w-br{
background: transparent url(images/tab-b-r.gif) right bottom no-repeat;
padding:0px  9px;
}
.w-bl{
background: transparent url(images/tab-b-l.gif) left bottom no-repeat;
margin-left: -18px;
padding-left: 9px;
}

/*Navigation*/
.nav-pages{
vertical-align:top;
height:24px;
margin: 5px 0px 2px 0px;;
}
.nav-pages a:link, .nav-pages a:visited, .nav-pages a:hover, .nav-pages a:active, .nav-pages span{
display:block;
float:left;
padding: 2px 5px;
margin:0px 3px;
text-decoration: none;
}


.nav-pages a.nav-page:link, .nav-pages a.nav-page:visited, .nav-pages a.nav-page:hover, .nav-pages a.nav-page:active{
border: 1px solid #a0a0a0;
}

.nav-pages .current-page{
font-weight: normal;
background-color: #a0c0e0;
border: 1px solid #a0a0a0;
padding: 2px 5px;
margin:0px 3px;
}

a.nav-page:hover{
background-color: #a0c0e0;
}

#center-main .subcategory-descr p.descr{
color: #3b6887;
font-size:12px;
}

.products .descr {
padding:15px 5px;
}

p.register-bottom-note{
padding-bottom: 10px;
}

a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {
color: #6ac3e6;
}
.buttons-row-right, .buttons-row {height:28px;}
