BODY {
	 margin:0 auto;
	 padding:0;
	 font-family: Tahoma, Arial, Helvetica, Sans-serif;
	 font-size:13px;
	 background:#e2e3e2 url('../images/header/main_bg.png') top left repeat-x;
	 color:#686868;
	}
A  {    
	 color:#686868;
     text-decoration: underline;
	}
A:hover { 
	 color:#5a5b5b;  
     text-decoration: none;
	}
#outsider {
  width:100%;
  position:relative;
}
#main_content {
     width: 1000px;	
     height: 100%;
}
#header {
    width:100%;
}	
#column_left {
    width:200px;
	margin-top:5px;
}
#content {
    width:100%;
	margin-bottom:0px;
}
#content_2 {
    width:788px;
	margin:5px 0 0 10px;
}
#content_3{
	margin:5px 0 0px 0;
}
#column_right{
    width:200px;
    margin-top:5px;
}
#footer {
  background:#eee url('../images/footer/footer_shadow.gif') top left repeat-x;
  width:100%;
  height:100%;
}
/*TootlTip*/
.rc_tooltips{
 border:3px solid #BBB;
 background:#960502;
 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:#f1f1f1; 
 padding:20px;
 border:2px solid #d9dada;
 text-shadow:#FFF 0px 1px;
 color:#686868;
-moz-border-radius-topleft: 10px;
 
-moz-border-radius-topright: 10px;
 
-moz-border-radius-bottomright: 10px;
 
-moz-border-radius-bottomleft: 10px;
  
}
/*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*/ 
 
 .content_center_in{
 }
 
.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;
}
.checkbox_input {
  font-size:11px;
  color:#686868;
}
.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_salert_mini {
	text-align: center;
	box-shadow: 3px 3px 10px #DDDDDD;
	border-radius: 4px 4px 4px 4px;
	cursor: pointer;
}
.rc_warning {
    background-color: #FAEBE7;
    border: 2px solid #CC0000;
	
}
.rc_info {
    background-color: #DBEAF9;
    border: 2px solid #619DD8;
}
#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;}
#toTop {
    background: url("/templates/images/ui.totop.png") no-repeat scroll left top transparent;
    border: medium none;
    bottom: 10px;
    display: none;
    height: 51px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    text-decoration: none;
    text-indent: -999px;
    width: 51px;
}
#toTopHover {
    background: url("/templates/images/ui.totop.png") no-repeat scroll left -51px transparent;
    display: block;
    float: left;
    height: 51px;
    opacity: 0;
    overflow: hidden;
    width: 51px;
}
#toTop:active, #toTop:focus {
    outline: medium none;
}
#rc_gallery {
	position: fixed; 
	top: 0px; 
	width: 100%; 
	overflow: hidden; 
	left: 0px; 
	margin-top: 0px;
	z-index: 10000;
	text-align: center;
}
#rc_galleryThumbContainer {
	display: none;
    left: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 10030;
	bottom: 0px;
	
}
#rc_galleryThumbContainer li {
	background: none repeat scroll 0 0 #000;   
    display: inline-block;
    margin: 0 8px;
    padding: 4px;
	cursor: pointer;
}
#rc_gallery_image img {
	border: 10px solid #FFF;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	border-radius: 10px;
	margin-bottom: 10px;
}
#rc_galleryThumbContainer li img {
	opacity: 0.6;
}
#rc_galleryThumbContainer li.active img,#rc_galleryThumbContainer li:hover img  {
	opacity: 1;
}
#rc_galleryThumbContainer li.active {
	background: none repeat scroll 0 0 #FFF;
	cursor: default;
	
}
#rc_galleryThumbContent span {
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 75px;
    width: 100px;
	padding: 0 8px;
}
#rc_galleryThumbContent ul {
    margin: 12px auto;
	padding: 0;
}
#rc_galleryThumbContainer{
    background: none repeat scroll 0 0 #2E2E2E;
    height: 128px;
    margin: 0 auto;
    
}
#rc_galleryThumbContent {
	overflow: hidden;
}
span.photoNext, span.photoPrev {
    background: url("../../images/gallery_arrows.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 100%;
    position: fixed;
    width: 73px;
    z-index: 10000;
	top: 0px;
	
}
span.photoPrev {
    background-position: 0px 50%;
    left: 0;
}
span.photoPrev:hover {
    background-position: -73px 50%;
}
span.photoNext {
    background-position: -146px 50%;
    right: 0;
}
span.photoNext:hover {
    background-position: -219px 50%;
}
#rc_gallery_closeBtn {
	top: 0px;
	right: 0px;
	position: absolute;
	background: url("../../images/gallery_close.png");
	background-position: 0 0;
	height: 73px;
	width: 73px;
	z-index: 10010;
	cursor: pointer;
}
#rc_gallery_closeBtn:hover{
	background-position: 73px 0;
}
#rc_galleryThumbContainer span.thumbNext, #rc_galleryThumbContainer span.thumbPrev {
    background: url("../../images/thumb_arrows.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 100%;
    width: 40px;
	position: absolute;
	height: 100%;
}
#rc_galleryThumbContainer span.thumbPrev {
    background-position: 0px 50%;
    left: 0;
}
#rc_galleryThumbContainer span.thumbNext {
    background-position: -40px 50%;
    right: 0;
}
#zoom_container { display:block; position:absolute; overflow:hidden; margin:10px auto 0px; border:0px #FFFFFF solid; background: #FFF;}
#zoomer_image { display:block; position:absolute; }
#zoomer_region { background:#666666; border:none; position:absolute; top:0px; left:0px; cursor:move; }
/* multiselect */
.MultiSelect .titlePanel div {
    float: left;
    font-size: 12px;
	width: 180px;
}
.MultiSelect .titlePanel a {
    float: right;
    height: 17px;
    width: 17px;
	background: url("/templates/images/icons/filter_close.png") top right no-repeat;
	margin: 10px;
}
.MultiSelect .bottomPanel, .MultiSelect .titlePanel {
    clear: both;
    overflow: auto;
	margin: 5px;
}
.MultiSelect .bottomPanel div, .MultiSelect .titlePanel div {
    margin: 10px;
}
.bottomPanel a,.bottomPanel a:hover{
color:#3D3D3D;
}
.MultiSelect .titlePanel {
    border-bottom: 1px solid #DDDDDD;
	font-weight: bold;
}
.MultiSelect .bottomPanel {
    border-top: 1px solid #DDDDDD;
}
.MultiSelect.hidden INPUT, .MultiSelect.hidden label {
	display:none;
}
.MultiSelect {
	width: 100%;
	font-size: 12px;
	font-family: Helvetica, sans-serif;
	display: block;
	position: relative;
	height: 19px;
	color: #3D3D3D;
	
}
.MultiSelect .monitor {
	width: 100%;
	line-height: 14px;
	overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    height: 19px;    
    text-align: center;
    white-space: nowrap;
	
}
.MultiSelect .monitor > div {
	background: url("/templates/images/icons/filter_select.png") top right no-repeat;
	padding: 0 18px 0 0;
	margin: 2px;
}
.MultiSelect .monitor div div {
	padding: 1px 0 0 0;
	margin: 0;
}
.MultiSelect .wrapper {
	position: absolute;
	z-index: 1000;
	top: 20px;
	right: 0;
	width: 250px;
	overflow: hidden;
	list-style: none;
	background-color: #FFF;
	border: 1px solid #C8C8C8;
	min-width: 180px;
}
.MultiSelect .wrapper.big {
	width: 430px;
}
.MultiSelect .wrapper.big ul {
	height: 340px;
	overflow: auto;
}
.MultiSelect > INPUT, .MultiSelect > LABEL {
	display: none;
}
.MultiSelect .wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0 5px;
	
}
.MultiSelect .wrapper ul li {
	padding: 2px 10px;
	float: left;
	width: 180px;
}
.MultiSelect .wrapper ul li input {
	position: relative;
}
.MultiSelect .wrapper ul li label {
	left: 30px;
	position: relative;
}
.MultiSelect .wrapper ul li.hover,
.MultiSelect .wrapper ul li.selected.hover {
	text-decoration: underline;
}
.MultiSelect .wrapper ul li.selected {
	text-decoration: underline;
}
.rc_filter_select_list2 {
    background: none repeat scroll 0 0 #F2F3F1;
    color: #000000;
    padding: 10px 1px 5px;
}
.rc_filter_tags .tags {
	background-color: rgb(255, 255, 255); 
	padding: 3px; 
	border: 1px solid rgb(205, 205, 205); 
	border-radius: 3px 3px 3px 3px;
}
.rc_filter_tags .tag {
	background-color: rgb(168, 168, 168);
	border: 1px solid rgb(156, 156, 156); 
	padding: 5px; 
	margin: 5px;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
}
.rc_filter_tags .tag a {
	float: right;
    height: 7px;
    width: 7px;
	background: url("/templates/images/icons/filter_cross.png") top right no-repeat;
	margin-left: 8px;
	margin-top: 4px;
	text-decoration: none;
}
.filter_input {
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	width:55px; 
	float: left; 
	text-align: center;
	height: 19px;
	margin-right: 5px;
}
.filter_input2 {
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    float: left;
    height: 19px;
    margin-right: 5px;
    text-align: center;
    width: 230px;
}
/* end multiselect */
.cookies_info {
	text-align: center;
	margin:5px;
}
#header_main {
 width:100%;
 height:25px;
 background:#646464;
}
#header_main_2 {
 background:url('../images/header/header_main_2.gif') top left repeat-x;
 width:100%;
 display:inline-block;
}
#header_main_3 {
 background:url('../images/header/header_main_3.gif') top left repeat-x;
 width:100%;
 height:48px;
 display:inline-block;
}
DIV.banner img{width: 100%;}
IMG#img_main {width:100%;}
IMG#header_logo {height:auto; width:50%;}
#header_logo {
float:left;
margin-top:7px;
text-align:left;
}
#header_logo img{
width:100%;
height:auto;
}
#header_shopping_cart {
  padding:17px 10px 0 0;
 float:right;  
}
.header_shopping_cart_item,.header_shopping_cart_value {
  color:#464646;
  text-align:center;
  line-height:1.5;
  float:left;
}
.cart_icon{
float:left;
padding:4px 10px 0 0;
}
#ajax_header_cart_items, #ajax_header_cart_value {font-weight:bold;}
#header_account {
 position:absolute;
 top:7px;
 left:590px;
}
#header_live_chat {
 position:absolute;
 left:0px; 
 left:375px;
}
#header_top_menu {
 position:absolute;
 left:7px;
 top:0;
}
.header_top_menu_center {
   padding:14px 11px 0 11px;
   height:27px;
}
.header_top_menu_center  a ,.header_top_menu_center  a:hover {
   color:#646464;
   text-decoration:none;
   font-weight:bold;
}
.header_top_menu_separator {
   float:left;
   width:2px;
   height:41px;
   background:url('../images/header/tm_sep.jpg') top center no-repeat;
}
.header_top_menu_center_hover {
 padding:14px 11px 0 11px;
 height:27px;
 background:url('../images/header/tm_hover.gif') top left repeat-x;
}
.header_top_menu_center_hover  a ,.header_top_menu_center_hover  a:hover {
   color:#FFF;
   text-decoration:none;
   font-weight:bold;
}
#header_languages {
float:right;
padding:6px 5px 0px 0px;
  color:#FFF;
}
.language_separator {
}
.title_language{color:#686868; float:left; padding-right:10px;}
.header_languages_data {padding:1px 11px 0 0px;}
#header_search {
float:left;
color:#FFF;
width:100%;
}
.search_icon{
  background:url('../images/header/search_icon.png') no-repeat top right;
  width:10%;
  height:16px;
  float:left;
  margin:14px 0 0 0px;
  
}
.header_search_input  {
float:left;
margin:5px 0 0 10px;
width:60%;
}
.header_search_input INPUT {
  background:#FFF;
  border:inset 1px #959595;
  width:100%;
  text-align:center;
  color:#868686;
  font-size:11px;
  padding:10px 5px 10px 5px;
  
}
.adv_search_separator{
  background:url('../images/header/adv_separator.gif') no-repeat top right;
  height:25px;
  width:1px;
  position:absolute;
  top:3px;
  left:308px;
}
.header_search_button {
  border:0;
  float:left;
  margin:10px 0 0 20px;
  width:15%;
}
.header_search_adv {
 float:left;
 margin:2px 0 0 35px;
 width:80px;
}
.header_search_adv a {color:#464646; text-decoration:none}
.header_search_adv a:hover {color:#464646; text-decoration:underline}
#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:#686868;
  font-size:11px;
  padding:5px 4px 5px 4px;
}
#header_online {
  position:absolute;
  top:13px;
  left:4px;
  color:#686868;
}
.header_online_info,.header_online_time {float:left; padding-top:3px;}
.header_online_separator {
  background:url('../images/header/online_separator.gif') no-repeat center;
  width:40px;
  height:19px;
  float:left;
}
.quick_menu{
padding:2px 0 0 10px;
}
.quick_menu_icon{
float:left;
padding-left:15px;
}
.quick_menu_sep{
  background:url('../images/header/quick_sep.gif') no-repeat center top;
  height:12px;
  width:20px;
  float:left;
  margin-top:5px;
}
.quick_menu_data{
padding:4px 0 0 0px;
float:left;
color:#FFF;
text-transform:uppercase;
}
.quick_menu_data a{
color:#FFF;
text-decoration:none;
}
.quick_menu_data a:hover{
color:#FFF;
text-decoration:underline;
}
.box_column_margin { margin-bottom:0px;}
/*boxs products*/
.box_table_products,.box_table_list,.box_table_fun {  }
.box_table_cart{ }
.box_top_products,.box_top_fun,.box_top_list {padding-top:8px;height:28px;}
.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:100%;}
.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 {padding-left:15px; font-size:12px; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold; font-family:Arial;}
.box_heading_data_products a,.box_heading_data_fun a,.box_heading_data_list a {color:#646464; text-shadow:#FFF 0px 1px; text-decoration:underline;  font-family:Arial;}
.box_heading_data_products a:hover,.box_heading_data_fun  a:hover,.box_heading_data_list  a:hover {color:#646464; text-shadow:#FFF 0px 1px; text-decoration:none;  font-family:Arial;}
.box_heading_data_cart {padding-left:33px; font-size:12px; color:#FFF; text-shadow:#000 0px -1px; font-weight:bold; font-family:Arial;}
.box_heading_data_cart a {color:#FFF; text-shadow:#000 0px -1px; text-decoration:underline;  font-family:Arial;}
.box_heading_data_cart a:hover {color:#FFF; text-shadow:#000 0px -1px; text-decoration:none;  font-family:Arial;}
.box_bottom_products,.box_bottom_fun,.box_bottom_list {}
.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; background:url('../images/boxes/box_body.gif') repeat-y top left;}
.box_body_products a {color:#686868;text-decoration:none;}
.box_body_products a:hover {color:#960502;text-decoration:none;}
.box_products_title {padding:0px 10px 10px 10px; font-weight:bold;}
.box_products_foto {text-align:center;}
.box_products_price {color:#960502; padding:10px 0 5px 0;}
.box_price_1, .box_price_2, .box_currency {font-size:13px;font-weight:bold;}
.box_text_price{display:none}
.box_products_separator {height:10px;  background:url('../images/boxes/prod_sep.gif') no-repeat center;}
.box_anim_top {}
.box_anim_body {}
.box_anim_bottom {}
.box_anim_container {margin-top:10px;}
/*stronicowanie anim box*/
.rc-navi-container{width:196px; height:28px; background:url(../images/boxes/anim/box_anim_bg.png) repeat-x center;}
.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:#7b7b7b;}
.rc-carousel-nav li a:hover{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#960502;}
.rc-carousel-nav .last a{border-width:0;}
.rc-carousel-nav li a.selected{color:#FFF;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:7px; margin:0 5px 0 5px; color:#FFF}
/*footer*/
.footer_link_separator_2 {width:20px; height:10px; background:url(../images/footer/f_sep.gif) no-repeat center;margin-top:4px;}
.footer_link_separator_3 { height:1px; border-bottom:1px dotted #cfcfcf; margin:5px 0 5px 0;}
.footer_simple {text-align:center;  font-size:14px; }
.footer_simple a{color:#9e0805; text-decoration:none;}
.footer_simple a:hover{color:#9e0805; text-decoration:underline;}
.footer_data{}
.footer_link{padding:0px;}
.footer_link_separator {background:url(../images/footer/footer_link_separator.gif) repeat-y center; width:80px; height:90px;}
.footer_link_title {position:absolute; top:21px; left:275px; font-weight:bold; text-transform:uppercase; color:#646464; font-size:12px;}
.footer_link_container {position:absolute; top:51px; left:280px;line-height:2; width:500px; min-height:137px;}
.footer_link_row {}
.footer_link_row  a {color:#797979;text-decoration:none;}
.footer_link_row  a:hover {color:#990603;text-decoration:none;}
.footer_copyright_bg {background:#FFF; padding-top:10px; padding-bottom:10px;}
.footer_copyright { color:#8a8a8a; font-size:13px; padding-right:10px; font-weight:bold;}
.footer_copyright  a {color:#8a8a8a;text-decoration:none;  font-weight:normal;}
.footer_copyright  a:hover {color:#8a8a8a;text-decoration:underline;  font-weight:normal;}
.footer_orginal { color:#8a8a8a; font-size:13px; padding-left:10px;}
.footer_orginal a {color:#8a8a8a;text-decoration:none;}
.footer_orginal a:hover {color:#8a8a8a;text-decoration:underline;}
.footer_newsletter {position:absolute; top:0; left:0; width:230px; margin-left:25px;}
.footer_newsletter_title {font-weight:bold; text-transform:uppercase; color:#646464; font-size:12px; padding:21px 0 0 35px;}
.footer_newsletter_info {color:#797979;line-height:1.45; padding-top:23px; }
.footer_newsletter_input  {padding-top:10px; float:left;}
.footer_newsletter_button {float:left; margin:10px 0 0 5px;}
.footer_newsletter_input INPUT {
  background:url('../images/footer/footer_input.png') no-repeat top right;
  border:none;
  width:145px;
  text-align:center;
  color:#797979;
  font-size:11px;
  padding:5px 4px 6px 4px;
}
.footer_help {position:absolute; top:21px; left:437px; width:130px;}
.footer_help_title {font-weight:bold; text-transform:uppercase; color:#646464; font-size:12px; }
.footer_contact {position:absolute; top:21px; left:602px; width:230px;}
.footer_contact_title {font-weight:bold; text-transform:uppercase; color:#646464; font-size:12px;}
.footer_portal {position:absolute; top:21px; left:825px;}
.footer_portal_title {text-transform:uppercase; color:#646464; font-size:12px; font-weight:bold; padding-left:17px;}
.footer_social_icons{padding-top:25px}
.footer_main{width:100%; background:url(../images/footer/footer_bg.png) repeat-x bottom;}
/*end footer*/
/*boxes list*/
.box_body_list {font-family:Arial; font-size:20px;}
.box_list_data {background:#A5A5A5 url(../images/boxes/button.gif) repeat-x top left;}
.box_list_data a{ color:#FFF; text-shadow:0px -1px #585858; text-decoration:none;}
.box_list_data_text {padding:15px 0px 15px 10px;}
.box_cms_data_hover,.box_cms_active,.box_list_data_hover,.box_list_active  {background:#9e0805; }
.box_list_data_hover a,.box_list_active  a,.box_cms_active a,.box_cms_data_hover a,.box_list_data_hover a:hover,.box_list_active  a:hover,.box_cms_active a:hover,.box_cms_data_hover a:hover {color:#FFF;text-shadow:0px -1px #000; text-decoration:none; }
.box_list_data_separator,.box_list_data_level_separator {height:1px; background:#FFF } 
.box_list_data_arrow {background:url(../images/boxes/arrow.png) no-repeat top right; width:33px; height:24px;}
.box_list_data_arrow_active {display:none  }
/*level*/
.box_list_data_lavel {background:#A5A5A5 url(../images/boxes/button.gif) repeat-x top left;}
.box_list_data_lavel a {color:#FFF; text-decoration:none;}
.box_list_data_level_text {padding:15px 0px 15px 10px;}
.box_list_data_level_arrow {background:url(../images/boxes/arrow.png) no-repeat top right; width:33px; height:24px;}
.box_list_data_level_hover,.box_list_level_active {background:#9e0805; }
.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:#FFF; text-decoration:none; }
/*end boxes list*/
/*boxes fun*/
.box_body_fun { padding:10px; background:url('../images/boxes/box_body.gif') repeat-y top left;}
.box_infobox_body {}
.box_search_input,.newsletter_input {text-align:center;}
.box_search_input INPUT, .newsletter_input INPUT{
  background:url('../images/boxes/box_input.png') no-repeat top right;  border:none;  width:162px;  text-align:center;  color:#868686;  font-size:11px;  padding:7px 4px 8px 4px;}
.box_search_button,.newsletter_button{clear:both; height:35px; margin:8px 4px 0 0;}
.box_search_adv {clear:right; text-align:center;}
.box_search_adv a {color:#686868; text-decoration:none}
.box_search_adv a:hover {color:#960502; text-decoration:none}
.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:#686868; padding:4px; width:180px; font-size:11px;}
.box_tags {text-align:justify;}
.box_tags a {color:#686868;text-decoration:none;}
.box_tags a:hover {color:#960502;text-decoration:none;}
.newsletter_info,.producers_info,.currencies_info {float:left; padding:0 0 10px 5px; font-size:11px; color:#686868;}
.box_shopping_cart_empty {padding:5px 0 5px 0; text-align:center; color:#686868}
.box_shopping_cart_span {margin-right:5px; }
.box_shopping_cart_row {padding:5px; clear:both;}
.box_shopping_cart_row  a {color:#686868;}
.box_shopping_cart_row  a:hover {color:#960502;}
.box_shopping_cart_items, .box_shopping_cart_x {color:#960502;}
.box_shopping_cart_sum {text-align:right; padding:10px 10px 15px 0; border-top:1px dotted #686868; color:#686868}
.box_shopping_cart_sum_price {font-weight:bold; font-size:12px; color:#960502;}
.box_infobox_data{ color:#686868; text-align:center;}
.box_infobox_data a{ color:#686868; text-decoration:none; text-align:center; }
.box_infobox_data a:hover{ color:#960502; text-decoration:none; text-align:center;}
/*buttons*/
.shop_button_1 {
  background: url('../images/shop_buttons/center_1.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:10px 7px 4px 7px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_2 {
  background: url('../images/shop_buttons/center_2.gif') repeat-x;
  padding:10px 18px 4px 18px;
  color:#FFF;
  font-size:18px;
  cursor:pointer;
}
.shop_button_3{
  background: url('../images/shop_buttons/center_3.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:7px 7px 4px 7px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  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:7px 10px 0px 10px;
  color:#FFF;
  text-shadow:#000 0px -1px;
  font-size:11px;
  line-height:1;
}
.shop_button_5 {
  background: url('../images/shop_buttons/center_5.gif') repeat-x top;
  font-weight:bold;
  padding:10px 15px 0px 15px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  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-shadow:#000 0px 1px;
  text-transform:uppercase;
  font-size:24px;
  line-height:1;
  cursor:pointer;
}
.shop_button_7 {
  background: url('../images/shop_buttons/center_7.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:6px 7px 4px 7px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_8 {
  background: url('../images/shop_buttons/center_8.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:9px 7px 4px 7px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  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:6px 5px 0px 5px;
  color:#FFF;
  text-shadow:#000 0px -1px;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_11{
  background: url('../images/shop_buttons/center_11.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:6px 7px 4px 7px;
  color:#FFF;
  text-shadow:#000 0px -1px;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.shop_button_12 {
  background: url('../images/shop_buttons/center_12.gif') repeat-x;
  padding:9px 60px 4px 50px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  font-size:16px;
  cursor:pointer;
  font-weight:bold;
  
}
.shop_button_14 {
  background: url('../images/shop_buttons/center_14.gif') repeat-x;
  height:11px;
  font-weight:bold;
  padding:10px 2px 4px 7px;
  color:#FFF;
  text-shadow:#580000 0px -1px;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.promo_button_1 {
  background: url('../images/promo_buttons/promo_center_2.gif') repeat-x;
  font-weight:bold;
  padding:4px 3px 0px 5px;
  color:#FFF;
  font-family:Tahoma;
  font-size:9px;
  line-height:normal;
  text-transform:uppercase;
}
.promo_button_2 {
  background: url('../images/promo_buttons/promo_center_1.gif') repeat-x;
  font-weight:bold;
  padding:4px 3px 0px 5px;
  color:#FFF;
  font-family:Tahoma;
  font-size:9px;
  line-height:normal;
  text-transform:uppercase;
}
.shop_promo_button {margin:5px 0 5px 0; text-align:left;}
.box_green { color: #F8C649;}
.box_red {color:#960502;}
/* prices */
.price_view_span { }
.price_1_big,.price_2_big,.currency_big  { font:bold 16px Arial, Helvetica, sans-serif; color: #960502;}
.price_big { }
.view_price{ }
.view_price_def, .view_price_tax {color:#999;font-size:10px; }
.view_price_old {font-size:11px; color:#960502;}
.view_price_shipping {color:#999;font-size:10px; }
.view_price_free_shipping {font-size:10px;font-weight:bold;}
.view_price_global {}
.view_price_def {padding-bottom:5px;}
.text_price {font-weight:bold;font-size:12px;}
.view_price_suggest {color:#999;font-size:10px; }
.view_text_suggest{font-weight:bold;}
.view_price_shipping_text,.price_item {font-weight:bold;}
/*stronicowanie anim content*/
.rc-navi-content-container{position:absolute;top:2px;right:25px;width:196px;height:28px;background:url(../images/boxes/anim/content_anim_bg.png) 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.png) no-repeat center;}

.rc-carousel-content-nav li a{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#7b7b7b;}

.rc-carousel-content-nav li a:hover{width:28px;display:block;height:28px;overflow:hidden;text-decoration:none;color:#960502;}

.rc-carousel-content-nav .last a{border-width:0;}

.rc-carousel-content-nav li a.selected{color:#FFF;font-weight:bold;height:28px; width:28px;background:url(../images/boxes/anim/content_anim_a.png) 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.png) 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.png) 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:#960502; text-decoration: none;}

.m_start_case_text  a:hover { color:#2A3039; text-decoration: underline;}

.m_start_table {margin:3px 0 5px 0;}

.m_head_outsider {margin: 0 4px 0 4px;}

.m_head_left {background:url('../images/modules/m_head_left.png') top left no-repeat; height:31px; width:5px;}

.m_head_right {background:url('../images/modules/m_head_right.png') top right no-repeat; height:31px; width:5px;}

.m_head_center {background:url('../images/modules/m_head_center.png') top repeat-x; font-size:12px; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold; font-family:Arial; padding:9px 15px 0 10px;}

.m_start_border_center {padding:20px 8px 3px 8px;background:#FFF}

.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_left {}

.m_start_products_top_center {background:#FFF}

.m_start_products_top_right {}

.m_start_products_mid_left  {}

.m_start_products_mid_center {background:#FFF}

.m_start_products_mid_right {}

.m_start_products_bottom_left {}

.m_start_products_bottom_center {}

.m_start_products_bottom_right  {}

.m_start_products_mid_left_empty,.m_start_products_mid_right_empty  {width:6px;}


.m_start_row_separator {height:1px;}

.m_start_vertical_sep {}

.m_start_countdown {margin-bottom:10px;}


.m_start_products_title {text-align:center; font-size:11px; font-weight:bold;padding:5px 5px 5px 0px; vertical-align:middle;}

.m_start_products_title  a {color:#646464; text-decoration:none;}

.m_start_products_title  a:hover{color:#960502; text-decoration:underline;}

.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:top;}

.price_1,.price_2,.currency { font-size:13px; font-weight:bold; color: #960502; }

.m_start_short_desc {text-align:right;}

.m_start_products_button{text-align:center; padding:5px; vertical-align:middle;}

.add_cart_btn{ text-align:right;}

.more_btn{ text-align:right;}

.m_start_products_cart{text-align:center; padding:5px; vertical-align:top;}

.m_start_products_cart_c1{text-align:center; padding:5px 10px 5px 5px; vertical-align:middle;}

.m_add_to_cart{text-align:center; color:#686868}

.m_add_to_cart INPUT {text-align:center; padding:3px; width:30px; background:#F4F4F4; border:1px solid #B7B7B7; font-size:11px; color:#686868; } 

.m_start_products_alert {font-weight:bold;text-align:center; padding:5px; color:#960502;}

.m_start_products_desc {text-align:center;}

.view_stock_qauntity_info {clear:both;  font-weight:bold; color:#686868; padding:0px;}

.view_stock_info_text_ok {
  padding:7px 0 2px 0px;
  color:#686868;
  font-weight:bold;
  font-size:11px;
}

.view_stock_info_text_not {
  padding:5px 0 2px 0px;
  color:#960502;  
  font-weight:bold;
  font-size:10px;
  
}



/*filter start*/

.rc_filter_outsider {margin:5px 0px 5px 0px; color:#686868;}

.rc_filter_select_list {background:#f3f3f3; padding:10px 0px 5px 0px; color:#000;}

.rc_filter_select_list SELECT {background:#FAFAFA; border:1px solid #AAA; color:#686868;   padding:10px 5px 10px 5px; width:100%;  font-size:11px;}

.rc_filtr_text {color:#686868;}

.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:left; padding:5px;}

.rc_filter_clear_link a,.rc_filter_show a {color:#960502; text-decoration:underline; font-weight:bold;}

.rc_filter_clear_link a:hover,.rc_filter_show a:hover{color:#960502; text-decoration:none;}

.rc_filter_result {text-align:right; padding:5px;}


.rc_listing_setting {padding:5px 10px 5px 5px; border-bottom:1px solid #B8B8B8; color:#686868;}


/*breadcrumbs*/


.breadcrumbs_center{ background:#E2E3E2; height:100%; padding:0 5px 0 5px;}

.box_breadcrumbs {
font-family:Arial;
  font-weight:bold;
  padding:5px 0px 5px 0px;
  color:#646464;
}
.box_breadcrumbs_info img {
	width: 100%;
	height: auto;
}

.box_breadcrumbs a {  color:#646464;  text-shadow:#FFF 0px 1px;  font-weight:normal; text-decoration:none}

.box_breadcrumbs a:hover {  text-decoration:underline}

.box_breadcrumbs_active a, .box_breadcrumbs_active  a:hover{
  text-decoration:underline;
  font-weight:bold;
  color:#646464;
}


.box_breadcrumbs_raquo {font-weight:bold; color:#960502;padding:0 5px 0 5px;}

.rc_listing_number_site {padding:5px 0 5px 0;   text-align:center;}

.rc_listing_number_site  a{color:#686868;text-decoration:none;   text-align:center;}

.rc_listing_number_site  a:hover{color:#686868;text-decoration:underline;   text-align:center;}

.li_listing {
 margin:0px 5px 0 5px; 
 width:28px;
 height:24px;
 padding-top:5px;
 background:url('../images/modules/listning_a.png') top left no-repeat;
 border:none;
 text-align:center;
}

.li_listing_act {
 margin:0px 5px 0 5px; 
 background:url('../images/modules/listning_hover.png') top left no-repeat;
 width:28px;
 height:24px;
 padding-top:5px;
 font-weight:bold;
 color:#FFF;
 border:none;
  text-align:center;
}

/*modules head*/

.modules_top_left  {width:1px;}

.modules_top_right  { width:1px ;height:40px;}

.modules_top_center {}

.modules_mid_center { background:#FFF}

.modules_head_title {height:40px; font-size:12px; vertical-align:middle;text-align:left; font-weight:bold; color:#646464; padding-left:5px}

.modules_mid_left  {background:#FFF;}

.modules_mid_right{background:#FFF;}

.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:#960502;  
  font-weight:bold;
}

/*cms*/

.m_cms_info_data {padding:5px;}

.cms_input_title {}

/*sitemap*/

.m_sitemap_body a {color:#2A3039;}

.m_sitemap_body a:hover {color:#960502;}

.m_sitemap_categories {padding:15px 10px 25px 10px;}

.m_sitemap_cms {padding:0px 10px 0 10px;line-height:1.5;font-size:11px; font-weight:bold; }

.m_sitemap_raquo {color:#960502;}


/*advanced_search*/

.m_advanced_search_body {}

.m_advanced_search_button {padding-left:10px;}

.m_advanced_search_separator {height:10px;}

.m_advenced_search_in {
    width:90%; 
	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*/

.next_back_separator{  background:url('../images/pinfo/next_back_sep.png') center top no-repeat;
width:10px;
height:20px;
}

.pinfo_prev {
  background:url('../images/pinfo/pinfo_prev.png') center left no-repeat;
  padding-left:35px;
  font-size:11px;
  font-weight:normal;
  text-transform:lowercase;
  color:#686868;
  text-decoration:none
  
}

.pinfo_prev_hover{
  background:url('../images/pinfo/pinfo_prev_hover.png') center left no-repeat;
  padding-left:35px;
  font-size:11px;
  font-weight:normal;
  text-transform:lowercase;
  color:#960502;
}

.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:#686868;
  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:#960502;
}

.pinfo_back {
  font-size:11px;
  width:18px;
   height:26px;
  font-weight:normal;
  text-transform:lowercase;
}

.pinfo_back_text {
  font-size:11px;
  width:100%;
   height:26px;
  font-weight:normal;
  text-transform:lowercase;
  padding-left:10px;
}

.pinfo_back_text a {
 color:#686868;
 text-decoration:none;
}

.pinfo_back_text a:hover {
 color:#960502;
}

.pinfo_top { width:100%; padding:5px 0px 0 0; background:#FFF;}

.pinfo_bottom { width:100%; padding:5px 0 0 10px; background:#FFF;}

.m_pinfo_products_name {
  font-size:18px;
  color:#960502;
  width:100%;
  font-weight:bold;
  padding-bottom:5px;
}

.m_pinfo_view_producers {}

.m_pinfo_countdown {text-align:right;}

.m_pinfo_separator {padding:5px 5px 5px 0px; border-bottom:1px dotted #d1d1d1;}

.m_pinfo_data_list {padding:5px 0 5px 0; color:#686868}

.m_pinfo_data_span {font-weight:bold;}

.view_availability {}

.m_pinfo_view_availability {float:left;}

.price_1_pinfo,.price_2_pinfo,.currency_pinfo {color:#960502;  font-size:30px; font-family:Arial;}

.m_pinfo_price {line-height:2;}

.m_pinfo_price_box {}

.m_pinfo_buy_button {float:left; margin:10px 5px 0 0px; width: 100%}

.lala
{
width: 100%;
}

.lala td
{
width: 33%;
}

.m_pinfo_icons {padding-top:5px;}

.m_pinfo_icons a {color:#686868;text-decoration:none;}

.m_pinfo_icons a:hover {color:#960502;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 10px;}

#rc_tab1,#rc_tab2 {padding:5px 0px 5px 5px; font-weight:bold; background:#dedede}

.m_pinfo_mini_img{
 width:80px;
 height:80px;
 padding:5px;

 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;}



.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;
	text-align:center;
	font-weight:bold;
	color:#646464;
	text-shadow:0px 1px #FFF;
}

.mootabs_title li.active {
	background:url('../images/pinfo/pinfo_tabs_active.png') top left no-repeat; 
	color:#FFF;
	text-shadow:0px -1px #000;
}

.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 10px;}

.pinfo_tabs_data IMG {width:100%; height:auto;}

/*dane tech.*/

.pinfo_templates_data {
    background:#F2F3F1;
    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:#960502; 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:#686868;
  width:300px;
  background:#F3F3F3;
}

.redcart_input_2 INPUT {
  font-size:11px;
  border:1px solid #BBB;
  padding:5px;
  color:#686868;
  width:90%;
  background:#F3F3F3;
}

.redcart_input TEXTAREA {
  font-size:11px;
  border:1px solid #BBB;
  background:#F3F3F3;
  color:#686868;
  padding:5px;
  width:90%;
  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:#FFF;
  color:#686868;
}

#sproduct_title, #qproduct_title{ padding:5px; text-align:center; font-weight:bold; color:#A30A06}

/*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:#960502; padding:5px 0 10px 40px; font-size:12px;}

.cart_step_title{font-size:12px; font-weight:bold; text-transform:uppercase; color:#646464; text-shadow:#FFF 0px 1px; font-family:Arial; }

.cart_main_steps{margin:0px; background:#FFF}

.cart_step1_active{ }

.cart_step1_unactive{ background:url('../images/cart/step_1_unactive.png') top left no-repeat; width:156px; height:65px;}

.cart_step2_active{ background:url('../images/cart/step_2_active.png') top left no-repeat; width:148px; height:65px;}

.cart_step2_unactive{ background:url('../images/cart/step_2_unactive.png') top left no-repeat; width:148px; height:65px;}

.cart_step3_active{ background:url('../images/cart/step_3_active.png') top left no-repeat; width:161px; height:65px;}

.cart_step3_unactive{ background:url('../images/cart/step_3_unactive.png') top left no-repeat; width:161px; height:65px;}

.cart_step4_active{ background:url('../images/cart/step_4_active.png') top left no-repeat; width:234px; height:65px;}

.cart_step4_unactive{ background:url('../images/cart/step_4_unactive.png') top left no-repeat; width:234px; height:65px;}

.cart_step5_active{ background:url('../images/cart/step_5_active.png') top left no-repeat; width:159px; height:65px;}

.cart_step5_unactive{ background:url('../images/cart/step_5_unactive.png') top left no-repeat; width:159px; height:65px;}

.step_sep{}


.cart_step_text1_active{ padding:5px 0 5px 10px; color:#A70B07; text-shadow:#FFF 0px 1px; font-weight:bold; text-transform:uppercase; background:#FFF}

.cart_step_text1_active a,.cart_step_text2_active a,.cart_step_text3_active a,.cart_step_text4_active a,.cart_step_text5_active a{ color:#646464; text-decoration:underline}

.cart_step_text1_active a:hover,.cart_step_text2_active a:hover,.cart_step_text3_active a:hover,.cart_step_text4_active a:hover,.cart_step_text5_active a:hover{ color:#646464; text-decoration:none}

.cart_step_text1_unactive{  padding:26px 0 0 45px; color:#acacac; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_step_text2_active{  padding:26px 0 0 50px; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_step_text2_unactive{  padding:26px 0 0 50px; color:#acacac; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_step_text3_active{  padding:26px 0 0 72px; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_step_text3_unactive{  padding:26px 0 0 72px; color:#acacac; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_step_text4_active{  padding:26px 0 0 65px; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_step_text4_unactive{  padding:26px 0 0 65px; color:#acacac; text-shadow:#FFF 0px 1px; font-weight:bold}

.cart_bottom_table{margin-top:10px; background:#FFF}

.cart_bottom_left { color:#646464; }

.cart_bottom_center { color:#646464; background:#E2E3E2; padding-bottom:10px;}

.cart_bottom_right { color:#646464; padding-bottom:10px;}

.cart_bottom_title{font-weight:bold; color:#838383; padding:5px 0 5px 10px; text-align:center}

.cart_discount_text,.cart_total_text  {text-align:left; font-size:11px; margin:12px 25px 10px 10px; }

.cart_discount {float:right; margin:6px 22px 0 0px;  background:url('../images/cart/cart_discount_bg.png') top left no-repeat; width:245px; height:218px;   }

.cart_discount_title {text-align:left;color:#960502;font-size:12px;font-weight:bold;margin:19px; padding-bottom:15px; border-bottom:1px solid #D3D3D3;}

#finish_sum {padding-top:35px; color:#b10e0b; font-size:28px; }

.cart_total {  color:#B10E0B;  font-size:28px;  font-weight:bold; }

.cart_total_div{ padding:5px 0 5px 0;}

#pass_user_text{ color:#686868; padding-left:15px; margin-top:20px;}

#pass_user_text a{ color:#686868; text-decoration:none}

#pass_user_text a:hover{ color:#686868;  text-decoration:underline}

#pass_user_text_2{ color:#686868; padding-left:15px; margin-top:10px;}

#pass_user_text_2 a{ color:#686868; text-decoration:none}

#pass_user_text_2 a:hover{ color:#686868;  text-decoration:underline}

.cart_text{color:#686868; font-size:12px}

.cart_next_2_button {}

.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, .cart_step_b_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_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,.cart_step_nr_b  {color:#000; font-weight:bold; padding:5px 0 0 14px; font-size:10px;}

.cart_step_nr_n{color:#717171; font-weight:bold; padding:5px 0 0 14px; font-size:10px;}

.cart_outsider {padding: 0px 5px 0px 5px}

.cart_head_0 {padding:10px 10px 10px 10px; background:url('../images/cart/cart_head_bg_left.png') top left no-repeat; border-bottom:1px solid #c5c5c5; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold;}

.cart_head {padding:3px 10px 3px 10px; color:#646464;  }

.cart_head  a{ color:#b21322;  }

.cart_head  a:hover{ color:#b21322;  }

.cart_head_right {padding:10px 10px 10px 10px; background:url('../images/cart/cart_head_bg_right.png') top right no-repeat; border-bottom:1px solid #c5c5c5;  border-left:1px solid #c5c5c5; color:#646464; text-shadow:#FFF 0px 1px; font-weight:bold;}

.cart_body_tr {
background:#E2E3E2;
}

.cart_body_tr_2 {
background:#f4f4f4;
}

.cart_body_tr_hover {

}

.cart_price{font-weight:normal;}

.cart_sep{
height:1px;
  border-bottom:1px solid #c5c5c5;  
}

.cart_sep_2{
height:10px;
background:url('../images/cart/cart_sep_2.gif') center left repeat-x; 

}

.cart_text_head{ background:#bcbcbc; padding:5px 0 5px 10px; color:#FFF; font-weight:bold}

.cart_text_head_red{ background:#B10E0B; padding:5px 0 5px 10px; color:#FFF; font-weight:bold; text-align:center;}

.cart_body_0 {
 
  padding:5px;
  color:#646464;
  font-weight:bold;
  font-size:11px;
}

.cart_body {

  padding:5px 5px 5px 10px;
  color:#646464;
  font-weight:bold;
  font-size:11px;
}



.cart_body_right {
  padding:10px;
  color:#646464;
  font-weight:bold;
  font-size:11px;
}

.cart_body_0_top {
  border-bottom:1px solid #c5c5c5;  
  border-left:1px solid #c5c5c5;  
  border-top:1px solid #c5c5c5; 
  padding:10px;
  color:#646464;
  font-weight:bold;
  font-size:11px;
}

.cart_body_right_top {
  border:1px solid #c5c5c5;  
  padding:10px;
  color:#646464;
  font-weight:bold;
  font-size:11px;
}

.cart_body a,.cart_body_0 a  {
  color:#646464;
  text-decoration:none;
}

.cart_body a:hover,.cart_body_0 a:hover {
  color:#646464;
  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:#646464; 
  font-weight:normal;
  padding:3px 0 0 0px;
  }

.cart_options_data {font-weight:bold;}

.cart_continue {
   background:none;
   padding:5px 10px 5px 10px;
   color:#FFF;
}

.cart_step_4 {
background:#E2E3E2;
} 

.cart_payments_radio {padding:5px 0 5px 0;}

.cart_payments_name {font-weight:bold; color:#686868;text-transform:uppercase; padding:5px 0 5px 5px;}

.cart_payments_desc {padding:0 0 10px 5px; font-size:11px;  color:#686868;  font-weight:normal; }

.cart_bank_select {font-weight:normal;color:#686868;font-size:11px; margin-top:10px;}

.cart_rate {float:left; margin:10px 10px 0 0;}



.cart_sum_total {
  margin-top:10px;
  float:right;
  background:#960502 url('../images/cart/cart_sum_total_bg.png') top repeat-x;  
  height:210px;
  width:305px;
  text-align:center;
  border:1px solid #960502;
}


.cart_is_empty {margin:40px 0 40px 0;}

/*step 2*/

.cart_step_2{
  width:100%
}

.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  {
  height:auto;
  margin-top:10px;
  padding-top:10px;
}

.cart_step_4_info_head {padding:10px; text-align:center}

.cart_step_4_info_data{
text-align:left;
 padding:5px 0 5px 5px;
 font-weight:normal;
}

.step_4_title{text-align:left;}

.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;
}


.final_cost{
background:#FFF;
}

.cart_step_4_add {
  width:460px;
  height:180px;
  margin:10px 0 0 0px;
}

.cart_step_4_area_text{padding:10px 0 10px 5px; font-size:11px;}

.cart_step_4_area {padding:6px 0 10px 20px;}

.cart_step_4_area TEXTAREA {width:90%; height:100px; font-size:12px;}

.cart_step_4_ok {
 margin:0 0 0 14px;
}

.cart_step_4_price_sep{border-bottom:1px dotted #c5c5c5; margin-bottom:20px;}

.cart_step_4_ok_button {padding-right:10px;}

.cart_step_4_ok_info {color:#838383;font-weight:bold; padding-bottom:20px;}

.cart_step_4_ok_price {font-size:28px; color:#b10e0b; font-weight:bold;}

.cart_step_4_ok_data {padding-top:16px;}

.cart_step_4_products {color:#646464;}

.cart_basket_icon{ background:url('../images/cart/basket_step_5.png') center no-repeat; width:126px; height:93px;}


.account_margin {margin-top:10px;}

.account_body,.account_body_0 {color:#838383; font-weight:normal; line-height:1.5;}

.account_body a,.account_body_0 a {color:#838383; text-decoration:underline; font-weight:bold;}

.account_body a:hover,.account_body_0 a:hover {color:#960502; 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:#686868;
  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;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 35px 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;
}

#payments_type > div {
  width: 33% !important;
  padding: 2% 0 !important;
}
#payments_type > div > table {
  width: 100%;
}