body {
	background-color: #fff;
	text-align: center;
	font-size: 8pt;
	color: #96A4B7;
	font-family: Arial;
	padding-bottom: 0px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

table {
 	font-size: inherit;
}


#whiteContainer {
 	width: 955px;
	height: auto;
 	background-color: none;
 	margin-left: auto;
 	margin-right: auto;
 	position: relative;
		
}

/* pozycje */

#desk1 { position: relative; top: 0px; left: 0px; }
#desk2 { position: relative; top: 0px; left: 0px; vertical-align: top; text-align: left;}
#desk3 { position: relative; bottom: 0px; left: 0px; }
#desk4 { position: relative; top: 0px; right: 0px; }



/* tla */
#desk1 { background-image: url(gfx/zegarki_02.png); width: 955px; height: 274px; background-repeat: no-repeat;}
#desk2 { background-image: url(gfx/zegarki_04.png); width: 228px; background-repeat: repeat-y; background-position: top right;}
#desk3 { background-image: url(gfx/zegarki_07.png); width: 955px; height: 230px; background-repeat: no-repeat;}
#desk4 { background-image: url(gfx/zegarki_06.png); width: 65px; background-repeat: repeat-y;}

#menu-end-content
{
  margin-right: 10px;
}

#menu-end-content-div
{
	background-color: none; width: 218px; height: 50px; background-repeat:no-repeat; position: relative; left: 0px; top: 70px; margin: 0px;  z-index: 90;
}

#menu-end
{
	vertical-align: bottom;
	background-image: url(gfx/zegarki_04.png); 
	background-position: top right;
	width: 228px;
}

#sRect { position: absolute; right: 0px; bottom: 0px; width: 113px; height: 84px; }

#kratkal { background-image: url(gfx/kratkal.png); width: 253px; height: 363px; left: -336px; top: 168px; }

#logo { position: relative; top: 0px; left: 0px; z-index: 3;}
#szukanie { background-image: url(gfx/panel_tlo2.jpg); position: relative; width: 218px; height: 35px; top: -55px; left: -10px; position: relative; z-index: 3}

#searchInput { position: relative; top: 10px; left: 15px; border: none; background-color: none; !important; width: 80px;}
#advancedLink 
{ 
	background: transparent url(gfx/zaawansowane.png) no-repeat scroll top center;
	font-family: Arial; 
	position: relative; 
	bottom: 0px; 
	left: 0px; 
	color: black; 
	text-decoration: none; 
	font-size: 8pt;
	display:block;
	width: 206px;
	height: 18px;
}

#panel-infolinia
{
	background-image: url(gfx/infolinia.jpg); width: 218px; height: 135px; background-repeat:no-repeat; position: relative; left: 0px; top: 90px; margin: 0px;  z-index: 90;
}

#panel-zamowienia
{
	background-image: url(gfx/zamowienia.png); background-repeat:no-repeat; width: 218px; height: 380px; position: relative; top: 100px; left: 0px;	
}

#panel-newsletter
{
	background-image: url(gfx/panel_tlo3.jpg); width: 218px; height: 160px; background-repeat:no-repeat; position: relative; left: 0px; top: 90px; margin: 0px;  z-index: 90;
}

/*#banerUp { position: absolute; top: -3px; left: 218px; width: 433px; height: 81px; background-image: url(gfx/banerup.png);}
#banerRight { position: absolute; top: 128px; right: 28px; width: 158px; height: 550px;  background-color: transparent; }*/

#languageSelect { position: absolute; right: 140px; top: 798px; }
#langaugeSelect a { color: inherit; }

#credits { width: 440px; position: absolute; top: 137px; left: -127px; color: #96A4B7; text-align: right; }
#credits a { color: inherit; text-decoration: none}
#rec { position: absolute; top: 677px; height: 80px; width: 30px; background-color: none; right: 100px; color: #96A4B7; text-align: right; }

#loginForm { position: absolute; top: 140px; left: 576px; width: 170px; height: 40px;}
#pole { background-color: transparent; border: 1px solid #96A4B7;  width: 130px; height: 13px; padding: 3px; background-repeat: no-repeat;}

#zaloguj { background-image: url(gfx/zaloguj.jpg); background-color: transparent; border: none;  width: 91px; height: 22px; background-repeat: no-repeat; cursor: pointer;}



#menu {	width: 228px;}


#l1 { position: relative; left: 0px; top: 0px; }
#l2 { position: relative; left: 0px; top: 0px; }
#l3 { position: relative; left: 0px; top: 0px; }
#l4 { position: relative; left: 0px; top: 0px; }
#l5 { position: relative; left: 0px; top: 0px; }

#content {
	width: 900px;
    z-index: 3;
    text-align: left;
    color: #333333;
    overflow: auto;
}


#container-t
{
	border: none;
	width: 100%;	
}

#main-table
{
	background-color: #fff;
}
#main-wrapper
{
	text-align: center; 
	width: 1000px; 
	margin: 0 auto; 
	background-color: #fff;
}

img { border: 0px; }

div.ShopItem {
	float: left;
    width: 24.9%;
    height: 270px;
}

div.ShopItem a {
    text-decoration: none;
    color: #444444;
}

div.ShopItem:hover {
    opacity: 0.8;
    cursor: pointer;
}

div.ShopItem div.descr {
	font-family: Helvetica, sans-serif;
    text-align: center;
	align: center;
    font-size: 13px;
	font-weight: 400px;
    
}

.clear { clear: both; }

strong { font-weight: bold;}


/*  */
/*  */
#promo_links a
{
 	display: block;
 	width: 144px;
 	height: 40px;
 	background-attachment: scroll;
 	background-position: 0px 0px;
 	margin-bottom: 5px;
 		
}


#promo_links a.promo1
{
	background-image: url(static/promo_500.png);
	
}

#promo_links a.promo2
{
	background-image: url(static/promo_1500.png);
	margin-bottom: 10px;
	
}


#treeMenu, #promo_links{
    text-align: left;
    position: relative;
    top: 10px;
    left: 35px;
    width: 190px;
    overflow: hidden;
    color: white;
    font-size: 10px;
    text-transform: uppercase;
//    cursor: row-resize;
}

#treeMenu a, #promo_links a{
    text-decoration: none;
    color: #afafaf;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}

#treeMenu a.aSelected,#promo_links a.aSelected { text-decoration: underline; color: #afafaf !important; }


#treeMenu .treeMenuLvl1 {
    position: relative;
    text-transform: capitalize;
    z-index: 30;
	width: 167px;
	margin: 0px;
	
}

#treeMenu .treeMenuLvl2 {
    background-color: white;
    position: relative;
    left: -18px;
    width: 142px;
    line-height: 18px;
    background-color: white;
	
  
}

#treeMenu .treeMenuLvl3 {
    position: relative;
    left: -13px;
    width: 142px;
    line-height: 13px;
}

.TreeMenuOpenIcon, .TreeMenuCloseIcon
{
	display: none;
}

#treeMenu .treeMenuLvl1 .TreeMenuOpenIcon, #treeMenu .treeMenuLvl1 .TreeMenuOpenIcon
{
	background-image: none !important;
}

#treeMenu .treeMenuLvl1 img { width: 167px; height: 20px; }
	
#treeMenu .TreeMenuOpenIcon {
    width: 15px;
    height: 13px;
   background-image: url(gfx/so2.png);
    background-repeat: no-repeat;
    float: left;
    background-position: 3px 10px;
    cursor: nw-resize;
}

#treeMenu .TreeMenuCloseIcon {
    width: 15px;
    height: 19px;
    background-image: url(gfx/so1.png);
    background-repeat: no-repeat;
    float: left;     
    background-position: 3px 8px;
    cursor: se-resize;
}

#treeMenu .treeMenuLvl2 .TreeMenuOpenIcon, #treeMenu .treeMenuLvl2 .TreeMenuCloseIcon {
    background-position: 4px 3px;
    height: 13px;
}

#baner1 {
    position: absolute;
    top: 1px;
    left: 18px;
    background-color: white;
    width: 392px;
    height: 49px;
    overflow: hidden;
}

#baner2 {
    position: absolute;
    left: -12px;
    top: 4px;
    width: 134px;
    height: 504px;
background-color: transparent;
}

div.pagination {
    clear: both;
    text-align: center;
    font-size: 10px;
}

div.clear { clear: both; }

div.pagination a, div.pagination span.current {
    padding: 4px;
    border: 0px solid #AAAAAA;
    font-weight: bold;
    font-size: 10px;
    margin: 3px;
    color: #444466;
    text-decoration: none;
}

span.current {
    color: red !important;
}

div.bigImage { 

    position: relative;
	width: 250px;
	height: 350px;
    top: 20px;
    left: 0px;
}

div.bigImage img {
    /*height: 488px;*/
}

div.watchDescription {
    width: 400px;
  
    position: relative;
    left: 260px;
    top: -450px;
    z-index: 18;
    background-repeat: no-repeat;
    font-family: Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	
}

div.watchDescription a {
    text-decoration: none;
    color: #000000;
}

div.watchDescription div.descr1 {
	background-image: url(gfx/opistlo.jpg); 
	background-repeat: no-repeat;
	width: 298px;
	height: 270px;
    position: relative;
    top: -25px;
	left: 15px;
    padding: 10px;
}

div.watchDescription div.descr2 {
	background-color: none; 
	background-repeat: no-repeat;
	width: 50px;
	height: 270px;
    position: relative;
    top: -4px;
	left: 300px;
}

div.watchDescription div.descr1 table { 

    
}

div.watchDescription div.descr1 table tr td:first-child {
    text-align: left;
     
}

div.watchDescription div.descr1 table tr td {
    font-weight: bold;
    color: #000000;
    font-size: 12px;
	
	
}

div.watchDescription div.next {  position: relative; left: 120px; top: 148px; font-size: 10px; display: none;}
div.watchDescription div.previous {  position: relative; left: 35px; top: 148px; font-size: 10px; display: none;}
div.watchDescription div.similars { position: relative; left: 15px; top: 165px; overflow: hidden; width: 178px; height: 40px; font-family:Arial;}
div.watchDescription div.watchtitle { background-image: url(gfx/name_tlo.jpg); background-repeat:no-repeat; position: relative; left: 0px; top: -30px; overflow: hidden; width: 400px; height: 32px; }
div.watchDescription div.colors { position: relative; top: 143px; left: 15px ; font-size: 9px}
div.watchDescription div.itemLogo { position: relative; left: 20px; top: -84px; display: none; }

div.watchDescription div.dodaj_koszyk {  position: relative; left: 50px; top: -20px; }

div.watchDescription div.opis {  position: relative; width: 280px; height: 60px; left: 50px; top: -15px; font-size: 12px; color:#000;}





div.saleDiv { position: relative; left: 0px; top: 0px; }

form.searchForm {
    font-size: 10px;
}

form.searchForm input, form.searchForm select {
    width: 252px;
    border: 1px solid #444444;
    padding: 3px;
    background-color: #F3F3FF;
    color: #000044;
    margin-bottom: 8px;
}

form.searchForm input { width: 244px; }

input.submit {
    background-color: #FEFEFE !important;
    padding: 4px !important;
    color: #002250 !important;
    width: 84px !important;
    margin-top: 8px;
    border: 1px solid #DDDDDD;
	cursor: pointer;
}

textarea {
    width: 400px;
    height: 60px;
    border: 1px solid #999999;
    background-color: #FEFE99;
    padding: 5px;
    font-weight: bold;
    font-family: Arial;
    font-size: 10px;
}

div.registerForm table { font-size: 12px; width: 92%; border-spacing: 0px; color: #555555}
div.registerForm input { width: 168px; border: 1px solid #111155; padding: 4px; opacity: 0.7; margin-bottom: 0px !important;}
small { margin-top: 0px; cursor: pointer; }
div.registerForm table tr td:first-child {
    width: 168px;
}
div.registerForm table tr td { padding: 3px; }
div.registerForm input:focus { background-color: #FFFFAA; opacity: 1 }
input.checkbox { border: 1px solid #555555; width: 11px !important; height: 11px; padding: 0px; }

tr.even { background-color: #EFEFFF; }

div.addToCart {
    position: absolute;
    left: 310px;
    top: 385px;
    z-index: 20;
    font-size: 12px;
    padding: 5px;
}

div.addToCart:hover { text-decoration: underline; cursor: pointer} 

#koszyk {
    background-color: none;
    width: 170px;
    height: 30px;
    z-index: 20;
    position: absolute;
    top: 202px;
    left: 30px;
    color: #000;
    
}

#koszyk #cartItemsSelect {
	
    position: relative;
    top: 34px;
    left: 17px;
    width: 143px;
	display: none;
	
}


#koszyk #cartSumPrice {
	
	position: absolute;
	top: 9px;
	left: 82px;
	
    
}

#koszyk #cartDeleteItem {
    font-family: Verdana;
    top: 83px;
    left: 29px;
    color: white;
    font-size: 9px;
    position: relative;
    font-weight: bold;
    cursor: pointer;
    z-index: 30;
	display: none;

}

#koszyk #cartResultLink {
    font-family: Verdana;
    top: 83px;
    left: 68px;
    color: white;
    font-size: 9px;
    position: relative;
    font-weight: bold;
    cursor: pointer;
    z-index: 30;
    text-decoration: blink;
	display: none;
}

table.cartOfficeTable {
    width: 92%;
}

table.cartOfficeTable input {
    border: 1px solid #DDDDDD;
    background-color: #EEEEEE;
    color: #333333;
    width: 42px;
    text-align: center;
}

#cartOfficeSumPrice {
    text-align: right;
    font-size: 12px;
    margin-top: 17px;
    border-style: solid none none none;
    border-width: 1px;
    border-color: #DDDDDD;
    padding-top: 4px;
    width: 92%;
}


div.profileEdit input {
    margin: 4px 0px 8px 0px;
    border: 1px solid #555555;
    width: 336px;
    padding: 4px;
}

#shopOrdersTable {
    width: 95%;
    border: 1px solid #EEEEEE;
    font-size: 9px;
}

#shopOrdersTable tr {
    background-color: #EFEFDE;
}

#shopOrdersTable td {
    padding: 3px;
    vertical-align: top;
}

#shopOrdersTable th {
    text-align: center;
    background-color: #EEEEFE;
}

#shopOrdersTable table {
    width: 100%;
    border-spacing: 0px;
}

#shopOrdersTable table td, #shopOrdersTable table th {
    background-color: #FEFEFF;
    border: 1px solid #DDDDDD;
}

#shopOrdersTable input {
    background-color: white;
    margin: 0px;
    border: 1px solid #DDDDDD;
    width: 100%;
}

input.small {
    width: 22px;
    height: 22px;
    border: 1px solid #AAAAAA;
    background-color: white;
    padding: 2px;
    color: black;
}

table.order {
    width: 98%;
}

table.order td.quantity,table.order th.quantity
{
	text-align: right;
}

table.order td.price,table.order th.price
{
	text-align: right;	
}

table.order td {
    background-color: #e5e5e5;
    padding: 1px;
}

div.addressForm {
    padding: 0px;
    background-color: #e5e5e5;
    margin-top: 30px;
    width: 330px;
	padding: 10px;
}

div.addressForm input { width: 300px; padding: 5px; border: 1px solid #AAAAAA; }

input.platnosciButton {
    background-color: #FEFEEA;
    color: #555555;
    padding: 10px;
    font-size: 12pt;
    border: none;
    margin: 20px;
    margin-left: 0px;
    padding-left: 170px;
    background-repeat: no-repeat;
    background-image: url(http://www.platnosci.pl/download/akceptujemy_platnosci_3.gif);
    cursor: pointer;
}

input.aigButton { 	
    color: #555555;
    padding: 0px;
    font-size: 12pt;
    border: none;
    margin: 20px;
    margin-left: 0px;
    width: 400px;
    background: transparent url("static/aig/aig_potwierdzenie.gif") no-repeat scroll 0% 50%;
    cursor: pointer;
    height: 27px;
}

#scrollDownMenu {
    width: 100px;
    height: 50px;
    bottom: 10px;
    left: 30px;
    position: absolute;
    cursor: pointer;
}

#scrollUpMenu {
    width: 100px;
    height: 50px;
    top: 40px;
    left: 30px;
    position: absolute;
    cursor: pointer;
}

.openAllMenu { font-size: 9px; }

div.filtr 
{
	width: 218px;
	height: 35px;
	position: relative;
	top: -50px;
	left: -1px;
	z-index: 90;
	background: transparent url(gfx/filtr_szukaj.jpg) no-repeat;
}

div.sexlinks { background-image: url(gfx/panel_tlo.jpg);width: 175px; height: 90px; background-repeat:no-repeat; position: relative; left: 20px;  top: 23px; padding-: 0px; margin: 0px; z-index: 90;}
div.sexlinks a img { opacity: 0.5; position: relative; top: 15px; left: 0px; }
div.sexlinks a.checked img { opacity: 9; }
div.sexlinks a:hover img { opacity: 1; }

.aSelected {
	font-weight: bold !important;
	color: #ddddff !important;
	font-size: 11px;
}

#similarThumbs {
	position: relative;
	bottom: -175px;
	left: 0px;
	width: 650px;
	height: 150px;
	overflow: auto;
}
#similarThumbs img { width: 64px; }
#connected-container
{
	margin-top: -205px;
}

#connectedThumbs {
	width: 650px;
	height: 180px;
	overflow: auto;
	
}
#connectedThumbs img { width: 64px; }

#connectedThumbs a,#connectedThumbs a:link ,#connectedThumbs a:visited  
{ 
	text-decoration: none;
	color: gray;
}

#connectedThumbs a:hover
{ 
	text-decoration: none;
	color: black;
}

#connectedThumbs td
{
	text-align: center;
		
}


.dodaj_koszyk img
{
	cursor: pointer;	
}

#nwsopt
{
	position: absolute;
	top: 80px; 
	right: 38px;

}

div.swf
{
	margin-top: 30px;
}

a.last-item
{
	color: #DF2229 !important;
}
a:hover.last-item
{
	text-decoration: underline;
	color: #DF2229;
}
#change-profile-bar
{
	width: 100%;
	height: 5px;
	background-color: #FE0000;
	z-index: 5;
}

#change-profile-container
{
	width: 100%;
	position: absolute;	
	z-index: 30;
}

#change-profile
{
	position: absolute;
	top: 0px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	z-index: 10;
	z-index: 1;	
}
#cp-cont
{
    position: absolute;
    top: 5px;
    left: 0px;
    width: 220px;
    height: 80px;
    overflow: hidden;
}
#cp-cont a
{
	margin-top: -4px;
	margin-right: 4px;
	
}

#cp-cont a.selected
{
	margin-top: 0px;
	cursor: default;
}	

#copyright
{
	position: absolute;
	top: 174px;
	left: 3px;
	text-align: left;
	font-size: 12px;
}

#bg-left
{
	width: 80px;
	background: transparent url(static/bg_tile2.gif) repeat-y scroll top right;
}

#bg-right
{
	width: 80px;
	background: transparent url(static/bg_tile2r.gif) repeat-y scroll top left;
}

#logo-link
{
	width: 355px; cursor: pointer; height: 100px; position: absolute; top: 45px; left: 0px; 	
}

#link-nowosci
{
	position:absolute; top: 204px; left: 216px; width: 70px; height:25px; cursor: pointer;
}

#link-omarkach
{
	position:absolute; top: 204px; left: 286px; width: 90px; height:25px; cursor: pointer;
}

#link-regulamin
{
	position:absolute; top: 204px; left: 390px; width: 85px; height:25px; cursor: pointer;
}
#link-serwis
{
	position:absolute; top: 204px; left: 496px; width: 70px; height:25px; cursor: pointer;
}
#link-kontakt
{
	position:absolute; top: 204px; left: 576px; width: 70px; height:25px; cursor: pointer;
}

a#footer-mail
{
  display: none;
}
a#footer-link
{
  display: none;
}
a#footer-fb
{
  display: none;	
}
  
#item-a-photos .ph
{
	float: left;
	margin-right: 10px;
	height: 64px;
	margin-left: 10px;

}
.promo1zl-box div{
	border: 3px solid green;
	padding: 5px;
	line-height:2em;
	font-size:18px;
	margin-top:-15px;
	margin-left:-258px;
	width:630px;
	
}
	
