body{
	margin:0 auto;
	padding:0;
	font-family:Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000;
	max-width:1600px;
	min-width:1000px;
	background: url(images/n.gif) no-repeat;
	background-attachment: fixed
}	
h1 { margin:0; padding:0;}

h2 { margin:0; padding:0;font-size:13px}

textarea	{resize:none}
a:active {outline:none}
:focus{-moz-outline-style:none}
ul { margin:0; padding:0}

p { margin:0; padding:0;color:#444}

p a{color:#444} 

img {border: 0px;}

li{
  list-style: none;
  list-style-position:outside;
}
#center_block li{
	list-style:disc
}
a {	font-size: 11px; color: #000000;}

td{ font-size: 11px; /*background-color:ffffff;*/}

form { margin:0px;}

/*---------------------------------------------------------------------------- LAYOUT */

#layer_0 {height:100%; margin:10px 17px 17px; }

#main {clear:both;}

#left_block{width:170px; padding:10px 10px 10px 0px;}

#center_block {height:auto; padding:10px 0px;}

#right_block {width:170px; padding:10px 0px 10px 10px; }

#footer_block{
	border-top:1px solid #CCCCCC;
	text-align:center;
}
#footer_logo {
	float:left;
	height:60px;
	width:60px;
	padding:10px 0 0 80px;
}
#footer_tel{
	padding-top: 25px;
	padding-left: 100px;
	width: 240px;
	float: left;
	color: FFFFFF;
}
#footer_tel H3{
  font-size: 15px;
}
#footer_copyright{
	height: 40px;
	padding:15px 0px 5px;
	padding-left: 0px;
	color: #999999
}
#footer_copyright a{
	color: #999;
}
#logo {
	background:url(images/Logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:170px;
	height:55px;
	margin:0px 0px 10px;
}
#logo a{text-decoration:none}
#logo h3{font-size:11px;color:#c0c0c0;margin:65px 0 0 10px}
input.search{ /*����� ������*/
	padding-left:2px;
	color:#333333;
	border:2px solid #cccccc;
	border-right:none;
	font-size: 16px;
	height:26px;
	width: 100%;
}
.inp_button_green {
	background-color:#F3F3F3;
	background-image:url(images/inp_button_green.gif);
	border:1px solid #76CD3C;
	color:#343534;
	cursor:pointer;
	font-size:11px;
}
.a_button_green {
	background-color:#F3F3F3;
	background-image:url(images/inp_button_green.gif);
	border:1px solid #76CD3C;
	cursor:pointer;
	font-size:11px;
	text-decoration:none
}
.inp_button_grey {
	background-color:#F3F3F3;
	background-image:url(images/inp_button_grey.gif);
	border:1px solid #b8b8b8;
	color:#3f3f3f;
	cursor:pointer;
	font-size:11px;
	line-height:20px;
}
.inp_button_blue {
	background-color:#F3F3F3;
	background-image:url(images/inp_button_blue.gif);
	border:1px solid #96c0d3;
	cursor:pointer;
	font-size:11px;
	text-decoration:none
}
.a_button_blue {
	background-color:#F3F3F3;
	background-image:url(images/inp_button_blue.gif);
	border:1px solid #96c0d3;
	cursor:pointer;
	font-size:11px;
	text-decoration:none;
	padding:3px
}
.inp_button_grey:hover {
	background-color:#94E1F9;
}
.a_button_grey {
	background-color:#F3F3F3;
	border:1px solid #FFFFFF;
	color:#2f2f2f;
	cursor:pointer;
	font-size:11px;
	height:20px;
	text-decoration:none;
	padding:3px;
}
.a_button_grey:hover {
	background-color:#94E1F9;
}
.users_error {
	color:#FF0000;
	font-weight:bold; 
	width:440px; 
	background-color:#FFFFFF; 
	padding:0px 4px; 
	margin-left:-200px;
	position:absolute;
	top:31px;
	left:50%;
}

/*--------------------------------------------------------------------- ���� ���������*/

.contacts{
	margin:4px 0px 0px 10px; 
	height:130px;
	background: url(images/cart_bg.png);
	border:1px solid #00CCFF;	
	font-family:Arial;
	font-weight:bold;
}

.contacts_tell { 
	color:#336699;
	font-size:17px;
	padding-left:10px;
	padding-top:26px;
	}
	
.contacts_icq {	
	color:#336699;
	font-size:17px;
	padding-left:18px;
	padding-top:8px;
}
.call_order {
	margin-top:15px; 
	margin-left:27px;
}
.call_order a { 
	text-decoration:underline; 
	color:#fff; 
	cursor:pointer; 
	font-weight:normal;
}

/*---------------------------------------------------------------------- ������� ���� */

.top_menu {
	float:left;
	height:23px;
	margin:6px 0 0 10px
}
.top_menu li {font-size:12px; display:inline; text-align:center; padding:0 8px; font-size:11px;}
.top_menu li a {color:#1B466F; font-weight:bold;}
.forma_enter {
	float:left;
	margin-left:40px;
	padding-top:4px
}
/*--------------------------------------------------------------------------- ������� */

#cart_static {
	height:130px;
	//background-color:#99CCFF;
	background: url(images/cart_bg.png);
    border:1px solid #00CCFF;
	position:relative;
}
.cart_input{border:1px solid #00CCFF}
#cart_all {
	padding:3px;
	border:1px dashed #CCCCCC;
}
#cart_empty{
	display:block;
	font-size:18px;
	color:#336699;
	left:40%;
	position:absolute;
	top:42%;
}
#cart_table{
  padding:0px;
  margin:0px;
}
#cart_table,#cart_table a,#cart_table input{text-decoration:none;color:#666}
#cart_table input{font-size:12px;padding:0}
.cart_row {background-color:#d6e8fb;}
.cart_title {
    padding-bottom:3px;
    font-weight:bold;
    font-size:14px;
    color: #336699;
}
div#total_price,#cart_discount{
    color:#FFF;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    float:right;
    right:145px;
    position:absolute;
}
div#total_price {bottom:4px}
#cart_discount {bottom:22px}
#submit_order { margin:0px 0px 0px 15px; position:absolute; bottom:5px; right:5px}
#cart_cont { overflow:auto; height:65px}
.but_order_submit {
	background:url(images/but_order_submit.gif);
	border:none; 
	width:130px; 
	height:25px; 
	cursor:pointer; 
	font-size:12px; 
	color:#006600; 
	line-height:15px;
}
.but_order_submit_off { border:0 none; width:130; height:25px;}

.cart_img_act {
	background:url(images/ico_cart_act.gif) !important;
	background-repeat:no-repeat;
}
#cart_img:hover,.cart_img_hover {
	background:url(images/ico_cart_hover.png) !important;
	background-repeat:no-repeat;
}
#cart_img {
	margin:8px 0px 0px 10px;
	background:url(images/ico_cart.gif);
	background-repeat:no-repeat;
	height:112px;
	width:97px;
}
#cart_sum {
	text-align:right;
	font-size:x-large;
	color:#FFFFFF;
}

/*--------------------------------------------------------------------- ������� ����� */

.advert_block { /*���� �������*/
	height:136px;
	margin:0px 0px 10px 0px;
	background:#f3f3f3;
}
div.plashka_side { /*������ ������� ������*/
	padding-left: 12px;
	background-color: #f3f3f3;
}
.plashka_side_zag {	/*��������� ������� ������*/
	padding:3px 0;
	line-height:14px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#4F4F4F;
	background:#e0e0e0;
	margin-bottom:2px;
}
.plashka_side_zag a {color:#4F4F4F; font-size:12px; text-decoration:underline;}

span.news_date,div.news_date{/*������� - ����*/
	color: #336699;
	font-size:12px;
	font-weight: bolder;
	padding-top:20px;
}
span.news_date a,div.news_date a {
	color: #336699;
}
span.news_tema,span.news_tema a,div.news_tema,div.news_tema a{/*������� - ����*/
	color: #666666;
	padding-top: 2px;
	font-size:12px;
}
ul.catalog {
	margin: 0px;
	list-style-type: none;
	padding:1px;
	list-style:none;
	background-color:#F3F3F3;
}
.cat_menu_prod{
padding:5px 0px 5px 5px;
}
.cat_menu_prod a {
	line-height:18px;
	color:#333333;
}
.textblock {
	padding:1px 0px;
}
.right_menu  li {line-height:24px; border-bottom:1px dotted #CCCCCC;}
.right_menu a {color:#336699; font-size:14px; font-weight:bold; text-decoration:none}
.right_menu a:hover { text-decoration:underline; color:#0066FF}
/*-------------------------------------------------------------------- ���� ��������� */

#compare {
    padding-top:10px;
    padding:6px 15px 10px 10px;
	overflow:hidden;
    width:135px;
    text-align:center
}
#compare a{line-height:20px;text-decoration:none;color:#666;border-bottom:1px dashed #666}
#compare a:hover{text-decoration:none;border-bottom:1px solid #666}
.compare_act {border:2px #94E1F9 dashed;}
.compare_usual {border:2px #DDD dashed;}
.compare_on { border:2px #8BDF7D dashed; background-color:#D6FFCF}
#compare span {line-height:15px;color:#BBB;font-size:1.2em}
#compare span#compare_clear {
    color:#336699;
    font-size:1.2em;
	line-height:30px;
	cursor:default
}

/*------------------------------------------------------- ���� ��������� ��� �������� */

#statistic_table {
	padding-left:15px;
	border-collapse:collapse;
}

.categorizer {
	height:30px;
	text-align:left;
	background-color: #f3f3f3;
	background-position:left;
	background-repeat:no-repeat;
}
.hit { margin-left:31px;}
.discount {margin-left:23px;}
.profit {margin-left:33px;}
.last {margin-left:32px;}

/*---------------------------------------------------------- ������� ������� � ������ */

div.plashka_center{ /*����������� ������*/
	background:#A9E1F8  url(images/line_bg.gif) top repeat-x;
	border:1px solid #BCEAFB;
	margin-top:5px;
}
div.plashka_center h1, h2{ /*��������� ������*/
	font-weight:bold;
	font-family:Arial;
	font-size:16px;
	color: #0D566F;
	padding:1px 0px 0px 7px;
	letter-spacing:.01em;
	line-height:20px;
}
.main_page_container {border:1px solid #e7e7e7;padding:0 15px 5px}
.main_page_container p,.main_page_container li,.main_page_container a { line-height:18px; font-size:12px; text-indent:1em}
.plashka_matrix_zag a {
	color:#336699;
	font-size:14px;
	font-weight:bold;
}
.matrix_row_cont {margin-top:5px;}
.matrix_row {
	
}
.matrix_row h3 {
    margin:0;
    color:#972009;
    font-size:13px;
    padding:1px 2px 4px 20px;
    background: url(images/line_bg.gif) top repeat-x;
    border:1px solid #BCEAFB;
    border-bottom:none;
	line-height:13px
}
.matrix_row h3 a{
	font-size:12px;
    color:#2C6D95;
	text-decoration:none
}
.trigger_sort{margin:-3px 0 -3px -3px; cursor:pointer;}
.trigger_h3 { margin:0px; cursor:pointer; float:left}
.center_plashka_shadow {
	height:5px;
	clear:left;
}

.plashka_center_nav {
	margin:10px 0px;
	}
a.bread_nav, span.bread_nav {
	display:inline-block;
	background-image:url(images/bread_nav_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#e5e5e5;
	padding:2px 13px 2px 4px;
	height:13px;
	margin-left:2px;
    color:#555
}
.price_cat {
	width:20%;
	height:20px;
	text-align:center;
	font-size:12px;
}
#catContent{padding:15px 10px;font-size:12px}
.viewTable{border-collapse:collapse}

/*---------------------------------------------------------- */

.viewTable td.matrix_cell {
	background-color: #FFFFFF;
	padding : 2px;
	width:20%;
	border:1px dashed #c8c8c8;
	background-position:right top;
	background-repeat:no-repeat;
}
.stock{
	border:1px solid #c8c8c8;
	border-collapse:separate
}
.stock .Pic_div{}
.stock .matrix_price{
	text-align:right;
	background:url(images/stock-38900.png) 100% 50% no-repeat;
	width:186px;
	height:47px;
	margin:0 10px 10px 0
}
.stock-pic{
	height:105px;
	padding-top:5px
}
.stock .prod_title{
	vertical-align:top
}
.stock-buy{
	text-align:right;
	vertical-align:bottom
}
.prod_blank {
	font-size:11px;
	color:#666666;
	text-align:center;
	background:url(images/shop/prod_blank.png) no-repeat 50% 30%;
	padding-bottom:10px;
	height:150px;
}
.contentBlok {
	height:100%;
	width:100%;
	position:relative;
}
.contentBlok img{}
.Pic_div {
   height: 100px;
   text-align:center;
}

.matrixhref{text-decoration:underline; color:#336699}

.matrix_sub {
	height:25px;
	text-align:center;
	font-size:12px; 
	font-weight:bold;
}
.matrix_price {padding:3px; color:#336699;}
.prod_title {text-align:center; height:40px;}

.put_in_cart {
	background: url(images/put_to_cart.gif?v=2);
	background-repeat:no-repeat;
	position:absolute;
	right:6px;
	bottom:0px;
	height:24px;
	width:21px;
}
.put_in_cart:hover {
	background: url(images/put_to_cart_hover.gif?v=2);
	background-repeat:repeat-y;
}
.marker {
	float:right;
	height:15px;
	margin-right:1px;
	}
.marker_cont { float:right;}

/*---------------------------------------------------------- ������ ������ � �������� */

.prod_cell {
	margin-top:15px;
	border-top:dashed #CCCCCC 1px;
	background-color:#FFFFFF;
}
.prod_cell .border { }
.prod_cell_title{ margin-top:10px}
.prod_cell_title a { color:#336699;}
.prod_cell_img{text-align:center;}
img.cat_marker {
	position:absolute;
	top:0px;
	right:0px;
}
.prod_cell_price{ 
	color:#336699;
	font-family:Arial;
	font-size:20px;
	line-height:15px;
	padding:8px 0;
	text-align:center;
}
.prod_cell_price a {color:#2874C0}
.prod_cell_cart { }

.prod_cell_cart a{
	color: #333399;
	line-height: 25px;
	height: 30px;
}
.prod_cell_info {
	padding:10px 10px 0;
	margin-left:27%;
	height:140px;
}
.prod_cell_txt{
	color:#444;
	font-size:12px;
	height:135px;
	line-height:18px;
	overflow:hidden;
	text-indent:1em
}
.product_cell a {
	color:#000000;
	font-size:11px;
}
.product_cell_search {
	position:relative;
	float:left;
	width:250px;
	height:310px;
}
.product_cell_search .border {
	margin:5px;
	border:dashed #CCC 1px;
	height:300px;
}
#search_notify_cont{margin:20px 0px;padding:5px;border:1px dashed #68CEF4;font-size:15px;color:#33669D}
#search_notify{text-align:center;padding:20px;background-color:#F3F3F3}
.tocart{ text-align:right; height:39px;padding-left:40px}
.noincart{background:url(images/put_to_cart.gif?v=2)  no-repeat;}
.incart{background:url(images/in_cart.gif) no-repeat; white-space:nowrap; padding-left:40px;}

/*------------------------------------------------------------------- �������� ������ */

.product_rating {float:right; margin:4px 15px 0px 0px;color:#1B466F}
.rating_icon { margin-left:2px;}

.product_full_price {
	/*margin-top:9px;
	 width:113px;
	 float:left;*/
	font-family:Arial;
	font-size:24px;
	/*width:130px;
	height:55px;*/
	line-height:53px;
	/*background:url(images/cennik.gif) no-repeat*/
}
.product_full_price span {white-space:nowrap}
.oldPrice { color:#666666; font-size:20px; font-family:Arial; margin-left:40px}
.producr_full_basket {height:55px;}
.producr_full_basket input { border:1px solid #e7e7e7}
.producr_full_basket button {
	background-color:#1FC4FF;
	border:1px solid #5AB0CF;
	color:#fff;
	cursor:pointer;
	line-height:16px;
	width:145px;
	white-space:nowrap
	}
.tocart a, .tocart span  { color:#666; text-decoration:none; cursor:pointer; font-size:13px; font-weight:bold; line-height:35px}
.producr_full_basket a { text-decoration:none;}
.producr_full_basket span {line-height:35px}
/*.producr_full_basket div { margin:10px 0px}*/
.producr_full_basket strong {color: #5b9311; font-size:12px; display:block; padding-left:7px}
.producr_full_basket img { margin-right:6px}



/*JQUERY TOOLS*/
#fotoload {background-color:#FFFFFF;padding:15px 0px;height:260px}
#triggers {}
#triggers img {background-color:#fff;margin:10px auto auto}
.fotoitem {
	width:100px;
	height:100px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ccc;
	margin:5px;
	text-align:center
}
#fotoload img{border:0 none}
#triggers a.active img {
	outline:1px solid #000;
	z-index:9999;
	position:relative;
}
.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#333;
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
.simple_overlay .close {
	background-image:url(images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#img {border:1px solid #666}
.next, .prev {	
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}
.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}
.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}
.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}
.disabled {visibility:hidden}
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}
.info strong {display:block}
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(images/overlay/h80.png) repeat-x;		
}
/* JQUERY TOOLS*/

.property_table {color:#666;width:95%;}
.property_table td{padding:3px;font-size:11px}
.sort_name_bg{height:30px}
.property_table h3 {color:#0F647F;margin:0px;font-size:12px}
.sort_table b,.sort_table strong{color: #696969}
.srt_name {font-weight:bold;margin-left:20px}
.srt_value{}
.sort_spacer { height:20px}
.big_content{padding:10px 20px}
#commentList { padding:0px 15px; position:relative}
#comment { margin:0px 15px}
.content { margin-left:20px}


div.comment_list{
	margin:10px 0px;
	border: #EFFBFF 1px solid;
	background-color:#FFFFFF;
}
div.comment_user{
	padding: 3px;
	background: #EFFBFF;
	color: #0D566F;
}
div.comment_user a{
	color: #0D566F;
}
.comment_text { margin:0px; padding:5px}

.similar_cell_cont { 
	width:25%;background-color:#FFFFFF; 
	border:1px dashed #ccc; 
	padding:10px;}
	
.similar_cell { 
	/*height:120px;*/
    text-align:center
}
.similar_cell img {}
.similar_cell_price {padding-top:8px;}

/*------------------------------------------------------------- ����� */



/*---------------------------------------- ����� ����������� */
#userdiv{
	background:url(images/bg_user.png) repeat 0 0;
	height:30px;
	color:white;
	border-bottom:1px solid #00CCFF;
	text-align:left;
	min-width:962px;
	margin:0 17px
}
.user_forma {
	float:right;
	padding-top:2px
}
div.user_area {
	width:154px;
	height:132px;
	padding:0px 5px;
	background-image:url(images/user_area_bg.gif);
	color: #336699
}
input.user{
	border:1px solid #40AACF;
	width:130px
}

div.user_area_2 {
	margin-top:20px;
	margin-right:25px;
	width:200px;
	color: #fff;
	float: right;
	line-height: 20px;
}
a.small_w{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration:underline;
}

a.small_b{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}




/*-------------------------------------------- ����� �����������, �������, ��������� */
.required_field_name {
	padding-left:20px;
	padding-right:10px;
	text-align:left;
	color:#2F2F2F;
	width:30%
}
.required_field {vertical-align:middle;}

.empty_field {
	border: 1px solid #e0e0e0;
	background-color:#FFFFFF;
	margin:7px 0px;
	font-size:12px;
}
td.captcha {padding-right:5px;}

.common_button#option {
	display:block;
	width:155px;
	margin-top:5px;
}
#notice {
	text-align:right;
	background-color:#666699;
	color:#FFFFFF;
	padding-right:30px;
}
#notice_reguesr {
	text-align:left;
	color:#2f2f2f;
	padding:4px 30px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #333333;
}
.error_msg {
	font-weight:bold;
	color:#FF0000;
	background-color:#EFEFEF;
	border:dashed 1px #FF0000;
	padding:5px;
	width:400px;
	margin-bottom:10px;
}
.star {
	margin-bottom:4px;
}




/*---------------------------------------------------------------- �������� ��������� ������� */
.sort_table{
    margin:10px 5px 20px 5px;
    background-color: #fff;
    border:1px solid #DFDFDF;
    font-size: 11px;
    color: #2f2f2f;
    border-collapse: collapse;
}
.comp_diff{padding:3px;line-height:30px}
.sort_table td{padding:4px 0;border:1px solid #DFDFDF;border-collapse:collapse}
.in_compare {float:right;padding:3px 7px 5px 20px; color:#666; background:url(images/compare_table_arrow_1.gif) #69C62E left top no-repeat;margin-right:3px;font-size:11px !important}
.compare_table_title span{font-size:13px;color:#333}
.compare_rhis {color:#666;float:right;padding:3px 7px 5px 20px;margin-right:3px;background:url(images/compare_table_arrow_2.gif) #E0E0E0 left no-repeat;}
.compare_table_row {height:18px;padding-left:10px;}
.compare_clear { color:#999999; text-decoration:none;}
#compare_table{width:500px;overflow:auto}
#compare_table .colored{background-color:#F3F3F3}
#compare_table h4{padding:0;margin:10px 0 0 10px;color:#1B466F}
#allcompares{width:100%;border-collapse:collapse}
#allcompares td{color:#333;border:#ccc 1px solid;border-collapse:collapse}
#allcompares .colored{color:#333;background-color:#EFFBFF}
.compare_property_name {}
.compare_property { text-align:center}




/*----------------------------------------------------------- �������� ������ �������� ������� (�����)*/
#map_cats{width:100%; border:none;}
#map_cats td{width:33%;text-align:left;vertical-align:top; color:#333333}
#map_cats td h4 { margin:0px; font-size:14px; font-weight:bold;  margin-left:35px; color:#336699 }
.map_podcat{ margin-left:35px}
.map_cat_ico { float:left}
 
 
 
 
/*----------------------------------------------------------- �������� ���������� ������*/
.order_table_caption {border-bottom:1px solid #ccc}
.order_itogo {border-bottom:1px solid #ccc;border-top:1px solid #ccc; background-color:#f3f3f3}
#order_metod, #dostavka_metod {border:1px solid #ccc; font-size:11px}
#allspecwhite{
	background-color: #F6FAFD;
	margin-bottom: 10px;
	border: #AED3DC 1px dashed;
	border-top:none;
    padding: 5px;
}



/*---------------------------------------------------------------------- �������� ������*/

.error_title { color:#cc0000; font-size:36px;}
.error_container { margin:80px auto 0px; width:50%; padding:2px; border:1px solid #e6e6e6}
.error_text {}
.error_text a { color:#336699}


/*--------------------------------------------------------------------- �������� �������*/
div.gbook_otvet{/*����� �� �����*/
	margin: 0px 20px 10px;
	border: #AED3DC 1px dashed;
	padding: 5px;
}
.gbook_date{ color:#999;}
.gbook_tema{ font-weight:bold; color:#369}

/*--------------------------------------------------------------------- �������� ��������*/
.news_date_full { color:#333333}
.news_tema_full a { font-size:18px; color:#336699}

/*--------------------------------------------------------------------- �������� ������*/
form.adv_search { width:100%; padding-left:4px;}
form.adv_search td{ color:#333333}
form.adv_search input, select { border:1px solid #ccc; font-size:14px}


/*--------------------------------------------------------------------- �������� ��������*/
.user_cabinet {background-color:#f3f3f3; padding:10px}

.user_cabinet h3 { background-color:#DFDFDF; padding-left:5px; line-height:20px; margin-bottom:0px}
.user_cabinet_td {
	background-color: #F6FAFD;
	border-bottom: #AED3DC 1px solid;
    padding: 5px;
	}
.user_cabinet_table {background-color: #F6FAFD;}

ul.userlinks { height:30px; background-color:#ccc; padding-bottom:1px}
ul.userlinks li { float:left; display: block; width:25%; text-align:center; line-height:30px; background:#F3F3F3;}



/*---------------------------------------------------------------------- �������� ������*/
.catalog_info_ul {margin:10px 0 0 20px}
.catalog_info_ul li {line-height:24px}
.catalog_info_ul a {color:#0D566F;font-size:12px}



.plashka_center_btn {float: right; height:24px; line-height: 20px;padding:0px 10px; background:url(images/line_btn_bg.gif)}



#allspec select,#allspec input { border:1px solid #ccc; font-size:11px}

div.page_nava{
	margin-top:5px; 
	padding: 0px;
	color: #6F6F6F;
	text-align:center;
	height:7px;
}

.page_nava .selecter { display:inline; float:left;}
.selecter select {border:1px solid #ccc; font-size:11px;margin-left:5px;}
div.page_nava a{
	color:#6F6F6F;
}



div.opros{
    float: left;
    background: #BD9FA9;
    height: 10px;
    background-repeat: no-repeat;
}
a.activ_catalog{
	background: #35A0C4;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}


div.page_catalog{/*������� �������*/
	margin-top: 20px;
}

div.page_catalog a{/*������� �������*/
	color: #35A0C4;
   font-weight: bolder;
	font-size: 13px;
}

div.product_odnotip td,div.product_odnotip td a  {
	font-size: 11px;
	color: #35A0C4;
}

table.standart td{
	font-size: 11px;
	color: #696969;
}










div.line{
	/*����������� ��������*/
	background-image: url(images/line_bg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 4px;
	margin-top:5px;
}




div.opros_footer{ /*����� ���� ����������� ���*/
	background-color: #D2E5EC;
	background-repeat: repeat-x;
	margin-top: 2px;
	height: 7px;
	margin-top:1px;
}
div.opros_bg{ /*����� ���� ����������� ���*/
	background-image: url(images/left_opros_bg.jpg);
	background-repeat: repeat-x;
	margin-top: 1px;
	color: #FFFFFF;
	padding: 15px;
}
div.opros_bg td{
	color: #FFFFFF;
	font-size: 11px;
}






#allspec{
	padding: 10px;
	border-bottom: #fff 2px solid;
}


input.ok{
	background-color: #ccc;
	border-width: 1px;
	border-color: #fff;
	border-style: solid;
	font-size: 11px;
	color: FFFFFF;
	margin-left: 5px;
}

input.but{
   font-size: 11px;
   height: 22px;
   border-style: solid;
   border-color: #395200;
   border-width: 1px;
   background-color: white;
   color:#4b4b4b;
}
#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden;
   width: 250px;
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px;
   border-color:#4D88C8;
}
#cartwindow *{
  color: 000000;
  font-size: 11px;
}


/*drag-n-drop*/
.drag_prod,.ui-draggable {
	background: #CCC;
	cursor: move;
    border:1px solid white
}

noscript{color:red}

#notebook {
    border:2px #ddd dashed;
    padding:10px 5px;
    text-align:center
}
.notebook_act {
    border:2px #C33 dashed;
    background-color:#FCC;
}
.notebook_on {
    border:2px #F60 dashed;
    background-color:#FFDFE3;
}
#notebook span{
    color:#BBB;
    font-size:1.4em
}
.notes{
	border:1px solid #3399CC;
	color:#666;
	overflow:auto;
    height:60px;
    overflow:auto;
    width:145px
}
.note_prods {cursor:pointer}
.note {
  margin-bottom:5px;
  background-color:#f3f3f3;
  padding:2px
}
.notes_full {
    border:1px #ddd solid;
    background-color:#fff
}
.del_note{float:right}
.img_note {display:inline;float:left}
.to_notebook{text-decoration:underline;cursor:pointer}

.loading {background-image:url(images/load.gif);background-position:center;background-repeat:no-repeat}

.small_drag{width:10%;height:10%}

tr.viewTable{height: 200px;}
#toggler{display:block;margin:5px 11px 0px;width:400px}
#price_t{width:100%;//width:600px}
.cat_kratko{
    height:150px;
    border:1px dashed #ccc;
    margin-bottom:10px
}
.cat_kratko h3{
	padding:10px 15px;
	margin:0
}
.last_seen{ margin:10px 0px}
.last_seen a{text-decoration:none;color:#666;border-bottom:1px dashed #666}
.last_seen a:hover{text-decoration:none;border-bottom:1px solid #666}
#lseens{overflow:hidden;width:140px;}




/******************************************************************************************************************* ���������� � JS ********************************/


/*------------------------------------------------------------------------------- UI */

.ui-corner-all {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.ui-widget-content {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url(images/ui-bg.png) no-repeat;
	color:#333333;
}
.ui-widget {
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size:1.1em;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: url(images/ui-bg_glass_2.png) repeat-x scroll 50% 50%;
	color:#1C94C4;
	font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
.ui-widget-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#FFFFFF;
	font-weight:bold;
}

/*-------------------------------------------------------------------------- TOOL TIP*/

#easyTooltip{ padding:5px; border:1px dashed #FFB900; background:#FFFBCF; color:#666666; white-space:nowrap }
#orderTooltip{ padding:5px; border:1px dashed #FFB900; background:#FFFBCF; color:#666666; width:300px }

/*----------------------------------------------------------------- "�������� ������"*/

#contact-overlay {background-color:#000}
#contact-container {width:280px; font-size:12px; text-align:left}
#contact-container .contact-content {background-color:#f3f3f3; color:#369; height:40px;border:3px solid #ccc}
#contact-container h1 {color:#336699; margin:0; padding:0 0 6px 12px; font-size:18px; text-align:left}
#contact-container .contact-loading {position:absolute; background:url(./images/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0}
#contact-container .contact-message {text-align:center}
#contact-container .contact-error {width:92%; font-size:.8em;  border:1px dashed #FF0000; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px}
#contact-container br {clear:both}
#contact-container form {padding:0; margin:0}
#contact-container label {clear:left; display:block; margin-left:10px; text-align:left; width:70px; float:left; padding-right:4px; padding-top:5px; font-weight:bold}
#contact-container .contact-input {float:left; padding:2px; margin:2px; background:#fff; border:1px solid #00ccff; width:180px}
#contact-container textarea {height:114px; font-size:.9em}
#contact-container .contact-cc {font-size:.9em; cursor:default}
#contact-container .contact-top {height:13px; padding:0; margin:0; width:280px}
#contact-container .contact-bottom {height:13px; background:url(./images/contact/form_bottom.gif) no-repeat; font-size:.7em; text-align:center}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {background:url(./images/contact/send.png) no-repeat; width:100px}
#contact-container .contact-cancel {background:url(./images/contact/cancel.png) no-repeat; width:70px}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute;top:16px;right:6px;color:#999}
#contact-container a.modalCloseX:hover {color:#9bb3b3}

/*----------------------------------------------------------------------- SIMPLE TREE*/

.simpleTree{margin:0; padding:0; overflow:hidden;background-color:#F3F3F3;width:164px;}
.simpleTree a { text-decoration:none ;color:#2f2f2f;}
.simpleTree a:hover {  text-decoration:underline;}
.simpleTree li {list-style: none; margin:0;}
.simpleTree #leftroot { font-size:12px; font-weight:bold; margin:16px; line-height:20px }
.simpleTree .line { padding:0; line-height: 1px; height:1px; font-size:1px; margin-top:0px}
.simpleTree .line-last {padding:0; line-height: 3px; height:3px; font-size:3px; background: url(images/tree/spacer.gif) 0 0 no-repeat transparent;}
.simpleTree li.folder-open {background: url(images/tree/collapsable.gif) left top no-repeat ; padding:0 0 0 16px;}
.simpleTree li.folder-close {background: url(images/tree/expandable.gif) left top no-repeat #E0E0E0;padding:0 0 0 16px;}
.simpleTree ul.subcat1 li.folder-close {background: url(images/tree/expandable.gif) 0 -5px transparent no-repeat; padding-left:16px }
.simpleTree ul.subcat1 li.folder-open {background: url(images/tree/collapsable.gif) 0 -5px transparent no-repeat; padding-left:16px }
.simpleTree div.cat2 {font-weight:bold; line-height:11px;margin-bottom:6px;}
.simpleTree div.cat1  {font-weight:bold; line-height:11px; padding:5px 0px;}
.simpleTree .cat1 a {font-size:12px}
.simpleTree .subcat2 { padding-left:10px;}
/*.simpleTree .subcat2 li { line-height:11px; }*/
.simpleTree .folder-open  a { color:#0F647F}
.simpleTree .trigger { cursor:pointer; height:15px; width:15px; margin-left:-15px; float:left;}
.simpleTree .active { cursor: default;}
div.cat3 { margin:3px 0px}
/*----------------------------------------------------------------------- LIVE-SEACRH*/
.ac_results {
	padding: 0px;
	border: 1px solid #CCC;
	border-top:none;
	background-color: #fff;
	overflow:auto;
    height:180px
}
.ac_results iframe{display:none}
.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}
.ac_results li {
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font-size: 12px;
	overflow: hidden;
    white-space:nowrap
}
.ac_loading {background : Window url('images/autocomplete_indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight; color:white}
#example { position:absolute;}