﻿

@import url("local.css");

div#wrapper
{
    float: left;
    width: 100%;
}

div#left
{
    float: left;
    width: 18%;
    margin-left: -100%;
    background: #fff;
}

div#right
{
    float: left;
    overflow: auto;
    width: 18%;
    margin-left: -18%;
    background: #fff;
}

div#navigation 
{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 10px;


    color: #ffffff;
}

#navigation span 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    border-bottom: 2px #990000 solid;
    background: url(img/navigation.gif) no-repeat left center;
    padding: 0 0 0 20px;
}

#navigation a
{
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

#navigation a:hover
{
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

#navigation a:visited
{
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}



#menu 
{
    background: #fff;
    border-bottom: 1px solid #000;
    border-width: 1px;
    margin-top: 1em;
    padding-top: .6em;
}

#menu ul, #navigation ul li 
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu ul 
{
    padding: 5px 0 0px;
    text-align: center;
}

#menu ul li 
{
    display: inline;
    margin:0 .375em;
}

#menu ul li.last 
{
    margin-right: 0;
}

#menu ul li a 
{
    background: url("img/tab-right.gif") no-repeat 100% 0;
    background-color: #67748b;
    color: #fff;
    padding: 0px 0 0px;
    font-weight: bold;
    text-decoration: none;
}

#menu ul li.current a 
{
    background: url("img/tab-right-active.gif") no-repeat 100% 0;
    background-color: #990000;
    color: #fff;
    padding: 0px 0 1px;
    font-weight: bold;
    text-decoration: none;
}

#menu ul li a span 
{
    background: url("img/tab-left.gif") no-repeat;
    padding: 0px 1em;
    border-bottom:1px solid #000;
}

#menu ul li.current a span 
{
    background: url("img/tab-left-active.gif") no-repeat;
    padding: 0px 1em 1px;
    border-bottom:0;
}

#menu ul li a:hover span 
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

* html #menu ul li a 
{
    padding: 0;
}

#boxCategories
{
    text-align: left;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    padding-bottom: 0.3em; /* отступ от края бокса, т.е. от пунктирной линии */
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxCategories h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #67748B;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#categoriesBoxMenu 
{
    padding: 0;
    margin: 0;
}

#categoriesBoxMenu #CatNavi, #CatNavi ul, #CatNavi li 
{ 
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#categoriesBoxMenu #CatNavi li a
{ 
    width: 197px;
    height: 20px;
    display: block;
    color: #000;
    text-indent: 0.4em;
    margin: 0.2em 0;
    padding-top: 2px;
}

#categoriesBoxMenu #CatNavi li a:hover
{ 
    color: #fff;
    text-decoration: none;
    background: url(images/katactive.png) no-repeat;
}

#categoriesBoxMenu #CatNavi .CatLevel0 
{
    padding-left: 10px;
}

#categoriesBoxMenu #CatNavi .CatLevel1 
{
    padding-left: 20px;
}

#categoriesBoxMenu #CatNavi .CatLevel2 
{
    padding-left: 30px;
}

#categoriesBoxMenu #CatNavi .CatLevel3
{
    padding-left: 40px;
}

#categoriesBoxMenu #CatNavi .CatLevel4
{
    padding-left: 50px;
}

#categoriesBoxMenu #CatNavi .CatLevel5
{
    padding-left: 60px;
}

#categoriesBoxMenu #CatNavi .CatLevel6
{
    padding-left: 70px;
}

#categoriesBoxMenu #CatNavi .CurrentParent a 
{ 
    font-weight: bold;
}

#categoriesBoxMenu #CatNavi li a,
#categoriesBoxMenu #CatNavi .Current li a,
#categoriesBoxMenu #CatNavi .CurrentParent li a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current li a 
{ 
    font-weight: normal;
}

#categoriesBoxMenu #CatNavi .Current a,
#categoriesBoxMenu #CatNavi .CurrentParent .Current a 
{ 
    font-weight: bold;
}

#boxFilters
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxFilters h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CC0000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxFiltersContent 
{
    padding-left: 1em;
    text-align: left;
}

#boxFilters div.close
{
    width: 100%;
    border: 0px solid #67748B;
    margin: 0 auto;
    padding: 0;
}

#boxFilters div.close div.content
{
    clear: both;
}

#boxFilters div.content span.name
{
    display: block;
    border: 0px solid green;
    text-align: left;
    float: left;
    padding: 0;
    margin: 0;
}

#boxFilters div.content span.close
{
    display: block;
    border: 0px solid red;
    text-align: right;
    padding: 0;
    float: right;
    margin: 0 auto;
}

#boxContent
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxContent h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CC0000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxContentContent 
{
    padding-left: 0;
    text-align: center;
}

#boxContentContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxContent ul
{
    list-style-type: none;
    text-align: left;
    padding-left: 1em;
    margin: 0 0 0 0;
}

#boxContent li 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    background: url(img/icon_arrow1.jpg) no-repeat left center;
    padding: 0 0 0 12px;
}

#boxInformation
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxInformation h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CC0000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxInformationContent 
{
    padding-left: 0;
    text-align: center;
}

#boxInformationContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxInformation ul
{
    list-style-type: none;
    text-align: left;
    padding-left: 1em;
    margin: 0 0 0 0;
}

#boxInformation li {
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    background: url(img/icon_arrow2.jpg) no-repeat left center;
    padding: 0 0 0 12px;
}

#boxAddQuickie
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxAddQuickie h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxAddQuickieContent 
{
    padding-left: 1em;
}

#boxAddQuickieContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

.addquickieform input {
    width: 80%;
    font-size: 1em;
    border: 1px solid;
    border-color: #666 #ccc #ccc #666;
    padding: 2px;
    margin-top: 0.2em;
    margin-bottom: 0.4em;
}

.addquickieform input:focus, .sffocus, .sffocus {
    background-color: #ffc;
}

#boxAuthors
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

/*- Заголовок бокса авторы */
#boxAuthors h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxAuthorsContent 
{
    padding-left: 1em;
}

#boxAuthorsContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

#boxArticles
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

/*- Заголовок бокса статьи */
#boxArticles h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxArticlesContent 
{
    padding-left: 1em;
}

#boxArticlesContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

#boxAffiliate
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxAffiliate h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #990000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxAffiliateContent 
{
    padding-left: 1em;
}

#boxAffiliateContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

#boxArticlesNew
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxArticlesNew h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxArticlesNewContent 
{
    padding-left: 1em;
}

#boxArticlesNewContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

#boxLastViewed
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxLastViewed h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #67748B;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxLastViewedContent 
{
    padding-left: 0;
    text-align: center;
}

#boxLastViewedContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxReviews
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxReviews h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CC0000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxReviewsContent 
{
    padding-left: 0;
    text-align: center;
}

#boxReviewsContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxSearch
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxSearch h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FF6600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxSearch h5 a
{
    color: #FF6600;
    text-decoration: none;
}

#boxSearchContent 
{
    padding-left: 1em;
}

#boxSearchContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

#quick_find_keyword {
    font-size: 10px;
    border: none;
    width: 160px;
    padding: 1px;
}

.searchboxform input:focus, .sffocus, .sffocus {
    background-color: #ffc;
}

#boxSpecials
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxSpecials h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #67748B;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxSpecials h5 a
{
    color: #67748B;
    text-decoration: none;
}

#boxSpecialsContent 
{
    padding-left: 0;
    text-align: center;
}

#boxSpecialsContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxFeatured
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxFeatured h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxFeatured h5 a
{
    color: #006600;
    text-decoration: none;
}

#boxFeaturedContent 
{
    padding-left: 0;
    text-align: center;
}

#boxFeaturedContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxWhatsNew
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxWhatsNew h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #990000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxWhatsNew h5 a
{
    color: #990000;
    text-decoration: none;
}

#boxWhatsNewContent 
{
    padding-left: 0;
    text-align: center;
}

#boxWhatsNewContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxNews
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxNews h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxNews h5 a
{
    color: #006600;
    text-decoration: none;
}

#boxNews .boxNewsContent 
{
    padding-left: 1em;
    margin-bottom: 0.5em;
    text-align: left;
}

#boxNews .boxNewsContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxFaq
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxFaq h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxFaq h5 a
{
    color: #006600;
    text-decoration: none;
}

#boxFaq .boxFaqContent 
{
    padding-left: 1em;
    margin-bottom: 0.5em;
    text-align: left;
}

#boxFaq .boxFaqContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

dl.itemFaqDefault 
{
    width: 48%;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0 0 0 0;
}

dl.itemFaq 
{
    width: 98%;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0 0 0 0;
}

dt.itemFaq 
{
    display: none;
    float: left;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 5px 5px 0 5px;
    text-align: left;
}

dd.itemFaq
{
    margin-left: 1em;
    padding: 0 0;
    line-height: normal;
    background: transparent;
}
#boxCart .boxcontent 
{
    display: block;
}

#boxCart .boxcontent  span 
{
    font-weight: bold;
}

#boxCart .boxcontent p 
{

}

p.CartContentRight
{
    text-align: right;
    padding-right: 0.2em;
}

p.CartContentCenter
{
    text-align: center;
}

#boxLogin 
{

}
#boxLogin .boxcontent 
{
    display: block;
}

#boxLogin .boxcontent  span 
{
    font-weight: bold;
}

#boxLogin .boxcontent p 
{

}

.loginform input {
    font-size: 1em;
    padding: 2px;
}

.loginform input:focus, .sffocus, .sffocus {
    background: none;
}

p.LoginContentCenter
{
    text-align: center;
}

p.LoginContentLeft
{
    text-align: left;
}

#boxDownloads
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxDownloads h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxDownloadsContent 
{
    padding-left: 0;
    text-align: left;
}

#boxDownloadsContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxNewsletter
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxNewsletter h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FF6600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxNewsletterContent 
{
    padding-left: 1em;
}

#boxNewsletterContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

.newsletterform input {
    width: 70%;
    font-size: 1em;
    border: 1px solid;
    border-color: #666 #ccc #ccc #666;
    padding: 2px;
    margin-top: 0.2em;
    margin-bottom: 0.4em;
}

.newsletterform input:focus, .sffocus, .sffocus {
    background-color: #ffc;
}

#boxBestsellers
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxBestsellers h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxBestsellersContent 
{
    padding-left: 1em;
}

#boxBestsellersContent p 
{
    margin: 0 0 0 0;
    text-align: left;
}

#boxBestsellersContent p.BestsellersContentRight
{
    text-align: right;
    padding-right: 0.2em;
    padding-bottom: 0.3em;
}

#boxBestsellersContent  span 
{
    font-weight: bold;
}

#boxGroupInfo
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxGroupInfo h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CC0000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxGroupInfoContent 
{
    padding-left: 0;
    text-align: center;
}

#boxGroupInfoContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxGroupInfoContent  span 
{
    font-weight: bold;
}

#boxCurrencies
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxCurrencies h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxCurrenciesContent 
{
    padding-left: 0;
    text-align: center;
}

#boxCurrenciesContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxCurrenciesContent select {
    width: 70%;
    font-size: 1em;
    border: 1px solid;
    border-color: #666 #ccc #ccc #666;
    padding: 2px;
    margin-top: 0.2em;
    margin-bottom: 0.4em;
}

#boxLanguages
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxLanguages h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #CC0000;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxLanguagesContent 
{
    padding-left: 0;
    text-align: center;
}

#boxLanguagesContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxManufacturers
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxManufacturers h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #006600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxManufacturersContent 
{
    padding-left: 0;
    text-align: center;
}

#boxManufacturersContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

#boxManufacturersContent select {
    width: 70%;
    font-size: 1em;
    border: 1px solid;
    border-color: #666 #ccc #ccc #666;
    padding: 2px;
    margin-top: 0.2em;
    margin-bottom: 0.4em;
}

#boxManufacturersInfo
{
    text-align: left;
    margin-bottom: 0.2em;
    margin-top: 0.2em;
    margin-right: 0.2em; /* отступ от правого края браузера */
    padding-top: 0.2em;
    padding-bottom: 0.4em; /* отступ от края бокса, т.е. от пунктирной линии */
    border-bottom-width: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #67748B;
}

#boxManufacturersInfo h5 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #FF6600;
    border-bottom: 0px #e5e5e5 solid;
    background: url(img/box.gif) no-repeat left center;
    margin: 0 0 .4em .3em;
    padding: .1em 0 0 16px;
}

#boxManufacturersInfoContent 
{
    padding-left: 0;
    text-align: center;
}

#boxManufacturersInfoContent p 
{
    margin: 0 0 0 0;
    padding-bottom: 0.2em;
}

div#parseTime
{
    clear: left;
    background: #f1f1f6;
    width: 100%;
    text-align: center;
    color: #000;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

form 
{
    width: 100%;
    margin: 0;
}

.form input, textarea 
{
    font-size: 1em;
    border: 1px solid;
    border-color: #666 #ccc #ccc #666;
    padding: 2px;
}

.form textarea 
{
    width: 80%;
}

.pagecontent fieldset.form
{
    border: 0px;

}

.pagecontent fieldset.form legend
{
    font-weight: bold;
    font: 12pt arial,sans-serif;
    font-weight: bold;
}

.pagecontent .form p
{
    font: 12pt arial,sans-serif;
    font-weight: normal;
    margin: 10px 0;
}

#errormsg
{
    border: 2px solid #c00;
    padding: 5px;
    width: 96%;
}    

.error
{
    background: #fcc;
}

.form textarea:focus, input:focus, .sffocus, .sffocus 
{
    background-color: #ffc;
}

span.Requirement 
{
    color: red;
}

span.markProductOutOfStock 
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #c76170;
    font-weight: bold;
}

span.productSpecialPrice 
{
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
}

span.productOldPrice 
{
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
    text-decoration: line-through;
}

span.errorText 
{
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
}

div.contacterror 
{
    border: 1px solid;
    border-color: #ff0000;
    background-color: #FFCCCC;
    text-align: center;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

dl.itemNewProducts 
{
    display: block;
    width: 100%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent;
}

dl.itemFeaturedProducts 
{
    display: block;
    width: 48%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-bottom: 1px #e5e5e5 solid;
}
dl.itemNewProductsDefault 
{
    display: block;
    width: 48%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent;
}
dl.itemLatestNewsDefault 
{
    display: block;
    width: 48%;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0 0 0 0;
}

dl.itemLatestNews 
{
    display: block;
    width: 98%;
    float: left;
    margin: 0.5em 0 0.5em 0;
    padding: 0 0 0 0;
}

dl.itemSpecials 
{
    display: block;
    width: 48%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-bottom: 1px #e5e5e5 solid;
}
dl.itemLastViewed 
{
    display: block;
    width: 98%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-bottom: 1px #e5e5e5 solid;
}
dl.ordersAddress 
{
    display: block;
    width: 49%;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-bottom: 1px #e5e5e5 solid;
}

dt.ordersAddress 
{
    display: block;
    float: left;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

dd.ordersAddress
{
    display: block;
    margin: 0 0 0 1em;
    padding: 0 0 0 0;
    line-height: normal;
    background: transparent;
}
dl.AddressBook 
{
    display: block;
    width: 49%;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

dt.AddressBook 
{
    display: block;
    float: left;
    width: 90px;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

dd.AddressBook
{
    display: block;
    margin: 0 0 0 90px;
    padding: 0 0 0 0;
    line-height: normal;
    background: transparent;
}

dl.AddressBookList 
{
    display: block;
    width: 49%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 1em 0;
}

dt.AddressBookList 
{
    display: block;
    float: left;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

dd.AddressBookList
{
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: normal;
    background: transparent;
}

/* /Адресная книга */

/* Вход */
dl.Login 
{
    display: block;
    width: 49%;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

dt.Login
{
    float: left;
    display: block;
    background: transparent;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

dd.Login
{
    display: block;
    margin: 0 0 0 1em;
    padding: 0 0 0 0;
    line-height: normal;
    background: transparent;
}

/* /Вход */

dt.itemImage 
{
    float: left;
    display: block;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 5px 5px 0 5px;
    text-align: center;
}

dt.itemNews 
{
    display: none;
    float: left;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 5px 5px 0 5px;
    text-align: left;
}

dd.itemDescription
{
    display: block;
    margin: 0 0 0 0;
    padding: 0 0;
    line-height: normal;
    background: transparent;
}

dd.itemDescriptionPrice
{
    display: block;
    margin: 1em 0 0 0;
    padding: 0 0;
    line-height: normal;
    background: transparent;
}

dd.itemNews
{
    display: block;
    margin-left: 1em;
    padding: 0 0;
    line-height: normal;
    background: transparent;
}

div.clear
{
    clear: both;
}

div.navigation
{
    display: block;
    width: 100%;
    padding-top: 1em;
}

span.right
{
    float: right;
}

dl.itemCategoriesListing 
{
    width: 33%;
    float: left;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent;
}

dt.itemCategoriesListing 
{
    float: left;
    height: auto;
    background: transparent;
    border-right: 0px #f1f1f6 solid;
    margin: 0 0 0 0;
    padding: 5px 5px 0 5px;
    text-align: center;
}

dd.itemCategoriesListing 
{
    margin: 0 1em 0 1em;
    padding: 0 0;
    line-height: normal;
    background: transparent;
    text-align: center;
}

/* /Вывод категорий */

/* Страница карточки товара */

p.center
{
    text-align: center;
}

div.ProductInfoLeft
{
    float: left;
    margin-right: 1em;
}

div.ProductInfoRight
{
    float: right;
    margin-left: 1em;
    text-align: right;
    /*margin-top: 80px;*/
}

ul.accountLinks 
{
    list-style-type: none;
    text-align: left;
    padding-left: 1em;
    margin: 0 0 0 0;
}

li.accountLinks 
{
    display: block;
    font: 11pt Tahoma, Verdana, Arial, sans-serif;
    background: url(img/icon_arrow1.jpg) no-repeat left center;
    padding: 0 0 0 14px;
}

/* /Ссылки на странице мои данные */

span.bold 
{
    font-weight: bold;
    font-size: 16px;
}
.col{
    color: #cc0000;
}

/* Ajax quick find */

div.ajaxQuickFind 
{

    text-align: left;

}


ul.ajaxQuickFind 
{

    list-style-type: none;

    list-style-image: none;

    padding-left: 0px;

}


li.ajaxQuickFind 
{

    font-size: 80%;

    padding-left: 0px;

} 

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie 
{

    text-align: left;

}


div.addQuick 
{

    text-align: left;
    color: #67748B;
    text-decoration: underline;
    cursor: pointer;
}

ul.ajaxAddQuickie 
{

    list-style-type: none;

    list-style-image: none;

    padding-left: 0px;

}


li.ajaxAddQuickie 
{

    font-size: 80%;

    padding-left: 0px;

} 

/* /Ajax add quickie suggest */

.errorBox 
{

    background-color: #ffb3b5;

}


.messageStackError, .messageStackWarning 
{ 
    background-color: #ffb3b5;
}


.messageStackSuccess 
{ 
    background-color: #99ff00;
}


.headerError 
{

    background-color: #ffb3b5;

    border: 1px solid red;

}


.messageStack
{

    background-color: #ffb3b5;
    padding: 0.5em 0.5em 0.5em 0.5em;

}
*{
    padding: 0;
    margin: 0;
}
html{
    background: #fde02b url(images/bgrast.jpg) repeat-x;
    margin: 0;
}
body{
    width: 980px;
    padding: 0 20px;
    margin: 0 auto;
    color: #030303;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
img{
    border: none;
}
h1 ,h1 a, h3, h3 a{
    font-size: 16px;
    /*font-weight: normal;*/
    margin: 10px 0;
    text-decoration: none;
}
a{
    color: #030303;
}
a:hover{
    text-decoration: none;
}
#tentorium{
    height: 100%;
}
#header{
    height: 96px;
}
#logo{
    float: left;
    height: 96px;
    width: 400px;
    margin-left: -50px;

}
#kosh{
    float: right;
    width: 210px;
    height: 76px;
    padding: 10px 0;
    text-align: right;
    background: url(images/kosh.jpg) no-repeat right top;
}
#kosh p{
    margin-right: 45px;
    line-height: 2;
}

#headcenter{
    margin: 0px 225px 10px 330px;
    text-align: right;
    padding-top: 10px;
}
#phone{
    margin-bottom: 10px;
}
#phone h2{
    font-size: 16px;
    color: #fff;
}
#phone strong{
    color: #000;
    font-size: 20px;
}
#serch{
    height: 30px;
    background: url(images/serch.jpg) no-repeat right;
    margin-left: 225px;
}
#poleserch{
    padding: 2px 7px;
}


#topmenu{
    height: 27px;
}
#menuleft{
    float: left;
    height: 27px;
    width: 9px;
    background: url(images/menuleft.png) no-repeat;
}
#menuright{
    float: right;
    height: 27px;
    width: 9px;
    background: url(images/menuright.png) no-repeat;
}
#menurast{
    margin: 0 9px;
    height: 27px;
    background: url(images/menurast.jpg) repeat-x;
}
#ikons{
    float: right;
    width: 85px;
}
#gmenu{
    margin: 0px 85px 2px 10px;
    padding-top: 5px;
}
#gmenu li{
    display: inline;
    list-style: none;
}
#gmenu a{
    display: block;
    float: left;
    margin-right: 20px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
#gmenu a:hover{
    color: #fdda2b;
}
#conteyner{
    margin-top: 20px;
}
#content{
    float: left;
    width: 761px;
}
#content li{
    list-style: none;
    margin-left: 20px;
}
#concon{
    width: 731px;
    background: url(images/contbgrast.png) repeat-y;
    padding: 10px 15px 3px 15px;
}
#concontop{
    height: 13px;
    width: 761px;
    background: url(images/contbgtop.png) no-repeat;
}
#conconbot{
    height: 13px;
    width: 761px;
    background: url(images/contbgbot.png) no-repeat;
}
#statyanaglavnoy{
    margin-bottom: 20px;
}
#shop{
    margin-top: 20px;
}
#shopcon{

}
.r1, .r2,  .r3, .r4, .i1, .i2,  .i3, .i4 {
    display: block; 
    font-size: 0; 
    height: 1px;
}
.r1 {  margin: 0 0 0 5px; }
.r2 {  margin: 0 0 0 3px; }
.r3 {  margin: 0 0 0 2px; }
.r4 {  margin: 0 0 0 1px; height: 2px; }

.i1 {  margin: 0 5px 0 0; }
.i2 {  margin: 0 3px 0 0; }
.i3 {  margin: 0 2px 0 0; }
.i4 {  margin: 0 1px 0 0; height: 2px; }
#shopcon .r1, #shopcon .r2, #shopcon .r3, #shopcon .r4, #shopcon .i1, #shopcon .i2, #shopcon .i3, #shopcon .i4, #shopcon .block-round-content{
    border-left: 1px solid #ebeaea;
    border-right: 1px solid #ebeaea;
    background: #f7f7f7;
}
#shopcon .r1{
    border-top: 1px solid #ebeaea;
}
#shopcon .i1{
    border-bottom: 1px solid #ebeaea;
}
#shopcon .block-round-content{
    padding: 0 0 0 5px;
}
.tovcart{
    margin:0 5px 5px 0;
    width:357px;
    float: left;
    background: #fff;
}
#shopcon .tovcart .r1, #shopcon .tovcart .r2, #shopcon .tovcart .r3, #shopcon .tovcart .r4, #shopcon .tovcart .i1, #shopcon .tovcart .i2, #shopcon .tovcart .i3, #shopcon .tovcart .i4, #shopcon .tovcart .block-round-content{
    border-left: 1px solid #ebe2e2;
    border-right: 1px solid #ebe2e2;
    background: #fff;
}
#shopcon .tovcart .r1{
    border-top: 1px solid #ebe2e2;
}	
#shopcon .tovcart .i1{
    border-bottom: 1px solid #ebe2e2;
}		
#shopcon .tovcart .block-round-content{
    padding: 0 5px;
}
.tovimg{
    float: left;

}
.tovimg img{
    width: 100%;
}
#shopcon .tovimg .r1{
    border-top: 1px solid #ebe2e2;
}	
#shopcon .tovimg .i1{
    border-bottom: 1px solid #ebe2e2;
}		
#shopcon .tovimg .block-round-content{
    padding: 0 5px;
    width: 95px;
    height: 95px;
    text-align: center;
}
#shopcon .tovimg .r1, #shopcon .tovimg .r2, #shopcon .tovimg .r3, #shopcon .tovimg .r4, #shopcon .tovimg .i1, #shopcon .tovimg .i2, #shopcon .tovimg .i3, #shopcon .tovimg .i4, #shopcon .tovimg .block-round-content{
    border-left: 1px solid #dedbdb;
    border-right: 1px solid #dedbdb;
    background: #fff;
}
#shopcon .tovimgo .r1{
    border-top: 1px solid #ebe2e2;
}	
#shopcon .tovimgo .i1{
    border-bottom: 1px solid #ebe2e2;
}		
#shopcon .tovimgo .block-round-content{
    padding: 0 2px;
    text-align: center;
}
#shopcon .tovimgo .r1, #shopcon .tovimgo .r2, #shopcon .tovimgo .r3, #shopcon .tovimgo .r4, #shopcon .tovimgo .i1, #shopcon .tovimgo .i2, #shopcon .tovimgo .i3, #shopcon .tovimgo .i4, #shopcon .tovimgo .block-round-content{
    border-left: 1px solid #dedbdb;
    border-right: 1px solid #dedbdb;
    background: #fff;
}
.tovimgb{
    float: left;
    width: 300px;
    height: 300px;
}
.tovimgb img{
    width: 100%;
}
#shopcon .tovimgb .r1{
    border-top: 1px solid #ebe2e2;
}	
#shopcon .tovimgb .i1{
    border-bottom: 1px solid #ebe2e2;
}		
#shopcon .tovimgb .block-round-content{
    padding: 0 5px;

    text-align: center;
}
#shopcon .tovimgb .r1, #shopcon .tovimgb .r2, #shopcon .tovimgb .r3, #shopcon .tovimgb .r4, #shopcon .tovimgb .i1, #shopcon .tovimgb .i2, #shopcon .tovimgb .i3, #shopcon .tovimgb .i4, #shopcon .tovimgb .block-round-content{
    border-left: 1px solid #dedbdb;
    border-right: 1px solid #dedbdb;
    background: #fff;
}
.tovimgc{
    margin-left: 90px;
    float: left;


}
#shopcon .tovimgc .r1{
    border-top: 1px solid #ebe2e2;
}	
#shopcon .tovimgc .i1{
    border-bottom: 1px solid #ebe2e2;
}		
#shopcon .tovimgc .block-round-content{
    padding: 0 5px;
    width: 95px;
    height: 95px;
    text-align: center;
}
#shopcon .tovimgc .r1, #shopcon .tovimgc .r2, #shopcon .tovimgc .r3, #shopcon .tovimgc .r4, #shopcon .tovimgc .i1, #shopcon .tovimgc .i2, #shopcon .tovimgc .i3, #shopcon .tovimgc .i4, #shopcon .tovimgc .block-round-content{
    border-left: 1px solid #dedbdb;
    border-right: 1px solid #dedbdb;
    background: #fff;
}

.tovopis{
    margin-left: 117px;
}
.tovopis h2{
    margin-bottom: 7px;
}
.tovopis h2 a{
    font-size: 14px;
    color: #666665;
    font-weight: normal;
    text-decoration: none;
}
.tovpol{
    margin-top: 5px;
    height: 27px;
    width: 346px;
    background: url(images/poltov.jpg) no-repeat;
    clear: left;
}
.price{
    float: left;
    width: 100px;
    color: #fff;
    padding: 0 5px;
    margin-top: 4px;
    font-size: 14px;
}
.inkosh{
    float: right;
    width: 120px;
    color: #000;
    margin-top: 5px
}
.inkosh a, #autorization a{
    font-size: 11px;
    color: #000;
}
#novinki{
    height: 167px;
    background: url(images/newgradrast.jpg) repeat-x;
    margin-top: 20px;
}
#rightug{
    height: 167px;
    background: url(images/newgradright.jpg) no-repeat;
    width: 8px;
    float: right;
}
#novi{


    height: 167px;
}
.nov{
    float: left;
    width: 174px;
    height: 110px;
    margin: 10px;
    text-align: center;
}
.nov a{
    text-decoration: none;
    color: #666665;
    line-height: 2;
}
#articles{
    float: left;
    width: 611px;
    padding: 10px;
    margin: 10px 0;
}
.artic{
    float: left;
    width: 183px;
    margin-right: 20px;
}
.artic h2, #news h2, .artic h2 a, #news h2 a{
    margin: 10px 0;
    font-size: 12px;
    color: #7c9005;
    text-decoration: none;
}
#rightcol{
    float: right;
    width: 210px;
}
#autorization{
    width: 200px;
    margin: 0 0 0 10px;
    color: #000;
}

#catalog{
    width: 200px;
    margin: 20px 5px;
}
#catalog li{
    list-style: none;
    height: 20px;
    width: 197px;
    padding: 2px 0;
}
#catalog a{
    margin: 0 10px;
}
.catactive{
    background: url(images/katactive.png) no-repeat;
}
.catactive a{
    color: #fff;
    text-decoration: none;
}
#news{
    width: 190px;
    margin: 0 10px;
}
#ff{
    height: 180px;
    clear: both;
}
#footer{
    height: 140px;
    margin-top: -140px;
    background: url(images/footpol.jpg) repeat-x;
}

#footmenu{
    float: left;
    width: 620px;
    margin: 20px 10px;
}
#countline{
    text-align: center;
    padding: 20px;
    clear: both;
    background: url(images/footpol.jpg) repeat-x;
}
#countline a{
    margin: 0 10px;
}
#footmenu li{
    display: inline;
    list-style: none;
}
#footmenu a{
    display: block;
    float: left;
    margin-right: 15px;
    font-size: 12px;
}
#copyrightn{
    float: right;
    width: 200px;
    margin-top: 20px;
    text-align: right;
}
#copyrightn a{
    text-decoration: none;
}
#copyright{
    display: none;
}
.clear{
    clear: left;
}

#serchleft{
    float: left;
    height: 16px;

    margin-top: 6px;
}
#serchright{
    float: right;
    height: 16px;

    margin: 6px 4px 0 0;
}
#logformpas{
    float: left;
    width: 142px;
}
#Loginbutton{
    float: right;
    width: 44px;
    margin-top: 20px;
}
.loginform{
    width: 142px;
    height: 25px;
    background: url(images/entrpas.png) no-repeat;
    margin: 4px 0 6px 0;
}
.loginform input{
    border: none;
    background: none;
    padding: 5px 8px;
}
.ofzak{
    line-height: 2.5;
    margin-right: 10px;
    color: #fff;
}

.td5{
    padding: 0 10px 0 5px;
}
#shop li{
    list-style: none;
    margin-left: 30px;
}
.butkup{
    float: right;
    margin: 0 50px 0 20px;;
    height: 23px;
    width: 44px;
}
.polcol{
    float: right;
    height: 23px;
    width: 44px;
    padding: 3px 0 0 0px;
}
#divReviews hr{
    margin: 10px 0;
}
.navigation .bold{
    font-size: 12px;
}
.noi { display: none }

#support {
    position: absolute;
    top: 0px;
    margin-left: 315px;
}
