/* CSS Document */ 
body { 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
    color: #000000;
}
a {
   border: 0px;
    color: #1d1d1d;
} 

.fialova a {
      color: #e2007a;
} 

.fialova {
   border: 0px;
    color: #e2007a;
}

img {
  border : 0 none;
  padding: 0;
  margin: 0;
}
input {
  border:0px;
  border:none;
  padding:0;
  margin:0;
}

/* search form */
.searchinput {
    font-size:11px; 
    font-family:Arial, Helvetica, sans-serif; 
    color:#333; 
    width:110px;
} 

.npbutton {
	padding: 3px;
	padding-left: 8px;
	display: block;
	border: 1px solid #cecece;
	white-space: nowrap;
}

.npheader {
	font-size: 10pt;
	BACKGROUND-COLOR: #629AC9;
	color: #414141;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.npsubheader
{
    FONT-FAMILY: Tahoma,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;    
    COLOR: black;
	Height: 28px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image: url(labelbg.jpg); 
	background-repeat: repeat-x;
    BACKGROUND-COLOR: #DEDFCE;
    white-space: nowrap;
}

.nptable
{
	width: 100%;
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}
.npmaterialytable
{
	vertical-align: top;
	overflow: auto;
	border: 1px solid #83a7d4;
}


.nptable1
{
	
	vertical-align: top;
	overflow: auto;
	border-collapse: collapse;
	table-layout: auto;
	border-color: Silver;
    border-width: 1px 1px 1px 1px;
    border-style: solid;

}
.npbody{
    FONT-FAMILY: Tahoma,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
}
.nplabel{
    FONT-FAMILY: Tahoma,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
}
.npadminlabel{
    FONT-FAMILY: Tahoma,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
}
.lleftmenu a
{
	FONT-SIZE: 9pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
	text-align: right;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent;
	width:200px;
}
.npbody a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    COLOR: #333333;
    BACKGROUND-COLOR: transparent;
}
.npbody a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent; 
}

.npbodyalt{
    FONT-FAMILY: Tahoma,Helvetica,Arial,sans-serif;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE; 
}
.npbodyalt a
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: underline;
    COLOR: #C50000;
    BACKGROUND-COLOR: transparent;
}
.npbodyalt a:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:bold;
    TEXT-DECORATION: none;
    COLOR: black;
    BACKGROUND-COLOR: transparent; 
}
.npempty
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:center;
	FONT-FAMILY: Tahoma,Helvetica,Arial,sans-serif;
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: 500; 
    COLOR: black;
    BACKGROUND-COLOR: #EEEEEE;
}

.npwarning
{
    COLOR: darkRed;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700
}

.nphighlight
{
	background-color:red;
}
.npbannerslot{
}
.npleftslot{
}
.nprightslot{
}
.nptopslot{
}
.npbottomslot{
}
.npmainslot{
}
.nptrailerslot{
}

/* tree */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 0px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}

/* pozice odstavcu */

#site {background-image: url('http://www.gina.cz/shop/img/bg.jpg');width:1000px;position: relative; top:0;  margin: auto;}

#mainbody {width:780;position: relative; top:150; left:0; text-align: left; margin: auto;}

#main {position: relative; width: 1000px; height: AUTO; left: 0px; top: 0px;text-align: left;}
#mainshort {position: relative; width: 1000px; height: AUTO; left: 0px; top: 0px;text-align: left;}
#listashort {position: relative; width: 779px; height: AUTO; left: 220px; top: 200px;text-align: left;}


#bottom {background-image: url('img/bottom.jpg'); position: relative; width: 780px; height: 40;top:0px; left: 0px; text-align: left;}


#menu {background-image: url('http://www.gina.cz/shop/img/hot_news.jpg');  position: relative;  top: 0px; width: 1000px; height:468px;z-index=3; margin:auto; left:0px;}
#topbaner {background-image: url('http://www.gina.cz/shop/img/bgtop.jpg'); position: relative;  top: 0px; width: 1000px; height:65px;z-index=3; margin:auto; left:0px;}
#topbanershort {background-image: url('http://www.gina.cz/shop/img/bgtop.jpg'); position: relative;  top: 0px; width: 1000px; height:65px;z-index=3; margin:0; left:0px;}
#menushort {background-image: url('http://www.gina.cz/shop/img/stin_pod_horni_menu.jpg'); position: relative;  top: 0px; width: 1000px; height:135px;z-index=3; margin:auto; left:0px;}



#login {background-image: url('img/login_back.jpg'); position: relative; top: 50px; left: 0px; width: 200px; height: 140;}
#navi { position: absolute; top: 0px; left: 435px; width: 180px; height: 20;}
#kosik {background-image: url('img/kosik_back.jpg'); position: absolute; top: 0px; left: 664px; width: 110px; height: 118px;}
#kontakty {position: absolute; top: 0px; left: 556px; width: 110px; height: 118px;}
#obchodni_podminky {position: absolute; top: 0px; left: 448px; width: 110px; height: 118px;}
#newsicon {position: absolute; top: 195px; left: 485px; width: 190px; height: 190px;}
#featuredicon {position: absolute; top: 280px; left: 485px; width: 200px; height: 190px;}
img.navi {vertical-align : middle;}

#popisproduktu {position:absolute; left:3px; width: 165px; height:65px;top:260px; overflow:hidden;}
#blizsipopisproduktu {position:absolute; left:470px; width: 364px; height:AUTO;top:100px;}
#dz_obrazek {position:relative; left:0px; width: 280px; height:360px;top:0px;}
#dz_nakup {position:absolute; left:435px; width: 364px; height:300px;top:300px;}
#dz_galerie {text-align:center; background-image: url('img/galerieback.jpg');position:absolute; left:0px; width: 560px; height:50px;top:335px;}

#cenaproduktu { position:absolute;font:bold; left:90px; width: 140px;top:290; height:40px; overflow:hidden;font-family: tahoma, helvetica;font-size: 12px; color:#24520D;}
#pridatdokosiku { position:absolute;font:bold; left:350px; width: 200px;top:100; height:40px; overflow:hidden;font-family: tahoma, helvetica;font-size: 12px; color:#24520D;}
#cenaproduktu-moc { position:absolute; left:75px; width: 140px;top:310; height:40px; overflow:hidden;font-family: tahoma, helvetica;font-size: 10px; color:#24520D;}
#detailproduktu {position:relative; left:0px;top:3px; width: 170px; height:330px; margin:3px 3px;border: 1px solid #DDDDDD;}

#detailproduktu img
{
	margin: 0px 0px;
	padding-left: 0px;
	border: 0px solid black;
}

#detailproduktu h2 {font-family: tahoma, helvetica;font-size: 10px; padding-left:3px;padding-bottom:0px;margin-bottom:0px;padding-top:0px;margin-top:5px;}

h1 {font-family: arial,tahoma, helvetica;font-size: 16px; padding-left:0px;padding-bottom:10px;margin-bottom:0px;padding-top:0px;margin-top:5px;}
h2 {font-family: arial,tahoma, helvetica;font-size: 14px; padding-left:0px;padding-bottom:10px;margin-bottom:0px;padding-top:10px;margin-top:5px;}

p 
{
  font-family: arial, helvetica;font-size: 10pt; 
}