/* ----- CSS ----- */
html,body{
font-family:Tahoma,Arial,sans-serif;
font-size:100%;
}
html{
margin:0;
padding:0;
background:#fff url('/theme/images/bg_container.png') top center repeat-y;
}
body{
margin:0;
padding:0;
text-align:center;
background:#fff url('/theme/images/bg_container.png') top center repeat-y;
}

/* ----- IDS ----- */

#container{
width:890px;
margin:0 auto;
padding:0;
/*background:#fff url('/theme/images/test.gif');*/
text-align:left;
font: normal 12px/21px Tahoma,Arial,Verdana,sans-serif;
}

#header
{
    margin:30px 0 0 0;
    padding:0;
    height: 75px;
}

#header #logo
{
    position:relative;
    float:left;
    width: 260px;
    margin:0 35px 0 0;
    height: 75px;
}

#breadcrumb
{
    position:relative;
    float:left;
    width: 260px;
    margin:0 35px 0 0;
    height: 75px;
    color: #0072ff;
}

#breadcrumb ul,
#breadcrumb ul li
{
    float: left;
    font-size:12px;
    line-height:21px;
}

#breadcrumb a
{
    font-size:12px;
    line-height:21px;
}

#breadcrumb ul li,
#breadcrumb a
{    
    padding-right: 0.3em;
    color:#000;
}

#breadcrumb ul li a,
#breadcrumb a
{

    font-family: Arial,Helvetica,Lucida;
}

#breadcrumb ul li:after
{
    content:"\0020\003E";
}

#breadcrumb ul li.last:after
{
    content:"";
}


#header #color-nav
{
    position:relative;
    float:left;
    width: 95px;
    height: 75px;
    margin-top:4px;
}

#header #color-nav ul,
#header #color-nav ul li
{
    float: left;
}

#header #color-nav a.color-yellow,
#header #color-nav a.color-red,
#header #color-nav a.color-blue
{
    width: 20px;
    height: 7px;
    margin-right: 4px;
}

#header #color-nav a.color-white
{
    width: 18px;
    height: 5px;
    border: 1px solid #d0d0d0;
    margin-right: 4px;
}

#header #color-nav a.color-yellow
{
    background: #ffde00;
}

#header #color-nav a.color-red
{
    background: #fc0000;
}

#header #color-nav a.color-blue
{
    background: #006bfc;
    margin-right:0;
}

#header #color-nav .text
{
    display: none;
}

#header #color-nav a
{
    text-decoration: none;
    display: block;
    line-height: 5px;
}

#header-icons
{
    height: 75px;
    float: right;
    margin-left:75px;
    width: 115px;
}

#header-icons ul,
#header-icons ul li
{
    float:left;
}

#header-icons ul li a
{
    margin-left: 20px;
    height: 12px;
}

#primaryContent{
position:relative;
clear: both;
float:none;
width:100%;
margin:0;
padding:0 0 45px;
text-align:left;
border-bottom: 1px solid #e7e7e7;
}

#secondaryContent{
position:relative;
float:none;
width:100%;
margin:45px 0 0;
padding:0 0 45px;
text-align:left;
clear:both;
display: block;
border-bottom: 1px solid #b7b7b7;
}

#secondaryContent #new-products-block
{
    float:left;
    position: relative;
    width: 555px;
    padding: 0;
}

#secondaryContent #news-block,
#secondaryContent #articles-block
{
    float:left;
    position: relative;
    margin:0 0 0 35px;
    padding: 0;
    width: 260px;
}

#navigation{
margin:0;
padding:0;
height:305px;
display: block;
clear: both;
position: relative;
}

#navigation ul li a span.text
{
    display: none;
}

#navigation ul.static_header_nav
{
    position: relative;
    width: 100%;
    height:305px;
    background: url('/theme/images/car.jpg') 0 1px no-repeat;
}

#navigation ul.static_header_nav li
{
    position: absolute;
}

#navigation ul.static_header_nav li a
{
    position: absolute;
    display: block;
}

#navigation ul.static_header_nav li a.shop
{
    top:38px;
    left:338px;
    background: url('/theme/images/nav-shop.gif') 0 0 no-repeat;
    width:63px;
    height: 11px;
}

#navigation ul.static_header_nav li a.articles
{
    top:38px;
    left:567px;
    background: url('/theme/images/nav-articles.gif') 0 0 no-repeat;
    width:50px;
    height: 11px;
}

#navigation ul.static_header_nav li a.about
{
    top:76px;
    left:183px;
    background: url('/theme/images/nav-about.gif') 0 0 no-repeat;
    width:61px;
    height: 11px;
}

#navigation ul.static_header_nav li a.galery
{
    top:76px;
    left:719px;
    background: url('/theme/images/nav-galery.gif') 0 0 no-repeat;
    width:59px;
    height: 11px;
}

#navigation ul.static_header_nav li a.index
{
    top:157px;
    left:82px;
    background: url('/theme/images/nav-index.gif') 0 0  no-repeat;
    width:61px;
    height: 11px;
}

#navigation ul.static_header_nav li a.contacts
{
    top:157px;
    left:762px;
    background: url('/theme/images/nav-contacts.gif') 0 0 no-repeat;
    width:43px;
    height: 11px;
}

#navigation div.hover-1
{
    display: none;
    position: absolute;
    top:152px;
    left:237px;
    width: 27px;
    height: 9px;
    background: url('/theme/images/povorot.jpg') 0 0 no-repeat;
    padding:0;
    margin:0;
    overflow: hidden;
}

#navigation div.hover-2
{
    display: none;
    position: absolute;
    top:119px;
    left:641px;
    width: 64px;
    height: 35px;
    background: url('/theme/images/tormoz.jpg') 0 0 no-repeat;
    padding:0;
    margin:0;
    overflow: hidden;
}

#footer{
/*margin:-140px 0 0;*/
margin: 18px 0 0;
padding:0;
clear:both;
height: 120px;
position: relative;
}

#footer #itqua
{
    float:left;
    width: 260px;
    margin-right: 35px;
    margin-top: 12px;
}

#footer #copyright
{
    float:left;
    width: 260px;
    margin-right: 35px;
    margin-top: 18px;
}

#footer #copyright a
{
    color: #000;
    font: normal 11px/26px Arial,Helvetica,Lucida,Tahoma,sans-serif;
    text-decoration: none;
    
}

#footer #footer-phones
{
    float: right;
    font: normal 11px/26px Arial,Helvetica,Lucida,Tahoma,sans-serif;
}

/* ----- CLASSES ----- */

.hide{
 display:none; 
}
.show{
/* display:block; */
}

.divider
{
    height: 23px;
    width: 100%;
}



#primaryContent .block
{
    float:left;
    position:relative;
    width: 260px;
    padding: 0;
    margin: 0 35px 0 0;
}
/* ----- HEADINGS ----- */
h1{
font:bold 24px/28px "Arial Narrow",Arial,Tahoma,Helvetica,sans-serif;
color:#000;
margin:0;
padding:0 0 21px;
text-transform: uppercase;
letter-spacing: -0.05em;
text-decoration: none;
}
h2{
font:bold 21px/21px "Arial Narrow",Arial,Tahoma,Helvetica,sans-serif;
color:#000;
margin:0;
padding:0;
padding:0 0 21px;
}
h3{
font:bold 18px/21px "Arial Narrow",Arial,Tahoma,Helvetica,sans-serif;
color:#000;
margin:0;
padding:0;
padding:0 0 24px;
}
h4{
font:bold 11px/21px Tahoma,Arial,Helvetica,sans-serif;
color:#000;
margin:0;
padding:0;
padding:0 0 21px;
}

#secondaryContent #news-block .box
{
    padding: 0;
}

#secondaryContent #news-block h1
{
    float: left;
}

#secondaryContent #news-block h2.date
{
    font: normal 12px Arial,Helvetica,Lucida,sans-serif;
    padding-bottom: 21px;
}

#secondaryContent #news-block h2.date span.day
{
    font: bold 24px "Arial Narrow",Tahoma,Arial,Helvetica,Lucida,sans-serif;
    color: #338eff;
    padding-right: 5px;
}

#content
{
    font: normal 12px/21px Tahoma,Arial,Helvetica,sans-serif;
    padding-bottom: 21px;
}

/* ----- PARAGRAPHS ----- */

p{
color:#000;
font:normal 12px/21px Tahoma,Arial,Helvetia,Lucida,sans-serif;
text-align:left;
text-indent:0;
text-decoration:none;
text-transform:none;
word-spacing:normal;
padding-bottom: 21px;
}
#primaryContent p{
    font: 12px/14px Tahoma,Arial,Helvetia,Lucida,sans-serif;
    padding-bottom: 21px;
    color: #333;
}
#secondaryContent p{
    font: 12px/21px Tahoma,Arial,Helvetia,Lucida,sans-serif;
    padding-bottom: 21px;
}

/* ----- QUOTES ----- */

blockquote{
margin:0;
padding:0;
background-color:#fff;
color:#000;
}
blockquote p{
}
cite{
color:#000;
}
blockquote cite{
}

/* ----- CODE ----- */

pre{
margin:0;
padding:0;
background-color:#fff;
border:0 none;
font-size:100%;
overflow:hidden;
}
code{
font-size:100%;
}
p code{
}
pre code{
}

/* ----- LISTS ----- */

li{
list-style:none;
float:none;
margin:0;
padding:0;
margin:0 0 0.8em;
font-size: inherit;
}
li p{
    font:normal 12px/21px Tahoma,Arial,Helvetia,Lucida,sans-serif;
    padding-bottom: 21px;
}
ol{
width:auto;
font:normal 12px/21px Tahoma,Arial,Helvetia,Lucida,sans-serif;
margin:0;
padding:0;
list-style-type: decimal;
list-style-position: inside;
}
ul{
width:auto;
margin:0;
padding:0;
}

ul li,
#news-block ul li li
{
    list-style-type: disc;
    margin:0 0 0 3em;
}

ol li{
    list-style-type: decimal;
    margin:0 0 0 3em;
}
div.news_content ul,
div.news_content ul li
{
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 10px;
/*    font: normal 11px Tahoma,Arial,Helvetica,sans-serif;*/
}

div.news_content ol,
div.news_content ol li
{
/*    font: normal 11px Tahoma,Arial,Helvetica,sans-serif;*/
}

ul.items li,
ul.topmenu li,
ul.ui-tabs-nav li, 
#news-block ul li,
ul.static_header_nav li,
#color-nav ul li,
#header-icons ul li,
ul#products-carousel li,
ul.articles li,
ul.news-list li,
.user ul li,
ul.history li,
#sidebar_news ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.history,
.user ul
{
    margin-bottom: 40px;
}

ul#products-carousel li
{
    padding-right: 3px;
}

#content ul li
{
    line-height: 21px;
}

/* ----- IMAGES ----- */

img{
border:0 none;
}
img a{
border:0 none;
text-decoration:none;
}
img a:hover{
border:none;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
    font-weight: bold;
}
em{
    font-style: italic;
}
b{
    font-weight: bold;
}
i{
    font-style: italic;
}

/* ----- LINKS ----- */

a{
    font-weight: normal;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
color:#0072ff;
text-decoration:underline;
border-bottom:0 none;
}
h1 a
{
    font-weight: bold;
    font-family: "Arial Narrow",Arial,Tahoma,Helvetica,sans-serif;
color:#000;
text-decoration:none;
border-bottom:0 none;
}

#sidebar_cart h1 a
{
    color:#0072ff;
}

h2 a
{
    font-weight: bold;
    font-family: "Arial Narrow",Arial,Tahoma,Helvetica,sans-serif;
color:#0072ff;
text-decoration:underline;
border-bottom:0 none;
}

#secondaryContent #news-block a.archive
{
    padding-bottom: 21px;
    float:right;
    font:normal 11px/34px Arial,Tahoma,Verdana,sans-serif;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:100%;
margin:0;
padding:0;
}
dt{
color:#000;
margin:0;
padding:0;
}
dd{
color:#000;
margin:0;
padding:0;
}
      
/* Corners (em)
------------------------------ */

.corners { position: relative; overflow: hidden; }
.corners em.tl, .corners em.tr, .corners em.bl, .corners em.br { position: absolute; font-size: 1px; }

.corners-2 em.tl, .corners-2 em.tr, .corners-2 em.bl, .corners-2 em.br { width: 4px; height: 4px; background-image: url(/theme/images/corners-2.png); }
    .corners-2 em.tl { left: -2px; top: -2px; } .corners-2 em.tr { right: -2px; top: -2px; } .corners-2 em.bl { left: -2px; bottom: -2px; } .corners-2 em.br { right: -2px; bottom: -2px; }
.corners-3 em.tl, .corners-3 em.tr, .corners-3 em.bl, .corners-3 em.br { width: 6px; height: 6px; background: url(/theme/images/corners-3.png); }
    .corners-3 em.tl { left: -3px; top: -3px; } .corners-3 em.tr { right: -3px; top: -3px; } .corners-3 em.bl { left: -3px; bottom: -3px; } .corners-3 em.br { right: -3px; bottom: -3px; }
.corners-4 em.tl, .corners-4 em.tr, .corners-4 em.bl, .corners-4 em.br { width: 8px; height: 8px; background: url(/theme/images/corners-4.png); }
    .corners-4 em.tl { left: -4px; top: -4px; } .corners-4 em.tr { right: -4px; top: -4px; } .corners-4 em.bl { left: -4px; bottom: -4px; } .corners-4 em.br { right: -4px; bottom: -4px; }
.corners-5 em.tl, .corners-5 em.tr, .corners-5 em.bl, .corners-5 em.br { width: 10px; height: 10px; background: url(/theme/images/corners-5.png); }
    .corners-5 em.tl { left: -5px; top: -5px; } .corners-5 em.tr { right: -5px; top: -5px; } .corners-5 em.bl { left: -5px; bottom: -5px; } .corners-5 em.br { right: -5px; bottom: -5px; }
.corners-6 em.tl, .corners-6 em.tr, .corners-6 em.bl, .corners-6 em.br { width: 12px; height: 12px; background: url(/theme/images/corners-6.png); }
    .corners-6 em.tl { left: -6px; top: -6px; } .corners-6 em.tr { right: -6px; top: -6px; } .corners-6 em.bl { left: -6px; bottom: -6px; } .corners-6 em.br { right: -6px; bottom: -6px; }
.corners-7 em.tl, .corners-7 em.tr, .corners-7 em.bl, .corners-7 em.br { width: 14px; height: 14px; background: url(/theme/images/corners-7.png); }
    .corners-7 em.tl { left: -7px; top: -7px; } .corners-7 em.tr { right: -7px; top: -7px; } .corners-7 em.bl { left: -7px; bottom: -7px; } .corners-7 em.br { right: -7px; bottom: -7px; }
.corners-8 em.tl, .corners-8 em.tr, .corners-8 em.bl, .corners-8 em.br { width: 16px; height: 16px; background: url(/theme/images/corners-8.png); }
    .corners-8 em.tl { left: -8px; top: -8px; } .corners-8 em.tr { right: -8px; top: -8px; } .corners-8 em.bl { left: -8px; bottom: -8px; } .corners-8 em.br { right: -8px; bottom: -8px; }
.corners-9 em.tl, .corners-9 em.tr, .corners-9 em.bl, .corners-9 em.br { width: 18px; height: 18px; background: url(/theme/images/corners-9.png); }
    .corners-9 em.tl { left: -9px; top: -9px; } .corners-9 em.tr { right: -9px; top: -9px; } .corners-9 em.bl { left: -9px; bottom: -9px; } .corners-9 em.br { right: -9px; bottom: -9px; }
.corners-10 em.tl, .corners-10 em.tr, .corners-10 em.bl, .corners-10 em.br { width: 20px; height: 20px; background: url(/theme/images/corners-10.png); }
    .corners-10 em.tl { left: -10px; top: -10px; } .corners-10 em.tr { right: -10px; top: -10px; } .corners-10 em.bl { left: -10px; bottom: -10px; } .corners-10 em.br { right: -10px; bottom: -10px; }
    
    
    .ui-widget-content
    {
        font: normal 12px/18px Tahoma,Arial,Helvetica,sans-serif;
    }
    
        .height
    {
        min-height: 100%;
    }
    
   /* #antifooter
    {
        height: 160px;
    }*/
