/* GENERAL */

form { margin: 0 }

body, html {
	  background: black;
	  color: #33cc00;
	  font-family: "Verdana CE", "Helvetica CE", Verdana, Tahoma, Helvetica, sans-serif;
	  margin: 0;
	  padding: 0;

/*
	  scrollbar-face-color: #000000;
	  scrollbar-shadow-color: #54565C;
	  scrollbar-highlight-color: #FFFFFF;
	  scrollbar-3dlight-color: #919297;
	  scrollbar-darkshadow-color: #000000;
	  scrollbar-track-color: #292A2B;
	  scrollbar-arrow-color: #33CC00
*/
	  }
table {
	  margin: 0;
	  border-spacing: 0
	  }
td { font-size: 12px }
table.overall {
			  border: 0;
			  background: url("images/design/striped.jpg");
			  width: 775px;
			  padding: 0
			  }
table.overallit {
			  border: 0;
			  background: url("images/design/striped.jpg");
			  width: 567px;
			  padding: 0
			  }
td.banner {
		 margin: 0;
		 background-image: url('images/design/banner.jpg');
		 background-repeat: no-repeat;
		 background-position: center top;
		 border: 0;
		 height: 117px
		 }
td.header {
		 margin: 0;
		 background-image: url('images/design/header.jpg');
		 background-repeat: no-repeat;
		 background-position: center top;
		 border: 0;
		 height: 60px
		 }
td { font-size: 12px }
td.content {
		   width: 503px;
		   text-align: justify;
		   padding: 0 0 30px 0
		   }
td.contentit {
		   width: 503px;
		   text-align: justify;
		   }
div.content {
			width:470px;
			overflow:hidden;
			font-size: 12px
			}
div.contentit {
			width:468px;
			overflow:hidden;
			font-size: 12px
			}
div.footline {
			width: 906px;
			height: 2px;
			background: black;
			background-position: center top;
			font-size: 1px
			}
div.footlineit {
			width: 468px;
			height: 2px;
			background: black;
			background-position: center top;
			font-size: 1px
			}
div.list p span { color: #a3a4a4 }
p, a {
  color: #33cc00;
  font-family: "Verdana CE", "Helvetica CE", Verdana, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px
  }
td.content p { margin-bottom: 10px }
a {
  color: white;
  text-decoration: none
  }
a:hover { text-decoration: underline }

h1, h2, h3, h4, h5 {
   color: #d4d426;
   font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace
   }
h1 { font-size: 22px }
h2 { font-size: 18px }
h3 { font-size: 14px }
table.prispevek h1 {
   color: #d4d426;
   font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
   font-size: 22px;
   margin: 0
}

input, textarea, button, select {
	  background: black;
	  border: 1px solid #54565c;
	  font-size: 12px;
	  color: #33cc00
	  }

input.button { background: #131415 }
li {
 color: #000000;
 font-family: "Verdana CE", "Helvetica CE", Verdana, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 margin: 0px;
 list-style: url("images/design/li.gif")
}

/* MENU */

table.menu {
		   border: 0;
		   width: 210px !important;
		   margin: 0 11px 12px 11px;
		   padding: 0;
		   overflow: hidden
		   }
table.menu p { overflow: hidden !important }
td.hborder {
		   height: 2px;
		   background: url("images/design/hborder.gif") no-repeat
		   }
td.vbordert, td.vborderb {
			 			 width: 2px;
						 background: url("images/design/vborder.gif") no-repeat
		   				 }
td.hborder { background-position: center }
td.vbordert { background-position: top }
td.vborderb { background-position: bottom }
table.menu td.text {
	background: url("images/design/bgmenu.gif");
	padding: 12px 14px 12px 14px
}
span.nadpis, table.menu p, #navigace a {
		  	 font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
			 font-size: 14px;
			 color: #54565c;
			 margin-bottom: 2px
			 }
span.nadpis, #navigace a, table.prihlaseni2 a, td.descr a, td.descrr a { color: #33cc00 }
#navigace a:hover, table.prihlaseni2 a:hover, td.descr a:hover, td.descrr a:hover {
		  		  color: #d4d426;
				  text-decoration: none
				  }
#navigace span { font-size: 10px }
span.tecka, p.tecka {
	font-size: 10px;
	color:#54565c
}
li.add { margin-top: 10px }

#infobox span, #podpora span, #projekty span, #sodkazy span, #subdomeny span, #bannery span, #anketa span {
	color: #d4d426;
	font-size: 10px
}

#infobox span.male, #podpora span.male, #projekty span.male, #sodkazy span.male, #subdomeny span.male, #bannery span.male, #anketa span.male {
	color: #33cc00;
	font-size: 10px
}

#infobox strong.ubr, #podpora strong.ubr, #projekty strong.ubr, #sodkazy strong.ubr, #subdomeny strong.ubr, #bannery strong.ubr, #anketa strong.ubr {
	color: #33cc00;
	font-size: 12px
}

#infobox div.male, #infobox a, #podpora div.male, #podpora a, #projekty div.male, #projekty a, #sodkazy div.male, #sodkazy a, #subdomeny div.male, #subdomeny a, #bannery div.male, #bannery a, #anketa div.male, #anketa a { font-size:10px }

#infobox ul, #podpora ul, #projekty ul, #sodkazy ul, #subdomeny ul, #bannery ul, #anketa ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 0
}

#infobox p, #podpora p, #projekty p, #sodkazy p, #subdomeny p, #bannery p, #anketa p {
	margin: 0 0 0 0;
	padding: 0 0 0 0
}

/* FOOTER */

div.footer {
		 font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
		 text-align: center;
		 color: #a3a4a4;
		 margin: 10px 0 12px 0
		 }
div.footer a { font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace }

/* LOGIN */

table.menu form { margin: 0 }
table.prihlaseni, table.prihlaseni2 {
				  					padding: 0;
				 					width: 100%;
				 					margin: 5px 0
									}
table.prihlaseni td { padding: 2px 0 2px 0 }
table.prihlaseni p {
				   font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace;
			 	   font-size: 12px;
			 	   color: #d4d426
				   }
table.prihlaseni input, table.prihlaseni2 input { float: right }
table.prihlaseni input { width: 105px }
#prihlaseni a {
		color: #33cc00;
		font-family: Arial;
		font-size: 11px;
		margin: 0px;
		text-decoration: none
}
#prihlaseni a:hover {
  		  color: #d4d426;
		  text-decoration: none
}

/* TABLES */

table.prispevek, table.seznam  {
				width: 100%;
				padding: 0;
				border: 2px solid black;
				background: url("images/design/bgtable.gif");
				margin: 12px 0 0 0
				}
table.obsahprisp {
				 margin: 0 3px 0 3px;
				 width: 99%
				 }
table.obsahprisp td {
					padding: 6px 3px 6px 3px;
					border-top: 1px solid #54565c;
					text-align: justify
					}
table.obsahprisp table td {
				 	   	  padding: 0;
						  border-top: 0;
						  text-align: left
						  }
td.pozadi  {
				width: 100%;
				padding: 0;
				background: url("images/design/bgtable.gif");
				}
strong.news { color: white }
td.cap, td.capr, td.caprwide {
	   border-top: 0 !important;
	   padding-top: 4px !important;
	   text-align: left !important
	   }
td.capr, td.descrr {
		 		   text-align: right !important;
				   width: 40%
				   }
td.caprwide, td.descrrwide {
			 			   width: 202px;
						   text-align: right !important
						   }
table.prispevek span { color: #a3a4a4 }
table.prispevek span.tmavy { color: #737474 }
table.prispevek p, table.seznam p { margin: 0 !important }

table.seznam td {
			 	padding: 6px;
				border-left: 2px solid black;
				border-right: 2px solid black
				}
table.seznam td.hlav {
			 		 border-bottom: 2px solid black;
					 text-align: center
					 }
table.seznam td.cen { text-align: center }
td.hlav p, table.seznam span { color: #a3a4a4 }

table.obchpodm td {
			 		 vertical-align: top;
					 text-align: justify
					 }

ul { margin-bottom: 0px }

td.content p { margin-top:10px }

/* IMAGES */

img { border: 0 }
img.info {
		 vertical-align: bottom;
		 height: 12px
		 }

/* OTHERS */

.code {
	  color: #DDDDDD;
	  font-family: "Lucida Console", monospace;
	  font-size: 12px;
	  margin-left: 8px
	  }
.cit {
	 color: #688cf8; 
	 margin-left: 8px
	 }
	 
a.odkazjakotlacitko {
	  background: black;
	  font-family: "Verdana CE", "Helvetica CE", Verdana, Tahoma, Helvetica, sans-serif;
	  border: 1px solid #54565c;
	  font-size: 11px;
	  color: #33cc00
	  }
a.odkazjakotlacitko:hover {
    text-decoration:none
    }
body.eshopdetail {
    text-align: center
    }
div.eshopdetail {
    width: 680px;
    background: url("images/design/striped.jpg");
    padding: 50px;
    text-align:justify;
    margin: 0 auto 0 auto;
    }
.paragraf {
    text-align: justify;
}
.paragraf li{
    color: #33cc00;
    font-size:11px;
    margin-bottom: 5px;
}
