﻿html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
img, body, html
{
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-style: normal;
    font-weight: normal;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
q:before, q:after
{
    content: '';
}


body
{
    background: #444444 url(/skins/modellzona.hu/images/bg.gif) repeat-y fixed center top;
    margin: 0px;
}
a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
a:visited
{
}

a:hover
{
    font-weight: bold;
    text-decoration: none;
}

h1 a
{
    font-size: 20px;
    color: #242525;
    font-weight: bold;
    text-decoration: none;
}

h1 a:hover
{
    text-decoration: underline;
}

.hidden{display:none;}

#pg-maincontainer
{
    background-color: #FFFFFF;
    background: transparent scroll center top;
    margin: 0pt auto;
    overflow: hidden;
    padding: 0pt 0px;
    width: 990px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#pg-top
{
    width: 990px;
    height: 175px;
}
#header
{
    border-top: dashed 1px #000000;
    margin-left: 5px;
    width: 815px;
    float: left;
}
#header-top-bar
{
    height: 75px;
}
#header-top-bar h1
{
    width: 510px; 
    float: left; 
    font-size: 11px; 
    line-height: 1px; 
    color: white; 
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding:0px;
}
#header-top-bar #logo-area
{
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 5px;
    width: 530;
    height: 60px;
    float: left;
}
#header-top-bar #personal-bar
{
    color: White;
    margin-top: 15px;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    float: right;
    line-height: 20px;
    text-align: right;
    width: 275px;
}
#header-top-bar #personal-bar a
{
    color: #cccccc;
    margin-left: 5px;
    margin-right: 5px;
}
#header-top-bar img.logo
{
    cursor: pointer;
}
#toolbar
{
    width: 815px;
}
#toolbar-left
{
    width: 577px;
    float: left;
    border-bottom: dashed 1px #cccccc;
}
#toolbar-right
{
    width: 238px;
    float: right;
}
#header-searchbar
{
    height: 33px;
    background-image: url(/skins/modellzona.hu/images/topblack-bg.gif);
}
#header-searchbar #cup
{
    float: left;
    width: 210px;
}
#header-searchbar #search-icon
{
    float: right;
}
#header-searchbar #search-box
{
    margin-right: 5px;
    margin-top: 3px;
    float: right;
    width: 310px;
    height: 22px;
    background-image:url(/skins/modellzona.hu/images/search.bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

#search-box input
{
    border:0 solid #FFFFFF;
    font-size:11px;
    height:17px;
    width:280px;
    margin-left:4px;
    margin-top:2px;
}

#header-searchbar #search-button
{
    margin-top: 3px;
    float: right;
    width: 60px;
    text-align: right;
}

#header-menu
{
    height: 33px;
    background-image: url(/skins/modellzona.hu/images/topbuton-bg.gif);
}

#header-menu a.menu-item
{
    height: 23px;
    background-image: url(/skins/modellzona.hu/images/topbuton-bg.gif);
    cursor: pointer;
    color: White;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 60px;
    float: left;
    text-align: center; /*background: red;*/
    border-right: 1px solid black;
    text-decoration: none;
    font-size: 12px;
    vertical-align: middle;
    line-height: 20px;
}

#header-menu a.selected-menu-item
{
    height: 23px;
    background-image: url(/skins/modellzona.hu/images/topblack-bg.gif);
    cursor: pointer;
    color: White;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 60px;
    float: left;
    text-align: center; /*background: red;*/
    border-right: 1px solid black;
    text-decoration: underline;
    font-size: 12px;
    vertical-align: middle;
    line-height: 20px;
}


#header-menu a.menu-item:hover
{
    background: red;
}

#header-submenu
{
    height: 25px;
    margin-top: 3px;
}
#header-submenu a.menu-item
{
    cursor: pointer;
    color: White;
    width: 80px;
    float: left;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
}

#chassis
{
    width: 170px;
    float: right;
    height: 170;
}
#pg-content
{
    margin-left: 5px;
    margin-right: 5px; /*height:1000px;*/
}

#pg-content h1
{
    font-weight: bolder;
    font-size: 21px;
    padding-top: 15px;
    margin-left: 10px;
    font-style: oblique;
}

#pg-content h2
{
    font-size: 18px;
    font-weight: bold;
}

.headmain_left h2
{
    font-weight: bolder;
    font-size: 21px;
    padding-top: 15px;
    margin-left: 10px;
    font-style: oblique;
}

#main-content
{
    background-color: #F1F1F1;
    width: 600px;
    float: left;
}

#main-content-white
{
    background-color: #FFFFFF;
    width: 600px;
    float: left;
}

#main-content-container
{
    padding: 1px;
    float: left;
    width: 800px;
}

.box
{
    background: white url(/skins/modellzona.hu/images/bg_box.jpg) repeat-x scroll left top;
    border-color: -moz-use-text-color #BBBBBB #BBBBBB;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 10px 10px 0;
    padding: 10px;
}

#main-content-container .grey-box
{
    width: 368px;
    margin: 2px auto;
}
#main-content-container .grey-box .caption
{
    color: #cccccc;
    font-weight: bold;
    font-size: 10px;
    padding-left: 15px;
    text-transform: uppercase;
}
#main-content-container .grey-box .content .right
{
    text-align: right;
}
#main-content-container .grey-box .content img.right
{
    float: right;
    margin-left: 10px;
}
#main-content-container .grey-box .content img.left
{
    float: left;
    margin-right: 10px;
}
#main-content-container .grey-box .header
{
    width: 368px;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/grey-box-top-w.gif);
}
#main-content-container .grey-box .content
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #cccccc;
    background-image: url(/skins/modellzona.hu/images/grey-box-bg.gif);
}
#main-content-container .grey-box .content a
{
    font-size: larger;
    font-style: inherit;
    color: #FFFFFF;
}
#main-content-container .grey-box .content a:visited
{
    color: #FFFFFF;
}

#right-side .grey-box .content tr.grey
{
   
}
#right-side .grey-box .content td.img
{
    width: 90px;
    padding: 5px;
}
#right-side .grey-box .content td.select
{
    padding: 5px;
}
#right-side .grey-box .content tr.grey td
{
    border-bottom: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
}

#right-side .grey-box .content tr.white
{
    
}

#right-side .grey-box .content tr.white td
{
    border-bottom: solid 1px #FCFCFC;
    
}


#main-content-container .grey-box .footer
{
    width: 368px;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/grey-box-bottom-w.gif);
}

#main-content-container .box-left
{
    padding: 2px;
    float: left;
}

#main-content-container .box-right
{
    padding: 2px;
    float: right;
}

#path
{
    margin: 12px; /*background-color: #f0f0f0;     border:solid 1px #cccccc;*/
}

div.pager
{
    padding: 3px;
    margin: 10px;
    background-color: #f0f0f0;
    border: solid 1px #cccccc;
}

.product-card-0
{
    background-color: #F0F0F0;
    background-image: url(/skins/modellzona.hu/images/normal-card-bg.gif);
    width: 193px;
    height: 312px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
}

.product-card-0 img
{
    margin-top: 5px;
    border: solid 1px black;
}

.product-card-0 .manufacture
{
    color: #CC0000;
    font-weight: bold;
    font-size: 12px;
}

.product-card-1
{
    background-color: #F0F0F0;
    background-image: url(/skins/modellzona.hu/images/reatail-card-bg.gif);
    width: 191px;
    height: 310px;
    float: left;
    margin-right: 7px;
    margin-top: 7px;
    border: solid 1px red;
}

.product-card-1 img
{
    margin-top: 5px;
    border: solid 1px black;
}

.product-card-1 .manufacture
{
    color: #CC0000;
    font-weight: bold;
    font-size: 12px;
}

a.caption
{
    color: #5887B8;
    font-size: 12px;
}

a.caption:hover
{
    color: #5887B8;
    font-size: 12px;
    font-weight: normal;
}

.product-nr
{
    font-weight: bold;
}



.rating_bar
{
    width: 80px;
    background: url(/skins/modellzona.hu/images/0B.gif) 0 0 repeat-x;
    margin: 8px;
}

.rating_bar div
{
    height: 20px;
    background: url(/skins/modellzona.hu/images/1B.gif) 0 0 repeat-x;
}

#right-side
{
    width: 380px;
    float: right;
    background-color: #000000;
}

#right-side-white
{
    width: 380px;
    float: right;
    background-color: #FFFFFF;
}


#right-side .grey-box
{
    width: 368px;
    margin: 2px auto;
}
#right-side .grey-box .caption
{
    color: #cccccc;
    font-weight: bold;
    font-size: 10px;
    padding-left: 15px;
    text-transform: uppercase;
}
#right-side .grey-box .content p.right
{
    text-align: right;
}
#right-side .grey-box .content img.right
{
    float: right;
    margin-left: 10px;
}
#right-side .grey-box .content img.left
{
    float: left;
    margin-right: 10px;
}
#right-side .grey-box .header
{
    width: 368px;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/grey-box-top.gif);
}
#right-side .grey-box .content
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #cccccc;
    background-image: url(/skins/modellzona.hu/images/grey-box-bg.gif);
}
#right-side .grey-box .content a
{
    font-size: larger;
    font-style: inherit;
    color: #FFFFFF;
}
#right-side .grey-box .content a:visited
{
    color: #FFFFFF;
}

#right-side .grey-box .footer
{
    width: 368px;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/grey-box-bottom.gif);
}

#right-side .white-box
{
    width: 368px;
    margin: 2px auto;
}
#right-side .white-box .caption
{
    color: #cccccc;
    font-weight: bold;
    font-size: 10px;
    padding-left: 15px;
    text-transform: uppercase;
}
#right-side .white-box .content p.right
{
    text-align: right;
}
#right-side .white-box .content img.right
{
    float: right;
    margin-left: 10px;
}
#right-side .white-box .content img.cat
{
    border: solid 1px #202020;
    margin-left: 10px;
}
#right-side .white-box .content tr.grey
{
    background-color: #f0f0f0;
}
#right-side .white-box .content td.img
{
    width: 90px;
    padding: 5px;
}
#right-side .white-box .content td.select
{
    padding: 5px;
}
#right-side .white-box .content tr.grey td
{
    border-bottom: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
}
#right-side .white-box .content div.sub
{
    font-size: 9px;
    color: #acacac;
}
#right-side .white-box .content img.left
{
    float: left;
    margin-right: 10px;
}
#right-side .white-box .header
{
    width: 368px;
    overflow: hidden;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/white-box-top.gif);
}
#right-side .white-box .content
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #cccccc;
    background-image: url(/skins/modellzona.hu/images/white-box-bg.gif);
}
#right-side .white-box .content a
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #202020;
}
#right-side .white-box .content a:visited
{
    color: #202020;
}

#right-side .white-box .footer
{
    width: 368px;
    padding: 0px;
    height: 10px;
    overflow: hidden;
    background-image: url(/skins/modellzona.hu/images/white-box-bottom.gif);
}


#right-side .grey-halfbox-left
{
    float: left;
    width: 150px;
    margin-top: 2px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 2px;
}
#right-side .grey-halfbox-left .caption
{
    color: #cccccc;
    font-weight: bold;
    font-size: 10px;
    padding-left: 15px;
    text-transform: uppercase;
}
#right-side .grey-halfbox-left .content p.right
{
    text-align: right;
}
#right-side .grey-halfbox-left .content img.right
{
    float: right;
    margin-left: 10px;
}
#right-side .grey-halfbox-left .content img.left
{
    float: left;
    margin-right: 10px;
}
#right-side .grey-halfbox-left .header
{
    width: 150px;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/grey-halfbox-top.gif);
}
#right-side .grey-halfbox-left .content
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #cccccc;
    background-image: url(/skins/modellzona.hu/images/grey-halfbox-bg.gif);
}
#right-side .grey-halfbox-left .content a
{
    color: #FFFFFF;
}
#right-side .grey-halfbox-left .content a:visited
{
    color: #FFFFFF;
}
#right-side .grey-halfbox-left .footer
{
    width: 150px;
    padding: 0px;
    height: 10px;
    background-image: url(/skins/modellzona.hu/images/grey-halfbox-bottom.gif);
}

#right-side-white img.chassis
{
    margin-left: 8px;
}
#right-side img.chassis
{
    margin-left: 8px;
}
#right-side div.video-box
{
    margin-left: 8px;
}
#main-content2
{
    background-color: #F1F1F1;
    width: 560px;
    float: left;
}
#right-side2
{
    width: 403px;
    float: right;
}


/*
#bordereds
{
}
#bordereds .news_style
{
	
}
*/

#news_button
{
    left: 490px;
    position: relative;
    top: 10px;
    width: 99px;
    z-index: 1;
}
#leadingDestination
{
    position: relative;
    bottom: 34px;
    height: 380px;
    overflow: hidden;
}

#bordereds .smal-bordered
{
    width: 198px;
    border: solid 1px #8b0000;
    background-color: #8b0000;
}
#bordereds .smal-bordered div.head
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-image: url(/skins/modellzona.hu/images/bar_red4.gif);
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 18px;
    color: #cccccc;
}

#bordereds .smal-bordered img
{
    text-align: center;
    width: 196px;
}

#categories
{
}
#categories div.pictured-category
{
    background-color: black;
    border-right: solid 1px black;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    border-left: solid 1px #cccccc;
}
#categories div.pictured-category div.head
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    background-image: url(/skins/modellzona.hu/images/bar_black1.gif);
    text-transform: uppercase;
    line-height: 18px;
}
#categories div.pictured-category div.head a
{
    color: white;
    margin-left: 5px;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
#categories div.pictured-category img
{
    width: 146px;
    border: solid 1px black;
}


tr.toplist div.list1
{
    padding: 10px 5px 15px 5px;
}

tr.toplist div.list1 h4 a
{
    font-family: Verdana;
    color: Red;
    font-size: 11px;
    font-weight: bold;
}

tr.toplist div.list1 div.summery
{
    font-family: Tahoma;
    font-size: 12px;
}
tr.toplist div.list1 div.viewed
{
    font-family: Tahoma;
    font-size: 12px;
}
tr.toplist div.list1 div.comments
{
    font-family: Tahoma;
    font-size: 12px;
}

tr.toplist div.list2
{
    padding: 10px 5px 15px 5px;
    background-color: #e1e1e1;
}

tr.toplist div.list2 h4 a
{
    font-family: Verdana;
    color: Red;
    font-size: 11px;
    font-weight: bold;
}

tr.toplist div.list2 div.summery
{
    font-family: Tahoma;
    font-size: 12px;
}
tr.toplist div.list2 div.viewed
{
    font-family: Tahoma;
    font-size: 12px;
}
tr.toplist div.list2 div.comments
{
    font-family: Tahoma;
    font-size: 12px;
}


#footer
{
    text-align: center;
    color: white;
}
#footer a
{
    margin-left: 2px;
    margin-right: 2px;
    color: #cccccc;
    line-height: 20px;
}

/* ItemLits */
div.item-card-left
{
    background-color: #FFFFFF;
    margin: 5px;
    padding: 5px;
    border: solid 1px #CCCCCC;
    width: 578px;
    float: left; /*height:230px; */
    overflow: hidden;
}
div.item-card-right
{
    background-color: #FFFFFF;
    margin: 5px;
    padding: 5px;
    border: solid 1px #CCCCCC;
    width: 278px;
    float: right;
    height: 230px;
    overflow: hidden;
}
div.item-card-left .item-number
{
    font-weight: bold;
    color: #cccccc;
    border-bottom: solid 1px #cccccc;
    height: 15px;
}
div.item-card-right .item-number
{
    font-weight: bold;
    color: #cccccc;
    border-bottom: solid 1px #cccccc;
    height: 15px;
}

div.item-card-left .item-price
{
    padding: 2px;
    height: 30px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 15px;
    color: navy; /* border-top:solid 1px #cccccc;  */ /* border:solid 1px red; */
}

div.item-card-right .item-price
{
    padding: 2px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 15px;
    color: navy;
    border-top: solid 1px #cccccc;
}

div.item-card-left .item-price a
{
    margin: 1px;
    padding: 2px;
    color: #CC0000;
    font-weight: bold;
    border: solid 1px #CC0000;
    text-decoration: none;
    text-align: center;
}

div.item-card-right .item-price a
{
    margin: 1px;
    padding: 1px;
    color: #CC0000;
    font-weight: bold;
    border: solid 1px #CC0000;
    text-decoration: none;
    text-align: center;
}


div.item-card-left .item-name
{
    margin-top: 3px;
    padding-top: 3px;
    height: 30px;
}

div.item-card-right .item-name
{
    margin-top: 3px;
    padding-top: 3px;
    height: 30px;
}

div.item-card-left .item-name a
{
    font-weight: bold;
    text-decoration: none;
}
div.item-card-right .item-name a
{
    font-weight: bold;
    text-decoration: none;
}
div.item-card-left .item-summery
{
    margin: 5px;
    color: #b4b4b4;
    font-size: 11px;
    float: right;
    width: 300px;
    height: 150px; /* border:solid 1px red; */
}

div.item-card-left .item-img
{
    margin: 5px;
    float: left;
    border: solid 1px #cccccc;
}


div.item-card-right .item-summery
{
    height: 40px;
    margin: 5px;
    color: #b4b4b4;
    font-size: 11px;
}


/* /ItemLits */

/* Pager */

div.pagination
{
    margin: 5px;
}
.pagination div.status
{
    width: 100px;
    height: 20px;
    float: left;
}
.pagination div.pager
{
    padding: 4px;
    width: 450px;
    float: right;
    text-align: right;
}
.pagination a
{
    margin: 0px;
    padding: 1px;
    width: 15px;
    height: 15px;
    color: #CC0000;
    font-weight: bold;
    font-size: 10px;
    border: solid 1px #CC0000;
    text-decoration: none;
    text-align: center;
}
.pagination a:hover
{
    color: White;
    background-color: #CC0000;
    font-weight: bold;
}
/* /Pager */
div.effect
{
    cursor: pointer;
    cursor: hand;
}

/*div.current {
	border: 5px outset #FF0000;
	background: #660000;
}*/


.ui-effects-transfer
{
    border: 1px dotted #fff;
    background: #666;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
/* */


.headmain-lefttext
{
    background: transparent url(/skins/modellzona.hu/images/headmain_left_textback.png) repeat-x scroll 0 0;
    bottom: 80px;
    height: 80px;
    margin: 0;
    position: relative;
    width: 600px;
}

/*.headmain-lefttext h1 a
{
    color: #fafc81;
}*/

.headmain-lefttext h2 a
{
    color: #fafc81;
    font-size:20px;
    text-decoration:none;
}
.headmain-lefttext h2 a:hover
{
    text-decoration:underline;
}

.headmain-lefttext p
{
    -x-system-font: none;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    width: 425px;
}

#bordereds
{
    background-color: White;
}

.headmain-lefttext div.headmain_left
{
    padding: 2px;
    float: left;
    width: 430px;
    color: White;
}


.headmain-lefttext div.headmain_right
{
    padding: 4px;
    float: right;
    width: 155px;
    color: red;
    text-align: right;
    font-size: 20px;
    font-weight: bold;
}
span.price
{
    font-size: 15px;
    text-decoration: line-through;
    color: White;
}

.sidebar
{
    float: left;
    text-align: left;
    width: 155px;
    line-height: 200%;
}
.sidebar h2
{
    background-color: #020202;
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: normal;
    padding: 4px 6px;
}

.selected-column h2
{
    background-color: #CC0000;
}

.sidebar ul
{
    background-color: #F0F0F0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 5px;
}


.sidebar li
{
    border-bottom: 1px solid #C6C5A5;
    line-height: 190%;
    margin-left: 8px;
    margin-right: 8px;
    color: #1D2326;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
}

.sidebar li a
{
    color: Navy;
}


.articlebox
{
    padding: 10px;
}

.articlebox-title
{
    background: transparent url(../images/articleboxtop.png) no-repeat scroll left top;
    height: 42px;
    overflow: hidden;
    width: 568px;
}

.articlebox-body, .articleboxbody
{
    border-left: 2px solid #E6E6E6;
    border-right: 2px solid #E6E6E6;
    overflow: hidden;
    width: 564px;
}

.articlebox-body .freshcol
{
    float: left;
    width: 383px;
}

.freshcol-title
{
    background: #EEEEEE none repeat scroll 0 0;
    border-bottom: 1px solid #E6E6E6;
    height: 30px;
    margin: 0 0 0 1px;
    overflow: hidden;
    width: 382px;
}

.freshcol-title h4
{
    -x-system-font: none;
    color: #7F7F7F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 10px;
    margin: 0;
    padding: 10px;
}

.articlebox-body .relatedcol
{
    float: left;
    width: 181px;
}

.articlebox-body p
{
    padding: 0 10px 0 10px;
    text-align: justify;
    line-height: 140%;
}

.relatedcol-title
{
    background: #EEEEEE none repeat scroll 0 0;
    border-bottom: 1px solid #E6E6E6;
    height: 30px;
    margin: 0 1px 0 0;
    overflow: hidden;
    width: 180px;
}

.relatedcol-title h4
{
    -x-system-font: none;
    border-left: 1px dotted #AFAFAF;
    color: #7F7F7F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 10px;
    margin: 10px 0;
    padding: 0 10px;
}

.articlebox-bottom
{
    background: transparent url(../images/articlebox-bottom.gif) no-repeat scroll right bottom;
    font-size: 7px;
    height: 7px;
    line-height: 7px;
    width: 568px;
}

.articleimgstab, .imageTable
{
    background-color: #F0F0F0;
    margin-bottom: 10px;
    padding: 10px;
    width: 795px;
}
.imageTable img
{
    border: solid 5px #FFFFFF;
}

.cart-bg
{
    background: transparent url(../images/banknote-smal.png) no-repeat scroll right bottom;
}

.to-cart
{
    padding-left: 20px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/to-cart.png) no-repeat scroll left top;
}

.to-cart a
{
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #CFCFCF;
    text-decoration: none;
}

.to-cart a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

.price
{
    padding-right: 20px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/price.png) no-repeat scroll left top;
    text-align: right;
}

.price a
{
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #CC0000;
    text-decoration: none;
    margin-right: 5px;
}

.price a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

.in-cart
{
    padding-left: 20px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/in-cart.png) no-repeat scroll left top;
}
.in-cart span
{
    margin-left: 5px;
    color: #CFCFCF;
    font-family: arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
}
.in-cart a
{
    margin-left: 10px;
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #CFCFCF;
    text-decoration: none;
}

.in-cart a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

.shiping
{
    padding-left: 20px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/shiping.png) no-repeat scroll left top;
}
.shiping span
{
    margin-left: 5px;
    color: #CFCFCF;
    font-family: arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
}
.shiping a
{
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #CFCFCF;
    text-decoration: none;
}

.shiping a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

.off-cart
{
    padding-left: 20px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/off-cart.png) no-repeat scroll left top;
}

.off-cart a
{
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #CC0000;
    text-decoration: none;
}

.off-cart a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

.summa
{
    padding-right: 20px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/summa.png) no-repeat scroll left top;
    text-align: right;
}

.summa a
{
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #CFCFCF;
    text-decoration: none;
    margin-right: 10px;
}

.summa a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

.checkout
{
    padding-left: 15px;
    padding-top: 10px;
    width: 125px;
    height: 60px;
    background: transparent url(../images/checkout.png) no-repeat scroll left top;
}

.checkout a
{
    font-family: arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #CFCFCF;
    text-decoration: none;
}

.checkout a:hover
{
    font-family: arial,sans-serif;
    font-weight: normal;
}

div.leading-item
{
    width: 196px;
    float: left;
    margin: 2px;
}

.leading-item div.header
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/bar_red3.gif) repeat-x scroll 0 0;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #CCCCCC;
    /*color: #F0F0F0;*/
    color:#fafc81;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    padding-left: 10px;
    text-shadow: 0 1px 1px #000000;
    text-transform:uppercase;
}
.leading-item div.body
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #949494 url(../images/TSsub.gif) repeat-x scroll center bottom;
    padding-top: 2px;
    padding-bottom: 4px;
    text-align:center;
    height: 170px;
    padding-left:2px;
    padding-right:2px;
}

.leading-item div.body a
{
    text-decoration: none;
}

.leading-item div.body a:hover
{
    text-decoration: none;
    font-weight: normal;
}

.leading-item div.body img
{
    border:1px solid #FFFFFF;
}

.leading-item div.body h2.name a
{

       color:#fafc81;
}
.leading-item div.body .prc
{
    color:Navy;
    font-weight:bold;
}

div.leading-item2
{
    width: 196px;
    float: left;
    margin: 2px;
}

.leading-item2 div.header
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/bar_red2.gif) repeat-x scroll 0 0;
    border-bottom: 1px solid #be0000;
    border-top: 1px solid #CCCCCC;
    /*color: #F0F0F0;*/
    color:#fafc81;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    padding-left: 10px;
    text-shadow: 0 1px 1px #000000;
    text-transform:uppercase;
}
.leading-item2 div.body
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: #949494 url(../images/TSsub.gif) repeat-x scroll center bottom;
    padding-top: 2px;
    padding-bottom: 4px;
    text-align:center;
    height: 170px;
    padding-left:2px;
    padding-right:2px;
}

.leading-item2 div.body a
{
    text-decoration: none;
}

.leading-item2 div.body a:hover
{
    text-decoration: none;
    font-weight: normal;
}

.leading-item2 div.body img
{
    border:1px solid #FFFFFF;
}

.leading-item2 div.body h2.name a
{
       color:#fafc81;
}
.leading-item2 div.body .prc
{
    color:Navy;
    font-weight:bold;
}

.category-voted
{
    float:left;
    width:196px;
    margin:2px;
    background: #FFFFFF url(../images/grey1.gif) repeat-x scroll center top;
}

.category-voted div.body
{
    padding:2px;
}

.category-voted div.header
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/bar_red2.gif) repeat-x scroll 0 0;
    border-bottom: 1px solid #be0000;
    border-top: 1px solid #CCCCCC;
    /*color: #F0F0F0;*/
    color:#fafc81;
    font-size: 10px;
    font-weight: bold;
    height: 17px;
    padding-left: 10px;
    text-shadow: 0 1px 1px #000000;
    text-transform:uppercase;
}
.category-voted .body .item h2
{
    font-size:10px !important;
}

.category-voted .body div.item
{
    border-bottom:1px solid #cccccc;
    padding-bottom:2px;
    margin-bottom:2px;
}

.category-voted .body div.item 
