*{
margin:0px;
padding:0px;}

body{
background:url(../images/bg.png) repeat top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

h1 {
color:#2e2e2e;
font-family: Verdana, Geneva, sans-serif;
	}

h3{
font-size:14px;
color: #791F1F;
padding: 7px 0px 7px 35px;
background:url(../images/h_bg.png) left center no-repeat;
}

#ball{
width: 33px;
height: 33px;
float:left;
color: #791F1F;
padding: 0px 0px 0px 35px;
background:url(../images/h_bg.png) left center no-repeat;
}

#clear{
width:100%;
clear:both;}

a {
color:#791F1F;
text-decoration:none;
font-weight:bold;
}
/*--------------login----------------*/
#login {
	padding: 3px 0px 0px 30px;
}

# login .enter {
	margin: 0px 0px 0px 20px;
	}
#login .button {
	color: #fff;
	background: #791F1F;
	border:1px solid #C84D4B;
	padding: 0px 2px 15px 0px;
	margin: 0px 0px 0px 5px;
	height: 20px;
    width: 70px;
}
/*------------------------container----------------------------------------*/

#container{
width: 992px;
margin:0 auto;}

#container .page{
width: 992px;
background:#C84D4B url(../images/cont_bg.png) left repeat-y;}

#container .header{
background:url(../images/header.png) no-repeat;
width: 992px;
height:133px;
border: none;}

#container .header a.logo{
margin: 0px 0px 0px 363px;
width: 250px;
height:134px;
border: none;
z-index:1;
display:block;
outline:medium none;
}
/*--------------menu_top----------------*/

#container .menu_top{
height:40px;
background:#791F1F;
text-align:center;}

#container .menu_top a{
color: #fff;
font-size:14px;
padding: 0px 0px 0px 10px;
font-weight:bold;}

#container .menu_top a:hover{
color: #ea3131;
font-weight:bold;}

#container .menu_top table{
background:#791F1F;
}
/*------------------------------*/

#container .scroll{
	background:#791F1F;
	padding: 0px 0px 0px 6px;}

#container .pre_wrap{

height: 100%;}

#container .sort{
background:#FFFFFF url(../images/cont_bg.png) right repeat-y;
}

/*-------------cash-----------------*/

#container .cash{
background:#C84D4B url(../images/cont_bg.png) left repeat-y;}

#container .cash_bg_left{
float:left;
border:none;
text-decoration:none;}

#container .cash_bg_right{
float:left;
border:none;
text-decoration:none;}

#container .cash_info{
color:#FFF;
background:url(../images/cash_bg.png) left top repeat-x;
height: 20px;
float: left;
margin: 0px 0px 0px 0px;
padding: 21px 0px 10px 0px;
}

#container .cash_info a{
color:#FFF;
text-decoration:none;
}
/*------------last_pro------------------*/

#container .last_pro a {
font-size:12px; 
color:#333;
font-weight:bold;

}
	
#container .last_pro {
font-size:12px; 
color:#C80E01;
font-weight:bold;
}

/*------------random------------------*/

#container .random a {
font-size:10px; 
color:#333;
font-weight:bold;

}
	
#container .random {
font-size:12px; 
color:#C80E01;
font-weight:bold;
min-width: 460px;
}


/*-------------left_sidebar-----------------*/

#container .left_sidebar{
width:200px;
padding:8px 0px 8px 7px;
color: #791f1f;
}

#container .left_sidebar a{
font-size:12px;
font-weight:bold;
color: #944c4c;
}



#container .left_sidebar .user3{
padding: 10px 0px 0px 0px;
}

#container .left_sidebar img{
text-decoration:none;
border:none;
}

/*-------------------------------*/
#container .left_sidebar .mainlevel {
margin:4px 0 3px 0px;
}

#container .left_sidebar a {
font-weight:bold;
text-decoration:none;
}

#container .left_sidebar a.sublevel {
color: #d26c69;
margin:4px 0 3px 0px;
}
/*--------------------nychka---------------------------*/

#container  .item3{
	padding: 2px 0px 2px 2px;
	background:none;
	list-style:none;}
	
#container  .item3 a {
	background:none;
	color: #C84D4B;
	font-size:5px;}
	
#container  .item3 a:hover {
	background:none;
	color: #C84D4B;
	font-size:9px;}

/*---------------------------corner-------------------------------------*/
#corner_1{
background:#FFFFFF url(../images/corners_01.png) top left no-repeat;}
#corner_2{
background:url(../images/corners_02.png) top right no-repeat;}
#corner_3{
background:url(../images/corners_03.png) bottom left no-repeat;}
#corner_4{
background:url(../images/corners_04.png) bottom right no-repeat;
padding: 10px;
margin: 5px 0px 0px 0px;
}



/*---------------------------corner_2-------------------------------------*/
#corner2_1{
background:#FFFFFF url(../images/corners_01.png) top left no-repeat;}
#corner2_2{
background:url(../images/corners_02.png) top right no-repeat;}
#corner2_3{
background:url(../images/corners_03.png) bottom left no-repeat;}
#corner2_4{
background:url(../images/corners_04.png) bottom right no-repeat;

margin: 5px 0px 0px 0px;
}

#corner2_4 .module{
	padding: 10px 10px 10px 10px;

	}

/*---------------------kontent_stranic----------------------*/
#corner_4 .contentpaneopen{
padding:0px 10px 0px 0px ;
}
#corner_4 .contentpaneopen p {
padding: 0px 0px 0px 15px;
}
	
#corner_4 .contentheading{
font-size:14px;
font-weight:bold;
color: #791F1F;
padding: 7px 0px 7px 35px;
background:url(../images/h_bg.png) left center no-repeat;
}

#corner_4  form{
padding: 0px 0px 0px 15px;
}

#login_stretcher {
padding: 0px 0px 0px 15px;
}

#corner_4 h4 {
padding: 0px 0px 0px 15px;
}
	
/*-----------------------------------------------------------*/

#vmMainPage{
	width: 726px;
}

#vmMainPage table{
padding: 0px 0px 0px 15px;
}

#corner_4 .mainlevel{
padding: 0px 0px 0px 35px;
}
#corner_4 .sublevel{
padding: 0px 0px 0px 35px;
}

#corner_4 .componentheading{
font-size:14px;
padding: 10px 0px 10px 35px;
color: #791F1F;
font-weight:bold;
background:url(../images/h_bg.png) left center no-repeat;}

#corner_4 .browseProductTitle{
background:none;}

#corner_4 .search form{
padding: 5px 0px 5px 15px;
}

#corner_4 .search form .button {
	color: #fff;
	background: #791F1F;
	border:1px solid #C84D4B;
	padding: 0px 5px 15px 0px;

	height: 20px;
    width: 45px;
	float:right;
}
/*---------------------discont-------------------------------------------*/

#container .wrap {
padding:10px;
float:left;
}

.discont {
	width: 40px;
	height: 40px;
	background: url(../../../../templates/stuff_online/images/discont_bg.png) no-repeat;
	margin: -125px 0px 0px -52px;
	padding: 10px 10px 0px 0px;
	z-index:2;
	float:right;
	position:absolute;
	font-size:10px;
	font-weight:bold;
	}
	
#corner_4 .discont {
	width: 40px;
	height: 40px;
	background: url(../../../../templates/stuff_online/images/discont_bg.png) no-repeat;
	margin: -125px 0px 0px -52px;
	padding: 10px 10px 0px 0px;
	z-index:2;
	float:right;
	position:absolute;
	font-size:10px;
	font-weight:bold;
	}
	
#vmMainPage .discont {
	width: 40px;
	height: 40px;
	background: url(../../../../templates/stuff_online/images/discont_bg.png) no-repeat;
	margin: -30px 0px 0px -90px;
	padding: 10px 10px 0px 0px;
	z-index:2;
	text-align:center;
	float:right;
	position:absolute;
	font-size:10px;
	font-weight:bold;
	}
	
	
#product_list .discont {
	width: 40px;
	height: 40px;
	background: url(../../../../templates/stuff_online/images/discont_bg.png) no-repeat;
	margin: -90px 0px 0px -20px;
	padding: 10px 10px 0px 0px;
	z-index:2;
	text-align:center;
	float:right;
	position:absolute;
	font-size:10px;
	font-weight:bold;
	}
/*----------------------------------------------------------------*/

#container .right_sidebar{

background:#C84D4B url(../images/cont_bg.png) right repeat-y;
}

body:nth-of-type(1) #container .right_sidebar{

}

@-moz-document url-prefix() {
   
   #container .right_sidebarFF, x:-moz-any-link { width: 254px;}
   
}

#container .right_sidebar .module{
padding: 0px 10px 0px 10px;
}

#container .right_sidebar .contacts .module{
padding: 0px 0px 0px 0px;
}

#container .right_sidebar .flash_news{

float:right;
background:#791f1f url(../images/cont_bg.png) right repeat-y;

}

#container .right_sidebar .flash_news h3{
background:none;
color:#FFF;
}

#container .right_sidebar .contacts{

color:#FFF;
margin: 10px 5px 0px 0px;
float:right;
background:#791f1f ;
}


#container .right_sidebar .contacts h3{
background:none;
color:#FFF;
}

#container .right_sidebar .contacts a{
background:none;
color:#FFF;
}

#container .footers{
background:none;
}

/*----------------------------------------------------------------*/

#footer{
color:#FFF;
height:123px;
background:url(../images/footer_bg.png);}

#footer a{
color:#FFF;
font-size:11px;
font-weight:bold;
text-decoration:none;}

#footer .left_corner{
float:left;}

#footer .right_corner{
float:right;}

#footer .center_info{
font-size:9px;
float: left;
width:760px;
height:43px;
padding:5px 0px 0px 0px;}

#footer .center_info p{
padding: 5px 0px 0px 0px; 
}

#footer .center_right {
font-size:9px;
float: left;
width:160px;
height:43px;
padding:8px 0px 0px 0px;
text-align: right;
}

#footer .center_right img{
padding: 0px 0px 0px 10px;
}
	
.browseProductContainer {
	text-align:left;
	width: 200px;
	padding: 0px 0px 0px 30px;
	float:left;}
	

	
#container .last_pro .productPrice {
margin: 30px 0px 0px 0px;
}


#container .right_sidebar .banner_right .module {
padding: 0px 6px 0px 0px;
float:right;
}

#container .right_sidebar .banner_right img{
text-decoration:none;
border:none;
}


#middle_banners {
	height: 142px;
background:#C84D4B url(../images/cont_bg.png) right repeat-y;
margin: 0px 0px 0px 5px;
}



#middle_banners .banneritem img {
border:medium none;
display:inline-block;
float:left;
text-decoration:none;
padding: 0px 0px 0px 0px;
}

#container .left_sidebar .banneritem {
	padding: 10px 0px 0px 0px;}
	
#container .right_sidebar .banneritem {
	padding: 10px 0px 0px 0px;}
	
	
	
	.banneritem .clr { clear:none !important;}

.cat_desc {
width: 650px;
font-size:10px;
padding: 15px 10px 0px 35px;
}

.contentpaneopen {
width: 700px;}

/*------------------------------------------------------------*/


.sort_top {
font-size:11px;	
}

.sort_top .inputbox {
font-size:11px;	
}

.product_type_selected {
background:#900;
color:#FFF;
}

.manufacturer_sort {
font-size:11px;

}

.manufacturer_sort a{
text-decoration:none;
padding: 1px 3px 1px 3px;
}


.manufacturer_sort a:hover {
background:#900;
color:#FFF;
}

.manufacturer_selected{
background:#900;
color:#FFF;
}

/*------------------------------------------------------------*/

.product-Old-Price {
color:#C80E01;
text-decoration:line-through;
}

/*---------------------------system-message---------------------------------*/	

#system-message {
padding: 0px 0px 20px 30px;
}

.error {
	font-weight:500;
color:#F00;
font-size:16px;
list-style:none;
}

.error message fade {
font-size:14px;
}

.error message fade ul {
list-style:none;
}
/*---------------------------soc_icon---------------------------------*/	
.icn {
	text-decoration:none;
	border:none;
	padding: 6px 0px 0px 0px;}
	
.icn img {
text-decoration:none;
border:none;
}

.vmCartModule a {
	color:#FFF !important;}


.vmCartModule {
	height: 63px;
	color:#FFF !important;}
	
	
/*---------------------------Flypage_Bikes_Table---------------------------------------------*/		
#vel_tr.even td { background: none repeat scroll 0 0 #fff;}
#vel_tr.odd td {background: none repeat scroll 0 0 #F8FBFC;}

.vel_td.over {background-color:#ecfbd4;}

#vel_tr.even .vel_td.over {background-color:#ecfbd4;}
#vel_tr.odd .vel_td.over {background-color:#ecfbd4;}

.vel_td.selected {background-color:#bce774;}
#vel_tr.even .vel_td.selected {background-color:#bce774;}
#vel_tr.odd .vel_td.selected {background-color:#bce774;}
	
.vel_left {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 15px 3px 3px;
	text-transform: uppercase;
    width: 140px;
	height:20px;}

.vel_right {  
    color: #000000;
    font-size: 11px;
    padding: 3px 6px;
    width: 375px;}
	
.vel_img {  
    width: 20px;}
      
.odd .man_text{
display:none;
color:#fff}
