* {margin:0px; padding:0px}
html, body {height: 100%; position:relative; font-size:100.01%;}
body {font-size:0.718em; position:relative}
span, body, div, td, textarea, input, h1, h2 {
        /*
        font-family:arial, helvetica, sans-serif;
        */
        font-family:verdana;
        color:#fffdfd;
}

input {
        color: black;
}

textarea {
        color: black;
}


a {
        color:#a9d1f7;
        /*
        border-bottom:1px solid #a9d1f7;
        */
        text-decoration:none;
}
a:hover,  .podrobno a:hover {color:#a9d1f7; border-bottom:1px dotted #a9d1f7}

table {border: 0; border-collapse:collapse; border-spacing:0px}
td {padding:0px}
img {border: 0px; display: block}
#center ul, ol {margin:20px 25px 20px 25px; padding:0px}

.all {min-width: 800px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 800 ? "800px" : "auto");}
.all {min-height:100%; background:#141413}
.header {background:url(img/header_bgrnd.jpg) repeat-x; padding:1px}
.tel {position:absolute; top:65px; right:35px; font-size:2.2em}
.header ul {font-size:1.15em; font-weight:600; position:absolute; top:100px; right:25px}
.header ul li {float:left; margin:0 10px; color:#da0411}
.header ul li.first {list-style:none}
.header li a {color:#fff; border-color:#fff}
.header li a:hover {color:#a9d1f7; border-color:#a9d1f7}

.header a {
        border: none;
}
#logo {position:absolute; right:35px; top:15px}
#car {margin-top:9px}

#container {position:relative; display:block; border-left:solid 20em #141413; border-right:solid 20em #141413}
#inner {display:block; position:relative; margin-left:-20em; margin-right:-20em; padding:1px}

#left, #right {width:15em; padding:15px}

#left {float:left; position:relative; left:0px}
/* frame_left_border */

div.frame_left_border {border:1px solid #5a5959; background:#131313; position:relative; //width:100%; padding:10px 10px 0px 10px; margin-right:0px; margin-bottom:15px}
div.f-left_br-t, div.f-left_br-r, div.f-left_br-b, div.f-left_br-l {position: absolute; width: 10px; height: 10px}
div.f-left_br-t {top: -1px; left: -1px; background: url('img/f-left_br-t.gif') 0 0 no-repeat}
div.f-left_br-r {top: -1px; right: -1px; background: url('img/f-left_br-r.gif') 100% 0 no-repeat}
div.f-left_br-b {bottom: -1px; right: -1px; background: url('img/f-left_br-b.gif') 100% 100% no-repeat}
div.f-left_br-l {bottom: -1px; left: -1px; background: url('img/f-left_br-l.gif') 0 100% no-repeat}
* html div.f-left_br-r, * html div.f-left_br-b {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.f-left_br-b, * html div.f-left_br-l {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}
div.frame_left_border ul {margin-bottom:15px}
div.frame_left_border ul li {list-style:url(img/li_left.gif); margin:0 5px 0px 25px}
div.frame_left_border ul li a, .tr_a, i a, .podrobno a {color:#f7f7ff; border-color:#858487}
div.frame_left_border ul li a:hover {color:#b00506; border-bottom:1px solid #6d0606}
div.frame_left_border ul.blue_ul li a:hover {color:#0601aa; border-color:#0c095f}
div.frame_left_border i {display:block; margin:15px 0; padding-right:20px; text-align:right}
div.frame_left_border i img {float:left; margin:0 5px}
div.frame_left_border em {display:block; font-style:normal; margin:15px 0}
div.frame_left_border span {border-bottom:1px solid #888788; margin:15px 0}

div.frame_left_border ul li a {
        text-transform: lowercase;
}
div.frame_left_border h2 {
        margin-bottom:5px;
}

.sub_menu {margin-bottom:15px !important}
.sub_menu li {list-style:none !important}
h2 {background:url(img/h2_red_bgrnd.jpg) 0% 100% no-repeat; font-size:1em; padding:5px 0; text-transform: uppercase;}

#right {float:right; position:relative; right:0px}
h2.blue {background:url(img/h2_blue_bgrnd.jpg) 0 100% no-repeat}

.tr_a {line-height:3.5}
.trash, .schedule {width:100%}
.schedule {margin-bottom:15px}
.trash td {border-bottom:1px solid #888788; padding-top:5px}
#center {margin-left:20em; margin-right:20em; padding:15px 0; position:relative; display:block; height:1%}
#center p {margin:0 0 25px 0; padding:0 15px 15px 45px}
#center p img {float:left; margin:15px}
#center p.bb, .cat td {background:url(img/p_bgrnd.gif) repeat-x 0% 100%}
.cat .no_border td {background:none}
.description img {display:inline}
.podrobno {width:100%}
.cat .podrobno td {padding:5px}
.p_title {width:70%}
.p_price {font-weight:bold; color:#fbe705; font-size:1.1em}
.sho {border:1px solid #fdfdff; width:118px; margin-bottom:25px}
.sho span {border-top:1px solid #5f7cb6; font-size:1.1em; width:100px; display:block; padding:5px 10px; height: 32px;}
.sho span i {display:block; text-align:right; font-style:normal}
.sho a {border:0px;}
.sho {
        float: left;
        margin: 10px;
}

.all_categs {

}

.clear {height: 80px; clear: both}

.pre {height: 80px}
.footer{height: 80px; margin: -80px 0 0 0; background:url(img/f_bgrnd.jpg) repeat-x 0% 0%}
.copy {float:right; margin:40px 15px 0 0; font-weight:bold}
.copy i, .copy em {font-style:normal}
.copy i {color:#fc0107}
.copy em {color:#0701FC}
.counter {position:absolute; margin-top:30px}
.counter img {float:left; margin:0 15px}

.cat h3 {text-align:center; font-size:16px; margin-bottom:15px}
.cat td {padding:10px 5px 25px 5px}
#center .cat p {margin:0 0 15px 0; padding:0}


#basket_div {
        width: 200px;
        position: absolute;
        left: 300px;
        top: 300px;
        display: none;
}

#basket_div input#oQuantity {
        border: 1px solid black;
        color: black;
        width: 50px;
        text-align: center;
}


#basket_div_ksenon {
        width: 200px;
        position: absolute;
        left: 300px;
        top: 300px;
        display: none;
}

#basket_div_ksenon input#oQuantity_ksenon {
        border: 1px solid black;
        color: black;
        width: 50px;
        text-align: center;
}


.razdelitel {
        background:transparent url(img/p_bgrnd.gif) repeat-x scroll 0% 100%;
        height: 2px;
}

#center h1 {
        background:transparent url(img/h2_red_bgrnd.jpg) no-repeat scroll 0% 100%;
        font-size:16px;
        padding:5px 0pt;
        text-transform:uppercase;
}

#center div.cat_desk p {
        margin:0;
        padding:7px 15px 7px 45px;
}

.p_title2 {
        width:auto;
}

.retail_info th {
        text-align: left;
        padding-left: 5px;
        font-size: 14px;
}

.retail_button {

        background: transparent url(img/buy_button.gif) no-repeat scroll 0 100%;
        border: none;
        color:#F7F7FF;
        width: 62px;
        height: 24px;
        font-size:12px;
        padding:0;
}

#oQuantity_ksenon {
        color: #000;
        text-align:center;
        width:50px;
}

.description a {
        border:none;
}

.seo_footer { color: #5F5F5F; font-size: 10px; }

.seo_footer a { color: #5F5F5F; }

/*
a img { border: none; text-decoration: none;}
a:hover img { border: none; text-decoration: none;}
*/

#center table.icq_consult p { margin:0px; padding:0px; }
#center table.icq_consult a { margin:0px; padding:0px; }
#center table.icq_consult img { margin:0px; padding:0px; }


