/* CSS Document */

/*---------------- RECAPTCHA -------------*/

#overlay-holder
{
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	margin:0 auto;
	width:320px;
	z-index:100;
	top:750px;
	height:0;
	color:#ffffff;
	font-size:12px;
}

#contact-recaptcha-holder
{
	font-family:Verdana, Geneva, sans-serif;
	width:320px;
	color:#ffffff;
	font-size:12px;
}

#recaptcha-holder
{
	background:#2e2e2e;
	padding:10px;
}

.recaptcha-button a
{
	padding:2px 10px;
	background:#F9AF02;
	border:1px solid #000000;
	color:#2D2F2C;
	display:inline-block;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#recaptcha_image
{
	margin:10px 0;	
}

/* -------------------------------body -------------------------*/
body, body * {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font: "Trebuchet MS","Times New Roman",Times,serif;
background-repeat: repeat-y;
} 
.zindexx {
display:block;
z-index:99;
}
a {
text-decoration:none;
font:"Trebuchet MS","Times New Roman",Times,serif;
font-size:11px;
font-weight:normal;
color: #993300;
}
img {
border: none;
margin:0px 0px 0px 0px;
}
img a{
border: none;
margin:0px 0px 0px 0px;
}
p {
font-family: "Trebuchet MS","Times New Roman",Times,serif;
padding-left:20px;
padding-right:20px;
color:#444;
}
.algnC {
text-align:center;
text-decoration:none;
}
hr {
border-top: 1px dotted #333;
border-bottom:none;
}
.chkout{
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #333333;
text-decoration:none;
}
.ftr {
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
line-height: 35px;
color: #333333;
top:11px;
text-decoration:none;
}
.ftrr {
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
line-height: 35px;
color:#FEF9E9;
text-decoration:none;
}
.chkout a {
text-decoration:none;
}
.chkout a:hover {
text-decoration:none;
}
.area {
width: 100px;
height: 15px;
border:solid 1px #990000;
overflow:hidden;
background-color:#FFFFCC;
}
.trans {  
filter:alpha(opacity=60);   
-moz-opacity: 0.6;   
opacity: 0.6;   
 } 
.obsahCntr { 
font: normal 0.85em/1.5em "Trebuchet MS","Times New Roman",Times,serif;  
text-align:center;
color:#444;
}
.deflt { 
font: normal 1.30em/1.5em "Trebuchet MS","Times New Roman",Times,serif;  
text-align:center;
color:#444;
}
.sizing { 
font: normal 0.85em/1.5em "Trebuchet MS","Times New Roman",Times,serif;  
text-align:left;
color:#444;
}
.trms { 
font: normal 0.75em/1.25em "Trebuchet MS","Times New Roman",Times,serif;  
text-align:left;
color:#444;
left:10px;
}
.deliv { 
font: normal 0.75em/1.50em "Trebuchet MS","Times New Roman",Times,serif;  
text-align:left;
color:#444;
left:10px;
}
.trms1 { 
font: normal 0.70em/1.20em "Trebuchet MS","Times New Roman",Times,serif;  
text-align:left;
color:#111;
}
li.trms {
margin-left:50px;
}
.obsahLft { 
font: normal 0.85em/1.5em "Trebuchet MS","Times New Roman",Times,serif; 
text-align:left;
color:#444;
}
h1 {
font: normal 1.30em/1.2em  "Times New Roman", Times, serif;
color:#444;
}
.he2 {
font: normal 1.20em "Trebuchet MS","Times New Roman",Times,serif;
font-weight:bold;
color:#333333;
text-align:center;
}

h2{
font: normal 1.35em/1.1em Georgia, "Times New Roman", Times, serif;
font-weight: normal;
text-align:center;
}
.farba {
color:#f8b003;
}
.farba1 {
color:red;
}
.searchimpt {
font:"Trebuchet MS","Times New Roman",Times,serif;
color:#CCCCCC;
background-repeat:repeat-x;
background-image:url(images/inputSH.gif);
width:190px;
height:21px;
padding-left:4px;
padding-top:4px;
font-size:12px;
font-weight:bold;
border:solid 1px #000000;
}
.searchimpt {
font:"Trebuchet MS","Times New Roman",Times,serif;
color:#CCCCCC;
background-repeat:repeat-x;
background-image:url(images/inputSH.gif);
width:190px;
height:21px;
padding-left:4px;
padding-top:4px;
font-size:12px;
font-weight:bold;
border:solid 1px #000000;
}
.contactus {
font:"Trebuchet MS","Times New Roman",Times,serif;
color:#333333;
height:16px;
width:200px;
background-repeat:repeat-x;
background-image:url(https://secure.hosts.co.uk/~prideandjoydogcouture.co.uk/images/textareaSH.gif);
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
font-size:12px;
font-weight:normal;
border:solid 1px #777777;
}
.tarea {
font:"Trebuchet MS","Times New Roman",Times,serif;
color:#333333;
background-repeat:repeat-x;
background-image:url(images/textareaSH.gif);
padding-left:4px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
font-size:12px;
font-weight:normal;
border:solid 1px #777777;
}
.btns {
margin-top:5px;
}
.inpt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
}
.shortD {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #660000;
}
/* -------------------------------Top panel-------------------------*/
#top {
width:100%;
height:180px;
background: url(images/bkgrndT.gif) #FEF9E9;
background-repeat: no-repeat;
float:left;
}
#lefttop {
width:200px;
height:180px;
background: url(images/nufko.jpg) #FEF9E9;
float:left;
}
#righttop {
width:790px;
height:180px;
background: url(images/titul.jpg) #FEF9E9;
float:left;
}
#srch {
position:absolute;
width:230px;
height:40px;
background-color:#CC6600;
left:35px;
top:70px
}
#nwslttr {
width:300px;
height:40px;
background-color:#CC66CC;
left:335px;
top:70px;
float:left;
}
#links {
position: absolute;
width:300px;
height:30px;
background-color:#cccccc;
top:10px;
left:650px;
clear:both;
}
/* -------------------------------obsah vsekontajner-------------------------*/

.holder {
position:relative;
width:990px;
height:auto; /* Zmenit na auto aby sa mohlo zobrazit viac skladovych udajov. Tie vsak musia byt zobrazene priamo a nie v ramci ineho DIV */
background-image: url(images/holdbgr.gif);
background-repeat:repeat-y;
margin:auto;
clear:both;
}

/* -------------------------------lavy-------------------------*/
#left {
width:196px;
height:auto;
padding-right:4px;
text-align:left;
color:#ffffe1;
float:left;
background-color: #2e2e2e;
}
#feat {
width:163px;
height:150px;
border-bottom:solid 1px #990000;
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background-color:#ffffff;
color: #333333;
text-decoration:none;
}
.manufctrs {
position:relative;
width:163px;
height:auto;
margin-top:30px;
font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #333333;
text-decoration:none;
}
/* -------------------------------stredny-------------------------*/
#centre {
width:591px;
left:2px;
padding:10px;
height:810px; /* Zmenit na auto aby sa mohlo zobrazit viac skladovych udajov. Tie vsak musia byt zobrazene priamo a nie v ramci ineho DIV */
min-height:650px;
float:left;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
background-color:#ffffff;
}

#flash {
position:relative;
width:590px;
height:150px;
margin:auto;
top:12px;
background-color:#000011;
}
#sizer {
width:246px;
height:200px;
margin:auto;
top:12px;
background-color:#ffffff;
}
#bansizer {
width:570px;
height:495px;
margin:auto;
top:12px;
background-color:#ffffff;
}
#welcome {
width:591px;
height:auto;
margin:auto;
text-align: center;
}
.titcol {
color:#990000;
}
#kateg {
width:590px;
height:200px;
margin:auto;
top:30px;
}
.feturd {
position:relative;
/*width:250px;*/
height:22px;
font: bold 13px "Trebuchet MS","Times New Roman",Times,serif;
padding-left:10px;
padding-top:3px;
margin-bottom:3px;
color:#2e2e2e;
background-color:#f8b003;
border-bottom: solid 1px #000000;
}
.feturd a{
font: bold 13px "Trebuchet MS","Times New Roman",Times,serif;
color:#2e2e2e;
}

#best {
width:590px;
height:200px;
margin:auto;
border:solid 1px #11feee;
}
#kat1 {
/*width:260px;*/
/*height:160px;*/
margin-top:28px;
background-color:#ffffff;
border: solid 2px #333333;
float:left;
}
#kat1 table.infoBox, #kat1 table.infoBox
{
	padding:5px;
}
#kat2 {
/*width:260px;*/
/*height:160px;*/
margin-top:28px;
background-color:#ffffff;
border: solid 2px #333333;
float:right;
}
.feaBox {
position:relative;
width:120px;
height:125px;
margin:30px 5px 5px 5px;
background-color:#ffffff;
text-align:center;
float:left;
}

/* -------------------------------pravy-------------------------*/
#right {
width:158px;
height:auto;
left:1px;
padding-left:2px;
text-align:left;
background-color:#f8b003;
float:right;
}
#checkout {
width:180px;
height:160px;
background-color:#666600;
}

/* -------------------------------footer-------------------------*/
#footer {
width:100%;
height:40px;
background:url(images/bkgrndF.gif) #333333;
background-repeat: no-repeat;
clear:both;
}
#footerL {
width:200px;
height:40px;
text-align:center;
border-right:solid 1px #000000;
background-color:#FEF9E9;
float:left;
}
#footerC {
width:611px;
height:40px;
text-align:center;
background-color:#2E2E2E;
float:left;
}

#footerR {
width:167px;
height:40px;
text-align:center;
border-left:solid 1px #000000;
background-color:#2E2E2E;
float:left;
}
.stripes {
border-bottom:solid 1px #000000;
border-top:solid 1px #000000;
}
/* -------------------------------Opis skladovej kategorie-------------------------*/
#opis {
position:relative;
width:590px;
height:100px;
margin:auto;
top:12px;
background-color:#b0a0d0;
}

/* -------------------------------Okno produktu v kategorii-------------------------*/

.cont {
height:219px;
width:120px;
background-color:#993333;
border: solid 1px #000000;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
float:left;
}
.toppart a{
display:block;
height:40px;
width:100%;
padding-top:6px;
font: normal 0.75em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#FF9933;
text-align:center;
text-decoration:none;
background-color:#2E2E2E;
}
.obrazok {
height:102px;
width:114px;
border:none;
text-align:center;
padding:3px 3px 3px 3px;
background-color:#ffffff;
}
.penaz {
height:20px;
width:100%;
text-align:center;
font: normal 0.9em/1.20em "Trebuchet MS","Times New Roman",Times,serif;
color: #339900;
background-color:#ffffff;
}
.instok {
height:20px;
width:100%;
text-align:center;
font: bold 0.9em/1.20em "Trebuchet MS","Times New Roman",Times,serif;
color: #339900;
background-color:#2E2E2E;
border-top: solid 1px #000000;
}
.instokInfo {
position:relative;
height:20px;
width:100%;
text-align:center;
font: bold 0.9em/1.20em "Trebuchet MS","Times New Roman",Times,serif;
color: #339900;
}
.outstok {
height:20px;
width:100%;
text-align:center;
font: bold 0.9em/1.20em "Trebuchet MS","Times New Roman",Times,serif;
color: #CC3300;
background-color:#2E2E2E;
border-top: solid 1px #000000;
}
.outstokInfo {
position:relative;
height:20px;
width:100%;
text-align:center;
font: bold 0.9em/1.20em "Trebuchet MS","Times New Roman",Times,serif;
color: #CC3300;
}
.insrt {
height:50px;
width:120px;
background-color:#CCFFFF;
z-index:99;
}
.pozri a{
display:block;
height:19px;
width:55px;
padding:4px 2px 0px 2px;
text-align:center;
text-decoration:none;
font: normal 0.95em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#f8b003;
background-color:#2E2E2E;
border-top: solid 1px #000000;
border-right: solid 1px #000000;
}
.kupit a{
display:block;
height:19px;
width:56px;
padding:4px 2px 0px 2px;
text-align:center;
text-decoration:none;
font: normal 0.95em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#2E2E2E;
background-color:#f8b003;
border-top: solid 1px #000000;
}
/*.pozri a{
position:relative;
display:block;
height:19px;
width:55px;
padding:4px 2px 0px 2px;
text-align:center;
text-decoration:none;
font: normal 0.95em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#f8b003;
background-color:#2E2E2E;
border-top: solid 1px #000000;
border-right: solid 1px #000000;
}
.kupit a{
position:relative;
display:block;
height:19px;
width:56px;
padding:4px 2px 0px 2px;
text-align:center;
text-decoration:none;
font: normal 0.95em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#2E2E2E;
background-color:#f8b003;
border-top: solid 1px #000000;
}
*/
.lf a{
font: normal 0.95em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#f8b003;
background-color:#2E2E2E;
}
.rg a{
font: normal 0.95em/1em "Trebuchet MS","Times New Roman",Times,serif;
color:#2E2E2E;
background-color:#f8b003;
}
.infobuy {
border-top:solid 1px #000000;
}
/* -------------------------------Text 123....10 pod oknami produktov v kategorii-------------------------*/
.prevnext {
width:590px;
height:40px;
margin:auto;
float:left;
}
.displ {
height:40px;
text-align:left;
padding-top:11px;
font: normal 0.9em/1.2em "Trebuchet MS","Times New Roman",Times,serif;
color:#2E2E2E;
float:left;
}
.dispr {
height:40px;
text-align:left;
padding-top:11px;
font: normal 0.9em/1.2em "Trebuchet MS","Times New Roman",Times,serif;
color:#2E2E2E;
float:right;
}
/* -------------------------------Okno more info pre produkt-------------------------*/
#info {
position:relative;
width:590px;
height:400px;
margin:auto;
top:30px;
background-color:#00aa11;
}
/* -------------------------------trieda pre more info link-------------------------*/
.moreinfo {
text-decoration: underline;
color:black;
font-size:12px;
font-weight:bold;
}
.productSpecialPrice {
font-weight:bold;
color: #00CC00;
}
/* -------------------------------lave menu linky-------------------------*/
ul.markermenu{
left:-28px;
list-style-type: circle;
margin: 10px 0px 0px 5px;
padding: 0;
width: 179px;
font-weight: normal;
}

.markermenu li a{
background: url(images/pointer0.gif) no-repeat 0px center;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
left:0px;
color: #fef9e9;
display: block;
width: 159px;
padding: 5px 0;
padding-left: 20px;
text-decoration: none;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 159px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #f7eabf;
}

.markermenu li a:hover{
color: #f7eabf;
background: url(images/pointer1.gif) no-repeat 0px center;
text-decoration: underline;
}

.topborder {
border-top: solid 1px #000000;
}

#nazov {
width:593px;
margin:auto;
background-color:#666666;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
color: #1e1e1e;
float:left;
}

#cena {
width:593px;
margin:auto;
background-color:#444444;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#00CC66;
float:left;
}
.opis {
font-family:"Trebuchet MS","Times New Roman",Times,serif;
font-size:12px;
color: #333333;
}
.opis li{
margin-left:45px;
}
#obr {
position: relative;
background-image:url(images/tien.gif);
background-repeat:no-repeat;
background-position:center;
text-align: center;
padding-right:5px;
margin-top:20px;
width:132px;
height:120px;
clear: both;
float:right;
z-index:1;
}
.subCat {
position:relative;
width:100px;
height:90px;
margin-right:13px;
margin-bottom:10px;
border:solid 1px #000;
text-align:center;
font-size:10px;
float:left;
}
.infDovetok {
position:inherit;
text-align:center;
float:left;
}
.nextpg {
position:relative;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:auto;
height:20px;
background-color:#CCCCFF;
clear:both;
}
#topnavbar {
position:absolute;
/*width:500px;*/
height:24px;
margin-top:130px;
margin-left:30px;
padding-top:4px;
}
#podtitul {
position:absolute;
top:95px;
left:320px;
font: normal 1.30em/1.2em  Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.padd img{
margin-top:5px;
}
#ppal {
position:absolute;
width:275px;
top:130px;
left:685px;
display:block;
z-index:15;
}