body, p, h1, h2, h3, h4, h5, h6,
a, ul, ol, li, span, div, table, tbody,
tr, th, td{
	color: #787878;
	font-size:12px;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
}

input{
margin: 0;
padding: 0;
color: #868686;
height: 21px;
}

#content table{
width: 100%;
border-collapse:collapse;
}


#content table td{
border: 1px solid #000;
padding: 4px;
}


#filter select{
width: 185px;
height: 25px;
}

.filtrparam{
float: left;
margin-right: 6px;
margin-bottom: 10px;
}

#container{
	width: 1000px;
	margin: 0 auto;
}

#header{
	overflow: hidden;
	padding: 10px 0;
}

#logo{
	float: left;
}

#contact{
	color: #49484b;
	float: right;
	margin-top: 0px;
	text-align: right;
	font-size: 20px;
        font-weight: bold;
        width: 210px;
}

#contact p{
color: #49484b;
font-size: 20px;
font-weight: bold;
height: 42px;
}

#contact a{
color: #49484b;
font-size: 20px;
font-weight: bold;
height: 42px;
display: block;
text-decoration: none;
}
#contact p img{
display: block;
margin-right: 10px;
margin-top: 5px;
float: left;
}

.feedback{
margin-top: 13px;
color: #000;
text-decoration: none;
border-radius: 2px;
text-align: right;
font-family: Arial, Sans-serif;
font-weight: bold;
font-style: italic;
color: #393183;
}

.feedback a{
font-family: Arial, Sans-serif;
font-weight: bold;
font-style: italic;
color: #393183;
font-size: 16px;
text-decoration: none;
height: 30px;
display: block;
}

.feedback a div{
height: 100%;
vertical-align: middle;
display: inline-block;
}

.feedback  img{
margin-right: 10px;
width: 28px;
vertical-align: middle;
}

#breadcrumbs{
         margin-bottom: 20px;
         color: #000;
         font-size: 14px;
}

#breadcrumbs a{
         color: #000;
         font-size: 14px;
}

#top_menu{
	margin-bottom: 21px;
	border: 1px solid #d4d4d4;
	border-width: 1px 0 1px 0;
	width: 100%;
	overflow: hidden;
        position: relative;
}

#breadcrumbs{
        margin-bottom: 20px;
}
#top_menu ul{
	list-style: none;
	overflow: hidden;
	float: left;
}

#top_menu li{
	float: left;
	background: url('/images/menu_item.gif') 0 50% no-repeat transparent;
}

#top_menu li a{
	color: #858585;
	display: inline-block;
	padding: 12px 20px;
	text-decoration: none;
}

#top_menu li a:hover, #top_menu li a.active{
	color: #2c2c2c;
}
#top_menu li:first-of-type{
	background: none;
}

#search{
	position: absolute;
        right: 0px;
        bottom: 12px;
	color: #000;
}

#left_column{
	width: 18%;
	float: left;
	margin-right: 20px;
}

#left_column div{
	border-bottom: 1px dotted #b4b4b4;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#left_column div:last-of-type{
	border:0;
}

#left_menu li{
	list-style-image: url(/images/punctnew.png);
	margin-left: 12px;
}

#left_menu li:hover{
	list-style-image: url(/images/punct_hovernew.png);
}

#left_menu li.active{
	list-style-image: url(/images/punct_activenew.png);
}

#left_menu li:hover a{
	text-decoration: none;
}

/*#left_menu li.active a{
	color: #7d7d7d;
}*/

#content{
	float: right;
	width: 80%;
        overflow: hidden;
}

#filter{
margin: 30px 0;
overflow: hidden;
position: relative;
}
.article{
	float: left;
	width: 173px;
	margin: 0 25px 25px 0;
}

.article, .article_img, .article_name, .article_price{
	color: #000;
        width: 173px;
}

.article .article_img{
	height: 200px;
	border: 1px solid #e3e3e3;
	overflow: hidden;
	margin-bottom: 10px;
}

.article .article_img:hover{
	border: 1px solid #b7b4ba;
}

p.lookslikeh1{
	color: #000;
	margin-bottom: 15px;
}

/*.article span{
	display: block;
	margin: 10px 0;
	color: #000;
}
*/
.article .article_img a{
	display: block;
        height: 200px;
text-align: center;
}

.article .article_name a{
	text-decoration: none;
        color: #817a7a;
        text-align: center;
        display: block;
        height: 40px;
}

.article a:hover, .article a.active{
	color: #2fc7f9;
}

#footer{
	width: 100%;
	border-top: 1px solid #d4d4d4;
	padding-top: 15px;
	margin: 15px 0;
	overflow: hidden;
}

#footer_menu{
	overflow: hidden;
}

#footer_menu ul li{
	float: left;
	padding: 0 15px;
	list-style-type: none;
}

#footer_menu ul li a{
	text-decoration: none;
}

#footer_menu ul li:first-of-type{
	padding-left: 0;
}

#footer_menu ul li a:hover, #footer_menu ul li a.active{
	color: #000;
}

#footer-info, #counter{
        float: left;
	margin-top: 10px;
}

#counter{
    padding-top: 5px;
}

#footer-info{
width: 365px;
}

#seo{
	margin-top: 10px;
        float: right;
}