*{
    margin:0;
    padding:0;
}

body {
	min-width: 1000px;
	background-color: #ffffff;
}

body *{
	color: #1d1d1d;
	font-family: Arial, Tahoma;
	font-size: 12px;
}

table {
	border-collapse: collapse;
}

a img {
	border:0;
}

.pusher {
	font-size:0;
	height:1px;
	clear:both;
}

#body {
	width: 100%;
	overflow: hidden;
}

#header {
	background: url('/images/themes/default/logo_bg.jpg');
}

#header h1 {
	height: 13px;
	font-size: 11px;
	color: #d5f0ff;
	font-weight: normal;
	font-family: "courier new";
	overflow: hidden;
	margin-left: 3px;
}

#header_in {
	background: url( '/images/themes/default/logo_all.jpg') no-repeat;
	height: 149px;
}

table.header_add_container td {
	padding: 3px;
}

td.advnew {
    width:238px;
}

td.advnew div {
    background:#bedbf3;
    border:solid 4px #69abe4;
    color:#e02f00;
    font-size:18px;
    height:117px;
    position:relative;
}

td.advnew div a	{
    background:#;
    color:#000;
    display:block;
    text-decoration:underline;
}

td.advnew div a:hover {
    text-decoration:none;
}

td.advnew div a strong,
td.advnew div a em {
    padding-right:15px;
}

td.advnew div .image {
    background:#fff;
    cursor:pointer;
    float:left;
    margin-right:13px;
    padding:8px 0;
    text-align:center;
    width:120px;
}

td.advnew div strong a {
    display:block;
    padding:16px 0 9px;
}

td.advnew div em a {
    color:#003b83; font-size:11px; font-style:normal; padding-top:5px;
}

td.advnew div .decorative {
    background:url("/images/themes/default/adv_corners_new.gif"); display:block; font-size:0; height:5px; position:absolute; width:5px;
}

td.advnew div .tl {
    background-position:-5px -5px; left:-4px; top:-4px;
}

td.advnew div .tr {
    background-position:0 -5px; right:-4px; top:-4px;
}

td.advnew div .bl {
    background-position:-5px 0; left:-4px; bottom:-4px;
}

td.advnew div .br {
    right:-4px; bottom:-4px;
}

.advoffer	{text-align:left;}
	.advoffer div,
	.reduced div div	{background:#eef5f9; border:solid 1px #e2e8ef; margin-bottom:17px; padding:10px 13px 12px; position:relative;z-index:10;}
	.advoffer div:after, .reduced div div:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
	* html .advoffer div	{zoom:1;}
	#main_column .advoffer div a	{text-decoration:underline;}
	#main_column .advoffer div a.title	{display:block;height:3em;position: absolute; left: 125px; color: #305F99}
	#main_column .advoffer div a:hover	{text-decoration:none;}
	#main_column .advoffer div .image	{background:url("/images/themes/default/advoffer_price_add_bg.gif") no-repeat 94px 100%; float:left; margin:0 11px 11px 0; text-align:center; text-decoration:none;}
		#main_column .advoffer div img	{border:solid 1px #dde5ee;}
		#main_column .advoffer div .image span 	{background-color:#fefeff;background-image: url("/images/themes/default/advoffer_price_bg.gif"); background-repeat:repeat-x; border:solid 1px #dde5ee; border-top-color:#e1e7ef; color:#fe2121; display:block; line-height:25px; margin:-6px auto 0; position:relative; width:87px;zoom:1}
		#main_column .advoffer div .image span .decorative	{border:none;background-image:url("/images/themes/default/advoffer_price_corners.gif"); display:/*none*/block; font-size:0; height:5px; line-height:0; margin:0; position:absolute; width:5px;z-index:10;}
			* html #main_column .advoffer div .image span .tr	{right:-2px;}
			* html #main_column .advoffer div .image span .bl	{bottom:-2px;}
			* html #main_column .advoffer div .image span .br	{bottom:-2px; right:-2px;}
		.advoffer div .decorative	{background:url("/images/themes/default/advoffer_corners.gif"); display:block; font-size:0; height:5px; position:absolute; width:5px;z-index:10;}
		.advoffer div .tl	{background-position:-5px -5px; left:-1px; top:-1px;}
		.advoffer div .tr	{background-position:0 -5px; right:-1px; top:-1px;}
		.advoffer div .bl	{background-position:-5px 0; left:-1px; bottom:-1px;}
		.advoffer div .br	{right:-1px; bottom:-1px;}

		#main_column .advoffer div strong a	{color:#305f99;}
		.advoffer div p	{font-size:11px; padding:1em 0; padding-top: 2em}
		#main_column .advoffer div a	{color:#fe2121; font-weight:bold;}

	.reduced	{margin-right:-2.5%; overflow:hidden;}
	.reduced .noprice  {padding-bottom:33px;}
	* html .reduced	{float: left; /*right:-2.5%;*//*width:102.5%;*/}
	.reduced div	{background:none; border:none; float:left; margin:0; margin-right:-1px; padding:0; position:static; width:25%;}
	.reduced div div	{float:none; margin-right:10%;text-align:center; width:auto;}
	* html .reduced div div	{margin-right:0;width:90%;}
	#main_column .reduced div .image	{float:none; margin:6px auto 10px; width:102px;}
	.reduced div strong,
	.reduced div a	{display:block; font-weight:bold;}
	#main_column .reduced div a	{font-weight:normal;}
	#main_column .reduced div a.title,
	#main_column .reduced .image span	{cursor:pointer;font-weight:bold; position: static}
	#main_column .reduced p	{display: none}

.main_menu {
	width: 100%;
	height: 32px;
	background: url( '/images/themes/default/menu_bg.jpg') repeat-x;
}

.main_menu.bottom {
	background: url( '/images/themes/default/bottom_menu_bg.jpg') repeat-x;
	height: 36px;
}

.main_menu a {
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: rgb(48, 95, 153);
	font-weight: bold;
	text-decoration: none;
	margin: 0 10px 0 3px;
}

.main_menu a:hover {
	text-decoration: underline;
}

.main_menu a.simple:hover {
	text-decoration:none;
}

.main_menu .menu_arrow {
	margin-left: 10px;
}

.main_menu .listing {
	color: #FF4E00;
}

.main_menu .finance {
	color: #F00000;
}

#left_column {
	width: 140px;
	background: url( '/images/themes/default/left_column.jpg' ) repeat-y;
	background-position: right;
	padding: 3px 0;
	padding-left: 2px;
	vertical-align: top;
}

#left_column .separator {
	margin: 4px 4px 3px 4px;
	font-size:0;
	height: 2px;
	background: url('/images/themes/default/point.gif') repeat-x;
}

#left_column ul {
	margin-left: 3px;
	padding: 0;
	list-style: none;
	line-height: 16px;
}

#left_column ul li {
	margin-left: 5px;
	background: url('/images/themes/default/list_image_square.gif') no-repeat center left;
	padding-left: 10px;
}

#left_column ul li.top {
	margin-left: 0;
	font-weight: bold;
	padding-left: 10px;
	line-height: 15px;
}

#left_column ul li a {
	font-size: 11px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	color: #305f99;
	line-height: 16px;
}

#left_column ul li a:hover {
	text-decoration: underline;
}

#main_column {
	padding: 10px;
	vertical-align: top;
	font-size: 12px;
	font-family: Arial, Tahoma;
}

#main_column * {

}

#main_column h1,h2,h3 {
    font-family: Arial;
    font-size: 19px;
    font-weight: normal;
    color: #000000;
    margin: 5px 0 5px 0;
}

#main_column h1 {
    font-size: 24px;
}

#main_column h3 {
    font-size: 14px;
    font-weight: bold;
}

#main_column h2 a ,
#main_column h2 * {
    color: #000000;
    font-size: 19px;
	text-decoration: none;
}

#main_column h2 a:hover,
#main_column a:hover {
	text-decoration: underline;
}

#main_column a {
	color: rgb(48, 95, 153);
	text-decoration: none;
	font-size: 12px;
}

#main_column a.a1 {
	color: rgb(216, 32, 11);
	font-weight: bold;
}

#main_column a.a2,
#main_column a.bold,
#right_column div.submenu,
#right_column a.bold {
	font-weight: bold;
}

#main_column a.alert {
	color: #F00000;
}

#main_column a.small,
#main_column .mini,
#right_column a.small {
	font-size: 11px;
}

#main_column hr {
    border: 0;
    height: 0;
    line-height: 0;
    border-top: 1px solid #000;
}

#right_column {
	vertical-align: top;
	width: 240px;
	background: url( '/images/themes/default/right_column.jpg' ) repeat-y;
}

#right_column .search {
	/*background: url( '/images/themes/default/right_column_search.jpg' ) repeat-y;*/
	background: #7CA4CD;
	padding: 5px;
	padding-left: 10px;
}

#right_column .separator {
	margin: 4px 4px 3px 4px;
	font-size:0;
	height: 2px;
	background: url('/images/themes/default/point.gif') repeat-x;
}

#right_column ul.submenu {
	margin-left: 10px;
	padding: 0px;
	line-height: 15px;
	list-style: none;
}

#right_column ul.submenu li a {
    background: url('/images/themes/default/list_image_square.gif') no-repeat center left;
    padding-left: 10px;
}

#right_column ul.submenu li a {
	font-size: 11px;
	margin-left: -2px;
	font-family: Tahoma, Arial;
	text-decoration: none;
	color: #305f99;
}

#right_column ul.submenu li a:hover,
#right_column .news a:hover,
#right_column a.class:hover,
#right_column a:hover {
	text-decoration: underline;
}

#right_column  a.class {
	margin:0;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	text-decoration: none;
}

#right_column a {
	color: #305F99;
	text-decoration: none;
	font-size: 12px;
}

#right_column a.alert {
	color: #F00000;
}

#right_column div.banner_action {
   padding: 0 0 5px 0;
}

#footer {
	width:100%
}

#footer td {
	padding: 10px;
}

#footer * {
    font-size: 11px;
    font-family: Tahoma;
}

#footer a {
    color: #305F99;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer a.alert {
    font-weight: bold;
    color: #FF4E00;
}

/* Path Crumbs */

.line {
	margin-bottom: 10px;
	background: url('/images/themes/default/point.gif') repeat-x scroll bottom;
	padding: 0 5px 3px 5px;
}

#crumbs {
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: url('/images/themes/default/point.gif') repeat-x scroll bottom;
	font-weight: bold;
	color: #666;
}

#crumbs a{
	font-weight: normal;
	color: #666;
}

/* Catalog styles */

#main_column .good {
	margin: 10px 0;
}

#catalog_tree
{

}

#catalog_tree .group {
	background: url(/images/themes/default/catalog_group_line.gif) repeat-x;
	height: 23px;
	padding: 4px 5px 0 5px;
}

#catalog_tree .group-left {
    background: url(/images/themes/default/catalog_group_line_v.gif) no-repeat left top;
    margin: 5px;
    margin-bottom: 0;
}

#catalog_tree .group-right {
	background: url(/images/themes/default/catalog_group_line_v.gif) no-repeat right top;
}

#catalog_tree ul {
	margin-left: 30px;
	padding: 0px;
	line-height: 18px;
	list-style: none;
}

#catalog_tree ul li a {
	color: #000000;
	margin-left: -6px;
}

#catalog_tree td {
	padding: 1px;
}

/* Tabs */

#main_column .tabs li {
	float: left;
	padding: 1px 4px;
	margin: 1px 10px;
}

#main_column .tabs li.active {
	background: #dadada;
}

#main_column .tabs ul {
	list-style: none;
}

#main_column .tabs {
	background: url('/images/themes/default/point.gif') repeat-x scroll bottom;
	margin-bottom: 10px;
}

/*Catalog Search Form*/

#catalog_search_form {
	margin: 5px 0;
}

/* Catalog open_good */

#main_column .features_table th {
	background-color: #dfdfdf;
	text-align: left;
	padding: 5px;
}

#main_column .features_table th {
	border-top: solid 1px #b0b0b0;
}

#main_column .features_table td {
	width: 50%;
	padding: 5px;
	border-bottom: solid 1px #b0b0b0;
}

.nav_pages {
	margin-bottom: 5px;
}

.nav_pages label,
.nav_pages .current {
	font-weight: bold;
}

#top_news {
	line-height: 15px;
}

/* Publish styles */

.annotation {
	margin: 10px 5px;
	margin-left: 0;
	clear: both;
}

.annotation .title {
	margin-bottom: 4px;
}

.annotation .rating {
	float:left;
	margin: 0;
	margin-top: 3px;
}

.annotation img {
	margin: 3px 10px 0 0;
}

.annotation a.bold {
	font-size: 14px !important;
	text-decoration: underline !important;
}
.annotation a.bold:hover {
	font-size: 14px !important;
	text-decoration: none !important;
}

.annotation-text {
	margin-left: 10px;
}

.annotation-text *
{

}

.date {
	font-size: 13px;
	font-weight: bold;
}

.annotation-text .time {
	float: left;
	font-size: 11px;
	color: #333333;
}

.annotation-text .title {
	margin-left: 40px;
	margin-bottom: 3px;
}

.annotation-text .rating {
	float: left;
	margin-top: 2px;
}

.annotation-text a.bold {
	font-size: 14px !important;
}

#right_column .annotation-simple * {
	font-size: 11px !important;
}

#right_column .annotation-simple {
	margin: 5px 0;
}

#main_column #search_results ol {
	margin-left: 25px;
}

#main_column #search_results .classes_list * {
	font-size: 11px;
	color: #505050;
}

#main_column #search_results  li {
	margin-bottom: 7px;
}

#main_column .index_table th {
	padding-left: 5px;
	text-align: left;
}

#main_column .index_table td {
	padding: 0 5px;
	vertical-align: top;
}

/*formula photo*/

#main_column dl#grandprix_list dd {
	float: left;
	margin: 0 5px;
	width: 130px;
	height: 130px;
	overflow: hidden;
	border: 1px solid #dadada;
	text-align: center;
}

#main_column dl#grandprix_list dt {
	padding: 15px 0 0 0;
	clear: both;
	font-weight: bold;
}

#main_column table.formula_tabs td {
	border: 1px solid #555555;
	text-align: center;
	padding: 0 3px;
}

#main_column table.formula_tabs td.last,
#main_column table.formula_tabs td.first,
#main_column table.formula_tabs td.space {
	width: 5px;
	border:0;
	border-bottom: 1px solid #555555;
}

#main_column table.formula_tabs td.selected {
	border-bottom: 0;
}

#main_column ul.formula_tabs li {
	margin: 3px 6px;
	text-align: center;
	float: left;
	list-style: none;
}

#main_column ul.formula_tabs li.sel {
	background-color: #dadada;
}

#main_column ul.formula_tabs li.first {
	width: 50px;
	text-align: left;
	font-weight: bold;
	margin-left: 0 !important;
}

#main_column #photos ul li a {
	font-size: 14px;
}

#main_column #photos ul li {
	margin: 3px;
	text-align: center;
	float: left;
	list-style: none;
	width: 130px;
	height: 220px;
}

#main_column #photos ul li td {
	width: 130px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #789;
}

#main_column dl.winners dt {
	font-weight: bold;
}

#main_column dl.winners dd {
	margin-left: 10px;
}

#main_column ol {
	margin-left: 30px;
}

#main_column table.publish_table td,
#main_column table.publish_table th {
  border: 1px solid #999999;
  padding: 5px;
}

#main_column table.publish_table th {
  font-weight: bold;
}

#main_column dl.teams_list dd {
	width: 300px;
	float: left;
}

#main_column dl.teams_list dd a {
	clear: both;
}

#main_column dl.teams_list dt {
	margin: 5px 0;
	font-weight: bold;
	font-size: 24px !important;
	border-bottom: 1px solid #dadada;
	clear: both;
}

dl.errors dt {
	font-weight: bold;
	color: #F00000;
}

dl.errors dd {
	margin-left: 10px;
}

dl.errors {
	margin-bottom: 10px;
}

#right_column .good {
	margin: 10px 2px;
}

#right_column .good ul.features {
	list-style: none;
}

#right_column .good ul.features li {
	background: url('/images/themes/default/menu_arrow.gif') no-repeat left;
	padding-left: 8px;
}

/* LISTING */

.offers_filters {
    margin: 10px 0;
}

.offers_filters  a {
	margin-left: 3px;
	padding: 2px 3px;
}

.offers_filters .selected {
	background-color: #eaeaea;
	text-decoration: none;
}

.offers_filters .selected  img {
	margin-bottom: 2px;
}

.offers_filters .sort_filter {
	width: 300px;
	float: left;
}

#main_column .listing_good ul.features {
	list-style: none;
	margin-left: 10px;
}

#main_column .listing_good ul.features li {
	background: url('/images/themes/default/menu_arrow.gif') no-repeat top left;
	padding-left: 10px;
}

#main_column .separator {
	margin: 4px 4px 3px 4px;
	font-size:0;
	height: 2px;
	background: url('/images/themes/default/line.gif') repeat-x;
}

#main_column a b.NewGoods1 {
	font-size: 12px;
	font-weight: normal;
	color: #305F99;
}

#main_column a b.NewGoods {
	font-size: 12px;
	font-weight: normal;
	color: #305F99;
}

#listing_offers li {
	margin: 10px 0;
}

#listing_offers li .name a {
	font-weight: bold;
}

#listing_offers li .price a {
	color: #FF4E00;
}

#main_column table.top_offers {
	margin: 20px 0 0 10px;
}

#main_column table.top_offers b {
	margin-right: 5px;
}

#main_column #article .date {
	font-weight: bold;
	text-align: right;
}

#main_column #article .author {
	margin-top: 10px;
	text-align: right;
}

.img-cell {
	text-align: center;
	border: 1px solid #dadada;
	vertical-align: middle;
}

td.big {
	width: 125px;
	height: 125px;
	text-align: center;
}

td.small {
	width: 75px;
	height: 75px;
	text-align: center;
}

.pad.left {
	padding-left: 5px;
}

#main_column .article-pages dt {
	font-size: 14px;
	font-weight: bold;
}

#main_column .article-pages dd {
	margin-left: 15px;
}

#main_column .article-pages dd.selected {
	font-weight: bold;
}

ul.article_gallery {
	list-style: none;
}

ul.article_gallery li {
	display: inline;
	margin: 10px;
	text-align: center;
	width: 100px;
}

ul.article_gallery li center {
	display: inline;
}

ul.article_gallery li p {
	//float: left;
	//clear: both;
	display: table-row;
	//display: inline;
}

ul.article_gallery li p.last {
	float: none;
	height: 20px;
	display: table-row;
	//display: inline;
	text-align: center;
}

div.gallery_block {
	text-align: center;
}

#main_column .top_good ul.features {
	list-style: none;
	line-height: 11px;
}

#main_column .top_good ul.features li {
	font-size: 11px;
}

#main_column .top_good .new {
	color: D8200B;
	font-weight: bold;
	font-size: 11px;
	margin: 3px 0;
}

#main_column .top_good a.bold {
	color: #000000;
}

#main_column .top_good ul.features li {
	background: url('/images/themes/default/menu_arrow.gif') no-repeat left;
	padding-left: 10px;
	margin-left: 3px;
}

#main_column .margin {
	margin-left:10px;
}

#main_column table.top_goods td.pad {
	vertical-align: top;
	padding: 10px;
}

.my_rate {
	color: #d8200b;
	font-size: 17px;
	font-weight: bold;
}

#right_column h3 {
	font-size: 16px;
	font-weight: bold;
}

#right_column .pad_in {
	padding: 15px;
}

#main_column .good_main_image {
	margin: 0 10px 10px 0;
}

.SubMenuItemsDepartment {
    font-weight: bold;
    font-size: 10px;
    font-family: tahoma, arial;
    padding: 2px;
    margin-bottom: 2px;
    color: #FF4E00;
    border-left:1px solid #B6B6B1;
    border-right:1px solid #B6B6B1;
    border-bottom:1px solid #B6B6B1;
    border-top:1px solid #B6B6B1;
    background-color: #f6f6f6;
}

a.SubMenuItemsDepartment1 {
    font-weight: bold;
    font-size: 10px;
    font-family: tahoma, arial;
    color: #FF4E00;
}

.SubMenuItemsDepartment .NewGoods1,
.NewGoods1 .SubMenuItemsDepartment {
    color: #f00000;
}

.SubMenuItemsParent,
.SubMenuItemsParent a,
.SubMenuItems,
a.SubMenuItems,
a.SubMenuItems * {
    font-size: 11px;
    font-family: tahoma, arial;
    padding-bottom: 2px;
}

.SubMenuItemsParent,
.SubMenuItemsParent a {
    font-weight: bold;
}

.SubMenuItemsParent a {
    color: rgb(48, 95, 153);
    text-decoration: none;
}

a.SubMenuItems,
a.SubMenuItems * {
    color: rgb(48, 95, 153);
    text-decoration: none;
}

.SubMenuItems a:hover {
    text-decoration: underline;
}

#right_column .right_banner {
	margin: 5px 0;
}

.formula_winners th {
	text-align: left;
}

.formula_winners td {
	text-align: center;
	vertical-align: middle;
	width: 130px;
	height: 130px;
	border: 1px solid #789;
}

.soft_navigator label {
	font-weight: bold;
	display: block;
}

.soft_navigator select {
	width: 210px;
}

ul.wap li {
    margin-left: 20px;
}

dl.menu {
	width: 138px;
	margin: 6px 0;
}

dl.menu dt {
	border: 1px solid #dadada;
	padding: 2px 5px;
	background: #3F7BBA;
}

dl.menu dd {
	margin-left: 6px;
	margin-top: 2px;
	padding-top: 1px;
	padding-left: 9px;
	background: url(/images/themes/default/list_image_square_ie.gif) no-repeat left top;
	line-height: 12px;
}

dl.menu dd a {
		font-size: 11px;
		font-family: Arial;
		text-decoration: none;
		color: #2F5D97;
}

dl.menu dd a:hover,
dl.menu dt a:hover {
	text-decoration: underline;
}

dl.menu dt a {
		font-size: 12px;
		font-weight: bold;
		font-family: Arial;
		text-decoration: none;
		color: #ffffff;
}

.cell-even {
	background: #DEE3E7;
}

.cell-odd {
	background: #f0f0f0 !important;
}

ul.good_links {
	list-style: none;
	line-height: 15px;
}

ul.good_links li.selected {
	font-weight: bold;
	color: #555555;
}

.forum_table {
	border: 2px solid #006699;
	border-collapse: separate;
	border-spacing: 1px;
}

.forum_table th {
	background: url(/images/themes/default/forum_table_th.gif);
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
}

.forum_table td {
	padding: 5px !important;
}

.forum_table td.hl {
	background-color: #DEE3E7;
}

.forum_table sub {
	font-size: 11px;
	padding-left: 2px;
}

.read_also td {
	padding: 5px;
	border: 1px solid #dadada;
	vertical-align: top;
}

div.article_part {
	margin: 10px 0;
	text-align: justify;
}

.cite-left,
.cite-right {
	border-top: 2px solid #cfcfcf;
	border-bottom: 2px solid #cfcfcf;
	margin: 10px 15px;
	margin-left: 0;
	padding: 10px;
	width: 200px;
	background: #f6f6f6;
	font-size: 14px;
	font-style: italic;
}

.cite-left {
	float: left;
}

.cite-right,
ul.right li {
	float: right;
}

ul.new_tabs {
	list-style: none;
	padding-left: 10px;
	//margin-top: -2px;
}

ul.new_tabs li {
	background: #CBDCED url(/images/themes/default/tab_left.gif) no-repeat scroll top left;
	float: left;
	margin: 2px 2px 0 0 ;
	height: 21px;
}

ul.right {
	padding-right: 10px;
}

ul.space10 li {
	margin-left: 5px ;
}

ul.new_tabs li.selected {
	background-color: #3F7BBA;
}

ul.new_tabs li.selected a,
ul.new_tabs li.selected a:hover {
	color: #ffffff !important;
	font-weight: bold;
}

ul.new_tabs li.selected a:hover {
	text-decoration: none !important;
}

ul.new_tabs a {
	background: url(/images/themes/default/tab_right.gif) no-repeat scroll right top;
	display: block;
	padding: 3px 5px;
	color: #2F5D97 !important;
}

div.tabs_bg {
	background: url(/images/themes/default/tabs_bg.gif);
	//height: 1%;
}

.compare_control {
	position: absolute;
	width: 200px;
	display: none;
	background: #ffffff;
}
.compare_control .title {
	background: #CBDCED url(/images/themes/default/tab_left.gif) no-repeat scroll left top;
}

.compare_control .down {
	background: #CBDCED;
	text-align: center;
	padding: 3px 0 5px 0;
}

.compare_control .title .in_title {
	background: url(/images/themes/default/tab_right.gif) no-repeat scroll right top;
	padding: 2px 0 0 2px;
}

.compare_control .msg {
	padding: 2px;
	padding-bottom: 5px;
	border: 1px solid #CBDCED ;
}

.compare_control li {
	font-size: 11px;
}

.compare_info {
	text-align: right;
	margin-right: 10px;
	font-size: 11px;
}

.compare_info .title {
	padding-left: 22px;
	background: url(/images/themes/default/icon_compare.gif) no-repeat left;
	cursor: pointer;
}

/* листинг */

table.operations_history {
    border:1px solid #DADADA;
    width:100%;
}

table.operations_history td,
table.operations_history th {
    padding:5px;
}

span.errors {
    color: #FF0000;
    font-size: 8pt;
}


/* -------------------------------------------------------------------------------- */
/* --------------------------  Опросы  -------------------------------------------- */
/* -------------------------------------------------------------------------------- */

html div.VotesPage {padding:10px; :width:100%;}
div.VotesPage {padding:10px;border-bottom:1px dashed #CCCCCC;}
div.VotesPage label {border-bottom:1px dashed #CCCCCC; padding:0;}
div.VotesPage label:hover {border-bottom:1px solid #3f7bba;}
div.VotesPage input.btn {padding:6px 24px; margin-top:6px;}
div.VotesPage div {background:#4ea2fa url(/images/votesreal/votes_bg.gif) top repeat-x; height:16px;}
div.VotesPage table td {padding:2px;}
div.VotesPage table.VotesPage { margin-bottom:4px;}
div.VotesPage table.VotesPage td {border-bottom:1px dashed #CCCCCC; padding:4px;}
div.VotesPage table.VotesPage td.VotesPage {width:20px; font-weight:bold;}
div.VotesPage table.VotesPage td.VotesPageTD {width:33%; padding-left:0;}
div.VotesPage img {vertical-align:middle;}
div.VotesPage {padding:4px;}
div.VotesPage div.VotesPage {background:#e9e8e7 url(/images/votesreal/votes_bgcmnt.gif) top left no-repeat; padding:10px;border:1px dashed #CCCCCC; margin-top:6px; height:auto;}

div.VotesPage h3 {font-size:14px; margin-bottom:6px;border-bottom:1px dotted #CCCCCC;}
div.VotesPage h3 a {font-size:14px;}
div.VotesPage strong {color:#2F5D97; font-weight:normal; font-size:10px;}

h2.VotesPage {position: relative; font-size:20px; font-weight:normal; font-family:Trebuchet MS; margin-top:20px; color:#2f5d97;}
h2.VotesPage span     {background: url(h2.png) repeat-x;position: absolute;display: block; width:100%; height:31px;}
h2.VotesPage span {!background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/votesreal/h2.png', sizingMethod='scale');}


div.VotesRight {padding:16px; margin:6px;background:#fff;border:1px solid #CCCCCC; position:relative;*padding:0 16px;}
div.VotesRight h2 {font-size:20px; font-weight:normal; font-family:Trebuchet MS; color:#2f5d97; margin:0;border-bottom:1px dashed #CCCCCC;}
div.VotesRight table {margin-top:6px;}
div.VotesRight table td {padding:2px 6px 8px 0; vertical-align:top;}

div.VotesRight01 {height:12px;margin:-17px -17px 0px -17px;background:url(/images/votesreal/votes_cnr.gif) top  no-repeat; background-position:212px -16px;position:relative; *top: -1px; overflow: hidden;}
div.VotesRight01 div {height:12px;width:12px;background:url(/images/votesreal/votes_cnr.gif) top left no-repeat; background-position:-16px -16px;}
div.VotesRight02 {height:12px;margin:0px -17px -17px -17px;background:url(/images/votesreal/votes_cnr.gif) top  no-repeat; background-position:212px -4px;position:relative; *top: 1px; overflow: hidden;}
div.VotesRight02 div {height:12px;width:12px;background:url(/images/votesreal/votes_cnr.gif) top left no-repeat; background-position:-16px -4px;}

div.VotesRight table td input {padding-top:5px;}
div.VotesRight label {border-bottom:1px dashed #CCCCCC;}
div.VotesRight label:hover {border-bottom:1px solid #3f7bba;}
div.VotesRight input.btn {padding:4px 16px; margin:6px 0 0 0;}

div.VotesRight h2 {position: relative; font-size:20px; font-weight:normal; font-family:Trebuchet MS; margin-top:0px; color:#2f5d97;}
div.VotesRight h2 span     {background: url(/images/votesreal/h2.png) repeat-x;position: absolute;display: block; width:100%; height:31px;}
div.VotesRight h2 span {!background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/votesreal/h2.png', sizingMethod='scale');}

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

/*  Baraholka  */

div.design_v1 {
	margin: 0 9px;
}

div.design_v1 #crumbs {
	background: none;
	margin: 0 8px;
	font-family: arial;
	color: #acacac;
}

div.design_v1 #crumbs a {
	color: #acacac;
	text-decoration: underline;
}

div.design_v1 #crumbs a:hover {
	text-decoration: none;
}

div.design_v1 div.standartBlock {
	margin: 25px 8px;
}

div.design_v1 div.standartBlock h1,
div.design_v1 div.standartBlock h1 a {
	font: 18px arial !important;
	color: #3d7bb4 !important;
	border-bottom: 1px solid #e2e2e0;
	padding-bottom: 2px;
}

div.design_v1 div.standartBlock span a {
	font: 11px arial !important;
	color: #2f5d97 !important;
	text-decoration: underline !important;
}

div.design_v1 div.standartBlock span a:hover {
	text-decoration: none !important;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item {
	margin: 1px 5px 2px;
	border-bottom: 1px solid #e2e2e0;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item div.imageHolder {
	float: left;
	width: 50px;
	text-align: center;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item div.description {
	margin-left: 100px;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item  p {
	font: 11px arial !important;
	color: #979797;
	padding-top: 2px;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item a,
a.techInfo {
	font: 11px arial !important;
	text-decoration: underline !important;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item a:hover,
a.techInfo:hover {
	text-decoration: none !important;
}

a.techInfo {
	background: url(/images/themes/catalog/baraholka_description.gif) no-repeat left 3px;
	padding-left: 14px;
	padding-bottom:1px;
	padding-top:1px;
}


/*  Baraholka STANDART ELEMENTS  */

div.design_v1 div.block-cap {
	background: #2a70b1 url(/images/themes/catalog/baraholka_cap_bg.gif) repeat-x left top;
	height: 34px;
	overflow: hidden;
}

div.design_v1 div.block-cap div.cap-inner1 {
	background: url(/images/themes/catalog/baraholka_cap_bgr.gif) no-repeat right top;
	height: 34px;
}

div.design_v1 div.block-cap div.cap-inner2 {
	background: url(/images/themes/catalog/baraholka_cap_bgl.gif) no-repeat left top;
	height: 34px;
	position: relative;
}

div.design_v1 div.block-cap h1 {
	font: lighter 18px Trebuchet MS !important;
	color: #fff !important;
	float: left;
	margin: 2px 0 0 16px !important;
	line-height: 30px !important;
	_margin-left: 8px !important;
}

/*		Addictional buttons		*/

div.design_v1 div.block-cap ul.additionalButtons {
	list-style: none;
	position: absolute;
	top: 4px;
	right: 5px;
	margin: 0px;
	padding: 0px;
}

div.design_v1 div.block-cap ul.additionalButtons li {
	float: left;
	margin: 0 0 0 4px;
	padding: 0px;
	height: 27px;
	background: #e4e4e4 url(/images/themes/catalog/baraholka_cap_li_bg.gif) repeat-x left top;
	_width: 10px;
	width /*\**/: auto\9;
}

div.design_v1 div.block-cap ul.additionalButtons li div.add-butt-wrapper1 {
	height: 27px;
	padding: 0 0 0 10px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgl.gif) no-repeat left -1px;
}

div.design_v1 div.block-cap ul.additionalButtons li div.add-butt-wrapper2 {
	height: 27px;
	padding: 0 10px 0 0;
	background: url(/images/themes/catalog/baraholka_cap_li_bgr.gif) no-repeat right -1px;
}

div.design_v1 div.block-cap ul.additionalButtons li p {
	padding-top: 6px;
	white-space: nowrap;
}

div.design_v1 div.block-cap ul.addButt03 li {
	height: 23px;
	margin-top: 2px;
	background: #e4e4e4 url(/images/themes/catalog/baraholka_cap_li_bg2.gif) repeat-x left top;
}

div.design_v1 div.block-cap ul.addButt03 li div.add-butt-wrapper1 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgl2.gif) no-repeat left 0px;
}

div.design_v1 div.block-cap ul.addButt03 li div.add-butt-wrapper2 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgr2.gif) no-repeat right 0px;
}

div.design_v1 div.block-cap ul.addButt03 li.active {
	float: left;
	background: #e4e4e4 url(/images/themes/catalog/baraholka_cap_li_bg4.gif) repeat-x left top;
}

div.design_v1 div.block-cap ul.addButt03 li.active div.add-butt-wrapper1 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgl4.gif) no-repeat left 0px;
}

div.design_v1 div.block-cap ul.addButt03 li.active div.add-butt-wrapper2 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgr4.gif) no-repeat right 0px;
}

div.design_v1 div.onMinepage div.block-cap {
	background: none;
}

div.design_v1 div.onMinepage div.block-cap h1 {
	color: #000 !important;
	float: left;
	margin-left: 0px !important;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 {
	position: static;
	float: left;
	margin: 2px 0 0 20px;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 li {
	height: 23px;
	margin-top: 2px;
	background: #e4e4e4 url(/images/themes/catalog/baraholka_cap_li_bg3.gif) repeat-x left top;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 li div.add-butt-wrapper1 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgl3.gif) no-repeat left 0px;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 li div.add-butt-wrapper2 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgr3.gif) no-repeat right 0px;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 li.active {
	float: left;
	background: #e4e4e4 url(/images/themes/catalog/baraholka_cap_li_bg5.gif) repeat-x left top;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 li.active div.add-butt-wrapper1 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgl5.gif) no-repeat left 0px;
}

div.design_v1 div.onMinepage div.block-cap ul.addButt03 li.active div.add-butt-wrapper2 {
	height: 23px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgr5.gif) no-repeat right 0px;
}

div.design_v1 div.block-cap ul.addButt03 li p {
	padding-top: 4px;
	white-space: nowrap;
}

div.design_v1 div.block-cap ul.additionalButtons li p a {
	color: #125da1;
	text-decoration: underline !important;
}

div.design_v1 div.block-cap ul.additionalButtons li p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-body ul.additionalButtons {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div.design_v1 div.block-body ul.additionalButtons li {
	float: left;
	margin: 0 0 0 4px;
	padding: 0px;
	height: 27px;
	background: #e4e4e4 url(/images/themes/catalog/baraholka_cap_li_bg6.gif) repeat-x left -1px;
	_width: 10px;
	width /*\**/: auto\9;
}

div.design_v1 div.block-body ul.additionalButtons li div.add-butt-wrapper1 {
	height: 27px;
	padding: 0 0 0 10px;
	background: url(/images/themes/catalog/baraholka_cap_li_bgl6.gif) no-repeat left -1px;
}

div.design_v1 div.block-body ul.additionalButtons li div.add-butt-wrapper2 {
	height: 27px;
	padding: 0 10px 0 0;
	background: url(/images/themes/catalog/baraholka_cap_li_bgr6.gif) no-repeat right -1px;
}

div.design_v1 div.block-body ul.additionalButtons li p {
	padding-top: 6px;
	white-space: nowrap;
}

div.design_v1 div.block-body ul.additionalButtons li p a {
	color: #125da1;
	text-decoration: underline !important;
}

div.design_v1 div.block-body ul.additionalButtons li p a:hover {
	text-decoration: none !important;
}

/*		Main grey block		*/

div.design_v1 div.block-body {
	background: #dfdfdd url(/images/themes/catalog/baraholka_body_bg.gif) repeat-x left top;
	padding: 5px 0 0px;
	min-height: 15px;
}

div.design_v1 div.block-body p {
	font: 11px arial;
	color: #626262;
}

div.design_v1 div.block-body table td {
	padding:0 3px 1px;
}

div.design_v1 div.block-body hr {
	border-color: #8c8d9c !important;
	margin: 6px 3px 5px;
}

/*		main grey block footer		*/

div.design_v1 div.block-shoesGreyBorder {
	background: #dfdfdd url(/images/themes/catalog/baraholka_shoes_bg.gif) repeat-x left bottom;
	overflow: hidden;
	zoom:1;
}

div.design_v1 div.block-shoesGreyBorder div.left {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: url(/images/themes/catalog/baraholka_shoes_bgl.gif) no-repeat left top;
}

div.design_v1 div.block-shoesGreyBorder div.right {
	float: right;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: url(/images/themes/catalog/baraholka_shoes_bgr.gif) no-repeat left top;
}

div.design_v1 div.block-shoesLightGreyBorder {
	background: #f6f6f6 url(/images/themes/catalog/baraholka_shoes_bg.gif) repeat-x left bottom;
	overflow: hidden;
	zoom:1;
}

div.design_v1 div.block-shoesLightGreyBorder div.left,
div.design_v1 div.block-shoesLightGreyBorder div.right {
	width: 10px;
	height: 10px;
	overflow: hidden;
}

div.design_v1 div.block-shoesLightGreyBorder div.left {
	float: left;
	background: url(/images/themes/catalog/baraholka_shoes_bgl-lg.gif) no-repeat left top;
}
div.design_v1 div.block-shoesLightGreyBorder div.right {
	float: right;
	background: url(/images/themes/catalog/baraholka_shoes_bgr-lg.gif) no-repeat left top;
}

/*		pages		*/

div.design_v1 div.block-pages {
	height: 31px;
	background: #2f5d97;
}

div.design_v1 div.pagesbottom {
	height: 31px;
	background: #2f5d97 url(/images/themes/catalog/baraholka_pages_bottom_bgr.gif) no-repeat right bottom;
}

div.design_v1 div.pagesbottom div.container {
	height: 31px;
	background: url(/images/themes/catalog/baraholka_pages_bottom_bgl.gif) no-repeat left bottom;
}

div.design_v1 div.block-pages ul.pages {
	float: left;
	list-style: none;
	margin-left: 8px;
}

div.design_v1 div.block-pages ul.pages li {
	float: left;
	margin-right: 3px;
	margin-top: 2px;
	height: 29px;
	background: #efefef url(/images/themes/catalog/baraholka_pages_bgl.gif) no-repeat left top;
	_width: 20px;
	width /*\**/: auto\9;
}

div.design_v1 div.block-pages ul.pages li.empty p {
	color: #3d7bb4;
}

div.design_v1 div.pagesbottom ul.pages li {
	float: left;
	margin-right: 3px;
	margin-top: 0px;
	height: 29px;
	background: #efefef url(/images/themes/catalog/baraholka_pages_bg-b.gif) repeat-x right top !important;
}

div.design_v1 div.block-pages ul.whiteTabs li.active {
	background: #fff url(/images/themes/catalog/baraholka_pages_bgl-w.gif) no-repeat left top;
}

div.design_v1 div.pagesbottom ul.pages li.active {
	background: #fff !important;
}

div.design_v1 div.block-pages ul.pages li.empty {
	background: none !important;
}

div.design_v1 div.block-pages ul.pages li div.page-wrapper1 {
	height: 29px;
	background: url(/images/themes/catalog/baraholka_pages_bgr.gif) no-repeat right top;
}

div.design_v1 div.block-pages ul.pages li div.page-wrapper2 {
	height: 29px;
	background: url(/images/themes/catalog/baraholka_pages_bg.gif) repeat-x left bottom;
}

div.design_v1 div.pagesbottom ul.pages li div.page-wrapper1 {
	height: 29px;
	background: url(/images/themes/catalog/baraholka_pages_bgr-b.gif) no-repeat left bottom;
}

div.design_v1 div.pagesbottom ul.pages li div.page-wrapper2 {
	height: 29px;
	background: url(/images/themes/catalog/baraholka_pages_bgl-b.gif) no-repeat right bottom;
}

div.design_v1 div.block-pages ul.pages li.active div.page-wrapper2 {
	background: none;
}

div.design_v1 div.block-pages ul.whiteTabs li.active div.page-wrapper2 {
	background: url(/images/themes/catalog/baraholka_pages_bgr-w.gif) no-repeat right top;
}

div.design_v1 div.pagesbottom ul.pages li.active div.page-wrapper1 {
	background: url(/images/themes/catalog/baraholka_pages_bgl-b-w.gif) no-repeat left bottom;
}

div.design_v1 div.pagesbottom ul.pages li.active div.page-wrapper2 {
	background: url(/images/themes/catalog/baraholka_pages_bgr-b-w.gif) no-repeat right bottom;
}

div.design_v1 div.block-pages ul.pages li p {
	text-align: center;
	padding-top: 8px;
	padding-left: 2px;
	padding-right: 2px;
	_padding-left: 5px;
	_padding-right: 5px;
	min-width: 20px;
}

div.design_v1 div.block-pages ul.pages li a {
	font: 12px arial !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-pages ul.pages li a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-pages p.pages-label {
	text-align: right;
	float: left;
	width: 85px;
	color: #fff;
	margin-top: 9px;
}

div.design_v1 div.block-pages div.whatToShow {
	float: right;
}

div.design_v1 div.block-pages div.whatToShow p.whatToShow-label {
	text-align: right;
	float: left;
	color: #fff;
	font-size: 11px;
	margin-top: 12px;
}

div.design_v1 div.block-pages ul.whatToShow {
	float: left;
	list-style: none;
	margin-top: 10px;
	margin-right: 8px;
}

div.design_v1 div.block-pages ul.whatToShow li {
	float: left;
	margin-left: 8px;
}

div.design_v1 div.block-pages ul.whatToShow li p {
	padding: 2px 0 0;
	color: #000 !important;
	font: 10px arial !important;
}

div.design_v1 div.block-pages ul.whatToShow li a {
	color: #fff !important;
	font: 10px arial !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-pages ul.whatToShow li a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-pages ul.whatToShow li.active p {
	padding: 2px 3px 2px;
	background: #cecece;
}

/*		catalog		*/

div.design_v1 table.catalog {
	width: 100%;
}

div.design_v1 table.catalog tr td {
	padding: 0 2px;
}

div.design_v1 table.catalog tr.row td {
	vertical-align: top;
	padding: 9px 0;
	border-top: 1px solid #cbcbcb;
	border-bottom: none;
}

div.design_v1 table.catalog tr.capture {
	height: 30px;
	background: #eee;
}

div.design_v1 table.catalog tr.capture td {
	vertical-align: center !important;
}

div.design_v1 table.catalog tr.capture p {
	font: 11px arial !important;
	color: #000;
	margin: 5px;
}

div.design_v1 table.catalog tr.capture p.talign-left {
	margin-left: 20px;
}

div.design_v1 table.soft tr.capture p.talign-left {
	margin-left: 14px !important;
}

div.design_v1 table.catalog tr.capture-plus-gradient td {
	background: #dfdfdd url(/images/themes/catalog/baraholka_body_bg.gif) repeat-x left top;
	padding-top: 5px;
	height: 35px;
}

div.design_v1 table.catalog tr.capture-grey td {
	background: #dfdfdd;
}

div.design_v1 table.soft tr.capture a {
	color: #115ca1 !important;
}

div.design_v1 table.catalog p {
	text-align: center;
	font: 11px arial !important;
}

div.design_v1 table.catalog p a {
	font: 11px arial !important;
	color: #000 !important;
	text-decoration: underline !important;
}

div.design_v1 table.catalog p a:hover {
	text-decoration: none !important;
}

div.design_v1 table.catalog tr.row img {
	float: left;
	margin-left: 5px;
	margin-top: 1px;
}

div.design_v1 table.catalog tr p,
div.design_v1 table.catalog tr.row h3 {
	margin: 0 5px;
}

div.design_v1 table.catalog tr.row h3 {
	font: bold 14px arial !important;
}

div.design_v1 table.catalog tr.row a.download {
	float: left;
	margin-left: 12px;
}

div.design_v1 table.catalog tr td.nowrapTd {
	width: 1px;
}

div.design_v1 table.catalog tr td p.nowrapTd {
	white-space: nowrap;
	text-align: center !important;
}

div.design_v1 table.catalog div.desrc {
	margin-left: 50px;
}

div.design_v1 table.catalog div.desrc p {
	text-align: left !important;
}

div.design_v1 table.catalog tr.row p.note {
	text-align: left !important;
	font: 9px arial !important;
	color: #858585 !important;
	margin-top: 3px;
}

div.design_v1 table.soft tr.row p.note {
	font: 12px arial !important;
}

div.design_v1 table.catalog tr.row td.talign-right p.note {
	text-align: right !important;
}

div.design_v1 table.catalog tr.row p.note2 {
	text-align: left !important;
	font: 11px arial !important;
	color: #858585 !important;
	margin-top: 3px;
}

div.design_v1 table.catalog tr.row p a {
	font: 11px arial !important;
	color: #2f5d97 !important;
	text-decoration: underline !important;
}

div.design_v1 table.soft div.desrc p a {
	font: 14px arial !important;
}

div.design_v1 table.catalog div.desrc p a {
	font: 12px arial !important;
}

div.design_v1 table.catalog tr.row h3 a {
	font: bold 14px arial !important;
	color: #2f5d97 !important;
	text-decoration: underline !important;
}

div.design_v1 table.catalog tr.row p a:hover,
div.design_v1 table.catalog tr.row h3 a:hover,
div.design_v1 table.catalog tr.row p.note a:hover {
	text-decoration: none !important;
}

div.design_v1 table.catalog tr.row p.note a {
	font: 9px arial !important;
	color: #858585 !important;
	text-decoration: underline !important;
}

div.design_v1 table.catalog tr.noBorder td {
	border: none;
}

/*		catalog2		*/

div.design_v1 div.catalog2 {
	margin: 0 -5px;
}

div.design_v1 div.catalog5 {
	margin: 0 0px;
}

div.design_v1 div.catalog2 table {
	width: 100%;
}

div.design_v1 div.catalog2 table td {
	width: 33%;
	vertical-align: top;
}

div.design_v1 div.catalog2 ul {
	list-style: none;
	margin-top: 10px;
	zoom:1;
}

div.design_v1 div.catalog2 ul li {
	margin: 0 5px 1px;
	padding: 0;
	/*_margin-bottom: -14px;*/
	zoom:1;
}

div.design_v1 div.catalog2 ul li a {
	display: block;
	font: 14px arial;
	border-bottom: 1px solid #dfdfdd;
	padding: 5px 5px 0px 2px;
}

div.design_v1 div.catalog2 ul li a:hover {
	text-decoration: none !important;
	background: #dfdfdd;
}

div.design_v1 div.catalog2 ul li a:hover strong {
	color: #353535 !important;
}

div.design_v1 div.catalog2 ul li a strong {
	font: lighter 14px arial;
	color: #686868 !important;
	cursor: pointer;
}

div.design_v1 div.catalog2 ul li span.spanblue {
	float: right;
	font: 12px arial;
	color: #2f5d97;
	display: block;
	width: 30px;
	text-align: right;
}

div.design_v1 div.catalog2 ul li span.spangrey {
	float: right;
	font: 12px arial;
	color: #858585;
	display: block;
	text-align: right;
}

div.design_v1 ul.by-category li {
	border-bottom: 1px solid #dfdfdd;
	padding: 5px 5px 5px 2px !important;
	_margin-bottom: 0px !important;
}

div.design_v1 ul.by-category li a {
    font: 12px arial !important;
    color: #2f5d97 !important;
    display: inline !important;
    padding: 0px;
    border: none !important;
    text-decoration: underline !important;
}

div.design_v1 ul.by-category li a:hover {
	text-decoration: underline !important;
}

div.design_v1 div.catalog3 table {
	width: 100%;
}

div.design_v1 div.catalog3 h1 {
	font: lighter 18px arial !important;
	padding: 0 0 5px;
}

div.design_v1 div.catalog3 h1 a {
	font: lighter 18px arial !important;
	color: #3d7bb4;
}

div.design_v1 div.catalog3 ul.catalog-01 {
	list-style: none;
	padding: 0px;
	margin: 0 0 15px;
}

div.design_v1 div.catalog3 ul.catalog-01 li p a {
	font: lighter 12px arial !important;
	color: #353535 !important;
}

div.design_v1 ul.by-category li a:hover {
	text-decoration: none !important;
	background: none !important;
}

div.design_v1 div.border-light {
	border-bottom: 1px solid #dfdfdd !important;
}

/*		tabs-standart		*/

div.design_v1 ul.tabs-standart {
	list-style: none;
	padding-left: 15px;
	height: 31px;
	overflow:hidden;
}

div.design_v1 ul.tabs-standart li {
	float: left;
	margin-right: 8px;
}

div.design_v1 ul.tabs-standart li div.container {
	background: url(/images/themes/catalog/tabs-standart-corner-l2.gif) no-repeat left top;
}

div.design_v1 ul.tabs-standart li div.container2 {
	background: url(/images/themes/catalog/tabs-standart-corner-r2.gif) no-repeat right top;
	padding: 10px 15px 7px 10px;
	position: relative;
	left: 5px;
}

div.design_v1 ul.tabs-standart li.active div.container {
	background: url(/images/themes/catalog/tabs-standart-corner-l.gif) no-repeat left top;
}

div.design_v1 ul.tabs-standart li.active div.container2 {
	background: url(/images/themes/catalog/tabs-standart-corner-r.gif) no-repeat right top;
}

div.design_v1 ul.tabs-standart li.active div.containerwhite {
	background: url(/images/themes/catalog/tabs-standart-corner-l3.gif) no-repeat left top;
}

div.design_v1 ul.tabs-standart li.active div.containerwhite div.container2 {
	background: url(/images/themes/catalog/tabs-standart-corner-r3.gif) no-repeat right top;
}

div.design_v1 ul.tabs-standart li.active a {
	text-decoration: underline !important;
}

div.design_v1 ul.tabs-standart li.active a:hover {
	text-decoration: none !important;
}

div.design_v1 ul.tabs-blue {
	background: #2f5d97;
	padding-top: 5px;
	margin-top: -5px;
}

div.design_v1 ul.tabs-blue li div.container {
	background: url(/images/themes/catalog/tabs-blue2.gif) no-repeat left top;
}

div.design_v1 ul.tabs-blue li div.container2 {
	background: url(/images/themes/catalog/tabs-blue2.gif) no-repeat right top;
	padding: 10px 15px 7px 10px;
	position: relative;
	left: 5px;
	*padding-bottom: 6px;
}

div.design_v1 ul.tabs-blue li.active div.container {
	background: url(/images/themes/catalog/tabs-blue.gif) no-repeat left top;
}

div.design_v1 ul.tabs-blue li.active div.container2 {
	background: url(/images/themes/catalog/tabs-blue.gif) no-repeat right top;
}

div.design_v1 ul.tabs-blue-grey li.active div.container {
	background: url(/images/themes/catalog/tabs-blue3.gif) no-repeat left top;
}

div.design_v1 ul.tabs-blue-grey li.active div.container2 {
	background: url(/images/themes/catalog/tabs-blue3.gif) no-repeat right top;
}

div.design_v1 div.block-grey {
	padding: 8px 15px 5px;
	background: #efefef;
}

/*		letters		*/

div.design_v1 div.block-letters {
	padding: 10px 20px 5px;
	background: #efefef;
}

div.design_v1 div.block-letters ul,
div.design_v1 ul.block-letters {
	list-style: none;
	margin: 0 20px;
}

div.design_v1 div.block-letters ul li,
div.design_v1 ul.block-letters li {
	float: left;
}

div.design_v1 div.block-letters ul li p,
div.design_v1 ul.block-letters li p {
	font: 12px arial;
	color: #acacac !important;
	padding: 2px 5px 2px;
}

div.design_v1 div.block-letters ul li p a,
div.design_v1 ul.block-letters li p a {
	color: #2f5d97 !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-letters ul li p a:hover,
div.design_v1 ul.block-letters li p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-letters ul li.active,
div.design_v1 ul.block-letters li.active {
	background: #fff;
}

div.design_v1 div.block-letters ul li.active p,
div.design_v1 ul.block-letters li.active p {
	color: #353535 !important;
}

/*  Baraholka menu  */

dl.baraholkaMainMenu {
	/*margin-top: 177px;*/
	margin-left: 8px;
	margin-right: 3px;
}

dl.baraholkaMainMenu dt {
	background: #2f5d97;
	padding: 9px 0 10px 11px;
	border: none;
}

dl.baraholkaMainMenu dd {
	padding: 5px  11px 5px 0;
	text-align: right;
	background: none;
}

dl.baraholkaMainMenu dd a {
	text-decoration: underline;
}

dl.baraholkaMainMenu dd a:hover {
	text-decoration: none;
}

/*  Baraholka - SPECIAL OFFERS  */
div.design_v1 div.spOffer table {
	width: 100%;
	margin-top: 16px;
}

div.design_v1 div.spOffer table td {
	width: 33%;
	height: 110px;
}

div.design_v1 div.spOffer table td div.wrapper {
	background: #e5e5e5 url(/images/themes/catalog/special_offer_bg-tl.gif) no-repeat left top;
	height: 110px;
	margin: 0 8px;
}

div.design_v1 div.spOffer table td div.wrapper1 {
	background: url(/images/themes/catalog/special_offer_bg-tr.gif) no-repeat right top;
	height: 110px;
}

div.design_v1 div.spOffer table td div.wrapper2 {
	background: url(/images/themes/catalog/special_offer_bg-bl.gif) no-repeat left bottom;
	height: 110px;
}

div.design_v1 div.spOffer table td div.wrapper3 {
	background: url(/images/themes/catalog/special_offer_bg-br.gif) no-repeat right bottom;
	position: relative;
	height: 110px;
	overflow: hidden;
}

div.design_v1 div.spOffer table td div.container {
	position: absolute;
	width: 100%;
	left: 0;
	top: 4px;
}

div.design_v1 div.spOffer table td img {
	float: left;
	border: 1px solid #b5b5b5;
	margin: 4px 0 4px 3px;
}

div.design_v1 div.spOffer table td h2 {
	font-family: Trebuchet MS !important;
	font-size: 16px !important;
	font-weight: bold;
	color: #1f537f !important;
	margin: 0px 0px 0px 110px;
}

div.design_v1 div.spOffer table td h2 a {
	font-family: Trebuchet MS;
	font-size: 16px !important;
	color: #1f537f !important;
	text-decoration: none !important;
	margin: 0px;
}

div.design_v1 div.spOffer table td p {
	font-family: Arial !important;
	font-size: 9px !important;
	color: #858585 !important;
	margin: 0px 0px 3px 110px;
}

div.design_v1 div.spOffer table td p a {
	font-family: Arial !important;
	font-size: 9px !important;
	color: #858585 !important;
	text-decoration: underline !important;
}

div.design_v1 div.spOffer table td a:hover {
	text-decoration: none !important;
}

div.design_v1 div.spOffer table td div.pricewrapper {
	margin: 5px 0 0 0;
	background: url(/images/themes/catalog/special_offer_arrow.png) no-repeat 90px top;
	_background: url(/images/themes/catalog/special_offer_arrow.gif) no-repeat 90px top;
	height:	33px;
}

div.design_v1 div.spOffer table td div.pricewrapper div.pricewrpr0 {
	display: none;
	/*_display: block;
	width: 15px;
	height: 32px;
	float: left;
	margin-left: 45px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/themes/catalog/special_offer_arrow.png',sizingMethod='image');*/
}

div.design_v1 div.spOffer table td div.pricewrapper div.pricewrpr1 {
	height:	33px;
	margin-left: 105px;
	background: url(/images/themes/catalog/special_offer_arrow2.gif) repeat-x left 4px;
}

div.design_v1 div.spOffer table td div.pricewrapper div.pricewrpr2 {
	height:	33px;
	background: url(/images/themes/catalog/special_offer_arrow1.gif) no-repeat left top;
}

div.design_v1 div.spOffer table td div.pricewrapper p {
	margin: 8px 0 0 5px;
	float: left;
	font-family: Trebuchet MS;
	font-size: 18px !important;
	color: #1f537f !important;
	white-space: nowrap;
}

div.design_v1 div.spOffer table td div.pricewrapper p span {
	font-family: Trebuchet MS;
	font-size: 12px !important;
	color: #1f537f !important;
	position: relative;
	top: -6px;
}

div.design_v1 div.spOffer table td p.note {
	position: absolute;
	top: 95px;
	left: 0px;
	font: 9px arial;
	color: #b5b5b5 !important;
}

/*  Baraholka - QUICK SEARCH  */

div.design_v1 div.searchBlock {
	margin: 25px 8px;
	margin-top:15px;
}

div.design_v1 div.searchBlock div.table-container {
	padding: 5px 30px;
}

div.design_v1 div.searchBlock div.table-container2 {
	padding: 5px 15px;
}

div.design_v1 div.searchBlock div.message-container {
	padding: 5px 10px;
}

div.design_v1 div.searchBlock table {
	width: 100%;
	padding: 10px;
}

div.design_v1 div.searchBlock td.persentTd {
	width: 28%;
	padding-right: 6px;
}

div.design_v1 div.searchBlock td select {
	width: 100%;
}

div.design_v1 div.searchBlock td div select {
	width: auto;
}

div.design_v1 div.searchBlock input.button {
	padding: 1px 25px;
}

div.design_v1 div.offerList {
	margin: 25px 8px;
}

div.design_v1 p.description {
	font: 12px arial !important;
	color: #8c8d9c !important;
	margin-top: 15px;
}

div.design_v1 ul.searchOptions {
	list-style: none;
	float: left;
}

div.design_v1 ul.searchOptions li {
	float: left;
	margin-left: 8px;
}

div.design_v1 ul.searchOptions li a {
	font: 15px arial !important;
	text-decoration: underline !important;
}

div.design_v1 ul.searchOptions li a:hover {
	text-decoration: none !important;
}

div.design_v1 ul.searchOptions li.active {
	margin-top: -2px;
}

div.design_v1 ul.searchOptions li.active p {
	padding: 2px 8px;
	background: #3d7bb4;
}

div.design_v1 ul.searchOptions li.active a {
	color: #fff !important;
	text-decoration: none !important;
}

div.design_v1 ul.searchOptions li.active a:hover {
	text-decoration: underline !important;
}

div.design_v1 ul.searchOptions li span {
	background: #fff;
	padding: 1px 2px;
}

div.design_v1 ul.searchOptions li span a {
	color: #626262 !important;
	text-decoration: underline !important;
	background: url(/images/themes/catalog/arrow-down.gif) no-repeat right 4px;
	padding-right: 13px;
}

div.design_v1 ul.searchOptions li span a:hover {
	text-decoration: none !important;
}

div.design_v1 div.searchBlock div.table-container2 textarea {
	width: 100%;
	height: 120px;
	border: 1px solid #a5acb2;
	margin-bottom: 4px;
}

div.design_v1 div.searchBlock div.table-container2 input.sendMessage-button {
	width: 241px;
	height: 31px;
	float: right;
}

div.design_v1 ul.catalog-new-product {
	margin: 15px 0 10px -5px;
	list-style: none;
}

div.design_v1 div.onMinepage ul.catalog-new-product {
	margin-top: 5px;
}

div.design_v1 ul.catalog-new-product li {
	margin: 0 0 15px 5px;
	float: left;
	width: 140px;
}

div.design_v1 ul.catalog-new-product li img {
	border: 5px solid #cbcbcb;
}

div.design_v1 ul.catalog-new-product li a.texter {
	height: 23px;
	overflow: hidden;
	display: block;
	background: #cbcbcb;
	margin-top: 5px;
	text-align: center;
	text-decoration: none;
	padding: 5px;
	font: 11px tahoma !important;
	color: #fafafa !important;
	height /*\**/: 33px\9;
}

div.design_v1 ul.catalog-new-product li a.texter:hover {
	background: url(/images/themes/catalog/catalog-new-product-bg.gif) repeat-x left top;
	color: #fff !important;
	text-decoration: none !important;
}

/*  block item info  */
div.design_v1 div.block-item-info {
	margin: 10px 0 5px;
}

div.design_v1 div.block-item-info div.left-column {
	float: left;
	width: 252px;
	padding-bottom: 20px;
}

div.design_v1  div.bordereduserblock {
	border: 1px solid #dfdfdd;
	background: #3b80be;
	padding: 10px 10px;
	height: 50px;
	margin-bottom: 8px;
}

div.design_v1 div.block-body  div.bordereduserblock {
	width: 210px;
}

div.design_v1  div.bordereduserblock img {
	float: left;
	margin-right:7px;
	max-width:50px;
	max-height:50px;
	_width:50px;
}

div.design_v1  div.bordereduserblock p {
	margin: 0 0 0 55px;
	font: 11px arial !important;
	color: #fff !important;
}

div.design_v1  div.bordereduserblock p.inactive {
	color: #c8c8c8 !important;
}

div.design_v1  div.bordereduserblock p a {
	font: 11px arial !important;
	color: #fff !important;
	text-decoration: underline !important;
}

div.design_v1  div.bordereduserblock p a:hover {
	text-decoration: none !important;
}

div.design_v1  div.bordereduserblock p a strong {
	font: bold 11px arial !important;
	color: #fff !important;
}

div.design_v1  div.bordereduserblock p img {
	float: none;
	position: relative;
	top: 2px;
	margin-right: 4px;
}

div.design_v1 div.block-item-info div.left-column div.borderedblock {
	border: 1px solid #dfdfdd;
	text-align: center;
}

div.design_v1 div.block-item-info div.left-column div.item-photo-preview {
	margin: 4px 0 0;
	padding: 0px 0 0;
	text-align:left;
}

div.design_v1 div.block-item-info div.left-column div.item-photo-preview img {
	border: 1px solid #dfdfdd;
	/*float: left;*/
	margin-right: 1px;
	margin-bottom:4px;
	vertical-align:top;
}

div.design_v1 div.block-item-info div.left-column div.borderedblock p {
	font: 12px arial !important;
	font-weight: bold !important;
	text-align: left !important;
	margin: 0px !important;
}

div.design_v1 div.block-item-info div.left-column div.padding10 {
	padding: 8px 10px 5px 10px;
	margin-top: 8px;
}

div.design_v1 div.block-item-info div.left-column div.padding10 div.item-photo-preview {
	padding: 0 0 5px 0;
}

div.design_v1 div.block-item-info div.left-column h2 {
	background: url(/images/themes/catalog/item-rating-icon.gif) no-repeat 10px top;
	font: lighter 12px arial !important;
	color: #000;
	padding-left: 34px;
	margin-top: 10px;
}

div.design_v1 div.block-item-info div.left-column h2 span {
	float: right;
}

div.design_v1 div.block-item-info div.left-column span {
	font: lighter 11px arial !important;
	color: #a7a9ac !important;
}

div.design_v1 div.block-item-info div.left-column div.item-rating {
	margin: -3px 0 0 34px;
}

div.design_v1 div.block-item-info div.left-column div.item-rating table {
	width: 100%;
}

div.design_v1 div.block-item-info div.left-column div.item-rating td.rating-diagram {
	background: #ebebec;
	width: 143px;
	padding: 3px 0px;
}

div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram {
	background: #ebebec;
	margin: 0 2px;
}

div.design_v1 div.block-item-info div.left-column div.item-rating .rating-diagram div.diagram {
	background: url(/images/themes/catalog/rating-diagram.gif) no-repeat left top;
	height: 10px;
	overflow: hidden;
}

div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 {
	background: url(/images/themes/catalog/rating-diagram2hover.gif) repeat-x 0 -40px;
	height: 10px;
	margin: 0 2px 0 2px;
	position: relative;
}

div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a {
	width: 14px;
	height: 10px;
	overflow: hidden;
	display: block;
	position: absolute;
	left: 1px;
	top: 0px;
	background: url(/images/themes/catalog/rating-diagram2hover.gif) repeat-x left 10px;
	z-index: 3;
	cursor: pointer;
	outline:none;
}

div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r10 { left: 127px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r10:hover { left: 0px; width: 139px; background-position: left -90px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r10_active { left: 0px; width: 139px; background-position: left -90px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r9 { left: 113px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r9:hover { left: 0px; width: 139px; background-position: left -80px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r9_active { left: 0px; width: 139px; background-position: left -80px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r8 { left: 99px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r8:hover { left: 0px; width: 139px; background-position: left -70px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r8_active { left: 0px; width: 139px; background-position: left -70px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r7 { left: 85px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r7:hover { left: 0px; width: 139px; background-position: left -60px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r7_active { left: 0px; width: 139px; background-position: left -60px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r6 { left: 71px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r6:hover { left: 0px; width: 139px; background-position: left -50px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r6_active { left: 0px; width: 139px; background-position: left -50px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r5 { left: 57px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r5:hover { left: 0px; width: 139px; background-position: left -40px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r5_active { left: 0px; width: 139px; background-position: left -40px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r4 { left: 43px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r4:hover { left: 0px; width: 139px; background-position: left -30px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r4_active { left: 0px; width: 139px; background-position: left -30px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r3 { left: 29px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r3:hover { left: 0px; width: 139px; background-position: left -20px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r3_active { left: 0px; width: 139px; background-position: left -20px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r2 { left: 15px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r2:hover { left: 0px; width: 139px; background-position: left -10px; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r2_active { left: 0px; width: 139px; background-position: left -10px; z-index: 1; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r1 { left: 1px; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r1:hover { left: 0px; width: 139px; background-position: left top; z-index: 2; }
div.design_v1 div.block-item-info div.left-column div.item-rating div.rating-diagram2 a.r1_active { left: 0px; width: 139px; background-position: left top; z-index: 1; }

div.design_v1 div.block-item-info div.left-column div.item-rating input.voteButton {
	float: right;
	margin: 4px 20px 0 0;
}

/*  Right Block  */

div.design_v1 div.block-item-info div.right-column {
	margin-left: 265px;
}

div.design_v1 div.block-item-info div.right-column h2.title {
	font: lighter 18px arial;
    padding-top: 5px;
}

div.design_v1 div.block-item-info div.right-column h2.title a {
	color: #18538a !important;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers {
	margin-left: 35px;
	margin-bottom: 23px;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.head {
	background: #fff4c3;
	border-bottom: 1px dotted #c0c3c6;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.head div.icon {
	float: left;
	width: 38px;
	height: 18px;
	margin-left: -38px;
	_margin-left: -19px;
	background: #fff4c3 url(/images/themes/catalog/item-option-buy.gif) no-repeat 7px 1px;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.head span.right {
	float: right;
	margin: 3px 1px 0 0;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.head span.right a {
	color: #a7a9ac !important;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.head p {
	font-size: 12px !important;
	margin-right: 90px;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.row {
	border-bottom: 1px dotted #c0c3c6;
	padding: 3px 0 1px;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.row span.right {
	font-size: 12px !important;
	float: right;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.row p {
	font-size: 12px !important;
	margin-right: 90px;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.row p a {
	color: #18538a !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-item-info div.right-column div.hotoffers div.row p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-item-info div.right-column ul.sp-buttons {
	list-style: none;
	height: 80px;
}

div.design_v1 div.block-item-info div.right-column ul.sp-buttons li {
	float: left;
	margin-right: 9px;
	margin-top: 5px;
}

div.design_v1 div.block-item-info div.right-column ul.sp-buttons li a {
	width: 153px;
	height: 24px;
	_height: 33px;
	padding-top: 9px;
	display: block;
	text-align: center;
	text-decoration: none !important;
	font: 12px arial;
	color: #fff !important;
	background: url(/images/themes/catalog/sp-button.gif) no-repeat left top;
}

div.design_v1 div.block-item-info div.right-column ul.item-options {
	list-style: none;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li {
	zoom:1;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li div.row {
	border-bottom: 1px dotted #c0c3c6;
	padding: 3px 0 1px;
	margin-left: 35px;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li div.row span.right {
	font-size: 12px !important;
	float: right;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li div.row p {
	font-size: 12px !important;
	margin-right: 50px;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li div.row p a {
	color: #18538a !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li div.row p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li.toBuy {
	background: url(/images/themes/catalog/item-option-buy.gif) no-repeat 7px 3px;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li.files {
	background: url(/images/themes/catalog/item-option-files.gif) no-repeat 6px 1px;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li.comments {
	background: url(/images/themes/catalog/item-option-comment.gif) no-repeat 7px 5px;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li.used {
	background: url(/images/themes/catalog/item-option-used.gif) no-repeat 3px 3px;
}

div.design_v1 div.block-item-info div.right-column ul.item-options li.option {
	background: url(/images/themes/catalog/item-option.gif) no-repeat 6px 2px;
}

div.design_v1 div.block-item-info div.right-column div.comparison {
	margin-top: 30px;
}

div.design_v1 div.block-item-info div.right-column div.comparison span.right {
	float: right;
}

div.design_v1 div.block-item-info div.right-column div.comparison span.right a {
	font-size: 12px !important;
	color: #18538a !important;
	padding-left: 20px;
	background: url(/images/themes/catalog/item-toCompare.gif) no-repeat left top;
}

div.design_v1 div.block-item-info div.right-column div.comparison p.head {
	font-size: 12px !important;
	margin-right: 50px;
	padding-left: 35px;
	background: url(/images/themes/catalog/item-toCompare-add.gif) no-repeat 7px 2px;
}

div.design_v1 div.block-item-info div.right-column div.comparison p.head a {
	font-size: 12px !important;
	color: #000 !important;
	border-bottom: 1px dashed #18538a !important;
}

div.design_v1 div.block-item-info div.right-column div.comparison p.head a:hover {
	text-decoration: none !important;
	border-bottom: none !important;
}

div.design_v1 div.block-item-info div.right-column div.comparison div.block {
	background: #ebebec;
	padding: 7px 0;
	margin-top: 2px;
}

div.design_v1 div.block-item-info div.right-column div.comparison div.block p {
	text-align: center;
}

div.design_v1 div.block-item-info div.right-column div.comparison div.block p a {
	font-size: 11px !important;
	color: #5397d4 !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-item-info div.right-column div.comparison div.block p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-item-info div.right-column div.comparison div.block p a.delete {
	position: relative;
	top: -5px;
	text-decoration: none !important;
	padding: 0 1px 0 3px;
}

div.design_v1 div.block-item-info div.right-column div.tech-description {
	margin-top: 10px;
	margin-bottom: 20px;
}

div.design_v1 div.block-item-info div.right-column div.tech-description div.row {
	margin-bottom: 5px;
}

div.design_v1 div.block-item-info div.right-column div.tech-description p {
	font-size: 12px !important;
	margin-bottom: 15px;
}

div.design_v1 div.block-item-info div.right-column div.tech-description tr.row td p {
	font: 11px arial !important;
	color: #323232;
	margin: 0 10px 0 0 !important;
	padding:0 0 10px 0 !important;
}

div.design_v1 div.block-item-info div.right-column div.tech-description tr.row td.label {
    width:90px;
}

div.design_v1 div.block-item-info div.right-column div.tech-description div.row p.label {
	float: left;
	width: 85px;
	color: #a4a3a3;
	margin: 0px;
	text-align: right;
	text-decoration: right;
}

div.design_v1 div.block-item-info h4 {
	font: bold 18px arial !important;
	margin-top: 30px;
	padding-bottom: 10px;
}

div.design_v1 div.block-item-info h4 span {
	font: bold 18px arial !important;
	color: #2f5d97;
}

div.design_v1 div.block-item-info div.celler-description div.info-wrapper {
	width: 232px;
	float: right;
}

div.design_v1 div.block-item-info div.celler-description div.info {
	border: 1px solid #dfdfdd;
	margin-top: 4px;
	padding: 6px 10px;
}

div.design_v1 div.block-item-info div.celler-description div.info p {
	min-height: 16px;
	_height: 16px;
}

div.design_v1 div.block-item-info div.celler-description div.info a {
	text-decoration: underline !important;
}

div.design_v1 div.block-item-info div.celler-description div.info a:hover {
	text-decoration: none !important;
}

div.design_v1 div.block-item-info div.celler-description div.info a.edit,
div.design_v1 div.block-item-info div.celler-description div.info a.delete {
    font-size: 11px !important;
    color: #a7a9ac !important;
    padding-left: 17px;
    padding-bottom: 2px;
    float: left;
    margin-right: 17px;
}

div.design_v1 div.block-item-info div.celler-description div.info a.edit {
	background: url(/images/themes/catalog/icon-description-edit.gif) no-repeat left 1px;
}

div.design_v1 div.block-item-info div.celler-description div.info a.delete {
	background: url(/images/themes/catalog/icon-description-delete.gif) no-repeat left 3px;
}

div.design_v1 div.block-item-info div.celler-description div.row {
	margin-bottom: 3px;
}

div.design_v1 div.block-item-info div.celler-description div.row p {
	font: 12px arial !important;
	color: #353535;
	margin-left: 95px;
}

div.design_v1 div.block-item-info div.celler-description div.row p.label {
	float: left;
	width: 85px;
	margin: 0px !important;
	text-align: right;
}

/*  Comments  */

div.design_v1 div.comment-row {
	min-height: 30px;
	_height: 30px;
}

div.design_v1 div.comment-row div.commentAuthor {
	float: right;
	width: 100px;
	/*margin-top: 15px;*/
	margin-top: 0 !important;
}

div.design_v1 div.comment-row div.commentAuthor p {
	font: 11px arial !important;
	color: #a7a9ac !important;
}

div.design_v1 div.comment-row div.commentAuthor p a {
	font: 12px arial !important;
	color: #3d75ae !important;
	text-decoration: underline !important;
}

div.design_v1 div.comment-row div.commentAuthor p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.comment-row div.commentText {
	margin: 5px 120px 5px 0;
}

div.design_v1 div.comment-row div.commentText div.cap {
	height: 3px;
	overflow: hidden;
	background: url(/images/themes/catalog/comment-cap.gif) repeat-x left -4px;
}

div.design_v1 div.comment-row div.commentText div.cap div.left {
	float: left;
	width: 3px;
	height: 3px;
	overflow: hidden;
	background: url(/images/themes/catalog/comment-cap3.gif) no-repeat left 0px;
	position: relative;
}

div.design_v1 div.comment-row div.commentText div.cap div.right {
	float: right;
	width: 3px;
	height: 3px;
	overflow: hidden;
	background: url(/images/themes/catalog/comment-cap.gif) no-repeat right -1px;
	/*_margin-right: -2px;*/
	position: relative;
}

div.design_v1 div.comment-row div.commentText div.shirt {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	min-height:50px;
	_height:50px;
}

div.design_v1 div.comment-row div.commentText p {
	margin: 0 45px 0 13px;
	padding: 8px 0;
}

div.design_v1 div.comment-row div.commentText p a {
	text-decoration: underline !Important;
}

div.design_v1 div.comment-row div.commentText p a:hover {
	text-decoration: none !Important;
}

div.design_v1 div.comment-row div.commentText div.shirt div.arrow {
	float: right;
	width: 11px;
	height: 12px;
	background: url(/images/themes/catalog/comment-arrow.gif) no-repeat right top;
	margin-top: 20px;
	margin-right: -11px;
	_margin-right: -15px;
	_position:relative;
}

div.design_v1 div.comment-row div.commentText div.shoes {
	height: 3px;
	overflow: hidden;
	background: url(/images/themes/catalog/comment-cap.gif) repeat-x left 2px;
}

div.design_v1 div.comment-row div.commentText div.shoes div.left {
	float: left;
	width: 3px;
	height: 3px;
	overflow: hidden;
	background: url(/images/themes/catalog/comment-cap3.gif) no-repeat left -3px;
}

div.design_v1 div.comment-row div.commentText div.shoes div.right {
	float: right;
	width: 3px;
	height: 3px;
	overflow: hidden;
	background: url(/images/themes/catalog/comment-cap2.gif) no-repeat right 0px;
}

div.design_v1 div.comment-row div.commentText p.rating {
	float: right;
	margin: 5px 8px 0 0;
	min-width: 20px;
	_width: 30px;
	text-align: right;
	font: bold 14px arial !important;
	line-height: 14px !important;
	padding: 0px;
	_margin-right: 4px;
	*margin-top: 10px;
}

div.design_v1 div.comment-row div.commentText p.rating a {
	position:relative;
	top: -3px;
	*position: static;
}

div.design_v1 div.hidden-row div.commentAuthor {
	margin-top: 4px;
}

div.design_v1 div.comment-row div.comment-hidden {
	margin: 5px 120px 5px 0;
	padding-top: 5px;
}

div.design_v1 div.hidden-row div.comment-hidden p {
	text-align: right;
	padding: 5px 0 0;
	color: #a7a9ac;
}

div.design_v1 div.hidden-row div.comment-hidden p.rating {
	color: #000;
	margin-top: 5px;
}

div.design_v1 table.commentPosting {
	padding: 0px !important;
	border-collapse: collapse !important;
}

div.design_v1 table.commentPosting p {
	font: 11px arial !important;
	color: #353535;
}

div.design_v1 table.commentPosting td {
	padding: 0px !important;
	vertical-align: top;
}

div.design_v1 table.commentPosting td.not-registered-block {
	width: 250px;
	padding-left: 10px !important;
}

div.design_v1 table.commentPosting td.not-registered-block p.block {
	float: left;
	width: 120px;
	margin-right: 4px;
	_width: 115px;
}

div.design_v1 table.commentPosting td.not-registered-block p.block input {
	width: 120px;
	border: 1px solid #a5acb2;
	height: 23px;
	_width: 115px;
}

div.design_v1 table.commentPosting td.not-registered-block input.sendMessage-button {
	float: none;
	width: 246px;
	margin-top: 2px;
}

div.design_v1 table.commentPosting td.not-registered-block p.reg {
	margin-bottom: 15px;
}

div.design_v1 table.commentPosting td.not-registered-block p.reg a {
	font: 9px arial !important;
	color: #3d75ae;
	text-decoration: underline !important;
}

div.design_v1 table.commentPosting td.not-registered-block p.reg a:hover {
	text-decoration: none !important;
}

div.design_v1 div.standart-container {
	padding: 5px 15px;
}

div.design_v1 div.standart-container p {
	font: 12px arial !important;
	color: #353535;
	margin-bottom: 5px;
}

div.design_v1 div.standart-container p input {
	position: relative;
	top: 3px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
	div.design_v1 div.standart-container p input { position: static; }
}

div.design_v1 div.standart-container p span.sorting {
	padding-left: 5px;
}

div.design_v1 div.standart-container p span.sorting a {
	text-decoration: underline !important;
}

div.design_v1 div.standart-container p span.sorting a:hover {
	text-decoration: none !important;
}

div.design_v1 div.standart-container p span.sorting span {
	padding: 2px 8px 1px;
}

div.design_v1 div.standart-container p span.sorting span.currentSort {
	background: #3d7bb4;
}

div.design_v1 div.standart-container p span.sorting span.currentSort a {
	color: #fff !important;
}

div.design_v1 div.section-news {
	margin: 0 -5px;
}

div.design_v1 div.section-news table {
	width: 100%;
	margin-top: 15px;
}

div.design_v1 div.section-news table td {
	width: 50%;
	vertical-align: top;
}

div.design_v1 div.section-news ul {
	margin: 0 5px;
	list-style: none;
}

div.design_v1 div.section-news ul li {
	padding: 4px 0 3px;
	border-bottom: 1px solid #c2c2c0;
}

div.design_v1 div.section-news ul p {
	font: 11px arial !important;
}

div.design_v1 div.section-news ul p.date {
	float: left;
	font: 11px arial !important;
	color: #979797;
}

div.design_v1 div.section-news ul p.title {
	margin-left: 70px;
}

div.design_v1 div.section-news ul p.title a {
	font: 11px arial !important;
	color: #2f5d97 !important;
}

div.design_v1 div.catalog4 table {
	width: 100%;
}

div.design_v1 div.catalog4 table td {
	width: 33%;
	vertical-align: top;
	padding: 10px 0 15px;
}

div.design_v1 div.catalog4 table td p {
	text-align: center;
}

div.design_v1 div.catalog4 table td p a {
	text-decoration: underline !important;
}

div.design_v1 div.catalog4 table td p a:hover {
	text-decoration: none !important;
}

div.design_v1 table.catalog-models {
	width: 100%;
	margin-top: 10px;
}

div.design_v1 table.catalog-models td {
	width: 33%;
	vertical-align: top;
}

div.design_v1 table.catalog-models td p {
	/*padding: 8px 0;*/
	padding: 4px 0;
}

div.design_v1 table.catalog-models td p a {
	font: bold 11px arial !important;
	color: #3d7bb4;
}

div.design_v1 div.block-lighgrey {
	padding: 30px 35px 30px;
	background: #f6f6f6;
}

div.design_v1 div.block-lighgrey p {
	font: 12px arial !important;
	color: #7f858e !important;
	margin-top: 13px;
}

div.design_v1 div.block-lighgrey table {
	margin-bottom: 10px;
}

div.design_v1 div.block-lighgrey table td {
	vertical-align: top;
}

div.design_v1 div.block-lighgrey table td p {
	font: 11px arial !important;
	color: #7e6c6c !important;
	margin-top: 0px !important;
	margin-left: 20px;
}

div.design_v1 div.block-lighgrey table td p a {
	font: 11px arial !important;
	text-decoration: underline !important;
}

div.design_v1 div.block-lighgrey table td p a:hover,
div.design_v1 div.catalog5 table td a:hover,
div.design_v1 div.last-article-grey p.float-right a:hover,
div.design_v1 div.last-article-grey ul.articles li p a:hover {
	text-decoration: none !important;
}

div.design_v1 div.catalog5 table {
	width: 100%;
	margin: 15px 0 10px;
}

div.design_v1 div.catalog5 table td {
	vertical-align: center;
	padding: 5px 0;
}

div.design_v1 div.catalog5 table td.imageHolder {
	width: 10px;
	height: 67px;
	text-align: center;
}

div.design_v1 div.catalog5 table td p {
	font: 11px arial !important;
	color: #979797;
	margin: 0 10px 0 10px;
}

div.design_v1 div.catalog5 table td a {
	font: 11px arial !important;
	text-decoration: underline !important;
}

div.design_v1 div.last-article-grey {
	margin: 0 10px;
	padding-top: 0px;
}

div.design_v1 div.last-article-grey p {
	background: url(/images/themes/catalog/lastarticles-icon.gif) no-repeat 10px top;
	padding: 1px 0 2px 35px;
}

div.design_v1 div.last-article-grey p.float-right {
	background: none;
}

div.design_v1 div.last-article-grey p.float-right a {
	font: 11px arial !important;
	color: #a7a9ac !important;
	text-decoration: underline !important;
}

div.design_v1 div.last-article-grey ul.articles {
	background: #ebebec;
	list-style: none;
	padding: 8px 0;
}

div.design_v1 div.last-article-grey ul.articles li {
	background: url(/images/themes/catalog/article-list.gif) no-repeat 12px 8px;
}

div.design_v1 div.last-article-grey ul.articles li p {
	margin: 0 35px !important;
	padding: 0px !important;
	background: none;
}

div.design_v1 div.last-article-grey ul.articles li p a {
	font: 11px arial !important;
	color: #5397d4 !important;
	text-decoration: underline !important;
}

div.design_v1 div.last-article-grey ul.articles li span {
	float: left;
	margin-left: 12px;
	font: 11px arial !important;
	color: #a7a9ac !important;
	*margin-top: 15px;
}

div.design_v1 div.tech-description {
	margin: 25px 10px 0;
}

div.design_v1 div.tech-description h1 {
	font: 18px arial !important;
	color: #000 !important;
}

div.design_v1 div.tech-description div.head {
	height: 30px;
	background: url(/images/themes/catalog/techdescription-header.gif) repeat-x left top;
	overflow: hidden;
}

div.design_v1 div.tech-description div.head p {
	font: 16px arial !important;
	color: #000 !important;
	margin-left: 10px;
	padding-top: 6px;
	*margin-top: 0px;
}

div.design_v1 div.tech-description p {
	font: 12px arial !important;
	color: #000 !important;
	padding: 10px 0 20px;
}

div.design_v1 div.tech-description ul {
	list-style: none;
	padding-bottom: 10px;
}

div.design_v1 div.tech-description li {
	border-bottom: 1px solid #e0e0de;
	zoom:1;
}

div.design_v1 div.tech-description li p.label {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 5px 0;
}

div.design_v1 div.tech-description li p.descr {
	margin: 0 0 0 225px;
	padding: 5px 0;
}

div.design_v1 table.catalog-grey p,
div.design_v1 table.catalog-grey p a {
	color: #6a6a6a !important;
}

div.design_v1 table.catalog-grey td.price {
	font-size: 14px !important;
}

div.design_v1 table.catalog-grey td.price p,
div.design_v1 table.catalog-grey td.price p.note {
	text-align: center !important;
}

div.design_v1 table.catalog-grey td.price p a {
	font-size: 14px !important;
	white-space: nowrap;
}

div.design_v1 ul.product-articles {
	margin: 10px 0;
	list-style: none;
}

div.design_v1 ul.product-articles li {
	margin: 5px 0 0;
	zoom:1;
}

div.design_v1 ul.product-articles li div.imgHolder {
	float: left;
	width: 100px;
	text-align: center;
}

div.design_v1 ul.product-articles li div.descr {
	margin-left: 110px;
}

div.design_v1 ul.product-articles li div.descr p {
	font: 12px arial !important;
	color: #8c8d9c !important;
}

div.design_v1 ul.product-articles li div.descr p.head {
	font-size: 14px !important;
}

div.design_v1 ul.product-articles li div.descr p.head a {
	font-size: 14px !important;
	text-decoration: underline !important;
}

div.design_v1 ul.product-articles li div.descr p.head a:hover,
div.design_v1 table.catalog tr.row01 td h3 a:hover {
	text-decoration:none !important;
}

div.design_v1 ul.product-articles li div.descr p.date {
	font: 10px arial !important;
	color: #a7a9ac !important;
	margin-bottom: 5px;
}

div.design_v1 table.catalog tr.row01 td {
	vertical-align: center;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

div.design_v1 table.catalog tr.row02 td {
	vertical-align: top;
	padding-bottom: 15px;
}

div.design_v1 table.catalog tr.row01 a {
	color: #3d7bb4 !important;
}

div.design_v1 table.catalog tr.row01 td h3 {
	margin-left: 5px;
}

div.design_v1 table.catalog tr.row01 td h3 a {
	font: bold 14px arial !important;
	text-decoration: underline !important;
}

div.design_v1 table.catalog tr.row01 td.price0 {
	width: 10px;
}

div.design_v1 table.catalog tr.row01 td.price0 p {
	font: 18px arial !important;
	color: #353535 !important;
	white-space: nowrap;
	margin: 0 20px;
}

div.design_v1 table.catalog tr.row01 td.celler a {
	font: 12px arial !important;
}

div.design_v1 table.catalog tr.row01 td.condition a {
	font: 11px arial !important;
}

div.design_v1 table.catalog tr.row02 td p.note2 {
	text-align: left;
	margin-top: 5px;
}

div.design_v1 table.catalog tr.row02 td.celler p {
	color: #6a6a6a !important;
}

div.design_v1 table.catalog tr.row02 td.condition p {
	color: #afaeae !important;
}

div.design_v1 table.catalog tr.row02 td.condition a {
	color: #3d7bb4 !important;
}

div.design_v1 table.catalog-grey tr.capture td .talign-left {
	text-align: left !important;
	margin-left: 5px;
}
div.design_v1 table.catalog tr.row01 td.img-holder {
	border-bottom: none !important;
}
div.design_v1 table.catalog tr.row02 td.img-holder div {
	width: 72px;
	text-align: center;
	float: left;
	margin-top: -17px;
}

div.design_v1 div.profile-row {
	margin: 10px 0 0 5px;
}

div.design_v1 div.profile-row div.avatar-holder {
	float: left;
	width: 100px;
	text-align: center;
	margin-right: 12px;
}

div.design_v1 div.profile-row div.avatar-holder a.profile-edit {
	float: none;
	font-size: 11px !important;
}

div.design_v1 div.profile-row div.profile-main {
	float: left;
	width: 235px;
}

div.design_v1 div.profile-row div.profile-main p {
	font: 12px arial !important;
	color: #626262;
}

div.design_v1 div.profile-row div.profile-main p.profile-position {
	font: bold 14px arial !important;
	color: #171717;
	margin: 10px 0 9px;
}

div.design_v1 div.profile-row div.profile-main p img.gender {
	margin: 0px 10px 0 0;
	float: left;
}

div.design_v1 div.profile-row div.profile-contacts {
	margin-left: 350px;
}

div.design_v1 div.profile-row div.profile-contacts p {
	font: 12px arial !important;
	color: #626262 !important;
}

div.design_v1 div.profile-row div.profile-contacts p span {
	float: left;
	width: 37px;
	font: bold 12px arial !important;
	color: #626262 !important;
}

div.design_v1 div.profile-row div.profile-contacts p.title {
	margin-bottom: 5px;
	font: bold 12px arial !important;
	color: #171717 !important;
}

div.design_v1 div.profile-row div.profile-contacts a {
	text-decoration: underline !important;
}

div.design_v1 div.profile-row div.profile-contacts a:hover,
div.design_v1 div.profile-wrapper a:hover {
	text-decoration: none !important;
}

div.design_v1 div.profile-row div.profile-contacts a.sendmessage {
	background: url(/images/themes/catalog/profile-message.gif) no-repeat left 3px;
	display: block;
	float: left;
	padding-left: 27px;
	margin-top: 15px;
	max-width: 140px;
}

div.design_v1 div.profile-row p.lil-label {
	float: left;
	width: 100px;
	font: bold 12px arial !important;
	color: #171717 !important;
}

div.design_v1 div.profile-row p.about-me-message {
	margin-left: 112px;
	font: 12px arial !important;
	color: #171717 !important;
}

div.design_v1 div.profile-wrapper {
	margin: 1px 0 10px 15px;
	padding: 10px;
	background: #f1f1f1;
	zoom:1;
}

div.design_v1 div.profile-wrapper p {
	font: 12px arial !important;
	color: #171717 !important;
}

div.design_v1 div.profile-wrapper a {
	color: #2f5d97 !important;
	text-decoration: underline !important;
}

div.design_v1 div.profile-wrapper ul.photos {
	list-style: none;
}

div.design_v1 div.profile-wrapper ul.photos li {
	float: left;
	height: 100px;
	margin-right: 4px;
}

div.design_v1 div.profile-wrapper table {
	border-collapse: collapse;
	padding: 0px;
}

div.design_v1 div.profile-wrapper ul.photos li table td {
	vertical-align: center;
	height: 100px;
}

div.design_v1 h5 {
	margin: 8px 0 3px 15px;
	font: bold 14px arial !important;
	color: #171717 !important;
}

div.design_v1 div.profile-wrapper table td.new-messages {
	width: 50%;
}

div.design_v1 div.profile-wrapper table td.new-messages ul {
	list-style: none;
	margin-bottom: 13px;
}

div.design_v1 div.profile-wrapper table td.new-messages ul li {
	margin-top: 8px;
	padding-left: 15px;
	background: url(/images/themes/catalog/profile-new-messages.gif) no-repeat left 3px;
}

div.design_v1 div.profile-wrapper table td.new-messages ul p {
	color: #626262 !important;
}

div.design_v1 div.profile-wrapper table td.user-topic {
	width: 50%;
}
div.design_v1 div.profile-wrapper table td.user-topic ul {
	list-style: none;
	margin-bottom: 13px;
	padding-top: 5px;
}

div.design_v1 div.profile-wrapper table td.user-topic ul li {
	margin-top: 5px;
	padding-left: 25px;
	background: url(/images/themes/catalog/profile-users-topic.gif) no-repeat left 3px;
}

div.design_v1 div.profile-wrapper table td.user-topic ul p {
	color: #626262 !important;
}

div.design_v1 div.profile-wrapper p.lightgrey a {
	color: #9d9d9d !important;
}

div.design_v1 div.profile-wrapper div.user-profile-rating {
	float: right;
	width: 160px;
}

div.design_v1 div.profile-wrapper div.user-profile-rating p.profile-rating {
	font: bold 24px arial !important;
	color: #2f5d97 !important;
	text-align: center;
	padding: 7px 0 0;
}

div.design_v1 div.profile-wrapper div.user-profile-rating p.user-status {
	font: 12px arial !important;
	color: #9d9d9d !important;
	text-align: center;
}

div.design_v1 div.profile-wrapper ul.profile-baraholka {
	list-style: none;
	margin-bottom: 9px;
	margin-right: 170px;
}

div.design_v1 div.profile-wrapper ul.profile-baraholka li {
	padding-bottom: 3px;
	padding-left: 19px;
	background: url(/images/themes/catalog/profile-baraholka.gif) no-repeat left 1px;
}

div.design_v1 div.profile-wrapper ul.profile-baraholka p {
	color: #626262 !important;
}

/*		opt		*/

.talign-left {
	text-align: left !important;
}

.talign-right {
	text-align: right !important;
}

.talign-center {
	text-align: center !important;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.margin-top-5 {
	margin-top: 5px;
}

.noWidth {
	width: auto !important;
}

.noWidth input {
	width: 47px !important;
}

.noWidth input.name {
	width: 260px !important;
}

.noWidth input.button {
	padding: 1px 35px !important;
	*padding: 1px 19px !important;
	margin: 0 10px 0 30px !important;
	width: auto !important;
}

.noWidth input.check {
	width: auto !important;
	position:relative;
	top:3px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .noWidth input.check { position: static !important; width:auto !important;}
}

.noWidth label {
	cursor:pointer;
	font: 11px arial !important;
	color: #626262;
	margin-left: 5px;
}

.nobg {
	background: none !important;
}

.noborder {
	border: none !important;
}

.height10 {
	height: 10px;
}

.height25 {
	height: 25px;
}

.width100 {
	width: 100%;
}

table.catalog .talign-right,
table.catalog .talign-center {
	white-space: nowrap;
}

table.catalog .grey {
	color: #858585;
}

.talign-center img {
	float: none !important;
	margin: 0px !important;
}

div.pusher-left {
	clear: left;
}

div.pusher-right {
	clear: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.spstyle00000 {
	_zoom:1;
}

.spstyle00001 {
	padding: 45px 0 0 10px !important;
}

.spstyle00002 {
	font: 14px arial !important;
	color: #626262 !important;
	padding: 5px 0 10px 15px;
}

a.profile-edit {
	font: 12px arial !important;
	color: #2f5d97 !important;
	text-decoration: underline !important;
	background: url(/images/themes/catalog/edit.gif) no-repeat left 1px;
	padding: 1px 0 2px 20px;
	float: right;
	margin: 4px 15px 0 0;
}

a.profile-edit:hover {
	text-decoration: none !important;
}

.spstyle00003 {
	width: 188px;
}

.spstyle00003 p {
	margin: 0 0 0 15px;
}

.spstyle00003 img {
	border: 1px solid #8c8d9c;
}

.spstyle00003padding td {
	padding-bottom: 50px !important;
}

.spstyle00004 p {
	font: 12px arial !important;
	color: #626262 !important;
	padding-top: 2px;
}

.spstyle00004 p a {
	text-decoration: underline !important;
}

.spstyle00004 p a:hover {
	text-decoration: none !important;
}

.spstyle00004 {
	margin-top: 10px;
	width: 100%;
	*padding: 0px;
	*border-collapse: collapse;
}

.spstyle00004 td {
	padding-bottom: 5px;
	vertical-align: top;
	padding-right: 4px;
}

.spstyle00005 {
	background: #dfdfdd;
	padding-top: 5px;
}

.spstyle00005 .spstyle00002 a,
.spstyle00005 .spstyle00002 a:hover {
	text-decoration: underline !important;
}

.spstyle00006 {
	width: 204px;
	border: 1px solid #8c8d9c;
	padding: 1px;
}

.spstyle00006button {
	width: 208px;
	height: 25px;
}

select.spstyle00006 {
	width: 208px;
}

table.spstyle00007 {
	float: left;
	width: 400px;
}

input.spstyle00007 {
	width: 100%;
	border: 1px solid #8c8d9c;
	padding: 1px;
	margin-right: 3px;
}

p.spstyle00007 {
	margin-left: 410px;
	font: 11px arial !important;
	color: #979797;
	padding-top: 8px;
}

p.spstyle00007-5 {
	height: 40px;
}

p.spstyle00007-6 {
	padding-top: 32px;
}

p.spstyle00007-7 {
	height: 65px;
}

p.spstyle00007-8 {
	padding-top: 5px;
}

.spstyle00008 {
	margin: 10px 0px !important;
}

.spstyle00008 td {
	padding-top: 1px;
}

.spstyle00008 p {
	font: 11px arial !important;
	color: #626262 !important;
	margin: 0 5px;
}

p.spstyle00009row {
	font: 12px arial !important;
	color: #626262 !important;
	width: 125px;
	float: left;
}

p.spstyle00009-5row {
	font: 12px arial !important;
	color: #626262 !important;
	width: 100px;
	float: left;
}

p.spstyle00009row2 {
	font: 12px arial !important;
	color: #626262 !important;
	width: 150px;
	float: left;
}

.spstyle00004 textarea {
	width: 100%;
	height: 130px;
	border: 1px solid #8c8d9c;
	font: 12px arial !important;
	color: #626262 !important;
}

.spstyle00004 a {
	text-decoration: underline !important;
}

.spstyle00004 a:hover {
	text-decoration: none !important;
}

.spstyle00006-5 {
	width: 100px;
	border: 1px solid #8c8d9c;
	padding: 1px;
}

.spstyle00009 {
	float: left;
	width: 200px;
}

.spstyle00009 input {
	width: 220px;
	font: 11px arial !important;
	color: #979797;
	margin-bottom: 1px;
}

p.spstyle00009-5 {
	margin-left: 230px;
	font: 11px arial !important;
	color: #979797 !important;
}

.spstyle00010 {
	margin-top: 10px;
	border: 1px solid #e2e2e0;
	padding: 3px 10px 6px;
	zoom:1;
	_padding-bottom: 1px;
}

.spstyle00010 div.block0001 {
	float: left;
	width: 65px;
	height: 70px;
}

.spstyle00010 div.block0001 img {
	border: 1px solid #e2e2e0;
	margin-top: 2px;
}

.spstyle00010 div.block0001 a {
	font: 11px arial !important;
	color: #979797 !important;
}

.spstyle00010 div.block0001 p img {
	border: none;
}

p.spstyle00011 {
	font: 12px arial !important;
	color: #626262 !important;
	margin: 3px 0 0 15px;
}

p.spstyle00011 input {
	margin-right: 10px;
}

p.spstyle00011-5 {
	margin-top: 10px;
}

.margin-top-5px {
	margin-top: 5px;
}

div.design_v1 div.catalog2 ul.padding-left-15 li {
	padding-left: 15px !important;
}

div.soft-buttons-block {
	border-top: 1px solid #cbcbcb;
}

div.soft-buttons-block a {
	float: left;
	height: 39px;
	display: block;
	background: url(/images/themes/catalog/soft-button.gif) repeat-x left top;
	margin-top: 2px;
	margin-right: 10px;
	font: 12px arial !important;
	color: #fff !important;
	_width: 10px;
	white-space: nowrap;
	cursor: pointer;
}

div.soft-buttons-block a span {
	height: 39px;
	display: block;
	background: url(/images/themes/catalog/soft-button-l.gif) no-repeat left top;
}

div.soft-buttons-block a span span {
	height: 39px;
	display: block;
	background: url(/images/themes/catalog/soft-button-r.gif) no-repeat right top;
	font: 12px arial !important;
	color: #fff !important;
	padding: 12px 15px 0;
}

.note3 {
	font: 12px arial !important;
	color: #a7a9ac !important;
	margin: 20px 10px -5px;
}

div.leave-request {
	width: 468px;
	margin: 20px auto;
}

div.leave-request div.header {
	height: 57px;
	background: url(/images/themes/catalog/leaverequest-header.gif) no-repeat left top;
}

div.leave-request div.header a.closer {
	float: right;
	margin: 5px 10px 0 0;
	*margin-top: 10px;
}

div.leave-request div.header h2 {
	color: #fff;
	margin: 0 40px 0 15px;
	padding-top: 5px;
}

div.leave-request div.row {
	clear: both;
	margin-top: 3px;
}

div.leave-request div.row p.label {
	float: left;
	font: 12px arial !important;
	color: #000;
	margin-left: 15px;
	margin-top: 6px;
	_margin-left: 7px;
}

div.offerList div.leave-request {
	width: auto;
	margin: 0 10px;
	padding: 15px 0px;
}

div.leave-request td {
	text-align: left;
}

div.leave-request td.label {
	width: 60px;
	text-align: right;
	vertical-align: top;
	font: 12px arial !important;
	color: #000;
	padding-top: 3px !important;
}

div.leave-request td.label2 {
	width: 40px;
	text-align: right;
	padding-top: 3px;
}

div.leave-request div.row p.descr {
	margin-left: 65px;
}

div.leave-request div.row p.descr input {
	width: 230px;
	padding: 3px 0 3px;
	margin-left: 3px;
}

div.leave-request table input{
	width: 190px;
	padding: 3px 0;
	margin-top: 3px;
}

div.leave-request table .field {
	width: 190px;
	border: 1px solid #1d476e;
	_margin-left: 0px;
	padding: 3px 0;
	margin-top: 0px;
}

div.leave-request table textarea {
	width: 434px;
	height: 70px;
	border: 1px solid #1d476e;
}

div.leave-request p.message {
	font: 11px arial !important;
	color: #4f4f4f;
	margin: 8px 15px 0;
}

/*	Photo preview  */

table.photoPreview {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin-top: 10px;
	zoom:1;
}

table.photoPreview td.arrow {
	width: 58px;
	vertical-align: center;
}

table.photoPreview div.photoPreview {
	margin: 0 8px !important;
	padding: 11px;
	background: #000;
	zoom:1;
}

table.photoPreview div.photoPreview div.photoHolder {
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
}

table.photoPreview div.photoPreview a,
table.photoPreview div.photoPreview p,
table.photoPreview div.photoPreview p.realsize {
	font-size:11px !important;
}

table.photoPreview div.photoPreview a {
	color: #78b955;
}

table.photoPreview div.photoPreview p.realsize {
	color: #868686;
}

table.photoPreview div.photoPreview p.realsize a {
	padding-left: 17px;
	background: url(/images/themes/catalog/realsize.gif) no-repeat left top;
}

table.photoPreview div.photoPreview div.authorBlock {
	float: right;
	position:relative;
}

table.photoPreview div.photoPreview p {
	color: #868686;
	background:none;
}

table.photoPreview div.photoPreview p.author {
	margin-bottom: 2px;
}

table.photoPreview div.photoPreview a {
	text-decoration: underline !important;
}

table.photoPreview div.photoPreview a:hover {
	text-decoration: none !important;
}

table.photoPreview div.photoPreview p.author a {
	color: #5b689d;
	padding-left: 15px;
	background: url(/images/themes/catalog/authorPic.gif) no-repeat left 1px;
	margin-left: 6px;
}

table.photoPreview div.photoPreview p.link {
	float: left;
	margin: 8px 0 0 17px;
	_margin-left: 8px;
	_width: 130px;
}

table.photoPreview div.photoPreview p.linkUrl {
	margin-left: 180px;
	padding-top: 5px;
}

table.photoPreview div.photoPreview p.linkUrl input {
	width: 100%;
	background: #fff;
	border: none;
	font: 12px arial !important;
	color: #868686;
	padding: 2px 0;
	_margin-top: -15px;
}

/*	Other photos  */

div.otherPhotos {
    width: 550px;
    overflow: auto;
    background: #d5dcde;
    padding: 3px 0 2px;
    margin: 12px auto 0 auto;
    *height: 157px;
    _height: 165px;
    *padding-top: 5px;
    _padding-top: 7px;
    _padding-bottom: 0px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  div.otherPhotos { width: auto; }
}

div.otherPhotos table {
	padding: 2px !important;
	border-collapse: separate;
	background: none;
	border-spacing: 2px;
}

div.otherPhotos table td {
    width: 136px;
    height: 136px;
    vertical-align: center;
    text-align: center;
    background: #fff;
    _padding: 2px 0 0 !important;
}

div.otherPhotos table td.current {
	background: #115ca1;
}

div.otherPhotos table td div.spacer {
	width: 136px;
	height: 0px;
}

div.otherPhotos table td img {
	border: none;
}











div.offerList input,
div.offerList select,
div.offerList option {
	font: 12px arial !important;
	color: #626262 !important;
}

div.offerList optgroup {
    background-color:#FFFFFF;
}

div.offerList label {
	font: 12px arial !important;
	color: #626262 !important;
	cursor:pointer;
	white-space:nowrap;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item div.imageHolder {
	width:100px;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item {
    height:80px;
}

.iwannabuy {
    color: #1a849e !important;
}

.iwannasell {
    color: #be6e9d !important;
}

.item-photo-preview img {
	max-width:74px;
	max-height:74px;
	/*_width:74px;*/
	width: expression(this.offsetWidth > 75 ? "74" : "this.offsetWidth");
    height: expression(this.offsetHeight > 75 ? "74" : "this.offsetHeight");
}

div.design_v1 div.block-item-info div.left-column div.padding6 {
    margin-top:8px;
    padding:8px 6px 5px;
}

div.catalog3 table td {
    vertical-align:top;
}

div.design_v1 div.standartBlock h1 span a {
    border: none;
}

div.design_v1 div.block-item-info div.right-column ul.sp-buttons li a span {
    color: #d0c6c6 !important;
    position: relative;
    top: -4px;
}

div.paid-item {
    float: left;
    margin: 2px 0 !important;
    background: url(/images/themes/catalog/paid-bg.gif);
}

div.paid-item div.wrapper-paid {
    background: url(/images/themes/catalog/paid-bg-r.gif) no-repeat right bottom;
}

div.paid-item div.wrapper-paid h3 {
    padding: 3px 5px;
    margin: 0 !important;
    color: #437268 !important;
    background: url(/images/themes/catalog/paid-bg-l.gif) no-repeat left top;
}

.padding-top10 {
    padding-top:10px;
}

.comparison .block {
    padding:0 !important;
}

.block-body .city_legend {
    text-align:right;
    float:left;
    width:70px;
}

.block-body .cities_filter {
    margin-top:2px;
}

.block-body .cities_filter_container {
    padding: 5px 15px 5px;
}

div.spOffer div.advoffer {
    padding-top:16px;
}

div.design_v1 div.standartBlock div.manufacturer-catalog-item p a.description-link,
div.design_v1 div.standartBlock div.manufacturer-catalog-item p a.description-link:hover,
div.design_v1 div.catalog5 table td p a.description-link,
div.design_v1 div.catalog5 table td p a.description-link:hover,
p a.description-link,
p a.description-link:hover {
    text-decoration:none !important;
    color:#979797 !important;
    font-size:11px !important;
}

td.fast_search_spinner {
    vertical-align:bottom;
}

optgroup {
    background-color:#FFFFFF !important;
}

.standartBlock .catalog4 a,
#header_in a {
    outline:none;
}

.no_brand_logo {
    color:#000000;
    font-family:Arial;
    font-size:20px;
    font-weight:normal;
    line-height:4;
}

.searchBlock td.search_form_td {
    vertical-align:top;
    width:33%;
}

div.design_v1 a.full_search_link {
	font: 11px arial !important;
	text-decoration: underline !important;
}

div.design_v1 div.new_blue-cap {
    background: url(/images/themes/catalog/baraholka_cap_bg_blue.gif) repeat-x scroll left top !important;
}
div.design_v1 div.new_blue-cap div.cap-inner1 {
    background:transparent url(/images/themes/catalog/baraholka_cap_bgr_blue.gif) no-repeat scroll right top !important;
}

div.design_v1 div.new_blue-cap div.cap-inner2 {
    background:transparent url(/images/themes/catalog/baraholka_cap_bgl_blue.gif) no-repeat scroll left top !important;
}



/*
    extended search form
*/
h4.extendedForm_title {
    font-size: 12px;
    font-family: Arial,Tahoma;
    color: #1d1d1d;
}

table.extendedForm {
    width: 100%;
    padding: 0px;
    border-collapse: collapse;
}

table.extendedForm td {
    padding: 0px;
    vertical-align: top;
    padding-bottom: 2px !important;
}

table.extendedForm td.eform_label {
    width: 300px;
}

table.extendedForm td.eform_options {
}

table.extendedForm td.eform_label p {
    margin-top: 4px;
}

table.extendedForm td.eform_options select {
    width:150px !important;
}

.choise_form {
    width:100% !important;
}

.choise_form td {
    text-align:center;
}

.complaint_container {
    text-align:right;
}

.complaint_container p{
    padding:0 !important;
}

.complaint_container a {
	color: #18538a !important;
	text-decoration: underline !important;
}

.complaint_container a:hover {
	text-decoration: none !important;
}

.complaint_container .complain_form {
    position:absolute;
    left:40%;
    margin-left:-200px;
    z-index:10;
    margin-top:-110px;
    padding:10px;
    background-color:#FFFFFF;
}

.complaint_container .complain_form textarea {
    width:400px;
    height:150px;
}

div.design_v1 div.block-item-info div.left-column div.item-photo-preview a {
    outline:none;
}

div.item-rating a.rate_link {
    float:right;
    font-size:11px !important;
}

/* Страница новинок */
div.design_v1 ul.catalog-new-product div.item_img_conteiner {
    border:5px solid #CBCBCB !important;
    cursor:pointer;
    height:130px;
}
div.design_v1 ul.catalog-new-product {
	margin: 15px 0 10px -5px;
	list-style: none;
}
div.onMinepage ul.catalog-new-product {
	margin-top: 5px;
}
div.design_v1 ul.catalog-new-product li {
	margin: 0 0 15px 5px;
	float: left;
	width: 140px;
}

div.design_v1 ul.catalog-new-product li a:hover {
}
div.design_v1 ul.catalog-new-product li a.texter {
	height: 23px;
	overflow: hidden;
	display: block;
	background: #cbcbcb;
	margin-top: 5px;
	text-align: center;
	text-decoration: none;
	padding: 5px;
	font: 11px tahoma !important;
	color: #fafafa !important;
	height /*\**/: 33px\9;
}
div.design_v1 ul.catalog-new-product li a.texter:hover {
	background: url(/images/themes/xchange/catalog-new-product-bg.gif) repeat-x left top;
	color: #fff !important;
	text-decoration: none !important;
}

div.design_v1 ul.catalog-new-product li:hover a.texter {
	background: url(/images/themes/xchange/catalog-new-product-bg.gif) repeat-x left top;
	color: #fff !important;
	text-decoration: none !important;
}

div.design_v1 ul.catalog-new-product li:hover div.item_img_conteiner,
div.design_v1 ul.catalog-new-product li div.item_img_conteiner:hover
{
    border:5px solid #2b6eaf !important;
}

div.item_img_conteiner
{
    border:5px solid #CBCBCB;
    height:130px;
    cursor:pointer;
}

div.item_img_conteiner img
{
    border:none !important;
    text-decoration:none !important;
}

table.item_img_table
{
    padding:0;
    border-collapse:collapse;
    width:130px;
    height:130px;
}

table.item_img_table td
{
    height:130px;
    text-align:center;
    vertical-align:center;
}

*+html #main_column .advoffer div .image
{
    width:100px;
}

/* новые спецпредложения */
div.design_v1 div.spOffer table td p.note {
    margin-left: 108px;
    font: 9px arial;
    color: #b5b5b5 !important;
}
div.design_v1 div.spOffer table td div.pricewrapper div.pricewrpr1 {
    height:    33px;
    margin-left: 0px;
    background: url(/images/themes/catalog/special_offer_arrow2.gif) repeat-x left 4px;
}
div.design_v1 div.spOffer table td div.pricewrapper {
    margin: 5px 0 0 -20px;
    padding-left: 15px;
    background: url(/images/themes/catalog/special_offer_arrow.png) no-repeat 0px top;
    _background: url(/images/themes/catalog/special_offer_arrow.gif) no-repeat 0px top;
    height:    33px;
    position: relative;
}
div.design_v1 div.spOffer table td p {
    font-family: Arial !important;
    font-size: 9px !important;
    color: #858585 !important;
    margin: 0px 0px 3px 0;
}
div.design_v1 div.spOffer table td h2 {
    font-family: Trebuchet MS !important;
    font-size: 16px !important;
    font-weight: bold;
    color: #1f537f !important;
    margin: 0px;
}
div.design_v1 div.spOffer table td div.img {
    float: left;
    width: 100px;
}
div.design_v1 div.spOffer table td div.container {
    margin-left: 108px;
}

/* Стили рейтингов */
table.review_rating_block {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin: 7px 0 20px;
}
table.review_rating_block td {
	width: 50%;
	vertical-align: top;
}
table.review_rating_block td div.rating_block {
	margin-left: 6px;
}
div.rating_block a.all_ratings {
	float: right;
	font-size: 11px !important;
	color: #fff !important;
	text-decoration: underline !important;
	margin: 10px 15px 0 0;
}
div.rating_block a.all_ratings:hover {
	text-decoration: none !important;
}
div.rating_block ul.list {
	list-style: none;
	background: #f6f6f6;
	border: 1px solid #dfdfdd;
	border-top: none;
	padding-top: 2px;
	zoom:1;
}
div.rating_block ul.list li {
	padding: 0 0 0 4px;
	margin-bottom: 2px;
	zoom:1;
}
div.rating_block ul.list li div.image {
	float: left;
	width: 40px;
}
div.rating_block ul.list li div.image img {
	margin-bottom: -4px;
	max-height:40px;
    max-width:40px;
}
div.rating_block ul.list li div.cur_rating {
	float: right;
	width: 40px;
}
div.rating_block ul.list li div.cur_rating p {
	font-size: 14px;
	font-weight: bold;
	color: #8fb2d1;
	padding-top: 10px;
}
div.rating_block ul.list li div.cur_rating p.best {
	color: #4a84b9;
}
div.rating_block ul.list li div.main {
	margin: 0 50px;
}
div.rating_block ul.list li div.main p.name {
	font-family: arial !important;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
}
div.rating_block ul.list li div.main p.name a {
	font-family: arial !important;
	font-size: 12px !important;
	color: #4a84b9;
	text-decoration: underline !important;
}
div.rating_block ul.list li div.main p.name a:hover {
	text-decoration: none !important;
}
div.rating_block ul.list li div.main p.price {
	font-family: arial !important;
	font-size: 11px;
	color: #686868;
}
table.review_rating_block td div.reviews_block {
	margin-right: 6px;
}
table.review_rating_block td div.reviews_block div.head {
	height: 34px;
	overflow: hidden;
}
table.review_rating_block td div.reviews_block div.head h1 {
	font-family: Trebuchet MS !important;
	font-size: 18px !important;
	color: #3d7bb4 !important;
	padding-top: 5px;
}
table.review_rating_block td div.reviews_block div.head h1 a.all_reviews {
	float: right;
	font-size: 11px !important;
	color: #fff !important;
	text-decoration: underline !important;
	background: #3d7bb4;
	padding: 3px 6px;
	*margin-top: -22px;
}
table.review_rating_block td div.reviews_block div.head h1 a.all_reviews:hover {
	text-decoration: none !important;
}
table.review_rating_block td div.reviews_block div.the_block {
	background: #f6f6f6;
	border: 1px solid #dfdfdd;
	padding: 12px 12px 30px;
}
table.review_rating_block td div.reviews_block div.the_block div.top {
	margin-bottom: 8px;
	zoom:1;
}
table.review_rating_block td div.reviews_block div.the_block div.top div.image {
	float: left;
	width: 105px;
}
table.review_rating_block td div.reviews_block div.the_block div.top div.image img {
	border: 1px solid #cecece;
}
table.review_rating_block td div.reviews_block div.the_block div.top p {
	margin-left: 115px;
	font-family: arial;
	font-size: 14px;
	padding-top: 20px;
}
table.review_rating_block td div.reviews_block div.the_block div.top p a {
	font-family: arial !important;
	font-size: 14px !important;
	color: #4a84b9 !important;
	text-decoration: underline !important;
}
table.review_rating_block td div.reviews_block div.the_block div.top p a:hover {
	text-decoration: none !important;
}
div.article_rating {
	float: right;
	width: 185px;
}
div.article_rating div.cap-inner1 {
	background: url(/images/themes/catalog/rating_cap_tr.gif) no-repeat right top !important;
}
div.article_rating li.current {
	background: #3d7bb4;
}
div.article_rating p.name {
	padding-top: 10px !important;
}
div.article_rating p.name a {
	color: #4a84b9 !important;
}
div.article_rating li.current p.name a {
	color: #fff !important;
}

div.strange_wrapper {
	margin: 0 -8px;
}
div.strange_wrapper table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}
div.strange_wrapper table td {
	width: 33%;
	padding: 0px 8px;
	vertical-align: top;
}
div.strange_wrapper table td h3 {
	font-family: Trebuchet MS;
	font-size: 18px !important;
	color: #3d7bb4;
	margin-bottom: 10px;
}
div.strange_wrapper table td ul.list {
	list-style: none;
	margin-bottom: 15px;
	zoom:1;
}
div.strange_wrapper table td ul.list li {
	border-bottom: 1px solid #dfdfdd;
	zoom:1;
}
div.strange_wrapper table td ul.list li a.brand {
	display: block;
	color: #353535;
	text-decoration: none !important;
	margin-right: 20px;
}
div.strange_wrapper table td ul.list li.active a.brand {
	background: url(/images/themes/catalog/list_active_arr.gif) no-repeat right 6px;
}
div.strange_wrapper table td ul.list li span {
	float: right;
}
div.strange_wrapper table td ul.sublist {
	list-style: none;
	display: none;
}
div.strange_wrapper table td li.active ul.sublist {
	display: block;
	padding: 4px 0 7px;
}
div.strange_wrapper table td ul.sublist li {
	border-bottom: none;
}
div.strange_wrapper table td ul.sublist li a {
	font-family: arial !important;
	font-size: 11px !important;
	font-weight: bold;
	color: #3d7bb4;
}
div.other_reviews {
	margin: 30px 0;
}

table.catalog_by_rating {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}
table.catalog_by_rating th {
	padding: 13px 2px 10px;
	background: #eee;
	vertical-align: top;
}
table.catalog_by_rating td {
	height: 40px;
	padding: 7px 4px;
	vertical-align: middle;
	border-bottom: 1px solid #c5c5c5;
}
table.catalog_by_rating .small {
	width: 10px;
	padding: 7px 6px;
}
table.catalog_by_rating td p {
	font-family: arial;
	font-size: 11px;
	color: #686868;
}
table.catalog_by_rating td p.total {
	color: #4a84b9;
}
table.catalog_by_rating td p.price {
	white-space: nowrap;
}
table.catalog_by_rating td p.name {
	font-size: 12px;
	font-weight: bold;
}
table.catalog_by_rating td p.name a {
	color: #4a84b9 !important;
	text-decoration: underline !important;
}
table.catalog_by_rating td p.name a:hover {
	text-decoration: none !important;
}
table.catalog_by_rating td p span.max {
	color: #c4c4c4;
}
table.catalog_by_rating th p {
	font-family: arial;
	font-size: 9px;
	font-weight: lighter;
	white-space: nowrap;
}
table.catalog_by_rating th p.name {
	text-align: left;
}
table.catalog_by_rating th p.max {
	color: #777;
}
table.catalog_by_rating th p.total {
	font-weight: bold;
	color: #2f5d97;
}
table.catalog_by_rating th p a {
	font-size: 9px !important;
	color: #000 !important;
	text-decoration: underline !important;
}
table.catalog_by_rating th p a:hover {
	text-decoration: none !important;
}

table.catalog_by_rating th.small p {
	white-space: normal  !important;
}
