@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
table, td, th {vertical-align:middle; text-align:left;font-weight:normal;}
a img {border:none;}


* html body {
	margin:0; padding:0; font: Arial, Helvetica, sans-serif 14px; color:#333;
	min-width:1000px;
}	
	#header {
		width:100%;
		height:173px;
		background:url(../images/bg_h.jpg) right 10px  no-repeat;
		margin:0; padding:0;
		overflow:hidden;
		}
		

	#wrapper {
		width:95%;
		min-width:980px;
		margin: 10px auto;
		clear: both;
    } 
/*	* html #wrapper {
	width:expression(document.body.clientWidth<=1000?'1000px':'100%');
    } 
	*/

	#main-content {
		float: left;
		width: 66%;
		clear: left;
		margin-right:1%;
	}

#main-content p img {border:0;}

img.thumbnail {
border:3px solid #FFFFFF;
float:left;
margin:0 1.5em 0.2em 0;
padding:0;
}	
	
	.main-page {
		margin-left:180px;
		}
		
	.anouncement {
		position:absolute;
		top:183px;
		left:0px;
		width:200px;
		}
		
	.anouncement a {
		display:block;
		padding-left:35px;
		font-size:1.5em;
		color:#000;
		text-decoration:none!important;
	}
		.anouncement a:hover{
		text-decoration:none;
	}
	.anouncement a span{
	display:block;
	margin-top:-5px;
	color:#999;
	font-size:67%;
	text-decoration:none;
	}
	#sidebar {
		float: right;
		width: 31%;
	}
	#footer {
		width: 100%;
		clear: both;
		margin: 50px 0 0 0;
		padding:0;
		padding-top:30px;
		font:.917em/120% Arial, Helvetica, sans-serif; /*11px/12px*/
		color:#333;
		background:#FFF url(../images/bg_footer.png) bottom repeat-x;
		height:209px;
		min-width:800px;
		width: expression(document.childNodes[1].offsetWidth < 800 ? '800px' : 'auto');
	}
	

	#footer div{
		width:30%;
		margin: 50px 0 0 35px;
		font-size: 1.2em; color:#666666;
		white-space:nowrap;
		float:left;
	}
		#footer div a{
			color:#024873;
	}
		#footer div span{
		font-size: 85%; color:#999;
		display:block;
		padding:5px 0 0 15px;
		
	}
		#footer div img{
			border:0; margin-right:5px; vertical-align: bottom;
	}
	
/* grid.css */

.showgrid {background:url(../../css/images/grid.png);}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;}
legend {font-weight:bold;font-size:1.2em;}
input, textarea{font-size:1.5em; margin:0 3px 0 2px; padding:3px; border:1px solid #c2c1c1; background-color:#fefce1; }
.inplogin { width:152px; //width:150px;}
.btnlogin {border:0; padding:0; margin:0; background:0;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* rounded corners */
.inner-box {
	padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r10 { margin: 0 10px; }

.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-10 {
margin:0px; 
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #EEF0EE;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEF0EE), to(#f6f6f6));
background: -webkit-linear-gradient(#EEF0EE, #f6f6f6);
background: -moz-linear-gradient(#EEF0EE, #f6f6f6);
background: -ms-linear-gradient(#EEF0EE, #f6f6f6);
background: -o-linear-gradient(#EEF0EE, #f6f6f6);
background: linear-gradient(#EEF0EE, #f6f6f6);
-pie-background: linear-gradient(#EEF0EE, #f6f6f6);
behavior: url("/assets/js/PIE.htc");
}

.inner-box, b { } 

#rounded-box-10 .inner-box { padding: 0.4em 1em;}

/* header */
a.home {
	display:block;
	position:absolute;
	top:0; left:0;
	width:35px; height:35px;
	background: url(../images/home.gif);
}
a.home:hover{
	background: url(../images/home_r.gif);
	z-index:1000;
}
img.logo {
	position:absolute;
	top:35px; left:35px;
	width:115px; height:140px;
	z-index:999;
}

	div.sale{
	position:absolute;
	top:115px; right:115px;
	width:150px;
	text-align:right;
	}
	div.sale a{
	font-size:24px;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #555;
	white-space:nowrap;
	}
	div.sale a:hover{
	color:#555;
	text-decoration:none;
	border-bottom:none;
	}
	div.bg-tel {
	position:absolute;
	top:0; left:170px;
	width:250px;
	background:url(../images/bg_tel_top.gif) top right no-repeat;
	font-size:12px;
	color:#999;
	padding:17px 0 0 35px;
	overflow:visible;
	line-height:10px;
	}
	
	div.top-icq {position:absolute; font-size:12px; width:350px; top:7px; left:470px;}
	div.top-icq div {color:#777; font-family:Arial, Helvetica, sans-serif; margin-top:3px;}
	div.top-icq div a {}
	div.top-icq div a img {position:relative; margin-bottom:-4px; margin-top:3px;}
	
	
	div.login {
		width:375px; //width:370px;
		position:absolute;
		top:-20px; right:40px;
		overflow:hidden;
		margin:0!important;
		}
	div.bg-tel span{
		font-size:26px;
		color:#000;
		line-height:32px;
		overflow:visible;
	}
	div.bg-tel span i{
		margin:0 0 0 -35px;
		padding:3px 5px 0px 5px;
		width:35px;
		padding-bottom:10px;
		color:#FFF;
		font-size:11px;
		font-style:normal;
		text-align:center;
		vertical-align: middle;

		background:url(../images/bg_tel_n.gif) no-repeat;
	}
	
	div.bg-tel strong { font-weight:normal; color:#000; line-height:1.3em;}
	
	
	
	
#main-nav {
		position:relative;
		top:129px; left:205px;
		text-transform:lowercase;
		font:1.3em  Arial, Helvetica, sans-serif; /*21px*/
		width:600px;
		margin:0;
		overflow:hidden;
		}   
		#main-nav li {
			display:inline;
			margin-right:15px;
			color:#b2b2b2;
			}
			#main-nav li a {
				position:relative;
				padding:0 3px;
				text-decoration:underline;
				color:#333;
				}
				
				


a.catalogs-01 {position:relative; display:block; padding:11px; padding-left:12px; font-size:14px; margin-left:47px; margin-bottom:5px;}
a.catalogs-01 img {border:0; position:absolute; margin-left:-37px;}

a.catalogs-01:hover {background: url(../images/bg_cat.jpg) top left no-repeat; color:#000; text-decoration:none!important; margin-left:57px;}

table.parts-table {margin-left:14%; width:85%;}
table.parts-table td {border-bottom:2px solid #FFF; text-align:left;}


.B_crumbBox {display:block; position:relative; margin-top:-20px; padding-bottom:20px;}
.B_crumbBox a {color:#000;}
.B_crumbBox a:hover {text-decoration:none;}

h3.h3article {padding:0!important; margin:0!important;}
h3.h3article a {font-size: 18px; color: #333; font-weight:normal; margin:0px; padding:11px 0 11px 10px; display:block;}
h3.h3article a:hover {text-decoration:none; background:#f6f6f6;}

div.list-article {border-bottom:1px solid #CCC; position:relative;}

div.article {padding:0px; margin:0px; border-bottom:1px solid #CCC;}


img.i-article {
left:0;
margin-left:-37px;
position:absolute;
top:5px;
}

/* Ð¡Ñ�Ð°Ñ�Ñ�Ð¸ Ð¸ Ð°Ð½Ð¾Ð½Ñ�Ñ� Ð½Ð° Ð²Ð½Ñ�Ñ�Ñ�ÐµÐ½Ð½Ð¸Ñ� Ñ�Ñ�Ñ�Ð°Ð½Ð¸Ñ�Ð°Ñ� styles
------------------------------ */

#pagination {font-size:16px; color:#000; width:80%; padding-top:20px;}
#pagination strong {margin-right:0.55em; font-size:12px;}
a.ditto_previous_link, a.ditto_next_link {font-size:14px; color: #09C;}
a:hover.ditto_previous_link, a:hover.ditto_next_link {text-decoration:none;}
a.ditto_previous_link i, a.ditto_next_link i {font-size:18px; color: #09C; text-decoration:none; font-style:normal; margin:20px 0; line-height:10px;}

span.ditto_next_off, span.ditto_previous_off {font-size:14px; color:#999;}
span.ditto_next_off i, span.ditto_previous_off i {font-size:18px; color:#999; text-decoration:none; font-style:normal; margin:20px 0; line-height:10px; border-bottom:none;}

a.ditto_previous_link {margin-left:0.77em;}
a.ditto_next_link {margin-left:0.77em;}

a.ditto_page { font-size:16px; margin:0.15em 0.3em;}
span.ditto_currentpage {font-size:16px; background-color:#E8E9EC; padding:0.15em 0.3em;}
span.submit-page { display:block; overflow:hidden; width:auto; font-size:11px; color:#777; padding-top:7px;}


td.tiz { padding-top:5px;}
tr.tizr {border-bottom:1px solid #CCC;}


#top-leftmenu { height:45px;}
#hidden_block { clear:both; height:200px;  position:relative;}


a.slide-btn {font-size:14px; display:block; color:#333; text-decoration:none; overflow:hidden; border-bottom:1px dashed #333; margin-top:25px; margin-left:35px; float:left;}

a.slide-btn:hover { border-bottom:none!important; color:#333!important;}

/*tizers for mainpage*/
.bnr-main {
float:left; width:43%; margin-right:2%; height:260px; overflow:hidden; min-width:200px;	
}

tr.white { background-color:#FFF!important;}

.list-article p {margin-left:10px;}
.article-items p, .article-items ul, .article-items table {margin:10px 0 25px 30px;}

.article-items ul {margin:10px 0 25px 70px;}

.i_search {background:0!important; border:0;}

table.zap-zap { border:1px solid #CCC; border-bottom:none; border-right:none;}
table.zap-zap tr { background:#FFF; }
table.zap-zap tr td {border-bottom :1px solid #CCC!important; border-right:1px solid #CCC;}

table.zap-zap tr.odd {background-color: #f6f6f6; /* цвет для нечетных ячеек */ } 
table.zap-zap tr.even {background-color: #FFF; /* цвет для четных ячеек */}

