/* (c) css Оптима-Сервис / www.os76.ru */

/* basic elements */

/* Min-Width */

#HTMLBlock { min-width:1003px; }

/* for IE6 */

* html #HTMLBlock { padding-left:1003px; }

* html #HTMLBlockMinWidth { height:0; } /* хак для IE, что бы включить свойство hasLayout */

* html #HTMLBlockContent {margin-left:-1003px;position:relative; height:0; }

/* end */

body {

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	text-align: left;

	background: #fff;

	color: #585858;

}

.hide {

	display: none;

}

p {

	padding-bottom: 10px;

}



/*MDI*/

.buttons input.disabled {

	width: 120px;

	color: #808080;

}



.buttons input.save {

	width: 120px;

	color: #000;

	font-weight: bold;

}



input.textFront, textarea.textareaFront {

	width: 200px;

} 



/*MDI*/

img {

	border: 0;

}

form {

	margin: 0;

}

a {

	font-size: 12px;

	text-decoration: underline;

	color: #527aa2;

}

a:hover, 

a:active { 

	text-decoration: none;

}

h1 {

	margin: 0 0 10px 0;

	font-size: 22px;

	font-weight: normal;

	color: #3b4c63;

}

h3 {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 14px;
}

h2 {

	padding-left: 15px;

	margin: 5px 0 5px 0;

	height: 15px;

	font-size: 13px;

	text-transform: uppercase;

	background: url(/front/i/h2_li.gif) top left no-repeat;

	color: #585858;

}

p {

	margin: 0;

	font-size: 12px;

}

/* end basic elements */

/* specific divs id start */

#contentHtml {

	min-width: 1003px;

}

#header {

	height: 154px;

	background: url(/front/i/header_bg.gif) top left repeat-x;

}

.header_img {

	height: 154px;

	background: url(/front/i/header.jpg) top center no-repeat;

	text-align: center;

}

.ban {

	height: 215px;

	background: url(/front/i/ban_bg.gif) top left repeat-x;

}

#container {

	width: 100%;

	height: 252px;

	background: url(/front/i/container_bg.jpg) top left repeat-x;

	float: left;

}

#content {

	clear: both;

}

#left {

	padding-bottom: 10px;

	background: #ebebeb;

}

#right {

	background: #ebebeb;

}

#center {

	padding: 10px 20px 0 20px;

	background: #ffffff url(/front/i/center_bg.gif) top left repeat-x;

}

#spec {

	background: #f0f0f0;

}

#footer {

	clear: both;

	height: 127px;

	background: url(/front/i/footer_bg.gif) top left repeat-x;

}

.top,

.top2 {

	margin-top: -1px;

	margin-left: 216px;

	width: 10px;

	height: 13px;

	overflow: hidden;

	background: url(/front/i/top_right.gif) top right no-repeat;

	position: absolute;

}

.top2 {

	margin-left: -1px;

	background: url(/front/i/top_left.gif) top right no-repeat;

}

.bottom,

.bottom2 {

	margin-top: -10px;

	margin-left: 215px;

	width: 11px;

	height: 10px;

	overflow: hidden;

	background: url(/front/i/bottom_right.gif) top right no-repeat;

	position: absolute;

}

.bottom2 {

	margin-top: -9px;

	margin-left: -1px;

	background: url(/front/i/bottom_left.gif) top right no-repeat;

}

.border {

	margin: 10px 0 0 20px;
	
	padding-left: 15px;

	width: 225px;

	background: #fff;

	border: 1px solid #e7e7e7;

}

#right .border {

	margin-left: 5px;

	padding: 0;

	width: 205px;

}

/* specific divs id end */

/* $page static divs start */

/* $logo start */

#logo img {

	margin-top: 10px;

}

/* $logo end */

/* $top_menu && $top_menu2 start */

#top_menu {

	margin-right: 30px;

	top: 10px;

	right: 0;

	position: absolute;

}

#top_menu2 {

	margin: -12px 30px 0 0;

	right: 0;

	position: absolute;

}

#top_menu ul,

#top_menu2 ul {

	margin: 0;

	padding: 0;

}

#top_menu li,

#top_menu2 li {

	list-style: none;

	color: #f1f1f1;

	float: left;

}

#top_menu2 li {

	font-family: 17px;

	color: #48658c;	

}

#top_menu li a {

	margin: 0 3px;

	color: #f1f1f1;

}

#top_menu2 li a {

	margin: 0 3px;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	color: #48658c;	

}

/* $top_menu && $top_menu2 end */

/* $menu start */

#menu {

	width: 276px;

	height: 215px;

	background: url(/front/i/menu_bg.gif) top left repeat-x;

}

#menu ul {

	margin: 0;

	padding: 12px 0 0 35px;

}

#menu li {

	margin-bottom: 11px;

	list-style: none;

	list-style-image: url(/front/i/li.gif);

}

#menu li a {

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

	color: #f3f3f3;

}

/* $menu end */

/* $banners start */

#banners {

	height: 215px;

	background: url(/front/i/banner_bg.jpg) top left repeat-x;

}

/* $banners end */

/* $contact start */

#contact {

	padding: 0 10px;

	margin-left: 2px;

	height: 215px;

	background: url(/front/i/contact_bg.gif) top left repeat-x;

}

#contact p {

	margin: 0;

	padding: 15px 15px 0 0;

	font-size: 16px;

	font-weight: bold;

	text-align: right;

	color: #fff;

}

#contact .line {

	margin-bottom: 10px;

	height: 10px;

	background: url(/front/i/line.gif) top left repeat-x;

}

#contact .address {

	padding: 10px;

	background: #6b8dbd;

	text-align: center;

	color: #fff;

}

/* $contact end */

/* $catalog start */

#catalog {

	padding: 5px 15px 10px 0;

}

#catalog ul {

	margin: 0;

	padding: 0;

}

#catalog li {

	margin-bottom: 3px;

	list-style: none;

}

#catalog li a {

	color: #585858;

}

/* $catalog end */

/* $cat start */

#cat ul {
	padding-top: 10px;
}

#cat li {
	margin: 0 0 10px 0;
}

#cat li.li1 {
	text-transform: uppercase;
	font-weight: bold;
}

#cat li.li1 ul li {
	text-transform: none;
	font-weight: normal;
}

/* $cat end */

/* $reklama start */

#reklama {

	padding: 5px 15px 10px 15px;

}

#reklama img {

	display: block;

	margin-bottom: 10px;

}

/* $reklama end */

/* $sertif start */

#sertif {

	padding: 5px 15px 10px 15px;	

}

#sertif img {

	width: 100px;

	height: 156px;

	margin-top: 15px;

	border: 1px solid #b0b0b0;

}

/* $sertif end */

/* $company start */

#company {

	font-size: 11px;

}

#company ul {

	margin: 15px 0 0 0;

	padding: 0;

}

#company li {

	margin-bottom: 5px;

	padding-left: 20px;

	list-style: none;

	background: url(/front/i/company_li.gif) top left no-repeat;

}

/* $company end */

/* $news start */

#news {

	padding: 5px 15px 15px 15px;

}

#news span.date {

	display: block;

	margin: 15px 0 2px 0;

	font-size: 11px;

	font-weight: bold;

}

#news span.title a {

	font-size: 13px;

	font-weight: bold;

}

/* $news end */

/* $CatalogM start */

#CatalogM {

	padding: 15px;

}

#CatalogM table th {

	border: none;

	border-bottom: 1px solid #ccc;

	font-weight: bold;

}

#CatalogM table td {

	border: none;

	border-bottom: 1px solid #ccc;

}

/* $CatalogM end */

/* $CatalogMore start */

#CatalogMore {

	padding: 0 15px 15px 15px;

}

#CatalogMore img.im1 {

	margin: 0 10px 5px 0;

	padding: 5px;

	border: 1px solid #F2F2F2;

	float: left;

}
#CatalogMore .specif {
	clear: both;
}

#CatalogMore .specif table th {
	background: #E2E2E2;
}

#CatalogMore table td {
	background: #fff;
}

#Catalog table.it th {
	background: #d5e2f3;
}

/* $CatalogMore end */

/* $specpred start */

#specpred {

	padding: 10px 5px 15px 15px;

}

#specpred ul {

	display: inline;

	margin: 10px 0 20px 0;

	padding: 0;

	width: 50%;

	float: left;

}

#specpred li {

	display: inline;

	font-size: 11px;

	list-style: none;

	float: left;

}

#specpred li p {
	margin: 0;
	padding: 0;
}

#specpred li.li1 {

	width: 136px;

}

#specpred li.li2 {

	width: 50%;

}

#specpred li.li2 a {

	font-size: 11px;

	font-weight: bold;

	color: #496894;

}

/* $specpred end */

/* $Catt start */

#Catt ul {
	margin: 0;
	padding: 0 0 0 15px;
	
}

#Catt li.li1 {
	margin: 5px 0 5px -15px;
	list-style: none;
	
}

/* $Catt end */

/* $footer start */

#footer p,

#footer a {

	font-size: 11px;

	color: #fff;

}

#footer .copy {

	padding: 30px 0 0 30px;

	width: 30%;

	float: left;

}

#footer .copy a {

	font-size: 10px;

}

#footer .aist_copy {

	padding-top: 30px;

	width: 40%;

	float: left;

}

#footer .counter {

	padding-top: 30px;

	width: 20%;

	float: left;

}

#footer .count img {

	padding: 5px;

	background: #fff;

	border: 1px solid #ccc;

}

#footer .aist_copy p.p1 {

	margin-top: 10px;

	float: left;

}

#footer .aist_copy p.p2 {

	margin-right: 10px;

	float: right;

}

/* $footer end */
ul.ss {
	margin: 15px 0 0 0;
	padding: 0;
}
ul.ss li {
	margin-bottom: 5px;
	padding-left: 20px;
	list-style: none;
	background: url(/front/i/company_li.gif) top left no-repeat;
}
/* $page static divs end */


