.brand_image{
	border:0px;
	position:absolute;
	top:28px;
	left:34px;
	z-index:5;
	width:166px;
	height:130px;
	zoom:1;
}

.brand_image_table
{
	width: 164px;
	border: #ccc solid 1px;
	height:128px;
	border-collapse:collapse;
}
a:hover .brand_image_table
{
	border: #000 solid 1px;
}

.brand_image_table2
{
    width: 200px;
    border: #ccc solid 1px;
    height:128px;
    border-collapse:collapse;
}
a:hover .brand_image_table2
{
    border: #000 solid 1px;
}

.brand_image_table2 td
{
    vertical-align:middle;
    text-align:center;
    width:100%;
    height:100%;
}

.brand_image_table td
{
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:100%;
}

.brand_description{
	margin-left:230px;
	margin-top:30px;
	width:270px;
	//margin-bottom:20px;
}

.brand_name a {
	font-size: 14px;
	font-weight: bold;
	color: #807e83;
	text-decoration: none;
}

.brand_title{
	font-size:12px;
	color: #6495ED;
}
.brand_counters {
	font-size:10px;
	padding-top:3px;
}
.brand_text {
	height: 52px;
}
.brand_title a{
	color: #807e83;
	text-decoration: none;
	display: block;
}

.more_button{
	background-color: #7fa5c8;
	text-align: right;
	margin: 5px 0;
	padding: 2px 5px 2px 0;
	line-height: 15px;
}

.more_button a{
	font-weight: bold;	
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.more_button a:hover{
	color: red;
}

.brand_title a.body_text:hover{
	color: #000;
}

tr.head_row td {
	color:#d20000;
	padding:3px;
	vertical-align:top;
	border-style:solid;
	border-width:1px;
	border-color:#e8e8e8;
}
td.element {
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#e8e8e8;
	vertical-align:top; 
}
td.element a {
	color: #6495ED;
}
a img.brands {border:0px;}
a:hover img.brands {border:0px;}

a{color:#6495ED; text-decoration:underline;}
a:hover{color:#4c4b4b; text-decoration:none;}

hr {
	background-color:#7C7C7C;
	border:medium none;
	color:#7C7C7C;
	height:1px;
	margin: 5px 0px;
	width: 100%;	
}

table.icons_table {padding-bottom:15px;}
span.icon_zip{margin:0 0 0 0; padding:2px 0 2px 20px; list-style-type: none; background: url('/IMAGE/icon_pub_zip.gif') no-repeat 0 0px; font-size:11px;}
span.icon_pdf{margin:0 0 0 0; padding:2px 0 2px 20px; list-style-type: none; background: url('/IMAGE/icon_pub_pdf.gif') no-repeat 0 0px; font-size:11px;}
span.icon_html{margin:0 0 0 0; padding:2px 0 2px 20px; list-style-type: none; background: url('/IMAGE/icon_pub_html.gif') no-repeat 0 0px; font-size:11px;}

td.publ_tumb {text-align: center;padding-left:10px;}

.gallery_list td {vertical-align:top; padding:3px; font-size:10px;}
td.gallery1 {width:169px; padding-bottom:20px;}
td.gallery1 div.div1 {width:160px; height:120px;}
td.gallery1 div.div2 {width:160px; padding:10px 5px 0 5px; text-align:center; height:12px; overflow:hidden;}
td.gallery1 div.div3 {position:absolute; width:160px; top:125px; left:0px; background-color:#eeeeee; padding:4px; border:1px solid #666666; z-index:100;}

td.gallery2 {padding-bottom:20px;}
td.gallery2 div.div1 {width:250px; height:187px;}
td.gallery2 div.div2 {padding:10px 5px 0px 5px; text-align:left; height:12px; overflow:hidden;}
td.gallery2 div.div3 {position:absolute; width:250px; top:192px; left:0px; background-color:#eeeeee; padding:4px; border:1px solid #666666; z-index:100; text-align:left;}

td.gallery3 {}
td.gallery3 div.div1 {padding-left:35px;}
td.gallery3 div.div2 {padding:10px 5px 0px 15px;height: 112px; overflow:hidden; font-size:12px; text-align:left;}
td.gallery3 div.div3 {position:absolute; width:288px; top:5px; left:10px; background-color:#eeeeee; padding:4px; border:1px solid #666666; z-index:100; font-size:12px; text-align:left;}

div.blogs {margin: 10px 10px 0;}
table.blogs td {padding: 2px;}
table.blogs input {font-family: Verdana; font-size: 12px;}
table.blogs textarea {font-family: Verdana; font-size: 12px;}

p.sitemap a {color:#6495ED}

a.grey-red img {border:1px solid #666666;}
a.grey-red:hover img {border:1px solid #FF0000;}

.brand_text a {
	color: #807e83;
	text-decoration: none;
}
.brand_text a:hover {
	color: #000;
}

a.print_version {
	color:#747374;
	text-decoration: none;
}
a.print_version:hover{
	color: #f00;
}

a.brand_href {
	font-weight: bold;
	text-decoration: none;
	color: #7C7C7C;
}
a.brand_href:hover {
	color: #6495ED;
}

a.gallery_picture {
	color:#7C7C7C;
	text-decoration:none;
}
a.gallery_picture:hover {
	color: #6495ED;
}

.gallery_list td a {
	color:#7C7C7C;
}
a.grey-black {
	color:#7C7C7C;
}
a.grey-black:hover {
	color:#000000;
}
a.grey-black img {
	border: 1px solid #7C7C7C;
}

a.grey-black:hover img {
	border: 1px solid #000000;
}


table.b0 {border:0px;}
table.b0 td {border:0px;}
.middle_content input {margin:0px;}
.middle_content select {margin:0px;}
.middle_content textarea {margin:0px;}
b.red {color:#D20000;}

.inputtext {width:97%; font-size:12px; font-family:Verdana;}
.inputtextarea {width:98%; font-size:12px; font-family:Verdana; height:60px;}
.inputcombo {width:98%; font-size:12px; font-family:Verdana;}
.button {font-size:12px; font-family:Verdana;}

table.cart_table td {
	border:1px solid #E8E8E8;
	padding:3px;
	text-align:center;
	vertical-align:middle;
}

table.b0 td {
	border-style:none;
	border-width:0;
}

div.currency {
	font-size:9px;
	font-weight:bold;
	height:20px;
	text-align:center;
	border: 1px solid #4f4f4f;
    color: #3a9ee0;
    background-color: #000;
    line-height: 20px;

    width: 150px;
}
div.currency_f {
    height:23px;
    padding :4px 4px 0px;
    text-align:center;
    width: 148px;
}

div.currency a{
    font-size:9px;
    font-weight:normal;
    color: #3a9ee0;
}

div.currency a.grey-black{
    font-size:9px;
    font-weight:normal;
    color: #fff;
    text-decoration: none;
}
div.currency a:hover{
    text-decoration: none;
    font-size:9px;
    font-weight:normal;
    color: #3a9ee0;
}

div.currency a.grey-black:hover{
    font-size:9px;
    font-weight:normal;
    color: #3a9ee0;
    text-decoration: none;
}

.article_inner_table th, .article_inner_table td {
	padding:1px;
}

a.black-blue {
	color:#000000;
}
a.black-blue:hover {
	color:#6495ED;
}
.h1brand {
	color:#4C4B4B;
	font-weight:bold;
	font-size:18px;
}
.h2title {
	color:#7C7C7C;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
}

.news_block ul {
	padding-left:30px;
}