BODY {
	margin:0 auto;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size:11px;
    background:#FFF url('../images/header/main_bg.jpg') repeat-x top;
	color:#2A3039;
	}
A  {    
	 color:#2A3039;
     text-decoration: underline;
	}
A:hover { 
	color:#cc0000;  
    text-decoration: none;
	}
#outsider {
  width:964px;
  position:relative;
}
#main_content {
     width: 964px;	
     height: 100%;
}
#header {
    width:964px;
}	
#column_left {
    width:175px;
	padding:0 15px 0 0px;
	background:url('../images/boxes/bg_left.jpg') no-repeat top left;
}
#content {
    width:578px;
	margin:0px 6px 0 0px;
}
#content_2 {
    width:768px;
	margin:0px 6px 0 0px;
}
#content_3{
	margin:0px 0 10px 0;
}
#column_right{
	background:url('../images/boxes/bg_right.jpg') no-repeat top left;
	    width:181px;
    padding:0 2px 0 7px;
}
#footer {
  background:url('../images/footer/footer_main.jpg') no-repeat top;
  height:90px;
  width:964px;
  position:relative;
}
/*TootlTip*/
.rc_tooltips{
 border:3px solid #BBB;
 background:#cc0000;
 padding: 5px;
 font-size: 12px;
 line-height:1.5;
 color:#FFF;
 width: 300px;  
 cursor:help;
}
.rc_tooltips_width {
  width:68px;
  cursor:help;
}
/*loadajax*/
.loading {
 display:none; 
 position:absolute; 
 z-index:10;
 background-color:#F5F5F5; 
 padding:40px;
 border:5px solid #cc0000;
 color:#000;
}
/*obramowanie content*/
.content_out {}
.content_in {}
.content_top_left {}
.content_top_center {}
.content_top_right {}
.content_left {}
.content_center {}
.content_right {}
.content_bottom_left {}
.content_bottom_center {}
.content_bottom_right {}
/*windows*/ 
.rc_windowContainer { z-index:1; background-color:#FFF; }
.rc_windowHead{
   background:url('../images/window/window_title_bg.png') repeat-x top;
   height:34px;
 }
 
.rc_windowTitle{
   float:left;
   padding:10px 0 0 10px; 
   color:#FFF;   
   font-weight:bold;
   font-size:12px;
   text-transform:uppercase;
 }
 
.rc_windowbtclose{
  background:url(../images/shop_buttons/close.gif) no-repeat center;
   float:right;
   width:21px;
   height:21px;
   margin:6px 5px 0 0;
   cursor:pointer;
 }
 /*head end*/ 
 
.rc_windowbodyContainer {background-color:#FFF;}
 
.rc_windowBody {padding:20px 15px 20px 15px; background:#FFF; font-size:12px;}
 
.window_title {
  font-weight:bold;
  font-size:11px;
  padding:10px 0 0 0;
  white-space:nowarp;
}
.window_input {
  font-size:11px;
  color:red;
}
.width_input  INPUT{
  width:250px;
  padding:5px;
}
.alert_fValidator {
  background-color:#FAEBE7 !important;
  border:1px dashed #EB340A !important;
}
.rc_div_alert{
  color:#EE340A;
  padding:2px 0 5px 0;
  font-size:10px;
}
.validator_arr {font-size:14px;font-weight:bold;color:red;}
P, H1, H2, H3, H4, H5 {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
	}
FORM, INPUT, TEXTAREA, SELECT, RADIO, CHECKBOX {
	margin: 0px;
    padding: 0px;
}
DIV {
	margin: 0 auto; 
	padding:0px;
	}
IMG { border:0px }	
.ul {
	margin:0 auto;
	padding:0;
	width:100%;
	position:relative;
	list-style:none;
	display:inline;
	}
.li {
	float:left;
	margin:0 auto;
    padding:0;
	}
.fl {
	float:left;
	}
.fr {
	float:right;
	}
.al {
	text-align:left;
	}
.ar {
	text-align:right;
	}
	
.ac {
	text-align:center;
	}
	
.aj {
	text-align:justify;
	}
.vt {
    vertical-align:top;
    }	
.vm {
    vertical-align:middle;
    }
	
.vb{
    vertical-align:bottom;
    }		
	
.clear {
	clear:both;
	}
	
.strong {
	font-weight:bold;
	}
	
.nowrap {
	white-space:nowrap;
}
.through {
     text-decoration: line-through; 
}
.help {
  cursor:help;
}
.pointer {
  cursor:pointer;
}
.font-1 {
  font-size:1px;
}
.font-10 { font-size:10px;}
.font_normal {
  font-weight:normal;
}
.lowercase  {text-transform: lowercase;}
.rc_button {
  opacity: 1;
}
.rc_button_hover {
  opacity: 0.8;
}
.rc_warning {
    background-color: #FAEBE7;
    border: 2px solid #CC0000;
}
#page-flip { position:relative; right:0; top:0; float:right; z-index:999;}
#page-flip-image { width:50px; height:52px; z-index:999; position:absolute; right:0; top:0; -ms-interpolation-mode:bicubic; }
#page-flip-message { width:50px; height:50px; overflow:hidden; position:absolute; right:0; top:0;cursor:pointer;}
#header_main {
 background:url('../images/header/header_main.jpg') top left no-repeat;
 width:964px;
 height:188px;
 position:relative;
}
#header_main_1419 {
 background:url('../images/header/header_main_1419.jpg') top left no-repeat;
 width:964px;
 height:156px;
 position:relative;
}
#header_main_2 {
 background:url('../images/header/header_main_2.png') top repeat-x;
 width:964px;
 height:49px;
 position:relative;
}
#header_main_3 {
 background:url('../images/header/header_main_3.png') top repeat-x;
 width:964px;
 height:44px;
 position:relative;
}
#header_logo {
   position:absolute;
   top:25px; 
   left:5px;
   width:320px;
   text-align:center;
}
.cart_header{
 background:url('../images/boxes/bt_6.gif') bottom no-repeat; width:170px; height:28px;
 margin-left:0;
}
.header_img_bg {
 background:url('../images/header/header_img_bg.gif') bottom repeat-x; padding-bottom:6px;
}
#header_shopping_cart {
  position:absolute;
  top:203px;
  left:590px;
  color:#FFF;
  }
.header_shopping_cart_icon,.header_contact_icon,.header_account_icon {
   text-align:center;
}
.header_shopping_cart_title,.header_contact_title,.header_account_title {
 font-weight:bold;
 text-align:center;
 text-transform:uppercase;
 color:#000;
 padding:14px 0 12px 0;
}
.header_shopping_cart_item,.header_shopping_cart_value,.header_contact_data,.header_account_data {
  color:#FFF;
  text-align:center;
  line-height:1.5;
  float:left;
}
.box_infobox_data{color:#000}
.box_infobox_data a{color:#000; text-decoration:none}
.box_infobox_data a:hover{color:#000; text-decoration:underline}
#ajax_header_cart_items, #ajax_header_cart_value {font-weight:bold;}
#header_contact {
 position:absolute;
 top:7px; 
 left:745px;
}
.header_contact_data a, .header_account_data a {color:#FFF;text-decoration:underline;}
.header_contact_data a:hover, .header_account_data a:hover {color:#FFF;text-decoration:none;}
#header_account {
 position:absolute;
 top:7px;
 left:590px;
}
.header_logo{
position:absolute;
top:50px;
left:15px;
width:162px;
height:126px;
}
#header_live_chat {
 position:absolute;
 left:0px; 
 left:375px;
}
#header_top_menu {
 position:absolute;
 left:209px;
 top:5px;
}
.content_bg {
  width:584px;
  height:60px;
  background:url('../images/header/bg_content.jpg') top no-repeat;
}
.tm1 {    
      padding:18px 4px 0px 4px;
	  height:66px;
      background:url('../images/header/tm_left.gif') bottom left no-repeat;	  
	  }
.tm1h{   
      padding:18px 4px 0px 4px;
	  height:66px;
      background:url('../images/header/tm_left_hover.gif') bottom left no-repeat;	 
	  }
.tm2 { 
      padding:18px 8px 0px 8px;
	  height:69px;
	  background:url('../images/header/tm_center.gif') bottom center no-repeat;
	  }
	  
.tm2h{
      padding:18px 8px 0px 8px;
	  height:69px;
	  background:url('../images/header/tm_center_hover.gif') bottom center no-repeat;
	 }
	 
	 
.tm2h  a , .tm2h a:hover  {font-size:12px; font-weight:bold; color:#636363; text-decoration:none;}
.tm2  a,.tm2 a:hover  {font-size:12px; font-weight:bold; color:#636363; text-decoration:none;}
.tm3 { 
      padding:18px 4px 0px 4px;
	  height:66px;
	  background:url('../images/header/tm_right.gif') bottom center no-repeat;
	  }
.tm3h{    
      padding:18px 4px 0px 4px;
	  height:66px;
	  background:url('../images/header/tm_right_hover.gif') bottom center no-repeat;
	  }
.header_top_menu_center {
   padding:18px 4px 0px 4px;
   height:66px;
   font-weight:bold;
   background:url('../images/header/tm_center.gif') bottom center no-repeat;
}
.header_top_menu_center  a ,.header_top_menu_center  a:hover {
   color:#636363;
   text-decoration:none;
      font-size:12px;
}
.header_top_menu_separator {
   float:left;
   width:0px;
   height:49px;
}
.header_top_menu_center_hover {
   padding:17px 8px 0px 8px;
   height:43px;
   background:url('../images/header/tm_center_hover.gif') bottom center no-repeat;
 font-weight:bold;
}
.header_top_menu_center_hover  a ,.header_top_menu_center_hover  a:hover {
   color:#636363;
   text-decoration:none;
      font-size:12px;
}
#header_languages {
 position:absolute;
 top:14px;
 right:10px;
}
.header_languages_data {padding-right:10px;}
#header_search {
  position:absolute;
  top:200px;
  left:330px;
  color:#FFF;
}
.header_search_input  {float:left}
.header_search_input INPUT,.footer_newsletter_input INPUT {
  background:none;
  border:none;
  width:138px;
  text-align:center;
  color:#000;
  font-size:11px;
  padding:5px 4px 4px 4px;
}
.header_search_button {
  border:0;
  float:left;
  margin:-2px 0 0 0px;
}
.header_search_adv {
 float:left;
 margin:5px 0 0 8px;
}
.header_search_adv a,.header_search_adv a:hover {color:#FFF;}
#header_currencies {
 position:absolute;
 top:12px;
 left:400px;
}
#header_currencies SELECT {
  background:url('../images/header/header_currencies_select.png') no-repeat;
  border:none;
  width:228px;
  text-align:left;
  color:#000;
  font-size:11px;
  padding:5px 4px 5px 4px;
}
#header_online {
  position:absolute;
  top:17px;
  right:20px;
  color:#FFF;
}
.header_online_info,.header_online_time {float:left;}
.header_online_separator {
  background:url('../images/header/header_online_separator.gif') no-repeat center;
  width:40px;
  height:11px;
  float:left;
}
.box_column_margin { margin-bottom:5px;}
/*boxs products*/
.box_table_products,.box_table_list,.box_table_fun { padding:7px 0 5px 7px;}
.box_top_products,.box_top_fun,.box_top_list {}
.box_top_products_left,.box_top_fun_left,.box_top_list_left {display:none;}
.box_top_products_center,.box_top_fun_center,.box_top_list_center {width:170px; height:28px;}
.box_top_products_right,.box_top_fun_right,.box_top_list_right {display:none;}
.box_heading_data_products,.box_heading_data_fun,.box_heading_data_list {text-align:center; font-size:13px; color: #FFF; text-transform:uppercase; font-weight:bold;}
.box_heading_data_products a,.box_heading_data_fun a,.box_heading_data_list a {color: #FFF; text-decoration:underline;}
.box_heading_data_products a:hover,.box_heading_data_fun  a:hover,.box_heading_data_list  a:hover {color: #FFF; text-decoration:none;}
.box_bottom_products,.box_bottom_fun,.box_bottom_list {display:none;}
.box_bottom_products_left,.box_bottom_fun_left,.box_bottom_list_left {display:none;}
.box_bottom_products_center,.box_bottom_fun_center,.box_bottom_list_center {display:none;}
.box_bottom_products_right,.box_bottom_fun_right,.box_bottom_list_right {display:none;}
.box_body_products {text-align:center;line-height:1.45em;padding-top:10px;}
.box_body_products a {color:#000;text-decoration:underline;}
.box_body_products a:hover {color:#e41818;text-decoration:none;}
.box_products_title {padding:2px 10px 10px 10px; font-weight:normal;  background:url('../images/boxes/bt_title.gif') no-repeat bottom center;}
.box_products_foto {text-align:center;padding-top:5px;}
.box_products_price {color:#000;padding:8px 0 8px 0; background:url('../images/boxes/bt_price_bg.gif') no-repeat bottom center; }
.box_price_1, .box_price_2, .box_currency, .box_text_price {font-size:14px;font-weight:bold;}
.box_products_separator {height:10px;}
.box_anim_top {}
.box_anim_body {}
.box_anim_bottom {}
.box_anim_container {margin-top:0px; width:168px;}
/*stronicowanie anim box*/
.rc-navi-container{width:168px;height:28px;background:url(../images/boxes/anim/box_anim_bg.png) repeat-x center; padding-top:7px;}
.rc-carousel{line-height:1.45em;}
.rc-carousel-inner{overflow:hidden;position:relative;}
.rc-carousel-animate{position:absolute;}
.rc-carousel-item{position:relative;float:left;text-decoration:none;}
.rc-carousel-nav{height:28px;width:28px;list-style-type:none!important;background:url(../images/boxes/anim/box_anim_na.png) no-repeat center;margin:0!important;padding:0!important;}
.rc-carousel-nav li{width:28px;height:28px;cursor:pointer;float:left;margin:0;padding:0;text-align:center;background:url(../images/boxes/anim/box_anim_na.png) no-repeat center;}
.rc-carousel-nav li a{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#000;}
.rc-carousel-nav li a:hover{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#cc0000;}
.rc-carousel-nav .last a{border-width:0;}
.rc-carousel-nav li a.selected{color:#000;font-weight:bold;height:28px; width:28px;background:url(../images/boxes/anim/box_anim_a.png) no-repeat center;}
div.rc-carousel-data{display:none;position:relative;}
.rc-carousel-arrow_l{width:28px;height:28px;float:left;background:url(../images/boxes/anim/box_anim_left.png) no-repeat center; text-align:center;font-size:0em;cursor:pointer;}
.rc-carousel-arrow_r{width:28px;height:28px;float:left;background:url(../images/boxes/anim/box_anim_right.png) no-repeat center; text-align:center;font-size:0em;cursor:pointer;}
.rc_carousel_br_box {line-height:2.5em;}
/*end*/
.box_bestsellers_count {float:left;background:url(../images/boxes/best.png) no-repeat center; width:26px; height:21px;padding-top:5px;margin:0 5px 0 5px; color:#FFF;}
/*footer*/
.footer_link_separator_2 {width:20px; height:10px; background:url(../images/footer/bull.jpg) no-repeat center;margin-top:2px;}
.footer_simple {padding-top:33px;}
.footer_simple a{color:#FFF; text-decoration:none; font-weight:bold;}
.footer_simple a:hover{color:#FFF; text-decoration:underline; font-weight:bold;}
.footer_link_separator {width:60px; height:140px; background:url(../images/footer/footer_link_separator.png) no-repeat center;margin-top:5px;}
.footer_link_title {position:absolute; top:25px; left:285px; font-weight:bold; text-transform:uppercase; color:#000; font-size:13px;}
.footer_link_container {position:absolute; top:51px; left:285px;line-height:2; width:710px; min-height:137px; background: url(../images/footer/footer_img.png) no-repeat right; font-weight:bold;}
.footer_link_row {padding-top:12px; font-weight:bold;}
.footer_link_row  a {color:#FFF;text-decoration:none; font-weight:bold;}
.footer_link_row  a:hover {color:#FFF;text-decoration:underline; font-weight:bold;}
.footer_copyright {position:absolute; top:70px; left:300px; color:#FFF; }
.footer_copyright  a {color:#FFF;text-decoration:none;}
.footer_copyright  a:hover {color:#FFF;text-decoration:underline;}
.footer_newsletter {position:absolute; top:0; left:0; width:210px; margin-left:25px;}
.footer_newsletter_title {font-weight:bold; text-transform:uppercase; color:#000; font-size:13px; padding:25px 0 18px 0;}
.footer_newsletter_info {color:#FFF;line-height:1.45;padding-top:5px;}
.footer_newsletter_input  {padding-top:10px; float:left;}
.footer_newsletter_button {float:left; margin:12px 0 0 5px;}
.footer_portal {position:absolute; top:20px; right:10px;}
.footer_portal_info {float:left; padding:5px 5px 0 0;  text-transform:uppercase; color:#000; font-size:13px; font-weight:bold;}
.footer_main{width:100%; background:url(../images/footer/footer_bg.jpg) repeat-x bottom;}
/*end footer*/
/*boxes list*/
.box_body_list {margin-top:5px;}
.box_list_data {text-transform:none; background:url(../images/boxes/box_data.gif) no-repeat bottom left;}
.box_list_data a{color:#000; text-decoration:none;}
.box_list_data_text {padding:5px 5px 6px 20px;}
.box_list_data_hover,.box_list_active {text-transform:none; background:url(../images/boxes/box_data.gif) no-repeat bottom left; }
.box_list_data_hover a,.box_list_active  a,.box_list_data_hover a:hover,.box_list_active  a:hover {color:#000; text-decoration:underline;}
.box_list_data_separator,.box_list_data_level_separator {height:2px;  } 
.box_list_data_arrow {width:0px}
.box_list_data_arrow_active { width:0px}
/*level*/
.box_list_data_lavel {background:url(../images/boxes/box_data_x.gif) no-repeat bottom left;}
.box_list_data_lavel a {color:#000; text-decoration:underline; }
.box_list_data_level_text {padding:5px 5px 6px 15px;}
.box_list_data_level_arrow {display:none;}
.box_list_data_level_hover,.box_list_level_active {background:url(../images/boxes/box_data_x.gif) no-repeat bottom left;}
.box_list_data_level_hover a,.box_list_level_active  a,.box_list_data_level_hover a:hover,.box_list_level_active  a:hover {color:#000; text-decoration:underline;}
/*end boxes list*/
/*boxes fun*/
.box_body_fun { padding:10px 10px 0 10px; }
.box_infobox_body {padding:0;}
.box_search_input,.newsletter_input {text-align:center;}
.box_search_input INPUT, .newsletter_input INPUT{background:url(../images/boxes/search_i.gif) no-repeat bottom left; border:none; text-align:center; color:#0D0D0F; padding:5px; width:140px; font-size:11px;}
.box_search_button,.newsletter_button{clear:both;  margin:10px 4px 0 0;}
.box_search_adv {clear:right; text-align:center; font-weight:normal;}
.box_search_adv a {color:#000;}
.box_search_adv a:hover {color:#cc0000;}
.box_producers_select,.box_currencies_select  {padding:0 0 10px 0; text-align:center; float:left;}
.box_producers_select SELECT, .box_currencies_select SELECT  {background:#FFF; border:1px solid #BBB; color:#0D0D0F; padding:4px; width:150px; font-size:11px;}
.box_tags {text-align:justify;}
.box_tags a {color:#161718;text-decoration:none;}
.box_tags a:hover {color:#cc0000;text-decoration:none;}
.newsletter_info,.producers_info,.currencies_info {float:left; padding:0 0 10px 5px; font-size:11px; font-weight:bold;}
.box_shopping_cart_empty {padding:5px 0 5px 0; text-align:center;}
.box_shopping_cart_span {margin-right:5px; }
.box_shopping_cart_row {padding:5px; font-weight:bold; clear:both;}
.box_shopping_cart_row  a {color:#161718;}
.box_shopping_cart_row  a:hover {color:#f2884c;}
.box_shopping_cart_items, .box_shopping_cart_x {color:#f2884c;}
.box_shopping_cart_sum {text-align:right; padding:10px 10px 5px 0; border-top:1px dotted #DDE7D4;}
.box_shopping_cart_sum_price {font-weight:bold; font-size:12px; color:#e25500;}
/*buttons*/
.shop_button_1 {
  background: url('../images/shop_buttons/center_1.gif') repeat-x;
  font-weight:bold;
  padding:7px 10px 0px 10px;
  color:#FFF;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_2 {
  background: url('../images/shop_buttons/center_2.gif') repeat-x;
  padding:5px 18px 4px 18px;
  color:#FFF;
  font-size:12px;
  cursor:pointer;
}
.shop_button_3{
  background: url('../images/shop_buttons/center_3.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:5px 12px 4px 12px;
  color:#000;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_4 {
  background: url('../images/shop_buttons/center_4.gif') repeat-x top;
  font-weight:bold;
  padding:3px 3px 0px 3px;
  color:#FFF;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_5 {
  background: url('../images/shop_buttons/center_5.gif') repeat-x top;
  font-weight:bold;
  padding:12px 15px 0px 15px;
  color:#FFF;
  text-transform:uppercase;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_6 {
  background: url('../images/shop_buttons/center_6.gif') repeat-x top;
  font-weight:bold;
  padding:15px 25px 0px 25px;
  color:#FFF;
  text-transform:uppercase;
  font-size:18px;
  line-height:1;
  cursor:pointer;
}
.shop_button_7 {
  background: url('../images/shop_buttons/center_7.gif') repeat-x top;
  font-weight:bold;
  padding:6px 15px 0px 15px;
  color:#cc0000;
  text-transform:uppercase;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_8 {
  background: url('../images/shop_buttons/center_8.gif') repeat-x top;
  font-weight:bold;
  padding:13px 15px 0px 15px;
  color:#cc0000;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_9 {
  background: url('../images/shop_buttons/center_9.gif') repeat-x top;
  font-weight:bold;
  padding:13px 15px 0px 15px;
  color:#383838;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_10 {
  background: url('../images/shop_buttons/center_10.gif') repeat-x top;
  font-weight:bold;
  padding:3px 3px 0px 3px;
  color:#FFF;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.promo_button_1 {
  background: url('../images/promo_buttons/promo_center_1.gif') repeat-x;
  font-weight:bold;
  padding:2px 5px 0px 5px;
  color:#000;
  font-family:Tahoma;
  font-size:9px;
  line-height:normal;
  text-transform:uppercase;
}
.promo_button_2 {
  background: url('../images/promo_buttons/promo_center_2.gif') repeat-x;
  font-weight:bold;
  padding:2px 5px 0px 5px;
  color:#FFF;
  font-family:Tahoma;
  font-size:9px;
  line-height:normal;
  text-transform:uppercase;
}
.shop_promo_button {margin:5px 0 5px 0;}
.box_green { color: #F8C649;}
.box_red {color:#cc0000;}
/* prices */
.price_view_span { }
.price_1,.price_2,.currency { font-size:14px; font-weight:bold; color: #000; }
.price_1_big,.price_2_big,.currency_big  { font:bold 16px Arial, Helvetica, sans-serif; color: #cc0000;}
.price_big { }
.view_price_def, .view_price_tax {color:#999;font-size:10px;}
 .view_price_old {color:#5C5C5C;font-size:11px;}
.view_price_shipping {color:#999;font-size:10px; }
.view_price_free_shipping {font-size:10px;font-weight:bold; }
.view_price_global {padding-top:10px;}
.view_price_def {}
.text_price {font-weight:bold;font-size:12px;}
.view_price_suggest {}
.rc_warning {
    background-color: #FAEBE7;
    border: 4px solid red;
	font-weight:bold;
	color:black;
}
.view_price_shipping_text,.price_item {font-weight:bold;}
/*stronicowanie anim content*/
.rc-navi-content-container{position:absolute;top:0px;right:10px;width:196px;height:28px;background:url(../images/boxes/anim/content_anim_bg.gif) repeat-x center;}

.rc-carousel-content{line-height:1.45em;}

.rc-carousel-content-inner{overflow:hidden;position:relative;}

.rc-carousel-content-animate{position:absolute;}

.rc-carousel-content-item{position:relative;float:left;text-decoration:none;}

.rc-carousel-content-nav{height:28px;width:28px;list-style-type:none!important;margin:0!important;padding:0!important;}

.rc-carousel-content-nav li{width:28px;height:28px;cursor:pointer;float:left;margin:0;padding:0;text-align:center;background:url(../images/boxes/anim/content_anim_na.gif) no-repeat center;}

.rc-carousel-content-nav li a{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#000;}

.rc-carousel-content-nav li a:hover{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#000;}

.rc-carousel-content-nav .last a{border-width:0;}

.rc-carousel-content-nav li a.selected{color:#000;font-weight:bold;height:28px; width:28px;background:url(../images/boxes/anim/content_anim_a.gif) no-repeat top center;}

div.rc-carousel-content-data{display:none;position:relative;}

.rc-carousel-content-arrow_l{width:28px;height:28px;float:left;background:url(../images/boxes/anim/content_anim_left.gif) no-repeat center left; text-align:center;font-size:0em;cursor:pointer;}

.rc-carousel-content-arrow_r{width:28px;height:28px;float:left;background:url(../images/boxes/anim/content_anim_right.gif) no-repeat center right; text-align:center;font-size:0em;cursor:pointer;}

.rc_carousel_br {line-height:2.6em;}

/*end*/

/*start*/

.m_start_case_text {clear:both; margin-bottom:5px;}

.m_start_case_text  a { color:#cc0000; text-decoration: none;}

.m_start_case_text  a:hover { color:#2A3039; text-decoration: underline;}

.m_start_table {margin-bottom:5px; margin-top:5px}

.m_head_outsider {margin: 0 4px 0 4px;}

.m_head_left {background:url('../images/modules/hb_0.png') top left no-repeat; height:28px; width:500px; color:#FFF; font-weight:bold;  text-transform:uppercase; padding:7px 0px 0 19px;}

.m_head_right {background:url('../images/modules/hb_2.png') top right no-repeat; height:28px; width:5px;}

.m_head_right2 { height:28px; width:5px;}

.m_head_center {background:url('../images/modules/hb_1.png') top repeat-x;}

.m_start_border_center {padding:2px 8px 3px 8px;}

.m_start_border_left { }

.m_start_border_right {}

.m_start_border_bottom_left {}

.m_start_border_bottom_right{ }

.m_start_border_bottom_center{}

.m_start_data_separator {display:none;}

.m_start_products_top_right {background:url('../images/modules/prod_t_r.gif') bottom right no-repeat; width:7px;height:30px;}

.m_start_products_top_left {background:url('../images/modules/prod_t_l.gif') bottom left no-repeat; width:7px;}

.m_start_products_top_center {background:url('../images/modules/prod_t_c.gif') bottom no-repeat;}

.m_start_products_mid_left  {}

.m_start_products_mid_right {}

.m_start_products_mid_left_empty,.m_start_products_mid_right_empty  {width:7px;}

.m_start_products_mid_center {}

.m_start_products_bottom_right  {background:url('../images/modules/prod_b_r.gif') bottom right no-repeat; width:7px;height:20px;}

.m_start_products_bottom_left {background:url('../images/modules/prod_b_l.gif') bottom left no-repeat; width:7px;height:20px;}

.m_start_products_bottom_center {background:url('../images/modules/prod_b_c.gif') bottom left repeat-x; min-height:20px; text-align:center;}

.m_start_row_separator {height:15px;}

.m_start_vertical_sep {}

.m_start_countdown {margin-bottom:10px;}


.m_start_products_title {text-align:center; font-size:11px; font-weight:normal; padding:5px 5px 10px 5px; vertical-align:middle;}

.m_start_products_title  a {color:#000; text-decoration:underline;}

.m_start_products_title  a:hover{color:#cc0000; text-decoration:none;}


.m_start_products_title_ht { font-size:14px; font-weight:bold;}

.m_start_products_title_ht  a {color:#000; text-decoration:none;}

.m_start_products_title_ht  a:hover{color:#cc0000; text-decoration:none;}



.m_start_products_title_c1 {text-align:left;}

.m_start_products_producers,.m_start_products_producers_c1 {text-align:center;padding-top:5px;}

.m_start_products_foto {text-align:center; padding:5px; vertical-align:top;}

.m_start_products_foto_c1 {width:150px; text-align:center; padding:5px 15px 5px 5px; vertical-align:middle;}

.m_start_products_foto_c1 a, .m_start_products_foto a, .m_start_products_foto_c1 a:hover, .m_start_products_foto a:hover {text-decoration:none;} 

.m_start_products_price {text-align:center; padding:5px; vertical-align:bottom;}

.m_start_short_desc {text-align:right;}

.m_start_products_button{text-align:center; padding:5px; vertical-align:middle;}

.m_add_to_cart {display:none;}



.m_add_to_cart INPUT {text-align:center; padding:3px; width:30px; background:#F4F4F4; border:1px solid #B7B7B7; font-size:11px;} 

.m_start_products_alert {font-weight:bold;text-align:center; padding:5px; color:#cc0000;}

.m_start_products_desc {text-align:center;}

.view_stock_qauntity_info {clear:both; margin:2px 0 5px 0; font-weight:bold;}

.view_stock_info_text_ok {
  padding:7px 0 5px 0;
  color:#343434;
  font-weight:bold;
  font-size:10px;
}

.view_stock_info_text_not {
  padding:5px 0 5px 0;
  color:#cc0000;  
  font-weight:bold;
  font-size:10px;
}


/*filter start*/

.rc_filter_outsider {margin:5px 0 5px 0;}

.rc_filter_select_list { padding:10px 1px 5px 1px; color:#000;}

.rc_filter_select_list SELECT {background:#FAFAFA; border:1px solid #FAD9C3; color:#0D0D0F; padding:3px; width:160px; font-size:11px;}

.rc_filtr_text {color:#000;}

.rc_filter_show {text-align:right; font-weight:bold; padding:5px 15px 5px 0;  background:url('../images/modules/rc_filter_show.gif') no-repeat right;}

.rc_filter_clear_link {text-align:right; padding:5px;}

.rc_filter_clear_link a,.rc_filter_show a {color:#000; text-decoration:underline;}

.rc_filter_clear_link a:hover,.rc_filter_show a:hover{color:#000; text-decoration:none;}

.rc_filter_result {text-align:right; padding:5px;}


.rc_listing_setting {padding:5px 0 5px 5px; border-bottom:1px solid #B8B8B8;}


/*breadcrumbs*/

.box_breadcrumbs {
  background:#F8F8F8;
  padding:6px 10px 10px 10px;
}

.box_breadcrumbs a {color:#393939;}

.box_breadcrumbs_active a, .box_breadcrumbs_active  a:hover{
  font-weight:bold;
  color:#393939;
}

.box_breadcrumbs_raquo {font-weight:bold; color:#cc0000;padding:0 5px 0 5px;}

.rc_listing_number_site {padding:5px 0 15px 0;}

.rc_listing_number_site  a{color:#000;text-decoration:none;}

.rc_listing_number_site  a:hover{color:#000;text-decoration:underline;}

.li_listing {
 margin:0px 5px 0 5px; 
 padding:6px 12px 6px 12px;
 color:#6F0708;
  background:url('../images/boxes/li_3.png') no-repeat top; 
}

.li_listing a, .li_listing a:hover {
  color:#6F0708;
  text-decoration:none;
}

.li_listing_act {
 margin:0px 5px 0 5px; 
 padding:6px 12px 6px 12px;
 color:#C61712;
 background:url('../images/boxes/li_a.png') no-repeat top; 
 }
 
.li_listing_first,.li_listing_next ,.li_listing_before,.li_listing_last{
 padding:6px 9px 6px 9px;
 color:#FFF;
 background:url('../images/boxes/listing_first.png') no-repeat top; 
}

.li_listing_first a,.li_listing_first a:hover,.li_listing_next a,.li_listing_next a:hover,.li_listing_before a,.li_listing_before a:hover,.li_listing_last a,.li_listing_last a:hover {
  color:#FFF;
  text-decoration:none;
}
/*modules head*/

.modules_top_left  {background:url('../images/modules/modules_top_left.png') top right no-repeat; width:9px;}

.modules_top_right  {background:url('../images/modules/modules_top_right.png') top left no-repeat; width:9px;height:28px;}

.modules_top_center {background:url('../images/modules/modules_top_center.png') top repeat-x; }

/*ZAAWANSOWANE SZUKANIE */
.modules_top_left_zw1  {background:url('../images/boxes/zw_1.png') top left no-repeat; width:235px;}

/*WEDŁUG KATEGORII */
.modules_top_left_zw2  {background:url('../images/boxes/zw_2.png') top left no-repeat; width:200px;}

/*WEDŁUG PRODUCENTÓW */
.modules_top_left_zw3  {background:url('../images/boxes/zw_3.png') top left no-repeat; width:174px;}

/*KONTAKT */
.modules_top_left_zw7  {background:url('../images/boxes/zw_7.png') top left no-repeat; width:136px;}

/*NAPISZ DO NAS */
.modules_top_left_zw8  {background:url('../images/boxes/zw_8.png') top left no-repeat; width:137px;}

/*NOWY KLIENT*/
.modules_top_left_zw14  {background:url('../images/boxes/zw_14.png') top left no-repeat; width:181px;}

/*ZAREJESTROWANY KLIENT*/
.modules_top_left_zw13  {background:url('../images/boxes/zw_13.png') top left no-repeat; width:254px;}

/*ADRESY DOSTAW*/
.modules_top_left_zw18  {background:url('../images/boxes/zw_18.png') top left no-repeat; width:126px;}

/*ADRESY FAKTUR*/
.modules_top_left_zw16  {background:url('../images/boxes/zw_16.png') top left no-repeat; width:157px;}

/*ADRES DOSTAWY*/
.modules_top_left_zw15  {background:url('../images/boxes/zw_15.png') top left no-repeat; width:126px;}

/*MOJE ZAMÓWIENIA*/
.modules_top_left_zw17  {background:url('../images/boxes/zw_17.png') top left no-repeat; width:132px;}

/*ZMIEŃ HASŁO*/
.modules_top_left_zw19  {background:url('../images/boxes/zw_19.png') top left no-repeat; width:152px;}

/*ZMIEŃ EMAIL*/
.modules_top_left_zw20  {background:url('../images/boxes/zw_20.png') top left no-repeat; width:152px;}

/*ZGODA NEWSLETTER*/
.modules_top_left_zw23  {background:url('../images/boxes/zw_23.png') top left no-repeat; width:152px;}

/*POZOSTAŁE DANE*/
.modules_top_left_zw21  {background:url('../images/boxes/zw_21.png') top left no-repeat; width:152px;}

.modules_top_left_zwx1  {background:url('../images/boxes/zwx1.gif') top left no-repeat; width:145px;}

.modules_top_left_zwx2  {background:url('../images/boxes/zwx2.gif') top left no-repeat; width:145px;}

.modules_top_left_zwx3  {background:url('../images/boxes/zwx3.gif') top left no-repeat; width:145px;}

.modules_top_left_zwx5 {background:url('../images/boxes/zwx5.gif') top left no-repeat; width:145px;}

.modules_top_left_zwx4  {background:url('../images/boxes/zwx4.gif') top left no-repeat; width:350px}


.modules_mid_center {background:#FFF; padding:10px;}

.modules_head_title {height:28px; font-size:13px;padding:0 15px 0 15px; vertical-align:middle;text-align:left; font-weight:bold; text-transform:uppercase;color:#FFF;}

.modules_mid_left  {}

.modules_mid_right{}

.modules_bottom_right  {}

.modules_bottom_left {}

.modules_bottom_center {}

/*serach no result*/

.searcher_no_result_description {
  padding:20px;
  line-height:1.5;
}

.searcher_no_result {
  color:#cc0000;  
  font-weight:bold;
}

/*cms*/

.m_cms_info_data {}

.cms_input_title {}

/*sitemap*/

.m_sitemap_body a {color:#2A3039;}

.m_sitemap_body a:hover {color:#cc0000;}

.m_sitemap_categories {padding:15px 10px 25px 10px;width:22%;}

.m_sitemap_cms {padding:0px 10px 0 10px;line-height:1.5;font-size:11px; font-weight:bold; }

.m_sitemap_raquo {color:#cc0000;}


/*advanced_search*/

.m_advanced_search_body {}

.m_advanced_search_button {padding-left:10px;}

.m_advanced_search_separator {height:10px;}

.m_advenced_search_in {
    width:445px; 
	height:150px;
	overflow:auto;
	border:1px solid #BBB;
	padding:10px;
	background:#F3F3F3;
}

.m_advenced_search_in INPUT  {
  border:0;
  background:none;
  width:auto;
}

.m_advenced_search_check {padding:3px;}

.m_advenced_search_tilte {padding:3px; margin-bottom:3px;}

/*unsubscribe*/

.m_unsubscribe_button {padding-left:10px;}


/*pinfo*/

/*pinfo next/back/preview*/

.pinfo_preview {
  background:url('../images/pinfo/pinfo_preview.png') center left no-repeat;
  padding-left:35px;
  font-size:11px;
  font-weight:normal;
  text-transform:lowercase;
  color:#E6E6E6;
  text-decoration:none
}

.pinfo_preview_hover{
  background:url('../images/pinfo/pinfo_preview_hover.png') center left no-repeat;
  padding-left:35px;
  font-size:11px;
  font-weight:normal;
  text-transform:lowercase;
  color:#E6E6E6;
  text-decoration:underline;
}

.pinfo_next {
  background:url('../images/pinfo/pinfo_next.png') center right no-repeat;
  padding-right:35px;
  font-size:11px;
  font-weight:normal;
  text-transform:lowercase;
  color:#E6E6E6;
  text-decoration:none;
}

.pinfo_next_hover {
  background:url('../images/pinfo/pinfo_next_hover.png') center right no-repeat;
  padding-right:35px;
  font-size:11px;
  font-weight:normal;
  text-transform:lowercase;
  color:#E6E6E6;
  text-decoration:underline;
}

.pinfo_back {
  font-size:11px;
  width:100%;
   height:26px;
  font-weight:normal;
  text-transform:lowercase;
}

.pinfo_back a {
 color:#E6E6E6;
 text-decoration:none;
}

.pinfo_back a:hover {
 color:#E6E6E6;
 text-decoration:underline;
}

.pinfo_left { width:40%; padding:5px 10px 0 0;}

.pinfo_right { width:60%; padding:5px 0 0 0;}

.m_pinfo_products_name {
  font-size:18px;
  color:#cc0000;
  width:100%;
  font-weight:bold;
  padding-left:5px;
}

.m_pinfo_view_producers {margin-left:10px;}

.m_pinfo_countdown {text-align:right;}

.m_pinfo_separator {padding:5px 5px 5px 10px; border-bottom:1px solid #CFCFCF;}

.m_pinfo_data_list {padding:5px 0 5px 0;}

.m_pinfo_data_span {font-weight:bold;}

.view_availability {text-align:right;}

.m_pinfo_view_availability {float:right;}

.price_1_pinfo,.price_2_pinfo,.currency_pinfo {color:#cc0000;  font-size:16px;}

.m_pinfo_price {line-height:2;}

.m_pinfo_price_box {}

.m_pinfo_buy_button {float:right; margin:10px 5px 0 10px;}

.m_pinfo_icons {padding-top:5px;}

.m_pinfo_icons a {color:#000;text-decoration:none;}

.m_pinfo_icons a:hover {color:#000;text-decoration:underline;}

.m_pinfo_icons_img {float:left; cursor:pointer;}

.m_pinfo_icons_text {float:left; cursor:pointer; padding: 7px 3px 0 4px; white-space:nowrap;}

.m_pinfo_icons_list {border:none; padding:5px 0 5px 0;}

.m_pinfo_mini_img{
 width:80px;
 height:80px;
 padding:5px;
 background:url('../images/pinfo/pinfo_img_mini_bg.png') top left no-repeat;
 text-align:center;
}

.m_pinfo_mini_img TD{ width:80px; height:80px;}

.pinfo_optoion_select SELECT {width:180px;}

 /*pinfo rate*/



.stars {background: url('../images/rating/stars.gif');}

.moostar { margin:0px;padding:0px; overflow:hidden; width: 84px; height: 20px; float: left;  }

.moostar span { float: left; margin:0px;padding:0px;  display: block; width: 84px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; }

.moostar .curr { background-position:left 25px;}

.moostartval{ left:10px; top:7px; position: relative; float: left; font-size:11px;}

.moostar_container {padding:5px 10px 0 0; float:right;}

/*end*/
 
/*pinfo tabs*/ 
#pinfoTabs {padding-top:10px;}

.pinfo_tabs_top_left {width:7px; height:7px;  background:url('../images/pinfo/pinfo_tabs_top_left.gif') top left no-repeat;}

.pinfo_tabs_top_center {background:url('../images/pinfo/pinfo_tabs_top_center.gif') top repeat-x;}

.pinfo_tabs_top_right {width:7px; height:7px;  background:url('../images/pinfo/pinfo_tabs_top_right.gif') top right no-repeat;}

.pinfo_tabs_mid_left {background:url('../images/pinfo/pinfo_tabs_mid_left.gif') left repeat-y;}

.pinfo_tabs_mid_right {background:url('../images/pinfo/pinfo_tabs_mid_right.gif') right repeat-y;}

.pinfo_tabs_bottom_left {width:7px; height:7px; background:url('../images/pinfo/pinfo_tabs_bottom_left.gif') top left no-repeat;}

.pinfo_tabs_bottom_center {background:url('../images/pinfo/pinfo_tabs_bottom_center.gif') top repeat-x;}

.pinfo_tabs_bottom_right {width:7px; height:7px; background:url('../images/pinfo/pinfo_tabs_bottom_right.gif') top right no-repeat;}

.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 25px;
	position:relative;
	top:3px;
	left:4px;
	z-index:1;
}

.mootabs_title li {
	float: left;
    background:url('../images/pinfo/pinfo_tabs_not_active.png') top left no-repeat; 
	padding: 5px 8px 2px 8px;
	width:105px;
	margin-right: 1px;
	cursor: pointer;
	height: 18px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.mootabs_title li.active {
	background:url('../images/pinfo/pinfo_tabs_active.png') top left no-repeat; 
}

.mootabs_panel {
	display: none;
	float:left;
	position: relative;
	width: 100%;
	clear: both;
	overflow: hidden;	
}

.mootabs_panel.active {
	display: block;
}

.pinfo_tabs_data {line-height:1.5; padding:5px 10px 5px 15px;}


/*dane tech.*/

.pinfo_templates_data {
    background:#FEF2DF;
    padding:5px;
}

.pinfo_templates_data_2 {
    background:#FFF;
    padding:5px;
}

.pinfo_templates_data_2 a, .pinfo_templates_data a {
    cursor:help;
}

.pinfo_templates_hover { background:#5C0605; color:#FFF;}

.pinfo_templates_contener { }

.info_templates_value {font-weight:bold;padding:5px;}

.pinfo_templates_ptvname {padding:5px;}

.info_templates_help {padding:5px;}

/*pliki*/
.pinfo_files_data {padding:10px; line-height:2.0;}

.pinfo_files_data a {color:#000; text-decoration:none;}

.pinfo_files_data a:hover {color:#000; text-decoration:underline;}

/*recenzje*/

.pinfo_rate_text {padding:5px 0 10px 0; font-style:italic;}

.pinfo_rate_date {font-weight:bold;}

.pinfo_rate_data {width:40%; border-bottom:1px solid #CFCFCF;padding-bottom:5px;}

.pinfo_rate_singnature {}

.pinfo_rate_separator {height:10px;}

.pinfo_products_add_separator {margin-top:10px;}

/*video*/

.pinfo_video {margin:10px;}

.pinfo_video_border IMG{border:2px solid #CFCFCF;}

.pinfo_video_play {background:url('../images/pinfo/pinfo_video_play.gif') no-repeat center; z-index:999999;}


/*redcart input*/

.redcart_input INPUT {
  font-size:11px;
  border:1px solid #BBB;
  padding:5px;
  color:#0D0D0F;
  width:250px;
  background:#F3F3F3;
}

.redcart_input TEXTAREA {
  font-size:11px;
  border:1px solid #BBB;
  background:#F3F3F3;
  color:#0D0D0F;
  padding:5px;
  width:250px;
  height:200px;
}

.redcart_input_none  INPUT {
  border:none;
  background:none;
  width:auto;
}

.redcart_input SELECT{
  font-size:12px;
  border:1px solid #BBB;
  padding:3px;
  background:#F3F3F3;
  color:#0D0D0F;
}

/*cart_wall*/
.cart_alert_safe {margin:10px 0 10px 0; padding:20px; color:#FFF; background:#CC0000; font:bold 18px Arial, Helvetica, sans-serif; }

.cart_step_info {font-weight:bold; color:#cc0000; padding:5px 0 10px 40px; font-size:12px;}

.cart_step_a_left  { background:url('../images/cart/cart_step_a_left.png') top left no-repeat;width:27px; height:23px;}

.cart_step_b_left   { background:url('../images/cart/cart_step_b_left.png') top left no-repeat;width:27px; height:23px;}

.cart_step_a_center{ background:url('../images/cart/cart_step_a_center.png') top repeat-x; color:#FFF; font-weight:bold; padding:4px 0 0 5px;}

.cart_step_b_center{ background:url('../images/cart/cart_step_b_center.png') top repeat-x; color:#FFF; font-weight:bold; padding:4px 0 0 5px;}

.cart_step_a_right,.cart_step_b_right{ background:url('../images/cart/cart_step_a_right.png') top right no-repeat;width:25px; height:23px;}

.cart_step_b_center a {color:#FFF;}

.cart_step_b_center a:hover {color:#FFF;}

.cart_step_n_left { background:url('../images/cart/cart_step_n_left.png') top left no-repeat;width:27px; height:23px;}

.cart_step_n_center{ background:url('../images/cart/cart_step_n_center.png') top repeat-x; color:#717171; font-weight:bold;  padding:4px 0 0 5px;}

.cart_step_n_right{ background:url('../images/cart/cart_step_n_right.png') top right no-repeat;width:25px; height:23px;}

.cart_step_nr_a  {color:#000; font-weight:bold; padding:5px 0 0 11px; font-size:10px;}

.cart_step_nr_b  {color:#FFF; font-weight:bold; padding:5px 0 0 11px; font-size:10px;}

.cart_step_nr_n{color:#717171; font-weight:bold; padding:5px 0 0 11px; font-size:10px;}

.cart_outsider {background:url('../images/cart/cart_outsider.gif') center repeat-y; padding: 15px 45px 15px 45px;}

.cart_head_0 {padding:5px 10px 4px 10px; background:url('../images/cart/cart_head_bg.png') bottom repeat-x;  color:#000; font-weight:bold;}

.cart_head {padding:5px 10px 4px 10px; background:url('../images/cart/cart_head_bg.png') bottom repeat-x; color:#000; font-weight:bold;}


.cart_body_tr,.cart_body_tr_2 {
  background:#FFF;
}

.cart_body_tr_hover {
  background:#FFF9F0;
}

.price_1_timeout,.price_2_timeout { font-size:37px;}
.currency_timeout { font-size:26px; }
.cart_body_0 {
  border-top:1px solid #FFF;  
  padding:10px;
  color:#cc0000;
  font-weight:bold;
  font-size:11px;
}

.cart_body {

  border-top:1px solid #FFF;  
  padding:10px;
  color:#cc0000;
  font-weight:bold;
  font-size:11px;
}

.cart_body a,.cart_body_0 a  {
  color:#242424;
  text-decoration:none;
}

.cart_body a:hover,.cart_body_0 a:hover {
  color:#242424;
  text-decoration:underline;
}

.cart_body INPUT {
  padding:2px;
  width:35px;
  border: 1px solid #BBB;
  background:#FFF;
  text-align:center;
}


.cart_options {
  font-size:10px;
  color:#cc0000; 
  font-weight:normal;
  padding:3px 0 0 2px;
  }

.cart_options_data {font-weight:bold; }

.cart_sum {
   margin:10px 0 10px 0;
   padding:5px 10px 5px 10px;
   color:#000;
      background:#FEF1DD;
   border:1px solid #FAD9C3;
}

.cart_total {
  color:#FFF;
  font-size:24px;
  font-weight:bold;
}

.cart_step_4 {
   background:#FFF;
} 

.cart_payments_radio {padding:5px 0 5px 0;}

.cart_payments_name {font-weight:normal;color:#000;text-transform:uppercase;padding:5px 0 5px 5px;}

.cart_payments_desc {padding:0 0 10px 5px; font-size:11px;  color:#2a2a2a;  font-weight:normal; }

.cart_bank_select {font-weight:normal;color:#000;font-size:11px; margin-top:10px;}

.cart_rate {float:left; margin:10px 10px 0 0;}

.cart_discount {float:right; margin:6px 5px 0 0px;      
  background:#FEF1DD;
   border:1px solid #FAD9C3; 
   width:245px; height:210px;   }

.cart_discount_title {text-align:left;color:#cc0000;font-size:12px;font-weight:bold;margin:19px; padding-bottom:15px; border-bottom:1px solid #D3D3D3;}

.cart_discount_title_bottom {text-align:left; font-size:11px; margin:20px 25px 20px 25px; line-height:1.5;}

.cart_sum_total {
  margin-top:6px;
  float:right;
      background:#FEF1DD;
   border:1px solid #FAD9C3; 
  height:210px;
  width:280px;
  text-align:center;
  color:#000;
}

.cart_total {color:#000;}
.cart_total_div {margin-top:15px; color:#000;}

.cart_next_2_button {margin-top:20px;}

.cart_total_title{text-align:left;color:#000;font-size:12px;font-weight:bold;margin:15px; padding-bottom:15px; border-bottom:1px solid #cc0000;}

.cart_total_title_bottom {text-align:left; color:#000; font-size:12px; margin:10px 0 0 15px;}

.cart_is_empty {margin:40px 0 40px 0;}

/*step 2*/

.cart_step_2{
  width:50%
}

.cart_step_2_block {
  min-height:120px;
}

.cart_step_2_block  a {color:#2A3039;}

.cart_step_2_block  a:hover {color:#2A3039;}

/*step 4*/

.cart_step_4_info  {
  background:url('../images/cart/cart_step_4_info.png') top left no-repeat;
  width:360px;
  height:300px;
  margin-top:10px;
  padding-top:10px;
}

.cart_step_4_info_head {padding:5px 0 0 30px;}

.cart_step_4_info_data{
 font-weight:bold;
 padding:5px 0 5px 0px;
}

.cart_step_4_info_button {padding-right:30px;}

.cart_step_4_info_separator {
 background:url('../images/cart/cart_step_4_info_separator.gif') center no-repeat;
 height:5px;
}

.cart_step_4_add {
  width:488px;
  height:196px;
  margin:10px 0 0 10px;
  padding-top:10px;
}

.cart_step_4_area {padding:6px 0 0 30px;}

.cart_step_4_area TEXTAREA {width:400px; height:120px; font-size:12px;}

.cart_step_4_ok {
      background:#FEF1DD;
   border:1px solid #FAD9C3; 
 margin:0 0 0 14px;
 width:480px;
}

.cart_step_4_ok_button {padding:23px;}

.cart_step_4_ok_info {color:#000;font-weight:bold; padding-bottom:5px;}

.cart_step_4_ok_price {font-size:24px; color:#000; font-weight:bold;}

.cart_step_4_ok_data {padding-left:25px;}

.cart_step_4_products {color:#2A3039;}

.cart_step_5_bottom {
  background: url('../images/cart/cart_step_5_bottom.png') top left no-repeat;
  width:968px;
  height:14px;
}


.account_margin {margin-top:10px;}

.account_body,.account_body_0 {color:#242424; font-weight:normal; line-height:1.5;}

.account_body a,.account_body_0 a {color:#cc0000; text-decoration:underline; font-weight:bold;}

.account_body a:hover,.account_body_0 a:hover {color:#cc0000; text-decoration:none; font-weight:bold;}

.payments_input INPUT {
  width:auto;
  background:none;
}


.f_short_description {
  font-weight:normal;
  padding:10px 0 10px 0;
  color:#888;
  line-height:1.4;
}

.f_short_description a {
  color:#CD3405;

}

.color_font {
  color:#CD2D1F;
}


.allegro_body {
  padding:0 10px 0 10px;
  background:#FFF;
}

.allegro_alert {
  line-height:1.6;
  background:#F3F3F3;
  border:1px solid #B7B7B7;
  margin-bottom:10px;
  padding:10px;
}

   
.account_limit_out {width:252px;height:19px;float:left;background:url('../images/modules/account_limit_grey.png') left no-repeat;}

.account_limit_in {float:left;padding:4px 0 4px 0; background:url('../images/modules/account_limit.png') left repeat-x;border-left:1px solid #C8C7C5;border-right:1px solid #C8C7C5;　font-size:8px; color:#000; text-align:center;} 
/*
multiBox - for MooTools 1.2 stylesheet - - - - */
a.mb, a:link.mb, a:visited.mb, a:hover.mb, a:active.mb{
	outline:none;
	float:left;
	margin:0 15px 15px 0;
	padding:0;
	text-decoration:none;
	color:#666;
}
.mb img{
	display:block;
	border:none;
}
.mbClear{
	clear:both;
	width:100%;
	height:20px;
}
.mbHidden, .multiBoxDesc{
	display:none;
}
/*
Pop-up styles - - - - */
.MultiBoxContainer{
	position:absolute;
	border:15px solid #AAA;
	background:#FFF;
	display:none;
	z-index:103;
	text-align:left;
}
.MultiBoxLoading{
	background:url(../images/lightbox/loader.gif) center no-repeat;
}
.MultiBoxContent{
	position:relative;
	width:100%;
	height:100%;
}
.MultiBoxClose{
	position:absolute;
	top:-24px;
	right:-24px;
	background:url(../images/lightbox/close.png) no-repeat;
	width:24px;
	height:24px;
	cursor:pointer;
}
.MultiBoxControlsContainer{
	overflow:hidden;
	height:0;
	position:relative;
}
.MultiBoxControls{
	width:100%;
	position:relative;
	background:#AAA;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000;
}
.MultiBoxDownload a, .MultiBoxDownload a:link, .MultiBoxDownload a:visited, .MultiBoxDownload a:hover, .MultiBoxDownload a:active{
	font-size:9px;
	color:#ccc;
	margin:5px 0 0 35px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	text-align:right;
	outline:none;
}
.MultiBoxDownload a:hover{
	color:#fff;
}
.MultiBoxPrevious{
	background:url(../images/lightbox/left.png) no-repeat;
	position:absolute;
	width:24px;
	height:24px;
	left:0;
	margin:5px 0 0 0;
	cursor:pointer;
}
.MultiBoxNext{
	background:url(../images/lightbox/right.png) no-repeat;
	position:absolute;
	width:24px;
	height:24px;
	right:0;
	margin:5px 0 0 0;
	cursor:pointer;
	
}
.MultiBoxNextDisabled{
	background:url(../images/lightbox/rightDisabled.png) no-repeat;
	cursor:default;
}
.MultiBoxPreviousDisabled{
	background:url(../images/lightbox/leftDisabled.png) no-repeat;
	cursor:default;
}
/*
Bottom text - - - - */
.MultiBoxTitle{
	position:relative;
	margin:10px 0 0 35px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	display:inline;
}
.MultiBoxNumber{
	position:relative;
	width:90px;
	margin:10px 35px 0 0;
	float:right;
	font-size:11px;
	text-align:right;
	display:none;
}
.MultiBoxDescription{
	clear:left;
	position:relative;
	margin:0 35px 0 35px;
	padding:5px 0 0 0;
	font-size:11px;
	text-align:left;
	
}
/*
Overlay icon - - - - */
.OverlayIcon{
	background:transparent url(../images/lightbox/MagIcon.png) no-repeat;
	position:absolute;
	right:-5px;
	top:-5px;
	width:17px;
	height:17px;
}
/*
MooTools tips - - - - */
.mbTips{
	background:#fff;
	font-size:10px;
	color:#000;
	border:1px solid #3FB6E2;
	padding:2px;
}
.mbTips .tip-text{
	display:none;
}
.png, .MultiBoxClose, .MultiBoxPrevious, .MultiBoxNext, .MultiBoxNextDisabled, .MultiBoxPreviousDisabled { 
	behavior: url(/templates/css/iepngfix.htc); 
}
.boxanimations{
	position:absolute;
}
.box_Anim_container{
	width:200px;
	
	float:left;
}
.boxes_products_cont{
	width:200px;
	float:left;
	margin:0 10px 10px 15px;
}

.boxes_products{
	width:200px;
	float:left;
	
}
#boxAnim_info{
	background:#fff !important;
	color:red !important;
	cursor:default
}
.mask{
	position:relative;
	width:200px;
	height:200px;
	overflow:hidden;
}

