html {
  width:100%;
  height:100%;
}
body {
  position:relative;
  margin:0 auto;
  width:100%;
  min-width:995px;
  min-height:100%;
  height:auto !important;
  height:100%;
  padding:0;
  font:12px Tahoma, Geneva, sans-serif;
  color:#000;
  background:url(../images/bg.png) repeat-x top left #fff;
}
form {
margin:0;
padding:0;
}
a {
text-decoration:underline;
color:#1786a2;
outline:0;
}
a:hover {
text-decoration:none;
}
img {
border:0;
}
input {
font:11px Tahoma;
padding:2px;
margin:0;
}
.header {
	position:relative;
	height:260px;
}
.logo {
	position:absolute;
	top:50px;
	left:70px;
	margin:0;
	color:#1786a2;
	font-size:11px;
	padding:90px 0 0 175px;
	
}
.logo a span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:160px;
	height:105px;
	background:url(../images/logo.png) no-repeat;
	cursor:pointer;
}
.logo a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:160px;
	height:105px;
	overflow:hidden;
}
.hIcons {
	position:absolute;
	margin:0;
	top:76px;
	left:254px;
	width:25px;
	height:48px;
	background:url(../images/hicons.png) no-repeat 0 0;
}
.hIcons a {
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	left:3px;
}
.iconHome {
	top:0;
	
}
.iconMail {
	top:35px;
}
.hSlogan {
	position:absolute;
	top:84px;
	left:392px;
	width:373px;
	margin:0;
	overflow:hidden;
	color:#007a98;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
	line-height:26px;
}
.hSlogan span,.hSloganH span {
	font-size:28px;
	color:#bd0043;
}
.hSloganH {
	position:absolute;
	top:84px;
	left:392px;
	width:373px;
	margin:0;
	overflow:hidden;
	color:#007a98;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
	line-height:26px;
	text-indent: -3000px;
	display: none;
}
.hNavBar {
	margin:0 0 0 392px;
	padding:139px 0 0 0;
	overflow:hidden;
}
.hNavBar li {
	float:left;
	list-style:none;
	padding:0 0 0 24px;
	margin:0 48px 0 -24px;
	background:url(../images/hdivider.gif) no-repeat 0 4px;
}
.hNavBar li a {
	color:#1786a2;
	font-size:11px;
}
.dBasket {
	position:absolute;
	top:88px;
	right:112px;
	font-size:11px;
	text-align:right;
}
.hBasket {
	display:block;
	height:23px;
	margin:0;
	padding:0;
	text-align:right;
	font-size:14px;
}
.dBasket p {
	margin:5px 0;
}
.hBasket span {
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:23px;
	width:89px;
	background:url(../images/hbasket.png) no-repeat 0 0;
}
.hBrandsMenu {
	margin:55px 0 0;
	padding:0 112px;
}
.hBrandsMenu table {
	width:100%;
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
	table-layout:fixed;
}
.hBrandsMenu table td {
	text-align:center;
}
.hBrandsMenu table td a {
	font-size:14px;
}
.wrapper {
	overflow:hidden;
	padding:20px 0 150px;
}
.content {
	margin:0 0 0 390px;
	padding:0 112px 0 0;
}
.fWrapper {
	overflow:hidden;
}
.fCat {
	position:relative;
	margin:0;
	padding:0;
	float:left;
	text-indent: -3000px;
}
.fText {
	margin:0 0 0 0px;
/*	margin:0 0 0 240px;*/
/*	padding:20px 0 16px 0;*/
	font-size:12px;
}
.fSort {
	margin:0 0 0 0px;
	/*margin:0 0 0 240px;*/
	padding:20px 0 16px 0;
	font-size:12px;
	border-bottom:4px solid #ededec;
}
.fSort a.arrow_down {
	padding:0 13px 0 10px;
	background:url(../images/arrow_down.gif) no-repeat center right;
}
.fSort a.arrow_up {
	padding:0 13px 0 10px;
	background:url(../images/arrow_up.gif) no-repeat center right;
}
.fSort a {
	padding:0 13px 0 10px;
}

.fcServizu {
	width:184px;
	height:77px;
}
.fcServizu span{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:199px;
	height:77px;
	background:url(../images/hservizu.png) no-repeat 0 0;
}
.fcServizu span.welcome{
	background:url(../images/wellcome.png) no-repeat 0 0;
}
.itemsList {
	width:99%;
	margin:30px 0 0;
	padding:0;
	overflow:hidden;
}
.itemsList li {
	height:370px;
	overflow:hidden;
	list-style:none;
	width:32%;
	float:left;
	margin:0 0 30px;
	position: relative;
}
.itemsList li p {
	width:160px;
	margin:0;
	line-height:1.4;
}
.itemsList li p.itemImg {
	background:url(../images/item_bg.png) no-repeat;
	width:160px;
	height:160px;
	margin:0;
	display:table;
}
.itemsList li p.itemImg span {
	display:table-cell;
	vertical-align:middle;
}
.itemsList li p.itemImg span em {
	display:block;
	text-align:center;
}
.itemsList li p.itemPrice , .itemsList li p.price {
	font-size:22px;
	line-height:22px;
	width:140px;
	margin:0 0 10px 12px;
}
.itemsList li p.price_old {
	font-size:21px;
	line-height:21px;
	width:140px;
	margin:0 0 10px 12px;
	text-decoration: line-through;
}
.itemsList li p.itemName , .itemsList li p.name {
	font-size:13px;
	width:140px;
	margin:0 0 10px 12px;
}
.itemsList li p.itemDescription , .itemsList li p.description {
	margin:0 0 10px 12px;
	width:140px;
	line-height:1.3;
	font-size:11px;
}
.itemsList li p.itemBuy {
	margin:0 0 0 12px;
/*	position:absolute;
	bottom: 0;*/
}
.buyButton {
	display:block;
	width:100px;
	height:30px;
	background:url(../images/buy_p.gif) no-repeat 0 0 #007a98;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:28px;
}
.itemWrapper {
	overflow:hidden;
}
.itemImgBig {
	width:250px;
	height:250px;
	overflow:hidden;
	padding:10px;
	float:left;
	background:url(../images/item_big_bg.png) no-repeat;
}
.itemDescription {
	padding:1px;
	margin:0 0 30px 300px;
	line-height:1.7;
	color:#6B6B6B;
}
.itemDescription h3 {
	margin:4px 0 20px;
	color:#007B9D;
	font:bold 17px Arial, Helvetica, sans-serif;
	border-bottom:4px solid #EDEDEB;
	padding:0 0 20px 0;
}
.itemDescription  div strong.money, .itemDescription  div strong.price {
font:  23px Arial, Helvetica, sans-serif;
color:#000000;
}
.itemDescription  div strong.price_old {
font:  21px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: line-through;
}

.itemDescription  div strong {
color:#037BA0;
font-weight:normal;
}

.itemDescription  div .moneyDiv {
padding:0 0 20px 0;
color:#000000;
}
.opis, .itemDescription  div.description {
color:#969696;
border-left:1px solid #969696;
padding:0 0 0 20px;
}

.sideBar {
	width:390px;
	float:left;
}
.sbImage {
	width:374px;
	height:288px;
}
.sbiServizu {
	background:url(../images/sb_servizu.jpg) no-repeat;
}
.sbMenu {
	margin:0;
	padding:30px 0 0 114px;
}
.sbMenu a.level_1 {
	font-weight: bold;
	font-size: 18px;
}
.sbMenu li {
	list-style:none;
	margin:0 0 20px;
	font-size:14px;
}
.footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100px;
	font-size:11px;
}
.copyRight {
	position:absolute;
	left:112px;
	bottom:59px;
	margin:0;
}
.copyRight a {
	color:#000000;
	text-decoration: none;
}
.wgShop {
	position:absolute;
	bottom:69px;
	right:141px;
	margin:0;
}
.wgShop a {
	color:#000;
	text-decoration:none;
}
.wgShop span.wg {
	color:#bd0043;
	text-decoration:none;
	font-weight: bold;
}
.fNavBar {
	margin:0 0 0 388px;
	padding:18px 0 0 0;
	overflow:hidden;
}
.fNavBar li {
	float:left;
	list-style:none;
	padding:0 0 0 24px;
	margin:0 48px 0 -24px;
	background:url(../images/hdivider.gif) no-repeat 0 4px;
}
.fNavBar li a {
	color:#1786a2;
	font-size:11px;
}
#counters {
	/**/position: absolute;/**/
	bottom: 120px;
	left:110px;/**/
	/*margin-left: 110px;*/
	
}

.itemImg td{
vertical-align:middle;
height:250px;
}

.listH {
color:#000000;
font-weight:bold;
}

.listTov {
list-style:none;
margin:20px 0 0px;
padding:0 0 20px 0;
}

.listTov li {
background:url(../images/znakToch.gif) repeat-x 0 15px;
overflow:hidden;
zoom:1;
padding:0;
margin:0 0 15px 0;
}
.listTov li span {
float:left;

display:block;
background:#FFFFFF;
}
.listTov li strong {
float:right;
display:block;
background:#FFFFFF;
font-weight:normal;
color:#017F95;
}

.botLine {
	border-top:4px solid #EDEDEB;
	height:10px;
	}
	
	
.serialName	 {
font-size:23px;
font-family: Gloria script,Arial, Helvetica, sans-serif;
color:#027997;
padding:0 30px 0 0;
}
p.fSort a {
background:url(../images/znackTopABG.gif) no-repeat right;
padding-right:20px;
margin-right:20px;
}
.pages {
border-top:4px solid #EDEDEB;
padding:20px 0 0 0;
text-align:center;
line-height:30px;
}

.pages .nazad {
display:block;
float:left;
font-size:12px;
background:url(../images/nazadBG.gif) no-repeat left;
padding:0 0 0 30px; 
}
.nazad {
display:block;
float:left;
font-size:12px;
background:url(../images/nazadBG.gif) no-repeat left;
padding:0 0 0 30px; 
}
.pages .dalshe {
display:block;
float:right;
font-size:12px;
background:url(../images/dalsheBG.gif) no-repeat right center;
padding:0 30px 0 0px; 
}
.dalshe {
display:block;
float:right;
font-size:12px;
background:url(../images/dalsheBG.gif) no-repeat right center;
padding:0 30px 0 0px; 
}
.pages div a {
padding:0 10px;
}
.pages div b {
background:url(../images/pageBGb.jpg) no-repeat;
padding:8px 12px;
line-height:30px;
color:#FFFFFF;
text-decoration:underline;
}
.botZnakLeft {
background:url(../images/znakbott99.gif) no-repeat left;
padding:0 0 0 10%;
}
.botZnakRight {
background:url(../images/znakbott99.gif) no-repeat right;
padding:0 10% 0 0;
}
.mt_left{
	width: 200px;
}
.mt_right input{
	width: 98%;
}
.tozoom{
	display: block;
}
.tozoom itemImgBig {
	/*display: block;*/
}
.tozoom span {
	display: block;
	position:absolute;
	background:url(../images/zoom.jpg) no-repeat right;
	width: 125px;
	height: 40px;
	margin: 270px 0 0 10px;
}
#footer_links { 
	text-indent:-300px;
	width: 100px;
	margin-left: -300px; 
	height: 1px;
	overflow: hidden;
}
#search_block {
	position: absolute;
	top: 40px;
	right: 110px;
}
#bookmarks_bt {
	position: absolute;
	top: 10px;
	right: 235px;
}
#bpanel {
	/*text-align: center;*/
}
/*
#search_block input {
	height: 13px;
}
#search_block input.search_bt {
	height: 22px;
}
/**/
ul.add_images {
	display: block;
	list-style: disc;
}
ul.add_images li {
	width: 82px;
	float: left;
	list-style: none;
}
.bot_text {
	text-align: justify;
	line-height: normal;
	padding-top: 20px;
}