div, span, p, a, em, img, strong, sub, sup, ul, b, u, i, dl, dt, dd, ol, form, label, table, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6 {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
/*vertical-align: baseline;*/}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

:focus {
outline: none;}

p {
padding-bottom:25px;}

.floatElement:after {
visibility: hidden;
display: block;
clear: both;
content: " ";
height: 0;}

* html .floatElement {
height: 1%;}

*:first-child+html .floatElement {
min-height: 1px;}

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

input[type="text"], input[type="password"]{
padding: 0;}

textarea {
font: 100% Arial, sans-serif;
padding: 0;}

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;}

h1, h2, h3, h4, h5, h6{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}

h1 {
font-size:24px;}

h2 {
font-size:23px;}

h3 {
font-size:16px;}

h4 {
font-size:15px;}

h5 {
font-size:14px;}

h6 {
font-size:10px;}

html, body{
margin:0;
padding:0;}

#g_main{
width:971px;
margin:0 auto;
position:relative;
overflow:hidden;}

#g_slider{
width:100%;
height:480px;}

#g_header{
background: #FFFFFF;
width:971px;
height:106px;
position:absolute;
top:6px;
z-index:11;}

#g_header-info{
background: #FFFFFF;
width:971px;
height:112px;
top:6px;}

#g_hd-line{
font-size:1px;/*Fix for IE6*/ 
height:6px;
background:#ececec;}

#g_logo-sl{
height:75px;
padding-top:23px;
padding-left:13px;
width:400px;
float:left;}

#g_logo{
width:123px;
float:left;}

#g_sl{
padding-top:53px;
padding-left:24px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;}

#g_lg-pw-menu{
float:right;
width:550px;
padding-top:12px;}

#g_lg-pw{
height:20px;}

.g_lg-pw{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
height:20px;}

.g_lg-pw a{
color:#000000;
text-decoration:none;}

.g_lg-pw a:hover{
color:#ba70c3;
text-decoration:none;}

.g_oth-1{
width:120px;
font-weight:bold;}

.g_oth-2{
width:60px;}

.g_oth-3{
width:125px;}

.g_oth-4{
margin-right:16px;
width:150px;
position:relative;
background:url(i/src.gif) repeat-x;}

#g_sr-lf{
left:0;
position:absolute;
background:url(i/src-lf.gif) no-repeat;
width:18px;
height:19px;}

#g_sr-rg{
right:0;
position:absolute;
background:url(i/src-rg.gif) no-repeat;
width:11px;
height:19px;}

.g_sr-line{
border: #FFFFFF 0px;
width:120px;
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#808080;}

#g_sr-line{
position:absolute;
top:4px;
right:3px;
width:130px;}

ul.g_top-menu {
padding-right:16px;
padding-top:45px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

ul.g_top-menu li {
float:right;
display: inline;
margin-left:5px;
padding-left:10px;
text-decoration:none;}

.g_top-menu li a {
color:#626262;}

.g_top-menu li a:hover {
color:#323232;}

a.g_top-menu-spr1 {
display: inline-block;
width:88px;
height:12px;
background:url(i/about.gif);
background-position:0 12px;}

a.g_top-menu-spr1:hover {background-position:0 0;}

a.g_top-menu-spr2 {
display: inline-block;
width:66px;
height:15px;
background:url(i/dilers.gif);
background-position:0 15px;}

a.g_top-menu-spr2:hover {background-position:0 0;}

a.g_top-menu-spr3 {
display: inline-block;
width:55px;
height:15px;
background:url(i/brend.gif);
background-position:0 15px;}

a.g_top-menu-spr3:hover {background-position:0 0;}

a.g_top-menu-spr4 {
display: inline-block;
width:56px;
height:12px;
background:url(i/catalog.gif);
background-position:0 12px;}

a.g_top-menu-spr4:hover {
background-position:0 0;}






#g_slider-menu{
height:19px;
padding:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;}

#g_sl-news-name{
padding-top:1px;
font-weight:bold;
width:60px;
float:left;}

#g_sl-news{
height:19px;
overflow:hidden;
float:left;
position:relative;}

ul.g_sl-news-text{
position:relative;
top:1px;
left:10px;
list-style:none;
color:#444444;
height:19px;}

ul.g_sl-news-text li{
display:block;
margin-right:20px;}

ul.g_sl-news-text li a{
text-decoration:none;
color:#444444;
}

#g_sl-news-btn{
width:60px;
float:left;}

.g_button{
width:150px;
float:left;
height:20px;}

.g_button a {
display: inline-block;
position: relative;
text-decoration: none;
height:20px;
background:url('i/news-btn.gif');}

#g_button1 {
width:20px;
right:-5px;
background-position: 0 0;}

a#g_button1:hover { background-position: 39px -19px; }

#g_button2 {
width:19px;
right:0px;
background-position: -19px 0;}

a#g_button2:hover { background-position: 20px -19px; }

#g_button4 {
width:20px;
right:-4px;
background-position: 0 0;}

a#g_button4:hover { background-position: 39px -38px; }

#g_button5 {
width:19px;
right:0px;
background-position: -19px 0;}

a#g_button5:hover { background-position: 20px -38px; }

#g_content{
width:100%;}

#g_left-column{
float:left;
width:320px;}

#g_left-column img{
padding-bottom:5px;}

#g_center-column{
float:right;
width:650px;
}

#g_search-more{
background:#505050;
width:100%;
height:97px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:24px;
border-bottom:#8f8f8d 1px solid;}

.g_btn-category{
display:inline;
width:170px;
float:right;
height:25px;
text-align:right;
margin-right:17px;}

.g_btn-category a {
display: inline-block;
position: relative;
text-decoration: none;
height:25px;
background:url('i/btn-view.gif');}

#g_btn-category1 {
width:71px;
right:-7px;
background-position: 0 -25px;}

a#g_btn-category1:hover { background-position: 0 0; }

#g_btn-category2 {
width:82px;
right:0px;
background-position: -74px 0;}

a#g_btn-category2:hover { background-position: -74px -25px; }

#g_catalog-text{
display:inline;
margin-left:17px;
width:100px;
float:left;}

#g_catalog-btn{
height:25px;
padding-top:11px;}

#g_search{
position:relative;
margin-top:18px;
margin-left:17px;}

#g-search-line{
padding-top:5px;
background:#505050;
border:#737373 solid 1px;
width:220px;
height:20px;
color:#b5b5b5;}

.g-search-line{
padding-top:3px;
margin-left:10px;
background:#505050;
border:none;
width:200px;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b5b5b5;}

#g_left-menu{
position:relative;
background:#ececec;
width:286px;
margin-bottom:5px;}

.g_left-menu-size{
min-height:191px;
padding:17px;}

.g_left-menu-size-2{
min-height:357px;
padding:17px 17px 37px 17px;}

#g_left-menu-2{
position:relative;
background:#ececec;
width:286px;
padding:17px 17px 37px 17px;
margin-bottom:5px;
min-height:370px;}

#g_all-category{
width:286px;
position:absolute;
bottom:0;
padding-bottom:15px;}

ul.g_left-menu {
position:relative;
text-align:left;
font-size:11px;
padding-bottom:14px;}

ul.g_left-menu li {
list-style:none;
margin-left:1px;
display: block;
line-height:21px;}

#g_left-menu  a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;}

#g_left-menu a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ba70c3;
text-decoration:none;}

#g_center-column img{
float:left;
padding-left:5px;
padding-bottom:5px;}

#g_footer{
padding-left:17px;
margin:0 auto;
width:954px;
height:166px;
margin-top:36px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#g_footer img{
padding-right:18px;}

#g_footer a{
color:#000000;
text-decoration:none;}

#g_footer a:hover{
color:#ba70c3;
text-decoration:none;}

#g_name-product{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
border-top:#ededed solid 1px;
padding:12px 0 36px 18px;
margin-left:5px;}

.g_btn-info-price{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
height:25px;
padding-left:23px;
padding-bottom:8px;}

.g_btn-info-price a{
color:#000000;
text-decoration:none;}

.g_btn-info-price a:hover{
color:#ba70c3;
text-decoration:none;}


.g_btn-info-main{
float:left;
width:300px;}

.g_btn-info{
margin-right:7px;
padding:4px 10px;
float:left;
height:17px;
position:relative;
background: url(i/info-bg.gif) repeat-x;}

.g_btn-info-lf{
background:url(i/info-lf.gif) no-repeat;
position:absolute;
left:0;
top:0;
height:25px;
width:7px;}

.g_btn-info-rg{
background:url(i/info-rg.gif) no-repeat;
position:absolute;
right:0;
top:0;
height:25px;
width:7px;}

.g_btn-info-no-select{
float:left; 
padding-top:4px;}

.g_btn-info-price-sklad{
padding-right:17px;
height:25px;
width:300px;
float:right;}

.g_btn-info-price-1{
padding-left:15px;
text-align:right;
height:25px;
float:right;
padding-top:4px;}

#g_sml-product{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
padding:30px 17px 40px 23px;}

#g_product{
width:645px;
margin-left:5px;}

#g_menu-character{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
min-height:320px;
padding:19px 0 36px 17px;
float:left;
width:205px;
position:relative;
border-bottom:#ededed solid 1px;
border-top:#ededed solid 1px;
border-left:#ededed solid 1px;}

.g_all-character{
padding-left:13px;
background:url(i/marker-info.gif) left center no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14px;
position:absolute;
left:18px;
bottom:16px;}

.g_all-character a {
color:#000000;
text-decoration:none;}

.g_all-character  a:hover {
color:#ba70c3;
text-decoration:none;}

ul.g_menu-character  {
width:207px;
position:relative;
text-align:left;
padding-top:16px;}

ul.g_menu-character li {
background:url(i/marker-info.gif) left center no-repeat;
list-style:none;
margin-left:1px;
display: block;
line-height:14px;
padding:6px 0 10px 12px;}

ul.g_menu-character a {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;}

ul.g_menu-character  a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color:#ba70c3;
text-decoration:none;}

#g_product-character{
float:right;
width:420px;
height:375px;
overflow:hidden;}

#g_product-character{
width:420px;
height:377px;}

.g_scroll {
width: 437px;
height: 377px;
overflow: auto;
overflow-x: hidden;
position: relative;
clear: left;
background: #FFFFFF}

.g_scroll-character div.panel {
margin-left:-8px;
height: 377px;
float:left;
overflow:hidden;}

.g_description-char{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
filter: alpha(opacity=70); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.7; 
background:#FFFFFF;
padding:17px 25px 17px 25px;
width:400px;
position:absolute;
bottom:7px;
left:0;}






a#g_button1.pushed { background-position: 0px -38px; cursor:default;}
a#g_button2.pushed { background-position: 20px -38px; cursor:default;}
a#g_btn-category1.pushed { background-position: 0 0; }
a#g_btn-category2.pushed { background-position: -74px -25px; }

.finger{cursor:pointer}