*{margin:0; padding:0}

body{background:#fff; color:#000; font-family:tahoma,arial,verdana; font-size:100.1%; padding:0px; text-align:center}

#page_bg{width:100%; height:100%; background:#585858; padding-bottom:3px}

#all{background:none; border:0; color:#ccc; font-size:0.8em; margin:0 auto; max-width:910px; padding:0; text-align:left; margin-top:-1px}

#page{padding-right:5px}

#header{background:url(../images/menu_mid.png); color:#000; margin-left:auto; margin-right:auto; position:relative; text-align:center; height:28px; margin-top:1px; padding-top:9px; color:#8B8064; margin-bottom:3px; width:910px}

#contentarea, #contentarea2{border:solid 0px #000; margin:0; position:relative; overflow:hidden; background:#232323}
#wrapper{margin:0 0 0 21%}
#left{background:none; border-right:solid 0px #EEE; float:left; margin:0; width:207px; padding-left:2px; padding-right:2px; padding-bottom:15px}

#right{margin-left:4px; float:left; width:200px}

#main2{background:none; width:487px; padding:0; position:relative; min-height:520px; float:left; margin-left:6px; color:#bbb; font-family:Verdana,Arial,sans-serif; font-size:11px; line-height:1.5}

#main{background:#232323; margin:0 0px 0 0; padding:25px 20px 20px 20px; position:relative}

.unsichtbar, .u2, .invisible, .unseen{display:inline; height:0px; left:-3000px; position:absolute; top:-2000px; width:0px; z-index:200}

.wrap{border:0; clear:both; float:none; font-size:1px; height:0; line-height:1px; margin:0; padding:0; visibility:hidden}

#logo{font-size:1em !important; font-weight:bold !important; position:relative; text-align:left; text-transform:none !important; z-index:0; margin-top:1em}

#logo img{display:block}

#logo span{display:block; margin:0px 0 0 100px !important; border-bottom:solid 1px #666}

.leading{background:#EFDEEA url(../images/biene.gif) no-repeat top left; border:solid 1px #CCC; color:#000; margin:30px 0px 10px 0px; padding:20px 20px 40px 120px; position:relative}

.leading_separator{border-bottom:solid 0px #333; display:block; height:10px; margin:0 0 0px 0}

.article_separator{border:solid 1px #333; display:none; margin:0px 0 0px 0}

.blog{padding:0}

.cols1{display:block; float:none !important; margin:0 !important}

.cols2{width:45%}
.cols3{width:30%}

.column1, .column2{border:solid 0px #D4A7C5; margin:0 5px 0 0; position:relative}

.column2, .column1{float:left; margin:0}

.column2{float:right; margin:0; width:45%}

.article_row{margin:0px 0 0px 0; padding:0; overflow:hidden}

.article_column{border:solid 0px #ccc; padding:10px 10px 10px 0}

.row_separator2{display:block; clear:both; margin:0; border:solid 0px}

#navi{font-size:10px; color:#AF903D; font-family:tahoma,arial,verdana; width:700px; padding-left:6px; padding-right:6px; padding-top:7px; vertical-align:baseline}

#navi a{color:#ccc; text-decoration:none; background:none}

#navi a:hover{color:#888; text-decoration:underline; background:none}

.pathway a{color:#ccc !important; text-decoration:none !important; background:none !important}

.pathway a:hover{color:#888 !important; text-decoration:underline !important; background:none !important}
.search .button{color:#fff; margin-bottom:-5px; padding-left:2px}

.search{float:left; vertical-align:middle}

div.buttons_heading{margin:0; margin-top:-17px}

.breadcrumbs{float:left; padding-left:10px; padding-top:4px}

#mod_search_searchword{padding-bottom:0px}

#modul_up{ height:38px;  width:911px;  margin-left:auto;  margin-right:auto;  background:url(../images/modul_up.png) no-repeat;  padding-bottom:2px;  padding-left:20px}
 
#up{width:100%; border:0; background:#292929; padding-bottom:2px}

#foot{width:100%; border:0; background:#292929; height:50px}

#menu_up_x{width:100%; border:0; height:54px; background:url(../images/menu_up_x.png) repeat-x}

#menu_pl{width:706px; border:0; height:54px; background:url(../images/menu_up.png) no-repeat; margin-left:auto; margin-right:auto}

#menu_en{width:706px; border:0; height:54px; background:url(../images/menu_ang.png) no-repeat; margin-left:auto; margin-right:auto}

.menu_up_a{height:54px; float:left}

a#m_home_menu_pl{margin-left:11px; margin-right:20px; width:70px}

a#m_home_menu_pl:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_noweprodukty_menu_pl{margin-right:21px; width:153px}

a#m_noweprodukty_menu_pl:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_mojekonto_menu_pl{margin-right:32px; width:130px}

a#m_mojekonto_menu_pl:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_twojkoszyk_menu_pl{margin-right:17px; width:137px}

a#m_twojkoszyk_menu_pl:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_platnosci_menu_pl{width:110px}

a#m_platnosci_menu_pl:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_home_menu_en{margin-left:11px; margin-right:20px; width:70px}

a#m_home_menu_en:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_noweprodukty_menu_en{margin-right:17px; width:153px}

a#m_noweprodukty_menu_en:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_mojekonto_menu_en{margin-right:21px; width:130px}

a#m_mojekonto_menu_en:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_twojkoszyk_menu_en{margin-right:33px; width:137px}

a#m_twojkoszyk_menu_en:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

a#m_platnosci_menu_en{width:110px}

a#m_platnosci_menu_en:hover{background:url(../images/gwiazda_selected.jpg) no-repeat top left}

.moduletable_menu{margin-top:2px; margin-bottom:2px; background:url(../images/search_bg.png) repeat-x top left; border:1px #545454 solid; padding-bottom:10px}

.moduletable{margin-top:2px; margin-bottom:2px; background:url(../images/search_bg.png) repeat-x top left; border:1px #545454 solid; padding-bottom:10px}

.menu_mid{width:168px; text-align:center; display:inline-block; color:#8B8064; font-family:verdana; font-size:11px; text-decoration:none}
a.menu_mid:hover{color:#888; text-decoration:underline}

.contentheading{background:transparent url(../images/main_bolec.png) no-repeat scroll left top; height:29px; margin-top:2px; width:487px; color:#DADADA; font-size:12px; font-weight:bold; padding-bottom:10px; padding-left:30px; padding-top:6px; text-transform:uppercase}

#login_left{float:left}

#login_right{float:left}

#waluta{text-align:center; padding-bottom:15px}

a.mainlevel{color:#929292; font-size:11px; padding-left:10px; line-height:2; text-decoration:none}

a.mainlevel:hover{text-decoration:underline}

#obrazek{width:207px}

a.rusmil{ width:166px; height: 63px; background: url(../images/test_rusmil1.jpg) no-repeat top left; display:block; margin-left:auto; margin-right:auto}

a.rusmil:hover{ width:166px; height: 63px; background: url(../images/test_rusmil2.jpg) no-repeat top left; display:block; margin-left:auto; margin-right:auto}

li.kategorie, li.kategorie a{list-style-type:none; display:block; margin-left:20px; margin-right:20px; padding:0; background:url(../images/marker.gif) no-repeat left center; border-bottom:1px dashed #555; font-size:17px !important; color:#E5C572 !important;}

ul.menu li{list-style-type:none; display:block; margin-left:22px !important; margin-right:22px !important; padding:0; background:url(../images/marker.gif) no-repeat left center; border-bottom:1px dashed #555}

ul.latestnews li {list-style-type:none; display:block; margin-left:22px !important; margin-right:22px !important; padding:0; background:url(../images/marker.gif) no-repeat left center; border-bottom:1px dashed #555; text-align:left !important; font-weight:bold !important;}

.sklep_browse_img{float:left; margin:4px; background:white; padding:7px}

.sklep_browse_ocena{}

.sklep_browse_cell{width: 105px; float: left}

.sklep_browse_cena{margin-left: auto; margin-right:auto; padding-top:20px; width:80px; text-align:left}

.sklep_browse_opis{display:block; margin-bottom:6px; margin-top:-5px}

.sklep_browse_opis a{margin-left:-8px}

.sklep_browse_koszyk{}
.sklep_browse_title{background:transparent url(../images/browse_tit_bg.png) repeat-x scroll left top; display:table-cell; height:34px; padding-left:3px; vertical-align:middle; width:231px}

.sklep_browse_title h3{margin-bottom:0 !important}

.sklep_browse_box{float:left; display:inline; width:100%}

.browseProductContainer{float:left; background:url(../images/search_bg.png) top left repeat-x; border:1px solid #555; padding:0 !important; height:200px}

.sklep_browse_1{padding-left:1px; padding-right:8px; width:234px; margin-top:5px; margin-bottom:5px}

.sklep_browse_2{float:left; padding-left:1px; padding-right:8px; width:234px; margin-top:5px; margin-bottom:5px}

#product_list{margin-top:10px}

.sklep_browse_title h2{margin:0 !important; text-align:center; font-size:12px}

.sklep_browse_cena a{font-style:italic}

.sklep_browse_cena a:hover{text-decoration:underline !important}

.productPrice{color:#ddd}

#jflanguageselection{margin:0; float:left}

#vmMainPage h3{background:#474747 none repeat scroll 0 0; color:#DADADA; font-size:12px; font-weight:bold; height:21px; margin-bottom:10px  !important; padding-top:8px; text-align:center; text-transform:uppercase; margin-top:2px !important; margin-left:-3px !important}

li.menu{color:red}

#random{margin-bottom:-11px; background:#232323; margin-left:-2px}

.vmCartModule{color:#ccc; font-size:13px; padding:10px; padding-top:0}

.vmCartModule a{color:#fff; text-decoration:none}

.vmCartModule a:hover{color:#888; text-decoration:none}

.vmCartContainer{background:transparent url(../images/search_bg.png) repeat-x scroll left top; border:1px solid #111; float:right; margin-top:5px; padding-bottom:3px; padding-left:6px; padding-right:0; min-width:277px}

.shop_error{position:absolute; top:100%}

#right_koszyk{position:fixed; width:100%}

#right_koszyk_box{margin-left:auto; margin-right:auto; width:300px}

#right_koszyk_box2{background-color:#transparent; background:#232323 url(../images/search_bg.png) repeat-x scroll left top; border:1px solid #333; margin-left:503px; width:200px}

.addtocart_button{background:transparent url(../images/dodaj_button.png) no-repeat scroll center center; color:white; font-size:10px; margin-top:7px; padding-bottom:9px; padding-left:30px}

.notify_button{background:transparent url(../images/powiadom.png) no-repeat scroll center center; color:white; font-size:10px; margin-top:1px; padding-bottom:5px; padding-left:20px}

#product_price{text-align:right; float:left; margin-left:10px; width:320px}
#product_add{float:right; margin-right:10px; margin-left:10px; width:auto}

#product_box{width:100%; height:20px}

.ask_q a{background:transparent url(../images/ask.png) no-repeat scroll left center; color:white; float:right; font-size:10px; height:32px; margin-left:1px; padding-top:10px; text-align:center; width:284px}

.vmRowTwo{background:none; border:0; padding:0; margin:0}

.vmCartDetails{padding-right:10px; padding-top:5px; min-height:22px}

select:focus{border:0}

#right .moduletable{background:url(../images/search_bg.png) repeat-x top left; margin-top:2px; border:1px solid #545454}

#right h3{color:#333}

#right h4{color:#000; font-size:1em; padding:10px 5px 0 0; margin:0; border:solid 0}

.manufacture_link{font-weight:bold; color:#FFC}

#js_sux{padding-top:10px; padding-bottom:0}

.product_title_h1{padding-bottom:0 !important}

#right_login{padding-left:15px; padding-right:15px}

.logout_right{padding-top:5px}

.shop_info{display:none}

.shop_error{display:none}

.shop_tip{display:none}

#news{min-height:80px; padding:10px}

#koszyk_cena{margin-top:-15px; margin-bottom:15px}

.savedCart{text-align:center}

#lbCaption{display:none}

#banna{background:transparent url(../images/grafika_up.jpg) no-repeat scroll left top; margin:auto; text-align:right; width:911px}

.VMPrice{text-align:center !important}

#VMScrollBoth1{
	width: 160px !important;
	height: 220px !important;
	background: #151515 !important;
	
}

#VMScroller1{
	margin-left:20px !important;
	margin-right:20px !important;
}

.VMTitle1{
height: 35px !important;	
}

.moduletablepartner h3{
	background:none !important;
	color: #171717 !important;
	
}

.moduletablepartner{
background: url(../images/polecamy.jpg) repeat-x top left;
border: 1px solid #87774d;
padding-bottom: 5px;
}