body{
   SCROLLBäøòAR-FACE-COLOR: #ececec; 
   SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2; 
   SCROLLBAR-SHADOW-COLOR: #c2c2c2; 
   SCROLLBAR-3DLIGHT-COLOR: #ececec; 
   SCROLLBAR-ARROW-COLOR: #19376A; 
   SCROLLBAR-TRACK-COLOR: #ffffff; 
   SCROLLBAR-DARKSHADOW-COLOR: #ececec; 
   SCROLLBAR-BASE-COLOR: #ffffff;
   padding:0px;
   margin:0px;
   background-color:#FFFFFF;
   font-family: arial cyr, helvetica, arial, sans-serif;

   color:black;
}

.new_data { 
	background-color:#d4ecf6; 
	padding:2 5 2 5; 
	margin:2 8 2 2;
	font-size:12px;

}


.sortable {
	font-size:0.75em;
}

.disp_shop {
padding-left:20px; 
}


.page_cont {padding-top:0px;padding-bottom:5px; padding-right:20px; }

.page_cont td {
font-size:0.80em;
}

#container {
	width: 500px;
	padding: 0 30px 20px;
	background: #ECECEC;
	border: 1px solid #BBB;
}
p {
	
	
	padding: 10px 0 0 0;
}


a {color: #007cca; font-weight: normal; text-decoration: none}
a:visited {text-decoration: none; font-weight: normal; none; color: #007cca}
a:hover {text-decoration: underline; font-weight: normal; color: #007cca}
a:active {text-decoration: none; font-weight: normal; color: #007cca}


* html .navigation{
	font-size:0.8em;
	color:#ea9a18;
	float:left;
	width:13%; 
	border:0px solid #abaaa7; 
	text-align:center; 
	margin:0px;
	padding:0px;
   }


html > body .navigation{
	font-size:0.8em;
	color:#ea9a18;
	padding:0px;
	margin:0px;
	float:left;
	min-width:8%;
	border:0px solid #abaaa7; 
	text-align:center; 

   }




.navigation a {
	 
	text-decoration:none; 
	color:#bbcad9;
 }

.navigation a:visited {

	text-decoration:none; 
	color:#bbcad9;
 }
.navigation a:hover {
 
	text-decoration:underline; 
	color:#fff;
 }

.navigation a:active {

	text-decoration:none; 
	color:#fff;
 }

.bred {
	font-size:0.7em;
	margin-top:35px;

}

.black input {

	font-size:1em;
	}


.black {
	font-size:12px;
	}

.redprice {
font-size:12px;
color: #CC0000;
}


#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;
   FILTER: revealTrans  (duration=1,transition=4);
}

.list {
	font-size:0.8em;

}

.icq a {
	text-decoration:none; 
	color:#fff;
 }

.icq a:visited{
	text-decoration:none; 
	color:#fff;
 }
.icq a:hover{
	text-decoration:underline; 
	color:#fff;
 }


.icq a:active{
	text-decoration:none; 
	color:#fff;
 }


.topmenu-pad {
	text-align:center;
	padding-top:15px;
	vertical-align:top;
	padding-bottom:0px;
	

}


.logo {
	background-image:url(images/bg.gif); 
	background-repeat: repeat-x; 
	background-position:top left;

}

#left-vis {
	background-image:url(images/left-vis.png); 
	background-repeat:no-repeat; 
	background-position:top right; 
	width:43%;
	height:385px;}

#right-vis {
	background-image:url(images/right-vis.png); 
	background-repeat:no-repeat; 
	background-position:left; width:30%;
}


.bg-cont {
	background-image:url(images/bg.jpg); 
	background-repeat:repeat-x; 
	background-position:top;right;
	}
	



.cart {
	vertical-align:top;
	padding:20px 0 0 45;
	font-size:0.70em;
	
	height:59px;
	color:#fff;

}

.cart_bg {
	margin-right:20px;
	width:175px;
	background-image:url(images/cart_bg.gif); 
	background-repeat: no-repeat; 
	

}


.cart-value {
	DISPLAY:inline; 
	FONT-WEIGHT:bold; 
	color:#7eff06;
	font-size:110%;
	}

.h-text {
	color:#FFFFFF;
	text-align:left;
}

.contact {font-size:12px;}
.r-menu-title {
	font-size:85%;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:10px;
	font-weight:bold;

}
.r-menu-cont {
	font-size:85%;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:10px;
	font-weight:normal;

}


#zagb {
	background-image:url(images/users-bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	
	height:164px;
	padding-left:25px;
	padding-bottom:15px;
	padding-top:15px;
	margin-top:0px;
	float:right;

}

.main_title_pic {
	padding-bottom:5px;
	padding-top:30px;
	margin-top:0px;
	font-size:1.7em;
	color:#5a6975;
}
.main_title {
	padding-bottom:15px;
	padding-top:23px;
	margin-top:0px;
	font-size:1.7em;
	color:#5a6975;
}

.main_title_2 {
	padding-bottom:15px;
	padding-top:23px;
	margin-top:0px;
	font-weight:bold;
	color:#5a6975;
}

.cat-title {
	padding-left:15px;
	padding-top:35px;
	padding-bottom:10px}

.p-name {
	padding-bottom:10px;
	font-size:1.2em;
	
}

.product_name {
	font-size:0.9em;
	padding-bottom:10px;
	padding:20 0 0 0;

}
.product_name img {
	font-size:10px;
	

}

.product_name a {
	font-weight:normal;
	text-decoration:none;
	color:#007cca;
}
.product_name a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#007cca;
}

.product_name a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#007cca;
}
.product_name a:active {
	font-weight:normal;
	text-decoration:none;
	color:#007cca;
}


.fild {
	padding-left:4px;
	width:140px;
	border-width:1px;
	border-color:#96bfd6;
	border-style:solid;
}

.frends {
	margin-left:15px;
}



#bgcart{
   background-image: url(images/bg_cart.gif);
   background-repeat: no-repeat;
   width: 208px;
   height: 125px;
   padding-left:30px;
   padding-right:20px;
   padding-top:30px;
}


.top{
   margin-top: 20px;
}
#top {
FILTER: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=0, StartY=0, FinishX=88, FinishY=31);
}

td.setka{
    background-color: #cadfea;
}

hr { 
	
	border-top:1px solid  #cadfea; color:#cadfea; background-color:#cadfea; 


}

#head_2{
   background-image: url(images/head_02.gif);
   background-repeat: no-repeat;
   WIDTH: 227px;
   HEIGHT: 327px;
   padding-left:35px;
   padding-top:25px; 
}




ul.catalog {

  padding:0px;
  padding-left:15px;
  list-style-type: none; 
  margin:0px;
  
    }
 
 
 
.catalog-1 {margin-top:8px; margin-left:3px; font-size:0.85em;
}  
.catalog-1 a {color: #007cca; text-decoration: none; }
.catalog-1 a:visited {color: #007cca; text-decoration: none}
.catalog-1 a:hover {color: #007cca; text-decoration: underline}
.catalog-1 a:active {color: #007cca; text-decoration: none}

.catalog_forma{ margin-left:3px;
	border-bottom: 0px dashed #007cca; 
	color:#007cca;
	cursor:pointer;
	font-size:0.85em;
	
	
	} 

.catalog_forma_li
{
margin-top:5px;
margin-bottom:5px;
padding:0px;}

.podcatalog_forma_main{
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
margin:0px;


}
	
li.podcatalog_forma {
	
	padding-left:13px;
	margin-left:15px;
	margin-top:2px;
	list-style-type: none; 
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;	
    font-size:0.75em;	
	
	
}

li.podcatalog_forma-on {
	list-style-type: none;
	background-image:url(images/bullet-on.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;	
   	margin:0px;
	padding-left:13px;
	margin-left:15px;
	margin-top:2px;
	font-size:0.75em;	
}


.link-prod {
	font-size:0.75em;
	margin-top:5px;
	margin-bottom:5px;
}




#block1{
   padding-left:10px;
   width: 321px;
}
#block2{
   padding-top:10px;
   padding-right:10px;
   padding-bottom:0px;
   width: 683px;
}

#bg_footer_1{
   background-image: url(images/bg_footer_1.gif);
   HEIGHT: 80px;
   width: 270px;
   background-repeat: repeat-x;
   padding-top: 15px;
   color: white;
   padding-left:30px;
}
#bg_footer_2{
   background-image: url(images/bg_footer_2.gif);
   HEIGHT: 66px;
   width: 830px;
   background-repeat: repeat-x;
   padding-left:20px;
   padding-top:5px;
   color: #afd3af;
}



#bg_footer_3{
   background-image: url(images/bg_footer_3.gif);
   background-repeat: no-repeat;
   HEIGHT: 66px;
   width: 174px;
   color: white;
   
}
#order a, a:visited {
   color:#007cca;
   font-weight: normal;
}
#order a:hover {
   color:#007cca;
   font-weight: normal;
   text-decoration:none;
}
.bgprice{
   background-color: #dff2f9;
   font-size:0.85em;
   height:30px;
   vertical-align:middle;
  
}

.allnews{
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 15px; 
	font-size:0.8em;
}


.str_price1 {background-color:#dff2f9;}
.str_price2 {background-color:#fff;}




.b {
	font-size:1em;
	}

#allspecwhite {
font-size:12px;
}

.link {
	font-size:1em;

}

.style1 {
	font-size:0.8em;
	}





.allspec{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #cadfea 1px solid; 
	PADDING-TOP: 5px; 
	font-size:0.85em;
	
}

#as-top {
	BORDER-TOP: #cadfea 1px solid; 
	margin-top: 15px; 
	}
#as-bottom {
	BORDER-TOP: #cadfea 1px solid; 
	BORDER-bottom: #cadfea 1px solid; 
	margin-bottom: 25px;
	}

.news-tite {

	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
	font-size:1em;

	
}

.news-tite b {

	font-size:0.85em;
	
}


.text-sample {
padding:10 0 0 0;
margin:0 0 0 0;
font-size:0.80em;

}


.text-sample p {
padding:0px;
margin:0px;
padding-bottom:5px;
padding-top:5px;

}

.catalog_forma strong 
{
font-weight:normal;}

.title {
	color:#5a6975;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:14px;


}

.title2 {
	color:#5a6975;
	font-size:0.85em;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;


}

.text{
	font-size:0.8em;
}
.users {
	width:187px;
	color:#000;
	font-size:0.75em;


}
.users div {
	height:20px;


}

#allspecwhite{
   margin-top:10px;
   BORDER-RIGHT: #d3d3d3 1px dashed; 
   PADDING-RIGHT: 5px; 
   BORDER-TOP: #d3d3d3 1px dashed; 
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 5px; 
   BORDER-LEFT: #d3d3d3 1px dashed; 
   PADDING-TOP: 5px; 
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}

a.sortActiv{
    font-weight: bold;
}

a:visited.sortActiv{
    font-weight: bold;
}

a:hover.sortActiv{
    font-weight: bold;
	text-decoration:none;
}




div.middle span {
	float:left;
	border-width:0px;
	border-color:#006633;
	border-style:solid;
}


div.opros{
    background: #D72300;
    height: 10px;
    background-repeat: no-repeat;
}



form
{
    margin:0px;
}


.red{
   color: #007cca;
}
.red:hover{
   color: #FFAE00;
}
.gray{
   color: #A2A2A2;
}
.gray:hover{
   color: #FFAE00;
}

.price
{
   color:#6bb221;
   font-size: 140%;
   font-weight:normal;
 	  
}
.priceSpec
{
   color:#ff1b1b;
   font-size: 120%;
}

.old{
   color:#666;
   font-size:75%;
}





.price2{
    color:#C34046;
}
H1{
	font-size:1em;
	color:#5a6975;
    text-transform: none;
}
H2{
    text-transform: none;
	font-size:1em;
	color:#5a6975;
   
}
select{
    font-size: 100%;
}

.dropdown select {	
	margin-right:5px;
	margin-top:1px;
	font-size:0.8em;
   height:20px;
   border-style: solid;
   border-color: #96bfd6;
   border-width: 1px;
   
}

.dropdown {	
	font-size:0.8em;
   font-size:12px;
   
}

input.search2{
font-size:0.8em;
   width: 150px;
   height: 20px;
   border-style: solid;
   border-color: #96bfd6;
   border-width: 1px;
   margin-right:5px;
   padding-top:0px;
   margin-bottom:5px;
   margin-top:0px;
}
input.search{
   font-size:0.8em;
   width: 150px;
   height: 20px;
   border-style: solid;
   border-color: #96bfd6;
   border-width: 1px;
   padding-top:2px; 
   margin-right:5px;
   padding-left:5px;
   margin-bottom:5px;
   margin-top:9px;
}

#search-box {
	
	font-size: 0.75em;
	margin-left:18px;
	margin-top:15px;

}

#adv-search {
	font-size: 11px;
}

input.but{
   font-size: 0.85em;;
   height: 19px;
   color:#4b4b4b;
}


input.check {
  padding:0px;
  margin:0px; 
}

#mm {
    margin: 0 0 0 320px;
    height: 50px;
}

#mm img {
    border: none;
    margin: 5px;
}

.mm_item {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.mm_spacer {
    margin-top: 130px;
    padding-top: 130px;
}


.copy {
	font-size:11px;
	padding-left:5px;
	
}

#bottom-vis {
	background-image: url(images/vis-bottom.gif);
	background-position:top left;
	background-repeat: repeat-x;
	
	padding-top:85px;
	padding-left:15px;
	font-size:11px;
	border-style: solid;
   	border-color: #96bfd6;
   	border-width: 0px;


}

#address a {
	
	color:#fff;

}

#address {
	float:left;
	padding-top:27px;
	padding-bottom:10px;
	color:#fff;
	width:50%;
}

#phone {
	font-size:18px;
	float:left;
	padding-top:23px;
	padding-bottom:6px;
	color:#fff;}
	
	
	.menu_bg a {
	font-size:0.8em; 
	color:#fff;
	text-decoration: underline;
	}
	.menu_bg a:visited {
	font-size:0.8em; 
	color:#fff;
	text-decoration: none;
	
	}
	
	.menu_bg a:hover {
	font-size:0.8em; 
	color:#fff;
	text-decoration: none;
	
	}
	
	.menu_bg a:active {
	font-size:0.8em; 
	color:#fff;
	text-decoration: none;
	
	}
	#cart_disable{ background:url(images/cart.gif) no-repeat;  
}
	#order_cart a, a:visited {
	color:#007cca;
	font-weight: normal;
}
	#order_cart a:hover {
	color:#007cca;
	font-weight: normal;
	text-decoration:none;
}
/*Ñòèëè êíîïîê òàáîâ*/


.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
	
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	margin:			11px -6px 1px 5px;
	float:			left;
	padding:		0px 6px 0px 4px;
	background:		#dff2f9;
	border-left:	1px #c4e1f3 solid;
	border-right:	1px #c4e1f3 solid;
	border-bottom:	0px;
	border-top:		1px #c4e1f3 solid;
	
	
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
	height:22px;
	padding-top:5px;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-left:	1px solid #c4e1f3;
	border-right:	1px solid #c4e1f3;
	border-top:	 1px solid #c4e1f3;
	border-bottom:	0px;
	z-index:		3;
	padding:		10px 8px 6px 8px;
	margin:			1px -6px -2px 0px;
	top:			0px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Verdana, Helvetica, Arial;
	font-size:			12px;
	color:				#0089c0;
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	#006c98;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight: bolder;
}

.dynamic-tab-pane-control .tab-page  {
	clear:			both;
	border:			1px solid #c4e1f3;
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			#696969;
	font-size:		0.75em;
	padding:		10px;
}

.tab-page td {color:#696969;
	font-size:0.75em;}

td.str2 { color:#696969; padding:3px;padding-left:10px;}

td.str1 {color:#000; width:50%; padding:3px; padding-left:10px;}

tr.str1 {background-color:#dff2f9;height:25px}
tr.str2 {background-color:#fff;height:24px;}

.dynamic-tab-pane-control .tab-row { 
	z-index:		1;
	white-space:	nowrap;
	background:		#fff;
	height:			25px;
	width:			100%;
}

.tab-page a{
	color: #AE8895;
}
div.comment_list{/*îòçûâû*/
	margin-top: 10px;
	background-color: #dff2f9;
	margin-bottom: 10px;
	BORDER: #97989C 1px dashed; 
   PADDING: 5px; 
}

div.comment_user{
	padding: 3px;
	background: #1d4d7e;
	color: white;
}

div.comment_user a{
	color: white;
}
a.b{
   color:#0089c0;
   font-size:12px;
}
a.b2{ color:#008ae1; font-weight:normal}
a.b:hover, a.b2:hover{ text-decoration:none
}
.text_1 {
font-size:0.75em;
}

.popup  {
border-bottom:1px dashed #000;

}


.select-free{
	overflow:hidden;/*must have*/
	width:150px;/*must have for any value*/;
}
.select-free iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0px;/*must have*/
	left:0px;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
#busyopacity {    
    background:#d7eef6;   
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.6; 
    -khtml-opacity: 0.6;
    opacity: 0.4;
    z-index:500;
	cursor:wait;
}

#busywin {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    z-index:700;
	cursor:wait;
}


