html {
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	height:100%;
}
a {
	color:#0033FF;
	text-decoration:none;
}

pre {
height:0px;
margin:0px auto;
}
a:hover {
	color:#0033FF;
	text-decoration:underline;
}
p {
	margin:0px;
}
form {
	padding:0;
	margin:0;
}
a img {
	border:0;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
ul li {
	margin:0;
	padding:0;
	background-image:url(/images/li.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:15px;
}

table.main {
	border-collapse:collapse;
	width:100%;
	height:100%;
	min-width:1000px;
	width: expression(document.body.clientWidth < 1001? "1000px" : "auto"); 
}
.main-top-left {
	padding:0;
	vertical-align:top;
}
div.logo {
	width:273px;
	height:241px;
	position:relative;
}
div.logo div {
	position:absolute;
	top:107px;
	left:234px;
	width:39px;
	height:81px;
	background-image:url(/images/krilo.jpg);
}
.main-top-right {
	width:100%;
	padding:0;
	vertical-align:top;
	background-image:url(/images/top.gif);
	background-repeat:repeat-x;
	background-position:0 0;
}
.main-bottom-left {
	padding:0;
	vertical-align:bottom;
}
.main-bottom-left a {
	margin:5px auto;

    background-image: url("/images/xpromt.gif");
	background-repeat:no-repeat;
	background-position:100% 50%;
    display: block;
    height: 16px;
    width: 185px;
	color:#939292;
}	
	
}
.main-bottom-right {
	padding:0;
	vertical-align:bottom;
	background-image:url(/images/main-bottom-right.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}
.main-bottom-right div.footer {
	margin-right:210px;
	background-color:#3952ae;
	height:32px;
	padding:6px 0 0 35px;
}
a.logo {
	position:absolute;
	top:91px;
	left:54px;
	display:block;
	width:148px;
	height:65px;
	background-image:url(/images/logo.gif);
}

a.home {

	position:absolute;

	top:16px;

	left:35px;

	display:block;

	width:13px;

	height:11px;

	background-image:url(/images/home.gif);

}

a.sitemap {

	position:absolute;

	top:18px;

	left:94px;

	display:block;

	width:10px;

	height:10px;

	background-image:url(/images/sitemap.gif);

}

a.feedback {

	position:absolute;

	top:19px;

	left:66px;

	display:block;

	width:12px;

	height:8px;

	background-image:url(/images/cont.gif);

}

.top {

	height:245px;

	background-image:url(/images/top.jpg);

	background-repeat:no-repeat;

	background-position:0 0;

	position:relative;

}

.slogan1 {

	position:absolute;

	top:105px;

	right:5%;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:24px;

	color:#fff;

	text-transform:uppercase;

}

.slogan2 {

	position:absolute;

	top:130px;

	right:5%;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:24px;

	color:#ffcc33;

	text-transform:uppercase;

}

.bottom-address {

	color:#fff;

}

.bottom-copyright {

	font-size:10px;

	color:#dadab2;

}

.top form {

	position:absolute;

	top:25px;

	right:5%;

	overflow:hidden;

}

.search-text {

	width:175px;

	height:20px;

	border:1px solid #ccc;

	font-size:11px;

	color:#666;

	line-height:10px;

	float:left;

	padding:0 5px;

	margin-right:7px;

}

input.search-submit {

	float:left;

	width:88px;

	height:22px;

	border:1px solid #ccc;

	background-image:url(/images/search-submit.gif);

	background-repeat:repeat-x;

	font-size:9px;

	text-transform:uppercase;

	color:#e0e3e6;

}

.menu-top {

	height:30px;

	padding-top:215px;

}

h1 {
	font-size:18px;
	color:#0099ff;
	font-weight:normal;
	padding:0;
	margin:33px 0 0 33px;
	text-transform:uppercase;
}
.h1 {
	font-size:18px;
	color:#0099ff;
	font-weight:normal;
	padding:0;
	margin:13px 0 0 0;
	text-transform:uppercase;
}

.workarea {
	padding:5px 0 33px 33px;
}



table.content {

	border-collapse:collapse;

}

td.content-left {

	vertical-align:top;

	padding:0;

	width:100%;

}

td.content-right {
	vertical-align:top;
	padding:0;
	padding-left:20px;
	width:190px;
}

h2 {
	font-size:18px;
	color:#6666ff;
	font-weight:normal;
}

ul.news-list {

	list-style:none;

	margin:0;

	padding:0;

}

ul.news-list li {

	background-image:none;

	padding:0;

}

.news-list a {

	display:block;

	padding:10px 0;

	text-decoration:none;

	overflow:hidden;

	border-bottom:1px dotted #bebebe;

}

.news-list a.last {

	border-bottom:0 none;

}

.news-list a:hover {

	background-color:#eeeeee;

}

.news-list img {

	border:1px solid #cccccc;

	float:left;

	margin:0 20px 0 0;

}

.news-list .date,

.news-detail-top .date {

	display:block;

	font-size:9px;

	color:#999999;

}

.news-list .title,

.news-detail-top .title {

	display:block;

	color:#000000;

	text-transform:uppercase;

}

.news-list .text,

.news-detail-top .text {

	color:#666666;

}

.news-detail-bot {

	margin-bottom:10px;

	color:#666666;

}

.news-detail-top img {

	float:left;

	border:1px solid #ccc;

	margin-right:15px;

}

.news-detail-top {

	overflow:hidden;

	margin-bottom:10px;

}

.paging {

	color:#6666ff;

	text-transform:uppercase;

	line-height:20px;

}

.paging b {

	background-color:#6666ff;

	padding:2px 4px;

	border:1px solid #cccccc;

	color:#fff;

	font-weight:normal;

}

.paging a {

	background-color:#fff;

	padding:2px;

	border:1px solid #fff;

	color:#999999;

}

ul.partner-logo-list {
	list-style:none;
	margin-left:30px;
}
ul.partner-logo-list li {
	background-image:none;
	padding:0;
}
.partner-logo-list li a {
	display:block;
	width:85px;
}
.partner-logo-list li a:hover {
	background-position:-85px 0;
}
.catalog {
	display:block;
	width:234px;
	height:35px;
	margin-top:30px;
	background-image:url(/images/catalog.gif);
}

.prod {
        display:block;
	width:260px;
	height:50px;
	margin-top:10px;
	background-image:url(/images/prod3.gif);
}

.order {

	display:block;

	width:260px;

	height:40px;

	margin-top:5px;

	margin-bottom:20px;

	background-image:url(/images/order2.gif);

}

hr {

	height:1px;

	font-size:1px;

	border:0 none;

	border-bottom:1px dotted #ccc;

	margin:7px 0;

	padding:0;

	width:70%;

	text-align:left;

}

h3 {

	font-size:12px;

}

.question {

	color:#666;

	background-color:#eee;

	padding:5px;

}

.answer {

	padding:5px 5px 10px 5px;

	color:#36C;

	border-bottom:1px dotted #ccc;

}

.catalog-title {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	color:#999966;

}

.catalog-images img {

	border:1px solid #ccc;

	margin:3px;

	padding:3px;

}

.catalog-manufacture a {

	color:#0099ff;

}

a.partner-detail {

	display:block;

	padding:5px 0 0 0;

}

table.catalog-detail-top {

	border-collapse:collapse;

	width:100%;

}

table.catalog-detail-top td {

	vertical-align:top;

	padding:0;

}

td.catalog-detail-top-left {

	width:230px;

}

#catalog-detail-image-big {

	width:220px;

	height:170px;

	border:1px solid #ccc;

	background-position:50% 50%;

	background-repeat:no-repeat;

}

.catalog-detail-images {

	overflow:hidden;

}

.catalog-detail-images a {

	display:block;

	float:left;

	height:57px;

	width:75px;

	border:1px solid #ccc;

	background-position:50% 50%;

	background-repeat:no-repeat;

	margin:0 7px 7px 0;

}

.preload {

	position:absolute;

	top:-9999px;

	left:-9999px;

}

.catalog-detail-text {

	margin:10px 0 0 0;

}

.catalog-detail-icons {

	overflow:hidden;

}

.catalog-detail-icons a,

.catalog-detail-icons b

 {

	display:block;

	float:left;

	margin:0 4px 4px 0;

	height:34px;

}

a.icon-sert {

	background-image:url(/images/icons/sert.gif);

	width:35px;

}

a.icon-docs {

	background-image:url(/images/icons/docs.gif);

	width:37px;

}

b.icon-price {

	background-image:url(/images/icons/price.gif);

	width:38px;

	margin-left:20px;

}

a.icon-sxema {

	background-image:url(/images/icons/sxema.gif);

	width:35px;

}

/*************************** SECTION LIST ************************************/



ul.section-list {

	list-style:none;

	margin:0;

	padding:0;

}

ul.section-list li {

	background-image:none;

	padding:0;

}

.section-list a {

	display:block;

	padding:10px 0;

	text-decoration:none;

	overflow:hidden;

	border-bottom:1px dotted #bebebe;

}

.section-list a.last {

	border-bottom:0 none;

}

.section-list a:hover {

	background-color:#eeeeee;

}

.section-list img {

	border:1px solid #cccccc;

	float:left;

	margin:0 20px 0 35px;

}

.section-list .title {

	display:block;

	color:#999966;

	font-size:14px;

}

.section-list .manufacture {

	display:block;

	color:#0099ff;

}

.section-list .text {

	display:block;

	color:#666666;

}

.paging2 {
	overflow:hidden;
}
.paging2 .paging {
	float:right;
}

ul.menu-catalog {
	border-top:4px solid #ccc;
	width:260px;
	padding:0;
	list-style:none;
	margin:0;
}
ul.menu-catalog li {
	background-image:none;
	padding:0;
	margin:0 0 0 15px;
}
ul.menu-catalog li.sub {
	margin:0;
	padding:0;
	display:none;
}
ul.menu-catalog li.menu-left-hr {
	padding:0;
	height:1px;
	font-size:1px;
	line-height:1px;
	background-image:url(/images/menu-left-hr2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

ul.menu-catalog li.last {
	border-bottom:0 none;
}
ul.menu-catalog li a {
	display:block;
	padding:7px 10px;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
}
ul.menu-catalog li a:hover {
	text-decoration:none;
	color:#6666ff;
}

ul.sub {
	background-color:#3045ac;
/*
	background-color:#d4d8eb;
*/
}
ul.sub li {
	padding:4px 0 4px 12px;
	background-image:url(/images/menu-left-li.gif);
	background-repeat:no-repeat;
	background-position:0 9px;
	margin:0 10px 0 40px;
	border-bottom:0 none;
}
ul.sub li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	color:#fff;
	text-transform:none;
	padding:0;
}
ul.sub li a:hover {
	color:#fff;
	text-decoration:underline;
}
ul.sub li.menu-left-hr-sub {
	padding:0;
	height:1px;
	font-size:1px;
	line-height:1px;
	background-image:url(/images/menu-left-hr-sub.gif);
	background-repeat:repeat-x;
	background-position:0 0;
}
.home_subh1 {
	font-size:14px;
	color:#333399;
}
.home_subh2 {
	font-size:9px;
	color:#999999;
	text-transform:uppercase;
	margin-bottom:10px;
}
.home_descr {
	margin-left:-35px;
	color:#fff;
	padding:15px 35px;
	background-color:#3952ae;
}
.doc {
	margin-bottom:10px;
}
.home-news-list a {
	display:block;
	color:#3366cc;
	padding:3px 0;
}
.home-news-list a:hover {
	text-decoration:underline;
}
.home-news {
	overflow:hidden;
	border-right:1px solid #d9d9d9;
	margin:10px 0 10px -35px;
	padding:5px 0 15px 35px;
	background-image:url(/images/home-news-bg.gif);
	background-repeat:repeat-x;
	background-position:0 17px;
}
.home-news-left {
	float:left;
	width:150px;
	margin-right:42px;
}
.home-news-right {
	float:left;
	padding-top:12px;
}
.nolink {
	cursor:default;
}
a.q {
	margin-top:10px;
	display:block;
	font-size:18px;
	color:#6666ff;
	font-weight:normal;
	text-decoration:none;
}
a.q span {
	color:#999999;
	font-size:9px;
	text-transform:uppercase;
}
