* { padding: 0px; margin: 0px; }
body {
	background: url("../image/bg.jpg") #FFFFFF repeat-x;
	font-size: 14px;
	color: #31331C;
}
img { border: 0px; }
li { list-style: none;}

a {color: #CF3919; text-decoration: underline; }
a:hover {text-decoration: none !important; }
#inner {margin-top:-50px;}
#inner.with-padding {padding: 0 17px 0 30px;}
h6 {padding:0; margin:0; color:#686868; font-size:80%; font-weight:normal;}


#header {height: 270px;}

#header a {
	color: #333;
	text-decoration: none;
}


#content {
	padding: 10px 0px 20px 0px;
	overflow:hidden;
}




#footer {
	clear: both;
	background: url("../image/bg-footer.jpg") repeat-x;
	padding-top: 40px;
	height: 125px;
	color: #FFFFFF;
	font-size:95%;
}

#footer .address {
	padding-bottom: 25px;
	overflow: hidden;
	width: 100%;
}

#footer .logo{
	margin-right: 20px;
	float: left;
}

#footer .address P {
	width:  70%;
	padding-top:15px;
	margin-bottom: 5px;
	float: left; 
}



#footer-right {
color: #E9E2D8;
font-size: 11px;
float: right;
margin-right:10px;
margin-top:-10px;
}
#footer-right a {
color: #E9E2D8;
text-decoration:none;
}

#footer-right a:hover {text-decoration: underline !important; }


.afftar{
float:right;
padding:0 10px 0 0;
margin-top:-30px;
}




.promo {
      width:46px;
      height:45px;
      background:url("../image/onsale.gif") 0 0 no-repeat;
      position:absolute;
      top:2px;
      left:2px;
}







.container {
margin: 0 auto;
min-width: 745px;

}

.container, .featuring-list {
	display:block;
}

.container:after, .featuring-list:after {
	display:block;
	height: 0;
	clear: both;
	visibility: hidden;
}












#layout-left {
/* fix width 65 width:72%; */

width:72%;
float: left;
padding-top:15px;
padding-left:25px;
}






.hssl {
text-align:right;
}





#search-box {
float: right;
margin-top:-210px;
padding-right:10px;
color:#fff;


float:none;
width:240px;
margin-left:73%;
height:78%;
}


#search-box a {
color:#fff;
}



#search-box .q {
	color: #eee;
	font:100% "trebuchet MS";
	width: 200px;
height:22px;
	float: left;
        background:#520A0B;
		
		
		background-color:#520A0B;
border:1px solid #4A0404;
}


.vxod {
width:250px;

    }
	



.dialog {
    padding: 5px;
    text-align: left;
    }
	
	
.dialog-form td {
    padding: 2px 3px;
}
.dialog-form .label {
    width: 21%;	
}
.dialog-form .field {
    width: 50%;
}

.dialog-form input {
	
background-color:#520A0B;
border:1px solid #4A0404;
font:100% "trebuchet MS"; color:#fff;
}

#search-box .fff {
	color: #fff;
	font:70% "trebuchet MS";
}


#search-box .fff a {
	color: #fff;
}


#search-box .ttt {
color: #fff;
font:78% "trebuchet MS";
}
#search-box .ttt a {
border-bottom: 1px dashed #e3e3e3;
padding-left:1px;
}















#seek {
	margin: 10px 0 0 7px;
	float: left;
}


.button{font:100% "trebuchet MS"; color:#fff;}
.button{background-color:#520A0B;border:1px solid #4A0404;height:22px;}










#gallery {
        border-collapse:none;
}


#gallery .col1, #gallery .col2 {
	vertical-align: top;
	padding: 10px 17px 10px 5px;
        margin:0 5px 5px 0;
}

#gallery .col3, #gallery .col4 {
	vertical-align: top;
	padding: 10px 17px 10px 5px;
        margin:0 5px 5px 0;
}

.gallery-image {
position:relative;
float:left;
}

.gallery-image img {
	background: url("../image/gal_img.gif");
	margin: 3px;
	padding: 8px;
	width:152px;
}

.gallery-image img:hover {
        background:url("../image/gal_img_hover.gif");

}


.mini img {
	margin: 2px;
	padding: 4px;
    width:52px;

}







.gallery-info {
	line-height: 1.8em;
	padding: 5px 6px 0;
        font-size:12px;
        position:relative;
}

.gallery-info small strong {
        color:#97B118;
}










h1 {font: 22px Arial,Helvetica,sans-serif; padding: 24px 0 28px 0; color: #CF3919; }
h2 {color:#CF3919; font-size:15px; padding: 20px 0px 10px 0px; margin:0px; clear: both; font-weight: normal;}
h3 {color:#484848; font-size:13px; padding: 10px 0px 10px 0px; margin:0px; clear: both;}
h4 {font: 16px Arial,Helvetica,sans-serif; font-weight: bold; color: #CF3919; }

.tit {
color:#484848; font-size:13px; margin:0px; clear: both; 
font-size: 12px;
text-transform: uppercase; font-weight:bold;
}








<!-- bug -->

.category_top {float: left; width: 93%;}
.category_top img {float: left; margin-left: -80px; }
.category_top h1 {padding: 5px 0 3px 0}
.category_top .h6 {padding:0; margin:0; color:#9b9fa4; font-size:11px; font-weight:normal;}
.category_top .h6 a {color:#9b9fa4; text-decoration:none;}
.category_top ul {list-style-type: none; float: left; padding: 8px 0 0 0; }
.category_top ul li {float: left; background: url("../image/bli.gif") right 2px no-repeat; padding: 0px 12px 0 0; margin-bottom: 3px; margin-right:11px; white-space:nowrap;}
.category_top ul li.first {padding-left: 0px; }
.category_top ul li.last {background: none; padding-right: 0px;}
.category_top ul li a {font-weight: normal !important}




.category_top {margin-left:30px;}
.category_top h1 {padding:0; margin:0;}














ul.expand img {position:relative; top:2px; left:3px;}


.catalog_show-sort {border-bottom: 1px solid #D6D6D6; border-top: 1px solid #DEDEDE;  float: left; width: 100%; padding: 7px 15px 6px 35px; font-size:80%;}

.catalog_show-sort span, .catalog_show-sort label {float: left; padding: 2px 3px 0 0}
.catalog_show-sort select {float: left; font-size: 11px; margin-right: 3px;}
.catalog_show-sort .sort_by {float: right}

.cat_dpl
{
padding: 20px 0 13px 20px;
}

.catalog_content {padding: 0 0 30px 22px }


.catalog_pager {padding: 3px 0 0 0;}

.catalog_pager ul {list-style-type: none; float: left; }
.catalog_pager ul li {float: left; background: url("../image/bli.gif") right 2px no-repeat; padding: 0px 7px 0 6px; margin-bottom: 4px;}
.catalog_pager ul li.first {padding-left: 0px; }
.catalog_pager ul li.last {background: none; padding-right: 0px;}
.catalog_pager ul li.left-page, .catalog_pager ul li.right-page  {background: none; font-size: 12px }
.catalog_pager ul li.left-page a, .catalog_pager ul li.right-page a {text-decoration: none;}
.catalog_pager ul li.left-page {padding-left: 0px;}





.find-form {padding-top:20px; padding-bottom:20px; margin-left:-3px;}
.find-form h4,h6 {padding-left:20px; padding-bottom:5px;}
.find-form .form {width:130px; height:24px; background:url("../image/form-style-mini.gif") no-repeat; padding:5px 0px 0px 5px; font-size:11px;color:#9b9fa4; border:0;}
.find-form .btn {margin-top:-8px;}




.contact-form {padding-top:30px;}
.contact-form .title {color:#b11515; font-size:14px; font-weight:bold; }
.contact-form p {padding:0; margin:0; color:#9b9fa4; font-size:11px;}
.contact-form .table {margin-top:25px;}
.contact-form .table .td {font-size:11px;color:#9b9fa4; text-align:left; padding-top:4px;}
.contact-form .table .form {width:230px; height:21px; background:url("../image/form-style.gif") no-repeat; padding:5px 0px 0px 5px; font-size:11px;color:#9b9fa4; border:0;}
.contact-form .table .form2 {width:336px; height:117px; background:url("../image/form-style-big.gif") no-repeat; padding:5px 0px 0px 5px; font-size:11px;color:#9b9fa4; border:0;}



.contact-form .table .form3 {width:205px; font-size:11px;color:#9b9fa4; margin-bottom:5px;}

a.trimite-btn {width:96px; height:31px; display:block; background:url("../image/trimite-btn.gif") no-repeat;}

.contact-form span.like_input {
width:400px;
padding-left:10px;
float:left;
padding-bottom:6px;

}


.none {
	border: none;
}


















.bignumber {
	background: url("../image/ol-bg.gif") no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 20px/normal Arial, sans-serif;
	margin-right: 8px;
	padding: 6px 7px;
}

div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
	font-weight: bold;
	margin-left: 15px;
	padding-left: 0;
}

div.bubble1 div {
	background: url("../image/bub1-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble1 div div {
	background: url("../image/bub1-bl.gif") no-repeat bottom left;
}

div.bubble1 div div div {
	background: url("../image/bub1-tr.gif") no-repeat top right;
}

div.bubble1 div div div div {
	background: url("../image/bub1-tl.gif") no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 10px 15px 20px;
	width: auto;
}

div.bubble2 div {
	background: url("../image/bub2-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.bubble2 div div {
	background: url("../image/bub2-bl.gif") no-repeat bottom left;
}

div.bubble2 div div div {
	background: url("../image/bub2-tr.gif") no-repeat top right;
}

div.bubble2 div div div div {
	background: url("../image/bub2-tl.gif") no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 10px 15px 25px;
	width: auto;
}


div.bubble3 div {
	background: url("../image/bub3-br.gif") no-repeat bottom right;
	margin: 0;
	width: 100%;
}


div.ja-left,
div.ja-right {
	margin: 0;
	padding: 0;
	width: 49%;
}



























#menu { 
	padding-left: 20px;
}

#m-pust {
	position: relative;
	list-style: none;
	float: left;
	margin: 0 0 16px 0;
	height: 20px;
	font: 100% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande"; 
}

#m-pust a {
	color: #fff;
	text-decoration: none;
}
#m-pust a:hover {
	text-decoration: underline;
}

#m-pust .vkl, 
#m-pust .vik {
	font-size:95%;
	float: left;
	margin: 4px 0 0 0;
	padding: 0px;
	height: 31px;
}
#m-pust .vkl a{
	float: left;
	margin: 0px;
	padding: 5px 10px 0 10px;
	height: 26px;
		text-decoration: none;
}



#m-pust .vik a {
	float: left;
	margin: 0px;
	padding: 5px 10px 0 10px;
	height: 26px;
}





#m-pust .vkl {

}
#m-pust .vkl a {
	color: #fff;
	font-weight:bold;
}




#m-pust li a:hover
{
	color:#FFF;
}



#navigation {
	float: left;
	width: 200px;
	padding: 10px;
	margin-left:10px;
}




.boxprice { padding: 0.1em 0 1em 0; font-size:14px;margin-bottom:1em}
.boxprice table { margin: 0 auto; background: #fff; border-collapse: collapse; color: #666; font:normal 11px arial; width:100% }
.boxprice table tr { height: 13%; text-align: center; }
.boxprice table th {background: #efefef; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font:normal 11px arial;padding-left:0.5em}
.boxprice table td { padding: 0.3em 0 0.3em 0.1em; border-bottom: 1px solid #ddd; }
.boxprice .brasil { font-weight: bold; border-top: 2px solid #999; border-bottom: 2px solid #999; }
.boxprice .bg { background: #f5f5f5; }
.boxprice .lm { padding: 0 6px; }
.boxprice .bm { border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }
.boxprice .m {border-right: 1px solid #f5f5f5; }
.boxprice .n {border-left: 1px solid #f5f5f5;}


.boxprice2 table tr {height:30px}
.padds{padding:5px 0;}
.f11{font-size: 11px; line-height: 1.1em;}






.product {
/* fix */
width: 48%;
float: left;
}

.container .first {
	margin: 0;
}

.product_tile {

	padding: 10px 5px;
	width: 101%;
	overflow: hidden;
	display: block;
}



.product_tile .left {
	float: left;
}



.product_tile .right {

	padding: 1px 6px;
	width: 54%;
	float: left;

}
.product_tile .right h4 {
	font-size: 12px;
	text-transform: uppercase;

}



.product_tile dl {

	padding: 3px 0 0 0;
	width: 100%;
	clear: both;

}

.product_tile dt {

	color: #807D7A;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.product_tile dd {

	color: #4F4C47;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	font-weight: bold;

}




.product_tile .text {
width:90%;

}




.buy {
margin-top:-30px;
float:right;
}









ul.mnu{
  margin: 0.35em 0 0 -0.5em;
  padding: 0;
}

ul.mnu li, li.tck {
  margin: 0.15em 0 0.15em .5em;
}

ul.mnu li, li.tck {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url("../image/krg.gif") no-repeat 1px .35em;
  
  
font-size:97%;
}

ul li.otk {
  background: transparent url("../image/ex.gif") no-repeat 1px .35em;
  
}

ul li.skt {
  background: transparent url("../image/col.gif") no-repeat 0px .35em;
}



.mnu b a{
color:#686868;
font-weight:normal;
}








.user {
	color: #fff;
	font:80% "trebuchet MS";
}
.user a {
color: #fff !important;
}





#centre{
width:92%;

float:left;
margin-right: 0; 
padding:15px 15px 0;
border-left: 2px solid #eae8e1;
}
#info_tech { background-repeat: repeat-x; background-attachment: scroll; background-position: center top; margin-top: 0; margin-bottom: 15px; padding: 15px 25px 5px; clear:both;}
#info_tech ul { margin-left: 0; padding-left: 0; }
#info_tech li { list-style-image: url("../image/ose.gif"); margin-bottom: 0.5em; margin-left: 0; padding-bottom: 5px; padding-left: 0; border-bottom: 1px dashed #e3e3e3; }
#info_tech strong { font-weight: bold; }




div#galerie
{
background-repeat: repeat-x;
background-attachment: scroll; 
background-position: center bottom; 
float: left; 
margin: 10px 0; padding: 0;}
#thumb { background-color: transparent; float: left; margin: 0; padding: 0; padding-left:2px; }
ul#galerie_mini
{
background-color: transparent; width: 350px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 0 ; list-style-type: none ;
display: block;
}
ul#galerie_mini li
{ float: left ; display: inline; }

ul#galerie_mini li a img
{ background-color: #fff; width: 100px; height: 73px; margin: 4px 3px 1px ; padding: 5px;display: inline; }
ul#galerie_mini li a:hover img  { background-color: #fff;}
#photo_gal {
background-color: transparent; float: left; margin: 0 0 0 5px; padding: 1px 0 0; }




dl#photo
{
background-color: transparent; text-align: center; vertical-align: middle; margin-top: 0; margin-bottom: 0; padding: 0; display: block;	

}
dl#photo dt
{
color: #9E9E9E; font-size: 90%; font-weight: normal;padding: 0; font-variant: normal;
}

dl#photo dd
{ margin: 0 ; }

dl#photo img
{
background:url("../image/gal_img.gif");
margin: 3px;
padding: 6px;
}


.dl#photo img:hover {
        background:url("../image/gal_img_hover.gif");

}








.cart {
margin-top:15px;
margin-left:10px;
font:90% "trebuchet MS"; color:#fff;

}

.cart a {
border-bottom:1px dashed #fff;

}

.summ {
border-top-style:solid;
border-top-width:thin;
float:left;
margin-top:1px;
margin-left:53px;

width:70px;
font:80% "trebuchet MS"; color:#fff;

}





h3 {
font-size: 12px;
text-transform: uppercase;
}









.ctsw {height:150px; width:108%; padding-top:15px;}

.product_list {padding:2px 0 5px 0; margin:0 14px 0 11px;}
.product_list .left {float:left; position:relative;}

.product_list .r {float:right; width:95%;margin-left:-175px;}
.product_list .r2 {margin-left:140px; 
border-right: 1px solid #E4E6D0;
}

.product_list .name {padding:21px 10px 9px 0; color:#E85500; font-size:12px; line-height:16px; font-family:arial; font-weight:bold;}
.product_list .name a {color:#E85500; text-decoration:underline; font-size:12px; line-height:15px; font-weight:bold;}
.product_list .name a:hover {text-decoration:none;}

.product_list .text { color:#545454; font-size:11px; padding:0 0 7px 0;}
.product_list .text .inside_text{ padding:13px 0 17px 14px;}

.product_list .price { padding:2px 2px 6px 0;}
.product_list strong { font-family:arial; color:#414141; font-size:19px; line-height:18px; font-weight:normal;}








#search_block input{border:1px solid #ddd;padding:1px;color:#666;height:17px;}
#search_block .butn{background-color:#FFFFFF;border:1px solid #ddd;height:21px;}
#search_block {
padding-top:15px;
padding-bottom:15px;
}
 
 
 
 
 
.glav_bl h1,h2,h6 {
	padding: 0;
	margin:0;
}
.container h1{
padding: 24px 0 10px 0; 
}







.hr {
border-top: 1px solid #DDDDDD ;
text-align:center;
margin: 20px 20px 10px 20px;
}


.price{
	padding:21px 10px 9px 0; font-size:130%; font-weight:400;
}


















.pl{color:#414141; font-size:19px; line-height:18px; font-weight:normal;}






.nizz
{
clear:both;
}




	.cat-pod:link, .cat-pod:visited {
		background:#f4f4f4;
		float:left;
		width:530px;
		margin:3px;
		text-align:center;
		padding:0;
		text-decoration:none;
		border:1px solid #ebebeb;
		padding:0 0 5px 0;
		color:#999999;
		padding-bottom:10px;
	}

.cat-pod:hover {background:#ebebeb; border:1px solid #ccc;}
.cat-pod:hover .pod-title {
		color:#000;
	}
	.cat-pod img {
			margin:5px;
			padding:3px;
			float:left;
		}






	.category-pod:link, .category-pod:visited {
		background:#f4f4f4;
		float:left;
		width:290px;
		margin:3px;
		text-align:center;
		padding:0;
		text-decoration:none;
		border:1px solid #ebebeb;
		padding:0 0 5px 0;
	}
	.category-pod:hover {background:#ebebeb; border:1px solid #ccc;}
	.category-pod:hover .pod-title {
		color:#000;
	}
		.category-pod img {
			margin:5px;
			padding:3px;
			background:#fff;
			border:1px solid #b6b4ab;
			float:left;
		}
		.category-pod .pod-title {
			text-decoration:none;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			color:#666;
			margin:20px 0 0 1px;
			float:left;
		}
		
		
		
		
img.icon { margin-right: 0.5em; vertical-align: middle; margin-top:3px; }





.warning {
	color: #CCCCCC;
	background:#f4f4f4;
	border:1px solid #ebebeb;
	font-weight: bold;

	padding: 0.8em 1em;
	text-align:center;
}






ul.address {
	background-color:white;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0.25em;
	padding-bottom:0.6em;
	margin-bottom:1em;
	position:relative;
	width:268px;
	
	
	
		color: #999999;
	background:#f4f4f4;
	border:1px solid #ebebeb;

	padding: 0.8em 1em;
	
	width:43%;
	
}

ul.address li {
	padding-left: 1.4em;

}
li.address_title {

	font-weight: bold;
	height: 27px;
	font-size: 90%;
	line-height: 1.9em;
	
}
ul.item li.address_title {}
ul.alternate_item li.address_title {}











.myerr {
	color: #CC3718;
	background:#f4f4f4;
	border:1px solid #ebebeb;
	font-weight: bold;

	padding: 0.8em 1em;
	text-align:center;
}




.confirmation {
	color: #AAFF55;
	background:#f4f4f4;
	border:1px solid #ebebeb;
	font-weight: bold;

	padding: 0.8em 1em;
	text-align:center;
}








.warning_inline {
	color:#da0f00;
	font-weight:bold;
}



.forgot {
font-size:80%;
clear:both;

padding-left:130px;
margin-top:-25px;
}
.min5s {
font-size:80%;
color:#CCCCCC;
}





.addresses {
	border: 1px solid #ebebeb;
	padding: 0.6em;
	position:relative;
	width:631px;
}
.addresses h3 { margin: 0; }
.addresses p.checkbox input{
	margin-top:0!important;
	margin-top:-3px;
}




ul.bullet li, .block ul.bullet li {
	list-style-type:none;
	font-size:85%;
}

.bu {
		font-size: 100%;
		padding-right: 4px;
	}
	
	
div.cat_desc { color:#484848; font-size:90%; padding: 10px 0px 10px 0px; margin:0px; clear: both;}


.products_block h4 {margin-bottom:10px;}


/* but */
p.cart_navigation {
	padding: 1em 0!important;
}
p.cart_navigation .button, p.cart_navigation .button_large {
	float: left;
}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
	float: right;
}





.new{
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:white;
	font-size:70%;
	font-weight:bold;
	margin:0pt 1em 0pt 0pt;
	padding:0pt 0.4em;
	text-transform:uppercase;

}




#quantity_wanted_p{
font-size:80%;
color:#999999;
}

#quantity_wanted_p input{border:1px solid #ddd;padding:1px;color:#666; width:24px;}
.foot-loosers{float:left; position:absolute; left:0; margin-left:6px; margin-top:36px; color:#996666; font-size:70%; width:40%;}