@charset "windows-1251";
/* CSS Document */

body {
background-image:url(images/main_bg.gif);
	background-position: top left;
	background-repeat:repeat-x;
	background-color: white;
	font-family: arial, helvetica, sans-serif;
	margin: 0  15px 50px;
	padding: 0 0 0 0;
}
#div_bg {
background-image:url(images/top.bg.gif);
	background-position: 10px top;
	background-repeat: no-repeat;

}
#div_right_bg {
background-image:url(images/top.right.bg.gif);
background-position: top right;
	background-repeat: no-repeat;
}

#shop_santech {
background-image:url(images/top.bg.gif);
	background-position: 11px top;
	background-repeat: no-repeat;

}
#shop_hometech {
background-image:url(images/top.bg_hometech.gif);
	background-position: 11px top;
	background-repeat: no-repeat;
}
#shop_ventilation {
background-image:url(images/top.bg_vent.gif);
	background-position: 11px top;
	background-repeat: no-repeat;
}

a {
	color:#0b7cbb;
}
ul,li {
list-style-type:none;
}
.rasp {
width:180px;
overflow:hidden;
height:1px;
}
img.phone {
	width:173px;
	height:50px;
	font-size:large;
	color:#385587;
	font-weight:bold;
}

h2.left {
	margin-left:12px;
	color:#ff6c00;
	font-size:large;
}

/* Common style for tables used for design purposes */
table#top, table#top table, table#top td, table#top table td {
	border-style:none;
	border-width:0;
	padding:0;
	margin:0;
}
/* empty element */
div.empty {
	text-decoration:none;
}
/* Clear Float */
.clear {
	clear:both;
}
/* 100% width element */
.width100, .width100_top {
	width:100%;
}
/* 100% width element with vertical-align:top */
.width100_top {
	vertical-align:top;
}
.catalog_hr {
height:2px; 
background-color:#c2c2c2; 
margin:0px 0px 0px 13px; 
//overflow:hidden;
}
/**********************************right_top_menu*****************************/
/*div.right_menu_top {
background-image:url(images/right_menu_top.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height:27px;
	float:right;
}
div.right_menu_list {
background-image:url(images/right_menu_list.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:27px;
	margin:0px;
	padding:0px;
	float:right;
	}
div.right_menu_bg {
background-image:url(images/right_menu_top_bg.gif);
background-position: top right;
background-repeat: no-repeat;
height:27px;
	}
div.right_menu_list a {
display:block;
margin:0px 5px 0px 8px;
padding-top:3px;
color:#666666;
font-size:11px;
text-decoration:underline;
}*/



/******************************************************/
div.right_menu_top {
background-image:url(images/right_menu_list_first.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height:23px;
	float:right;
}
div.right_menu_list {
background-image:url(images/right_menu_list.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:23px;
	margin:0px;
	padding:0px;
	float:right;
	}
div.right_menu_bg {
background-image:url(images/right_menu_top_bg.gif);
background-position: top right;
background-repeat: no-repeat;
height:23px;
	}
div.right_menu_list a {
display:block;
margin:0px 5px 0px 8px;
padding-top:3px;
color:#666666;
font-size:11px;
text-decoration:underline;
}
/******************************************************/
/*****************************************first*******************************/
div.right_menu_top_first {
background-image:url(images/right_menu_list_first.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height:27px;
	float:right;
}
div.right_menu_list_first {
background-image:url(images/right_menu_top_first.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:27px;
	margin:0px;
	padding:0px;
	float:right;
	}
div.right_menu_bg_first {
background-image:url(images/right_menu_top_bg_first.gif);
background-position: top right;
background-repeat: no-repeat;
height:27px;
	}
div.right_menu_list_first a {
display:block;
margin:0px 5px 0px 8px;
padding-top:3px;
color:#666666;
font-size:11px;
text-decoration:underline;
}
/***************************************** /first*******************************/
/*********************************************last**************************************/
div.right_menu_bg_last {
background-image:url(images/right_menu_top_bg_last.gif);
background-position: top right;
background-repeat: no-repeat;
height:27px;
padding-right:3px;
	}
/********************************************* /last**************************************/
/************************************************selected***********************************/
div.right_menu_sel_bg {
background:#ff6c00 url(images/right_menu_main_bg.gif) top left repeat-x;
	height:23px;
	float:right;
}
div.right_menu_left_corn {
background-image:url(images/right_menu_corn_lt.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:23px;
	margin:0px;
	padding:0px;
	float:right;
	}
div.right_menu_right_corn {
background-image:url(images/right_menu_corn_rt.gif);
background-position: top right;
background-repeat: no-repeat;
height:23px;
	}
div.right_menu_right_corn_last {
background-image:url(images/right_menu_corn_rt_last.gif);
background-position: top right;
background-repeat: no-repeat;
height:23px;
	}
div.right_menu_left_corn_first {
background:url(images/right_menu_corn_lt_first.gif) top left no-repeat;
	height:23px;
	margin:0px;
	padding:0px;
	float:right;
}
	
/**************************************last**********************************/
div.right_menu_right_corn div, div.right_menu_right_corn a {
display:block;
margin:0px 5px 0px 8px;
padding-top:3px;
color:white;
font-size:11px;
}
div.right_menu_right_corn a {
text-decoration:underline;
}
div.right_menu_right_corn_last div {
display:block;
margin:0px 8px 0px 8px;
padding-top:3px;
color:white;
font-size:11px;
}
/************************************** /last**********************************/
/************************************************ /selected***********************************/

/********************************** /right_top_menu*****************************/

/* #top table */
table#top {
	width:100%;
	margin-bottom:10px;
}
table#top td {
	vertical-align:top;
}
td#top_right table {
	float:right;
}
table#top td#logo {
	width:314px;
	vertical-align:top;
	text-align:left;
}
table#top td#logo div {
	width:314px;
}
table#top td#logo div div {
	float:left;
}
table#top td#logo div div.main, table#top td#logo div div.main a div {
	width:73px;
	height:73px;
	cursor:pointer;
	cursor:hand;
}
table#top td#logo div div.main div {
	clear:both;
}
table#top td#logo div div.shop {
	width:197px;
	height:33px;
	cursor:pointer;
	cursor:hand;
}
table#top td#logo div div.shop img {
	
	border-style:none;
	margin:27px 10px 0px 0px;
	font-size:large;
	color:#385587;
	font-weight:bold;
}
td#top_right table#top_menu {
	display:block;
	position:relative;
	margin-top:-2px;
}
#top_menu #tm_h3, #top_menu #tm_perfume, #top_menu #tm_cosmetics, #top_menu #tm_jewellery {
	border-style:solid none none;
	border-width:3px;
	font-size:.7em;
}
td#tm_h3 span, td#tm_perfume span, td#tm_cosmetics span, td#tm_jewellery span {
	text-decoration:underline;
	display:block;/* for IE */
	padding:1px 8px 0px;
}
/* Separate styles for each menu item */
#top_menu #tm_h3 {
	border-color:#efefef;
}
td#tm_h3 span, td#tm_h3 .span {
	background-color:white;
	color:#5e6c77;
}
td#tm_perfume {
	border-color:#a0c3e7;
}
td#tm_perfume span, td#tm_perfume .span {
	background-color:#b3d9ff;
	color:#5e6c77;
}
td#tm_cosmetics {
	border-color:#62a435;
}
td#tm_cosmetics span, td#tm_cosmetics .span {
	background-color:#68b632;
	color:#5e6c77;
}
td#tm_jewellery {
	border-color:#e99430;
}
td#tm_jewellery span, td#tm_jewellery .span {
	background-color:#ffa237;
	color:#5e6c77;
}

td#tm_h3 span.selected, td#tm_perfume span.selected, td#tm_cosmetics span.selected, td#tm_jewellery span.selected {
	padding:1px 8px 5px;
}

#top_menu td.empty {
	text-decoration:none;
	border-style:none;
}
td#top_right table#services {
	clear:both;
	padding-top:22px;
	//margin-top:22px;
	color:#3e4b52;
	margin-right:45px;
	//margin-right:34px;
}
td#top_right table#services td.text {
	white-space:nowrap;
	vertical-align:middle;
	padding:0px 0px 0px 11px;
	font-size:0.7em;
	font-family:Tahoma, sans-serif;
}
td#top_right table#services a {
	white-space:nowrap;
	text-decoration:underline;
}
td#top_right table#services .span {
	width:9%;
}
td#top_right table#services td.about {
padding-right:20px;
}
td#top_right table#services td.about a {
font-size:70%;
}
td#top_right table#services .phone_img {
	vertical-align:middle;
	width:58%;
	//width:50%;
}
td#top_right table#services .phone_img img {
	margin-right:0px;
}

td#top_right table#services div.empty {
	width:10%;
}

/* Smooth corners */
table.smooth, table.smooth td.span {
	width:100%;
}
table.smooth, table.smooth td {
	border-style:none none none none;
	border-width:0px 0px 0px 0px;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:1px;
	line-height:1px;
	vertical-align:top;
}

/* Submenu */
table#submenu {
	width:100%;
	border-style:none none none none;
	border-width:0px 0px 0px 0px;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 18px 0px;
}
table#submenu td {
border:0px solid red;

}
/************************color of sep*******************************/
table#submenu td td {
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	color:#bfbdb9;
	font-size:0.9em;
	white-space:nowrap;
	border:0px solid red;
}

/************************ /color of sep*******************************/
table#submenu td span, table#submenu td div {
	display:block;/* for IE 6 */
	padding:0px 8px;
	font-size:14px;
	color:#0b7cbb;
}
/**************color of active link*****************************/
table#submenu td div.sel {
border:1px solid #1199e5;
	background-color:#1199e5;
	color:white;
}
table#submenu td div a {
	color:white;
}
/************** /color of active link*****************************/
table#submenu td #top_span, table#submenu td #bottom_span {
	background-image:url(images/bg.pink.gif);
	background-repeat:repeat-x;
}
table#submenu td #top_span {
	background-position:top;
}
table#submenu td #bottom_span {
	background-position:bottom;
}

/* Login form */
table#login_form {
	width:100%;
}
table#login_form, table#login_form td {
	border-style:none;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
table#login_form td {
	padding:0 0 0 2px;
}
table#login_form td input {
	width:100%;
	color:#818181;
	vertical-align:middle;
}
table#login_form img {
	width:24px;
	height:24px;
}
table#submenu #login_form_links {
	font-size:11px;
	padding:0px 0px 0px 7px;
}
table#submenu #login_form_links span {
	display:inline;
	padding:0px 5px;
	color:#999999;
}
table#submenu #login_form_links a {
color:#999999;
}
/* Inputs: focused & blurred */
.inputFocus {
margin:0px;
	background-color:#F8FBFD;
	font-size:80%;
	width:98%;
	color:#999999;
}
.inputBlur {
margin:0px;
	background-color:white;
	font-size:80%;
	width:98%;
	color:#999999;
}

/* Filters Form */
#filter_left_bg {
background-image:url(images/filter_left_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	min-width:750px;
	height:65px;	
}
#filter_right_bg {
background-image:url(images/filter_right_bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
    height:65px;
	padding:5px 0px 0px 14px;
	//padding-top:14px;
	
}
#filter_top_span {
	background-image:url(images/filter.top.bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#filter_bottom_span {
	background-image:url(images/filter.bottom.bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#filter {
	background-image:url(images/filter_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:65px;
	padding-bottom:10px;
}
#filter_right_bg table {
	width:100%;
	margin:0px 0px 0px 0px;
}
#filter table, #filter table td {
	border-style:none;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:middle;
}
#filter table td.select {
width:22%;
  //width:18%;
	padding:0px 10px 0px 0px;
}
#filter table td.select select {
	width:100%;
}
#filter table td.submit {
	width:5%;
	vertical-align:bottom;
	padding-bottom:0px;
}
img.filter {
	font-size:80%;
	color:#379cd4;
	cursor:pointer;
	//cursor:hand;
	font-weight:bold;
	margin-bottom:-2px;
	//margin-bottom:0px;
}

/* Content: left menu & body */
#overall {
	width:100%;
	margin-top:15px;
}
#overall, #overall td {
	border-style:none;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
}
.left {
	color:#3e4b52;
	width:200px;
}
.left * {
	font-size:1em;
}

.between div.empty {
	width:0px;
}
.left_block_top_bg {
background-image:url(images/left_block_top_bg.gif);
//background-image:url(images/left_block_top_bg1.gif);
background-position:left top;
background-repeat:no-repeat;
width:198px;
}
.left_block_bottom_bg {
background-image:url(images/left_block_bottom_bg.gif);
//background-image:url(images/left_block_bottom_bg1.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:5px;
padding-top:7px;
width:198px;
}
#for_whom {
	color:#8b9499;
	padding:0px;
	margin:0px;
	font-size:90%;
	font-weight:bold;
	line-height:1.4em;
	font-family:arial, helvetica, sans-serif;
	background-color:#f2f8fc;
	width:198px;
}
#for_whom a {
	margin-left:1em;
	color:#0d518f;
	font-weight:bold;
}
#for_whom span {
	font-size:.85em;
}

/* Unordered list for the left side */
div.left {
	width:190px;
	height:auto;
	overflow:auto;
	margin:0px 0px 10px 11px;
	/*font-size:.80em;*/
	line-height:1.4em;
	clear:both;
}
div.left div {
	width:10px;
	height:1em;
	float:left;
	background-image:url(images/ul.left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	clear:both;
}
div.left span {
	width:160px;
	float:left;
	display:block;
}
div.left a {
	color:#0050a1;
	font-weight:bold;
}

/* Unordered list for the left side, small lists */
ul.service, ul.service_1 {
	padding:0 0 0 0px;
	color:#5e6c77;
	font-family:tahoma;
	line-height:1.3em;
	clear:both;
}
ul.service {

	font-size:.8em;
	margin:0 0 1.5em .4em;
}
ul.service_1 {
	margin:0 0 .5em 12px;
	font-size:.7em;
}
ul.service li {
	list-style-type:none;
	margin:0;
	/*background-image:url(images/ul.left.gif);
	background-position:0px 0.45em;
	background-repeat:no-repeat;*/
	padding:0 0 0 7px;
	line-height:1.3em;
}
ul.service li span {
	color:#5e6c77;
	font-size:.85em;
}
ul.service li.special, ul.service_1 li.special {
	margin:10px 0px 5px;
	background-image:none;
	font-size:1em;
	line-height:1.5em;
}
ul.service li.special a, ul.service_1 li.special a {
	color:#6C9BC6;
	font-weight:bold;
}
ul.service li a:hover, ul.service_1 a:hover {
color:#ff6c00;
}
ul.service a {
	color:#0452a4;
}
ul.service_1 li {
	list-style-type:none;
	background-image:url(images/ul.left.gif);
	background-position:0px 0.45em;
	background-repeat:no-repeat;
	margin:0px 0px 5px;
	padding:0 0 0 7px;
	line-height:1.3em;
}
ul.service_1 a {
	color:#0050A1;
	font-size:1.2em;
	font-weight:bold;
}
ul.service_1 a.last {
	color:#6C9BC6;
	font-size:100%;
}

/* Search panel */
#simple_search {
	background-color:#ededec;
	width:204px;
	margin:37px 0 0 0;
}
#simple_search .search {
	width:100%;
	background-image:url(images/search_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:52px;
}
#simple_search .search td {
	padding:0px 10px 0 10px;
	/*font-size:.8em;*/
	vertical-align:middle;
	
}
#simple_search .search td.input {
	width:140px;
}
#simple_search .search td.input input {
	color:#999999;
	width:102%;
	font-size:14px;

}
#simple_search img {
	cursor:pointer;
	//cursor:hand;
}

/* News */
div.news {
	margin:5px 0 0 12px;
	color:#333;
	font-size:.8em;
	font-family:Tahoma;
	width:88%;
}

div.news div {
	margin-bottom:15px;
}
div.news div span {
	font-weight:bold;
}
div.news div span.date {
	font-size:.85em;
	font-weight:normal;
}
div.news div span.subject {
	font-size:1.7em;
	font-family:Arial;
	font-weight:normal;
}
.right {
padding-left:15px;
}
.right, #overall .right {
	width:100%;
	vertical-align:top;
}
#overall #body {
	color:#333;
}

div.title {
	clear:both;
	margin-bottom:.2em;
}
div.title img {
	margin:0 4px 0 0;
}

div.text {
	padding-left:1%;
	padding-right:12%;
}

/* text-image */
img.txt {
	margin-left:12px;
	//margin-left:12px;
	color:#ff6c00;
	font-size:large;
	clear:both;
}
img.txt_l {
color:#ff6c00;
font-size:large;
clear:both;
margin-top:0px; 
margin-left:12px;
}
img.txt_2 {
color:#ff6c00;
font-size:large;
clear:both;
margin-top:20px; 
margin-left:10px;
}
/* Button image */
img.btn {
	width:20px;
	height:22px;
}

div.txt_right {
	width:99.9%;
	font-size:1px;
	line-height:1px;
	border-bottom:2px solid #f1eeea;
}
div.txt_right img {
	margin:0 0 2px;
}

/* Styles for CATALOG of products */
.product_thumb {
	width:31%;
	height:25em;
	float:left;
	margin:0px 0px 0px 0px;
	color:black;
	font-size:.9em;
	margin-left:13px;
	//margin-left:5px;
}
.shown, .all_in_category{
color:#888888;
font-size:79%;
}
#poloska {
height:1px;
overflow:hidden;
background-color:#c2c2c2;
}
.product_thumb_td img {
	border-style:none;
}
.product_thumb div {
	margin-right:5px;
}
.product_thumb_td a {
	text-decoration:underline;
}
.product_thumb_td b {
	color:#999999;
	font-weight:normal;
	font-size:79%;
	font-family:tahoma;
}
h2.title {
	color:#0d518f;
	font-size:1.3em;
	font-weight:normal;
	margin:.1em 0;
}
.product_thumb_td div.image, div.image {
	width:160px;
	height:160px;
}
.product_thumb_td {
padding-left:10px;
font-size:90%;
//font-size:85%;
padding-top:20px;
}
.product_thumb_td div.no_image, div.no_image {
	width:160px;
	height:160px;
	background-image:url("images/blank_pic.gif");
	background-position:top center;
	background-repeat:no-repeat;
}
.product_thumb div div {
	margin:.2em 0 .5em;
	overflow:hidden;
}
.product_info {
	font-size:.9em;
}
.product_thumb_td span, .product_info_td span {
	font-weight:bold;
	font-size:larger;
	
	font-family:Times New Roman;
}
.product_thumb_td span.price_discount, .product_info span.price_discount {
	color:#ff7611;
	font-family:Times New Roman;
}
.product_thumb span.price_old, .product_info span.price_old {
	text-decoration:line-through;
}
.price_old {
text-decoration:line-through;
}
.product_thumb div table {
	margin-top:10px;
	border-spacing:0px;
	border-collapse:collapse;
	
}


.common {
margin-top:10px;
border:1px solid #0b7cbb;
color:#0b7cbb;
}
.onover {
margin-top:10px;
border:1px solid #ff7611;
}
/*body .product_thumb div table.common{
margin-top:10px;
border:1px solid #0b7cbb;
color:#0b7cbb;
}
body .product_thumb div table.onover{
margin-top:10px;
border:1px solid #ff7611;
}
body .product_thumb div table td {
	padding:0;
	vertical-align:top;
	border-collapse:collapse;
	padding-left:3px;
}
.product_thumb div table td.to_basket a, 
.product_info div table td.to_basket a {
	//display:block;
	margin:1px 5px 0px 8px;
	text-decoration:none;
	color:#0b7cbb;
	font-size:80%;
	//font-size:0.85em;
	
}*/
table.common td,table.onover td {
padding:0;
	vertical-align:top;
	border-collapse:collapse;
	padding-left:3px;
}
table.common td.to_basket a,table.onover td.to_basket a {
//display:block;
	margin:0px 5px 0px 8px;
	//margin-top:1px;
	text-decoration:none;
	color:#0b7cbb;
	font-size:80%;
	//font-size:83%;
	
}
table.common td a img,table.onover td a img {
margin-bottom:0px;
}



.line_between {
background-image:url("images/line_between.gif");
	background-position:top left;
	background-repeat:repeat-x;
}
/*div .price table td {
padding:0;
	vertical-align:top;
	border-collapse:collapse;
	padding-left:3px;
}
div.price table td.to_basket a {
display:block;
	margin:1px 5px 0px 8px;
	text-decoration:none;
	color:#0b7cbb;
	font-size:80%;
	//font-size:70%;
}
*/
 table.common td.to_basket a:hover,
 table.onover td.to_basket a:hover {
color:#ff6c00;

}

body .product_info .description {
	font-family:Arial;
	font-weight:normal;
	font-size:90%;
	
}
.description table {
font-size:80%;
//font-size:84%;
font-family:Arial;
}

body .product_info .descr {
	font-family:Arial;
	font-weight:bold;
	font-size:110%;
	margin:0px;
	padding:0px;
}
div.subsys_message {
	padding:2px;
	vertical-align:middle;
	text-align:left;
}
a.mark {
	font-weight:600;
	text-transform:uppercase;
	display:block;
	margin-top:3px;
	color:#0b7cbb;
	font-family:tahoma;
}
a.mark:link, a.mark:hover {
	color:#0b7cbb;
}
a.mark:visited, a.mark:active {
	color:#a060b0;
}

/* Product full info */
.product_info img {
	border-style:none;
}
.product_info span.type_and_price {
	font-family:Arial;
	font-size:1em;
	color:black;
	font-weight:normal;
}
.product_info .only_price {
color:#ff6c00;
font-family:Arial;
font-size:1em;
font-weight:bold;
}
.product_info b {
	color:#7D8991;
	font-weight:normal;
	font-size:larger;
}

/* Butterfly image */
img.butterfly {
	margin-right:4px;
}

/* Image with the "header" text */
img.h2 {
	color:#3a8bc8;
	font-size:larger;
}

hr.thick {
	color:#f1eeea;
	background-color:#c2c2c2;
	width:100%;
	height:2px;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	border-style:none;
}

h2.fc {
	color:#ff7611;
	font-size:1em;
	margin:0;
}

td.column {
	width:25%;
	font-size:.85em;
	padding-left:.9em;
	color:#5e6c77;
}
td.column div {
	margin-bottom:1em;
}
td.column div b {
	font-size:.85em;
	font-weight:normal;
	color:#5e6c77;
}

div.breadcrumbs {
	border-width:2px 0 0px;
	border-color:#c2c2c2;
	border-style:solid;
	background-color:#f4f4f4;
	color:#999999;
	padding:7px;
	margin-bottom:10px;
	font-size:.7em;
	font-family:Tahoma, sans-serif;
}

span.required {
	color:#ff7611;
}

.large {
	font-size:1.8em;
}

/* Footer */
.footer {
	width:100%;
	border-top:2px solid #f1eeea;
	margin-top:20px;
	font-size:80%;
}

.footer td {
	padding-top:8px;
	font-size:1em;
	color:#5e6c77;
	vertical-align:top;
}

.footer td.left span {
	margin-left:10px;
}

.footer div {
	
	margin-top:10px;
}
.footer td.right div a {
font-size:92%;
//font-size:85%;
}
.right span a, .right span span {
	margin:0px 8px 0px 0px;
}
.right span a.selected {
	color:#ff6c00;
}
/*******************************************catalog**********************************/
.cat_list {
padding-left:8px;
}
.cat_list a.list_titles {
font-size:89%;
//font-size:85%;
font-weight:bold;

text-decoration:underline;
}
.cat_list span {
color:#5e6c77;
font-size:70%;
}
.cat_list a.list_names {
font-size:70%;
}

/******************************************* /catalog**********************************/

.left img.phone {
	margin:4px 28px 0px 6px;
}
.left div {
width:200px;
}
.footer #the_very_very_bottom {
	width:100%;
}
.footer #the_very_very_bottom, .footer #the_very_very_bottom td {
	border-style:none;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0px;
	vertical-align:top;
	padding:0px 20px 0px 0px;
}
.footer #the_very_very_bottom .phones td {
	white-space:nowrap;
}
.footer #the_very_very_bottom table td {
	padding:0px 5px 0px 0px;
}

table.common_pager {
	border-collapse:collapse;
	border-spacing:0px;
	clear:both;
	margin:.3em 0;
}
table.common_pager td {
	padding:.1em .6em .1em 0;
	border-style:none;
	color:#ff6c00;
}
table.common_pager td.back {
	padding:0.1em .7em 0.1em 0;
}
table.common_pager td.forward {
	padding:.1em 0 .1em 0.7em;
}

/* Catalog item left side */
div.basket_left_top {
background-color:white;
	width:209px;
	
	//width:200px;
}

div.basket_left_top img.heading {
	margin:5px 0px 0px 0px;
	color:#ef2f58;
	font-size:large;
}
div.basket_left_bottom {
	font-family:Tahoma;
	font-size:.9em;
	width:200px;
	background-color:#f2f8fc;
	border-top:1px solid #c2c2c2;
	padding:10px 7px 13px 9px;
}


div.basket_left_bottom  div#basket_list_products {
width:190px;
}
div.basket_left_bottom  div#basket_list_products  div{
	margin:0px;
	background-image:none;
	
}
div.basket_left_bottom div div hr {
	color:#ccc6ba;
	background-color:#ccc6ba;
	height:1px;
	width:100%;
	border-style:none;
}
div.basket_left_bottom div div a {
	color:#0d518f;
	font-weight:bold;
	font-size:87%;
	font-family:Arial;
}
div.basket_left_bottom .manufacturer {
	font-size:79%;
	color:#888888;
}
div.basket_left_bottom .price {
color:#ff6c00;
font-size:79%;
}
div.basket_left_bottom .kol {
font-size:79%;
color:#888888;
}
.kart_hr {
height:1px;
overflow:hidden;
background-color:#888888;
margin:0px 0px 0px 0px;
}
div.basket_left_bottom .total_price {
font-size:79%;
font-weight:bold;
color:#000000;
}
div.basket_left_bottom .total_price_text {
font-size:79%;
font-weight:bold;
color:#ff6c00;
}
table.smooth td.span_cat_top_left {
	width:100%;
	background:url(images/catalog/item.cart.t.gif) top left repeat-x;
}
table.smooth td.span_cat_bottom_left {
	width:100%;
	background:url(images/catalog/item.cart.b.gif) bottom left repeat-x;
}

/* additional styles for catalog */
.already_in_basket {
	height:28px;
	overflow:hidden;
	background:transparent url("images/catalog/already_in_basket.gif") 0px 5px no-repeat;
	padding-left:25px;
	padding-top:5px;
	font-size:80%;
}

.zoom {
	height:30px;
	margin-left:10px;
	overflow:hidden;
	background:transparent url("images/zoom.gif") 5px 5px no-repeat;
	padding-left:30px;
	padding-top:3px;
	font-size:85%;
}

div.price {
	margin:.5em 0 0;
}

.product_info h3 {
	font-size:1em;
	color:black;
	margin:1em 0;
}

img.make_order {
	color:#69677f;
	border-style:none;
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	margin:1em 0 0;
}

ul.product_versions {
	margin:.5em 0;
}
ul.product_versions li {
	margin:0;
	list-style-type:none;
}

p.shop_item_left {
	padding:0 .9em;
	margin:.4em 0 .8em;
	font-size:80%;
}

.pager {
	clear:both;
	font-size:.9em;
	padding-left:.5em;
	color:#333;
	margin-bottom:.5em;
}

/* Search results page */
#search_overall {
	font-size:.9em;
}
.search_message {
	margin:1em 1.1em;
}
.search_results {
	margin:0 0 0 3.2em;
	padding:0;
}
.search_results li {
	padding:0 0 0 1em;
	font-weight:bold;
	margin-bottom:.5em;
}
.search_results li span {
	font-weight:normal;
}
.search_results li b, .search_results li span b, .search_results li a b {
	color:#ff6c00;
	font-weight:inherit;
}

.guestbook {
	margin:0px 30px 15px 0px;
}
.guestbook .post {
	padding:15px 0 15px;
	border-bottom:2px solid #E9E9E9;
}

.guestbook .post .author {text-align:right;}
.guestbook .replyplace {
	padding: 3px 10px 7px 12px;
	background-image:url(../layout/images/gb_guestbook_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.guestbook .replyplace .title{	color:#CC6600;}
.guestbook .reply
{	padding-bottom:7px;}

/*.guestbook .reply_author,
.guestbook .post .date,*/
.guestbook .post

{ font-size:85%;} 

