body{
	background: #fff;
	font-size: 12px;
	font-family: Arial, Tahoma;
	color: #494949;
	margin: 0px;
	padding: 0px;
}
img {border: none;}
img.img {border: 1px solid #D3D3D3;}
a {color: #086890; text-decoration: none;}
a:hover {color: #C40000;}
a.link1 {color: #086890; text-decoration: underline;}
a.link1:hover {text-decoration: none; color: #C40000;}
a.tech1 {color: #838383;	text-decoration: none; margin-right: 10px;}
a.tech1:hover {color: #C40000;text-decoration: none; margin-right: 10px;}
a.tech2  {color: #838383; text-decoration: underline; font-size: 11px;}
a.tech2:hover {color: #838383; text-decoration: none;}
h1 {font-size: 22px; margin: 0px; padding: 0px;}
h2 {font-size: 16px; margin: 0px; padding: 0px;}
h3 {font-size: 14px; margin: 0px; padding: 0px;}
p {margin: 0px; padding: 5px 0px;}

/*Classes*/
	.page {
		margin: 0 auto;
		width: 1000px;
		text-align: left;
	}
	.head {background: url('../../images/header_bg.jpg') no-repeat; height: 156px;}
	.contacts {
		font-size: 14px;
		margin: 0px 0px 0px 10px;
		line-height: 18px;
	}
	/*menu*/
		.menu {
			background: url('../../images/menu_bg.jpg') repeat-x;
			border: none;
			height: 31px;
			overflow: hidden;
		}
		.menu ul {
			margin: 0px 0px 0px 10px;
			padding: 8px 0px 10px 0px;
		}
		.menu ul li {
			list-style-type: none;
			display: inline;
			background: url('../../images/menu_bullet.gif') no-repeat 10px 13px;
			padding: 9px 10px 10px 8px;
			height: 31px;
		}
		.menu ul li.sel {background: #D9F9FF url('../../images/menu_bullet_sel.gif') no-repeat 10px 13px;}
		.menu ul li a {
			margin-left: 10px;
			color: #fff;
			font-size: 14px;
			text-decoration: none;
			padding-right: 10px;
		}
		.menu ul li a:hover {text-decoration: underline; color: #fff;}
		.menu ul li.sel a {
			color: #004D5C;
			font-weight: 600;
			background: url('../../images/menu_bullet_sel1.gif') no-repeat right;
			background: url('../../images/menu_bullet_sel1.gif') no-repeat 4px right!ie;
			padding-right: 8px;
		}
		.menu ul li.sel a:hover { color: #004D5C; text-decoration: none;}
	
	.lcol {
		background: #EBF0F3;
		padding: 10px;
		width: 229px;
		position: relative;
	}
	.rcol { padding: 10px 10px 0px 20px; width: 721px; background: url('../../images/rcol_bg.gif') repeat-y; margin-left: -249px; padding-left: 269px; }
	.bizkit {
		border-right: 1px solid #B6C7CD;
		border-left: 1px solid #B6C7CD;
		background: #fff;
		padding: 0px 5px;
		_float: left;
		_margin-top: -8px;
		_width: 217px;
	}
	/*Katalog*/
		.katalog {
			padding: 0px 10px;
			background: #fff url('../../images/katalog_cd.gif') no-repeat bottom;
			_float: left;
			_margin-top: -8px;
			_width: 209px;
		}
		.katalog  ul {
			margin: 10px 0px 0px 0px;
			padding: 0px;
		}
		.katalog  ul li {
			list-style-type: none;
			background: url('../../images/kat_bullet.gif') no-repeat 0px 5px;
			padding:0px 0px 10px 10px;
		}
		.katalog  ul li a.select { color: #494949; font-weight: 600;}
		.subkat {display: block;	}
		.subkat ul {margin: 0px; padding: 0px;}
		.subkat ul li {
			margin: 0px;
			padding: 5px 0px 0px 7px;
			list-style-type: none;
			background: url('../../images/subkat_bullet.gif') no-repeat 0px 10px;
			font-size: 11px;
		}
		
	.val {
		padding: 0px 10px;
		background: #F5F8F9;
		_float: left;
		_margin-top: -8px;
		_width: 209px;
	}
	.val select {width: 172px; margin: 7px 0px 3px 0px;}
	.rss {
		padding: 5px 7px;
		background: #F5F8F9;
		_float: left;
		_margin-top: -8px;
		_width: 214px;
	}
	.rss form { padding: 0px; margin: 0px; }
	.rss form input { padding: 0px; margin-top: 5px; }
	.vote { padding: 10px; }
	.vote form {margin: 10px 0px 0px 0px;}
	
	/*Search*/
		.search {
			padding: 0px 10px 0px 0px; 
		}
		.search form {margin: 0px; padding: 0px 0px 10px 0px; }
		.input {
			margin: 0px;
			border: 1px solid #B6C7CD;
			padding: 2px 5px 4px 5px;
		}
		.search a { height: 21px; width: 35px; margin-left: -1px; }
	
	/*Log*/
		.log {
			padding: 0px 10px;
			background: #F5F8F9;
			_float: left;
			_margin-top: -8px;
			_width: 209px;
		}
		.log form  {margin: 0px; padding: 0px; width: 202px!ie;}
		
	.main {margin: 0px 0px 30px 0px; /*position: absolute;*/}
	.main table {margin-bottom: 20px; }
	.main table tr td {vertical-align: top; }
	.main table tr td div.box1 div {margin: 0px 0px 0px 25px; padding: 0px; }
	.main table tr td div ul {margin: 5px 0px 0px 0px; padding: 0px; }
	.main table tr td div ul li {
		margin: 0px;
		padding: 0px 0px 2px 5px;
		list-style-type: none;
		background: url('../../images/main_bullet.gif') no-repeat 0px 6px;
		
	}
	table.spes {background: url('../../images/spes_bg.gif') repeat-y; margin: 0px; padding: 0px; position: relative; }
	table.spes tr td {padding: 2px 0px 0px 10px; }
	
	ul.menu2 {margin: 0px; padding: 0px;}
	ul.menu2 li {
		list-style-type: none;
		display: inline;
		background: url('../../images/foot_bullet.gif') no-repeat right;
		padding: 0px 0px 0px 10px;
	}
	ul.menu2 li a{padding: 0px 10px 0px 0px;}
	
	ul.list {margin: 0px 50px 0px 0px; padding: 0px 0px 0px 0px;}
	ul.list li {list-style-type: none; margin: 10px 0px 0px 0px;}
	
	/*Crumbs*/
		.crumbs ul {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
		.crumbs ul li {list-style-type: none; display: inline; background: url('../../images/crumbs_bullet.gif') no-repeat right 6px; padding: 0px 12px 0px 5px;}
		.crumbs ul li.last { background: none;}
		.crumbs ul li.last a { color: #494949; font-weight: 600; font-size: 11px;}
		
	.sort {
		background: #EEFBFE;
		width: 710px;
		margin: 20px 0px 0px -10px;
		padding: 10px;
		padding-bottom: 0px!ie;
		position: relative;
                height:13px;
	}
	.sort img {margin-right: 5px;}
	
	table.tov {width: 720px; margin-bottom: 10px; padding: 0px;}
	table.tov tr {background: url('../../images/sep.gif') repeat-x bottom; }
	table.tov tr td{ padding: 10px 0px;}
	table.tov tr td form {margin: 0px; padding: 0px;}
	table.tov tr td form input{margin: 0px; padding: 0px;}
	
	/*Pager*/
		.pager {text-align: center;}
		.pager ul {margin: 20px 0px 0px 0px; padding: 0px;}
		.pager ul li {
			margin-top: 0px;
			padding: 0px 3px;
			list-style-type: none;
			display: inline;
			font-weight: 600;
		}
		.pager ul li.current {background: url('../../images/pager_bgl.gif') no-repeat;}
		.pager ul li.current a {color: #fff; background: #E27F34 url('../../images/pager_bgr.gif') no-repeat right; padding-right: 3px;}
	
	.question {
		background: url('../../images/sep.gif') repeat-x top;
		margin-top: 20px;
		padding-top: 3px;
		width: 720px;
	}
	
	table.char {margin: 10px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6;}
	table.char tr td {margin: 0px; padding: 5px; border-top: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6;}
	
	/*Foooter*/
		.foot {background: url('../../images/foot_bg.gif') no-repeat top; padding: 25px 20px; _padding: 0px 10px;}
		
		
	
	/*Technical classes*/
	.clear {clear: both;}
	.fl {float: left;}
	.fr {float: right;}
	.small {font-size: 11px; color: #838383;}
	
	.ct, .ct_kat, .ct_gray {
		background: url('../../images/bizkit_ct.gif') no-repeat;
		width: 229px;
		height: 7px;
	}
	.ct_kat {background: url('../../images/katalog_ct.gif') no-repeat;}
	.ct_gray {background: url('../../images/gray_ct.gif') no-repeat;}
	.cd, .cd_kat, .cd_gray {
		background: url('../../images/bizkit_cd.gif') no-repeat;
		width: 229px;
		height: 7px;
	}
	.cd_kat {background: url('../../images/katalog_cd.gif') no-repeat; height: 71px;}
	.cd_gray {background: url('../../images/gray_cd.gif') no-repeat;}
	.ct_spes {background: url('../../images/spes_t.gif') no-repeat; width: 721px; height: 41px;}
	.cd_spes {background: url('../../images/spes_b.gif') no-repeat; width: 721px; height: 83px; margin-top: -63px; }
	
	.box {margin-bottom: 10px; _margin-bottom: 2px;}
	.box1 {margin: 0px 0px 5px 0px; display: block; }
	
	/*Button*/
		.submit {
			background: url('../../images/butt_l.gif') no-repeat;
			display: block;
			padding: 3px 0px 5px 5px;
			margin: 5px 0px 0px 5px;
		}
		.submit em {
			background: url('../../images/butt_r.gif') no-repeat right;
			font-style: normal;
			display: block;
			color: #494949;
			padding: 4px 5px 4px 0px;
			margin-top: -4px;
			margin-top: -5px!ie;
		}
	
	.red {color: #D41515;}
.fr {
float:right;
}

.contacts {
line-height:18px;
margin:10px 20px 0 0;
padding:0;
font-size:12px;
}

#searchstring{width:181px;height:12px}