* {
		margin:0;
		padding:0;
}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		background:#000 ;
		position:relative;
		min-height:100%;
		height:100%;
}

html,* html body {
		height:100%;
		min-height:100%
}

img {
		border:none;
}

.clear {
		clear:both;
		font-size:0%;
		line-height:0%;
		height:0px;
}

ul,ol {
		margin:0 0 0 20px;
}

h4, h5, h6{
		font-size:16px;
		font-weight:400;
		margin:5px 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		color:#1A6991;
}

h1 {
		font-size:24px;
		margin:5px 0 7px 0;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		padding:0 0px 0 82px;
		border-bottom:7px solid #000 !important;
		display:block;
		float:left;
}
.main_cont_sub h1 {
		font-size:24px;
		margin:5px 0 7px 0;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		padding:0 0px 0px 0;
		border-bottom:7px solid #000 !important;
		display:block;
		float:none;
		width:470px
}
h2{
		font-size:12px;
		margin:0 0 2px 0;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		
}

h3{
		font-size:14px;
		margin:0px 0 3px 4px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		
}





#header {
		position:absolute;
		width:100%;
		z-index:100
}

#head {
		height:90px;
		width:998px;
		position:relative;
		z-index:100;
		background:url(images/header_bg.gif) no-repeat 0% 0%
		
}
.head_links {
		position:absolute;
		margin:26px 0 0 481px
}
.head_links a {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		display:block;
		float:left;
		padding:7px 0 0 0
}
.head_links a:hover {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		display:block;
		float:left;
		padding:7px 0 0 0;
		background:url(images/top_arrow.jpg) no-repeat 50% 0%
}
.head_links span {
		color:#fff;
		margin:0 4px;
		float:left;
		padding:6px 0 0 0
}
.logo {
		position:absolute;
		margin:9px 0px 0 42px;
		z-index:215;
		color:#0076BE
}

.logo a {
		position:relative;
		color:#0076BC
}
#content {
		padding:90px 0 0px 0;
}


.left_side {
		float:left;
		width:200px;
}
.left_menu {
		padding:10px 0 11px 0;
		background:#000

}
.left_menu ul {
		list-style:none;
		margin:0 0 0 0px
}
.left_menu ul li  {
		color:#333;
		font-weight:bold;
		font-size:11px;
		font-family:Tahoma;
		background:url(images/left_menu_bg.gif) no-repeat 0% 0%;
		width:174px;
		height:24px;
		padding:12px 0 0 26px;
}
.left_menu ul li.last_menu {
		color:#333;
		font-weight:bold;
		font-size:11px;
		font-family:Tahoma;
		background:url(images/left_menu_bg.gif) no-repeat 0% 0%;
		width:174px;
		height:23px !important;
		padding:12px 0 0 26px;
}
.left_menu ul li a {
		color:#fff;
		font-weight:bold;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
}
.left_menu ul li a:hover {
		color:#fff;
		font-weight:bold;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
}
.top_content {
		position:relative;
		float:left;
		width:621px;
		height:199px;
		background:#000;
		padding:1px 0 0 2px;
		overflow:hidden
}
.men2 {
		position:absolute;
		border:none !important;
		margin:0px 0 0 145px;
}
.men1 {
		position:absolute;
		border:none !important;
		bottom:1px;
		right:1px;
		top:1px
}
.top_content img {
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		line-height:0%;
		font-size:0%;
		display:block
}
.top_content img.last_pic {
		border-bottom:none;
		border-right:1px solid #fff;
		line-height:0%;
		font-size:0%;
		display:block
}
.main_cont {
		padding:28px 0 0 0 ;
		clear:both;
		width:571px;
		float:left
}
.text {
		margin:0 163px 28px 85px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif
}
.left {
		padding:0 0 0 11px;
		float:left;
}
.product {
		background:#000;
		float:left;
		/*padding:15px 7px 10px 18px;*/
                padding:7px 7px 10px 10px;
		color:#dbdbdb;
		height:80px;
}

.product h2 {
		padding:0 10px;
}

.product p {
		margin:0 0 9px 0
}
.cart {
		float:right;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		font-style:italic
}
.cart img {
		margin:0 0 -3px 3px
}
.right_cont {
		float:left
}
.tt_news {
		background:url(images/tt_news_bg.jpg) no-repeat 0% 0%;

		width:245px;
		height:180px;
		position:relative;
		padding:68px 0 0 44px;
		
}
.news {
		color:#424242;
		width:189px;
		/* margin:10px 0 23px 16px
 */
		height:50px;
		margin:10px 0pt 10px 10px;
		overflow:hidden;
}

.news a strong {
		color:#000;
}
.news a  {
		color:#ff0000;
}
.news a img {
		margin:0 0 -7px 3px;
		position:relative
}
.all_bg {
		position:relative;
		height:100%;
		width:998px;
		margin:0 auto;

}
.main_cont_sub {
		background:#e6e6e6;
		float:left;
		width:755px;
		margin:0 0 0 1px;
		padding:26px 0 15px 42px;
		color:#000
}

.product_table {
		color:#000;
		
}
.product_image img {
		border:1px solid #000
}
.product_table td {
		padding:8px 4px 7px 4px;
		border-bottom:1px solid #c1c1c1;
		background:#fff;
		line-height:18px;
		font-size:11px
}
.product_table tr.last td {
		border-bottom:none !important;
}
.old {
		color:#999
}
.product_table tr.bolder td {
		padding:8px 4px 7px 4px;
		border-bottom:1px solid #c1c1c1;
		background:#f1f1f1
}
.product_table thead td {
		padding:4px 4px 4px 4px;
		background:#999
}
.main_part {
		width:998px;
		margin:0 auto;
		background:url(images/content.gif) repeat-x 0px 90px;
}
html>body .main_part { 
		min-height:100%;
		position:relative;
		z-index:10 
}
.main_part_sub {
		width:998px;
		margin:0 auto;
		
}
html>body .main_part_sub { 
		min-height:100%;
		position:relative;
		z-index:10 
}
html>body .all_bg {
		min-height:100%;
		position:relative;
		z-index:10 
}





#footer {
		color:#000;
		font-size:11px;
		padding:0px 0px 0px 0;
		width:100%;
		height:88px;
		z-index:10
}


#foot {
		width:868px;
		height:88px;
		z-index:10;
}
#foot_sub {
		width:998px;
		height:88px;
		z-index:10;
		border-top:12px solid #cdcdcd
}
.info {
		float:left;
		font-size:10px;
		color:#8c8c8c;
		margin:21px 0 0 6px
}
.tx-indexedsearch {
	width:90%
}
.tx-indexedsearch-title {
	font-weight:700;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	float:none;
	background:none;
}
.info  a{
		font-size:10px;
		color:#8c8c8c;
}

.copy {
		float:right;
		padding:17px 33px 0 7px;
		color:#fff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		z-index:1000;
		font-weight:bold
}
#foot_sub .copy {
		float:right;
		padding:17px 193px 0 7px;
		color:#fff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		z-index:1000;
		font-weight:bold
}
.copy a {
		color:#fff;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		z-index:1000;
		text-decoration:none
}
.copy a span {
		text-decoration:underline
}
.copy a span:hover {
		text-decoration:none
}

.foot_links {
		position:absolute;
		margin:66px 0 0 763px;
}


a,.price strong,.link {
		color:#000;
		text-decoration:none;
		position:relative
}

a:hover, .act{
		text-decoration:none
}



#header ul li a, .link a {
		color:#fff;
		text-decoration:none;
}



.my_contenttable THEAD TD {
        color: #000;
}

.my_contenttable p {
        margin: 0px;
}

.my_contenttable td {
		color:#000;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 3px;
}

.my_contenttable {
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
}

.my_contenttable THEAD {
		font-family: Verdana,Tahoma, Verdana, Arial;	
		color:#565656;  
		text-align: center;
		border: 1px solid #EEEEEE;
		padding: 3px;
		font-weight: bold;
		background-color: #EEEEEE;
}  

table {
		border-collapse:collapse;
		border-spacing:0;
}

fieldset,img {
		border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
}


caption,th {
		text-align:left;
}


q:before,q:after {
		content:'';
}

abbr,acronym {
		border:0;
		font-variant:normal;
}

sup,sub {
		vertical-align:text-top;
}

sub {
		vertical-align:text-bottom;
}

input, textarea, select {
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
} 

p {
margin:0 0 13px 0
}


.top_content .tx-wagrandomimage-pi1 {
  border-bottom:1px solid #fff !important;
  border-right:1px solid #fff !important;
  line-height:0% !important;
  font-size:0% !important;
  display:block;
  float:left;
  clear:both
 
  
}

.top_content .men1 .tx-wagrandomimage-pi1 {
  border-bottom:none !important;
  border-right:none  !important;
  line-height:0% !important;
  font-size:0% !important;

}

.commerce_adresslisting li a {
    margin-top:10px;
    margin-bottom:10px;
}

.address_item_company, .address_item_street, .address_item_city, .address_item_city, .address_item_country, .address_item_email, .address_item_phone {
    margin-left:19px;
}

.commerce_adresslisting a {
    font-weight:bold;
    display:block;
    margin-left:19px;
}

.soldout {
    color:red;
}

.pagebrowser {
    text-align:center !important;
}