h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
img { 	border: 0; }
html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background: #ffffff url(/img/bg_top.gif) repeat-x;
	min-height:100%;
	height: 100%;
	color: #3d3d3d;
	font-family: Arial, sans-serif;
	font-size:0.95em;
}
#wrap {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width:1000px;
	height: auto !important;
	min-height:100%;
	height: 100%;
}

#footerPlace {margin-top:40px;height:215px;clear:both;}
#footer {
	margin-top: -215px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width:1000px;
height: 215px;
clear: both;
background: #AED4E8 url(/img/bg_foot.gif) repeat-x;
font-family:"Trebuchet MS", sans-serif;
font-size:14px;
}
#footer div.grayHr {font-size:1px;line-height:1px;background:#737373;height:1px;margin:0 35px 0 40px;padding:0;}
#footMenu,#copyright,#support {
	margin-top:45px;
}
#footMenu {clear:both;float:left;width:240px;padding-left:60px;}
#footMenu li {list-style:none;display:inline;}
#copyright {float:left; padding-left:20px;}
#support {float:right;width:240px;padding-left:40px;}


#header { height:395px;}

#top {height:158px;}
#topLogo {float:left;width:220px;padding:58px 0 0 60px;}
#topLogo img {border:0;}

#topIn {margin:0 35px 0 295px;padding-left:20px;}
#topSup {float:right;width:250px;color:#737373;}
/* .topLineR {background:url(/img/bg_lineBlue.gif) no-repeat left;font-size:1px;height:7px;} */
.navTel {height:28px;padding-top:11px;font-family:"Trebuchet MS", sans-serif;font-size:24px;}
.navTel small {font-size:18px;}
.topICQ {margin-left:15px;padding-top:25px;font-size:11px;}
.topICQ a {font-size:14px;}
.topICQ ul {}
.topICQ li {line-height:16px;padding-left:3px;}
#topNav {margin-right:257px;color:#005785;}
/* .topLine {background:#2A8FC5;font-size:1px;height:7px;} */
.topLine, u { background-color: #2A8FC5; }
/* çàêðóãëåíèå ó âåðõíåé ãîëóáîé ëèíèè */
	.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10, .r11, .r14, .r15 {
		display: block;
		height: 1px;
		overflow: hidden;
		font-size:1px;
		line-height:1px;
	}
	.r15 { margin:0 15px 0 0; }
	.r14 { margin:0 14px 0 0; }
	.r11 { margin:0 11px 0 0; }
	.r10 { margin:0 10px 0 0; }
	.r9 { margin:0 9px 0 0; }
	.r8 { margin:0 8px 0 0; }
	.r7 { margin:0 7px 0 0; }
	.r6 { margin:0 6px 0 0; }
	.r5 { margin:0 5px 0 0; }
	.r4 { margin:0 4px 0 0; }
	.r3 { margin:0 3px 0 0; }
	.r2 { margin:0 2px 0 0; }
	.r1 { margin:0 1px 0 0; }
.navImg {height:51px;}
.navImg img {margin-right:40px;}
.navImg a {color:#ED2027;font-size:12px;line-height:22px;}
.topHead {font-family:"Trebuchet MS", sans-serif;font-size:20px;font-weight:normal;line-height:30px;}
.topHead span {font-size:34px;font-weight:bold;}

#topUn{}
#menu {height:222px;clear:both;float:left;width:240px;padding-left:40px;
	background: url(/img/bg_menu.gif) no-repeat; background-position:top left;
	font-size:18px;font-family:"Trebuchet MS", sans-serif;text-transform:uppercase;font-weight:bold;}
#menu ul {margin:10px 0 40px 23px;}
#menu li {list-style:none;line-height:35px;}
#menu ul div {font-size:1px;line-height:1px;background:#c1c1c1;height:1px;margin:0 0 0 -35px;padding:0;}
#menu li a {text-decoration:none;color:#006699;}
#menu li a:hover {color:#ED2027;}
#topImg {margin-left:295px;padding-left:10px;}
#picTop {height:222px;margin-right:30px; position: relative;}
#picTop .banner-link { height: 220px; width: 100%; position: absolute; top: 0; left: 0; cursor: pointer; } 
#picTop .banner-link a,
#picTop .banner-link a:visited
{  } 

/*#redButt {float:right;width:60px;}
#redButt img {border:0;}
#b {width:100%;height:222px;
	background-image: url(/img/topImg.jpg);
	background-attachment: scroll;
	background-position:top right;
	background-repeat:no-repeat;
	border:0;}*/
.banner {overflow:hidden;width:100%;background-color:#fff;}


#product {float:left;width:240px;padding-left:40px;margin-top:15px;padding-top:0;}
#product ul {margin:0 0 40px 23px;line-height:15px;}
#product li {list-style:url(/img/list_prod.gif);font-size:14px;margin-bottom:10px;}
#product li a {font-size:14px;text-decoration:none;}
#product li a:hover {color:#ED2027;}
#redFly ul {padding-left:0;line-height:15px;}
#redFly li {list-style:url(/img/list_prod.gif);font-size:14px;margin-bottom:10px;}


#content{margin:15px 35px 0 295px;padding-left:20px;padding-top:0;}
#right_col{float:right;width:200px;padding-left:40px;}
#news {margin-bottom:30px;}
#news h2 {font-size:19px;margin:5px 0 20px -5px;color:#ED2027;}
#news p {line-height:15px;color:#808080;font-size:14px;}
#news p em {font-style:normal;}
#news p a {display:block;text-decoration:none;}
#news p a:hover {text-decoration:underline;}
.ads a img {margin-bottom:30px;width:200px;height:130px;}

#main{margin-right:240px;}
#main h1 {margin-bottom:20px;}
div.mainAnons {min-height:135px;padding:30px 0 0;}
div.mainAnons h3 {margin:0 0 5px;}
div.mainAnons img {float:left;margin:5px 10px 0 0;width:100px;height:100px;border:#000000 1px solid;}
div.mainAnons p {margin:0;}


/* Êîíòàêòíàÿ ôîðìà */
.iL {width:340px;
	border-left:#666 2px solid;border-top:#666 2px solid;
	border-right:#ccc 1px solid;;border-bottom:#ccc 1px solid;
}
.taLS {width:340px;height:80px;
	border-left:#666 2px solid;border-top:#666 2px solid;
	border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;
}
.subLS {margin-top:5px;padding:0 5px;
	border-left:#ccc 1px solid;border-top:#ccc 1px solid;
	border-right:#666 2px solid;border-bottom:#666 2px solid;
}


/* Ïîñòàâùèêè */
.hrBrand {border:#e6e6e6 1px solid;}
.logoBrand {margin-bottom:30px;}

/* Íîâèíêè */
h3.nov {margin:0 0 0.5em 0;}
h3.nov a {text-decoration:none;}
h3.nov a:hover {text-decoration:underline;}
.novImg {float:left;width:100px;}
.novAnons {margin-left:100px; padding-left:20px;}
.clearing {clear:both;font-size:1px;}

.hrLine {border:#e6e6e6 1px solid;margin:20px 0;}
.author {font-style:italic; margin-top:30px; }



/* Ññûëêè */
a {color:#005785;text-decoration:underline;}
a:hover {text-decoration:none;}

/* Çàãîëîâêè - òîëüêî 4 óðîâíÿ!! */
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", sans-serif;font-weight:normal;margin-bottom:0.5em;}
h1 {font-size:1.6em;color:#ED2027;}
h1 small {font-size:0.8em;}
h2 {font-size:1.4em;color:#c33; margin-top:2em;}
h3 {font-size:1.2em;color:#005785;margin-top:2em;}
h4, h5, h6 {font-size:1em;color:#000000; margin-top:2em;font-weight:bold;}
.topNul{margin-top:0;}

/* Àáçàö, ñïèñêè */
p {line-height:1.5em;margin:0 0 1em 0;}
ol,ul {line-height:1.5em;margin:1em 0;}
ol,ul {margin-left:3em;}
ul ul {margin-top:0;margin-bottom:0;font-size:1em;}
ul ol {margin-top:0;margin-bottom:0;font-size:1em;}
ol ul {margin-top:0;margin-bottom:0;font-size:1em;}
ol ol {margin-top:0;margin-bottom:0;font-size:1em;}
ul.pdf {list-style:url(/img/pdf.gif);margin:0 0 0 2.5em;padding:0;}
ul.pdf li {padding:0 0 0.5em 0.2em;}
ul.doc {list-style:url(/img/doc.gif);margin:0 0 0 2.5em;padding:0;}
ul.doc li {padding:0 0 0.5em 0.2em;}

/* Êàðòèíêè */
#content img {border:#3d3d3d 1px solid;}
#content img.null {border:0;}
#content div.imgNull img {border:0;}
.L {float:left; margin:0 10px 20px 0; }
.R {float:right; margin:0 0 20px 10px; }

/* !!!Òàáëèöû */
.caption {font-weight:bold; margin:40px 0 5px;text-align:left;font-size:0.9em;}
.prim { font-size:0.9em;font-style:italic;}

.article {background:#000;}
.article th,td {padding:5px;}

table.art {background:#3d3d3d;border-spacing:1px;margin-bottom:1em;}
table.art tr {background:#fff;}
table.art td {padding:0.5em;vertical-align:top;}
table.art th {padding:0.5em;vertical-align:top;background:#AED4E8;}


/* ÊÀÒÀËÎÃ */
#content div.catalog img {border:0;}
span.path {font-weight:bold;color:#ED2027;}
div.catalog ul,ol {margin-top:1em;}
span.nav {display:block;clear:both;margin-bottom:1.5em;}


ul.main_page {margin:0 0 1em 2em;padding:0;list-style:url(/catalog/icons/folder_c.gif);}
ul.main_page li {margin:0;padding-left:0.3em;}


/* çàãðóçêà ôàéëîâ */
table.main_page {background:#000000; border:0; margin:0 0 5px;}
table.main_page tr {background:#ffffff;}
table.main_page th {padding:5px;font-size:1em;vertical-align:top;background:#AED4E8;}
table.main_page td {padding:5px;font-size:1em;vertical-align:top;}


/* Dimas, catalog, item list */
ul.items{margin:0 0 1em 2em;padding:0;list-style:url(/catalog/icons/item.gif);}
ul.items li{clear:both;margin:0;padding-left:0.3em;}

/* Dimas, catalog, folder list */
ul.folders{margin:0;padding:0;list-style:url(/catalog/icons/folder_c.gif);}
ul.folders li{margin:0 0 0.5em 0;padding:0 0 0 22px;}





/* ÍÎÂÎÑÒÈ */
p.newsListYear {margin-bottom:40px;}
p.newsList {margin:20px 0 20px 0;}
p.newsList em {font-style:normal;color:#808080;padding-top:20px;}
hr.newsList {border:#e6e6e6 1px solid;width:100%;}
h2.seo {color:#005785;font-size:1.2em;margin-top:0;margin-bottom:2em;}
.linkArhiv {clear:both; margin-top:3em;}
.b {font-weight:bold;}
.i {font-style:italic;}
.red {color:red;}

/*ÊÀÒÀËÎÃ ÏÐÎÄÓÊÖÈÈ*/

.prodImg {float:left; width:32%; margin:20px 10px 0 0;}
.prodImg img {width:180px;height:198px;margin-bottom:5px;}
.prodImg h3 {font-size:16px; margin-top:0;}
.prodImg a {text-decoration:none;}
.prodImg a:hover {color:#ED2027; text-decoration:underline;}

.prodImg2 {float:left; width:32%; margin: 20px 0 0}
.prodImg2 img {width:180px;height:198px;margin-bottom:5px;}
.prodImg2 h3 {font-size:16px; margin-top:0;}
.prodImg2 a {text-decoration:none;}
.prodImg2 a:hover {color:#ED2027; text-decoration:underline;}
.clear {clear:both;}

/*ÐÀÇÄÅË ÑÅÐÂÈÑ*/
.uslugi a {text-decoration:none;}
.uslugi a:hover {color:#ED2027; text-decoration:underline;}
.uslugi ul li {font-size:16px;}
/*.uslugi li {list-style-type: none;}*/

/* ÓÑËÎÂÈß*/
.condition {margin-bottom:15px;}

/* search form */
div#searchForm{margin:0.4em 0 1em 0;height:2em; width: 250px;}
div#searchForm form{margin:0;padding:0}
div#searchForm input.search{width:60%;float:left;border:1px solid #7f9db9;padding:2px}
div#searchForm input.btn{width:35%;float:right;padding:2px 0 2px 0;margin:0;border-left:1px solid #ccd;border-top:1px solid #ccd;border-bottom:1px solid #669;border-right:1px solid #669;color:#006;background:#fff url("/img/formBtn.gif") repeat-x 0 0;font-size:0.8em;cursor:pointer;}
html>body div#searchForm input.btn{padding:1px 0 2px 0;}

/* search results */
div#yandex{float:right;font-size:1em;color:#777}
div#yandex a{color:#777}
div#searchResults{}
div#searchResults table{border-spacing:0;border-collapse:collapse}
div#searchResults table td.i{padding:0 1em 0 0;font-style:normal}
div#searchResults ol{ margin:0 0 1em 1em;padding:0; }
div#searchResults ol li{ margin:0 0 1em 0;padding:0;}
div#searchResults ol ul{margin:0;padding:0;}
div#searchResults ol ul li{margin:0;padding:0;font-size:1em;line-height:1.2em;}
div#searchResults ol div.title{font-size:1.2em;line-height:1.2em;letter-spacing:-1px;margin:0 0 0.2em 0}
div#searchResults ol div.title a{}
div#searchResults ol div.url{}
div#searchResults ol div.url a{color:#777;font-size:0.6em;}


/* search results paging */
table.pager { margin: 0 auto;  }
div.pages{ width: 400px; margin: 20px auto;  }
div.pages table {border-spacing:0;border-collapse:collapse}
div.pages table td { padding: 10px;}
div.pages table td.title{padding:0;}
div.pages table div.title{padding:0 1em 0 0;}
div.pages a, div.pages a:hover, div.pages a:visited{margin:0;font-weight:bold;padding:0;}
div.pages div{padding:0 0.5em;text-align:center;cursor:pointer;}
div.pages div.sel{font-weight:bold;background-color:#2a8fc5;color:#fff;cursor:default}
div.pages table.direct{width:100%;margin:0.5em 0 0 0}
div.pages table.pos0{margin:0.5em 0 0 0}
div.pages table.pos1{margin:0 0 0.5em 0}

div.pages table.direct td.prev{text-align:left;}
div.pages table.direct td.next{text-align:right;}

.langs { 
  text-align: center;
  margin-top: 5px;
  font-size: .8em;
}
.navImg-inner {
  float: left;
}

