/* Shop general */

span.shop_button { width:86px; text-align:center; line-height: 22px; width: 86px; display:block; background: url(../img/button_red.gif) top left no-repeat; }
	span.shop_button a { color:#FFFFFF; font-weight: normal; font-size:10px; }
	span.shop_button a:hover { color:#FFFFFF;  font-weight: normal; font-size:10px; }
    span.shop_button * { color:#FFFFFF; }

input.shop_button_pay { color:#FFFFFF; font-size:10px; text-align:center;
						border: 0px; height:16px; width:180px; 
						background: #E0E0E2; cursor: pointer; }

td.box_header{ color: #CF0909; font-size:12px; font-weight:bold; padding:5px; border-bottom:1px solid #cccccc; }

span.bin_icon {margin: 0px 0px 6px 0px; float: left}

/* Product list */

.pro_display_list th { color: #6F8377; font-weight: bold; padding: 0px 0px 10px 10px; }
.pro_display_list .rightborder { border-right: 1px solid #F1F1E9; }

.pro_display_list tr.prolist_row1 td { background: #F3F3F3; padding: 5px 0px; }
    .pro_display_list tr.prolist_row1 td.price { color: #40A03F; text-align: center; font-weight: bold; }
    .pro_display_list tr.prolist_row1 td.action { color: #6C8776; text-align: center; }
    .pro_display_list tr.prolist_row1 td.quantity { color: #6C8776; text-align: center; }
    .pro_display_list tr.prolist_row1 td.name { color: #6C8776; text-align: left; font-weight: bold; }
        .pro_display_list tr.prolist_row1 td.name div { padding: 0px 5px; }
        .pro_display_list tr.prolist_row1 td.name div a { color: #40A03F; text-align: left; }
        .pro_display_list tr.prolist_row1 td.name div.name div.desc { font-weight: normal; color: #6F8475; }
        .pro_display_list tr.prolist_row1 td.name div.check { padding-top: 10px; }

.pro_display_list tr.prolist_row2 td { padding: 5px 0px; }
    .pro_display_list tr.prolist_row2 td.price { color: #40A03F; text-align: center; font-weight: bold; }
    .pro_display_list tr.prolist_row2 td.action { color: #6C8776; text-align: center; font-weight: bold;  }
    .pro_display_list tr.prolist_row2 td.quantity { color: #6C8776; text-align: center; }
    .pro_display_list tr.prolist_row2 td.name { color: #6C8776; text-align: left; font-weight: bold; }
        .pro_display_list tr.prolist_row2 td.name div { padding: 0px 5px; }
        .pro_display_list tr.prolist_row2 td.name div a { color: #40A03F; text-align: left; }
        .pro_display_list tr.prolist_row2 td.name div.name div.desc { font-weight: normal; color: #6F8475; }
        .pro_display_list tr.prolist_row2 td.name div.check { padding-top: 10px; }

.check_all { padding-left: 20px; }
.check_all a { font-size: 10px; text-decoration: none; color: #6F8579; }
.check_all a:hover { font-size: 10px; text-decoration: underline; color: #6F8579; }

.prolist_price{ font-size:12px; color:#344c9d; font-weight:bold; }
.prolist_price_special{ font-size:12px; color:#cc0000; font-weight:bold; }
.prolist_price_old{ text-decoration:line-through; font-size:11px; border:1px solid #b7b7b7; }

.perpage_list{ font-size:11px; color:#222726 !important }
	.perpage_list td { font-size:11px; color:#222726 !important; }
	.perpage_list select { padding: 0px; border:1px solid #8B8B8B; color: #333333	;  }
	.perpage_list a { background:#222726; color:#FFFFFF; padding:1px 3px 1px 3px; font-size:11px; text-decoration:none; }
	.perpage_list a:hover{ text-decoration:none; color:#FFFFFF; background:#666666; }

.sort_list{}
.sort_list a{ padding:1px 3px 1px 3px; color:#344c9d; margin:0px 10px 0px 0px; font-size:10px; text-decoration:none; }
.sort_list a:hover{ text-decoration:none; color:#344c9d; }

.display_list{ font-size:11px; color:#222726; }
	.display_list a { background: url(../img/display_active.gif) 0px 3px no-repeat; padding:1px 3px 1px 12px; color:#6F8377; margin:0px 10px 0px 10px; font-size:11px; text-decoration:none; }
	.display_list a:hover{ text-decoration:none; color:#6F8377; }
	.display_list a.active {background: url(../img/display_unactive.gif) 0px 3px no-repeat; padding:1px 3px 1px 12px; color:#222726; margin:0px 10px 0px 10px; font-size:11px; text-decoration:none; }
	.display_list a.active:hover{ text-decoration:none; color:#222726; }

.list_line{ border-bottom:1px solid #dddddd;}

.navmenu_list { font-size:11px; color: #343233; text-align:right; padding-top: 30px;}
.navmenu_list a { background: #F9F9F1; border: 1px solid #F2F2E8; color: #343233; padding: 1px 5px; margin:0px 2px 0px 2px; font-size:10px; text-decoration:none; }
.navmenu_list a:hover{ background: #A40406; border: 1px solid #A40406; text-decoration:none; color:#FFFFFF;  }

.navmenu_list a.active { background: #A40406; border: 1px solid #A40406; color:#FFFFFF; padding: 1px 5px; margin:0px 2px 0px 2px; font-size:10px; text-decoration:none; }
.navmenu_list a.active:hover{ text-decoration:none; border: 1px solid #A40406; color:#FFFFFF; background:#A40406; }

td.border_top { border-top:1px solid #D5D5D5; }
td.border_bottom { border-bottom:1px solid #D5D5D5;}
td.border_left { border-left:1px solid #D5D5D5;}
td.border_right { border-right:1px solid #D5D5D5; }


/* Product List Short */
div.product_list div.leftt {float:left; width: 491px; padding: 15px 0px 0px 2px; overflow:hidden;}
div.product_list div.leftt div.proSpecial { width: 491px; margin-top: 0px; margin-bottom: 20px; padding-top: 0px; padding-left: 0px;}
div.product_list div.leftt div.product_header {background: #ffffff url(../img/product_header.jpg) no-repeat; height: 25px; color: #ffffff; text-align:left; padding-top:6px; padding-left: 10px; font-weight:bold; width: 400px; font-size:12px;}
div.product_list div.leftt div.proSpecial div.ofert_more { border: 1px solid #F3F3F3; height: 207px; border-bottom: 4px solid #111111; margin-bottom: 10px; width: 483px; margin-left: 0px;}
div.product_list div.leftt div.proSpecial div.ofert_more_s { border: 1px solid #F3F3F3; height: 207px; border-bottom: 4px solid #111111; margin-bottom: 10px; width: 650px; margin-left: 0px;}
div.product_list div.leftt div.proSpecial div.ofert_more_2 { border: 1px solid #D7D7D7; width: 156px; height: 174px; display: block; float:left; margin-left: 2px; margin-top: 5px;} 

div.product_list div.leftt div.proSpecial div.photo_new p.picture { text-align: center; padding: 0px 0px;}
    div.product_list div.leftt div.proSpecial div.photo_new p.picture img { border: none; padding: 1px; }

div.product_list div.leftt div.proSpecial div.photo_new p.title { padding: 7px 0px 0px 4px; height: 30px;}
    div.product_list div.leftt div.proSpecial div.photo_new p.title a { color: #111111; text-decoration: none; }
    div.product_list div.leftt div.proSpecial div.photo_new p.title a:hover { color: #111111; text-decoration: underline; }

div.product_list div.leftt div.proSpecial div.photo_new div.desc { padding: 9px 8px 0px 8px; margin-left: 1px; margin-top: 2px; color: #676767; 
background: #ffffff url(../img/price_gr.jpg) repeat-x; width: 138px; height: 28px; position:relative; }
	div.product_list div.leftt div.proSpecial div.photo_new div.desc img { position:absolute; top:10px; right:8px; padding-right: 0px; }
 div.product_list div.leftt div.proSpecial div.photo_new div.desc div.price {color: #111111; font-weight:bold; float: left;}
    div.product_list div.leftt div.proSpecial div.photo_new div.desc span.prices { font-weight: bold; color: #D71616; padding: 0px 4px;}
    div.product_list div.leftt div.proSpecial div.photo_new div.desc span.prices_old { font-weight: bold; text-decoration: line-through; color: #D10000; padding-right: 10px; }
    div.product_list div.leftt div.proSpecial div.photo_new div.desc span.cart { padding-right: 10px; }
    div.product_list div.leftt div.proSpecial div.photo_new div.desc span.more { padding-right: 10px; }
        div.product_list div.leftt div.proSpecial div.photo_new p.desc span.more a { color: #048535; }
        div.product_list div.leftt div.proSpecial div.photo_new p.desc span.more a:hover { color: #048535; text-decoration: underline; }
	
/* Product List Short News and promotions*/
div.product_list div.lefttn {float:left; width: 654px; padding: 15px 0px 0px 2px; overflow:hidden;}
div.product_list div.lefttn div.proSpecial { width: 491px; margin-top: 0px; margin-bottom: 20px; padding-top: 0px; padding-left: 0px;}
div.product_list div.lefttn div.product_header {background: #ffffff url(../img/product_header.jpg) no-repeat; height: 25px; color: #ffffff; text-align:left; padding-top:6px; padding-left: 10px; font-weight:bold; width: 400px; font-size:12px;}
div.product_list div.lefttn div.proSpecial div.ofert_more { border: 1px solid #F3F3F3; height: 207px; border-bottom: 4px solid #111111; margin-bottom: 10px; width: 483px; margin-left: 0px;}
div.product_list div.lefttn div.proSpecial div.ofert_more_s { border: 1px solid #F3F3F3; height: 207px; border-bottom: 4px solid #111111; margin-bottom: 10px; width: 650px; margin-left: 0px;}
div.product_list div.lefttn div.proSpecial div.ofert_more_2 { border: 1px solid #D7D7D7; width: 156px; height: 174px; display: block; float:left; margin-left: 2px; margin-top: 5px;} 

div.product_list div.lefttn div.proSpecial div.photo_new p.picture { text-align: center; padding: 0px 0px;}
    div.product_list div.lefttn div.proSpecial div.photo_new p.picture img { border: none; padding: 1px; }

div.product_list div.lefttn div.proSpecial div.photo_new p.title { padding: 7px 0px 0px 4px; height: 30px;}
    div.product_list div.lefttn div.proSpecial div.photo_new p.title a { color: #111111; text-decoration: none; }
    div.product_list div.lefttn div.proSpecial div.photo_new p.title a:hover { color: #111111; text-decoration: underline; }

div.product_list div.lefttn div.proSpecial div.photo_new div.desc { padding: 9px 8px 0px 8px; margin-left: 1px; margin-top: 2px; color: #676767; 
background: #ffffff url(../img/price_gr.jpg) repeat-x; width: 138px; height: 28px; position:relative; }
	div.product_list div.lefttn div.proSpecial div.photo_new div.desc img { position:absolute; top:10px; right:8px; padding-right: 0px; }
 div.product_list div.lefttn div.proSpecial div.photo_new div.desc div.price {color: #111111; font-weight:bold; float: left;}
    div.product_list div.lefttn div.proSpecial div.photo_new div.desc span.prices { font-weight: bold; color: #D71616; padding: 0px 4px;}
    div.product_list div.lefttn div.proSpecial div.photo_new div.desc span.prices_old { font-weight: bold; text-decoration: line-through; color: #D10000; padding-right: 10px; }
    div.product_list div.lefttn div.proSpecial div.photo_new div.desc span.cart { padding-right: 10px; }
    div.product_list div.lefttn div.proSpecial div.photo_new div.desc span.more { padding-right: 10px; }
        div.product_list div.lefttn div.proSpecial div.photo_new p.desc span.more a { color: #048535; }
        div.product_list div.lefttn div.proSpecial div.photo_new p.desc span.more a:hover { color: #048535; text-decoration: underline; }	
		
/* Product List Connected */
div.product_list div.leftt div.proSpecial div.ofert_more { border: 1px solid #F3F3F3; height: 207px; border-bottom: 4px solid #111111; margin-bottom: 10px; width: 486px; margin-left: 0px;}

div.pro_display_list div.ofert_more_2 { border: 1px solid #D7D7D7; width: 157px; height: 174px; display: block; float:left; margin-left: 2px; margin-top: 5px;} 

div.pro_display_list div.photo_new p.picture { text-align: center; padding: 0px 0px;}
	div.pro_display_list div.photo_new p.picture img { border: none; padding: 1px; }

div.pro_display_list div.photo_new p.title { padding: 7px 24px 0px 24px; height: 30px;}
    div.pro_display_list div.photo_new p.title a { color: #111111; text-decoration: none; }
    div.pro_display_list div.photo_new p.title a:hover { color: #111111; text-decoration: underline; }

div.pro_display_list div.photo_new div.desc { padding: 10px 8px 0px 8px; margin-left: 1px; margin-top: 2px; color: #676767; 
background: #ffffff url(../img/price_gr.jpg) repeat-x; width: 138px; height: 28px; position:relative; }
	div.pro_display_list div.photo_new div.desc img { position:absolute; top:10px; right:8px; padding-right: 0px; }
 div.pro_display_list div.photo_new div.desc div.price {color: #111111; font-weight:bold; float: left;}
    div.pro_display_list div.photo_new div.desc span.prices { font-weight: bold; color: #D71616; padding: 0px 4px;}
    div.pro_display_list div.photo_new div.desc span.prices_old { font-weight: bold; text-decoration: line-through; color: #D10000; padding-right: 10px; }
    div.pro_display_list div.photo_new div.desc span.cart { padding-right: 10px; }
    div.pro_display_list div.photo_new div.desc span.more { padding-right: 10px; }
        div.pro_display_list div.photo_new p.desc span.more a { color: #048535; }
        div.pro_display_list div.photo_new p.desc span.more a:hover { color: #048535; text-decoration: underline; }


div.product_list div.rightt {float:right; width: 159px; padding: 15px 0px 0px 0px; overflow:hidden;}		
div.product_list div.rightt div.proSpeciall div.new_header { background: #ffffff url(../img/new_header_short.jpg) no-repeat; height: 25px; color: #ffffff; text-align:left; padding-top:6px; padding-left: 10px; font-weight:bold; font-size:12px;}		
div.product_list div.rightt div.proSpeciall div.special_header { background: #ffffff url(../img/special_header_short.jpg) no-repeat; height: 25px; color: #ffffff; text-align:left; padding-top:6px; padding-left: 10px; font-weight:bold; font-size:12px;}		
div.product_list div.rightt div.proSpeciall { width: 140px; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-left: 0px;}
div.product_list div.rightt div.proSpeciall div.ofert_more {margin-bottom: 10px; width: 140px; margin-left: 0px; padding-bottom: 10px;}
div.product_list div.rightt div.proSpeciall div.ofert_more_2 { width: 130px; height: 200px; float:left; margin-left: 0px; text-align: center;}
div.product_list div.rightt div.proSpeciall div.photo_new div.pic { width: 157px; height: 194px; border: 1px solid #D7D7D7;}

div.product_list div.rightt div.proSpeciall div.photo_new p.picture { text-align: center; margin-top: 11px; margin-bottom: 10px;}
    div.product_list div.rightt div.proSpeciall div.photo_new p.picture img { border: none; padding: 1px; }

div.product_list div.rightt div.proSpeciall div.photo_new p.title { padding: 6px 0px 3px 4px; height: 30px;}
    div.product_list div.rightt div.proSpeciall div.photo_new p.title a { color: #111111; text-decoration: none; }
    div.product_list div.rightt div.proSpeciall div.photo_new p.title a:hover { color: #111111; text-decoration: underline; }

div.product_list div.rightt div.proSpeciall div.photo_new div.desc { padding: 6px 0px 0px 4px; margin: 0px 2px; margin-top: 16px; text-align: center; color: #676767; 
background: #ffffff url(../img/price_gr.jpg) repeat-x; width: 148px; height: 20px; position:relative; }
	div.product_list div.rightt div.proSpeciall div.photo_new div.desc img { padding-right: 0px; margin-right: 0px; position:absolute; top:10px; right:8px; }
 div.product_list div.rightt div.proSpeciall div.photo_new div.desc div.price {color: #111111; padding-left: 0px; font-weight:bold; float: left; line-height:18px; }
    div.product_list div.rightt div.proSpeciall div.photo_new div.desc span.prices { font-weight: bold; color: #D71616; font-size:12px; float: left; padding-left: 10px; line-height:16px;}
    div.product_list div.rightt div.proSpeciall div.photo_new div.desc .prices_old { font-weight: bold; font-size:9px; text-decoration: line-through; color: #D10000; padding: 0px 37px 0px 0px; line-height:12px; }
    div.product_list div.rightt div.proSpeciall div.photo_new div.desc span.cart { padding-right: 10px; }
    div.product_list div.rightt div.proSpeciall div.photo_new div.desc span.more { padding-right: 10px; }
        div.product_list div.rightt div.proSpeciall div.photo_new p.desc span.more a { color: #048535; }
        div.product_list div.rightt div.proSpeciall div.photo_new p.desc span.more a:hover { color: #048535; text-decoration: underline; } 



		
tr.prolist_short_row{ }
tr.prolist_short_row td{ vertical-align: top; padding-left:5px; padding-right:5px; }
tr.prolist_short_row a{ }
tr.prolist_short_row a:hover{ }

td.prolist_short_pic{ width:60px; }
td.prolist_short_pic img{ background:#E1E1E1; border:1px solid #C1C1C1; padding:1px; }
td.prolist_short_name{ font-weight: bold; }
td.prolist_short_name a{ color: #000000; }
td.prolist_short_name a:hover{ color: #000000; }
span.prolist_short_model { color:#999999; font-weight:normal; }
span.prolist_short_desc{ font-weight: normal; color: #242A27; }
td.prolist_short_text { color:#999999; }

td.prolist_short_more { width:90px; text-align:center }
td.prolist_short_more a { color:#666666; }
td.prolist_short_more a:hover { color:#666666; }
td.prolist_short_buy { width:90px; text-align:center; vertical-align: middle !important; }
td.prolist_short_buy a { color:#666666; }
td.prolist_short_buy a:hover { color:#666666; }

td.prolist_short_price{ width:100px; text-align:center; vertical-align: middle !important; }
td.prolist_short_price span{ color:#6F8377; font-weight:bold; font-size:12px; }
td.prolist_short_price span.prolist_short_price_special{ color:#6F8377; font-size:12px;  }
td.prolist_short_price span.prolist_short_price_old{ color:#666666; font-size:11px; text-decoration:line-through;  }



/* Product List Full */
div.product_list {width: 658px;}
div.product_list div.product_header{ background: #ffffff url(../img/product_header.jpg) no-repeat; height: 25px; color: #ffffff; text-align:left; padding-top:6px; padding-left: 10px; font-weight:bold;}
div.product_list div.row {width:600px; min-height: 130px; border: 1px solid #D7D7D7; margin:0px; padding:10px 10px 10px 10px; _height: auto !important; _height: 130px;}
div.product_list div.row div.photo_left{float:left; width: 108px; border: 4px solid #D7D7D7; height:110px;}
div.product_list div.row div.right{float:right; padding:0px; width:430px;}
	div.product_list div.right div.name a{ padding:0px; color: #DF0202; text-decoration:none; font-size: 12px;}
	div.product_list div.right div.name a:hover{ padding:0px; color: #DF0202; text-decoration:underline; font-size: 12px;}
	div.product_list div.right div.desc p{ padding:0px; color: #111111; font-size: 12px;}
	div.product_list div.right div.product_info_bg{width: 430px; height: 30px; background: #ffffff; padding-top: 10px;}
	div.product_list hr{color: #EDEDED; background-color: #EDEDED; height: 3px; width: 400px; border: none;}
		div.product_list div.right div.product_info_bg div.pr{ text-align: left; float: left; padding-left:0px; font-weight:bold; color:#111111; font-size: 10px;}
		div.product_list div.right div.product_info_bg div.price{ text-align: right; float: left; padding-left:10px; color:#DF0202; font-size: 11px; font-weight:bold;}
		
		div.product_list div.right div.product_info_bg div.opt{ text-align: left; float: left; padding-left:20px; font-weight:bold; color:#DF0202; font-size: 10px;}
		div.product_list div.right div.product_info_bg div.siz{ text-align: left; float: left; padding-left:10px; font-weight:bold; color:#111111; font-size: 10px; }
		div.product_list div.right div.product_info_bg div.siz select.sizeSelect{ border: 0px; background-color: white; width: 10px; margin: 3px 4px; }
		
		div.product_list div.right div.product_info_bg div.bin{ text-align: right; float: right; padding-right:20px; text-align:center; font-weight:bold; color:#111111; font-size: 10px;}

td.prolist_full_pic{ padding-bottom:5px; text-align:center; }
td.prolist_full_pic img{ background:#FFFFFF; padding: 3px; margin: 0px; }
td.prolist_full_name{ font-weight: normal; padding-bottom:5px; text-align:center }
td.prolist_full_name a{ color: #000000; }
td.prolist_full_name a:hover{ color: #000000; }
td.prolist_full_model { color:#999999; padding-bottom:5px; text-align:center }
td.prolist_full_text { color:#999999; }

td.prolist_full_more { text-align:center }
span.prolist_full_more { padding-right:10px; }
span.prolist_full_more a { color:#666666; }
span.prolist_full_more a:hover { color:#666666; }
span.prolist_full_buy { }
span.prolist_full_buy a { color:#666666; }
span.prolist_full_buy a:hover { color:#666666; }

td.prolist_full_price{ text-align:center; padding-bottom:5px; }
td.prolist_full_price span{ color:#6F8377; font-weight:bold; font-size:12px; }
td.prolist_full_price span.prolist_full_price_special{ color:#6F8377; font-size:12px;  }
td.prolist_full_price span.prolist_full_price_old{ color:#666666; font-size:11px; text-decoration:line-through;  }



/* Product */

div.product div.product_header { background: #ffffff url(../img/product_header.jpg) no-repeat; height: 25px; color: #ffffff; text-align:left; padding-top:6px; padding-left: 10px; font-weight:bold; font-size:12px;}
div.product { background: #ffffff; padding-left: 0px; margin: 0px 5px; }
	div.product div.product_more{ background: #ffffff; border: 1px solid #F3F3F3; margin: 0px 0px; width: 651px; height: 307px; padding-left: 2px;}
		div.product div.product_more div.content_product div.left {float: left; width: 240px; margin-bottom: 10px; padding-left: 10px;}
			div.product div.product_more div.content_product div.left div.photo { border: 5px solid #E4E4E2; width: 225px; height: 230px; background: #FFF;}
		div.product div.product_more div.content_product div.right {float: right; width: 399px; margin-bottom: 0px; text-align:left;}
	div.product div.product_more div.content_product { padding:10px 0px 0px 0px; width: 650px;}
	div.product div.product_more div.content_product div.product_info_bg { width: 645px; height: 17px; background: #ffffff url(../img/price_gr.jpg) repeat-x; padding-top: 12px; padding-left: 4px; margin-top: 7px;}
		div.product div.product_more div.content_product div.product_info_bg div.pr{ text-align: left; float: left; padding-left:10px; font-weight:bold; color:#111111; font-size: 12px;}
		div.product div.product_more div.content_product div.product_info_bg div.price{ text-align: right; float: left; padding-left:10px; color:#DF0202; font-size: 14px; font-weight:bold;}
		
		div.product div.product_more div.content_product div.product_info_bg div.opt{ text-align: left; float: left; padding-left:50px; font-weight:bold; color:#DF0202; font-size: 12px;}
		div.product div.product_more div.content_product div.product_info_bg div.siz{ text-align: left; float: left; padding-left:10px; font-weight:bold; color:#111111; font-size: 12px;}
		
		div.product div.product_more div.content_product div.product_info_bg div.bin{ text-align: right; float: right; padding-right:40px; text-align:center; font-weight:bold; color:#111111; font-size: 12px;}
		
	div.product div.bg_top_gallery { width: 655px; height: 22px; background: #ffffff url(../img/gallery_top_bg.jpg) repeat-x;}
	div.product div.gallery { width: 624px; height: 236px; background: #111111; color: #ffffff;}
		div.product div.gallery div.textb {font-weight: bold; color: #ffffff; float: left; padding-left: 20px; padding-top: 10px;}
		div.product div.gallery div.text {color: #ffffff; ; float:left; 20px; padding-top: 10px; padding-left: 10px;}
	div.product div.gallery_main { width: 624px; height: 200px; background: #111111 url(../img/gallery_bg2.gif) no-repeat; color: #ffffff; margin-top: 10px; padding-top: 10px;}
		div.product div.gallery_main_img {display: block; float:left; margin-left: 4px; border: 3px solid #BC0606;}
	div.product div.under_gallery{ width: 624px; height: 70px; background: #ffffff url(../img/under_gallery_bg.jpg) repeat-x; color: #111111; padding: 30px 0px 0px 0px;}
		div.product div.under_gallery div.link a{background: url(../img/arr_gallery.gif) 0% 60% no-repeat; padding-left: 20px; text-align: left; font-weight:bold; text-decoration:none; float:left; color: #111111; font-size:12px;}
		div.product div.under_gallery div.link a:hover{background: url(../img/arr_gallery.gif) 0% 60% no-repeat; padding-left: 20px; text-align: left; font-weight:bold; text-decoration:underline; float:left; color: #111111; font-size:12px;}
		
		
		
		
div.product_bottom { background: url(../img/product_bottom.jpg) top left no-repeat; height: 5px; margin: 0px 5px; }
div.product div.product_info {color: #DF0202; padding-left: 10px; font-weight: bold; font-size: 14px;}
div.product div.product_mod {color:#999999; padding-left: 10px; font-weight: normal; font-size: 11px;}

div.product div.params p.quantity { color: #3FA340; padding-left: 8px; }
div.product div.params table.params td { padding: 5px 5px; }
div.product div.params td.row1 { background: #F3F3F3; }
div.product div.params td.price { color: #40A441; font-weight: bold; font-size: 11px; }
div.product div.params td.price span.old { text-decoration: line-through; color: #D10000; font-weight: bold; font-size: 11px; }
div.product div.params td.www a { color: #40A441; text-decoration: underline; }
div.product div.params td.www a:hover { color: #40A441; text-decoration: underline;  }
div.product div.params td.leftrow { text-align: right; font-weight: bold; }
div.product p.desc { clear: both; font-size: 13px; padding: 15px 5px; color: #40A441; font-weight: bold; }
div.product div.entry { padding: 10px; text-align:left;}
div.product p.header { padding: 3px 10px; cursor: pointer; margin: 2px 0px; }
div.product p#header_active { background: #F3F3F3 url(../img/news_arrow_down.jpg) 99% 50% no-repeat; color: #40A441; font-weight: bold; }
div.product p#header_inactive { background: #F3F3F3 url(../img/news_arrow_left.gif) 99% 50% no-repeat; }

div.product table.parameters td { padding: 3px 10px; }
div.product table.parameters tr.odd td { background: #F8F8F0; }
div.product table.parameters td.col1 { font-weight: bold; text-align: right; width: 33%; }

td.product_col_pic{ width:380px; padding-left:20px; padding-top:10px; vertical-align:top; }
td.product_col_text{  vertical-align:top; }
	td.product_col_text td.col1 { color: #282121; text-align: right; font-weight: bold; padding: 3px 12px 3px 5px; }
	td.product_col_text td.col2 { color: #282121;  padding: 3px 0px 3px 12px; }
	td.product_col_text span.silver { font-weight: bold; color: #ABABAB; }
	td.product_col_text span.gray { font-weight: bold;  }
	td.product_col_text span.green { font-weight: bold; color: #009037; }
	
div.product_pic{ padding-bottom:5px; }
div.product_pic img{ border:1px solid #CCCCCC; padding:0px; background:#FFFFFF }
div.product_pic_small { padding: 8px 0px 0px 8px; }
div.product_pic_small div.item { margin: 0px 0px 8px 0px; }
div.product_pic_small img{ border:1px solid #C1C1C1; background:#E1E1E1; padding:1px;  }

div.product_name{ padding:6px 0px 6px 9px; background: #D5D5D5; color: #242A27; }
	div.product_name h1{ padding:0px; margin:0px; color: #242A27;}

div.product_price{ padding:20px 0px 20px 0px; color:#cc0000; font-size:13px; line-height:140%; }
div.product_price_special{ color:#cc0000; font-size:13px; font-weight:bold; line-height:140%; }
div.product_price_old{ text-decoration:line-through; font-size:10px; }
div.product_special_date{ text-align:center; font-size:11px; font-weight:bold; text-align:center; }
div.product_rating{ }

div.product_text { padding:0px 0px 0px 0px; color: #666666; }
div.product_model { padding-bottom:10px; color:#999999; }





/* Cart */

p#exp_button { cursor: pointer; text-align: center; padding: 0px; }

table.cart_table{ border:1px solid #E5E5E5; margin:10px 0px 10px 0px; background: #FFF; }
table.cart_table th{ padding:5px 2px 5px 2px; font-weight:normal; color:#000000; text-align:center; background:#eeeeee;  }

td.cart_row{ border-bottom:1px solid #CCCCCC; }
tr.cart_row_1{ background: #F7F7F7; }
tr.cart_row_1 td{ padding: 5px 0px 5px 0px; }
tr.cart_row_2{ background: #FFFFFF; }
tr.cart_row_2 td{ color:#282828 !important; padding: 5px 0px 5px 0px; }

table.cart_table td.order a { color: #40A441; }
table.cart_table td.order a:hover { color: #40A441; text-decoration: underline; }

td.cart_product_pic{ width:100px; text-align:center; }
td.cart_product_pic img{ border:1px solid #EEEEEE; background:#FFFFFF; padding: 3px; margin: 0px; }
td.cart_product_name{ color:#000000; font-weight:bold; }
td.cart_product_name a { color:#000000; text-decoration:none; }
td.cart_product_name a:hover { color:#000000; text-decoration:underline; }
span.cart_product_model { color:#999999; padding-bottom:5px; text-align:center }
td.cart_product_price{ width:100px; text-align:center; color:#6F8377; font-weight:bold; font-size:12px; }
td.cart_product_edit{ width:80px; text-align:center }
td.cart_product_delete{ width:50px; text-align:center }

tr.cart_product_line{ background:#eeeeee; } 
tr.cart_product_line td{ line-height:1px; font-size:1px; height:1px; }

td.cart_price{ vertical-align:top; font-size:13px; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold;  }
td.cart_info{ vertical-align:top; font-size:10px; }
.cart_header{ color:#6F8377; font-size:12px; font-weight:bold; padding-bottom:5px; text-align:center }
.cart_header a{ color:#000000; font-size:12px; }
.cart_header a:hover{ color:#000000; font-size:12px; }

/* Cart Box */
td.cartbox_name{ color: #FFF; font-size: 13px; font-weight: bold;; padding:0px 0px 10px 0px; }
td.cartbox_name a{ color: #FFF; font-size: 13px; font-weight: bold;; }
td.cartbox_text{ color:#666666; }
td.cartbox_values{ color:#333333; }

td.cartbox_product_pic{ width:70px; text-align:center; }
td.cartbox_product_pic img{ border:1px solid #EEEEEE; background:#FFFFFF; padding: 3px; margin: 0px; }
td.cartbox_product_name{ color:#000000; font-weight:normal; }
td.cartbox_product_name a { color:#000000; text-decoration:none; }
td.cartbox_product_name a:hover { color:#000000; text-decoration:underline; }
span.cartbox_product_model { color:#999999; padding-bottom:5px; text-align:center }
td.cartbox_product_price{ width:80px; text-align:center; color:#6F8377; font-size:10px; }
td.cartbox_product_edit{ width:40px; text-align:center; color:#666666 }
td.cartbox_product_delete{ text-align:center }

div.cartbox_slide{ position:absolute; top: 39px; left: 48px; z-index:100; margin: 0px 5px 0px 5px; }
div.cartbox_slide_container{ z-index:100; width: 265px;  }

/*span.cartbox_show{ padding:0px 0px 2px 15px; background:url(../images/arrow_show.gif) no-repeat; background-position:left; }
span.cartbox_show a{ font-size:10px; color:#333333; font-weight:normal; }
span.cartbox_show a:hover{ font-size:10px; color:#333333; text-decoration:underline; }
span.cartbox_hide{ padding:0px 0px 2px 15px; background:url(../images/arrow_hide.gif) no-repeat; background-position:left; }
span.cartbox_hide a{ font-size:10px; color:#333333; font-weight:normal; }
span.cartbox_hide a:hover{ font-size:10px; color:#333333; text-decoration:underline; }*/

#cartInfo{ background:#FFFFFF none repeat scroll; border:3px solid #c80f0d; display:none; opacity:0.90; filter:Alpha(Opacity:90); padding:20px; position:absolute;
text-align:center; width:200px; z-index:100; }

p.payment-button { 
text-align: center;
}

/* Shipment */
.shipment_header{ color:#00386f; font-size:12px; font-weight:bold; padding:5px; border-bottom:1px solid #00386f; }
.shipment_frame{ padding:10px; background:#FAFAFA; border: 1px solid #ccc;}
.shipment_form_left{ text-align:right; vertical-align:middle; padding-right:5px; width:150px; }


/* Order */
table.order_table{ margin:10px 0px 10px 0px; }
table.order_table th{ padding: 10px 2px; font-weight: bold; color: #6F8377; text-align:left; }
table.order_table th a { color: #6F8377; }
table.order_table th a:hover{ color: #6F8377; }

td.order_row{ }
tr.order_row_1{ background: #FFFFFF; }
tr.order_row_1 td{ padding: 10px 2px; }
tr.order_row_2{ background: #F7F7F7; }
tr.order_row_2 td{ padding: 10px 2px; }

tr.order_line{ background:#eeeeee; } 
tr.order_line td{ line-height:1px; font-size:1px; height:1px; }

/* Comments */
.comment_bg{ background:#5580ad url(../img/comment_top_bg.gif) repeat-x; }
.comment_add{ text-align:right; vertical-align:middle; font-weight:bold; padding-right:5px; }
.comment_add a{ color:#ffffff; text-decoration:none; }
.comment_add a:hover{ color:#ffffff; text-decoration:underline; }

.comment_add_form{ border:1px solid #cccccc; background:#ffffff; padding:5px; margin:0px 0px 10px 0px; }
.comment_add_form a{ color:#242A27; text-decoration:none; }
.comment_add_form a:hover{ color:#242A27; text-decoration:underline; }

.comment{ margin:0px 0px 10px 4px; }
.comment .title{ font-weight:bold; text-decoration:none; color:#587b1b; padding:0px 10px 5px 20px; background:url(../img/comment_arrow.gif) 8px 5px no-repeat; }
.comment .title a{ color:#587b1b; text-decoration:underline; }
.comment .title a:hover{ color:#587b1b; text-decoration:none; }

.comment .user { background: url(../img/coment_user.gif) 0px 2px no-repeat; margin:0px 0px 0px 10px; padding:0px 0px 0px 25px; color:#000000; font-weight: bold; }
.comment .date{ color:#888; font-style:oblique;; font-size:10px; }
.comment .text{ padding:5px 20px 0px 35px; }
.message{ color:#bb2e1c; font-size:11px; font-family:Arial, Helvetica, sans-serif; }


/* Account */
.account_menu_line{ margin:2px 0px 0px 0px; font-size:1px; line-height:1px; clear:both; border-top:1px solid #BEBEBE; height:10px; }

.account_menu{ margin:2px 0px 0px 0px; height:24px; }
.account_menu_a{ display:block; float:left; padding:4px 10px 4px 10px; background:#eeeeee; border:1px solid #eeeeee; }
.account_menu_a a{ color:#000000; text-decoration:none; font-size:11px; }
.account_menu_a a:hover{ color:#000000; text-decoration:underline; font-size:11px; }

.account_menu_i{display:block; float:left; padding:4px 10px 4px 10px; background:#ffffff; border:1px solid #eeeeee; border-bottom:1px dotted #FFFFFF; }
.account_menu_i a{ color:#000000; text-decoration:none; font-size:11px; }
.account_menu_i a:hover{ color:#000000; text-decoration:underline; font-size:11px; }


input.submit { background:transparent url(../img/button_red.gif) repeat-x ; border:medium none; color:#FFFFFF; font-family:Verdana,sans-serif; font-size:11px; width: 80px; height: 22px; }

p.order_pages a { background: #F9F9F1; border: 1px solid #F2F2E8; color: #343233; padding: 1px 5px; margin:0px 2px 0px 2px; font-size:10px; text-decoration:none; }
p.order_pages a:hover{ background: #A40406; border: 1px solid #A40406; text-decoration:none; color:#FFFFFF;  }
p.order_pages span { background: #A40406; border: 1px solid #A40406; color:#FFFFFF; padding: 1px 5px; margin:0px 2px 0px 2px; font-size:10px; text-decoration:none; }


/* PRO OTHER */

div.pro_others { padding: 0px 10px;}
    div.pro_others p.title { color: #BD1313; font-size: 13px; font-weight: bold; }

/* PRO ATTRIBS */

div.pro_attribs th { font-size: 9px; background: #EEE; }
div.pro_attribs td { font-size: 9px; white-space: nowrap; }
div.pro_attribs td.attrib2 { background: #EAEAEA; }
