* { padding: 0; margin: 0; }.textOld { text-decoration: line-through; }	.alignCenter { text-align: center; }.alignLeft { text-align: left; }.alignRight { text-align: right; }.verticalAlignTop { vertical-align: top; }body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	margin-top: 0px;}#wrapper { 	margin: 0 auto;	width: 1030px;}#header {	color: #333;	width: 1000px;	float: left;	padding: 0px;	height: 110px;	margin: 0px 0px 0px 0px;	background: #C73631;	}#headerLogoTitle {	float: left; 	width: 1000px; 	height: 78px; 	background: url(../_img/header_bg.jpg) no-repeat;}#headerLogo {	float: left; 	width: 200px; 	height: 78px;}#headerLogo p.addressLogo {	color: #FFF;	font-weight: bold;	font-size: 23px;	line-height: 18px;	padding-left: 25px;	padding-top: 20px;	margin-bottom: 5px;}#headerLogo a.addressLogo {	color: #FFF;	font-weight: bold;	text-decoration: none;}#headerLogo p.text {	color: #FFF;	font-size: 13px;	line-height: 18px;	padding-left: 26px;}#headerTitle {	float: right; 	width: 560px; 	height: 35px;	color: #FFFF99;	font-weight: bold;	letter-spacing: 1px;}div#headerTitle .text {	padding-top: 10px;	font-size: 15px;	text-align: right;	width: 550px;}#headerMiniMenu {	float: right; 	width: 580px; 	height: 43px;}#headerHomeMenu {	float: left; 	width: 1000px; }#search {	float: left;	width: 1000px;	color: #333;	padding: 0px;	margin: 0px 0px 0px 0px;	background: #F3EEE9;	border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC;}#navigation {	float: left;	width: 1000px;	color: #333;	padding: 0px;	margin: 0px 0px 0px 0px;	background: #F3EEE9;	border-top: 1px solid #FFF;	height: 25px;}#leftcolumn { 	color: #333;	background: #FFF;	margin: 0px 0px 0px 0px;	padding: 0px;	width: 220px;	float: left;	/* border: 1px solid #000; */}#content { 	float: left;	color: #333;	background: #FFF;	padding: 0px;	width: 540px;	/* display: inline; */	margin: 0px 5px;	/* border: 1px solid #000; */	}#contentBig { 	float: left;	color: #333;	background: #FFF;	padding: 0px;	width: 1000px;	display: inline;}#contentWithRight { 	float: left;	color: #333;	background: #FFF;	padding: 0px;	width: 810px;	display: inline;}#rightcolumn, #rightcolumnlist { 	color: #333;	background: #FFF;	margin: 0px 0px 0px 0px;	padding: 0px;	width: 230px;	float: left;	/* border: 1px solid #000; */}#footer { 	width: 780px;	clear: both;	border-top: 1px solid #CCC;	background: #FFF;	margin: 0px 0px 10px 0px;	padding: 0px;}/* ============================================================================== *//* MENU HOME */#tabs6 {	float:left;	width:100%;	background:#C73631;	font-size:87%;	line-height:normal;	border-bottom:1px solid #666;}#tabs6 ul {	  margin:0;	  padding:10px 10px 0 10px;	  list-style:none;	}#tabs6 li {	display:inline;	margin:0;	padding:0;	}#tabs6 a {	float:left;	background:url("../_img/tabs/tableft6.gif") no-repeat left top;	margin:0;	padding:0 0 0 4px;	text-decoration:none;	}#tabs6 a span {	float:left;	display:block;	background:url("../_img/tabs/tabright6.gif") no-repeat right top;	padding:4px 9px 5px 3px;	color:#FFF;	}	/* Commented Backslash Hack hides rule from IE5-Mac \*/	#tabs6 a span {float:none;}	/* End IE5-Mac hack */	#tabs6 a:hover span {	color:#FFF;	}#tabs6 a:hover {	background-position:0% -42px;	}#tabs6 a:hover span {	background-position:100% -42px;	}#tabs6 #current a {		  background-position:0% -42px;	}#tabs6 #current a span {		  background-position:100% -42px;	}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ /* ============================================================================== *//* COLUMN LEFT */ul#list-1 {	font-weight: bold; color: #C73631; margin-top: 5px; list-style-type:  none; margin-left: 0px; margin-bottom: 10px;}ul#list-1 li {	padding-left: 8px; background: url(../_img/list_dot.gif) no-repeat top left;}ul#list-2 {	margin-left: 1px; margin-bottom: 10px; list-style-type: none; font-weight: normal; color: #000; margin-top: 0px;}ul#list-2 li {	padding-left: 0px; background: none;}ul#list-2 li.sub {	padding-left: 13px; background: url(../_img/sub_cat.gif) no-repeat top left;}ul#list-2 .active {	border-bottom: 1px solid #000;	font-weight: bold;	}ul#list-1 a {	font-weight: bold;	color: #C73631;	text-decoration: none;}ul#list-2 a {	font-weight: normal;	color: #000;	text-decoration: none;}ul#list-2 a:hover {	border-bottom: 1px solid #000;}/* ============================================================================== *//* COLUMN RIGHT */#rightcolumn h1 {	font-size: 14px;	font-weight: bold;	color: #009900;	margin-top: 5px;}#rightcolumn p {	margin-bottom: 10px;}#menuRightGenerate ul, ol {	margin:  3px 5px 3px 20px;}#menuRightGenerate ul {	list-style: square;	}/* ============================================================================== *//* MENU NAVIGATION */#navigation p {	margin-top: 6px;	margin-left: 10px;	font-size: 11px;}#navigation a {	font-weight: normal;	color: #000;	text-decoration: underline;}/* ============================================================================== *//* MENU SEARCH */#search p {	margin: 5px 5px 5px 10px;	font-size: 12px;}#search a {	font-weight: normal;	color: #000;	text-decoration: underline;	font-size: 11px;	margin-left: 15px;}#search #searchText {	font-weight: bold;	color: #000;	width: 200px;	font-size: 13px;	height: 19px;	background-color: #FFFFB7;	border: 1px solid #000;	padding: 2px 4px;}#search #searchMode {	font-weight: normal;	color: #000;	font-size: 13px;	margin-left: 5px;	height: 21px;	margin-bottom: -1px;}* html #search #searchMode {	margin-bottom: 0px;}#search #searchSet {	margin-left: 5px;	margin-bottom: -2px;}* html #search #searchSet {	margin-bottom: -1px;}#search a.login {	font-weight: bold;	color: #052E97;	text-decoration: underline;	font-size: 13px;	letter-spacing: 1px;	margin-top: 5px;}#search .telInfo {	font-weight: bold;	color: #009933;	padding-left: 5px;	font-size: 13px;}#search .telInfo2 {	color: #666666;	font-size: 10px;}/* ============================================================================== *//* MINI BASKET *//* #headerMiniBasket h1 {	font-size: 14px;	font-weight: bold;	color: #00309C;	margin-top: 5px;	margin-left: 12px;	text-decoration: underline;	}#headerMiniBasket h2 {	font-size: 12px;	font-weight: bold;	color: #000;	margin-top: 3px;	margin-left: 12px;}#headerMiniBasket h3 {	font-size: 10px;	font-weight: normal;	color: #000;	margin-top: 5px;	margin-left: 12px;	margin-bottom: 10px;}#headerMiniBasket p a.noneBG {	font-size: 11px;	font-weight: bold;	color: #00309C;	margin-left: 12px;	text-decoration: underline;	background: url(../_img/basket_mini_blue.gif) no-repeat top right;	padding-right: 47px;	padding-bottom: 10px;}#headerMiniBasket a:hover {	background: url(../_img/basket_mini_green.gif) no-repeat top right;}#headerMiniBasket a.miniBBG {	font-size: 11px;	font-weight: bold;	color: #00309C;	margin-left: 12px;	text-decoration: underline;	background: url(../_img/basket_mini_blue.gif) no-repeat top right;	padding-right: 47px;	padding-bottom: 10px;}#headerMiniBasket a:hover.miniBBG {	background: url(../_img/basket_mini_green.gif) no-repeat top right;}#headerMiniBasket a.miniBnoneBG {	background: none;	color: #00309C;}#headerMiniBasket a:hover.miniBnoneBG {	background: none;} *//* ============================================================================== *//* TOP MINI MENU */#headerMiniMenu p {	font-size: 11px;	font-weight: normal;	color: #FFF;	line-height: 17px;	text-align: right;	padding-right: 10px;	padding-top: 5px;}#headerMiniMenu a {	font-weight: normal;	color: #FFF;	text-decoration: underline;}/* ============================================================================== *//* FOOTER MENU */#footer p {	margin: 6px 10px 5px 20px;	font-weight: bold; 	font-size: 13px;	color: #000;}#footer ul#list-4 {	margin: 6px 10px 8px 0px;	font-weight: bold; 	font-size: 13px;	color: #00309C;}#footer ul#list-4 li {	list-style: none;	margin-left: 20px;	display: inline;	}#footer ul#list-4 a {	font-weight: bold;	color: #00309C;	text-decoration: none;	border-bottom: 1px solid #00309C;}#footer ul#list-5 {	margin: 15px 10px 8px 13px;	font-weight: bold; 	font-size: 13px;	color: #666666;}#footer ul#list-5 li {	list-style: none;	margin-left: 6px;	display: inline;	}#footer ul#list-5 a {	font-weight: bold;	color: #666666;	text-decoration: none;}#footer a:hover {	border-bottom: 1px solid #666666;}#menu_bottom_copyright {	margin: 6px 10px 5px 19px;	color: #666666;	font-size: 10px;}#menu_bottom_copyright a {	color: #666666;	text-decoration: none;}#menu_bottom_copyright a:hover {	border-bottom: 1px solid #666666;}/* ============================================================================== *//* BODY */#enterListinfProducts table.box,#enterListinfProducts table.box2 {	/* margin-left: 19px; */ 	float: left; 	width: 540px; 	border: 2px solid #CFCED3;}#enterListinfProducts table.box2 {	margin-top: 7px;}#enterListinfProducts a {	text-decoration: none;}#enterListinfProducts p {	font-size: 12px;}#enterListinfProducts p.name {	font-size: 13px;	padding: 5px 10px;	padding-bottom: 2px;	font-weight: bold;	margin-bottom: 7px;}#enterListinfProducts a.name {	color: #082A84;	border-bottom: 1px solid #082A84;	}#enterListinfProducts td.box_img {	width: 142px;}#enterListinfProducts img {	border: 0px;	margin-left: 5px;	}#enterListinfProducts div.description {	padding-bottom: 5px;	padding-right: 5px;}#enterListinfProducts a.description {	color: #000;	font-weight: normal;	border: 0px;	}#enterListinfProducts p.more {	text-align: center;	padding-bottom: 5px;	padding-right: 5px;	font-size: 11px;}#enterListinfProducts a.more {	text-decoration: underline;	color: #0F00E2;	border: 0px;	}#enterListinfProducts td.box_price {	border: 2px solid #CFCED3;	border-bottom: 0px;	border-right:0px;	background: #FCFFCA;}#enterListinfProducts table.tablePrice {	border: 0px;	margin: 0px;}#enterListinfProducts td{	color: #000;	padding-left:4px;	vertical-align: top;}#enterListinfProducts td.manuPrice {	font-weight: bold;	color: #000;}#enterListinfProducts td.Price {	color: #970100;	font-size: 14px;}#enterListinfProducts input.addToBag {	border: 2px solid #000; 	background: #019A32;	height: 25px;	width: 120px;	color: #FFF;	padding: 0px 3px 2px 3px;	}.rbroundboxNavHom, .rbroundboxNavHom2, .rbroundboxNavHom3 { background-color: #E6E6E6; }.rbtopNavHom div { background: url(../_img/nBox_nw.gif) no-repeat top left; }.rbtopNavHom { background: url(../_img/nBox_ne.gif) no-repeat top right; }.rbbotNavHom div { background: url(../_img/nBox_sw.gif) no-repeat bottom left; }.rbbotNavHom { background: url(../_img/nBox_se.gif) no-repeat bottom right; }.rbtopNavHom div, .rbtopNavHom, .rbbotNavHom div, .rbbotNavHom {	width: 100%;	height: 7px;	font-size: 1px;}.rbcontentNavHom { margin: 0 7px; }.rbroundboxNavHom { width: 460px; margin: 0px auto;  float: left; }.rbroundboxNavHom2 { margin: 2px 0px 0px 20px; width: 551px;  float: left; }.rbroundboxNavHom3 { margin: 2px 0px 0px 0px; width: 810px;  float: none; }* html .rbroundboxNavHom2 {	margin-left: 10px;}div.rbcontentNavHom-text {	height: 18px;}a.rbcontentNavHom-href,a.rbcontentNavHom-href-down,a.rbcontentNavHom-href-up,a.rbcontentNavHom-href-no {	font-weight: bold;	color: #00309C;	text-decoration: underline;}a.rbcontentNavHom-href-down {	background: url(../_img/list_down.gif) no-repeat top right;	padding-right: 15px;}a.rbcontentNavHom-href-up {	background: url(../_img/list_up.gif) no-repeat top right;	padding-right: 15px;}a.rbcontentNavHom-href-no {	color: #000;	text-decoration: none;}div.rbcontentNavHom-text p.navHomeListSort {	font-size: 12px;	font-weight: bold;	color: #00309C;	margin-top: 2px;	text-align: right;	float: left;}div.rbcontentNavHom-text p.navHomeListPage {	font-size: 12px;	font-weight: bold;	color: #00309C;	margin-top: 2px;	text-align: right;	width: 170px;	float: left;}.rbcontentNavHom-navHomeProd {	margin-right: 0px;	color: #595959;}.rbcontentNavHom-navHomeBlank {	margin-right: 10px;}#specialOferNavHome { 	/* background: url(../_img/bg_home_special.gif) no-repeat; */	width: 550px;	margin: 5px auto;	float: left;}#topImgBox { 	background: url(../_img/top_women.jpg) no-repeat;	background-position: bottom right;	width: 550px;	/* margin-left: 19px; */	background-color: #FFF;	float: left;	min-height: 195px;}* html #topImgBox { margin-left: 10px; height: 195px; }/* Rightolumn */.enterProdSpecial {	width: 400px;	background-color: #FFF; 	border: 2px solid #049631;	margin-top: 13px;	float: left;}h1.enterProdSpecial-h1 {	font-weight: bold;	font-size: 13px;	color: #009900;	margin-left: 5px;	border-bottom: 1px solid #CCC;	line-height: 25px;}a.enterProdSpecial-h1 {	color: #009900;	text-decoration: none;}img.enterProdSpecial-img {	border: 0px;	float: left;	margin-top: 5px;	margin-right: 5px;}p.enterProdSpecial-title,p.enterProdSpecial-price {	font-size: 12px;	margin-top: 5px;	margin-left: 5px;}p.enterProdSpecial-title {	color: #00309C;	text-decoration: underline;}a.enterProdSpecial-title {	color: #00309C;	font-weight: normal;}p.enterProdSpecial-price {	font-size: 13px;	color: #C73631;	padding-bottom: 8px;	font-weight: bold;}a.enterProdSpecial-price {	color: #C73631;	text-decoration: none;}a.enterProdSpecial-price-old {	color: #C73631;	text-decoration: none;	text-decoration: line-through;		font-size: 11px;	color: #000;}/* ============================================================================== */#topModuleImage {	margin: 10px 0px;	float: left;}#topModuleImage img {	 border: 0px;	 float: left;}#topModuleImage img.margin_bottom {	 margin-bottom: 10px;}#topModuleImage div.topTxtBox {	 padding-bottom: 5px;	 width: 540px; 	 float: left;}/* ============================================================================== */div.listingSortBar,div.listingSortBar2 {	border: 2px solid #CFCED3;	border-bottom: 0px;	width: 536px;	padding: 4px 0px;	float: left;	/* margin-left: 19px; */	background-color: #F3EEE9;}div.listingSortBar2 {	border: 2px solid #CFCED3;	border-top: 0px;}p.listingSortBar_left {	float: left;	font-weight: bold;	color: #00309C;	padding-left: 4px;}p.listingSortBar_right {	float: right;	font-weight: bold;	color: #595959;	padding-right: 4px;}p.listingSortBar_numbers {	float: right;	margin-top: 4px;	margin-bottom: 4px;	width: 540px;	text-align: right;		padding-right: 4px;}/* ============================================================================== *//* PRODUCT VIEW */#viexBoxContent {	width: 540px;	margin: 0px;}#viexBoxContent h1{	font-weight: bold;	font-size: 14px;	color: #000;	margin-bottom: 0px;	padding-top: 5px;	border-right: 1px solid #CCC;}#viexBoxContent h2{	font-weight: normal;	font-size: 13px;	color: #000;	margin-bottom: 0px;	border-right: 1px solid #CCC;	padding-top: 2px;}#viexBoxContent a {	font-weight: normal;	color: #00309C;	text-decoration: underline;}#viexBoxBack {	border-right: 1px solid #CCC;	padding-top: 10px;}.butonViewBack {	background: url(../_img/bg_view_back.gif) no-repeat;	width: 107px;	height: 18px;	font-size: 10px; 	font-weight: normal; 	color: #FFF; 	background-color: transparent;	border: 0px;	text-align: center;	cursor: pointer;	margin-bottom: 0px;	padding-left: 9px;}/* for IE */* html .butonViewBack {	font-weight: bold;}#naviPreviewNext {	text-align: right;	padding-right: 25px;	border-right: 1px solid #CCC;	padding-bottom: 8px;}a.preview, a.next {	font-size: 12px;	font-weight: bold;	color: #00309C;	text-decoration: underline;	background: url(../_img/dot_preview.gif) no-repeat top left;	padding-left: 10px;	padding-bottom: 10px;	margin-top: 0px;}a:hover.preview {	background: url(../_img/dot_preview_2.gif) no-repeat top left;	color: #009933;}a.next {	padding-right: 10px;	padding-left: 0px;	background: url(../_img/dot_next.gif) no-repeat top right;}a:hover.next {	background: url(../_img/dot_next_2.gif) no-repeat top right;	color: #009933;}#viexBoxContent #viexBoxDecriptionImg {	width: 195px;	background-color: #FFF; 	border: 0px;	margin-left: 0px;	float: left;	display: inline;}#viexBoxContent #viexBoxDecriptionText {	width: 327px;	background-color: #FFF; 	border: 0px;	border-left: 1px solid #CCC;	border-top: 1px solid #CCC;	border-right: 1px solid #CCC;	margin-right: 0px;	margin-left: 5px;	float: right;	display: inline;	min-height: 330px}/* for IE */* html #viexBoxDecriptionText {	height: 330px;}#viexBoxDecriptionImg img {	border: 0px;	float: left;}p.viexBoxDecriptionText-price,.viexBoxDecriptionText-sprice {	font-size: 16px;	font-weight: bold;	color: #000;	margin-top: 6px;	margin-left: 5px;}.viexBoxDecriptionText-sprice {	font-size: 19px;	color: #C73631;	text-decoration: none;	margin-left: 10px;	}.viexBoxDecriptionText-price-old {	font-size: 16px;	font-weight: bold;	color: #000;	margin-right: 5px;	margin-left: 10px;}.viexBoxDecriptionText-trans {	font-size: 13px;	color: #000;	margin-top: 2px;	margin-left: 10px;}.viexBoxDecriptionText-dost {	font-size: 13px;	color: #000;	margin-top: 8px;	margin-bottom: 5px;	margin-left: 10px;}.viexBoxDecriptionText-more {	font-size: 13px;	color: #000;	margin-top: 15px;	margin-bottom: 12px;	margin-left: 10px;}.viexBoxDecriptionText-buyLess {	font-size: 13px;	color: #000;	margin-top: 20px;	margin-bottom: 3px;	margin-left: 10px;	font-weight: bold;}div.viexBoxDecriptionGroup {	border: 2px solid #F8070E; background-color: #FFCFCF; margin-bottom: 20px;}p.viexBoxDecriptionGroupText {	font-size: 12px;	color: #272C26;	margin: 5px;}.viexBoxHowM,.viexBoxHowU {	font-weight: normal;	color: #000;	font-size: 13px;	width: 150px;}.viexBoxHowM {	width: 40px;}.viexBoxDecriptionText-text {	font-size: 13px;	color: #000;	margin: 10px 10px;	border-top: 1px solid #CCC;	padding-top: 10px;}.butonBigBasket {	background: url(../_img/bg_big_basket.gif) no-repeat;	width: 189px;	height: 29px;	font-size: 13px; 	font-weight: bold; 	color: #FFF; 	background-color: transparent;	border: 0px;	text-align: center;	cursor: pointer;	margin-bottom: 5px;	margin-left: 10px;}.butonBasketViewProd {	background: url(../_img/bg_mini_basket2.gif) no-repeat;	width: 50px;	height: 16px;	font-size: 11px; 	font-weight: bold; 	padding-bottom: 2px;	color: #FFF; 	background-color: transparent;	border: 0px;	text-align: center;	cursor: pointer;	margin-bottom: 0px;	margin-left: 0px;}/* ============================================================================== *//* FORM: PROFIL, ACCOUNT */h1.profilFormTitle {	text-align: left;	font-size: 14px;	letter-spacing: 1px;	color: #277A00;	padding: 0px 0px 5px 20px;	margin: 20px 0px 10px 0px;	border-bottom: 1px solid #BBCCBA;}h1.profilFormTitle2 {	text-align: left;	font-size: 14px;	letter-spacing: 1px;	color: #277A00;	padding: 5px 0px 0px 20px;	margin: 10px 0px 0px 0px;	border-top: 1px solid #BBCCBA;}.defTable,.defTable2 {	width: 390px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	margin: 10px auto;}.defTable2 {	width: 575px;	margin-left: 215px;}th.nameForm {	font-size: 13px;	font-weight: bold;	color: #000;	border-bottom: 1px solid #CCC;	padding:  5px 5px 5px 5px;	text-align: left;}th.insideHeader {	text-align: left;	font-size: 13px;	letter-spacing: 1px;	color: #277A00;	padding:  0px 5px 5px 5px;	border-bottom: 2px solid #BBCCBA;}td.defForm {	font-size: 12px;	color: #000;	border-bottom: 1px solid #CCC;	padding:  5px 5px 5px 0px;}th.defFormNoBorder, td.defFormNoBorder { border: 0px; }td.defFormButton {	font-size: 11px;	color: #333333;		padding:  0px;	padding-bottom:  5px;	text-align: center;	line-height: 20px;}th.defFormError, td.defFormError {	border-bottom: 1px solid #C73631;}.defFormInput {	width: 215px;	border: 1px solid #969696;	padding: 3px;	font-size: 13px;}.defFormInputError {	background-color: #FFEDED;	border: 2px solid #cc0000;}.asteriksForm {	padding-left: 4px;	color: #C20000;	font-weight: bold;	font-size: 14px;}table.progressbar {	background: url(../_img/progressbar/bg.png) repeat-x;	width: 1000px;	height: 57px;	margin: 0px;	margin-top: 10px;	padding: 0px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;}td.pbDef,td.pbDot{	padding: 0px;	height: 57px;	width: 186px;}td.pbDot {	width: 200px;	text-align: center;}td.pbName,td.pbName2{	background-color: #FFF;	padding: 0px;	padding-top: 5px;	height: 40px;	width: 200px;	text-align: center;		vertical-align: top;	font-weight: bold;	font-size: 13px;	color: #990000;}td.pbName2 {	color: #999999;}#step_payment div.metod_cc {	background-color: #EEFFDD;	margin: 10px 10px 0px 130px;	padding: 10px;	float: left;	width: 600px;}#step_payment div.metod_cc h1,#step_payment div.metod_pia h1,#step_payment div.metod_pb h1,#step_payment div.metod_bt h1 {	font-size: 14px;	font-weight: normal;	background-color: #A5E366;		padding: 10px;}#step_payment div.metod_bt h1 {	background-color: #75D6F3;	}#step_payment div.metod_pb h1 {	background-color: #DAB6DB;	}#step_payment div.metod_bt {	background-color: #E6F9FF;	margin: 10px 10px 0px 130px;	padding: 10px;	float: left;	width: 600px;}#step_payment div.metod_pia {	background-color: #EEFFDD;	margin: 10px 10px 0px 130px;	padding: 10px;	float: left;	width: 600px;}#step_payment div.metod_pb {	background-color: #F8DCF9;	margin: 10px 10px 0px 130px;	padding: 10px;	float: left;	width: 600px;}#step_payment div.right_area {	margin: 10px 20px 0px 0px;	padding: 10px;	float: right;	width: 200px;}#step_payment #right_area {	margin: 10px 20px 0px 0px;	padding: 10px;	float: right;	width: 200px;}#right_area img {	margin-top: 12px;}#right_area p {	font-size: 12px;	line-height: 18px;}#right_area a {	font-weight: normal;	color: #0000FF;}#step_payment td.logo_left {	width: 120px; 	vertical-align: top;}#step_payment #table_cc {	width: 590px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	margin: 10px auto;	}#table_cc th.nameForm {	font-size: 13px;	font-weight: bold;	color: #000;	border-bottom: 1px solid #CCC;	padding:  5px 5px 5px 5px;	text-align: left;	width: 150px;}#table_cc td.defForm {	font-size: 12px;	color: #000;	border-bottom: 1px solid #CCC;	padding:  5px 5px 5px 0px;}#table_cc .table_cc_info {	width: 100%;	border: solid 1px #FF6767;	margin: 10px auto;		background-color: #FFF;	border-spacing: 0px;	border-collapse: collapse;}#table_cc .text_info {	float: right; 	width: 210px; 	font-size: 10px;}#step_payment ul#menu {	margin: 6px 10px 8px 0px;	font-weight: bold; 	font-size: 13px;}#step_payment ul#menu li {	list-style: none;	margin-left: 8px;	display: inline;	}#step_payment ul#menu a {	font-weight: bold;	color: #0000FF;}#step_payment ul#menu li.profilFormTitle2 {	text-align: left;	font-size: 14px;	letter-spacing: 1px;	color: #277A00;	padding: 5px 0px 0px 20px;	margin: 10px 0px 0px 0px;}/* ============================================================================== *//* MESSAGES */#errorMsg {	background: #ffdfdf;	border: 1px solid #df7d7d; 	border-width: 1px 0;	margin: 0 0 1em 0; 	padding:1em;}#errorMsg h3 {	margin:0 0 .5em 0;	font-size:110%;	line-height:100%;	font-weight:bold;	color:#B66666;	padding:2px 0 2px 22px;	font-size: 14px;}#errorMsg ol {	margin:0; padding:0;}#errorMsg ol li {	margin:0; padding:2px;	list-style-position:inside;	border-bottom:1px dotted #df7d7d;	position:relative;	font-size: 11px;	font-weight: bold;}.InfoAndThankYouText {	font-size: 13px;	text-align: left; 	font-style: italic;	font-family: palatino, georgia, times new roman, serif; 	line-height: 18px;	margin: 40px auto;	width: 500px;	border: 1px solid #CCC;	border-right: 2px solid #CCC;	border-bottom: 2px solid #CCC;	padding: 10px;	background-color: #FDFFF2;}.InfoAndThankYouText2 {	font-size: 13px;	width: 700px;	margin: 20px;}#InfoAndThankYouTextForm .textField {	width: 700px;	margin: 0px 20px;	padding: 4px;	border: 2px solid #999999;	height: 150px;}#InfoAndThankYouTextForm div.bottom {	width: 712px;	margin: 10px 0px 70px 20px;}#InfoAndThankYouTextForm .quest {	margin-top: 7px;	display: inline;	float: left;}#InfoAndThankYouTextForm .list {	margin-left: 10px;	margin-top: 5px;	float: left;}#InfoAndThankYouTextForm .send {	float: right;	border: 2px solid #000;	background: #019A32;	padding: 3px;	padding-bottom: 1px;	width: 110px;	color: #FFF;	font-size: 15px;	font-weight: bold;	cursor: pointer;}.buttonImgForm{	background-image: url(../_img/button_bg.png);	background-color: transparent;	background-repeat: no-repeat;	width: 248px;	height: 32px;	border: 0px;	color: #FFF;	padding: 0px 0px 4px 0px;		text-align: center;	font-size: 16px;	font-weight: bold;	font-variant: small-caps;	cursor: pointer;}.buttonImgForm2{	background-image: url(../_img/bg_big_basket.gif);	background-color: transparent;	background-repeat: no-repeat;	width: 189px;	height: 29px;	border: 0px;	color: #FFF;	padding: 0px 0px 4px 0px;		text-align: center;	font-size: 16px;	font-weight: bold;	font-variant: small-caps;	cursor: pointer;}/* ============================================================================== *//* BASKET */.BTtable {	width: 540px;	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	margin: 20px 0px 10px 0px;}th.BTmenu {	font-size: 13px;	font-weight: bold;	color: #000;	border-bottom: 1px solid #999;	padding:  5px 0px;	background-color: #DDD;}td.BTdef,td.BTithem,td.BTqty,td.BTsubtotal,td.BTitemSubtotal,td.BTitemSubtotal2,td.BTstandardShipping,td.BTstandardShipping2,td.BTstandardShipping3,td.BTorderSubtotal,td.BTorderSubtotal2 {	font-size: 13px;	color: #000;	border-bottom: 2px solid #999;	padding:  5px 5px 5px 0px;	background-color: #FFF;}td.BTborderRight { border-right: 1px solid #999; }a.BTname {	font-weight: bold;	color: #00309C;	text-decoration: none;	border-bottom: 1px solid #00309C;}a:hover.BTname {	color: #00309C;	border-bottom: 1px solid #005F00;}td.BTithem {	font-size: 12px;	 text-align: left;	line-height: 20px;	border-right: 1px solid #999;}td.BTimg {	padding: 5px 0px 5px 0px;	margin: 0px;	width: 65px;	border-bottom: 2px solid #999;}td.BTqty {	font-size: 10px;	text-align: center;	line-height: 16px;	border-right: 1px solid #999;}a.BTaction {	font-weight: normal;	color: #195183;	text-decoration: none;	border-bottom: 1px solid #195183;}td.BTsubtotal {	text-align: right;	padding-right: 10px;}td.BTitemSubtotal, td.BTitemSubtotal2 {	text-align: right;	padding: 12px 0px 2px 0px;	border: 0px;}td.BTitemSubtotal2 {	padding-right: 7px;}td.BTstandardShipping,td.BTstandardShipping2 {	text-align: right;	padding: 2px 0px 12px 0px;	border: 0px;}td.BTstandardShipping2 {	padding-right: 7px;}td.BTstandardShipping3 {	padding-right: 7px;	border: 0px;	padding: 0px;	padding-bottom: 12px;	padding-left: 20px;}td.BTorderSubtotal,td.BTorderSubtotal2 {	text-align: right;	padding: 7px 0px 12px 0px;	border: 0px;	font-size: 13px;	font-weight: bold;	vertical-align: bottom;}td.BTorderSubtotal2 {	padding-right: 7px;	font-size: 14px;}div.subTotalLine {	float: right; 	width: 320px; 	height: 1px; 	background-color: #999;}a:hover.BTaction {	color: #00309C;	border-bottom: 1px solid #005F00;	background-color: #D9FAFF;}input.BTunit {	font-size: 13px;	text-align: center;	padding: 3px;	border: 1px solid #A5ACB2;	width: 20px;}h1.BTheader {	text-align: left;	font-size: 14px;	letter-spacing: 1px;	color: #277A00;	padding: 0px 0px 5px 0px;	margin: 5px 0px 10px 0px;	border-bottom: 1px solid #BBCCBA;}p.BTdelivery {	margin-top: 20px;	margin-bottom: 5px;	font-size: 13px;	letter-spacing: 1px;	color: #194B10;}p.BTfreeShipping {	font-size: 13px;	color: #CC0000;	font-weight: normal;}p.BTinfo {	font-size: 15px;	font-style: italic;	margin-top: 20px;}.BTBigPrice {	font-size: 12px;	font-weight: bold;	color: #cc0000;}a.BTactionCheckout {	font-size: 14px;	font-weight: bold;	color: #FFF;	text-decoration: none;	background: url(../_img/cart_to_chckout.gif) no-repeat top right;	width: 193px;	height: 53px;	display: block;	text-align: center;	padding-top: 19px;}input.BTactionContinue {	font-size: 13px;	font-weight: bold;	color: #00309C;	text-decoration: none;	background: url(../_img/back.gif) no-repeat  left;	text-align: left;	padding-left: 12px;	border: 0px;	cursor: pointer;}a.BTactionDelete {	font-size: 13px;	font-weight: bold;	color: #00309C;	text-decoration: none;	background: url(../_img/x_del.gif) no-repeat top left;	padding-left: 15px;}/* ========================================================================================================= *//* ACCOUNT */h1.ATheader {	text-align: left;	font-size: 14px;	letter-spacing: 1px;	color: #277A00;	padding: 0px 0px 5px 0px;	margin: 5px 10px 10px 0px;	border-bottom: 1px solid #BBCCBA;}p.ATlistHead {	text-align: left;	font-size: 13px;	font-weight: bold;	letter-spacing: 1px;	color: #22384E;	padding: 0px;	padding-bottom: 3px;	margin: 20px 50px 0px 40px;	border-bottom: 1px solid #EAECE6;}ul.ATlistManu {	font-size: 12px;	color: #22384E;	border-bottom: 1px solid #EAECE6;	padding-top: 5px;	padding-bottom: 7px;	padding-left: 70px;	letter-spacing: 1px;	line-height: 25px;	margin-left: 40px;	margin-right: 50px;	list-style-type: square;}a.ATlist {	font-weight: normal;	color: #22384E;	text-decoration: none;	border-bottom: 1px solid #E4F6F6;}a:hover.ATlist {	border-bottom: 1px solid #22384E;}/* ======================================================================================= *//* ARRAYS */.arrayTable,.arrayTableMini {	width: 304px;	border: 2px solid #03963D;	border-spacing: 0px;	border-collapse: collapse;	margin: 5px auto 0px auto;}.arrayTableMini {	width: 270px;	margin: 5px 0px;}.arrayTableTopInfo,.arrayTableTopInfoMini {	padding: 2px 3px;	font-weight: bold;	border-bottom: 1px dotted #cccccc;	height: 35px;;}.arrayTableTopInfoMini {	font-size: 10px;}.arrayTableMenu,.arrayTableMenuMini {	padding: 2px 3px;	font-weight: bold;	background-color: #FFFF9B;	width: 33%;	color: #000;}.arrayTableMenuMini {	font-size: 11px;}.arrayTableRow,.arrayTableRowMini {	padding: 2px 3px;	vertical-align: top;	border-bottom: 1px dotted #cccccc;	background-color: #FFFFCC;}.arrayTableRowMini {	font-size: 10px;}.arrayTableBottonTip {	width: 314px;	padding: 0px;	margin: 2px auto 15px auto;	color: #747474;	font-size: 10px;}.arrayTableBottonProductNo,.arrayTableBottonProductNoMini {	padding: 3px;	padding-top: 10px;	color: #2E2E2E;	font-size: 11px;}.arrayTableBottonProductNoMini {	padding-top: 5px;	font-size: 10px;}.arrayTablePrice,.arrayTablePriceMini,.arrayTablePriceSpecial,.arrayTablePriceOld, .arrayTablePriceSpecialMini {	font-size: 15px;	padding-right: 10px;}.arrayTablePriceOld { font-size: 11px; padding-right: 0px; }.arrayTablePriceSpecial, .arrayTablePriceSpecialMini { color: #cc0000; }.arrayTablePriceSpecialMini, .arrayTablePriceMini { font-size: 13px; }/* FLAFI LANG */.imgFlag {	width: 16px;	height: 11px;	border: 0;	margin-left: 5px;}/* WYNIK SZUKANIA */table.resultSearch,table.resultSearch2{	width: 800px;	border-bottom: solid 1px #ACACAC;	margin-bottom: 15px;}table.resultSearch2 { border: 0px; }td.resultSearchImg{	width: 70px;	padding: 5px;	vertical-align: top;}td.resultSearchBody{	vertical-align: top;	padding-left: 0px;}td.resultSearchPrice{	width: 120px;	padding: 5px;	vertical-align: top;}p.resultSearchText{	font-size: 12px;	line-height: 18px;	padding-bottom: 5px;}p.resultSearchResults{	font-size: 14px;	padding: 0px 0px 3px 0px;	font-weight: bold}p.resultSearchPrice{	font-size: 16px;	line-height: 18px;	text-align: center;	padding-top: 15px;	}img.resultSearchImg{	border: 0px;}a.resultSearchTitle {	font-weight: bold;	color: #052E97;	font-size: 14px;	text-decoration: none;}a.resultSearchDescription {	font-weight: normal;	color: #000;	text-decoration: none;}a.resultSearchLink {	font-weight: normal;	color: #0A9602;	text-decoration: underline;}a.resultSearchPrice {	font-weight: bold;	color: #C20000;	text-decoration: none;}a.resultSearchPriceOld {	font-weight: bold;	color: #000;	font-size: 13px;	text-decoration: none;	text-decoration: line-through;}/* ============================================================================== *//* COLUMN RIGHT */#contentText .title {	font-size: 18px;	font-weight: bold;	color: #009900;	margin-top: 8px;	margin-bottom: 10px;}#contentText  p.listaFiles {	border-top: 1px solid #cccccc;	margin-top: 20px;	margin-bottom: 10px;	margin-right: 700px;	padding-top: 10px;	font-weight: bold;	color: #000;	font-size: 13px;}#contentText  ul.listaFiles {	font-weight: normal;	color: #336600;	margin-bottom: 20px;	margin-left: 50px;	list-style: square;}#contentText  a.listaFilesLi {	font-weight: normal;	color: #336600;	text-decoration: none;	line-height: 22px;}/* ============================================================================== *//* LOGIN FORM */#loginormTable {	width: 580px; 	margin: 0px auto; 	margin-bottom: 20px;}#loginFormL {	background: url(../_img/login_bg_1.jpg) no-repeat;	width: 258px;	height: 209px;	float: left;	margin-top: 10px;	margin-left: 20px;	margin-right: 10px;}#loginFormR {	background: url(../_img/login_bg_2.jpg) no-repeat;	width: 259px;	height: 281px;	float: left;	margin-top: 8px;}.loginFormButtonR{	background-image: url(../_img/button_bg_3.png);	background-color: transparent;	background-repeat: no-repeat;	width: 147px;	height: 32px;	border: 0px;	color: #FFF;	padding: 0px 0px 4px 0px;		text-align: center;	font-size: 16px;	font-weight: bold;	font-variant: small-caps;	cursor: pointer;}.loginFormButtonR { background-image: url(../_img/button_bg_3.png); }.loginFormLinkL {	display: block;	background: url(../_img/button_bg_2.png) no-repeat;	width: 147px;	height: 32px;	color: #FFF;	padding-top: 5px;		text-align: center;	font-size: 16px;	font-weight: bold;	font-variant: small-caps;	cursor: pointer;	text-decoration: none;	margin: 20px 20px 20px 50px;}#loginFormL p.p1 {	padding: 15px;	font-size: 18px;	font-weight: bold;}#loginFormL p.p2 {	padding: 15px;	padding-top: 0px;	font-size: 14px;	line-height: 18px;}#loginFormL div.button {	padding: 15px;	text-align: center;}#loginFormR p.p1 {	padding: 15px;	font-size: 18px;	font-weight: bold;}#loginFormR p.p2 {	padding: 15px;	padding-top: 0px;	font-size: 14px;	line-height: 18px;	margin-bottom: 10px;}#loginFormR p.p3, p.p4 {	font-size: 12px;	text-align: right;	margin-bottom: 3px;	padding-right: 15px;}#loginFormR p.p4 {	margin-bottom: 15px;}#loginFormR div.button {	padding: 15px;	text-align: center;}#hacker_safe {	margin-top: 10px;	margin-bottom: 5px;	color: #333;	font-size: 11px;	width: 220px;	float: left;}#hacker_safe p {	float: right;	width: 115px;	padding-top: 5px;}#hacker_safe img {	float: left;	margin-left: 6px;}#hacker_safe a {	text-decoration: none;	color: #000;}#hacker_safe a:hover {	text-decoration: underline;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
