#all_act h3 {padding: 0 0 15px 0;}

#all_act h3 a{ font-size:16px!important;}
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	outline:none;
}
body{
	/*background-image: url(/img/rullerV.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
	*/}
	
/*div { border:red dotted 1px!important; background:#eee!important}	*/
h1#main-d{color:#0075B1; font-size:24px;}
#body {
	padding-top:20px;
	width: 905px;
	margin-left: -450px;
	position: absolute;
	left: 50%;
		}
img  {
	border-style: none !important;
	}
table td{ vertical-align:top;}	
/* INDEX*/
#ind-tbl .col1,#ind-tbl .col2{ width:50%; padding:5px 10px; vertical-align:top;}
#ind-tbl .col2{ padding-right:0;}
#ind-tbl  p{ font-size:12px}

#flash{ position:relative; top:0; right:10px; }
#ind-tbl h2, #ind-tbl h2 a{ font:18px Arial, Helvetica, sans-serif; text-decoration:none; } 
#ind-news{ background:#d7e1e5; font-size:12px; margin:0 0 20px 0;}
#body #ind-news strong a{ color:#000;}
#ind-news ul{ margin:10px 5px!important;}
#ind-news li{ list-style:none!important; margin:0 0 20px 0!important; padding:0 10px 0 20px!important;
background:url(http://upiter-tech.ru/wp-content/uploads/2010/06/bullet.gif) no-repeat 0 5px ; }

#ind-news p{ margin:0!important;font-size:12px;}
#ind-news .ind-date{ color:#0075B1}

.red-bl{ padding:10px; margin:0 0 20px 0; border:#E2302B solid 5px;}
#content h2.atention{padding:0 0 0 30px; color:#000;
background:url(http://upiter-tech.ru/wp-content/uploads/2010/06/attention.png) no-repeat; 
}
#content h2.info{padding:0 0 0 30px; 
background:url(http://upiter-tech.ru/wp-content/uploads/2010/06/view.png) no-repeat; 
}
#content h2.info a,#content h2.atention a{color:#000;}
h2.articles{padding:0 0 0 30px; margin:20px 0  10px 0;color:#0075B1;
background:url(http://upiter-tech.ru/wp-content/uploads/2010/06/articles.png) no-repeat; 
}

#head {
	margin-bottom: 15px;
}

#logo {
	background-image: url(/img/logo_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	background-color: #DBDBDC;
}
#logo img{ margin:20px 0 30px 0;}
/*///////////////*/
#cat_root_tbl td {
	padding: 20px;
	}
#cat_root_tbl img {
	margin: 15px 20px 0 0;
	vertical-align: middle;
	
}

#cat_root_tbl h4, #cat_root_tbl h4 a {
	font-size:14px;
	color:#0075B1;
	font-weight:normal;
	text-decoration:none;
}
/*///////////////*/
#body #clumbs a {
	text-decoration: none;
	
	font-size: 14px;
}
#body #clumbs {
	margin: 20px 0;
		
}
#body #clumbs #active {
	color: #BC211D;
	font-size: 14px;
	
}
/*///////////////*/

#linklist{
width: 220px;
padding: 0 0 13px 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 90%;
background-color: #F3F4F4;
color: #333;
}

* html #linklist{ /*IE 6 only */
/*w\idth: 187px; Box model bug: 180px minus all left and right paddings for #linklist */
}

#linklist ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}
html>body #linklist li {border-bottom: 1px solid #F3F4F4;}
#linklist li {
margin: 0;

}
#linklist li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #AB3733;
border-right: 10px solid #FA4741;
background-color: #E2302B;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #linklist li a{ /*Non IE6 width*/
width: auto;
}
#linklist li a:hover{
border-left: 10px solid #B6514D;
border-right: 10px solid #FB5F5A;
background-color: #E64B46;
color: #fff;
}
#bottom{
	color: #FFFFFF;
	font-size:10px!important;
	background: #0070ad url(/img/toplink_bg.gif) repeat-x bottom;

	clear: both;
	/*border-top:white 20px solid;*/
	
	margin: 30px auto 10px auto;
	padding: 10px 0;
}
#bottom a{ color:#fff;}
#l_col {
	float: left;
	width: 220px;
	background-color: #FFFFFF;
	z-index: 1;
	position:relative;
	margin:0 ;
	height:600px;
	font-size:12px;
}
#l_col p{font-size:12px; padding:0 15px 0 0;}
.l-art-title{ color:#000; font-weight:bold; margin:0 0 0 0; padding: 10 0 0 0;}
html>body #l_col{height:auto;  min-height:600px;}
.linklist {
	list-style-type: none;
}
#product list{ float:right;  }
#product_list td{
width:25%;
padding: 0 20px;
}
#product_list td a{
text-decoration:none;
}

#top_link {
	background-image: url(/img/toplink_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding: 15px;}
#top_link li {
	display: inline;
	margin-left: 20px;
	text-align: right;
}
#top_link a{ color:#FFF} 
#content {
	margin-left: 220px;
	padding: 0 0 10px 10px;
	
}
#content p {
	margin-bottom: 10px;
}
#content ul{ list-style:inside; margin:0; padding:0;}
#content li{ list-style:inside; margin:0; padding:0;}

.company p {
	margin-left: 30px;
	margin-right: 30px;
}
#partners {	clear: both;}
h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 20px 30px;
}
#content h2 {
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
}
#body #ind_img {position: relative; height:242px;}

#cat #cat_list li {
	list-style-type: none;
 	font-size:14px;	
margin: 10px 0 0 0;

}
#cat #cat_list li a {
font-size:14px;
}
#cat #cat_list  .sub_li{
margin:0;}
#cat #cat_list  .sub_li a{
font-size:12px;
}
#bottom #addr {
	font-size:12px!important;
	margin-top: 8px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 8px;
}

#sale ul{ margin:0 0 7px 10px}
#sale li  {
	font-size:14px;
	font-weight:bold;
	list-style:none;
	line-height: 1em;
	margin-bottom: 3px;
	}
#sale ul ul li {
	display: inline;
	font-weight: normal;
}
#cat h2{
	margin-top:20px;
	font-size: 22px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 20px 0 20px 20px;
}
.gallery img {
	margin-right: 20px;
	margin-bottom: 0px;
	margin-top: 20px;
}
#gal img{ cursor:pointer;}
.blue,.h_bg, .h_bg a,.tab a, #cat #cat_list li a,#sale li a,#body #clumbs a, #sale h3,#sale h3 a ,#linklist #active,#content h2, #ind_logos h3 a, a{ color:#0075B1;}
.red, 
.tab,
#sale h2, 
#sale h2 a,
h2,
#cat h2,
h1,
{color:#BC211D;}
* a:hover{color:#BC211D!important;}

.red{color:#BC211D;}

.bgrey{ background-color:#f1f7fa!important;}
.tab {
	background-image: url(/img/cat_Tab.gif);
	background-repeat: no-repeat;
	width:154px;
}
#tabs{
	width:650px;
	margin-bottom: 20px;
}
#tabs td {
	margin-top: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align:center;
	border-bottom:#ccc 1px solid;
		
}
#cat_img{ margin: 30px 15px 30px 0; float:left; 
/*border:1px solid #999!important;*/
}
#cat_txt{margin-top: 30px }
#cat_txt li{ list-style:inside;}

#tabs .tab a {
	text-decoration: none;
}
#tabs #active {
	border-bottom: none;
		
}
.h_bg{
	font-size:20px!important;
	margin:0 0 0 0;
	padding:16px 0 0 40px!important;
	background-image: url(/img/source/head_btm.gif);
	background-repeat: repeat-x; 
	background-position:bottom left; 
	height:53px;
}
.h_bg a{font-size:20px; text-decoration:none;}
html>body .h_bg{ height:37px;}
.h_bg_l{
	background-image: url(/img/source/head_left.gif);
	background-repeat: no-repeat; 
	background-position: left top;
	background-color:#fff; 
}
/*razdel-desc*/
.razdel-desc{ }
.razdel-desc td{ padding:10px; }
.razdel-desc img{ float:left; padding:0 10px 10px 0 }

.cat_ind_bl{height:140px; margin: -10px 0 10px -6px;}
html>body .cat_ind_bl{margin-left:0;}
.cat_ind_bl img{margin: 0 0 0 0; float:left;}
.cat_ind_log{float:right; width:420px; margin-top:40px}
.cat_ind_log img{ margin:10px 0 0 30px;}
#cat_txt #prop {
	width:650px;
	overflow:auto;
}
#cat_txt #prop table{background-color: #eee;}
#cat_txt #prop table td {
	padding: 5px 10px;
	border-bottom:solid 1px grey;
	vertical-align:top;
}
#cat_txt #prop table h3 {
	height:4.5em;
}
#content .bullet li {
	/*border:red dotted 1px!important; */
	list-style:none;
	background-image: url(/img/source/bullet.gif);
	background-repeat: no-repeat;
	background-position:0 0.3em ; padding:0px;
	margin:5px 0 0 5px;
	font-size:16px;
}
html>body #content .bullet li {
	margin-left:5px;
	padding:0 0 0 20px;
	}
	
#body #content #cat #cat_list li {
	margin: 20px 0 0 0;

}
#body #content #cat #cat_list li a {
	font-size: 18px;
	font-weight: normal;
	}
#body #content #cat #cat_list .sub_li  { margin:0;
}

#body #content #cat #cat_list .sub_li a {
	font-size: 14px;
	color: #000000;
}
#body #content #cat ul {
	margin-left: 20px;
}

#brand_txt p a{ color:#0075B1; text-decoration:none; font-size:14px; margin:0 0 5px 0}
/*/////////////////////////////*/
 /* single thumbnail */

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:240px;
		height:300px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
		
	}	
	p.thumb a img{
		
		float:left;
		position:absolute;
		top:-3px;-20px;
		left:-3px;-50px;
		background-color:#FFF;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			}
		p.thumb a:hover img{
			border:3px solid #000;
			background:#f1f7fa;
			padding:0px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */
/*/////////////////////////////*/
div.tabsButtons	{
margin:0 20px 1em 0;
//width:100%;}
table.tabs {
width:100%;
}
table.tabs td {
font-size:70%;
background:url('/img/source/tabs-btm.gif') repeat-x left bottom; 
vertical-align:bottom;}
table.tabs a {
float:left; margin:0 2px 0 0;
padding:0.2em 1em 0.4em 0.5em;
color:black;
text-decoration:none;
background:url('/img/source/tab.gif') no-repeat right top;
border-bottom:#8F8D76 1px solid;
 border-left:#C8C7BB 1px solid;}
table.tabs a.active	{
background:url('/img/source/tab-a.gif') no-repeat right top;
border-color:#8F8C76;
border-bottom:white 1px solid;
cursor:default;
}
div.tabsBlock {//width:100%}
#brand_img {
	float:right; 
	padding-bottom:20px;
}
#brand_block{border-bottom:3px solid #F3F4F4; margin:12px}
#brand_block p{ font-size:12px; margin-top:10px}
#brand_block img{ clear:right; float:left;}
#brand_block .brand_txt{margin-left:290px;}
#brand_block h5, #brand_block h5 a{
font-weight:normal;
font-size:18px;	
text-indent: 25px;
color:black;
font-style:italic;}
#brand_block h5 {background-image: url(/img/source/bullet.gif);
background-repeat: no-repeat;
background-position: 0.2em 0.2em;}

