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,
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-weight: normal;
font-style: normal;
font-size: 14px;
font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;;
vertical-align: top;
background: transparent;
background-color : transparent;
}

body {
	font-size:12px;
	color: #000000;
	text-align: center;
	font-style: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	background-color: #FFF;
}
.main-container {
	float: left;
	width: 100%;
	height: 100%;
}
.main {
	float: center;
	width: 950;
	margin: 0px auto 0px auto;
	border: 0px solid;
	text-align: left;
	color: #000000;
}

/*-------------------Авторизация-------------------*/

.auth-block {
	width: 950px;
	height: 40px;
	background-color: #79B148;
}
.login-block {
	float: left;
	width: 550px;
	height: 40px;
	padding: 0px 0px 0px 10px;
	background-color: #79B148;
}
.input-form-block {
	float: left;
	width: 203px;
	height: 28px;
	margin: 6px 10px 6px 0px;
	background: url(inputform.gif) no-repeat 0 0;
	background-color: #79B148;
}
.input-form {
	float: center;
	width: 185px;
	height: 20px;
	margin: 4px 10px 0px 10px;
	border: 0px none;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #808080;
}
.input-form-button {
	float: left;
	width: 60px;
	height: 25px;
	margin: 8px 0px 0px 0px;
	background-color: #79B148;
}
.register {
	width: 380px;
	height: 40px;
	float: right;
	background-color: #79B148;
}
.sign-up, .restore-password, .support {
	float: left;
	width: 100px;
	height: 20px;
	margin: 11px 0px 0px 0px;
	background-color: #79B148;
	text-align: center;
	color: #FFFFFF;
}
.restore-password {
	width: 150px;
}
.support {
	width: 120px;
}
.login-text {
	background-color: #79B148;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #FFFFFF;
}
.login-text:hover {
	text-decoration: underline;
}
.user-form {
	background-color: #79B148;
}
.email-block {
	float: left;
	max-width: 350px;
	overflow: hidden;
	background-color: #79B148;
	padding: 5px 0px 0px 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.personal-block {
	float: left;
	width: 150px;
	background-color: #79B148;
	padding: 7px 0px 0px 10px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #FFFFFF;
}
.personal-block a {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #FFFFFF;
}
.personal-block a:hover {
	text-decoration: underline;
}

/*-------------------Шапка-------------------*/

.b_box{
	padding-top:10px;
	border: 2px solid #A4DD7A; 
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	font-family:tahoma;	
	vertical-align: middle; 
	text-align: center; 
	font-size: 12px;
	height	: 30px;
	background-color: #79B048;
	position:absolute;
	z-index: 10; 
	width: 300px; 	
}

.header {
	width: 950;
	height: 108px;
	background-color: #79B148;
}
.logo-block {
	float: left;
	width: 297px;
	height: 108px;
}
.basket-block {
	float: left;
	width: 340px;
	height: 100px;
	margin: 2px 0px 0px 0px;
	padding: 3px 5px 0px 5px;
	border: 1px dashed #CCCCCC;
	background: url(basket.jpg);
	overflow: hidden;
}
.cart-empty-text {
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}
.basket-block a {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.basket-block a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.basket-block ul {
	list-style: none;
}
.cart-row {
	float: left;
	width: 320px;
}
.basket-block li div {
	height: 20px;
}
.banner-block {
	float: right;
	width: 297px;
	height: 108px;
	background: url(/img/1.jpg);
}
.logo-text {
	float: left;
	width: 295px;
	height: 45px;
	margin: 12px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
.logo-text a {
	font-size:40px;
	font-weight:bold;
	font-family: Tahoma;
	color: #FFFFFF;
	text-decoration: none;
}
.slogan-text {
	float: left;
	width: 295px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	font-size:20px;
	font-weight:bold;
	font-family: Tahoma;
	color: #E1EAEF;
}

/*-------------------Меню в шапке-------------------*/

.header-menu-block {
	width: 950px;
	height: 47px;
	color: #000000;
}
.search-block {
	float: left;
	width: 297px;
	height: 47px;
	color: #000000;
	background: url(search.gif) no-repeat #FFFFFF;
}
.search-input-block {
	float: left;
	width: 203px;
	height: 28px;
	margin: 9px 10px 6px 10px;
	background: url(inputform.gif) no-repeat 0 0;
	background-color: #79B148;
}
.search-input {
	float: left;
	width: 180px;
	height: 20px;
	margin: 4px 0px 0px 10px;
	border: 0px none;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #808080;
}
.search-button-block {
	float: left;
	width: 60px;
	height: 25px;
	margin: 11px 0px 0px 0px;
}
.search-button {
	float: left;
	width: 60px;
	height: 25px;
}
.top-menu-block {
	float: right;
	width: 653px;
	height: 100%;
	color: #000000;
	background-color: #FFFFFF;
}
.basket-item, .new-item, .popular-item, .shipping-item, .region-shipping-item {
	float: left;
	height: 20px;
	margin: 14px 0px 0px 0px;
	text-align: center;
}
.basket-item {
	width: 90px;
	margin: 14px 0px 0px 10px;
}
.basket-image {
	float: left;
	width: 30px;
	height: 20px;
	margin: 2px 0px 0px 0px;
	background: url(basketimg.gif) no-repeat 0 0;
}
.basket-text {
	float: left;
	width: 50px;
}
.new-item {
	width: 80px;
}
.popular-item {
	width: 100px;
}
.shipping-item {
	width: 200px;
}
.region-shipping-item {
	width: 160px;
}
.top-menu-text, .top-menu-basket {
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E64;
}
.top-menu-text:hover, .top-menu-basket:hover {
	text-decoration: underline;
	color: #FF4848;
}
.top-menu-basket {
	color: #000FFF;
}
/*-------------------Главный блок-------------------*/

.main-block {
	width: 950px;
	margin: 10px 0px 0px 0px;
}

/*-------------------Левое меню-------------------*/

.left-menu-block-container {
	float: left;
	width: 200px;
}
.left-menu-block {
	float: left;
	width: 200px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #CCCCCC;
}
.left-menu {
	float: top;
	width: 200px;
}
.left-menu-contacts {
	float: left;
	width: 200px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #CCCCCC;
}
.left-menu-contacts-header {
	float: left;
	width: 200px;
	height: 25px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F6F6F6;
}
.left-menu-contacts-header p {
	margin: 3px 0px 0px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #575E80;
}
.left-menu-contacts-body {
	float: left;
	width: 200px;
	height: 25px;
}
.left-menu-contacts-body p {
	margin: 3px 0px 0px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.left-menu-header-block {
	float: top;
	width: 200px;
	height: 35px;
	background-color: #FFFFFF;
}
.left-menu-header-text {
	float: left;
	width: 100px;
	height: 25px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #FF4848;
}
.left-menu-header-image {
	float: right;
	width: 15px;
	height: 15px;
	margin: 8px 10px 0px 0px;
	background: url(leftmenuimg.gif) no-repeat 0 0;
}
.left-menu-items-block {
	float: top;
	width: 200px;
	background-color: #FFFFFF;
}
.left-menu-adv-block {
	float: left;
	width: 200px;
	margin: 10px 0px 10px 0px;
	background-color: #C8BDFF;
}
.left-menu-item {
	float: left;
	height: 20px;
	width: 186px;
	padding: 0px 0px 0px 14px;
}
/*.left-menu-item:hover {
    background: #F1F1F1;
}*/
.left-menu-item a {
	text-align: left;
	font-size: 15px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.left-menu-item a:hover {
	text-decoration: underline;
	color: #FF4848
}
/*-------------------Контент-------------------*/

.content-table {
	float: left;
	width: 730px;
}
.content-block {
	float: right;
	width: 730px;
}
.content-item-block {
	width: 730px;
}
.content-item-dummy {
	float: left;
	width: 730px;
	height: 20px;
}
.content-table-header {
	width: 730px;
	height: 32px;
}
.content-table-header-left {
	float: left;
	width: 8px;
	height: 32px;
	background: url(headerleft.png) no-repeat 0px 0px;
}
.content-table-header-right {
	float: left;
	width: 8px;
	height: 32px;
	background: url(headerright.png) no-repeat 0px 0px;
}
.content-table-header-center {
	float: left;
	width: 714px;
	height: 32px;
	background: url(headercenter.png);
	text-align: center;
	vertical-align: middle;
}
.content-table-header-text {
	float: center;
	height: 20px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
}
.content-table-header-text p {
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.content-table-header-text a {
	font-size: 15px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.content-table-header-text a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.content-table-body {
	float: left;
	width: 728px;
	border-left: 1px solid #90C768;
	border-right: 1px solid #90C768;
	border-bottom: 1px solid #90C768;
	border-top: 0px none;
	background-color: #FFFFFF;
	overflow: hidden;
}
.content-table-body-top {
	float: left;
	width: 710px;
	height: 30px;
	margin: 10px 0px 0px 9px;
	border: 1px dashed;
	background-color: #F6F6F6;
	color: #CCCCCC;
}
.content-table-body-top-year {
	float: left;
	width: 80px;
	height: 20px;
	margin: 6px 0px 0px 10px;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.content-table-body-top-original {
	float: left;
	max-width: 400px;
	overflow: hidden;
	height: 20px;
	margin: 6px 0px 0px 10px;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.content-table-body-top-price-block {
	float: right;
	width: 200px;
	height: 30px;
	border-left: 1px dashed #CCCCCC;
	background-color: #FFFFCC;
}
.content-table-body-top-price-block-search {
	float: right;
	width: 90px;
	height: 30px;
	border-left: 1px dashed #CCCCCC;
	background-color: #FFFFCC;
}
.content-table-body-top-price {
	float: left;
	width: 90px;
	height: 20px;
	margin: 6px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #FF0000;
}
.content-table-body-top-price-button {
	float: left;
	width: 80px;
	height: 20px;
	margin: 6px 10px 0px 6px;
	cursor:pointer;
}
.content-table-body-content {
	float: left;
	width: 710px;
	margin: 10px 0px 0px 9px;
	padding: 0px 0px 10px 0px;
}
.content-table-body-content-image {
	float: left;
	max-width: 105px;
	margin: 0px 10px 0px 0px;
}
.content-table-body-content-image img {
	text-align: center;
	max-width: 105px;
}
.content-table-body-content-text-container {
	float: right;
	width: 590px;
	margin: 0px 0px 0px 0px;
}
.content-table-body-content-text {
	float: left;
	margin: 0px 0px 5px 0px;
}

.highlight {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-color: #F7CC44;
}
.content-table-body-content-rating {
	float: right;
	height: 23px;
	margin: 0px 10px 0px 0px;
}
.content-table-body-content-comments {
	float: right;
	height: 23px;
	margin: 4px 10px 0px 0px;
}
.content-table-body-content-comments a {
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.content-table-body-content-comments a:hover {
	text-decoration: underline;
	color: #FF4848;
}

.content-table-body-content-more {
	float: right;
	height: 23px;
	margin: 0px 20px 0px 0px;
}

.content-table-body-content-more a {
	font-size: 15px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}

.content-table-body-content-more a:hover {
	text-decoration: underline;
	color: #FF4848;
}
.rating-text {
	float: right;
	width: 55px;
	height: 23px;
	margin: 4px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.star-container {
	float: right;
	width: 15px;
	height: 23px;
	margin: 0px 0px 0px 5px;
	background: url(starsmall.gif) no-repeat;
}
.content-text {
	text-align: left;
	width: 590px;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}

/*-------------------Подвал-------------------*/

.bottom-block {
	float: left;
	width: 950px;
	height: 70px;
	border-top: 1px solid #CCCCCC;
}
.copyright-block {
	float: left;
	width: 350px;
	height: 60px;
	padding: 10px 0px 0px 10px;
}
.copyright-block p {
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.pay-block {
	float: right;
	width: 450px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	border-left: 1px solid #CCCCCC;
}
.post-block {
	float: right;
	width: 65px;
	height: 34px;
	margin: 10px 5px 0px 0px;
	background: url(post.gif) no-repeat;
}
.sberbank-block {
	float: right;
	width: 50px;
	height: 50px;
	margin: 0px 5px 0px 0px;
	background: url(sberbank.gif) no-repeat;
}
.webmoney-block {
	float: right;
	width: 50px;
	height: 50px;
	margin: 0px 5px 0px 0px;
	background: url(webmoney.gif) no-repeat;
}
.westernunion-block {
	float: right;
	width: 97px;
	height: 25px;
	margin: 14px 5px 0px 0px;
	background: url(westernunion.gif) no-repeat;
}
.yandexmoney-block {
	float: right;
	width: 50px;
	height: 50px;
	margin: 0px 5px 0px 0px;
	background: url(yandexmoney.gif) no-repeat;
}

/*-------------------Информационный блок-------------------*/

.search-info-item-block {
	width: 730px;
	height: 25px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
}
.search-info-item-block p {
	margin: 3px 0px 0px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #575E80;
}
.info-item-block {
	float: left;
	width: 730px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #CCCCCC;
}
.info-table {
	float: left;
	width: 730px;
}
.info-table-header {
	float: left;
	width: 730;
	height: 25px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F6F6F6;
}
.info-table-header p {
	margin: 3px 0px 0px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #575E80;
}
.info-table-body {
	float: left;
	width: 730px;
	margin: 5px 0px 10px 0px;
}
.info-table-body-row {
	float: left;
	width: 730px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.info-table-body-row-left  {
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.info-table-body-row-left2  {
	float: left;
	width: 150px;
	min-height: 20px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}
.info-table-body-row-right  {
	float: right;
	width: 420px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}
.info-table-body-row-right2  {
	float: right;
	width: 570px;
	min-height: 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}
.info-table-body p {
	margin: 3px 10px 0px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.info-table-body ul {
	margin: 3px 10px 0px 30px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	color: #000000;
}
.info-table-body li {
	line-height: 20px;
}
.info-table-body p a {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000FFF;
}
.info-table-body p a:hover {
	text-decoration: underline;
	color: #FF4848;
}

/*-------------------Блок со страницами-------------------*/

.pages-block {
	float: left;
	width: 730;
	margin: 0px 0px 20px 0px;
	border: 1px dashed #CCCCCC;
	background-color: #F6F6F6;
}
.pages-block-item-selected {
	float: left;
	height: 17px;
	margin: 2px 10px 2px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: underline;
	color: #000000;
}
.pages-block-text {
	float: left;
	height: 17px;
	margin: 1px 0px 2px 10px;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.pages-block-item {
	float: left;
	height: 17px;
	margin: 2px 5px 2px 5px;
	background-color: #F6F6F6;
}
.pages-block-item a {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.pages-block-item a:hover {
	text-decoration: underline;
	color: #FF4848;
}

/*-------------------Внутренняя страница-------------------*/

.content-table-body-content-info {
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	border: 1px dashed #CCCCCC;
	background-color: #F6F6F6;
}
.content-table-body-content-info-line {
	float: left;
	width: 575px;
	margin: 5px 0px 5px 5px;
}
.content-table-body-content-info-line-block {
	float: left;
	width: 285px;
}
.content-table-body-content-info-line-block-left {
	float: left;
	width: 100px;
}
.content-table-body-content-info-line-block-left p {
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.content-table-body-content-info-line-block-right a {
	text-align: right;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.content-table-body-content-info-line-block-right a:hover {
	text-decoration: underline;
	color: #FF4848;
}
.content-table-body-content-info-line-block-right {
	float: left;
	width: 175px;
	margin: 0px 0px 0px 5px;
}
.content-table-body-content-info-line-block-right p {
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.content-table-body-content-info-line-block-single {
	float: left;
	width: 565px;
}
.content-table-body-content-info-line-block-right-single  {
	float: left;
	width: 455px;
	margin: 0px 0px 0px 5px;
}

/*-------------------Голосование-------------------*/

.vote-block {
	float: right;
	width: 730px;
	margin: 0px 0px 10px 0px;
}
.vote-block-rating {
	float: right;
	width: 125px;
	margin: 0px 0px 10px 0px;
}


ul.ajaxvote-star-rating { width: 125px; float: left; }
.ajaxvote-star-rating,
.ajaxvote-star-rating a:hover,
.ajaxvote-star-rating .current-rating {background:url(star.gif) left -1000px repeat-x;}
.ajaxvote-star-rating  {position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.ajaxvote-star-rating li {display:inline;background-image:none;padding:0;}
.ajaxvote-star-rating a, 
.ajaxvote-star-rating .current-rating {position:absolute;top:0;left:0;padding:0;margin:0;text-indent:1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;}
.ajaxvote-star-rating a:hover {background-position:left bottom;}
.ajaxvote-star-rating a.one-star {width:20%;z-index:6;}
.ajaxvote-star-rating a.two-stars {width:40%;z-index:5;}
.ajaxvote-star-rating a.three-stars {width:60%;z-index:4;}
.ajaxvote-star-rating a.four-stars {width:80%;z-index:3;}
.ajaxvote-star-rating a.five-stars {width:100%;z-index:2;}
.ajaxvote-star-rating .current-rating {z-index:1;background-position:left center;}	
.ajaxvote-inline-rating {display:block;vertical-align:middle;line-height:25px;}
.vote-box {
	float: right;
	width: 80px;
	font-size:8pt;
	text-align: center;
	color:#5F5F5F;
	white-space:nowrap;
	padding:4px;
	padding-left:6px;
}

.rating_block{
	float:right;
	width:210px;
	text-align:right;
	margin:5px;
	margin-top:0px;	
}

/*-------------------Комментарии-------------------*/

.comments-block {
	float: left;
	width: 730px;
	margin: 0px 0px 10px 0px;
}
.comments-block p {
	margin: 10px 0px 10px 0px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.comment-item {
	width: 730px;

}
.comment-name  {
	float: left;
	width: 730px;
	margin: 0px 0px 3px 0px;
	background-color: #79B148;
}
.comment-name p {
	margin: 0px 5px 0px 5px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #FFFFFF;
}
.comment-text  {
	float: left;
	width: 730px;
	margin: 0px 0px 15px 0px;
}
.comment-text p {
	margin: 0px 5px 3px 5px;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}

/*-------------------Случайные диски-------------------*/

.disk-item  {
	float: left;
	width: 142px;
	margin: 5px 0px 0px 3px;
	text-align: center;
}
.disk-item a {
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.disk-item a:hover {
	text-decoration: underline;
	color: #FF4848;
}
.disk-item-image  {
	float: left;
	width: 142px;
	margin: 0px 0px 0px 0px;
}
.disk-item-image img {
	width: 70px;
}
.disk-item-text  {
	float: left;
	width: 142px;
	margin: 5px 0px 0px 0px;
}

/*-------------------Добавить комментарий-------------------*/

.add-comment-container  {
	float: left;
	width: 730px;
	margin: 0px 0px 20px 0px;
}
.add-comment-title  {
	float: left;
	width: 730px;
	margin: 0px 0px 5px 0px;
	background-color: #79B148;
}
.add-comment-title p {
	margin: 0px 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #FFFFFF;
}
.add-comment-name-text  {
	float: left;
	width: 730px;
	margin: 0px 0px 5px 0px;
}
.add-comment-name-text p {
	margin: 0px 0px 0px 5px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.add-comment-name-form  {
	float: left;
	width: 720px;
	margin: 0px 0px 5px 5px;
}
.add-comment-name-form input {
	width: 720px;
}
.add-comment-comment-text  {
	float: left;
	width: 730px;
	margin: 0px 0px 5px 0px;
}
.add-comment-comment-text p {
	margin: 0px 0px 0px 5px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.add-comment-comment-form  {
	float: left;
	width: 720px;
	margin: 0px 0px 5px 5px;
}
.add-comment-submit-button  {
	float: left;
	width: 720px;
	margin: 0px 0px 0px 5px;
}

/*-------------------Корзина-------------------*/

.cart-table-container {
	float: left;
	width: 715px;
	margin: 10px 5px 10px 5px;
}
.cart-table {
	width: 715px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.cart-table p {
	margin: 0px 0px 0px 5px;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.cart-table-row {
	height: 30px;
	border: 1px solid #CCCCCC;
}
.cart-table-row-header {
	height: 20px;
	background-color: #F6F6F6;
}
.row-center {
	text-align: center;
	vertical-align: middle;
}
.cart-table-row-header p {
	margin: 0px 0px 0px 5px;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.cart-table-row a {
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #575E80;
}
.cart-table-row a:hover {
	text-decoration: underline;
	color: #FF4848;
}
.cart-table-name {
	width: 465px;
	border: 1px solid #CCCCCC;
	padding: 2px 0px 3px 5px;
	text-align: left;
	vertical-align: middle;
}
.cart-table-price {
	text-align: center;
	vertical-align: middle;
	width: 70px;
	border: 1px solid #CCCCCC;
}
.cart-table-count {
	width: 100px;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.cart-table-count input {
	width: 50px;
	height: 20px;
	padding: 0px 5px 0px 5px;
	text-align: right;
}
.cart-table-delete {
	width: 80px;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.cart-total {
	float: left;
	width: 715px;
	margin: 10px 5px 0px 0px;
}
.cart-table-name-header-order {
	width: 500px;
	text-align: center;
}
.cart-table-price-header-order {
	width: 100px;
	text-align: center;
}
.cart-table-count-header-order {
	width: 100px;
	text-align: center;
}
.cart-table-name-order {
	width: 500px;
	padding: 0px 0px 0px 5px;
	text-align: left;
	vertical-align: middle;
}
.cart-table-price-order {
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
.cart-table-count-order {
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
.cart-total p {
	font-size: 16px;
	text-align: right;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.cart-buttons {
	float: left;
	width: 715px;
	margin: 20px 5px 10px 0px;
	text-align: right;
}
.cart-buttons-left {
	float: left;
}
.cart-buttons-right {
	float: right;
}
.cart-notice {
	float: left;
	width: 715px;
	margin: 2px 5px 0px 0px;
}
.cart-notice p {
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
.cart-empty {
	float: left;
	width: 715px;
	margin: 10px 5px 10px 5px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Geneva, Lucida, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	text-decoration: none;
	color: #000000;
}
