* {
	margin: 0;
	padding: 0;
}

html {height: 100%;}

body {
	font: 11px Verdana, Tahoma, Arial, sans-serif;
	width: 100%;
	height: 100%;
}


a:link, a:visited, a:active, a:hover {color: #000; text-decoration: underline;}
a:visited {color: #551189;}
a:active {color: #000;}
a:hover {color: #E70008;}

p {margin: 0 0 13px}

img {border: none;}

input {vertical-align: middle}



#wrapper {position: relative; height: 100%; width: 1000px; margin: 0 auto;}

html>body #wrapper {height: auto; min-height: 100%;}

#footer {height: 30px;}

#empty {height: 70px; clear: both;}

#footer {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		border-top: 1px solid #7B7B7B;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 115px;
	background: url(images/top-bg.jpg) no-repeat 0 -22px;
	width:1000px;
}

div.logo
{
	float:left;
	width:210px;
	height:115px;
}
div.logo img
{
	margin:14px 0 0 20px;
	}

div.header-n-links
{
	float:left;
	width:620px;
	height:115px;
}

div.header-n-links .head
{
	font:normal 21px Tahoma;
	color:#fff;
	padding-top:18px;
}

div.cont1 {
background:transparent url(images/mail.gif) no-repeat scroll 0 3px;
height:17px;
padding-left:20px;
padding-top:0;
}

div.cont2 {
background:transparent url(images/icq.gif) no-repeat scroll 0 2px;
height:17px;
padding-left:20px;
}

div.rightcontacts {
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:9px;
padding-top:24px;
width:150px;
}

div.links
{
	padding-top:16px;
}

div.links ul li
{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 21px 0 0;
}

div.links ul li a
{
	color:#fff;
	font:14px Tahoma;

}

div.links ul li a:visited
{
color:#fff !important;
}

div.links ul li span
{
	background:#fff;
	font:14px Tahoma;
	padding: 0px 4px 0px 4px;

}

div.center
{
	margin:0 auto;
	width:1000px;
	margin-top:4px;
}

div.column
{
	width:253px;
	float: left;
	margin-right: 10px;
	background:#e1e1e1;
	border-bottom: 2px solid #E70008;
}

div.banner
{
	float: right;
	width:208px;
	border:1px solid #000;
}

div.banner-cont
{
	padding:14px 5px 13px 14px;
	color:#292829;
	font-family:Tahoma;
}

div.descr
{
	padding-left: 8px;
}

div.descr p
{
	margin-bottom:5px;
}

div.banner-cont h5
{
	font-size: 16pt;
	margin-bottom: 5px;
	margin-left: 7px;

}

div.banner-cont h4
{
	font-size: 10pt;
	margin-left:7px;

}

div.center-img
{
	text-align:center;
	margin:10px 0;
}


div.c-content
{
	padding:4px 10px 4px;
}

h3
{
	color:#E70008;
	font-family:Verdana;
	font-size:11px;
	padding-bottom:12px;
}


#footer div.cont
{
	padding-top: 5px;
	padding-left: 9px;

}

div.catalog-l-column
{
	width:272px;
	background:#e1e1e1;
	margin-right:10px;
	float:left;
	font:normal 12px Verdana;
}

div.catalog-l-column h4
{
	margin-bottom:5px;
	font:bold 12px Verdana;
	}



div.catalog-r-column
{
	width:718px;
overflow-x:hidden;
	background:#e1e1e1;
	float:right;
}

ul.items
{
	list-style-type:square;
	margin-left:20px;
	margin-bottom:24px;
}

ul.items li
{
	padding-bottom:6px;
}

ul.items li a
{
	text-decoration:underline;
	color:#000;
}

ul.items li span
{
	color:#e50108;


}

span.red
{
color:#e50108;
}

div.li-padd ul li
{
	padding-bottom:15px !important;
}

div.li-padd ul
{
	margin-bottom:0 !important;
}



div.catalog-pad
{
	padding:22px 25px 20px 30px;
		border-bottom:2px solid #e30f16;
}

div.r-padd
{
	padding:20px 25px 25px 30px;
	border-bottom:2px solid #E30F16;

}

div.r-padd table
{
	width:90%;
	border-collapse: collapse;

}

div.r-padd table td
{
	padding: 5px;
	border:1px solid #b4b4b4;
}

div.r-padd p
{
line-height:1.4;
}

div.left-img img
{
	border:1px solid #aeaeae;
}

div.left-img
{
	float:left;
	margin-right:25px;
	margin-bottom:40px;
}

div.r-padd h3
{
	font-size:12px !important;
}

div.r-padd h5
{
	font-size:11px !important;
	color:#E70008;
	font-weight:bold;
	padding-bottom:6px;
}

div.bigcolumn
{
	float:left;
	width:778px;
	background:#e1e1e1;
overflow:hidden;
height:auto;
}

div.smalldate
{
	color:#525552;
	font-size:10px;
	padding-bottom:4px;
	
}

div.ar-text
{
	line-height:1.4;
}

p
{
	line-height:1.4;
}

div.news-item
{
	padding-bottom:30px;
	height:auto;
	overflow:hidden;
}

div.biggestcolumn
{
	width:1000px;
	background:#e1e1e1;
}

div.left-image
{
	float:left;
	margin-right:20px;
}

div.right-text
{
	float:left;
}
h3.underline
{
	text-decoration:underline;
}
div.needit
{
font-weight:bold;
padding-bottom:5px;
}

img.left-image
{
margin-right:15px;
}

a.activec
{
text-decoration:none !important;
color:#E70008 !important;
}

table {border-collapse: collapse;}


td.td-logo {padding: 9px 4px 3px 20px;}


td.td-text {padding: 0px 20px 0px 2px; font-family: Tahoma; font-size: 11px; color: #000;}
