body {
	background-image:url(../images/bg_stripe.gif);
	font-family:Helvetica Neue, Helvetica, Arial, Sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	margin:0;
	padding:0;
}

/*Top*/

#top {
	width:100%;
	height:30px;
	clear:both;
}

#menu {
	height:30px;
}

#logo {
	width:200px;
	height:110px;
	margin-top:50px;
	float:left;
}

.top_text {
	background:#0f0f0f;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	clear:both;
	
}

#topmenu{
	width:300px;
	float:right;
	text-align:right;
	margin-top:120px;
}

#container{
	width:900px;
	margin:auto;
}

/*Text*/


#header {
	width:820px;
	height:20px;
	margin:auto;
}

h1 {
	color:#FFF;
	font-family:Arial, sans-serif;
	font-size:32px;
	font-weight:bold;
	line-height:normal;
	letter-spacing:-2px;
	margin:0;
	padding:0;
}

h2 {
	color:#FFF;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:26px;
	font-weight:450;
	line-height:normal;
	letter-spacing:0px;
	margin:20px;
	padding:0;
	}

h3 {
	color:#FFF;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:15px;
	font-weight:450;
	line-height:normal;
	letter-spacing:normal;
	margin:20px;
	padding:0;
}

h4 {
	color:#FFF;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:22px;
	font-weight:450;
	letter-spacing:normal;
	margin:0px 0px 5px 0px;
	padding:0;
}

.currency {
	color:#FFF;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:10px;
	font-weight:450;
	letter-spacing:normal;
	margin:0px 0px 5px 0px;
	padding:0;
}

.rub {
	color:#06d9ff;
	font-weight:700;
}

.rubGrey {
	font-size:14px;
	font-weight:700;
}

.twitter {
	font-size:11px;
}

.style3 {
	font-size:11px;
	line-height:18px;
}

.style4 {
	font-size:12px;
	color:#FFFFFF;
}

.style6 {
	font-size: 12px;
}

.style7 {
	font-size: 18px;
}

.cat {
	font-size:12px;
	font-family: Helvetica, Arial, Verdana, Arial, Sans-Serif;
	color:#FFF;
	font-weight:400;
}

.rubPink {
	color:#06d9ff;
	font-weight:700;
	font-size:16px;
}

/*Links*/

a:link {
	color:#f90765;
	text-decoration:none;

}

a:visited {
	text-decoration:none;
	color:#f90765;
	background-color:none;
}

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

a:active {
	text-decoration:none;
	color:#999;
}

#topmenu a:link {
	color: white;
	text-decoration:none;
	background-color:none;
}

#topmenu a:visited {
	color: white;
	text-decoration:none;
	background-color:none;
}
.shop_menu a:hover {
	color: #f90765;
	text-decoration:underline;
	background-color:none;

}
.shop_menu a:active {
	color: f90765;
	text-decoration:none;
	background-color:none;
}


.shop_menu a:link {
	color: white;
	text-decoration:none;
	background-color:none;
}

.shop_menu a:visited {
	color: white;
	text-decoration:none;
	background-color:none;
}
#topmenu a:hover {
	color: #f90765;
	text-decoration:none;
	background-color:none;

}
#topmenu a:active {
	color: white;
	text-decoration:none;
	background-color:none;
}

a.spec:hover {
	color:#FFF;
	background-color:none;
}


.left {
	width:560px;
	float:left;
	
}

.main {
	width:520px;
	background:#0f0f0f;
	padding:20px;

}

.headlines a {
	color:#FFFFFF;

}

.headlines a:hover {
	color:#999999;

}

.right_col {
	width:330px;
	float:right;
}

.puffs {
	width:330px;
	background:#0f0f0f;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:5px;

}

.puffs2 {
	width:330px;
	margin-bottom:10px;
	padding-bottom:5px;
}

.puffs3 {
	width:330px;
	height:300px;
	margin-bottom:10px;
	padding-bottom:5px;
}

#bottom {
	width:900px;
	height:100px;
	clear:both;
	margin:0 auto auto;
	text-align:center
}

input {
	border: none;
	background: #2c2c2c;
	width: 165px; 
	height: 20px;
}

textarea {
	border: none;
	background: #2c2c2c;
	width: 330px; 
	height: 71px;
}
.rounded {
	background:  url(../images/form_r.gif) no-repeat left top;
	padding: 4px;
	width: 180px;
	height:40px;
}

.rounded2 {
	background:  url(../images/form_r3.gif) no-repeat left top;
	padding: 4px;
	width: 180px;
}

.rounded_box {
	background:  url(../images/form_r2.gif) no-repeat left top;
	padding: 4px;
	width: 340px;

}

.small
{ font-size:		80%;
}
.faq
{ font-size:		110%;
}
.price_brief
{ font-size:		120%;
}
.big
{ font-size:		150%;
  text-decoration:	none;
}
.cat
{ font-size:		12px;
  font-weight:		bold;

}
.standard  {
	font-size: 60%;
 	color: gray;
}

.lightsmall { 
	color:			normal;
    font-size:		80%;
}

.category_child {
  font-weight:		normal;
}

.cart {
	  BORDER-BOTTOM:	0px solid;	
	  BORDER-LEFT:		0px solid;
	  BORDER-RIGHT:		0px solid;	
	  BORDER-TOP:		0px solid;
	  margin:			0px;
	  font-weight:		bold;
	  color:			#f90765;
	  background-color:  transparent;
}

.white { 
	color:	white;
}

.pink { 
	color: pink;
}
.menu { 
	color:			white;
  	font-weight:		normal;
  	font-size:		11px;
}

img#bord { 
	border-width: 3px;
	border-color:#333333;

}

img#spec {
	text-decoration: none;
	background-color: none;
	border:none;
	color:none;

}

img, div { 
	behavior: url(iepngfix.htc);
}

.slideshow { 
	background:#0f0f0f;
	width:560px;
	margin-bottom:10px;
	height:235px;
}

.slideshow img {
	padding:20px;


}
