#base_body .body-field-wrapper body
	{
		background-color:#FFFFFF !important;
	}
body#base_body
	{
		margin:0;
		padding:0;
		background:#333333;
	}
.clear
	{
		clear:both;
	}	
a
	{
		color:#525252;
	}	
.node a:hover
	{
		color:#000099;
	}	
li
	{
		list-style-position:inside;
	}	
h1
	{
		margin-top:0;
	}	
#base
	{
		margin:0 auto;
		width:968px;
	}
#header
	{
		width:968px;
		background:url(images/header.jpg) no-repeat;
		height:152px;
	}	
#logo
	{
		float:left;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:34px;
		font-weight:bold;
		height:0px;
		padding-left:0px;
		padding-top:0px;
		width:340px;
	}
#image-logo
	{
		float:left;
		height:34px;
		margin-left:20px;
		margin-top:25px;
		width:330px;
	}	
#dop_phone
	{
		font-size:11px;
		color:#535353;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:normal;
		line-height:18px;
		height:41px;
	}	
#logo a
	{
		color:#333333;
		text-decoration:none;
	}		
.red{ color:#cc0000;}
#image
	{
		float:left;
		height:132px;
		margin-left:26px;
		margin-top:18px;
		width:207px;
	}	
#infoNew
	{
		float:right;
		margin-top:9px;
		color:#535353;
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;
		font-size:11px;
		line-height:18px;
	}
#info
	{
		float:right;
		margin-right:25px;
		margin-top:18px;
		width:335px;
		color:#535353;
		font-family:Arial, Helvetica, sans-serif;
		text-align:right;
		font-size:18px;
		line-height:25px;
	}			
#icq
	{
		margin-bottom:8px;
	}	
/*----------MENU---------------*/
#nice-menu-1	
	{
		width:968px;
		background:url(images/menu-bg0.jpg) repeat-x;
		height:39px;
		margin:0;
		padding:0;
	}
#nice-menu-1 li
	{
		height:39px;
		background:url(images/li1.jpg) no-repeat 100% 0%;
		padding:0;
		margin:0;
		border:none;
	}	
/* #nice-menu-2 li#menu-359
	{
		background:none;
	}
#nice-menu-2 li#menu-359 a
	{
		padding-left:17px;
		padding-right:15px;
	}*/	
#nice-menu-1 li.last
	{
		background:none;
	}	
#nice-menu-1 li a
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
		font-size:15px;
		padding:11px 29px;
		background:none;
	}	
#nice-menu-1 li a:hover,#nice-menu-1 li a.active
	{
		 background:url(images/menu-bg-1.jpg) repeat-x;
		 color:#000000;	
	}
	
	
#nice-menu-2	
	{
		/*width:968px;*/
		background:url(images/bg.jpg) repeat-x;
		height:39px;
		margin:-1px 0 0;
		padding:0 0 0 18px;
		width:950px;
	}
#nice-menu-2 li
	{
		height:19px;
		/*background:url(images/li2.jpg) no-repeat 100% 0%;*/
		background:transparent none no-repeat scroll 100% 0;
		padding:0;
		margin:0;
		border:none;
		padding-top:10px;
	}	
#top_menu #nice-menu-1 li#menu-404
	{
		background:none;
	}
#top_menu #nice-menu-1 li#menu-404 a
	{
		padding-left:21px;
		padding-right:21px;
	}	
#nice-menu-2 li a
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		font-size:11px;
		background:none;
		padding:2px;
		
		
	}	
#nice-menu-2 li a:hover,#nice-menu-2 li a.active
	{
		 color:#CC0000;	
	}	
/*---------------*/
#content_base
	{
		width:968px;
		font-family:Arial, Helvetica, sans-serif;
		color:#525252;
		font-size:14px;
		margin-bottom:20px;
	}
#content_base td
	{
		padding-top:20px;
	}	
.block ul	
{
	padding:0;
}
#footer_l
	{
		background:#d6d6d6 url(images/footer_l2.jpg) no-repeat scroll 0% 100%;
	}
#footer_c
	{
		background:#d6d6d6;
		border-left:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		text-align:center;
		padding:10px;
	}	
#footer_c2
	{
		background:#d6d6d6;
		border-left:1px solid #aeaeae;
		text-align:center;
		padding:10px;
	}	
#footer_r
	{
		background:#D6D6E5 url(images/footer_r.jpg) no-repeat scroll 100% 100%;
	}
#footer_r2
	{
		background:#d6d6d6 url(images/footer_r2.jpg) no-repeat scroll 100% 100%;
		text-align:center;
		padding:10px;
	}
/*----------------------------------------*/
#left
	{
		background:#D6D6E5;
		width:220px;
	}
#left h1
	{
		text-align:left;
		font-size:18px;
		font-weight:normal;
	}
#left .block
	{
		width:200px;
		margin-left:10px;
		margin-bottom:20px;
	}	

#block-block-4 h1
	{
		background:transparent url(images/pict4.gif) no-repeat scroll 0% 2px;
		padding-left:25px;
	}	
/*-----------POISK----------------*/
#poisk
	{
		width:200px;
	}
#parent , #children
	{
		height:19px;
		border:1px solid #9b9b9b;
		background:#e5e5e5;
		font-size:12px;
		font-family:Arial,Helvetica,sans-serif;
		width:200px;
		margin-bottom:6px;
		margin-top:1px;
	}
#sub_but
	{
		width:85px;
		height:22px;
		border:1px solid #a0aeb9;
		background:url(images/sub.gif) repeat-x;
		float:right;
	}	
/*-------------------------------*/	
#block-block-5 
	{
		font-size:12px;
		width:200px;
	}
#block-block-5 h1
	{
		background:transparent url(images/pict5.gif) no-repeat scroll 0% 2px;
		padding-left:25px;
	}	
.news
	{
		margin-bottom:20px;
	}
.news_s
	{
		float:right;
	}	
.news .date
	{
		background:transparent url(images/news_date.jpg) no-repeat scroll 0 0;
		color:#E5E5E5;
		font-size:11px;
		height:18px;
		margin-bottom:3px;
		padding-top:2px;
		text-align:center;
		width:80px;
	}	
#block-block-6
	{
		font-size:12px;
		border:1px solid #a0aeb9;
		background:#D6D6D6;
	}
#block-block-6 h1
	{
		padding-left:10px;
	}
#notebook_list
	{
		margin-top:5px;
		margin-bottom:5px;
	}
	
#notebook, #notebook1			
	{
		margin-left:5px;
		margin-right:5px;
	}
.ssilka_k
	{
		font-size:11px;
	}	
/*---------------------------------*/	
#right
	{
		background:#d6d6e5;
		width:220px;
	}
#right .block
	{
		width:200px;
		margin-left:10px;
		margin-bottom:20px;
	}	
#right h1
	{
		text-align:right;
		font-size:18px;
		font-weight:normal;
	}
	
#block-block-1 h1
	{
		background:transparent url(images/pict2.gif) no-repeat scroll 100% 2px;
		padding-right:25px;
	}	
#block-block-2 h1
	{
		background:transparent url(images/pict3.gif) no-repeat scroll 100% 2px;
		padding-right:25px;
	}	
#block-block-3 h1
	{
		background:transparent url(images/pict1.gif) no-repeat scroll 100% 2px;
		padding-right:25px;
	}	
/*------------HIT&&NEW--------------------------------*/
.prod_small_right
	{
		text-align:left;
	}	
.prod_small_right a
	{
		color:#000099;
		font-weight:bold;
		text-decoration:none;
	}	
.prod_small_right .img
	{
		text-align:center;
		margin-bottom:7px;
		margin-top:7px;
	}	
.prod_small_right .img img
	{
		border:1px solid #a0aeb9;
	}
.prod_small_right .price
	{
		text-align:right;
	}	
.prod_small_right .price .red
	{
		font-weight:bold;
	}

	
.prod_small_right1
	{
		text-align:left;
		border-bottom:1px solid #a0aeb9;
		margin-bottom:15px;
	}	
.prod_small_right1 a
	{
		color:#000099;
		font-weight:bold;
		text-decoration:none;
	}	
.prod_small_right1 .img
	{
		text-align:center;
		margin-bottom:7px;
		margin-top:7px;
		float:left;
	}	
.prod_small_right1 .img img
	{
		border:1px solid #a0aeb9;
	}
.prod_small_right1 .price
	{
		text-align:right;
		float:right;
		margin-top:58px;
	}	
.prod_small_right1 .price .red, .products .red
	{
		font-weight:bold;
	}
	
/*--------------------------------*/	
#center
	{
		background:#d6d6d6;
		border-left:1px solid #aeaeae;
		border-right:1px solid #aeaeae;
		padding-left:25px;
		padding-right:25px;
	}	
h1.title
	{
		margin-left:13px;
		font-size:18px;
		font-weight:normal;
	}	
.news_big
	{
		margin-bottom:15px;
	}	
/*----------CATALOG---------------*/
.catalog_main
	{
		font-size:16px;
		margin-bottom:10px;
	}
		
/*-----------------------------------------*/
.products{
	margin:30px 0 0 10px;
	background-color:#D6D6E5;
	border:1px solid #AEAEAE;
	font-size:14px;
	padding-bottom:10px;
	width:680px;
}
.descs{
	font-size:12px;
	color:#333333;
	font-family:Tahoma;
	margin-bottom:15px;

}
.descs a{
	 color:#427B06; font-weight: bold; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:17px;
}
.descs #title{
	color:#6C6C6C;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	padding:10px 15px 0 10px;		
}
.teaser{
	padding-top:10px;
}
#photos{
	width:108px;
	float:left;
	padding-top:12px;
}
#photos img{
		border:#AEAEAE 1px solid;
}
#text{
	float:left;
	padding-top:22px;
	width:123px;
	text-align:right;
	font-size:14px;
	font-family:Arial;
	color:#666666;
}
#text div,
#values div{
	height:35px;
}
#values{
	font-size:14px;
	font-family:Arial;
	color:#666666;
	float:left;
	padding:22px 0 0 4px;
	width:188px;

}
.products #link{
	padding-left:0px;
	color:#f98f0f;
	font-size:10px;
	font-family:Tahoma;	
}
.products #comment{
	padding:10px 0 0 120px;
	color:#666666;
	font-family:Arial;
	font-size:14px;
	line-height:14px;
}
.products .thumb-product{
	width:100px;
	float:left;
	margin:12px 0 0 0px;
	padding-left:10px;
}
.products .thumb-product img
{border:1px solid #AEAEAE;}
.prices_2
{
float:right;
margin-right:15px;
}
#prices{
	float:left;
	width:535px;
	padding-top:10px;
	padding-left:15px;
	
	
}
.prices{
	display:block;
	padding:10px 15px 0 23px;
	color:#666666;
	font-size:14px;
	font-family:Arial;
}
.filesstyle{
	width:320px;
	float:right;
}
.filesstyle td,
.filesstyle tbody{
	border:0 !important;
}
.price_red{ font-weight:bold; color:#CC0000;}		
/*--------------------------*/
.opis_prod{ float:left; padding-left:20px; width:390px;padding-top:20px;}
.opis_prod table
		{
			width:500px;
		}
.opis_prod tr{ }
.opis_prod tr td{padding:8px;border-bottom:#AEAEAE 1px solid;}
.opis_prod tr td.td1{ width:120px;}
.body_prod{ margin:20px;}
#photos_1
		{ 
			float:right;
			margin-right:7px;
			margin-top:10px;
			text-align:center;
			width:145px;
		}
#photos_1 form
	{
		margin-bottom:10px;
	}		
#photos_1 a{ color:#000099; font-size:15px; font-weight:bold; text-decoration:none;}
#photos_1 img{border:#AEAEAE 1px solid; margin-bottom:15px;}
.zoom
{background:transparent url(images/pict4.gif) no-repeat scroll 0 2px;
padding-left:25px;
}
/*---------VASH ZAKAZ-----------------*/		
#notebooktab		
		{
			background-color:#D6D6E5;
			border:1px solid #AEAEAE;
			width:690px;
			margin:10px 0 40px;
		}
#notebooktab a
		{
			/*color:#38561F;*/
			color:#000000; text-decoration:underline;
		}
#notebooktab td
		{
			text-align:center;
			border-left:1px solid #AEAEAE;
			border-bottom:1px solid #AEAEAE;
			padding:7px;
		}
#notebooktab td.first
		{
			text-align:left;
		}	
#notebooktab td.center input
		{
			width:50px;
			border:1px solid #AEAEAE;
			text-align:right;
		}
#notebooktab tr#titlebook{ font-weight:bold;}			
#notebooktab tr#titlebook td, #notebooktab .last_price td{ border-left:none; height:30px;}
#notebooktab .last_price td{ border:none;}
#notebooktab .last_price td{ text-align:left;}
#notebooktab .last_price .right_td{ text-align:right;}
#notebooktab #last{width:50px;}
#notebooktab #kol,#notebooktab .price {padding:0;
width:85px;}
#last_price .red{ font-size:18px;}
#notebooktab .sub2, #last_price input , #edit-submitbutton
	{
		background:transparent url(images/sub.gif) repeat-x scroll 0 0;
		border:1px solid #A0AEB9;
		height:22px;
	}
/*-------------FORMA ZAKAZA------------------*/
#webform-component-textarea textarea
		{
			margin-bottom:10px;
			margin-top:5px;
			width:599px;
			border:1px solid #AEAEAE;
		}

/*#form_zakaz .red{color:#FF000C;}*/
#input_zakaz input
		{
			margin-bottom:10px;
			margin-top:5px;
			width:351px;
			border:1px solid #AEAEAE;
		}
#file
		{
			margin-bottom:10px;
			margin-top:5px;
			border:1px solid #AEAEAE;
		}
#webform-component-file{}		
#webform-component-lname input, #webform-component-tel input, #webform-component-textfield_4 input, #webform-component-textfield_6 input, #webform-component-ot4estvo input/*, #webform-component-file input*/
		{
			margin-bottom:10px;
			margin-top:5px;
			width:351px;
			border:1px solid #AEAEAE;
			height:19px;
		}
#webform-component-lname .form-item, #webform-component-tel .form-item, #webform-component-textfield_4 .form-item, #webform-component-textfield_6 .form-item, #webform-component-ot4estvo .form-item
{
		margin:0;
}
#footer_left
	{
		float:left;
	}
#footer_right
	{
		float:right;
	}		
#content_base  #td_footer{ padding:0;}

#price_a{ background:url(images/price_a.png) no-repeat 100% 0%; color:#0066CC; font-size:13px;padding-right:25px;}	
.front_catalog{ float:left;  background:#CCCDDF; margin-left:30px;
margin-right:30px; margin-bottom:35px; width:170px;}
.front_img{ background-color:#FFFFFF;width:170px; border:1px solid #A0AEB9; height:120px;}
.front_a{ text-align:center; padding:14px 5px; border:1px solid #A0AEB9; width:160px;}
.front_a a{ color:#000000; font-size:17px; text-decoration:none;}
.news_big img{ float:left; margin-right:30px;border:1px solid #A0AEB9;}
.news_big a{ text-decoration:none;}
.field-field-photo-news{ width:200px; height:200px; float:left; margin-right:30px; margin-bottom:30px;border:1px solid #A0AEB9;}
.content #tabs-tabset ul.ui-tabs-nav{ border:medium none;float:left;margin:60px 20px 0 0;padding:0;width:145px;}
.content #tabs-tabset ul.ui-tabs-nav li{ display:block; background:none;border:1px solid transparent; padding:2px;}
.content #tabs-tabset ul.ui-tabs-nav li.active{background:#CCCDDF;border:1px solid #A0AEB9;}
.content #tabs-tabset ul.ui-tabs-nav li a{ color:#0066CC; font-size:16px; border:none; background:none; padding:0;}
.content #tabs-tabset .ui-tabs-panel{ width:523px; float:left;}
span.clear{ clear:inherit;}
html.js fieldset.collapsible{ border:none;}
html.js fieldset.collapsible h1{ display:none;}
html.js fieldset.collapsible div.fieldset-wrapper{background:#CCCDDF;border:1px solid #A0AEB9; padding:5px;}
html.js fieldset.collapsible legend a{ background:url(images/minus.gif) no-repeat 0 4px; text-decoration:none; border-bottom:1px dashed #0066CC; color:#0066CC;}
html.js fieldset.collapsed legend a{background:url(images/plus.gif) no-repeat 0 4px; text-decoration:none; border-bottom:1px dashed #0066CC; color:#0066CC;}
.thumb-product .buy{ color:#427B06; font-size:11px; font-weight:bold;}

div.satorwrap {color: #fff; overflow: hidden;}
div.satorwrap a {color: #fff;}
div.satorwrap div.lt {margin: 0 10px 0 0; float: left;}
div.satorwrap div.rt {width: 185px; float: left;}
a.buy{ background:url("images/kupit.gif") no-repeat scroll 0 0 transparent;
display:block;
height:23px;
padding-left:46px;
padding-top:9px;
text-align:left;
width:66px;
margin-top:10px;}
#photos_1 a.buy{margin-left:20px;}
