.clear-block {
clear:both;
}

.page {
width:921px;
text-align:left;
margin:0 auto;
padding:0;
}

.main {
background:#fff;
margin:0;
}

.border-top-header {
background:url(../images/border_top_header.gif) 0 0 repeat-x #E4E6E7;
}

.left-top-header {
background:url(../images/left_top_header.gif) 0 0 no-repeat;
}

.right-top-header {
background:url(../images/right_top_header.gif) right 0 no-repeat;
width:100%;
}

.logo {
float:left;
width:192px;
height:49px;
overflow:hidden;
}

.block-logo {
float:left;
padding:11px 0 11px 18px;
}

.navigation {
float:right;
width:580px;
color:#666;
border:0;
}

.header .logo {
background-position:0 0;
background-repeat:no-repeat;
text-indent:-999em;
}

.header .logo a {
display:block;
width:192px;
height:49px;
}

.header .welcome-msg {
font-weight:bold;
text-align:right;
line-height:30px;
}

.header .links {
text-align:right;
padding:0;
}

.header ul.links {
text-align:right;
padding:12px 3px 10px 0;
}

.header ul.links li {
display:inline;
color:#D1D3D5;
background:url(../images/devider_links.gif) right 3px no-repeat;
padding:0 14px 1px 10px;
}

.header ul.links li a {
font-size:11px;
line-height:20px;
color:#D1D3D5;
text-decoration:none;
}

.header .currency-header {
text-align:right;
padding:0 19px 0 0;
}

.header .currency-header label {
display:inline;
font-family:tahoma, sans-serif;
font-size:11px;
line-height:14px;
color:#3F3E3E;
}

.header .currency-header select {
display:inline;
width:160px;
height:16px;
border:1px solid #D0D0D0;
font-family:tahoma, sans-serif;
font-size:11px;
line-height:14px;
color:#939393;
margin:0 0 1px;
padding:1px;
}

.header .navigation ul.links {
text-align:right;
padding:17px 0 4px;
}

.header .navigation ul.links li {
display:inline;
color:#646363;
background:url(../images/devider_links.gif) right 4px no-repeat;
padding:0 17px 0 10px;
}

.header .navigation ul.links li a {
font-family:tahoma, sans-serif;
font-size:10px;
line-height:20px;
color:#646363;
text-decoration:none;
}

.topMenu {
background:url(../images/bg_menu.gif) 0 0 repeat-x;
width:100%;
}

#nav {
font-size:11px;
font-family:tahoma, sans-serif;
margin:0;
padding:0;
}

#nav li {
position:relative;
text-align:left;
float:left;
}

#nav li.over {
z-index:999;
}

#nav a,#nav a:hover {
display:block;
line-height:1.3em;
text-decoration:none;
}

#nav span {
display:block;
cursor:pointer;
white-space:nowrap;
}

#nav li ul span {
white-space:normal;
}

#nav li.active a {
color:#040404;
}

#nav a {
font-family:tahoma, sans-serif;
background:url(../images/devider_menu.gif) right 0 no-repeat;
float:left;
color:#040404;
font-weight:normal;
padding:11px 29px 18px 27px;
}

#nav li.over a,#nav a:hover {
color:#040404;
font-weight:bold;
}

#nav .item-5 a {
padding:11px 22px 18px 24px;
}

#nav ul li,#nav ul li.active {
float:none;
margin:0;
}

#nav ul li.last {
background:#656461;
padding-bottom:0;
}

#nav ul a,#nav ul a:hover {
float:none;
background:none;
padding:0;
}

#nav ul li a {
font-weight:normal!important;
background:#FFF;
font-family:tahoma, sans-serif;
font-size:10px;
color:#818386;
}

#nav ul {
position:absolute;
width:15em;
top:40px;
left:-10000px;
}

#nav ul ul {
top:5px;
}

#nav li.over > ul {
left:0;
}

#nav li.over > ul li.over > ul {
left:100px;
}

#nav li.over ul ul {
left:-10000px;
}

#nav ul li a:hover {
background:#ccc;
color:#fff!important;
}

#nav ul span,#nav ul li.last li span {
padding:3px 15px 4px;
}

input,select,textarea,button {
font:11px tahoma, sans-serif;
vertical-align:middle;
color:#7C8082;
}

input.input-text,select,textarea {
background:#fff;
border:1px solid #ddd;
}

input.input-text,textarea {
padding:2px;
}

select {
height:auto!important;
font-size:11px;
font-family:tahoma;
padding:1px;
}

select option {
padding-right:10px;
}

textarea {
overflow:auto;
}

input.qty {
width:58px!important;
border:1px solid #EBECED;
padding:1px;
}

button.button::-moz-focus-inner {
border:0;
padding:0;
}

button.button span {
display:block;
background:url(../images/bg_button_left.gif) 0 0 no-repeat;
}

button.button span span {
display:block;
background:url(../images/bg_button_right.gif) right top no-repeat;
margin:0;
padding:0 5px;
}

button.button span span span {
background:url(../images/bg_button.gif) 0 0 repeat-x;
display:block;
font:bold 11px/16px tahoma, sans-serif;
text-align:center;
white-space:nowrap;
color:#FFF;
margin:0;
padding:5px 7px 7px;
}

.field-100 {
border:1px solid #888;
overflow:hidden;
padding:2px;
}

.field-100 input.input-text,.field-100 textarea {
float:left;
width:100%;
border:0;
margin:0;
padding:0;
}

.title-buttons {
text-align:right;
margin:0 0 10px;
padding:6px 29px 6px 0;
}

.cms-index-noroute .col-main dl {
margin:0 0 0 10px;
}

.cms-index-noroute .col-main dt {
font-weight:bold;
padding:0;
}

.cms-index-noroute .col-main dd {
font-style:italic;
padding:5px 0 5px 5px;
}

.block {
border:1px solid #D3D4D5;
margin:0 0 10px;
padding:1px;
}

.block .block-title {
background:url(../images/fill_title.gif) 0 0 repeat-x #212323;
padding:0;
}

.block .block-title h2 {
background:url(../images/bg_title.gif) 0 0 no-repeat;
font-family:tahoma, sans-serif;
font-size:11px;
font-weight:bold;
line-height:16px;
color:#FFF;
padding:5px 0 9px 29px;
}

.block .block-content {
background:#F7F8F8;
padding:14px 10px 10px 18px;
}

.fix-category-image {
margin:0 -28px;
}

.block-search {
background:url(../images/bg_search.gif) 0 0 no-repeat;
width:100%;
height:70px;
border:0;
margin:0 0 8px;
}

.block-search .block-content {
background:none;
padding:5px 0 0 5px;
}

.block-search .block-content label {
display:block;
font-family:tahoma, sans-serif;
font-size:11px;
line-height:14px;
color:#FFF;
font-weight:bold;
padding:0 0 2px 1px;
}

.block-search .block-content input {
width:141px;
background:#FFF;
border:1px solid #060606;
padding:1px;
}

.sidebar .block-search button.button span {
display:block;
background:url(../images/bg_button_left_search.gif) 0 0 no-repeat;
}

.sidebar .block-search button.button span span {
display:block;
background:url(../images/bg_button_right_search.gif) right top no-repeat;
margin:0;
padding:0 1px;
}

.sidebar .block-search button.button span span span {
background:url(../images/bg_button_search.gif) 0 0 repeat-x;
display:block;
font:bold 11px/14px tahoma, sans-serif;
text-align:center;
white-space:nowrap;
color:#2B2C2D;
margin:0;
padding:0 7px 2px;
}

.block-currency select {
width:95%;
border:1px solid #D3D4D5;
}

.block-layered-nav .block-content {
padding:14px 10px 10px 18px;
}

.block-layered-nav .block-content h3 {
color:#7C8082;
font-size:11px;
line-height:14px;
font-weight:normal;
padding:0;
}

.block-layered-nav dt {
font-size:11px;
color:#7C8082;
font-weight:normal;
margin:0 3px 0 0;
padding:0 0 0 35px;
}

.block-layered-nav dd {
color:#7C8082;
font-size:11px;
line-height:15px;
font-weight:normal;
padding:0 0 22px 35px;
}

.block-layered-nav dd a {
color:#7C8082;
font-size:11px;
line-height:15px;
font-weight:normal;
text-decoration:none;
}

.block-layered-nav dd .price {
color:#7C8082;
font-size:11px;
line-height:15px;
padding:0;
}

.block-layered-nav .currently {
margin:0 3px 0 0;
}

.block-layered-nav .currently .label {
color:#7C8082;
font-weight:normal;
}

.block-layered-nav .currently .price {
color:#7C8082;
font-size:11px;
font-weight:normal;
padding:0;
}

.block-layered-nav .currently li {
color:#7C8082;
font-size:11px;
line-height:14px;
padding:3px 0 6px 25px;
}

.block-layered-nav .currently a {
float:right;
padding:0 4px 0 0;
}

.block-layered-nav .actions {
text-align:right;
padding:5px 15px 25px 0;
}

.block-layered-nav .actions a {
float:none;
color:#7C8082;
font-size:11px;
line-height:17px;
font-weight:normal;
}

.block-recent .block-content li {
font-size:11px;
line-height:17px;
color:#7C8082;
padding:0 0 10px;
}

.block-recent .block-content li a {
font-size:11px;
line-height:17px;
color:#7C8082;
background:url(../images/arr_recent.gif) 0 6px no-repeat;
padding:0 0 0 12px;
}

.block-subscribe .block-content {
padding:9px 10px 15px 18px;
}

.block-subscribe .block-content label {
font-family:tahoma, sans-serif;
font-size:11px;
line-height:28px;
color:#7C8082;
}

.block-subscribe .block-content input {
border:1px solid #D3D4D5;
width:175px;
margin:0 0 5px;
}

.block-banner .block-content {
text-align:center;
}

.sidebar .block-progress dl {
border:1px solid #BEBEBE;
border-top:none;
}

.sidebar .block-progress .block-title {
background:none;
padding:0;
}

.sidebar .block-progress .block-title h2 {
background:none;
font-family:tahoma, sans-serif;
font-size:12px;
font-weight:bold;
line-height:16px;
color:#131515;
padding:5px 0 9px 24px;
}

.sidebar .block-progress .block-content {
background:none;
padding:14px 10px 10px 18px;
}

.sidebar .block-progress dt {
background:#131515;
font-weight:bold;
border-top:1px solid #D8D9D9;
font-size:12px;
line-height:normal;
color:#FFF;
padding:10px 10px 7px 18px;
}

.sidebar .block-progress dt.complete {
background:none;
font-weight:bold;
font-size:12px;
line-height:normal;
color:#131515;
padding:10px 10px 7px 18px;
}

.sidebar .block-progress dt.complete,.sidebar .block-progress dd.complete {
border-bottom:1px solid #D8D9D9;
padding:10px 10px 7px 18px;
}

.sidebar .block-progress dd.complete {
color:#131515;
font-size:11px;
line-height:14px;
}

.category-title h2 {
color:#232324;
font-size:14px;
font-weight:bold;
line-height:23px;
text-decoration:none;
}

.products-grid td {
text-align:center;
width:33%;
padding:0;
}

.products-grid tr.even {
background-color:#f6f6f6;
}

.products-grid td .rating-box {
float:left;
margin:2px 5px 0 0;
}

.border-prod {
background:#FFF;
border:1px solid #D8D9D9;
margin:0 2px 3px 0;
}

.border-prod-indent {
padding:13px 10px 30px;
}

.products-grid td .add-to-links {
padding:10px 0 0;
}

.products-grid td .add-to-links .separator {
display:inline;
color:#232324;
}

.products-grid.products-grid-2 td {
text-align:left!important;
}

.products-grid.products-grid-2 .product-shop {
float:right;
width:225px;
}

.products-grid.products-grid-2 .product-shop .add-to-links {
padding:10px 0;
}

.products-grid.products-grid-2 .product-shop .add-to-links li .separator {
display:inline;
color:#787A81;
padding:0 18px 0 15px;
}

.products-list li.item {
border:1px solid #D8D9D9;
background:#FFF;
margin:0 0 3px;
padding:10px 20px 20px 21px;
}

.products-list .product-shop {
float:right;
width:218px;
}

.products-list .price-box {
float:left;
margin:0 40px 0 0;
}

.products-list-2 .product-image-col {
float:left;
margin:0 15px 0 0;
}

.products-list-2 .product-shop {
float:left;
width:270px;
}

.desc a {
font-size:12px;
line-height:14px;
color:#EF4619;
font-family:tahoma, sans-serif;
}

.product-essential {
border:1px solid #D8D9D9;
background:#FFF;
margin:31px 0 3px;
padding:19px 18px 22px;
}

.product-collateral .std {
font-size:12px;
line-height:18px;
color:#7C8082;
padding:0 0 0 8px;
}

.product-collateral .data-table {
margin-top:1px;
width:95%;
margin-left:1px;
margin-bottom:20px;
}

.product-collateral .data-table th {
border:1px solid #C5C1C1;
color:#1A1A1A;
font-weight:bold;
white-space:nowrap;
padding:11px 5px 11px 30px;
}

.product-collateral .data-table td {
border:1px solid #C5C1C1;
color:#727171;
font-size:12px;
line-height:normal;
padding:11px 5px 11px 18px;
}

.availability {
color:#7C8082;
font-size:12px;
line-height:18px;
font-family:tahoma, sans-serif;
padding:4px 0 0;
}

.availability .out-of-stock {
font-weight:normal;
color:red;
}

a.wishlist-link {
color:#232324!important;
}

.left-top-add-to-box {
background:url(../images/left_top_add_to.gif) 0 0 no-repeat #E8E8E8;
margin:0 0 7px;
}

.right-top-add-to-box {
background:url(../images/right_top_add_to.gif) right 0 no-repeat;
}

.left-bottom-add-to-box {
background:url(../images/left_bot_add_to.gif) left bottom no-repeat;
}

.right-bottom-add-to-box {
background:url(../images/right_bot_add_to.gif) right bottom no-repeat;
width:100%;
}

.product-pricing li {
background:url(../images/bg_pricing.gif) 0 0 repeat-x #494A4B;
color:#F7F8F8;
font-size:11px;
line-height:normal;
font-weight:normal;
font-family:tahoma, sans-serif;
margin:0 0 15px;
padding:5px 11px 8px 18px;
}

.product-pricing .price {
color:#F7F8F8;
font-size:14px;
line-height:normal;
font-weight:normal;
font-family:tahoma, sans-serif;
padding:0;
}

.product-pricing .benefit {
color:#F7F8F8;
font-size:14px;
line-height:normal;
font-weight:normal;
font-family:tahoma, sans-serif;
}

.product-options {
border:1px solid #ddd;
background-color:#f6f6f6;
margin:10px 0 0;
padding:10px;
}

.product-options dt label {
font-weight:bold;
}

.product-options dt .qty-holder label {
vertical-align:middle;
}

.product-options dt .qty-disabled {
background:none;
border:0;
color:#000;
padding:3px;
}

.product-options dd input.input-text {
width:98%;
}

.product-options dd textarea {
width:98%;
height:8em;
}

.product-options .options-list input.radio {
float:left;
margin:3px -18px 0 0;
}

.product-options ul.validation-failed {
padding:0 7px;
}

.product-options p.required {
padding:15px 0 0;
}

.product-options-bottom {
border:1px solid #ddd;
border-top:0;
padding:10px;
}

.description-2 {
padding:18px 0 20px 19px;
}

.product-view .up-sell h3 {
color:#000;
font-size:11px;
text-transform:uppercase;
margin:0 0 15px;
}

.product-view .up-sell .products-grid td {
width:33%;
}

.product-view .up-sell .products-grid td .border-up-sell {
border:1px solid #DCDCDC;
margin:0 3px 3px 0;
padding:21px 20px 20px;
}

.product-view .up-sell .products-grid td.no-devider {
border:0!important;
}

.product-view .up-sell .products-grid td.empty {
display:none;
border:0!important;
}

.product-view .up-sell product-name {
color:#1A1A1A;
font-size:11px;
font-weight:bold;
line-height:18px;
margin:0 0 13px;
}

.product-view .up-sell .product-name a {
color:#1A1A1A;
font-size:11px;
font-weight:bold;
line-height:18px;
text-decoration:none;
margin:0 0 13px;
}

.product-name {
font-family:tahoma, sans-serif;
font-size:11px;
font-weight:bold;
line-height:23px;
color:#232324;
text-transform:uppercase;
margin:0 0 20px;
}

.product-name a {
font-family:tahoma, sans-serif;
font-size:11px;
font-weight:bold;
line-height:23px;
color:#232324;
text-decoration:none;
}

.wishlist-index-index .product-name {
font-size:11px;
font-weight:bold;
line-height:20px;
color:#222;
}

.wishlist-index-index .product-name a {
font-size:11px;
font-weight:bold;
line-height:18px;
color:#222;
text-decoration:none;
}

.border-top-footer {
background:url(../images/border_top_footer.gif) 0 0 repeat-x #FFF;
}

.border-bot-footer {
background:url(../images/border_bot_footer.gif) left bottom repeat-x;
}

.left-bot-footer {
background:url(../images/left_bot_footer.gif) left bottom no-repeat;
}

.right-bot-footer {
background:url(../images/right_bot_footer.gif) right bottom no-repeat;
width:100%;
min-height:41px;
height:auto!important;
margin:0 0 29px;
}

.footer .store-switcher {
text-align:left;
margin:0 auto;
padding:10px 0 0;
}

.footer {
color:#525557;
}

.col-footer {
float:left;
width:391px;
padding:17px 0 0 19px;
}

.col-footer-2 {
float:left;
padding:13px 0 0;
}

.footer .small-menu {
text-align:left;
margin:0;
padding:0;
}

.footer p {
text-align:left;
font-size:11px;
line-height:14px;
color:#484949;
}

.footer address {
text-align:left;
}

.footer ul {
display:inline;
margin:0;
padding:0;
}

.footer ul li {
font-size:11px;
line-height:14px;
display:inline;
color:#525557;
background:url(../images/devider_footer.gif) right 2px no-repeat;
padding:0 10px 0 8px;
}

.footer ul li.last {
padding:0 10px 0 8px;
}

.footer .top-links ul li {
display:inline;
color:#525557;
}

.footer label {
font-size:11px;
}

.clearer:after,.header:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block-poll li:after,.block-related li:after,.block-related .item:after,.block .actions:after,.mini-products-list li:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.products-list li.item:after,.product-view .product-img-box .more-views ul:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.field-100:after,.group-select li:after,.form-list li:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after {
display:block;
content:".";
clear:both;
font-size:0;
line-height:0;
height:0;
overflow:hidden;
}

body {
background:url(../images/bg.gif) 0 0 repeat-x #202323;
font:12px/18px tahoma, sans-serif;
color:#7C8082;
text-align:center;
}

img {
border:0;
vertical-align:top;
}


:focus {
outline:0;
}

h1 {
font-size:16px;
font-weight:bold;
line-height:1.3;
color:#232324;
}

h2 {
font-size:15px;
font-weight:bold;
line-height:1.34;
color:#232324;
}

h3 {
font-size:15px;
font-weight:bold;
line-height:1.375;
color:#232324;
}

h4 {
font-size:14px;
font-weight:bold;
color:#232324;
}

h5 {
font-size:12px;
font-weight:bold;
color:#232324;
}

h6 {
font-size:11px;
font-weight:bold;
color:#232324;
}

table {
border-spacing:0;
empty-cells:show;
font-size:100%;
border:0;
border-collapse:collapse;
}

caption,th,td {
vertical-align:top;
text-align:left;
font-weight:normal;
}

q,blockquote {
quotes:none;
}

q:before,q:after {
content:'';
}

small,big {
font-size:1em;
}

sup {
font-size:1em;
vertical-align:top;
}

ul,ol {
list-style:none;
}

.border-block,.catalogsearch-advanced-index #form-validate fieldset,.contacts-index-index #contactForm fieldset,.customer-account-create #form-validate fieldset,.customer-account-edit #form-validate fieldset,.customer-address-index .col2-set,.customer-account-index .col2-set {
border:1px solid #D8D9D9;
background:#FFF;
margin:0 0 4px;
padding:20px 20px 21px 18px;
}

.checkout-onepage-index .sidebar,.footer ul.links li.last {
background:none;
}

.banner-center,.products-grid td.last .border-prod {
margin:0 0 3px;
}

.main-links,.block .actions {
text-align:right;
}



.header ul.links li.last,.header .navigation ul.links li.last {
background:none;
padding-right:0;
}

#nav .item-2 a,#nav .item-3 a,#nav .item-4 a,#nav .item-6 a,#nav .item-7 a {
padding:11px 30px 18px;
}

input.radio,input.checkbox {
margin-right:3px;
}

button.button,.sidebar .block-search button.button {
overflow:visible;
width:auto;
background:none;
border:none;
cursor:pointer;
}

.page-head,.page-title {
border:1px solid #D8D9D9;
margin:0 0 3px;
padding:4px 20px 6px 4px;
}

.page-head h3,.page-head h2,.page-title h2 {
background:url(../images/bg_title_center.gif) 0 0 no-repeat;
font-family:tahoma, sans-serif;
font-size:15px;
line-height:18px;
color:#EA5C2B;
padding:0 0 0 28px;
}

.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.block .actions a,.products-grid td .price-box,.products-grid.products-grid-2 .product-image,.products-list .product-image {
float:left;
}

.cms-index-noroute .col-main .disc li,.block-reorder li {
padding:5px 0;
}

.block h3,.sidebar .block-progress h3 {
font-size:14px;
line-height:1.5;
}

.block-search .block-title,legend {
display:none;
}

.block-reorder input.checkbox,.product-options .options-list input.checkbox {
float:left;
margin:3px -20px 0 0;
}

.block-reorder .label,.product-options .options-list .label {
display:block;
margin-left:20px;
}

.sidebar .block-progress,fieldset {
border:0;
}

.products-grid,.product-options dd select {
width:100%;
}

.products-grid td .add-to-links li,.products-grid.products-grid-2 .product-shop .add-to-links li,form {
display:inline;
}

.availability .in-stock,.product-view .add-review .product-name span {
font-weight:normal;
}

.product-options dd,.product-options-bottom .price-box {
margin:10px 0;
}

.product-view .up-sell .price-box,.product-view .up-sell .products-grid td .rating-box {
float:none;
}

.footer ul li a,.footer .top-links ul li a {
color:#525557;
text-decoration:none;
}

.category {
color:#727272;
font-size:11px;
font-family:tahoma;
padding-top:15px;
}

.speedbar {
color:#727272;
font-size:11px;
font-family:tahoma;
padding-left:6px;
}

.slink {
color:#717171;
font-size:11px;
font-family:tahoma;
}

.copy {
color:#727272;
font-size:11px;
font-family:tahoma;
padding:5px;
}

.skin {
font-size:11px;
font-family:tahoma;
padding-left:60px;
}

.copy a:active,.copy a:visited,.copy a:link {
color:#727272;
text-decoration:none;
}

.copy a:hover {
color:#727272;
text-decoration:underline;
}

.ltitle {
color:#E34000;
font-size:18px;
font-family:tahoma;
font-weight:bold;
padding-left:6px;
padding-top:11px;
}

.stext {
color:#727272;
font-size:11px;
font-family:tahoma;
}

.ntitle {
color:#888;
font-size:18px;
font-family:tahoma;
font-weight:bold;
padding-left:6px;
padding-top:11px;
}

.ctitle {
color:#888;
font-size:12px;
font-family:tahoma;
padding-left:6px;
padding-top:18px;
}

.news {
font:10pt Verdana;
text-align:justify;
}

.news img {
border:none;
}

.userstop {
font-family:Tahoma;
font-size:11px;
color:#606D77;
}

.userstop thead {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#4775a5;
}

.userstop td {
padding:3px;
}

.hr_line {
background:url(../images/line.gif);
width:100%;
height:7px;
font-size:3px;
font-family:tahoma;
margin-top:4px;
margin-bottom:4px;
}

.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active {
text-decoration:none;
color:#636363;
background:#F9F9F9;
border:1px solid #E6E6E6;
font-size:11px;
padding:3px 6px;
}

.navigation a:hover {
background:#799AE3;
color:#FFF;
border-color:#E6E6E6;
}

.navigation span {
text-decoration:none;
background:#fff;
border:1px solid #E6E6E6;
color:#ccc;
font-size:11px;
padding:3px 6px;
}

html,body {
font-size:11px;
font-family:tahoma;
margin:0;
padding:0;
}

*,p {
margin:0;
padding:0;
}

a:hover,a:link {
text-decoration:none;
}

.cms-home .products-grid a.link-details:hover,.header ul.links li a:hover,.header .navigation ul.links li a:hover,.block-layered-nav dd a:hover,.product-view .up-sell .product-name a:hover,.product-name a:hover,.wishlist-index-index .product-name a:hover,.footer ul li a:hover,.footer .top-links ul li a:hover,.category a:hover,.speedbar a:hover,.ntitle a:hover,.ctitle a:hover,.news a:hover,.userstop a:hover {
text-decoration:underline;
}

.header,.footer .top-links,.footer .top-links ul,table td {
padding:0;
}

.category a,.speedbar a,.ntitle a,.ctitle a,.news a,.userstop a {
color:#4b719e;
text-decoration:none;
}

.slink a:active,.slink a:visited,.slink a:link,.stext a:active,.stext a:visited,.stext a:link {
color:#E34000;
text-decoration:none;
}

.slink a:hover,.stext a:hover {
color:#E34000;
text-decoration:underline;
}


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

/*------------------------------------------------------------------*/
/* Стили используемые в DataLife Engine */
/*------------------------------------------------------------------*/

form { PADDING-RIGHT: 0px; 
 PADDING-LEFT: 0px; 
 PADDING-BOTTOM: 0px; 
 MARGIN: 0px; 
 PADDING-TOP: 0px;
}

/* 
 * ========================================
 * Вывод архива 
 * ========================================
 */
.archives {
 vertical-align: top;
 font-family:Tahoma;
 font-size:11px;
 margin-top:6px;
 margin-left:20px;
 margin-bottom:10px;
}
.archives a {
 font-family:Tahoma;
 font-size:11px;
 color:#43637E;
}
/* 
 * ========================================
 * Цитата и скрытый текст
 * ========================================
 */
.title_quote {
 background: #FEFFBD;
 border: 1px dotted rgb(190,190,190);
 border-bottom: 0;
 color: #222;
 font-weight: bold;
 font-size: 10px;
 margin: 8px auto 0 auto;
 padding: 3px;
}

 .quote {
 color: #000000;
 FONT: 10pt Verdana; 
 text-align:justify;
 background-color: lightyellow; 
 border: 1px dotted rgb(190,190,190);
 padding: 5px;
 }

/* ==================== Тег SPOILER */

.title_spoiler {
 color: #636363;
 background-color: #f2f2f2;
 border: 1px dotted #bebebe; 
 font-weight: bold;
 padding: 5px;
}
.text_spoiler {
 color: #757575;
 background-color: #f2f2f2;
 border: 1px dotted #bebebe;
 border-top: 0;
 text-align: justify;
 padding: 5px;
}

/* 
 * ========================================
 * Teг CODE
 * ========================================
 */
 .scriptcode {
 color: #000000;
 FONT: 8pt Verdana; 
 text-align:left;
 background-color: lightyellow; 
 border-width:1; 
 border-color:rgb(190,190,190); 
 border-style:dotted;
 padding: 5px;
 }
/* 
 * ========================================
 * Календарь 
 * ========================================
 */

.weekday-active-v {
 color: #4974a3;
 font-family:tahoma;
 font-size:11px;
}
.day-active-v {
 color: #4974a3;
 font-family:tahoma;
 font-size:11px;
}
.calendar {
 font-family:verdana;
 font-size:11px
}
.calendar td, th {
 font-family:verdana;
 font-size:11px;
 text-decoration: none;
 padding: 3px;
}

.weekday {
 color: #804040;
 font-family:verdana;
 font-size:11px;
}
.weekday-active {
 color: #804040;
 font-family:verdana;
 font-size:11px;
}
.day-active {
 color: #804040;
 font-family:verdana;
 font-size:11px;
}
.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a
 {
text-decoration: underline;
}

.monthlink {
color: #4974a3;
font-family:tahoma;
font-size:11px;
text-decoration: none;
}

/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.rating {
 color: #666666;
 font-family: Tahoma, helvetica, sans-serif;
 font-size: 11px; 
 width: 85px;
 height: 16px;
 }
 .unit-rating{
 list-style:none;
 margin: 0px;
 padding:0px;
 width: 85px;
 height: 16px;
 position: relative;
 background: url('../dleimages/rating.gif') top left repeat-x; 
 }
 
 .unit-rating li{
 text-indent: -90000px;
 padding:0px;
 margin:0px;
 float: left;
 }
 .unit-rating li a{
 display:block;
 width:17px;
 height: 16px;
 text-decoration: none;
 text-indent: -9000px;
 z-index: 17;
 position: absolute;
 padding: 0px;
 }
 .unit-rating li a:hover{
 background: url('../dleimages/rating.gif') left center;
 z-index: 2;
 left: 0px;
 }
 .unit-rating a.r1-unit{left: 0px;}
 .unit-rating a.r1-unit:hover{width:17px;}
 .unit-rating a.r2-unit{left:17px;}
 .unit-rating a.r2-unit:hover{width: 34px;}
 .unit-rating a.r3-unit{left: 34px;}
 .unit-rating a.r3-unit:hover{width: 51px;}
 .unit-rating a.r4-unit{left: 51px;} 
 .unit-rating a.r4-unit:hover{width: 68px;}
 .unit-rating a.r5-unit{left: 68px;}
 .unit-rating a.r5-unit:hover{width: 85px;}
 .unit-rating li.current-rating{
 background: url('../dleimages/rating.gif') left bottom;
 position: absolute;
 height: 16px;
 display: block;
 text-indent: -9000px;
 z-index: 1;
}

/* 
 * ========================================
 * BB коды
 * ========================================
 */ 
.bbcodes {
 background: #FFF;
 border: 1px solid #E0E0E0;
 color: #666666;
 font-family: Verdana, Tahoma, helvetica, sans-serif;
 padding: 2px;
 vertical-align: middle;
 font-size: 10px; 
 vertical-align: middle;
 margin:2px;
 height: 21px;
}

.editor_button {
 float:left;
 cursor:pointer;
 padding-left: 2px;
 padding-right: 2px;
}
.editor_buttoncl {
 float:left;
 cursor:pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #BBB;
 border-right: 1px solid #BBB;
}
.editbclose {
 float:right;
 cursor:pointer;
}
.editor_button select {
 font-family: tahoma;
 font-size: 11px;
}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}

/* 
 * ========================================
 * Дополнительные поля новостей
 * ========================================
 */ 

.xfields textarea {
width:500px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xfields select {
height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}

/* 
 * ========================================
 * Дополнительные поля профиля пользователей
 * ========================================
 */ 

.xprofile textarea {
width:499px; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xprofile input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}


/* 
 * ========================================
 * Персональные сообщения
 * ========================================
 */ 

.pm_head {
 FONT: 10pt Verdana; 
}
.pm_list {
 color: #888888;
 font-size: 11px;
 font-family: tahoma;
 }
.pm_list a {
 color: #4b719e;
 font-size: 11px;
 font-family: tahoma;
}

/* 
 * ========================================
 * Выпадающее меню
 * ========================================
 */ 

#dropmenudiv {
 border: 1px solid #ffffff;
 border-bottom-width: 0;
 font: normal 10px Verdana;
 background-color: #6497ca;
 line-height: 20px;
 margin: 2px;
 opacity: 0.95;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
 filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
 display: block;
 text-indent: 3px;
 text-decoration:none;
 color: #ffffff;
 background:#6497ca;
 border: 1px solid #ffffff;
 padding: 1px 0;
 margin: 1px;
 font-weight: bold;
}

#dropmenudiv a:hover {
 background:#fdd08b;
 color:#000000;
}

/* 
 * ========================================
 * Опрос
 * ========================================
 */

.vote {
 color: #717171;
 font-size: 11px;
 font-family: tahoma;
}

/* 
 * ========================================
 * Уведомление о получении новых PM
 * ========================================
 */

#newpm {
 position:absolute;
 width:400px;
 padding:4px;
 background-color:#FDFDFD;
 border:1px solid #BBB;
 font-family: Verdana;
 font-size: 11px;
 line-height: 135%;
 }

#newpmheader {
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 height:20px;
 color: #000;
 font-weight: bold;
 background-color:#E3C0C0;
 font-family:verdana, sans-serif;
 font-size:11px;
 cursor:move;
 }

#newpm a{
 background: transparent;
 color: #4D6A8A;
 text-decoration: none;
}

#newpm a:hover{
 background: transparent;
 color: #4D6A8A;
 text-decoration: underline;
}
/* 
 * ========================================
 * Ссылка на скачивание прикрепленного файла
 * ========================================
 */
.attachment {
 color: gray;
 }

/* 
 * ========================================
 * Поиск по сайту и результаты поиска
 * ========================================
 */

.search {
 font-family: Verdana;font-size: 11px;
 color:#53646F;
 text-decoration: none;
 padding:2px;
 }

.textin {
 font-family: Verdana;font-size: 11px;
 color:#00002C;
 text-decoration: none;
 }

.sresult {
 text-align: justify;
 font-family:verdana;
 FONT-WEIGHT: normal;
 LINE-HEIGHT: 16px;
 font-size:12px;
 color:#606D77;
}
/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-active-anchor img {
 visibility: hidden;
}
.highslide-image-blur {
}
.highslide-html {
 background-color: white;
}
.highslide-html-content {
 display: none;
}
.highslide-loading {
 display: block;
 color: white;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border: 1px solid white;
 background-color: black;
}
a.highslide-full-expand {
 background: url(../dleimages/fullexpand.gif) no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px;
 height: 34px;
}
.highslide-footer {
 height: 11px;
}
.highslide-footer .highslide-resize {
 float: right;
 height: 12px;
 width: 11px;
 background: url(../dleimages/resize.gif);
}
.highslide-resize {
 cursor: nw-resize;
}
.highslide-display-block {
 display: block;
}
.highslide-display-none {
 display: none;
}

/* ==================== Облако тегов */
.clouds_xsmall {
 font-size: x-small;
}
.clouds_small {
 font-size: small;
}
.clouds_medium {
 font-size: medium;
}
.clouds_large {
 font-size: large;
}
.clouds_xlarge {
 font-size: x-large;
}