#head { height: 153px; background-image:url(../img/hlava.png); border-bottom: solid 4px #E6FF80; }

#page { width: 792px; margin: 0 auto; text-align: left; background: #FAFFE6; }


body		{ margin: 0; padding: 0 0 20px; text-align: center; background: #D4D9C3; }

body 		{ line-height: 18px; }

body, th,

input, textarea, select		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; }

img, fieldset			{ border: 0 solid; }

h6, h5, h4, h3, h2, h1,

p, ul, ol, li, dl, dd, dt, form, fieldset,

input, select, textarea		{ margin: 0; padding: 0; }

pre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}


.clr	 		 	{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }

.fr					{ float: right; }

.fl					{ float: left; }

hr					{ display: none; }

h6					{ position: absolute; top: -1000px; }

.mess        {  text-align: center; color: #FF0000; font-weight: bold; margin: 5px;  }

.img_frame {

  padding: 1px;

  margin: 1px;

  background-color: #FFFFFF;

  border: 1px solid #cccccc;

}


#page 				{ width: 792px; margin: 0 auto; text-align: left; border: 4px solid white; }

#head h1			{ position: absolute; top: -1000px; }


/* ................................................................................................................... */

					/* hlavni ramec */

#main  			        { background-color: #FAFFE6; min-height: 400px; }

#main #content			{ background-color: #FAFFE6; float: right; width: 530px; min-height: 300px; padding: 10px 20px 20px 5px; }

#main #left_column	{ margin: 0px 0px 10px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }

#main #sub1	        { margin: 0px 0px 180px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #sub2	        { margin: 0px 0px 2290px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #sub3         { margin: 0px 0px 0px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #sub4	        { margin: 0px 0px 75px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #subdoc	      { margin: 0px 0px 180px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #sub5	        { margin: 0px 0px 3800px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #sub6	        { margin: 0px 0px 350px 0px; float: left; padding: 10px 20px 20px 15px; width: 200px; }
#main #kontakt	    { margin: 0px 0px 0px 15px; float: left; padding: 10px 15px 10px 15px; width: 150px; height: 260px; background-color: #F2FFBF; }


/* ................................................................................................................... */

					/* obsah stranky */

#content #clanek { margin-bottom: 0px; text-align: justify; line-height: 20px; font-size: 14px; }

#content #clanek p { margin-bottom: 0px; text-align: justify; line-height: 20px; }

#content #nadpis { margin: 8px 0px 10px 0px; font-size: 22px; color: #666666; }

#content h1			{ margin: 8px; font-size: 20px; color: #DD7C00;}

#content h2			{ margin: 8px; font-size: 13px; color: #666666; border-bottom: 1px solid #818181; }

#content h3			{ margin: 8px; font-size: 12px; color: #FF0000; }

#content h4			{ margin: 8px 0px 8px 0px; font-size: 16px; color: #666666; }

#content p			{ margin: 0px 8px 0px 0px; font-size: 13px; color: #333333; text-align: left; padding: 5px 0px 0px 0px; }

#content ul			{ list-style-type: square; margin: 15px; font-size: 14px; color: #333333; }

#content li				{ list-style-type: square; margin: 0 0 0.3em; padding-left: 10px; }

#content li ul			{ list-style-type: square; margin: 0.3em 0 0 ; }

#content li li			{ list-style-type: square; }
#content a { font-size: 15px; font-weight: bold; }
#content a:link   { text-decoration: none; color: #7A9900; }
#content a:visited { text-decoration: none; color: #7A9900; }
#content a:active { text-decoration: none; color: #7A9900; }
#content a:hover  { color: #FF8000; text-decoration: none; }

#content textarea {  border: 2px solid #666666; color: #333333; padding: 2px; }

#content input {  border: 2px solid #666666; color: #333333; padding: 2px; }


.imgr			{ float: right; padding: 2px; margin: 8px 0px 8px 10px; background-color: #FFFFFF; border: 1px solid #cccccc; }
.imgl			{ float: left; padding: 2px; margin: 8px 20px 8px 0px; background-color: #FFFFFF; border: 1px solid #cccccc; }
.ship     { float: right; margin-right: 10px; }
.gall			{ padding: 1px; margin: 8px 20px 8px 0px; background-color: #FFFFFF; border: 1px solid #cccccc; }

#fline     { width: 510px; height: 3px; background-image:url(../img/line.gif); }


/* levy sloupec */

#left_column h4	{ padding: 0px; margin: 4px 6px 4px 6px;color: #FFFFFF; font-size: 13px; font-weight: bold;}

#left_column h5	{ padding: 0px; margin: 0px 0px 0px 11px;color: #444444; font-size: 11px; font-weight: normal; text-align: justify; }

#left_column p	{ padding: 0px; margin: 0px 0px 0px 0px; font-size: 16px; color: #7A9900; font-weight: bold; line-height: 30px;}

#kontakt { padding: 0px; margin: 0px 0px 0px 0px; font-size: 12px; color: #666666; line-height: 22px; }

.kontakt { padding: 0px; margin: 0px 0px 0px 0px; text-align: left; font-size: 12px; line-height: 20px; }

a:link	{
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #7A9900;
	padding: 0px;
}

a:visited	{
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #7A9900;
}

a:hover	{
	text-decoration: none;
	font-size: 16px;
	color: #CCFF00
}

a:active	{
	text-decoration: none;
	font-size: 16px;
}


/* adresa - levy box */



/* pata */

#foot					{ height: 59px; background-image:url(../img/pata1.png); }

#foot p				{ padding: 35px 13px 4px 13px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

#foot a				{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}

/*   gallery   

#gallery_img { float: left;margin: 1px;padding: 1px; width: 132px;height: 165px; text-align: center;background-color: #CCCCCC; }

#gallery_img #form { color: #FFFFFF; background-color: #CCCCCC;margin-top: 1px; width: 132px;height: 30px;padding-top: 2px; padding-bottom: 2px; }

#gallery_img #img_bg { width: 132px; height: 129px;padding-top: 1px; background-color: #FFFFFF;cursor: pointer; }

#gallery_img img { border: none; }

#gallery_file { float: left;margin: 3px;padding: 5px; width: 120px;height: 160px; text-align: center;background-color: #CCCCCC; }

#gallery_file #form  { background-color: #CCCCCC;margin-top: 5px; width: 120px;height: 30px;padding-top: 2px; padding-bottom: 2px; }

#gallery_file #img_bg { width: 120px; height: 110px;padding-top: 5px; background-color: #FFFFFF;cursor: pointer; }

#gallery_file img { border: none; }

.gallery_popiska { font-size: 10px; }

*/

