body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../images/back.jpg);
	background-color: #B5DCF5;
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
p, form, ul, li, h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}
a {
	color: #4BBAEB;
}
#main {
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
#header .top {
	height: 66px;
}
#header .top .logo {
	float: left;
}
#header .top .basket {
	float: right;
	background-color: #FFF;
	width: 225px;
	height: 53px;
	background-image: url(../images/back-kosik.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 13px;
}
#header .top .basket .left {
	background-image: url(../images/bulletKosik.gif);
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-top: 5px;
	height: 40px;
	width: 110px;
	padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
}
#header .top .basket .left p {
	padding-bottom: 5px;
}
#header .top .basket .right {
	float: right;
	width: 50px;
	height: 40px;
	margin-top: 5px;
}
#header .top .basket .right a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 30px;
	text-align: center;
}
#header .top .basket .right a:hover {
	color: #FFF;
	text-decoration: underline;
}
#header .navig {
	background-image: url(../images/back-navigTop.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	list-style-type: none;
	background-color: #F6F2EF;
	overflow: hidden;
}
#header .navig .left {
	width: 700px;
	height: 32px;
}
#header .navig .left a:hover ,#header .navig .right a:hover{
	color: #D05284;
}
#header .navig .left p a {
	float: left;
	padding-right: 20px;
	padding-left: 15px;
	text-decoration: none;
	color: #737373;
	padding-top: 10px;
	height: 22px;
}
#header .navig .left .facebok a  {
	font-weight: bold;
	color: #355697;
	background-image: url(../images/facebook.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: 20px 4px;
}
#header .navig .left .twitter a {
	color: #49B9DC;
	font-weight: bold;
	padding-left: 40px;
	background-image: url(../images/twitter.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#header .navig .right {
	width: 220px;
	padding-top: 7px;
}
#header .navig .right li {
	list-style-type: none;
	width: 110px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#header .navig .right li a , #contR .buttons a{
	float: left;
	display: block;
	width: 102px;
	background-image: url(../images/btn1.gif);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 11px;
	color: #555;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#header .navig .right .logout a {
	float: left;
	display: block;
	width: 102px;
	background-image: url(../images/btn-odhl.gif);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	
}
#header .navig .right .logout a:hover {
	color: #FFF;
}
#header .search {
	height: 31px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 9px;
}
#header .search .btn1 {
}
#header .search .left {
	width: 350px;
}
#header .search .left .left  {
	width: 270px;
}
#header .search .left .right {
	width: 75px;
	padding-top: 2px;
}
#header .search .right {
	width: 485px;
}
#header .search .right .left {
	width: 408px;
}
#header .search .right .right {
	width: 72px;
	padding-top: 2px;
}
#header .search label {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
#header .search  .textField {
	color: #666;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	width: 165px;
}
#cont {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E6EFF5;
	border-left-color: #E6EFF5;
	background-color: #FFFFFF;
	background-image: url(../images/contBack.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#cont #contL {
	float: left;
	width: 220px;
	padding-top: 10px;
	background-color: #aed8f3;
	padding-right: 20px;
	padding-left: 10px;
}
#contL .mainNavig {
}
#contL .mainNavig .section {
	height: 34px;
	background-image: url(../images/back-topNavig1.jpg);
	background-repeat: no-repeat;
	background-position: 62px;
}
#contL .mainNavig h1 {
	font-size: 12px;
	color: #FFF;
	background-image: url(../images/back-TopNavig3.jpg);
	background-repeat: repeat-x;
	height: 24px;
	float: left;
	width: 65px;
	padding-top: 10px;
	text-align: right;
}
#contL .mainNavig h1 a {
	color: #FFF;
	text-decoration: none;
}
#contL .mainNavig h2  {
	float: right;
	background-image: url(../images/back-TopNavig2.jpg);
	background-repeat: repeat-x;
	height: 24px;
	width: 90px;
	font-size: 12px;
	padding-top: 10px;
	text-align: left;
}
#contL .mainNavig  h2 span {
	background-image: url(../images/bullet2.jpg);
	background-repeat: no-repeat;
	height: 7px;
	width: 7px;
	display: block;
	float: right;
}
#contL .mainNavig h2 a {
	color: #FFF;
	text-decoration: none;
}
#contL .mainNavig ul {
	padding-top: 10px;
	padding-bottom: 10px;
	list-style-type: none;
}
#contL .mainNavig ul li a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-color: #cae1f0;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 14px;
}
#contL .mainNavig ul li a:hover ,#contL .mainNavig ul .activ a ,#contL .navig2 h3 a:hover, #contL .navig2 .activ,#contL .navig3 ul li a:hover{
	background-color: #DDF2FB;
	color: #090A0D;
}
#contL .mainNavig ul li a:hover {
	color: #AA51A5;
}
#contL .mainNavig ul .last  {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
}
#contL .navig2 ,#contL .navig3{
	background-image: url(../images/backNavigLeft.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#contL .navig2 {
	margin-bottom: 12px;
}
#contL .navig2 h2 {
	background-image: url(../images/backH3.jpg);
	height: 27px;
	padding-top: 15px;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	margin-bottom: 12px;
}
#contL .navig2 h3 .white {
	color: #FFFFFF;
	font-weight: bold;
}
#contL .navig2 h3 .black {
	color: #000000;
	font-weight: bold;
}
#contL .navig2 h2 img , #contL .navig3 h2 img{
	float: left;
	margin-top: -12px;
	padding-right: 10px;
}
#contL .navig3 ul {
	list-style-type: none;
}
#contL .navig3 ul li a , #contL .navig2 h3 a{
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6eff5;
	height: 14px;
}
#contL .navig3 ul .last {
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 25px;
	font-weight: bold;
}
#contL .navig3 h2 {
	background-image: url(../images/backH3.jpg);
	height: 27px;
	padding-top: 15px;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	margin-bottom: 10px;
}
#contL .navig3 h2 a {
	color: #000000;
	text-decoration: none;
}
#cont #contR {
	float: right;
	width: 708px;
}
#contR .bannerBig {
	height: 205px;
	padding-bottom: 5px;
}
#contR .banners {
	height: 120px;
}
#contR .banners img {
	float: left;
}
#contR .infos {
	height: 50px;
	padding-top: 10px;
	line-height: 17px;
}
#contR .infos a {
	color: #000;
	text-decoration: none;
}
#contR .infos a:hover {
	color: #D35986;
}
#contR .infos .info1 {
	float: left;
	width: 173px;
	background-image: url(../images/backOznam1.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding-left: 60px;
	padding-top: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
}
#contR .infos .info2 {
	float: left;
	width: 177px;
	height: 37px;
	padding-top: 3px;
	background-image: url(../images/backOznam2.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DFDFDF;
}
#contR .infos .info3 {
	float: left;
	width: 166px;
	height: 37px;
	padding-top: 3px;
	background-image: url(../images/backOznam3.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
}
#contR .newProducts {
	height: 290px;
}
#contR .discountProducts {
}
#contR .top  {
	background-image: url(../images/backH2.jpg);
	height: 43px;
	color: #424E6D;
	padding-left: 10px;
	background-repeat: repeat-x;
}
#contR .top h2  {
	font-size: 14px;
	font-weight: bold;
	float: left;
	background-image: url(../images/bulletBelluria.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 10px;
	padding-top: 13px;
	background-position: 0px 7px;
}
#contR .top a  {
	display: block;
	float: right;
	height: 30px;
	width: 120px;
	text-align: right;
	font-size: 10px;
	color: #FFF;
	background-image: url(../images/btnH2.gif);
	padding-top: 13px;
	text-decoration: underline;
	background-position: left;
	padding-right: 10px;
	background-repeat: no-repeat;
}
#contR .discountProducts .product {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #D5EFFB;
	border-left-color: #D5EFFB;
}
#contR .path {
	background-color: #F3F3F3;
	font-size: 10px;
	color: #797979;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#contR .path a {
	color: #666;
	text-decoration: none;
}
#contR .detail , #contR .kosik   ,  #contR .ucet{
	padding-left: 10px;
}
#contR .detail .buttons {
	height: 30px;
	padding-right: 10px;
}
#contR .detail .buttons a {
	color: #333;
}
#contR .detail .top a {
	width: 120px;
}
#contR .detail .top {
	height: 60px;
	background-repeat: repeat-x;
}
#contR .detail .info {
	margin-bottom: 10px;
}
#contR .detail .info .photo {
	float: left;
	width: 390px;
	height: 310px;
	text-align: center;
	overflow: hidden;
}
#contR .detail .info .right {
	width: 280px;
	overflow: hidden;
}
#contR .detail .info .right .price {
	font-size: 28px;
	font-weight: bold;
	color: #C1C1C1;
	padding-top: 20px;
	padding-bottom: 20px;
}
#contR .detail .info .right .oldprice {
	font-size: 60%;
}
#contR .detail .info .right .price  form{
 padding-left:80px;
}
#contR .detail .info .right .categ {
	
	background-repeat: repeat-x;
	height: 25px;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-color: #EDF5E4;
}
#contR .detail .info .right .banner {
	margin-bottom: 15px;
}
#contR .detail .infoText {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDEEEF;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#contR .detail ul {
	list-style-type: none;	
}
#contR .detail li {
	list-style-type: none;
}

#contR .detail .infoText li strong{
	float: left;
	width: 48px;
	display: block;
}

#contR .detail .upsell {
}
#contR .detail .upsell h4  {
	background-image: none;
	height: 44px;
}
#contR .detail .upsell .product.first {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F6E5E6;
}
#contR .detail h3 {
	font-size: 16px;
	color: #38B1E4;
	padding-top: 15px;
	padding-bottom: 10px;
	background-image: none;
	padding-left: 5px;
}
#contR .detail h4 {
	background-image: url(../images/backProdukt2.jpg);
	background-repeat: repeat-x;
	height: 36px;
	padding-top: 9px;
	padding-left: 10px;
}
#contR .detail form table th , #contR .ucet  table th, #contR .kosik table th, #contR table th{
	background-image: url(../images/backTh1.jpg);
	height: 32px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	background-repeat: repeat-x;
}
#contR .kosik .ucet {
	margin: 0px;
	padding: 0px;
}
#contR .detail  table  td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contR .detail table td a {
	color: #000;
	text-decoration: none;
}
#contR .detail table td a:hover {
	text-decoration: underline;
}
#contR .detail  table .odd {
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
#contR .detail  table tr td .pocet {
	width: 30px;
	border: 1px solid #CCC;
	text-align: center;
}
#contR .detail  table tr td .btn3, #contR .detail  .right form .btn3 {
	background-image: url(../images/tlacPridat.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 140px;
	color: #FFF;
	font-size: 11px;
	border: 1px solid #FFF;
	background-color: #FFF;
	cursor:pointer;cursor:hand;
}
#contR .detail  table .odd .btn3  {
	background-image: url(../images/tlacPridat.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 140px;
	color: #FFF;
	font-size: 11px;
	border: 1px solid #F1F1F1;
	background-color: #F1F1F1;
	background-position: left top;
	cursor:pointer;cursor:hand;
}
#contR .detail table .highlight .btn3 {
	background-color: #E7F6FF;
	border: 1px solid #E7F6FF;
}
#contR .mailingList {
	background-image: url(../images/akcieFormBack.jpg);
	height: 109px;
}
#contR .mailingList form {
	height: 69px;
	background-image: url(../images/akcieForm.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 120px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}
#contR .mailingList form .textField {
	width: 230px;
}
#contR .filter {
	height: 30px;
	overflow: hidden;
}
#contR .filter .left {
	width: 540px;
	font-size: 16px;
	color: #B0ADAD;
	font-weight: bold;
	padding-left: 10px;
	float: left;
}
#contR .filter .left span {
	font-size: 12px;
}
#contR .filter .left label {
	float: left;
	padding-top: 2px;
}
#contR .filter form  .right{
	float: right;
	padding-top: 0px;
	width: 150px;
	overflow: hidden;
}
#contR  .filter .right {
	width: 350px;
	text-align: right;
}
#contR .filter .right a {
	height: 10px;
	width: 10px;
	display: block;
	float: left;
}
#contR .list .product.last {
	border-right-style: none;
}
#contR .kosik .ucet .textField, #contR .ucet .textField{
	width: 220px;
	line-height: 18px;
	height: 18px;
}
#contR .ucet .selectField {
	width: 220px;
}
#contR .ucet form .fieldLong {
	width: 570px;
}
#contR .ucet .tabularData td , #contR .kosik .tabularData td{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contR .subNavig  {
	background-image: url(../images/back_subnavig.jpg);
	height: 36px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: none;
	overflow: hidden;
}
#contR .subNavig li {
	float: left;
}
#contR .subNavig li a  {
	float: left;
	height: 26px;
	width: 130px;
	color: #333;
	text-decoration: none;
	padding-top: 10px;
	background-image: url(../images/bullet_subnavig.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
}
#contR .subNavig li a:hover {
	color: #000;
	background-color: #CECDED;
}
#contR .subNavig .activ a{
	color: #000;
	background-color: #CECDED;
	font-weight: bold;
}
.ucet .right , .kosik .right{
	width: 200px;
	text-align: right;
	padding-right: 10px;
}
.ucet .left , .kosik .left{
	float: left;
	width: 200px;
}
#contR .tabularData .altRowOdd td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
#contR .kosik .top h2 {	
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #5A5A5A;
}
#contR .kosik .navigKosik {
	background-image: url(../images/backNavigKosik.jpg);
	background-repeat: repeat-x;
	height: 42px;
	margin-top: 10px;
	list-style-type: none;
	background-color: #EEBBCE;
}
#contR .kosik .navigKosik li {
	float: left;
	list-style-type: none;
	display: block;
	height: 37px;
	width: 170px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FAE2EC;
}
#contR .kosik .navigKosik .activ {
	background-image: url(../images/backNavigKosik_a.jpg);
	background-color: #87B4D5;
}
#contR .kosik .navigKosik .last {
	border-right-style: none;
	width: 145px;
}
#contR .kosik .navigKosik li span {
	font-size: 25px;
	font-weight: bold;
}
#contR .kosikLogin , #contR .kupon {
	background-image: url(../images/backKupon.jpg);
	height: 87px;
	padding: 10px;
	color: #333;
	margin-bottom: 10px;
}
#contR .kosikLogin p span , #contR  .kupon p span {
	font-size: 18px;
	font-weight: bold;
	padding-right: 20px;
}
#contR .kosikLogin .small , #contR  .kupon .small {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D1D1;
}
#contR .kosikLogin .small a  {
	color: #333;
}
#contR .kosikLogin .textField  , #contR .kosik .kosikLogin .textField{
	background-color: #FFF;
	background-image: none;
	margin-right: 10px;
	line-height: 18px;
	height: 18px;
	width: 160px;
}
#contR .kosikLogin form , #contR .kupon form {
	font-weight: bold;
	padding-top: 10px;
}
#contR .kosik .textField {
	line-height: 15px;
	height: 15px;
	width: 30px;
	text-align: left;
}
#contR .kupon .textField {
	width: 450px;
	line-height: 18px;
	height: 18px;
}
#contR .orderPreview {
	background-color: #F3F3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#contR .zlavaKosik {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FC0;
	border-bottom-color: #FC0;
}
#contR .prihlaseny {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EEE9E4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	color: #333;
}
#contR .poznamkaObj {
	background-color: #F4F4F4;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#contR .poznamkaObj .textField {
	background-color: #FFF;
	background-image: none;
	width: 450px;
	line-height: 18px;
	height: 18px;
}
#contR h3 {
	font-size: 20px;
	color: #077DB5;
	background-image: url(../images/bulletDarcek.jpg);
	background-repeat: no-repeat;
	padding-left: 35px;
	height: 35px;
	background-position: 0px 0px;
	padding-top: 5px;
}
#contR .darcekVyber {
	padding-top: 10px;
	padding-bottom: 10px;
}
#contR .darcekVyber .darcek {
	float: left;
	width: 160px;
	padding-right: 5px;
	padding-left: 5px;
	color: #0A84B8;
}
#contR .darcekVyber .darcek input {
	display: block;
	float: left;
	width: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#contR .darcekVyber .darcek img {
	width: 150px;
	padding-bottom: 10px;
}
#contR .darcekVyber .ziadnyDarcek {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.pages   {
	height: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3F3F3;
	margin-top: 10px;
}
.pages a {
	color: #999;
}
.pages a:hover {
	color: #FFF;
	background-color: #6D9A00;
}
.pages .left  {
}
.pages .left a  {
	background-color: #F3F3F3;
	height: 13px;
	margin: 0px;
	display: block;
	font-size: 10px;
	background-repeat: no-repeat;
	color: #999;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-position: 10px 5px;
}
.pages .left a:hover {
	color: #FFF;
	background-color: #6D9A00;
}
.pages .right   {
}
.pages .right a   {
	background-color: #F3F3F3;
	height: 13px;
	margin: 0px;
	display: block;
	font-size: 10px;
	background-repeat: no-repeat;
	color: #999;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-position: 35px 5px;
	padding-left: 5px;
}
.pages .right a:hover {
	color: #FFF;
	background-color: #6D9A00;
}
.pages .page    {
	font-size: 10px;
	text-decoration: none;
	background-color: #F3F3F3;
	background-image: none;
	margin: 0px;
	display: inline;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.pages .pageactiv    {
	font-size: 10px;
	text-decoration: none;
	background-color: #6D9A00;
	background-image: none;
	margin: 0px;
	display: inline;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #FFF;
}
#footer {
	margin-top: 1px;
	color: #6D7F9F;
}
#footer a   {
	color: #5C6B87;
	text-decoration: none;
}
#main #footer  a:hover {
	color: #000;
}
#footer .navig {
	background-color: #A2D1F0;
	background-image: url(../images/backFooter.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#footer .navig  h5 {
	font-size: 14px;
	font-weight: bold;
	color: #485573;
	padding-top: 10px;
	padding-bottom: 20px;
}
#footer .navig ul {
	float: left;
	width: 198px;
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D8E2E7;
	height: 250px;
	padding-top: 5px;
}
#footer .navig .p1 p img {
	padding-top: 5px;
}
#footer .navig ul li  {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6eff5;
	padding-left: 10px;
}
#footer .navig .p1 h5 {
	background-image: url(../images/bulletFooter1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
#footer .navig .p2 h5 {
	background-image: url(../images/bulletFooter2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 35px;
}
#footer .navig .p3 h5 {
	background-image: url(../images/bulletFooter3.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 35px;
}
#footer .navig .p4 h5 {
	background-image: url(../images/bulletFooter4.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 35px;
}
#footer .navig .p4 {
	border-right-style: none;
}
#footer .info1 {
	background-color: #7D92B8;
	background-image: url(../images/back2Footer.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 25px;
	padding-left: 20px;
	padding-top: 15px;
}
#footer .info1 a {
	padding-right: 10px;
}
#footer .info2 {
	font-size: 10px;
	height: 20px;
	padding-top: 5px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	color: #7D92B8;
}
#footer .info2 a {
	color: #7D92B8;
	text-decoration: none;
}
#contR #forgotEmailDiv{
	background-image: url(../images/backKupon.jpg);
	padding: 10px;
	height: 25px;
	display: none;
	background-repeat: repeat-x;
	background-position: bottom;
}
#contR #forgotEmailDiv .textField{
	line-height: 18px;
	height: 18px;
	width: 200px;
	background-color: #FFF;
	background-image: none;
}
#contR #forgotEmailDiv span {
	float: right;
	padding-top: 8px;
}
#contR #forgotEmailDiv a {
	color: #333;
}
.strankovanie  {
	height: 15px;
	text-align: center;
	font-size: 11px;
	color: #76C1EE;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F3F6EF;
	margin-top: 5px;
	margin-bottom: 5px;
}
.strankovanie a  {
	color: #6DBFEA;
	border: 1px solid #D0EEFA;
}
.strankovanie .stranka  {
	background-color: #F1F1F1;
	color: #6DBFEA;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-right: 5px;
	font-size: 11px;
}
.strankovanie .activ {
	background-color: #F1F1F1;
	color: #475775;
	border: 1px solid #495977;
}
.strankovanie a:hover {
	background-color: #F1F1F1;
	color: #586784;
	border: 1px solid #6DBFEA;
}
.strankovanie .lbtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 65px;
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 3px;
	margin-top: -3px;
}
.strankovanie .lbtn:hover , .strankovanie .rbtn:hover{
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.strankovanie .rbtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	width: 65px;
	display: block;
	float: right;
	text-decoration: none;
	padding-top: 3px;
	margin-top: -4px;
}
.vyberKategoria {
	list-style-type: none;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	background-color: #F4F0F0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 50px;
	display: block;
	width: 648px;
}
.vyberKategoria  h4 {
	font-size: 22px;
	color: #999999;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	margin-bottom: 5px;
	float: left;
	width: 25px;
	height: 25px;
	margin-left: -25px;
}
.vyberKategoria li {
	float: left;
	width: 145px;
	height: 25px;
	display: block;
	padding-left: 15px;
}
.vyberKategoria   li a  {
	text-decoration: none;
	color: #C7326A;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	height: 25px;
	display: block;
}
.vyberKategoria a:hover {
	text-decoration: underline;
}
.vyberAbeceda {
	padding-top: 15px;
	margin-bottom: 20px;
	padding-bottom: 0px;
	padding-right: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 20px;
}
.vyberAbeceda a {
	font-size: 13px;
	font-weight: bold;
	color: #DD006F;
	text-decoration: none;
	background-color: #eeeeee;
	display: block;
	float: left;
	height: 20px;
	width: 21px;
	margin-right: 2px;
	margin-left: 3px;
	text-align: center;
	padding-top: 2px;
}
.vyberAbeceda a:hover {
	color: #FFF;
	background-color: #DD006F;
}
#odporucitForm {
	width: 265px;
	text-align: center;
}
#odporucitForm .textField {
	width: 255px;
	font-size: 12px;
	line-height: 18px;
}
#odporucitForm  strong {
	display: block;
	font-size: 11px;
	padding-top: 8px;
}
#kontaktForm {
	width: 690px;
}
#kontaktForm strong {
	display: block;
	font-size: 11px;
	padding-top: 8px;
}
#kontaktForm .leftForm   {
	margin: 0px;
	padding: 0px;
	width: 49%;
	float: left;
}
#kontaktForm .rightForm {
	width: 48%;
	float: right;
}
#kontaktForm .textField {
	width: 320px;
	font-size: 12px;
	line-height: 20px;
}
#kontaktForm .textFieldArea {
	width: 680px;
}
.odsek {
	padding:10px;
	list-style-type: none;  
 } 
 
.odsek li{
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	list-style-type: none;
	padding-left: 15px;
}

.fblike {
	display: block;
	height: 35px;
	width: 380px;
	overflow: hidden;
	margin-top: 10px;
}
.highlight {
	background-color: #E7F6FF;
}
.message {
	color: #5F9946;
}
.errorMessage {
	color: #F00;
}
.discountpr {
	background-image: url(../images/akcia.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.newpr {
	background-image: url(../images/novinkaIcon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.bigText {
	font-size: 160%;
}
.product {
	float: left;
	width: 115px;
	padding-top: 27px;
	text-align: center;
	padding-right: 28px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5EFFB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D5EFFB;
}
.product .photo {
	height: 112px;
	overflow: hidden;
}
.product .price {
	background-color: #F88562;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.product .oldprice {
	font-size: 80%;
}

.product h4 {
	padding-top: 10px;
	height: 42px;
	overflow: hidden;
	font-size: 12px;
}
.product h4 a{
	text-decoration: none;
	color: #000;
}
.product h4 a:hover {
	color: #5B6A86;
}
.oznamChyba {
	color: #FFF;
	background-color: #FF424B;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
}
.oznam {
	color: #FFF;
	background-color: #5F9946;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
}
.pagingLinks {
	text-align: center;
	font-size: 10px;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.smallPrice {
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #EDF6E4;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 5px;
	overflow: hidden;
}
.oldprice {
	color: #703B2A;
	text-decoration: line-through;
	font-weight: normal;
}
#discountDescriptions {
	#color: #333;
	background-color: #F1F1F1;
	padding: 10px;
	font-size: 11px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.btn1 {
	font-size: 11px;
	color: #FFF;
	background-color: #75C2EC;
	background-image: url(../images/btn2.gif);
	height: 19px;
	width: 71px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
}
.btn1-1 {
	font-size: 11px;
	color: #FFF;
	background-color: #FFFFFF;
	background-image: url(../images/btn2.gif);
	height: 19px;
	width: 71px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
}
.btn2 {
	font-size: 11px;
	color: #FFF;
	background-color: #000;
	background-image: url(../images/btn4.gif);
	height: 19px;
	width: 71px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
}
.btn2a {
	font-size: 11px;
	color: #FFF;
	background-color: #91C100;
	background-image: url(../images/btn2.gif);
	height: 16px;
	width: 71px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
	display: block;
	text-decoration: none;
	padding-top: 3px;
	text-align: center;
}
.btn1a {
	font-size: 11px;
	color: #666;
	background-color: #E3E0D9;
	background-image: url(../images/btn1.gif);
	height: 16px;
	width: 102px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
	display: block;
	text-decoration: none;
	padding-top: 3px;
	text-align: center;
	background-repeat: no-repeat;
	font-weight: normal;
}
.btn2-1 {
	font-size: 11px;
	color: #FFF;
	background-color: #000;
	background-image: url(../images/btn4-1.jpg);
	height: 19px;
	width: 71px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:hand;
	cursor:pointer;
}
.btn4 {
	background-image: url(../images/tlac1_back.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 183px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
}
.btn5 {
	background-image: url(../images/tlac2_back.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 183px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #495977;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
}
.btn7 {
	background-image: url(../images/tlac5_back.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 313px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
}
.btn8 {
	background-image: url(../images/tlac6_back.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 313px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
}

.btn9 {
	background-image: url(../images/tlac7_back.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 313px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	background-color: #FFF;
	cursor:hand;
	cursor:pointer;
}
.btn5a {
	background-image: url(../images/tlac2_back.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 183px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #495977;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-top: 10px;
}
.btn6 {
	background-image: url(../images/btn5.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 119px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF;
	border: 0px none #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.textField {
	background-image: url(../images/back-textField.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #B8B8B8;
	color: #333;
}
.textFieldArea {
	background-image: url(../images/back-textField.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #B8B8B8;
	color: #333;
}
.left {
	float: left;
}
.right {
	float: right;
}
.small {
	font-size: 80%;
}
.pink {
	color: #CD5486;
}
.orange {
	color: #EE6F4A;
}
.white {
	color: #FFFFFF;
}
.black {
	color: #000000;
}
.green {
	color: #093;
}
.grey {
	color: #999;
}
.blue    {
	color: #2A87C5;
	font-weight: bold;
}

