* {
	font-family : tahoma, arial, verdana;
	font-size : 11px;
	color : #002157;
}

body {
	margin : 0px;
	padding : 0px;
	line-height : 140%;
	background-color : #ffffff;
	text-align : center;
}
.kotvaTop {position:absolute;top:0px;left:0px;}
.mainDiv {
	width: 950px;
	margin: auto;
	padding: 235px 0 0 0;
	position: relative;
	text-align : left;
}

p { margin: 0px; padding: 0px;}

.clear { clear : both; height : 1px; line-height : 0%; font-size:1px; }

a {color:#EC272C;}
a:hover {color:#0072BC;}

h2 {font-weight:bold; margin:0px 0px 10px 0px; line-height:130%; font-size: 15px;}
h2 a { font-size: 15px;}
h3 {font-weight:bold; margin:15px 0px 15px 0px; color:#ED2228; line-height:130%;}
h4 {font-size:12px; font-weight:bold; margin:15px 0px 15px 0px; color:#0072BC; line-height:130%;}
h4 a{font-size:12px;}
ul {margin: 0px 0px 0px 25px;padding:0px;}
ul li {list-style-image:url(../images/odrazka01.gif);line-height:26px;}

.dataDb {margin: 0 0 25px 0;}



/**************************
	HLAVICKA  /  PATICKA
**************************/
.logo {float:left;position:absolute;top:0;padding: 50px 0 0 0; height:110px; width:315px; z-index:1;}
.logo a {font-weight: bold; text-decoration:none;}
.logo a  font {font-size: 36px;}
.logo a font.f1 {color:#efd600;}
.logo a font.f2 {color:#ce1821;}
.logo a font.f3 {color:#397ba5;}
.logo a font.f4 {color:#bdce42;}
.logo a span{position:absolute;left:0;top:0;height:155px; width:315px; background: url(../images/logo-pompo.gif) no-repeat top left; cursor:pointer;}
.shop a span{background: url(../images/logo-pompo-shop.gif) no-repeat top left!important;}

.slogan {float:right;margin:0px;padding-right:50px;}
/** VARIANTY ROČNÍCH OBDOBÍ NA SHOPU**/
.slogan div.topkontakt{ height:40px; width:577px; background-image:url(../images/plnime-detska-prani-zima_bg.gif); 
background-repeat:no-repeat; }

/***************************/
.slogan div.topkontakt p{ font-size:1.04em; font-weight:bold; color:#000084; text-decoration:none; margin:0px; padding: 20px 0 0 40px}
.slogan div.topkontakt p a{ font-size:11px; font-weight:bold; color:#000084; text-decoration:none; font-size:1.04em;  }
.slogan div.topkontakt p a:hover{ text-decoration:underline; }

.motivy {position:absolute; top:0px; left:670px; z-index:10;}

.hlavicky {position: absolute; left: 0; top: 0;}
.hlavicka {width:950px;}

.hlavicka2 { position:absolute; top: 170px; left: 0px;background-image:url(../images/hlavickaStred.gif);background-repeat:repeat-x;width:950px;margin:4px 0px 0px 0px;}
.hlavicka2 .inside1 {padding : 17px 10px 0px 10px;font-weight:bold; color:#ffffff;}
.hlavicka2 .inside2 {padding : 12px 10px 0px 10px;font-weight:bold; color:#ffffff;}
.hlavicka2 * {color:#ffffff;}
.kosikListaCena {color:#002157;font-size:14px;}



.paticka {width : 950px; height : 109px;position:relative;}
/** VARIANTY ROČNÍCH OBDOBÍ v patičce**/
.paticka {background-image:url(../images/back-paticka-zima.gif);}
.paticka .inside {padding : 25px 30px 0px 30px;text-align:center;}
.paticka * {color:#ffffff;}
.paticka a {color:#ffffff;text-decoration:none;}
.paticka a:hover {color:#230000;text-decoration:none;}

.paticka a {color:#ffffff;text-decoration:none;}
.paticka a:hover {color:#230000;text-decoration:none;}

.paticka a.link2 {color:#0065A4;text-decoration:none;}
.paticka a.link2:hover {color:#ED2228;text-decoration:none;}

.patickaLogo {position:absolute;top:62px;left:840px;}
.copyPompo {padding-top:20px;color:#0065A4;}
.copyPompo img{padding:10px 0;}



/**************************
	TELO
**************************/
.telo {position:relative; padding:0; margin: 0; width:950px;}
.sloupecLevy {width:200px; float:left; position:relative; top:0; left: -550px; background-image:url(../images/back-sloupce.gif); padding: 18px 0 0 0; z-index:1000!important;}
.sloupecStredHome {width:550px;float:left; position:relative; top:0px; left:200px;text-align:justify; padding: 18px 0 0 0;}
.sloupecStred {width:550px;float:left; position:relative; top:0px; left:200px;text-align:justify; padding: 18px 0 0 0;}
.sloupecStred .inside, .sloupecStredHome .inside {width:500px; margin:auto;}
.sloupecPravy {position: relative; top:0; right: 0; width:200px;float:right;background-image:url(../images/back-sloupce.gif); padding: 18px 0 0 0;}
.odsadSloupec {height:28px;}
.odsadTop {margin-top:28px;}


/* barevne bloky */
.blok1 {background-image:url(../images/blok1Back.gif);background-color:#8AC4EF;margin: 0px;position:relative;z-index:10;}
.blok1Over {background-image:url(../images/blok1Back.gif);background-color:#8AC4EF;margin: 0px;position:relative;z-index:100;}
.blok1 .inside, .blok1Over .inside {padding : 0px 20px 0px 22px;}
.blok1 h2, .blok1Over h2, .blok1 .puvodneh2, .blok1Over .puvodneh2  {height:70px;width:200px;margin: 0px 0px 5px 0px;padding:0px;}
.blok1 h2 img, .blok1Over h2 img, .blok1 .puvodneh2 img, .blok1Over .puvodneh2 img {position:absolute;top:0px; left:0px; z-index:10;}



/* barevne bloky */
.blokStred1 {width:500px;/*background-image:url(../images/blokStred1Back.gif);*/background-image:url(../images/blokStred1Back.jpg);background-color:#ffffff;position:relative; margin-bottom:10px;}
.noZnacky {background-image:url(../images/blokStred1Back-noZnacky.gif);}
.blokStred1 .inside {width:450px;padding:0px 25px 0px 25px;}
/*.blokStred1 h1 {height:70px;width:500px;margin: 0px 0px 0px 0px;padding:0px;}*/
.blokStred1 h1 img {position:absolute;top:0px; left:0px; z-index:10;}

.blokStred1 h2 {}
/*.blokStred1 h2 {height:70px;width:500px;margin: 0px 0px 5px 0px;padding:0px;}*/
.blokStred1 h2 img {position:absolute;top:0px; left:0px; z-index:10;}

.blokStred2 {width:500px;background-image:url(../images/blokStred2Back.gif);background-color:#ffffff;position:relative; margin-bottom:15px;}
.blokStred2 .inside {width:450px;padding:0px 25px 0px 25px;}
.blokStred2 h2 {height:70px;width:500px;margin: 0px 0px 5px 0px;padding:0px;}
.blokStred2 h2 img {position:absolute;top:0px; left:0px; z-index:10;}

.imgLeft {float:left; margin: 0 10px 0 0; padding: 10px 0;}
.imgRight {float:right; margin: 0 10px 0 0; padding: 10px 0;}
.imgCenter {padding: 10px 0; text-align:center; clear:both;}
.blokStred2b {width:500px;background-image:url(../images/blokStred2Back-b.gif);background-color:#ffffff;position:relative; margin-bottom:15px;}
.blokStred2b .inside {width:450px;padding:0px 25px 0px 25px;}
.blokStred2b h2 {height:70px;width:500px;margin: 0px 0px 5px 0px;padding:0px;}
.blokStred2b h2 img {position:absolute;top:0px; left:0px; z-index:10;}

.blokStred3 {width:500px;background-image:url(../images/blokStred3Back.gif);position:relative; margin-bottom:15px; background-color:#D4DD2A;}
.blokStred3 .inside {width:450px;padding:0px 25px 0px 25px;}
.blokStred3 h2 {height:70px;width:500px;margin: 0px 0px 5px 0px;padding:0px;}
.blokStred3 h2 img {position:absolute;top:0px; left:0px; z-index:10;}

.blokStred3b {width:500px;background-image:url(../images/blokStred3bBack.gif);position:relative; margin-bottom:15px; background-color:#FEC50A;}
.blokStred3b .inside {width:450px;padding:0px 25px 0px 25px;}
.blokStred3b h2 {height:70px;width:500px;margin: 0px 0px 5px 0px;padding:0px;}
.blokStred3b h2 img {position:absolute;top:0px; left:0px; z-index:10;}

.blokUnvnitrLevy 	{ float:left; width:240px; }
.blokUnvnitrPravy 	{ float:right; width:190px; }


/* popis v bubline */
.bublinaPopis {position:relative;left:-40px;top:-20px;}
.bublinaPopisTab td {padding :0px;}
.bublinaPopisTab td.text {background-image:url(../images/bublina-popis-back.gif);padding:0px 15px 0px 15px;text-align:center;}
.bublinaPopisTab .text h2 {font-size:18px; font-weight:bold; color:#ffffff; margin:0px;width:160px;height:auto;line-height:120%;}

a.fotoProdejnybig { background-image:url(../images/back-fotoBig.gif); display:block;float:left;width:211;height:165px;}
a.fotoProdejnybig img {margin:9px 15px 15px 9px;}

.fotoProdejny a { background-image:url(../images/back-foto.gif);display:block;float:left;width:67;height:53px;margin-right:3px;margin-bottom:3px;}
.fotoProdejny img {margin:5px 9px 9px 5px;}


.anketa a {color:#ffffff;text-decoration:none;margin-right:5px;font-weight:bold;}
.anketa a:hover {color:#000000;text-decoration:none;margin-right:5px;font-weight:bold;}
.anketaLinka {border:1px solid #ffffff;}

.poznamka {font-size:10px; color:#595959;}
.poznamka * {font-size:10px;}

.soutezTab .cena {color:#ED2228;width:80px;}
.soutezTab td {font-weight:bold;vertical-align:top;padding-bottom:5px;}

td.popisFormular {width:120px;}



.upozorneni {width: 321px; height:197px;background-image:url(../images/back-upozorneni.gif);position:absolute;top:80px;left:90px;}
.upozorneni .inside {padding: 30px 25px 25px 25px;width:271px;position:relative;}
.upozorneni p {margin:0px 0px 8px 0px;}
.upozorneni .zavri {position:absolute;top:10px;right:10px;}


.tv {width:500px;height:500px;background-image:url(../images/back-tv.gif);background-repeat:no-repeat;}
.insideTv {margin:40px 0px 0px 75px; }

.cena {color:#ED2228;font-size:14px;display:block;margin:3px 0px 3px 0px;}
.cenaOld {color:#002157;font-size:12px;text-decoration:line-through;}




/**********************
	FORMULARE
**********************/
form {margin:0px;padding:0px;}

.formZprava {border:1px solid #004217; width :300px; padding : 3px 5px 3px 5px;}
.formNewsletter {border:1px solid #06609B; width :145px; padding : 3px 5px 3px 5px;margin:5px 0px 5px 0px;}
.formTop {border:1px solid #06609B; width :90px; padding : 3px 5px 3px 5px;color:#002157;}

.editacniPole h2 {width:auto;height:auto;font-size:20px;}
.editacniPole h3 {width:auto;height:auto;font-size:auto;}

/**************************************
       POPUP v SEZNAMU ZBOZI
**************************************/
.SeznamOdkaz { position: relative;}
.PopupZbozi {
       border: 1px solid #8AC4EF;
       position: absolute;
       bottom: 150px;
       left: -20px;
       display: none;
}

/**************************************
       BANNERY INDEX, Jquery slideshow
**************************************/
.banneryIndex { position: absolute; margin: 0 auto; top: 284px; left:225px;}
.slideshow1, .slideshow2 { height: 200px; width: 505px; margin:0; overflow:hidden;z-index:1!important;}

.red {color: #cc0000!important;}

/*****************************************************************
                index strana popup layer
*****************************************************************/
.PopupLayerIndex {
	display: none;
	position: absolute;
	z-index: 999;
	background-color: White;
}


/*****************************************************************
                UPOUTAVKA
*****************************************************************/

.upoutavka  {
position : absolute;
padding-top : 180px;
padding-bottom:500px;
padding:0;
top: 0;
left : 0;
z-index : 1000;
width : 100%;
height: 100%;
min-height: 100%;
background: transparent url(../images/popup/blank.png) repeat top left;
font-size:13px;

}
.upoutavkaBody {
margin:180px auto 0 auto;
position:relative;
width:500px;
height:400px;
background: url(../images/popup/popup-top-bg.gif) no-repeat top left;
z-index : 1001;
}
.upoutavkaBody p, .upoutavkaBody p a {font-size:14px; margin-bottom: 18px;}

.upoutavkaBody table tr td{font-size:14px;}


.upoutavkaBody .inside {
	position:absolute;
	top:70px; 
	left:0px;
	text-align:left;
	width:460px;
	padding: 0 0 0 40px;
height:200px;
line-height: 20px;
z-index : 1002;
background: url(../images/popup/popup-center-bg.gif) repeat-y top left;
}
.upoutavkaBody .bottom {
position:absolute;
top: 270px;
left:0;
background: url(../images/popup/popup-bottom-bg.gif) repeat-y top left;
width:500px;
height:40px;
}

.upoutavkaBody a.close {
	display:block;
	height:19px;
	width:19px;
	position:absolute;
	top:50px;
	right:25px;
	background: url(../images/popup/btn-close.gif) no-repeat top left;
	text-decoration:none;
}

.upoutavkaBody a:hover.close {
	text-decoration:none;
	background: url(../images/popup/btn-close.gif) no-repeat 0 -19px;
}
strong.red {color:#c00;}

.upoutavkaBody table {color:#000;}
.osloveni strong{font-size:18px;}
.podpis {font-size:15px; font-weight:bold;color:#777;}
.podpis strong{color:#c00;}
input.karta {border:1px solid #06609b;padding:1px 0 1px 0; height:18px; line-height:20px;float:left; width:150px; font-size:13px;margin:2px 0 0 3px; text-align:center;}
a.kalendar {display:block;float:right;}
a.kalendar img {border:none;}
