/********************************************************/
/*             CSS format 1.0 revize 14.04.06  	       */   
/********************************************************/

html, body 	{font-family: Tahoma , Verdana, Geneva, Arial, Helvetica, sans-serif; color: #515151;  background: #fff;}
body		{font-size: 62.5%;}

p 			{margin: 10px 0; text-align: justify; font-size: 1em;}
hr 			{color: #fff; height: 0px; background: inherit; border: 0; clear: both;}

acronym, abbr {border-bottom: 1px dotted #454545; cursor: help;} 

/*-----------------definice nadpisu ------------------*/

h1, h2, h3, h4, h5, h6 	{color: #42a12e; margin: 1em 0 .7em 0;} 

h1 {font-size: 1.6em; background: url(../images/bg_h1.jpg) 0 2px no-repeat; padding: 0 0 0 30px; margin: .7em 0;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.0em;}

/*-----------------definice seznamu ------------------*/

ul {list-style-image: url(../images/li.gif) 0 50%; margin-top: 0.4em ; margin-bottom: 0.3em;   }

/*-----------------definice odkazu ------------------*/

a {text-decoration: underline; color: #454545; background-color: inherit;}
a:hover {text-decoration: none;}


/*-----------------definice formularu ------------------*/

form {margin: 0; padding: 0;}	
fieldset {border: 1px solid #42a12e; margin: 10px; padding: 10px; background: #F6F6F6; margin: 15px 0;  color: #000;}
input, textarea {border: 1px solid #454545; background: url(../images/bg_input.gif) repeat-x;  font-size: 1em;}
input.sub {padding: 1px 4px; margin: 5px 0 0 0; background: #454545; color: #fff; font-weight: bold; }

/*-----------------definice tabulek ------------------*/

table, th, td {font-size: 1em;}
td {vertical-align: top;}

.tabulka, .tabulka th, .tabulka td {border: 1px solid #454545; border-collapse: collapse; padding: 1px 5px 1px 5px;}
.tabulka th {background: #454545; color: white;}

/*-----------------obrazky ------------------*/

img {border: 1px solid #454545; padding: 1px;}  

table#Obal_Form {width:420px;}
table#Obal_Form input {width:200px;}
table#Obal_Form textarea {width:420px;}

img.top_left {border:#999999 2px solid; float:left; margin: 5px 16px 10px 0px;}
img.top_right {border:#999999 2px solid; float:right; margin: 5px 0 10px 16px;}

table.top_left {float:left; margin: 0px;}
table.top {margin: 2px 16px 10px 0px;} 
table.top_right {float:right; margin:0px;}

img.middle_left {border:#999999 2px solid; float:left; margin: 16px 16px 16px 0px;}
img.middle_right {border:#999999 2px solid; float:right; margin: 16px 0 16px 16px; }

table.middle_left {float:left; margin: 2px 8px 8px 0px;}
table.middle_right {float:right; margin: 2px 0 8px 0px; padding:0px;}

table.image {margin:10px 0px 0px 50px;}

table.vypisovaci_tabulka {margin:30px;border:1px #CCCCCC solid;}

table.vypisovaci_tabulka td {border:1px #CCCCCC solid; color:#000066; padding:3px;}
table.vypisovaci_tabulka input { width:110px; border:none; }
table.vypisovaci_tabulka input.btn { width:350px; border:2px #999999 outset;}

input.change {width:50px; height:50px; background:url(../images/btn_change.png); border:none;}

table#Textarea {position:relative; margin:100px auto; border:1px #454545 solid; z-index:15; background:#ddd;}
table#Textarea input {width:270px;}

table.novinky {}
table.novinky td {background: #F9F9F9;  border-top: 3px  solid #42a12e; border-bottom: 1px solid #ccc; padding:5px 5px 15px 5px; margin: 10px;}
table.novinky h4 {color: #42A12E; font-size:11px; font-weight:400; margin:0px;}
table.novinky h2 {color: #444; font-size:17px; font-weight:700; margin:0px; text-decoration:underline;}
