/* general style */
body {font: normal 12px/1.2 Verdana, sans-serif; background:#fff; padding:0; margin:0; color:#5a5b5b; height:100%;}
form, ul, p, h4, h3, h5{padding:0; margin:0;}
img {border:0px}
a {outline:none;}
a:link {color:#006cab;}
a:visited {color:#006cab;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.rt {float:right;}
.lt {float:left;}
.gr, .orange {color:#00ac7c;}
.bl {color:#285d9f}
a.gr, a.orange{color:#00ac7c;}
/* general style */
.center {width:100%; min-width:920px; background:url(../images/bc.gif) repeat-x;}
.page {width:94%; background:url(../images/bch.jpg) repeat-x #FFF; height:100%;}
.footer {height:175px; background:url(../images/bcf.jpg) repeat-x; width:100%; clear:both;}
.footerbc {height:175px; min-width:920px; background:url(../images/footer.jpg) no-repeat right; }
.footer_text {display:block; position:relative; width:350px; top:105px; right:50px; float:right;}
.bch {
	background:url(../images/header.jpg) no-repeat left top;
	min-height:838px;
	text-align: left;
}
.add_head {margin:0px 10% 28px 0; height:21px; vertical-align:top; width:60%; text-align:left; min-width:550px;}
form.search {width:210px;}
#searchb {border:0; height:12px; width:120px; font-size:9px; vertical-align:top; margin:3px 0 0 10px;}
#search_bc {background:url(../images/searchb.gif) no-repeat; width:152px; height:21px; float:left; margin-right:5px;}
.add_head a.favor { background:url(../images/favorites.png) no-repeat left; }
.add_head a.mail {
	background:url(../images/mail.png) no-repeat left;
	width: 150px;
}
.icon {display:block; width:120px; height:21px; padding:4px 0 0 30px;}
.content {}
.content_cent {width:59%; text-align:left;}
.content_lt {width:21%; text-align:left; color:#285d9f;}
.content_rt {width:20%; text-align:left; color:#000;}
span.copy {font: normal 13px/1.2 Verdana, sans-serif; color:#285d9f; }
.menu {text-transform:uppercase; margin:0 0 20px 20px; font: normal 13px/1.2 Verdana, sans-serif;}
.menu a {text-decoration:none; font:bold 10pt/1.2 Verdana, sans-serif;}
.menu a:hover {text-decoration:underline;}
.item b {text-decoration:underline;}
.item {height:15px; padding:0 0 0 30px; background:url(../images/cur.png) no-repeat left; margin-bottom:13px;}
h4 {font: bold 13px/1.2 Verdana, sans-serif; color:#00ac7c;}
.contacts_l {margin-left:20px;}
.contacts_l p {margin:2px 0 2px 0;}
.icq {background:url(../images/icq.gif) no-repeat left; display:block; padding-left:20px; margin:4px 0 0 0;}
.subscribe {margin-left:20px;}
h3.sub {display:block; color:#00ac7c; background:url(../images/curs.gif) no-repeat left top; padding:10px 0 0 30px; height:20px; margin-bottom:5px; font: normal 17px/1.2 Verdana, sans-serif;}
.subscr_btn {margin-top:10px;}
input.field {border:1px solid #66a7cc; background:#cce2ee; height:15px;}
.services {margin:0 0 20px 5px; width:90%; font: normal 13px/1.4 Verdana, sans-serif; border-left:2px solid #80b6d5 ; padding-left:15px;}
.pl {float:left; position:relative; right:21px;}
.services h3 {display:block; color:#00ac7c; background:url(../images/ser.gif) no-repeat left bottom; padding:0 0 2px 25px; height:17px; margin-bottom:5px; font: normal 17px/1.2 Verdana, sans-serif;}
.info {margin:0 0 20px 5px; width:90%; font: normal 13px/1.4 Verdana, sans-serif; border-left:2px solid #80b6d5; padding-left:15px;}
.info h3 {display:block; color:#00ac7c; background:url(../images/info.gif) no-repeat left bottom; padding:0 0 2px 20px; height:17px; margin-bottom:5px; font: normal 17px/1.2 Verdana, sans-serif;}
.square informer, .banners {}
.banners img {margin:4px 0 4px 25px;}
.text1, .news {font: normal 11px/1.2 Verdana, sans-serif; border-left:2px solid #80b6d5 ; padding-left:15px; margin:0 20px 20px 0; line-height:18px;}
.realize {font: normal 14px/1.2 Verdana, sans-serif;}
.realize td {background:url(../images/ug.gif) no-repeat left; padding-left:15px;}
.news h1 {display:block; color:#00ac7c; background:url(../images/news.gif) no-repeat left bottom; padding:0 0 0 20px; height:18px; font: normal 17px/1.2 Verdana, sans-serif; text-transform:uppercase;}
.date span.d {margin-right:20px; }
.date { font: normal 11px/1.2 Verdana, sans-serif; color:#285d9f; text-transform:uppercase; margin:15px 0 5px 0; padding-top:10px}
.text1 h1#cat {display:block; color:#00ac7c; background:url(../images/catalog.png) no-repeat left bottom; padding:0 0 0 25px; height:20px; font: normal 17px/1.2 Verdana, sans-serif; text-transform:uppercase;}
.text1 h1 {display:block; color:#00ac7c; height:20px; font: normal 17px/1.2 Verdana, sans-serif; text-transform:uppercase;}
.text1 h2 {display:block; color:#00ac7c; font: normal 17px/1.2 Verdana, sans-serif; margin-top:20px;}
.text1 h3 {font: normal 17px/1.2 Verdana, sans-serif; text-transform:uppercase; color:#285d9f;}
.cat_item h5 {font: bold 12px/1.2 Verdana, sans-serif; text-transform:uppercase; color:#285d9f;}
.cat_item  span.b {color:#285d9f;}
.cat_item {font: normal 12px/1.2 Verdana, sans-serif; margin:5px 0 15px 0;}
.links { margin:5px 0 0 80px; }
.links a {color:#00ac7c;}
.cat_item i {font: normal 12px/1.2 Verdana, sans-serif; color:#285d9f;}

.new {background:url(../images/ug2.gif) no-repeat left top;}
.ul1 {
	text-align:justify;
	padding-left:15px;
	line-height:18px;
	font-size:12px;
}
.text1 table, .text1 a {
	font-size:12px;
}
.text1 p {
	margin:5px 0;
}
.gray_bg {
	background-color: #608ebf;
	font-size:12px;
	color:#fff;
}

.bg1 {
	background-color:#eeeeee;
}

.bg2 {
	background-color:#f6f6f6;
}
.center {
	text-align:center;
}
.nc_menu_item, .nc_menu_item a {
	font-size:14px;
}
.table_title {
	color:#fff;
	font-weight:bold;
	background-color:#608ebf;
}
.inputbox {
	height:18px;
	border:1px solid #608ebf;
	width:400px;
}

.inputtext {
	height:150px;
	border:1px solid #608ebf;
	width:400px;
}





