H1{
	color: Black;
	font: "Comic Sans MS";
	font-size: 20px;
	padding-left: 12px;
}

H2{
	 color: Black;
	font: "Comic Sans MS";
	font-size: 22px;
	padding-left: 14px;
}

H3{
	
	font: "Comic Sans MS";
	font-size: 18px;
	 margin-left: 235px;
	 border: #006001 1px solid;
	color: #006400;
	background-color: #90FF91;
}
H4{
	
	font: "Comic Sans MS";
	font-size: 22px;
	margin-left: 235px;
	
	color: #006400;
	
}

H5{
	
	font: "Comic Sans MS";
	font-size: 16px;
	margin-left: 235px;
	color: #006400;
	
}
H6{
	
	font: "Comic Sans MS";
	font-size: 16px;
	text-align: right;
	margin-right: 12px;
	color: #006400;
	
}

/* marquee*/


.levy-poutac {
	 display: block;
	  position: fixed;
	  z-index: -25;
}


.levy-poutac big {
	  margin: 5px;
	  color: #FF1111;
	   
}
.levy-poutac marquee {
	 display: block;
	  width: 450px;
	  height: 300px;
	   
}
.pipeline big {
	 
	  color: #FF1111; 
	  
}
.pipeline p  {
	 display: block;
	  width: 450px;
	  height: 35px;
	  margin: 5px;
	 text-align: left;
}



/* deklarace pro div BUTTONS*/

.buttons a{
	width: 125px;
	height: 20px;
	display: inline-table;
	text-align: center;
	text-decoration: none;
	color: #00018E;
	background-image: url(images/buton.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
}
.buttons a:hover{
	color: #E30000;
	background-image: url(images/buton_B.png);
	background-repeat: no-repeat;
}

/*deklarace sidebar-left*/



.sidebar-left a{
	color: #161616;
	font-size: 14px;
	display: block;
	margin-top: 5px;
	margin-left: 10px;
	border-bottom: #65CC00  1px dotted;
	text-decoration: none;
	
}
.sidebar-left a span.blue{
	color: #E80000;
	font-size: 16px;
}
.sidebar-left a:hover span.blue{
	color: #448A00;
	font-size: 16px;
}

.sidebar-left ul {
	width: 165px;
	margin-left: -20px;
	z-index: 1;
	 font-weight: bold;
}
	
.sidebar-left ul li{
	height: 20px;
	margin-top: 2px;
	margin-left: 5px;
	position: relative;
	list-style: none;
	list-style-position: inherit;
	
}

.sidebar-left ul li.flowr_gr{
	
	
	list-style-image: url(images/flowr_gr.gif);
}

.sidebar-left ul li .archiv{
	 margin-top: 15px;
	height: 20px;
	margin-top: 2px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	
}

.sidebar-left ul li:hover{
	list-style-image: url(images/bu_pen1.gif);
}	
.sidebar-left ul li.posledni {
		border-bottom: none;
		margin-bottom: 10px;
	}	
	
	
.sidebar-left ul ul {
	position: absolute;
	width: 200px;
	left: 150px;
	 top: 0px;
	visibility: hidden;
	z-index: 100;
	 
}
	
.sidebar-left ul li li {
	width: 195px;
	list-style-image: url(images/dot2_gre.gif);
}
	
.sidebar-left ul li:hover ul {
	visibility: visible;
	color: Black;
	background-color: #FEFF1A;
	border: Green 4px groove;
}

.sidebar-left ul li a{
	display: block;
	color: Black;
	text-decoration: none;
}
.sidebar-left ul li a:hover {
	color: #BD0000;
} 
.sidebar-left ul li li a:hover {
	color: #428000;
}


.sidebar-left h2.novinky{
	background-image: url(images/novinky.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat; margin-left: 15px;
}
.sidebar-left h2.udalosti{
	background-image: url(images/udalosti.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat;margin-left: 15px;
}
.sidebar-left h2.doporucujeme{
	background-image: url(images/doporucujeme.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat;margin-left: 15px;
}
.sidebar-left a{
	 padding-top: 5px;
}





/*deklarace main*/

.main p {
	padding: 5px;
	margin: 5px;
	color: Black;
}
.main li {
	list-style-image: url(images/bu_pen1.gif); color: Black;
}

.bunka img {
	 border: #161616 5px double;
	
}

.main .dekujeme_ramecek {
	border: #161616 5px double;
	margin-top: 10px;
	background-color: #FEFF00;
}
.main a{
	color: #161616;
	font-size: 14px;
	text-decoration: none;
	border-bottom: #646464 1px dotted;
	 margin-left: 235px; padding: 5px;
}

.main a:hover{
	border: #006001 1px solid;
	color: #006400;
	background-color: #90FF91;
}

.main big{
	 margin-left: 55px; margin-top: 15px;
}

.main tt{
	 margin: 15px; 
}


.main  div.fotoalbum  {
	color: #161616;
	font-size: 14px;
	text-decoration: none;
	border: #646464 1px solid;
	margin: 15px;
	padding-top: 15px;  height: 120px;
	
}

.main  div.fotoalbum img {
	border: #646464 3px double;
	float: left;
	margin-left: 5px;
	padding: 5px;
	background-color: #121212;
}

.main  div.fotoalbum img:hover {
	border: #646464 3px outset;
	float: left;
	margin-left: 5px;
	padding: 5px;
	background-color: #FEFF11;
}
.main    div.fotoalbum p {
	 font-size: 16px;
	 margin-left: 165px; 
}

.main  a.fotoalbum  {
	color: #161616;
	font-size: 14px;
	text-decoration: none;
	border: #646464 1px solid;
	 margin-left: 15px; padding: 5px;
}

.main  div.nabidka img {
	border: #646464 3px double;
	margin-left: 25px;
	padding: 5px;
	text-align: center;
	background-color: Black;
}
.main  div.nabidka p {
	
	margin-left: 25px;
	padding: 5px;
	
}
.main  img {
	
	margin: 5px;
	border: #0F0F0F 3px double;
	
}

.main div.bunka img {
	display: block;
	margin: 5px auto;
	padding: 5px;
	border: none;
	text-align: center;
	
	color: #0C0C0C;
}
.main  img.kontaktik {
	
	margin: 5px;
	border: 0px solid;
	
}

/* deklarace sidebar-right*/

.sidebar-right p{
	 padding: 5px; color: Black;
	
}
.sidebar-right a{
	color: #161616;
	font-size: 14px;
	display: block;
	width: 150px;
	margin-top: 5px;
	margin-left: 10px;
	text-decoration: none;
	border-bottom: #AA9A00 1px dotted;
}
.sidebar-right a:hover{


	border-bottom: #0D0D0D 1px solid;
	border-right: #0D0D0D 1px solid;
	color: #0D0D0D;
	background-color: #FEFF11;
	padding-left: 5px;
}

.sidebar-right  a.facebook{
	display: block;
	width: 150px;
	height: 35px;
	text-decoration: none;
	background-image: url(images/facebook.png);
	background-repeat: no-repeat;
}
.sidebar-right  a:hover.facebook{
	background-image: url(images/facebook_A.png);
	background-repeat: no-repeat;padding-left: 0px;
}
.sidebar-right  a.google{
	display: block;
	width: 150px;
	height: 35px;
	text-decoration: none;
	background-image: url(images/google.png);
	background-repeat: no-repeat;
}
.sidebar-right  a:hover.google{
	background-image: url(images/google_A.png);
	background-repeat: no-repeat;padding-left: 0px;
}

.sidebar-right  a.dekujeme{
	display: block;
	width: 150px;
	height: 100px;
	text-decoration: none;
	background-image: url(images/dekujeme.png);
	background-repeat: no-repeat;
}
.sidebar-right  a:hover.dekujeme{
	background-image: url(images/dekujeme1.png);
	background-repeat: no-repeat;padding-left: 0px;
}

.sidebar-right  p.pocitadlo{
	display: block;
	width: 150px;
	height: 30px;
	text-decoration: none;
	background-image: url(images/pocitadlo.png);
	background-repeat: no-repeat;
	text-align: center; color: #101010; padding-top: 5px; font: serif; font-size: 20px;  font-variant: small-caps;
}

.sidebar-right h2.dekujeme2{
	background-image: url(images/dekujeme2.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat; margin-right: 15px;
}
.sidebar-right h2.nabizime{
	background-image: url(images/nabizime.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat; margin-right: 15px;
}

.sidebar-right h2.rad{
	background-image: url(images/rad.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat; margin-right: 15px;
}

.sidebar-right h2.stazeni{
	background-image: url(images/stazeni.png);
	display: block;
	width: 160px;
	height: 40px;
	background-repeat: no-repeat; margin-right: 15px;
}
.sidebar-right h2.pocitadlo{
	text-decoration: none;
	font-size: 20px;
	 padding-top: 14px;
	display: block;
	width: 160px;
	height: 40px;
	  text-align: center;
}
.sidebar-right h2.pocitadlo a{
	text-decoration: none; border: none;
}

.sidebar-right h2.pocitadlo a:hover{
	text-decoration: none;
	background-color: transparent;padding-left: 0px;border: none;
}


.sidebar-right div.hodiny{
	 padding-right: 5px;
	 text-align: center;
}

/*deklarace buttons-footer*/
.buttons-footer a{
	margin: 5px;
	display: inline-table;
	text-align: center;
	text-decoration: none;
	color: Black;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bolder;
}
.buttons-footer a:hover{
	color: #E30000;
	
}
/*deklarace footer*/
.footer a{
	margin: 5px;
	text-align: center;
	text-decoration: none;
	color: White;
	font-size: 16px;
	font-weight: bolder;
}
.footer a:hover{
	color: Yellow;
	border: Yellow 3px double;
	background-color: #65CC00;
		margin: 0px 5px;
}

/*vlastní tělo - rozložení do tří sloupců s hlavičkou a patičkou */

body {
	background-color: Black;
	color: #FFFFF0;
	margin: 0px auto;
	background-image: url(images/bg_body.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 98%;
}

.layout {
	width: 1200px;
	margin: 0px auto;
	padding: 0px;
	background-color: #7EFF00;
	border: Black 2px dashed;
	background-image: url(images/bg_layout.jpg);
}

.container {
	width: 1150px;
	margin: 5px auto;
	color: #228B22;
}


.header {
	width: 1200px;
	margin: 0px auto;
	padding: 0px;
	height: 110px;
	background-image: url(images/bg_header3.png);
	background-repeat: no-repeat;
	border-top: Black 2px dashed;
	border-right: Black 2px dashed;
	border-left: Black 2px dashed;
	background-color: #80FF04;
	background-position: center;
}

.pipeline {
	height: 22px;
	text-align: right;
	color: Black;
	padding-right: 20px;
}



.buttons {
	 padding-top: 5px; padding-right: 20px;
	height: 25px;
	text-align: right;
	border-bottom: #AA9A00 1px dotted;
	
}



.sidebar-left {
	width: 190px;
	height: 1050px;
	float: left;
	margin-left: 0px;
	border-right: #65CC00  1px dotted;
	
}

.sidebar-right {
	width: 180px;
	height: 1050px;
	float: right;
	margin-right: 0px;
	border-left: #AA9A00 1px dotted;
	
}

.middle {
	margin-left: 200px;
	margin-right: 190px;
	width: 760px;
	height: 1050px;
	float: none;
	overflow: -moz-scrollbars-vertical;
	overflow: auto;
	scrollbar-track-color: transparent; /* podkladová lišta */
	scrollbar-face-color: #eaf684; /* horní lišta */
	scrollbar-highlight-color: #FFF8DC; /* levá+horní první stín pod horní lištou */
	scrollbar-3dlight-color: #B4B4B4; /* levá strana 3D stín */
	scrollbar-darkshadow-color: black; /* horní spodní stín pod tlačítkem - posuvníkem*/
	scrollbar-shadow-color: #E2E2E2; /*ohraničení posuvníků*/
	scrollbar-arrow-color: #E2E2E2; /*šipky*/
	background-color: transparent;
}

.main {
	padding: 5px;
	margin-left: 15px;
	margin-right: 25px;
	
	color: #00016F; 
}

.buttons-footer {
 width: 90%;margin: 0px auto;
	text-align: center;
	border-top: #65CC00 1px dotted;
}


.footer {
	text-align: center;
	
	
}



