html, body {height:100%; margin:0; padding:0;}
body {background:#fff; color:#565656; font:.9em tahoma, verdana, times new roman, arial, helvetica, sans-serif;}
table {border-collapse:collapse;}
td {padding:0;}
a {color:#565656; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:0;}
p, form, h1, h2, h3, h4, h5, h6 {margin:0;}
input, select, option, textarea {color:#565656; font:.9em tahoma, verdana, times new roman, arial, helvetica, sans-serif; margin:0;}
/*100% height*/
.mainblock {height:100%; min-width:1000px; position:relative;}
body>div.mainblock {min-height:100%; height:auto;}/*for ff, Opera*/
.columnsblock {clear:both; overflow:hidden; padding-bottom:65px;}
/*header*/
.headerblock {height:114px; padding:56px 86px 0 281px; position:relative;}
.headerblock .logo {position:absolute; top:24px; left:78px;}
.headerblock .email {position:absolute; top:24px; right:86px;}
.headerblock .email a {background:url('/img/bg_email.gif') left top no-repeat; display:block; height:22px; padding:8px 0 0 38px; font-size:14px; text-decoration:none; width:123px;}
/*top menu*/
.topmenu {background:#000 url('/img/bg_tm.gif') left top repeat-x; height:36px;}
.topmenu .tm_l {background:url('/img/bg_tm_l.gif') left top no-repeat; height:36px; padding-left:108px;}
.topmenu .tm_r {background:url('/img/bg_tm_r.gif') right top no-repeat; border-left:1px solid #000; height:34px; padding:1px 0;}
.topmenu ul {margin:0; padding:0;}
.topmenu ul li {float:left; list-style:none; margin:0; padding:0;}
.topmenu ul li a {border-right:1px solid #000; color:#fff; display:block; font-size:14px; height:34px; line-height:34px; text-align:center; text-decoration:none; width:105px;}
.topmenu ul li a:hover {background:url('/img/bg_tm_h.gif') left top repeat-x;}
.topmenu ul li a.active {background:url('/img/bg_tm_a.gif') left top no-repeat;}
/*left column*/
.leftblock {float:left; padding-left:56px; position:relative; width:225px; z-index:2;}
.leftblock .catalog {background:url('/img/bg_cat.gif') left top no-repeat; color:#fff; height:31px; line-height:31px; position:relative; text-align:center; width:179px; z-index:5;}
.leftmenu {background:url('/img/bg_lm_b.gif') left bottom no-repeat; margin-left:8px; padding-bottom:42px; width:169px;}
.leftmenu ul {margin:0; padding:0;}
* html .leftmenu ul {margin-top:-13px;}
*+html .leftmenu ul {margin-top:-13px;}
.leftmenu ul li {background:url('/img/bg_lm_li.gif') 162px top repeat-y; list-style:none; margin:0; padding:0 7px 0 0; position:relative;}
.leftmenu ul li a {background:url('/img/bg_lm_.gif') left top repeat-x; border:1px solid #000; border-top:none; color:#373434; display:block; font-size:14px; height:22px; line-height:22px; padding-left:12px; position:relative; text-decoration:none; width:148px;}
.leftmenu ul li a:hover {background:url('/img/bg_lm_h.gif') left top repeat-x;}
.leftmenu ul li a.empty {background:none; height:3px; overflow:hidden;}
.leftmenu ul li a.active {background:url('/img/bg_lm_a.gif') left top no-repeat; z-index:4;}
.leftmenu ul li.spec a {background:url('/img/bg_lm_spec.gif') left top repeat-x;}
.leftmenu ul li.spec a:hover, .leftmenu ul li.spec a.active {background:url('/img/bg_lm_spec_h.gif') left top repeat-x !important; z-index:4;}
.leftmenu ul li i {background:url('/img/bg_lm_c.png') left top no-repeat; display:block; position:absolute; left:-1px; top:0; height:31px; width:170px; z-index:3;}
/*center column*/
.centerblock {float:left; margin:0 -270px 0 -281px; position:relative; width:100%; z-index:1;}
.contentblock {margin:0 270px 0 281px; padding-right:35px;}
/*right column*/
.rightblock {float:right; position:relative; width:270px; z-index:2;}
/*footer*/
.footerblock {clear:both; height:33px; text-align:center; overflow:hidden; position:absolute; bottom:0; left:0; width:100%;}
.footerblock .copy {color:#646464; font-size:12px; margin:0 auto; width:220px;}
/*for ie6*/
* html .leftblock, * html .rightblock, * html .contentblock {padding-bottom:65px;}

/*content*/
.block_g {margin-bottom:30px;}
* html .block_g {height:1%;}
.block_g .title {clear:both; color:#434343; font-size:16px; height:31px; line-height:31px; overflow:hidden; padding:0 65px 0 45px;}
.block_g .title .name {float:left;}
.block_g .title .date {float:right; font-size:14px;}
.block_g .title .arrow {font-size:14px; font-weight:bold; text-decoration:none;}
.block_g .text {clear:both; overflow:hidden; padding:45px 25px 20px 45px;}
* html .block_g .text {height:1%;}
.block_g .text .pic {border:1px solid #bcbcbc; float:left; margin:0 45px 10px 0;}
.block_g .text p {text-align:justify;}
.block_g .text .more {clear:both; font-size:.9em; margin-top:25px; text-align:right;}

.block_g .catalog {clear:both; overflow:hidden; padding:30px 0 100px 1px;}
.block_g .catalog .bikes {border:1px solid #c9c9c9; width:100%;}
.block_g .catalog .bikes td {border-bottom:1px solid #c9c9c9;}
.block_g .catalog .bikes .pic {padding:15px 0 15px 45px;}
.block_g .catalog .bikes .pic img {border:1px solid #c5c0c0;}
.block_g .catalog .bikes .descr {padding:15px 40px; vertical-align:bottom; width:100%;}
.block_g .catalog .bikes .descr .sale {margin-bottom:10px;}
.block_g .catalog .bikes .descr .name {color:#010101; line-height:1.3em;}
.block_g .catalog .bikes .descr .price {color:#6c6d6e; line-height:1.3em;}
.block_g .catalog .bikes .spec .price {color:#ff0000;}
.block_g .catalog .bikes .b_more {padding:15px 50px 18px 0; vertical-align:bottom;}
.block_g .sale a {background:#fff url('/img/bg_sale.gif') left top no-repeat; display:block; height:34px; width:207px;}
.block_g .more_but a {background:#fff url('/img/bg_more.gif') left top no-repeat; display:block; height:32px; line-height:32px; text-align:center; text-decoration:none; width:134px;}
.block_g .more_but a:hover {background:#fff url('/img/bg_more_h.gif') left top no-repeat;}
.block_g .more_but a.active {background:#fff url('/img/bg_more_a.gif') left top no-repeat;}

.block_g .card {clear:both; overflow:hidden; padding:20px 20px 25px 45px;}
.block_g .card .tovar {width:100%;}
.block_g .card .tovar td {vertical-align:top;}
.block_g .card .tovar .descr {color:#434343; font-size:13px; width:100%;}
.block_g .card .tovar .descr .logo {clear:both; margin-bottom:25px; overflow:hidden; width:100%;}
.block_g .card .tovar .descr .logo img {float:left; margin-right:20px;}
.block_g .card .tovar .logo .name {font-size:18px; text-decoration:underline;}
.block_g .card .tovar .descr .logo .price {font-size:12px;}
.block_g .card .tovar .view {padding-left:20px;}
.block_g .card .tovar .view .pic_b {margin-bottom:20px;}
.block_g .card .tovar .view .pic_b img {border:1px solid #c9c9c9;}
.block_g .card .tovar .view .prevline {width:265px;}
.block_g .card .tovar .view .prevline div {float:left; margin:0 17px 20px 0;}
.block_g .card .tovar .view .prevline div img {border:1px solid #c9c9c9;}

.block_g .recom {clear:both; margin:0 20px; overflow:hidden; padding:20px 0 25px;}
.block_g .recom table {width:100%;}
.block_g .recom table td {padding-bottom:25px; text-align:center; vertical-align:top; width:25%;}
.block_g .recom .tovar {margin:0 auto; width:140px;}
.block_g .recom .tovar .pic {margin-bottom:10px;}
.block_g .recom .tovar .pic img {border:1px solid #cacaca; width:115px;}
.block_g .recom .tovar .name {text-align:center; width:115px;}
.block_g .recom .tovar .name a {color:#434343; font-size:14px; text-decoration:none;}

.slot {margin-bottom:24px; text-align:center; width:191px;}
.slot h2 {font-size:14px; font-weight:normal;}
.slot .h2t {height:32px; line-height:32px;}
.slot .h2b {height:38px; line-height:32px;}
.block_br .h2t, .block_gb .h2t {color:#fff;}
.block_br .h2b {color:#000;}
.block_br .h2b a {color:#000; text-decoration:none;}
.block_gb .h2b {height:10px; line-height:none;}
/*blocks with angles && shadow*/
.l {background-position:left top; background-repeat:repeat-y;}
.r {background-position:right top; background-repeat:repeat-y;}
.t {background-position:left top; background-repeat:repeat-x;}
.b {background-position:left bottom; background-repeat:repeat-x;}
.lt {background-position:left top; background-repeat:no-repeat;}
.rt {background-position:right top; background-repeat:no-repeat;}
.rb {background-position:right bottom; background-repeat:no-repeat;}
.lb {background-position:left bottom; background-repeat:no-repeat; padding-right:7px;}
/*gray*/
.block_g .l {background-image:url('/img/block_g_l.gif');}
.block_g .r {background-image:url('/img/block_g_r.gif');}
.block_g .t {background-image:url('/img/block_g_t.gif');}
.block_g .b {background-image:url('/img/block_g_b.gif');}
.block_g .lt {background-image:url('/img/block_g_lt.gif');}
.block_g .rt {background-image:url('/img/block_g_rt.gif');}
.block_g .rb {background-image:url('/img/block_g_rb.gif');}
.block_g .lb {background-image:url('/img/block_g_lb.gif');}
/*black-red*/
.block_br .l {background-image:url('/img/block_b_l.gif');}
.block_br .r {background-image:url('/img/block_b_r.gif');}
.block_br .t {background-image:url('/img/block_b_t.gif');}
.block_br .b {background-image:url('/img/block_r_b.gif');}
.block_br .lt {background-image:url('/img/block_b_lt.gif');}
.block_br .rt {background-image:url('/img/block_b_rt.gif');}
.block_br .rb {background-image:url('/img/block_r_rb.gif');}
.block_br .lb {background-image:url('/img/block_r_lb.gif');}
/*green-black*/
.block_gb .l {background-image:url('/img/block_b_l.gif');}
.block_gb .r {background-image:url('/img/block_b_r.gif');}
.block_gb .t {background-image:url('/img/block_gr_t.gif');}
.block_gb .b {background-image:url('/img/block_b_b.gif');}
.block_gb .lt {background-image:url('/img/block_gr_lt.gif');}
.block_gb .rt {background-image:url('/img/block_gr_rt.gif');}
.block_gb .rb {background-image:url('/img/block_b_rb.gif');}
.block_gb .lb {background-image:url('/img/block_b_lb.gif');}
/*black*/
.block_b .l {background-image:url('/img/block_b_l.gif');}
.block_b .r {background-image:url('/img/block_b_r.gif');}
.block_b .t {background-image:url('/img/block_b_t.gif');}
.block_b .b {background-image:url('/img/block_b_b.gif');}
.block_b .lt {background-image:url('/img/block_b_lt.gif');}
.block_b .rt {background-image:url('/img/block_b_rt.gif');}
.block_b .rb {background-image:url('/img/block_b_rb.gif');}
.block_b .lb {background-image:url('/img/block_b_lb.gif');}




.thumbnail_container { width:100%; height:100%; overflow:hidden; position:relative; top:0; left:0; }
.thumbnails { width:10000px; min-width:100%; position:relative; top:0; left:0; overflow:hidden; }

/*
.thumbnail  { width:126px; margin-right:5px; height:auto; display:block; float:left; padding-top:5px  }
.thumbnail .image { margin-left:12px; margin-right:12px; vertical-align:bottom; vertical-align:bottom; height:55px; width:100px; padding-top:10px; padding-bottom:10px; border: 1px solid #000000; background-color:#000000  }
.thumbnail .image img { width:100px;   }
.thumbnail .text { color:#666666; text-align:center; padding-top:10px }
*/

.thumbnail  { width:150px; margin-right:10px; height:auto; display:block; float:left; text-align:center  }
.thumbnail .image { width:135px; height:150px; margin-bottom:5px; }
.thumbnail .text { color:#666666; width:150px }


