@charset "utf-8";

/****************/
/***CSS Eraser***/ 
/****************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


/*****************************/
/***Base Common Page Styles***/ 
/****************************/
body {font:normal 0.7em Verdana, Arial, Helvetica, sans-serif; color:#333; background:#626262;}


a {text-decoration:underline;color:#333;cursor:pointer;}
a:visited{text-decoration:underline;color:#333;}
a:hover{text-decoration:none; color:#f60;}
a:active{text-decoration:none; color:#333;}

h1 {font-size:1.6em; font-weight:normal; padding:0 0 0.2em;}
	.sidebar_inner h1 {margin-top:0.8em;}



/*********************/
/***Clearing Styles***/ 
/*********************/
.clrfix {overflow:hidden;}
.clear {clear:both; font-size:0; height:0; line-height:0;}
.clear-left {clear:left;}
.clear-right {clear:right;}


/**************************/
/***Base Foterstick Page***/ 
/**************************/
html, body {height:100%;}
#main-container {min-height:100%; position:relative;}
	#wrapper {padding-bottom:130px;}
#footer {margin-top:-90px; height:90px; position:relative;}

label {color:#333;}
textarea, select, .textbox {border:1px solid #d7d7d7; outline:none; padding:1px;}

/*** Global STyles ***/

.g-noborder {border:0 !important;}
.g-button {padding:1px 4px;; margin:5px; border:1px solid #bbb; outline:0; cursor:pointer; overflow:visible; background:#e3e3e3 url(images/bg_new_button.gif) repeat-x 0 0; color:#000;}
.g-date {color:#b5b5b5; font-size:0.85em;}
.g-date a, .g-date a:visited {color:#B5B5B5;}
.g-path {background:transparent;padding-bottom:3px; /*margin-top:-12px; */padding-top:3px; margin-bottom:0.6em; font-size:0.9em;position:relative;}
	.g-path a, .g-path a:visited {color:#b5b5b5;white-space:nowrap;}
	.g-path span {color:#b5b5b5;white-space:nowrap;}
.g-alt-row td {background-color:#F3F3F3 !important;}
.g-noborder {border:0 !important;}
.g-dotted-bottom {background:url(images/dots_hor.gif) repeat-x 0 100%; padding:0 0 0.6em; margin-bottom:0.6em;}
/*.g-even-row {background-color:#F4F4F4 !important;} */

/*** Header ***/
#header { background:url(images/bg_header.gif) repeat-x 0 0; position:relative;}
	#header .b-inner {width:980px; margin: 0 auto; height:204px; margin-top:-204px;z-index:100;position:relative;}
	#header .ktm-collage {width:980px; margin: 0 auto; height:204px;overflow:hidden;}
	#header .ktm-collage div {width:980px;height:204px;}
	#header .ktm-01 {background:url(images/ktm_01.jpg) no-repeat 0 0;}
	#header .ktm-02 {background:url(images/ktm_02.jpg) no-repeat 0 0;}
	#header .ktm-03 {background:url(images/ktm_03.jpg) no-repeat 0 0;}
	#header .ktm-04 {background:url(images/ktm_04.jpg) no-repeat 0 0;}
	#header .ktm-05 {background:url(images/ktm_05.jpg) no-repeat 0 0;}
	#header .ktm-06 {background:url(images/ktm_06.jpg) no-repeat 0 0;}
	#header .ktm-07 {background:url(images/ktm_07.jpg) no-repeat 0 0;}
	#header .ktm-08 {background:url(images/ktm_08.jpg) no-repeat 0 0;}
	#header .ktm-09 {background:url(images/ktm_09.jpg) no-repeat 0 0;}
	#header .ktm-10 {background:url(images/ktm_10.jpg) no-repeat 0 0;}
	#header .ktm-11 {background:url(images/ktm_11.jpg) no-repeat 0 0;}
	#header .ktm-12 {background:url(images/ktm_12.jpg) no-repeat 0 0;}
	#header .ktm-13 {background:url(images/ktm_13.jpg) no-repeat 0 0;}
	#header .ktm-14 {background:url(images/ktm_14.jpg) no-repeat 0 0;}
		.b-top-head {color:#c5c2c2; padding-top:5px; padding-bottom:5px;}
			.b-site-name {float:left; width:55%;}
				.b-site-name h1 {font-size:1em; display:inline; text-transform:uppercase;}
					.b-site-name h1 a, .b-site-name h1 a:visited {color:#c5c2c2; text-decoration:none;}
						.b-site-name h1 a:hover {color:#f60;}
			.nav-user {float:right; width:44%; text-align:right;}
				.nav-user a, .nav-user a:visited {color:#c5c2c2; text-decoration:none;}
				.nav-user a:hover {color:#f60;}
				.nav-user a.lnk_popup_login_open {background:url(images/ico_user.gif) no-repeat 0 0; padding-left:15px;}

		.b-middle-head {}
			.b-logo { padding:65px 0 24px 30px;}
				.b-logo a {display:block; width:360px; height:65px; background:url(images/logo.png) no-repeat 0 0;}
					.b-logo a span {display:none;}

			.b-contacts {width:714px; height:21px; padding-top:5px; background:url(images/bg_contacts.png) no-repeat 0 0; color:#fff; font-weight:bold;} 
				.b-contacts ul {margin:0;}
				.b-contacts li {float:left; margin:0 7px;}
					.b-contacts li img {vertical-align:middle;}
					.b-contacts li a, .b-contacts li a:visited {color:#fff; text-decoration:none;}

/*** Shop Cart ***/
.b-shop-cart {width:980px; position:relative; margin:0 auto;} 
	.b-shop-cart .b-inner {background:url(images/shop_cart.png) no-repeat 0 0; width:266px; height:107px; position:absolute; top:-113px; right:0;z-index:11;}
		.b-cart-head {}
			.b-cart-head a { display:block; height:25px;}
				.b-cart-head a span {display:none;}
		.b-cart-text { text-align:right;  padding:7px 60px 7px 10px;}
			.b-cart-text p {margin:4px 0;}
		.b-cart-lnks {text-align:center; padding:8px 10px;}
			.b-cart-lnks a, .b-cart-lnks a:visited {color:#f60; background:url(images/bull_cart.gif) no-repeat 0 6px; padding-left:5px; margin-right:10px;}


/*** Top Menu ***/
#nav-top {background:url(images/bg_top_menu.gif) repeat-x 0 0;}
	.nav-top-panel {width:980px; margin:0 auto; font-size:1.2em;}
		.nav-top-panel ul {list-style:none; background:url(images/bg_top_menu.gif) repeat-x 0 0; height:37px; margin:0;}
		.nav-top-panel ul li {float:left;height:34px; padding-top:3px;}
		.nav-top-panel ul li a, .nav-top-panel ul li a:visited {display:block; text-decoration:none; padding:4px 16px; color:#c5c2c2;}
		.nav-top-panel ul li img {margin-top:-3px;}

		.nav-top-panel ul li.active {background:url(images/bg_hover_menu.gif) repeat-x 0 0; color:#fff;} 
		.nav-top-panel ul li.active a, .nav-top-panel ul li.active a:visited {color:#fff;}
		.nav-top-panel ul li:hover {background:url(images/bg_hover_menu.gif) repeat-x 0 0; color:#fff;} 
		.nav-top-panel ul li:hover a, .nav-top-panel ul li:hover a:visited {color:#fff;}

/*** Main Layout Styles ***/
#main-container {background:url(images/bg_brends.gif) repeat-y 50% 0;}
#container {width:920px; margin:0 auto; background:#e4e4e4; padding:15px 30px; line-height:120%;}
#sidebar {float:left; width:490px; padding:0 12px 0 0;margin-bottom:10px;}
#main {float:left; width:400px; padding:0 0 0 18px;}

/******************* Main News Block Styles ******************************************/
.b-main-news {margin-bottom:0.6em;}
	a.main-news-name, a.main-news-name:visited {font-size:1.3em;font-weight:bold;text-decoration:none;line-height:1.4em;}
	a.main-news-name:hover {text-decoration:underline;}
	.main-news-container a {line-height:1.4em;}
	.b-main-news img {float:left; margin:0 10px 10px 0; border:1px solid #c5c5c5;}
	.b-main-news-content {overflow:hidden; padding:0.6em 0; background:url(images/dots_hor.gif) repeat-x 0 100%;}
	.read-more {float:right; background:url(images/crnr_top_nav_left.gif) no-repeat 0 0;}
		.read-more span {display:block; padding:0 5px; background:url(images/crnr_top_nav_right.gif) no-repeat 100% 0;}
			.read-more span a, .read-more span a:visited {display:block; padding:0 7px; background:#f60; color:#fff; text-decoration:none;}
			a.news-coments, a.news-coments:visited {float:left; color:#333;}

/********************** Short News Blocks Styles*************************************************************/	
.b-short-news {padding:5px; overflow:hidden; background:url(images/dots_hor.gif) repeat-x 0 100%; margin-bottom:1em;}
	a.short-news-name {font-size:1.2em; color:#333;}
	.b-short-news img {float:left; margin:0.6em 0.6em 0.6em 0; border:1px solid #c5c5c5;}
	.b-short-news p {margin:0.6em 0; font-size:0.95em;}
	.b-short-news p.g-date {margin:0;}
	.b-short-news p.g-date a, .b-short-news p.g-date a:visited {color:#B5B5B5;} 
	.b-short-news a img:hover {border:1px solid #f60;}
	.price-back {float:right; color:#ff1e00; font-size:1.6em; width:160px; text-align:right;padding:6px 0 6px 28px;}
	.price {color:#ff1e00; font-size:1.6em; text-align:right; padding:2px;}
	.old-price {color:#C0C0C0; font-size:1.6em; text-align:right; padding:2px;text-decoration:line-through;}
	
.b-short-news-tags {text-align:right;}

/*** Main News ***/
.main-news-container {margin-bottom:1em;}
	.thumbnail-container {float:left; width:135px;}
		.thumbnail-container div {background:#2B2D30; border:1px solid #fff; border-width:0 1px 1px 0; padding:5px; font-size:0.85em;}
		.thumbnail-container div:hover {background:#E4E4E4;color:#333;}
		.thumbnail-container a {color:#FFF;}
		.thumbnail-container div:hover a {color:#333;}
		.thumbnail-container a img {display:block; }
	.main-news-content {float:left; width:339px; /*padding:5px 7px;*/ background:#E4E4E4; height:460px; overflow:hidden;}
		.main-news-content p {margin-bottom:1em;}
	.news-preview {padding:5px 7px;}
.main-news-container table td {vertical-align:top;padding:4px;}
				
/*** News Categories ***/
.b-category-news {margin-bottom:1em; overflow:hidden;}
	.b-category-news ul {list-style:none; margin:0 0.6em 1em 17px; line-height:150%; padding-top:1em;}
	.b-category-news li {background:url(images/bullet.gif) no-repeat 0 7px; padding-left:20px; color:#f60;}
	.b-category-news-cols {overflow:hidden; background:url(images/bg_1st_news_category.jpg) no-repeat 22% 100%;}
	.b-category-news a.adv {font-weight:bold;color:#f60;}
		.b-category-news ul.category-col-1 {float:left;  width:203px; margin-right:0; margin-bottom:0; margin-left:17px; padding-bottom:1em;}
		.b-category-news ul.category-col-2 {float:left; background:url(images/bg_2nd_news_category.jpg) no-repeat 100% 100%; width:203px; margin-right:0; margin-bottom:0; margin-left:17px; padding-bottom:1em;}
			

/*** Home Search Form ***/
.b-search-home { margin-bottom:1em;padding:10px 7px; background:#2B2D30;}
			.b-search-home .textbox {width:190px;vertical-align:middle;padding:2px 1px;}
			.b-search-home .g-button {vertical-align:middle;margin:0 0 0 10px;}
			.b-search-home label{font-size:1em;color:#FFF;margin-right:5px;}

.b-search { margin-bottom:0.6em;padding:10px 7px;background-color:#2B2D30;}
	.b-search .textbox {width:180px;}
	.b-search .g-button {margin-left:0 0 0 10px;}
	.b-search div {margin:5px 0;}
	.b-search label{font-size:1em;color:#FFF;}
	.b-search a{color:#FFF;}
	.b-search table td{padding:2px;}
	.b-search input.textbox, .b-search select {font-size:1.1em;margin:2px 0;}
	a.adv-search-lnk, a.adv-search-lnk:visited {padding:3px 35px 3px 0; background:url(images/btn_adv_search.gif) no-repeat 100% -22px; color:#333; vertical-align:middle;}
	a.adv-search-lnk:hover {background-position:100% 0; text-decoration:underline;}

.b-login {float:right;}
	.b-login img, .b-search label {vertical-align:middle;}
	.b-login a {color:#f60;text-decoration:none;}
	.b-login a:hover {color:#f60;text-decoration:underline;}
	.b-login img {margin:0 15px;}
		.b-popup-login {zoom:1; position:absolute; top:280px; right:15px; background:#fff; border:1px solid #cecece; width:250px; color:#737373; border:3px solid #d3d3d3; overflow:hidden; z-index:100; font-size:1em; line-height:100%;}
		.b-popup-login label {width:90px; float:left;}
		.b-popup-login .textbox {margin-bottom:10px; width:130px;}
		* html .b-popup-login .textbox {width:127px;}
		.b-popup-login .skin-button {float:right; margin-bottom:10px;}
		.b-popup-login-head {background:#fff url(images/bg_popup_head.gif) repeat-x 0 0; color:#5C5C5C; padding:2px 5px 5px 12px; border:1px solid #fff;}
		.b-popup-login-inner {background:#fff; padding:10px 12px; color:#737373;}
		
		.popup-container {position:relative; width:960px; margin:-250px auto 0 auto; height:250px; z-index:1000;}


/*** Last Advertisements Styles ***/	
.last-advertisements {margin-bottom:1em;}

.b-adver {float:left; width:126px; text-align:center;border-right:1px solid #fff; padding:10px 0 10px 0; width:152px;min-height:150px; _height:150px;padding-bottom:300px; margin-bottom:-300px;}
.last-advertisements .last {border:0;}
	.b-adver img {border:1px solid #cfcfcf; margin-bottom:0.6em;}
	.b-adver a:hover img {border:1px solid #f60;}
	.b-adver .price {color:#FF1E00;font-size:1.5em;display:block;}

#main .b-adver {width:130px;}

/*** Actions ***/
.b-actions { padding:10px;}
	.b-actions-img {float:left; padding:0 5px 5px 0;}
		.b-actions-img img {border:1px solid #fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity: 0.8;}
		.b-actions-img a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1;}
	.b-actions-body {}
		.b-actions-body a, .b-actions-body a:visited {color:#f60; font-weight:bold; font-size:1.1em;}
		.b-actions-body p {margin:5px 0;}

/*** Footer Styles ***/
#footer {background:#fefefe url(images/bg_footer.gif) repeat-x 0 0; min-width:986px; color:#fff;}
		
#footer .inner {width:926px; margin:0 auto 5px auto; padding:17px 30px 0;}
	.nav-footer {float:left; padding-top:8px; width:740px; list-style:none; margin:0;}
	.nav-footer li {float:left; padding:0 0 0 12px; border-right:1px dotted #fff;}
	.nav-footer li a, .nav-footer li a:visited {margin:0 12px 0 0; color:#fff; text-decoration:none;}
	.nav-footer li a:hover {text-decoration:underline;}
	.dev-footer {float:right; padding-left:30px; height:34px; background:url(images/logo_extrascript.gif) no-repeat 0 2px;}
	.dev-footer a, .dev-footer a:visited {color:#fff; text-decoration:none; font-size:0.85em;}

.sub-footer {padding:8px 0 10px 30px;width:930px;margin:0 auto;border-top:1px dotted #484848; background:url(images/dots_hor_w.gif) repeat-x 0 0;}
	.sub-footer a, .sub-footer a:visited {color:#f60;}

h1.main-holder {color:#fff; background:url(images/bg_h1.gif) repeat-x 0 0; font-size:11px; padding:5px 13px;}
h1.main-holder a {color:#fff;font-size:11px;text-decoration:underline;}

/*** Top Banners ***/
.b-top-banners {margin-bottom:1em;}
	
/*** Site Parts Stiles ***/

.b-site-parts {height:1%;margin-top:5px;}
	.b-site-parts-inner {padding:0;}
		.b-site-parts-content {overflow:hidden; height:1%;}
		.b-site-parts-content div {float:left; border-right:1px solid #fff; padding:5px 0; background:#626262;}
		.b-site-parts-content div.active {background:#e4e4e4;}
		.b-site-parts-content a, .b-site-parts-content a:visited {margin:0 5px 0 5px; border:1px solid #fff; width:114px; display:block; padding-top:100px; padding-bottom:15px; text-transform:uppercase; background-repeat:no-repeat; background-position:0 0; text-align:center; font-weight:bold; _height:0;}
		.b-site-parts-content a:hover {border:1px solid #fff;}
		.b-site-parts-content a span {background:#fff; padding:0 3px;}
		.i-spare-parts {background-image:url(images/ico_spare-parts.png);}
		.i-equipment {background-image:url(images/ico_equipment.gif);}
		.b-site-parts-content a.i-motorcycles {background-image:url(images/ico_motorcycles.png); margin:0 5px 0 5px;}
		.b-site-parts-content a span {display:none;}

.b-site-parts-categories {padding:1em 0; margin-bottom:1em; height:1%;}
	.b-site-parts-categories a, .b-site-parts-categories a:visited {color:#333;}
	.b-site-parts-categories a:hover {text-decoration:none;}

.catalog-tree-container {overflow:hidden; height:1%;}
.catalog-tree, .catalog-tree ul { list-style:none; margin-bottom:0; line-height:150%;}
.catalog-tree {float:left; width:33%;}
.catalog-tree li {background:url(images/bullet.gif) no-repeat 0 7px; padding-left:15px;}

.operator-beltelecom	{background:url(images/ico_beltelecom.gif) no-repeat 0 50%; padding-left:22px;}
.operator-mts			{background:url(images/ico_mts.gif) no-repeat 0 50%; padding-left:22px;}
.operator-velcom		{background:url(images/ico_velcom.gif) no-repeat 0 50%; padding-left:22px;}

.lnk-icq					{background:url(images/ico_icq.gif) no-repeat 0 50%; padding-left:22px;}
.lnk-skype				{background:url(images/ico_skype.gif) no-repeat 0 50%; padding-left:22px;}
.lnk-rss					{background:url(images/ico_rss.gif) no-repeat 0 50%;padding: 5px 0 5px 20px;}

.site-info {font-size:0.9em;margin-top:10px;}

#spinner {position:fixed;z-index:100;left:25px;top:300px;}
.asterisk {color:#FF6600}

